.pa{--cobalt:#2338c7;--cobalt-2:#1a2ba3;--green:#12724a;--green-bg:#dceee3;--red:#c93a1b;--red-bg:#f8ddd4;--amber:#f3c54e;--amber-bg:#fbebbe;--amber-ink:#5c4100;--sh-1:0 1px 0 #1a18140f, 0 10px 26px -14px #1a181461;--sh-2:0 2px 0 #1a18140d, 0 22px 44px -18px #1a181473;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--gutter:16px;--nav-h:76px;--safe-b:env(safe-area-inset-bottom,0px);background:var(--paper);min-height:100dvh;color:var(--ink);font:400 16px/1.45 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.pa *,.pa :before,.pa :after{box-sizing:border-box}.pa h1,.pa h2,.pa h3,.pa p,.pa ul,.pa ol,.pa dl,.pa dd{margin:0;padding:0}.pa ul,.pa ol{list-style:none}.pa button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:inherit;background:0 0;border:0;padding:0}.pa input,.pa select,.pa textarea{font:inherit;color:inherit}.pa img{max-width:100%;display:block}.pa a{color:inherit}.pa :focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:10px}.pa .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pa .muted{color:var(--ink-2)}.pa .skip{z-index:200;background:var(--ink);color:var(--paper);border-radius:10px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:8px}.pa .skip:focus{top:8px}.pa .lbl{font:650 11.5px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);display:block}.pa .eyebrow{font:650 12px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);display:inline-block}.pa .amt{font:700 26px/1.05 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.015em;display:inline-block}.pa .amt.xl{letter-spacing:-.03em;font-size:clamp(40px,12vw,52px)}.pa .amt.stale{color:var(--ink-2);-webkit-text-decoration:underline dotted var(--ink-3);text-decoration:underline dotted var(--ink-3);text-underline-offset:6px;text-decoration-thickness:1.5px}:is(.pa,.sx) .amt[data-roll]{animation:roll .55s var(--spring)}.pa .btn .amt{font:inherit;letter-spacing:inherit}@keyframes roll{0%{opacity:0;transform:translateY(45%)}to{opacity:1;transform:none}}.pa .fine{color:var(--ink-2);font-size:13.5px;line-height:1.5}.pa .fine.center{text-align:center}.pa .lead{color:var(--ink-2);white-space:pre-wrap;font-size:17px;line-height:1.55}.pa .btn{min-height:48px;color:var(--ink);font:650 16px/1 var(--sans);white-space:nowrap;transition:transform .15s var(--ease), background .15s, box-shadow .2s, border-color .15s;background:0 0;border:2px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.pa .btn:active:not([disabled]){transform:scale(.97)}.pa .btn.primary{background:var(--cobalt);color:#fff;box-shadow:0 8px 18px -10px #2338c7cc}.pa .btn.primary:hover:not([disabled]){background:var(--cobalt-2)}.pa .btn.quiet{border-color:var(--ink);background:0 0}.pa .btn.quiet:hover:not([disabled]){background:var(--card)}.pa .btn.block{width:100%;display:flex}.pa .btn.lg{border-radius:16px;min-height:56px;padding:0 24px;font-size:17.5px}.pa .btn[disabled]{background:var(--paper-2);color:var(--ink-3);border-color:var(--line);box-shadow:none;cursor:not-allowed}.pa .btn.urgent:not([disabled]){animation:attention 1.6s var(--ease) 2}@keyframes attention{0%{box-shadow:0 0 #c93a1b8c}70%{box-shadow:0 0 0 12px #c93a1b00}to{box-shadow:0 0 #c93a1b00}}.pa .btn-link{min-height:44px;font:600 15px/1 var(--sans);text-underline-offset:4px;color:var(--ink);justify-content:center;align-items:center;padding:0 8px;text-decoration:underline;display:inline-flex}.pa .btn-link.light{color:var(--paper)}.pa .back-link{min-height:40px;font:650 15px/1 var(--sans);color:var(--ink-2);align-items:center;gap:2px;padding-right:10px;display:inline-flex}.pa .spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pa .mark{width:var(--s);height:var(--s);font:700 calc(var(--s) * .36)/1 var(--sans);letter-spacing:.02em;color:#fff;background:var(--mc,var(--ink-2));flex:none;place-items:center;display:inline-grid;overflow:hidden}.pa .mark.ci{border-radius:50%}.pa .mark.sq{border-radius:calc(var(--s) * .26)}.pa .mark.you{background:var(--marigold);color:var(--ink)}.pa .mark img{object-fit:cover;background:#fff;width:100%;height:100%}.pa .pill{font:650 13px/1.1 var(--sans);white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;display:inline-flex}.pa .pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.pa .pill.sm{padding:4px 9px 4px 7px;font-size:12px}.pa .pill.t-green{background:var(--green);color:#fff}.pa .pill.t-red{background:var(--red);color:#fff}.pa .pill.t-amber{background:var(--amber);color:var(--amber-ink)}.pa .pill.t-hatch{background:repeating-linear-gradient(135deg, var(--amber) 0 6px, #eab637 6px 12px);color:var(--amber-ink)}.pa .pill.t-marigold{background:var(--marigold);color:var(--ink)}.pa .pill.t-dashed{border:1.5px dashed var(--ink);color:var(--ink)}.pa .pill.t-grey{background:var(--paper-2);color:var(--ink-2);border-color:var(--line)}.pa .pill.t-ink{background:var(--ink);color:var(--paper)}.pa .pa-pass{z-index:30;padding:14px var(--gutter) 12px;background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"badge event";align-items:center;gap:12px;display:grid;position:sticky;top:0}.pa .pa-pass:before{content:"";background:var(--paper);opacity:.9;border-radius:0 0 7px 7px;width:38px;height:6px;margin-left:-19px;position:absolute;top:0;left:50%}.pa .pa-pass :focus-visible{outline-color:var(--marigold)}.pa .pass-badge{grid-area:badge;align-items:center;gap:12px;min-width:0;display:flex}.pa .pass-text{flex-direction:column;min-width:0;display:flex}.pa .pass-text b{font:650 17px/1.15 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa .pass-text small{color:color-mix(in srgb, var(--paper) 72%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.pa .pass-event{flex-direction:column;grid-area:event;align-items:flex-end;gap:3px;min-width:0;max-width:36vw;display:flex}.pa .pass-ev-name{font:600 13px/1.2 var(--sans);color:color-mix(in srgb, var(--paper) 82%, transparent);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pa .pass-ev-code{font:700 11px/1 var(--sans);letter-spacing:.14em;border:1px solid color-mix(in srgb, var(--paper) 35%, transparent);border-radius:6px;padding:4px 7px}.pa .pa-topbar{z-index:30;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) minmax(0,auto);align-items:center;gap:6px;padding:6px 12px 6px 4px;display:grid;position:sticky;top:0}.pa .back{min-height:48px;font:650 16px/1 var(--sans);border-radius:12px;align-items:center;gap:2px;padding:0 12px 0 6px;display:flex}.pa .back:hover{background:var(--paper-2)}.pa .wordmark{min-width:0;max-width:100%;font:600 19px/1.1 var(--serif);letter-spacing:-.015em;font-variation-settings:"SOFT" 60;text-overflow:ellipsis;white-space:nowrap;justify-self:center;padding:0 6px;overflow:hidden}.pa .chip-pass{border:1.5px solid var(--ink);min-width:0;max-width:200px;min-height:44px;font:650 14px/1 var(--sans);background:var(--card);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 7px;display:flex}.pa .chip-pass span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:639px){.pa .chip-pass{background:0 0;border:0;min-height:44px;padding:0}.pa .chip-pass span:last-child{display:none}.pa .chip-pass .mark{box-shadow:0 0 0 2px var(--ink);--s:36px!important}}.pa .pa-nav.top{display:none}.pa .pa-nav.bottom{z-index:40;padding:10px 12px calc(10px + var(--safe-b));background:linear-gradient(to top, var(--paper) 55%, color-mix(in srgb, var(--paper) 0%, transparent));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.pa .pa-nav-in{pointer-events:auto;background:var(--ink);border-radius:999px;gap:2px;max-width:520px;margin:0 auto;padding:5px;display:grid;box-shadow:0 14px 32px -12px #1a1814b3}.pa .pa-nav :focus-visible{outline-color:var(--marigold);outline-offset:-3px;border-radius:999px}.pa .pa-tab{min-height:56px;color:color-mix(in srgb, var(--paper) 78%, transparent);font:600 11.5px/1 var(--sans);transition:background .25s var(--ease), color .2s;text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px 5px;display:flex;position:relative}.pa .pa-tab span{white-space:nowrap}.pa .pa-tab.on{background:var(--paper);color:var(--ink)}.pa .pa-tab.on svg{animation:tabpop .35s var(--spring)}@keyframes tabpop{0%{transform:scale(.75)}to{transform:none}}.pa .pa-tab .dot{background:var(--red);color:#fff;min-width:19px;height:19px;font:700 11px/19px var(--sans);text-align:center;box-shadow:0 0 0 2px var(--ink);border-radius:10px;padding:0 5px;font-style:normal;position:absolute;top:4px;left:calc(50% + 6px)}.pa .pa-tab .dot.won{background:var(--marigold);color:var(--ink)}.pa .pa-tab .dot.quiet{background:color-mix(in srgb, var(--paper) 30%, var(--ink));color:var(--paper)}.pa .pa-tab.on .dot{box-shadow:0 0 0 2px var(--paper)}.pa .pa-offline{z-index:25;padding:11px var(--gutter);color:var(--paper);background:#2b2620;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex;position:sticky;top:70px}.pa[data-screen=item] .pa-offline{top:60px}.pa .pa-offline svg{color:var(--marigold);flex:none;margin-top:1px}.pa .preview-banner{padding:11px var(--gutter);background:var(--cobalt);color:#fff;align-items:center;gap:10px;font-size:14px;display:flex}.pa .pa-main{min-width:0}.pa .pa-screen{padding-bottom:calc(var(--nav-h) + 40px + var(--safe-b))}.pa[data-screen=item] .pa-screen{padding-bottom:0}.pa .page-head{padding:26px var(--gutter) 12px}.pa .page-head h1{font:600 44px/1 var(--serif);letter-spacing:-.025em;font-variation-settings:"SOFT" 60, "WONK" 0;margin-top:6px}.pa .page-head .sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:15px;display:flex}.pa .count-pill{background:var(--paper-2);font:650 13px/1.2 var(--sans);color:var(--ink);border-radius:999px;padding:4px 10px}.pa .clock{align-items:center;gap:7px;font-size:14.5px;display:inline-flex}.pa .clock i{background:var(--ink-3);border-radius:50%;width:8px;height:8px}.pa .clock.live i{background:var(--green);animation:2s infinite live;box-shadow:0 0 #12724a80}.pa .clock.done i{background:var(--ink-2)}.pa .clock b{font-variant-numeric:tabular-nums;color:var(--ink)}@keyframes live{0%{box-shadow:0 0 #12724a80}70%{box-shadow:0 0 0 8px #12724a00}to{box-shadow:0 0 #12724a00}}.pa .strip{width:calc(100% - 2 * var(--gutter));margin:4px var(--gutter) 6px;background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line);font:650 14.5px/1 var(--sans);transition:transform .15s var(--ease);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.pa .strip:active{transform:scale(.99)}.pa .strip.has-outbid{background:var(--red-bg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--red) 40%, transparent)}.pa .strip span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.pa .strip i{border-radius:50%;width:9px;height:9px}.pa .s-out{color:var(--red)}.pa .s-out i{background:var(--red)}.pa .s-lead i{background:var(--green)}.pa .s-won svg{color:#a66f00}.pa .s-go{color:var(--ink-2);margin-left:auto;font-weight:600}.pa .controls{gap:12px;padding:10px 0 16px;display:grid}.pa .search{margin:0 var(--gutter);display:block;position:relative}.pa .search svg{color:var(--ink-2);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.pa .search input{appearance:none;border:1.5px solid var(--line);background:var(--card);border-radius:14px;width:100%;min-height:50px;padding:0 16px 0 46px;font-size:16px;transition:border-color .15s,box-shadow .15s}.pa .search input::placeholder{color:var(--ink-3)}.pa .search input:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--cobalt) 18%, transparent);outline:none}.pa .search input::-webkit-search-cancel-button{filter:grayscale()}.pa .pa-chips{padding:2px var(--gutter);scrollbar-width:none;scroll-padding:0 var(--gutter);gap:8px;display:flex;overflow-x:auto}.pa .pa-chips::-webkit-scrollbar{display:none}.pa .pa-chip{border:1.5px solid var(--line);background:var(--card);min-height:42px;font:600 15px/1 var(--sans);white-space:nowrap;transition:background .2s var(--ease), color .2s, border-color .2s;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.pa .pa-chip small{font:650 12px/1 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.pa .pa-chip.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pa .pa-chip.on small{color:color-mix(in srgb, var(--paper) 65%, transparent)}.pa .toolbar{padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:10px;display:flex}.pa .tb-count{font:600 14px/1 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums;flex:1}.pa .sort{flex:none;display:block;position:relative}.pa .sort select{appearance:none;field-sizing:content;width:auto;min-height:40px;font:600 14px/1 var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 28px 0 10px}.pa .sort select:hover{background:var(--paper-2)}.pa .sort select:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}.pa .sort svg{pointer-events:none;color:var(--ink-2);position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pa .seg{background:var(--paper-2);border-radius:12px;padding:3px;display:flex}.pa .seg button{width:40px;height:34px;color:var(--ink-2);transition:background .2s var(--ease), color .2s;border-radius:10px;place-items:center;display:grid}.pa .seg button[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:0 4px 10px -6px #00000080}.pa .end-note{padding:18px var(--gutter) 10px;text-align:center;color:var(--ink-3);font-size:14px}:is(.pa,.sx,.stage) .art{width:100%;height:100%;color:var(--paper);background:radial-gradient(120% 90% at 20% 10%, color-mix(in srgb, var(--c) 70%, #fff) 0%, var(--c) 55%, color-mix(in srgb, var(--c) 70%, #000) 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}:is(.pa,.sx,.stage) .art:before{content:"";background:repeating-linear-gradient(135deg,#ffffff0f 0 2px,#0000 2px 14px);position:absolute;inset:0}:is(.pa,.sx,.stage) .art:after{content:"";border:1.5px solid #ffffff38;border-radius:14px;position:absolute;inset:14px}:is(.pa,.sx,.stage) .art-no{font:300 clamp(64px, 26cqw, 120px)/.9 var(--serif);letter-spacing:-.04em;font-variation-settings:"SOFT" 100;opacity:.92;position:relative}:is(.pa,.sx,.stage) .art-cat{font:650 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;opacity:.75;position:relative}:is(.pa,.sx,.stage) .art-sm:after{border-radius:8px;inset:4px}:is(.pa,.sx,.stage) .art-sm .art-no{font-size:26px;font-weight:400}.pa .cards{padding:0 var(--gutter) 8px;gap:20px;display:grid}.pa .lc{background:var(--card);box-shadow:var(--sh-1);transition:transform .25s var(--ease), box-shadow .25s var(--ease);animation:cardin .45s var(--ease) both;border-radius:24px;position:relative;overflow:hidden;container-type:inline-size}.pa .lc:nth-child(2){animation-delay:40ms}.pa .lc:nth-child(3){animation-delay:80ms}.pa .lc:nth-child(4){animation-delay:.12s}.pa .lc:nth-child(n+5){animation-delay:.16s}@keyframes cardin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pa .lc-hit{z-index:2;border-radius:24px;width:100%;position:absolute;inset:0}.pa .lc-hit:focus-visible{outline-offset:-3px;border-radius:24px}.pa .lc-media{aspect-ratio:4/3;background:var(--paper-2);position:relative;overflow:hidden}.pa .lc-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.pa .lot-tab{z-index:3;background:var(--paper);font:650 24px/1 var(--serif);letter-spacing:-.01em;font-variant-numeric:lining-nums;pointer-events:none;border-radius:0 13px 13px 0;flex-direction:column;padding:7px 13px 7px 12px;display:flex;position:absolute;top:16px;left:0;box-shadow:0 3px 10px #00000029}.pa .lot-tab small{font:650 9px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:3px}.pa .lot-tab.lg{padding:9px 17px 9px 15px;font-size:32px;top:20px}.pa .watch{z-index:4;background:color-mix(in srgb, var(--paper) 94%, transparent);width:46px;height:46px;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 3px 10px #00000038}.pa .watch.on{background:var(--ink);color:var(--paper)}.pa .watch.lg{width:50px;height:50px;top:16px;right:16px}.pa .watch .pop{animation:pop .4s var(--spring);display:grid}@keyframes pop{0%{transform:scale(.6)}60%{transform:scale(1.2)}to{transform:none}}.pa .provider{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fffcf5;max-width:calc(100% - 24px);font:600 13px/1 var(--sans);pointer-events:none;background:#1a1814bd;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:flex;position:absolute;top:calc(75cqw - 46px);left:12px}.pa .provider span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa .lc-body{padding:16px 18px 0}.pa .lc-title{font:600 24px/1.12 var(--serif);letter-spacing:-.012em;font-variation-settings:"SOFT" 40;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:7px;display:-webkit-box;overflow:hidden}.pa .lc-short{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:15px;display:-webkit-box;overflow:hidden}.pa .lc-numbers{border-top:2px dashed var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:16px 18px 0;padding:14px 0 16px;display:grid}.pa .cn{flex-direction:column;gap:5px;min-width:0;display:flex;overflow:hidden}.pa .cn.end{text-align:right;align-items:flex-end}.pa .pa-count,.pa .count{font:600 13.5px/1.1 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums}.pa .tl{font:500 13.5px/1.1 var(--sans);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pa .tl b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.pa .tl.soon,.pa .tl.soon b{color:#7a5200}.pa .tl.urgent{color:var(--red);animation:1s steps(2,start) infinite blink}.pa .tl.urgent b{color:var(--red)}@keyframes blink{50%{opacity:.55}}.pa .leaderrow{grid-column:1/-1;min-width:0}.pa .leaderrow:empty,.pa .pa-count:empty{display:none}.pa .leader{min-width:0;color:var(--ink-2);align-items:center;gap:8px;font-size:14.5px;display:flex}.pa .leader b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pa .leader span:last-child{white-space:nowrap}.pa .leader.none{font-weight:500}.pa .band{z-index:3;animation:bandin .4s var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:12px 18px;font-size:14.5px;line-height:1.3;display:flex;position:relative}@keyframes bandin{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pa .band b{font-weight:700}.pa .band.t-green{background:var(--green);color:#fff}.pa .band.t-red{background:var(--red);color:#fff}.pa .band.t-amber{background:var(--amber);color:var(--amber-ink)}.pa .band.t-amber .tl,.pa .band.t-amber .tl b{color:var(--amber-ink)}.pa .band.t-green .tl,.pa .band.t-green .tl b{color:#fff}.pa .band.t-hatch{background:repeating-linear-gradient(135deg, var(--amber) 0 10px, #eab637 10px 20px);color:var(--amber-ink)}.pa .band.t-marigold{background:var(--marigold);color:var(--ink)}.pa .band.t-dashed{background:var(--paper-2);border-top:2px dashed var(--ink)}.pa .band.t-grey{background:var(--paper-2);color:var(--ink-2);border-top:1px solid var(--line)}.pa .band-btn{min-height:36px;color:var(--red);font:700 14px/1 var(--sans);background:#fff;border-radius:999px;padding:0 14px;box-shadow:0 4px 10px -6px #00000080}.pa .band-btn:active{transform:scale(.96)}.pa .lc.was-here,.pa .lr.was-here{animation:here 1.8s var(--ease)}@keyframes here{0%{box-shadow:0 0 0 4px var(--marigold), var(--sh-1)}to{box-shadow:0 0 0 4px #f2b63200, var(--sh-1)}}.pa .rows{margin:0 var(--gutter) 8px;background:var(--card);box-shadow:var(--sh-1);border-radius:18px;overflow:hidden}.pa .lr{border-top:1px solid var(--line);min-height:72px;animation:cardin .35s var(--ease) both;grid-template-columns:22px 52px minmax(0,1fr) auto 36px;align-items:center;gap:12px;padding:10px 6px 10px 12px;display:grid;position:relative}.pa .lr:first-child{border-top:0}.pa .lr-hit{z-index:1;width:100%;position:absolute;inset:0}.pa .lr-hit:focus-visible{outline-offset:-3px}.pa .lr-no{font:500 15px/1 var(--serif);color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right}.pa .lr-thumb{background:var(--paper-2);border-radius:12px;width:52px;height:52px;position:relative;overflow:hidden;container-type:inline-size}.pa .lr-thumb img{object-fit:cover;width:100%;height:100%}.pa .lr-main{min-width:0}.pa .lr-main h3{font:600 16px/1.22 var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pa .lr-meta{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex;overflow:hidden}.pa .lr-status{text-overflow:ellipsis;overflow:hidden}.pa .lr-status.s-leading{color:var(--green);font-weight:650}.pa .lr-status.s-outbid{color:var(--red);font-weight:650}.pa .lr-status.s-won{color:#7a5200;font-weight:650}.pa .lr-status.s-awaiting,.pa .lr-status.s-unconfirmed{color:var(--ink);font-weight:650}.pa .lr-soon{background:var(--amber-bg);color:var(--amber-ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-weight:650;display:inline-flex}.pa .lr-end{justify-items:end;gap:2px;display:grid}.pa .lr-end .amt{font-size:18px}.pa .lr-end small{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.pa .lr .watch{width:36px;height:36px;box-shadow:none;z-index:2;background:0 0;position:relative;top:auto;right:auto}.pa .lr .watch.on{color:var(--ink);background:0 0}.pa .lr.tone-red{background:linear-gradient(90deg, color-mix(in srgb, var(--red) 9%, transparent), transparent 60%)}.pa .lr.tone-green{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 8%, transparent), transparent 60%)}.pa .lr.tone-marigold{background:linear-gradient(90deg, color-mix(in srgb, var(--marigold) 18%, transparent), transparent 60%)}.pa .rail{display:none}.pa .rail-pass{background:var(--ink);color:var(--paper);border-radius:22px;padding:18px;position:relative;overflow:hidden}.pa .rail-pass:before{content:"";background:var(--paper);opacity:.9;border-radius:0 0 7px 7px;width:38px;height:6px;margin-left:-19px;position:absolute;top:0;left:50%}.pa .rail-pass .lbl{color:color-mix(in srgb, var(--paper) 60%, transparent);margin-top:6px}.pa .rp-id{align-items:center;gap:12px;margin-top:12px;display:flex}.pa .rp-id b{font:650 18px/1.2 var(--sans);display:block}.pa .rp-id small{color:color-mix(in srgb, var(--paper) 70%, transparent);font-size:13.5px}.pa .rp-stats{border-top:1.5px dashed color-mix(in srgb, var(--paper) 25%, transparent);grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding-top:14px;display:grid}.pa .rp-stats span{font:600 11px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 60%, transparent);display:block}.pa .rp-stats b{font:700 24px/1 var(--sans);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.pa .rail-card{background:var(--card);box-shadow:var(--sh-1);border-radius:22px;padding:18px}.pa .soonlist{margin-top:10px}.pa .soonlist li+li{border-top:1px solid var(--line)}.pa .soonlist button{flex-direction:column;gap:6px;width:100%;padding:11px 0;display:flex}.pa .soonlist button:hover .sl-t{text-underline-offset:3px;text-decoration:underline}.pa .sl-t{font:600 15.5px/1.25 var(--serif)}.pa .sl-m{justify-content:space-between;align-items:center;gap:10px;display:flex}.pa .sl-m .amt{font-size:16px}.pa .rail-give{background:var(--card);width:100%;box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;border-radius:20px;align-items:center;gap:12px;padding:16px 18px;display:flex}.pa .rail-give>svg:first-child{color:var(--red);flex:none}.pa .rail-give span{flex:1;min-width:0}.pa .rail-give b{font:650 16px/1.2 var(--sans);display:block}.pa .rail-give small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.pa .pa-empty{margin:12px var(--gutter) 24px;text-align:center;border:2px dashed var(--line);background:color-mix(in srgb, var(--card) 55%, transparent);border-radius:24px;justify-items:center;gap:12px;padding:36px 24px;display:grid}.pa .pa-empty h2{font:600 26px/1.1 var(--serif);letter-spacing:-.01em}.pa .pa-empty p{max-width:34ch;color:var(--ink-2);font-size:15.5px}.pa .pa-empty .btn{margin-top:6px}.pa .empty-ic{background:var(--paper-2);width:64px;height:64px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.pa.pa-center{background:radial-gradient(120% 70% at 50% 0%, #fff8e8 0%, var(--paper) 70%);place-items:center;padding:24px;display:grid}.pa .loading-card{text-align:center;max-width:360px;color:var(--ink-2);justify-items:center;gap:14px;display:grid}.pa .loading-card .btn{margin-top:8px}.pa .pa-brand{font:600 40px/1 var(--serif);letter-spacing:-.03em;color:var(--ink);font-variation-settings:"SOFT" 60}.pa .pa-brand i,.brand-i{color:var(--marigold);font-style:normal}.pa .nf-title{font:600 30px/1.1 var(--serif);color:var(--ink);letter-spacing:-.015em}.pa .loader{gap:6px;display:flex}.pa .loader i{background:var(--ink);width:9px;height:9px;animation:bounce 1s var(--ease) infinite;border-radius:50%}.pa .loader i:nth-child(2){background:var(--marigold);animation-delay:.12s}.pa .loader i:nth-child(3){background:var(--cobalt);animation-delay:.24s}@keyframes bounce{0%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-8px)}}.pa .ip{position:relative}.pa .ip-media{position:relative;container-type:inline-size}.pa .ip-media .hero{aspect-ratio:4/3;background:var(--paper-2);position:relative;overflow:hidden}.pa .ip-media .hero img{object-fit:cover;width:100%;height:100%}.pa .ip-body{padding:18px var(--gutter) 28px}.pa .ip-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.pa .provided{align-items:center;gap:10px;min-width:0;display:flex}.pa .provided small{color:var(--ink-2);font-size:12px;line-height:1.1;display:block}.pa .provided b{font:650 15px/1.25 var(--sans)}.pa .ip-title{font:600 clamp(32px, 9vw, 40px)/1.04 var(--serif);letter-spacing:-.022em;font-variation-settings:"SOFT" 40;text-wrap:balance;overflow-wrap:anywhere;margin:14px 0 8px}.pa .ip-short{color:var(--ink-2);font-size:17.5px}.pa .ip-title.long{letter-spacing:-.012em;font-size:clamp(24px,6.4vw,28px);line-height:1.14}.pa .standing{border-left:6px solid var(--tone,var(--line));background:var(--card);animation:rise .45s var(--ease);border-radius:18px;align-items:flex-start;gap:14px;margin-top:20px;padding:16px 16px 16px 14px;display:flex}.pa .standing b{font:700 18px/1.2 var(--sans);display:block}.pa .standing p{white-space:pre-wrap;margin-top:4px;font-size:15px;line-height:1.45}.pa .standing .st-ic{background:var(--tone);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pa .standing.t-green{--tone:var(--green);background:var(--green-bg)}.pa .standing.t-red{--tone:var(--red);background:var(--red-bg)}.pa .standing.t-amber{--tone:#c9930e;background:var(--amber-bg)}.pa .standing.t-hatch{--tone:#c9930e;background:repeating-linear-gradient(135deg, var(--amber-bg) 0 9px, #f6e2a4 9px 18px)}.pa .standing.t-marigold{--tone:var(--ink);background:color-mix(in srgb, var(--marigold) 30%, var(--card))}.pa .standing.t-marigold .st-ic{background:var(--marigold);color:var(--ink)}.pa .standing.t-dashed{--tone:var(--ink);background:var(--paper-2);border:2px dashed var(--ink);border-left-width:6px}.pa .standing.t-grey{--tone:var(--ink-3);background:var(--paper-2)}.pa .standing.t-grey>svg{color:var(--ink-2);flex:none}.pa .standing .rebid{margin-top:12px}.pa .pulse-once{animation:rise .45s var(--ease), redpulse 1.2s var(--ease) .3s 2}@keyframes redpulse{0%{box-shadow:0 0 #c93a1b66}70%{box-shadow:0 0 0 10px #c93a1b00}to{box-shadow:0 0 #c93a1b00}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pa .pa-stub{background:var(--card);box-shadow:var(--sh-1);border-radius:20px;grid-template-columns:minmax(0,1fr) 132px;margin:20px 0 8px;display:grid}.pa .stub-main{flex-direction:column;gap:8px;min-width:0;padding:18px 12px 18px 18px;display:flex}.pa .stub-leader{color:var(--ink-2);align-items:center;gap:8px;min-width:0;font-size:14.5px;display:flex}.pa .stub-leader b{color:var(--ink)}.pa .stub-side{border-left:2px dashed var(--line);flex-direction:column;gap:16px;padding:18px 14px;display:flex;position:relative}.pa .stub-side:before,.pa .stub-side:after{content:"";background:var(--paper);border-radius:50%;width:20px;height:20px;position:absolute;left:-11px}.pa .stub-side:before{top:-10px}.pa .stub-side:after{bottom:-10px}.pa .stub-side .lbl{margin-bottom:5px}.pa .stub-side .n{font:700 22px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:block}.pa .stub-side .n.sm{font-size:18px}.pa .tl-big{background:var(--paper-2);font:700 12.5px/1.2 var(--sans);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:3px 8px;display:inline-flex}.pa .tl-big.soon{background:var(--amber);color:var(--amber-ink)}.pa .prose{margin-top:30px}.pa .prose h2{font:600 22px/1.2 var(--serif);letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pa .prose h2 svg{color:var(--ink-2)}.pa .prose p{white-space:pre-wrap;font-size:17px;line-height:1.6}.pa .history li{border-bottom:1px solid var(--line);animation:rise .35s var(--ease) both;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.pa .history li.mine{background:linear-gradient(90deg, color-mix(in srgb, var(--marigold) 30%, transparent), color-mix(in srgb, var(--marigold) 6%, transparent));border-bottom-color:#0000;border-radius:12px;margin:0 -10px;padding:12px 10px}.pa .history li.top{padding-top:4px}.pa .history li.opening{color:var(--ink-2);border-bottom:0}.pa .history li.voided{opacity:.6}.pa .history li.voided .amt{text-decoration:line-through}.pa .h-dot{border:2px solid var(--ink-3);border-radius:50%;width:12px;height:12px;margin-left:11px}.pa .h-who{min-width:0}.pa .h-who b{font:650 16px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pa .h-who span{color:var(--ink-2);font-size:13.5px;display:block}.pa .h-amt{text-align:right}.pa .h-amt .amt{font-size:18px}.pa .h-amt .top{font:650 10.5px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-top:2px;display:block}.pa .activity .fine{margin-top:12px}.pa .howto{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:18px;margin-top:26px}.pa .howto summary{min-height:56px;font:650 16px/1 var(--sans);cursor:pointer;justify-content:space-between;align-items:center;padding:0 18px;list-style:none;display:flex}.pa .howto summary::-webkit-details-marker{display:none}.pa .howto summary:after{content:"+";font:400 24px/1 var(--sans);color:var(--ink-2);transition:transform .2s var(--ease)}.pa .howto[open] summary:after{transform:rotate(45deg)}.pa .howto ul{gap:10px;padding:0 18px 16px;display:grid}.pa .howto li{color:var(--ink-2);padding-left:18px;font-size:15px;line-height:1.5;position:relative}.pa .howto li:before{content:"";background:var(--ink-3);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:2px}.pa .pa-actionbar{z-index:20;padding:10px var(--gutter) calc(12px + var(--safe-b));background:var(--paper);border-top:1px solid var(--line);position:sticky;bottom:0;box-shadow:0 -12px 28px -20px #1a181499}.pa .pa-actionbar.inline{display:none}.pa .for{color:var(--ink-2);align-items:center;gap:7px;margin-bottom:8px;font-size:13.5px;display:flex}.pa .for b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.pa .ab-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.pa .ab-amt{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.pa .ab-big{font:700 28px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pa .ab-lead{font:700 14.5px/1 var(--sans);color:var(--green);align-items:center;gap:6px;display:inline-flex}.pa .ab-note{color:var(--ink-2);font-size:14.5px;font-weight:600}.pa .ab-row .btn{min-width:164px}.pa .ab-soon{justify-content:center;margin-bottom:8px;display:flex}.pa .pa-sheet{background:var(--paper);width:min(100%,520px);max-width:100%;max-height:min(94dvh,860px);color:var(--ink);transform:translateY(var(--drag,0));animation:sheetup .42s var(--ease);border:0;border-radius:28px 28px 0 0;margin:auto auto 0;padding:0;overflow:hidden;box-shadow:0 -18px 50px #00000052}.pa .pa-sheet[open]{flex-direction:column;display:flex}.pa .pa-sheet:not(.dragging){transition:transform .25s var(--ease)}.pa .pa-sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a18148c;animation:.3s fade}@keyframes sheetup{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade{0%{opacity:0}}.pa .sheet-in{flex-direction:column;flex:1;min-height:0;display:flex}.pa .sheet-grab{touch-action:none;cursor:grab;flex:none}.pa .grab{background:var(--line);border-radius:3px;width:46px;height:5px;margin:10px auto 0;display:block}.pa .sheet-head{justify-content:space-between;align-items:center;padding:6px 8px 4px 20px;display:flex}.pa .sheet-head h2{font:600 27px/1.1 var(--serif);letter-spacing:-.015em}.pa .sheet-head h2:focus{outline:none}.pa .x{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.pa .x:hover{background:var(--paper-2)}.pa .sheet-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 20px 16px;overflow:auto}.pa .sheet-foot{padding:12px 20px calc(14px + var(--safe-b));background:var(--paper);border-top:1px solid var(--line);flex:none}.pa .lotmini{align-items:center;gap:12px;padding:6px 0 12px;display:flex}.pa .lm-thumb{background:var(--paper-2);border-radius:12px;flex:none;width:52px;height:52px;overflow:hidden;container-type:inline-size}.pa .lm-thumb img{object-fit:cover;width:100%;height:100%}.pa .lotmini p{font:600 18px/1.2 var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pa .lm-for{color:var(--ink-2);align-items:center;gap:6px;min-width:0;margin-top:6px;font-size:14px;display:flex}.pa .lm-for b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pa .sheet-note{color:var(--ink-2);margin-top:16px;font-size:14.5px;line-height:1.45}.pa .sheet-note b{color:var(--ink);font-weight:700}.pa .forbiz{border:2px solid var(--ink);background:color-mix(in srgb, var(--marigold) 20%, var(--card));border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pa .forbiz b{font:700 19px/1.15 var(--sans);margin:3px 0 1px;display:block}.pa .forbiz small{color:var(--ink-2);font-size:13.5px;display:block}.pa .amount{margin-top:16px}.pa .amount>.lbl{text-transform:none;letter-spacing:0;font:650 15px/1.2 var(--sans);color:var(--ink);justify-content:space-between;display:flex}.pa .amount>.lbl span{color:var(--ink-2);font-weight:500}.pa .pa-stepper{align-items:center;gap:10px;margin-top:10px;display:flex}.pa .pa-step{border:2px solid var(--ink);background:var(--card);width:60px;height:68px;transition:transform .12s var(--ease);border-radius:18px;flex:none;place-items:center;display:grid}.pa .pa-step:active:not([disabled]){transform:scale(.94)}.pa .pa-step[disabled]{border-color:var(--line);color:var(--ink-3);cursor:not-allowed;background:0 0}.pa .amt-field{border:2px solid var(--ink);background:var(--card);border-radius:18px;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;height:68px;transition:box-shadow .15s;display:flex}.pa .amt-field:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--cobalt) 25%, transparent)}.pa .amt-field.bad{border-color:var(--red)}.pa .amt-field .cur{font:700 28px/1 var(--sans);color:var(--ink-2)}.pa .amt-field input{field-sizing:content;width:6ch;min-width:2ch;max-width:100%;font:700 40px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.025em;background:0 0;border:0;outline:0;padding:0}.pa .quick{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.pa .qbtn{background:var(--card);min-height:58px;box-shadow:inset 0 0 0 1.5px var(--line);font:700 17px/1 var(--sans);font-variant-numeric:tabular-nums;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:box-shadow .15s,background .15s;display:flex}.pa .qbtn small{font:600 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.pa .qbtn.on{background:color-mix(in srgb, var(--cobalt) 9%, var(--card));box-shadow:inset 0 0 0 2px var(--cobalt);color:var(--cobalt)}.pa .qbtn.on small{color:var(--cobalt)}.pa .err{font:650 14.5px/1.4 var(--sans);color:var(--red);margin-top:8px}.pa .commit-box{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:18px;margin-top:16px;padding:14px 16px}.pa .commit-box h3{font:650 11.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.pa .commit-box li{padding:0 0 8px 18px;font-size:15.5px;line-height:1.42;position:relative}.pa .commit-box li:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:2px}.pa .commit-box li.note{border-top:1.5px dashed var(--line);color:var(--ink-2);margin-top:4px;padding-top:10px;padding-bottom:0;font-size:14.5px}.pa .commit-box li.note:before{background:var(--ink-3);top:18px}.pa .commit-box .amt{font-size:inherit;letter-spacing:0}.pa .commit-box.plain{list-style:none}.pa .result{border-left:6px solid var(--tone);background:var(--card);animation:rise .35s var(--ease);border-radius:18px;margin-top:16px;padding:18px}.pa .result.t-red{--tone:var(--red);background:var(--red-bg)}.pa .result.t-dashed{--tone:var(--ink);border:2px dashed var(--ink);background:var(--paper-2);border-left-width:6px}.pa .r-ic{background:var(--tone);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:inline-grid}.pa .result h3{font:600 23px/1.15 var(--serif);margin:12px 0 6px}.pa .result p{font-size:15.5px;line-height:1.5}.pa .r-note{font:650 14px/1.4 var(--sans);align-items:center;gap:6px;margin-top:10px;display:flex}.pa .landed{padding:24px 24px calc(28px + var(--safe-b));text-align:center;justify-items:center;gap:8px;display:grid;position:relative;overflow:hidden}.pa .landed-check{background:var(--green);color:#fff;width:96px;height:96px;animation:checkin .6s var(--spring) both;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 16px 34px -14px #12724ae6}.pa .landed-check svg{stroke-width:2.4px;stroke-dasharray:30;stroke-dashoffset:30px;animation:draw .45s var(--ease) .25s forwards}@keyframes checkin{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}.pa .burst{width:0;height:0;position:absolute;top:72px;left:50%}.pa .burst i{background:var(--marigold);opacity:0;width:9px;height:9px;animation:burst .8s var(--ease) .15s forwards;transform:rotate(var(--a)) translateY(0);border-radius:50%;margin:-4.5px;position:absolute}.pa .burst i:nth-child(3n){background:var(--green);width:7px;height:7px}.pa .burst i:nth-child(4n){background:var(--cobalt);border-radius:2px}@keyframes burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(.4)}}.pa .landed h3{font:600 30px/1.1 var(--serif);letter-spacing:-.02em;animation:rise .4s var(--ease) .2s both;margin-top:10px}.pa .landed-amt{letter-spacing:-.03em;animation:rise .4s var(--ease) .28s both;font-size:46px}.pa .landed p{max-width:32ch;color:var(--ink-2);animation:rise .4s var(--ease) .34s both;font-size:15px}.pa .landed .btn{min-width:140px;margin-top:10px}.pa .alerts{top:calc(76px + env(safe-area-inset-top,0px));z-index:90;pointer-events:none;gap:8px;width:min(100% - 20px,460px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.pa .alert{pointer-events:auto;background:var(--ink);color:var(--paper);animation:drop .5s var(--spring);border-radius:18px;align-items:center;gap:12px;padding:12px 12px 14px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -14px #0000008c}.pa .alert.t-red{background:var(--red);color:#fff}.pa .alert.t-green{background:var(--green);color:#fff}@keyframes drop{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}.pa .al-ic{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.pa .al-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pa .al-t b{font:700 15px/1.25 var(--sans)}.pa .al-t span{opacity:.9;font-size:13.5px;line-height:1.3}.pa .al-act{min-height:40px;color:var(--red);font:700 14px/1 var(--sans);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;flex:none;padding:0 14px}.pa .al-x{opacity:.8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.pa .al-life{transform-origin:0;width:100%;height:3px;animation:life var(--life) linear forwards;background:#ffffff80;position:absolute;bottom:0;left:0}@keyframes life{to{transform:scaleX(0)}}.pa .celebrate{z-index:100;background:radial-gradient(90% 70% at 50% 20%, color-mix(in srgb, var(--marigold) 40%, var(--ink)) 0%, var(--ink) 70%);place-items:center;padding:20px;animation:.35s fade;display:grid;position:fixed;inset:0;overflow:auto}.pa .confetti{pointer-events:none;position:fixed;inset:0;overflow:hidden}.pa .confetti i{top:-20px;left:var(--x);width:var(--w);height:calc(var(--w) * 1.6);background:var(--c);opacity:.95;transform:rotate(var(--r));animation:fall var(--d) cubic-bezier(.3, .6, .5, 1) var(--delay) 2 both;border-radius:2px;position:absolute}.pa .confetti i:nth-child(3n){height:var(--w);border-radius:50%}@keyframes fall{0%{transform:translate3d(0, -10vh, 0) rotate(var(--r))}to{transform:translate3d(calc(sin(var(--r)) * 60px), 110vh, 0) rotate(calc(var(--r) + 540deg))}}.pa .won-card{background:var(--paper);text-align:center;width:min(100%,420px);animation:wonin .7s var(--spring) both;border-radius:30px;padding:28px 24px 22px;position:relative;box-shadow:0 40px 80px -30px #000000b3}@keyframes wonin{0%{opacity:0;transform:translateY(40px)scale(.9)}to{opacity:1;transform:none}}.pa .won-x{width:44px;height:44px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.pa .won-eyebrow{background:var(--marigold);font:700 12px/1 var(--sans);letter-spacing:.04em;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.pa .won-card h2{font:650 56px/.95 var(--serif);letter-spacing:-.04em;font-variation-settings:"SOFT" 80;margin-top:14px}.pa .polaroid{width:74%;animation:tilt .9s var(--spring) .2s both;background:#fff;border-radius:6px;margin:20px auto 0;padding:10px 10px 14px;transform:rotate(-3deg);box-shadow:0 18px 36px -16px #00000080;container-type:inline-size}@keyframes tilt{0%{opacity:0;transform:rotate(6deg)translateY(30px)}to{opacity:1;transform:rotate(-3deg)}}.pa .pol-img{aspect-ratio:1;background:var(--paper-2);border-radius:3px;overflow:hidden}.pa .pol-img img{object-fit:cover;width:100%;height:100%}.pa .pol-cap{text-align:left;margin-top:10px}.pa .pol-cap span{font:650 10.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);display:block}.pa .pol-cap b{font:600 17px/1.2 var(--serif);margin-top:4px;display:block}.pa .won-amt{justify-content:center;align-items:baseline;gap:10px;margin-top:18px;display:flex}.pa .won-amt span{font:600 13px/1 var(--sans);color:var(--ink-2);text-transform:uppercase;letter-spacing:.09em}.pa .won-amt .amt{font-size:32px}.pa .won-next{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;border-radius:14px;margin-top:14px;padding:12px 14px}.pa .won-next b{font:700 14px/1.2 var(--sans)}.pa .won-next p{color:var(--ink-2);white-space:pre-wrap;margin-top:3px;font-size:14.5px}.pa .won-btns{gap:4px;margin-top:18px;display:grid}.pa .won-btns .btn-link{color:var(--ink-2)}.pa .ehero{isolation:isolate;color:#fffcf5;background:var(--ink);flex-direction:column;justify-content:flex-end;min-height:400px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.pa .ehero-media{z-index:-2;position:absolute;inset:0}.pa .ehero-media img{object-fit:cover;width:100%;height:100%;animation:18s ease-out both kenburns}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.pa .ehero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c0b0961 0%,#0c0b091a 34%,#0c0b09d1 100%);position:absolute;inset:0}.pa .ehero-art{background:radial-gradient(60% 80% at 85% 20%, color-mix(in srgb, var(--marigold) 55%, transparent) 0%, transparent 60%), radial-gradient(50% 60% at 10% 90%, #2338c773 0%, transparent 70%), var(--ink);place-items:center end;display:grid;position:absolute;inset:0;overflow:hidden}.pa .ehero-art span{font:300 min(70cqw, 380px)/.8 var(--serif);letter-spacing:-.06em;color:color-mix(in srgb, var(--paper) 8%, transparent);font-variation-settings:"SOFT" 100;margin-right:-6%}.pa .ehero-text{padding:28px 20px 26px}.pa .ehero-eyebrow{font:700 12px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fffcf5e0;margin-bottom:12px;display:block}.pa .ehero-title{font:600 clamp(42px, 12vw, 64px)/.96 var(--serif);letter-spacing:-.035em;font-variation-settings:"SOFT" 70;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 30px #00000040}.pa .ehero-clock{margin-top:14px}.pa .ehero .clock,.pa .ehero .clock b{color:#fffcf5}.pa .ehero .clock i{background:#fffcf5}.pa .ehero .clock.live i{background:#5be3a4}.pa .facts{border-block:2px dashed var(--line);grid-template-columns:auto auto auto;justify-content:space-between;gap:12px 18px;padding:14px 0;display:grid}.pa .facts dt{font:650 11px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.pa .facts dd{font:650 16px/1.25 var(--sans);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:5px}.pa .facts div:first-child dd{white-space:normal}.pa .pa-sponsors{margin-top:28px}.pa .pa-sponsors ul{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.pa .pa-sponsors li{font:600 14.5px/1.25 var(--sans);align-items:center;gap:10px;min-width:0;display:flex}.pa .pa-sponsors li span:last-child{overflow-wrap:anywhere}.pa .pa-sponsors .sp-link{border-radius:12px;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.pa .pa-sponsors .sp-link svg{color:var(--ink-3);flex:none}.pa .pa-sponsors .sp-link:hover span{text-underline-offset:3px;text-decoration:underline}.pa.join{padding-bottom:32px}.pa .j-hero{position:relative}.pa .j-hero .ehero{min-height:min(62dvh,520px)}.pa .fan{pointer-events:none;width:52%;height:150px;position:absolute;top:22px;right:16px}.pa .fan img{aspect-ratio:4/5;object-fit:cover;border:5px solid var(--card);width:56%;animation:fanin .8s var(--spring) both;border-radius:10px;position:absolute;box-shadow:0 14px 30px -12px #0009}.pa .fan img:first-child{top:18px;left:0;transform:rotate(-9deg)}.pa .fan img:nth-child(2){z-index:2;animation-delay:80ms;top:0;left:24%;transform:rotate(2deg)}.pa .fan img:nth-child(3){animation-delay:.16s;top:22px;right:0;transform:rotate(10deg)}@keyframes fanin{0%{opacity:0;translate:0 30px}}.pa .join-panel{padding:22px var(--gutter) 0;gap:18px;display:grid}.pa .join-intro{gap:16px;display:grid}.pa .join-card{background:var(--card);box-shadow:var(--sh-2);border-radius:26px;gap:14px;padding:20px;display:grid}.pa .join-card h2,.pa .stack-form h2{font:600 28px/1.1 var(--serif);letter-spacing:-.02em}.pa .join-card.disabled{box-shadow:inset 0 0 0 2px var(--line);background:0 0}.pa .pass-preview{background:var(--ink);color:var(--paper);transition:transform .4s var(--spring);border-radius:18px;align-items:center;gap:12px;padding:18px 16px 14px;display:flex;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 18px 32px -18px #000000b3}.pa .pass-preview.filled{transform:rotate(0)}.pa .pp-clip{background:var(--card);border-radius:0 0 8px 8px;width:40px;height:7px;margin-left:-20px;position:absolute;top:0;left:50%}.pa .pass-preview .mark{transition:transform .3s var(--spring)}.pa .pass-preview.filled .mark{animation:pop .45s var(--spring)}.pa .pp-text{flex-direction:column;flex:1;min-width:0;display:flex}.pa .pp-text b{font:650 19px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa .pp-text small{color:color-mix(in srgb, var(--paper) 70%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pa .pp-ev{font:700 11px/1 var(--sans);letter-spacing:.14em;border:1px solid color-mix(in srgb, var(--paper) 35%, transparent);border-radius:6px;padding:5px 7px}.pa .pa-field{gap:7px;display:grid}.pa .pa-field>span{font:650 14.5px/1.2 var(--sans)}.pa .pa-field input{border:2px solid var(--line);background:var(--paper);border-radius:15px;width:100%;min-height:56px;padding:0 16px;font-size:18px;transition:border-color .15s,box-shadow .15s,background .15s}.pa .pa-field input::placeholder{color:var(--ink-3)}.pa .pa-field input:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--cobalt) 20%, transparent);background:#fff;outline:none}.pa .pa-field input[aria-invalid=true]{border-color:var(--red)}.pa .pa-code{text-align:center;text-transform:uppercase;letter-spacing:.3em;font-weight:700;font-size:22px!important}.pa .pa-hint{color:var(--ink-2);font-size:14px;line-height:1.45}.pa .notice-err{background:var(--red-bg);color:var(--red);font:600 14.5px/1.4 var(--sans);border-radius:12px;padding:12px 14px}.pa .stack-form{gap:14px;display:grid}.pa .preview-items{padding:24px 0 40px}.pa .preview-items h2{padding:0 var(--gutter) 14px;font:600 26px/1.1 var(--serif)}.pa .jc{text-align:center;justify-items:center;gap:16px;width:min(100%,420px);display:grid}.pa .jc h1{font:600 44px/1 var(--serif);letter-spacing:-.03em;color:var(--ink);margin-top:18px}.pa .jc>p.muted{max-width:30ch;font-size:16px}.pa .jc .btn,.pa .jc .notice-err{width:100%}.pa .cells{cursor:text;grid-template-columns:repeat(6,1fr);gap:8px;width:100%;margin:10px 0 4px;display:grid;position:relative}.pa .cells input{opacity:0;caret-color:#0000;border:0;width:100%;font-size:16px;position:absolute;inset:0}.pa .cell{aspect-ratio:4/5;background:var(--card);box-shadow:inset 0 0 0 2px var(--line);font:700 30px/1 var(--sans);color:var(--ink);transition:box-shadow .15s, transform .2s var(--spring);border-radius:14px;place-items:center;display:grid}.pa .cell.on{box-shadow:inset 0 0 0 2px var(--ink);animation:pop .3s var(--spring)}.pa .cell.cur{box-shadow:inset 0 0 0 2.5px var(--cobalt), 0 0 0 4px color-mix(in srgb, var(--cobalt) 18%, transparent)}.pa .cell.cur:after{content:"";background:var(--cobalt);width:2px;height:32px;animation:1s steps(2,start) infinite blink}.pa .cells.bad .cell{box-shadow:inset 0 0 0 2px var(--red)}.pa .cells.bad{animation:nudge .4s var(--ease)}.pa .jc .fine a{color:var(--cobalt);font-weight:650}.pa .event-page .ehero{min-height:440px}.pa .ev-body{padding:24px var(--gutter) 12px}.pa .ev-intro{gap:22px;display:grid}.pa .ev-welcome h2{font:600 28px/1.1 var(--serif);letter-spacing:-.015em;margin-bottom:10px}.pa .ev-actions{gap:8px;margin-top:20px;display:grid}.pa .ev-when{gap:12px;margin-top:16px;display:grid}.pa .ev-when li{align-items:flex-start;gap:12px;display:flex}.pa .ev-when svg{color:var(--ink-2);flex:none;margin-top:2px}.pa .ev-when b{font:650 15.5px/1.3 var(--sans);display:block}.pa .ev-when small{color:var(--ink-2);font-size:13.5px;display:block}.pa .ev-hot{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;margin-top:16px;padding:12px 14px;font-size:14.5px}.pa .ev-hot .amt{font-size:15px}.pa .ev-give{background:color-mix(in srgb, var(--red) 9%, var(--card));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--red) 25%, transparent);border-radius:22px;gap:14px;margin-top:30px;padding:20px;display:grid}.pa .ev-give h2{font:600 24px/1.15 var(--serif);margin-top:6px}.pa .ev-give p{color:var(--ink-2);margin-top:6px;font-size:15.5px}.pa .steps{counter-reset:s;gap:14px;display:grid}.pa .steps li{counter-increment:s;color:var(--ink-2);padding-left:46px;font-size:16px;line-height:1.5;position:relative}.pa .steps li b{color:var(--ink)}.pa .steps li:before{content:counter(s);background:var(--ink);width:32px;height:32px;color:var(--paper);font:650 16px/1 var(--serif);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:0}.pa .joined{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:18px;align-items:flex-start;gap:14px;margin-top:28px;padding:16px;display:flex}.pa .joined b{font:700 17px/1.2 var(--sans);display:block}.pa .joined small{color:var(--ink-2);font-size:14px}.pa .joined .fine{text-align:left;margin-top:8px}.pa .joined .seen-as{color:var(--ink-2);margin-top:8px;font-size:14px}.pa .joined .seen-as b{color:var(--ink)}.pa .event-page .fine.center{padding:14px 8px 0}.pa .linkrows{gap:8px;margin-top:18px;display:grid}.pa .linkrow{background:var(--card);width:100%;min-height:60px;box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.pa .linkrow>svg:first-child{color:var(--ink-2)}.pa .linkrow>svg:last-child{color:var(--ink-3)}.pa .lr-t{flex:1;min-width:0}.pa .lr-t b{font:650 16px/1.2 var(--sans);display:block}.pa .lr-t small{color:var(--ink-2);margin-top:2px;font-size:13.5px;display:block}.pa .mine-rail .rail-pass{display:none}.pa .rp-grid{grid-template-columns:1fr 1fr;gap:14px 10px;margin-top:14px;display:grid}.pa .rp-grid span{font:600 11px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 60%, transparent);display:block}.pa .rp-grid b{font:700 28px/1 var(--sans);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.pa .rp-grid b.hot{color:#ff8f73}.pa .winner-note{margin:4px var(--gutter) 8px;background:color-mix(in srgb, var(--marigold) 32%, var(--card));border-radius:18px;gap:12px;padding:16px;display:flex}.pa .winner-note svg{flex:none}.pa .winner-note b{font:700 16px/1.2 var(--sans)}.pa .winner-note p{white-space:pre-wrap;margin-top:4px;font-size:15px}.pa .page-head .sub .amt{font-size:inherit;letter-spacing:0;color:var(--ink)}.pa .bids{padding-bottom:12px}.pa .b-sec{padding:18px var(--gutter) 4px}.pa .b-sec h2{font:600 23px/1.15 var(--serif);letter-spacing:-.01em;align-items:center;gap:10px;display:flex}.pa .b-count{background:var(--paper-2);min-width:26px;height:26px;font:700 13px/1 var(--sans);border-radius:13px;place-items:center;padding:0 8px;display:inline-grid}.pa .g-attention .b-count{background:var(--red);color:#fff}.pa .g-won .b-count{background:var(--marigold)}.pa .g-leading .b-count{background:var(--green);color:#fff}.pa .b-sec>.sub{color:var(--ink-2);margin:3px 0 14px;font-size:14px}.pa .tickets{gap:14px;display:grid}.pa .tk{background:var(--card);border-left:6px solid var(--tone,var(--line));box-shadow:var(--sh-1);animation:rise .4s var(--ease) both;border-radius:18px;grid-template-columns:minmax(0,1fr) 116px;grid-template-areas:"main stub""act act""hist hist";display:grid;position:relative}.pa .tk.tone-green{--tone:var(--green)}.pa .tk.tone-red{--tone:var(--red)}.pa .tk.tone-marigold{--tone:var(--marigold)}.pa .tk.tone-hatch{--tone:#e2a82a}.pa .tk.tone-grey{--tone:var(--ink-3)}.pa .tk.tone-ink{--tone:var(--ink)}.pa .tk.tone-dashed{border-left:4px dashed var(--ink)}.pa .tk.tone-marigold{background:linear-gradient(100deg, color-mix(in srgb, var(--marigold) 22%, var(--card)), var(--card) 60%)}.pa .shake-once{animation:rise .4s var(--ease) both, nudge .5s var(--ease) .5s}@keyframes nudge{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.pa .tk-main{text-align:left;border-radius:18px 0 0;grid-area:main;grid-template-columns:62px minmax(0,1fr);gap:12px;min-width:0;padding:14px 12px 12px;display:grid}.pa .tk-thumb{background:var(--paper-2);border-radius:12px;width:62px;height:62px;overflow:hidden;container-type:inline-size}.pa .tk-thumb img{object-fit:cover;width:100%;height:100%}.pa .tk-thumb.heart{color:var(--red);background:var(--red-bg);place-items:center;display:grid}.pa .tk-t{min-width:0}.pa .tk-t h3{font:600 17px/1.2 var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.pa .tk-t p{color:var(--ink-2);margin-top:5px;font-size:13.5px}.pa .tk-pills{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:9px;display:flex}.pa .tk-stub{border-left:2px dashed var(--line);flex-direction:column;grid-area:stub;justify-content:center;align-items:flex-start;gap:5px;padding:14px 12px;display:flex;position:relative}.pa .tk-stub:before,.pa .tk-stub:after{content:"";background:var(--paper);border-radius:50%;width:20px;height:20px;position:absolute;left:-11px}.pa .tk-stub:before{top:-10px}.pa .tk-stub:after{bottom:-10px}.pa .tk-stub .amt{font-size:22px}.pa .tk-cur{font:600 12.5px/1.2 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums}.pa .tk-cur.good{color:var(--green)}.pa .tk-act{border-top:2px dashed var(--line);flex-wrap:wrap;grid-area:act;justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 10px 12px;display:flex}.pa .tk-act .btn{flex:100%;min-height:50px}.pa .tk-more{min-height:36px;font:600 13.5px/1 var(--sans);color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.pa .tk-more svg{transition:transform .2s var(--ease)}.pa .tk-more[aria-expanded=true] svg{transform:rotate(180deg)}.pa .tk-hist{border-top:1.5px dashed var(--line);animation:rise .25s var(--ease);grid-area:hist;margin:0 14px 12px 12px;padding-top:6px}.pa .tk-hist li{color:var(--ink-2);justify-content:space-between;padding:7px 0;font-size:14px;display:flex}.pa .tk-hist .amt{color:var(--ink);font-size:15px}.pa .tk-history{border-top:1.5px dashed var(--line);grid-area:hist;padding:2px 14px 6px 12px}.pa .tk-history .tk-hist{margin:0 0 6px}.pa .tk-hist li.muted{opacity:.6}.pa .tk-hist li.muted .amt{text-decoration:line-through}.pa .tk.give .tk-stub .amt{color:var(--red)}.pa .give-layout{padding-bottom:12px}.pa .give-sec{padding:12px var(--gutter) 6px}.pa .sec-h{font:600 20px/1.2 var(--serif);align-items:center;gap:10px;margin-bottom:12px;display:flex}.pa .sec-h span{background:var(--ink);width:28px;height:28px;color:var(--paper);font:650 14px/1 var(--sans);border-radius:50%;place-items:center;display:grid}.pa .causes{gap:10px;display:grid}.pa .cause{background:var(--card);width:100%;box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;transition:box-shadow .2s, transform .15s var(--ease);border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.pa .cause:active{transform:scale(.99)}.pa .cause.on{box-shadow:inset 0 0 0 2.5px var(--cobalt);background:color-mix(in srgb, var(--cobalt) 5%, var(--card))}.pa .cause-t{flex:1;min-width:0}.pa .cause-t b{font:650 17px/1.2 var(--sans);display:block}.pa .cause-t small{color:var(--ink-2);margin-top:3px;font-size:14px;display:block}.pa .radio{border:2px solid var(--line);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.pa .cause.on .radio{background:var(--cobalt);border-color:var(--cobalt);animation:pop .35s var(--spring)}.pa .amounts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pa .amt-chip{background:var(--card);min-height:66px;box-shadow:inset 0 0 0 1.5px var(--line);text-align:center;border-radius:18px;transition:box-shadow .2s,background .2s}.pa .amt-chip .amt{font-size:24px}.pa .amt-chip.on{background:var(--ink);color:var(--paper);box-shadow:none}.pa .custom{gap:8px;min-width:0;margin-top:12px;display:grid}.pa .custom-in{background:var(--card);min-height:60px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:16px;align-items:center;gap:4px;padding:0 16px;display:flex}.pa .custom.on .custom-in{box-shadow:inset 0 0 0 2.5px var(--ink)}.pa .custom-in .cur{font:700 22px/1 var(--sans);color:var(--ink-2)}.pa .custom-in input{width:100%;min-width:0;font:700 26px/1 var(--sans);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1}.pa .give-foot{padding:18px var(--gutter) 0;gap:10px;display:grid}.pa .give-review{padding:0 var(--gutter);gap:14px;display:grid}.pa .give-stub{margin:0}.pa .gs-to{font:600 24px/1.15 var(--serif);margin-bottom:8px}.pa .give-stub .n.amt{font-size:26px}.pa .thanks{margin:24px var(--gutter);background:var(--card);box-shadow:var(--sh-2);text-align:center;border-radius:28px;justify-items:center;gap:12px;padding:40px 22px 28px;display:grid;position:relative;overflow:hidden}.pa .thanks-ic{background:var(--red);color:#fff;width:92px;height:92px;animation:checkin .6s var(--spring) both, beat 1.4s ease-in-out .7s 2;border-radius:50%;place-items:center;display:grid}@keyframes beat{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(1)}45%{transform:scale(1.08)}}.pa .thanks h2{font:600 32px/1.1 var(--serif);letter-spacing:-.02em}.pa .thanks p{max-width:34ch;color:var(--ink-2);font-size:16px}.pa .thanks .amt{font-size:inherit;color:var(--ink);letter-spacing:0}.pa .hearts{pointer-events:none;position:absolute;inset:0}.pa .hearts i{bottom:-20px;left:var(--x);color:var(--red);opacity:0;animation:floatup 2.4s var(--ease) var(--t) forwards;position:absolute}@keyframes floatup{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.8}to{opacity:0;transform:translateY(-320px)scale(1.2)}}.pa .row-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.pa .ed{cursor:text;border-radius:6px;outline:none;transition:box-shadow .15s,background .15s}.pa .ed:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--cobalt) 35%, transparent)}.pa .ed:focus{box-shadow:0 0 0 2px var(--cobalt);color:var(--ink);text-shadow:none;background:#ffffffb3}.pa .ed:empty:before{content:attr(data-placeholder);color:var(--ink-3);font-style:italic}.pa .ehero .ed:empty:before{color:#ffffff8c}.pa .tap-ed{cursor:pointer}.pa .lc .tap-ed.is-sel{box-shadow:inset 0 0 0 3px var(--cobalt)}.pa .ph-drop{z-index:3;opacity:0;color:#fff;background:#1a181461;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.pa .ph-drop span{font:650 14px/1 var(--sans);background:#1a1814d1;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.pa .ph-drop.ph-none{opacity:1;background:0 0;align-items:end;padding-bottom:22px}.pa .ph-drop.ph-none span{background:color-mix(in srgb, var(--paper) 92%, transparent);color:var(--ink);box-shadow:0 6px 16px -8px #00000080}.pa .ph-drop.over,.pa :hover>.ph-drop,.pa .ph-drop:focus-visible{opacity:1}.pa .ph-drop.over{background:#2338c773}.pa .lc-media{position:relative}.pa .ehero .ph-drop{z-index:0;place-items:start end;padding:14px}@media (min-width:640px){.pa:not(.is-canvas){--gutter:28px}.pa:not(.is-canvas) .cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.pa:not(.is-canvas) .pa-sheet{max-height:min(90dvh,820px);animation:modalin .35s var(--spring);border-radius:28px;margin:auto}.pa:not(.is-canvas) .pa-sheet .grab{display:none}.pa:not(.is-canvas) .pa-sheet .sheet-grab{cursor:default}.pa:not(.is-canvas) .sheet-head{padding-top:14px}@keyframes modalin{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}.pa:not(.is-canvas) .ev-actions{grid-auto-flow:column;justify-content:start}}@media (min-width:1024px){.pa:not(.is-canvas){--gutter:40px}.pa:not(.is-canvas) .pa-pass{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"badge nav event";padding:12px 32px}.pa:not(.is-canvas) .pa-pass:before{display:none}.pa:not(.is-canvas) .pass-event{flex-direction:row;justify-self:end;align-items:center;gap:10px;max-width:none}.pa:not(.is-canvas) .pass-ev-name{font-size:15px}.pa:not(.is-canvas) .pa-nav.top{grid-area:nav;display:block}.pa:not(.is-canvas) .pa-nav.bottom{display:none}.pa:not(.is-canvas) .pa-nav.top .pa-nav-in{background:color-mix(in srgb, var(--paper) 10%, var(--ink));max-width:none;box-shadow:none;gap:4px;padding:4px;display:flex}.pa:not(.is-canvas) .pa-nav.top .pa-tab{flex-direction:row;gap:8px;min-height:44px;padding:0 16px;font-size:14.5px}.pa:not(.is-canvas) .pa-nav.top .pa-tab .dot{box-shadow:none;margin-left:2px;position:static}.pa:not(.is-canvas) .pa-screen{padding-bottom:72px}.pa:not(.is-canvas) .pa-offline{padding-inline:32px;top:68px}.pa:not(.is-canvas) .pa-topbar{padding:8px 32px 8px 24px}.pa:not(.is-canvas) .wordmark{font-size:21px}.pa:not(.is-canvas) .alerts{top:84px;left:auto;right:24px;transform:none}.pa:not(.is-canvas) .cat-layout,.pa:not(.is-canvas) .mine-layout,.pa:not(.is-canvas) .give-layout{max-width:1320px;margin:0 auto}.pa:not(.is-canvas) .cat-layout{padding-right:var(--gutter);grid-template-columns:minmax(0,1fr) 340px;gap:8px 40px;display:grid}.pa:not(.is-canvas) .cat-main{min-width:0}.pa:not(.is-canvas) .cat-main .cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));padding-right:0}.pa:not(.is-canvas) .cat-main .rows,.pa:not(.is-canvas) .cat-main .strip{margin-right:0;padding-right:0}.pa:not(.is-canvas) .cat-main .search{max-width:560px;margin-right:0}.pa:not(.is-canvas) .cat-main .toolbar{padding-right:0}.pa:not(.is-canvas) .controls{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search tools""chips chips";align-items:center}.pa:not(.is-canvas) .controls .search{grid-area:search}.pa:not(.is-canvas) .controls .toolbar{grid-area:tools}.pa:not(.is-canvas) .controls .pa-chips{grid-area:chips}.pa:not(.is-canvas) .rail{align-content:start;gap:16px;margin-top:34px;display:grid;position:sticky;top:92px}.pa:not(.is-canvas) .page-head{padding-top:40px}.pa:not(.is-canvas) .page-head h1{letter-spacing:-.035em;font-size:64px}.pa:not(.is-canvas) .strip{width:auto;max-width:560px}.pa:not(.is-canvas) .rows .lr{grid-template-columns:28px 64px minmax(0,1fr) auto 40px;min-height:84px;padding-left:16px}.pa:not(.is-canvas) .rows .lr-thumb{width:64px;height:64px}.pa:not(.is-canvas) .lc:hover{box-shadow:var(--sh-2);transform:translateY(-4px)}.pa:not(.is-canvas) .lc:hover .lc-media img{transform:scale(1.04)}.pa:not(.is-canvas) .ip{max-width:1320px;padding:32px var(--gutter) 72px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:56px;margin:0 auto;display:grid}.pa:not(.is-canvas) .ip-media{box-shadow:var(--sh-2);border-radius:30px;position:sticky;top:96px;overflow:hidden}.pa:not(.is-canvas) .ip-media .hero{aspect-ratio:1}.pa:not(.is-canvas) .ip-body{padding:4px 0 0}.pa:not(.is-canvas) .ip-title{letter-spacing:-.03em;font-size:52px}.pa:not(.is-canvas) .ip-title.long{letter-spacing:-.018em;font-size:36px}.pa:not(.is-canvas) .pa-actionbar{display:none}.pa:not(.is-canvas) .pa-actionbar.inline{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin-top:14px;padding:0;display:block;position:static}.pa:not(.is-canvas) .pa-actionbar.inline .ab-big{font-size:34px}.pa.join:not(.is-canvas){padding-bottom:0}.pa:not(.is-canvas) .join-grid{grid-template-columns:minmax(0,1.15fr) minmax(440px,1fr);min-height:100dvh;display:grid}.pa:not(.is-canvas) .j-hero{height:100dvh;position:sticky;top:0}.pa:not(.is-canvas) .j-hero .ehero{height:100%;min-height:0}.pa:not(.is-canvas) .j-hero .ehero-text{padding:56px}.pa:not(.is-canvas) .j-hero .ehero-title{font-size:clamp(56px,6vw,92px)}.pa:not(.is-canvas) .fan{width:40%;height:240px;top:48px;right:48px}.pa:not(.is-canvas) .join-panel{align-content:center;max-width:640px;padding:56px 64px}.pa:not(.is-canvas) .preview-items{max-width:1320px;margin:0 auto}.pa:not(.is-canvas) .event-page .ehero{min-height:520px}.pa:not(.is-canvas) .event-page .ehero-text{width:100%;max-width:1320px;padding:0 var(--gutter) 48px;margin:0 auto}.pa:not(.is-canvas) .event-page .ehero-title{max-width:15ch;font-size:clamp(64px,6.5vw,104px)}.pa:not(.is-canvas) .ev-body{max-width:1320px;margin:0 auto;padding-top:40px}.pa:not(.is-canvas) .ev-intro{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:72px}.pa:not(.is-canvas) .ev-body>.prose,.pa:not(.is-canvas) .ev-body>.pa-sponsors,.pa:not(.is-canvas) .ev-body>.ev-give{max-width:820px}.pa:not(.is-canvas) .ev-give{grid-template-columns:1fr auto;align-items:center}.pa:not(.is-canvas) .pa-sponsors ul{grid-template-columns:repeat(3,1fr)}.pa:not(.is-canvas) .joined,.pa:not(.is-canvas) .linkrows{max-width:560px}.pa:not(.is-canvas) .event-page .fine.center{text-align:left;padding-left:0}.pa:not(.is-canvas) .mine-layout{padding-right:var(--gutter);grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"head rail""bids rail";align-items:start;column-gap:40px;display:grid}.pa:not(.is-canvas) .mine-layout>.page-head{grid-area:head}.pa:not(.is-canvas) .mine-layout>.bids,.pa:not(.is-canvas) .mine-layout>.pa-empty{grid-area:bids}.pa:not(.is-canvas) .mine-rail{grid-area:rail;gap:16px;margin-top:40px;display:grid;position:sticky;top:92px}.pa:not(.is-canvas) .mine-rail .rail-pass{display:block}.pa:not(.is-canvas) .mine-rail .winner-note{margin:0}.pa:not(.is-canvas) .bids .b-sec{padding-right:0}.pa:not(.is-canvas) .tickets{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.pa:not(.is-canvas) .give-layout{max-width:760px}}::view-transition{pointer-events:none}::view-transition-group(pa-head){z-index:100;animation:none}::view-transition-old(pa-head){display:none}::view-transition-new(pa-head){animation:none}::view-transition-group(.morph){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-image-pair(.morph){animation-name:via-blur}@keyframes via-blur{30%{filter:blur(2px)}}::view-transition-old(.nav-forward){--slide-offset:-50px;animation:.15s ease-in reverse both vt-fade,.38s cubic-bezier(.2,.8,.2,1) reverse both vt-slide}::view-transition-new(.nav-forward){--slide-offset:50px;animation:.22s ease-out .12s both vt-fade,.38s cubic-bezier(.2,.8,.2,1) both vt-slide}::view-transition-old(.nav-back){--slide-offset:50px;animation:.15s ease-in reverse both vt-fade,.38s cubic-bezier(.2,.8,.2,1) reverse both vt-slide}::view-transition-new(.nav-back){--slide-offset:-50px;animation:.22s ease-out .12s both vt-fade,.38s cubic-bezier(.2,.8,.2,1) both vt-slide}::view-transition-old(.tab-fade){animation:.14s ease-in reverse both vt-fade}::view-transition-new(.tab-fade){animation:.24s ease-out 80ms both vt-fade,.32s cubic-bezier(.2,.8,.2,1) both vt-rise}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-slide{0%{translate:var(--slide-offset)}to{translate:0}}@keyframes vt-rise{0%{translate:0 10px}to{translate:0}}@media (prefers-reduced-motion:reduce){.pa *,.pa :before,.pa :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.pa .confetti,.pa .burst,.pa .hearts{display:none}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.pa .mark.sq img{object-fit:contain;padding:5px}.pa .photo-error{z-index:8;color:#8b2525;font:500 12px/1.4 var(--sans);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex;position:absolute;inset:auto 8px 8px;box-shadow:0 4px 16px #0002}.pa .photo-error button{flex-shrink:0;font-weight:700;text-decoration:underline}.pa .ehero>.cover-ph{z-index:4;opacity:1;background:0 0;padding:0;inset:10px 10px auto auto}.pa .ehero>.cover-ph span{padding:8px 12px;font-size:12px}.pa .ehero>.photo-error{inset:52px 10px auto}.pa [aria-busy=true] .ph-drop{opacity:1}
