@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_d4f1d5{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_d4f1d5{--font-display:"Oswald","Oswald Fallback"}:root{--ice:#7cfa01;--ice-hot:#b7fa00;--ice-deep:#3f8a04;--ice-glow:#d8fda7;--chill:#00f8e7;--jersey:var(--font-display),"Oswald","Arial Narrow",sans-serif;--ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--r-sm:8px;--r-md:12px;--r-lg:18px;--page:#000101;--surface:#080d08;--surface-2:#0f160f;--surface-3:#101a13;--sunken:#050805;--line:#1c2a1a;--line-hi:#2b402a;--text:#eaf5e4;--text-2:#7f9078;--text-3:#55634f;--accent:var(--ice);--accent-2:var(--chill);--accent-3:var(--accent);--btn:linear-gradient(96deg,var(--accent-deep),var(--accent));--accent-hot:var(--ice-hot);--accent-deep:var(--ice-deep);--accent-glow:var(--ice-glow);--on-accent:#031200;--lift:rgba(255,255,255,.07);--lift-2:rgba(255,255,255,.12);--shadow:rgba(0,0,0,.55);--veil:rgba(2,5,3,.72);--warn:#f5c542;--bad:#ff6b6b;--ink:var(--page);--deck:var(--surface);--deck-2:var(--surface-2);--edge:var(--line);--edge-hi:var(--line-hi);--bone:var(--text);--ash:var(--text-2);--ash-2:var(--text-3);--amber:var(--warn);--danger:var(--bad)}:root[data-theme=light],html[data-theme=light]{--page:#ffffff;--surface:#fafafa;--surface-2:#f2f2f2;--surface-3:#ededed;--sunken:#e9e9e9;--line:#e0e0e0;--line-hi:#c9c9c9;--text:#171717;--text-2:#565656;--text-3:#808080;--lift:rgba(0,0,0,.04);--lift-2:rgba(0,0,0,.09);--shadow:rgba(0,0,0,.14);--veil:rgba(255,255,255,.82)}body,html[data-theme] body{background:var(--page);color:var(--text)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body{background:radial-gradient(120% 55% at 50% -12%,color-mix(in srgb,var(--accent) 7%,transparent) 0,color-mix(in srgb,var(--accent) 0%,transparent) 62%),radial-gradient(90% 40% at 100% 102%,color-mix(in srgb,var(--accent-2) 5%,transparent) 0,color-mix(in srgb,var(--accent-2) 0%,transparent) 70%),var(--ink);background-attachment:fixed;color:var(--bone);font-family:var(--ui);font-size:15px;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--chill);outline-offset:2px}.wrap{max-width:560px;margin:0 auto;padding:16px 14px 48px}.brand{display:block;text-align:center;margin:4px 0 20px}.brand img{display:block;width:100%;max-width:300px;height:auto;margin:0 auto;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--accent) 18%,transparent))}.brand p{font-size:10px;letter-spacing:.22em;margin-top:6px}.brand p,.section-h{text-transform:uppercase;color:var(--ash-2)}.section-h{font-size:10.5px;letter-spacing:.15em;margin:4px 0 10px}.rips{display:grid;grid-gap:12px;gap:12px}.rip-card{display:block;overflow:hidden;position:relative;background:linear-gradient(168deg,var(--deck) 0,#080d09 100%);border:1px solid var(--edge);border-radius:var(--r-lg);transition:transform .12s,box-shadow .18s}.rip-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.45),inset 0 0 0 1px var(--edge-hi)}.rip-card .art{aspect-ratio:16/9;background:var(--deck-2);display:block;width:100%;object-fit:cover}.rip-card .art.placeholder{display:grid;place-items:center;text-align:center;padding:16px;background:linear-gradient(140deg,#10210c,#04141a);font-family:var(--jersey);font-size:20px;text-transform:uppercase;letter-spacing:.05em;color:var(--ash);font-style:normal;font-weight:600}.rip-card .body{padding:13px 14px 15px}.rip-card h2{font-size:15.5px;font-weight:750;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.tags{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.tag{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);color:var(--ice)}.tag.cyan{background:color-mix(in srgb,var(--accent-2) 8%,transparent);border-color:color-mix(in srgb,var(--accent-2) 26%,transparent);color:var(--chill)}.tag.mini{background:color-mix(in srgb,var(--warn) 9%,transparent);border-color:color-mix(in srgb,var(--warn) 28%,transparent);color:var(--amber)}.tag.done{background:#131a15;border-color:var(--edge);color:var(--ash-2)}.price{font-size:13px;color:var(--ash)}.price b{font-family:var(--jersey);font-size:22px;color:var(--bone);vertical-align:-2px;margin-right:2px}.meter{height:7px;background:#0a120c;border:1px solid var(--edge);margin-top:12px;overflow:hidden}.meter,.meter i{border-radius:99px}.meter i{display:block;height:100%;background:linear-gradient(90deg,var(--ice-deep),var(--ice));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 50%,transparent)}.meter-l{font-size:11.5px;color:var(--ash);margin-top:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter-l b{color:var(--bone)}.empty{border:1px dashed var(--edge-hi);border-radius:var(--r-lg);padding:30px 20px;text-align:center;color:var(--ash)}.empty h2{font-family:var(--jersey);font-size:21px;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.06em;color:#ffffff}.empty p{font-size:13px;margin-top:8px;line-height:1.6;text-wrap:balance}.empty code{background:var(--deck-2);border:1px solid var(--edge);border-radius:5px;padding:1px 6px;font-size:12px;color:var(--ice)}.foot{margin-top:26px;text-align:center;font-size:10.5px;color:var(--ash-2);line-height:1.75}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.back{display:inline-block;font-size:12px;color:var(--ash);margin-bottom:12px;letter-spacing:.02em}.back:hover{color:var(--ice)}.rip-hero{background:linear-gradient(168deg,var(--deck) 0,var(--surface) 100%);border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin-bottom:16px}.rip-hero .hero{display:block;aspect-ratio:16/9;object-fit:cover}.rip-hero .hero.placeholder{display:grid;place-items:center;text-align:center;padding:22px;background:linear-gradient(140deg,var(--surface-3),var(--surface-2));font-family:var(--jersey);font-size:24px;text-transform:uppercase;font-style:normal;font-weight:600;letter-spacing:.05em;color:var(--ash)}.hero-body{padding:15px}.hero-body h1{font-size:19px;font-weight:750;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.notes{font-size:12.5px;color:var(--ash);margin-top:12px;line-height:1.6}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:14px}.stat{background:var(--deck-2);border:1px solid var(--edge);border-radius:var(--r-md);padding:9px 6px;text-align:center}.stat .v{font-family:var(--jersey);font-size:22px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .l{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--ash-2);margin-top:4px}.stat.hot .v{color:var(--ice)}.legend{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;font-size:10.5px;color:var(--ash-2);margin-bottom:11px}.legend i{width:9px;height:9px;border-radius:3px;display:inline-block;margin-right:5px;vertical-align:-1px}.i-open{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--ice)}.i-hold{background:var(--amber)}.i-sold{box-shadow:inset 0 0 0 1px var(--line)}.i-reserved,.i-sold{background:var(--line)}.i-reserved{box-shadow:inset 0 0 0 1px var(--chill)}.board{grid-gap:8px;gap:8px}.spot{position:relative;border:0;padding:0;cursor:pointer;font-family:inherit;color:inherit;border-radius:var(--r-md);overflow:hidden;aspect-ratio:.86;background:linear-gradient(178deg,var(--surface-3) 0,var(--surface-2) 62%,var(--surface) 100%);box-shadow:inset 0 0 0 1px var(--edge),inset 0 1px 0 var(--lift-2);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .12s cubic-bezier(.3,1.4,.5,1),box-shadow .18s}.spot:after{left:0;right:0;bottom:0;height:7px;background:linear-gradient(180deg,var(--stripe,var(--line)) 0 3px,var(--shadow) 3px 4px,var(--stripe2,var(--surface-3)) 4px 100%)}.spot:after,.spot:before{content:"";position:absolute}.spot:before{inset:0;pointer-events:none;background:radial-gradient(90% 55% at 50% -12%,var(--lift-2),var(--lift) 70%)}.spot .num{font-family:var(--jersey);line-height:.86;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spot .num,.spot .plate{position:relative;z-index:1}.spot .plate{margin-top:5px;max-width:92%;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spot.open{--stripe:var(--line-hi);--stripe2:var(--surface-3)}.spot.open .num{color:var(--ice);text-shadow:0 0 16px color-mix(in srgb,var(--accent) 42%,transparent)}.spot.open .plate{color:var(--ash-2)}.spot.open:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent),0 8px 20px color-mix(in srgb,var(--accent) 14%,transparent)}.spot.open:active{transform:scale(.95)}.spot.picked{--stripe:var(--ice);--stripe2:var(--line-hi);box-shadow:inset 0 0 0 2px var(--ice),0 8px 22px color-mix(in srgb,var(--accent) 25%,transparent)}.spot.picked .plate{color:var(--ice)}.spot.held{--stripe:var(--line-hi);--stripe2:var(--surface-3);cursor:default;background:linear-gradient(178deg,var(--surface-3) 0,var(--surface-2) 100%)}.spot.held .num{color:var(--amber)}.spot.held .plate{color:color-mix(in srgb,var(--warn) 70%,black)}.spot.sold{cursor:default;background:linear-gradient(178deg,var(--surface-3) 0,var(--surface) 100%);box-shadow:inset 0 0 0 1px var(--line);filter:saturate(.5)}.spot.sold:before{opacity:.25}.spot.sold:after{opacity:.35}.spot.sold .num{text-shadow:none}.spot.sold .plate{color:var(--text-2);background:var(--surface-2);border-radius:4px;padding:2px 5px}.spot.reserved,.spot.sold .plate{box-shadow:inset 0 0 0 1px var(--line)}.spot.reserved{cursor:default;--stripe:var(--line-hi);--stripe2:var(--surface-3);background:linear-gradient(178deg,var(--surface-3) 0,var(--surface) 100%)}.spot.reserved .num{color:var(--line-hi)}.spot.reserved .plate{color:var(--chill);font-size:8px}.minis{margin-top:20px}.mini-row{background:var(--deck);border:1px solid var(--edge);border-radius:var(--r-md);margin-bottom:8px;overflow:hidden}.mini-row.open{border-color:var(--edge-hi)}.mini-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:0;padding:12px 13px;cursor:pointer;font-family:inherit;color:inherit;text-align:left}.mini-title{font-size:13.5px;font-weight:700}.mini-title em{display:block;font-style:normal;font-size:10.5px;font-weight:500;color:var(--ash-2);margin-top:3px;letter-spacing:.02em}.mini-fill{font-family:var(--jersey);font-size:18px;color:var(--amber);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.mini-fill em{display:block;font-family:var(--ui);font-style:normal;font-size:9.5px;color:var(--ash-2);letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.mini-body{padding:0 13px 13px}.qty{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px;font-size:13px}.qty button{width:38px;height:38px;border-radius:10px;border:1px solid var(--edge-hi);background:var(--deck-2);color:var(--bone);font-size:19px;cursor:pointer;font-family:inherit}.qty button:disabled{opacity:.35;cursor:default}.cart{position:fixed;left:12px;right:12px;bottom:12px;z-index:30;max-width:536px;margin:0 auto;background:rgba(12,20,14,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--edge-hi);border-radius:15px;padding:9px 11px 11px;box-shadow:0 12px 34px var(--shadow)}.cart-lines{list-style:none;margin:0 0 9px;padding:0 4px 0 0;max-height:132px;overflow-y:auto}.cart-lines li{display:grid;grid-template-columns:1fr auto 26px;grid-template-areas:"who much drop" "what much drop";align-items:center;grid-column-gap:10px;column-gap:10px;padding:6px 0;border-bottom:1px solid var(--lift-2)}.cart-lines li:last-child{border-bottom:0}.cart-lines .who{grid-area:who;font-size:12.5px;font-weight:700;color:var(--bone)}.cart-lines .what{grid-area:what;font-size:10.5px;color:var(--ash-2)}.cart-lines .much{grid-area:much;font-family:var(--jersey);font-size:15px;color:var(--bone)}.cart-lines .drop{grid-area:drop;width:24px;height:24px;padding:0;border-radius:7px;background:none;border:1px solid var(--edge-hi);color:var(--ash);font-size:12px;line-height:1;cursor:pointer}.cart-lines .drop:hover{color:var(--bone);border-color:var(--ash-2)}.cart-gone{margin:0 0 8px;font-size:11px;color:var(--amber)}.cart-foot{display:grid;grid-template-columns:1fr auto auto;grid-gap:9px;gap:9px;align-items:center;padding-top:9px;border-top:1px solid var(--edge)}.cart-sum b{font-family:var(--jersey);font-size:23px;letter-spacing:.01em;display:block;line-height:1}.cart-sum span{display:block;font-size:10px;color:var(--ash-2);margin-top:3px;letter-spacing:.06em;text-transform:uppercase}.cart em{display:block;font-style:normal;font-size:10.5px;color:var(--ash);margin-top:2px}.cart-foot button{width:auto;border:0;border-radius:11px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:800;cursor:pointer;background:var(--btn);color:var(--on-accent)}.cart-foot .cart-clear{background:none;border:1px solid var(--edge-hi);color:var(--ash);font-size:12.5px;font-weight:600;padding:12px 14px}.cart-foot .cart-clear:hover{color:var(--bone)}@media (max-width:420px){.cart-foot{grid-template-columns:1fr auto}.cart-foot .cart-go{grid-column:1/-1}}.veil{inset:0;background:var(--veil);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40}.sheet,.veil{position:fixed}.sheet{left:0;right:0;bottom:0;z-index:50;max-width:560px;margin:0 auto;background:linear-gradient(180deg,var(--surface-3),var(--surface));border:1px solid var(--edge);border-bottom:0;border-radius:20px 20px 0 0;padding:8px 17px calc(24px + env(safe-area-inset-bottom));max-height:92vh;overflow-y:auto}.grab{width:38px;height:4px;border-radius:99px;background:var(--edge-hi);margin:0 auto 14px}.sheet h3{font-family:var(--jersey);font-size:25px;letter-spacing:.02em;text-transform:uppercase;line-height:1}.sheet .ctx{font-size:12.5px;color:var(--ash);margin:6px 0 15px}.f{margin-bottom:9px}.f label{display:block;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ash-2);margin-bottom:5px}.f input{width:100%;background:var(--surface-2);border:1px solid var(--edge);border-radius:10px;padding:12px;color:var(--bone);font-size:16px;font-family:inherit}.f input:focus{outline:0;border-color:var(--ice-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.f input::placeholder{color:var(--ash-2)}.opt{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ash);margin:4px 0 12px;cursor:pointer}.opt input{width:17px;height:17px;accent-color:var(--ice)}.pay{display:block;box-sizing:border-box;width:100%;border:0;border-radius:13px;padding:14px;margin-top:9px;cursor:pointer;font-family:inherit;font-size:14.5px;font-weight:800;text-align:center;text-decoration:none;line-height:1.35}.pay:disabled{opacity:.6;cursor:default}.pay small{display:block;font-weight:500;font-size:10.5px;opacity:.78;margin-top:3px}.pay.et{background:var(--btn);color:var(--on-accent)}.pay.card{background:var(--surface-3);color:var(--bone);box-shadow:inset 0 0 0 1px var(--edge-hi)}.nvm{width:100%;background:none;border:0;color:var(--ash-2);font-size:12.5px;padding:13px 0 0;cursor:pointer;font-family:inherit}.pay-box{background:var(--surface-2);border:1px solid var(--edge);border-radius:var(--r-md);padding:4px 13px;margin-bottom:12px}.pay-box>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--edge)}.pay-box>div:last-child{border-bottom:0}.pay-box span{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ash-2)}.pay-box b{font-size:14px;text-align:right;word-break:break-all}.fineprint{font-size:11.5px;color:var(--ash);line-height:1.6;margin-bottom:4px}.fineprint b{color:var(--bone)}.toast{position:fixed;top:12px;left:50%;z-index:60;max-width:92%;transform:translate(-50%,-140%);transition:transform .32s cubic-bezier(.2,1.2,.4,1);border:1px solid var(--line-hi);padding:12px 16px;border-radius:13px;font-size:13px;font-weight:600;line-height:1.45;box-shadow:0 12px 34px var(--shadow);text-align:center}.toast,.toast.warn{background:var(--surface-3);color:var(--text)}.toast.warn{border-color:var(--line-hi)}.toast.up{transform:translate(-50%)}:root{--cr-1:color-mix(in srgb,var(--text) 100%,white);--cr-2:color-mix(in srgb,var(--text) 88%,var(--text-2));--cr-3:color-mix(in srgb,var(--text) 52%,var(--text-2));--cr-4:color-mix(in srgb,var(--text) 76%,var(--text-2));--cr-5:color-mix(in srgb,var(--text) 97%,white);--gc-1:color-mix(in srgb,var(--accent) 34%,white);--gc-2:color-mix(in srgb,var(--accent) 74%,white);--gc-3:color-mix(in srgb,var(--accent) 84%,black);--gc-4:color-mix(in srgb,var(--accent) 88%,white);--gc-5:color-mix(in srgb,var(--accent) 46%,white);--pill:var(--pill)}.cart b,.meter-l b,.mini-fill,.price b,.sheet h3,.spot .num,.stat .v{font-family:var(--font-display),"Oswald","Arial Narrow",sans-serif;color:var(--text);-webkit-text-fill-color:var(--text);background:none;filter:none;text-shadow:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.spot .num{font-weight:600;font-size:30px;line-height:1.12;letter-spacing:.05em;text-indent:.05em;padding-bottom:1px}.mini-board .spot .num{font-size:21px}.cart b,.mini-fill,.price b,.stat .v{font-weight:600;letter-spacing:.02em}.sheet h3{font-weight:600}.price .save{color:var(--ice);font-weight:700}.spot .plate{letter-spacing:.09em}.spot.open .num,.spot.picked .num{color:var(--text);-webkit-text-fill-color:var(--text)}.spot.held .num{color:color-mix(in srgb,var(--warn) 60%,white);-webkit-text-fill-color:color-mix(in srgb,var(--warn) 60%,white)}.spot.reserved .num{color:color-mix(in srgb,var(--accent-2) 55%,white);-webkit-text-fill-color:color-mix(in srgb,var(--accent-2) 55%,white)}.spot.sold .num{color:var(--line-hi);-webkit-text-fill-color:var(--line-hi)}.cart .cart-go,.pay,.qty button{position:relative;isolation:isolate;border:1px solid var(--lift-2);transition:transform .14s cubic-bezier(.3,1.3,.5,1),box-shadow .2s,filter .2s}.pay.card,.qty button{background:linear-gradient(180deg,var(--cr-1) 0,var(--cr-2) 34%,var(--cr-3) 56%,var(--cr-4) 78%,var(--cr-5) 100%);color:var(--on-accent);box-shadow:inset 0 1px 0 var(--lift-2),inset 0 -2px 3px rgba(0,0,0,.26),0 6px 16px var(--shadow)}.cart .cart-go,.pay.et,.up-add{background:var(--pill);color:var(--on-accent);box-shadow:inset 0 1px 0 var(--lift-2),inset 0 -2px 4px rgba(0,0,0,.28),0 6px 20px color-mix(in srgb,var(--accent) 26%,transparent),0 10px 26px var(--shadow)}.cart .cart-go:hover,.pay:hover:not(:disabled),.qty button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.06);box-shadow:inset 0 1px 0 var(--lift-2),inset 0 -2px 4px var(--shadow),0 10px 26px var(--shadow),0 0 30px color-mix(in srgb,var(--accent) 28%,transparent)}.cart .cart-go:active,.pay:active:not(:disabled),.qty button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 6px var(--shadow),0 2px 6px var(--shadow);filter:brightness(.97)}.cart .cart-go:after,.pay:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(105deg,var(--lift) 38%,var(--lift-2) 50%,var(--lift) 62%);background-size:260% 100%;background-position:130% 0;opacity:0;transition:background-position .55s ease,opacity .2s}.cart .cart-go:hover:after,.pay:hover:after{opacity:1;background-position:-30% 0}.mini-row,.rip-card,.rip-hero,.stat{box-shadow:inset 0 1px 0 var(--lift-2),inset 0 -1px 0 var(--shadow),0 10px 24px var(--shadow)}.rip-card{transition:transform .16s cubic-bezier(.3,1.2,.5,1),box-shadow .22s}.rip-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 var(--lift-2),inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent),0 18px 40px var(--shadow),0 0 34px color-mix(in srgb,var(--accent) 12%,transparent)}.board{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:10px 3px 20px}.mini-board{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;padding:8px 3px 16px}.mini-board .spot{aspect-ratio:1;border-radius:10px}.mini-board .spot .plate{font-size:7.5px;margin-top:3px}.spot{background:linear-gradient(180deg,var(--line) 0,var(--surface-2) 52%,var(--surface) 100%);transition:transform .16s cubic-bezier(.3,1.3,.45,1),box-shadow .22s}.spot:after{display:none}.spot:before{background:linear-gradient(180deg,var(--lift-2) 0,var(--lift) 34%),radial-gradient(85% 45% at 50% -8%,var(--lift-2),var(--lift) 72%)}.spot.open{box-shadow:inset 0 1px 0 var(--lift-2),inset 0 -3px 7px var(--shadow),0 0 0 2px color-mix(in srgb,var(--accent) 65%,transparent),0 0 20px color-mix(in srgb,var(--accent) 30%,transparent),0 8px 16px var(--shadow)}.spot.open:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 var(--lift-2),inset 0 -3px 7px var(--shadow),0 0 0 3px var(--ice),0 0 34px color-mix(in srgb,var(--accent) 55%,transparent),0 18px 30px var(--shadow)}.spot.open:active{transform:translateY(-2px)}.spot.picked{transform:translateY(-12px);z-index:5;background:linear-gradient(180deg,var(--line-hi) 0,var(--line) 52%,var(--surface-3) 100%);box-shadow:inset 0 1px 0 var(--lift-2),inset 0 -3px 8px var(--shadow),0 0 0 4px var(--ice),0 0 46px color-mix(in srgb,var(--accent) 80%,transparent),0 26px 36px var(--shadow)}.spot.picked:hover{transform:translateY(-14px)}.spot.picked .plate{color:var(--text)}.spot.held{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--warn) 30%,transparent),inset 0 -3px 7px var(--shadow),0 0 0 2px color-mix(in srgb,var(--warn) 60%,transparent),0 0 18px color-mix(in srgb,var(--warn) 24%,transparent),0 8px 16px var(--shadow)}.spot.held,.spot.reserved{background:linear-gradient(180deg,var(--line) 0,var(--surface-3) 52%,var(--surface) 100%)}.spot.reserved{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-2) 28%,transparent),inset 0 -3px 7px var(--shadow),0 0 0 2px color-mix(in srgb,var(--accent-2) 55%,transparent),0 0 18px color-mix(in srgb,var(--accent-2) 22%,transparent),0 8px 16px var(--shadow)}.spot.sold{background:linear-gradient(180deg,var(--surface) 0,var(--surface-2) 60%,var(--surface-3) 100%);box-shadow:inset 0 3px 8px var(--shadow),inset 0 -1px 0 var(--lift-2),inset 0 0 0 1px var(--shadow)}.spot.sold:before{opacity:.1}.meter{background:var(--surface);box-shadow:inset 0 2px 4px var(--shadow)}.meter i{background:var(--pill);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 55%,transparent),inset 0 1px 0 var(--lift-2)}.tag{box-shadow:inset 0 1px 0 var(--lift-2),0 2px 5px var(--shadow)}.cart{box-shadow:inset 0 1px 0 var(--lift-2),0 16px 40px var(--shadow)}.sheet{box-shadow:inset 0 1px 0 var(--lift-2),0 -20px 60px var(--shadow)}.pay-box{box-shadow:inset 0 2px 6px var(--shadow)}.pay-box b{color:var(--text)}.rip-hero .hero{aspect-ratio:auto;width:100%;height:auto;max-height:68vh;object-fit:contain;background:var(--sunken)}.rip-hero .hero.placeholder{aspect-ratio:16/9;max-height:none}.rip-card .art,.rip-card .art.placeholder{aspect-ratio:auto;width:100%;height:auto;object-fit:contain;background:var(--sunken);max-height:none}.upsell{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;font-family:inherit;color:inherit;margin:2px 0 14px;padding:12px 13px;border-radius:var(--r-md);background:linear-gradient(180deg,var(--surface-3) 0,var(--surface-2) 100%);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:inset 0 1px 0 var(--lift-2),0 6px 16px var(--shadow);transition:transform .14s,box-shadow .2s,border-color .2s}.upsell:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:inset 0 1px 0 var(--lift-2),0 10px 24px var(--shadow),0 0 26px color-mix(in srgb,var(--accent) 20%,transparent)}.up-l{font-size:13.5px;font-weight:700}.up-l em{display:block;font-style:normal;font-weight:500;font-size:10.5px;color:var(--ash);margin-top:3px;letter-spacing:.02em}.up-add{flex:none;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:9px 16px;border-radius:9px;color:var(--on-accent);box-shadow:inset 0 1px 0 var(--lift-2),0 4px 12px color-mix(in srgb,var(--accent) 25%,transparent)}.cart-sum{flex:1 1;min-width:0}.cart-clear{flex:none;border:1px solid var(--edge-hi);border-radius:11px;background:var(--lift-2);color:var(--ash);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.04em;padding:12px 14px;cursor:pointer;transition:color .18s,border-color .18s,background .18s}.cart-clear:hover{color:var(--bone);border-color:var(--ash-2);background:var(--lift-2)}@media (prefers-reduced-motion:reduce){.cart .cart-go,.pay,.rip-card,.spot{transition:none}.pay:hover,.rip-card:hover,.spot.open:hover{transform:none}}.rips{gap:22px}.rip-card{border:0;box-shadow:inset 0 1px 0 var(--lift-2),inset 0 -1px 0 var(--shadow),0 0 0 3px color-mix(in srgb,var(--accent) 70%,transparent),0 0 26px color-mix(in srgb,var(--accent) 22%,transparent),0 14px 30px var(--shadow)}.rip-card:hover{transform:translateY(-5px);box-shadow:inset 0 1px 0 var(--lift-2),inset 0 -1px 0 var(--shadow),0 0 0 4px var(--ice),0 0 42px color-mix(in srgb,var(--accent) 45%,transparent),0 22px 44px var(--shadow)}.rip-card.is-full{box-shadow:inset 0 1px 0 var(--lift-2),inset 0 -1px 0 var(--shadow),0 0 0 2px color-mix(in srgb,var(--text-2) 30%,transparent),0 12px 26px var(--shadow);opacity:.72}.rip-card.is-full:hover{transform:translateY(-3px);opacity:.85;box-shadow:inset 0 1px 0 var(--lift-2),0 0 0 2px color-mix(in srgb,var(--text-2) 50%,transparent),0 16px 32px var(--shadow)}.urgent{color:var(--ice);font-weight:700}.acct-prompt{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 4px;padding:12px 13px;border-radius:var(--r-md);background:linear-gradient(180deg,var(--surface-3) 0,var(--surface-2) 100%);border:1px solid color-mix(in srgb,var(--accent-2) 28%,transparent)}.acct-prompt:hover{border-color:color-mix(in srgb,var(--accent-2) 55%,transparent)}.acct-prompt b{font-size:13px}.acct-prompt em{display:block;font-style:normal;font-size:10.5px;color:var(--ash);margin-top:3px}.acct-prompt .up-add{background:linear-gradient(180deg,var(--text) 0,color-mix(in srgb,var(--accent-2) 70%,white) 40%,color-mix(in srgb,var(--accent-2) 80%,black) 62%,color-mix(in srgb,var(--accent-2) 62%,white) 100%);color:var(--on-accent)}.foot a{color:var(--ash);text-decoration:underline}.foot a:hover{color:var(--ice)}.welcome{max-width:640px;padding:48px 20px 80px}.welcome h1{font-family:var(--jersey);font-size:42px;letter-spacing:.04em;text-transform:uppercase;color:var(--bone);margin:0}.welcome .lede{font-size:15px;color:var(--ice);margin:6px 0 0;letter-spacing:.02em}.welcome-body{margin-top:30px}.welcome-body p{font-size:14.5px;line-height:1.7;color:var(--bone)}.welcome-list{list-style:none;padding:0;margin:26px 0}.welcome-list li{padding:14px 0 14px 16px;border-left:2px solid var(--edge-hi);margin-bottom:12px;font-size:13.5px;line-height:1.65;color:var(--ash)}.welcome-list b{color:var(--bone);display:block;margin-bottom:3px}.welcome-cta{margin-top:26px}.welcome .fineprint a,.welcome-cta a{color:var(--ice)}.welcome .fineprint{margin-top:30px;font-size:12px;color:var(--ash-2)}.pinned-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent-2) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent-2) 32%,transparent);font-size:12px;line-height:1.5;color:var(--bone)}.pinned-bar a,.pinned-bar b{color:var(--chill)}.pinned-bar a{margin-left:auto;flex:none;font-weight:700;font-size:11.5px;text-decoration:underline;text-underline-offset:3px}.brand.plate-light img,.brand.plate-soft img{border-radius:16px;padding:14px 20px;box-sizing:border-box}.brand.plate-light img{background:var(--text);box-shadow:0 8px 26px var(--shadow)}.brand.plate-soft img{background:var(--lift-2);box-shadow:inset 0 0 0 1px var(--lift-2)}