.sec-label{margin:0;color:var(--ink-muted);font:400 12px/1.4 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.skeleton-line{display:block;border-radius:2px;background:linear-gradient(90deg,var(--line) 0,rgba(246,239,230,.24) 50%,var(--line) 100%);background-size:200% 100%;animation:sections-shimmer 1.4s linear infinite}@keyframes sections-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.proof{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;color:var(--ink-muted);font:400 12px/1.6 var(--font-mono)}.draw-link,.gold-link,.proof-link{position:relative}.gold-link,.proof-link{color:var(--gold)}.draw-link:after,.gold-link:after,.proof-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease-out}.draw-link:focus-visible:after,.draw-link:hover:after,.gold-link:focus-visible:after,.gold-link:hover:after,.proof-link:focus-visible:after,.proof-link:hover:after{transform:scaleX(1)}.draw-link{transition:color .25s ease-out}.draw-link:focus-visible,.draw-link:hover{color:var(--ink)}.how{position:relative;background:var(--bg)}.how-header,.how-pin{position:relative;overflow:clip;isolation:isolate}.how-header{padding:72px clamp(16px,4vw,56px) 32px}.how-title{margin:16px 0 0;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5.5rem);font-weight:900;line-height:.95;letter-spacing:-.02em}.how-title-italic{color:var(--gold);font-style:italic}.how-pin{padding:0 clamp(16px,4vw,56px) 72px}.how-strip{position:relative;display:flex;flex-direction:column;gap:24px}.how-frame{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:24px;background:var(--bg-raised);border:1px solid var(--line);border-radius:8px}.how-frame:after,.how-frame:before{content:"";position:absolute;left:0;right:0;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14'%3E%3Crect width='10' height='14' rx='2' fill='%23f6efe6' fill-opacity='0.08'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:top;pointer-events:none}.how-frame:before{top:12px}.how-frame:after{bottom:12px}.how-text{display:flex;flex-direction:column;min-width:0}.how-number{margin:14px 0 0;color:transparent;font-family:var(--font-display);font-size:96px;font-weight:900;line-height:.8;-webkit-text-stroke:1.5px var(--gold)}.how-label{margin-top:24px}.how-heading{margin:12px 0 0;color:var(--ink);font-family:var(--font-display);font-size:32px;font-weight:600;line-height:1.05}.how-body{max-width:34ch;margin:16px 0 0;color:var(--ink-muted);font:400 18px/1.55 var(--font-body)}.how-text .proof{margin-top:auto;padding-top:24px}.how-art{align-items:center;justify-content:center;min-width:0;padding-bottom:14px}.how-art,.how-chips{display:flex;flex-direction:column}.how-chips{gap:14px;width:100%;max-width:308px}.how-chip{display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(280px,calc(100% - 28px));height:64px;padding-inline:20px;background:var(--bg);border:1px solid var(--line);border-radius:8px}.how-chip:nth-child(2){margin-left:14px}.how-chip:nth-child(3){margin-left:28px}.how-chip[data-top=true]{position:relative;z-index:1;border-color:var(--gold)}.how-chip-name{color:var(--ink);font:600 16px/1 var(--font-body)}.how-chip-price{color:var(--ink-muted);font:400 14px/1 var(--font-mono)}.how-chip-skeleton{width:72px;height:10px}.how-math{display:flex;align-items:center;gap:8px;margin-top:32px;color:var(--ink);font-family:var(--font-display);font-size:clamp(28px,9vw,40px);font-weight:900;line-height:1}.how-math-note{margin:32px 0 0;color:var(--ink-muted);font:400 16px/1.5 var(--font-body)}.how-arrow{flex:none;width:48px;height:auto;overflow:visible}.how-arrow path{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.how-math-result{display:flex;flex-direction:column;gap:8px}.how-math-skeleton{width:110px;height:36px}.how-math-caption{color:var(--ink-muted);font:400 16px/1.2 var(--font-body)}@property --seal-scale{syntax:"<number>";inherits:false;initial-value:1}.how-envelope{width:280px;max-width:100%}.how-envelope svg{display:block;width:100%;height:auto}.how-envelope svg>circle,.how-envelope svg>path{translate:calc((1 - var(--seal-scale)) * 180px) calc((1 - var(--seal-scale)) * 120px);scale:var(--seal-scale)}.how-frame[data-armed=true] .how-envelope svg>circle,.how-frame[data-armed=true] .how-envelope svg>path{--seal-scale:1.4;opacity:0}.how-frame[data-armed=true][data-played=true] .how-envelope svg>circle,.how-frame[data-armed=true][data-played=true] .how-envelope svg>path{--seal-scale:1;opacity:1;transition:--seal-scale .5s cubic-bezier(.34,1.56,.64,1),opacity .5s cubic-bezier(.34,1.56,.64,1)}.how-caption{margin:20px 0 0;color:var(--ink-muted);font:400 12px/1.4 var(--font-mono)}.how-frame[data-armed=true] .how-arrow path{stroke-dashoffset:1}.how-frame[data-armed=true][data-played=true] .how-arrow path{stroke-dashoffset:0;transition:stroke-dashoffset .7s ease-out}.how-phone{--phone-w:220px;--phone-h:440px;position:relative;box-sizing:border-box;width:var(--phone-w);height:var(--phone-h);background:var(--bg);border:1px solid var(--line);border-radius:36px}.how-screen{position:absolute;inset:16px;display:flex;flex-direction:column;justify-content:center;gap:14px}.how-screen-gift{opacity:0}.how-screen-cert{--p:1;--m:2.4;opacity:1}.how-screen-label{margin:0;color:var(--ink-muted);font:400 11px/1.4 var(--font-mono)}.how-screen-title{margin:0;color:var(--ink);font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1.1}.how-screen-button{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin-top:8px;background:var(--ink);border-radius:8px;color:var(--bg);font:600 15px/1 var(--font-body)}.how-frame[data-armed=true] .how-screen-gift{opacity:1}.how-frame[data-armed=true] .how-screen-cert{opacity:0}.how-frame[data-armed=true][data-played=true] .how-screen{transition:opacity .6s ease-in-out}.how-frame[data-armed=true][data-played=true] .how-screen-gift{opacity:0}.how-frame[data-armed=true][data-played=true] .how-screen-cert{opacity:1}@media (min-width:1024px){.how-header{padding-block:120px 56px}.how-frame{grid-template-columns:46% 54%;gap:0;padding:56px}.how-number{margin-top:0;font-size:160px}.how-art{padding-bottom:0}.how-heading{font-size:44px}.how-envelope{width:420px}.how-arrow{width:64px}.how-math{gap:16px;font-size:40px}.how-phone{--phone-w:260px;--phone-h:520px}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.how-pin{display:flex;align-items:center;height:100vh;padding:0}.how-strip{flex:none;flex-direction:row;align-items:stretch;gap:4vw;width:max-content;margin-left:clamp(16px,4vw,56px);will-change:transform}.how-frame{flex:none;width:78vw;min-height:72vh}}@media (prefers-reduced-motion:reduce){.skeleton-line{animation:none}.draw-link,.draw-link:after,.gold-link:after,.proof-link:after{transition:none}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.live{position:relative;overflow:clip;isolation:isolate;padding-block:72px;background:var(--bg)}.live-rule{position:absolute;top:0;left:clamp(16px,4vw,56px);right:clamp(16px,4vw,56px);height:1px;background:var(--gold)}.live-inner{padding-inline:clamp(16px,4vw,56px)}.live-body{display:flex;flex-direction:column;gap:56px;margin-top:32px}.live-row{--figure-size:clamp(80px,12vw,200px);align-items:flex-start;gap:40px}.live-item,.live-row{display:flex;flex-direction:column;min-width:0}.live-item{gap:12px}.latest{min-width:0}.latest-list{margin:16px 0 0;padding:0;list-style:none}.latest-row{box-sizing:border-box;display:flex;align-items:center;gap:16px;height:44px;border-bottom:1px solid var(--line)}.latest-id{flex:none;width:48px;color:var(--ink-muted);font:400 13px/1 var(--font-mono)}.latest-symbol{min-width:0;overflow:hidden;color:var(--ink);font:500 15px/1.2 var(--font-body);text-overflow:ellipsis;white-space:nowrap}.latest-chip{flex:none;margin-left:auto;padding:3px 8px;border:1px solid;border-radius:4px;font:400 11px/1.4 var(--font-mono);letter-spacing:.14em}.latest-chip-waiting{color:var(--pending)}.latest-chip-opened{color:var(--ok)}.latest-chip-taken-back{color:var(--ink-muted)}.latest-skeleton{width:100%;height:16px}.latest[data-motion=on] .latest-row-live{opacity:0}.latest[data-motion=on][data-play=true] .latest-row-live{animation:latest-rise .3s ease-out forwards;animation-delay:calc(var(--i) * 60ms)}@keyframes latest-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.latest[data-motion=on] .latest-row-live,.latest[data-motion=on][data-play=true] .latest-row-live{opacity:1;animation:none}}.live-figure{margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--figure-size);font-weight:900;line-height:.9;font-variant-numeric:tabular-nums}.live-skeleton{width:calc(var(--figure-size) * 1.6);height:calc(var(--figure-size) * .9)}.live-caption{margin:0}.live-failed-text{margin:0;color:var(--ink-muted);font:400 16px/1.5 var(--font-body)}.live-retry{margin-top:12px;padding:0;background:none;border:0;cursor:pointer;font:600 16px/1.5 var(--font-body)}.live-source{margin:48px 0 0;color:var(--ink-muted);font:400 12px/1.6 var(--font-mono)}@media (min-width:1024px){.live{padding-top:120px;padding-bottom:96px}.live-body{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);column-gap:4vw;align-items:start}.live-row{flex-direction:row;align-items:flex-end;gap:6vw}}.agent{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center;overflow:clip;isolation:isolate;padding:72px clamp(16px,4vw,56px);background:var(--bg)}.agent-text{min-width:0}.agent-title{margin:16px 0 0;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:900;line-height:.95}.agent-body{max-width:40ch;margin:24px 0 0;color:var(--ink-muted);font:400 18px/1.55 var(--font-body)}.agent-proofs{display:flex;flex-direction:column;gap:8px;margin-top:32px}.agent-stage{min-width:0}.agent-recorded{margin:0 0 10px;color:var(--ink-muted);font:400 11px/1.4 var(--font-mono)}.agent-terminal{overflow:hidden;background:#0a0607;border:1px solid var(--line);border-radius:8px}.agent-titlebar{display:flex;align-items:center;height:36px;padding-inline:16px;border-bottom:1px solid var(--line);color:var(--ink-muted);font:400 12px/1 var(--font-mono)}.agent-screen{padding:20px;font-variant-ligatures:none;color:var(--ink);font:400 13px/1.7 var(--font-mono)}.agent-line{min-height:1.7em;overflow-wrap:anywhere;white-space:pre-wrap}.agent-prompt{color:var(--gold)}.agent-cursor{display:inline-block;width:8px;height:16px;background:var(--gold);vertical-align:text-bottom}.agent-cursor-inline{display:none}.agent-terminal[data-phase=armed] .agent-cursor-inline,.agent-terminal[data-phase=typing] .agent-cursor-inline{display:inline-block;animation:agent-blink 1s steps(1) infinite}.agent-terminal[data-phase=armed] .agent-line-end,.agent-terminal[data-phase=output] .agent-line-end,.agent-terminal[data-phase=typing] .agent-line-end{visibility:hidden}.agent-terminal[data-phase=done] .agent-line-end .agent-cursor{animation:agent-blink 1s steps(1) infinite}.agent-terminal[data-phase] .agent-line-output{opacity:0;transform:translateY(6px)}.agent-terminal[data-phase] .agent-line-output[data-shown=true]{opacity:1;transform:none;transition:opacity .2s ease-out,transform .2s ease-out}@keyframes agent-blink{50%{opacity:0}}@media (min-width:1024px){.agent{grid-template-columns:minmax(0,4fr) minmax(0,6fr);column-gap:5vw;padding-block:72px 140px}}@media (prefers-reduced-motion:reduce){.agent-cursor{animation:none}}.credits{position:relative;min-height:100vh;overflow:clip;isolation:isolate;padding:160px 16px 96px;background:var(--bg)}.credits-column{max-width:640px;margin-inline:auto;text-align:center}.credits-mark{display:flex;justify-content:center}.credits-moi{margin:16px 0 0;padding-left:.3em;color:var(--gold);font-family:var(--font-display);font-size:clamp(4rem,12vw,9rem);font-weight:900;line-height:1;letter-spacing:.3em}.credits-tagline{margin:8px 0 0;color:var(--ink);font-size:24px;font-style:italic;line-height:1.3}.credits-meaning{margin:12px 0 0;color:var(--ink-muted);font:400 15px/1.5 var(--font-body)}.credits-list{display:flex;flex-direction:column;gap:18px;margin:56px 0 0}.credits-row{display:grid;grid-template-columns:minmax(0,1fr);row-gap:4px;margin:0}.credits-role{color:var(--ink-muted);font:400 12px/1.4 var(--font-mono);letter-spacing:.18em}.credits-name{margin:0;color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.2}.credits-rule{width:120px;height:1px;margin:64px auto 0;background:var(--gold)}.credits-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:28px;color:var(--ink-muted);font:400 15px/1.4 var(--font-body)}.credits-fine{max-width:60ch;margin:48px auto 0;color:var(--ink-muted);font:400 13px/1.55 var(--font-body)}@media (min-width:768px){.credits-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:baseline}.credits-role{text-align:right}.credits-name{text-align:left}}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/3724a2679eb55e3d-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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dec24892df1f6098-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6448e9c529f1ef4a-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_746ab3{font-family:Fraunces,Fraunces Fallback;font-style:italic}.judges{position:relative;overflow:clip;isolation:isolate;padding:88px clamp(16px,4vw,56px);background:var(--bg)}.judges-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px}.judges-steps,.judges-text{min-width:0}.judges-label{margin:0;color:var(--ink-muted);font:400 12px/1.4 var(--font-mono);letter-spacing:.18em}.judges-title{margin:16px 0 0;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:900;line-height:.95}.judges-title-italic{color:var(--gold);font-style:italic}.judges-body{max-width:42ch;margin:24px 0 0;color:var(--ink-muted);font:400 18px/1.55 var(--font-body)}.judges-ticket{min-width:0}@media (min-width:1024px){.judges{padding-block:140px}.judges-grid{grid-template-columns:minmax(0,46fr) minmax(0,54fr);grid-template-areas:"text ticket" "steps ticket";column-gap:4vw;align-content:center;align-items:start}.judges-text{grid-area:text}.judges-steps{grid-area:steps}.judges-ticket{grid-area:ticket;align-self:start;justify-self:center;margin-top:clamp(120px,14vw,220px)}}.jt{--u:calc(100cqw / 520);--notch:calc(var(--u) * 14);--ticket-ink:#1a1012;--ticket-muted:#6b5b4f;--notch-left:radial-gradient(circle var(--notch) at 0 0,transparent calc(var(--notch) - 0.5px),#000 var(--notch)),radial-gradient(circle var(--notch) at 0 100%,transparent calc(var(--notch) - 0.5px),#000 var(--notch));--notch-right:radial-gradient(circle var(--notch) at 100% 0,transparent calc(var(--notch) - 0.5px),#000 var(--notch)),radial-gradient(circle var(--notch) at 100% 100%,transparent calc(var(--notch) - 0.5px),#000 var(--notch));container-type:inline-size;position:relative;width:100%;aspect-ratio:520/240}@media (min-width:1024px){.jt{width:520px}}.jt-tilt{position:absolute;inset:0;transform:perspective(calc(var(--u) * 1200)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotate(-3deg)}.jt-body,.jt-stub{position:absolute;top:0;height:100%}.jt-stub{left:0;width:calc(var(--u) * 132)}.jt-body{left:calc(var(--u) * 132);width:calc(var(--u) * 388);perspective:calc(var(--u) * 1200)}.jt-shadow{position:absolute;inset:0;border-radius:calc(var(--u) * 8);box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 80) rgba(0,0,0,.7);opacity:.714;pointer-events:none}.jt[data-phase=claiming] .jt-shadow{animation:jt-pulse 1.4s ease-in-out infinite alternate}@keyframes jt-pulse{0%{opacity:.714}to{opacity:1}}.jt-flip{transform-style:preserve-3d}.jt-face,.jt-flip{position:absolute;inset:0}.jt-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--ink);color:var(--ticket-ink);-webkit-mask-composite:source-in;mask-composite:intersect}.jt-stub-face{border-radius:calc(var(--u) * 8) 0 0 calc(var(--u) * 8);-webkit-mask-image:var(--notch-right);mask-image:var(--notch-right)}.jt-front{display:flex;flex-direction:column;padding:calc(var(--u) * 28)}.jt-back,.jt-front{border-radius:0 calc(var(--u) * 8) calc(var(--u) * 8) 0;-webkit-mask-image:var(--notch-left);mask-image:var(--notch-left)}.jt-back{background:var(--maroon);color:var(--ink);transform:rotateY(180deg)}.jt-stub-face:after{content:"";position:absolute;top:calc(var(--u) * 20);right:0;bottom:calc(var(--u) * 20);width:calc(var(--u) * 2);background:repeating-linear-gradient(to bottom,rgba(26,16,18,.3) 0,rgba(26,16,18,.3) calc(var(--u) * 2),transparent calc(var(--u) * 2),transparent calc(var(--u) * 8))}.jt-v{top:calc(var(--u) * 30);width:calc(var(--u) * 22);height:auto;color:var(--maroon);transform:translateX(-50%)}.jt-admit,.jt-v{position:absolute;left:50%}.jt-admit{top:50%;color:var(--ticket-ink);font:400 calc(var(--u) * 12) /1 var(--font-mono);letter-spacing:.3em;white-space:nowrap;transform:translate(-50%,-50%) rotate(-90deg)}.jt-presents{margin:0;color:var(--ticket-muted);font:400 calc(var(--u) * 11) /1.4 var(--font-mono);letter-spacing:.22em}.jt-title{margin:calc(var(--u) * 12) 0 0;color:var(--ticket-ink);font-family:var(--font-display);font-size:calc(var(--u) * 34);font-weight:900;line-height:1}.jt-fine{margin:calc(var(--u) * 14) 0 0;font:400 calc(var(--u) * 11) /1.4 var(--font-mono)}.jt-fine,.jt-number{color:var(--ticket-muted)}.jt-number{margin:auto 0 0;align-self:flex-end;font:400 calc(var(--u) * 10) /1.4 var(--font-mono)}.jt-number-skeleton{display:block;width:calc(var(--u) * 56);height:calc(var(--u) * 10);border-radius:2px;background:linear-gradient(90deg,rgba(26,16,18,.1),rgba(26,16,18,.22) 50%,rgba(26,16,18,.1));background-size:200% 100%;animation:jt-shimmer 1.4s linear infinite}@keyframes jt-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.jt-back:after,.jt-back:before{content:"";position:absolute;border:solid var(--gold);pointer-events:none}.jt-back:before{inset:calc(var(--u) * 10);border-width:1px}.jt-back:after{inset:calc(var(--u) * 16);border-width:.5px}.jt-back-inner{position:absolute;inset:calc(var(--u) * 22);display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-align:center}.jt-own{margin:0;color:var(--ink-muted);font:400 calc(var(--u) * 11) /1.4 var(--font-mono)}.jt-figure{max-width:100%;margin:calc(var(--u) * 6) 0 0;color:var(--ink);font-family:var(--font-display);font-size:min(calc(var(--u) * 40),calc(var(--u) * 560 / var(--len, 14)));font-weight:900;line-height:1.05;overflow-wrap:anywhere}.jt-figure-title{font-size:calc(var(--u) * 34)}.jt-holding{margin:calc(var(--u) * 4) 0 0;color:var(--ink);font:400 calc(var(--u) * 15) /1.3 var(--font-body);overflow-wrap:anywhere}.jt-link{position:relative;margin-top:calc(var(--u) * 14);padding:calc(var(--u) * 4) 0;color:var(--gold);font:400 calc(var(--u) * 11) /1.2 var(--font-mono)}.jt-link:before{content:"";position:absolute;inset:-12px -16px}.jt-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left center;transition:transform .25s ease-out}.jt-link:hover:after{transform:scaleX(1)}.judges .jt-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.jt[data-phase=claiming] .jt-back,.jt[data-phase=idle] .jt-back{pointer-events:none}@media (max-width:1023px){.jt-tilt{transform-origin:100% 50%;transition:scale .6s cubic-bezier(.165,.84,.44,1)}.jt[data-phase=done] .jt-tilt{scale:.9}}@media (prefers-reduced-motion:reduce){.jt-tilt{transform:rotate(-3deg);transition:none}.jt-number-skeleton,.jt[data-phase=claiming] .jt-shadow{animation:none}.jt-face{backface-visibility:visible;-webkit-backface-visibility:visible}.jt-back{transform:none;opacity:0}.jt-back,.jt-front{transition:opacity .2s ease}.jt[data-phase=done] .jt-front{opacity:0}.jt[data-phase=done] .jt-back{opacity:1}.jt[data-phase=done] .jt-stub{transform:translateX(-28px) rotate(-10deg)}.jt-link:after{transition:none}}.judges-steps-list{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;transition:opacity .25s ease-out}.judges-steps-list[data-locked=true]{opacity:.4}.judges-step{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:16px;align-items:start}.judges-step-number{display:flex;align-items:center;height:var(--first-h);color:var(--gold);font:400 12px/1 var(--font-mono)}.judges-step-body{min-width:0}.judges-quiet,.judges-unavailable,.judges-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-height:44px;margin:0;font:400 14px/1.5 var(--font-body);overflow-wrap:anywhere}.judges-quiet,.judges-who{align-items:center;color:var(--ink-muted)}.judges-unavailable{align-items:center;color:var(--error)}.judges-nowrap{white-space:nowrap}.judges-primary,.judges-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;text-align:center;cursor:pointer}.judges-secondary{height:44px;padding-inline:20px;border:1px solid var(--gold);background:transparent;color:var(--gold);font:600 15px/1.2 var(--font-body);transition:background-color .15s,color .15s}.judges-secondary:not(:disabled):hover{background:var(--gold);color:var(--bg)}.judges-secondary:disabled{opacity:.4;cursor:not-allowed}.judges-primary{width:calc(100% - 40px);max-width:360px;height:52px;margin:32px 0 0 40px;border:0;background:var(--gold);color:var(--bg);font:600 16px/1.2 var(--font-body);transition:background-color .15s}.judges-primary:not(:disabled):hover{background:var(--gold-deep)}.judges-primary:disabled{border:1px solid var(--line);background:var(--bg-raised);color:var(--ink-muted);cursor:not-allowed}.judges .judges-primary:focus-visible,.judges .judges-secondary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.judges-link{position:relative;display:inline-block;padding:2px 0;border:0;background:none;color:var(--gold);font:600 15px/1.4 var(--font-body);text-align:left;cursor:pointer}.judges-link-small{font-size:14px}.judges-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left center;transition:transform .25s ease-out}.judges-link:hover:after{transform:scaleX(1)}.judges .judges-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.judges-input{box-sizing:border-box;display:block;width:100%;max-width:360px;height:48px;padding-inline:16px;border:1px solid var(--line);border-radius:8px;background:var(--bg-raised);color:var(--ink);font:400 16px/1 var(--font-mono);letter-spacing:.08em;transition:border-color .15s}.judges-input::placeholder{color:var(--ink-muted);letter-spacing:.08em;opacity:1}.judges-input:hover{border-color:var(--ink-muted)}.judges .judges-input:focus,.judges .judges-input:focus-visible{border-color:var(--gold);outline:none;box-shadow:none}.judges-hint{margin:8px 0 0;color:var(--ink-muted);font:400 13px/1.5 var(--font-body)}.judges-check{position:relative;display:flex;align-items:flex-start;gap:12px;color:var(--ink);font:400 15px/1.45 var(--font-body);cursor:pointer}.judges-check-input{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}.judges-check-box{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--line);border-radius:4px;color:var(--bg);transition:border-color .15s,background-color .15s}.judges-check-box svg{opacity:0}.judges-check:hover .judges-check-box{border-color:var(--ink-muted)}.judges-check-input:checked+.judges-check-box{border-color:var(--gold);background:var(--gold)}.judges-check-input:checked+.judges-check-box svg{opacity:1}.judges-check:hover .judges-check-input:checked+.judges-check-box{border-color:var(--gold-deep);background:var(--gold-deep)}.judges .judges-check-input:focus-visible+.judges-check-box{outline:2px solid var(--gold);outline-offset:2px}.judges-done,.judges-error,.judges-status{animation:judges-rise .5s cubic-bezier(.165,.84,.44,1) both}@keyframes judges-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes judges-fade{0%{opacity:0}to{opacity:1}}.judges-status{max-width:440px;margin:24px 0 0 40px}.judges-status-title{margin:0;color:var(--ink);font:600 22px/1.2 var(--font-display)}.judges-status-body{margin:8px 0 0;color:var(--ink-muted);font:400 15px/1.55 var(--font-body)}.judges-timer{margin:16px 0 0;color:var(--ink);font:400 13px/1 var(--font-mono)}.judges-status .judges-hint{margin-top:12px;font-size:14px}.judges-error{max-width:440px;margin:24px 0 0 40px;padding:16px;border:1px solid var(--error);border-radius:8px}.judges-error-title{margin:0 0 8px;color:var(--ink);font:600 20px/1.3 var(--font-display)}.judges-error-body{margin:0;color:var(--ink-muted);font:400 15px/1.55 var(--font-body);overflow-wrap:anywhere}.judges-error .judges-link{margin-top:12px}.judges-done-title{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1}.judges-done-body{max-width:42ch;margin:16px 0 0;color:var(--ink);font:400 16px/1.55 var(--font-body);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.judges-done,.judges-error,.judges-status{animation:judges-fade .2s ease both}.judges-check-box,.judges-input,.judges-link:after,.judges-primary,.judges-secondary,.judges-steps-list{transition:none}}