@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-cyrillic-ext-wght-normal-DLWmRmaW.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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-cyrillic-wght-normal-C8sJyxwB.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-vietnamese-wght-normal-Tdf5mmdl.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-latin-ext-wght-normal-Dj_1K-Kw.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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-latin-wght-normal-CzS3kehr.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}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-cyrillic-ext-wght-normal-DhztH7TG.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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-cyrillic-wght-normal-DcSt-2BC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-greek-ext-wght-normal-CuKbLwpm.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-greek-wght-normal-Cvhr4n9Q.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-vietnamese-wght-normal-BQ3qeiTz.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-latin-ext-wght-normal-Db2M7toj.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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-latin-wght-normal-Cxzi1x1i.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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-script:sans-serif;--font-display:"Oswald Variable", "Oswald", var(--font-script), "Arial Narrow", "Roboto Condensed", sans-serif;--font-ui:"Roboto Condensed Variable", "Roboto Condensed", var(--font-script), "Arial Narrow", system-ui, sans-serif;--bg-0:#030507;--panel-0:#0a1017;--panel-1:#0e151e;--panel-2:#131d29;--line:#172230;--line-2:#213041;--line-hi:#2d4157;--text:#eaf0f6;--text-2:#b6c2ce;--text-3:#7e8d9c;--text-4:#556473;--orange:#ff8c1f;--orange-hi:#ffb34f;--orange-lo:#d86300;--orange-glow:#ff8c1f73;--green:#3fe08e;--blue:#41aaff;--blue-lo:#1b6dc4;--red:#ff4b4b;--yellow:#ffc845;--cyan:#5bdcff;--coin:#f4b62f;--r-sm:.38rem;--r:.55rem;--r-lg:.9rem;--pad:.5rem;--gap:.5rem;--left-w:14.2rem;--right-w:25rem;--top-h:5.6rem;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--fs-min:max(12px, .84rem);--fs-sm:max(13px, .91rem);font-size:clamp(13px,min(.88vw,1.62vh),22px)}:root[data-layout=tablet-l]{--fs-min:12.5px;--fs-sm:13.5px;--right-w:21rem;--top-h:4.6rem;font-size:clamp(12px,min(1.22vw,1.8vh),17px)}:root[data-layout=tablet-p]{--fs-min:12.5px;--fs-sm:13.5px;--right-w:17rem;--top-h:4.6rem;font-size:clamp(12px,min(1.75vw,1.25vh),17px)}:root[data-layout=phone-l]{--fs-min:12px;--fs-sm:12.5px;--right-w:15rem;--top-h:3.9rem;--pad:.4rem;--gap:.4rem;font-size:clamp(11px,3vh,14px)}:root[data-layout=phone-p]{--fs-min:12px;--fs-sm:13px;--pad:.6rem;--gap:.5rem;font-size:clamp(12.5px,min(3.8vw,1.82vh),17px)}:root:lang(zh-Hans){--font-script:"Noto Sans SC Variable"}:root:lang(ja){--font-script:"Noto Sans JP Variable"}:root:lang(ko){--font-script:"Noto Sans KR Variable"}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0;overflow:hidden}body{font-family:var(--font-ui);color:var(--text);background:radial-gradient(70rem 40rem at 50% -12rem, #28466938, transparent 70%), radial-gradient(50rem 40rem at 105% 110%, #ff8c1f0d, transparent 70%), linear-gradient(#78a0c806 1px, transparent 1px) 0 0 / 2rem 2rem, linear-gradient(90deg, #78a0c806 1px, transparent 1px) 0 0 / 2rem 2rem, var(--bg-0);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;font-size:1rem;line-height:1.3}img{max-width:100%;display:block}small{font-size:max(.84em, var(--fs-min))}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}input:focus-visible{outline:2px solid var(--orange);outline-offset:2px}[hidden]{display:none!important}ul{margin:0;padding:0;list-style:none}h2,p,blockquote{margin:0}.ico{flex:none;width:1.25em;height:1.25em;display:block}.panel{background:linear-gradient(180deg, #1a26346b, #0a101700 3.5rem), linear-gradient(180deg, var(--panel-1), var(--panel-0));border:1px solid var(--line);border-radius:var(--r);min-width:0;position:relative;box-shadow:inset 0 1px #ffffff0a,0 .5rem 1.6rem #00000061}.ptitle{font:600 max(.84rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.07em;color:var(--orange);text-transform:uppercase;text-shadow:0 0 .9rem #ff8c1f59;align-items:center;gap:.45rem;padding:.7rem .85rem .45rem;display:flex}.ptitle>span:first-child{flex:1;min-width:0;line-height:1.2}.count{min-width:1.35rem;height:1.35rem;font:600 max(.78rem, var(--fs-min))/1 var(--font-display);letter-spacing:0;background:var(--red);color:#fff;text-shadow:none;border-radius:1rem;place-items:center;padding:0 .35rem;display:inline-grid;box-shadow:0 0 .7rem #ff4b4b73}.count--plain{box-shadow:none;color:var(--green);font-size:max(.82rem, var(--fs-sm));background:0 0}.ptitle-go{border-radius:var(--r-sm);width:1.6rem;height:1.6rem;color:var(--text-2);place-items:center;transition:background .2s,color .2s;display:grid}.ptitle-go:hover{color:var(--text);background:#ffffff0f}.coin{filter:drop-shadow(0 0 .28em #f4b62f61);vertical-align:-.08em;background:url(./coin-ZG9MdBoI.svg) 50%/contain no-repeat;flex:none;width:.86em;height:.86em;display:inline-block;position:relative}.v-capital .coin:after{content:"";background:linear-gradient(110deg,#0000 38%,#fffff0e6 50%,#0000 62%) 100% 0/300% 100% no-repeat;animation:7s ease-in-out infinite coin-glint;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url(./coin-ZG9MdBoI.svg) 50%/contain no-repeat;mask:url(./coin-ZG9MdBoI.svg) 50%/contain no-repeat}@keyframes coin-glint{0%,86%{background-position:100% 0}to{background-position:0 0}}:root.is-eco .v-capital .coin:after{display:none}.amount{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.amount .coin{align-self:center;margin-right:.28em}.stat-value .coin{width:.98em;height:.98em;margin-right:.24em}.amount-frac{opacity:.85;font-size:max(.72em,11.5px)}.badge{color:#fff;min-width:1.15rem;height:1.15rem;font:600 max(.72rem, var(--fs-min))/1 var(--font-display);border:2px solid var(--panel-0);animation:badge-in .4s var(--ease-spring);background:linear-gradient(#ff6262,#e52e2e);border-radius:1rem;place-items:center;padding:0 .3rem;display:grid;position:absolute;top:-.2rem;right:-.25rem;box-shadow:0 0 .6rem #ff3c3c99}.badge--orange{background:linear-gradient(180deg, var(--orange-hi), var(--orange-lo));box-shadow:0 0 .6rem var(--orange-glow);border:0;position:static}@keyframes badge-in{0%{transform:scale(.3)}}.chip{font:600 max(.62rem, var(--fs-min))/1.1 var(--font-display);letter-spacing:.05em;color:var(--text-3);border:1px solid var(--line-2);white-space:nowrap;background:#ffffff08;border-radius:.3rem;align-items:center;gap:.2rem;padding:.12rem .38rem;display:inline-flex}.chip--warn{color:var(--yellow);border-color:#ffc84559}.chip--on{color:var(--orange);background:#ff8c1f14;border-color:#ff8c1f73}.lvl-ok{color:var(--green)}.lvl-warn{color:var(--yellow)}.lvl-hot{color:var(--red)}.lvl-load{color:var(--orange)}.bar{align-items:center;gap:.5rem;height:1rem;display:flex;position:relative}.bar:before{content:"";background:#ffffff12;border-radius:1rem;flex:1;height:.32rem}.bar i{height:.32rem;width:calc((100% - 3rem) * var(--p,0));background:linear-gradient(90deg, var(--blue-lo), var(--blue));transition:width .6s var(--ease-out);border-radius:1rem;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 .6rem #41aaff8c}.bar i.lvl-warn{background:linear-gradient(90deg, #b88a10, var(--yellow))}.bar i.lvl-load{background:linear-gradient(90deg, var(--orange-lo), var(--orange))}.bar i.lvl-hot{background:linear-gradient(90deg, #a51c1c, var(--red))}.bar em{text-align:right;width:2.5rem;font:500 max(.78rem, var(--fs-min))/1 var(--font-display);color:var(--text-2);font-style:normal}.ring svg{width:1.35rem;height:1.35rem;display:block;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:2.6px}.ring-bg{stroke:#41aaff26}.ring-fg{stroke:var(--blue);stroke-linecap:round;filter:drop-shadow(0 0 2px #41aaffcc);transition:stroke-dashoffset 1s linear}.icon-btn{border-radius:var(--r);width:2.9rem;height:2.9rem;color:var(--text-2);place-items:center;transition:background .2s,color .2s,box-shadow .2s;display:grid;position:relative}.icon-btn .ico{width:1.75rem;height:1.75rem}.icon-btn:hover{color:var(--text);background:#ffffff0f}.icon-btn.is-active{color:var(--orange);background:#ff8c1f1a;box-shadow:inset 0 0 0 1px #ff8c1f8c,0 0 1rem #ff8c1f40}.btn{border-radius:var(--r);min-height:2.8rem;font:600 .95rem/1 var(--font-display);letter-spacing:.05em;color:var(--text);border:1px solid var(--line-hi);background:linear-gradient(#172332,#0f1823);justify-content:center;align-items:center;gap:.5rem;padding:0 1.2rem;transition:transform .15s,filter .2s,box-shadow .2s;display:inline-flex}.btn:hover{filter:brightness(1.15)}.btn:active{transform:translateY(1px)scale(.99)}.btn--orange{color:#fff;text-shadow:0 1px 1px #501e0099;background:linear-gradient(#ff9f37,#e66a00);border-color:#ffb257;box-shadow:0 0 1.2rem #ff8c1f59,inset 0 1px #ffffff59}.btn .ico{width:1.1rem;height:1.1rem}.l-short{display:none}*{scrollbar-width:thin;scrollbar-color:#253445 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#253445;border-radius:6px}.stat-label,.stat--energy .stat-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.mp-spec small,.mp-spec .mp-val{overflow-wrap:anywhere;min-width:0}:root[data-layout^=phone] .tab .nav-label{text-overflow:ellipsis;display:block}.stat-label,.stat--energy .stat-value,.bk-head>span,.bk-ratio>span,:root[data-layout^=phone] .tab .nav-label{margin-block-start:-.2em;margin-block-end:-.2em;padding-block-start:.2em;padding-block-end:.2em}.app{height:100vh;gap:var(--gap);height:100dvh;padding:var(--pad);padding-top:max(var(--pad), env(safe-area-inset-top));padding-bottom:max(var(--pad), env(safe-area-inset-bottom));padding-left:max(var(--pad), env(safe-area-inset-left));padding-right:max(var(--pad), env(safe-area-inset-right));grid-template-columns:minmax(0, 1fr) var(--right-w);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top top""center right";display:grid}:root[data-layout=desktop] .app{grid-template-columns:var(--left-w) minmax(0, 1fr) var(--right-w);grid-template-areas:"top top top""left center right"}:root[data-layout=phone-p] .app{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""center"}:root[data-layout=desktop][data-kind=full] .app{grid-template-columns:var(--left-w) minmax(0, 1fr);grid-template-areas:"top top""left center"}:root[data-layout=tablet-l][data-kind=full] .app,:root[data-layout=tablet-p][data-kind=full] .app,:root[data-layout=phone-l][data-kind=full] .app{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""center"}.col{gap:var(--gap);flex-direction:column;min-height:0;display:flex}.col:empty{display:none}.col-left{grid-area:left}.col-right{scrollbar-width:none;grid-area:right;overflow:hidden auto}.col-right::-webkit-scrollbar{display:none}.col-center{gap:var(--gap);flex-direction:column;grid-area:center;min-width:0;min-height:0;display:flex}.slot{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.slot:empty{display:none}.stage-screen{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.stage.is-bare{box-shadow:none;background:0 0;border:0}.stage.is-bare .scene{display:none}.stage{flex:1;min-height:0;position:relative;overflow:hidden}.stage-overlay{pointer-events:none;z-index:4;position:absolute;top:0;bottom:0;left:0;right:0}.stage-overlay>*{pointer-events:auto}.app>*,.col>*,.col-center>*{transition:opacity .6s var(--ease-out), transform .6s var(--ease-out)}.app:not(.is-ready) .topbar{opacity:0;transform:translateY(-.8rem)}.app:not(.is-ready) .col-left>*,.app:not(.is-ready) .col-right>*{opacity:0;transform:translateX(var(--from,0))}.app:not(.is-ready) .col-left>*{--from:-1rem}.app:not(.is-ready) .col-right>*{--from:1rem}.app:not(.is-ready) .stage{opacity:0;transform:scale(.985)}.col>:nth-child(2){transition-delay:60ms}.col>:nth-child(3){transition-delay:.12s}.col>:nth-child(4){transition-delay:.18s}.col>:nth-child(5){transition-delay:.24s}.topbar{grid-area:top;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:var(--top-h);gap:0 var(--gap);z-index:8;align-items:stretch;display:grid;position:relative}.hud-bg{grid-area:1/1/auto/-1}.profile{grid-area:1/1}.stats{grid-area:1/2}.hud-actions{grid-area:1/3}.logo,.hud-shop{display:none}:root[data-layout=desktop] .topbar{grid-template-columns:var(--left-w) auto minmax(0, 1fr) auto}:root[data-layout=desktop] .logo{grid-area:1/1;display:flex}:root[data-layout=desktop] .hud-bg{grid-column:2/-1}:root[data-layout=desktop] .profile{grid-column:2}:root[data-layout=desktop] .stats{grid-column:3}:root[data-layout=desktop] .hud-actions{grid-column:4}.logo{flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.logo,.op-logo{font-family:var(--font-display);letter-spacing:.035em;white-space:nowrap;font-weight:700;line-height:1}.logo-hodl,.logo-roll{color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.3rem}.logo-hodl{filter:drop-shadow(0 0 .55rem #ff8c1f8c);background-image:linear-gradient(#ffd08a 0%,#ff9a2a 45%,#e76500 100%);animation:7s infinite neon-hum}.logo-n{letter-spacing:.02em;color:#c9f6ff;text-shadow:0 0 .25rem #46d7fff2,0 0 .7rem #28b4ff99;margin:0 .12em;font-size:1.05rem;animation:7s .3s infinite neon-hum}.logo-roll{filter:drop-shadow(0 .1rem .15rem #000c);background-image:linear-gradient(#fff 0%,#c9d3dd 50%,#7f8c99 100%)}.logo:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff12 50%,#0000 65%);animation:9s 2s infinite sheen;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes neon-hum{0%,92%,to{opacity:1}93%{opacity:.55}94%{opacity:1}95.5%{opacity:.7}96.5%{opacity:1}}@keyframes sheen{0%{transform:translate(-120%)}18%,to{transform:translate(120%)}}.profile{align-items:center;gap:.85rem;min-width:0;padding:0 1.4rem 0 .9rem;display:flex;position:relative}.avatar{background:conic-gradient(from 200deg, var(--orange), #ffd08a, var(--orange-lo), #3a2a1a, var(--orange));border-radius:50%;flex:none;width:3.9rem;height:3.9rem;padding:2px;position:relative;box-shadow:0 0 1rem #ff8c1f4d}.avatar img{object-fit:cover;border:2px solid var(--panel-0);background:radial-gradient(circle at 50% 30%,#2a3b4f,#0d141c);border-radius:50%;width:100%;height:100%}.profile-text{flex-direction:column;gap:.18rem;min-width:0;display:flex}.profile-nick{font:600 1.4rem/1 var(--font-display);letter-spacing:.03em;cursor:pointer}.profile-place{font:600 max(.82rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.08em;color:var(--orange);align-items:center;gap:.25rem;display:flex}.profile-place .ico{width:.85rem;height:.85rem}.bubble:before,.bubble:after,.hud-bubble:before,.hud-bubble:after,.ticker-bubble:before,.ticker-bubble:after{content:"";transition:transform .22s var(--ease-spring);background:#fbfbf8;border-radius:50%;position:absolute;transform:scale(0)}.bubble.is-on:before,.hud-bubble.is-on:before,.ticker-bubble.is-on:before{transition-delay:80ms;transform:scale(1)}.bubble.is-on:after,.hud-bubble.is-on:after,.ticker-bubble.is-on:after{transition-delay:.16s;transform:scale(1)}.hud-bubble{z-index:2;color:#151515;width:max-content;max-width:min(19rem,80vw);font:600 .95rem/1.32 var(--font-ui);filter:drop-shadow(0 .45rem .9rem #0009)drop-shadow(0 0 .6rem #ff8c1f40);transform-origin:1.8rem 0;opacity:0;pointer-events:none;transition:opacity .2s, transform .3s var(--ease-spring);background:linear-gradient(#fff,#f4f1ea);border-radius:1.1rem 1.1rem 1.1rem .45rem;padding:.65rem .95rem .7rem;position:absolute;top:calc(100% + 1.25rem);left:.6rem;transform:translateY(-.3rem)scale(.9);box-shadow:inset 0 0 0 2px #ff8c1f8c,inset 0 -.2rem #0000000d}.hud-bubble:before{background:#fff;width:.8rem;height:.8rem;top:-.85rem;left:1.7rem;box-shadow:inset 0 0 0 2px #ff8c1f8c,-.32rem -.5rem 0 -.14rem #fff}.hud-bubble:after{background:#fff;width:.34rem;height:.34rem;top:-1.47rem;left:1.51rem}.hud-rest{color:#0000}.profile.is-talking .avatar{animation:.9s ease-in-out infinite avatar-talk}@keyframes avatar-talk{50%{box-shadow:0 0 1.6rem #ffa03cbf,0 0 0 3px #ffb45059}}:root.is-eco .profile.is-talking .avatar{animation:none}.hud-bubble.is-on{opacity:1;pointer-events:auto;cursor:pointer;transform:none}.stats{align-items:stretch;min-width:0;display:flex}.stat{border-left:1px solid var(--line);flex-direction:column;flex:1 1 0;justify-content:center;gap:.25rem;min-width:0;padding:0 1.1rem;display:flex;position:relative}.stat-label{font:500 max(.76rem, var(--fs-min))/1 var(--font-display);letter-spacing:.07em;color:var(--text-2);white-space:nowrap}.stat-value{font:500 1.8rem/1.05 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.v-capital{color:var(--green);text-shadow:0 0 1.1rem #3fe08e59}.v-op{color:var(--blue);text-shadow:0 0 1.1rem #41aaff59}.v-trade{color:var(--orange);text-shadow:0 0 1.1rem #ff8c1f59}.stat--energy,.stat--hash{flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem}.stat-body{flex-direction:column;gap:.22rem;min-width:0;display:flex}.stat-icon .ico{width:2.1rem;height:2.1rem;color:var(--text-2)}.stat-icon--bolt .ico{color:var(--orange);filter:drop-shadow(0 0 .5rem #ff8c1fbf);animation:3.2s infinite bolt}@keyframes bolt{0%,to{filter:drop-shadow(0 0 .35rem #ff8c1f8c)}50%{filter:drop-shadow(0 0 .8rem #ffa032f2)}}.v-energy,.v-hash{color:var(--text);font-size:1.28rem}.v-energy b{font-weight:500}.v-energy .of,.v-hash small{color:var(--text-2);font-size:max(.78em,12px)}.stat-sub{font:500 max(.72rem, var(--fs-min))/1 var(--font-display);letter-spacing:.06em;color:var(--text-3);white-space:nowrap}.stat-sub b{font-weight:500}.stat.is-pulse .stat-value{animation:pulse-gain .7s var(--ease-out)}@keyframes pulse-gain{30%{filter:brightness(1.5)drop-shadow(0 0 .6rem #3fe08ecc);transform:scale(1.07)}}.stat .stat-value{transform-origin:0}.gain-float{font:600 max(.85rem, var(--fs-sm))/1 var(--font-display);color:var(--green);text-shadow:0 0 .6rem #3fe08eb3;pointer-events:none;animation:gain-float 1.3s var(--ease-out) forwards;position:absolute;top:.3rem;right:.6rem}@keyframes gain-float{0%{opacity:0;transform:translateY(.6rem)}20%{opacity:1}to{opacity:0;transform:translateY(-1.1rem)}}.hud-actions{border-left:1px solid var(--line);align-items:center;gap:.6rem;padding:0 1rem;display:flex}:root:not([data-layout=desktop]):not([data-layout=phone-p]) .stat:not(.stat--energy):not(.stat--hash),:root:not([data-layout=desktop]):not([data-layout=phone-p]) .stat-body{flex-direction:column-reverse}:root:not([data-layout=desktop]) .stat-sub,:root:not([data-layout=desktop]) .stat--trade{display:none}:root:not([data-layout=desktop]) .stat{padding:0 .85rem}:root:not([data-layout=desktop]) .stat-value{font-size:1.45rem}:root:not([data-layout=desktop]) .v-energy,:root:not([data-layout=desktop]) .v-hash{font-size:1.1rem}:root:not([data-layout=desktop]) .stat-label{font-size:max(.68rem, var(--fs-min))}:root:not([data-layout=desktop]) .stat-icon .ico{width:1.55rem;height:1.55rem}:root:not([data-layout=desktop]) .avatar{width:3.1rem;height:3.1rem}:root:not([data-layout=desktop]) .profile-nick{font-size:1.15rem}:root[data-layout=tablet-p] .stat--hash,:root[data-layout=phone-p] .stat--hash,:root[data-layout=tablet-p] .stat-label .l-long,:root[data-layout=tablet-l] .stat-label .l-long,:root[data-layout=phone-l] .stat-label .l-long,:root[data-layout=phone-p] .stat-label .l-long{display:none}:root:not([data-layout=desktop]) .stat-label .l-short{display:inline}:root:not([data-layout=desktop]) .icon-btn{width:2.5rem;height:2.5rem}:root:not([data-layout=desktop]) .icon-btn .ico{width:1.45rem;height:1.45rem}:root[data-layout=phone-l] .profile{gap:.55rem;padding:0 .8rem 0 .5rem}:root[data-layout=phone-l] .avatar{width:2.7rem;height:2.7rem}:root[data-layout=phone-l] .stat-value{font-size:1.3rem}:root[data-layout=phone-l] .hud-actions{gap:.2rem;padding:0 .5rem}:root[data-layout=phone-p] .topbar{gap:var(--gap) 0;grid-template-rows:4.4rem auto;grid-template-columns:minmax(0,1fr) auto}:root[data-layout=phone-p] .hud-bg{grid-area:1/1/auto/-1}:root[data-layout=phone-p] .profile{grid-column:1;padding-left:.6rem}:root[data-layout=phone-p] .hud-actions{border:0;grid-area:1/2;gap:0;padding:0 .3rem}:root[data-layout=phone-p][data-kind=scene] .hud-shop{display:grid}:root[data-layout=phone-p] .stats{background:linear-gradient(180deg, var(--panel-1), var(--panel-0));border:1px solid var(--line);border-radius:var(--r);grid-area:2/1/auto/-1;padding:.7rem 0}:root[data-layout=phone-p] .stat{flex:auto;padding:0 .8rem}:root[data-layout=phone-p] .stat:first-child{border-left:0}:root[data-layout=phone-p] .stat-value{font-size:1.35rem}:root[data-layout=phone-p] .v-energy{font-size:1.05rem}:root[data-layout=phone-p] .stat--energy{gap:.35rem}:root[data-layout=phone-p] .stat--energy .stat-icon .ico{width:1.3rem;height:1.3rem}:root[data-layout=phone-p]:not([data-kind=scene]) .topbar{grid-template-rows:4.1rem;grid-template-columns:auto minmax(0,1fr) auto;gap:0}:root[data-layout=phone-p]:not([data-kind=scene]) .stats{background:0 0;border:0;grid-area:1/2;padding:0}:root[data-layout=phone-p]:not([data-kind=scene]) .stat:not(.stat--op),:root[data-layout=phone-p]:not([data-kind=scene]) .stats[data-screen=terminal] .stat--op{display:none}:root[data-layout=phone-p]:not([data-kind=scene]) .stats[data-screen=terminal] .stat--trade{display:flex}:root[data-layout=phone-p]:not([data-kind=scene]) .stat{flex-direction:column-reverse;padding:0 .4rem}:root[data-layout=phone-p]:not([data-kind=scene]) .stat .stat-value{font-size:1.15rem}:root[data-layout=phone-p]:not([data-kind=scene]) .hud-actions{grid-column:3}:root[data-layout=phone-p]:not([data-kind=scene]) .profile{padding-right:.4rem}:root[data-layout=phone-p]:not([data-kind=scene]) .avatar{width:2.7rem;height:2.7rem}:root[data-layout=phone-p]:not([data-kind=scene]) .profile-nick{font-size:1rem}.sidenav{flex-direction:column;gap:.15rem;padding:.4rem;display:flex}.sidenav-item{border-radius:var(--r-sm);height:3rem;font:500 1.05rem/1 var(--font-display);letter-spacing:.05em;color:var(--text-2);border:1px solid #0000;align-items:center;gap:.85rem;padding:0 .85rem;transition:background .25s,color .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.sidenav-item .nav-ico .ico{width:1.7rem;height:1.7rem;transition:filter .25s, transform .25s var(--ease-spring)}.sidenav-item:hover{color:var(--text);background:#ffffff0b}.sidenav-item:hover .nav-ico .ico{transform:scale(1.08)}.sidenav-item.is-active{color:var(--orange-hi);background:linear-gradient(90deg,#ff8c1f42,#ff8c1f0d 70%,#ff8c1f05),#140c0499;border-color:#ff8c1f80;box-shadow:0 0 1.2rem #ff8c1f2e,inset 0 0 1rem #ff8c1f14}.sidenav-item.is-active:before{content:"";background:var(--orange);width:3px;box-shadow:0 0 .8rem var(--orange);border-radius:0 3px 3px 0;position:absolute;top:18%;bottom:18%;left:0}.sidenav-item.is-active:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffc88c21 50%,#0000 70%);animation:6s 1s infinite sheen;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.sidenav-item.is-active .nav-ico .ico{color:var(--orange);filter:drop-shadow(0 0 .45rem #ff8c1fcc)}.nav-ico{place-items:center;display:grid;position:relative}.nav-ico .badge{top:-.45rem;right:-.7rem}.nav-lock{color:var(--text-4);flex-direction:column;align-items:center;gap:.18rem;margin-left:auto;display:flex}.nav-lock .ico{width:.9rem;height:.9rem}.nav-lock small{font:600 max(.52rem, calc(var(--fs-min) - 1px))/1 var(--font-display);letter-spacing:.01em;white-space:nowrap}.is-locked .nav-label,.is-locked .nav-ico{opacity:.45}.is-shake{animation:.45s shake}@keyframes shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.events-body{padding:0 .6rem .65rem}.events-empty{align-items:center;gap:.75rem;padding:.35rem .25rem .2rem;display:flex}.events-empty-ico .ico{width:2.3rem;height:2.3rem;color:var(--text-3)}.events-empty b{font:600 max(.8rem, var(--fs-sm))/1.2 var(--font-display);letter-spacing:.04em;color:var(--text-2);display:block}.events-empty small{font-size:max(.74rem, var(--fs-min));color:var(--text-3);margin-top:.15rem;display:block}.events-list{flex-direction:column;gap:.35rem;display:flex}.events-list:empty{display:none}.events-all{border-radius:var(--r-sm);width:100%;color:var(--orange-hi);font:600 max(.78rem, var(--fs-min))/1 var(--font-display);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px dashed #ff8c1f66;justify-content:center;align-items:center;gap:.3rem;margin-top:.35rem;padding:.45rem .6rem;transition:border-color .2s,background .2s;display:flex}.events-all:hover{border-color:var(--orange);background:#ff8c1f14}.events-all .ico{width:.9rem;height:.9rem}.event-item{border-radius:var(--r-sm);background:linear-gradient(90deg,#ff8c1f1a,#ff8c1f05);border:1px solid #ff8c1f47;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .55rem .55rem .7rem;transition:border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.event-item:before{content:"";background:var(--orange);width:2px;box-shadow:0 0 .6rem var(--orange);animation:2.4s infinite pulse-bar;position:absolute;top:0;bottom:0;left:0}@keyframes pulse-bar{50%{opacity:.35}}.event-item:hover{background:linear-gradient(90deg,#ff8c1f2b,#ff8c1f0a);border-color:#ff8c1f99}.event-ico .ico{width:1.4rem;height:1.4rem;color:var(--orange-hi)}.event-text{min-width:0}.event-text b{font:500 max(.86rem, var(--fs-sm))/1.25 var(--font-display);letter-spacing:.02em;display:block}.event-text small{font-size:max(.7rem, var(--fs-min));color:var(--text-3)}.event-go{font:600 max(.66rem, var(--fs-min))/1 var(--font-display);letter-spacing:.06em;color:var(--orange);align-items:center;gap:.1rem;display:flex}.event-go .ico{width:.9rem;height:.9rem}:root:not([data-layout=desktop]) .event-item{grid-template-columns:auto minmax(0,1fr);row-gap:.25rem}:root:not([data-layout=desktop]) .event-go{grid-column:2;justify-self:start}:root[data-layout=desktop] .event-go{display:none}.goals{scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.goal-list{flex-direction:column;gap:.45rem;padding:.1rem .85rem .7rem;display:flex}.goal{font-size:max(.8rem, var(--fs-sm));color:var(--text-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;line-height:1.25;display:grid}.goal-check{border:1.5px solid var(--line-hi);border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;margin-top:.02rem;display:grid}.goal.is-done .goal-check{border-color:var(--green);background:var(--green);color:#062a18;box-shadow:0 0 .6rem #3fe08e8c}.goal-check .ico{stroke-width:3.2px;width:.72rem;height:.72rem}.goal.is-done .goal-text>span:first-child{color:var(--text-3)}.goal-progress{align-items:center;gap:.45rem;margin-top:.3rem;display:flex}.goal-progress i{background:#ffffff12;border-radius:1rem;flex:1;height:.26rem;position:relative;overflow:hidden}.goal-progress i:after{content:"";width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--orange-lo), var(--orange-hi));box-shadow:0 0 .5rem var(--orange-glow);position:absolute;top:0;bottom:0;left:0;right:0}.goal-progress em{font:500 max(.7rem, var(--fs-min))/1 var(--font-display);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.side-quest{border-radius:var(--r-sm);background:#ffc8450d;border:1px dashed #ffc84559;margin:0 .85rem .8rem;padding:.5rem .6rem .55rem}.side-quest small{font:600 max(.66rem, var(--fs-min))/1 var(--font-display);letter-spacing:.08em;color:var(--yellow);align-items:center;gap:.35rem;display:flex}.side-quest small .ico{width:.8rem;height:.8rem}.side-quest small b{color:var(--green);margin-left:auto;font-weight:600}.side-quest p{font-size:max(.8rem, var(--fs-sm));color:var(--text);margin:.35rem 0 0;line-height:1.25}.goals-ready{font-size:max(.78rem, var(--fs-min));color:var(--green);align-items:center;gap:.4rem;margin:-.2rem .85rem .7rem;line-height:1.25;display:flex}.goals-ready .ico{flex:none;width:.9rem;height:.9rem}.goals-move{margin:-.2rem .85rem .8rem}.goals-move .goals-ready{margin:0 0 .5rem}.goals-move-btn{justify-content:center;gap:.4rem;width:100%}.cta{gap:var(--gap);flex-direction:column;display:flex}.cta-btn{border-radius:var(--r);min-height:4rem;font:600 .98rem/1.12 var(--font-display);letter-spacing:.04em;color:#fff;align-items:center;gap:.75rem;padding:.5rem .9rem;transition:transform .15s,filter .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.cta-btn .ico{flex:none;width:2rem;height:2rem}.cta-btn:after{content:"";transition:transform .7s var(--ease-out);background:linear-gradient(100deg,#0000 30%,#fff3 50%,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.cta-btn:hover:after{transform:translate(120%)}.cta-btn:hover{filter:brightness(1.1)}.cta-btn:active{transform:translateY(1px)scale(.99)}.cta-btn--blue{background:linear-gradient(#1f67ad 0%,#144a80 55%,#0f3a66 100%);border:1px solid #3a8ee0;box-shadow:0 0 1.2rem #41aaff2e,inset 0 1px #ffffff38}.cta-btn--orange{text-shadow:0 1px 1px #5a23008c;background:linear-gradient(#ffa13a 0%,#f07800 55%,#d96300 100%);border:1px solid #ffb257;animation:3.5s infinite cta-glow;box-shadow:0 0 1.5rem #ff8c1f66,inset 0 1px #ffffff59}.cta-btn--move{text-shadow:0 1px 1px #0032148c;background:linear-gradient(#2fbf74 0%,#1d9455 55%,#137443 100%);border:1px solid #5ff0a6;box-shadow:0 0 1.5rem #3fe08e59,inset 0 1px #ffffff4d}.cta-sub{font:500 max(.66rem, var(--fs-min))/1.1 var(--font-ui);letter-spacing:.02em;opacity:.85;margin-top:.2rem;display:block}.cta-btn--move[hidden]{display:none}@keyframes cta-glow{50%{box-shadow:0 0 2.2rem #ff8c1f99,inset 0 1px #ffffff59}}.ticker{z-index:6;flex:none;align-items:center;height:2.6rem;padding-left:.85rem;display:flex}.ticker-label{height:100%;font:600 max(.84rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.07em;color:var(--blue);white-space:nowrap;align-items:center;gap:.45rem;padding-right:.9rem;display:flex}.ticker-label .ico{filter:drop-shadow(0 0 .4rem #41aaffb3);width:1.3rem;height:1.3rem}.ticker-viewport{flex:1;min-width:0;height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5% 96%,#0000)}.ticker-item{white-space:nowrap;height:100%;font-size:max(.88rem, var(--fs-sm));color:var(--text-2);transform:translateX(var(--from,100vw));will-change:transform;align-items:center;gap:.5rem;padding:0 .4rem;transition:color .2s;display:inline-flex;position:absolute;top:0;left:0}.ticker-item.is-running{animation:ticker-pass var(--dur,40s) linear forwards}.ticker:hover .ticker-item,.ticker.is-paused .ticker-item{animation-play-state:paused}@keyframes ticker-pass{0%{transform:translateX(var(--from))}to{transform:translateX(var(--to))}}.ticker-item:hover{color:var(--text)}.ticker{position:relative}.ticker-viewport{cursor:pointer}.ticker-archive{z-index:40;border-radius:var(--r);border:1px solid var(--line-hi);max-height:min(24rem,55vh);animation:rise-in .25s var(--ease-out);background:#080d13f7;flex-direction:column;padding:.4rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 1rem 2.4rem #0009}.ticker-archive-item{border-radius:var(--r-sm);text-align:left;font-size:max(.86rem, var(--fs-sm));color:var(--text-2);align-items:baseline;gap:.6rem;padding:.5rem .55rem;line-height:1.35;display:flex}.ticker-archive-item:hover{color:var(--text);background:#ffffff0a}.ticker-archive-item .ticker-origin{flex:none}.ticker-origin{font:500 max(.6rem, var(--fs-min))/1 var(--font-display);letter-spacing:.08em;color:var(--text-3);border:1px solid var(--line-2);border-radius:.25rem;padding:.18rem .35rem}.ticker-bubble{z-index:30;color:#151515;width:max-content;max-width:min(22rem,80vw);font:600 max(.92rem, var(--fs-sm))/1.3 var(--font-ui);filter:drop-shadow(0 .4rem .8rem #0000008c);transform-origin:var(--tail,24%) 0;opacity:0;pointer-events:none;transition:opacity .2s, transform .3s var(--ease-spring);background:#fbfbf8;border-radius:.9rem;padding:.6rem .85rem;position:absolute;top:calc(100% + 1.65rem);left:0;transform:translateY(-.3rem)scale(.92)}.ticker-bubble:before{left:calc(var(--tail,24%) + .3rem - .36rem);width:.72rem;height:.72rem;top:-.86rem;box-shadow:-.32rem -.52rem 0 -.12rem #fbfbf8}.ticker-bubble:after{left:calc(var(--tail,24%) - .12rem - .15rem);width:.3rem;height:.3rem;top:-1.57rem}.ticker-bubble.is-on{opacity:1;pointer-events:auto;cursor:pointer;transform:none}.mkt{flex-direction:column;flex:none;padding:.7rem .85rem .5rem;display:flex}.mkt-head{font:600 max(.82rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.06em;justify-content:space-between;align-items:center;display:flex}.mkt-pair span{color:var(--text-2);font-weight:500}.mkt-status{font:600 max(.76rem, var(--fs-min))/1 var(--font-display);letter-spacing:.08em;color:var(--text-3);align-items:center;gap:.35rem;display:flex}.mkt-status i{background:currentColor;border-radius:50%;width:.5rem;height:.5rem;animation:1.6s infinite live;box-shadow:0 0 .5rem}@keyframes live{50%{opacity:.25}}.mkt-status--live{color:var(--green)}.mkt-status--stale{color:var(--yellow)}.mkt-status--off i{box-shadow:none;animation:none}.mkt-row{align-items:baseline;gap:.45rem;margin-top:.55rem;display:flex}.mkt-price{font:500 1.85rem/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:.3rem;transition:color .6s}.mkt-price.is-up{animation:.9s flash-up}.mkt-price.is-down{animation:.9s flash-down}@keyframes flash-up{15%{color:var(--green);text-shadow:0 0 .8rem #3fe08e99}}@keyframes flash-down{15%{color:#ff6b6b;text-shadow:0 0 .8rem #ff4b4b99}}.mkt-unit{font:500 max(.72rem, var(--fs-min))/1 var(--font-display);color:var(--text-3);letter-spacing:.06em}.mkt-change{font:500 .98rem/1 var(--font-display)}.mkt-change.up{color:var(--green)}.mkt-change.down{color:#ff6b6b}.seg{border:1px solid var(--line-2);background:#00000059;border-radius:.4rem;align-self:center;gap:.1rem;margin-left:auto;padding:.12rem;display:inline-flex}.seg-btn{font:500 max(.72rem, var(--fs-min))/1 var(--font-display);color:var(--text-3);border-radius:.3rem;padding:.22rem .42rem;transition:background .2s,color .2s}.seg-btn.is-on{background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-hi)}.mkt-vol{font:500 max(.72rem, var(--fs-min))/1 var(--font-display);letter-spacing:.06em;color:var(--text-3);margin-top:.35rem}.mkt-vol b{color:var(--text-2);font-weight:500}.mkt-chart{height:6.2rem;margin-top:.35rem;position:relative}.mkt-canvas{width:100%;height:100%;font-size:1rem;display:block}.mkt-dot{background:var(--c,var(--green));width:.45rem;height:.45rem;box-shadow:0 0 .6rem var(--c,var(--green));border-radius:50%;margin:-.225rem 0 0 -.225rem;position:absolute}.mkt-dot:after{content:"";border:1px solid var(--c,var(--green));border-radius:50%;animation:1.8s infinite ping;position:absolute;top:-.45rem;bottom:-.45rem;left:-.45rem;right:-.45rem}@keyframes ping{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.mon{flex:none}.mon-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;padding:0 .6rem .65rem;display:grid}.mon-cell{border-radius:var(--r-sm);border:1px solid var(--line);background:#00000047;flex-direction:column;grid-column:span 2;gap:.3rem;min-width:0;padding:.5rem .45rem;display:flex}.mon-cell--wide{grid-column:span 4}.mon-cell:nth-child(2){grid-column:span 2}.mon-cell{container-type:inline-size}.mon-label{font:500 min(max(.64rem, var(--fs-min)), 15.5cqi)/1.15 var(--font-display);letter-spacing:0;color:var(--text-3);overflow-wrap:anywhere}.mon-value{font:500 1.02rem/1 var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;display:flex}.mon-value small{color:var(--text-3);font-size:max(.72em,12px)}.mon-value .ico{width:1rem;height:1rem}.mon-value .coin{font-size:max(.85rem, var(--fs-sm))}.procs{flex:none}.proc-list{flex-direction:column;gap:.15rem;padding:0 .6rem .6rem;display:flex}.proc-empty{font-size:max(.78rem, var(--fs-min));color:var(--text-3);margin:0;padding:0 .8rem .8rem}.proc{border-radius:var(--r-sm);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.38rem .3rem;transition:background .2s;display:grid}.proc:hover{background:#ffffff09}.proc-ico .ico{width:1.15rem;height:1.15rem;color:var(--text-2)}.proc-title{font:500 max(.78rem, var(--fs-min))/1.25 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.proc-time{font:500 max(.82rem, var(--fs-sm))/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text)}.proc.is-done .proc-time{color:var(--green)}.proc.is-done .ring-fg{stroke:var(--green)}.more-btn{border-radius:var(--r-sm);border:1px solid var(--line-2);width:calc(100% - 1.2rem);height:2.3rem;font:600 max(.74rem, var(--fs-min))/1 var(--font-display);letter-spacing:.07em;color:var(--text);background:#00000040;justify-content:center;align-items:center;gap:.35rem;margin:0 .6rem .65rem;display:none}.more-btn .ico{width:.9rem;height:.9rem}:root[data-layout=tablet-p] .more-btn,:root[data-layout=phone-l] .more-btn,.more-btn.shop-all{display:flex}.shop{flex-direction:column;flex:none;min-height:0;display:flex}.shop-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:0 .4rem;display:grid}.shop-tab{text-align:center;font:600 max(.8rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.07em;color:var(--text-3);padding:.75rem 0 .6rem;transition:color .2s;position:relative}.shop-tab:after{content:"";background:var(--orange);height:2px;box-shadow:0 0 .6rem var(--orange);transition:transform .3s var(--ease-out);border-radius:2px;position:absolute;bottom:-1px;left:18%;right:18%;transform:scaleX(0)}.shop-tab.is-on{color:var(--orange)}.shop-tab.is-on:after{transform:scaleX(1)}.shop-note{border-radius:var(--r-sm);font-size:max(.7rem, var(--fs-min));color:var(--yellow);background:#ffc84512;border:1px solid #ffc84540;align-items:center;gap:.35rem;margin:.5rem .6rem 0;padding:.35rem .5rem;display:flex}.shop-note .ico{width:.9rem;height:.9rem}.offer-list{flex-direction:column;gap:.45rem;max-height:19rem;padding:.45rem .5rem .55rem;display:flex;overflow-y:auto}.offer{border-radius:var(--r-sm);border:1px solid var(--line);animation:offer-in .35s var(--ease-out) backwards;background:#00000040;grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;gap:.45rem .65rem;padding:.55rem .6rem .6rem;transition:border-color .2s,background .2s;display:grid}.offer:nth-child(2){animation-delay:50ms}.offer:nth-child(3){animation-delay:.1s}.offer:nth-child(4){animation-delay:.15s}@keyframes offer-in{0%{opacity:0;transform:translateY(.4rem)}}.offer:hover{border-color:var(--line-hi);background:#14202e73}.offer-art{border-radius:var(--r-sm);background:radial-gradient(circle at 50% 60%,#41aaff1f,#0000 70%);place-items:center;height:3.6rem;display:grid}.offer-art img{filter:drop-shadow(0 .3rem .4rem #0009);width:auto;max-height:3.4rem;transition:transform .35s var(--ease-spring)}.offer:hover .offer-art img{transform:scale(1.08)rotate(-2deg)}.offer-art--icon .ico{width:2rem;height:2rem;color:var(--blue);filter:drop-shadow(0 0 .5rem #41aaff80)}.offer-main{flex-direction:column;gap:.25rem;min-width:0;display:flex}.offer-name{font:600 1.02rem/1.15 var(--font-display);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;display:flex}.offer-short{font-size:max(.84rem, var(--fs-sm));color:var(--text-2);line-height:1.3}.offer-specs{border-radius:var(--r-sm);background:var(--line);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(5.6rem,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.offer-spec{background:#080d13eb;flex-direction:column;gap:.12rem;padding:.28rem .45rem .32rem;display:flex}.offer-spec dt{font:500 max(.62rem, 11.5px) / 1.15 var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:#ff8c1f}.offer-spec dd{font:500 max(.84rem, 13px) / 1.25 var(--font-ui);color:var(--text-2);margin:0}.offer-seller{font-size:max(.7rem, var(--fs-min));color:var(--text-3);align-items:center;gap:.25rem;display:flex}.offer-seller .ico{width:.75rem;height:.75rem;color:var(--yellow)}.offer-side{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.offer-price{font:500 1.08rem/1 var(--font-display);color:var(--green)}.buy-btn{text-align:center;min-width:5.6rem;font:600 max(.72rem, var(--fs-min))/1.05 var(--font-display);letter-spacing:.06em;color:#fff;background:linear-gradient(#ff9f37,#e36800);border:1px solid #ffb257;border-radius:.35rem;padding:.42rem .6rem;transition:filter .2s,transform .15s;box-shadow:0 0 .8rem #ff8c1f59}.buy-btn:hover{filter:brightness(1.12)}.buy-btn:active{transform:scale(.97)}.buy-btn.is-off{cursor:default;color:var(--text-3);border-color:var(--line-hi);background:var(--panel-2);box-shadow:none;filter:none}.buy-btn.is-short{cursor:default;color:#ffc1c1;box-shadow:none;background:linear-gradient(#961818d9,#5f0c0cd9);border-color:#ff4b4b8c;max-width:6.4rem}.col-right .shop{flex:1 1 0;min-height:13rem}.col-right .offer-list{flex:1 1 0;min-height:0;max-height:none}.ad-slot{flex:none;height:4.4rem;padding:.45rem;display:flex}.ad-art{border-radius:var(--r-sm);background:radial-gradient(circle at .7rem .7rem,#6ec8ff8c 0 1.5px,#0000 2.5px),radial-gradient(circle at calc(100% - .7rem) .7rem,#6ec8ff8c 0 1.5px,#0000 2.5px),radial-gradient(circle at .7rem calc(100% - .7rem),#6ec8ff8c 0 1.5px,#0000 2.5px),radial-gradient(circle at calc(100% - .7rem) calc(100% - .7rem),#6ec8ff8c 0 1.5px,#0000 2.5px),radial-gradient(55% 75%,#288cdc29,#0000 70%),linear-gradient(#08192a,#050f1a);border:1px solid #41aaff29;flex:1;min-height:0;position:relative;overflow:hidden}.ad-svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ad-corner{border:2px solid #50b9ffb3;width:.95rem;height:.95rem;position:absolute}.ad-corner--tl{border-top-left-radius:var(--r-sm);border-bottom:0;border-right:0;top:-1px;left:-1px}.ad-corner--tr{border-top-right-radius:var(--r-sm);border-bottom:0;border-left:0;top:-1px;right:-1px}.ad-corner--bl{border-bottom-left-radius:var(--r-sm);border-top:0;border-right:0;bottom:-1px;left:-1px}.ad-corner--br{border-bottom-right-radius:var(--r-sm);border-top:0;border-left:0;bottom:-1px;right:-1px}.ad-trace,.ad-node,.ad-pin{fill:none;stroke:#46a5eb4d;stroke-width:1px}.ad-node{stroke:#5fbeff80}.ad-pin{stroke:#5fbeff8c;stroke-width:1.4px}.ad-pulse{fill:none;stroke:#8fe0ff;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:7 200;stroke-dashoffset:-100px;animation:4.2s linear infinite ad-pulse}@keyframes ad-pulse{70%,to{stroke-dashoffset:8px}}.ad-board{fill:#091e32eb;stroke:#46aaf58c;stroke-width:1.2px}.ad-board-in{fill:none;stroke:#46aaf538}.ad-die-ring{fill:#0c2e4ce6;stroke:#64c3ffa6}.ad-die-glow{fill:#3aa8ff;opacity:.55;animation:3.4s ease-in-out infinite ad-breathe}.ad-die{fill:#1c78c4;stroke:#7fd2ff;stroke-width:.8px}.ad-die-top{fill:#47b6ff;opacity:.75}@keyframes ad-breathe{50%{opacity:.2}}:root.is-eco .ad-pulse,:root.is-eco .ad-die-glow{animation:none}@keyframes rise-in{0%{opacity:0;transform:translateY(.8rem)scale(.98)}}@media (max-height:800px){:root[data-layout=desktop] .sidenav-item{height:2.45rem}:root[data-layout=desktop] .cta-btn{min-height:3rem;padding-block-start:.35rem;padding-block-end:.35rem}:root[data-layout=desktop] .cta-btn .ico{width:1.6rem;height:1.6rem}:root[data-layout=desktop] .goals{min-height:5rem}:root[data-layout=desktop] .mkt-chart{height:5rem}:root[data-layout=desktop] .mon-cell{gap:.2rem;padding-block-start:.35rem;padding-block-end:.35rem}:root[data-layout=desktop] .col-right .shop{min-height:9.5rem}:root[data-layout=desktop] .ad-slot{height:3.4rem}}.scene{--ar:1.3333;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:size}.scene-pic{--W:calc(min(100cqw, 100cqh * var(--ar)) * var(--zoom,1));aspect-ratio:1448/1086;width:var(--W);left:calc((100cqw - var(--W)) / 2 + var(--pan-x,0px));top:calc((100cqh - var(--W) / var(--ar)) / 2 + var(--pan-y,0px));opacity:0;transition:opacity .4s var(--ease-out), filter .5s var(--ease-out);position:absolute}.scene-pic.is-ready{opacity:1}@media (pointer:coarse){.scene{touch-action:pan-y}.scene.is-zoomed{touch-action:none}}.layer{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute}.scene-pic.is-pointing{cursor:pointer}.layer.is-hot{filter:brightness(1.24)drop-shadow(0 0 .3rem #ffbe6ef2)}.layer.is-new{animation:arrive 1.2s var(--ease-spring)}@keyframes arrive{0%{opacity:0;filter:brightness(2.2);transform:translateY(-22%)}40%{opacity:1;transform:translateY(3%)}65%{filter:brightness(1.5)drop-shadow(0 0 .4rem #ffd696f2);transform:translateY(-1%)}to{filter:none;transform:none}}.layer.is-lit{animation:lit 1.2s var(--ease-out)}@keyframes lit{0%{filter:brightness(2)drop-shadow(0 0 .5rem #ffd696f2)}to{filter:none}}.layer--room{mix-blend-mode:lighten}.layer--tube_off{opacity:0;animation:11s infinite tube-off}@keyframes tube-off{0%,60%,64%,to{opacity:0}61%{opacity:.85}62%{opacity:.1}63%{opacity:.6}}.layer--hodl_off{opacity:0}.layer--hodl_off:not(.is-on){animation:9.7s infinite hodl-buzz}@keyframes hodl-buzz{0%,41%,45.5%,to{opacity:0}42%{opacity:.85}43%{opacity:.1}44%{opacity:.7}45%{opacity:.25}}.layer--lamp{animation:13.3s infinite lamp-flicker}@keyframes lamp-flicker{0%,62.9%,65.4%,to{opacity:1}63.3%{opacity:.35}63.8%{opacity:.95}64.4%{opacity:.15}65%{opacity:.85}}.layer--hodl_off.is-on{opacity:1;animation:1.6s step-end neon-die}@keyframes neon-die{0%{opacity:0}15%{opacity:1}25%{opacity:0}45%{opacity:1}55%{opacity:.3}75%{opacity:1}}.layer--hero.is-under{opacity:0}.layer--window{transition:filter 3s}.layer--window>*{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.window-still--day{transition:opacity 3s}.layer--window[data-state=night] .window-still--day{opacity:0}.layer--window.is-instant .window-still--day{transition:none}.window-clip{transition:opacity .8s}.window-clip:not(.is-off){transition:none}.window-clip.is-off{opacity:0}.scene-pic[data-daypart=morning] .layer--window{filter:brightness(.93)saturate(.85)hue-rotate(8deg)}.scene-pic[data-daypart=evening] .layer--window{filter:sepia(.35)saturate(1.3)brightness(.8)hue-rotate(-12deg)}.fx{pointer-events:none;position:absolute}.fx-beam{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);mix-blend-mode:screen;filter:blur(6px);background:linear-gradient(#ffd69633,#ffc8780f 60%,#0000);animation:13.3s infinite lamp-light}.fx-glow{mix-blend-mode:screen;border-radius:50%}.fx-glow--lamp{background:radial-gradient(circle at 50% 55%,#ffd28c8c,#ffaa501f 40%,#0000 70%);animation:13.3s infinite lamp-light}.fx-glow--tube{background:radial-gradient(at 50% 45%,#ffecc859,#0000 65%);animation:11s infinite tube}.scene-pic.is-overload .layer--tube_off,.scene-pic.is-overload .fx-glow--tube{animation-duration:2.7s}.scene-pic.is-overload .layer--lamp,.scene-pic.is-overload .fx-glow--lamp,.scene-pic.is-overload .fx-beam{animation-duration:3.3s}@keyframes lamp-light{0%,40%,62.9%,65.4%,to{opacity:1}20%,82%{opacity:.82}63.3%{opacity:.25}63.8%{opacity:.9}64.4%{opacity:.08}65%{opacity:.8}}@keyframes tube{0%,60%,64%,to{opacity:1}61%{opacity:.4}62%{opacity:.95}63%{opacity:.55}}.fx-neon{mix-blend-mode:screen;filter:blur(4px);border-radius:40%}.fx-neon--title{background:radial-gradient(#ff5a286b,#ff3c141a 45%,#0000 70%);animation:8s infinite neon-buzz}.fx-neon--hodl{background:radial-gradient(#28ffbe66,#14dca014 50%,#0000 72%);animation:9.7s infinite hodl-glow}@keyframes hodl-glow{0%,41%,45.5%,to{opacity:1}20%,70%{opacity:.8}42%{opacity:.2}43%{opacity:.9}44%{opacity:.3}45%{opacity:.75}}@keyframes neon-buzz{0%,80%,to{opacity:1}81%{opacity:.3}82%{opacity:.9}84%{opacity:.45}85%{opacity:1}}.fx-crt{mix-blend-mode:screen;background:radial-gradient(#3cff8c52,#0000 70%);border-radius:30%;animation:2.6s steps(3,end) infinite crt}@keyframes crt{50%{opacity:.7}}.fx-glass{-webkit-mask:var(--glass) center / 100% 100% no-repeat;-webkit-mask:var(--glass) center / 100% 100% no-repeat;mask:var(--glass) center / 100% 100% no-repeat}.fx-glass>*{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fx-clouds{opacity:0;background:linear-gradient(#222834f2,#343c4abf 60%,#282e3ad9);transition:opacity 6s}.fx-flash{mix-blend-mode:screen;opacity:0;background:linear-gradient(#dce8fff2,#a0beff99)}.fx-flash.is-on{animation:.9s ease-out lightning}.fx-flash.is-far{animation:1.3s ease-out lightning-far}@keyframes lightning-far{0%,to{opacity:0}12%{opacity:.22}22%{opacity:.05}30%{opacity:.16}}.fx-haze{opacity:0;filter:blur(1.2px);background:repeating-linear-gradient(#ffd6a000 0 7px,#ffdcaa29 9px,#ffd6a000 12px) 0 0/100% 24px;transition:opacity 4s}.scene-pic[data-weather=heat] .fx-haze{opacity:1;animation:2.8s linear infinite haze}@keyframes haze{to{background-position:0 -24px}}.scene-pic[data-weather=heat][data-daypart] .layer--window{filter:sepia(.3)saturate(1.25)brightness(1.08)contrast(.94)}.scene-pic.is-surge .layer--tube_off{animation:1.3s step-end surge-off}.scene-pic.is-surge .fx-glow,.scene-pic.is-surge .fx-neon,.scene-pic.is-surge .fx-beam{animation:1.3s step-end surge-dim}@keyframes surge-off{0%,to{opacity:0}10%,34%{opacity:1}22%,46%{opacity:.2}}@keyframes surge-dim{0%,to{opacity:1}10%,34%{opacity:.15}22%,46%{opacity:.8}}@keyframes lightning{0%{opacity:0}8%{opacity:.85}16%{opacity:.1}26%{opacity:.6}to{opacity:0}}.fx-anchor{opacity:0}.fx-dark,.window-shade{opacity:0;background:#04070da8;transition:opacity .25s steps(2,end)}.fx-dark{-webkit-mask:var(--room) 0 0 / 100% 100%;-webkit-mask:var(--room) 0 0 / 100% 100%;mask:var(--room) 0 0 / 100% 100%}.window-shade{-webkit-mask:var(--frame) 0 0 / 100% 100%, var(--glass) 0 0 / 100% 100%;-webkit-mask-composite:xor;-webkit-mask:var(--frame) 0 0 / 100% 100%, var(--glass) 0 0 / 100% 100%;mask:var(--frame) 0 0 / 100% 100%, var(--glass) 0 0 / 100% 100%;-webkit-mask-composite:xor;mask-composite:exclude}.scene-pic.is-dark .fx-dark,.scene-pic.is-dark .window-shade{opacity:1}.scene-pic.is-dark .layer--lamp,.scene-pic.is-dark .fx-beam,.scene-pic.is-dark .fx-glow,.scene-pic.is-dark .fx-neon,.scene-pic.is-dark .fx-crt,.scene-pic.is-dark .fx-dust{opacity:0;animation:none}.scene-pic.is-dark.is-debt .fx-neon--hodl{opacity:1;animation:9.7s infinite hodl-glow}.scene-pic.is-dark .layer--neon_title{filter:brightness(.35)saturate(.4)}.scene-pic.is-dark .layer--tube{filter:brightness(.35)saturate(.5)}.scene-pic.is-dark .layer--tube_off,:root.is-eco .scene-pic.is-dark .layer--tube_off{opacity:1;filter:brightness(.4);animation:none}.layer--fuses_burnt{opacity:0;transition:opacity .3s}.layer--fuses_burnt.is-on{opacity:1;animation:1.4s ease-out fuses-burn}@keyframes fuses-burn{0%{opacity:0;filter:brightness(3)sepia()saturate(4)}25%{opacity:1;filter:brightness(2.2)sepia()saturate(3)}to{filter:none}}.fx-gpu-lights{filter:drop-shadow(0 0 .15rem var(--led))}.fx-gpu-lights.is-none{display:none}.fx-gpu-mask{background:var(--led);-webkit-mask:var(--lights) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--lights) 0 0 / 100% 100% no-repeat;mask:var(--lights) 0 0 / 100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.fx-gpu-lights[data-state=warn]{--led:#ff7a1f}.fx-gpu-lights[data-state=hot]{--led:#ff2e2e}.fx-gpu-lights[data-state=hot] .fx-gpu-mask{animation:.9s step-end infinite gpu-alarm}@keyframes gpu-alarm{50%{background:#3a0b0b}}.layer--gpu.is-dead{filter:brightness(.4)saturate(.25)sepia(.3)}.fx-ember{mix-blend-mode:screen;background:radial-gradient(circle,#ffc45cf2 0,#ff681899 32%,#ff3c0000 68%);border-radius:50%;animation:2.6s ease-in-out infinite ember}@keyframes ember{0%,to{opacity:.5;transform:scale(.8)}22%{opacity:1;transform:scale(1)}40%{opacity:.65}63%{opacity:.95;transform:scale(.92)}}.fx-led{border-radius:50%}.fx-led[data-state=warn]{background:#ffc845;box-shadow:0 0 .35rem .1rem #ffc845b3}.fx-led[data-state=hot]{background:#ff3b3b;animation:.9s step-end infinite led-blink;box-shadow:0 0 .4rem .15rem #ff3b3bcc}@keyframes led-blink{50%{opacity:.15}}:root.is-eco .fx-beam,:root.is-eco .fx-glow,:root.is-eco .fx-neon,:root.is-eco .fx-crt,:root.is-eco .layer--tube_off,:root.is-eco .layer--hodl_off,:root.is-eco .layer--lamp,:root.is-eco .layer.is-new,:root.is-eco .layer.is-lit,:root.is-eco .fx-gpu-mask,:root.is-eco .fx-ember{animation:none}:root.is-eco .fx-dust,:root.is-eco .fx-rain,:root.is-eco .fx-smoke,:root.is-eco .fx-sparks{display:none}:root.is-eco .fx-haze,:root.is-eco .scene-pic.is-surge *{animation:none}.bubble{z-index:2;color:#141414;width:max-content;max-width:min(17rem,60cqw);font:600 .95rem/1.3 var(--font-ui);filter:drop-shadow(0 .4rem .7rem #00000080);transform-origin:22% 100%;opacity:0;pointer-events:none;transition:opacity .18s, transform .35s var(--ease-spring);background:#fbfbf8;border-radius:1rem;padding:.65rem .9rem;position:absolute;transform:translate(-22%,calc(-100% - 1.75rem))scale(.85)}.bubble:before{width:.72rem;height:.72rem;top:calc(100% + .12rem);left:calc(22% + .19rem);box-shadow:-.34rem .54rem 0 -.12rem #fbfbf8}.bubble:after{width:.3rem;height:.3rem;top:calc(100% + 1.35rem);left:calc(22% - .15rem)}.bubble.is-on{opacity:1;pointer-events:auto;cursor:pointer;transform:translate(-22%,calc(-100% - 1.75rem))scale(1)}.fx-layer{pointer-events:none;z-index:40;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.fly-coin{will-change:transform;font-size:1.35rem;position:absolute;top:0;left:0}.fly-spark{background:radial-gradient(circle,#ffe696e6,#ffb43c4d 40%,#0000 70%);border-radius:50%;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;animation:.7s ease-out forwards spark;position:absolute}@keyframes spark{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}.scene-pic.is-calling .layer--pc_old,.scene-pic.is-calling .fx-screens{animation:1.8s ease-in-out infinite calling}@keyframes calling{50%{filter:brightness(1.18)drop-shadow(0 0 .45rem #78ffaabf)}}:root.is-eco .scene-pic.is-calling .layer--pc_old{animation:none}.scene-pic:after{content:"";z-index:60;pointer-events:none;opacity:0;background:radial-gradient(at 55% 60%,#ff28280f,#c800006b 85%);position:absolute;top:0;bottom:0;left:0;right:0}.scene-pic.is-hacked:after{animation:2.2s ease-out hacked}.scene-pic.is-hacked-soft:after{animation:1.1s ease-out hacked-soft}@keyframes hacked{10%,45%{opacity:1}28%,to{opacity:0}}@keyframes hacked-soft{15%{opacity:.6}to{opacity:0}}:root.is-eco .scene-pic:after{animation:none}.scene-pic .is-gone{transition:opacity .35s;opacity:0!important}.scene-pic.is-lights-out{filter:brightness(0);transition:filter .9s ease-in}.move{z-index:6;pointer-events:auto;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.move-chapter{text-align:center;align-self:end;margin-bottom:12%;padding:0 1rem}.move-line{font:500 clamp(1rem, 1.8vw, 1.5rem)/1.35 var(--font-display);letter-spacing:.02em;color:var(--text);text-shadow:0 .2rem 1rem #000000e6;opacity:0;transition:opacity .5s ease, transform .6s var(--ease-out);margin:0;transform:translateY(.4rem)}.move-line.is-on{opacity:1;transform:none}.move-end{text-align:center;max-width:30rem;animation:rise-in .8s var(--ease-out);justify-items:center;gap:.8rem;padding:1.5rem;display:grid}.move-end small{font:600 max(.78rem, var(--fs-min))/1 var(--font-display);letter-spacing:.14em;color:var(--text-3)}.move-end b{font:700 clamp(2.2rem, 5vw, 3.6rem)/1 var(--font-display);letter-spacing:.08em;color:var(--orange);text-shadow:0 0 1.4rem var(--orange-glow)}.move-end p{color:var(--text-2);margin:0;font-size:.95rem;line-height:1.45}.tabbar{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);background:#080d13d1;border-radius:1.3rem;gap:.15rem;padding:.35rem;display:flex;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%);box-shadow:0 .8rem 2rem #0009,inset 0 1px #ffffff0d}.tab{min-width:5.6rem;height:3.9rem;font:500 max(.66rem, var(--fs-min))/1 var(--font-display);letter-spacing:.06em;color:var(--text-2);border:1px solid #0000;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:0 .5rem;transition:background .25s,color .25s,border-color .25s;display:flex;position:relative}.tab .nav-ico .ico{width:1.55rem;height:1.55rem}.tab:hover{color:var(--text)}.tab.is-active{color:var(--orange-hi);background:radial-gradient(at 50% 120%,#ff8c1f73,#ff8c1f14 70%);border-color:#ff8c1fbf;box-shadow:0 0 1.3rem #ff8c1f66,inset 0 0 .8rem #ff8c1f33}.tab.is-active .ico{filter:drop-shadow(0 0 .4rem #ff8c1fe6)}.tab .nav-lock{margin:0;position:absolute;top:.35rem;right:.4rem}.tab .nav-lock small{display:none}.slot-bottom .tabbar{align-self:center;position:static;transform:none}.tab-glow{display:none}:root[data-layout^=phone] .tabbar{border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(180deg, #1a263480, #0a101700 2.4rem), linear-gradient(180deg, var(--panel-1), var(--panel-0));-webkit-backdrop-filter:none;flex:none;grid-auto-columns:auto;grid-auto-flow:column;align-self:stretch;gap:0;height:3.9rem;padding:0;display:grid;position:relative;bottom:auto;left:auto;overflow:hidden;transform:none;box-shadow:inset 0 1px #ffffff0d,0 -.4rem 1.4rem #00000059}:root[data-layout^=phone] .tab-glow{top:0;bottom:0;left:var(--gx,0);width:var(--gw,0);transition:left .45s var(--ease-spring), width .45s var(--ease-spring), opacity .2s;pointer-events:none;background:radial-gradient(75% 90% at 50% 100%,#ff8c1f66,#ff8c1f1a 55%,#0000 80%);display:block;position:absolute}:root[data-layout^=phone] .tab-glow:after{content:"";background:var(--orange-hi);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:24%;right:24%;box-shadow:0 0 .5rem #ff8c1ff2,0 0 1.4rem #ff8c1f99}:root[data-layout^=phone] .tabbar.is-elsewhere .tab-glow{opacity:0}:root[data-layout^=phone] .tab{letter-spacing:0;white-space:nowrap;border:0;border-radius:0;gap:.34rem;min-width:0;height:100%;padding:0;padding-inline-start:.2rem;padding-inline-end:.2rem;font-size:min(11px,2.85vw)}:root[data-layout^=phone] .tab+.tab:before{content:"";background:linear-gradient(transparent, var(--line), transparent);width:1px;position:absolute;top:28%;bottom:28%;left:0}:root[data-layout^=phone] .tab .nav-label{max-width:100%;overflow:hidden}:root[data-layout^=phone] .tab .nav-ico .ico{width:1.35rem;height:1.35rem}:root[data-layout^=phone] .tab .nav-ico{transition:transform .3s var(--ease-spring)}:root[data-layout^=phone] .tab.is-active{box-shadow:none;background:0 0;border:0}:root[data-layout^=phone] .tab.is-active .nav-ico{transform:translateY(-2px)scale(1.08)}:root[data-layout^=phone] .tab:active .nav-ico{transform:scale(.88)}:root[data-layout^=phone] .tab .nav-lock{top:.45rem;right:.35rem}:root[data-layout=phone-l] .tabbar{height:2.4rem}:root[data-layout=phone-l] .tab .nav-ico .badge{top:-.4rem;left:-.85rem;right:auto}:root[data-layout=phone-l] .tab{font-size:max(.62rem, var(--fs-min));flex-direction:row;gap:.4rem}:root[data-layout=phone-l] .tab .nav-ico .ico{width:1.15rem;height:1.15rem}:root[data-layout=phone-p] .ticker{height:2.9rem;padding-left:.7rem}:root[data-layout=phone-p] .ticker-label .l-long,:root[data-layout=phone-l] .ticker-label .l-long{display:none}:root[data-layout=phone-p] .ticker-label .l-short,:root[data-layout=phone-l] .ticker-label .l-short{display:inline}:root[data-layout=phone-p] .ticker-label{font-size:max(.6rem, var(--fs-min));border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.15rem;margin-right:.2rem;padding-right:.6rem}:root[data-layout=phone-p] .ticker-label .ico{width:1.1rem;height:1.1rem}:root[data-layout=phone-l] .ticker{height:2.1rem}:root[data-layout=phone-l] .ticker-item{font-size:max(.8rem, var(--fs-sm))}.row-btn{height:2.9rem;font:600 max(.8rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.06em;color:var(--text);flex:none;align-items:center;gap:.6rem;width:100%;padding:0 .85rem;display:flex}.row-btn>.ico:first-child{width:1.3rem;height:1.3rem;color:var(--orange)}.row-btn-label{flex:1}.row-btn>.ico:last-child{width:1rem;height:1rem;color:var(--text-2)}.spin-slow{animation:9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.phonebar{flex:none;align-items:center;height:2.6rem;display:flex}.phonebar-btn{height:100%;font:500 .95rem/1 var(--font-ui);color:var(--text);flex:1;justify-content:center;align-items:center;gap:.55rem;display:flex}.phonebar-btn .badge{border:0;position:static}.phonebar-count{font:600 .95rem/1 var(--font-display);color:var(--green)}.phonebar-sep{background:var(--line-2);width:1px;height:1.4rem}.dash{flex:none;display:grid;overflow:hidden}.dash-btc{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.5rem .75rem;display:grid}.dash-btc[hidden]{display:none}.dash-pair{font:600 max(.7rem, var(--fs-min))/1 var(--font-display);letter-spacing:.08em;color:var(--text-3)}.dash-price{font:600 1.2rem/1 var(--font-display);color:var(--text)}.dash-change{font:600 max(.78rem, var(--fs-min))/1 var(--font-display);font-style:normal}.dash-spark{width:100%;height:1.8rem}.dash-btc>.ico{width:.9rem;height:.9rem;color:var(--text-3)}.dash-stats{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:.5rem .2rem;display:grid}.dash-cell{justify-items:center;gap:.3rem;min-width:0;display:grid}.dash-cell+.dash-cell{border-left:1px solid var(--line)}.dash-cell small{font:600 max(.54rem, var(--fs-min))/1 var(--font-display);letter-spacing:.06em;color:var(--text-3);white-space:nowrap}.dash-cell b{font:600 max(.92rem, var(--fs-sm))/1 var(--font-display);white-space:nowrap}:root[data-layout=phone-p] .slot-bottom .procs{flex:none}@media (max-height:800px){:root[data-layout=phone-p] .slot-bottom .procs{display:none}}@media (min-height:801px){:root[data-layout=phone-p] .procs-row{display:none}}:root[data-layout=phone-p] .stage{min-height:11rem}.overlay-root{pointer-events:none;z-index:50;position:fixed;top:0;bottom:0;left:0;right:0}.sheet-wrap{pointer-events:auto;place-items:center;padding:1rem;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.sheet-backdrop{-webkit-backdrop-filter:blur(3px);opacity:0;background:#0204079e;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.sheet{border-radius:var(--r-lg);background:linear-gradient(180deg, #1a26348c, #0a101700 5rem), linear-gradient(180deg, var(--panel-1), var(--panel-0));border:1px solid var(--line-hi);opacity:0;width:min(30rem,100%);max-height:min(42rem,100%);transition:opacity .25s, transform .35s var(--ease-spring);flex-direction:column;display:flex;position:relative;transform:translateY(1rem)scale(.97);box-shadow:0 1.5rem 4rem #000000b3,0 0 0 1px #ff8c1f14,inset 0 1px #ffffff0d}.sheet-wrap.is-open .sheet{opacity:1;transform:none}.sheet-wrap.is-open .sheet-backdrop{opacity:1}.sheet-grip{display:none}.sheet-head{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.9rem .6rem .6rem 1.1rem;display:flex}.sheet-icon .ico{width:1.4rem;height:1.4rem;color:var(--orange);filter:drop-shadow(0 0 .4rem #ff8c1f99)}.sheet-title{min-width:0;font:600 1.05rem/1.2 var(--font-display);letter-spacing:.04em;flex:1}.sheet-body{flex-direction:column;gap:.9rem;padding:1rem 1.1rem 1.2rem;display:flex;overflow-y:auto}.sheet--bare .sheet-body{padding:.4rem .4rem .8rem}.sheet--bare .sheet-body>.panel{box-shadow:none;background:0 0;border:0}.sheet--bare .sheet-body>.panel>.ptitle{display:none}:root[data-layout=phone-p] .sheet-wrap,:root[data-layout=phone-l] .sheet-wrap{grid-template-rows:minmax(0,1fr);place-items:end center;padding:0}:root[data-layout=phone-p] .sheet,:root[data-layout=phone-l] .sheet{width:min(36rem,100%);max-height:88%;padding-bottom:env(safe-area-inset-bottom);transition:opacity .2s, transform .4s var(--ease-out);border-bottom:0;border-radius:1.2rem 1.2rem 0 0;transform:translateY(100%)}:root[data-layout=phone-p] .sheet-wrap.is-open .sheet,:root[data-layout=phone-l] .sheet-wrap.is-open .sheet{transform:none}:root[data-layout=phone-p] .sheet-grip,:root[data-layout=phone-l] .sheet-grip{background:var(--line-hi);border-radius:1rem;width:2.6rem;height:.28rem;margin:.55rem auto 0;display:block}.card-body{border-left:3px solid var(--orange);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--text);-webkit-user-select:text;user-select:text;white-space:pre-line;background:#00000047;padding:.9rem 1rem;font-size:1rem;line-height:1.45}.card-body cite{font-style:normal;font-size:max(.85rem, var(--fs-sm));color:var(--text-3);margin-top:.5rem;display:block}.card-choices{flex-direction:column;gap:.45rem;display:flex}.choice{border-radius:var(--r);border:1px solid var(--line-hi);min-height:3rem;font:500 1rem/1.2 var(--font-display);letter-spacing:.02em;background:linear-gradient(#152030,#0e1721);justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .9rem;transition:border-color .2s,background .2s,transform .15s;display:flex}.choice:hover{background:linear-gradient(#1d2a3a,#121c28);border-color:#ff8c1fa6}.choice:active{transform:scale(.99)}.choice .ico{width:1rem;height:1rem;color:var(--orange)}.choice--cost{border-color:#ff8c1f73}.card-refused{font-size:max(.86rem, var(--fs-sm));color:var(--yellow);align-items:flex-start;gap:.45rem;margin:0 0 .6rem;line-height:1.35;display:flex}.card-refused .ico{flex:none;width:1rem;height:1rem;margin-top:.1rem}.card-result{animation:rise-in .35s var(--ease-out);flex-direction:column;gap:.9rem;display:flex}.card-result p{color:var(--green);font-size:1rem;line-height:1.45}.buy-item{align-items:center;gap:1rem;display:flex}.buy-item img{object-fit:contain;filter:drop-shadow(0 .4rem .6rem #0009);width:6.5rem;height:auto;max-height:6.5rem}.buy-ico .ico{width:3rem;height:3rem;color:var(--blue)}.buy-item b{font:600 1.3rem/1.1 var(--font-display);margin-bottom:.3rem;display:block}.buy-specs{font-size:max(.82rem, var(--fs-sm));color:var(--text-3);display:block}.buy-pocket{border-radius:var(--r);border:1px solid var(--line);font:500 1.05rem/1 var(--font-display);background:#0000004d;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.buy-pocket>span:first-child{font-size:max(.72rem, var(--fs-min));letter-spacing:.06em;color:var(--text-3);text-transform:uppercase;flex-basis:100%}.buy-pocket .amount{color:var(--blue)}.buy-pocket .amount.is-after{color:var(--green)}.buy-pocket>.ico{width:1rem;height:1rem;color:var(--text-3)}.buy-memory{border-radius:var(--r);font:500 .95rem/1.2 var(--font-display);letter-spacing:.03em;color:var(--orange-hi);background:linear-gradient(90deg,#ff8c1f26,#ff8c1f08);border:1px solid #ff8c1f66;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.buy-memory .ico{width:1.1rem;height:1.1rem}.sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.sheet-actions .btn--orange{flex:1}.set-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.55rem .2rem;display:grid}.set-row:last-child{border-bottom:0}.set-row.is-disabled{opacity:.5;cursor:default}.set-ico .ico{width:1.3rem;height:1.3rem;color:var(--text-2)}.set-text b{font:500 1rem/1.2 var(--font-display);letter-spacing:.02em;display:block}.set-text small{font-size:max(.78rem, var(--fs-min));color:var(--text-3)}.switch{-webkit-appearance:none;appearance:none;border:1px solid var(--line-hi);width:2.9rem;height:1.6rem;cursor:inherit;background:#1a2533;border-radius:1rem;margin:0;transition:background .25s,border-color .25s;position:relative}.switch:after{content:"";width:1.15rem;height:1.15rem;transition:transform .3s var(--ease-spring), background .25s;background:#8c9aa8;border-radius:50%;position:absolute;top:.15rem;left:.15rem}.switch:checked{background:linear-gradient(#ff9f37,#e36800);border-color:#ffb257}.switch:checked:after{background:#fff;transform:translate(1.3rem)}.set-row--slider{cursor:default;grid-template-columns:1.3rem auto minmax(0,1fr);padding-top:0}.set-slider{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--orange) var(--v,100%), #1a2533 var(--v,100%)) center / 100% .3rem no-repeat;cursor:pointer;width:100%;height:1.6rem;margin:0}.set-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;box-shadow:0 0 .5rem #ff8c1f99}.set-slider::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:1.1rem;height:1.1rem;box-shadow:0 0 .5rem #ff8c1f99}.set-row--slider.is-disabled .set-slider{pointer-events:none}.proc-list--sheet{gap:.35rem;padding:0}.proc-list--sheet .proc{border:1px solid var(--line);background:#00000040;padding:.6rem .5rem}.toast{border-radius:var(--r);border:1px solid var(--line-hi);max-width:min(28rem,90vw);color:var(--text);font-size:max(.92rem, var(--fs-sm));opacity:0;transition:opacity .25s, transform .35s var(--ease-spring);pointer-events:none;background:#0e161ff5;padding:.75rem 1.1rem;line-height:1.35;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%,1rem);box-shadow:0 1rem 2.5rem #0009}.toast.is-on{opacity:1;transform:translate(-50%)}.toast--warn{border-color:#ffc84580;box-shadow:0 1rem 2.5rem #0009,0 0 1.2rem #ffc84526}.toast--ok{border-color:#3fe08e80}.toast--alarm{color:#fff;background:linear-gradient(100deg,#800e14f7,#46080cf7);border-color:#ff5a5ae6;box-shadow:0 1rem 2.5rem #0009,0 0 1.6rem #ff3c3c66}.toast--trophy{color:var(--text);border-color:#ffc845a6;align-items:center;gap:.8rem;padding-left:.7rem;display:flex;box-shadow:0 1rem 2.5rem #0009,0 0 1.4rem #ffc84538}.toast-img{filter:drop-shadow(0 0 .6rem #ffc84573);flex:none;width:3rem;height:3rem}.toast--trophy.is-on .toast-img{animation:badge-pop .6s var(--ease-spring) both}@keyframes badge-pop{0%{opacity:0;transform:scale(.4)rotate(-14deg)}}:root[data-layout=phone-p] .toast{bottom:calc(13rem + env(safe-area-inset-bottom))}:root[data-layout=tablet-l] .toast,:root[data-layout=tablet-p] .toast{bottom:6.5rem}.away .sheet-body{gap:.7rem;display:grid}.away-for{font-size:max(.86rem, var(--fs-sm));color:var(--text-3);margin:0}.away-total{border-radius:var(--r-sm);font:600 max(.9rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.06em;color:var(--text-2);background:#ffffff0a;justify-content:space-between;align-items:baseline;margin:0;padding:.6rem .8rem;display:flex}.away-total b{letter-spacing:0;font-size:1.5rem}.away-total.is-up b{color:var(--green)}.away-total.is-down b{color:var(--red)}.away-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.away-list li{font-size:max(.9rem, var(--fs-sm));color:var(--text);align-items:flex-start;gap:.5rem;line-height:1.35;display:flex}.away-list li .ico{width:1rem;height:1rem;color:var(--green);flex:none;margin-top:.1rem}.away-list li.is-bad .ico{color:var(--red)}.away-more{font:inherit;font-size:max(.86rem, var(--fs-sm));color:var(--orange);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.set-select{-webkit-appearance:none;appearance:none;max-width:11rem;font-size:max(.72rem, var(--fs-min));text-overflow:ellipsis;cursor:pointer;padding:.25rem .55rem}.set-select option{color:var(--text);background:var(--panel-1)}.acc{flex-direction:column;gap:.9rem;display:flex}.acc-tabs{border-bottom:1px solid var(--line-2);grid-template-columns:1fr 1fr;display:grid}.acc-tab{font:600 max(.95rem, 14px) / 1.2 var(--font-display);letter-spacing:.08em;text-align:center;color:var(--text-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.7rem .4rem .65rem;transition:color .2s,border-color .2s}.acc-tab:hover{color:var(--text-2)}.acc-tab.is-on{color:var(--orange-hi);border-bottom-color:var(--orange);text-shadow:0 0 .9rem var(--orange-glow)}.acc-lead{color:var(--text-2);margin:0;font-size:max(1rem,15px);line-height:1.5}.acc-warn{border-radius:var(--r-sm);color:#ffd2a0;background:#ff8c1f1a;border:1px solid #ff8c1f59;align-items:flex-start;gap:.45rem;margin:0;padding:.55rem .7rem;font-size:max(.9rem,14px);line-height:1.4;display:flex}.acc-warn .ico{width:1rem;height:1rem;color:var(--orange);flex:none;margin-top:.15rem}.acc .or-label{font-size:max(.8rem,13px)}.acc .or-label small{font:400 max(.8rem, 13px)/1 var(--font-ui);letter-spacing:0;color:var(--text-3)}.acc .or-box{padding:.35rem .3rem}.acc .or-input{font:500 max(1.05rem, 16px)/1.3 var(--font-ui);color:var(--text);outline:none}.acc-go{margin-top:.2rem;padding:.8rem 1rem;font-size:max(1.05rem,16px)}.acc-go:disabled{filter:saturate(.4)brightness(.8);cursor:progress}.set-row--account{cursor:default}.acc-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.term{position:absolute;top:0;bottom:0;left:0;right:0}.term-full{gap:var(--gap);grid-template:"markets chart side""book chart side"minmax(0,1fr)"book pos side"minmax(9rem,14rem)/16.5rem minmax(0,1fr) 21.5rem;height:100%;display:grid}.term-compact{gap:var(--gap);flex-direction:column;height:100%;display:none}:root[data-layout=tablet-p] .term-full,:root[data-layout=phone-p] .term-full,:root[data-layout=phone-l] .term-full{display:none}:root[data-layout=tablet-p] .term-compact,:root[data-layout=phone-p] .term-compact,:root[data-layout=phone-l] .term-compact{display:flex}:root[data-layout=tablet-l] .term-full{grid-template:"chart side"minmax(0,1fr)"pos side"minmax(8rem,12rem)/minmax(0,1fr) 19.5rem}:root[data-layout=tablet-l] .tm-markets,:root[data-layout=tablet-l] .tm-book{display:none}.tm-markets{grid-area:markets}.tm-book{grid-area:book}.tchart{grid-area:chart}.tm-positions{grid-area:pos}.term-side{gap:var(--gap);scrollbar-width:none;flex-direction:column;grid-area:side;min-height:0;display:flex;overflow-y:auto}.term-side::-webkit-scrollbar{display:none}.term-full.is-chart-max{grid-template:"chart"minmax(0,1fr)/minmax(0,1fr)}.term-full.is-chart-max>:not(.tchart){display:none}.mk-list{flex-direction:column;gap:.25rem;padding:0 .5rem .55rem;display:flex}.mk-row{border-radius:var(--r-sm);font-size:max(.82rem, var(--fs-sm));color:var(--text-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .5rem;width:100%;padding:.5rem .6rem;display:grid}.mk-row.is-active{background:linear-gradient(90deg,#ff8c1f24,#ff8c1f08);border:1px solid #ff8c1f66}.mk-name{font-family:var(--font-display);letter-spacing:.03em;color:var(--text-3)}.mk-name b{color:var(--text);font-size:1.02rem;font-weight:600}.mk-price{font:500 1rem/1 var(--font-display);color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.mk-change{font:500 max(.8rem, var(--fs-sm))/1 var(--font-display)}.mk-vol{font-size:max(.7rem, var(--fs-min));color:var(--text-3);text-align:right}.mk-row.is-locked{opacity:.55;border:1px dashed var(--line-2)}.mk-row.is-locked:hover{opacity:.8}.mk-lock{font:500 max(.66rem, var(--fs-min))/1 var(--font-display);letter-spacing:.04em;color:var(--text-3);text-align:right;align-items:center;gap:.25rem;display:flex}.mk-lock .ico{width:.8rem;height:.8rem}.up{color:var(--green)}.down{color:#ff6b6b}.liq{color:var(--orange)}.tm-book{font-variant-numeric:tabular-nums;flex-direction:column;min-height:0;display:flex;overflow:hidden}.bk-pair{font:500 max(.72rem, var(--fs-min))/1 var(--font-display);color:var(--text-3);text-shadow:none;letter-spacing:.04em}.tm-book .ptitle>span:first-child{flex:none}.tm-book .bk-pair{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-block-start:-.2em;margin-block-end:-.2em;padding-block-start:.2em;padding-block-end:.2em;overflow:hidden}.tm-book .seg{margin-left:0}.bk-head,.bk-row{text-align:right;grid-template-columns:1.1fr 1fr 1fr;padding:0 .85rem;display:grid}.bk-head>:first-child,.bk-row>:first-child{text-align:left}.bk-head{font:500 max(.6rem, var(--fs-min))/1 var(--font-display);letter-spacing:.02em;color:var(--text-4);padding-bottom:.35rem}.bk-head>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bk-head small{font:inherit;opacity:.75;margin-top:.2rem;display:block}.bk-side{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bk-asks{justify-content:flex-end}.bk-row{font-size:max(.76rem, var(--fs-min));color:var(--text-2);line-height:1.6;position:relative}.bk-row:before{content:"";width:calc(var(--d) * 100%);opacity:.16;transition:width .6s var(--ease-out);position:absolute;top:1px;bottom:1px;right:0}.bk-ask>:first-child{color:#ff6b6b}.bk-bid>:first-child{color:var(--green)}.bk-ask:before{background:#ff4b4b}.bk-bid:before{background:var(--green)}.bk-mid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:.15rem 0;padding:.35rem .85rem;display:flex}.bk-mid b{font:500 1.05rem/1 var(--font-display)}.bk-mid span{font:500 max(.66rem, var(--fs-min))/1 var(--font-display);letter-spacing:.05em;color:var(--text-3)}.bk-ratio{font:600 max(.66rem, var(--fs-min))/1 var(--font-display);letter-spacing:.05em;background:linear-gradient(90deg, #3fe08e59 calc(var(--b) * 100%), #ff4b4b52 0);border-radius:.3rem;justify-content:space-between;margin:.45rem .6rem .6rem;padding:.3rem .5rem;display:flex;position:relative;overflow:hidden}.tchart{flex-direction:column;min-height:0;padding:.55rem .4rem .4rem .85rem;display:flex}.tc-head{flex-wrap:wrap;align-items:center;gap:.7rem;padding-right:.45rem;display:flex}.tc-pair{font:600 1.35rem/1 var(--font-display);letter-spacing:.03em}.tc-pair span{color:var(--text-3);font-weight:500}.tc-price{font:500 1.35rem/1 var(--font-display);font-variant-numeric:tabular-nums}.tc-change{font:500 .95rem/1 var(--font-display)}.tc-spacer{flex:1}.tc-head .seg{margin-left:0}.seg-ico{place-items:center;padding:.18rem .38rem;display:grid}.seg-ico .ico{width:1rem;height:1rem}.tc-expand{width:2rem;height:2rem}.tc-expand .ico{width:1.1rem;height:1.1rem}.tc-ohlc{font:500 max(.72rem, var(--fs-min))/1 var(--font-display);letter-spacing:.04em;color:var(--text-3);flex-wrap:wrap;gap:.2rem .9rem;margin:.45rem 0 .2rem;display:flex}.tc-ohlc b{color:var(--green);font-variant-numeric:tabular-nums;font-weight:500}.tc-body{flex:1;min-height:0;margin-top:.35rem;position:relative}.tc-canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;font-size:1rem;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.tc-plus{right:calc(var(--axis-w,3.5rem) + 3px);z-index:4;border-radius:var(--r-sm);border:1px solid var(--line-hi);background:var(--panel-2);width:1.2rem;height:1.2rem;color:var(--text);cursor:pointer;place-items:center;margin-top:-.6rem;display:grid;position:absolute;top:0}.tc-plus:hover{border-color:var(--orange);background:var(--orange);color:#111}.tc-plus .ico{width:.8rem;height:.8rem}.tc-plus[hidden],.tc-live[hidden],.tc-menu[hidden]{display:none}.tc-auto{z-index:4;width:var(--axis-w,3.5rem);height:var(--axis-h,1.3rem);font:700 max(.72rem, var(--fs-min))/1 var(--font-display);color:var(--text-3);cursor:pointer;place-items:center;display:grid;position:absolute;bottom:0;right:0}.tc-auto:hover{color:var(--text)}.tc-auto.is-on{color:var(--orange)}.tc-live{right:calc(var(--axis-w,3.5rem) + .4rem);bottom:calc(var(--axis-h,1.3rem) + .4rem);z-index:4;border:1px solid var(--line-hi);background:var(--panel-2);width:1.9rem;height:1.9rem;position:absolute}.tc-menu{z-index:6;border-radius:var(--r);border:1px solid var(--line-hi);background:#080d14f7;min-width:13.5rem;max-width:17rem;padding:.35rem;position:absolute;box-shadow:0 .8rem 2rem #0009}.tc-menu-head{font:500 max(.75rem, var(--fs-min))/1.2 var(--font-ui);color:var(--text-3);margin:.25rem .45rem .4rem}.tc-menu-head b{font:600 max(.9rem, var(--fs-sm))/1 var(--font-display);color:var(--text)}.tc-menu-item{border-left:3px solid var(--line-2);border-radius:var(--r-sm);text-align:left;width:100%;color:var(--text);cursor:pointer;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.5rem .6rem;display:flex}.tc-menu-item:hover{background:var(--panel-2)}.tc-menu-item:focus-visible{background:var(--panel-2)}.tc-menu-item b{font:600 max(.85rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.04em}.tc-menu-item small{font:500 max(.72rem, var(--fs-min))/1.25 var(--font-ui);color:var(--text-3)}.tc-menu-item--long,.tc-menu-item--take{border-left-color:var(--green)}.tc-menu-item--short,.tc-menu-item--stop{border-left-color:var(--red)}.tc-menu-note{font:500 max(.7rem, var(--fs-min))/1.3 var(--font-ui);color:var(--text-3);margin:.4rem .45rem .2rem}.tc-title{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.tchart--compact .tc-pair{font-size:1.05rem}.tc-quote{align-items:baseline;gap:.45rem;display:flex}.tchart--compact .tc-price{font-size:1.05rem}.tchart--compact .tc-change{font-size:max(.78rem, var(--fs-min))}.tchart--compact{padding:.6rem .4rem .4rem .75rem}.tchart--compact .tc-body{min-height:11rem}.mode{border-radius:var(--r);background:linear-gradient(90deg,#ffc84521,#ffc84508);border:1px solid #ffc84566;align-items:center;gap:.7rem;padding:.5rem .7rem;display:flex}.mode--trading{background:linear-gradient(90deg,#41aaff24,#41aaff08);border-color:#41aaff73}.mode-ico .ico{width:1.7rem;height:1.7rem;color:var(--yellow)}.mode--trading .mode-ico .ico{color:var(--blue)}.mode-text{flex:1;min-width:0}.mode-text b{font:600 max(.85rem, var(--fs-sm))/1.1 var(--font-display);letter-spacing:.06em;display:block}.mode-text small{font-size:max(.74rem, var(--fs-min));color:var(--text-2)}:root[data-layout=phone-p] .mode-text small{display:none}.mode-btn{border-radius:var(--r-sm);border:1px solid var(--line-hi);font:600 max(.74rem, var(--fs-min))/1.1 var(--font-display);letter-spacing:.05em;background:linear-gradient(#172332,#0f1823);flex-direction:column;flex:none;align-items:center;gap:.1rem;padding:.45rem .7rem;transition:filter .2s;display:flex}.mode-btn small{font-size:max(.6rem, var(--fs-min));opacity:.85;font-weight:500}.mode-btn--go{color:#fff;background:linear-gradient(#ff9f37,#e36800);border-color:#ffb257;box-shadow:0 0 1rem #ff8c1f59}.mode-btn:hover{filter:brightness(1.12)}.order{flex-direction:column;flex:none;gap:.55rem;padding:.65rem .85rem .75rem;display:flex}.order--compact .ptitle{padding:0 0 .1rem}.or-tabs{border-radius:var(--r);border:1px solid var(--line);background:#0000004d;grid-template-columns:1fr 1fr;gap:.3rem;padding:.2rem;display:grid}.or-tab{border-radius:var(--r-sm);text-align:center;font:600 max(.88rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.07em;color:var(--text-3);padding:.48rem 0;transition:background .2s,color .2s}.or-tab.is-on{color:var(--orange-hi);background:linear-gradient(#ff8c1f4d,#ff8c1f1f);box-shadow:inset 0 0 0 1px #ff8c1f99}.or-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.or-avail{font-size:max(.74rem, var(--fs-min));color:var(--text-3);align-items:center;gap:.3rem;display:flex}.or-avail .amount{font:500 max(.92rem, var(--fs-sm))/1 var(--font-display);color:var(--orange)}.or-field{flex-direction:column;gap:.4rem;display:flex}.or-label{font:600 max(.68rem, var(--fs-min))/1.1 var(--font-display);letter-spacing:.07em;color:var(--text-2);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.or-size{letter-spacing:.02em;color:var(--text-3);text-transform:none;font-weight:500}.or-at{font-variant-numeric:tabular-nums;color:#ff8a8a}.or-at--take{color:var(--green)}.or-box{border-radius:var(--r-sm);border:1px solid var(--line-2);background:#00000059;align-items:center;gap:.3rem;padding:.25rem;transition:border-color .2s;display:flex}.or-box:focus-within{border-color:#ff8c1f99}.or-box .coin{margin-right:.3rem;font-size:.95rem}.or-input{min-width:0;color:var(--text);font:500 1.05rem/1 var(--font-display);font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;padding:.4rem .5rem}.or-input::placeholder{color:var(--text-4)}.or-step{width:2rem;height:2rem;color:var(--text-2);background:#ffffff0d;border-radius:.3rem;flex:none;place-items:center;display:grid}.or-step:hover{color:var(--text);background:#ffffff1a}.or-step .ico{width:1rem;height:1rem}.or-slider{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.2rem;margin:0}.or-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--orange) calc(var(--p) * 100%), #ffffff1a 0);border-radius:1rem;height:.3rem}.or-slider::-moz-range-track{background:linear-gradient(90deg, var(--orange) calc(var(--p) * 100%), #ffffff1a 0);border-radius:1rem;height:.3rem}.or-slider::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--orange);width:1rem;height:1rem;box-shadow:0 0 .6rem var(--orange-glow);background:#fff;border-radius:50%;margin-top:-.35rem}.or-slider::-moz-range-thumb{border:3px solid var(--orange);background:#fff;border-radius:50%;width:.7rem;height:.7rem}.or-chips,.or-shares{gap:.3rem;display:flex}.or-chip{text-align:center;font:500 max(.74rem, var(--fs-min))/1 var(--font-display);color:var(--text-2);border:1px solid var(--line-2);white-space:nowrap;background:#ffffff0a;border-radius:.3rem;flex:1;padding:.38rem 0;transition:background .2s,color .2s,border-color .2s}.or-box .or-chip{flex:none;padding:.38rem .55rem}.or-chip:hover{color:var(--text);border-color:var(--line-hi)}.or-chip.is-on{color:var(--orange-hi);background:#ff8c1f1f;border-color:#ff8c1f99}.or-lev{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.lev-btn{border-radius:var(--r-sm);border:1px solid var(--line-2);min-height:2.6rem;font-family:var(--font-display);background:#ffffff08;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;display:flex}.lev-btn b{font-size:1rem;font-weight:600}.lev-btn.is-on{color:var(--orange-hi);border-color:var(--orange);background:linear-gradient(#ff8c1f47,#ff8c1f14);box-shadow:0 0 .9rem #ff8c1f40}.lev-btn.is-locked{color:var(--text-4);border-style:dashed}.lev-btn small{font-size:max(.56rem, var(--fs-min));letter-spacing:.03em;align-items:center;gap:.2rem;display:flex}.lev-btn small .ico{width:.65rem;height:.65rem}.or-summary{flex-direction:column;gap:.4rem;display:flex}.or-warning{font-size:max(.74rem, var(--fs-min));color:var(--yellow);align-items:flex-start;gap:.4rem;line-height:1.3;display:flex}.or-warning .ico{width:.9rem;height:.9rem;margin-top:.08rem}.or-fee{font-size:max(.74rem, var(--fs-min));color:var(--text-3);justify-content:space-between;display:flex}.or-fee b{color:var(--text-2);font-weight:500}.or-sides{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.side-btn{border-radius:var(--r);color:#fff;text-align:center;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .4rem .5rem;transition:filter .2s,transform .15s,opacity .2s;display:flex}.side-btn--long{background:linear-gradient(#19a866,#0d6b40);border:1px solid #4ff0a0;box-shadow:0 0 1.2rem #3fe08e40,inset 0 1px #ffffff40}.side-btn--short{background:linear-gradient(#d63a3a,#8c1d1d);border:1px solid #ff7a7a;box-shadow:0 0 1.2rem #ff4b4b40,inset 0 1px #fff3}.side-btn:hover:not(:disabled){filter:brightness(1.12)}.side-btn:active:not(:disabled){transform:scale(.98)}.side-btn:disabled{cursor:not-allowed;opacity:.4;filter:grayscale(.6)}.side-name{font:600 1.25rem/1 var(--font-display);letter-spacing:.06em;align-items:center;gap:.35rem;display:flex}.side-name .ico{width:1.2rem;height:1.2rem}.side-line{font-size:max(.68rem, var(--fs-min));opacity:.85;line-height:1.2}.order--sheet{flex-direction:column;gap:.6rem;display:flex}.or-sideseg{border-radius:var(--r);border:1px solid var(--line);background:#0000004d;grid-template-columns:1fr 1fr;gap:.3rem;padding:.2rem;display:grid}.or-side{border-radius:var(--r-sm);color:var(--text-3);border:1px solid #0000;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .3rem;transition:background .2s,color .2s,border-color .2s;display:flex}.or-side .side-name{font-size:1.05rem}.or-side--long.is-on{color:#fff;background:linear-gradient(#19a866bf,#0d6b40bf);border-color:#4ff0a0}.or-side--short.is-on{color:#fff;background:linear-gradient(#d63a3abf,#8c1d1dbf);border-color:#ff7a7a}.or-go{justify-content:center;min-height:3.3rem}.or-go .side-name{font-size:1.15rem}.or-drop{color:var(--text-2);justify-content:center;gap:.4rem}.tbar{gap:var(--gap);flex:none;grid-template-columns:1fr 1fr;display:grid}.tbar .side-btn{justify-content:center;min-height:3.3rem;padding:.4rem}.or-error{font-size:max(.8rem, var(--fs-sm));color:#ff8a8a}.tm-transfer{flex-direction:column;flex:none;gap:.5rem;padding-bottom:.75rem;display:flex}.tm-transfer>:not(.ptitle){margin:0 .85rem}.tr-pockets{grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem;display:grid}.tr-box{border-radius:var(--r-sm);border:1px solid var(--line);background:#00000047;flex-direction:column;align-items:center;gap:.25rem;padding:.45rem .3rem;transition:border-color .2s;display:flex}.tr-box.is-from{border-color:var(--line-hi)}.tr-box small{font:600 max(.62rem, var(--fs-min))/1 var(--font-display);letter-spacing:.07em;color:var(--text-2)}.tr-box .amount{font:500 1.15rem/1 var(--font-display)}.tr-box em{min-height:.7rem;font-style:normal;font-size:max(.62rem, var(--fs-min));color:var(--text-3)}.tr-swap{border:1px solid var(--line-hi);width:2.2rem;height:2.2rem;color:var(--orange);transition:transform .35s var(--ease-spring);border-radius:50%;place-items:center;display:grid}.tr-swap.is-back{transform:rotate(180deg)}.tr-swap .ico{width:1.1rem;height:1.1rem}.tr-send{width:auto}.tm-positions{flex-direction:column;min-height:0;display:flex;overflow:hidden}.pt-tabs{border-bottom:1px solid var(--line);gap:.2rem;padding:0 .6rem;display:flex}.pt-tab{font:600 max(.8rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.07em;color:var(--text-3);align-items:center;gap:.35rem;padding:.7rem .6rem .55rem;display:flex;position:relative}.pt-tab:after{content:"";background:var(--orange);height:2px;box-shadow:0 0 .5rem var(--orange);transition:transform .3s var(--ease-out);position:absolute;bottom:-1px;left:.5rem;right:.5rem;transform:scaleX(0)}.pt-tab.is-on{color:var(--orange)}.pt-tab.is-on:after{transform:scaleX(1)}.pt-count{min-width:1.1rem;font-size:max(.66rem, var(--fs-min));text-align:center;color:var(--text-2);background:#ffffff12;border-radius:1rem;padding:.1rem .3rem}.pt-body{flex:1;min-height:0;padding:.2rem .6rem .4rem;overflow-y:auto}.pt-row{font-size:max(.82rem, var(--fs-sm));color:var(--text);font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff0a;grid-template-columns:1fr .95fr .8fr 1fr 1fr 1.15fr .95fr .95fr 1fr 1.7fr;align-items:center;gap:.4rem;padding:.5rem .3rem;display:grid}.pt-row--orders{grid-template-columns:1fr .95fr .8fr 1fr .8fr .8fr 1.4fr}.pt-row--history{grid-template-columns:.8fr .95fr .8fr 1fr 1fr 1fr 1fr}.pt-body--orders .pt-headrow{grid-template-columns:1fr .95fr .8fr 1fr .8fr .8fr 1.4fr}.pt-body--history .pt-headrow{grid-template-columns:.8fr .95fr .8fr 1fr 1fr 1fr 1fr}.pt-headrow{font:500 max(.6rem, var(--fs-min))/1.2 var(--font-display);letter-spacing:.06em;color:var(--text-4);border-bottom:1px solid var(--line)}.pt-row b{font-weight:600}.pt-res{font:500 max(.92rem, var(--fs-sm))/1.1 var(--font-display);flex-direction:column;display:flex}.pt-res small{font-size:max(.7rem, var(--fs-min));opacity:.85}.pt-actions{justify-content:flex-end;gap:.3rem;display:flex}.pt-btn{border:1px solid var(--line-hi);font:600 max(.68rem, var(--fs-min))/1 var(--font-display);letter-spacing:.05em;color:var(--text);border-radius:.3rem;align-items:center;gap:.25rem;padding:.4rem .55rem;transition:background .2s,border-color .2s;display:inline-flex}.pt-btn .ico{width:.85rem;height:.85rem;color:var(--orange)}.pt-btn:hover:not(:disabled){background:#ffffff0f}.pt-btn--close{color:#ffb0b0;border-color:#ff4b4b80}.pt-btn:disabled{opacity:.4;cursor:not-allowed}.pt-empty{text-align:center;font-size:max(.85rem, var(--fs-sm));color:var(--text-3);padding:1.2rem 0}.side-chip{font:600 max(.78rem, var(--fs-min))/1 var(--font-display);letter-spacing:.05em;gap:.2rem;display:inline-flex}.side-chip--long{color:var(--green)}.side-chip--short{color:#ff6b6b}.tcm-scroll{gap:var(--gap);scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.tcm-scroll::-webkit-scrollbar{display:none}.tcm-scroll>*{flex-shrink:0;min-height:min-content}:root[data-layout=phone-l] .tcm-scroll,:root[data-layout=tablet-p] .tcm-scroll{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"mode mode""chart desk""chart cards""chart wallet";align-content:start;display:grid}:root[data-layout=phone-l] .tcm-scroll>*,:root[data-layout=tablet-p] .tcm-scroll>*{height:max-content}:root[data-layout=tablet-p] .tcm-scroll{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"mode mode""chart chart""desk desk""cards wallet"}.tcm-scroll>.mode{grid-area:mode}.tcm-scroll>.tchart{grid-area:chart}.tcm-scroll>.pcards{grid-area:cards}.tcm-scroll>.wallet-row{grid-area:wallet;align-self:start}.tcm-scroll>.order{grid-area:desk}:root[data-layout=phone-p] .tchart--compact .tc-body{min-height:max(12rem,46svh - 3rem)}:root[data-layout=tablet-p] .tchart--compact .tc-body{min-height:max(20rem,46svh)}:root[data-layout=phone-l] .tchart--compact .tc-body{min-height:9.5rem}.pcards,.pcards-list{gap:var(--gap);flex-direction:column;display:flex}.pcard{border-radius:var(--r);border:1px solid var(--line-2);background:linear-gradient(180deg, var(--panel-1), var(--panel-0));text-align:left;flex-direction:column;gap:.55rem;width:100%;padding:.65rem .8rem .7rem;display:flex}.pc-top{text-align:left;align-items:center;gap:.6rem;width:100%;display:flex}.pc-top>.ico{width:1rem;height:1rem;color:var(--text-3);flex:none;transition:transform .2s}.pcard.is-open .pc-top>.ico{transform:rotate(90deg)}.pc-head{min-width:0;font:600 1.05rem/1 var(--font-display);flex:1;align-items:center;gap:.55rem;display:flex}.pc-head .side-chip{font-size:max(.72rem, var(--fs-min));border:1px solid;border-radius:.3rem;padding:.2rem .4rem}.pc-result{flex:none;align-items:baseline;gap:.45rem;display:flex}.pc-result b{font:500 1.3rem/1 var(--font-display);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;display:flex}.pc-result b .coin{font-size:.95rem}.pc-result em{font:500 max(.8rem, var(--fs-sm))/1 var(--font-display);font-style:normal}.pc-grid{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem .8rem;padding-top:.5rem;display:grid}.pc-grid>span{flex-direction:column;gap:.15rem;display:flex}.pc-grid small{font:600 max(.6rem, var(--fs-min))/1 var(--font-display);letter-spacing:.07em;color:var(--text-3)}.pc-grid b{font:500 .98rem/1.1 var(--font-display);font-variant-numeric:tabular-nums}.pc-risk{--rc:var(--green);grid-template-columns:auto auto minmax(2rem,1fr) auto;align-items:center;gap:.25rem .55rem;display:grid}.pc-risk.risk--mid{--rc:var(--yellow)}.pc-risk.risk--high{--rc:var(--red)}.pc-risk small{font:600 max(.6rem, var(--fs-min))/1 var(--font-display);letter-spacing:.07em;color:var(--text-3)}.pc-risk b{font:500 1rem/1 var(--font-display);color:var(--rc)}.pc-bar{background:linear-gradient(90deg, var(--rc) calc(var(--f) * 100%), #ffffff1a 0);height:.4rem;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 10%,#0000 10% 12.5%);mask-image:repeating-linear-gradient(90deg,#000 0 10%,#0000 10% 12.5%)}.pc-risk em{font:600 max(.62rem, var(--fs-min))/1.1 var(--font-display);letter-spacing:.05em;color:var(--rc);align-items:center;gap:.25rem;font-style:normal;display:flex}.pc-risk em .ico{width:.95rem;height:.95rem}.pcard-empty{text-align:center;flex-direction:column;gap:.2rem;padding:.9rem;display:flex}.pcard-empty b{font:500 1rem/1.2 var(--font-display)}.pcard-empty small{font-size:max(.8rem, var(--fs-sm));color:var(--text-3)}.wallet-row{text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;width:100%;padding:.7rem .75rem;display:grid}.wr-ico .ico{width:1.8rem;height:1.8rem;color:var(--blue);filter:drop-shadow(0 0 .5rem #41aaff80)}.wr-text b{font:600 max(.82rem, var(--fs-sm))/1.2 var(--font-display);letter-spacing:.06em;display:block}.wr-text small{font-size:max(.72rem, var(--fs-min));color:var(--text-3)}.wr-text em{color:var(--yellow);font-style:normal}.wr-free{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.wr-free small{font-size:max(.62rem, var(--fs-min));color:var(--text-3)}.wr-free .amount{font:500 1rem/1 var(--font-display);color:var(--orange)}.wallet-row>.ico{width:1rem;height:1rem;color:var(--text-3)}.pc-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.pa-btn{border-radius:var(--r);min-height:2.7rem;font:600 max(.88rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.06em;justify-content:center;align-items:center;gap:.5rem;transition:filter .2s,opacity .2s;display:flex}.pa-btn .ico{width:1.2rem;height:1.2rem}.pa-btn--protect{color:var(--orange-hi);background:linear-gradient(#ff8c1f33,#ff8c1f0d);border:1px solid #ff8c1fa6}.pa-btn--close{color:#ffb0b0;background:linear-gradient(#c8282847,#7814141f);border:1px solid #ff4b4b99}.pa-btn:disabled{opacity:.4;cursor:not-allowed}.sheet-lead{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:1rem;display:flex}.sheet-stats{flex-wrap:wrap;gap:.6rem;display:flex}.sheet-stats>span{border-radius:var(--r-sm);border:1px solid var(--line);min-width:7rem;font:600 max(.62rem, var(--fs-min))/1.1 var(--font-display);letter-spacing:.06em;color:var(--text-3);background:#0000004d;flex-direction:column;flex:1;gap:.25rem;padding:.55rem .7rem;display:flex}.sheet-stats b,.sheet-stats .amount{font:500 1.1rem/1.1 var(--font-display);letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums}.sheet-stats b.up{color:var(--green)}.sheet-stats b.down{color:#ff6b6b}.btn--red{color:#fff;background:linear-gradient(#d63a3a,#8c1d1d);border-color:#ff7a7a;flex:1}.gloss-term{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-underline-offset:.25em;cursor:help;-webkit-text-decoration:underline dotted #fff6;text-decoration:underline dotted #fff6}.gloss{z-index:80;border-radius:var(--r);color:#151515;opacity:0;pointer-events:none;max-width:min(19rem,86vw);transition:opacity .18s, transform .25s var(--ease-out);background:#f4f1e8;padding:.7rem .85rem;position:fixed;transform:translateY(.3rem);box-shadow:0 .8rem 2rem #0000008c}.gloss.is-on{opacity:1;pointer-events:auto;transform:none}.gloss b{font:600 .95rem/1.2 var(--font-display);letter-spacing:.03em;margin-bottom:.25rem;display:block}.gloss p{font-size:max(.86rem, var(--fs-sm));line-height:1.38}.term-hero{--rim:#5aaaff66;z-index:3;height:calc(44% * var(--bust,.61));max-height:calc(12.5rem * var(--bust,.61));pointer-events:none;clip-path:inset(-300% -300% -300% 13%);position:absolute;bottom:0;left:0;transform:translate(-13%)}.term-hero[data-glow=up]{--rim:#3ce68c80}.term-hero[data-glow=down]{--rim:#ff505080}.term-hero-bust{transform-origin:50% 100%;animation:4.2s ease-in-out infinite term-breathe;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes term-breathe{50%{transform:translateY(-.6%)scaleY(1.012)}}.term-hero-nod{position:absolute;top:0;bottom:0;left:0;right:0}.term-hero-nod.is-talking{animation:.55s ease-in-out 2 term-nod}@keyframes term-nod{50%{transform:rotate(1.4deg)translateY(1.2%)}}.term-hero-head{transform-origin:var(--px) var(--neck);animation:13s ease-in-out infinite term-look}@keyframes term-look{0%,to{transform:none}14%,27%{transform:rotate(-1.8deg)}40%{transform:rotate(.3deg)}55%,68%{transform:rotate(2.2deg)translate(.6%)}80%{transform:rotate(-.6deg)}}:root.is-eco .term-hero-bust,:root.is-eco .term-hero-head,:root.is-eco .term-hero-nod{animation:none}.term-hero:before{content:"";background:radial-gradient(at 35% 85%,#03060abf,#0000 68%);position:absolute;top:10%;bottom:-5%;left:-10%;right:-15%}.term-hero-img{max-width:none;filter:brightness(.62) saturate(.85) drop-shadow(0 0 .45rem var(--rim)) blur(.3px);transition:filter 1.4s;position:absolute;top:0;left:0}.term-hero-body{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--neck) - 3%), #000 calc(var(--neck) + 1%), #000 calc(var(--cut) - 4%), transparent var(--cut));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--neck) - 3%), #000 calc(var(--neck) + 1%), #000 calc(var(--cut) - 4%), transparent var(--cut));mask-image:linear-gradient(to bottom, transparent calc(var(--neck) - 3%), #000 calc(var(--neck) + 1%), #000 calc(var(--cut) - 4%), transparent var(--cut))}.term-hero-head{-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--neck) - 1%), transparent calc(var(--neck) + 3%));-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--neck) - 1%), transparent calc(var(--neck) + 3%));mask-image:linear-gradient(to bottom, #000 calc(var(--neck) - 1%), transparent calc(var(--neck) + 3%))}.term-bubble{transform-origin:5% 100%;top:44%;left:99%;transform:translate(-5%,calc(-100% - 1.75rem))scale(.85)}.term-bubble.is-on{transform:translate(-5%,calc(-100% - 1.75rem))scale(1)}.term-bubble:before{left:calc(5% + .19rem)}.term-bubble:after{left:calc(5% - .15rem)}.tc-toolsrow{padding:0 .6rem .35rem}.tc-tools{align-items:center;gap:.2rem;min-width:0;display:flex}.tc-tool{border-radius:var(--r-sm);min-width:1.9rem;height:1.9rem;color:var(--text-3);border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:.3rem;padding:0 .35rem;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.tc-tool:hover{color:var(--text);background:var(--panel-2)}.tc-tool.is-on{color:var(--orange-hi);background:#ff8c1f1a;border-color:#ff8c1f80}.tc-tool .ico{width:1.1rem;height:1.1rem}.tc-tool.is-danger{color:var(--red);font:600 max(.72rem, var(--fs-min))/1 var(--font-display);letter-spacing:.05em;border-color:#ff4b4b80}.tc-tool-sep{background:var(--line-hi);flex:none;width:1px;height:1.2rem;margin:0 .25rem}.tc-tool-hint{min-width:0;font-size:max(.74rem, var(--fs-min));color:var(--text-3);margin-left:.6rem;line-height:1.25}.tchart--compact .tc-tools{flex-wrap:wrap}.tchart--compact .tc-tool-hint{flex-basis:100%;margin:.2rem 0 0}.lesson .ptitle{justify-content:space-between}.ls-body{gap:.6rem;display:grid}.ls-side{opacity:.55;filter:saturate(.6)}.ls-side.is-on{opacity:1;filter:none;outline-offset:2px;outline:2px solid #fff3}.ls-open{width:100%}.ls-open.is-off{opacity:.45;cursor:not-allowed}.ls-note,.ls-text,.ls-next{font-size:max(.78rem, var(--fs-min));color:var(--text-2);align-items:center;gap:.4rem;margin:0;line-height:1.35;display:flex}.ls-note .ico{width:1rem;height:1rem;color:var(--blue);flex:none}.ls-next{color:var(--orange);font-weight:600}.ls-row{font-size:max(.85rem, var(--fs-sm));color:var(--text-2);justify-content:space-between;gap:.6rem;margin:0;display:flex}.ls-row b{color:var(--text);font-variant-numeric:tabular-nums}.ls-stop b{color:var(--red)}.ls-target b,.ls-now b.is-up{color:var(--green)}.ls-now b.is-down{color:var(--red)}.ls-progress{font-size:max(.75rem, var(--fs-min));color:var(--text-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.ls-progress i{background:linear-gradient(90deg, var(--orange) calc(var(--p) * 100%), var(--panel-0) 0);border-radius:1rem;height:.35rem}.ls-progress b{color:var(--text);font-variant-numeric:tabular-nums}.nick{gap:.9rem;display:grid}.nick-name{color:var(--text);font:600 1.2rem/1 var(--font-display);letter-spacing:.06em;padding:.65rem .75rem}.eq{gap:var(--gap);grid-template-columns:minmax(0,1fr) 21.5rem;height:100%;display:grid}.eq-main,.eq-side{gap:var(--gap);scrollbar-width:thin;scrollbar-color:var(--line-hi) transparent;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.eq-head{align-items:center;gap:.8rem;padding:.2rem .3rem 0;display:flex}.eq-head h2{font:600 1.45rem/1 var(--font-display);letter-spacing:.08em;color:var(--text)}.eq-shop{min-height:2.2rem;font-size:max(.82rem, var(--fs-sm));color:var(--orange-hi);border-color:#ff8c1f8c;margin-left:auto;padding:0 .9rem}.eq-place{align-items:center;gap:.3rem;display:inline-flex}.eq-place .ico{width:.85rem;height:.85rem}.eq-list{flex-direction:column;gap:.35rem;padding:0 .6rem .6rem;display:flex}.eq-group{flex-direction:column;gap:.35rem;display:flex}.eq-slots{border-left:1px dashed var(--line-hi);flex-direction:column;gap:.3rem;margin-left:1.4rem;padding-left:.7rem;display:flex}.eq-row{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;background:linear-gradient(90deg,#131d29e6,#0a101799);grid-template-columns:5rem minmax(8rem,1.4fr) repeat(4,minmax(0,1fr));align-items:center;gap:.4rem .9rem;min-height:4rem;padding:.4rem .8rem .4rem .4rem;transition:border-color .2s,box-shadow .2s;display:grid}.eq-row:hover{border-color:var(--line-hi)}.eq-row:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.eq-row.is-sel{border-color:var(--orange);box-shadow:inset 0 0 0 1px #ff8c1f59,0 0 1.2rem #ff8c1f24}.eq-row--slot{grid-template-columns:4.3rem minmax(8rem,1.4fr) repeat(4,minmax(0,1fr));min-height:3.4rem}.eq-row.is-empty{background:#0a101780;border-style:dashed}.is-flash{animation:1.4s ease-out eq-flash}@keyframes eq-flash{0%,35%{box-shadow:0 0 0 2px var(--orange), 0 0 1.6rem #ff8c1f80}}.eq-thumb{border-radius:var(--r-sm);background:radial-gradient(circle at 50% 60%, #41aaff1a, transparent 70%), var(--panel-0);place-items:center;height:3.2rem;display:grid;position:relative;overflow:hidden}.eq-thumb img{object-fit:contain;filter:drop-shadow(0 .2rem .3rem #0009);width:92%;height:92%;position:absolute;top:4%;left:4%}.eq-thumb--card{height:2.6rem}.eq-thumb--empty{border:1px dashed var(--line-hi);background:0 0}.eq-thumb--sm{flex:none;width:2.6rem;height:2.2rem}.eq-thumb--big{flex:none;width:6.5rem;height:5rem}.eq-name{gap:.2rem;min-width:0;display:grid}.eq-name b{font:600 1.02rem/1.05 var(--font-display);letter-spacing:.05em;color:var(--text)}.eq-row--slot .eq-name b{font-size:max(.92rem, var(--fs-sm))}.eq-name small{font-size:max(.74rem, var(--fs-min));color:var(--text-3);line-height:1.3}.eq-stat{gap:.25rem;min-width:0;display:grid}.eq-stat small{font:500 max(.6rem, var(--fs-min))/1 var(--font-display);letter-spacing:.08em;color:var(--text-3)}.eq-stat b{font:500 1rem/1 var(--font-display);color:var(--text);white-space:nowrap}.eq-pow{color:var(--orange-hi)!important}.eq-coin{align-items:center;gap:.25rem;display:inline-flex}.eq-coin .coin{width:.85rem;height:.85rem}.led{letter-spacing:.06em;align-items:center;gap:.4rem;display:inline-flex;font:600 max(.78rem, var(--fs-min))/1 var(--font-display)!important}.led:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 .5rem}.led--ok{color:var(--green)!important}.led--warn{color:var(--yellow)!important}.led--hot{color:var(--red)!important}.led--hot:before{animation:.9s steps(2,end) infinite led-blink}.eq-wait{font:500 max(.82rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.05em;color:var(--blue);grid-column:3/-1;align-items:center;gap:.45rem;display:inline-flex}.eq-wait .ico{width:1rem;height:1rem}.eq-wait b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.eq-put{color:var(--orange-hi);border-color:#ff8c1f8c;grid-column:3/-1;justify-self:start;padding-block-start:.4rem;padding-block-end:.4rem}.eq-table{padding:0 .6rem .6rem}.eq-tr{border-bottom:1px solid var(--line);min-height:2.6rem;font:500 max(.88rem, var(--fs-sm))/1.1 var(--font-display);color:var(--text-2);grid-template-columns:minmax(9rem,1.6fr) repeat(5,minmax(0,1fr));align-items:center;gap:.8rem;padding:0 .6rem;display:grid}.eq-th{min-height:1.8rem;font-size:max(.62rem, var(--fs-min));letter-spacing:.08em;color:var(--text-3)}.eq-tfoot{color:var(--text);border-bottom:0}.eq-model{color:var(--text);align-items:center;gap:.6rem;display:flex}.eq-box{flex-direction:column;gap:.55rem;padding:.1rem .85rem .8rem;display:flex}.eq-line{font-size:max(.8rem, var(--fs-sm));color:var(--text-3);justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.eq-line>span{font:500 max(.66rem, var(--fs-min))/1.1 var(--font-display);letter-spacing:.08em}.eq-line b{font:500 max(.92rem, var(--fs-sm))/1.1 var(--font-display);color:var(--text);text-align:right;align-items:center;gap:.25rem;display:inline-flex}.eq-line .coin{width:.8rem;height:.8rem}.eq-warn{font-size:max(.78rem, var(--fs-min));color:var(--yellow);align-items:center;gap:.4rem;display:flex}.eq-warn .ico{flex:none;width:1rem;height:1rem}.eq-job:empty{display:none}.eq-proc{align-items:center;gap:.6rem;display:flex}.eq-proc-ico{border-radius:var(--r-sm);background:var(--panel-2);width:2.2rem;height:2.2rem;color:var(--blue);flex:none;place-items:center;display:grid}.eq-proc-ico .ico{width:1.1rem;height:1.1rem}.eq-proc-text{flex:1;gap:.15rem;min-width:0;display:grid}.eq-proc-text b{font:500 max(.86rem, var(--fs-sm))/1.1 var(--font-display);letter-spacing:.04em;color:var(--text)}.eq-proc-text small{font-size:max(.72rem, var(--fs-min));color:var(--text-3)}.eq-proc-time{font:500 max(.86rem, var(--fs-sm))/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-2)}.eq-actions{flex-wrap:wrap;gap:.4rem;display:flex}.eq-actions .btn{flex:auto;justify-content:center}.eq-none{font-size:max(.8rem, var(--fs-sm));color:var(--text-3)}.eq-loglist{gap:.7rem}.eq-detail-in{flex-direction:column;gap:.55rem;padding:.8rem .85rem;display:flex}.eq-hero{align-items:center;gap:.8rem;margin-bottom:.2rem;display:flex}.eq-hero b{font:600 1.05rem/1.1 var(--font-display);letter-spacing:.05em;color:var(--text);display:block}.eq-hero small{font-size:max(.76rem, var(--fs-min));color:var(--text-3)}.eq-spec{font:500 max(.66rem, var(--fs-min))/1.2 var(--font-display);letter-spacing:.08em;color:var(--text-3);justify-content:space-between;gap:.6rem;display:flex}.eq-spec b{font:500 max(.9rem, var(--fs-sm))/1.1 var(--font-display);letter-spacing:.02em;color:var(--text)}.eq-wide{justify-content:center;margin-top:.3rem}.btn.is-off{cursor:default;opacity:.55}.eq-detail .mode{margin-top:.3rem}.eq-rows{gap:var(--gap);flex-direction:column;display:none}.eq-sheetrow-val{font:500 max(.82rem, var(--fs-sm))/1 var(--font-display);color:var(--text-2);font-variant-numeric:tabular-nums;margin-left:auto}:root[data-layout=tablet-l] .eq{grid-template-columns:minmax(0,1fr) 19rem}:root[data-layout=tablet-p] .eq,:root[data-layout=phone-l] .eq{grid-template-columns:minmax(0,1fr) 15rem}:root[data-layout=tablet-p] .eq-sel,:root[data-layout=phone-l] .eq-sel,:root[data-layout=phone-p] .eq-sel,:root[data-layout=tablet-p] .eq-main>.eq-sum,:root[data-layout=phone-l] .eq-main>.eq-sum,:root[data-layout=phone-p] .eq-main>.eq-sum{display:none}:root[data-layout=tablet-p] .eq-rows,:root[data-layout=phone-l] .eq-rows,:root[data-layout=phone-p] .eq-rows{display:flex}:root[data-layout=tablet-p] .eq-rows>:not(:last-child),:root[data-layout=phone-l] .eq-rows>:not(:last-child){display:none}:root[data-layout=phone-p] .eq{grid-template-columns:minmax(0,1fr)}:root[data-layout=phone-p] .eq-side{display:none}:root[data-layout=tablet-p] .eq-row,:root[data-layout=phone-l] .eq-row,:root[data-layout=phone-p] .eq-row{grid-template-columns:3.8rem repeat(4,auto) minmax(0,1fr);gap:.25rem .7rem;padding:.4rem .6rem .4rem .35rem}:root[data-layout=tablet-p] .eq-row .eq-thumb,:root[data-layout=phone-l] .eq-row .eq-thumb,:root[data-layout=phone-p] .eq-row .eq-thumb{grid-row:span 2;height:3rem}:root[data-layout=tablet-p] .eq-name,:root[data-layout=phone-l] .eq-name,:root[data-layout=phone-p] .eq-name,:root[data-layout=tablet-p] .eq-wait,:root[data-layout=phone-l] .eq-wait,:root[data-layout=phone-p] .eq-wait{grid-column:2/-1}:root[data-layout=tablet-p] .eq-stat small,:root[data-layout=phone-l] .eq-stat small,:root[data-layout=phone-p] .eq-stat small{display:none}:root[data-layout=tablet-p] .eq-stat b,:root[data-layout=phone-l] .eq-stat b,:root[data-layout=phone-p] .eq-stat b{font-size:max(.82rem, var(--fs-sm))}:root[data-layout=tablet-p] .eq-slots,:root[data-layout=phone-l] .eq-slots,:root[data-layout=phone-p] .eq-slots{margin-left:.6rem;padding-left:.5rem}:root[data-layout=phone-p] .eq-head h2,:root[data-layout=phone-l] .eq-head h2{font-size:1.15rem}:root[data-layout=phone-l] .eq-head>:not(.eq-shop){display:none}:root[data-layout=tablet-p] .eq-row.is-empty,:root[data-layout=phone-l] .eq-row.is-empty,:root[data-layout=phone-p] .eq-row.is-empty{grid-template-columns:3.8rem minmax(0,1fr) auto}:root[data-layout=tablet-p] .eq-row.is-empty .eq-thumb,:root[data-layout=phone-l] .eq-row.is-empty .eq-thumb,:root[data-layout=phone-p] .eq-row.is-empty .eq-thumb{grid-row:auto;height:2.4rem}:root[data-layout=tablet-p] .eq-row.is-empty .eq-name,:root[data-layout=phone-l] .eq-row.is-empty .eq-name,:root[data-layout=phone-p] .eq-row.is-empty .eq-name{grid-column:auto}:root[data-layout=tablet-p] .eq-put,:root[data-layout=phone-l] .eq-put,:root[data-layout=phone-p] .eq-put{font-size:max(.72rem, var(--fs-min));grid-column:auto;padding:.35rem .6rem}.eq-cardpic:after,.eq-cardpic:before{content:"";pointer-events:none;width:92%;height:92%;-webkit-mask:var(--pic) center / contain no-repeat;-webkit-mask:var(--pic) center / contain no-repeat;mask:var(--pic) center / contain no-repeat;opacity:0;transition:opacity .4s;position:absolute;top:4%;left:4%}.eq-cardpic img{transition:filter .4s}.eq-cardpic[data-wear=worn] img{filter:drop-shadow(0 .2rem .3rem #0009)saturate(.55)brightness(.82)sepia(.2)}.eq-cardpic[data-wear=worn]:after,.eq-cardpic[data-wear=smoking]:after{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cg stroke='%23f2e6d0' stroke-width='1.6' stroke-linecap='round' fill='none' opacity='0.85'%3E%3Cpath d='M14 34 38 24'/%3E%3Cpath d='M52 66 80 50'/%3E%3Cpath d='M26 74 36 69'/%3E%3Cpath d='M60 28 72 33'/%3E%3Cpath d='M18 56 33 49'/%3E%3Cpath d='M66 78 74 74'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat,radial-gradient(circle at 72% 70%,#281e148c,#0000 24%),radial-gradient(circle at 26% 38%,#281e1480,#0000 20%),linear-gradient(#604e344d,#604e344d)}.eq-cardpic[data-wear=smoking] img{filter:drop-shadow(0 .2rem .3rem #0009)saturate(.4)brightness(.7)sepia(.3)}.eq-cardpic[data-wear=smoking]:before{opacity:1;background:radial-gradient(at 45% 55%,#0c0806b3,#0c08064d 45%,#0000 75%)}.eq-cardpic[data-wear=broken] img{filter:drop-shadow(0 .2rem .3rem #0009)grayscale(.75)brightness(.42)sepia(.35)}.eq-cardpic[data-wear=broken]:before{opacity:1;background:radial-gradient(at 50% 60%,#080503bf,#08050359 50%,#0000 80%)}.eq-cardpic[data-wear=broken]:after{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M50 6 45 26 54 35 42 51 50 62 38 82 41 94' stroke='%23000' stroke-width='4.5'/%3E%3Cpath d='M45 26 28 32 20 30' stroke='%23000' stroke-width='2.8'/%3E%3Cpath d='M42 51 62 58 72 72 84 76' stroke='%23000' stroke-width='3.2'/%3E%3Cpath d='M50 62 64 67' stroke='%23000' stroke-width='1.3'/%3E%3Cpath d='M54 35 70 30' stroke='%23000' stroke-width='1.2'/%3E%3Cpath d='M51 6 46 26 55 35 43 51 51 62 39 82' stroke='%23ff9a4a' stroke-width='1.3' opacity='0.85'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat}.eq-cardpic[data-wear=smoking] img{animation:2.4s ease-in-out infinite eq-smoke-pic}@keyframes eq-smoke-pic{50%{filter:drop-shadow(0 -.35rem .45rem #c8c8cd8c)saturate(.4)brightness(.7)sepia(.3)}}:root.is-eco .eq-cardpic img{animation:none}.mp{gap:var(--gap);grid-template-columns:minmax(0,1fr) 23rem;height:100%;display:grid}.mp-main,.mp-side{gap:var(--gap);scrollbar-width:thin;scrollbar-color:var(--line-hi) transparent;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.mp-tabs{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.mp-tab{border-radius:var(--r-sm);border:1px solid var(--line-2);min-height:2.7rem;font:600 1rem/1 var(--font-display);letter-spacing:.08em;color:var(--text-2);background:linear-gradient(#172332b3,#0a1017b3);justify-content:center;align-items:center;transition:color .2s,border-color .2s,box-shadow .2s;display:flex}.mp-tab:hover{border-color:var(--line-hi);color:var(--text)}.mp-tab.is-on{color:#fff;text-shadow:0 1px 1px #501e0099;background:linear-gradient(#ff9f37,#d86300);border-color:#ffb257;box-shadow:0 0 1.1rem #ff8c1f4d}.mp-tools{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem .8rem;display:flex}.mp-cats{flex-wrap:wrap;gap:.4rem;display:flex}.mp-cats:empty{display:none}.mp-cat{border-radius:var(--r-sm);border:1px solid var(--line-2);font:500 max(.8rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.06em;color:var(--text-2);background:#0a101799;padding:.5rem .8rem;transition:border-color .2s,color .2s}.mp-cat:hover{border-color:var(--line-hi)}.mp-cat.is-on{color:var(--orange-hi);border-color:var(--orange);background:#ff8c1f1a}.mp-sort select{-webkit-appearance:none;appearance:none;border-radius:var(--r-sm);border:1px solid var(--line-2);font:500 max(.8rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.06em;color:var(--text-2);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b6c2ce' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .6rem center/.9rem no-repeat,#0a101799;padding:.5rem 2rem .5rem .8rem}.mp-sort option{background:var(--panel-1);color:var(--text)}.mp-refresh{font:500 max(.74rem, var(--fs-min))/1 var(--font-display);letter-spacing:.07em;color:var(--text-3);align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.mp-refresh b{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:500}.mp-refresh .ico{width:.95rem;height:.95rem}.mp-note{font-size:max(.78rem, var(--fs-min));color:var(--text-3);flex:none;align-items:center;gap:.45rem;margin:0;display:flex}.mp-note--risk{border-radius:var(--r-sm);color:var(--yellow);background:#ffc84512;border:1px solid #ffc84540;padding:.45rem .65rem}.mp-note .ico{flex:none;width:1rem;height:1rem}.mp-panel{flex:none}.mp-list{flex-direction:column;gap:.45rem;padding:.55rem;display:flex;container:mp-list/inline-size}.mp-row{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;min-height:5.2rem;animation:offer-in .35s var(--ease-out) backwards;background:linear-gradient(90deg,#131d29e6,#0a101799);grid-template-columns:6.2rem minmax(12rem,1.7fr) minmax(0,2.3fr) 8.5rem;align-items:center;gap:.4rem 1rem;padding:.45rem 1rem .45rem .45rem;transition:border-color .2s,box-shadow .2s;display:grid}.mp-row:hover{border-color:var(--line-hi)}.mp-row:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.mp-row.is-sel{border-color:var(--orange);box-shadow:inset 0 0 0 1px #ff8c1f59,0 0 1.2rem #ff8c1f24}.mp-row.is-off>:not(.mp-price){opacity:.5}.mp-soon-head{font:600 max(.72rem, var(--fs-min))/1 var(--font-display);letter-spacing:.1em;color:var(--text-3);align-items:center;gap:.5rem;margin:.6rem 0 .1rem;padding:0 .3rem;display:flex}.mp-soon-head:after{content:"";background:var(--line);flex:1;height:1px}.mp-soon-head .ico{width:.85rem;height:.85rem}.mp-row--soon{border-style:dashed}.mp-thumb.mp-thumb--secret img{filter:brightness(0)opacity(.75)drop-shadow(0 0 .05rem #ffffff59)}.mp-row:hover .mp-thumb.mp-thumb--secret img{transform:none}.mp-secret-mark{border:2px solid var(--orange);width:2.1rem;height:2.1rem;font:700 1.35rem/1 var(--font-display);color:var(--orange-hi);text-shadow:0 0 .5rem var(--orange);background:radial-gradient(circle at 50% 40%,#3a2208,#140a02);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .9rem #ff8c1f73}.mp-thumb--big .mp-secret-mark{width:3.2rem;height:3.2rem;font-size:2rem}.mp-row--soon .mp-name,.mp-row--soon .mp-name small{color:var(--text-3)}.mp-soon{border:1px solid var(--line-2);font:600 max(.68rem, var(--fs-min))/1 var(--font-display);letter-spacing:.08em;color:var(--text-3);white-space:nowrap;border-radius:1rem;align-items:center;gap:.35rem;padding:.35rem .55rem;font-style:normal;display:inline-flex}.mp-soon .ico{width:.8rem;height:.8rem}.mp-thumb{border-radius:var(--r-sm);background:radial-gradient(circle at 50% 60%, #41aaff1f, transparent 70%), var(--panel-0);place-items:center;height:4.3rem;display:grid;position:relative;overflow:hidden}.mp-thumb img{object-fit:contain;filter:drop-shadow(0 .25rem .35rem #0009);width:92%;height:92%;transition:transform .35s var(--ease-spring);position:absolute;top:4%;left:4%}.mp-row:hover .mp-thumb img{transform:scale(1.06)rotate(-2deg)}.mp-thumb--icon .ico{width:2.1rem;height:2.1rem;color:var(--blue);filter:drop-shadow(0 0 .5rem #41aaff80)}.mp-name{gap:.35rem;min-width:0;display:grid}.mp-name>b{font:600 1.15rem/1.05 var(--font-display);letter-spacing:.05em;color:var(--text)}.mp-name>small{font-size:max(.76rem, var(--fs-min));color:var(--text-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.mp-seller{min-width:0;font:500 max(.8rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.04em;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.mp-ava{width:1.6rem;height:1.6rem;font:600 max(.78rem, var(--fs-min))/1 var(--font-display);color:#fff;background:radial-gradient(circle at 35% 30%, hsl(var(--hue) 55% 55%), hsl(var(--hue) 50% 28%));border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.mp-stars{white-space:nowrap;align-items:center;gap:.08rem;display:inline-flex}.mp-star .ico{width:.78rem;height:.78rem;color:var(--line-hi)}.mp-star.is-on .ico{color:var(--coin);filter:drop-shadow(0 0 .25rem #f4b62f80)}.mp-stars em{font:500 max(.74rem, var(--fs-min))/1 var(--font-display);color:var(--text-3);margin-left:.35rem;font-style:normal}.mp-facts{grid-template-columns:repeat(3,minmax(0,1fr)) 5.6rem;align-items:center;gap:.8rem;min-width:0;display:grid}.mp-row--market .mp-facts{grid-template-columns:repeat(3,minmax(0,1fr)) 5.6rem 4.4rem}.mp-spec{gap:.3rem;min-width:0;display:grid}.mp-spec small{font:500 max(.6rem, var(--fs-min))/1.1 var(--font-display);letter-spacing:.08em;color:var(--text-3);text-transform:uppercase}.mp-spec b{font:500 .98rem/1.2 var(--font-display);color:var(--text);overflow-wrap:anywhere;align-items:center;gap:.3rem;display:inline-flex}.mp-deliv b .ico{width:1rem;height:1rem;color:var(--text-2);flex:none}.mp-disc b{color:var(--green)}.mp-price{text-align:right;justify-items:end;gap:.2rem;display:grid}.mp-price s,.mp-paygrid s{font:500 max(.8rem, var(--fs-sm))/1 var(--font-display);color:var(--text-3)}.mp-amount{font:600 1.45rem/1 var(--font-display);color:var(--orange-hi);text-shadow:0 0 .8rem #ff8c1f4d}.mp-amount .coin{width:1.05rem;height:1.05rem}.mp-price em{max-width:7.5rem;font:600 max(.66rem, var(--fs-min))/1.1 var(--font-display);letter-spacing:.06em;font-style:normal}.mp-price em.is-short{color:var(--red)}.mp-price em.is-blocked{color:var(--text-3)}.mp-empty{text-align:center;font-size:max(.86rem, var(--fs-sm));color:var(--text-3);padding:1.4rem .8rem}.mp-sel{flex:none}.mp-detail{flex-direction:column;gap:.6rem;padding:.75rem .85rem .9rem;display:flex}.mp-dtitle{text-align:center;font:600 max(.78rem, var(--fs-min))/1 var(--font-display);letter-spacing:.1em;color:var(--text-2);border-bottom:1px solid var(--line);padding-bottom:.55rem}.mp-hero{grid-template-columns:minmax(0,1fr) 9rem;align-items:center;gap:.6rem;display:grid}.mp-hero>b{font:600 1.35rem/1.05 var(--font-display);letter-spacing:.05em;color:var(--text);align-self:start}.mp-thumb--big{height:7rem}.mp-thumb--big.mp-thumb--icon .ico{width:3.2rem;height:3.2rem}.mp-who{flex-wrap:wrap;align-items:end;gap:.5rem 1rem;display:flex}.mp-who-col{gap:.35rem;display:grid}.mp-who-col>small,.mp-box-title{font:500 max(.62rem, var(--fs-min))/1 var(--font-display);letter-spacing:.09em;color:var(--text-3)}.mp-who .mp-seller b{color:var(--text);font-weight:500}.mp-risk{border-radius:var(--r-sm);font:600 max(.7rem, var(--fs-min))/1 var(--font-display);letter-spacing:.07em;white-space:nowrap;margin-left:auto;padding:.4rem .6rem}.mp-risk--low{color:var(--green);background:#3fe08e1a;border:1px solid #3fe08e73}.mp-risk--mid{color:var(--yellow);background:#ffc84514;border:1px solid #ffc84566}.mp-risk--high{color:var(--red);background:#ff4b4b1a;border:1px solid #ff4b4b73}.mp-box{border-radius:var(--r-sm);border:1px solid var(--line);background:#00000038;flex-direction:column;gap:.55rem;padding:.65rem .7rem;display:flex}.mp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .8rem;display:grid}.mp-grid .mp-spec b{white-space:normal}:root[data-layout=phone-l] .mp-grid{grid-template-columns:minmax(0,1fr);gap:.45rem}.mp-differ{border-radius:var(--r-sm);font:600 max(.66rem, var(--fs-min))/1.2 var(--font-display);letter-spacing:.07em;color:var(--yellow);background:#ffc84512;border:1px solid #ffc84566;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.45rem;display:flex}.mp-differ .ico,.mp-why .ico{flex:none;width:.95rem;height:.95rem}.mp-about{font-size:max(.78rem, var(--fs-min));color:var(--text-2);margin:0;line-height:1.35}.mp-where{font:500 max(.9rem, var(--fs-sm))/1.2 var(--font-display);color:var(--text);align-items:center;gap:.45rem;display:flex}.mp-where .ico{width:1rem;height:1rem;color:var(--orange);flex:none}.mp-swap{flex-direction:column;gap:.3rem;display:flex}.mp-swap-opt{border-radius:var(--r-sm);border:1px solid var(--line-2);font:500 max(.76rem, var(--fs-min))/1.2 var(--font-display);letter-spacing:.03em;color:var(--text-2);text-align:left;background:#0a101799;padding:.45rem .6rem;transition:border-color .2s,color .2s}.mp-swap-opt:hover{border-color:var(--line-hi)}.mp-swap-opt.is-on{border-color:var(--orange);color:var(--orange-hi)}.mp-checks{flex-direction:column;gap:.35rem;display:flex}.mp-checks:empty{display:none}.mp-check{border-radius:var(--r-sm);font:600 max(.72rem, var(--fs-min))/1.2 var(--font-display);letter-spacing:.05em;align-items:center;gap:.45rem;padding:.4rem .55rem;display:flex}.mp-check .ico{flex:none;width:.95rem;height:.95rem}.mp-check--yes{color:var(--green);background:#3fe08e14;border:1px solid #3fe08e59}.mp-check--warn{color:var(--yellow);background:#ffc84512;border:1px solid #ffc84559}.mp-check--no{color:var(--red);background:#ff4b4b14;border:1px solid #ff4b4b59}.mp-paygrid{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.6rem;display:grid}.mp-paygrid .mp-amount{font-size:1.3rem}.mp-paygrid .mp-spec b .ico{width:1rem;height:1rem}.mp-pay .buy-pocket,.mp-pay .buy-memory{margin:0}.mp-why{font-size:max(.78rem, var(--fs-min));color:var(--yellow);align-items:flex-start;gap:.4rem;margin:0;line-height:1.3;display:flex}.buy-topup{flex-direction:column;gap:.45rem;display:flex}.buy-topup p{font-size:max(.82rem, var(--fs-min));color:var(--text-2);align-items:flex-start;gap:.4rem;margin:0;line-height:1.3;display:flex}.buy-topup .ico{flex:none;width:1rem;height:1rem}.buy-topup .btn{justify-content:center;gap:.4rem}.mp-buy{width:100%;min-height:3.1rem;font-size:1.05rem}.mp-buy.is-off{cursor:default;filter:grayscale(.85)brightness(.65);box-shadow:none}.mp-foot{text-align:center;font:500 max(.66rem, var(--fs-min))/1.3 var(--font-display);letter-spacing:.05em;color:var(--text-3)}.sheet-body>.mp-detail{padding:0}.sheet-body>.mp-detail>.mp-dtitle,.mp-bar{display:none}.eq-thumb--icon .ico{width:1.9rem;height:1.9rem;color:var(--blue);filter:drop-shadow(0 0 .5rem #41aaff80)}.eq-pc-thumb{display:contents}:root[data-layout=tablet-l] .mp{grid-template-columns:minmax(0,1fr) 19rem}:root[data-layout=tablet-p] .mp,:root[data-layout=phone-l] .mp{grid-template-columns:minmax(0,1fr) 15.5rem}@container mp-list (width<=860px){.mp-row{grid-template-columns:4.6rem minmax(0,1fr) auto;gap:.35rem .7rem;min-height:0;padding:.45rem .6rem .45rem .4rem}.mp-row .mp-thumb{grid-row:1/span 2;height:3.6rem}.mp-facts{flex-wrap:wrap;grid-area:2/2/auto/-1;gap:.35rem .9rem;display:flex}.mp-spec:empty{display:none}.mp-facts .mp-spec{grid-column:auto!important}.mp-facts .mp-spec b{font-size:max(.84rem, var(--fs-sm))}}:root[data-layout=tablet-l] .mp-row,:root[data-layout=tablet-p] .mp-row,:root[data-layout=phone-l] .mp-row,:root[data-layout=phone-p] .mp-row{grid-template-columns:4.6rem minmax(0,1fr) auto;gap:.35rem .7rem;min-height:0;padding:.45rem .6rem .45rem .4rem}:root[data-layout=tablet-l] .mp-row .mp-thumb,:root[data-layout=tablet-p] .mp-row .mp-thumb,:root[data-layout=phone-l] .mp-row .mp-thumb,:root[data-layout=phone-p] .mp-row .mp-thumb{grid-row:1/span 2;height:3.6rem}:root[data-layout=tablet-l] .mp-facts,:root[data-layout=tablet-p] .mp-facts,:root[data-layout=phone-l] .mp-facts,:root[data-layout=phone-p] .mp-facts{flex-wrap:wrap;grid-area:2/2/auto/-1;gap:.35rem .9rem;display:flex}:root[data-layout=tablet-l] .mp-spec:empty,:root[data-layout=tablet-p] .mp-spec:empty,:root[data-layout=phone-l] .mp-spec:empty,:root[data-layout=phone-p] .mp-spec:empty{display:none}:root[data-layout=tablet-l] .mp-facts .mp-spec b,:root[data-layout=tablet-p] .mp-facts .mp-spec b,:root[data-layout=phone-l] .mp-facts .mp-spec b,:root[data-layout=phone-p] .mp-facts .mp-spec b{font-size:max(.84rem, var(--fs-sm))}:root[data-layout=tablet-l] .mp-name>b,:root[data-layout=tablet-p] .mp-name>b,:root[data-layout=phone-l] .mp-name>b,:root[data-layout=phone-p] .mp-name>b{font-size:1rem}:root[data-layout=tablet-l] .mp-name>small,:root[data-layout=tablet-p] .mp-name>small,:root[data-layout=phone-l] .mp-name>small,:root[data-layout=phone-p] .mp-name>small{-webkit-line-clamp:2}:root[data-layout=tablet-l] .mp-row .mp-amount,:root[data-layout=tablet-p] .mp-row .mp-amount,:root[data-layout=phone-l] .mp-row .mp-amount,:root[data-layout=phone-p] .mp-row .mp-amount{font-size:1.15rem}:root[data-layout=tablet-p] .mp-tab,:root[data-layout=phone-l] .mp-tab,:root[data-layout=phone-p] .mp-tab{min-height:2.3rem;font-size:max(.82rem, var(--fs-sm))}:root[data-layout=tablet-p] .mp-hero,:root[data-layout=phone-l] .mp-hero{grid-template-columns:minmax(0,1fr) 5.5rem}:root[data-layout=tablet-p] .mp-thumb--big,:root[data-layout=phone-l] .mp-thumb--big{height:4.6rem}:root[data-layout=phone-l] .mp .eq-head{display:none}:root[data-layout=phone-p] .mp{grid-template-columns:minmax(0,1fr)}:root[data-layout=phone-p] .mp-side{display:none}:root[data-layout=phone-p] .mp-cats{scrollbar-width:none;margin-right:calc(var(--pad) * -1);flex-wrap:nowrap;overflow-x:auto}:root[data-layout=phone-p] .mp-cat{flex:none}:root[data-layout=phone-p] .mp-refresh{margin-left:0}:root[data-layout=phone-p] .mp-bar{z-index:2;margin-top:auto;display:block;position:sticky;bottom:0}.mp-bar-in{border-radius:var(--r);border:1px solid var(--line-hi);background:linear-gradient(#131d29f7,#080d13fa);grid-template-columns:minmax(0,1fr);gap:.45rem;padding:.6rem;display:grid;box-shadow:0 -.6rem 1.6rem #0000008c}.mp-bar-name{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:.5rem;display:grid}.mp-bar-name small{font:500 max(.6rem, var(--fs-min))/1.2 var(--font-display);letter-spacing:.09em;color:var(--text-3);grid-column:1/-1}.mp-bar-name b{-webkit-line-clamp:2;font:600 1.05rem/1.15 var(--font-display);letter-spacing:.05em;color:var(--text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mp-bar-name .mp-risk{font-size:max(.6rem, var(--fs-min));margin:0;padding:.3rem .45rem}.mp-bar-name>.ico{width:1rem;height:1rem;color:var(--text-3)}.fn{gap:var(--gap);scrollbar-width:thin;scrollbar-color:var(--line-hi) transparent;flex-direction:column;height:100%;display:flex;overflow-y:auto}.fn>*{flex:none}.fn-gloss{font-size:max(.8rem, var(--fs-sm));margin-left:auto}.fn-pockets{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fn-pocket{align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.fn-pocket--op{border-color:#3fe08e73}.fn-pocket--trade{border-color:#ff8c1f8c}.fn-pocket.is-locked{border-style:dashed;border-color:var(--line-hi);opacity:.7}.fn-pocket-ico{border-radius:var(--r);background:radial-gradient(circle at 50% 40%, #ffffff14, transparent 70%), var(--panel-0);border:1px solid var(--line-2);flex:none;place-items:center;width:4.2rem;height:4.2rem;display:grid}.fn-pocket-ico .ico{width:2.1rem;height:2.1rem}.fn-pocket--op .fn-pocket-ico .ico{color:var(--green)}.fn-pocket--trade .fn-pocket-ico .ico{color:var(--orange)}.fn-pocket--reserve .fn-pocket-ico .ico{color:var(--blue)}.fn-pocket-text{gap:.35rem;min-width:0;display:grid}.fn-pocket-text small{font:600 max(.78rem, var(--fs-min))/1 var(--font-display);letter-spacing:.09em;color:var(--text-2)}.fn-pocket-text b{font:600 2rem/1 var(--font-display);color:var(--text);white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.fn-pocket-text b .coin{width:1.3rem;height:1.3rem}.fn-pocket--op .fn-pocket-text b{color:var(--green)}.fn-pocket--trade .fn-pocket-text b{color:var(--orange-hi)}.fn-pocket-text b .ico{width:1.6rem;height:1.6rem;color:var(--text-3)}.fn-pocket-text em{font-style:normal;font-size:max(.8rem, var(--fs-sm));color:var(--text-3)}.fn .tm-transfer{grid-template-columns:minmax(14rem,1.2fr) minmax(12rem,1fr) auto;align-items:end;gap:.5rem 1rem;padding:0 .85rem .85rem;display:grid}.fn .tm-transfer>.ptitle{grid-column:1/-1;padding-inline-start:0;padding-inline-end:0}.fn .tm-transfer>:not(.ptitle){margin:0}.fn .tm-transfer .or-error{order:9;grid-column:1/-1}.fn .tr-send{min-width:10rem}.fn-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.8fr);align-items:start;display:grid}.fn-grid>.panel{padding-bottom:.8rem}.fn-tr{border-bottom:1px solid var(--line);min-height:2.6rem;font:500 max(.86rem, var(--fs-sm))/1.15 var(--font-display);color:var(--text-2);grid-template-columns:minmax(0,1.3fr) 4.2rem minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:.6rem;padding:0 .85rem;display:grid}.fn-th{min-height:1.8rem;font-size:max(.6rem, var(--fs-min));letter-spacing:.08em;color:var(--text-3)}.fn-item{color:var(--text)}.fn-sum{color:var(--text);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.fn-sum .coin,.fn-totals .coin,.fn-net .coin{width:.85rem;height:.85rem}.fn-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.fn-status em{font:600 max(.68rem, var(--fs-min))/1.1 var(--font-display);letter-spacing:.06em;font-style:normal}.fn-muted{color:var(--blue)}.fn-pay{min-height:1.9rem;font-size:max(.72rem, var(--fs-min));padding:0 .7rem}.fn-foot{font:500 max(.72rem, var(--fs-min))/1.2 var(--font-display);letter-spacing:.07em;color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.75rem .85rem 0;display:flex}.fn-foot b{color:var(--orange-hi);margin-left:.4rem;font-weight:600}.fn-foot em{font-style:normal;font-weight:600}.fn-range{font:500 max(.72rem, var(--fs-min))/1 var(--font-display);letter-spacing:.05em;color:var(--text-3);text-shadow:none;margin-left:auto}.fn-legend{font:500 max(.72rem, var(--fs-min))/1 var(--font-display);color:var(--text-2);gap:1rem;padding:0 .85rem .4rem;display:flex}.fn-legend span{align-items:center;gap:.35rem;display:inline-flex}.fn-key{border-radius:2px;width:.65rem;height:.65rem}.fn-key--in{background:#22a35f}.fn-key--out{background:#dc6a10}.fn-plot{padding:.4rem .85rem 0 2.6rem}.fn-plot-in{height:9rem;position:relative}.fn-gl{left:0;right:0;bottom:calc(var(--y) * 100%);background:var(--line);height:1px;position:absolute}.fn-gl em{font:500 max(.62rem, var(--fs-min))/1 var(--font-display);color:var(--text-3);font-variant-numeric:tabular-nums;font-style:normal;position:absolute;top:-.45rem;right:calc(100% + .4rem)}.fn-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.fn-day{outline:none;flex-direction:column;align-items:center;display:flex;position:relative}.fn-pair{flex:1;justify-content:center;align-items:flex-end;gap:2px;width:100%;display:flex}.fn-bar{width:min(1.1rem,32%);height:calc(var(--h) * 100%);min-height:1px;transition:height .5s var(--ease-out);border-radius:4px 4px 0 0}.fn-bar--in{background:#22a35f}.fn-bar--out{background:#dc6a10}.fn-day small{font:500 max(.66rem, var(--fs-min))/1 var(--font-display);color:var(--text-3);position:absolute;top:calc(100% + .35rem)}.fn-day.is-today small{color:var(--text)}.fn-day:hover{border-radius:var(--r-sm);background:#ffffff08}.fn-day:focus-visible{border-radius:var(--r-sm);background:#ffffff08}.fn-tip{z-index:3;border-radius:var(--r-sm);border:1px solid var(--line-hi);min-width:8.5rem;font:500 max(.72rem, var(--fs-min))/1.2 var(--font-display);color:var(--text-2);pointer-events:none;background:#080d13f5;flex-direction:column;gap:.25rem;padding:.5rem .6rem;display:none;position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%);box-shadow:0 .6rem 1.4rem #00000080}.fn-day:first-child .fn-tip{left:0;transform:none}.fn-day:last-child .fn-tip{left:auto;right:0;transform:none}.fn-tip>b{color:var(--text)}.fn-tip span{align-items:center;gap:.35rem;display:flex}.fn-tip span b{color:var(--text);margin-left:auto}.fn-day:hover .fn-tip,.fn-day:focus .fn-tip{display:flex}.fn-totals{border-top:1px solid var(--line);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.8rem;padding:.7rem .85rem 0;display:grid}.fn-totals span{gap:.3rem;display:grid}.fn-totals small{font:600 max(.62rem, var(--fs-min))/1 var(--font-display);letter-spacing:.08em;color:var(--text-3);text-transform:uppercase}.fn-totals b{font:600 1.25rem/1 var(--font-display);justify-content:center;align-items:center;gap:.3rem;display:inline-flex}.fn-out{color:var(--orange-hi)!important}.fn-group{flex-direction:column;gap:.35rem;padding:.1rem .85rem .6rem;display:flex}.fn-group>small{font:600 max(.66rem, var(--fs-min))/1 var(--font-display);letter-spacing:.08em}.fn-line{font:500 max(.8rem, var(--fs-sm))/1.2 var(--font-display);letter-spacing:.04em;color:var(--text-2);justify-content:space-between;gap:.6rem;display:flex}.fn-line b{font-variant-numeric:tabular-nums;font-weight:500}.fn-none{font-size:max(.76rem, var(--fs-min));color:var(--text-3);margin:0}.fn-net{border-top:1px solid var(--line);font:600 max(.74rem, var(--fs-min))/1 var(--font-display);letter-spacing:.07em;color:var(--text-2);justify-content:space-between;align-items:center;gap:.6rem;margin:0 .85rem;padding-top:.6rem;display:flex}.fn-net b{align-items:center;gap:.3rem;font-size:1.05rem;display:inline-flex}:root[data-layout=tablet-l] .fn-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root[data-layout=tablet-l] .fn-week{grid-column:1/-1}:root[data-layout=tablet-p] .fn-grid,:root[data-layout=phone-l] .fn-grid,:root[data-layout=phone-p] .fn-grid{grid-template-columns:minmax(0,1fr)}:root[data-layout=tablet-p] .fn-pocket,:root[data-layout=phone-l] .fn-pocket,:root[data-layout=phone-p] .fn-pocket{flex-direction:column;align-items:flex-start;gap:.6rem;padding:.7rem}:root[data-layout=tablet-p] .fn-pocket-ico,:root[data-layout=phone-l] .fn-pocket-ico,:root[data-layout=phone-p] .fn-pocket-ico{width:3rem;height:3rem}:root[data-layout=tablet-p] .fn-pocket-text b,:root[data-layout=phone-l] .fn-pocket-text b,:root[data-layout=phone-p] .fn-pocket-text b{font-size:1.3rem}:root[data-layout=tablet-p] .fn .tm-transfer,:root[data-layout=phone-l] .fn .tm-transfer,:root[data-layout=phone-p] .fn .tm-transfer{grid-template-columns:minmax(0,1fr)}:root[data-layout=phone-l] .fn-pockets{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-layout=phone-l] .fn>.eq-head{display:none}:root[data-layout=phone-p] .fn-pockets{gap:.35rem}:root[data-layout=phone-p] .fn-pocket{padding:.55rem}:root[data-layout=phone-p] .fn-pocket-text b{font-size:1.05rem}:root[data-layout=phone-p] .fn-pocket-text small{font-size:max(.62rem, var(--fs-min))}:root[data-layout=phone-p] .fn-pocket-text em{font-size:max(.66rem, var(--fs-min))}:root[data-layout=phone-p] .fn-gloss{display:none}.fn-vac{gap:.7rem;padding-bottom:.9rem;display:grid}.fn-vac>:not(.ptitle){margin:0 .9rem}.fn-vac-text{font-size:max(.86rem, var(--fs-sm));color:var(--text-2);line-height:1.4}.fn-vac-pick,.fn-vac-on{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.fn-vac-on p{font-size:max(.9rem, var(--fs-sm));color:var(--green);flex:16rem;margin:0}.ib,.jr{gap:var(--gap);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);height:100%;display:grid}.jr{grid-template-columns:minmax(0,1fr) 22rem}.ib-main,.jr-main{gap:var(--gap);flex-direction:column;min-height:0;display:flex}.ib-box{flex-direction:column;flex:1;min-height:0;display:flex}.ib-filters{flex-wrap:wrap;gap:.4rem;padding:0 .7rem .55rem;display:flex}.ib-count{color:var(--text);background:#ffffff12;border-radius:.25rem;margin-left:.45rem;padding:.1rem .35rem;font-weight:600}.ib-list{scrollbar-width:thin;scrollbar-color:var(--line-hi) transparent;flex-direction:column;flex:1;gap:.3rem;min-height:0;padding:0 .55rem .55rem;display:flex;overflow-y:auto}.ib-row{border-radius:var(--r-sm);border:1px solid var(--line);cursor:pointer;background:#00000038;grid-template-columns:.6rem 2.6rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .8rem .55rem .55rem;transition:border-color .2s,background .2s;display:grid}.ib-row:hover{border-color:var(--line-hi)}.ib-row.is-sel{border-color:var(--orange);background:#ff8c1f0f;box-shadow:inset 0 0 0 1px #ff8c1f4d}.ib-dot{background:var(--line-hi);border-radius:50%;width:.55rem;height:.55rem}.ib-row.is-unread .ib-dot{background:var(--orange);box-shadow:0 0 .5rem var(--orange-glow)}.ib-ico{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--panel-0);width:2.6rem;height:2.6rem;color:var(--text-2);place-items:center;display:grid}.ib-ico .ico{width:1.25rem;height:1.25rem}.ib-ico--big{width:3.4rem;height:3.4rem}.ib-ico--big .ico{width:1.6rem;height:1.6rem}.ib-text{gap:.15rem;min-width:0;display:grid}.ib-text b{font:600 max(.92rem, var(--fs-sm))/1.1 var(--font-display);letter-spacing:.06em;color:var(--text)}.ib-text span{font:500 max(.86rem, var(--fs-sm))/1.2 var(--font-display);color:var(--text-2)}.ib-row.is-unread .ib-text span{color:var(--orange-hi)}.ib-text small{-webkit-line-clamp:2;font-size:max(.74rem, var(--fs-min));color:var(--text-3);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.ib-when{font:500 max(.74rem, var(--fs-min))/1 var(--font-display);color:var(--text-3);white-space:nowrap;align-self:start;font-style:normal}.ib-row.is-unread .ib-when{color:var(--orange-hi)}.ib-empty,.jr-empty{text-align:center;font-size:max(.86rem, var(--fs-sm));color:var(--text-3);padding:1.4rem .8rem}.ib-foot{border-radius:var(--r);border:1px solid var(--line);background:var(--panel-0);text-align:center;font:500 max(.78rem, var(--fs-min))/1 var(--font-display);letter-spacing:.08em;color:var(--text-2);flex:none;margin:0;padding:.6rem}.ib-reader{scrollbar-width:thin;min-height:0;overflow-y:auto}.ib-letter{flex-direction:column;gap:.8rem;padding:1.1rem 1.2rem 1.2rem;display:flex}.sheet-body>.ib-letter{padding:0}.ib-head{align-items:center;gap:.9rem;display:flex}.ib-from{gap:.3rem;min-width:0;display:grid}.ib-from b{font:600 1.15rem/1.1 var(--font-display);letter-spacing:.06em;color:var(--text)}.ib-from small{font:500 max(.82rem, var(--fs-sm))/1.2 var(--font-display);color:var(--text-3);word-break:break-all}.ib-subject{font:600 1.3rem/1.15 var(--font-display);letter-spacing:.04em;color:var(--text);margin:.2rem 0 0}.ib-meta{border-bottom:1px solid var(--line);font:500 max(.82rem, var(--fs-sm))/1 var(--font-display);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding-bottom:.8rem;display:flex}.ib-meta em{letter-spacing:.07em;color:var(--orange-hi);font-style:normal;font-weight:600}.ib-body{white-space:pre-line;color:var(--text);font-size:1rem;line-height:1.55}.ib-lost,.ib-done,.ib-check{border-radius:var(--r-sm);font-size:max(.86rem, var(--fs-sm));align-items:flex-start;gap:.5rem;margin:0;padding:.6rem .75rem;line-height:1.35;display:flex}.ib-lost .ico,.ib-done .ico,.ib-check .ico{flex:none;width:1rem;height:1rem;margin-top:.1rem}.ib-lost{color:var(--red);background:#ff4b4b14;border:1px solid #ff4b4b59}.ib-done{color:var(--green);background:#3fe08e12;border:1px solid #3fe08e4d}.ib-check{color:var(--text);background:#41aaff12;border:1px solid #41aaff4d}.ib-actions-in{flex-wrap:wrap;gap:.5rem;padding-top:.4rem;display:flex}.ib-actions-in .btn{min-height:2.6rem;font-size:max(.86rem, var(--fs-sm))}.ib-deal{font:500 max(.82rem, var(--fs-sm))/1.3 var(--font-ui);color:var(--text-2);flex-basis:100%;align-items:center;gap:.4rem;margin:0;display:flex}.ib-deal .ico{width:1rem;height:1rem;color:var(--orange);flex:none}.ib-rate{border-radius:var(--r);border:1px solid var(--line-hi);align-items:center;gap:.15rem;padding:0 .6rem;display:inline-flex}.ib-rate small{font:500 max(.74rem, var(--fs-min))/1 var(--font-display);color:var(--text-3);margin-right:.4rem}.ib-star{width:2rem;height:2.4rem;color:var(--line-hi);place-items:center;transition:color .15s;display:grid}.ib-star .ico{width:1.15rem;height:1.15rem}.ib-rate:hover .ib-star{color:var(--coin)}.ib-star:hover~.ib-star{color:var(--line-hi)!important}.jr-stats{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jr-stat{align-items:center;gap:.8rem;padding:.9rem 1.1rem;display:flex}.jr-stat+.jr-stat{border-left:1px solid var(--line)}.jr-stat>.ico{flex:none;width:2.2rem;height:2.2rem}.jr-stat span{gap:.3rem;display:grid}.jr-stat small{font:600 max(.72rem, var(--fs-min))/1 var(--font-display);letter-spacing:.08em;color:var(--text-2)}.jr-stat b{font:600 1.35rem/1 var(--font-display);color:inherit}.jr-blue{color:var(--blue)}.jr-orange{color:var(--orange)}.jr-tabs{grid-template-columns:repeat(2,minmax(0,14rem))}.jr-box{scrollbar-width:thin;scrollbar-color:var(--line-hi) transparent;flex:1;min-height:0;overflow-y:auto}.jr-days{flex-direction:column;gap:.8rem;padding:.8rem .9rem;display:flex}.jr-day h3{font:600 max(.8rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.09em;color:var(--orange);text-transform:uppercase;margin:0 0 .45rem}.jr-entry{border-bottom:1px solid var(--line);grid-template-columns:3rem 2rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.45rem 0;display:grid}.jr-entry em{font:500 max(.78rem, var(--fs-min))/1 var(--font-display);color:var(--text-3);font-variant-numeric:tabular-nums;font-style:normal}.jr-ico{border-radius:var(--r-sm);background:var(--panel-0);border:1px solid var(--line-2);width:2rem;height:2rem;color:var(--text-2);place-items:center;display:grid}.jr-ico .ico{width:1rem;height:1rem}.jr-entry--power .jr-ico{color:var(--yellow)}.jr-entry--hardware .jr-ico{color:var(--blue)}.jr-entry--money .jr-ico{color:var(--green)}.jr-entry--scam .jr-ico{color:var(--red)}.jr-entry--trade .jr-ico{color:var(--orange)}.jr-entry--trophy .jr-ico{color:var(--yellow);filter:drop-shadow(0 0 .35rem #ffc84573)}.jr-text{font-size:max(.9rem, var(--fs-sm));color:var(--text);line-height:1.35}.jr-album{flex-wrap:wrap;gap:1rem;padding:.9rem;display:flex}.jr-room{border-radius:var(--r);border:1px solid var(--line-hi);background:var(--panel-0);width:min(17rem,100%);margin:0;overflow:hidden}.jr-room img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.jr-room figcaption{font:600 max(.86rem, var(--fs-sm))/1 var(--font-display);letter-spacing:.07em;color:var(--green);justify-content:center;gap:.5rem;padding:.6rem;display:flex}.jr-room figcaption em{color:var(--text-3);font-style:normal;font-weight:500}.jr-fact{text-align:center;font:italic 500 max(.84rem, var(--fs-sm))/1.3 var(--font-ui);color:var(--orange-hi);margin:-.2rem .9rem .7rem}.jr-room dl{font:500 max(.82rem, var(--fs-sm))/1.1 var(--font-display);grid-template-columns:auto 1fr;gap:.4rem 1rem;margin:0;padding:0 .9rem .9rem;display:grid}.jr-room dt{letter-spacing:.06em;color:var(--text-3)}.jr-room dd{color:var(--text);margin:0}.jr-shots{display:contents}.jr-room--shot{width:min(24rem,100%)}.jr-chapter{font-size:max(.84rem, var(--fs-sm));color:var(--text-2);margin:0;padding:0 .9rem .9rem 2rem;line-height:1.4}.jr-chapter li+li{margin-top:.25rem}.jr-album-note{font-size:max(.86rem, var(--fs-sm));color:var(--text-3);flex:14rem;align-self:center;gap:.5rem;line-height:1.4;display:flex}.jr-album-note .ico{width:1rem;height:1rem;color:var(--orange);flex:none}.jr-dossier{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.jr-sub{font-size:max(.82rem, var(--fs-sm));color:var(--text-3);margin:-.2rem .85rem .6rem}.jr-foot{border-top:1px solid var(--line);text-align:center;margin-top:auto;padding-top:.8rem}.jr-marks{flex-direction:column;gap:.5rem;padding:0 .7rem .7rem;display:flex}.jr-mark{border-radius:var(--r-sm);border:1px solid var(--line-hi);background:#00000038;gap:.8rem;padding:.75rem;display:flex}.jr-mark-ico{border-radius:var(--r-sm);border:1px solid var(--line-2);width:2.6rem;height:2.6rem;color:var(--text-2);flex:none;place-items:center;display:grid}.jr-mark span{gap:.25rem;display:grid}.jr-mark small{font:600 max(.68rem, var(--fs-min))/1 var(--font-display);letter-spacing:.09em;color:var(--blue)}.jr-mark b{font:600 .95rem/1.15 var(--font-display);letter-spacing:.04em;color:var(--text);text-transform:uppercase}.jr-mark em{font-style:normal;font-size:max(.8rem, var(--fs-sm));color:var(--text-3)}:root[data-layout=tablet-p] .ib,:root[data-layout=phone-l] .ib{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root[data-layout=tablet-p] .jr,:root[data-layout=phone-l] .jr{grid-template-columns:minmax(0,1fr) 15rem}:root[data-layout=phone-l] .ib-main>.eq-head,:root[data-layout=phone-l] .jr-main>.eq-head{display:none}:root[data-layout=phone-p] .ib,:root[data-layout=phone-p] .jr{grid-template-columns:minmax(0,1fr);overflow-y:auto}:root[data-layout=phone-p] .ib-reader{display:none}:root[data-layout=phone-p] .ib-main,:root[data-layout=phone-p] .jr-main{min-height:auto}:root[data-layout=phone-p] .ib-box,:root[data-layout=phone-p] .jr-box{flex:none}:root[data-layout=phone-p] .jr-stat{flex-direction:column;align-items:flex-start;gap:.4rem;padding:.65rem}:root[data-layout=phone-p] .jr-stat b{font-size:1rem}:root[data-layout=phone-p] .jr-stat small{font-size:max(.6rem, var(--fs-min))}:root[data-layout=phone-p] .jr-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ach{gap:var(--gap);flex-direction:column;height:100%;min-height:0;display:flex}.ach-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ach-orange{color:var(--yellow)}.ach-box{scrollbar-width:thin;scrollbar-color:var(--line-hi) transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ach-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:.3rem .9rem .9rem;display:grid}.ach-card{text-align:center;border-radius:var(--r);border:1px solid var(--line);background:radial-gradient(circle at 50% 32%, #ffffff09, transparent 62%), var(--panel-0);flex-direction:column;align-items:center;gap:.45rem;padding:1.3rem 1rem 1.1rem;display:flex;position:relative;overflow:hidden}.ach-card.is-got{background:radial-gradient(circle at 50% 30%, #ffc84524, transparent 60%), var(--panel-0);border-color:#ffc84552}.ach-badge{aspect-ratio:1;width:6.6rem;margin-bottom:.25rem;position:relative}.ach-badge img{filter:grayscale()brightness(.38);width:100%;height:100%;transition:filter .4s;display:block}.ach-card.is-got .ach-badge img{filter:drop-shadow(0 .3rem 1rem #ffc8454d)}.ach-card.is-secret .ach-badge img{filter:brightness(0)opacity(.6)}.ach-lock{border:1px solid var(--line-2);background:var(--panel-2);width:1.9rem;height:1.9rem;color:var(--text-3);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.1rem;right:.1rem}.ach-lock .ico{width:.95rem;height:.95rem}.ach-lock--secret{width:auto;height:auto;font:600 2.6rem/1 var(--font-display);color:var(--text-4);background:0 0;border:0;top:0;bottom:0;left:0;right:0}.ach-name{font:600 1.05rem/1.15 var(--font-display);letter-spacing:.04em;color:var(--text-2)}.ach-card.is-got .ach-name{color:var(--text)}.ach-text{font-size:max(.86rem, var(--fs-sm));color:var(--text-3);margin:0;line-height:1.35}.ach-card.is-got .ach-text{color:var(--text-2);font-style:italic}.ach-when{font:600 max(.62rem, var(--fs-min))/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);margin-top:auto;padding-top:.3rem}.ach-card.is-got .ach-when{color:var(--yellow)}.ach-fresh{background:linear-gradient(180deg, var(--orange-hi), var(--orange-lo));font:600 max(.58rem, var(--fs-min))/1 var(--font-display);letter-spacing:.08em;color:#1b0d00;box-shadow:0 0 .7rem var(--orange-glow);border-radius:1rem;padding:.28rem .45rem;display:none;position:absolute;top:.6rem;right:.6rem}.ach-card.is-fresh .ach-fresh{display:block}.ach-card.is-fresh{border-color:#ff8c1fb3;box-shadow:0 0 1.4rem #ff8c1f38}.ach-card.is-fresh .ach-badge{animation:ach-pop .7s var(--ease-spring) both}.ach-card.is-fresh:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffdca029 50%,#0000 70%);animation:4s .6s infinite sheen;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes ach-pop{0%{opacity:0;transform:scale(.5)rotate(-16deg)}}.ach-foot{text-align:center;font-size:max(.8rem, var(--fs-sm));color:var(--text-4);margin:auto 0 0;padding:.2rem .9rem .9rem}:root.is-eco .ach-card.is-fresh .ach-badge,:root.is-eco .ach-card.is-fresh:after{animation:none}:root[data-layout=desktop] .ach-badge{width:9rem}:root[data-layout=desktop] .ach-card{gap:.6rem;padding:1.8rem 1.4rem 1.4rem}:root[data-layout=desktop] .ach-name{font-size:1.3rem}:root[data-layout=desktop] .ach-text{font-size:.95rem}:root[data-layout=phone-l] .ach>.eq-head{display:none}:root[data-layout=phone-l] .ach-wall{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-layout=phone-p] .ach{overflow-y:auto}:root[data-layout=phone-p] .ach-box{flex:none;overflow:visible}:root[data-layout=phone-p] .ach-wall,:root[data-layout=tablet-p] .ach-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.2rem .6rem .7rem}:root[data-layout=phone-p] .ach-card,:root[data-layout=phone-l] .ach-card{padding:1rem .6rem .8rem}:root[data-layout=phone-p] .ach-badge,:root[data-layout=phone-l] .ach-badge{width:4.8rem}:root[data-layout=phone-p] .ach-text{font-size:max(.78rem, var(--fs-min))}:root[data-layout=phone-p] .jr-stat.ach-orange,:root[data-layout=phone-p] .ach-stats .jr-stat{flex-direction:row;align-items:center}.opening{z-index:60;-webkit-user-select:none;user-select:none;background:#05070a;transition:opacity 2.2s ease-in-out;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.opening.is-leaving{opacity:0;pointer-events:none}.op-pick,.op-film{position:absolute;top:0;bottom:0;left:0;right:0}.op-bg{object-fit:cover;object-position:50% 45%;width:100%;height:100%;animation:40s ease-in-out infinite alternate op-breathe;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes op-breathe{to{transform:scale(1.05)}}.op-shade{pointer-events:none;background:linear-gradient(#05070a99,#0000 24% 62%,#05070ac7);position:absolute;top:0;bottom:0;left:0;right:0}.op-logo{align-items:center;display:flex;position:absolute;top:3vh;left:50%;transform:translate(-50%)}.op-logo .logo-hodl,.op-logo .logo-roll{font-size:clamp(2.4rem,8vh,4.6rem)}.op-logo .logo-n{font-size:clamp(1.1rem,3.6vh,2.1rem)}.op-heroes{align-items:flex-end;gap:1.5vh;height:min(56vh,96vw);display:flex;position:absolute;bottom:19vh;left:50%;transform:translate(-50%)}.op-hero{cursor:pointer;height:100%;transition:transform .35s var(--ease-spring);background:0 0;border:0;padding:0;position:relative}.op-hero--f{height:95.8427%}.op-hero:before{content:"";background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;width:84%;height:4.5%;position:absolute;bottom:-1.2%;left:8%}.op-hero-pic{filter:brightness(.5)saturate(.55);width:100%;height:100%;transition:filter .35s;display:block;position:relative}.op-hero:hover .op-hero-pic{filter:brightness(.72)saturate(.8)}.op-hero.is-on{transform:translateY(-.8vh)scale(1.02)}.op-hero.is-on .op-hero-pic{filter:drop-shadow(0 0 1.4vh #ffc47866)}.op-hero:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.sign{aspect-ratio:1;filter:drop-shadow(0 .5rem .7rem #0009)brightness(.78)saturate(.7);transition:transform .3s var(--ease-spring), filter .2s;border-radius:50%;display:block}.sign.is-on{filter:drop-shadow(0 .5rem .7rem #0009)drop-shadow(0 0 .8rem #ffd68c8c);transform:scale(1.06)}.sign svg{width:100%;height:100%;display:block}.sign-rim{fill:#59636e}.sign-plate{fill:#eef0ec}.sign-ring{fill:none;stroke:currentColor;stroke-width:5px}.sign-letter{fill:currentColor;font:700 46px/1 var(--font-display);text-anchor:middle;dominant-baseline:central}.sign-screw{fill:#8b949d;stroke:#3b434b;stroke-width:1px}.sign--m{color:#1f5fbf}.sign--f{color:#c8323c}.op-plate{width:min(9vh,15vw);min-width:0;position:absolute;bottom:-6vh;left:50%;translate:-50%}.op-hero:hover .op-plate{transform:rotate(-4deg)}.op-hero--m{--head:58%}.op-hero--f{--head:34%}.op-say{--tail:2.1rem;bottom:calc(100% + var(--tail));color:#141414;width:max-content;max-width:min(44vw,25rem);font:600 clamp(15px, 2.05vh, 19px) / 1.38 var(--font-ui);text-align:left;filter:drop-shadow(0 .4rem .7rem #00000080);opacity:0;transition:opacity .2s, transform .35s var(--ease-spring);pointer-events:none;background:#fbfbf8;border-radius:1.1rem;padding:.75rem 1.05rem .8rem;position:absolute;transform:translateY(.6rem)scale(.9)}.op-say:before,.op-say:after{content:"";transition:transform .22s var(--ease-spring);background:#fbfbf8;border-radius:50%;position:absolute;transform:scale(0)}.op-say:before{width:.9rem;height:.9rem;top:calc(100% + .1rem)}.op-say:after{width:.38rem;height:.38rem;top:calc(100% + 1.61rem)}.op-say.is-on:before{transition-delay:80ms;transform:scale(1)}.op-say.is-on:after{transition-delay:.16s;transform:scale(1)}.op-hero--m .op-say{left:calc(var(--head) - 1.7rem);transform-origin:1.7rem 100%}.op-hero--m .op-say:before{left:1.9rem;box-shadow:-.42rem .66rem 0 -.15rem #fbfbf8}.op-hero--m .op-say:after{left:1.51rem}.op-hero--f .op-say{right:calc(100% - var(--head) - 1.7rem);transform-origin:calc(100% - 1.7rem) 100%}.op-hero--f .op-say:before{right:1.9rem;box-shadow:.42rem .66rem 0 -.15rem #fbfbf8}.op-hero--f .op-say:after{right:1.51rem}.op-say.is-on{opacity:1;transform:none}.op-heroes{transition:opacity .45s ease, gap .7s var(--ease-out)}.op-pick--auth .op-heroes{pointer-events:none;gap:min(34rem,520px)}.op-pick--auth .op-hero .op-hero-pic{filter:brightness(.62)saturate(.7)}.op-pick--auth .op-plate{opacity:0}.op-plate{transition:transform .3s var(--ease-spring), filter .2s, opacity .4s}@media (max-aspect-ratio:5/4){.op-pick--auth .op-heroes{opacity:0;gap:1.5vh}}.op-pick--back .op-plate{display:none}.op-pick--back .op-hero{cursor:default}.op-pick--back .op-hero.is-on{transform:none}.op-pick--back .op-heroes{height:min(52vh,90vw);bottom:25vh}.op-center{animation:op-rise .45s var(--ease-out);justify-content:center;align-items:center;padding:1rem 1rem 2rem;display:flex;position:absolute;top:calc(4vh + clamp(2.4rem,8vh,4.6rem));bottom:0;left:0;right:0;overflow-y:auto}@keyframes op-rise{0%{opacity:0;transform:translateY(1rem)}}.op-card{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#101822ed,#080c12f2);border:1px solid #ffffff17;border-radius:1.1rem;flex-direction:column;gap:1rem;width:min(29rem,100%);min-width:min(340px,100%);max-width:440px;padding:1.1rem 1.5rem 1.3rem;font-size:max(1rem,15px);display:flex;box-shadow:0 2rem 4rem #000000a6,inset 0 1px #ffffff0f}.op-actions{text-align:center;flex-direction:column;align-items:center;gap:.6rem;width:max-content;max-width:92vw;display:flex;position:absolute;bottom:2.4vh;left:50%;transform:translate(-50%)}.op-go{letter-spacing:.12em;min-width:12rem;box-shadow:0 0 2rem var(--orange-glow);padding:.9rem 2.4rem;font-size:max(1.35rem,19px)}.op-account{font:500 max(.95rem, 14px) / 1.5 var(--font-ui);color:#ffffffc7;text-shadow:0 1px 3px #000000e6;margin:0}.op-link{font:500 max(.95rem, 14px) / 1.3 var(--font-ui);color:#ffffffdb;text-underline-offset:.22em;text-shadow:0 1px 3px #000000e6;border-radius:.4rem;padding:.2rem .35rem;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.op-link:hover{color:#fff;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.op-fail{color:#ffd2a0;max-width:26rem;margin:.3rem auto 0;display:block}.op-welcome{text-shadow:0 2px 8px #000000e6;flex-direction:column;align-items:center;gap:.15rem;margin:0 0 .2rem;display:flex}.op-welcome b{font:600 max(1.6rem, 22px) / 1.1 var(--font-display);letter-spacing:.04em;color:#fff}.op-welcome span{font:500 max(.95rem, 14px) / 1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-hi)}.op-film{cursor:pointer;background:#000}.op-shot{opacity:0;width:100%;height:100%;transition:opacity 1.4s,transform 10s ease-out;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1)}.op-shot--contain{object-fit:contain}.op-shot--cover{object-fit:cover;object-position:75% 50%}.op-shot.is-on{opacity:1;transform:scale(1.06)}.op-film.is-out{cursor:default}.op-film.is-out>*{transition:opacity 1.6s ease-in-out;opacity:0!important}.op-caption{color:#f3eadb;width:max-content;max-width:min(90vw,46rem);font:500 clamp(1rem, 2.6vh, 1.5rem) / 1.35 var(--font-ui);text-align:center;text-shadow:0 2px 10px #000,0 0 3px #000;opacity:0;margin:0;position:absolute;bottom:7vh;left:50%;transform:translate(-50%)}.op-caption.is-on{animation:.8s .35s forwards op-caption}@keyframes op-caption{0%{opacity:0;transform:translate(-50%,.6rem)}to{opacity:1;transform:translate(-50%)}}.op-skip{color:#ddd;font:600 max(.85rem, var(--fs-sm)) var(--font-display);letter-spacing:.08em;cursor:pointer;background:#00000073;border:1px solid #ffffff38;border-radius:999px;padding:.45rem 1rem;position:absolute;top:2.5vh;right:2.5vw}.op-skip:hover{color:#fff;border-color:#ffffff80}.op-lang{z-index:3;flex-direction:column;align-items:flex-end;gap:.35rem;display:flex;position:absolute;top:2.5vh;right:2.5vw}.op-lang-pick{color:#ddd;width:max-content;font:600 max(.85rem, var(--fs-sm)) / 1.3 var(--font-display);letter-spacing:.04em;cursor:pointer;background:#00000073;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .6rem;display:flex;position:relative}.op-lang-pick:hover,.op-lang-pick:focus-within{color:#fff;border-color:#ffffff80}.op-lang-pick .ico{flex:none;width:1.05rem;height:1.05rem}.op-lang-pick .ico:last-of-type{opacity:.7;width:.85rem;height:.85rem;transform:rotate(90deg)}.op-lang-select{opacity:0;-webkit-appearance:none;appearance:none;cursor:pointer;border:0;width:100%;font-size:16px;position:absolute;top:0;bottom:0;left:0;right:0}.op-lang-select option{color:var(--text);background:var(--panel-1)}.op-lang-note{text-align:right;max-width:15rem;font:500 max(.8rem, 13px) / 1.35 var(--font-ui);color:#ffd2a0;text-shadow:0 1px 3px #000000e6}:root[data-layout=phone-p] .op-lang{align-items:center;top:calc(3vh + clamp(2.4rem,8vh,4.6rem) + .9rem);left:50%;right:auto;transform:translate(-50%)}:root[data-layout=phone-p] .op-lang-note{text-align:center}@media (max-height:520px){.op-logo .logo-hodl,.op-logo .logo-roll{font-size:10vh}.op-logo .logo-n{font-size:4.5vh}.op-heroes{gap:min(15rem,30vw);height:72vh;bottom:6vh}.op-plate{width:15vh;top:34%;bottom:auto}.op-hero--m .op-plate{left:auto;right:100%;translate:-10%}.op-hero--f .op-plate{left:100%;translate:10%}.op-say{max-width:min(15rem,27vw);font-size:clamp(13px,3.6vh,15px);top:3%;bottom:auto}.op-say:before{width:.75rem;height:.75rem;top:.9rem}.op-say:after{width:.32rem;height:.32rem;top:1.5rem}.op-hero--m .op-say{transform-origin:0 1.5rem;left:calc(78% + 1.7rem)}.op-hero--m .op-say:before{left:-.8rem;box-shadow:-.5rem .35rem 0 -.13rem #fbfbf8}.op-hero--m .op-say:after{left:-1.55rem}.op-hero--f .op-say{transform-origin:100% 1.5rem;right:calc(70% + 1.7rem)}.op-hero--f .op-say:before{right:-.8rem;box-shadow:.5rem .35rem 0 -.13rem #fbfbf8}.op-hero--f .op-say:after{right:-1.55rem}.op-actions{gap:.4rem;bottom:5vh}.op-go{min-width:0;padding:.7rem 1.8rem;font-size:17px}.op-pick--auth .op-logo{display:none}.op-pick--auth .op-heroes{opacity:0}.op-pick--back .op-heroes{height:72vh;bottom:6vh;left:24%}.op-actions--back{top:30vh;bottom:auto;left:58%}.op-center{align-items:flex-start;padding:.6rem 1rem;top:0;bottom:0;left:0;right:0}.op-card{gap:.6rem;padding:.8rem 1.2rem 1rem}.op-welcome b{font-size:19px}}.demo-status{z-index:41;color:#fbb465;max-width:calc(100vw - 1rem);font:500 12px var(--font-ui);background:#0b141ef2;border:1px solid #5b431e;border-radius:8px;align-items:center;gap:.75rem;padding:.35rem .8rem;display:flex;position:fixed;bottom:.3rem;left:50%;transform:translate(-50%);box-shadow:0 3px 16px #0007}.demo-status[hidden],.demo-status [hidden]{display:none}.demo-status>span:first-child{min-width:0}.demo-status button{color:var(--text);white-space:nowrap;border-bottom:1px dotted;min-height:36px;padding:2px 6px}.demo-pace{color:var(--text-2)}.demo-finale{width:min(1080px,100vw - 2rem);max-height:calc(100dvh - 2rem)}.demo-finale .sheet-body{overscroll-behavior:contain;padding:0;overflow-y:auto}.demo-ending{background:radial-gradient(at 90% 0,#6f3d152b,#0000 52%),#080f18;padding:clamp(18px,3vw,40px)}.demo-kicker{color:var(--orange);letter-spacing:.16em;font-size:12px;font-weight:700}.demo-ending h1{font:600 clamp(26px, 3.4vw, 42px)/1.15 var(--font-display);text-wrap:balance;margin:.6rem 0 .8rem}.demo-ending-hero p{color:#a6b7c8;margin:0 0 1.8rem;font-size:17px}.demo-ending-hero p.demo-hook{color:#ffd2a3;margin:-.8rem 0 1.2rem;font-size:19px;font-style:italic}.demo-ending-hero p.demo-opens{background:#0e1925;border:1px solid #2a3b4c;border-radius:10px;gap:4px;margin:0 0 1.6rem;padding:12px 16px;display:grid}.demo-opens b{color:var(--orange);font-size:17px}.demo-opens small{color:#8fa3b6;font-size:14px}.demo-ios-hint{color:#a6b7c8;margin:.4rem 0 0;font-size:14px}.demo-evening .demo-export+.demo-export{margin-top:10px}.demo-scorecard{background:#0e1925;border:1px solid #2a3b4c;border-radius:12px;overflow:hidden}.demo-scorecard header{border-top:3px solid var(--orange);border-bottom:1px solid #26384b;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:18px 22px;display:flex}.demo-scorecard header b{font:600 24px var(--font-display)}.demo-scorecard header span{color:var(--orange);align-self:center;font-size:16px}.demo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:8px;display:grid}.demo-metrics>div{min-width:0;padding:14px}.demo-metrics dt{color:#a4b8cb;overflow-wrap:anywhere;font-size:14px}.demo-metrics dd{color:#f5f9fd;overflow-wrap:anywhere;margin:.35rem 0;font-size:26px;line-height:1.2}.demo-metrics dd.demo-value-text{overflow-wrap:normal;word-break:normal;font-size:17px;line-height:1.4}.demo-metrics small{color:#e4a86f;overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block}.demo-export{flex-wrap:wrap;gap:10px;margin:16px 0 28px;display:flex}.demo-export .btn,.demo-return{white-space:normal;text-align:center;min-height:46px;padding:10px 20px}.demo-route h2{color:#d0dfed;margin-bottom:16px;font-size:19px}.demo-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.demo-phases li{background:#0c131e;border:1px solid #233142;border-radius:8px;grid-template-columns:22px 1fr;gap:3px 6px;min-width:0;padding:12px;display:grid}.demo-phase-art{background:linear-gradient(#0000,#172231);grid-column:1/-1;justify-content:center;align-items:flex-end;height:65px;margin-bottom:9px;display:flex;position:relative;overflow:hidden}.demo-phase-art img{object-fit:cover;width:130px;height:90px}.demo-phase-art svg{color:#26364a;width:140px;max-width:100%;height:65px}.demo-phases small{color:#5d748c;font-size:13px}.demo-phases strong{color:#9aadc1;overflow-wrap:anywhere;font-size:15px;font-weight:500}.demo-phases em{color:#6e8399;font:400 12px var(--font-ui);grid-column:2}.demo-phases .is-current{background:#39241426;border-color:#8a602e}.demo-phases .is-current strong,.demo-phases .is-current em{color:#ffba6a}.demo-return{width:100%}.demo-week{padding:12px 16px 16px}.demo-week p{color:#d0dfed;overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;line-height:1.4}.demo-week-progress{background:#243244;border-radius:8px;height:7px;overflow:hidden}.demo-week-progress i{width:calc(var(--p) * 100%);border-radius:inherit;background:#ff9a37;height:100%;display:block}:root:not([data-layout=desktop]) .demo-status{display:none}.profile-demo{cursor:pointer;white-space:nowrap}.op-header{flex-direction:column;align-items:center;gap:10px;padding:3vh 12px 0;display:flex;position:relative}.op-brand{flex-direction:column;align-items:center;gap:8px;max-width:100%;display:flex}.op-brand .op-logo{position:static;transform:none}.op-header .op-lang,:root[data-layout=phone-p] .op-header .op-lang{flex-flow:wrap;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:100%;display:flex;position:static;transform:none}.op-header .op-lang-pick{max-width:100%}.op-header .op-lang-note{text-align:center;flex-basis:100%;max-width:100%}.op-header .op-lang-name{overflow-wrap:anywhere;min-width:0}.op-pick .op-heroes{bottom:var(--op-heroes-bottom,19vh);height:min(56vh, 96vw, var(--op-hero-limit,56vh))}.op-pick--back .op-heroes{height:min(52vh, 90vw, var(--op-hero-limit,52vh))}.demo-opening-label{color:#ffba6a;font:600 clamp(12px, 1.7vh, 16px)/1.3 var(--font-ui);text-align:center;background:#0b141ee6;border:1px solid #a06c32;border-radius:6px;margin:0;padding:5px 12px}.demo-opening-label--compact{display:none}.op-center{top:var(--op-header-bottom,180px);align-items:safe center}@media (max-width:700px){.demo-status{bottom:calc(.3rem + env(safe-area-inset-bottom,0px));width:max-content;max-width:calc(100vw - 16px);font-size:12px}.demo-status button{min-height:44px}.demo-pace{display:none}.demo-finale{width:100vw;max-height:94dvh}.demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-metrics>div{padding:12px}.demo-phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.demo-phases li:last-child{grid-column:1/-1}.demo-export .btn{flex:1}}@media (max-height:550px){.demo-status{bottom:4px;left:auto;right:4px;transform:none}.demo-pace{display:none}}@media (max-height:520px){.op-pick--auth .op-brand{display:none}.demo-opening-label--compact{align-self:center;display:block}.op-header{padding-top:8px}.op-pick .op-heroes{height:min(72vh, var(--op-hero-limit,72vh))}}.account-trap{display:none!important}.captcha{background:#151a23;border:1px solid #a36b29;border-radius:10px;min-width:0;margin:8px 0;padding:8px 10px}.captcha legend{color:#f5af51;padding:0 4px;font-size:11px}.captcha-picture{align-items:center;gap:8px;display:flex}.captcha-image{object-fit:contain;width:60%;min-width:0;height:60px}.captcha-picture .chip{white-space:normal;flex:1;padding:6px;font-size:11px}.captcha .or-input{text-transform:uppercase;letter-spacing:.2em;width:100%;min-width:0;height:32px}.captcha p{color:#b8c0cd;margin:6px 0 0;font-size:11px;line-height:1.25}.captcha-rail{touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:3px;cursor:grab;height:48px;margin:0 12px;position:relative}.captcha-rail img{pointer-events:none;width:100%;height:100%;display:block}.captcha-coin{text-align:center;color:#ffe0a0;pointer-events:none;background:#df8b21;border:2px solid #ffc66b;border-radius:50%;width:27px;height:27px;line-height:24px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #e99c2760}.acc-confirm{flex-direction:column;gap:10px;display:flex}.acc-confirm .acc-lead{overflow-wrap:anywhere}.acc-more{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.acc-more .chip{white-space:normal;padding:.45rem .8rem;font-size:max(.78rem,13px)}.acc-more .chip:disabled{opacity:.6}.op-center{padding-bottom:12px;overflow:hidden auto}.op-card .acc{gap:8px}.op-card{max-width:calc(100vw - 24px)}.op-card .or-input,.acc{min-width:0}.acc-done{color:#69e5ba;font-size:max(.86rem, var(--fs-sm));align-items:flex-start;gap:.45rem;margin:0 0 .6rem;line-height:1.35;display:flex}.acc-done .ico{flex:none;width:1rem;height:1rem;margin-top:.1rem}.ins{z-index:1000;color:var(--text);text-align:center;background:radial-gradient(at 50% 38%,#141b24 0%,#030507 70%);flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:1.5rem;transition:opacity .4s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ins.is-leaving{opacity:0}.ins-logo{font-family:var(--font-display);letter-spacing:.035em;white-space:nowrap;align-items:center;margin-bottom:.6rem;font-weight:700;line-height:1;display:flex}.ins-logo .logo-hodl,.ins-logo .logo-roll{font-size:clamp(2.6rem,9vw,4.4rem)}.ins-logo .logo-n{font-size:clamp(1.2rem,4vw,2rem)}.ins-title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(1.15rem,4.2vw,1.6rem);font-weight:600}.ins-bar{background:#ffffff14;border-radius:99px;width:min(26rem,84vw);height:.75rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ins-fill{background:linear-gradient(90deg, var(--orange-lo,#d86300), var(--orange-hi,#ffb34f));height:100%;box-shadow:0 0 .8rem var(--orange-glow,#ff8c1f73);transform-origin:0;transition:transform .25s ease-out;display:block;transform:scaleX(0)}.ins-row{width:min(26rem,84vw);color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.95rem;display:flex}.ins-pct{color:var(--orange-hi,#ffb34f)}.ins-note{max-width:26rem;min-height:1.3em;color:var(--text-2);margin:.2rem 0 0;font-size:.95rem}.ins.is-done .ins-note{color:var(--green)}.ins-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.ins-btn{font:inherit;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:.6rem;padding:.65rem 1.2rem}.ins-btn--main{border-color:var(--orange,#ff8c1f);background:linear-gradient(180deg, var(--orange-hi,#ffb34f), var(--orange-lo,#d86300));color:#1a0d00;font-weight:700}
