@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/familjen-grotesk-400.woff2)format("woff2")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/familjen-grotesk-700.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/ibm-plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/ibm-plex-mono-700.woff2)format("woff2")}:root{--bg:#fff;--ink:#141414;--muted:#565656;--accent:#c20000;--ok:#17552a;--dim:#e4e4e4;--dark:#0a0a0a;--dark-muted:#c9c9c9;--font-display:"familjen grotesk", "helvetica neue", arial, sans-serif;--font-mono:"ibm plex mono", ui-monospace, menlo, consolas, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--gutter:14px;--cols:2;--rule:2px;--tap:44px;--shell:1200px;--hero:220px;--field:#f2f2f2;--danger-wash:#fbeaea;--ok-wash:#e6f1e9;--done:25%;--font:ui-monospace, "sf mono", menlo, consolas, monospace;--size-1:15px;--size-2:-1px;--size-3:5px;--size-4:13px;--size-5:22px;--size-6:20px;--size-7:1px;--color-1:#0a0a0a;--color-2:#464646;--size-8:18px;--color-3:#3a3a3a;--size-9:27px;--color-4:#f4f4f4;--size-10:17px;--size-11:-6px;--size-12:40px;--size-13:-4px;--motion-1:.001ms;--motion-2:.16s;--color-5:#ececec;--size-14:3px;--size-15:6px;--color-6:#010101;--color-7:#fcfcfc;--color-8:#171717;--color-9:#f9f7f7;--color-10:#020202;--color-11:#fefefe;--color-12:#0c0c0c;--color-13:#3a3939;--size-16:26px;--size-17:30px;--color-14:#2c2c2a;--color-15:#d64a4a;--size-18:56px;--size-19:1em;--motion-3:.2s;--color-16:#f8f8f8;--size-20:36px;--size-21:80px;--size-22:64px;--size-23:96px;--motion-4:.25s;--motion-5:cubic-bezier(0, 0, .2, 1);--color-17:#1d1d1b;--size-24:88px;--size-25:10px;--color-18:#666;--size-26:11px;--color-19:#eee;--color-20:#555;--surface:var(--bg);--line:var(--ink);--mark:var(--accent);--font-text:var(--font-display);--accent-ink:var(--surface);--dark-ink:var(--accent-ink)}@media (width>=760px){:root{--gutter:24px;--cols:4;--hero:260px}}@media (width>=1024px){:root{--gutter:32px;--hero:280px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);overflow-wrap:break-word;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,p,ul,dl,dd{margin:0;font-weight:400}ul{padding:0;list-style:none}a{color:inherit}svg{max-width:100%;display:block}button,input{font:inherit;color:inherit}button{border-radius:0}.icon{flex:none;width:22px;height:22px}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--bg);outline:0}input{accent-color:var(--accent);caret-color:var(--accent)}.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}.defs{width:0;height:0;position:absolute;overflow:hidden}.shell{width:100%;max-width:var(--shell);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.screen{flex-direction:column;min-height:100vh;display:flex}body:has(.screen:target) .screen:not(:target){display:none}.mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.bar{z-index:3;background:var(--bg);border-bottom:var(--rule) solid var(--line);position:sticky;top:0}.bar-in{align-items:center;gap:var(--s2);min-height:64px;padding-top:var(--s1);padding-bottom:var(--s1);grid-template-columns:1fr auto 1fr;display:grid}.iconbtn{justify-content:center;align-items:center;gap:var(--s2);min-width:var(--tap);min-height:var(--tap);padding:0 var(--s2);background:var(--bg);color:var(--ink);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.iconbtn:hover{background:var(--ink);color:var(--bg)}.iconbtn:disabled{color:var(--muted);cursor:not-allowed}.menu-toggle{justify-self:start}.bar-nav{display:none}.logo{min-height:var(--tap);justify-self:center;align-items:center;display:inline-flex}.logo svg{width:97px;height:52px}.bar-end{justify-self:end;align-items:center;gap:var(--s1);display:flex}.bar-word{display:none}.cart-n{font-family:var(--font-mono);background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:inline-flex}.cart-n[hidden]{display:none}.crates{align-items:center;gap:var(--s2);display:flex}.has-menu{position:relative}.crate{min-height:var(--tap);padding:0 var(--s2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:var(--rule) solid transparent;align-items:center;gap:2px;font-size:13px;text-decoration:none;display:inline-flex}.crate .icon{width:16px;height:16px}.crate:hover,.has-menu:focus-within .crate{background:var(--ink);color:var(--bg)}.menu{z-index:4;background:var(--dark);min-width:220px;color:var(--dark-ink);padding:var(--s2) 0;display:none;position:absolute;top:100%;left:0}.menu a{padding:0 var(--s4);white-space:nowrap;min-height:40px;font-size:15px;line-height:40px;text-decoration:none;display:block}.menu a:hover{background:var(--accent);color:var(--accent-ink)}.menu .menu-all{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-muted);font-size:12px}.menu a[aria-current=true],.sheet-links a[aria-current=true]{color:var(--accent);font-weight:700}.lang-menu .menu{min-width:160px}.has-menu:hover .menu,.has-menu:focus-within .menu{display:block}.sheet{z-index:5;background:var(--dark);max-height:calc(100vh - 66px);color:var(--dark-ink);border-bottom:var(--rule) solid var(--line);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.sheet-in{padding-top:var(--s2);padding-bottom:var(--s3);flex-direction:column;display:flex}.sheet-group summary{min-height:var(--tap);cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;font-size:22px;font-weight:700;list-style:none;display:flex}.sheet-group summary::-webkit-details-marker{display:none}.sheet-group summary:hover{color:var(--accent)}.sheet-group[open] summary .icon{transform:rotate(180deg)}.sheet-links{padding:0 0 var(--s2) var(--s3);border-left:var(--rule) solid var(--accent);margin:0 0 var(--s2);flex-direction:column;display:flex}.sheet-links a{align-items:center;min-height:40px;font-size:16px;text-decoration:none;display:flex}.sheet-links .menu-all{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-muted);font-size:12px}.sheet-group-lang{margin-top:var(--s2);border-top:1px solid var(--dark-muted)}.sheet-links a:hover{color:var(--accent)}.sheet-sub{min-height:var(--tap);font-family:var(--font-display);letter-spacing:-.01em;margin-top:var(--s2);border-top:1px solid var(--dark-muted);align-items:center;font-size:22px;font-weight:700;text-decoration:none;display:flex}.sheet-sub:hover{color:var(--accent)}@media (width>=760px){.bar-in{grid-template-columns:1fr auto 1fr;min-height:80px}.menu-toggle,.sheet{display:none}.bar-nav{align-items:center;gap:var(--s2);justify-self:start;display:flex}.logo svg{width:124px;height:66px}.bar-word{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:13px;display:inline}.bar-end{gap:var(--s2)}}.newest-head{align-items:center;gap:var(--s3);border-bottom:var(--rule) solid var(--line);padding:var(--s1) 0;margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.newest-head h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1}.seeall{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);white-space:nowrap;min-height:32px;padding:0 var(--s3);align-self:center;align-items:center;margin-left:auto;font-size:12px;text-decoration:none;display:inline-flex}.seeall:hover{background:var(--ink);color:var(--bg)}.head-note{font-family:var(--font-mono);color:var(--muted);text-align:right;margin-left:auto;font-size:12px}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--s3);display:grid}.card{border:1px solid var(--line);background:var(--surface)}.card-link{height:100%;text-decoration:none;display:block}.card-art{border-bottom:1px solid var(--line);display:block;position:relative;overflow:hidden}.card-art .sleeve{width:100%;height:auto}.card-badge{top:var(--s2);left:var(--s2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--dark);color:var(--dark-ink);padding:1px var(--s1);font-size:12px;line-height:18px;position:absolute}.card-plate{padding:var(--s2) var(--s2) var(--s2);background:var(--dark);color:var(--dark-ink);flex-direction:column;gap:1px;display:flex;position:absolute;bottom:0;left:0;right:0}.card-plate:before{content:"";background:linear-gradient(#0a0a0a00,#0a0a0a);height:28px;position:absolute;bottom:100%;left:0;right:0}.card-artist{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.card-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.12}.card-body{padding:var(--s2) var(--s2);display:block}.card-row{justify-content:space-between;align-items:baseline;gap:2px var(--s2);flex-wrap:wrap;display:flex}.card-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.card-price .cur{color:var(--muted);margin-left:3px;font-size:12px}.stock{white-space:nowrap;font-size:13px;line-height:1.2}.stock.ok{color:var(--ok)}.stock.last{color:var(--accent)}.stock.gone{color:var(--muted)}.card-meta{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:12px;line-height:1.2}.card-row+.card-row{margin-top:2px}.card.is-gone .sleeve{filter:grayscale();opacity:.5}.card.is-gone .card-plate{background:#464646}.card.is-gone .card-plate:before{background:linear-gradient(#46464600,#464646)}.card-link:hover .card-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}@media (width>=760px){.foot-in{gap:var(--s6) var(--s4);padding-top:var(--s7);padding-bottom:var(--s7);grid-template-columns:110px repeat(4,1fr)}.foot-logo{grid-column:auto;justify-self:start}.foot-logo svg{width:169px;height:90px}.foot-group li,.foot-group a{min-height:36px;font-size:15px}.foot-visit a{white-space:nowrap}}@media (width>=1024px){.foot-in{gap:var(--s6) var(--s5);grid-template-columns:200px repeat(4,1fr)}.foot-logo svg{width:189px;height:101px}}.consent{z-index:6;background:var(--dark);color:var(--dark-ink);border-top:var(--rule) solid var(--accent);position:fixed;bottom:0;left:0;right:0}.consent[hidden]{display:none}.consent-in{gap:var(--s3);padding-top:var(--s4);padding-bottom:var(--s4);flex-direction:column;display:flex}.consent-text h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.1}.consent-text p{margin-top:var(--s1);color:var(--dark-muted);max-width:60ch;font-size:14px;line-height:1.4}.consent-text a{color:var(--dark-ink);text-underline-offset:3px;min-height:24px;line-height:24px;display:inline-block}.consent-text a:hover{color:var(--accent)}.consent-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.consent-ok,.consent-min{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;min-height:var(--tap);padding:0 var(--s4);cursor:pointer;flex:auto;font-size:13px}.consent-ok{background:var(--accent);color:var(--accent-ink);border:var(--rule) solid var(--accent)}.consent-ok:hover{background:var(--dark-ink);border-color:var(--dark-ink);color:var(--dark)}.consent-min{color:var(--dark-ink);border:var(--rule) solid var(--dark-ink);background:0 0}.consent-min:hover{background:var(--dark-ink);color:var(--dark)}.consent-ok:disabled,.consent-min:disabled{color:var(--dark-muted);cursor:not-allowed;background:#3a3a3a;border-color:#3a3a3a}@media (width>=760px){.consent-in{justify-content:space-between;align-items:center;gap:var(--s6);flex-direction:row}.consent-actions,.consent-ok,.consent-min{flex:none}}.sk{background:var(--dim);display:block}.sk-art{aspect-ratio:1}.sk-line{height:12px;margin-top:4px}.sk-title{height:18px}.notice{justify-content:center;gap:var(--s3);padding-top:var(--s6);padding-bottom:var(--s6);flex-direction:column;flex:1 0 auto;display:flex}.notice h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;max-width:18ch;font-size:27px;font-weight:700;line-height:1.05}.notice p{max-width:55ch}.notice-error h2{color:var(--accent)}.again{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--bg);border:var(--rule) solid var(--ink);min-height:var(--tap);padding:0 var(--s4);cursor:pointer;align-self:flex-start;font-size:13px}.again:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.again:disabled{background:var(--dim);border-color:var(--dim);color:var(--muted);cursor:not-allowed}.search-dock{z-index:2;background:var(--bg);border-top:var(--rule) solid var(--line);margin-top:auto;position:sticky;bottom:0}.search-dock.docks{margin-top:var(--s6)}.search{padding-top:var(--s2);padding-bottom:var(--s2);grid-template-columns:auto 1fr;align-items:center;gap:2px 0;display:grid}.catalogue{padding-top:var(--s2)}.crate-row{padding-top:var(--s4)}.row-head{align-items:center;gap:var(--s3);padding:var(--s1) 0;margin-bottom:var(--s2);border-bottom:1px solid var(--line);display:flex}.row-head h3{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1}.grid-wide{gap:var(--s3);grid-template-columns:1fr;display:grid}@media (width>=760px){.grid-wide{grid-template-columns:1fr 1fr}}.wide{border:1px solid var(--line);background:var(--surface)}.wide-link{grid-template-columns:128px 1fr;height:100%;text-decoration:none;display:grid}.wide-art{border-right:1px solid var(--line);align-self:stretch;display:block}.wide-art .sleeve,.wide-art .sk-art{width:100%;height:100%}.wide-body{padding:var(--s2) var(--s3);flex-direction:column;gap:2px;min-width:0;display:flex}.wide-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;line-height:1.2}.wide-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.1}.wide-note{color:var(--muted);font-size:14px;line-height:1.35}.wide-row{padding-top:var(--s1);margin-top:auto}.wide-link:hover .wide-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.wide.is-gone .sleeve{filter:grayscale();opacity:.5}.wide.is-loading .wide-body{justify-content:center}.search-error{font-family:var(--font-mono);color:var(--accent);padding-bottom:var(--s1);grid-column:1/-1;font-size:12px;line-height:1.2}.search-go{min-width:var(--tap);min-height:var(--tap);background:var(--ink);color:var(--bg);border:var(--rule) solid var(--ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.search-go:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.search-go:disabled{background:var(--dim);border-color:var(--dim);color:var(--muted);cursor:not-allowed}.search-input{background:var(--surface);border:var(--rule) solid var(--line);min-width:0;padding:0 var(--s3);min-height:var(--tap);-webkit-appearance:none;border-left:0;border-radius:0;font-size:16px}.search-input::placeholder{color:var(--muted)}.search-input:hover{background:#f4f4f4}.search-input:disabled{background:var(--dim);color:var(--muted);border-color:var(--dim);cursor:not-allowed}.hero-wrap{padding-top:var(--s3)}.hero{background:var(--dark);color:var(--dark-ink);height:var(--hero);border:1px solid var(--line);position:relative;overflow:hidden}.hero-track{height:100%;transition:transform .25s cubic-bezier(0,0,.2,1);display:flex}.slide{height:100%;color:inherit;flex:0 0 100%;grid-template-columns:38% 1fr;text-decoration:none;display:grid}.slide-block{padding:var(--s2);background:var(--accent);color:var(--accent-ink);flex-direction:column;justify-content:flex-end;display:flex}.slide-block-dark{background:#1d1d1b}.slide-day{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(30px,10vw,44px);font-weight:700;line-height:.95}.slide-when{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:var(--s2);font-size:12px}.slide-art{height:100%;display:block;overflow:hidden}.slide-art .sleeve{width:100%;height:100%}.slide-text{justify-content:center;gap:var(--s2);padding:var(--s3) var(--s3) 44px;flex-direction:column;min-width:0;display:flex}.slide-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-muted);font-size:12px}.slide-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.05}.slide-note{color:var(--dark-muted);max-width:40ch;font-size:15px;line-height:1.35}.slide-more{display:none}a.slide:hover .slide-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.hero-controls{right:var(--s2);bottom:var(--s2);align-items:center;gap:var(--s1);background:var(--dark);display:flex;position:absolute}.hero-btn{min-width:32px;min-height:32px;color:var(--dark-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.hero-btn .icon{width:20px;height:20px}.hero-btn:hover{background:var(--accent)}.hero-btn:disabled{color:var(--muted);cursor:not-allowed}.hero-dots{display:flex}.hero-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.hero-dot:before{content:"";background:var(--dark-muted);width:8px;height:8px}.hero-dot[aria-current=true]:before{background:var(--accent)}.hero-dot:hover:before{background:var(--dark-ink)}.slide-skeleton{grid-template-columns:var(--hero) 1fr}.sk-block{background:#1d1d1b;height:100%;display:block}.hero-loading .sk{background:#2c2c2a}@media (width>=760px){.slide{grid-template-columns:var(--hero) 1fr}.slide-text{padding:var(--s4) var(--s6) var(--s5) var(--s5)}.slide-more{display:inline}.slide-title{font-size:32px}.slide-day{font-size:88px}.slide-block{padding:var(--s4)}.hero-controls{right:var(--s4);bottom:var(--s3)}.hero-btn{min-width:40px;min-height:40px}}@media (width>=1024px){.slide-title{font-size:40px}}.newest{padding-top:var(--s2)}.terms{padding-top:var(--s7);padding-bottom:var(--s6)}.terms-grid{grid-template-columns:1fr;display:grid}.terms-col{padding:var(--s4) 0;border-bottom:1px solid var(--line)}.terms-col h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;line-height:1.2}.terms-fact{font-family:var(--font-display);letter-spacing:-.02em;margin-top:var(--s1);font-size:27px;font-weight:700;line-height:1}.terms-fact span{letter-spacing:-.01em;color:var(--muted);margin-top:2px;font-size:18px;display:block}.terms-lines{margin-top:var(--s3)}.terms-lines li{padding:var(--s2) 0;border-top:1px solid var(--dim);font-size:15px;line-height:1.35}.terms-more{align-items:center;gap:var(--s1);min-height:var(--tap);margin-top:var(--s3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-underline-offset:3px;font-size:12px;display:inline-flex}.terms-more .icon{width:18px;height:18px}.terms-more:hover{text-decoration-thickness:2px}@media (width>=760px){.terms-grid{grid-template-columns:repeat(3,1fr)}.terms-col{padding:var(--s4) var(--s5) var(--s5) 0;border-bottom:0}.terms-col+.terms-col{border-left:1px solid var(--line);padding-left:var(--s5)}.terms-fact{font-size:32px}}.visit{padding-top:var(--s4);padding-bottom:var(--s7)}.visit-stage{position:relative}.visit-map{border:1px solid var(--line);aspect-ratio:4/3;overflow:hidden}.map{width:100%;height:100%;display:block}.map-names{font-family:var(--font-mono);letter-spacing:.02em}.map-label{font-family:var(--font-display)}.visit-card{gap:var(--s3);background:var(--bg);border:1px solid var(--line);padding:var(--s4);border-top:0;flex-direction:column;display:flex}.visit-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;line-height:1.2}.visit-address{font-family:var(--font-display);letter-spacing:-.02em;margin-top:calc(var(--s2) * -1);font-size:27px;font-weight:700;line-height:1.05}.visit-address span{letter-spacing:-.01em;color:var(--muted);margin-top:2px;font-size:18px;display:block}.visit-block{border-top:1px solid var(--line);padding-top:var(--s2)}.visit-block h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s1);font-size:12px;line-height:1.2}.visit-hours li{justify-content:space-between;gap:var(--s3);padding:var(--s1) 0;font-size:15px;display:flex}.visit-hours li span:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.visit-line{min-height:32px;font-family:var(--font-mono);text-underline-offset:3px;align-items:center;font-size:14px;display:flex}.visit-line:hover{color:var(--accent)}.visit-go{justify-content:center;align-items:center;gap:var(--s1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);border:var(--rule) solid var(--accent);min-height:var(--tap);padding:0 var(--s4);cursor:pointer;margin-top:var(--s1);font-size:13px;display:flex}.visit-go .icon{width:18px;height:18px}.visit-go:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.visit-go:disabled{background:var(--dim);border-color:var(--dim);color:var(--muted);cursor:not-allowed}@media (width>=760px){.visit-map{aspect-ratio:16/9}.visit-card{padding:var(--s5)}.visit-address{font-size:24px}}@media (width>=1024px){.visit-card{top:var(--s5);left:var(--s5);bottom:var(--s5);border-top:1px solid var(--line);justify-content:flex-start;width:360px;position:absolute;overflow:auto}.visit-go{margin-top:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sprite{display:none}.term h3,.visit-block h3{font-size:var(--s3)}.foot-line a,.foot-contact a,.foot-group a,.foot-line span,.visit-block a,.visit-block p a{min-height:var(--tap);align-items:center;display:inline-flex}@media (width>=760px){.bar-nav{margin-left:calc(var(--s2) * -1)}}.browse{gap:var(--s4);padding-top:var(--s3);flex:1 0 auto;grid-template-columns:1fr;padding-bottom:0;display:grid}.browse .filters{z-index:7;background:var(--bg);padding:0 var(--gutter) var(--s7);display:none;position:fixed;inset:0;overflow-y:auto}.browse .filters.is-open{display:block}.filters-head{z-index:1;align-items:center;gap:var(--s3);background:var(--bg);border-bottom:var(--rule) solid var(--line);min-height:64px;display:flex;position:sticky;top:0}.filters-head h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1}.filters-note{font-family:var(--font-mono);color:var(--muted);margin-left:auto;font-size:12px}.filters-clear{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-underline-offset:3px;min-height:32px;padding:0 var(--s2);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;text-decoration:underline}.filters-clear:hover{color:var(--ink)}.filters-clear:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.filters-note+.filters-clear,.filters-close{margin-left:0}.segment{border:var(--rule) solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.segment label+label{border-left:var(--rule) solid var(--line)}.segment input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.segment input:checked+span{color:var(--bg)}.segment label:has(input:checked){background:var(--ink)}.segment label:hover{background:#f4f4f4}.segment label:has(input:checked):hover{background:var(--ink)}.segment label:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.segment label:has(input:disabled){color:var(--muted);cursor:not-allowed}.facet-more summary{min-height:32px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-underline-offset:3px;cursor:pointer;align-items:center;font-size:12px;text-decoration:underline;list-style:none;display:inline-flex}.facet-more summary::-webkit-details-marker{display:none}.facet-more summary:hover{color:var(--ink)}.facet-more[open] summary{display:none}.facet{border:0;border-bottom:1px solid var(--line);padding:var(--s3) 0;min-width:0;margin:0}.facet legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s1);padding:0;font-size:12px}.opt{align-items:center;gap:var(--s2);cursor:pointer;min-height:36px;font-size:15px;display:flex}.opt input{cursor:pointer;flex:none;width:24px;height:24px;margin:0}.opt input:disabled{cursor:not-allowed}.opt .n{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.opt.is-zero{color:var(--muted)}.opt-toggle{border-bottom:1px solid var(--line);padding:var(--s2) 0;min-height:44px}.price-row{align-items:center;gap:var(--s2);display:flex}.price-input{width:100%;min-width:0;min-height:40px;font-size:16px;font-family:var(--font-mono);background:var(--surface);border:var(--rule) solid var(--line);-webkit-appearance:none;-moz-appearance:textfield;border-radius:0;padding:0 6px}.price-input::placeholder{color:var(--muted)}.price-input:hover{background:#f4f4f4}.price-input:disabled{background:var(--dim);color:var(--muted);border-color:var(--dim);cursor:not-allowed}.price-dash{font-family:var(--font-mono);color:var(--muted);flex:none;font-size:12px}.price-go{min-height:40px;padding:0 var(--s3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--bg);border:var(--rule) solid var(--ink);cursor:pointer;flex:none;font-size:12px}.price-go:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.price-go:disabled{background:var(--dim);border-color:var(--dim);color:var(--muted);cursor:not-allowed}.filters-foot{gap:var(--s2);padding:var(--s3) 0;background:var(--bg);border-top:var(--rule) solid var(--line);margin-top:var(--s3);display:flex;position:sticky;bottom:0}.filters-foot>*{flex:1 1 0}.btn-solid,.btn-ghost{justify-content:center;align-items:center;gap:var(--s2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;min-height:var(--tap);padding:0 var(--s4);cursor:pointer;font-size:13px;text-decoration:none;display:inline-flex}.btn-solid{background:var(--accent);color:var(--accent-ink);border:var(--rule) solid var(--accent)}.btn-solid:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn-ghost{background:var(--bg);color:var(--ink);border:var(--rule) solid var(--line)}.btn-ghost:hover{background:var(--ink);color:var(--bg)}.btn-solid:disabled,.btn-ghost:disabled{background:var(--dim);border-color:var(--dim);color:var(--muted);cursor:not-allowed}.btn-ghost .n{font-family:var(--font-mono);background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:inline-flex}.btn-ghost:hover .n{background:var(--bg);color:var(--ink)}.results{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.crumbs{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.crumbs a{min-height:24px;line-height:24px;text-decoration:none;display:inline-block}.crumbs a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.results-head h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin-top:var(--s1);font-size:32px;font-weight:700;line-height:1}.browse .search{grid-template-columns:auto 1fr;align-items:center;gap:0;padding:0;display:grid}.search-row{display:none}.browse .search-dock{z-index:2;background:var(--bg);border-top:var(--rule) solid var(--line);padding:var(--s2) 0;margin-top:auto;position:sticky;bottom:0}.sort-desk{display:none}.controls{gap:var(--s2) var(--s3);grid-template-columns:1fr 1fr;align-items:center;display:grid}.count{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;font-size:12px}.sort{position:relative}.sort-btn{width:100%;min-height:var(--tap);padding:0 var(--s3);justify-content:space-between;align-items:center;gap:var(--s2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;background:var(--bg);color:var(--ink);border:var(--rule) solid var(--line);cursor:pointer;font-size:13px;display:flex}.sort-btn .icon{width:18px;height:18px}.sort-btn:hover,.sort-btn[aria-expanded=true]{background:var(--ink);color:var(--bg)}.sort-btn:disabled{background:var(--dim);color:var(--muted);border-color:var(--dim);cursor:not-allowed}.sort-menu{z-index:4;min-width:0;display:block;position:absolute;top:100%;left:0;right:0}.sort-menu[hidden]{display:none}.sort-menu li{padding:0 var(--s4);white-space:nowrap;cursor:pointer;min-height:40px;font-size:15px;line-height:40px}.sort-menu li:hover,.sort-menu li:focus-visible{background:var(--accent);color:var(--accent-ink);outline:0}.sort-menu li[aria-selected=true]{color:var(--accent);font-weight:700}.sort-menu li[aria-selected=true]:hover,.sort-menu li[aria-selected=true]:focus-visible{color:var(--accent-ink)}.chips{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--s1);padding-left:var(--s3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);min-height:32px;font-size:12px;display:inline-flex}.chip button{border:0;border-left:1px solid var(--line);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.chip button .icon{width:16px;height:16px}.chip button:hover{background:var(--ink);color:var(--bg)}.chip button:disabled{color:var(--muted);cursor:not-allowed}.chip-clear{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-underline-offset:3px;min-height:32px;padding:0 var(--s2);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.chip-clear:hover{color:var(--ink)}.chip-clear:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.results-end{padding-top:var(--s4);border-top:1px solid var(--line);justify-content:center;display:flex}.results-end .btn-ghost{width:100%}.results-end .btn-ghost:hover,.results-end .btn-ghost:active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.notice-results{padding-top:var(--s5);padding-bottom:var(--s6);border-top:1px solid var(--line);flex:none}@media (width>=760px){.results-head h1{font-size:40px}.results-end .btn-ghost{width:auto;min-width:240px}}@media (width>=1024px){.browse{gap:var(--s6);padding-bottom:var(--s6);grid-template-columns:260px 1fr;align-items:start}.price-input{font-size:14px}.browse .filters{z-index:auto;padding:0 var(--s4) 0 0;border-right:var(--rule) solid var(--line);scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--dim) transparent;max-height:calc(100vh - 112px);display:block;position:sticky;inset:96px auto auto;overflow-y:auto}.filters-head{min-height:0;padding-bottom:var(--s2);position:static}.filters-close,.filters-foot,.filters-open,.sort-mob{display:none}.sort-desk{display:block}.search-row{z-index:2;gap:var(--s3);background:var(--bg);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:1fr 220px;align-items:stretch;display:grid;position:sticky;top:82px}.search-row .search-go,.search-row .search-input,.search-row .sort-btn{height:48px;min-height:48px}.search-row .sort{display:flex}.controls{grid-template-columns:1fr}}.field-error{min-height:var(--s4);font-family:var(--font-mono);color:var(--accent);margin:var(--s1) 0 0;font-size:12px}.pager{justify-content:center;align-items:center;gap:var(--s3);padding:var(--s5) 0;display:flex}.field-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s1);font-size:12px;line-height:1.2;display:block}.sort .field-error{min-height:0;margin:0}.facet{min-inline-size:0;margin-inline:0;padding-inline:0}.facet legend{margin-inline:0;padding-inline:0}.price-label{align-self:center;margin:0}.product{padding-top:var(--s3);padding-bottom:var(--s6);flex:1 0 auto}.product .crumbs{gap:var(--s2);white-space:nowrap;padding-top:var(--s3);margin-bottom:0;display:none}.product .crumbs a{min-height:24px;line-height:24px;text-decoration:none;display:inline-block}.product .crumbs a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.product .crumbs a:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.gatefold{margin-top:var(--s3);display:block}.fold{grid-template-columns:1fr;display:grid}.fold-front,.fold-back{display:contents}.mast{gap:var(--s2);padding:var(--s3) 0 0;flex-direction:column;order:3;display:flex}.fold-track{scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1;background:var(--field);scroll-behavior:smooth;order:1;display:flex;overflow-x:auto}.fold-track::-webkit-scrollbar{display:none}.fold-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0;margin:0}.fold-slide .sleeve{object-fit:cover;width:100%;height:100%;display:block}.fold-controls{justify-content:center;align-items:center;gap:var(--s1);background:var(--dark);height:40px;color:var(--dark-ink);order:2;display:flex}.fold-btn{width:40px;height:40px;color:var(--dark-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .15s ease-out;display:grid}.fold-btn .icon{width:16px;height:16px}.fold-btn:hover{background:var(--accent)}.fold-btn:disabled{color:var(--muted);cursor:not-allowed;background:0 0}.fold-btn:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.fold-dots{display:flex}.fold-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.fold-dot:before{content:"";background:var(--dark-muted);width:8px;height:8px;transition:background-color .15s ease-out}.fold-dot[aria-current=true]:before{background:var(--accent)}.fold-dot:hover:before{background:var(--dark-ink)}.fold-dot:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.grade-long{display:none}.facts{order:-1}.buy{margin:var(--s3) 0 0;border:var(--rule) solid var(--line);order:4}.trust{padding:var(--s3) 0;order:5}.evidence-note{padding:0 0 var(--s3);color:var(--muted);order:6;font-size:14px}.artist{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:13px}.title{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-size:32px;font-weight:700;line-height:.95}.issue{font-family:var(--font-mono);color:var(--muted);font-size:13px}.buy-head{background:var(--accent);color:var(--accent-ink);padding:var(--s3);align-items:baseline;gap:var(--s1) var(--s4);grid-template-columns:1fr;display:grid}.buy-head .price .amount{font-size:32px}.buy-head .price .cur,.buy-head .stockline{color:var(--accent-ink);font-weight:700}.buy-head .price .cur{font-size:15px}.buy-head .stockline{font-size:12px}.grades{gap:var(--s5);padding-top:var(--s3);border-top:1px solid #ffffff59;grid-column:1/-1;margin:0;display:flex}.grades div{align-items:baseline;gap:var(--s2);display:flex}.grades dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.grades dd{margin:0;font-size:14px}.grades b{font-family:var(--font-display);margin-right:var(--s1);font-size:22px;font-weight:700;line-height:1}.buy-act{align-items:stretch;gap:var(--s2);padding:var(--s2) var(--s3);display:flex}.buy-act .stepper{align-self:auto;margin:0}.buy-act .add{justify-content:center;align-items:center;gap:var(--s2);flex:auto;min-height:40px;font-size:14px;font-weight:700;display:inline-flex}.buy-act .add:disabled{background:var(--ink);border-color:var(--ink);color:var(--dark-muted);cursor:progress}.buy-act .add:disabled.is-full{background:var(--dim);border-color:var(--dim);color:var(--muted);cursor:not-allowed}.buy-act .add.is-added{background:var(--ok);border-color:var(--ok);color:var(--accent-ink)}.buy-cart{justify-content:space-between;align-items:center;gap:var(--s3);padding:0 var(--s3) var(--s3);font-family:var(--font-mono);color:var(--ok);font-size:13px;line-height:24px;display:flex}.buy-cart a{color:var(--ink);text-underline-offset:3px;min-height:24px;display:inline-block}.buy-cart a:hover{color:var(--accent)}.buy .sold{border:0;border-top:1px solid var(--line)}.btn-dark{min-height:44px;padding:0 var(--s4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--bg);border:var(--rule) solid var(--ink);cursor:pointer;justify-content:center;align-items:center;font-size:13px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.btn-dark:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-dark:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.cart-n.is-bump{animation:.24s ease-out badge-bump}@keyframes badge-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.cart-pop{z-index:4;top:64px;right:var(--gutter);width:min(360px, calc(100vw - 2 * var(--gutter)));background:var(--bg);color:var(--ink);border:var(--rule) solid var(--line);transform-origin:100% 0;border-top:0;animation:.2s ease-out pop-in;position:fixed}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cart-pop-head{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s3);border-bottom:1px solid var(--line);display:flex}.cart-pop-head .kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ok);font-size:12px}.cart-pop-close{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cart-pop-close:hover{background:var(--ink);color:var(--bg)}.cart-pop-close .icon{width:18px;height:18px}.cart-pop-line{gap:var(--s3);padding:var(--s3);grid-template-columns:64px 1fr;display:grid}.cart-pop-art{border:1px solid var(--line);width:64px;height:64px;display:block}.cart-pop-art .sleeve{object-fit:cover;width:100%;height:100%;display:block}.cart-pop-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cart-pop-artist{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.cart-pop-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.15}.cart-pop-qty{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.cart-pop-foot{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3);border-top:1px solid var(--line);display:flex}.cart-pop-total{font-family:var(--font-mono);font-size:13px}.cart-pop-foot .btn-dark{min-height:40px}.hero-shot{border:1px solid var(--line);margin:0;position:relative}.photo{width:100%;height:auto;display:block}.shot-label{left:var(--s2);bottom:var(--s2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--dark);color:var(--dark-ink);padding:1px var(--s2);font-size:12px;line-height:20px;position:absolute}.strip-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.evidence-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.strip-nav{gap:var(--s1);display:flex}.strip-btn{background:var(--bg);width:32px;height:32px;color:var(--ink);border:var(--rule) solid var(--line);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.strip-btn .icon{width:18px;height:18px}.strip-btn:hover{background:var(--ink);color:var(--bg)}.strip-btn:disabled{color:var(--muted);border-color:var(--dim);cursor:not-allowed;background:var(--bg)}.strip{gap:var(--s2);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.thumb{scroll-snap-align:start;background:var(--bg);border:1px solid var(--line);cursor:pointer;text-align:left;flex:0 0 30%;padding:0;position:relative}.thumb .photo{width:100%;height:auto;display:block}.thumb-label{left:var(--s1);bottom:var(--s1);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--dark);color:var(--dark-ink);padding:1px var(--s1);font-size:12px;line-height:18px;position:absolute}.thumb:hover{border-color:var(--accent)}.thumb.is-current{outline:var(--rule) solid var(--accent);outline-offset:-2px}.thumb:focus-visible,.thumb.is-current:focus-visible{outline:3px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--bg)}.evidence-note{color:var(--muted);font-size:14px}.crumbs{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s2);font-size:12px}.price-block{flex-direction:column;gap:2px;display:flex}.sizes,.sold{grid-column:1/-1}.price{align-items:baseline;gap:var(--s2);display:flex}.price .amount{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.price .cur{font-family:var(--font-mono);color:var(--muted);font-size:14px}.stockline{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.stockline.last{color:var(--accent)}.stockline.ok{color:var(--ok)}.stockline.gone{color:var(--muted)}.sizes{border:0;margin:0;padding:0}.sizes legend{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s1);font-size:12px}.segment{border:var(--rule) solid var(--line);display:grid}.segment-sizes{grid-template-columns:repeat(5,1fr)}.segment label{min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;font-size:13px;display:flex;position:relative}.sold{border:var(--rule) solid var(--line);padding:var(--s3);gap:var(--s2);flex-direction:column;display:flex}.sold-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.05}.sold p{font-size:15px}.notice-actions{gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}.trust{gap:var(--s1);color:var(--muted);flex-direction:column;font-size:14px;display:flex}.trust li{padding-left:var(--s4);position:relative}.trust li:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:.5em;left:0}.cond-notes{padding:var(--s2) var(--s3);border-top:1px solid var(--line);font-size:14px;line-height:1.45}.cond-notes b{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-right:var(--s1);font-size:12px;font-weight:400}.product-more{gap:var(--s5);margin-top:var(--s6);padding-top:var(--s5);border-top:var(--rule) solid var(--line);grid-template-columns:1fr;display:grid}.section h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;padding-bottom:var(--s2);border-bottom:var(--rule) solid var(--line);font-size:20px;font-weight:700;line-height:1}.section .newest-head h2{border-bottom:0;padding-bottom:0}.section+.section{margin-top:var(--s5)}.track-group{margin-top:var(--s3)}.tracks-more summary{min-height:24px;margin-top:var(--s3);font-family:var(--font-mono);color:var(--muted);text-underline-offset:3px;cursor:pointer;align-items:center;font-size:12px;line-height:24px;text-decoration:underline;list-style:none;display:inline-flex}.tracks-more summary::-webkit-details-marker{display:none}.tracks-more summary:hover{color:var(--ink)}.tracks-more[open] summary{display:none}.track-side{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:var(--s1) 0;font-size:12px}.tracklist .tracks{margin:0;padding:0;list-style:none}.tracks li{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--dim);grid-template-columns:40px 1fr auto;align-items:baseline;font-size:15px;display:grid}.track-pos,.track-dur{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.tracks.has-previews li{grid-template-columns:24px 40px 1fr auto}.track-play{background:var(--line);width:24px;height:24px;color:var(--ink);cursor:pointer;border:0;align-self:center;padding:1px;font-size:9px;line-height:1;text-decoration:none;display:block}.track-play>span{background:var(--bg);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.track-play:hover>span{background:var(--ink);color:var(--bg)}.track-play:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.track-play.is-playing{background:conic-gradient(var(--accent) var(--at,0%), var(--dim) 0);padding:2px}.track-play.is-none{cursor:default;background:0 0}.tracks li.is-playing .track-title{color:var(--accent)}.track-credit{margin-top:var(--s3);font-family:var(--font-mono);color:var(--muted);min-height:24px;font-size:12px;line-height:24px}.track-credit a{color:var(--muted);text-underline-offset:3px;line-height:24px;display:inline-block}.track-credit a:hover{color:var(--ink)}.spec{border-collapse:collapse;width:100%;margin-top:var(--s2)}.spec th,.spec td{text-align:left;vertical-align:top;padding:var(--s2) 0;border-bottom:1px solid var(--dim);font-size:15px}.spec th{width:40%;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-right:var(--s3);font-size:12px;font-weight:400}.spec .mono{font-family:var(--font-mono);font-size:14px}.attribution{font-family:var(--font-mono);color:var(--muted);margin-top:var(--s3);min-height:24px;font-size:12px;line-height:24px}.attribution a{line-height:24px;display:inline-block}.copy-notes{margin-top:var(--s3);max-width:60ch;font-size:15px;line-height:1.5}.related{margin-top:var(--s6)}.related .grid{--cols:2}.sk-rows{gap:var(--s3);margin-top:var(--s3);flex-direction:column;display:flex}.sk-rows .sk-line{height:14px}.sk-price{width:50%;height:40px}.sk-btn{height:52px;display:block}.notice-results{padding-top:var(--s5);padding-bottom:var(--s6);flex:none}@media (width>=760px){.related .grid{--cols:4}.product .crumbs{display:flex}.gatefold{margin-top:var(--s4)}.fold{grid-template-columns:1fr 1fr}.fold-front{flex-direction:column;align-self:start;min-width:0;display:flex}.fold-back{gap:var(--s6);min-width:0;padding:var(--s6) var(--s5);flex-direction:column;display:flex}.mast,.trust{padding:0}.buy{margin:0}.evidence-note{padding:var(--s2) var(--s3)}.buy-head{padding:var(--s4);gap:var(--s2) var(--s4);grid-template-columns:1fr auto}.buy-head .price .amount{font-size:40px}.buy-head .stockline{text-align:right}.buy-act{padding:var(--s3)}.buy-act .add{min-height:48px}.buy-act .stepper button{width:44px;height:44px}.buy-act .stepper input{height:44px}.title{font-size:44px}.grade-long{display:inline}.facts{order:0;position:sticky;top:96px}.cart-pop{top:80px;right:max(var(--gutter), calc((100vw - var(--shell)) / 2 + var(--gutter)))}}@media (width>=1024px){.fold-back{padding:var(--s7) var(--s6)}.title{font-size:52px}.product-more{gap:var(--s5) var(--s6);grid-template-columns:1fr 1fr;align-items:start}.copy{grid-column:1/-1}.product-more:not(:has(.tracklist)) .facts{grid-column:1/-1}.product-more .section+.section{margin-top:0}.pid-title{font-size:48px}}.cart{padding-top:var(--s3);padding-bottom:var(--s6);flex:1 0 auto}.pagehead{align-items:baseline;gap:var(--s3);padding-bottom:var(--s2);border-bottom:var(--rule) solid var(--line);margin-bottom:var(--s4);display:flex}.pagehead h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:32px;font-weight:700;line-height:1}.cart-cols{gap:var(--s5);grid-template-columns:1fr;display:grid}.cart-warn{font-family:var(--font-mono);color:var(--accent);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:12px}.lines{flex-direction:column;display:flex}.line{gap:0 var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-rows:auto auto auto 1fr auto;grid-template-columns:96px minmax(0,1fr) auto;display:grid}.line-art{border:1px solid var(--line);grid-area:1/1/-1;align-self:start;display:block}.line-art .sleeve,.line-art .sk-art{width:100%;height:auto;display:block}.line-body,.line-head,.line-actions,.line-ctl{display:contents}.line-title{min-height:24px;font-family:var(--font-display);letter-spacing:-.01em;grid-area:1/2;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none}.line-title:hover{text-underline-offset:3px;text-decoration:underline}.line-meta{font-family:var(--font-mono);color:var(--muted);grid-area:2/2/auto/span 2;margin-top:2px;font-size:12px;line-height:1.4}.line-unit{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;grid-area:3/2/auto/span 2;font-size:12px;line-height:1.4}.line-warn{margin-top:var(--s1);font-family:var(--font-mono);color:var(--accent);grid-area:3/2/auto/span 2;align-self:start;font-size:12px}.line-gone .line-art{opacity:.5}.line-gone .line-title{color:var(--muted)}.line-gone .linkbtn{grid-area:5/2;place-self:end start}.line-total{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:5/3;place-self:end;font-size:22px;font-weight:700;line-height:1}.line-total .cur,.totals dd .cur{font-family:var(--font-mono);letter-spacing:0;color:var(--muted);margin-left:4px;font-size:12px;font-weight:400}.stepper{margin-top:var(--s2);border:1px solid var(--line);grid-area:5/2;place-self:end start;display:inline-flex}.stepper button{width:40px;height:36px;color:var(--ink);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.stepper button:hover{background:var(--ink);color:var(--bg)}.stepper button:disabled{color:var(--muted);cursor:not-allowed;background:0 0}.stepper input{text-align:center;width:40px;height:36px;font-family:var(--font-display);color:var(--ink);border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);background:0 0;padding:0;font-size:16px;font-weight:700}.stepper input:disabled{color:var(--muted)}.line-cap{font-family:var(--font-mono);color:var(--muted);font-size:12px}.linkbtn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:32px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.linkbtn:hover{color:var(--accent)}.linkbtn:disabled{color:var(--muted);cursor:not-allowed}.remove{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-area:1/3;justify-content:center;place-self:start end;align-items:center;margin:-6px -6px 0 0;padding:0;display:inline-flex}.remove .icon{width:20px;height:20px;display:block}.remove-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.remove:hover{background:var(--ink);color:var(--bg)}.remove:disabled{color:var(--muted);cursor:not-allowed;background:0 0}.keep{min-height:32px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-underline-offset:3px;align-self:center;align-items:center;font-size:12px;display:inline-flex}.keep:hover{color:var(--accent)}.btn-solid:disabled,.btn-ghost:disabled,.btn-solid.is-disabled{background:var(--dim);border-color:var(--dim);color:var(--muted);cursor:not-allowed;pointer-events:none}.totals{border:var(--rule) solid var(--line);padding:var(--s4);gap:var(--s3);flex-direction:column;align-self:start;display:flex}.totals-rows{flex-direction:column;display:flex}.totals-rows>div{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--dim);display:flex}.totals-rows dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.totals-rows dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px}.totals-rows .grand{padding-top:var(--s3);border-bottom:0}.totals-rows .grand dt{color:var(--ink)}.totals-rows .grand dd{font-family:var(--font-display);letter-spacing:-.02em;font-size:27px;font-weight:700}.totals-hint{color:var(--muted);font-size:14px}.checkout{min-height:52px}.totals-note{font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.5}@media (width>=760px){.pagehead h1{font-size:40px}.line{gap:0 var(--s4);padding:var(--s4) 0;grid-template-rows:auto auto 1fr auto;grid-template-columns:112px minmax(0,1fr) 140px 32px}.line-title{padding-right:var(--s3);font-size:20px}.line-total{grid-area:1/3;align-self:baseline;font-size:27px}.line-total .cur{font-size:13px}.remove{grid-area:1/4;margin:-4px 0 0}.line-meta{grid-area:2/2}.line-warn{grid-area:3/2}.line-ctl{align-items:center;gap:var(--s3);margin-top:var(--s2);grid-area:4/2;align-self:end;display:flex}.stepper{margin-top:0}.stepper button{width:36px;height:32px}.stepper input{width:40px;height:32px}.line-unit{margin:0}.line-gone .linkbtn{grid-row:4}.related .grid{--cols:4}}@media (width>=1024px){.cart-cols{gap:var(--s6);grid-template-columns:1fr 360px;align-items:start}.totals{position:sticky;top:96px}}.line-form{display:contents}.co{padding-top:var(--s3);padding-bottom:var(--s7);flex:1 0 auto}.co-col{grid-template-columns:1fr;max-width:520px;margin:0 auto;display:grid}.co-main{min-width:0}.brief{border:1px solid var(--line);margin-top:var(--s4)}.brief-sum{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);cursor:pointer;min-height:48px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;list-style:none;display:flex}.brief-sum::-webkit-details-marker{display:none}.brief-sum:hover{background:var(--field)}.brief-sum:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.brief-sum .n{color:var(--muted)}.brief-sum .p{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-variant-numeric:tabular-nums;margin-left:auto;font-size:17px;font-weight:700}.brief-sum .cur,.order-price .cur,.dock-v .cur{font-family:var(--font-mono);letter-spacing:0;color:var(--muted);margin-left:3px;font-size:12px;font-weight:400}.brief-sum .chev{width:20px;height:20px;transition:transform .2s ease-out}.brief[open] .brief-sum .chev{transform:rotate(180deg)}.brief[open] .brief-sum{border-bottom:1px solid var(--line)}.brief-in{padding:var(--s2) var(--s4) var(--s3)}.order-lines{flex-direction:column;display:flex}.order-line{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--dim);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.order-line:last-child{border-bottom:0}.order-art{border:1px solid var(--line);display:block}.order-art .sleeve,.order-art .sk-art{width:100%;height:auto;display:block}.order-title{font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2;display:block}.order-meta{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.order-price{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.order-qty{font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.4;display:block}.order-line.is-gone .order-art{opacity:.5}.order-line.is-gone .order-title{color:var(--muted);text-decoration:line-through}.order-removed{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:12px}.order-edit{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-underline-offset:3px;align-items:center;min-height:32px;font-size:12px;display:inline-flex}.order-edit:hover{color:var(--accent)}.progress{margin-top:var(--s4)}.flowbar{align-items:center;gap:var(--s2);min-height:40px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;display:flex}.flow-back{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:-10px;padding:0;display:inline-flex}.flow-back .icon{width:20px;height:20px}.flow-back:hover{background:var(--field)}.flow-back:disabled{color:var(--muted);cursor:not-allowed;background:0 0}.flow-step b{color:var(--ink);font-weight:400}.flow-name{color:var(--ink);text-align:right;margin-left:auto}.progress-bar{background:var(--dim);height:2px;margin-top:var(--s1)}.progress-bar i{background:var(--accent);height:100%;width:var(--done,25%);display:block}.co-form{display:block}.step{min-width:0}.step[hidden]{display:none}.step-head{margin-top:var(--s6);font-size:27px}.back:hover{background:var(--ink);color:var(--bg)}.back:disabled{color:var(--muted);cursor:not-allowed;background:0 0}.step-h{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:1em;font-weight:700;line-height:1.05}.step-h:focus-visible{outline:0}.step-p{margin-top:var(--s2);color:var(--muted);max-width:48ch;font-size:15px;line-height:1.5}.status{margin-top:var(--s2);font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.5}.pick{margin-top:var(--s5);border:1px solid var(--line)}.opt-row{gap:var(--s3);padding:var(--s4);border-bottom:1px solid var(--dim);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;min-height:72px;display:grid}.opt-row:last-child{border-bottom:0}.opt-row:hover{background:var(--color-16)}.opt-row:has(input:checked){background:var(--field)}.opt-row:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:-3px}.opt-row input{cursor:pointer;grid-column:3;width:24px;height:24px;margin:0}.opt-row input:focus-visible{outline:0}.opt-row:has(input:disabled){color:var(--muted);cursor:not-allowed;background:var(--bg)}.opt-t{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.3;display:block}.opt-d{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.4;display:block}.opt-p{font-family:var(--font-mono);white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:2;font-size:14px}.opt-p .cur{color:var(--muted);margin-left:3px;font-size:12px}.fields{margin-top:var(--s5);gap:var(--s3);flex-direction:column;display:flex}.fields-row{gap:var(--s3);grid-template-columns:1fr;display:grid}.fld{position:relative}.fld input,.fld textarea{width:100%;font:inherit;color:var(--ink);background:var(--field);-webkit-appearance:none;padding:24px var(--s4) 8px;border:0;border-radius:0;min-height:56px;font-size:16px;line-height:1.3;display:block}.fld textarea{resize:vertical;min-height:112px;padding-top:26px}.fld label{left:var(--s4);color:var(--muted);pointer-events:none;transform-origin:0 0;font-size:16px;line-height:1.3;transition:transform .16s ease-out,font-size .16s ease-out,top .16s ease-out;position:absolute;top:18px}.fld input:focus+label,.fld input:not(:placeholder-shown)+label,.fld textarea:focus+label,.fld textarea:not(:placeholder-shown)+label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;top:8px}.fld input::placeholder,.fld textarea::placeholder{color:#0000}.fld input:hover,.fld textarea:hover{background:var(--color-5)}.fld input:focus-visible,.fld textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);background:var(--bg);outline:0}.fld input:disabled,.fld textarea:disabled{background:var(--dim);color:var(--muted);cursor:not-allowed}.fld .optional{color:var(--muted)}.fld .hint{margin-top:var(--s1);padding:0 var(--s4);color:var(--muted);font-size:13px;line-height:1.4}.fld.is-error input,.fld.is-error textarea{background:var(--danger-wash);box-shadow:inset 0 0 0 2px var(--accent)}.fld.is-error label{color:var(--accent)}.fld .err{margin-top:var(--s1);padding:0 var(--s4);font-family:var(--font-mono);color:var(--accent);font-size:12px;line-height:1.4}.err-sum,.gone{margin-top:var(--s5);border:var(--rule) solid var(--accent);padding:var(--s3) var(--s4) var(--s4)}.err-sum h2,.gone h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);font-size:20px;font-weight:700;line-height:1.1}.err-sum p,.gone p{margin-top:var(--s2);max-width:55ch;font-size:14px;line-height:1.45}.err-sum ol{margin:var(--s2) 0 0;padding-left:1.4em;font-size:14px;line-height:1.6}.err-sum a{color:var(--ink);text-underline-offset:3px}.err-sum a:hover{color:var(--accent)}.gone .total{font-family:var(--font-display);font-weight:700}.review{margin-top:var(--s6)}.review-h{justify-content:space-between;align-items:baseline;gap:var(--s3);padding-bottom:var(--s2);border-bottom:var(--rule) solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:flex}.review .totals-rows{margin-top:var(--s2)}.review .totals-rows .grand dd{font-size:27px}.act{margin-top:var(--s6);gap:var(--s3);flex-direction:column;display:flex}.consent-line{color:var(--muted);font-size:14px;line-height:1.45}.consent-line a{color:var(--ink);text-underline-offset:3px;padding:2px 0;display:inline-block}.consent-line a:hover{color:var(--accent)}.go{width:100%;min-height:56px;font-size:14px}.act .btn-ghost{min-height:48px}.next{font-family:var(--font-mono);color:var(--muted);text-align:center;font-size:12px;line-height:1.5}@media (width>=760px){.pagehead h1{font-size:40px}.co-col{max-width:560px}.fields-row{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.step-head{font-size:32px}.next{text-align:center}}@media (width>=1024px){.co-col{gap:var(--s7);grid-template-columns:minmax(0,1fr) 380px;align-items:start;max-width:none}.co-main{grid-area:1/1;max-width:560px}.brief{margin-top:var(--s4);grid-area:1/2;position:sticky;top:96px}.brief-sum{cursor:default;pointer-events:none}.brief-sum:hover{background:0 0}.brief-sum .chev,.review{display:none}.step-head{margin-top:var(--s7);font-size:40px}.opt-row{padding:var(--s4) var(--s5)}}@media (prefers-reduced-motion:reduce){.fld label,.brief-sum .chev{transition:none}}.fld .err:empty{margin-top:0}.pick-err{margin-top:var(--s1);font-family:var(--font-mono);color:var(--accent);font-size:12px;line-height:1.4}.pick-err:empty{margin-top:0}.co .totals-rows dd .cur{font-family:var(--font-mono);letter-spacing:0;color:var(--muted);margin-left:3px;font-size:12px;font-weight:400}body{flex-direction:column;min-height:100vh;display:flex}main{flex-direction:column;flex:1 0 auto;display:flex}.pl-col{gap:var(--s5);grid-template-columns:1fr;display:grid}.pl-main{min-width:0;max-width:560px}.lede{margin-top:var(--s4);color:var(--muted);max-width:52ch;font-size:15px;line-height:1.5}.lede b{color:var(--ink);font-weight:400;font-family:var(--font-mono);font-size:14px}.panel{margin-top:var(--s4);border:var(--rule) solid var(--line);padding:var(--s4) var(--s4) var(--s5)}.panel-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.panel h2{margin-top:var(--s2);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:27px;font-weight:700;line-height:1.05}.panel p{margin-top:var(--s3);max-width:52ch;font-size:15px;line-height:1.5}.panel-error{border-color:var(--accent)}.panel-error h2{color:var(--accent)}.panel-wrap{margin-top:var(--s4);border:var(--rule) solid var(--line)}.panel-wrap .panel{border:0;margin-top:0}[data-boneyard].relative,[data-boneyard] .relative{position:relative}[data-boneyard] .absolute{position:absolute}[data-boneyard] .inset-0{inset:0}[data-boneyard] .overflow-hidden{overflow:hidden}[data-boneyard] .pointer-events-none{pointer-events:none}[data-boneyard] .h-full{height:100%}[data-boneyard] .w-full{width:100%}@media (prefers-reduced-motion:reduce){[data-boneyard] .boneyard-bone{animation:none!important}}.kv{margin-top:var(--s4);flex-direction:column;display:flex}.kv>div{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--dim);display:flex}.kv>div:last-child{border-bottom:1px solid var(--dim)}.kv dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:12px}.kv dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:15px}.kv dd.big{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:700}.kv dd.big .cur{font-family:var(--font-mono);letter-spacing:0;color:var(--muted);margin-left:3px;font-size:12px;font-weight:400}.kv dd.code{letter-spacing:.04em;font-size:17px}.warn{margin-top:var(--s3);font-family:var(--font-mono);color:var(--accent);font-size:12px;line-height:1.5}.pl-main .act{margin-top:var(--s4);gap:var(--s3);flex-direction:column;align-items:stretch;display:flex}.pl-main .act .btn-solid{min-height:56px;font-size:14px}.pl-main .act .keep{align-self:center}.receipt{border:var(--rule) solid var(--line);align-self:start}.receipt-h{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:flex}.receipt-h .code{letter-spacing:.04em;text-transform:none;color:var(--muted)}.receipt-in{padding:var(--s2) var(--s4) var(--s4);gap:var(--s3);flex-direction:column;display:flex}.receipt .totals-rows .grand dd{font-size:24px}.receipt-group{border-top:1px solid var(--line);padding-top:var(--s3)}.receipt-group h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.receipt-group p{margin-top:var(--s1);font-size:14px;line-height:1.45}.receipt-group .mono{font-family:var(--font-mono);font-size:13px}@media (width>=760px){.pagehead h1{font-size:40px}.panel h2{font-size:32px}}@media (width>=1024px){.pl-col{gap:var(--s7);grid-template-columns:minmax(0,1fr) 380px;align-items:start}.receipt{position:sticky;top:96px}}.axes{margin-top:var(--s4);gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.axis{border:1px solid var(--line);padding:var(--s3) var(--s4);min-width:0}.axis-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.axis-v{margin-top:var(--s1);font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.1;display:block}.axis-d{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.axis.is-live{background:var(--field);box-shadow:inset 0 0 0 1px var(--line)}.axis.is-live .axis-v{color:var(--accent)}.track{margin-top:var(--s4);border:var(--rule) solid var(--line);padding:var(--s3) var(--s4) var(--s4)}.track-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.track-n{margin-top:var(--s1);font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;word-break:break-all;font-size:22px;display:block}.track-c{color:var(--muted);margin-top:2px;font-size:14px;display:block}.hist{margin-top:var(--s5)}.hist h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-bottom:var(--s2);border-bottom:var(--rule) solid var(--line);font-size:12px}.hist ol{margin:0;padding:0;list-style:none}.hist li{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--dim);grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;display:grid}.hist .dot{border:2px solid var(--line);background:var(--bg);align-self:center;width:12px;height:12px}.hist .is-done .dot{background:var(--line)}.hist .is-now .dot{background:var(--accent);border-color:var(--accent)}.hist .is-next{color:var(--muted)}.hist .is-next .dot{border-color:var(--dim)}.hist .t{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.3}.hist .is-now .t{color:var(--accent)}.hist .d{font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.4;display:block}.hist .w{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:12px}.rows{margin-top:var(--s5);border-top:var(--rule) solid var(--line)}.row{gap:var(--s3);min-height:64px;padding:var(--s3) 0;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) 24px;align-items:center;text-decoration:none;display:grid}.row:hover{background:var(--field);box-shadow:-8px 0 0 var(--field), 8px 0 0 var(--field)}.row:hover .row-t{text-underline-offset:3px;text-decoration:underline}.row-t{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.3;display:block}.row-d{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.4;display:block}.row .icon{width:20px;height:20px}.primary{margin-top:var(--s5)}.primary .btn-solid{width:100%;min-height:56px;font-size:14px}.lookup{margin-top:var(--s2);max-width:480px}.lookup h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:27px;font-weight:700;line-height:1.05}.lookup .step-p{margin-top:var(--s2);color:var(--muted);max-width:48ch;font-size:15px;line-height:1.5}.lookup .act{margin-top:var(--s4)}.lookup .btn-solid{width:100%;min-height:56px;font-size:14px}@media (width>=760px){.lookup h2{font-size:32px}}button.row{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.track-where{font-family:var(--font-text);letter-spacing:0;color:var(--ink);word-break:normal;font-size:15px}.track .kv{margin-top:var(--s2)}.lookup-panel{margin-top:var(--s4)}.lookup-h{font-size:20px}.pl-main .act form,.primary form{display:contents}.auth-page{padding-top:var(--s3);padding-bottom:var(--s5);flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.auth-top{padding-top:var(--s5);margin-bottom:var(--s6);justify-content:center;display:flex}.auth-top .logo svg{width:auto;height:80px}.auth{width:100%;max-width:440px;margin:0 auto}.auth h1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:var(--s3);font-size:27px;font-weight:700;line-height:1}.auth-foot{padding:var(--s6) 0 var(--s5);justify-content:center;align-items:center;gap:var(--s2) var(--s4);line-height:24px;font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;margin-top:auto;font-size:12px;display:flex}.auth-lang{gap:var(--s4);white-space:nowrap;display:inline-flex}.auth-foot>span,.auth-foot a{align-items:center;min-height:24px;display:inline-flex}.auth-foot a{color:var(--muted);text-decoration:none}.auth-foot a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.auth-foot a[aria-current=true]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.auth-lede{color:var(--muted);font-size:15px;line-height:1.5}.google{margin-top:var(--s5);width:100%;min-height:56px;font-size:14px}.or{align-items:center;gap:var(--s3);margin:var(--s4) 0 0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.fld .show{right:var(--s2);min-height:40px;padding:0 var(--s2);color:var(--ink);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;background:0 0;border:0;font-size:12px;text-decoration:underline;position:absolute;top:8px}.fld .show:hover{color:var(--accent)}.fld .show:disabled{color:var(--muted);cursor:not-allowed}.fld:has(.show) input{padding-right:72px}.auth .fields,.auth .primary{margin-top:var(--s4)}.auth .status{margin-top:var(--s3);font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.5}.auth .err-sum{margin-top:var(--s4);margin-bottom:var(--s4);border:var(--rule) solid var(--accent);padding:var(--s3) var(--s4) var(--s4)}.auth .err-sum h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);font-size:20px;font-weight:700;line-height:1.1}.auth .err-sum p{margin-top:var(--s2);font-size:14px;line-height:1.45}.panel b{font-weight:400;font-family:var(--font-mono);font-size:14px}@media (width>=760px){.auth h1,.panel h2{font-size:32px}.auth-top{margin-bottom:var(--s7);padding-top:0}.auth-top .logo svg{height:112px}}.ac-layout{gap:var(--s5);margin-top:var(--s4);grid-template-columns:1fr;display:grid}.ac-nav{border:var(--rule) solid var(--line);grid-template-columns:1fr 1fr;display:grid}.ac-nav a{min-height:48px;padding:0 var(--s4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.ac-nav a:hover{background:var(--field)}.ac-nav a[aria-current=page]{background:var(--ink);color:var(--bg)}.ac-nav .out{display:none}.ac-body{min-width:0}.ac-body>.sec:first-child,.ac-body>.ac-one{margin-top:0}.ac-cols{gap:var(--s6);margin-top:var(--s5);grid-template-columns:1fr;display:grid}.ac-main{min-width:0;max-width:560px}.ac-side{min-width:0}.ac-h{justify-content:space-between;align-items:baseline;gap:var(--s3);padding-bottom:var(--s2);border-bottom:var(--rule) solid var(--line);font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1;display:flex}.ac-h .n{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:400}.orders{margin:0;padding:0;list-style:none}.order-row{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.order-row:hover{background:var(--field);box-shadow:-8px 0 0 var(--field), 8px 0 0 var(--field)}.order-row:hover .o-code{text-underline-offset:3px;text-decoration:underline}.o-art{border:1px solid var(--line);display:block}.o-art .sleeve,.o-art .sk-art{width:100%;height:auto;display:block}.o-code{font-family:var(--font-display);letter-spacing:.01em;font-size:16px;font-weight:700;line-height:1.2;display:block}.o-meta{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.o-status{gap:var(--s1) var(--s3);margin-top:var(--s1);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;font-size:12px;display:flex}.o-status .live{color:var(--accent)}.o-total{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:700}.o-total .cur{font-family:var(--font-mono);color:var(--muted);margin-left:3px;font-size:12px;font-weight:400}.order-row>.icon{display:none}.ac-one{margin-top:0}.warnline{margin-top:var(--s3);font-family:var(--font-mono);color:var(--accent);font-size:12px;line-height:1.5}.warnline a{color:var(--accent);text-underline-offset:3px}.ac-body .fields{margin-top:var(--s4);gap:var(--s2)}.ac-body .fields-row{gap:var(--s2);grid-template-columns:1fr;display:grid}.ac-body .primary{margin-top:var(--s5);gap:var(--s3);flex-direction:column;display:flex}.ac-body .primary .btn-solid{width:100%;min-height:52px;font-size:14px}.ac-body .primary .status{margin:0}.sec{margin-top:64px}.sec-h{justify-content:space-between;align-items:baseline;gap:var(--s3);padding-bottom:var(--s2);border-bottom:var(--rule) solid var(--line);display:flex}.sec-h h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1}.sec-h .linkbtn{text-decoration:none}.sec-h .linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.sec-p{margin-top:var(--s3);color:var(--muted);max-width:52ch;font-size:15px;line-height:1.5}.sec .rows{border-top:0;margin-top:0}.row .tag{margin-left:var(--s2);vertical-align:middle}.row-danger .row-t{color:var(--accent)}.danger-confirm{border:var(--rule) solid var(--accent);padding:var(--s4);margin-top:var(--s3)}.danger-confirm p{max-width:52ch;font-size:15px;line-height:1.5}.danger-confirm .check{margin-top:var(--s3)}.danger-actions{gap:var(--s2);margin-top:var(--s4);flex-direction:column;display:flex}.danger-actions .btn-solid,.danger-actions .btn-ghost{min-height:52px}.sec .rows+.addr-add{display:none}.status.ok{color:var(--ok)}.ac-body .err-sum{margin-top:var(--s4);border:var(--rule) solid var(--accent);padding:var(--s3) var(--s4) var(--s4)}.addr-a{align-items:center;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);display:flex}.addr-a[hidden]{display:none}.addr-who{color:var(--muted);margin-right:auto;font-size:14px}.tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--bg);padding:3px 6px;font-size:12px;line-height:1}.tag.muted{color:var(--muted);border:1px solid var(--line);background:0 0}.addr-add{margin-top:var(--s3);width:100%;min-height:52px}.danger{margin-top:var(--s7);border-color:var(--accent)}.danger h2{color:var(--accent);font-size:22px}.danger .btn-ghost{margin-top:var(--s4);border-color:var(--accent);min-height:48px;color:var(--accent)}.danger .btn-ghost:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.danger .btn-solid{min-height:48px}.danger-actions{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.check{align-items:flex-start;gap:var(--s3);margin-top:var(--s4);cursor:pointer;font-size:15px;line-height:1.5;display:flex}.check input{cursor:pointer;flex:none;width:24px;height:24px;margin:0}@media (width>=760px){.pagehead h1{font-size:40px}.ac-body .fields-row{grid-template-columns:1fr 1fr}.ac-body .primary{flex-direction:row-reverse;justify-content:flex-start;align-items:center}.ac-body .primary .btn-solid{width:auto;padding:0 var(--s6)}.danger-actions{flex-direction:row}.danger-actions .btn-solid,.danger-actions .btn-ghost{padding:0 var(--s6)}.order-row{grid-template-columns:56px minmax(0,1fr) auto 24px}.order-row>.icon{width:20px;height:20px;display:block}}@media (width>=1024px){.ac-layout{gap:var(--s7);margin-top:var(--s5);grid-template-columns:240px minmax(0,640px);align-items:start}.ac-nav{border:0;border-top:var(--rule) solid var(--line);flex-direction:column;margin-top:28px;display:flex;position:sticky;top:96px}.ac-nav a{padding:0 var(--s3);border-bottom:1px solid var(--line);justify-content:flex-start;min-height:44px}.ac-nav .out{color:var(--muted);display:inline-flex}.ac-nav .out:hover{color:var(--accent)}}.auth-page{padding-bottom:var(--s5)}.ac-nav .out-form{display:contents}.ac-nav button.out{font:inherit;cursor:pointer;background:0 0;border:0}.warnline .linkbtn{color:var(--accent)}.ac-body .fld .err:empty{margin-top:0}.danger-confirm .err{margin-top:var(--s1);font-family:var(--font-mono);color:var(--accent);font-size:12px}.danger-confirm .err:empty{margin-top:0}.auth-foot{padding-left:var(--gutter);padding-right:var(--gutter);max-width:calc(440px + 2 * var(--gutter));justify-content:flex-start;margin:auto auto 0}.admin,.admin>main{flex-direction:column;flex:1 0 auto;display:flex}.afoot{padding:var(--s5) var(--gutter);align-items:center;gap:var(--s2) var(--s4);font-family:var(--font-mono);color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;margin-top:auto;font-size:12px;display:flex}.afoot a{color:var(--muted);align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.afoot a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.afoot a[aria-current=true]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.abar-who .who-form{display:contents}.abar-who .who-out{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0}.abar-who .who-out:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.admin .abar{z-index:3;background:var(--bg);border-bottom:var(--rule) solid var(--line);position:sticky;top:0}.admin .abar-in{align-items:center;gap:var(--s3);min-height:56px;display:flex}.admin .abar .logo{align-items:center;display:inline-flex}.admin .abar .logo svg{width:48px;height:36px}.admin .abar-word{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-left:var(--s2);border-left:1px solid var(--line);font-size:12px;line-height:20px}.admin .anav{display:none}.admin .abar-who{align-items:center;gap:var(--s3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:12px;display:flex}.admin .abar-who a{color:var(--muted);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.admin .abar-who a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.admin .atabs{border-bottom:var(--rule) solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.admin .atabs a{min-height:44px;padding:0 var(--s3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:var(--rule) solid transparent;margin-bottom:calc(var(--rule) * -1);flex:none;justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.admin .atabs a:hover{color:var(--ink)}.admin .atabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.admin .ao{padding-top:var(--s3);padding-bottom:var(--s7);flex:1 0 auto}.admin .tools{gap:var(--s3);margin-top:var(--s4);flex-direction:column;display:flex}.admin .filters{gap:var(--s1);flex-wrap:wrap;display:flex}.admin .filters a{align-items:center;gap:var(--s2);min-height:36px;padding:0 var(--s3);border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:12px;text-decoration:none;display:inline-flex}.admin .filters a:hover{background:var(--field)}.admin .filters a[aria-current=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.admin .filters .n{color:var(--muted)}.admin .filters a[aria-current=true] .n{color:var(--dark-muted)}.admin .afind{grid-template-columns:1fr;display:grid}.admin .afind input{font:inherit;min-height:44px;padding:0 var(--s3);border:var(--rule) solid var(--line);background:var(--surface);-webkit-appearance:none;border-radius:0;width:100%;font-size:16px}.admin .afind input::placeholder{color:var(--muted)}.admin .afind input:hover{background:var(--field)}.admin .afind input:disabled{background:var(--dim);color:var(--muted);border-color:var(--dim)}.admin .olist{margin:var(--s4) 0 0;border-top:var(--rule) solid var(--line);padding:0;list-style:none}.admin .ohead{display:none}.admin .orow{gap:var(--s1) var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.admin .orow:hover{background:var(--field);box-shadow:-8px 0 0 var(--field), 8px 0 0 var(--field)}.admin .orow:hover .o-code{text-underline-offset:3px;text-decoration:underline}.admin .o-code{font-family:var(--font-mono);letter-spacing:.04em;grid-area:1/1;align-self:center;font-size:14px;font-weight:700}.admin .o-total{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2;font-size:16px;font-weight:700}.admin .o-cell{grid-column:1/-1;min-width:0}.admin .o-who{font-family:var(--font-display);grid-column:1/-1;font-size:16px;font-weight:700;line-height:1.25;display:block}.admin .o-what{font-family:var(--font-mono);color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.4;display:block}.admin .o-when{font-family:var(--font-mono);color:var(--muted);grid-column:1/-1;font-size:12px}.admin .o-st{gap:var(--s1) var(--s3);margin-top:var(--s1);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;font-size:12px;display:flex}.admin .st-ok{color:var(--ok)}.admin .st-wait{color:var(--accent)}.admin .st-mute{color:var(--muted)}.admin .o-flag{font-family:var(--font-mono);color:var(--accent);grid-column:1/-1;font-size:12px}.admin .olist .icon{display:none}@media (width>=760px){.admin .pagehead h1{font-size:40px}.admin .abar-in{gap:var(--s5)}.admin .anav{gap:var(--s1);display:flex}.admin .anav a{min-height:40px;padding:0 var(--s3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.admin .anav a:hover{color:var(--ink)}.admin .anav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.admin .atabs{display:none}.admin .tools{flex-direction:row;justify-content:space-between;align-items:center}.admin .afind{width:320px}}@media (width>=1024px){.admin .ohead,.admin .orow{gap:var(--s3);grid-template-columns:150px minmax(0,1fr) 120px 110px 150px 150px 24px;align-items:center;display:grid}.admin .ohead{padding:var(--s2) 0;border-bottom:var(--rule) solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.admin .ohead span:nth-child(4){text-align:right}.admin .olist{border-top:0}.admin .orow{padding:var(--s3) 0}.admin .o-code,.admin .o-total,.admin .o-cell,.admin .o-who,.admin .o-what,.admin .o-when,.admin .o-st,.admin .o-flag{grid-area:auto;margin:0}.admin .o-cell{min-width:0}.admin .o-cell .o-what{margin-top:2px}.admin .o-when{color:var(--ink)}.admin .o-st{display:contents}.admin .o-st>span{display:block}.admin .olist .icon{width:20px;height:20px;color:var(--muted);display:block}.admin .o-total{font-size:17px}}.admin .fld input{width:100%;font:inherit;color:var(--ink);background:var(--field);-webkit-appearance:none;padding:24px var(--s4) 8px;border:0;border-radius:0;min-height:56px;font-size:16px;line-height:1.3;display:block}.admin .fld label{left:var(--s4);color:var(--muted);pointer-events:none;font-size:16px;line-height:1.3;transition:top .16s ease-out,font-size .16s ease-out;position:absolute;top:18px}.admin .fld input:focus+label,.admin .fld input:not(:placeholder-shown)+label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;top:8px}.admin .fld input::placeholder{color:#0000}.admin .fld input:hover{background:var(--color-5)}.admin .fld input:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);background:var(--bg);outline:0}.admin .fld input:disabled{background:var(--dim);color:var(--muted);cursor:not-allowed}.admin .fld.is-error input{background:var(--danger-wash);box-shadow:inset 0 0 0 2px var(--accent)}.admin .fields,.admin .primary{margin-top:var(--s4)}.admin .status{margin-top:var(--s3);font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.5}.admin .err-sum{margin-top:var(--s4);margin-bottom:var(--s4);border:var(--rule) solid var(--accent);padding:var(--s3) var(--s4) var(--s4)}.admin .err-sum h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);font-size:20px;font-weight:700;line-height:1.1}.admin .err-sum p{margin-top:var(--s2);font-size:14px;line-height:1.45}.admin .pf{max-width:640px}.admin .pf>.sec:first-child,.admin .lead+.sec{margin-top:var(--s4)}.admin .sec-h .n{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;text-align:right;min-width:0;font-size:12px;font-weight:400}.admin .sec-h .n.st-wait{color:var(--accent)}.admin .sec-p a{color:var(--ink);text-underline-offset:3px}.admin .sec-p a:hover{color:var(--accent)}.admin .lead{margin-top:var(--s2);color:var(--muted);max-width:52ch;font-size:15px;line-height:1.5}.admin .fields{margin-top:var(--s4);gap:var(--s2)}.admin .fields-row{gap:var(--s2);grid-template-columns:1fr;display:grid}.admin .fld textarea{width:100%;font:inherit;color:var(--ink);background:var(--field);padding:26px var(--s4) 8px;resize:vertical;border:0;border-radius:0;min-height:112px;font-size:16px;line-height:1.4;display:block}.admin .fld textarea+label{top:18px}.admin .fld textarea:focus+label,.admin .fld textarea:not(:placeholder-shown)+label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;top:8px}.admin .fld textarea::placeholder{color:#0000}.admin .fld textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);background:var(--bg);outline:0}.admin .fld textarea:hover{background:var(--color-5)}.admin .fld textarea:disabled{background:var(--dim);color:var(--muted);cursor:not-allowed}.admin .fld.is-error textarea{background:var(--danger-wash);box-shadow:inset 0 0 0 2px var(--accent)}.admin .fld-fixed label,.admin .fld-fixed input:focus+label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;top:8px}.admin .fld input[type=date],.admin .fld input[type=time]{min-width:0}.admin .fld input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.admin .fld input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer}.admin .fld .unit{right:var(--s4);font-family:var(--font-mono);color:var(--muted);pointer-events:none;font-size:13px;position:absolute;top:26px}.admin .fld:has(.unit) input{padding-right:64px}.admin .save{margin-top:var(--s5);gap:var(--s3);flex-direction:column;display:flex}.admin .save .btn-solid{width:100%;min-height:52px;font-size:14px}.admin .save .status{margin:0}.admin .err{font-family:var(--font-mono);color:var(--accent);margin-top:var(--s1);font-size:12px;line-height:1.4}.admin .err-sum{margin-top:var(--s4);border:var(--rule) solid var(--accent);padding:var(--s3) var(--s4) var(--s4)}.admin .err-sum a{color:var(--ink);text-underline-offset:3px;min-height:24px;line-height:24px;display:inline-block}.admin .err-sum ol{line-height:1.4}.admin .sec .rows{margin-top:var(--s4)}.admin .rows.tight{border-top:0;margin-top:0}.admin .row-s{margin-top:var(--s1);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;display:block}.admin .row-s.st-wait{color:var(--accent)}.admin button.row{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font:inherit;background:0 0}.admin .warnline a,.admin .warnline button,.admin .sec-p a{text-underline-offset:3px;min-height:24px;line-height:24px;display:inline-block}.admin .warnline a,.admin .warnline button{color:var(--accent)}.admin .warnline button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.admin .warnline button:hover{color:var(--ink)}@media (width>=760px){.admin .fields-row{grid-template-columns:1fr 1fr}.admin .fields-row.three{grid-template-columns:1fr 1fr 1fr}.admin .save{flex-direction:row-reverse;justify-content:flex-start;align-items:center}.admin .save .btn-solid{width:auto;padding:0 var(--s6)}}.admin .pf-wide,.admin .split{max-width:none}.admin .split-main>.sec:first-child,.admin .split-side>.sec:first-child{margin-top:var(--s4)}.admin .sec-lead .sec-p{margin-top:var(--s3)}@media (width>=1024px){.admin .split{gap:var(--s7);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.admin .split-side{grid-area:1/2;min-width:0}.admin .split-main{grid-area:1/1;min-width:0}.admin .split-side.stick{position:sticky;top:80px}.admin .sec.cols{gap:var(--s4) var(--s7);border-top:var(--rule) solid var(--line);padding-top:var(--s4);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.admin .sec.cols .sec-h{border-bottom:0;padding-bottom:0;display:block}.admin .sec.cols .sec-h .n{margin-top:var(--s2);text-align:left;display:block}.admin .sec.cols .sec-body>.fields{margin-top:0}.admin .sec.cols .sec-body>.warnline:first-child{margin-top:0;margin-bottom:var(--s3)}.admin .flow{margin-left:auto;margin-right:auto}}.admin .pv{margin-top:var(--s4);background:var(--dark);color:var(--dark-ink);border:1px solid var(--line);grid-template-columns:44% 1fr;min-height:180px;display:grid}.admin .pv-block{padding:var(--s2);background:var(--accent);color:var(--accent-ink);flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.admin .pv-day{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,10vw,44px);font-weight:700;line-height:.95}.admin .pv-when{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:var(--s2);font-size:12px}.admin .pv-text{justify-content:center;gap:var(--s2);padding:var(--s3);flex-direction:column;min-width:0;display:flex}.admin .pv-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-muted);font-size:12px}.admin .pv-title{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.05}.admin .pv-note{color:var(--dark-muted);max-width:40ch;font-size:15px;line-height:1.35}.admin .pv-off{grid-template-columns:1fr}.admin .pv-off .pv-text{padding:var(--s4)}.admin .pv-off .pv-title{color:var(--dark-muted);font-size:17px}@media (width>=760px){.admin .pv{grid-template-columns:38% 1fr;min-height:220px}.admin .pv-day{font-size:56px}.admin .pv-title{font-size:24px}.admin .pv-text{padding:var(--s4)}}.admin .pagehead .btn-solid{align-self:center;min-height:44px;margin-left:auto}.admin .pagehead{flex-wrap:wrap}.admin .needs{margin:var(--s3) 0 0;padding:0;list-style:none}.admin .need{gap:var(--s1) var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.admin .need:hover{background:var(--field);box-shadow:-8px 0 0 var(--field), 8px 0 0 var(--field)}.admin .need:hover .n-t{text-underline-offset:3px;text-decoration:underline}.admin .n-key{font-family:var(--font-mono);letter-spacing:.04em;grid-column:1;font-size:13px;font-weight:700}.admin .n-key.st-wait{color:var(--accent)}.admin .n-sum{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2;font-size:17px;font-weight:700}.admin .n-sum .cur{font-family:var(--font-mono);color:var(--muted);margin-left:3px;font-size:12px;font-weight:400}.admin .n-cell{grid-column:1/-1;min-width:0}.admin .n-t{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.25;display:block}.admin .n-d{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.admin .n-st{margin-top:var(--s1);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:12px;display:block}.admin .need .icon{display:none}.admin .figs{margin:var(--s3) 0 0;padding:0;list-style:none}.admin .figs li{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);display:flex}.admin .fig-k{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.admin .fig-k small{letter-spacing:0;text-transform:none;margin-top:2px;font-size:12px;display:block}.admin .fig-v{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:32px;font-weight:700;line-height:1}.admin .fig-v .cur{font-family:var(--font-mono);letter-spacing:0;color:var(--muted);margin-left:4px;font-size:12px;font-weight:400}.admin .fig-v .of{margin-top:var(--s1);font-family:var(--font-mono);letter-spacing:0;color:var(--muted);font-size:12px;font-weight:400;display:block}.admin .fig-wait .fig-v,.admin .fig-wait .fig-v .cur,.admin .fig-wait .fig-v .of{color:var(--accent)}.admin .figs .sk-line{width:96px;height:24px;display:inline-block}.admin .ev-when{margin-top:var(--s3);font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.5}.admin .ev-when a{color:var(--ink);text-underline-offset:3px;min-height:24px;line-height:24px;display:inline-block}.admin .ev-when a:hover{color:var(--accent)}.admin .today-empty{padding:var(--s4) 0 var(--s2)}.admin .today-empty h3{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:22px;font-weight:700;line-height:1.1}.admin .today-empty p{margin-top:var(--s2);color:var(--muted);max-width:52ch;font-size:15px;line-height:1.5}@media (width>=760px){.admin .need{align-items:center;gap:var(--s3);grid-template-columns:150px minmax(0,1fr) 110px 24px}.admin .n-key,.admin .n-sum,.admin .n-cell{grid-area:auto}.admin .need .icon{width:20px;height:20px;color:var(--muted);display:block}}.admin .pagehead .btn-solid{min-height:44px;padding:0 var(--s4);margin-top:var(--s2);flex:100%;order:3}@media (width>=760px){.admin .pagehead .btn-solid{flex:none;order:0;align-self:center;margin-top:0;margin-left:auto}}.admin .plist{margin:var(--s4) 0 0;border-top:var(--rule) solid var(--line);padding:0;list-style:none}.admin .phead{display:none}.admin .prow{gap:var(--s1) var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-rows:auto auto auto;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.admin .p-art{border:1px solid var(--line);grid-row:1/span 3;display:block}.admin .p-art .sleeve{width:100%;height:auto;display:block}.admin .p-name{min-width:0}.admin .p-title{min-height:24px;font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}.admin .p-title:hover{text-underline-offset:3px;text-decoration:underline}.admin .p-meta{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.admin .p-price{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.admin .p-price .cur{color:var(--muted);margin-left:3px;font-size:12px}.admin .p-stock{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);grid-column:2;font-size:12px}.admin .p-stock.is-out{color:var(--accent)}.admin .p-stock.is-one{color:var(--ink)}.admin .p-state{text-align:right;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);grid-column:3;font-size:12px}.admin .p-state.is-off{color:var(--muted)}.admin .p-act{gap:var(--s4);grid-column:2/-1;display:flex}.admin .p-act .linkbtn{min-height:28px}.admin .prow:hover{background:var(--field);box-shadow:-8px 0 0 var(--field), 8px 0 0 var(--field)}@media (width>=1024px){.admin .phead,.admin .prow{gap:var(--s3);grid-template-rows:auto;grid-template-columns:56px minmax(0,1fr) 110px 110px 110px 170px;align-items:center;display:grid}.admin .phead{padding:var(--s2) 0;border-bottom:var(--rule) solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.admin .phead span:nth-child(3){text-align:right}.admin .plist{border-top:0}.admin .p-art{grid-row:auto}.admin .p-stock,.admin .p-state,.admin .p-act{grid-column:auto}.admin .p-state{text-align:left}.admin .p-act{justify-content:flex-end}}.admin .flow{max-width:560px;margin-left:auto;margin-right:auto}.admin .flow .step-h{margin-top:var(--s6);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:27px;font-weight:700;line-height:1.05}.admin .flow .step-p{margin-top:var(--s2);color:var(--muted);max-width:48ch;font-size:15px;line-height:1.5}.admin .flow .sec{margin-top:var(--s4)}.admin .flow .sec-h{display:none}.admin .flow .act{margin-top:var(--s6)}.admin .flow .go{width:100%;min-height:56px;font-size:14px}.admin .flow .types{grid-template-columns:1fr 1fr}.admin .flow .photos{grid-template-columns:repeat(2,1fr)}@media (width>=760px){.admin .flow .step-h{font-size:32px}.admin .flow .types{grid-template-columns:repeat(5,1fr)}.admin .flow .photos{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.admin .flow,.admin .flow .pf{max-width:none}.admin .flow .step:not([hidden]),.admin .flow [data-step="3"]:not([hidden]){column-gap:var(--s6);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.admin .flow .step:not([hidden]){padding-top:var(--s6)}.admin .flow .step-lead .step-h{margin-top:0}.admin .flow [data-step="3"]>.sec{grid-column:1/-1}.admin .flow [data-step="3"]>.act{grid-column:1}.admin .flow .step-lead{grid-area:1/2/span 12}.admin .flow .step>:not(.step-lead){grid-column:1}.admin .flow .step>.step-lead+*{margin-top:0}.admin .flow .photos{grid-template-columns:repeat(4,1fr)}}.admin .pf>.sec:first-child{margin-top:var(--s4)}.admin .types{margin-top:var(--s4);border:var(--rule) solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.admin .types label{min-height:48px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;font-size:13px;display:flex;position:relative}.admin .types label:has(input:checked){background:var(--ink);color:var(--bg)}.admin .types label:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:-3px}.admin .types label:hover{background:var(--field)}.admin .types label:has(input:checked):hover{background:var(--ink)}.admin .types input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.admin .fld select{width:100%;font:inherit;color:var(--ink);background:var(--field);appearance:none;padding:24px var(--s4) 8px;cursor:pointer;border:0;border-radius:0;min-height:56px;font-size:16px;display:block}.admin .fld select+label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;top:8px}.admin .fld select:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);background:var(--bg);outline:0}.admin .fld .chev{right:var(--s3);pointer-events:none;width:20px;height:20px;color:var(--muted);position:absolute;top:18px}.admin .disc{margin-top:var(--s4);grid-template-columns:1fr auto;display:grid}.admin .disc input{font:inherit;min-height:52px;padding:0 var(--s3);border:var(--rule) solid var(--line);background:var(--surface);-webkit-appearance:none;border-right:0;border-radius:0;width:100%;font-size:16px}.admin .disc input::placeholder{color:var(--muted)}.admin .disc input:disabled{background:var(--dim);color:var(--muted);border-color:var(--dim)}.admin .disc .btn-solid{min-height:52px;padding:0 var(--s4)}.admin .hits{margin:var(--s3) 0 0;gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));padding:0;list-style:none;display:grid}.admin .hit{gap:var(--s2);padding:var(--s2);border:var(--rule) solid var(--line);flex-direction:column;min-width:0;display:flex}.admin .hit-art{aspect-ratio:1;object-fit:cover;background:var(--field);width:100%;display:block}.admin .hit-art-none{background:var(--dark)}.admin .hit-text{min-width:0;display:block}.admin .hit-t{font-family:var(--font-display);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.25;display:block}.admin .hit-d{font-family:var(--font-mono);color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.4;display:block}.admin .hit .btn-ghost{min-height:40px;padding:0 var(--s3);width:100%;margin-top:auto}.admin .hit-note{margin-top:var(--s3);font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.5}.admin .hit-note a,.admin .hit-note button{color:var(--ink);min-height:24px;line-height:24px;display:inline-block}.admin .disc-warn{margin-top:var(--s3);border:var(--rule) solid var(--accent);padding:var(--s3) var(--s4)}.admin .disc-warn h3{font-family:var(--font-display);color:var(--accent);font-size:17px;font-weight:700;line-height:1.2}.admin .disc-warn p{margin-top:var(--s1);font-size:14px;line-height:1.45}.admin .tracks{margin:var(--s4) 0 0;gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}.admin .track{gap:var(--s2);grid-template-columns:64px minmax(0,1fr) 80px 20px 40px;align-items:center;display:grid}.admin .track .has-prev{text-align:center;width:20px;color:var(--muted);font-size:10px}.admin .track .has-prev.is-on{color:var(--ok)}.admin .track input{font:inherit;min-height:44px;padding:0 var(--s3);background:var(--field);border:0;border-radius:0;width:100%;font-size:16px}.admin .track input:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);background:var(--bg);outline:0}.admin .track .pos{font-family:var(--font-mono);text-align:center}.admin .track .dur{font-family:var(--font-mono);text-align:right}.admin .track .x{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.admin .track .x:hover{color:var(--accent);background:var(--field)}.admin .track .x .icon{width:18px;height:18px}.admin .addtrack{margin-top:var(--s3)}.admin .photos{margin-top:var(--s4);gap:var(--s3);grid-template-columns:repeat(2,1fr);display:grid}.admin .photo{border:1px solid var(--line);position:relative}.admin .photo .sleeve{width:100%;height:auto;display:block}.admin .photo-tag{top:var(--s2);left:var(--s2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--bg);padding:3px 6px;font-size:12px;line-height:1;position:absolute}.admin .photo-tag.is-warn{background:var(--accent)}.admin .photo-act{gap:var(--s3);padding:var(--s2);border-top:1px solid var(--line);display:flex}.admin .photo-act .linkbtn{min-height:28px;font-size:12px}.admin .photo .sk-art{display:block}.admin .photo-up{text-align:center;aspect-ratio:1;min-height:100%;padding:var(--s4);border:var(--rule) dashed var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;font-size:12px;display:flex;position:relative}.admin .photo-up:hover{background:var(--field)}.admin .photo-up input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.admin .photo-up:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.admin .photo-hint{margin-top:var(--s3);font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.5}.admin .save{padding-top:var(--s4);border-top:var(--rule) solid var(--line);gap:var(--s2);flex-direction:column;margin-top:56px;display:flex}.admin .save .btn-solid,.admin .save .btn-ghost{min-height:52px}.admin .save .keep{align-self:center}@media (width>=1024px){.admin .split-side .photos{grid-template-columns:repeat(2,1fr)}.admin .split-side .fields-row{grid-template-columns:1fr}}@media (width>=760px){.admin .types{grid-template-columns:repeat(5,1fr)}.admin .fields-row{grid-template-columns:1fr 1fr}.admin .fields-row.three{grid-template-columns:1fr 1fr 1fr}.admin .photos{grid-template-columns:repeat(4,1fr)}.admin .save{flex-direction:row;align-items:center}.admin .save .btn-solid,.admin .save .btn-ghost{padding:0 var(--s6)}.admin .save .keep{margin-left:var(--s2);align-self:auto}}.admin .order-art .sleeve{width:100%;height:auto;display:block}.admin .order-price .cur,.admin .totals-rows dd .cur{font-family:var(--font-mono);letter-spacing:0;color:var(--muted);margin-left:3px;font-size:12px;font-weight:400}.admin .od-cols{gap:var(--s6);margin-top:var(--s2);grid-template-columns:1fr;display:grid}.admin .od-main,.admin .od-side{min-width:0}.admin .od-side{gap:var(--s5);flex-direction:column;display:flex}.admin .sec{margin-top:var(--s6)}.admin .sec-h{justify-content:space-between;align-items:baseline;gap:var(--s3);padding-bottom:var(--s2);border-bottom:var(--rule) solid var(--line);font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:18px;font-weight:700;line-height:1;display:flex}.admin .sec-h .n{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:400}.admin .act-panel{margin-top:var(--s4);border:var(--rule) solid var(--line);padding:var(--s4)}.admin .act-panel.is-warn{border-color:var(--accent)}.admin .act-panel.is-ok{border-color:var(--ok);background:var(--ok-wash)}.admin .act-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.admin .act-panel h2{margin-top:var(--s1);font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:22px;font-weight:700;line-height:1.1}.admin .act-panel.is-warn h2{color:var(--accent)}.admin .act-panel.is-ok h2{color:var(--ok)}.admin .act-p{margin-top:var(--s2);max-width:52ch;font-size:15px;line-height:1.5}.admin .act-row{gap:var(--s2);margin-top:var(--s4);flex-direction:column;display:flex}.admin .act-row .btn-solid,.admin .act-row .btn-ghost{min-height:52px}.admin .act-hint{margin-top:var(--s2);font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.5}.admin .act-panel .fields{margin-top:var(--s4)}.admin .blocked{margin-top:var(--s3);font-family:var(--font-mono);color:var(--accent);font-size:12px;line-height:1.5}.admin .side-card{border:1px solid var(--line);padding:var(--s3) var(--s4) var(--s4)}.admin .side-card h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-bottom:var(--s2);border-bottom:1px solid var(--line);font-size:12px}.admin .side-card p{margin-top:var(--s2);font-size:15px;line-height:1.45}.admin .side-card .mono{font-family:var(--font-mono);font-size:13px}.admin .side-card a{color:var(--ink);text-underline-offset:3px;min-height:24px;line-height:24px;display:inline-block}.admin .side-card .totals-rows{margin-top:var(--s2)}.admin .line-flag{font-family:var(--font-mono);color:var(--accent);font-size:12px}.admin .order-line.is-gone .order-title{color:var(--muted);text-decoration:line-through}@media (width>=760px){.admin .act-row{flex-flow:wrap}.admin .act-row .btn-solid,.admin .act-row .btn-ghost{padding:0 var(--s6)}.admin .fields-row{grid-template-columns:1fr 1fr}}@media (width>=1024px){.admin .od-cols{gap:var(--s7);grid-template-columns:minmax(0,1fr) 380px;align-items:start}.admin .od-side{position:sticky;top:72px}}.admin .fx-line{margin-top:var(--s3);font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.5}.admin .fx-line b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400}.admin .fld .err:empty{margin-top:0}.admin .rows form{display:contents}.auth-top .logo{align-items:center;display:inline-flex}.auth-top .logo[data-word]:after{content:attr(data-word);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-left:var(--s2);padding-left:var(--s2);border-left:1px solid var(--line);font-size:12px;line-height:24px}img.sleeve{aspect-ratio:1;object-fit:cover;width:100%;display:block}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.admin .track{border:0;margin-top:0;padding:0}.admin .side-note{margin-top:var(--s2);color:var(--muted)}.foot{background:var(--bg);color:var(--ink);border-top:var(--rule) solid var(--line);margin-top:var(--s4)}.foot-in{gap:var(--s5) var(--s4);padding-top:var(--s5);padding-bottom:var(--s5);grid-template-columns:1fr 1fr;display:grid}.foot-logo{grid-column:1/-1;justify-self:center;display:inline-flex}.foot-group{font-style:normal}.foot-group h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-bottom:var(--s1);border-bottom:1px solid var(--line);margin-bottom:var(--s1);font-size:12px}.foot-group li{align-items:center;min-height:32px;font-size:14px;line-height:1.4;display:flex}.foot-group a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.foot-group a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.foot-visit a{font-family:var(--font-mono);text-underline-offset:3px;font-size:13px;text-decoration:underline}.foot-line{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);padding-top:var(--s3);padding-bottom:var(--s3);border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.5;display:flex}.foot-lang{gap:var(--s3);flex:none;display:flex}.foot-lang a{min-height:24px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.foot-lang a[aria-current=true]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.foot-lang a:hover{color:var(--accent)}@media (width>=760px){.foot-in{gap:var(--s6) var(--s4);padding-top:var(--s7);padding-bottom:var(--s7);grid-template-columns:110px repeat(4,1fr)}.foot-logo{grid-column:auto;justify-self:start}.foot-logo svg{width:121px;height:90px}.foot-group li,.foot-group a{min-height:36px;font-size:15px}.foot-visit a{white-space:nowrap}}@media (width>=1024px){.foot-in{gap:var(--s6) var(--s5);grid-template-columns:200px repeat(4,1fr)}.foot-logo svg{width:136px;height:101px}}.foot-logo svg{width:230px;height:123px}.newest-head h1,.row-head h2{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1}.chip a{border:0;border-left:1px solid var(--line);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.chip a .icon{width:16px;height:16px}.chip a:hover{background:var(--ink);color:var(--bg)}.sort .chev{right:var(--s3);pointer-events:none;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%}select.sort-btn{appearance:none;padding-right:40px}.pager{margin-top:var(--s5);justify-content:center;display:flex}@media (width>=760px){.browse .search-dock{display:none}}.prose{max-width:640px}.prose>*+*{margin-top:var(--s4)}.prose h2{margin-top:var(--s6);padding-bottom:var(--s2);border-bottom:var(--rule) solid var(--line);font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1}.prose h2:first-child{margin-top:0}.prose p,.prose li{font-size:16px;line-height:1.55}.prose .lede{color:var(--muted);font-size:17px}.prose ul{padding-left:1.2em;list-style:outside}.prose li+li{margin-top:var(--s2)}.prose a{color:var(--ink);text-underline-offset:3px;min-height:24px;line-height:24px;display:inline-block}.prose a:hover{color:var(--accent)}.prose .mono{font-family:var(--font-mono);font-size:14px}.infopage .ac-nav{grid-template-columns:1fr}.infopage .visit{margin-top:var(--s4);padding:0}.visit-block h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s1);font-size:12px;line-height:1.2}.foot-marks{justify-content:space-between;align-items:center;gap:var(--s3) var(--s4);padding-top:var(--s3);padding-bottom:var(--s3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.foot-legal{font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1.5}.foot-pay{align-items:center;gap:var(--s4);display:flex}.foot-pay img{height:var(--s5);width:auto;display:block}
