@keyframes tl-drain{0%{transform:scaleX(var(--tl-from, 1))}to{transform:scaleX(0)}}@keyframes tl-alarm{0%{opacity:1}to{opacity:.42}}@keyframes tl-alarm-retro{0%,49.99%{filter:brightness(1)}50%,to{filter:brightness(1.7) saturate(.8)}}@keyframes tl-slam{0%{transform:translate(-50%) scale(1.075);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.tl-drain{transform-origin:left center;animation:tl-drain linear 1 forwards}.tl-alarm{animation:tl-alarm .62s ease-in-out infinite alternate}.tl-alarm-retro{animation:tl-alarm-retro .42s steps(1,end) infinite}.tl-slam{animation:tl-slam .16s cubic-bezier(.2,.9,.3,1) 1}@media (prefers-reduced-motion: reduce){.tl-alarm,.tl-alarm-retro,.tl-slam{animation:none}}@keyframes racer-lap{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}.racer-lap-chase{stroke-dasharray:.09 .91;animation:racer-lap 2.6s linear infinite}@keyframes racer-sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}.racer-bar-chase{width:25%;animation:racer-sweep 2.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes racer-breathe{0%,to{opacity:.45}50%{opacity:1}}.racer-breathe{animation:racer-breathe 1.5s ease-in-out infinite}@keyframes racer-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.racer-rise{animation:racer-rise .45s cubic-bezier(.2,.7,.3,1) both}@media (prefers-reduced-motion: reduce){.racer-lap-chase,.racer-bar-chase,.racer-breathe,.racer-rise{animation:none}.racer-lap-chase{stroke-dasharray:none;opacity:.5}.racer-bar-chase{width:100%;opacity:.5}}.pole{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;pointer-events:none;display:grid;place-items:center;font-family:Barlow Condensed,ui-sans-serif,system-ui,sans-serif}.pole__pool{position:absolute;top:0;right:0;bottom:0;left:0;will-change:opacity;background:radial-gradient(58% 42% at 50% 46%,#060709c7,#0607098c 38%,#06070900 72%);opacity:0;animation:pole-pool 4.2s ease-out forwards}.pole__stack{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:0 24px;text-shadow:0 1px 2px rgba(0,0,0,.9),0 2px 22px rgba(0,0,0,.8)}.pole__eyebrow,.pole__time,.pole__line{will-change:opacity,transform}.pole__eyebrow{font-size:clamp(12px,2.2vw,17px);font-weight:600;letter-spacing:.42em;text-transform:uppercase;color:#ff4713;padding-left:.42em;opacity:0;animation:pole-rise .52s cubic-bezier(.2,.8,.2,1) 60ms forwards}.pole__time{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(52px,13vw,132px);font-weight:700;line-height:.92;letter-spacing:-.03em;color:#f4f2ed;opacity:0;animation:pole-slam .62s cubic-bezier(.16,1,.3,1) .14s forwards}.pole__line{font-size:clamp(13px,2.4vw,19px);font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding-left:.2em;color:#c9cdd3;opacity:0;animation:pole-rise .52s cubic-bezier(.2,.8,.2,1) .3s forwards}.pole__gap{color:#b14fe0}.pole--leaving{animation:pole-exit .42s ease-in forwards}@keyframes pole-pool{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes pole-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pole-slam{0%{opacity:0;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes pole-exit{to{opacity:0}}.pole__confetti{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pole__shard{position:absolute;top:-8vh;width:8px;height:14px;will-change:transform,opacity;animation-name:pole-fall;animation-timing-function:cubic-bezier(.35,.1,.6,1);animation-fill-mode:forwards}.pole__shard:after{content:"";display:block;width:100%;height:100%;background:inherit;animation:pole-tumble .9s linear infinite}@keyframes pole-fall{0%{transform:translateZ(0);opacity:0}6%{opacity:1}80%{opacity:1}to{transform:translate3d(var(--pole-drift, 0px),118vh,0);opacity:0}}@keyframes pole-tumble{0%{transform:rotate3d(1,1,.2,0)}to{transform:rotate3d(1,1,.2,360deg)}}@media (prefers-reduced-motion: reduce){.pole__confetti{display:none}.pole__eyebrow,.pole__time,.pole__line{animation-name:pole-fade;animation-duration:.3s}.pole__time{transform:none}@keyframes pole-fade{0%{opacity:0}to{opacity:1}}}.fb{--fb-paper: #f4f2ed;--fb-dim: #c9cdd3;--fb-mute: #8a8f98;--fb-signal: #ff4713;--fb-good: #4ec9a7;--fb-rule: rgba(255, 255, 255, .08);--fb-edge: rgba(255, 255, 255, .14);--fb-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--fb-cond: "Barlow Condensed", ui-sans-serif, system-ui, sans-serif}.fb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2010;display:flex;align-items:center;justify-content:center;padding:20px;background:#040506b8;animation:fb-fade .14s ease both}@keyframes fb-fade{0%{opacity:0}}.fb-sheet{position:relative;width:min(460px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 22px;border:1px solid var(--fb-edge);border-radius:4px;background:linear-gradient(180deg,#101113fa,#08090afa);box-shadow:0 30px 70px #0009;color:var(--fb-dim);font-family:var(--fb-cond);animation:fb-rise .24s cubic-bezier(.16,1.1,.3,1) both}@keyframes fb-rise{0%{transform:translateY(12px) scale(.985);opacity:0}}@media (prefers-reduced-motion: reduce){.fb-overlay,.fb-sheet{animation:none}}.fb :focus-visible{outline:2px solid var(--fb-signal);outline-offset:2px}.fb__head{display:flex;flex-direction:column;gap:5px;padding-right:40px}.fb__eyebrow{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fb-signal);line-height:1}.fb__title{font-size:26px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--fb-paper);line-height:1}.fb__standfirst{margin:2px 0 0;font-size:14px;line-height:1.35;letter-spacing:.02em;color:var(--fb-mute)}.fb__rule{height:2px;margin:12px 0 16px;background:linear-gradient(90deg,var(--fb-signal) 0 22%,var(--fb-rule) 22% 100%)}.fb__close{position:absolute;top:14px;right:14px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:2px;background:none;color:var(--fb-mute);font-size:18px;line-height:1;cursor:pointer;transition:color .12s ease,border-color .12s ease}.fb__close:hover{color:var(--fb-paper);border-color:var(--fb-edge)}.fb__form{display:flex;flex-direction:column;gap:16px}.fb__field{display:flex;flex-direction:column;gap:7px}.fb__label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fb-mute)}.fb__optional{text-transform:none;letter-spacing:.04em;color:#8a8f98bf}.fb__scale{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.fb__scale-option{padding:9px 4px;border:1px solid var(--fb-edge);border-radius:2px;background:#ffffff08;color:var(--fb-dim);font-family:var(--fb-cond);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.fb__scale-option:hover{border-color:var(--fb-paper);color:var(--fb-paper)}.fb__scale-option[aria-pressed=true]{background:var(--fb-signal);border-color:var(--fb-signal);color:#0a0a0b}.fb__input,.fb__textarea{width:100%;padding:10px 12px;border:1px solid var(--fb-edge);border-radius:2px;background:#ffffff0a;color:var(--fb-paper);font-family:var(--fb-cond);font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1.4}.fb__textarea{min-height:104px;resize:vertical}.fb__input::placeholder,.fb__textarea::placeholder{color:var(--fb-mute)}.fb__input:focus,.fb__textarea:focus{outline:none;border-color:var(--fb-signal);background:#ff471312}.fb__note{margin:0;font-size:13px;line-height:1.35;letter-spacing:.02em;color:var(--fb-mute)}.fb__note--error{color:var(--fb-signal)}.fb__context{border:1px solid var(--fb-rule);border-radius:2px;background:#ffffff05}.fb__context-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:9px 11px;border:0;background:none;color:var(--fb-mute);font-family:var(--fb-cond);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:left;cursor:pointer;transition:color .12s ease}.fb__context-toggle:hover{color:var(--fb-paper)}.fb__context-count{margin-left:auto;font-family:var(--fb-mono);font-size:11px;letter-spacing:0;color:var(--fb-mute)}.fb__caret{width:5px;height:5px;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.fb__context-toggle[aria-expanded=true] .fb__caret{transform:translateY(1px) rotate(-135deg)}.fb__readout{margin:0;padding:2px 11px 10px;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:0 14px;max-height:190px;overflow-y:auto;overscroll-behavior:contain;font-size:12px}.fb__readout div{display:contents}.fb__readout dt{padding:5px 0;border-top:1px solid var(--fb-rule);letter-spacing:.1em;text-transform:uppercase;color:var(--fb-mute);white-space:nowrap}.fb__readout dd{margin:0;padding:5px 0;border-top:1px solid var(--fb-rule);font-family:var(--fb-mono);font-size:11px;color:var(--fb-dim);text-align:right;overflow-wrap:anywhere}.fb__actions{display:flex;align-items:center;gap:10px}.fb__submit{flex:1;padding:11px 16px;border:1px solid transparent;border-radius:2px;background:var(--fb-signal);color:#0a0a0b;font-family:var(--fb-cond);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:filter .12s ease,transform .12s ease}.fb__submit:hover:not(:disabled){filter:brightness(1.12)}.fb__submit:active:not(:disabled){transform:translateY(1px)}.fb__submit:disabled{opacity:.55;cursor:default}.fb__cancel{padding:11px 16px;border:1px solid var(--fb-edge);border-radius:2px;background:transparent;color:var(--fb-dim);font-family:var(--fb-cond);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .12s ease,border-color .12s ease}.fb__cancel:hover{border-color:var(--fb-paper);color:var(--fb-paper)}.fb__reassure{margin:0;font-size:12px;letter-spacing:.04em;color:var(--fb-mute);text-align:center}.fb__sent{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0 6px;text-align:center}.fb__sent-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--fb-good);border-radius:50%;color:var(--fb-good);font-size:17px;animation:fb-mark-in .32s cubic-bezier(.16,1.1,.3,1) both}@keyframes fb-mark-in{0%{transform:scale(.7);opacity:0}}.fb__sent-title{font-size:20px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fb-paper)}@media (prefers-reduced-motion: reduce){.fb__sent-mark{animation:none}}@media (max-width: 620px){.fb-overlay{align-items:flex-end;padding:0}.fb-sheet{width:100%;max-height:92dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:10px 10px 0 0;animation-name:fb-sheet-up}@keyframes fb-sheet-up{0%{transform:translateY(24px);opacity:0}}.fb__title{font-size:23px}.fb__scale{grid-template-columns:repeat(2,1fr)}.fb__scale-option{padding:12px 4px}}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAANYAAwAAAAACEQAAAMIAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCoGYABSEQgKhyCFWAE2AiQDJAskAAQgBYQKByAbgwYRlZuPCL44jMGY2dinbRo3RDiclBcj2LKLV/9o6/tej4f/1nzvm9nQQvJJ/jJIRsmgqoGEqbM9FaZCArpyVB3w2j9zu701LFOyhkYjiYVsNvsXOjESk84P+Z95zSUs/bcEnxWlqJkhXfcpSj4PgP+7NJ3Y4gCmVGsiEY/IlPSf3ql0XkotmBeKcKg0oNBiNIcHdGB32G5EvrH86qsCpaWWS3v2DcZo3Lh02qCpgLYFQJHHcUWSHqaT4HB4Gee14gl0BOsgcfdi2MfNfJvyGPI4LiAgfYXE82UkiMGMLEhQ2IZSX5LMt8o6m9qWNbzG+l/Zvms/0T4VoAtGGkMh2tYITIKFmCWWEkcAFACSEEIaZ7OEZb1zMdOvZ2cnujMzhTnudmcKUapPRMlxrgI3KpxK6ePVvFlJ1YlYoDmVohKGjyI1SBiBEkcavZqVJuo8msMEVJlwBeTHoFQrXa+GdlSK8jCP1JrjgyeuA3V3VuW5bHZO5ON9k0dDEnxsz3ccUKtVJxvuLvOguZDjwihRgupGF6Jy0qn8VeUeKnG0UpbjxpkYudIFVUj6lzEs8CZkU1BCTQVmXLIkdRdQLJ3jxJ6AvYSFiKdWLFN297OwhtiUSJ7BGtcUXyTqKq96e++OUun3QLrEJuBxgdKPzZOH0tGvSWkpyg1IO4pMJPISS/IyTqh9mEXYL7Bc3rxnJ6m8TDBKqwm9R+PIxPDBBVjMO5dSkWI2kw5AIPPsyItfGG351s95DM+Xzf8uxTc/7PvyXx7Dz3oSCP4jyRLggDDwhD/xAYAHwP/tNwR4AMLBpA1qi/V6oXgDPafhimKAt6xpwqy3mmTouybbFoWmIMRYaUg6gp+m2Pivw6hObNPKQItK0wKulg6OiZ6m4JK9kwr/MSsdOhi+YHqZk4YVJpWfY33DX71owkBvG5AFesYRgdKuzoLzkb16Uug+C3aEHdHYv/2rrczIcbLYQQ0z98BGm0wd1cbWL7q/HfdxCS4WSHicL+qvMbjrCdjPmoELTObQKD6w1T5uAQAAAA==) format("woff2");unicode-range:U+0020,U+002B,U+002D-002F,U+0030-003A}@keyframes retro-blink{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes retro-pulse{0%,49.99%{filter:brightness(1)}50%,to{filter:brightness(1.75) saturate(.72)}}.retro-pulse{animation:retro-pulse .42s steps(1,end) infinite}@keyframes retro-attract{0%,69.99%{opacity:1}70%,to{opacity:.15}}@keyframes retro-pop{0%,20%,40%{opacity:1}10%,30%{opacity:0}to{opacity:1}}.retro-blink{animation:retro-blink .5s steps(1,end) infinite}.retro-pop{animation:retro-pop .34s steps(1,end) 1}.retro-attract{animation:retro-attract 1.1s steps(1,end) infinite}@media (prefers-reduced-motion: reduce){.retro-blink,.retro-pulse,.retro-attract,.retro-pop{animation:none}}
