@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}:root{color:#252326;font-synthesis:none;background:#f6f5f1;font-family:Inter,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.56}a{color:inherit;text-decoration:none}.game-viewport{background:#040406;width:100vw;height:100dvh;position:relative;overflow:hidden}.game-stage{transform-origin:50%;color:#ededee;background:#050508;width:1920px;height:1080px;position:absolute;top:50%;left:50%;overflow:hidden}.game-background{opacity:.96;background:url(/figma/game-background.png) top/cover no-repeat;width:1930px;height:1084px;position:absolute;top:244px;left:-5px}.game-header{height:185px;position:absolute;inset:0 0 auto}.game-logo{width:164px;height:38px;position:absolute;top:115px;left:77px}.game-title-wrap{text-align:center;width:940px;position:absolute;top:64px;left:490px}.game-kicker{color:#4a4a52;letter-spacing:.01em;margin-bottom:2px;font:400 16px JetBrains Mono,monospace}.game-title-wrap h1{color:#ff6b27;letter-spacing:-.047em;margin:0;font:800 80px/.98 Inter,sans-serif}.game-stats{gap:30px;display:flex;position:absolute;top:104px;right:100px}.game-stats>div{border-right:1px solid #48484d;min-width:82px;padding-right:30px}.game-stats>div:last-child{border-right:0;padding-right:0}.game-stats small{color:#5a5a62;font:400 16px/1.2 JetBrains Mono,monospace;display:block}.game-stats strong{font:700 32px/1.2 JetBrains Mono,monospace;display:block}.game-stats>div:last-child strong{color:#ff6b27}.game-stage.is-result .game-logo{top:56px}.game-stage.is-result .game-title-wrap{flex-direction:column;align-items:center;display:flex;top:27px}.game-stage.is-result .game-title-wrap h1{letter-spacing:-.03em;order:-1;font-size:84px;line-height:1.2}.game-stage.is-result .game-kicker{margin:0}.game-stage.is-result .game-stats{top:49px;right:87px}.game-stage.is-result .game-stats small{font-size:11px}.game-stage.is-result .game-stats strong{font-size:24px}.game-stage.is-result .game-panel{height:620px;top:208px;left:80px}.game-stage.is-result .lock-pill{display:none}.game-panel{background:#0f0f12;border:1px solid #1b1b20;border-radius:30px;width:1760px;height:579px;position:absolute;top:249px;left:60px;box-shadow:0 20px 48px #0000003b}.lock-pill{white-space:nowrap;background:#0f0f12;border:2px solid #ff6b27;border-radius:50px;align-items:center;gap:25px;width:517px;height:80px;padding:9px;display:flex;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.lock-pill span{color:#fff;background:#ff6b27;border-radius:50px;justify-content:center;align-items:center;min-width:150px;height:56px;font:400 23px JetBrains Mono,monospace;display:flex}.lock-pill strong{color:#ff6b27;letter-spacing:-.05em;font:700 56px/1 JetBrains Mono,monospace}.panel-topline{color:#6b6b72;justify-content:space-between;font:400 14px Inter,sans-serif;display:flex;position:absolute;top:39px;left:36px;right:47px}.game-number{text-align:center;letter-spacing:-.075em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#ededee;font:700 168px/1.26 JetBrains Mono,monospace;position:absolute;top:57px;left:0;right:0}.game-unit{text-align:center;color:#5b5b62;letter-spacing:.24em;font:400 14px JetBrains Mono,monospace;position:absolute;top:231px;left:0;right:0}.chart-heading{color:#64646c;border-top:1px solid #242429;justify-content:space-between;padding-top:14px;font:400 13px JetBrains Mono,monospace;display:flex;position:absolute;top:294px;left:80px;right:70px}.chart-svg{width:1600px;height:238px;position:absolute;top:335px;left:85px;overflow:visible}.game-action{color:#ff6b27;background:#fff;border:0;border-radius:20px;width:367px;height:100px;font:700 30px Inter,sans-serif;transition:transform .2s,background .2s;position:absolute;top:867px;left:778px;box-shadow:0 4px #00000014}.game-action:hover:not(:disabled){background:#fff7f2;transform:translateY(-2px)}.game-action:active:not(:disabled){transform:translateY(2px)}.game-stage.is-result .game-action:disabled{opacity:1;cursor:default}.game-footer{text-align:center;color:#e9e9ed;letter-spacing:.02em;font:400 11px JetBrains Mono,monospace;position:absolute;top:990px;left:0;right:0}.game-error{z-index:5;text-align:center;color:#fff;background:#271713;border:1px solid #a9412f;border-radius:8px;padding:8px 14px;font:500 14px Inter,sans-serif;position:absolute;top:825px;left:400px;right:400px}.lose-overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ededee 50%,#0000) top/100% 3px no-repeat,linear-gradient(90deg,#0000,#ededee 50%,#0000) bottom/100% 3px no-repeat;width:1920px;height:624px;animation:.26s ease-out both result-fade-in;position:absolute;top:206px;left:0}.lose-overlay:before{content:"";background:linear-gradient(90deg,#3e3e4600,#3e3e46 24.5% 77.4%,#3e3e4600);width:1587px;height:621px;position:absolute;top:3px;left:168px}.lose-title{text-align:center;letter-spacing:-.045em;color:#e0e0e0;white-space:nowrap;width:1015px;font:700 178px/1.18 Inter,sans-serif;position:absolute;top:209px;left:428px}.lose-message{text-align:center;color:#fff;width:100%;font:400 32px/1.2 Inter,sans-serif;position:absolute;top:442px;left:0}.result-prices{pointer-events:none;z-index:1;position:absolute;inset:0}.result-price{white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute}.result-price span,.result-price strong{font-family:Inter,sans-serif;line-height:1.12;display:block}.result-price span{font-weight:400}.result-price strong{font-variant-numeric:tabular-nums;font-weight:700}.result-prices--lose .result-price{width:240px;top:102px}.result-prices--lose .result-price--your{left:684px}.result-prices--lose .result-price--target{left:984px}.result-prices--lose .result-price span{color:#9a9aa2;font-size:28px}.result-prices--lose .result-price strong{color:#ededee;margin-top:4px;font-size:38px}.result-price-divider{background:linear-gradient(#0000,#d9d9d9 50%,#0000);width:1px;height:85px;position:absolute;top:104px;left:952px}.win-overlay{z-index:10;position:absolute;inset:0;overflow:hidden}.win-screen-dim{background:#000000d9;animation:.22s ease-out both result-fade-in;position:absolute;inset:0}.win-rays{opacity:.18;filter:blur(3px);width:2040px;height:2053px;animation:.8s cubic-bezier(.16,1,.3,1) 60ms both win-rays-reveal;position:absolute;top:-556px;left:-83px}.win-rays:before{content:"";background:url(/figma/win-rays.png) 50%/100% 100% no-repeat;animation:32s linear infinite win-rays-turn;position:absolute;inset:0}.win-glow{filter:blur(62px);background:#ff882729;border-radius:410px;width:1035px;height:574px;animation:.85s cubic-bezier(.16,1,.3,1) 80ms both win-glow-bloom;position:absolute;top:169px;left:394px}.win-flash{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#fff1cb80 0%,#ff882745 26%,#0000 66%);border-radius:50%;width:660px;height:660px;animation:.72s ease-out 70ms both win-flash;position:absolute;top:99px;left:631px}.win-flash:after{content:"";border:3px solid #ffaf5a73;border-radius:50%;animation:.68s cubic-bezier(.16,1,.3,1) 80ms both win-ring;position:absolute;inset:25%}.win-firework{pointer-events:none;transform-origin:50%;filter:drop-shadow(0 0 9px #ff8525bf);width:330px;height:330px;animation:win-firework-bloom 1.04s var(--burst-delay) cubic-bezier(.16, 1, .3, 1) both;position:absolute;overflow:visible}.win-firework--left{--burst-delay:.1s;top:158px;left:245px}.win-firework--right{--burst-delay:.39s;top:185px;left:1328px}.win-firework--top{--burst-delay:.66s;width:350px;height:350px;top:26px;left:782px}.win-firework-trail{fill:none;stroke:#ffc26b;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:78;animation:win-firework-trail .63s var(--burst-delay) ease-out both}.win-firework g:nth-of-type(3n) .win-firework-trail{stroke:#fff0bf;stroke-width:1.9px}.win-firework-spark{fill:#fff2c8;animation:win-firework-spark .7s calc(var(--burst-delay) + .17s) ease-out both}.win-firework-ring{fill:none;stroke:#ffb95cc7;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:win-firework-ring .7s var(--burst-delay) ease-out both}.win-firework-core{fill:#fff5d8;animation:win-firework-core .45s var(--burst-delay) ease-out both}.win-confetti-field{pointer-events:none;width:1097px;height:733px;position:absolute;top:57px;left:405px}.win-confetti-wide{width:1435px;max-width:none;height:733px;animation:.95s cubic-bezier(.16,1,.3,1) .22s both win-confetti-enter;position:absolute;top:0;left:0}.win-confetti-small{opacity:.8;width:493px;max-width:none;height:252px;position:absolute}.win-confetti-small--left{animation:.85s cubic-bezier(.16,1,.3,1) .31s both win-confetti-left;top:205px;left:-200px}.win-confetti-small--right{animation:.82s cubic-bezier(.16,1,.3,1) .39s both win-confetti-right;top:112px;left:838px}.result-prices--win .result-price{width:260px;top:225px}.result-prices--win .result-price--your{animation:.54s cubic-bezier(.16,1,.3,1) .24s both win-price-left;left:448px}.result-prices--win .result-price--target{animation:.54s cubic-bezier(.16,1,.3,1) .3s both win-price-right;left:1170px}.result-prices--win .result-price span{color:#fff;font-size:32px}.result-prices--win .result-price strong{color:#ff6b27;margin-top:8px;font-size:52px}.win-crown{object-fit:contain;filter:drop-shadow(0 0 44px #ffba7e80);width:311px;height:311px;animation:.68s cubic-bezier(.16,1,.3,1) .14s both win-crown-enter;position:absolute;top:141px;left:793px}.win-title{text-align:center;color:#0000;letter-spacing:-.045em;text-shadow:0 -10px 44px #ff660059;white-space:nowrap;background:linear-gradient(#fe8750 18%,#ff6b27 63%);-webkit-background-clip:text;background-clip:text;font:800 223px/1 Inter,sans-serif;animation:.68s cubic-bezier(.16,1,.3,1) .28s both win-title-enter;position:absolute;top:359px;left:50%;transform:translate(-50%)}.win-title-stroke{mix-blend-mode:plus-lighter;pointer-events:none;animation:.76s ease-out .36s both win-title-stroke-enter;position:absolute;top:379px;left:326px}.win-badge{color:#ff6b27;border:6px solid #ff6b27;border-radius:80px;justify-content:space-between;align-items:center;width:865px;height:117px;padding-left:52px;font:500 56px Inter,sans-serif;animation:.56s cubic-bezier(.16,1,.3,1) .59s both win-badge-enter;display:flex;position:absolute;top:600px;left:528px;overflow:hidden}.win-badge b{color:#fff;white-space:nowrap;background:#ff6b27;justify-content:center;align-self:stretch;align-items:center;min-width:353px;padding:0 14px;font:700 50px Inter,sans-serif;display:flex}.win-brand{justify-content:space-between;align-items:center;gap:41px;width:1394px;height:54px;animation:.42s ease-out .82s both result-fade-in;display:flex;position:absolute;top:777px;left:258px}.win-brand span{background:linear-gradient(90deg,#0000,#ff6b27);flex:1;height:2px}.win-brand span:last-child{background:linear-gradient(90deg,#ff6b27,#0000)}.win-brand img{flex:none}.win-close{background:0 0;border:0;width:89px;height:89px;padding:0;transition:transform .16s;animation:.32s ease-out .85s both result-fade-in;position:absolute;top:125px;left:1685px}.win-close:hover{transform:scale(1.08)}.win-close img{display:block}@keyframes win-rays-turn{to{transform:rotate(360deg)}}@keyframes win-rays-reveal{0%{opacity:0;transform:scale(.7)}to{opacity:.18;transform:scale(1)}}@keyframes win-glow-bloom{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes win-flash{0%{opacity:0;transform:scale(.45)}32%{opacity:.95;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes win-ring{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(2.15)}}@keyframes win-firework-bloom{0%{opacity:0;transform:scale(.16)rotate(-8deg)}22%{opacity:1}55%{opacity:1;transform:scale(1.03)rotate(0)}to{opacity:0;transform:scale(1.28)rotate(6deg)}}@keyframes win-firework-trail{0%{stroke-dashoffset:78px}to{stroke-dashoffset:0}}@keyframes win-firework-spark{0%,to{opacity:0}35%{opacity:1}}@keyframes win-firework-ring{0%{opacity:.9;transform:scale(.18)}to{opacity:0;transform:scale(2.5)}}@keyframes win-firework-core{0%,to{opacity:0}25%{opacity:1}}@keyframes result-fade-in{0%{opacity:0}to{opacity:1}}@keyframes win-confetti-enter{0%{opacity:0;transform:translateY(-125px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes win-confetti-left{0%{opacity:0;transform:translate(-70px,-105px)rotate(-14deg)}to{opacity:.8;transform:translate(0)rotate(0)}}@keyframes win-confetti-right{0%{opacity:0;transform:translate(70px,-120px)rotate(13deg)}to{opacity:.8;transform:translate(0)rotate(0)}}@keyframes win-crown-enter{0%{opacity:0;transform:translateY(-95px)scale(.68)rotate(-15deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes win-title-enter{0%{opacity:0;transform:translate(-50%,28px)scale(.78)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes win-title-stroke-enter{0%{opacity:0;transform:scale(1.06)}55%{opacity:1}to{opacity:.8;transform:scale(1)}}@keyframes win-price-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes win-price-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes win-badge-enter{0%{opacity:0;transform:translateY(30px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.win-screen-dim,.win-rays,.win-rays:before,.win-glow,.win-flash,.win-flash:after,.win-firework,.win-firework-trail,.win-firework-spark,.win-firework-ring,.win-firework-core,.win-confetti-field,.win-confetti-wide,.win-confetti-small,.result-prices--win .result-price,.win-crown,.win-title,.win-title-stroke,.win-badge,.win-brand,.win-close,.lose-overlay{animation:none}.win-flash,.win-firework{display:none}}.mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}.admin-shell{color:#272624;background:#f5f4ef;grid-template-columns:276px minmax(0,1fr);min-height:100dvh;display:grid}.admin-sidebar{color:#f5f3ee;background:#1d1d1c;flex-direction:column;height:100dvh;padding:30px 24px;display:flex;position:sticky;top:0}.sidebar-brand{flex-direction:column;gap:38px;padding:5px 13px 48px;display:flex}.sidebar-brand img{width:160px;height:auto}.sidebar-brand span{letter-spacing:.17em;color:#a19c96;font:600 11px JetBrains Mono,monospace}.admin-sidebar nav{flex-direction:column;gap:7px;display:flex}.admin-sidebar nav button{text-align:left;color:#b5b1ac;background:0 0;border:0;border-radius:6px;align-items:center;gap:18px;width:100%;padding:16px 17px;font:600 14px Inter,sans-serif;display:flex}.admin-sidebar nav button span{color:#77736f;font:400 11px JetBrains Mono,monospace}.admin-sidebar nav button:hover{color:#fff;background:#2b2a28}.admin-sidebar nav button.active{color:#fff;background:#ff6b27}.admin-sidebar nav button.active span{color:#fff}.sidebar-bottom{color:#a8a39e;border-top:1px solid #3b3a37;flex-direction:column;gap:20px;margin-top:auto;padding:25px 12px 8px;font:500 13px Inter,sans-serif;display:flex}.sidebar-bottom a{color:#f5f3ee}.sidebar-bottom button{color:#a8a39e;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.admin-content{min-width:0;padding:38px clamp(28px,4vw,70px) 70px}.admin-topbar{border-bottom:1px solid #dedbd4;justify-content:space-between;align-items:flex-start;margin-bottom:45px;padding-bottom:27px;display:flex}.eyebrow{letter-spacing:.15em;color:#a75b37;font:600 11px JetBrains Mono,monospace}.admin-topbar h1{letter-spacing:-.045em;margin:11px 0 0;font:700 39px/1.1 Inter,sans-serif}.topbar-actions{align-items:center;gap:16px;display:flex}.language-switch{background:#ebe8e1;border-radius:5px;gap:3px;padding:4px;display:flex}.language-switch button{color:#76716b;background:0 0;border:0;border-radius:3px;padding:8px 11px;font:600 11px JetBrains Mono,monospace}.language-switch button.active{color:#242321;background:#fff}.icon-button{color:#6a655f;background:0 0;border:1px solid #d8d4cc;border-radius:4px;place-items:center;width:37px;height:37px;font-size:22px;display:grid}.admin-notice{background:#fff7ec;border-left:3px solid #ff6b27;justify-content:space-between;gap:12px;margin:-22px 0 22px;padding:15px 18px;font-size:13px;display:flex}.admin-notice button{background:0 0;border:0;font-size:22px}.section-loading,.admin-loading{color:#777;padding:80px}.admin-loading{place-items:center;min-height:100dvh;display:grid}.empty-panel{border:1px solid #dedbd4;padding:45px}.section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-head h2{letter-spacing:-.025em;margin:0;font:700 20px Inter,sans-serif}.overview-page{grid-template-columns:minmax(430px,1.5fr) minmax(310px,1fr);gap:26px;display:grid}.overview-main{color:#fff;background:#262523;flex-direction:column;min-height:453px;padding:30px 37px 32px;display:flex}.overview-main .eyebrow{color:#c0bbb4}.state-pill{letter-spacing:.04em;color:#8fc8a1;background:#2f4937;border-radius:30px;padding:8px 12px;font:600 11px JetBrains Mono,monospace}.state-pill.is-paused{color:#ffd9be;background:#6b3a24}.hero-metric{border-bottom:1px solid #484541;padding:35px 0 24px}.hero-metric small,.metric-line small{color:#a5a09b;font:500 13px Inter,sans-serif;display:block}.hero-metric strong{letter-spacing:-.1em;margin-top:4px;font:700 126px/.95 JetBrains Mono,monospace;display:block}.metric-line{grid-template-columns:1fr 1fr;padding-top:26px;display:grid}.metric-line strong{margin-top:5px;font:700 39px JetBrains Mono,monospace;display:block}.accent{color:#ff6b27}.overview-actions{margin-top:auto;padding-top:25px}.primary-button,.secondary-button{border:0;border-radius:4px;min-height:44px;padding:0 20px;font:700 13px Inter,sans-serif;transition:transform .18s}.primary-button{color:#fff;background:#ff6b27}.secondary-button{color:#302e2b;background:#f0eee8;border:1px solid #d7d2c9}.overview-actions .secondary-button{color:#fff;background:#3c3a37;border-color:#625f59}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled){transform:translateY(-2px)}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled){transform:translateY(1px)}.primary-button span{margin-left:24px}.overview-side{flex-direction:column;gap:18px;display:flex}.side-panel{background:#ebe9e3;border-top:3px solid #282724;padding:24px 28px}.side-stat{border-bottom:1px solid #d4d0c8;justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.side-stat:first-of-type{margin-top:16px}.side-stat:last-child{border:0;padding-bottom:0}.side-stat strong{font:700 19px JetBrains Mono,monospace}.target-panel{background:#e6ded5;border-top-color:#ff6b27;flex:1;position:relative}.target-settings-button{color:#766f69;background:0 0;border:0;border-radius:5px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:15px;right:18px}.target-settings-button svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.target-settings-button:hover,.target-settings-button:focus-visible{color:#b75529;background:#f5eee8}.target-panel>strong{letter-spacing:-.06em;margin-top:22px;font:700 clamp(28px,3vw,48px) JetBrains Mono,monospace;display:block}.target-panel>strong small{letter-spacing:0;color:#777;margin-left:7px;font:500 11px JetBrains Mono,monospace}.target-meta{color:#766f69;justify-content:space-between;gap:8px;margin-top:20px;font-size:12px;display:flex}.recent-panel{grid-column:1/-1;margin-top:20px}.recent-panel .section-head{margin-bottom:19px}.text-button{color:#b35a2d;background:0 0;border:0;padding:5px;font:700 12px Inter,sans-serif}.table-scroll{width:100%;overflow:auto}.records-table{border-collapse:collapse;background:#fff;width:100%;font-size:12px}.records-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:#77716b;white-space:nowrap;background:#eeece6;padding:16px 15px;font:600 10px JetBrains Mono,monospace}.records-table th small{text-transform:none;letter-spacing:0;font-size:9px}.records-table td{white-space:nowrap;border-bottom:1px solid #eeeae3;padding:18px 15px}.records-table .code-cell{text-overflow:ellipsis;max-width:145px;overflow:hidden}.records-table.compact .code-cell{max-width:125px}.result-chip{color:#69645f;background:#f0eeeb;border-radius:20px;padding:6px 11px;font-weight:600;display:inline-block}.result-chip.win{color:#c25a25;background:#fff0e6}.claim-button{color:#ab4f1e;white-space:nowrap;background:#fff;border:1px solid #dc8b62;border-radius:3px;padding:7px 9px;font-size:11px}.claimed-state{color:#48765a;font-weight:600}.empty-records{text-align:center;color:#847e76;background:#fff;padding:60px 20px;font-size:13px}.section-intro{color:#6f6a64;max-width:700px;margin:-17px 0 37px;font-size:14px;line-height:1.6}.settings-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.settings-section{border-top:3px solid #2f2e2b;min-height:270px;padding-top:25px}.settings-section h2,.candidate-section h2{letter-spacing:-.025em;margin:12px 0 5px;font-size:21px}.settings-section p{color:#746e68;max-width:390px;margin:0 0 25px;font-size:13px;line-height:1.5}.probability-field{width:210px;position:relative}.probability-field input{background:0 0;border:0;border-bottom:2px solid #ff6b27;outline:0;width:100%;padding:6px 50px 7px 0;font:700 56px JetBrains Mono,monospace}.probability-field span{color:#9c968e;font:700 26px JetBrains Mono,monospace;position:absolute;top:23px;right:10px}.probability-field input[aria-invalid=true]{border-bottom-color:#c54b2a}.settings-section .probability-error{color:#ac3e24;margin:10px 0 0;font-size:12px;font-weight:600}.mode-options{flex-direction:column;gap:8px;display:flex}.mode-options label{cursor:pointer;background:#fff;border:1px solid #d5d1c9;align-items:center;gap:10px;padding:13px 15px;font-size:13px;display:flex}.mode-options label.chosen{background:#fff6ef;border-color:#ff6b27}.mode-options input{accent-color:#ff6b27}.candidate-section{border-top:1px solid #d7d3cb;max-width:900px;margin-top:30px;padding-top:26px}.filters input,.filters select{color:#272624;background:#fff;border:1px solid #d8d4cc;border-radius:3px;outline:0;padding:11px 12px}.filters input:focus,.filters select:focus{border-color:#ff6b27}.time-picker{background:#fff;border:1px solid #d7d3cb;grid-template-columns:minmax(0,1fr) minmax(250px,.9fr);margin-top:22px;display:grid}.time-picker-controls{min-width:0;padding:23px 29px 28px}.time-picker-intro{flex-direction:column;gap:5px;display:flex}.time-picker-intro strong{font-size:14px}.time-picker-intro span{color:#827b73;font-size:11px;line-height:1.5}.market-date-static,.market-date-field{color:#ae5729;margin-top:18px;font:700 12px JetBrains Mono,monospace;display:block}.market-date-field span{color:#77716a;margin-bottom:7px;font:600 11px Inter,sans-serif;display:block}.market-date-field select{color:#252326;background:#fff;border:1px solid #d7d3cb;padding:8px 11px}.time-wheel-pair{align-items:center;gap:10px;max-width:345px;margin-top:15px;display:flex}.time-wheel-column{flex:1;min-width:0}.time-wheel-label{color:#7a746d;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.time-wheel-frame{background:#faf9f6;border:1px solid #e0dbd3;height:260px;position:relative;overflow:hidden}.time-wheel-frame:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:#fff0e8;border-top:1px solid #f5b18e;border-bottom:1px solid #f5b18e;height:52px;position:absolute;inset:103px 0 auto}.time-wheel{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:#d8d0c5 transparent;height:100%;padding:103px 0;overflow-y:auto}.time-wheel:focus-visible{outline-offset:-2px;outline:2px solid #ff6b27}.time-wheel button{color:#8f8981;text-align:center;background:0 0;border:0;width:100%;height:52px;padding:0;font:600 20px JetBrains Mono,monospace;display:block}.time-wheel button:not(:disabled){scroll-snap-align:center}.time-wheel button.active{color:#d85618;font-weight:700}.time-wheel button:disabled{color:#cac5be;opacity:1}.time-wheel-divider{color:#3b3833;align-self:center;margin-top:20px;font:700 26px JetBrains Mono,monospace}.time-price-preview{color:#fff;background:#292825;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;padding:24px 32px 32px;display:flex}.time-price-preview .eyebrow{color:#e7a27a}.time-price-preview>strong{letter-spacing:-.07em;white-space:nowrap;margin-top:18px;font:700 clamp(28px,3.5vw,46px) JetBrains Mono,monospace}.price-unit{color:#afa9a1;letter-spacing:.08em;margin-top:7px;font:600 11px JetBrains Mono,monospace}.time-price-meta{border-top:1px solid #55514c;flex-direction:column;gap:6px;width:100%;margin-top:36px;padding-top:18px;font-size:12px;display:flex}.time-price-meta span:first-child{font:600 14px JetBrains Mono,monospace}.time-price-meta span:last-child{color:#aaa39b}.empty-candidates{text-align:center;color:#777;background:#fff;padding:30px;font-size:13px}.settings-footer{z-index:2;color:#77716a;background:#f5f4ef;border-top:1px solid #d7d3cb;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:16px 0;font-size:11px;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 22px #f5f4efdc}.settings-footer-summary{flex-direction:column;gap:5px;display:flex}.settings-footer-summary strong{color:#2f2e2b;font:700 13px JetBrains Mono,monospace}.settings-footer .primary-button{flex:none}.form-error{color:#ac3e24;background:#fff1ec;border-left:3px solid #c54b2a;padding:10px 13px;font-size:12px}.filters{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:14px;display:grid}.filters label{color:#69645e;flex-direction:column;gap:8px;font-size:11px;font-weight:600;display:flex}.filters input,.filters select{width:100%;min-height:41px;font-size:12px}.records-toolbar{color:#77716b;justify-content:flex-end;align-items:center;gap:20px;margin:24px 0 18px;font-size:12px;display:flex}.records-toolbar .text-button{margin-right:auto}.records-page .records-table td{padding-top:20px;padding-bottom:20px}.login-page{color:#f4f1eb;background:#1d1d1c;min-height:100dvh;padding:36px clamp(25px,5vw,78px);position:relative;overflow:hidden}.login-page:after{content:"";opacity:.45;pointer-events:none;background:radial-gradient(circle,#8d451f 0%,#2e2520 38%,#0000 70%);width:850px;height:850px;position:absolute;bottom:-440px;right:-230px}.login-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.login-top img{width:165px}.login-page .language-switch{background:#343331}.login-page .language-switch button.active{background:#f8f5ef}.login-layout{z-index:1;grid-template-columns:1fr 440px;align-items:center;gap:70px;max-width:1330px;margin:11vh auto 0;display:grid;position:relative}.login-brand h1{letter-spacing:-.07em;color:#f4f1eb;margin:20px 0;font:800 clamp(74px,8vw,142px)/.91 Inter,sans-serif}.login-brand h1 span{color:#ff6b27}.login-brand p{color:#938f89;font-size:14px}.login-form{color:#2d2b28;background:#f5f3ed;padding:37px}.login-form h2{letter-spacing:-.04em;margin:10px 0 34px;font-size:29px}.login-form>label:not(.check-line){flex-direction:column;gap:9px;margin:0 0 20px;font-size:12px;font-weight:600;display:flex}.login-form>label:not(.check-line) input{background:#fff;border:1px solid #d5d1ca;outline:0;height:46px;padding:10px 13px}.login-form>label:not(.check-line) input:focus{border-color:#ff6b27}.check-line{color:#59554f;align-items:center;gap:9px;margin:6px 0 25px;font-size:12px;display:flex}.check-line input{accent-color:#ff6b27}.login-form .primary-button{justify-content:space-between;align-items:center;width:100%;height:49px;display:flex}.login-form .form-error{margin-bottom:17px}@media (width<=1100px){.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-sidebar{padding:24px 15px}.admin-content{padding:30px 26px}.overview-page{grid-template-columns:1fr}.overview-side{grid-template-columns:1fr 1fr;display:grid}.recent-panel{grid-column:1}.filters{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.time-picker{grid-template-columns:1fr}.time-price-preview{padding:25px 29px}.time-price-meta{margin-top:18px}}@media (width<=700px){.admin-shell{display:block}.admin-sidebar{height:auto;padding:15px;position:relative}.sidebar-brand{gap:10px;padding:0}.sidebar-brand img{width:120px}.admin-sidebar nav{flex-direction:row;margin:20px 0 0;overflow:auto}.admin-sidebar nav button{min-width:120px;padding:12px 8px;font-size:11px}.sidebar-bottom{display:none}.admin-content{padding:24px 15px}.admin-topbar h1{font-size:30px}.overview-main{min-height:380px;padding:23px}.hero-metric strong{font-size:90px}.overview-side,.settings-grid,.filters{grid-template-columns:1fr}.settings-footer{flex-direction:column;align-items:flex-start}.settings-footer .primary-button{width:100%}.time-picker-controls{padding:20px}.time-wheel-pair{max-width:none}.time-price-preview{padding:24px 20px}.login-layout{grid-template-columns:1fr;gap:30px;margin-top:8vh}.login-brand h1{font-size:65px}.login-form{padding:23px}.login-page{padding:25px}}@media (prefers-reduced-motion:reduce){.win-rays{animation:none}*{scroll-behavior:auto!important;transition-duration:.01ms!important}}
