@font-face{font-family:Rubik;src:url(/fonts/rubik.woff2) format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/nunitosans.woff2) format("woff2");font-weight:200 1000;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/spacemono.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/spacemono-bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--ink:#121211;--ink2:#1C1C1A;--ink3:#262623;--amber:#FFA813;--cream:#F3EFE6;--cream2:#E7E1D4;--muted:#A9A59C;--muted-ink:#5E5A52;--text-soft:#D9D4C9;--nav-text:#E9E4D9;--rule:#2E2D29;--rule-cream:#D8D0BF;--photo-bg:#0B0B0A;--scorch:#FF6666;--splash:#579DFF;--lush:#73FF00;--flint:#CAD2DB;--gloom:#B700FF;--glimmer:#9564FF;--feral:#FFD364;--forged:#00FFEE;--fluffy:#FF80A0;--skitter:#B6FF85;--gloom-tag:#C94BFF;--glimmer-tag:#A07BFF;--grumpy:#FF6B4A;--sassy:#FF8FD0;--chompy:#5FB4FF;--zippy:#FFE04A;--loafy:#C9A7FF;--font-head:Rubik,sans-serif;--font-body:"Nunito Sans",sans-serif;--font-mono:"Space Mono",monospace;--fs-body:18px;--fs-h1:84px;--fs-h2:52px;--fs-h3:28px;--fs-h4:21px;--fs-lede:22px;--wrap:1240px;--gutter:clamp(20px,7vw,100px);--sec-pad:110px;--sec-pad-tight:72px;--hdr-h:96px;--r-block:28px;--r-photo:24px;--r-card:24px;--r-ctl:12px;--bracket:34px;--bracket-inset:18px;--bracket-w:3px;--chamfer:9px;--hazard-h:64px;--hazard-stripe:26px;--tap:44px}@media(max-width:860px){:root{--fs-h1:46px;--fs-h2:34px;--fs-h3:24px;--fs-h4:20px;--fs-lede:19px;--sec-pad:56px;--sec-pad-tight:28px;--gutter:20px;--hdr-h:68px;--bracket:24px;--bracket-inset:12px;--hazard-h:52px;--hazard-stripe:20px}}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ink);color:var(--cream)}body{width:100%;min-width:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;font-weight:400}a{color:inherit;text-decoration:none}img,svg{max-width:100%}button,input{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}h1,h2,h3,h4,.rubik{font-family:var(--font-head)}h1{font-size:var(--fs-h1);line-height:1;font-weight:800;letter-spacing:-1.5px}h2{font-size:var(--fs-h2);line-height:1.08;font-weight:800;letter-spacing:-.8px}h3{font-size:var(--fs-h3);line-height:1.2;font-weight:700}h4{font-size:var(--fs-h4);line-height:1.3;font-weight:700}.mono{font-family:var(--font-mono)}.lede{font-size:var(--fs-lede);line-height:1.55;color:var(--text-soft);max-width:720px}.muted{color:var(--muted)}.amber{color:var(--amber)}.note{font-size:16px;color:var(--muted)}p+p{margin-top:14px}@media(min-width:1181px){html:root{zoom:var(--ui-zoom,.7);--wrap:1500px}}.wrap{width:min(var(--wrap),calc(100% - 2 * var(--gutter)));margin:0 auto}.grid{display:grid;gap:24px}.grid>*{min-width:0}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g5{grid-template-columns:repeat(5,1fr)}.toprow{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px}.skip{position:absolute;left:16px;top:-100px;z-index:100;background:var(--amber);color:var(--ink);font-family:var(--font-head);font-weight:700;padding:12px 18px;border-radius:var(--r-ctl)}.skip:focus{top:16px}:focus-visible{outline:3px solid var(--amber);outline-offset:3px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(max-width:860px){html,body{overflow-x:hidden}h1{line-height:1.02;letter-spacing:-.8px}h2{line-height:1.1;letter-spacing:-.4px}.lede{max-width:none}.wrap{width:auto;margin:0 20px}.grid{grid-template-columns:1fr;gap:18px}.g4,.g5{grid-template-columns:1fr 1fr;gap:12px}.toprow{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-weight:700;font-size:17px;padding:15px 24px;border-radius:var(--r-ctl);background:var(--amber);color:var(--ink);white-space:nowrap}.btn--dark{background:var(--ink);color:var(--cream)}.btn--ghost{background:var(--ink3);color:var(--cream)}.btn--cream{background:var(--cream);color:var(--ink)}.btn--sm{font-size:15px;padding:11px 18px}.btn--block{display:flex;width:100%;justify-content:center}.btn__arr{font-weight:800}@media(max-width:860px){.btn{min-height:48px;justify-content:center;white-space:normal;text-align:center}.btn--sm{min-height:var(--tap);padding:0 16px}}.hdr{height:var(--hdr-h);display:flex;align-items:center;justify-content:space-between;padding:0 max(var(--gutter),calc((100% - var(--wrap)) / 2));background:var(--ink)}.hdr__logo{display:flex;align-items:center}.hdr__logo img{height:52px;width:auto;display:block}.hdr__right{display:flex;align-items:center;gap:18px}.hdr__nav{display:flex;gap:6px;align-items:center}.hdr__link{font-family:var(--font-head);font-weight:600;font-size:17px;padding:11px 16px;border-radius:var(--r-ctl);color:var(--nav-text)}.hdr__link.is-on{background:var(--ink3);color:var(--amber)}.menu-btn{display:none}@media(max-width:1180px){.hdr{position:relative;z-index:30}.hdr__logo{min-height:var(--tap)}.hdr__logo img{height:36px}.hdr__nav{display:none}.hdr__right{gap:8px}.hdr__join{font-size:14px;padding:0 12px;height:var(--tap);white-space:nowrap}.menu-btn{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:var(--tap);height:var(--tap);border-radius:var(--r-ctl);background:var(--ink3)}.menu-btn i{display:block;width:20px;height:2.5px;border-radius:2px;background:var(--cream)}.nav-open .menu-btn,html:has(#site-menu:target) .menu-btn{background:var(--amber);gap:0}.nav-open .menu-btn i,html:has(#site-menu:target) .menu-btn i{background:var(--ink);position:absolute}.nav-open .menu-btn i:nth-child(1),html:has(#site-menu:target) .menu-btn i:nth-child(1){transform:rotate(45deg)}.nav-open .menu-btn i:nth-child(2),html:has(#site-menu:target) .menu-btn i:nth-child(2){display:none}.nav-open .menu-btn i:nth-child(3),html:has(#site-menu:target) .menu-btn i:nth-child(3){transform:rotate(-45deg)}}@media(max-width:860px){.hdr{padding:0 16px}}.mnav{display:none}@media(max-width:1180px){.nav-open .mnav,.mnav:target{display:block;position:fixed;left:0;right:0;top:var(--hdr-h);bottom:0;background:var(--ink);z-index:29;padding:12px 20px 30px;overflow-y:auto}.nav-open body{overflow:hidden}.mnav__link{display:flex;justify-content:space-between;align-items:center;min-height:64px;font-family:var(--font-head);font-weight:700;font-size:28px;border-bottom:1px solid var(--rule)}.mnav__link b{color:var(--amber);font-size:24px;font-weight:400}.mnav__link.is-on{color:var(--amber)}.mnav__sec{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 14px}.mnav__sec .btn{justify-content:center}}.ftr{background:var(--ink);padding:0 max(var(--gutter),calc((100% - var(--wrap)) / 2))}.sign{background:var(--cream);color:var(--ink);border-radius:var(--r-block);padding:52px 56px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px}.sign__title{font-size:34px;font-weight:800}.sign__body{color:var(--muted-ink);margin-top:6px}.sign__form{display:flex;gap:12px;flex-wrap:wrap;max-width:100%}.sign__input{width:340px;max-width:100%;height:56px;border-radius:var(--r-ctl);background:#fff;color:var(--ink);border:0;padding:0 20px;font-size:17px}.sign__input::placeholder{color:#8a857b;opacity:1}.ftr__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:56px 0 60px}.ftr__logo{height:46px;width:auto;display:block}.ftr__links{display:flex;flex-wrap:wrap;gap:12px 34px;font-family:var(--font-head);font-weight:600;font-size:17px}.ftr__cat{font-family:var(--font-mono);font-size:13px;letter-spacing:2px;color:var(--muted);text-align:right;line-height:1.7}@media(max-width:860px){.ftr{padding:0 20px}.sign{flex-direction:column;align-items:flex-start;padding:30px 22px;border-radius:var(--r-photo);gap:20px}.sign__title{font-size:26px;white-space:normal}.sign__form{width:100%;flex-direction:column}.sign__input,.sign__form .btn{width:100%}.ftr__bottom{flex-direction:column;align-items:flex-start;gap:24px;padding:36px 0 44px}.ftr__links{flex-wrap:wrap;gap:4px 8px}.ftr__link{min-height:var(--tap);display:inline-flex;align-items:center;padding:0 10px;background:var(--ink2);border-radius:var(--r-ctl)}.ftr__cat{text-align:left}}.sec{padding:var(--sec-pad) 0}.sec--tight{padding:var(--sec-pad-tight) 0}.blk{background:var(--ink2);border-radius:var(--r-block);padding:44px}.blk--cream{background:var(--cream);color:var(--ink)}.blk--amber{background:var(--amber);color:var(--ink)}.blk--flush{padding:0;overflow:hidden}.blk--cream .muted,.blk--amber .muted,.blk--cream .note{color:var(--muted-ink)}@media(max-width:860px){.blk{padding:28px 22px}.blk--flush{padding:0}}.pw{position:relative;border-radius:var(--r-photo);overflow:hidden;background:var(--photo-bg)}.pw img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%)}.pw img[data-fx="0"]{--fx:0%}.pw img[data-fx="5"]{--fx:5%}.pw img[data-fx="10"]{--fx:10%}.pw img[data-fx="15"]{--fx:15%}.pw img[data-fx="20"]{--fx:20%}.pw img[data-fx="25"]{--fx:25%}.pw img[data-fx="30"]{--fx:30%}.pw img[data-fx="35"]{--fx:35%}.pw img[data-fx="40"]{--fx:40%}.pw img[data-fx="45"]{--fx:45%}.pw img[data-fx="50"]{--fx:50%}.pw img[data-fx="55"]{--fx:55%}.pw img[data-fx="60"]{--fx:60%}.pw img[data-fx="65"]{--fx:65%}.pw img[data-fx="70"]{--fx:70%}.pw img[data-fx="75"]{--fx:75%}.pw img[data-fx="80"]{--fx:80%}.pw img[data-fx="85"]{--fx:85%}.pw img[data-fx="90"]{--fx:90%}.pw img[data-fx="95"]{--fx:95%}.pw img[data-fx="100"]{--fx:100%}.pw img[data-fy="0"]{--fy:0%}.pw img[data-fy="5"]{--fy:5%}.pw img[data-fy="10"]{--fy:10%}.pw img[data-fy="15"]{--fy:15%}.pw img[data-fy="20"]{--fy:20%}.pw img[data-fy="25"]{--fy:25%}.pw img[data-fy="30"]{--fy:30%}.pw img[data-fy="35"]{--fy:35%}.pw img[data-fy="40"]{--fy:40%}.pw img[data-fy="45"]{--fy:45%}.pw img[data-fy="50"]{--fy:50%}.pw img[data-fy="55"]{--fy:55%}.pw img[data-fy="60"]{--fy:60%}.pw img[data-fy="65"]{--fy:65%}.pw img[data-fy="70"]{--fy:70%}.pw img[data-fy="75"]{--fy:75%}.pw img[data-fy="80"]{--fy:80%}.pw img[data-fy="85"]{--fy:85%}.pw img[data-fy="90"]{--fy:90%}.pw img[data-fy="95"]{--fy:95%}.pw img[data-fy="100"]{--fy:100%}.pw:before,.pw:after{content:"";position:absolute;width:var(--bracket);height:var(--bracket);pointer-events:none;z-index:2}.pw:before{top:var(--bracket-inset);left:var(--bracket-inset);border-top:var(--bracket-w) solid var(--amber);border-left:var(--bracket-w) solid var(--amber)}.pw:after{bottom:var(--bracket-inset);right:var(--bracket-inset);border-bottom:var(--bracket-w) solid var(--amber);border-right:var(--bracket-w) solid var(--amber)}.pw__xh{position:absolute;right:var(--bracket-inset);top:var(--bracket-inset);width:22px;height:22px;z-index:2}.pw__xh:before,.pw__xh:after{content:"";position:absolute;background:var(--amber)}.pw__xh:before{left:calc(50% - var(--bracket-w) / 2);top:0;width:var(--bracket-w);height:100%}.pw__xh:after{top:calc(50% - var(--bracket-w) / 2);left:0;height:var(--bracket-w);width:100%}.pw--4x5,.pend.pw--4x5{aspect-ratio:4/5}.pw--1x1,.pend.pw--1x1{aspect-ratio:1/1}.pw--4x3,.pend.pw--4x3{aspect-ratio:4/3}.pw--sm{border-radius:16px}@media(max-width:860px){.pw__xh{transform:scale(.8);transform-origin:top right}}.pend{position:relative;border-radius:var(--r-photo);background:var(--ink3);display:flex;align-items:center;justify-content:center;overflow:hidden}.pend:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#3a3934}.pend:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#3a3934}.pend__ring{position:absolute;width:86px;height:86px;border-radius:50%;box-shadow:inset 0 0 0 2px #4a4842}.pend span{position:relative;z-index:2;font-family:var(--font-mono);font-size:13px;letter-spacing:2px;color:var(--muted);background:var(--ink3);padding:4px 10px;margin-top:130px}.blk--cream .pend{background:var(--cream2)}.blk--cream .pend span{background:var(--cream2);color:var(--muted-ink)}.blk--cream .pend:before,.blk--cream .pend:after{background:#cfc7b6}.blk--cream .pend__ring{box-shadow:inset 0 0 0 2px #beb5a2}@media(max-width:860px){.pend span{margin-top:110px;font-size:12px}}.nat{--c:var(--amber);--bgc:var(--ink);position:relative;display:inline-block;font-family:var(--font-mono);font-weight:700;font-size:14px;letter-spacing:1.6px;text-transform:uppercase;color:var(--c);padding:7px 14px 6px;line-height:1.2;clip-path:polygon(var(--chamfer) 0,100% 0,100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,0 100%,0 var(--chamfer));background:var(--c);z-index:0}.nat:before{content:"";position:absolute;inset:2px;background:var(--bgc);z-index:-1;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.nat--lg{font-size:17px;padding:10px 18px 9px}.nat--on-ink2{--bgc:var(--ink2)}.nat--on-ink3{--bgc:var(--ink3)}.nat--on-cream{--bgc:var(--cream)}.nat--scorch{--c:var(--scorch)}.nat--splash{--c:var(--splash)}.nat--lush{--c:var(--lush)}.nat--flint{--c:var(--flint)}.nat--gloom{--c:var(--gloom-tag)}.nat--glimmer{--c:var(--glimmer-tag)}.nat--feral{--c:var(--feral)}.nat--forged{--c:var(--forged)}.nat--fluffy{--c:var(--fluffy)}.nat--skitter{--c:var(--skitter)}@media(max-width:860px){.nat{font-size:12px;letter-spacing:1px;padding:6px 10px 5px}.nat--lg{font-size:14px;padding:9px 13px 8px}}.vibe{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:700;font-size:15px;color:var(--ink);padding:6px 14px 6px 10px;border-radius:var(--r-ctl);line-height:1.3}.vibe img{height:15px;width:auto}.vibe--lg{font-size:19px;padding:10px 18px 10px 14px;gap:10px}.vibe--lg img{height:20px}.vibe--grumpy{background:var(--grumpy)}.vibe--sassy{background:var(--sassy)}.vibe--chompy{background:var(--chompy)}.vibe--zippy{background:var(--zippy)}.vibe--loafy{background:var(--loafy)}.tags{display:flex;gap:10px;flex-wrap:wrap;align-items:center}@media(max-width:860px){.vibe{font-size:13px;padding:5px 10px 5px 8px}.vibe--lg{font-size:16px}}.hazard{height:var(--hazard-h);background:repeating-linear-gradient(-45deg,var(--amber) 0 var(--hazard-stripe),var(--ink) var(--hazard-stripe) calc(var(--hazard-stripe) * 2));display:flex;align-items:center;justify-content:center}.hazard span{background:var(--ink);color:var(--amber);font-family:var(--font-head);font-weight:800;font-size:20px;letter-spacing:1px;padding:8px 26px;border-radius:var(--r-ctl);text-transform:uppercase}@media(max-width:860px){.hazard span{font-size:15px;padding:7px 16px}}.sticker{position:absolute;width:168px;height:168px;border-radius:50%;background:var(--amber);color:var(--ink);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-head);font-weight:800;font-size:23px;line-height:1.05;text-transform:uppercase;z-index:5;transform:rotate(-9deg);box-shadow:0 0 0 8px var(--cream),0 0 0 9px #00000038,0 12px 20px 6px #00000073}.sticker:before{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:linear-gradient(140deg,#ffffff6b 0,#ffffff1f 32%,#fff0 33%)}.sticker:after{content:"";position:absolute;inset:9px;border-radius:50%;pointer-events:none;border:2px dashed rgba(17,17,17,.38)}.sticker>div{position:relative;z-index:1}.sticker small{display:block;font-size:13px;font-weight:700;margin-top:6px;letter-spacing:1px}.sticker small:empty{display:none}.sticker--bottom-left{left:-60px;bottom:-30px}.sticker--mid-left{left:-60px;bottom:40px}.sticker--top-right{right:-40px;top:-40px;transform:rotate(8deg)}.sticker--bottom-right{right:-40px;bottom:-30px;transform:rotate(7deg)}@media(max-width:860px){.sticker{width:104px;height:104px;font-size:15px;inset:-26px -4px auto auto;transform:rotate(8deg);box-shadow:0 0 0 5px var(--cream),0 0 0 6px #00000038,0 8px 14px 4px #0006}.sticker:after{inset:6px;border-width:1.5px}}.faq__q{background:var(--ink2);border-radius:20px;padding:26px 32px;margin-top:14px}.faq__t{display:flex;justify-content:space-between;align-items:center;gap:14px;font-family:var(--font-head);font-weight:700;font-size:22px;cursor:pointer;list-style:none}.faq__t::-webkit-details-marker{display:none}.faq__t b{font-size:28px;color:var(--amber);font-weight:500;width:28px;text-align:center;flex-shrink:0}.faq__t b:before{content:"+"}.faq__q[open] .faq__t b:before{content:"−"}.faq__q p{margin-top:14px;color:var(--text-soft);max-width:880px}.faq--cream .faq__q{background:#e9e3d6;color:var(--ink)}.faq--cream .faq__q p{color:#3c3933}@media(max-width:860px){.faq__q{padding:18px 20px;border-radius:18px}.faq__t{font-size:19px;min-height:var(--tap)}}.crumbs{padding-top:18px;font-size:16px}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap}.crumbs li{display:inline}.crumbs__sep{white-space:pre}@media(max-width:860px){.crumbs a{display:inline-flex;align-items:center;min-height:var(--tap)}}.jump{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:18px}.jump__label{font-family:var(--font-mono);font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.jump__list{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.jump__link{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 16px;border-radius:var(--r-ctl);background:var(--ink2);font-family:var(--font-head);font-weight:600;font-size:16px}.jump__link:hover{color:var(--amber)}@media(max-width:860px){.jump{gap:10px}.jump__label{font-size:12px;width:100%}}.empty{border:1.5px dashed #3A3934;border-radius:var(--r-card);padding:44px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.empty__label{font-family:var(--font-mono);font-size:13px;letter-spacing:2px;color:var(--muted)}.empty__body{color:var(--text-soft);max-width:560px}.empty--cream{border-color:#cfc7b6;color:var(--ink)}.empty--cream .empty__label{color:var(--muted-ink)}.empty--cream .empty__body{color:#3c3933}@media(max-width:860px){.empty{padding:28px 22px}.empty__label{font-size:12px}}.prose-page{padding-top:60px}.prose-page__head{margin-bottom:8px}.prose{max-width:760px;margin-top:48px}.prose h2{font-size:34px;line-height:1.15;margin:56px 0 16px;scroll-margin-top:24px}.prose h3{font-size:24px;margin:36px 0 12px}.prose p,.prose ul,.prose ol{color:var(--text-soft)}.prose p+p{margin-top:14px}.prose ul,.prose ol{padding-left:1.3em;margin-top:14px}.prose li+li{margin-top:6px}.prose a{color:var(--amber);text-decoration:underline;text-underline-offset:3px}.prose code{font-family:var(--font-mono);font-size:15px;background:var(--ink3);color:var(--cream);padding:2px 7px;border-radius:6px}.prose strong{color:var(--cream)}@media(max-width:860px){.prose{margin-top:32px}.prose h2{font-size:26px;margin:44px 0 12px}.prose code{font-size:13px;word-break:break-word}}.sign__consent{font-size:16px;color:var(--muted);margin-top:16px;padding:0 56px}@media(max-width:860px){.sign__consent{padding:0 4px}}.spec{position:relative;background:var(--ink2);border-radius:var(--r-card);padding:14px 14px 22px}.spec__pw{aspect-ratio:4/5;border-radius:16px}.spec__meta{padding:16px 8px 0}.spec__name{margin:2px 0 4px;font-size:24px;line-height:1.3}.spec__link:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:3}.spec__link:focus-visible{outline:none}.spec:has(.spec__link:focus-visible){outline:3px solid var(--amber);outline-offset:3px}.spec:hover .spec__name{color:var(--amber)}.spec__cls{font-size:15px;color:var(--muted);margin-bottom:12px;line-height:1.45}.spec__num{font-family:var(--font-mono);font-size:14px;color:var(--amber);letter-spacing:1px}.spec[hidden]{display:none}@media(max-width:860px){.spec{padding:8px 8px 16px;border-radius:20px}.spec__meta{padding:12px 4px 0}.spec__name{font-size:19px}.spec__cls{font-size:14px}.spec__num{font-size:13px}}.fbar{background:var(--ink2);border-radius:var(--r-block);padding:32px 34px}.fbar[hidden]{display:none}.fbar__row{display:flex;gap:16px;align-items:center}.fbar__search{flex:1;min-width:0;height:56px;border-radius:12px;background:var(--ink3);border:0;padding:0 20px;font-size:17px;color:var(--cream)}.fbar__search::placeholder{color:var(--muted)}.fbar__sort{display:flex;background:var(--ink3);border-radius:12px;padding:5px;gap:4px}.fbar__sortbtn{font-family:var(--font-head);font-weight:700;font-size:15px;padding:10px 16px;border-radius:var(--r-ctl);min-height:var(--tap);color:var(--cream)}.fbar__sortbtn[aria-pressed=true]{background:var(--amber);color:var(--ink)}.fbar__mob{display:none}.fcount{background:var(--amber);color:var(--ink);border-radius:12px;padding:0 8px;font-size:13px}.fchip{display:inline-flex;align-items:center;min-height:var(--tap);font-family:var(--font-head);font-weight:700;font-size:15px;padding:11px 18px;border-radius:var(--r-ctl);background:var(--ink3);color:var(--cream)}.fchip[aria-pressed=true]{background:var(--amber);color:var(--ink)}button.nat,button.vibe{cursor:pointer;min-height:var(--tap);isolation:isolate}.fnat[aria-pressed=true]{--bgc:var(--c);color:var(--ink)}.tags:has([aria-pressed=true]) .fvibe[aria-pressed=false]{opacity:.45}.fvibe[aria-pressed=true]{box-shadow:0 0 0 3px var(--ink2),0 0 0 5px var(--cream)}.fsheet{margin-top:26px}.fsheet__rows{display:grid;grid-template-columns:90px 1fr;gap:14px 10px;align-items:center}.fsheet__label{font-size:16px}.fsheet__grab,.fsheet__head,.fsheet__foot,.fsheet__mobonly,.fsheet__scrim{display:none}.dex-note{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:36px}.dex-empty[hidden]{display:none}@media(max-width:860px){.fbar{padding:18px;border-radius:22px}.fbar__row{flex-direction:column;align-items:stretch}.fbar__search{flex:none;height:56px}.fbar__sort,.fbar .fsheet:not(.is-open){display:none}.fbar__mob{display:flex;gap:10px;margin-top:12px}.fbar__mobbtn{flex:1;justify-content:center}.fsheet.is-open{display:block;position:fixed;left:0;right:0;bottom:0;max-height:92vh;overflow:auto;background:var(--ink2);border-radius:28px 28px 0 0;z-index:41;padding:12px 20px 28px;margin:0;overscroll-behavior:contain}.fsheet__scrim.is-open{display:block;position:fixed;inset:0;background:#0009;z-index:40}.fsheet__grab{display:block;width:44px;height:5px;border-radius:3px;background:#4a4842;margin:0 auto 14px}.fsheet__head{display:flex;justify-content:space-between;align-items:center}.fsheet__title{font-size:24px}.fsheet__rows{display:block}.fsheet__label{margin:20px 0 10px;font-size:17px}.fsheet__mobonly{display:block}.fsheet .tags.fsheet__mobonly{display:flex}.fsheet .tags{gap:8px}.fsheet .nat{font-size:13px;padding:14px 14px 13px}.fsheet .vibe{font-size:15px;min-height:44px;padding:0 14px 0 10px}.fsheet__foot{display:flex;gap:12px;margin-top:26px}.fsheet__show{flex:1;justify-content:center}html.sheet-open{overflow:hidden}.dex-note{flex-direction:column;align-items:stretch;gap:14px;margin-top:24px}}.data{font-family:var(--font-mono);font-size:15px}.data__r{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;border-top:1px solid var(--rule)}.data__r:first-child{border-top:none}.data__k{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:13px;flex-shrink:0}.blk--cream .data__k{color:var(--muted-ink)}.data__v{text-align:right}.data__v .tags{justify-content:flex-end}@media(max-width:860px){.data{font-size:14px}.data__r{gap:14px}.data__k{font-size:12px}}.home-exp{display:grid;grid-template-columns:1fr 1fr}.home-exp__pw{min-height:520px;height:100%;border-radius:0}.home-exp__btn{margin-top:32px;align-self:flex-start}@media(max-width:860px){.home-exp{grid-template-columns:1fr}.home-exp__pw{min-height:0;aspect-ratio:4/3;height:auto}}.quip{margin-top:10px;font-size:14px;line-height:1.4;font-style:italic;color:var(--text-soft)}.blk--cream .quip,.blk--amber .quip{color:#3c3933}.ph{display:inline-block;font-family:var(--font-head);font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase;background:#3a2a0a;color:var(--amber);padding:3px 9px;border-radius:12px;vertical-align:middle;line-height:1.5}.merch{padding:14px 14px 26px;display:flex;flex-direction:column}.merch__pw{aspect-ratio:4/3;border-radius:16px}.merch__body{padding:22px 12px 0;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.merch__name{font-size:24px}.merch .data{align-self:stretch}.merch[hidden]{display:none}
