@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(./manrope-latin-ext.Ch3YOpNY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(./manrope-latin.DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500 800;font-display:swap;src:url(./outfit-latin-ext.DdQaqQDo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:500 800;font-display:swap;src:url(./outfit-latin.Bc-8i84L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#080d16;--ink-2:#0e1520;--ink-3:#16202e;--ink-4:#1f2a3a;--surface:var(--ink);--surface-2:var(--ink-2);--surface-3:var(--ink-3);--surface-4:var(--ink-4);--card:#1b222c;--card-2:#242c37;--line:#aab6cb24;--line-strong:#f7f9ff47;--hover:#f7f9ff0f;--hover-2:#f7f9ff1f;--text:#f7f9ff;--text-2:#d5dce9;--text-3:#aab6cb;--text-4:#8492a8;--accent:#f60;--accent-hi:#ff8534;--accent-deep:#a83f00;--accent-soft:#ff660024;--accent-line:#ff660061;--accent-ink:#150700;--kicker:#f60;--brand:var(--accent);--brand-hi:var(--accent-hi);--brand-soft:var(--accent-soft);--brand-ink:var(--accent-ink);--green:#25d366;--green-ink:#05240f;--red:#e5484d;--red-soft:#ff7b7f;--gold:#f5c518;--live:#e3262f;--radius:.7rem;--radius-lg:1.3rem;--radius-pill:999px;--shadow-card:0 1.2rem 3rem #03070e8c;--shadow-pop:0 1.4rem 3.6rem #0009;--ease:cubic-bezier(.2, .7, .3, 1);--spring:cubic-bezier(.34, 1.45, .5, 1);--heading:"Outfit", "Manrope", system-ui, sans-serif;--body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--page-x:clamp(1rem, 4.2vw, 4.4rem);--header-h:4.6rem;--mobile-nav-h:0px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--poster-w:clamp(8.4rem, 12.2vw, 13.6rem);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=860px){:root{--header-h:3.6rem;--mobile-nav-h:calc(3.9rem + max(.6rem, var(--safe-bottom)) + .6rem);--poster-w:clamp(6.9rem, 29vw, 9rem)}}html{background:var(--ink);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:clamp(15px,.3vw + 12.2px,19px)}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}ul,ol{list-style:none}body{background:var(--ink);min-height:100dvh;color:var(--text);font-family:var(--body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;font-size:1rem;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--heading);letter-spacing:-.02em;font-weight:700;line-height:1.15}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:#ff660059}*{scrollbar-width:thin;scrollbar-color:#78849666 transparent}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-thumb{background:#78849666;border-radius:.25rem}::-webkit-scrollbar-track{background:0 0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none) and (pointer:coarse){html,body{overscroll-behavior-y:none}input,textarea,select{font-size:max(16px,1em)!important}button,a,[role=button],[role=tab],[role=radio]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}img{-webkit-touch-callout:none;-webkit-user-drag:none}}html.locked body{position:fixed;left:0;right:0;overflow:hidden}.btn{background:var(--surface-3);height:3.25rem;color:var(--text);white-space:nowrap;transition:background-color .14s ease, border-color .14s ease, color .14s ease, transform .14s var(--ease), box-shadow .14s ease;border:1px solid #0000;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.6rem;font-size:.95rem;font-weight:800;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--surface-4);outline:none;transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.primary:hover,.btn.primary:focus-visible{background:var(--accent-hi);box-shadow:0 .5rem 1.4rem #ff660047}.btn.green{background:var(--green);color:var(--green-ink)}.btn.green:hover,.btn.green:focus-visible{background:#3ae07a;box-shadow:0 .5rem 1.4rem #25d36647}.btn.light{color:#10141b;background:#e9ebef}.btn.light:hover,.btn.light:focus-visible{background:#fff}.btn.glass{color:#fff;background:#3c424c9e}.btn.glass:hover,.btn.glass:focus-visible{background:#565d68cc}.btn.danger{color:var(--red-soft);background:#e5484d1f}.btn.danger:hover,.btn.danger:focus-visible{background:var(--red);color:#fff}.btn.small{border-radius:.75rem;height:2.65rem;padding:0 1.1rem;font-size:.86rem}.btn.pill{border-radius:var(--radius-pill)}.btn.wide{width:100%}.btn:disabled{opacity:.45;pointer-events:none}.round{color:#fff;width:3.5rem;height:3.5rem;transition:background-color .16s ease, transform .16s var(--ease), color .16s ease;background:#3c424c9e;border-radius:50%;place-items:center;display:inline-grid}.round:hover,.round:focus-visible{background:#606772d9;outline:none;transform:scale(1.06)}.round.on{color:#10141b;background:#fff}.chip{border:1px solid var(--line);background:var(--surface-2);height:2.35rem;color:var(--text-3);white-space:nowrap;isolation:isolate;transition:border-color .2s ease, color .26s ease, transform .16s var(--ease), box-shadow .26s ease;border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.84rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.chip:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, var(--accent-hi) 0%, var(--accent) 100%);opacity:0;transition:transform .42s var(--spring), opacity .2s ease;position:absolute;inset:0;transform:scale(.2)}.chip:hover{color:var(--text);border-color:var(--line-strong)}.chip:active{transform:scale(.94)}.chip.on{border-color:var(--accent);color:var(--accent-ink);box-shadow:0 .3rem .9rem #ff660047}.chip.on:before{opacity:1;transform:scale(1)}.notice{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);color:var(--text-3);align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.55;display:flex}.notice.error{background:var(--red);border-color:var(--red);color:#fff;font-weight:600}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--kicker);font-size:.68rem;font-weight:800}.field{margin-bottom:1.1rem}.field-label{color:var(--text-2);margin-bottom:.45rem;font-size:.82rem;font-weight:800;display:block}.field-input{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);width:100%;height:3.1rem;color:var(--text);outline:none;padding:0 1.1rem;font-size:1rem;font-weight:600;transition:border-color .14s,box-shadow .14s}.field-input::placeholder{color:var(--text-4);font-weight:500}.field-input:hover{border-color:var(--line-strong)}.field-input:focus{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--accent-soft)}.line-input{border-bottom:1px solid #aab6cb52;outline:none;width:100%;padding:.5rem 0 .8rem;font-size:1.02rem;transition:border-color .16s}.line-input::placeholder{color:var(--text-4)}.line-input:focus{border-bottom-color:var(--accent)}@keyframes spin{to{transform:rotate(360deg)}}.spinner{background:conic-gradient(from 0deg, #f600 0deg, #ff660026 90deg, var(--accent) 330deg, #f600 360deg);border-radius:50%;width:2.2rem;height:2.2rem;animation:.8s linear infinite spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - .24rem),#000 calc(100% - .22rem));mask:radial-gradient(farthest-side,#0000 calc(100% - .24rem),#000 calc(100% - .22rem))}.spinner.small{width:1.2rem;height:1.2rem}.dots{align-items:center;gap:.28rem;display:inline-flex}.dots>i{background:currentColor;border-radius:50%;width:.4rem;height:.4rem;animation:1s ease-in-out infinite dot-bounce}.dots>i:nth-child(2){animation-delay:.15s}.dots>i:nth-child(3){animation-delay:.3s}@keyframes dot-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-.2rem)}}.skeleton{background:linear-gradient(100deg, var(--ink-3) 30%, var(--ink-4) 50%, var(--ink-3) 70%);background-size:300% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes screen-in{0%{opacity:0;transform:translateY(1rem)scale(.995)}to{opacity:1;transform:none}}.screen-in{animation:screen-in .26s var(--ease)}.page-head{padding:calc(var(--header-h) + var(--safe-top) + 1.2rem) var(--page-x) 0}.crumbs{color:var(--text-4);flex-wrap:wrap;gap:.35rem;font-size:.92rem;display:flex}.crumbs a:hover,.crumbs [aria-current]{color:var(--text-2)}.row-title{font-family:var(--heading);color:var(--text);align-items:baseline;gap:.9rem;margin:0 0 1rem;font-size:clamp(1.15rem,1.5vw,1.6rem);font-weight:600;display:flex}.row-title .more{font-family:var(--body);color:var(--accent);opacity:.9;transition:gap .16s var(--ease), opacity .16s ease;align-items:center;gap:.25rem;font-size:.86rem;font-weight:700;display:inline-flex}.row-title .more:hover{opacity:1;gap:.45rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.https-banner.svelte-eacg63{z-index:300;left:50%;top:max(.8rem, env(safe-area-inset-top));border:1px solid var(--line);width:min(40rem,100% - 1.6rem);color:var(--brand);animation:svelte-eacg63-slide .26s var(--ease);background:#16202ef7;border-radius:.9rem;align-items:flex-start;gap:.7rem;padding:.9rem .6rem .9rem 1rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 1rem 2.4rem #00000080}p.svelte-eacg63{color:var(--text-2);flex:1;font-size:.88rem;line-height:1.55}strong.svelte-eacg63{color:var(--text)}button.svelte-eacg63{width:2.75rem;height:2.75rem;color:var(--text-3);flex:none;place-items:center;margin:-.55rem 0;display:grid}button.svelte-eacg63:hover{color:var(--text)}@keyframes svelte-eacg63-slide{0%{opacity:0;transform:translate(-50%,-.6rem)}}@media (prefers-reduced-motion:reduce){.https-banner.svelte-eacg63{animation:none}}.notice-screen.svelte-1iavr25{min-height:100dvh;padding:max(2rem, env(safe-area-inset-top)) 1.2rem max(2rem, env(safe-area-inset-bottom));background:radial-gradient(60rem 30rem at 50% -10%, #ff660024, transparent 70%), var(--ink);place-content:center;justify-items:center;gap:2rem;display:grid}.logo.svelte-1iavr25{width:auto;height:2.6rem}.card.svelte-1iavr25{background:var(--ink-2);border:1px solid var(--line);text-align:center;border-radius:1.3rem;justify-items:center;gap:.9rem;width:min(34rem,100%);padding:2rem 1.6rem 1.8rem;display:grid}.icon.svelte-1iavr25{width:3.4rem;height:3.4rem;color:var(--brand);background:#ff660024;border-radius:50%;place-items:center;display:grid}h1.svelte-1iavr25{font-family:var(--heading);color:var(--text);font-size:1.45rem;font-weight:700}p.svelte-1iavr25{color:var(--text-2);font-size:.98rem;line-height:1.6}.hint.svelte-1iavr25{color:var(--text-3);font-size:.9rem}.go.svelte-1iavr25{min-height:2.9rem;margin-top:.4rem}.toast.svelte-1kymlcg{left:50%;bottom:calc(1rem + var(--mobile-nav-h));z-index:120;border-radius:var(--radius-pill);color:#10141b;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-pop);animation:svelte-1kymlcg-up .26s var(--spring);background:#f1f3f6;align-items:center;gap:.55rem;padding:.8rem 1.3rem;font-size:.95rem;font-weight:700;display:flex;position:fixed;transform:translate(-50%)}@keyframes svelte-1kymlcg-up{0%{opacity:0;transform:translate(-50%,1rem)scale(.96)}}
