:root{--ink:#17181a;--ink-rgb:23, 24, 26;--ink-2:#2b2c29;--ink-3:#3a3b37;--ink-4:#55564f;--ink-5:#5e5f5b;--ink-6:#6b6c66;--ink-7:#7a7b75;--ink-8:#8a8b85;--ink-9:#9a9b95;--ink-10:#a3a49e;--ink-11:#b5b6b0;--ink-12:#c4c5bf;--slate:#3d3e42;--white:#fff;--white-rgb:255, 255, 255;--page:#efefec;--red:#e5484d;--red-rgb:229, 72, 77;--red-deep:#b42318;--red-tint:#fde2df;--red-date:#b4321f;--amber-date:#9a4412;--orange-date:#c2410c;--blue:#2f6bd8;--blue-rgb:47, 107, 216;--amber:#f59e0b;--amber-deep:#8a4b00;--amber-tint:#ffefd2;--orange:#e8590c;--orange-deep:#b23a06;--orange-tint:#fde3d3;--green:#15803d;--green-deep:#146c38;--green-bright:#3dd68c;--brand-sc:#f2c12e;--brand-bg:#1fa04f;--brand-bw:#141414;--brand-sc-tint:#f2c12e2e;--brand-bg-tint:#1fa04f1f;--brand-bw-tint:#1414140f;--brand-sc-ink:#a67c00;--brand-bg-ink:#15803d;--brand-bw-ink:#17181a;--brand-sc-panel:#fcecb8b8;--brand-bg-panel:#d6f0deb8;--brand-bw-panel:#e4e4e2c7;--brand-sc-edge:#f2c12e8c;--brand-bg-edge:#1fa04f59;--brand-bw-edge:#1414142e;--radius-xs:4px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-sheet:30px;--radius-pill:999px;--font-sans:"Geist", system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--surface-glass:#fff9;--surface-pill:#ffffff8c;--surface-sheet:#ffffffdb;--surface-border:#ffffffd9;--surface-fill:rgba(var(--ink-rgb), .06);--surface-field:rgba(var(--ink-rgb), .04);--hairline:rgba(var(--ink-rgb), .08);--scrim:#1e20281f;--shadow-rgb:20, 24, 40}body{font-family:var(--font-sans);color:var(--ink);background:var(--page);margin:0}a{color:var(--ink);text-decoration:none}a:hover{color:#000}button{cursor:pointer;font-family:inherit}.bgp{background:var(--page) url(../../../bg.jpg) center/cover no-repeat}.glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(28px)saturate(1.4);border:1px solid var(--surface-border);box-shadow:0 1px 2px #14141e0a, 0 24px 60px -20px rgba(var(--shadow-rgb), .22)}.pill{background:var(--surface-pill);-webkit-backdrop-filter:blur(20px);border:1px solid var(--surface-border)}.intro .win{animation:1.3s cubic-bezier(.22,.7,.2,1) 1.4s both win}@keyframes win{0%{opacity:0;filter:blur(8px);transform:translateY(26px)scale(.98)}to{opacity:1;filter:none;transform:none}}.intro .hdr{animation:1.1s .2s both fadein}.intro .rail{animation:1.1s 2.5s both fadein}.intro .land{animation:0s linear 3.6s both show}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.chip{animation:.9s cubic-bezier(.2,.8,.2,1) .5s both chipin,.3s 2.6s forwards fadeout}@keyframes chipin{0%{opacity:0;transform:translateY(10px)scale(.7)}to{opacity:1;transform:none}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.clabel{animation:.9s .8s both fadein,.35s 2.35s forwards fadeout}.gw{animation:0s linear 2.6s both show}.gi{animation:1s cubic-bezier(.55,0,.2,1) 2.6s both fly}@keyframes fly{0%{transform:translate(var(--dx), var(--dy)) scale(var(--s0))}to{transform:scale(var(--s1))}}.gt{animation:.45s 3.05s forwards fadeout}.reveal{animation:.35s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.sprout{transform-origin:24px 0;animation:.45s cubic-bezier(.2,.8,.2,1) both sprout}@keyframes sprout{0%{opacity:0;transform:translateY(-8px)scale(.94)}to{opacity:1;transform:none}}.flow svg{animation:1.1s ease-out .3s both flow,2.4s ease-in-out 1.6s infinite drift}.flow svg:nth-child(2){animation-delay:.45s,1.8s}@keyframes drift{0%,to{opacity:.28;transform:none}40%{opacity:.75;transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.flow svg{opacity:.4;animation:none}}@keyframes flow{0%{opacity:0;transform:translate(-10px)}55%{opacity:.8;transform:translate(2px)}to{opacity:.28;transform:none}}.mine{animation:2.6s ease-in-out 1.9s 3 glow}.dotin{animation:.5s cubic-bezier(.2,.9,.25,1.3) 1.6s both dotin}@keyframes dotin{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes glow{0%,to{box-shadow:inset 0 0 0 1.5px rgba(var(--red-rgb), .5), 0 0 0 0 rgba(var(--red-rgb), 0)}50%{box-shadow:inset 0 0 0 1.5px rgba(var(--red-rgb), .9), 0 0 18px 2px rgba(var(--red-rgb), .28)}}.ping{position:relative}.ping:after{content:"";border:2px solid rgba(var(--red-rgb), .6);border-radius:50%;animation:2.6s ease-out 1.9s 3 ping;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.8)}}.fromleft>div{animation:.5s cubic-bezier(.2,.7,.2,1) both fromleft}.fromleft>div:nth-child(2){animation-delay:50ms}.fromleft>div:nth-child(3){animation-delay:.1s}.fromleft>div:nth-child(4){animation-delay:.15s}.fromleft>div:nth-child(5){animation-delay:.2s}.fromleft>div:nth-child(6){animation-delay:.25s}.fromleft>div:nth-child(7){animation-delay:.3s}@keyframes fromleft{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.scroll{scrollbar-width:none}.scroll::-webkit-scrollbar{display:none}.scroll.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.sheetpage{box-sizing:border-box;width:100%;height:100vh;min-height:640px;font-family:var(--font-sans);color:var(--ink);justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.scrim{background:var(--scrim);position:absolute;inset:0}.close{background:var(--surface-fill);width:40px;height:40px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.caps{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-7);font-size:11px;font-weight:600}.tag{border-radius:var(--radius-pill);align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:600;display:flex}.tag.time{color:var(--red-deep);background:var(--red-tint)}.tag.bo{color:var(--amber-deep);background:var(--amber-tint)}.tag.brand{color:var(--ink-4);background:var(--surface-fill)}.cta{border-radius:var(--radius-pill);white-space:nowrap;background:var(--ink);height:46px;color:var(--white);border:none;padding:0 22px;font-size:14.5px;font-weight:500}.cta:disabled{background:rgba(var(--ink-rgb), .08);color:var(--ink-10);cursor:not-allowed}.sheet{background:var(--surface-sheet);-webkit-backdrop-filter:blur(30px)saturate(1.3);box-shadow:0 30px 80px -30px rgba(var(--shadow-rgb), .45);border:1px solid #ffffffe6}.enter{animation:.5s cubic-bezier(.2,.7,.2,1) both enter}@keyframes enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.field{box-sizing:border-box;background:var(--surface-field);border-radius:var(--radius-sm);width:100%;color:var(--ink);resize:none;border:1px solid #0000;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.45;transition:background .2s,border-color .2s}.field:focus{background:var(--white);border-color:rgba(var(--ink-rgb), .18)}.field::placeholder{color:var(--ink-10)}.route{transition:background .35s,color .35s}.lbl{color:var(--ink-3);font-size:13px;font-weight:500}.missing{background:rgba(var(--red-rgb), .05);border-color:rgba(var(--red-rgb), .25)}.fade{animation:.3s both fade}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tile{transition:transform .2s,box-shadow .2s}.tile:hover{transform:translateY(-3px)}.pop{animation:.35s cubic-bezier(.2,.9,.25,1.3) both pop}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.newc{animation:.4s cubic-bezier(.2,.7,.2,1) both newc}@keyframes newc{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
