@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5fefd80b57937013.3vxbymg_kqoii.woff2)format("woff2");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:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c4c21e4d4b578e42.4063qtxwupz89.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(../media/55cb69ad17a100ed.p.0kxvs4gr291h1.woff2)format("woff2");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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5fefd80b57937013.3vxbymg_kqoii.woff2)format("woff2");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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c4c21e4d4b578e42.4063qtxwupz89.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/55cb69ad17a100ed.p.0kxvs4gr291h1.woff2)format("woff2");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}.big_shoulders_5de871ad-module__XcYugG__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_5de871ad-module__XcYugG__variable{--f-display:"Big Shoulders"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_9cc439ea-module__akpjoW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_9cc439ea-module__akpjoW__variable{--f-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_88430988-module__BTuieG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_88430988-module__BTuieG__variable{--f-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--floor:#1a1216;--floor-2:#22181d;--board:#140e11;--line:#3a2b32;--text:#f3eadb;--muted:#a8978c;--amber:#f2b04a;--paper:#f1e6d3;--paper-ink:#2a1d16;--rose:#d9606b;--display:var(--f-display), "Arial Narrow", sans-serif;--body:var(--f-body), system-ui, sans-serif;--mono:var(--f-mono), ui-monospace, monospace}*{box-sizing:border-box}html{background:var(--floor)}body{background:var(--floor);color:var(--text);font:16px/1.55 var(--body);margin:0;overflow-x:clip}a{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shop{max-width:1440px;margin:0 auto;padding:0 24px 64px}.topbar{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:18px 0;display:flex}.wordmark{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--amber);font-size:26px;font-weight:800;text-decoration:none}.store-note{color:var(--muted);font:13px var(--mono)}.toggle{border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:3px;display:flex}.toggle a,.toggle span{color:var(--muted);border-radius:999px;padding:5px 16px;font-size:14px;text-decoration:none}.toggle .on{background:var(--amber);color:var(--paper-ink);font-weight:500}.hero{max-width:980px;padding:28px 0 22px}.hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;margin:0 0 16px;font-size:clamp(40px,5.2vw,72px);font-weight:800;line-height:.92}.hero.compact h1{font-size:clamp(36px,5vw,64px)}.lede{color:var(--muted);max-width:60ch;margin:0 0 22px;font-size:18px}.tabs{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.tab,.divider{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;background:var(--paper);color:var(--paper-ink);cursor:pointer;clip-path:polygon(0 28%,10% 28%,16% 0,62% 0,68% 28%,100% 28%,100% 100%,0 100%);border:0;padding:16px 16px 8px;font-size:17px;font-weight:600;line-height:1.1}.tab:hover,.divider:hover,.divider.on{background:var(--amber)}.tab:disabled{opacity:.5;cursor:progress}.ask{gap:10px;max-width:860px;display:flex}.ask textarea{resize:vertical;background:var(--floor-2);min-height:58px;color:var(--text);border:1px solid var(--line);font:16px var(--body);border-radius:10px;flex:1;padding:14px 16px}.go{background:var(--amber);color:var(--paper-ink);font-family:var(--display);text-transform:uppercase;cursor:pointer;border:0;border-radius:10px;padding:0 26px;font-size:20px;font-weight:800}.go:disabled{opacity:.5;cursor:progress}.error{color:var(--rose)}.results{grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:8px 0 36px;scroll-margin-top:16px;display:grid}.results h2,.store-head h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0 0 14px;font-size:30px;font-weight:800}.shelf-row{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px;display:grid}.pick-art{position:relative}.pick-art img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;box-shadow:0 10px 24px #00000073}.price-tag{background:var(--paper);color:var(--paper-ink);font:500 14px var(--mono);border-radius:2px;padding:3px 8px;position:absolute;top:10px;right:6px;transform:rotate(4deg)}.pick h3{margin:12px 0 2px;font-size:16px;font-weight:500;line-height:1.3}.pick-cat{font:12px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px}.pick-why{color:var(--text);margin:0;font-size:14px}.empty{color:var(--muted)}.receipt{background:var(--paper);color:var(--paper-ink);font:13px/1.5 var(--mono);clip-path:polygon(0 0,100% 0,100% 100%,92% 98%,84% 100%,76% 98%,68% 100%,60% 98%,52% 100%,44% 98%,36% 100%,28% 98%,20% 100%,12% 98%,4% 100%,0 98%);border-radius:2px;align-self:start;padding:18px 18px 14px}.receipt h2{font-family:var(--mono);letter-spacing:.2em;text-align:center;border-bottom:1px dashed;margin:0 0 8px;padding-bottom:8px;font-size:13px}.receipt ol{margin:0;padding:0;list-style:none}.receipt li{border-bottom:1px dotted #2a1d1659;padding:5px 0}.receipt li.dropped{color:#8a2f36}.receipt-foot{opacity:.75;text-align:center;margin:10px 0 6px;font-size:12px}.store{padding:12px 0 8px}.store-head{flex-wrap:wrap;align-items:baseline;gap:24px;margin-bottom:12px;display:flex}.store-head p{color:var(--muted);max-width:62ch;margin:0}.board{aspect-ratio:3/2;background:var(--board);border:1px solid var(--line);border-radius:14px;width:100%;position:relative;overflow:hidden}.board-layer{transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.sleeve{aspect-ratio:1;width:1.8%;margin:0;position:absolute;transform:translate(-50%,-50%)}.sleeve img{object-fit:cover;border-radius:2px;width:100%;height:100%;transition:transform .18s,opacity .3s;display:block;box-shadow:0 2px 4px #0009}.sleeve.dim img{opacity:.14}.sleeve.lit{z-index:4}.sleeve.lit img{outline:2px solid var(--amber);transform:scale(1.9)}.sleeve:hover{z-index:20}.sleeve:hover img{opacity:1;transform:scale(3.4)}.sticker{background:var(--paper);width:190px;color:var(--paper-ink);font:12px/1.35 var(--mono);pointer-events:none;border-radius:2px;padding:6px 9px;display:none;position:absolute;top:225%;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 6px 16px #00000080}.sticker b{font-family:var(--body);font-size:13px;font-weight:500;display:block}.sleeve:hover .sticker{display:block}.is-zoomed .sleeve:hover img{transform:scale(2)}.is-zoomed .sticker{width:120px;padding:4px 6px;font-size:8px;top:160%}.is-zoomed .sticker b{font-size:9px}.sleeve.pin{z-index:6}.sleeve.pin img{outline:2px solid var(--amber);animation:.7s cubic-bezier(.2,.7,.2,1) drop;transform:scale(1.8)}@keyframes drop{0%{opacity:0;transform:translateY(-400%)scale(1.8)}to{opacity:1;transform:scale(1.8)}}.divider{white-space:nowrap;z-index:8;padding:13px 12px 6px;font-size:14px;position:absolute;transform:translate(-50%,-50%)}.divider small{font-family:var(--mono);opacity:.7;margin-left:6px;font-size:11px}.is-zoomed .divider{padding:7px 7px 3px;font-size:7px}.unzoom{z-index:30;background:var(--paper);color:var(--paper-ink);cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-size:14px;position:absolute;bottom:14px;right:14px}.crates{display:none}.owner-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.owner-panel{background:var(--floor-2);border:1px solid var(--line);border-radius:14px;padding:18px}.owner-panel h2{font-family:var(--display);text-transform:uppercase;color:var(--amber);margin:2px 0 6px;font-size:34px;font-weight:800;line-height:.95}.owner-panel h3{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:20px 0 6px}.owner-panel .eyebrow{font:12px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:0}.owner-panel .muted,.owner-panel .mix{color:var(--muted);margin:0 0 4px;font-size:14px}.owner-panel .fine{color:var(--muted);margin:0 0 8px;font-size:12px}.who{margin:0;padding:0;list-style:none}.who li{border-bottom:1px solid var(--line);justify-content:space-between;padding:5px 0;font-size:14px;display:flex}.who b{color:var(--amber);font:500 14px var(--mono)}.stock{gap:10px;display:grid}.stock-item{align-items:center;gap:10px;display:flex}.stock-item img{object-fit:cover;border-radius:2px;width:44px;height:44px}.stock-item strong{font-size:14px;font-weight:500;display:block}.stock-item span{font:12px var(--mono);color:var(--muted)}.cold{flex-wrap:wrap;gap:6px;display:flex}.cold button{background:var(--paper);color:var(--paper-ink);cursor:pointer;border:0;border-radius:2px;padding:6px 10px;font-size:13px}.cold button:disabled{opacity:.4;cursor:default}.landed{margin-top:12px;font-size:14px}.landed b{color:var(--amber);font-weight:500}.foot{border-top:1px solid var(--line);color:var(--muted);max-width:90ch;margin-top:36px;padding-top:16px;font-size:13px}@media (max-width:900px){.results,.owner-grid{grid-template-columns:1fr}}@media (max-width:720px){.shop{padding:0 16px 48px}.store-note{display:none}.ask{flex-direction:column}.go{padding:12px}.board{display:none}.crates{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.crate{min-width:0}.crate .divider.static{margin-bottom:8px;position:static;transform:none}.crate-row{scroll-snap-type:x mandatory;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.crate-row img{object-fit:cover;scroll-snap-align:start;border-radius:2px;flex:none;width:96px;height:96px}.shelf-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.how{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.how h2{font-family:var(--display);text-transform:uppercase;margin:0 0 16px;font-size:30px;font-weight:800}.how-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.how-card{background:var(--floor-2);border:1px solid var(--line);border-radius:12px;padding:16px}.how-card h3{font:500 13px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--amber);margin:0 0 6px}.how-card p{margin:0;font-size:15px}.facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:22px 0 0;display:grid}.facts div{border-left:3px solid var(--amber);padding:2px 0 2px 12px}.facts dt{font-family:var(--display);font-size:40px;font-weight:800;line-height:1}.facts dd{color:var(--muted);margin:4px 0 0;font-size:14px}.loop{grid-template-columns:320px minmax(0,1fr);gap:20px;margin:0 0 18px;display:grid}.gauge{background:var(--paper);color:var(--paper-ink);border-radius:4px;align-self:start;padding:18px}.gauge .eyebrow{color:var(--paper-ink);opacity:.7;font:12px var(--mono);text-transform:uppercase;letter-spacing:.12em;margin:0}.gauge .big{font-family:var(--display);margin:6px 0 8px;font-size:96px;font-weight:800;line-height:.9}.gauge-note{margin:0 0 10px;font-size:14px}.ghost{cursor:pointer;color:inherit;background:0 0;border:1px solid;border-radius:999px;padding:4px 12px;font-size:13px}.suggest{background:var(--floor-2);border:1px solid var(--line);border-radius:12px;padding:16px}.suggest .eyebrow{font:12px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px}.gaps ol{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gaps li{align-items:center;gap:10px;display:flex}.gaps li img,.gaps .noimg{object-fit:cover;background:var(--line);border-radius:2px;flex:none;width:46px;height:46px}.sg-text{flex:1;min-width:0}.sg-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.sg-text span{font:12px var(--mono);color:var(--muted)}.stock-btn{color:var(--amber);border:1px solid color-mix(in srgb, var(--amber) 60%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px}.stock-btn:disabled{opacity:.5;cursor:progress}.hood{color:var(--muted);font:12px var(--mono);margin-top:4px;display:block}@media (max-width:900px){.loop{grid-template-columns:1fr}.gauge .big{font-size:72px}}.store-check{background:var(--floor-2);border-left:3px solid var(--amber);color:var(--muted);margin:0 0 16px;padding:8px 12px;font-size:14px}.store-check b{color:var(--text);font-weight:500}.store-check a{color:var(--amber)}.ask-back{background:var(--paper);color:var(--paper-ink);border-radius:2px;max-width:70ch;padding:12px 14px}.gaps .cover-tag,.ap-pick .cover-tag{padding:5px}.gaps .cover-tag small,.ap-pick .cover-tag small{display:none}.gaps .cover-tag b,.ap-pick .cover-tag b{font-size:10px}.aud{margin:0 0 4px;font-size:15px}.aud span{color:var(--muted);font-size:12px}.crumbs{color:var(--muted);font:13px var(--mono);margin:18px 0 0}.crumbs a{color:var(--amber)}.product{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:36px;padding:24px 0 32px;display:grid}.product-art{justify-content:center;align-items:flex-start;display:flex;position:relative}.product-art img{border-radius:3px;width:100%;height:auto;box-shadow:0 18px 40px #00000080}.price-tag.big{padding:6px 12px;font-size:20px}.product-info h1{font-family:var(--display);text-transform:uppercase;margin:4px 0 10px;font-size:clamp(32px,4vw,54px);font-weight:800;line-height:.95}.by{color:var(--amber);margin:0 0 10px}.blurb{max-width:60ch}.shelf-note{color:var(--muted);font-size:14px}.shelf-note b{color:var(--text);font-weight:500}.buy{align-items:center;gap:14px;margin:18px 0 8px;display:flex}.buy .go{padding:12px 26px}.wrap{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.in-cart{margin:18px 0 8px}.in-cart a{color:var(--amber)}.pairs h2,.complete h2{font-family:var(--display);text-transform:uppercase;margin:0 0 4px;font-size:28px;font-weight:800}a.pick{color:inherit;text-decoration:none}.checkout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.lines{margin:0 0 24px;padding:0;list-style:none}.lines li{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.lines img{object-fit:cover;border-radius:2px;width:72px;height:72px}.lines a{color:inherit;text-decoration:none}.lines span{font:12px var(--mono);color:var(--muted);display:block}.lines b{font:500 16px var(--mono)}.mini-row{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.mini-row button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mini-row img{aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%}.mini-row span{margin-top:6px;font-size:13px;display:block}.mini-row small{font:12px var(--mono);color:var(--amber)}.pay{background:var(--floor-2);border:1px solid var(--line);border-radius:12px;gap:8px;padding:18px;display:grid}.pay label{font-size:14px;font-weight:500}.pay textarea,.pay select{background:var(--floor);color:var(--text);border:1px solid var(--line);font:15px var(--body);border-radius:8px;padding:10px}.pay textarea{resize:vertical;min-height:84px}.total{justify-content:space-between;margin:8px 0;font-size:18px;display:flex}.total b{font:500 22px var(--mono);color:var(--amber)}.modal-veil{z-index:50;background:#0a0608b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--paper);color:var(--paper-ink);border-radius:4px;width:100%;max-width:520px;padding:26px}.modal .eyebrow{font:12px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin:0}.modal h2{font-family:var(--display);text-transform:uppercase;margin:6px 0 10px;font-size:36px;font-weight:800}.learned{background:#2a1d1614;border-radius:4px;padding:10px 12px}.modal-actions{align-items:center;gap:16px;margin-top:16px;display:flex}.modal-actions a{color:var(--paper-ink)}.modal-actions .go{padding:10px 18px;text-decoration:none}@media (max-width:900px){.product,.checkout{grid-template-columns:1fr}}.bag{color:var(--text);font:14px var(--mono);border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:5px 14px;text-decoration:none}.bag+.toggle{margin-left:8px}.door{border:1px solid var(--amber);max-width:520px;color:var(--text);border-radius:10px;gap:2px;margin-top:22px;padding:14px 16px;text-decoration:none;display:grid}.door .eyebrow{font:12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.door b{font-family:var(--display);text-transform:uppercase;font-size:24px;font-weight:800}.door span:last-child{color:var(--muted);font-size:14px}.sleeve a{width:100%;height:100%;display:block}.crate-row a{flex:none}@media (max-width:720px){.topbar{gap:8px}.wordmark{font-size:21px}.bag{white-space:nowrap;padding:4px 10px;font-size:13px}.toggle a,.toggle span{padding:4px 10px;font-size:13px}.lines li{grid-template-columns:56px minmax(0,1fr) auto}.lines li .ghost{grid-column:2/4;justify-self:start}.lines img{width:56px;height:56px}}.agent-plan{border:1px solid var(--amber);border-radius:12px;margin:0 0 18px;padding:16px}.ap-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ap-head .eyebrow{font:12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin:0}.ap-lede{color:var(--muted);max-width:70ch;margin:2px 0 0}.ap-head .go{padding:12px 20px;font-size:17px}.ap-body{grid-template-columns:280px minmax(0,1fr);gap:18px;margin-top:14px;display:grid}.ap-steps{background:var(--paper);color:var(--paper-ink);font:12px/1.5 var(--mono);border-radius:2px;margin:0;padding:12px 14px 12px 30px}.ap-picks{gap:10px;display:grid}.ap-pick{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ap-pick img,.ap-pick .noimg{object-fit:cover;border-radius:2px;width:56px;height:56px}.ap-pick strong{font-weight:500;display:block}.ap-pick span{font:12px var(--mono);color:var(--muted)}.ap-pick p{margin:4px 0 0;font-size:14px}.ap-sum{color:var(--muted);grid-column:1/-1;margin:0;font-size:14px}.ap-sum b{color:var(--text);font-weight:500}@media (max-width:900px){.ap-body{grid-template-columns:1fr}.ap-pick{grid-template-columns:48px minmax(0,1fr)}.ap-pick button{grid-column:2;justify-self:start}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.side{border:1px solid var(--line);border-radius:14px;min-width:0;padding:16px}.owner-side{background:var(--floor-2)}.side-label{font:12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin:0 0 10px}.feed{gap:6px;max-height:320px;margin:14px 0;padding:0;list-style:none;display:grid;overflow:auto}.feed li{background:var(--paper);color:var(--paper-ink);font:13px/1.4 var(--mono);border-radius:2px;padding:8px 10px;animation:.35s ease-out slidein}.feed li b{font-weight:500;display:block}.feed li span{opacity:.75;font-size:12px;display:block}.feed li.pending{color:var(--muted);border:1px dashed var(--line);background:0 0}@keyframes slidein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mini-shelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mini-shelf a{color:inherit;font-size:12px;text-decoration:none}.mini-shelf img{aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%;margin-bottom:4px;display:block}.mini-gauge{background:var(--paper);color:var(--paper-ink);border-radius:4px;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.mini-gauge span{font:12px var(--mono);text-transform:uppercase;letter-spacing:.1em}.mini-gauge b{font-family:var(--display);font-size:54px;font-weight:800;line-height:1;transition:color .3s}.mini-gauge small{font:12px var(--mono);opacity:.7}.new-demand{margin:12px 0}.new-demand p{margin:0 0 8px;font-size:14px}.ghosts{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ghost-cover{border:1px dashed var(--amber);color:inherit;cursor:pointer;text-align:left;opacity:0;background:0 0;border-radius:4px;padding:4px;animation:.5s ease-out forwards ghostin}.ghost-cover .cover-tag{opacity:.85;width:100%}.ghost-cover img{aspect-ratio:1;object-fit:cover;filter:grayscale(.6);opacity:.8;width:100%;font:10px var(--mono);background:var(--line);justify-content:center;align-items:center;display:flex}.ghost-cover:hover img{filter:none;opacity:1}.ghost-cover>small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}@keyframes ghostin{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.mini-map{margin:12px 0 6px}.mini-map .divider{padding:9px 7px 4px;font-size:9px}@media (max-width:900px){.split{grid-template-columns:1fr}.ghosts,.mini-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}.live-door{margin-bottom:-10px}.mini-gauge .delta{font:500 14px var(--mono);color:#2f7d4f;font-style:normal;animation:.4s ease-out slidein}.hero-photo{background:linear-gradient(90deg,#1a1216f7 0%,#1a1216e0 38%,#1a121659 70%,#1a121626 100%),url(/brand/hero-a.jpg) 100%/cover no-repeat;max-width:none;min-height:620px;margin:0 -24px;padding:64px 24px 48px}.hero-photo>*{max-width:760px}.hero-photo h1{text-shadow:0 2px 30px #0009}.wordmark{text-shadow:0 0 18px #f2b04a8c,0 0 2px #f2b04ae6}.by-taste{padding:28px 0 12px}.by-taste h2{font-family:var(--display);text-transform:uppercase;margin:0 0 4px;font-size:30px;font-weight:800}.taste-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.taste-card{cursor:pointer;aspect-ratio:3/2;background:var(--board);border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.taste-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.taste-card:hover img{transform:scale(1.05)}.tc-text{text-align:left;color:var(--text);background:linear-gradient(#0000,#140e11eb);padding:30px 12px 10px;position:absolute;inset:auto 0 0}.tc-text b{font-family:var(--display);text-transform:uppercase;font-size:20px;font-weight:800;line-height:1;display:block}.tc-text small{font:12px var(--mono);color:var(--amber)}.section-modal{background:var(--floor);color:var(--text);border:1px solid var(--line);border-radius:12px;width:min(1100px,100%);max-height:88vh;overflow:auto}.sm-head{background-position:50%;background-size:cover;padding:34px 22px 22px;position:relative}.sm-head h2{font-family:var(--display);text-transform:uppercase;color:var(--amber);margin:0 0 4px;font-size:40px;font-weight:800}.sm-head p{max-width:60ch;margin:0 0 4px}.sm-close{background:var(--paper);color:var(--paper-ink);cursor:pointer;border:0;border-radius:999px;padding:6px 14px;position:absolute;top:12px;right:12px}.sm-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;padding:18px 22px 24px;display:grid}.sm-grid a{color:inherit;font-size:13px;text-decoration:none}.sm-grid img{aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%;margin-bottom:6px;display:block}.sm-grid small{font:11px var(--mono);color:var(--muted);display:block}@media (max-width:720px){.hero-photo{background:linear-gradient(#1a121699,#1a1216f5 55%),url(/brand/hero-a.jpg) top/cover no-repeat;min-height:0;margin:0 -16px;padding:36px 16px 32px}}.hero-owner,.hero-bag{max-width:none;margin:0 -24px 18px;padding:44px 24px 36px}.hero-owner{background:linear-gradient(90deg,#1a1216f5 0%,#1a1216cc 45%,#1a12164d 100%),url(/brand/hero-c.jpg) 50%/cover no-repeat}.hero-bag{background:linear-gradient(90deg,#1a1216f2 0%,#1a1216bf 50%,#1a121633 100%),url(/brand/hero-b.jpg) 100%/cover no-repeat}.hero-owner>*,.hero-bag>*{max-width:760px}.sec-banner{aspect-ratio:3/2;object-fit:cover;border-radius:12px 12px 0 0;width:calc(100% + 36px);margin:-18px -18px 12px;display:block}@media (max-width:720px){.hero-owner,.hero-bag{margin:0 -16px 14px;padding:28px 16px}}.cover-tag{box-sizing:border-box;aspect-ratio:1;background:var(--paper);color:var(--paper-ink);text-align:left;background-image:radial-gradient(circle at 82% 14%, var(--floor) 0 4%, transparent 4.5%);border-radius:2px;flex-direction:column;justify-content:space-between;padding:8% 9%;display:flex;overflow:hidden}.cover-tag small{font:600 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.cover-tag b{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(9px,1.1vw,15px);font-weight:800;line-height:.95;display:-webkit-box;overflow:hidden}.sleeve.pin .cover-tag{outline:2px solid var(--amber);width:100%;height:100%;padding:6%;transform:scale(1.8)}.sleeve.pin .cover-tag small{display:none}.sleeve.pin .cover-tag b{font-size:5px}.stock-item .cover-tag{flex:none;width:44px;height:44px;padding:4px}.stock-item .cover-tag small{display:none}.stock-item .cover-tag b{font-size:9px}.stock-btn:hover:not(:disabled){background:color-mix(in srgb, var(--amber) 14%, transparent)}.gauge-why{opacity:.75;margin:0 0 10px;font-size:13px}.loop .agent-plan{align-self:start;margin:0}.gaps{background:var(--floor-2);border:1px solid var(--line);border-radius:12px;margin:0 0 18px;padding:14px 16px}.gaps summary{cursor:pointer;font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-size:17px;font-weight:600}.gaps[open] summary{margin-bottom:12px}input[type=checkbox],input[type=radio]{accent-color:var(--amber)}.linklike{color:var(--amber);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.art-frame{width:100%;margin:0 auto;display:block;position:relative}.art-frame img{display:block}@media (max-width:900px){.taste-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.taste-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:1280px){.loop .ap-body{grid-template-columns:minmax(0,1fr)}}:root{--deep:#120c0f;--raised:#241a1c;--glow:#f2a04a1a;--top-light:#ffd6aa0a}html,body{background:var(--deep)}body{isolation:isolate;position:relative}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0;transform:translateZ(0)}body:before{z-index:-2;background:radial-gradient(70vw 60vw at 96% 0,#ffa6464d,#f28c321a 45%,#0000 75%),radial-gradient(55vw 50vw at 0 55%,#c86e3c24,#0000 70%),radial-gradient(60vw 45vw at 30% 105%,#d9606b29,#0000 70%),radial-gradient(130vw 100vh at 50% 40%,#0000 50%,#0000008c 100%),linear-gradient(#2a1a17 0%,#1d1316 45%,#150d10 100%)}body:after{z-index:50;opacity:.55;background:url(/brand/grain.png)}.side,.gaps,.owner-panel,.how-card,.agent-plan,.section-modal,.taste-card{background-color:var(--raised);background-image:linear-gradient(180deg, var(--top-light), transparent 45%)}.side,.gaps,.owner-panel,.how-card{border-color:#3b2a2c}.ask textarea{background:var(--deep);border-color:#3b2a2c}.board{background:radial-gradient(ellipse 70% 60% at 50% 38%, #271b1d, var(--board) 75%);border-color:#3b2a2c;box-shadow:inset 0 0 80px #0000008c}.hero-photo,.hero-owner,.hero-bag{isolation:isolate;position:relative;background:0 0!important}.hero-photo:before,.hero-owner:before,.hero-bag:before{content:"";z-index:-1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.hero-photo:before{background:linear-gradient(90deg,#120c0ff7 0%,#120c0fdb 38%,#120c0f4d 70%,#120c0f1a 100%),url(/brand/hero-a.jpg) 100%/cover no-repeat}.hero-owner:before{background:linear-gradient(90deg,#120c0ff5 0%,#120c0fc7 45%,#120c0f40 100%),url(/brand/hero-c.jpg) 50%/cover no-repeat}.hero-bag:before{background:linear-gradient(90deg,#120c0ff2 0%,#120c0fb8 50%,#120c0f2e 100%),url(/brand/hero-b.jpg) 100%/cover no-repeat}.hero-photo:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 65% 40%,#f2963c29,#0000 70%);width:70%;height:360px;position:absolute;bottom:-180px;right:0}@media (max-width:720px){.hero-photo:before{background:linear-gradient(#120c0f8c,#120c0ff2 55%),url(/brand/hero-a.jpg) top/cover no-repeat}}.shelf-row{row-gap:34px}.pick-art:after{content:"";z-index:-1;background:linear-gradient(#4a3428,#20161a);border-top:1px solid #f2b04a59;height:9px;position:absolute;bottom:-9px;left:-11px;right:-11px;box-shadow:0 12px 18px #0000008c}.pick-art{isolation:isolate}.pick-art img{position:relative;box-shadow:0 -2px 10px #00000059,0 6px 10px #00000080}.art-frame:before{content:"";z-index:-1;filter:blur(26px);background:var(--cover-glow,var(--amber));opacity:.45;border-radius:50%;height:60px;position:absolute;bottom:-26px;left:6%;right:6%}.art-frame{isolation:isolate}.feed li,.ap-steps{background:var(--deep);color:var(--text);border-left:3px solid var(--amber);border-radius:2px}.feed li span{color:var(--muted);opacity:1}.ap-steps{padding-left:32px}.ap-steps li::marker{color:var(--amber)}.lightmap{aspect-ratio:3/2;background:radial-gradient(70% 60% at 50% 38%,#201618,#0d080a 80%);border:1px solid #3b2a2c;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #0009}.lightmap canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lightmap .static-label{cursor:default;pointer-events:none;opacity:.72;white-space:nowrap;padding:9px 8px 4px;font-size:10px;position:absolute;transform:translate(-50%,-50%)}.lightmap .sleeve{width:1.8%}.map-key{margin:6px 0 0}.lit-store{margin-top:22px}.lit-head{flex-wrap:wrap;align-items:baseline;gap:20px;margin-bottom:10px;display:flex}.lit-head h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:30px;font-weight:800}.lit-head .map-key{max-width:70ch;margin:0}.lightmap .static-label{padding:12px 10px 5px;font-size:13px}@media (max-width:720px){.lightmap .static-label{padding:7px 5px 3px;font-size:8px}}:root{--coral:#f2643d;--coral-ink:#2a0f08;--ink:#140e11}.lb-hero{background:var(--coral);color:var(--coral-ink);margin:18px -24px 0;padding:40px 24px 30px;position:relative;overflow:hidden}.lb-hero:after{content:"";opacity:.9;background:repeating-radial-gradient(circle,#1a0d0a 0 2px,#2a1410 2px 5px);border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;right:-120px;box-shadow:0 0 0 60px #0000000f}.lb-hero:before{content:"";background:var(--paper);z-index:1;width:120px;height:120px;box-shadow:inset 0 0 0 46px var(--coral), inset 0 0 0 54px var(--paper);border-radius:50%;position:absolute;top:60px;right:80px}.lb-hero>*{z-index:2;max-width:860px;position:relative}.lb-kicker{font:600 13px var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.lb-hero h1{font-family:var(--display);text-transform:uppercase;color:var(--ink);margin:0 0 14px;font-size:clamp(44px,7vw,104px);font-weight:800;line-height:.86}.lb-lede{max-width:58ch;margin:0 0 22px;font-size:19px;font-weight:500;line-height:1.45}.lb-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lb-tabs>span{font:600 13px var(--mono);text-transform:uppercase;letter-spacing:.1em;margin-right:4px}.lb-tab{background:var(--ink);color:var(--paper);font:600 16px var(--body);cursor:pointer;border:0;border-radius:999px;padding:10px 18px;transition:transform .15s}.lb-tab:hover{transform:translateY(-2px)}.lb-tab.on{background:var(--paper);color:var(--ink);box-shadow:0 0 0 3px var(--ink)}.lb-tab:disabled{cursor:progress}.lb-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin:0 -24px;display:grid}.lb-shopper{background:var(--paper);color:var(--paper-ink);padding:26px 24px 30px}.lb-owner{background:var(--ink);color:var(--text);border-top:6px solid var(--amber);padding:26px 24px 30px}.lb-shopper{border-top:6px solid var(--ink)}.lb-label{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:10px;margin:0 0 16px;font-size:28px;font-weight:800;display:flex}.lb-label span{background:var(--coral);width:34px;height:34px;color:var(--paper);border-radius:50%;place-items:center;font-size:20px;display:inline-grid}.lb-ask{gap:10px;margin-bottom:18px;display:flex}.lb-ask textarea{resize:vertical;border:2px solid var(--paper-ink);min-height:64px;color:var(--paper-ink);font:17px/1.4 var(--body);background:#fffaf0;border-radius:12px;flex:1;padding:14px 16px}.lb-go{background:var(--ink);color:var(--paper);font-family:var(--display);text-transform:uppercase;cursor:pointer;border:0;border-radius:12px;padding:0 20px;font-size:19px;font-weight:800}.lb-go:disabled{opacity:.55;cursor:progress}.lb-steps{gap:10px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.lb-steps li{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;animation:.35s ease-out slidein;display:grid}.lb-steps li em{text-align:center;background:var(--coral);color:var(--paper);font-style:normal;font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;border-radius:6px;padding:5px 0}.lb-steps li b{font-size:17px;font-weight:600;line-height:1.3;display:block}.lb-steps li span{color:#6b5547;margin-top:2px;font-size:15px;display:block}.lb-steps li.pending em,.lb-steps li.idle em{background:var(--paper-ink)}.lb-steps li.pending b{animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}.lb-note{color:inherit;opacity:.8;margin:14px 0 0;font-size:14px}.lb-shopper .linklike{color:#b2391a;font-weight:600}.lb-gauge{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;margin-bottom:18px;display:grid;position:relative}.lb-gauge>b{font-family:var(--display);color:var(--amber);text-shadow:0 0 30px #f2b04a59;font-size:84px;font-weight:800;line-height:.85}.lb-gauge strong{font-family:var(--display);text-transform:uppercase;font-size:22px;font-weight:700;display:block}.lb-gauge small{color:var(--muted);font-size:14px;line-height:1.4;display:block}.lb-gauge .delta{color:#7fdc9a;font:600 16px var(--mono);font-style:normal;animation:.4s ease-out slidein;position:absolute;top:0;right:0}.lb-big{margin:0 0 12px;font-size:18px}.lb-big b{color:var(--coral);font-family:var(--display);font-size:26px;font-weight:800}.lb-owner .ghosts{gap:10px}.lb-owner .ghost-cover{border-color:var(--coral);background:#f2643d0f}.lb-owner .ghost-cover>small{font-size:12px}.lb-wait{color:var(--muted);border:2px dashed #3b2a2c;border-radius:12px;margin:0 0 14px;padding:18px;font-size:16px}.lb-link{color:var(--amber);margin-top:14px;font-weight:600;text-decoration:none;display:inline-block}.lb-picks{background:var(--amber);color:var(--ink);margin:0 -24px;padding:30px 24px 40px}.lb-picks h2,.lb-store-head h2{font-family:var(--display);text-transform:uppercase;margin:0 0 18px;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:.9}.lb-pick-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.lb-pick{color:inherit;background:var(--paper);border-radius:10px;padding:10px 10px 14px;text-decoration:none;transition:transform .15s;box-shadow:0 10px #140e11e6}.lb-pick:hover{transform:translateY(-4px)}.lb-pick-art{position:relative}.lb-pick-art img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;display:block}.lb-pick small{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#b2391a;margin-top:10px;display:block}.lb-pick h3{margin:4px 0 6px;font-size:16px;font-weight:700;line-height:1.25}.lb-pick p{color:#4a3528;margin:0;font-size:14px;line-height:1.4}.lb-store{background:var(--ink);margin:0 -24px;padding:34px 24px 40px}.lb-store-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:24px;margin-bottom:16px;display:grid}.lb-store-head h2{color:var(--paper);margin:0}.lb-store-head p{color:var(--muted);max-width:64ch;margin:0;font-size:16px}.live-b .lightmap{background:radial-gradient(70% 60% at 50% 40%,#2a1d1f,#120c0f 80%);border-color:#3b2a2c}.live-b .lightmap .static-label{opacity:1}@media (max-width:1000px){.lb-pick-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.lb-split{grid-template-columns:1fr}.lb-store-head{grid-template-columns:1fr;gap:6px}}@media (max-width:720px){.lb-hero,.lb-split,.lb-picks,.lb-store{margin-left:-16px;margin-right:-16px}.lb-hero,.lb-shopper,.lb-owner,.lb-picks,.lb-store{padding-left:16px;padding-right:16px}.lb-hero:after{opacity:.35;width:260px;height:260px;top:-150px;right:-170px}.lb-hero:before{display:none}.lb-ask{flex-direction:column}.lb-go{padding:14px}.lb-pick-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-gauge>b{font-size:64px}}.band{background:var(--coral);color:var(--coral-ink);margin:18px -24px 0;padding:40px 24px 32px;position:relative;overflow:hidden}.band>*{z-index:2;max-width:820px;position:relative}.band .lb-kicker{margin:0 0 10px}.band h1{font-family:var(--display);text-transform:uppercase;color:var(--ink);margin:0 0 14px;font-size:clamp(42px,6.4vw,96px);font-weight:800;line-height:.86}.band .lb-lede{color:var(--coral-ink)}.band-photo{object-fit:cover;width:min(36vw,520px);height:calc(100% - 56px);box-shadow:12px 12px 0 var(--ink);border-radius:14px;top:28px;bottom:28px;right:24px;transform:rotate(1.5deg);z-index:1!important;max-width:none!important;position:absolute!important}.band.has-photo>:not(.band-photo){max-width:min(760px,100% - min(36vw,520px) - 48px)}.band .lb-ask textarea{border-color:var(--ink);background:#fff6ea}.band .lb-ask{max-width:760px}.blk{margin:0 -24px;padding:34px 24px 40px}.blk-cream{background:var(--paper);color:var(--paper-ink)}.blk-ink{background:var(--ink);color:var(--text)}.blk-amber{background:var(--amber);color:var(--ink)}.blk>h2,.blk-head h2{font-family:var(--display);text-transform:uppercase;margin:0 0 8px;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:.9}.blk-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:24px;margin-bottom:18px;display:grid}.blk-head h2{margin:0}.blk-head p{opacity:.8;max-width:64ch;margin:0;font-size:16px}.blk .sub{opacity:.8;max-width:70ch;margin:0 0 18px;font-size:16px}.blk-cream .fine,.blk-amber .fine{color:inherit;opacity:.75}.doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.band .door{background:var(--ink);color:var(--paper);border:0;border-radius:12px;margin:0;padding:14px 16px;text-decoration:none;transition:transform .15s;display:block}.band .door:hover{transform:translateY(-2px)}.band .door .eyebrow{color:var(--amber);font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;display:block}.band .door b{font-family:var(--display);text-transform:uppercase;margin:4px 0;font-size:20px;font-weight:800;line-height:1;display:block}.band .door span:last-child{opacity:.75;font-size:13px}.pill{background:var(--ink);color:var(--paper);font:600 15px var(--body);cursor:pointer;border:0;border-radius:999px;padding:10px 18px;text-decoration:none;display:inline-block}.pill.light{background:var(--paper);color:var(--ink)}.pill:disabled{opacity:.5;cursor:progress}.btn-big{background:var(--ink);color:var(--paper);font-family:var(--display);text-transform:uppercase;cursor:pointer;border:0;border-radius:12px;padding:14px 22px;font-size:20px;font-weight:800;text-decoration:none;display:inline-block}.btn-big:disabled{opacity:.55;cursor:progress}.blk-ink .btn-big{background:var(--coral);color:var(--paper)}@media (max-width:900px){.band-photo{display:none}.band.has-photo>:not(.band-photo){max-width:none}.blk-head{grid-template-columns:1fr;gap:6px}}@media (max-width:720px){.band,.blk{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.doors{grid-template-columns:1fr}}.results-b{scroll-margin-top:16px}.results-b .sub a{color:var(--ink);font-weight:600}.results-b .sub b{font-weight:700}.how-picked{background:var(--paper);color:var(--paper-ink);border-radius:10px;margin-top:26px;padding:12px 16px}.how-picked summary{cursor:pointer;font-weight:600}.how-picked ol{margin:10px 0 0;padding-left:20px;font-size:15px;line-height:1.6}.by-taste.blk{padding-top:34px}.blk.how{border-top:6px solid var(--coral);margin-top:0}.blk.how h2{font-family:var(--display);text-transform:uppercase;margin:0 0 18px;font-size:clamp(30px,4vw,52px);font-weight:800}.blk.how .how-card{border-radius:12px}.blk.how .facts dt{color:var(--amber)}.blk-cream .board{box-shadow:10px 10px 0 var(--ink)}.blk-cream .crate .divider.static{background:var(--ink);color:var(--paper)}.foot{border-top:0;margin-top:0;padding:22px 0 0}.owner-top .gauge{background:var(--ink);color:var(--paper);box-shadow:8px 8px 0 var(--coral);border-radius:14px}.owner-top .gauge .eyebrow{color:var(--amber);opacity:1}.owner-top .gauge .big{color:var(--amber);text-shadow:0 0 30px #f2b04a4d}.owner-top .gauge-note,.owner-top .gauge-why{color:#d8c8b8}.owner-top .gauge .ghost{color:var(--paper)}.owner-top .agent-plan{background:var(--ink);color:var(--text);box-shadow:8px 8px 0 var(--amber);border:0;border-radius:14px}.owner-top .agent-plan .go{background:var(--coral);color:var(--paper);border-radius:12px}.owner-top .gaps{color:var(--paper-ink);border:2px solid var(--ink);background:#fffaf0;margin:26px 0 0}.owner-top .gaps .sg-text span{color:#6b5547}.owner-top .gaps .stock-btn{color:#b2391a;border-color:#b2391a}.owner-map .owner-panel{background:var(--paper);color:var(--paper-ink);border:0}.owner-map .owner-panel h2{color:#b2391a}.owner-map .owner-panel .muted,.owner-map .owner-panel .mix,.owner-map .owner-panel .fine,.owner-map .owner-panel h3,.owner-map .owner-panel .eyebrow,.owner-map .stock-item span{color:#6b5547}.owner-map .landed{color:var(--text)}.product-blk{padding-top:22px}.product-blk .crumbs{color:#6b5547;margin:0}.product-blk .crumbs a{color:#b2391a}.product-blk .product-info h1{color:var(--ink)}.product-blk .by{color:#b2391a;font-weight:600}.product-blk .pick-cat,.product-blk .shelf-note,.product-blk .wrap,.product-blk .fine{color:#6b5547}.product-blk .shelf-note b{color:var(--ink);font-weight:700}.product-blk .blurb{font-size:17px;line-height:1.55}.product-blk .art-frame img{box-shadow:12px 12px 0 var(--ink)}.product-blk .art-frame:before{display:none}.product-blk .in-cart a{color:#b2391a;font-weight:600}.lb-pick-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){.lb-pick-row.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.band-short h1{font-size:clamp(40px,5.6vw,84px)}.band-short{min-height:0}.band.has-photo.band-short .band-photo{width:min(30vw,420px);height:calc(100% - 40px);top:20px;bottom:20px}.cart-blk .lines li{border-bottom-color:#2a1d1633}.cart-blk .lines span{color:#6b5547}.cart-blk .lines b{color:var(--ink);font-weight:700}.cart-blk .lines .ghost{color:#b2391a}.cart-blk .complete{background:var(--amber);border-radius:14px;margin-top:8px;padding:18px}.cart-blk .complete h2{color:var(--ink)}.cart-blk .mini-row small{color:#7a2a12;font-weight:600}.cart-blk .pay{background:var(--ink);color:var(--text);box-shadow:8px 8px 0 var(--coral);border:0;border-radius:14px}.cart-blk .pay .fine{color:var(--muted);opacity:1}.cart-blk .pay .btn-big{background:var(--coral)}.cart-blk .sub a.pill{margin-left:8px}.modal{box-shadow:10px 10px 0 var(--coral);border-radius:14px}.lb-hero{padding:22px 24px 20px}.lb-hero h1{margin-bottom:8px;font-size:clamp(36px,4.6vw,66px)}.lb-hero .lb-lede{margin-bottom:14px;font-size:17px}.lb-hero:after{width:300px;height:300px;top:-110px;right:-40px}.lb-hero:before{width:80px;height:80px;box-shadow:inset 0 0 0 30px var(--coral), inset 0 0 0 36px var(--paper);top:0;right:70px}.lb-tab{padding:8px 16px;font-size:15px}.band .lb-go{background:var(--ink);color:var(--paper)}.band .lb-go:disabled{opacity:.7}.band-links{flex-wrap:wrap;align-items:center;gap:14px 18px;margin:18px 0 0;display:flex}.band-links .pill{padding:12px 20px;font-size:16px}.band-link{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}a.lb-tab{text-decoration:none;display:inline-block}@media (max-width:720px){.lb-tabs.scroll-x{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.lb-tabs.scroll-x>*{flex:none}.band h1{font-size:44px}.band .lb-lede{margin-bottom:14px;font-size:16px}}.owner-right{align-content:start;gap:18px;min-width:0;display:grid}.owner-top .owner-right .gaps{margin:0}.owner-top .gaps ol{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.owner-top .gauge-why b{color:var(--coral);font-size:18px}.modal-actions a.btn-big{color:var(--paper)}@media (max-width:720px){.lb-hero:after{opacity:.3;width:200px;height:200px;top:-110px;right:-120px}.lb-hero:before{display:none}}.lb-pick .basis{font:600 11px/1.4 var(--mono);color:#b2391a;letter-spacing:.02em;border-top:1px dashed #2a1d164d;margin-top:8px;padding-top:8px;font-style:normal;display:block}.ap-facts{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ap-facts li{font:500 12px/1.4 var(--mono);color:var(--amber)}.ap-facts li:before{content:"› "}.lb-note.placing{color:var(--amber);opacity:1;animation:1.2s ease-in-out infinite pulse}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;margin:0 0 18px;display:grid}.hero-stats div{background:var(--ink);color:var(--paper);border-radius:12px;padding:12px 14px}.hero-stats dt{font-family:var(--display);color:var(--amber);font-size:44px;font-weight:800;line-height:.9}.hero-stats dd{opacity:.85;margin:6px 0 0;font-size:13px;line-height:1.35}@media (max-width:720px){.hero-stats{grid-template-columns:1fr 1fr 1fr;gap:8px}.hero-stats dt{font-size:28px}.hero-stats dd{font-size:11px}.hero-stats div{padding:10px}}.home-band h1{font-size:clamp(40px,4.6vw,72px)}.home-band{padding-top:30px}.imp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.import-shelf textarea{border:2px solid var(--ink);width:100%;min-height:170px;color:var(--paper-ink);font:15px/1.5 var(--body);resize:vertical;background:#fff6ea;border-radius:12px;margin-bottom:10px;padding:12px 14px}.imp-result{background:var(--ink);color:var(--paper);box-shadow:8px 8px 0 var(--coral);border-radius:14px;padding:18px}.imp-big{margin:0 0 10px;font-size:18px}.imp-big b{font-family:var(--display);color:var(--amber);font-size:64px;font-weight:800;line-height:.9;display:block}.imp-big span{color:var(--muted);font-size:14px}.imp-result h3{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--amber);margin:14px 0 6px}.imp-result ol{gap:4px;margin:0;padding-left:20px;display:grid}.imp-result li span{color:var(--muted);font-size:13px}@media (max-width:900px){.imp-grid{grid-template-columns:1fr}}.imp-result .muted-in{color:var(--muted);font-size:13px}.real-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.real-list li{border-bottom:1px solid #2a1d1626;align-items:baseline;gap:10px;padding:6px 0;font-weight:600;display:flex}.real-list li span{font:500 12px var(--mono);opacity:.6;min-width:22px}.real-list li em{font:600 11px var(--mono);color:#2f7d4f;text-transform:uppercase;margin-left:auto;font-style:normal}.real-list li:not(.on){opacity:.75}.real-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.real-card{background:var(--raised);border-radius:14px;padding:16px}.real-card b{font-family:var(--display);color:var(--amber);font-size:52px;font-weight:800;line-height:.9;display:block}.real-card span{color:var(--muted);margin-top:8px;font-size:14px;display:block}.real-h3{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--amber);margin:24px 0 8px}.real-missing{columns:3;column-gap:24px;margin:0;padding-left:20px}.real-missing li{break-inside:avoid;margin-bottom:4px}.real-missing li span{color:var(--muted);font-size:13px}.blk code{font:500 13px var(--mono);background:#140e111a;border-radius:4px;padding:1px 5px}@media (max-width:900px){.real-list{grid-template-columns:1fr 1fr}.real-grid{grid-template-columns:1fr}.real-missing{columns:2}}@media (max-width:520px){.real-list{grid-template-columns:1fr}.real-missing{columns:1}}.proof-strip{background:var(--ink);border-bottom:1px solid #3b2a2c;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 -24px;padding:18px 24px;display:grid}.proof-strip div{border-left:3px solid var(--coral);padding-left:12px}.proof-strip b{font-family:var(--display);color:var(--amber);font-size:30px;font-weight:800;line-height:1;display:block}.proof-strip span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.35;display:block}.proof-strip a{color:var(--amber)}@media (max-width:900px){.proof-strip{grid-template-columns:1fr 1fr}}@media (max-width:720px){.proof-strip{margin:0 -16px;padding:16px}}.tag-chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex!important}.tag-chips i{font-style:normal;font:600 11px var(--mono);background:var(--ink);color:var(--paper);border-radius:999px;padding:3px 8px}.qloo-trace{border:2px solid var(--ink);background:#fffaf0;border-radius:12px;margin-top:14px;padding:10px 14px}.qloo-trace summary{cursor:pointer;font-weight:700}.qloo-trace ul{gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.qloo-trace li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.qloo-trace code{font:600 12px var(--mono);color:#b2391a}.qloo-trace li span{color:#6b5547;font:12px var(--mono)}.qloo-trace li b{font:600 12px var(--mono);margin-left:auto}@media (max-width:640px){.stock-btn,.toggle a,.toggle span,.band-link{align-items:center;min-height:44px;display:inline-flex}.stock-btn{padding:10px 14px}}.band.has-photo>.chain-card{z-index:2;background:var(--ink);width:min(36vw,520px);max-width:none;color:var(--paper);box-shadow:12px 12px 0 var(--paper-ink);border-radius:14px;margin:0;padding:22px 24px 20px;position:absolute;top:28px;right:24px;transform:rotate(1deg)}.chain-kicker{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin:0 0 12px}.chain-card ol{counter-reset:step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.chain-card li{counter-increment:step;gap:4px;padding-left:40px;font-size:15px;line-height:1.4;display:grid;position:relative}.chain-card li:before{content:counter(step);background:var(--coral);width:26px;height:26px;color:var(--ink);font:800 15px/26px var(--display);text-align:center;border-radius:50%;position:absolute;top:0;left:0}.chain-card li:not(:last-child):after{content:"";background:#3b2a2c;width:2px;position:absolute;top:30px;bottom:-12px;left:12px}.chain-card b{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--paper);font-size:17px;font-weight:800}.chain-card q{color:var(--amber);font-style:italic}.chain-card small{color:var(--muted);font-size:13px}.chain-covers{gap:6px;display:flex}.chain-covers img{object-fit:cover;border-radius:4px;width:52px;height:52px}.chain-owner{background:#2a1d1f;border-radius:10px;margin-left:-12px;padding:10px 12px 10px 40px}.chain-owner:before{background:var(--amber)!important;top:10px!important;left:8px!important}.chain-restock{align-items:center;gap:10px;display:flex}.chain-restock img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.chain-restock strong{color:var(--amber)}.chain-link{color:var(--amber);text-underline-offset:3px;margin-top:14px;font-weight:700;text-decoration:underline;display:inline-block}@media (max-width:900px){.band.has-photo>.chain-card{width:auto;box-shadow:8px 8px 0 var(--paper-ink);margin:22px 0 6px;position:static;transform:none}}.real-table-wrap{max-width:980px;margin-top:18px;overflow-x:auto}.real-table{border-collapse:collapse;background:var(--ink);width:100%;color:var(--paper);border-radius:12px;font-size:15px;overflow:hidden}.real-table th{text-align:left;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);border-bottom:1px solid #3b2a2c;padding:12px 14px}.real-table td{vertical-align:top;border-bottom:1px solid #2a1d1f;padding:12px 14px}.real-table td b{font-family:var(--display);color:var(--amber);font-size:22px;font-weight:800}.real-table td a{color:var(--paper);text-decoration:none}.real-table td a b{color:var(--paper);font-size:20px}.real-table small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.real-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;margin-top:18px;display:grid}.real-quotes figure{background:var(--paper);color:var(--paper-ink);box-shadow:6px 6px 0 var(--ink);border-radius:12px;margin:0;padding:16px 18px}.real-quotes blockquote{font:600 19px/1.35 var(--body);margin:0 0 8px}.real-quotes figcaption{color:#6b5547;font-size:13px}.real-quotes figcaption a{color:inherit}.real-quotes p{color:var(--coral-ink);grid-column:1/-1;margin:4px 0 0;font-size:16px}@media (max-width:700px){.real-quotes{grid-template-columns:1fr}}.vs-claude{background:var(--paper);color:var(--paper-ink);margin:0 -24px;padding:30px 24px 34px}.vs-claude h2{font-family:var(--display);text-transform:uppercase;margin:0 0 6px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:.95}.vs-claude>p{color:#6b5547;max-width:760px;margin:0 0 16px}.vs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1100px;display:grid}.vs-side{border:2px solid var(--paper-ink);background:#fff6ea;border-radius:12px;padding:14px 16px}.vs-side.ours{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:6px 6px 0 var(--coral)}.vs-side h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:22px;font-weight:800}.vs-side small{color:inherit;opacity:.7}.vs-covers{gap:6px;margin:10px 0;display:flex}.vs-covers img{object-fit:cover;border-radius:4px;width:54px;height:54px}.vs-side ul{gap:3px;margin:0;padding-left:18px;font-size:15px;display:grid}@media (max-width:700px){.vs-grid{grid-template-columns:1fr}.vs-covers img{width:48px;height:48px}}.band-more{color:var(--coral-ink);margin:14px 0 0;font-size:15px}.band-more a{color:var(--ink);text-underline-offset:3px;padding:6px 0;font-weight:700;text-decoration:underline;display:inline-block}.ap-order b{color:var(--amber)}.sg-album{opacity:.8;font-style:normal;font-weight:400}@media (max-width:720px){.vs-claude{margin:0 -16px;padding:26px 16px 30px}}.how-steps{counter-reset:step;margin:0;padding:0;list-style:none}.how-steps li{counter-increment:step}.how-steps h3:before{content:counter(step) ". ";color:var(--coral)}.morning-note{background:var(--ink);color:var(--paper);margin:0 -24px;padding:26px 24px 28px}.morning-note h2{font-family:var(--display);text-transform:uppercase;color:var(--amber);margin:0 0 14px;font-size:clamp(30px,3.6vw,48px);font-weight:800;line-height:.95}.morning-note ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1100px;margin:0;padding:0;list-style:none;display:grid}.morning-note li{background:#2a1d1f;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.morning-note li img{object-fit:cover;border-radius:6px;flex:none;width:64px;height:64px}.morning-note li b{font-size:17px;display:block}.morning-note li span{color:var(--amber);font-size:14px;display:block}.morning-note li small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.morning-foot{color:var(--muted);margin:14px 0 0;font-size:14px}.morning-foot a{color:var(--amber)}@media (max-width:720px){.morning-note{margin:0 -16px;padding:22px 16px}.morning-note ol{grid-template-columns:1fr}}
