@font-face{font-family:Staatliches;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/staatliches-latin-ext-400-normal.DrUetcJP.woff2)format("woff2"),url(/_astro/staatliches-latin-ext-400-normal.yJc2o8_S.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Staatliches;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/staatliches-latin-400-normal.CssKf2bH.woff2)format("woff2"),url(/_astro/staatliches-latin-400-normal.X5Rl2hvC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-vietnamese-400-normal.Dpl4UHAZ.woff2)format("woff2"),url(/_astro/barlow-vietnamese-400-normal.BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2)format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-vietnamese-500-normal.zTViEIzf.woff2)format("woff2"),url(/_astro/barlow-vietnamese-500-normal.GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-ext-500-normal.DOaysfXq.woff2)format("woff2"),url(/_astro/barlow-latin-ext-500-normal.CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-vietnamese-600-normal.DcjprdFV.woff2)format("woff2"),url(/_astro/barlow-vietnamese-600-normal.CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-ext-600-normal.B8NK_A3D.woff2)format("woff2"),url(/_astro/barlow-latin-ext-600-normal.DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-vietnamese-700-normal.D6euyNzi.woff2)format("woff2"),url(/_astro/barlow-vietnamese-700-normal.4Jt4k04K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-ext-700-normal.BLuWmldJ.woff2)format("woff2"),url(/_astro/barlow-latin-ext-700-normal.CctuGmmz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2"),url(/_astro/barlow-latin-700-normal.__SGTsZ1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#faf8f4;--paper-2:#fff;--paper-3:#f1ece3;--ink:#231f20;--text:#3a3538;--muted:#7d7479;--line:#231f201f;--line-strong:#231f2042;--strong:#bf3c96;--weak:#066839;--em:#f7941d;--higgs:#be1e2d;--quark:#1475bc;--lepton:#2e3092;--neutrino:#63adcc;--focus:#1475bc;--display:"Staatliches", "Arial Narrow", sans-serif;--body:"Barlow", system-ui, sans-serif;--symbol:"Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--pc-bg:var(--paper-2);--pc-ink:var(--ink);--pc-muted:var(--muted);--pc-line:var(--line);--pc-accent:var(--ink);--pc-accent-ink:#fff;--pc-radius:6px;--pc-font:var(--body);--pc-display-font:var(--display);--pc-display-weight:400;--pc-display-tracking:.04em;--pc-button-tracking:.04em;--pc-backdrop:#231f2080}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font:17px/1.62 var(--body);color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{max-width:100%}img{height:auto;display:block}h1,h2,h3,h4{color:var(--ink);font-family:var(--display);letter-spacing:.02em;margin:0;font-weight:400;line-height:.98}p{margin:0}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:6px;padding:10px 16px;position:absolute;top:10px;left:-9999px}.skip:focus{left:10px}.wrap{width:min(1120px,100% - 44px);margin-inline:auto}.wrap--wide{width:min(1560px,100% - 44px);margin-inline:auto}@media (width<=560px){.wrap,.wrap--wide{width:calc(100% - 32px)}}.bar{z-index:40;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#faf8f4eb;align-items:center;gap:18px;padding:12px clamp(16px,3vw,28px);display:flex;position:sticky;top:0}.wordmark{font:400 23px/1 var(--display);letter-spacing:.03em;color:var(--ink);text-transform:uppercase;text-decoration:none}.wordmark span{color:var(--muted)}.bar-nav{align-items:center;gap:22px;margin-left:auto;display:flex}.bar-nav a{font:600 14px/1 var(--body);color:var(--text);letter-spacing:.02em;text-decoration:none}.bar-nav a:hover{color:var(--ink)}.bar-cta{white-space:nowrap;background:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;display:inline-flex;color:#fff!important}.bar-cta .cta-long{display:inline}.bar-cta .cta-short{display:none}@media (width<=760px){.bar-cta .cta-long{display:none}.bar-cta .cta-short{display:inline}}.bar-cta span{opacity:.72}.cart-btn{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:relative}pc-cart-count{background:var(--higgs);color:#fff;min-width:19px;height:19px;font:700 11px/19px var(--body);text-align:center;border-radius:999px;padding:0 5px;position:absolute;top:-4px;right:-4px}@media (width<=760px){.bar-nav a:not(.bar-cta){display:none}}.btn{background:var(--ink);color:#fff;cursor:pointer;font:600 16px/1 var(--body);letter-spacing:.02em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;text-decoration:none;transition:transform .12s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px -10px #231f2099}.btn-price{opacity:.74;font-weight:500}.btn-ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--ink);box-shadow:none}.section{padding:clamp(56px,8vw,104px) 0}.section--tint{background:var(--paper-3)}.section-head{max-width:760px;margin:0 0 clamp(28px,4vw,44px)}.kicker{font:600 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.kicker--strong{color:var(--strong)}.kicker--weak{color:var(--weak)}.kicker--em{color:#c8761a}.h2{letter-spacing:.015em;font-size:clamp(34px,5vw,56px)}.h3{font-size:clamp(24px,3vw,34px)}.lede{color:var(--text);margin:16px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.55}.note{color:var(--muted);font-size:15px}.hero{padding:clamp(40px,6vw,76px) 0 clamp(44px,6vw,80px)}.hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(28px,5vw,60px);display:grid}@media (width<=980px){.hero-grid{grid-template-columns:1fr}}.hero h1{letter-spacing:.015em;font-size:clamp(42px,7.2vw,86px);line-height:.92}.hero h1 em{color:var(--quark);font-style:normal}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-trust{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:14px;display:flex}.hero-trust b{color:var(--ink);font-weight:600}.poster-frame{background:#fff;border-radius:6px;padding:clamp(10px,1.4vw,18px);position:relative;box-shadow:0 2px 4px #231f201a,0 40px 70px -40px #231f208c}.poster-frame img{border-radius:2px}.poster-frame figcaption{white-space:nowrap;color:var(--muted);font-size:13px;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.chart-section{background:var(--paper-3);padding:clamp(48px,6vw,88px) 0}.chart-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:26px;font-size:15px;display:flex}.chart-foot .btn{margin-left:auto}@media (width<=680px){.chart-foot .btn{margin-left:0}}.cols{gap:clamp(20px,3vw,34px);display:grid}.cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.cols--3,.cols--2{grid-template-columns:1fr}}.tile{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;padding:clamp(20px,2.4vw,30px)}.tile h3{margin-bottom:10px;font-size:25px}.tile p+p{margin-top:10px}.tile-rule{border-radius:2px;width:46px;height:4px;margin-bottom:16px}.figure{margin:0}.figure img{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%}.figure figcaption{color:var(--muted);margin-top:10px;font-size:14px}.figure--tall img{width:auto;max-height:620px;margin-inline:auto}.legend{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.legend li{align-items:flex-start;gap:14px;display:flex}.legend .swatch{border-radius:3px;flex:none;width:46px;height:5px;margin-top:8px}.legend b{color:var(--ink)}.wall{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.wall figure{margin:0;position:relative}.wall img{object-fit:cover;background:var(--paper-2);border-radius:4px;width:100%;height:100%;display:block}.wall-hero{grid-area:span 2/span 2}.wall-hero figcaption{color:#fff;font:600 13px/1 var(--body);letter-spacing:.02em;background:#231f20d1;border-radius:999px;padding:7px 13px;position:absolute;bottom:14px;left:14px}@media (width<=860px){.wall{grid-template-columns:repeat(2,1fr);gap:10px}.wall-hero{grid-area:auto/span 2}}.ship{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;grid-template-columns:300px 1fr;align-items:center;gap:clamp(20px,3vw,44px);margin-top:clamp(28px,4vw,48px);padding:clamp(20px,3vw,32px);display:grid}.ship-img{border-radius:4px;width:100%;height:auto;display:block}.ship h3{font-size:clamp(22px,2.6vw,30px)}.ship p{max-width:58ch;margin:12px 0 20px}@media (width<=760px){.ship{text-align:left;grid-template-columns:1fr}.ship-img{max-width:220px}}.buy{background:var(--ink);color:#ffffffd1;--pc-accent:var(--em);--pc-accent-ink:#231f20;--pc-ink:#fff;--pc-muted:#fff9;--pc-line:#fff3;--pc-bg:transparent;padding:clamp(56px,8vw,104px) 0}.buy h2,.buy h3{color:#fff}.buy .kicker{color:#ffffff8c}.buy-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,56px);display:grid}@media (width<=980px){.buy-grid{grid-template-columns:1fr}}.buy .poster-frame{box-shadow:0 2px 4px #0000004d,0 50px 80px -40px #000c}.specs{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.specs li{padding-left:22px;font-size:15px;position:relative}.specs li:before{content:"";background:var(--em);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.buy-extra{border-top:1px solid #ffffff29;margin-top:26px;padding-top:22px}.buy-extra h3{margin-bottom:8px;font-size:22px}.designer-grid{grid-template-columns:minmax(0,1fr) 280px;gap:clamp(24px,4vw,48px);display:grid}@media (width<=860px){.designer-grid{grid-template-columns:1fr}}.designer-copy p+p{margin-top:14px}.sign{font:400 26px var(--display);color:var(--ink);letter-spacing:.03em}.foot{border-top:1px solid var(--line);padding:44px 0 56px}.foot-grid{flex-wrap:wrap;align-items:center;gap:18px 32px;display:flex}.foot-fine{color:var(--muted);margin-left:auto;font-size:14px}@media (width<=680px){.foot-fine{margin-left:0}}.zoom{background:var(--paper-2);border:none;border-radius:10px;width:min(96vw,1700px);max-width:96vw;height:min(92vh,1200px);padding:0;box-shadow:0 40px 90px -30px #0009}.zoom::backdrop{background:#231f20b8}.zoom-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 16px;display:flex}.zoom-head h3{font-size:20px}.zoom-close{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.zoom-body{background:#fff;height:calc(100% - 61px);overflow:auto}.zoom-body img,.zoom-body object{width:220%;max-width:none;display:block}@media (width<=760px){.zoom-body img,.zoom-body object{width:320%}}.chart{margin:0}.chart-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 18px;display:flex}.chart-bar-label{font:600 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:2px}.chart-filters{flex-wrap:wrap;gap:8px;display:flex}.fbtn{border:1px solid var(--line-strong);color:var(--text);font:600 14px/1 var(--body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.fbtn:hover{border-color:var(--ink);background:#1a17190d}.fbtn-dot{border-radius:50%;width:10px;height:10px}.fbtn.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.fbtn--all{font-weight:500}.chart-clear{border:1px solid var(--line-strong);font:600 14px/1 var(--body);cursor:pointer;color:var(--muted);background:0 0;border-radius:999px;margin-left:auto;padding:8px 14px}.chart-clear:hover{color:var(--ink);border-color:var(--ink)}.chart-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}@media (width<=1080px){.chart-body{grid-template-columns:minmax(0,1fr)}}.chart-stage{background:#fff;border-radius:10px;padding:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #231f201a,0 18px 48px -24px #231f2066}.chart-svg{width:100%;height:auto;display:block}.chart-swipe{text-align:center;font:500 13px var(--body);color:var(--muted);margin:10px 0 0;display:none}@media (width<=860px){.chart-stage{overscroll-behavior-x:contain;padding:10px;overflow-x:auto}.chart-svg{min-width:880px}.chart-swipe{display:block}}.chart-hint{color:#fff;font:500 14px/1 var(--body);white-space:nowrap;pointer-events:none;background:#231f20db;border-radius:999px;margin:0;padding:7px 16px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (width<=560px){.chart-hint{font-size:12px;bottom:10px}}.panel{transition:opacity .25s}.panel.is-dim{opacity:.2}.panel-title{fill:#fff;font:400 30px var(--display);letter-spacing:.05em;text-transform:uppercase}.panel-sub{fill:#fffc;font:500 16px var(--body)}.force-name{fill:#fff;font:400 30px var(--display);letter-spacing:.05em;text-transform:uppercase}.force-charge{fill:#ffffffd1;font:600 15px var(--body);letter-spacing:.1em;text-transform:uppercase}.force-sym{fill:#fff;font:600 24px var(--body)}.force-gen{fill:#ffffffd1;font:500 14px var(--body);letter-spacing:.08em;text-transform:uppercase}.channel{stroke-width:4px;opacity:.38;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:opacity .3s,stroke-width .3s}.channel.is-lit{opacity:1;stroke-width:8px;filter:url(#pc-glow);stroke-dasharray:var(--len,2000);stroke-dashoffset:0;animation:.55s cubic-bezier(.4,0,.2,1) pc-draw}@keyframes pc-draw{0%{stroke-dashoffset:var(--len,2000)}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.channel.is-lit{animation:none}}.chart.is-active .channel:not(.is-lit){opacity:.1}.tabpair{opacity:.65;transition:opacity .3s}.tabpair.is-lit{opacity:1}.chart.is-active .tabpair:not(.is-lit){opacity:.14}.tab-ch{fill:#fff;font:700 11px var(--body)}.card{cursor:pointer;transition:opacity .25s}.card-bg{fill:#fff}.card-ring{fill:none;stroke:#231f20;stroke-width:3.5px}.card-hit{fill:#0000}.card.is-dim{opacity:.22}.card.is-lit .card-ring{stroke-width:5px}.card.is-sel .card-ring{stroke:#231f20;stroke-width:7px}.card.is-sel{filter:drop-shadow(0 0 14px #231f2073)}.card:hover .card-ring{stroke-width:6px}.card:focus-visible{outline:none}.card:focus-visible .card-ring{stroke:var(--focus);stroke-width:7px}.card-name{font:400 21px var(--display);letter-spacing:.035em;text-transform:uppercase}.card-sym{font:italic 700 38px var(--symbol)}.card-mass-word{fill:#be1e2d;font:700 17px var(--body)}.card-mass-val{fill:#58595b;font:500 14px var(--body)}.card-charge-text{fill:#fff;font:700 15px var(--body)}.readout{background:#fff;border:1px solid #231f201f;border-radius:10px;max-height:calc(100vh - 110px);padding:22px;position:sticky;top:86px;overflow:auto;box-shadow:0 1px 2px #231f200f}@media (width<=1080px){.readout{max-height:none;position:static}}.readout-kicker{font:600 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.readout-lead{font:400 25px/1.1 var(--display);color:var(--ink);letter-spacing:.01em;margin:0 0 10px}.readout-sub{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.ro-head{align-items:center;gap:14px;margin:0 0 14px;display:flex}.ro-sym{color:#fff;width:54px;height:54px;font:italic 700 25px var(--symbol);background:#58595b;border-radius:50%;flex:none;place-items:center;display:grid}.ro-sym[data-family=quark]{background:#1475bc}.ro-sym[data-family=charged-lepton]{background:#2e3092}.ro-sym[data-family=neutrino]{color:#231f20;background:#63adcc}.ro-sym[data-family=gluon]{background:#bf3c96}.ro-sym[data-family=weak-boson]{background:#066839}.ro-sym[data-family=photon]{color:#231f20;background:#f7941d}.ro-sym[data-family=higgs]{background:#be1e2d}.ro-head h3{font:400 27px/1 var(--display);letter-spacing:.02em;color:var(--ink);margin:0}.ro-meta{font:600 12px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:4px 0 0}.ro-blurb{color:var(--text);margin:0 0 16px;font-size:15px;line-height:1.6}.ro-fields{border-top:1px solid #231f201a;margin:0 0 18px;padding:0}.f-row{border-bottom:1px solid #231f2012;grid-template-columns:112px 1fr;gap:10px;padding:7px 0;display:grid}.f-row dt{font:600 12px/1.35 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.f-row dd{color:var(--ink);margin:0;font-size:14px}.ro-h4{font:400 18px var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0 0 10px}.ro-h4 span{font:600 12px var(--body);letter-spacing:0;background:#231f2014;border-radius:999px;margin-left:6px;padding:1px 8px;display:inline-block}.ro-vx{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vx{gap:10px;display:flex}.vx-dot{background:#58595b;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.vx[data-force=strong] .vx-dot{background:#bf3c96}.vx[data-force=weak] .vx-dot{background:#066839}.vx[data-force=em] .vx-dot{background:#f7941d}.vx[data-force=higgs] .vx-dot{background:#be1e2d}.vx-head{color:var(--ink);margin:0;font-size:15px}.vx-tag{font:600 10px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-left:7px}.vx-detail{color:var(--muted);margin:3px 0 0;font-size:13.5px;line-height:1.55}.vx-none{color:var(--muted);font-size:14px}.ro-foot{color:var(--muted);border-top:1px solid #231f201a;margin:16px 0 0;padding-top:12px;font-size:13px}.pc-buy{gap:18px;display:grid}.pc-buy__option{border:0;min-width:0;margin:0;padding:0}.pc-buy__option legend{color:var(--pc-muted,#666);margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.pc-buy__picked{color:var(--pc-ink,#111);margin-left:8px;font-weight:500}.pc-buy__values{flex-wrap:wrap;gap:8px;display:flex}.pc-buy__value{border:1px solid var(--pc-line,#0000002e);border-radius:var(--pc-radius,6px);cursor:pointer;user-select:none;place-items:center;min-width:44px;min-height:40px;padding:0 12px;font-size:14px;transition:border-color .15s,background .15s;display:inline-grid;position:relative}.pc-buy__value:hover{border-color:var(--pc-ink,#111)}.pc-buy__value input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pc-buy__value:has(input:checked){background:var(--pc-ink,#111);color:var(--pc-bg,#fff);border-color:var(--pc-ink,#111)}.pc-buy__value:has(input:focus-visible){outline:2px solid var(--pc-accent,#111);outline-offset:2px}.pc-buy__value[data-unavailable]{color:var(--pc-muted,#888);text-decoration:line-through}.pc-buy__value--swatch{background:var(--swatch);border:2px solid #00000026;border-radius:50%;width:34px;min-width:0;height:34px;min-height:0;padding:0}.pc-buy__value--swatch:has(input:checked){background:var(--swatch);border-color:var(--pc-bg,#fff);box-shadow:0 0 0 2px var(--pc-ink,#111)}.pc-buy__value--swatch[data-unavailable]{opacity:.35}.pc-buy__price{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.pc-buy__price s{color:var(--pc-muted,#888);margin-left:6px;font-size:16px;font-weight:400}.pc-buy__add{cursor:pointer;background:var(--pc-accent,#111);min-height:52px;color:var(--pc-accent-ink,#fff);font:inherit;font-family:var(--pc-display-font,inherit);font-weight:var(--pc-display-weight,700);letter-spacing:var(--pc-button-tracking,.02em);border-radius:var(--pc-radius,6px);border:0;padding:0 24px;transition:filter .15s,transform .1s}.pc-buy__add:hover:not(:disabled){filter:brightness(1.12)}.pc-buy__add:active:not(:disabled){transform:scale(.985)}.pc-buy__add:disabled{opacity:.5;cursor:not-allowed}.pc-buy__add:focus-visible{outline:2px solid var(--pc-ink,#111);outline-offset:3px}.pc-buy__status:empty{display:none}.pc-buy__status{color:#a11d1d;margin:0;font-size:14px}.pc-buy__note{color:var(--pc-muted,#666);margin:-8px 0 0;font-size:13px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}dialog.pc-cart{--_bg:var(--pc-bg,#fff);--_ink:var(--pc-ink,#111);--_muted:var(--pc-muted,#666);--_line:var(--pc-line,#0000001f);--_accent:var(--pc-accent,#111);--_accent-ink:var(--pc-accent-ink,#fff);--_radius:var(--pc-radius,6px);--_ease:cubic-bezier(.2, .8, .2, 1);background:var(--_bg);width:min(420px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--_ink);font-family:var(--pc-font,system-ui, sans-serif);transition:transform .32s var(--_ease), overlay .32s allow-discrete, display .32s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;transform:translate(100%);box-shadow:-24px 0 60px #0000002e}dialog.pc-cart[open]{transform:none}@starting-style{dialog.pc-cart[open]{transform:translate(100%)}}dialog.pc-cart::backdrop{transition:background .32s, overlay .32s allow-discrete, display .32s allow-discrete;background:0 0}dialog.pc-cart[open]::backdrop{background:var(--pc-backdrop,#00000073)}@starting-style{dialog.pc-cart[open]::backdrop{background:0 0}}html:has(dialog.pc-cart[open]){overflow:hidden}.pc-cart__panel{flex-direction:column;height:100%;display:flex}.pc-cart__head{border-bottom:1px solid var(--_line);justify-content:space-between;align-items:center;padding:20px 20px 16px 24px;display:flex}.pc-cart__head h2{font:inherit;font-family:var(--pc-display-font,inherit);font-size:20px;font-weight:var(--pc-display-weight,700);letter-spacing:var(--pc-display-tracking,normal);margin:0}.pc-cart button{font:inherit;color:inherit;cursor:pointer}.pc-cart__close{border-radius:var(--_radius);background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.pc-cart__close:hover{background:var(--_line)}.pc-cart :focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.pc-cart__error{background:color-mix(in srgb, #c62828 10%, var(--_bg));color:#a11d1d;border-radius:var(--_radius);margin:12px 24px 0;padding:10px 12px;font-size:14px}.pc-cart__lines{flex:1;margin:0;padding:4px 24px;list-style:none;overflow-y:auto}.pc-line{border-bottom:1px solid var(--_line);grid-template-columns:72px 1fr auto;gap:14px;padding:16px 0;display:grid}.pc-line:last-child{border-bottom:0}.pc-line__img{object-fit:cover;border-radius:var(--_radius);background:color-mix(in srgb, var(--_ink) 6%, var(--_bg));width:72px;height:72px}.pc-line__title{margin:0;font-size:15px;font-weight:600;line-height:1.3}.pc-line__variant{color:var(--_muted);margin:2px 0 0;font-size:13px}.pc-line__qty{border:1px solid var(--_line);border-radius:var(--_radius);align-items:center;margin-top:10px;display:inline-flex}.pc-line__qty button{background:0 0;border:0;width:32px;height:32px;font-size:16px}.pc-line__qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-size:14px}.pc-line__right{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.pc-line__price{font-variant-numeric:tabular-nums;font-weight:600}.pc-line__remove{text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;color:var(--_muted)!important;font-size:13px!important}.pc-cart button:disabled{opacity:.45;cursor:progress}.pc-cart__empty{text-align:center;flex:1;place-content:center;gap:16px;padding:24px;display:grid}.pc-cart__empty[hidden]{display:none}.pc-cart__empty p{color:var(--_muted);margin:0}.pc-cart__keep{border:1px solid var(--_line);border-radius:var(--_radius);background:0 0;justify-self:center;padding:10px 18px}.pc-cart__foot{border-top:1px solid var(--_line);gap:10px;padding:18px 24px 24px;display:grid}.pc-cart__foot[hidden]{display:none}.pc-cart__subtotal{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:17px;font-weight:600;display:flex}.pc-cart__note{color:var(--_muted);margin:0;font-size:13px}.pc-cart__checkout{background:var(--_accent);min-height:52px;color:var(--_accent-ink);font-family:var(--pc-display-font,inherit);font-weight:var(--pc-display-weight,700);letter-spacing:var(--pc-button-tracking,.02em);border-radius:var(--_radius);justify-content:center;align-items:center;margin-top:4px;text-decoration:none;transition:filter .15s;display:flex}.pc-cart__checkout:hover{filter:brightness(1.1)}dialog.pc-cart[aria-busy] .pc-cart__checkout{pointer-events:none;opacity:.6}.pc-cart__fine{color:var(--_muted);text-align:center;margin:2px 0 0;font-size:12px}.pc-cart__fine a{color:inherit}@media (prefers-reduced-motion:reduce){dialog.pc-cart,dialog.pc-cart::backdrop{transition:none}}
