@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2)format("woff2-variations");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{--bg:#101219;--card:#1b1e29;--field:#12151f;--line:#343b50;--line-soft:#343b5099;--accent-rgb:140, 203, 255;--iris-rgb:168, 138, 255;--volt:#8ccbff;--volt-2:#b8defe;--volt-dim:#5e9fd8;--iris:#a88aff;--on-accent:#0c1120;--edge:linear-gradient(120deg, #8ccbff 0%, #a88aff 100%);--halo:0 0 4px rgba(var(--accent-rgb), .22);--glow:var(--halo);--glow-soft:var(--halo);--tg-bg:var(--card);--tg-secondary-bg:var(--field);--tg-section-bg:#252a39;--tg-text:#eff5ff;--tg-hint:#a4adc4;--tg-subtitle:#a4adc4;--tg-link:var(--volt);--tg-accent:var(--volt);--tg-button:var(--volt);--tg-button-text:var(--on-accent);--tg-destructive:#f18ba9;--tg-section-sep:var(--line-soft);--up-rgb:140, 203, 255;--down-rgb:241, 139, 169;--warn-rgb:227, 183, 125;--up:#8ccbff;--down:#f18ba9;--warn:#e3b77d;--up-soft:rgba(var(--up-rgb), .1);--down-soft:rgba(var(--down-rgb), .1);--warn-soft:rgba(var(--warn-rgb), .1);--card-shadow:0 10px 28px -20px #000000f2;--radius:16px;--radius-sm:12px;--radius-btn:12px;--font:"Golos Text Variable", -apple-system, BlinkMacSystemFont, "SF Pro Text", Roboto, "Segoe UI", system-ui, sans-serif;--display:var(--font);--mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--tabbar-h:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}html{background:var(--bg)}body{font-family:var(--font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--tg-text);-webkit-font-smoothing:antialiased;overscroll-behavior:none;font-size:15px;line-height:1.35}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(520px 320px at 90% -12%, rgba(var(--accent-rgb), .07), transparent 65%), radial-gradient(420px 300px at -12% 6%, rgba(var(--iris-rgb), .05), transparent 60%), linear-gradient(180deg, #121520 0%, #101219 60%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.1;background-image:radial-gradient(#a4adc41a 1px,#0000 1.2px);background-size:22px 22px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 26%);mask-image:linear-gradient(#000 0,#0000 26%)}#root{min-height:100vh}button{font-family:inherit}button:disabled{cursor:default}input,select{color:inherit;font-family:inherit}::selection{background:rgba(var(--accent-rgb), .35)}::-webkit-scrollbar{width:0;height:0}.app{padding:12px 16px calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 30px);max-width:640px;margin:0 auto;position:relative}.stage{position:relative}.app>.trial-banner{margin:4px 0 10px}.app:after{content:"";height:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 40px);z-index:29;pointer-events:none;background:linear-gradient(#0000,#101219f7 58%);position:fixed;bottom:0;left:0;right:0}.brand{align-items:center;gap:10px;height:36px;margin:2px 0 4px;display:flex}.brand svg{width:28px;height:28px;filter:drop-shadow(0 0 3px rgba(var(--iris-rgb), .3));flex:none}.brand span{font-family:var(--display);letter-spacing:.34em;color:var(--tg-text);font-size:14px;font-weight:700}.decor{z-index:-1;pointer-events:none;width:46%;height:112px;position:absolute;top:34px;right:-10px}.decor path{fill:none;stroke:rgba(var(--accent-rgb), .26);stroke-width:1.1px}.decor path.dim{stroke:rgba(var(--iris-rgb), .16)}.decor path.lit{stroke:rgba(var(--accent-rgb), .75);filter:drop-shadow(0 0 3px rgba(var(--accent-rgb), .5));stroke-dasharray:260;stroke-dashoffset:260px;animation:1.4s cubic-bezier(.3,.7,.2,1) .15s forwards draw}.decor circle{fill:#e4f2ff;filter:drop-shadow(0 0 3px var(--volt));opacity:0;animation:.4s 1.3s forwards fade}@keyframes draw{to{stroke-dashoffset:0}}.page-title{font-family:var(--display);letter-spacing:-.03em;color:var(--tg-text);margin:6px 0 4px;font-size:29px;font-weight:700;line-height:1.1}.page-sub{color:var(--tg-hint);max-width:200px;min-height:35px;margin-bottom:14px;font-size:13px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow);margin-bottom:12px;padding:15px;position:relative}.card-title{text-transform:uppercase;letter-spacing:.14em;color:var(--tg-hint);justify-content:space-between;align-items:center;gap:8px;margin:0 0 11px;font-size:11px;font-weight:600;display:flex}.card-title>span:first-child{align-items:center;gap:8px;display:flex}.card-title>span:first-child:before{content:"";background:var(--volt);width:2px;height:12px;box-shadow:0 0 3px rgba(var(--accent-rgb), .45);border-radius:1px}.card-title .right{text-transform:none;letter-spacing:0;font-weight:400}.card.result{background:radial-gradient(280px 170px at 100% 0%, rgba(var(--iris-rgb), .08), transparent 70%) padding-box, linear-gradient(180deg, #1e2233 0%, #1a1d29 100%) padding-box, var(--edge) border-box;box-shadow:0 0 4px rgba(var(--accent-rgb), .2), 0 16px 36px -24px #000000f2;border:1px solid #0000;padding-left:22px;overflow:hidden}.card.result:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 9px, #e8f4ff 0 2.4px, rgba(var(--accent-rgb), .5) 3.4px, transparent 5px), linear-gradient(180deg, rgba(var(--accent-rgb), .95), rgba(var(--iris-rgb), .15)) center / 1px 100% no-repeat;width:9px;position:absolute;top:16px;bottom:16px;left:6px}.card.result:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke-linejoin='round' stroke-linecap='round'%3E%3Cdefs%3E%3Cfilter id='b' x='-20%' y='-20%' width='140%' height='140%'%3E%3CfeGaussianBlur stdDeviation='0.7'/%3E%3C/filter%3E%3C/defs%3E%3Cg stroke='%23a88aff' stroke-width='1.6' stroke-opacity='.08'%3E%3Cpath d='M16 3.5 26.8 9.75v12.5L16 28.5 5.2 22.25V9.75z'/%3E%3Cpath d='M16 9.2 21.9 12.6v6.8L16 22.8 10.1 19.4v-6.8z'/%3E%3Cpath d='M18.6 19.6 25.6 26.6'/%3E%3C/g%3E%3Cpath d='M16 3.5 26.8 9.75v12.5L16 28.5 5.2 22.25V9.75z' pathLength='1' stroke='%238ccbff' stroke-width='2.2' stroke-dasharray='0.2 0.8' stroke-opacity='0.55' filter='url(%23b)'%3E%3Canimate attributeName='stroke-dashoffset' from='0' to='-1' dur='9s' begin='0s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M16 3.5 26.8 9.75v12.5L16 28.5 5.2 22.25V9.75z' pathLength='1' stroke='%23ffffff' stroke-width='1.6' stroke-dasharray='0.05 0.95' stroke-opacity='0.9'%3E%3Canimate attributeName='stroke-dashoffset' from='0' to='-1' dur='9s' begin='-1.35s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M16 9.2 21.9 12.6v6.8L16 22.8 10.1 19.4v-6.8z' pathLength='1' stroke='%23b9a4ff' stroke-width='1.4' stroke-dasharray='0.12 0.88' stroke-opacity='0.6' filter='url(%23b)'%3E%3Canimate attributeName='stroke-dashoffset' from='0' to='1' dur='6.5s' begin='0s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") 50%/contain no-repeat;width:124px;height:124px;position:absolute;top:26px;right:-24px}.card.result>*{position:relative}.card.result>.card-title{color:var(--volt)}.card.result>.card-title>span:first-child:before{display:none}.grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.grid3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field label{color:var(--tg-hint);padding-left:2px;font-size:12px;font-weight:400}.input-wrap{background:var(--field);border-radius:var(--radius-sm);border:1px solid #343b50bf;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.input-wrap:focus-within{border-color:var(--volt);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .15)}.input-wrap.invalid{border-color:var(--down);box-shadow:0 0 0 3px rgba(var(--down-rgb), .15)}.input-wrap input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:11px 12px;font-size:17px;font-weight:600}.input-wrap .suffix{color:var(--tg-hint);white-space:nowrap;padding-right:12px;font-size:13px;font-weight:400}.input-wrap .prefix{color:var(--tg-hint);padding-left:12px;font-size:13px;font-weight:400}.input-wrap button.tiny{background:rgba(var(--accent-rgb), .13);color:var(--volt);cursor:pointer;border:0;border-radius:8px;margin-right:6px;padding:5px 9px;font-size:11.5px;font-weight:600}.input-wrap input::placeholder{color:var(--tg-hint);opacity:.5;font-weight:400}.seg{background:var(--field);border-radius:var(--radius-sm);border:1px solid #343b50bf;gap:3px;padding:3px;display:flex}.seg button{color:var(--tg-hint);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:7px 5px;font-size:13px;font-weight:600;transition:color .15s,box-shadow .15s}.seg button.on{background:linear-gradient(rgba(var(--accent-rgb), .1), rgba(var(--iris-rgb), .1)) padding-box, linear-gradient(#161a25, #161a25) padding-box, var(--edge) border-box;color:var(--tg-text);box-shadow:var(--halo);border:1px solid #0000}.seg.sm button.on{background:var(--volt);color:var(--on-accent);box-shadow:none;border-color:#0000}.seg.sm button{padding:4px 3px;font-size:12px}.picker-btn{background:var(--field);border-radius:var(--radius-sm);width:100%;color:var(--tg-text);cursor:pointer;text-align:left;border:1px solid #343b50bf;justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.picker-btn:active{border-color:var(--volt);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .15)}.picker-btn>span:first-child{min-width:0}.picker-btn .main{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.picker-btn .sub{color:var(--tg-hint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.picker-btn .chev{background:rgba(var(--accent-rgb), .11);width:26px;height:26px;color:var(--volt);border-radius:8px;flex:none;justify-content:center;align-items:center;padding-bottom:2px;font-size:16px;line-height:1;display:flex}.sheet-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;background:#06080ebd;animation:.15s fade;position:fixed;inset:0}.sheet{z-index:41;border:1px solid var(--line);max-width:640px;max-height:82vh;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(#1e2231 0%,#171a24 100%);border-bottom:0;border-radius:20px 20px 0 0;flex-direction:column;margin:0 auto;animation:.22s cubic-bezier(.2,.8,.2,1) up;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px -14px #000000d9}.sheet .grip{background:rgba(var(--accent-rgb), .45);border-radius:2px;width:38px;height:4px;margin:9px auto 4px}.sheet .sheet-head{flex-direction:column;gap:8px;padding:8px 16px 10px;display:flex}.sheet .sheet-head h3{font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:700}.sheet .list{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 8px 12px;overflow:auto}.sheet.searchable{transition:bottom .12s ease-out,height .12s ease-out}.sheet .row{width:100%;color:var(--tg-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 10px;display:flex}.sheet .row:active{background:rgba(var(--accent-rgb), .08)}.sheet .row.on{background:rgba(var(--accent-rgb), .12);border-color:rgba(var(--accent-rgb), .35)}.sheet .row .t{font-size:15px;font-weight:600}.sheet .row .r{text-align:right;font-variant-numeric:tabular-nums;color:var(--tg-hint);font-size:13px}.sheet .group{text-transform:uppercase;letter-spacing:.1em;color:var(--tg-hint);padding:12px 10px 4px;font-size:11px;font-weight:600}@keyframes up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.hero{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.hero .big{font-family:var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--tg-text);font-size:38px;font-weight:700;line-height:1.05}.hero .big.up{color:var(--up)}.hero .big.down{color:var(--down)}.side{letter-spacing:.06em;border:1px solid #0000;border-radius:8px;padding:4px 11px;font-size:11px;font-weight:600}.side.long{background:var(--up-soft);color:var(--up);border-color:rgba(var(--up-rgb), .35)}.side.short{background:var(--down-soft);color:var(--down);border-color:rgba(var(--down-rgb), .35)}.stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.stat{border:1px solid var(--line-soft);background:#12151fb3;border-radius:12px;flex-direction:column;gap:1px;min-width:0;padding:8px 10px;display:flex}.stat .v{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.stat .v.up{color:var(--up)}.stat .v.down{color:var(--down)}.sep{background:var(--tg-section-sep);height:1px;margin:12px 0}.rr{margin-top:14px}.rr .bar{gap:3px;height:10px;display:flex}.rr .bar .l{background:linear-gradient(90deg, #f6b0c4, var(--down));border-radius:6px 2px 2px 6px}.rr .bar .p{background:linear-gradient(90deg, var(--volt-dim), var(--volt-2));border-radius:2px 6px 6px 2px}.rr .lbl{color:var(--tg-hint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px;font-size:11px;display:flex}.rr .lbl b{color:var(--tg-text);font-weight:600}.warn{background:var(--warn-soft);color:var(--warn);border:1px solid rgba(var(--warn-rgb), .25);border-radius:10px;gap:8px;margin-top:10px;padding:8px 10px;font-size:13px;display:flex}.err{background:var(--down-soft);color:#f6b3c6;border:1px solid rgba(var(--down-rgb), .3);border-radius:10px;margin-top:10px;padding:8px 10px;font-size:13px}.hint{color:var(--tg-hint);margin-top:10px;font-size:12px}.skeleton{color:var(--tg-hint);text-align:center;padding:12px 0;font-size:13px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);color:#dbe3f3;cursor:pointer;background:#ffffff06;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:600;transition:box-shadow .15s,color .15s}.chip.on{background:linear-gradient(rgba(var(--accent-rgb), .12), rgba(var(--iris-rgb), .12)) padding-box, linear-gradient(#161a25, #161a25) padding-box, var(--edge) border-box;color:var(--tg-text);box-shadow:var(--halo);border:1px solid #0000}.chip:disabled{opacity:.45}.btn{background:linear-gradient(rgba(var(--accent-rgb), .08), rgba(var(--iris-rgb), .08)) padding-box, linear-gradient(#161a25, #161a25) padding-box, var(--edge) border-box;border-radius:var(--radius-btn);cursor:pointer;width:100%;color:var(--tg-text);box-shadow:var(--halo);border:1px solid #0000;padding:13px;font-size:15px;font-weight:600;transition:transform .12s,box-shadow .15s,opacity .15s}.btn:active{transform:scale(.985)}.btn.key{color:var(--volt-2)}.btn.ghost{color:var(--tg-text);border:1px solid var(--line);box-shadow:none;background:#ffffff05}.btn.danger{background:var(--down-soft);color:var(--down);border:1px solid rgba(var(--down-rgb), .35);box-shadow:none}.btn:disabled{opacity:.55}.btn.sm{width:auto;padding:7px 13px;font-size:13px}.row-between{justify-content:space-between;align-items:center;gap:10px;display:flex}.tabbar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));height:var(--tabbar-h);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid var(--line);z-index:30;max-width:620px;padding:0 var(--pad);--pad:8px;background:#161924e0;border-radius:20px;margin:0 auto;display:flex;position:fixed;box-shadow:0 14px 40px -10px #000000f2}.tabbar button{color:#7f89a3;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;padding:4px 0 8px;font-size:10.5px;font-weight:500;transition:color .15s;display:flex;position:relative}.tabbar button.on{color:var(--volt);font-weight:600}.tabbar button.on svg{color:var(--volt);filter:drop-shadow(0 0 3px rgba(var(--accent-rgb), .45))}.tabbar svg{width:23px;height:23px;transition:filter .15s,color .15s}.tabbar .ico{display:flex;position:relative}.tabbar .lbl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 1px;overflow:hidden}@media (width<=380px){.tabbar{--pad:4px}.tabbar button{font-size:9.5px}}.tabbar .lbl .short{display:none}@media (width<=340px){.tabbar button{gap:3px;font-size:8.8px}.tabbar svg{width:21px;height:21px}.tabbar .lbl.has-short .full{display:none}.tabbar .lbl.has-short .short{display:inline}}.tabbar .lockdot{background:var(--iris);border-radius:4px;width:7px;height:7px;position:absolute;top:-2px;right:-6px;box-shadow:0 0 0 2px #161924e6}.exp-day{border-bottom:1px solid var(--tg-section-sep);gap:12px;padding:11px 0;display:flex}.exp-day:last-child{border-bottom:0}.exp-day .d{text-align:center;flex:none;width:52px}.exp-day .d .n{font-family:var(--display);font-size:21px;font-weight:700;line-height:1.1}.exp-day .d .m{color:var(--tg-hint);text-transform:uppercase;font-size:11px;font-weight:600}.exp-day .d .left{color:var(--tg-hint);margin-top:2px;font-size:10px}.exp-day .d.soon .n{color:var(--warn)}.exp-day .d.today .n{color:var(--down)}.exp-day .items{flex-wrap:wrap;flex:1;align-content:flex-start;gap:6px;display:flex}.exp-day .more{border:1px dashed var(--line);color:var(--volt);cursor:pointer;background:0 0;border-radius:10px;padding:5px 10px;font-size:12px;font-weight:600}.exp-day .item{border:1px solid var(--line-soft);font:inherit;color:var(--tg-text);cursor:pointer;background:#ffffff06;border-radius:10px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;transition:border-color .12s,background .12s;display:flex}.exp-day .item:active{background:rgba(var(--accent-rgb), .12);border-color:rgba(var(--accent-rgb), .45)}.exp-day .item .sub{color:var(--tg-hint);font-size:11px;font-weight:400}.exp-day .item.subd{border-color:rgba(var(--accent-rgb), .7);box-shadow:var(--halo)}.exp-day .item.subd:before{content:"";background:var(--volt);border-radius:50%;flex:none;width:6px;height:6px}.sub-row{border-bottom:1px solid var(--tg-section-sep);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.sub-row:last-child{border-bottom:0}.sub-row .t{font-weight:700}.sub-row .s{color:var(--tg-hint);font-size:12px;font-weight:400}.switch{cursor:pointer;background:#a4adc433;border:0;border-radius:14px;flex:none;width:48px;height:28px;transition:all .15s;position:relative}.switch.on{background:var(--volt);box-shadow:none}.switch:after{content:"";background:#fff;border-radius:11px;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch.on:after{background:var(--on-accent);transform:translate(20px)}.board{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border:1px solid var(--line-soft);background:var(--tg-secondary-bg);font-variant-numeric:tabular-nums;border-radius:14px;max-height:360px;overflow:hidden auto}.board table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12.5px}.board col.c-btn{width:12.75%}.board col.c-ba{width:15%}.board col.c-k{width:19%}.board th{color:var(--tg-hint);text-transform:uppercase;letter-spacing:.06em;z-index:1;background:#171b26;padding:7px 2px;font-size:10px;font-weight:600;line-height:1.2;position:sticky;top:0}.board td{text-align:center;border-top:1px solid var(--tg-section-sep);white-space:nowrap;padding:4px 1px;font-size:11.5px;overflow:hidden}.board th.ba span,.board td.ba span{line-height:1.25;display:block}.board td.ba span+span{color:#aeb7cd}.board td.strike{background:rgba(var(--accent-rgb), .06);font-weight:600}.board tr.atm td.strike{color:var(--volt);background:rgba(var(--accent-rgb), .16)}.board td.itm{background:rgba(var(--accent-rgb), .04)}.board .legbtn{cursor:pointer;border:0;border-radius:7px;width:calc(100% - 4px);margin:0 2px;padding:8px 0;font-size:10px;font-weight:700;display:block}.board .legbtn.b{background:var(--up-soft);color:var(--up);box-shadow:inset 0 0 0 1px rgba(var(--up-rgb), .25)}.board .legbtn.s{background:var(--down-soft);color:var(--down);box-shadow:inset 0 0 0 1px rgba(var(--down-rgb), .25)}.board .legbtn:disabled{opacity:.3}.legs{flex-direction:column;gap:6px;display:flex}.leg{background:var(--field);border:1px solid var(--line-soft);border-radius:12px;align-items:center;gap:6px;padding:8px;font-size:13px;display:flex}.leg .tag{white-space:nowrap;border-radius:7px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:700}.leg .tag.b{background:var(--up-soft);color:var(--up)}.leg .tag.s{background:var(--down-soft);color:var(--down)}.leg .name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.leg input{background:var(--tg-section-bg);border:1px solid var(--line-soft);text-align:right;border-radius:8px;outline:0;flex:none;width:52px;padding:4px 6px;font-size:13px;font-weight:600}.leg input:focus{border-color:var(--volt)}.leg input[inputmode=numeric]{width:38px}.leg .x{color:var(--tg-hint);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px}.payoff{width:100%;height:auto;filter:drop-shadow(0 0 3px rgba(var(--accent-rgb), .2));display:block}.tk{justify-content:space-between;align-items:center;display:flex}.chg{font-size:12px;font-weight:600}.chg.up{color:var(--up)}.chg.down{color:var(--down)}.badge{border:1px solid var(--line);color:#c9d1e3;white-space:nowrap;background:#ffffff08;border-radius:8px;padding:3px 10px;font-size:11px;font-weight:600}.badge.pro{background:var(--volt);color:var(--on-accent);border-color:#0000}.badge.today{background:rgba(var(--accent-rgb), .12);border-color:rgba(var(--accent-rgb), .4);color:var(--volt)}.idot{background:#626b82;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.idot.high{background:var(--down);box-shadow:0 0 4px rgba(var(--down-rgb), .5)}.idot.medium{background:var(--volt);box-shadow:0 0 4px rgba(var(--accent-rgb), .5)}.idot.low{background:#626b82}.idot.holiday{background:#474e63}.greeks{margin:2px 0 12px}.server-lost{left:10px;right:10px;top:calc(10px + env(safe-area-inset-top));z-index:60;border:1px solid rgba(var(--down-rgb), .45);max-width:620px;box-shadow:0 12px 40px -10px #000000e6, 0 0 4px rgba(var(--down-rgb), .25);background:#2a1724;border-radius:18px;align-items:center;gap:12px;margin:0 auto;padding:12px 12px 12px 14px;display:flex;position:fixed}.server-lost>div{color:#f8c6d4;flex-direction:column;flex:1;gap:3px;min-width:0;font-size:12.5px;display:flex}.server-lost b{color:var(--tg-text);font-size:14px}.server-lost button{background:var(--down);color:#2a0b16;cursor:pointer;border:0;border-radius:10px;flex:none;padding:9px 14px;font-size:13px;font-weight:600}.cal-day{text-transform:none;letter-spacing:0;color:var(--tg-text);font-size:13px}.chip.cal-active{align-items:center;gap:6px;padding:5px 10px 5px 12px;display:inline-flex}.chip.cal-active .x{opacity:.65;font-size:15px;line-height:1}.chip .idot{vertical-align:1px;margin-right:2px}.chip.on .idot{box-shadow:0 0 0 1.5px var(--on-accent)}.sheet.cal-filter .sheet-body{flex:1;min-height:0;padding-bottom:20px}.cal-sec{border-bottom:1px solid var(--line-soft);padding:12px 0}.cal-sec:first-child{padding-top:2px}.cal-sec-t{text-transform:uppercase;letter-spacing:.11em;color:var(--tg-hint);margin-bottom:9px;font-size:11px;font-weight:600}.cal-grp+.cal-grp{margin-top:10px}.cal-grp-t{color:var(--tg-hint);margin-bottom:6px;font-size:11.5px;display:block}.cal-switch{justify-content:space-between;align-items:center;padding:14px 0 4px;font-size:14px;font-weight:600;display:flex}.cal-row .bell{margin-right:4px;font-size:11px}.cal-sub{color:var(--tg-hint);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.cal-legend{color:var(--tg-hint);gap:14px;margin-top:10px;font-size:11.5px;display:flex}.cal-legend span{align-items:center;gap:5px;display:inline-flex}.cal{flex-direction:column;gap:2px;display:flex}.cal-row{border-bottom:1px solid var(--line-soft);grid-template-columns:42px 10px auto 1fr;align-items:center;gap:8px;padding:7px 4px;display:grid}.cal-row:last-child{border-bottom:0}.cal-row .t{font-variant-numeric:tabular-nums;color:#c9d1e3;font-size:12.5px;font-weight:600}.cal-row .cur{color:#dbe3f3;white-space:nowrap;font-size:12px;font-weight:600}.cal-row .ttl{color:var(--tg-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.cal-row .fp{grid-column:3/5;align-items:baseline;gap:8px;margin-top:-2px;font-size:11.5px;display:flex}.cal-row .fp b{color:var(--volt-2);font-weight:600}.cal-row .fp .prev{color:var(--tg-hint)}.cal-row.past{opacity:.42}.cal-row.next{background:rgba(var(--accent-rgb), .07);box-shadow:inset 2px 0 0 var(--volt);border-bottom-color:#0000;border-radius:10px}.cal-row.cbr .ttl{color:var(--volt);font-weight:600}.center{text-align:center}.mt0{margin-top:0}.mt8{margin-top:8px}.mt12{margin-top:12px}.fade-in{animation:.25s fade}.plan-badge{z-index:2;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--accent-rgb), .5);color:var(--volt);white-space:nowrap;box-shadow:var(--halo);background:#161924cc;border-radius:10px;padding:7px 12px;font-size:11.5px;font-weight:600;position:absolute;top:17px;right:16px}.plan-badge.pro,.plan-badge.off{background:var(--volt);color:var(--on-accent);box-shadow:var(--halo);border-color:#0000}.trial-banner{cursor:pointer;text-align:left;background:var(--warn-soft);width:100%;color:var(--warn);border:1px solid rgba(var(--warn-rgb), .3);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:10px;margin:4px 0 10px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.trial-banner .go{white-space:nowrap;font-weight:700}.plan-status{color:var(--tg-hint);font-size:14px;font-weight:600}.plan-status.active{color:var(--up)}.plan-status.trial{color:var(--tg-text)}.sheet .sheet-body{padding:0 16px 16px;overflow:auto}.features{text-align:left;flex-direction:column;gap:9px;margin:4px 0 16px;display:flex}.feature{align-items:flex-start;gap:10px;font-size:14px;line-height:1.3;display:flex}.feature .tick{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .45);width:20px;height:20px;color:var(--volt);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.feature .s{color:var(--tg-hint)}.feature.on b{color:var(--volt)}.feature b{font-weight:600}.btn.pay{padding:14px;font-size:16px;animation:2.6s ease-in-out infinite pay-pulse}@keyframes pay-pulse{50%{box-shadow:0 0 4px 1px rgba(var(--accent-rgb), .3)}}.okmsg{background:var(--up-soft);color:var(--up);border:1px solid rgba(var(--up-rgb), .3);border-radius:10px;margin-top:10px;padding:8px 10px;font-size:13px}.paywall{text-align:center;padding:24px 16px 16px}.paywall .lock{background:linear-gradient(rgba(var(--accent-rgb), .08), rgba(var(--iris-rgb), .08)) padding-box, linear-gradient(#191c28, #191c28) padding-box, var(--edge) border-box;width:60px;height:60px;color:var(--volt);box-shadow:var(--halo);border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.paywall .lock svg{width:28px;height:28px}.paywall-title{font-family:var(--display);letter-spacing:-.015em;font-size:18px;font-weight:700}.paywall-sub{color:var(--tg-hint);margin:8px 0 18px;font-size:13px}.equity{width:100%;height:auto;margin-top:12px;display:block}.equity .zero{stroke:var(--tg-hint);stroke-width:1px;stroke-dasharray:3 4;opacity:.5}.equity polyline{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.equity polyline.up{stroke:var(--up);filter:drop-shadow(0 0 3px rgba(var(--up-rgb), .45))}.equity polyline.down{stroke:var(--down);filter:drop-shadow(0 0 3px rgba(var(--down-rgb), .45))}.equity circle.up{fill:#fff;filter:drop-shadow(0 0 3px var(--up))}.equity circle.down{fill:#fff;filter:drop-shadow(0 0 3px var(--down))}.equity .area.up{fill:var(--up);opacity:.1}.equity .area.down{fill:var(--down);opacity:.1}.trade{border-bottom:1px solid var(--tg-section-sep);padding:12px 0}.trade:last-child{border-bottom:0;padding-bottom:0}.trade-head{align-items:center;gap:8px;display:flex}.trade-head .sym{font-size:16px;font-weight:700}.trade-head .side{box-shadow:none;padding:2px 8px;font-size:10px}.trade-head .meta{color:var(--tg-hint);font-size:12px}.trade-head .res{font-family:var(--display);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:600}.trade .up{color:var(--up)}.trade .down{color:var(--down)}.trade-head .res.up{color:var(--up)}.trade-head .res.down{color:var(--down)}.trade-line{font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.trade-line.dim{color:var(--tg-hint)}.chip.win{background:var(--up-soft);border-color:rgba(var(--up-rgb), .35);color:var(--up)}.chip.lose{background:var(--down-soft);border-color:rgba(var(--down-rgb), .35);color:var(--down)}.chip.plain{border-color:var(--line-soft);color:var(--tg-hint);background:0 0;font-weight:400}.custom-r{align-items:center;gap:6px;display:flex}.custom-r .input-wrap{flex:1;min-width:0}.custom-r .btn{flex:none}.custom-r .input-wrap input{padding:7px 10px;font-size:15px}@media (prefers-reduced-motion:reduce){.decor path.lit{stroke-dashoffset:0;animation:none}.decor circle{opacity:1;animation:none}.btn.pay{animation:none}}.sheet.spec-sheet .sheet-body{flex:1;min-height:0;padding-bottom:20px}.sheet .sheet-head .btn.sm{align-self:flex-start}.sheet.watch-sheet .sheet-body{flex:1;min-height:0;padding-bottom:20px}.sheet.asset-sheet .sheet-body{padding-bottom:20px}.sheet .asset-name{font-family:var(--font);color:var(--tg-hint);letter-spacing:0;margin-left:4px;font-size:13px;font-weight:400}.sheet .group-t{text-transform:uppercase;letter-spacing:.1em;color:var(--volt);margin:2px 0 4px;font-size:11px;font-weight:600}.asset-exp{border-bottom:1px solid var(--tg-section-sep);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;padding:9px 0;font-size:14px;display:flex}.asset-exp:last-of-type{border-bottom:0}.asset-exp span{color:var(--tg-hint);font-size:13px}.asset-on{color:var(--volt);font-size:14px;font-weight:600}.watch-row{flex-direction:column;gap:8px;padding:12px 0 2px;display:flex}.watch-row>span{font-size:14px;font-weight:600}.watch-row .s{color:var(--tg-hint);font-size:12px;font-weight:400}.watch-sheet .cal-switch .s{color:var(--tg-hint);margin-top:2px;font-size:12px;font-weight:400;display:block}.watch-sheet .note{color:var(--volt);margin-top:10px;font-size:12.5px}.watches .row{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--tg-text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 2px;display:flex}.watches .row:first-child{border-top:0}.watches .row .t{font-size:14.5px;font-weight:600}.watches .row .s{color:var(--tg-hint);margin-top:2px;font-size:12px}.watches .row .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.watches .row .r .s{font-weight:400}.watches .row .r.up{color:var(--up)}.watches .row .r.down{color:var(--down)}.iv-line{color:var(--tg-hint);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.iv-line b{color:var(--tg-text)}.iv-line .chip{white-space:nowrap;flex:none}.iv-line b.hi{color:var(--down)}.iv-line b.lo{color:var(--up)}.news-topics{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:-6px -16px -8px;padding:10px 16px 12px;overflow-x:auto}.news-topics::-webkit-scrollbar{display:none}.news-topics .chip{flex:none}.news-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.news-item{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;color:var(--tg-text);border-radius:var(--radius);cursor:pointer;box-shadow:var(--card-shadow);padding:12px 14px;transition:border-color .15s,transform .12s;display:block}.news-item:active{border-color:rgba(var(--accent-rgb), .35);transform:scale(.99)}.news-meta{color:var(--tg-hint);font-size:11.5px}.news-meta b{color:var(--iris);font-weight:600}.news-title{letter-spacing:-.01em;margin-top:4px;font-size:15px;font-weight:600;line-height:1.32}.news-sum{color:#aeb6cb;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.38;display:-webkit-box;overflow:hidden}.news-also{color:var(--tg-hint);margin-top:6px;font-size:11.5px}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin-edge{to{--spin:360deg}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes pop{0%{transform:scale(.94)}55%{transform:scale(1.05)}to{transform:none}}@keyframes num-in{0%{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes sheen{0%,64%{transform:translate(0)skew(-20deg)}to{transform:translate(460%)skew(-20deg)}}@keyframes breathe{50%{opacity:.55}}@keyframes breathe-soft{50%{opacity:.82}}@keyframes float{50%{transform:translateY(-4px)}}@keyframes aurora{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-6%,4%)rotate(8deg)}}@keyframes bar-in{0%{opacity:0;transform:scaleX(0)}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes flow{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes lit-pulse{50%{opacity:.45}}@keyframes pay-glow{0%,to{box-shadow:0 0 18px -4px rgba(var(--accent-rgb), .55), 0 0 40px -14px rgba(var(--iris-rgb), .65), inset 0 1px 0 #e6f4ff1a}50%{box-shadow:0 0 28px -2px rgba(var(--accent-rgb), .75), 0 0 60px -10px rgba(var(--iris-rgb), .8), inset 0 1px 0 #e6f4ff24}}:root{--ice:#e6f4ff;--halo:0 0 14px -3px rgba(var(--accent-rgb), .45);--card-shadow:0 10px 28px -20px #000000f2, inset 0 1px 0 #e6f4ff09}body:before{will-change:transform;background:radial-gradient(560px 360px at 82% 8%, rgba(var(--accent-rgb), .13), transparent 65%), radial-gradient(480px 340px at 12% 22%, rgba(var(--iris-rgb), .1), transparent 62%), radial-gradient(520px 420px at 70% 78%, rgba(var(--iris-rgb), .05), transparent 65%), linear-gradient(180deg, #121520 0%, #101219 60%);animation:26s ease-in-out infinite alternate aurora;inset:-20%}.decor path.lit{filter:drop-shadow(0 0 4px rgba(var(--accent-rgb), .9));animation:1.4s cubic-bezier(.3,.7,.2,1) .15s forwards draw,3.2s ease-in-out 1.8s infinite lit-pulse}.card+.card{animation-delay:60ms}.card+.card+.card{animation-delay:.12s}.card+.card+.card+.card{animation-delay:.18s}.card.result{--edge-spin:conic-gradient(from var(--spin), #8ccbff73 0deg, #a88aff73 150deg, #8ccbff73 230deg, #8ccbff 285deg, #fff 318deg, #b9a4ff 336deg, #a88aff73 360deg);background:radial-gradient(280px 170px at 100% 0%, rgba(var(--iris-rgb), .1), transparent 70%) padding-box, linear-gradient(180deg, #1e2335 0%, #1a1d29 100%) padding-box, var(--edge-spin) border-box;box-shadow:0 0 26px -6px rgba(var(--accent-rgb), .45), 0 0 64px -22px rgba(var(--iris-rgb), .6), inset 0 1px 0 #e6f4ff0f, 0 16px 36px -24px #000000f2;animation:6s linear infinite spin-edge,.5s cubic-bezier(.2,.8,.2,1) backwards rise}.card.result:before{filter:drop-shadow(0 0 4px rgba(var(--accent-rgb), .9));animation:2.6s ease-in-out infinite breathe}.card.result:after{animation:7s ease-in-out infinite float}.card.result>.card-title{text-shadow:0 0 12px rgba(var(--accent-rgb), .6)}.card.result .stat:nth-child(2){animation-delay:50ms}.card.result .stat:nth-child(3){animation-delay:.1s}.card.result .stat:nth-child(4){animation-delay:.15s}.card.result .stat:nth-child(5){animation-delay:.2s}.card.result .stat:nth-child(n+6){animation-delay:.25s}.hero .big{background:linear-gradient(#fff 30%,#bfe2ff 100%);color:#0000;filter:drop-shadow(0 0 14px rgba(var(--accent-rgb), .4));-webkit-background-clip:text;background-clip:text;animation:.45s cubic-bezier(.2,.8,.2,1) backwards num-in;display:inline-block}.hero .big.up{background-image:linear-gradient(#e3f2ff 20%,#8ccbff 100%)}.hero .big.down{filter:drop-shadow(0 0 14px rgba(var(--down-rgb), .4));background-image:linear-gradient(#ffe0e9 20%,#f18ba9 100%)}.side.long{box-shadow:0 0 12px -2px rgba(var(--accent-rgb), .45)}.side.short{box-shadow:0 0 12px -2px rgba(var(--down-rgb), .45)}.rr .bar .l{transform-origin:100%;box-shadow:0 0 10px -2px rgba(var(--down-rgb), .7);animation:.7s cubic-bezier(.2,.8,.2,1) backwards grow}.rr .bar .p{transform-origin:0;box-shadow:0 0 12px -2px rgba(var(--accent-rgb), .8);animation:.7s cubic-bezier(.2,.8,.2,1) .1s backwards grow;position:relative;overflow:hidden}.rr .bar .p:after{content:"";background:linear-gradient(90deg,#0000,#e6f4ffbf,#0000);width:40%;animation:2.8s ease-in-out 1s infinite flow;position:absolute;inset:0}.input-wrap:focus-within{box-shadow:0 0 0 1px rgba(var(--accent-rgb), .35), 0 0 18px -2px rgba(var(--accent-rgb), .45);border-color:#a6d7ff}.picker-btn:active{box-shadow:0 0 0 1px rgba(var(--accent-rgb), .3), 0 0 18px -2px rgba(var(--accent-rgb), .45);border-color:#a6d7ff;transform:scale(.985)}.picker-btn .chev{box-shadow:0 0 10px -3px rgba(var(--accent-rgb), .6);transition:background .15s,box-shadow .15s}.picker-btn:active .chev{background:rgba(var(--accent-rgb), .28);box-shadow:0 0 14px rgba(var(--accent-rgb), .6)}.picker-btn{transition:border-color .15s,box-shadow .15s,transform .12s}.seg.has-ind{position:relative}.seg.has-ind button{z-index:1;position:relative}.seg.has-ind button.on{box-shadow:none;color:var(--tg-text);text-shadow:0 0 12px rgba(var(--accent-rgb), .7);background:0 0;border-color:#0000}.seg-ind{z-index:0;pointer-events:none;width:calc((100% - 6px - (var(--n) - 1) * 3px) / var(--n));transform:translateX(calc(var(--i) * (100% + 3px)));background:linear-gradient(180deg, rgba(var(--accent-rgb), .17), rgba(var(--iris-rgb), .12)) padding-box, linear-gradient(#171b27, #171b27) padding-box, linear-gradient(120deg, #8ccbff, #e6f4ff 45%, #a88aff) border-box;box-shadow:0 0 16px -3px rgba(var(--accent-rgb), .55), 0 0 28px -10px rgba(var(--iris-rgb), .7);border:1px solid #0000;border-radius:9px;transition:transform .4s cubic-bezier(.34,1.36,.5,1);position:absolute;top:3px;bottom:3px;left:3px}.seg.sm .seg-ind{box-shadow:0 0 12px -2px rgba(var(--accent-rgb), .7);background:linear-gradient(120deg,#a6dbff,#8ccbff 55%,#a9b6ff);border-color:#0000}.seg.sm.has-ind button.on{color:var(--on-accent);text-shadow:none}.chip{transition:box-shadow .2s,color .2s,transform .12s}.chip:active{transform:scale(.94)}.chip.on{box-shadow:0 0 14px -2px rgba(var(--accent-rgb), .55), 0 0 24px -10px rgba(var(--iris-rgb), .7);text-shadow:0 0 10px rgba(var(--accent-rgb), .6);animation:.35s cubic-bezier(.3,1.4,.5,1) pop}.btn:not(.ghost):not(.danger){isolation:isolate;--edge-spin:conic-gradient(from var(--spin), #8ccbff80 0deg, #a88aff80 150deg, #8ccbff80 230deg, #8ccbff 285deg, #fff 318deg, #b9a4ff 336deg, #a88aff80 360deg);background:linear-gradient(180deg, rgba(var(--accent-rgb), .16), rgba(var(--iris-rgb), .11)) padding-box, linear-gradient(#161a25, #161a25) padding-box, var(--edge-spin) border-box;box-shadow:0 0 18px -4px rgba(var(--accent-rgb), .5), 0 0 38px -14px rgba(var(--iris-rgb), .6), inset 0 1px 0 #e6f4ff14;text-shadow:0 0 12px rgba(var(--accent-rgb), .5);animation:4.5s linear infinite spin-edge;position:relative;overflow:hidden}.btn:not(.ghost):not(.danger):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#e6f4ff33,#0000);width:42%;animation:4.6s ease-in-out infinite sheen;position:absolute;top:0;bottom:0;left:-60%}.btn:not(.ghost):not(.danger):active{box-shadow:0 0 26px -2px rgba(var(--accent-rgb), .75), 0 0 50px -12px rgba(var(--iris-rgb), .8);transform:scale(.97)}.btn:disabled{text-shadow:none;animation:none}.btn:disabled:after{display:none}.btn.ghost{transition:border-color .15s,box-shadow .15s,transform .12s}.btn.ghost:active{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 0 16px -4px rgba(var(--accent-rgb), .5);transform:scale(.97)}.btn.pay{background:linear-gradient(180deg, rgba(var(--accent-rgb), .26), rgba(var(--iris-rgb), .2)) padding-box, linear-gradient(#161a25, #161a25) padding-box, var(--edge-spin) border-box;font-weight:700;animation:3.6s linear infinite spin-edge,2.8s ease-in-out infinite pay-glow}.btn.pay:after{background:linear-gradient(100deg,#0000,#e6f4ff4d,#0000);animation-duration:3.4s}.plan-badge{--edge-spin:conic-gradient(from var(--spin), #8ccbff73 0deg, #a88aff73 150deg, #8ccbff73 230deg, #8ccbff 285deg, #fff 318deg, #b9a4ff 336deg, #a88aff73 360deg);background:linear-gradient(#161925, #161925) padding-box, var(--edge-spin) border-box;box-shadow:0 0 14px -3px rgba(var(--accent-rgb), .55);text-shadow:0 0 10px rgba(var(--accent-rgb), .55);border:1px solid #0000;animation:5s linear infinite spin-edge}.plan-badge.pro,.plan-badge.off{background:linear-gradient(120deg, #a6dbff, #8ccbff 55%, #a9b6ff) padding-box, var(--edge-spin) border-box;text-shadow:none}.tabbar:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .7), rgba(var(--iris-rgb), .7), transparent);height:1px;position:absolute;top:0;left:22px;right:22px}.tabbar button:active .ico{transform:scale(.88)}.tabbar .ico{transition:transform .15s}.tabbar button.on .ico{animation:.45s cubic-bezier(.3,1.5,.5,1) pop}.tabbar button.on:before{content:"";pointer-events:none;background:radial-gradient(closest-side, rgba(var(--accent-rgb), .22), transparent);width:52px;height:36px;margin-left:-26px;animation:.3s fade;position:absolute;top:2px;left:50%}.sheet{box-shadow:0 -1px 0 rgba(var(--accent-rgb), .25), 0 -12px 40px -18px rgba(var(--accent-rgb), .45), 0 -18px 50px -14px #000000d9}.sheet .grip{box-shadow:0 0 8px rgba(var(--accent-rgb), .7)}.sheet .row.on{box-shadow:0 0 14px -4px rgba(var(--accent-rgb), .5)}.payoff{filter:drop-shadow(0 0 5px rgba(var(--accent-rgb), .45))}.draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1s cubic-bezier(.3,.7,.2,1) .15s forwards draw}.news-item{transition:border-color .15s,box-shadow .15s,transform .12s;animation:.4s cubic-bezier(.2,.8,.2,1) backwards rise}.news-item:nth-child(2){animation-delay:40ms}.news-item:nth-child(3){animation-delay:80ms}.news-item:nth-child(4){animation-delay:.12s}.news-item:nth-child(5){animation-delay:.16s}.news-item:active{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 18px -4px rgba(var(--accent-rgb), .45);transform:scale(.985)}.news-meta b{text-shadow:0 0 10px rgba(var(--iris-rgb), .55)}.exp-day .item:active{box-shadow:0 0 14px -3px rgba(var(--accent-rgb), .55);transform:scale(.95)}.exp-day .item.subd{box-shadow:0 0 12px -3px rgba(var(--accent-rgb), .6)}.exp-day .item.subd:before{box-shadow:0 0 6px var(--volt);animation:2.4s ease-in-out infinite breathe}.switch.on{box-shadow:0 0 14px -2px rgba(var(--accent-rgb), .7)}.switch:after{transition:transform .25s cubic-bezier(.34,1.4,.5,1),background .15s}.idot.medium{box-shadow:0 0 8px rgba(var(--accent-rgb), .8)}.idot.high{box-shadow:0 0 8px rgba(var(--down-rgb), .8)}.board tr.atm td.strike{text-shadow:0 0 10px rgba(var(--accent-rgb), .7)}.paywall .lock{--edge-spin:conic-gradient(from var(--spin), #8ccbff80 0deg, #a88aff80 150deg, #8ccbff80 230deg, #8ccbff 285deg, #fff 318deg, #b9a4ff 336deg, #a88aff80 360deg);background:linear-gradient(180deg, rgba(var(--accent-rgb), .14), rgba(var(--iris-rgb), .1)) padding-box, linear-gradient(#191c28, #191c28) padding-box, var(--edge-spin) border-box;box-shadow:0 0 30px -6px rgba(var(--accent-rgb), .6), 0 0 60px -18px rgba(var(--iris-rgb), .7);animation:5s linear infinite spin-edge,4s ease-in-out infinite float}.paywall .lock svg{filter:drop-shadow(0 0 6px rgba(var(--accent-rgb), .9))}.feature{animation:.4s cubic-bezier(.2,.8,.2,1) backwards rise}.feature:nth-child(2){animation-delay:50ms}.feature:nth-child(3){animation-delay:.1s}.feature:nth-child(4){animation-delay:.15s}.feature:nth-child(5){animation-delay:.2s}.feature:nth-child(6){animation-delay:.25s}.feature:nth-child(n+7){animation-delay:.3s}.feature .tick{box-shadow:0 0 10px -2px rgba(var(--accent-rgb), .6)}.feature.on b{text-shadow:0 0 10px rgba(var(--accent-rgb), .55)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:before{animation:none}}@keyframes q-run{to{stroke-dashoffset:-1px}}@keyframes q-run-back{to{stroke-dashoffset:1px}}.q-run{fill:none;stroke-linecap:round;stroke-dashoffset:0;animation:6s linear infinite q-run}.q-run.tail{stroke:#8ccbff;stroke-width:2.8px;stroke-dasharray:.22 .78;opacity:.6;filter:blur(.5px)}.q-run.head{stroke:#fff;stroke-width:2.2px;stroke-dasharray:.05 .95;filter:drop-shadow(0 0 1.5px #e6f4ff);animation-delay:-1.02s}.q-run.inner{stroke:#c9b8ff;stroke-width:1.5px;stroke-dasharray:.14 .86;opacity:.85;animation:4.5s linear infinite q-run-back}@keyframes ripple{to{opacity:0;transform:scale(1)}}@keyframes sweep{0%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes page-l{0%{opacity:0;transform:translate(26px)}}@keyframes page-r{0%{opacity:0;transform:translate(-26px)}}@keyframes be-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes ok-pop{0%{transform:scale(.96)}50%{transform:scale(1.03)}to{transform:none}}.rippling{position:relative;overflow:hidden}.ripple{pointer-events:none;z-index:0;opacity:1;background:radial-gradient(circle, #e6f4ff66 0%, rgba(var(--accent-rgb), .22) 38%, rgba(var(--iris-rgb), .08) 60%, transparent 72%);border-radius:50%;animation:.55s cubic-bezier(.2,.7,.3,1) forwards ripple;position:absolute;transform:scale(0)}.btn>.ripple{z-index:0}.tabbar{overflow:hidden}.tabbar button.rippling{overflow:visible}.tabbar button .ripple{opacity:.6}.sheet .row,.news-item,.picker-btn,.exp-day .item{isolation:isolate}.sheet .row>*,.news-item>*,.picker-btn>*,.exp-day .item>*{z-index:1;position:relative}.page-in-l{animation:.32s cubic-bezier(.2,.8,.2,1) page-l}.page-in-r{animation:.32s cubic-bezier(.2,.8,.2,1) page-r}.tab-ind{pointer-events:none;background:var(--edge);width:22px;height:2px;box-shadow:0 0 8px rgba(var(--accent-rgb), .9), 0 0 16px rgba(var(--iris-rgb), .6);bottom:4px;left:calc(var(--pad) + var(--i) * ((100% - 2 * var(--pad)) / var(--n)) + ((100% - 2 * var(--pad)) / var(--n)) / 2 - 11px);border-radius:1px;transition:left .38s cubic-bezier(.34,1.3,.5,1);position:absolute}.result-pulse{z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.result-pulse:before{content:"";background:linear-gradient(100deg, transparent 32%, #e6f4ff17 48%, rgba(var(--accent-rgb), .12) 50%, #e6f4ff17 52%, transparent 68%);width:100%;animation:.7s cubic-bezier(.3,.6,.3,1) forwards sweep;position:absolute;inset:-20% 0}.seg.tiny{border-radius:9px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid}.seg.tiny button{border-radius:7px;padding:2px 8px;font-size:11px}.seg.tiny .seg-ind{width:calc((100% - 4px - (var(--n) - 1) * 2px) / var(--n));transform:translateX(calc(var(--i) * (100% + 2px)));box-shadow:0 0 10px -2px rgba(var(--accent-rgb), .7);background:linear-gradient(120deg,#a6dbff,#8ccbff 55%,#a9b6ff);border-color:#0000;border-radius:7px;top:2px;bottom:2px;left:2px}.seg.tiny.has-ind button.on{color:var(--on-accent);text-shadow:none}.seg.sm .seg-ind{width:calc((100% - 6px - (var(--n) - 1) * 3px) / var(--n))}.payoff .be-ring{fill:none;stroke:var(--volt);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite be-ring}.warn,.err{animation:.35s cubic-bezier(.2,.8,.2,1) backwards rise}.news-topics{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.sheet .list>div{animation:.3s cubic-bezier(.2,.8,.2,1) backwards rise}.sheet .list>div:nth-child(2){animation-delay:30ms}.sheet .list>div:nth-child(3){animation-delay:60ms}.sheet .list>div:nth-child(4){animation-delay:90ms}.sheet .list>div:nth-child(5){animation-delay:.12s}.sheet .list>div:nth-child(6){animation-delay:.15s}.sheet .list>div:nth-child(7){animation-delay:.18s}.sheet .list>div:nth-child(n+8){animation-delay:.2s}.switch:active{transform:scale(.96)}.btn.ok{color:var(--volt);animation:.4s cubic-bezier(.3,1.4,.5,1) ok-pop}.btn.ok:after{display:none}.stat{transition:border-color .2s}.card.result .stat{border-color:#343b50e6}.hero .unit{transition:color .2s}body{font-optical-sizing:auto}.card-title{letter-spacing:.1em;color:#c3cbe0;font-size:11.5px;font-weight:700}.card-title .right{font-weight:500}.card-title>span:first-child:before{box-shadow:0 0 4px rgba(var(--accent-rgb), .6)}.page-title{text-shadow:none}.page-sub{color:#aeb7cd;font-size:13.5px;line-height:1.35}.field label{color:#b2bbd1;font-size:12.5px;font-weight:500}.field:focus-within label{color:var(--volt)}.input-wrap .suffix,.input-wrap .prefix{font-weight:500}.picker-btn .sub,.sheet .row .s,.news-meta,.exp-day .item .sub{font-weight:500}.news-sum{color:#b6bfd3}.seg button,.chip{font-weight:600}.seg.has-ind button.on,.chip.on,.plan-badge,.card.result>.card-title,.btn:not(.ghost):not(.danger),.feature.on b,.news-meta b,.board tr.atm td.strike,.tabbar button.on .lbl{text-shadow:none}.hero .big{filter:none;color:var(--tg-text);-webkit-text-fill-color:currentColor;background:0 0}.hero .big.up{color:var(--up);background-image:none}.hero .big.down{color:var(--down);filter:none;background-image:none}.tabbar button.on svg{filter:drop-shadow(0 0 4px rgba(var(--accent-rgb), .55))}.brand svg{filter:drop-shadow(0 0 5px rgba(var(--accent-rgb), .45));animation:none}.decor{animation:none}.decor path.lit{animation:1.4s cubic-bezier(.3,.7,.2,1) .15s forwards draw}.decor circle{filter:drop-shadow(0 0 4px var(--volt));animation:.4s 1.3s forwards fade}.card,.card.result:before,.card.result:after{animation:none}.card.result{animation:9s linear infinite spin-edge}.card.result .stat{animation:.35s cubic-bezier(.2,.8,.2,1) backwards rise}.skeleton,.exp-day .item.subd:before{animation:none}.rr .bar .p:after{animation:1.6s ease-in-out 1s flow}.q-run.tail,.q-run.head{animation-duration:8s}.q-run.inner{animation-duration:6s}.btn:not(.ghost):not(.danger){--spin:300deg;--edge-spin:conic-gradient(from var(--spin), #8ccbffbf 0deg, #a88affbf 150deg, #8ccbffbf 230deg, #a6dbff 285deg, #e6f4ff 318deg, #b9a4ff 336deg, #a88affbf 360deg);animation:none}.btn:not(.ghost):not(.danger):after{animation:none;display:none}.btn:not(.ghost):not(.danger):active{animation:1.2s linear infinite spin-edge}.btn.pay{animation:3.2s ease-in-out infinite pay-glow}.btn.pay:after{animation:6s ease-in-out infinite sheen;display:block}.plan-badge{--spin:300deg;animation:none}.paywall .lock{--spin:300deg;animation:4s ease-in-out infinite float}.card.result .result-pulse:before{animation-duration:.6s}:root{--t1:#eff5ff;--t2:#d3dbec;--t3:#8f99b3;--tg-hint:var(--t3);--tg-subtitle:var(--t3)}body{font-size:16px;line-height:1.4}.page-title,.sheet .sheet-head h3,.paywall-title{letter-spacing:-.02em}.hero .big{letter-spacing:-.025em}.page-sub{color:#b4bdd2;min-height:38px;font-size:14.5px}.card-title{letter-spacing:.09em;color:#dbe3f3;margin-bottom:12px;font-size:12.5px;font-weight:700}.card-title .right{font-size:13px}.field{gap:6px}.field label{color:var(--t2);font-size:13.5px;font-weight:600;line-height:1.25}.input-wrap input{padding:12px;font-size:18px}.input-wrap input[readonly]{color:#d3dbec}.input-wrap .suffix,.input-wrap .prefix{color:#aeb7cd;font-size:13.5px}.input-wrap button.tiny{font-size:12px}.input-wrap input::placeholder{opacity:.45}.picker-btn .main{font-size:18px}.picker-btn .sub{color:var(--t3);margin-top:2px;font-size:12.5px}.seg button{font-size:14px}.seg.sm button{font-size:13px}.seg.tiny button{font-size:11.5px}.chip{padding:6px 12px;font-size:14px}.chips.row{flex-wrap:nowrap}.chips.row .chip{text-align:center;flex:1 1 0;min-width:0;padding-left:4px;padding-right:4px}.btn{font-size:16px;font-weight:700}.btn.sm{font-size:13.5px}.hint{color:var(--t3);font-size:13px;line-height:1.45}.skeleton{color:#b4bdd2;padding:14px 0;font-size:14.5px;font-weight:600}.warn,.err,.okmsg{font-size:13.5px;line-height:1.4}.hero .unit{color:#c3cbe0;font-size:15px;font-weight:600}.stats{gap:9px;margin-top:14px}.stat{gap:2px;padding:9px 11px}.stat .k{color:#c3cbe0;font-size:12.5px;font-weight:600}.stat .v{font-size:17px;font-weight:700}.stat .v.small{font-size:15px}.stat .sub,.rr .lbl{color:var(--t3);font-size:12px}.rr .lbl b{font-weight:700}.side{font-size:11.5px;font-weight:700}.badge{font-size:11.5px}.tabbar button{letter-spacing:-.01em;font-size:10.5px;font-weight:600}.tabbar button.on{font-weight:700}@media (width<=380px){.tabbar button{font-size:9.5px}}@media (width<=340px){.tabbar button{font-size:8.8px}}.sheet .sheet-head h3{font-size:18px}.sheet .row .t{font-size:16px}.sheet .row .s{color:var(--t3);font-size:12.5px}.sheet .row .r{font-size:13.5px}.sheet .group{color:#aeb7cd;font-size:11.5px}.sheet .group-t{font-size:11.5px}.sheet .asset-name{font-size:14px}.asset-exp{font-size:15px}.asset-exp span{font-size:13.5px}.asset-on,.watch-row>span,.watches .row .t{font-size:15px}.watches .row .s,.watch-row .s,.watch-sheet .cal-switch .s{font-size:12.5px}.cal-switch{font-size:15px}.cal-sub{font-size:12px}.feature{font-size:15px}.paywall-sub{font-size:14px}.plan-status{font-size:15px}.trial-banner{font-size:13.5px}.exp-day .item{font-size:14px}.exp-day .item .sub{font-size:11.5px}.exp-day .d .m{color:#aeb7cd;font-size:11.5px}.exp-day .d .left{font-size:10.5px}.exp-day .more,.sub-row .s{font-size:12.5px}.news-title{font-size:16px}.news-sum{color:#aeb7cd;font-size:13.5px}.news-meta,.news-also{font-size:12px}.cal-row .t,.cal-row .ttl{font-size:13.5px}.cal-row .cur{font-size:12.5px}.cal-row .fp,.cal-legend,.cal-grp-t{font-size:12px}.cal-sec-t{color:#aeb7cd;font-size:11.5px}.leg,.leg input,.iv-line{font-size:13.5px}.trade-head .meta{font-size:12.5px}.trade-line{font-size:13.5px}.chg{font-size:12.5px}.custom-r .input-wrap input{font-size:16px}
