@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.ec5Qua_className{font-family:Inter,Inter Fallback;font-style:normal}.ec5Qua_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#f6f6f9;--card:#fff;--ink:#0b0b12;--mut:#6b6b80;--line:#ececf2;--p1:#5b4de8;--p2:#8b7bff;--good:#10b981;--bad:#ef4444;--warn:#f59e0b;--dark:#0b0b12;--r:22px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:14px/1.5 var(--font-inter),Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}.app{grid-template-columns:76px 1fr;min-height:100vh;display:grid}.nav{background:var(--card);border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:6px;height:100vh;padding:16px 0;display:flex;position:sticky;top:0}.lg{background:linear-gradient(135deg,var(--p1),var(--p2));border-radius:12px;width:38px;height:38px;margin-bottom:14px}.nav a,.nav button{width:44px;height:44px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;font-size:19px;display:grid;position:relative}.nav a.on{background:var(--ink);color:#fff}.nav a:hover:not(.on),.nav button:hover{background:var(--bg)}.nav .sp{flex:1}.nav a[data-l]:hover:after{content:attr(data-l);background:var(--ink);color:#fff;white-space:nowrap;z-index:20;border-radius:8px;padding:4px 9px;font-size:12px;position:absolute;left:54px}main{width:100%;max-width:1280px;margin:auto;padding:26px 34px 70px}.bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.eyebrow{color:var(--mut);margin-bottom:4px;font-weight:500}h1{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:800;line-height:1.1}h1.s{font-size:26px}h1 em{background:linear-gradient(90deg,var(--p1),var(--p2));color:#0000;-webkit-background-clip:text;font-style:normal}h2{letter-spacing:-.01em;margin:0 0 4px;font-size:16px}.sub{color:var(--mut);font-size:13px}.seg{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.seg a,.seg span,.seg button{cursor:pointer;color:var(--mut);background:0 0;border:0;border-radius:10px;padding:7px 13px;font-family:inherit;font-size:13px;font-weight:500}.seg .on{background:var(--ink);color:#fff}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px}.hero{grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:16px;display:grid}.dark{background:var(--dark);color:#fff;border:0;padding:26px;position:relative;overflow:hidden}.dark:before{content:"";background:radial-gradient(circle,#8b7bff73,#0000 65%);border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;right:-80px}.dark.loss:before{background:radial-gradient(circle,#ef444466,#0000 65%)}.dark .l{color:#a5a5ba;font-weight:500}.dark .big{letter-spacing:-.04em;margin:6px 0 10px;font-size:58px;font-weight:800;line-height:1.05;position:relative}.tag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.t-g{color:#0f9d6e;background:#10b98126}.t-r{color:#dc2626;background:#ef444424}.t-w{color:#b45309;background:#f59e0b29}.t-p{color:var(--p1);background:#5b4de81f}.t-n{background:var(--bg);color:var(--mut)}.dark .t-g{color:#34d399}.dark .row{flex-wrap:wrap;gap:26px;margin-top:22px;display:flex;position:relative}.dark .row b{letter-spacing:-.02em;font-size:20px;display:block}.dark .row span{color:#a5a5ba;font-size:12px}.ins h3{align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.ai{background:linear-gradient(135deg,var(--p1),var(--p2));color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.i{background:var(--bg);border-radius:16px;gap:12px;margin-bottom:8px;padding:12px;display:flex}.i .e{font-size:20px}.i b{display:block}.i small{color:var(--mut)}.kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.k .l{color:var(--mut);font-weight:500}.k .v{letter-spacing:-.03em;margin:6px 0 2px;font-size:28px;font-weight:700}.k .d{font-size:12px;font-weight:600}.up{color:var(--good)}.dn{color:var(--bad)}.k svg{margin-top:8px;display:block}.g2{grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:16px;display:grid}.g2.e{grid-template-columns:1fr 1fr}.stack{border-radius:14px;gap:3px;height:46px;margin:16px 0 14px;display:flex;overflow:hidden}.stack i{height:100%;display:block}.leg{grid-template-columns:1fr 1fr;gap:10px 22px;display:grid}.leg div{justify-content:space-between;align-items:center;display:flex}.leg span{color:var(--mut);align-items:center;gap:8px;display:flex}.leg b{font-variant-numeric:tabular-nums}.dot{border-radius:4px;width:10px;height:10px;display:inline-block}.ring{align-items:center;gap:22px;margin-top:14px;display:flex}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--mut);white-space:nowrap;padding:10px 8px;font-size:12px;font-weight:500}td{border-top:1px solid var(--line);padding:12px 8px}.n{text-align:right;font-variant-numeric:tabular-nums}.scroll{overflow-x:auto}.pbar{background:var(--bg);border-radius:9px;min-width:90px;height:8px;overflow:hidden}.pbar i{background:linear-gradient(90deg,var(--p1),var(--p2));border-radius:9px;height:100%;display:block}.agg{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px;display:grid}.cg{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cc{transition:all .15s;display:block}.cc:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1e14501a}.cc .h{justify-content:space-between;align-items:center;gap:8px;display:flex}.cc .av{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;margin-right:10px;font-weight:700;display:grid}.cc .m{gap:20px;margin:16px 0 6px;display:flex}.cc .m b{letter-spacing:-.02em;font-size:20px;display:block}.cc .m span{color:var(--mut);font-size:12px}.alert{border-radius:12px;margin-top:12px;padding:9px 12px;font-size:12.5px;font-weight:500}.a-r{color:#dc2626;background:#ef444417}.a-w{color:#b45309;background:#f59e0b1f}.a-g{color:#047857;background:#10b9811a}label.f{color:var(--mut);font-size:13px;font-weight:500;display:block}.in,select.in,textarea.in{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:13px;margin-top:5px;padding:11px 13px;font-size:15px;display:block}.in:focus{outline:2px solid var(--p2);border-color:#0000}.btn{background:var(--ink);color:#fff;font:600 14px var(--font-inter),Inter,sans-serif;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:11px 18px;display:inline-flex}.btn.p{background:linear-gradient(135deg,var(--p1),var(--p2))}.btn.o{color:var(--ink);border:1px solid var(--line);background:#fff}.btn.sm{border-radius:10px;padding:7px 12px;font-size:13px}.fg{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.fg3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sec{letter-spacing:.07em;text-transform:uppercase;color:var(--mut);margin:22px 0 10px;font-size:12px;font-weight:700}.err{color:var(--bad);font-size:13px}.ok{color:var(--good);font-size:13px}.warnbox{color:#92580a;background:#f59e0b1f;border-radius:12px;margin-top:8px;padding:10px 13px;font-size:13px}.cur{gap:8px;display:flex}.cur select{border:1px solid var(--line);width:84px;font:inherit;background:#fff;border-radius:13px;margin-top:5px;padding:11px 8px}.sticky{z-index:5;position:sticky;bottom:12px}.summary{background:var(--dark);color:#fff;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 18px;display:grid;box-shadow:0 12px 34px #00000040}.summary span{color:#a5a5ba;font-size:11px;display:block}.summary b{letter-spacing:-.02em;font-size:17px}.cal{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.cal .dh{color:var(--mut);text-align:center;padding:4px;font-size:12px}.day{aspect-ratio:1.15;border:1.5px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:8px 10px;font-weight:600;display:flex}.day small{color:var(--mut);font-size:11px;font-weight:500}.day.full{background:#10b9811f;border-color:#10b98166}.day.part{background:#f59e0b21;border-color:#f59e0b73}.day.none{border-style:dashed}.day.fut{opacity:.45}.day.td{outline:2px solid var(--p1)}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.tabs a{border:1px solid var(--line);color:var(--mut);background:#fff;border-radius:12px;padding:8px 15px;font-size:13px;font-weight:500}.tabs a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.login{max-width:400px;margin:12vh auto;padding:0 16px}@media (max-width:980px){.app{grid-template-columns:1fr;padding-bottom:74px}.nav{border-right:0;border-top:1px solid var(--line);z-index:30;flex-direction:row;justify-content:space-around;height:62px;padding:6px;position:fixed;inset:auto 0 0}.nav .lg,.nav .sp,.nav a[data-l]:hover:after{display:none}main{padding:18px 16px 40px}.hero,.g2,.g2.e{grid-template-columns:1fr}.kpis,.agg{grid-template-columns:repeat(2,1fr)}.cg{grid-template-columns:1fr}h1{font-size:26px}.dark .big{font-size:42px}.fg3{grid-template-columns:1fr 1fr}.leg{grid-template-columns:1fr}.summary{grid-template-columns:repeat(2,1fr)}.sticky{bottom:70px}}@media print{.nav,.noprint,.seg{display:none!important}.app{display:block}body{background:#fff}.card{break-inside:avoid;box-shadow:none}}.dash{gap:18px;min-width:0;display:grid}.d-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.d-head h1{font-size:30px;line-height:1.15}h1 em.neg{background:linear-gradient(90deg,#ef4444,#f97316);color:#0000;-webkit-background-clip:text}.d-title{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;margin:4px 0 10px;font-size:13px;font-weight:700;display:flex}.d-card{background:var(--card);border:1px solid var(--line);border-radius:22px;min-width:0;padding:20px}.d-card h3{letter-spacing:-.01em;margin:0;font-size:16px}.d-sub{color:var(--mut);font-size:13px}.d-note{color:var(--mut);margin:10px 0 0;font-size:13px}.d-card-h{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.d-card-h>div{flex:1;min-width:150px}.d-ico{background:var(--bg);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.d-top{grid-template-columns:1.1fr 1fr;gap:16px;display:grid}.d-hero{color:#fff;background:#0b0b12;border-radius:26px;min-width:0;padding:26px;position:relative;overflow:hidden}.d-hero:before{content:"";opacity:.55;border-radius:50%;width:280px;height:280px;position:absolute;top:-70px;right:-70px}.d-hero.win{background:linear-gradient(135deg,#052e22,#0b0b12 70%)}.d-hero.win:before{background:radial-gradient(circle,#10b981b3,#0000 65%)}.d-hero.loss{background:linear-gradient(135deg,#3a0f12,#0b0b12 70%)}.d-hero.loss:before{background:radial-gradient(circle,#ef4444a6,#0000 65%)}.d-hero.plain:before{background:radial-gradient(circle,#8b7bff99,#0000 65%)}.d-hero>*{position:relative}.hero-emoji{font-size:34px;line-height:1}.hero-l{color:#b6b6c8;margin-top:10px;font-weight:600}.hero-v{letter-spacing:-.04em;word-break:break-word;margin:2px 0 8px;font-size:54px;font-weight:800;line-height:1.05}.hero-s{color:#d6d6e4;max-width:34em}.hero-chip{background:#ffffff1f;border-radius:999px;margin-top:12px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-block}.hero-row{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:26px;margin-top:20px;padding-top:16px;display:flex}.hero-row b{letter-spacing:-.02em;font-size:19px;display:block}.hero-row span{color:#a9a9bd;font-size:12px}.meter-big{flex-wrap:wrap;align-items:baseline;gap:12px;margin:2px 0 26px;display:flex}.meter-big b{letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1}.meter-big span{color:var(--mut);flex:1;min-width:180px;font-size:13.5px}.meter{background:var(--bg);border-radius:99px;height:16px;margin:36px 6px 40px;position:relative}.m-zone{position:absolute;top:0;bottom:0}.m-zone:first-child{border-radius:99px 0 0 99px}.m-zone:last-of-type{border-radius:0 99px 99px 0}.m-tick{opacity:.55;background:#0b0b12;width:2px;position:absolute;top:-6px;bottom:-6px;transform:translate(-1px)}.m-tick u{color:var(--mut);white-space:nowrap;margin-top:6px;font-size:11px;font-style:normal;font-weight:600;text-decoration:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.m-pin{background:#5b4de8;border:4px solid #fff;border-radius:50%;width:26px;height:26px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #1e145066}.m-pin u{color:#5b4de8;white-space:nowrap;margin-bottom:8px;font-size:12px;font-style:normal;font-weight:700;text-decoration:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.adv{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.adv-i{background:var(--bg);border-left:4px solid #cfcfdc;border-radius:16px;gap:12px;padding:14px;display:flex}.adv-i.good{border-left-color:#10b981}.adv-i.warn{border-left-color:#f59e0b}.adv-i.bad{border-left-color:#ef4444}.adv-e{font-size:22px}.adv-i b{margin-bottom:2px;display:block}.adv-i small{color:var(--mut);font-size:13px;line-height:1.4}.d-rev{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rev{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:2px;min-width:0;padding:16px;display:flex}.rev span{color:var(--mut);font-size:13px;font-weight:600}.rev b{letter-spacing:-.03em;font-size:26px}.rev small{color:var(--mut);font-size:12.5px}.rev.minus b{color:#7c3aed}.rev.eq{color:#fff;background:#0b0b12;border-color:#0b0b12}.rev.eq span,.rev.eq small{color:#b6b6c8}.d-tiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tile{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;min-width:0;padding:16px;display:flex}.tile-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tile-ico{background:var(--bg);border-radius:10px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.tile-l{color:var(--mut);flex:1;font-size:13.5px;font-weight:600}.tile-v{letter-spacing:-.03em;word-break:break-word;margin:10px 0 2px;font-size:28px;font-weight:800}.tile-d{font-size:12.5px;font-weight:600}.tile-sub{color:var(--ink);margin-top:2px;font-size:12.5px}.tile-help{color:var(--mut);margin:4px 0 6px;font-size:12px}.tile svg{margin-top:auto}.wf-svg,.trend-svg{max-width:100%;height:auto;color:var(--ink);display:block}.tabs2{-webkit-overflow-scrolling:touch;gap:6px;margin-bottom:8px;padding-bottom:4px;display:flex;overflow-x:auto}.tabs2 button{border:1px solid var(--line);background:var(--card);font:600 13px var(--font-inter),Inter,sans-serif;color:var(--mut);cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 15px}.tabs2 button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.readout{flex-wrap:wrap;align-items:baseline;gap:12px;margin:4px 0 6px;display:flex}.readout span{color:var(--mut);font-size:13px}.readout b{letter-spacing:-.02em;font-size:22px}.readout em{color:var(--mut);margin-left:auto;font-size:12.5px;font-style:normal}.d-two{grid-template-columns:1fr 1.2fr;gap:16px;display:grid}.donut-wrap{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.plat-list{flex:1;gap:12px;min-width:210px;display:grid}.plat-r{justify-content:space-between;gap:8px;display:flex}.plat-r span:first-child{align-items:center;gap:8px;font-weight:600;display:flex}.plat-sub{color:var(--mut);font-size:12.5px}.ring-v{letter-spacing:-.03em;font-size:26px;font-weight:800}.cmp{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cmp-c{background:var(--bg);border-radius:18px;padding:16px}.cmp-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cmp-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:7px 0;font-size:14px;display:flex}.cmp-row span{color:var(--mut)}.cmp-row:last-of-type{border:0}.rangebar{justify-items:end;gap:8px;max-width:100%;display:grid}.rb-pills{background:var(--card);border:1px solid var(--line);-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:16px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.rb-pills::-webkit-scrollbar{display:none}.rb-pills a{color:var(--mut);white-space:nowrap;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:600}.rb-pills a.on{background:var(--ink);color:#fff}.rb-custom{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rb-custom .in{width:auto;margin:0;padding:8px 10px;font-size:14px}.dt-cards{gap:10px;display:none}.dc{background:var(--bg);border-radius:16px;padding:14px}.dc.off{opacity:.55}.dc-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dc-g{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dc-g span{color:var(--mut);font-size:11.5px;display:block}.dc-g b{letter-spacing:-.01em;font-size:14px}.nav a .nl{display:none}.a-sum{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.a-big{background:var(--card);border:1px solid var(--line);border-radius:20px;min-width:0;padding:16px}.a-big span{color:var(--mut);font-size:13px;font-weight:600}.a-big b{letter-spacing:-.03em;margin-top:4px;font-size:26px;display:block}.a-big small{color:var(--mut);font-size:12.5px}.a-health{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hl{background:var(--card);border:2px solid #0000;border-color:var(--line);border-radius:20px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.hl.on{border-color:var(--ink)}.hl .hn{letter-spacing:-.03em;text-align:left;font-size:34px;font-weight:800;line-height:1}.hl b{display:block}.hl small{color:var(--mut)}.hl.g .hn{color:#0f9d6e}.hl.w .hn{color:#d97706}.hl.r .hn{color:#dc2626}.a-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.a-filters::-webkit-scrollbar{display:none}.a-filters a{white-space:nowrap;border:1px solid var(--line);background:var(--card);color:var(--mut);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.a-filters a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.a-filters .lab{color:var(--mut);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-self:center;font-size:12px;font-weight:700}.ac{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:18px;transition:all .15s;display:flex}.ac:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1e14501a}.ac-h{align-items:center;gap:12px;display:flex}.ac-h .av{color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.ac-h>div{flex:1;min-width:0}.ac-h b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ac-profit{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ac-profit b{letter-spacing:-.03em;font-size:30px;font-weight:800}.ac-profit span{color:var(--mut);font-size:13px}.ac-m{background:var(--bg);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 12px;display:grid}.ac-m span{color:var(--mut);font-size:11.5px;display:block}.ac-m b{font-size:15px}.ac-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}@media (max-width:980px){.nav a{border-radius:12px;flex-direction:column;flex:1;gap:2px;width:auto;height:auto;padding:6px 2px;display:flex}.nav a .ni{font-size:20px;line-height:1}.nav a .nl{text-align:center;font-size:10px;font-weight:600;line-height:1.1;display:block}.nav{gap:0;height:64px;padding:4px 6px}.nav form{display:none}.d-head h1{font-size:25px}.d-top,.d-two,.adv{grid-template-columns:1fr}.d-tiles{grid-template-columns:repeat(3,1fr)}.hero-v{font-size:46px}.rangebar{justify-items:stretch;width:100%}.rb-pills{width:100%}.a-sum{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){main{padding:14px 12px 30px}.d-card{border-radius:20px;padding:16px}.d-hero{border-radius:22px;padding:20px}.hero-v{font-size:40px}.d-tiles{grid-template-columns:repeat(2,1fr)}.tile{padding:14px}.tile-v{font-size:23px}.d-rev{grid-template-columns:1fr}.rev b{font-size:24px}.cmp{grid-template-columns:1fr}.meter-big b{font-size:38px}.dt-cards{display:grid}.dt-table{display:none}.a-health{grid-template-columns:1fr}.hl{padding:12px 14px}.hl .hn{font-size:28px}.a-sum{grid-template-columns:1fr 1fr}.a-big b{font-size:21px}.cg{grid-template-columns:1fr}.readout em{margin-left:0}}@media (max-width:420px){.d-tiles{gap:8px}.tile-l{font-size:12.5px}.hero-row{gap:18px}.dc-g{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.d-tiles .tile:last-child:nth-child(odd){grid-column:1/-1}}.m-tick.t2 u{margin-top:26px}.meter{margin-bottom:62px}@media (max-width:700px){.rb-pills{border-radius:18px;flex-wrap:wrap;overflow:visible}.rb-pills a{text-align:center;flex:auto}}.wf-legend{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:8px 28px;margin-top:14px;padding-top:14px;display:grid}.wf-legend>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-legend span{color:var(--mut);align-items:center;gap:8px;display:flex}.wf-legend b{font-variant-numeric:tabular-nums}.wf-legend small{color:var(--mut);font-weight:500}@media (max-width:700px){.wf-legend{grid-template-columns:1fr}}.hdot{background:#c9c9d6;border-radius:50%;flex:none;width:14px;height:14px}.hdot.r{background:#ef4444}.hdot.w{background:#f59e0b}.hdot.g{background:#10b981}.ld{background:#d8d8e2;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.ld.full{background:#10b981}.ld.part{background:#f59e0b}.d-ico,.tile-ico,.adv-e{color:var(--p1)}.cmp-t{align-items:center;gap:6px;display:flex}.d-title{align-items:center;gap:8px;display:flex}.app{grid-template-columns:248px 1fr}.sb{background:var(--card);border-right:1px solid var(--line);flex-direction:column;gap:18px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.sb-brand{align-items:center;gap:11px;padding:0 6px;display:flex}.sb-logo{background:linear-gradient(135deg,var(--p1),var(--p2));border-radius:11px;flex:none;width:36px;height:36px}.sb-brand b{letter-spacing:-.02em;font-size:16px;display:block}.sb-brand small,.sb-who small,.sheet-who small{color:var(--mut);font-size:12px}.sb-nav{flex-direction:column;flex:1;gap:18px;display:flex;overflow:auto}.sb-grp{flex-direction:column;gap:2px;display:flex}.sb-grp>small{color:var(--mut);letter-spacing:.06em;text-transform:uppercase;padding:0 12px 6px;font-size:11px;font-weight:700}.sb a,.sheet a{color:#3d3d52;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.sb a:hover,.sheet a:hover{background:var(--bg)}.sb a.on,.sheet a.on{color:var(--p1);background:#eeecfd}.sb-user{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 6px 0;display:flex}.sb-av{width:34px;height:34px;color:var(--p1);background:#eeecfd;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.sb-who{flex:1;min-width:0}.sb-who b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.sb-user button{width:36px;height:36px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.sb-user button:hover{background:var(--bg);color:var(--ink)}.bn,.sheet-bg{display:none}@media (max-width:980px){.app{grid-template-columns:1fr;padding-bottom:78px}.sb{display:none}.bn{z-index:30;background:var(--card);border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom));gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0}.bn a,.bn button{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:7px 2px;font:600 11px/1.1 inherit;display:flex}.bn .on{color:var(--p1);background:#eeecfd}.sheet-bg{z-index:40;background:#0a0a1459;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--card);width:100%;padding:16px 16px calc(84px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;flex-direction:column;gap:4px;animation:.22s sheetUp;display:flex}.sheet-who{align-items:center;gap:12px;padding:4px 6px 12px;display:flex}.sheet-who b{display:block}.sheet-out{color:#dc2626;cursor:pointer;border:0;border-top:1px solid var(--line);background:0 0;border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:6px;padding:12px;font:600 14px inherit;display:flex}}@keyframes sheetUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.sb-brand{padding:4px 6px 0}.sb-brand img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:74px;display:block}.login-logo{width:auto;max-width:240px;height:auto;max-height:120px;margin:0 0 18px;display:block}.logo-prev{border:1px dashed var(--line);background:#fff;border-radius:16px;place-items:center;min-height:140px;padding:20px;display:grid}.logo-prev img{width:auto;max-width:260px;height:auto;max-height:130px}.login{text-align:center}.login-logo{max-width:110px;max-height:84px;margin:0 auto 14px}.login .card{text-align:left}.ac-h .av.img{border:1px solid var(--line);background:#fff;padding:4px}.av.img img{object-fit:contain;max-width:100%;max-height:100%}.cl-logo{object-fit:contain;border-radius:8px;width:auto;max-width:120px;height:38px}.trend-wrap{position:relative}.tt{pointer-events:none;border:1px solid var(--line);z-index:5;background:#fff;border-radius:14px;min-width:176px;padding:10px 12px;position:absolute;box-shadow:0 14px 34px #14143c2e}.tt.r{transform:translate(22px,-50%)}.tt.l{transform:translate(calc(-100% - 22px),-50%)}.tt:after{content:"";border:1px solid var(--line);background:#fff;width:10px;height:10px;position:absolute;top:50%}.tt.r:after{border-top:0;border-right:0;left:-6px;transform:translateY(-50%)rotate(45deg)}.tt.l:after{border-bottom:0;border-left:0;right:-6px;transform:translateY(-50%)rotate(45deg)}.tt-h{color:var(--ink);margin-bottom:6px;font-size:12.5px;font-weight:700}.tt-r{color:var(--mut);align-items:center;gap:8px;padding:2px 0;font-size:12.5px;display:flex}.tt-r i{border-radius:3px;flex:none;width:10px;height:10px}.tt-r span{flex:1}.tt-r b{color:var(--ink);font-variant-numeric:tabular-nums}.tt-r.cur span,.tt-r.cur b{color:var(--ink);font-weight:800}.tt-none{color:var(--mut);font-size:12.5px}.n-top{grid-template-columns:1fr;gap:16px;display:grid}.n-hero{background:var(--card);border:1px solid var(--line);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;gap:20px;min-width:0;padding:24px;display:grid}.n-hero-l,.n-hero-r{flex-direction:column;min-width:0;display:flex}.n-hero-r{border-left:1px solid var(--line);justify-content:flex-end;padding-left:20px}.n-lab{color:var(--mut);font-size:13px;font-weight:600}.n-big{white-space:nowrap;letter-spacing:-.04em;word-break:break-word;margin:4px 0 8px;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.05}.n-hero.win .n-big{color:#0f9d6e}.n-hero.loss .n-big{color:#dc2626}.n-chip{border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.n-chip.g{color:#0f9d6e;background:#10b9811f}.n-chip.r{color:#dc2626;background:#ef44441f}.n-say{color:var(--mut);margin:10px 0 0;font-size:13.5px}.n-say b{color:var(--ink)}.n-trio{flex-wrap:wrap;gap:22px;margin-top:auto;padding-top:16px;display:flex}.n-trio b{letter-spacing:-.02em;font-size:16px;display:block}.n-trio span{color:var(--mut);font-size:12px}.n-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.n-kpi{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;min-width:0;padding:16px;display:flex}.n-kl{color:var(--mut);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.n-kl i{border-radius:50%;width:8px;height:8px}.n-kv{letter-spacing:-.03em;word-break:break-word;margin:8px 0 2px;font-size:26px;font-weight:800}.n-kv small{color:var(--mut);letter-spacing:0;font-size:12px;font-weight:500;display:block}.n-kd{margin-bottom:8px;font-size:12.5px;font-weight:600}.n-kpi svg{margin-top:auto}.n-mini{background:var(--card);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;display:grid;overflow:hidden}.n-m{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;margin:0 -1px -1px 0;padding:14px 16px;display:flex}.n-ml{color:var(--mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.n-m b{letter-spacing:-.02em;font-size:20px}.n-m small{color:var(--mut);font-size:12px}.n-adv{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px 18px}.n-adv-h{color:var(--ink);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.n-adv-l{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 24px;display:grid}.n-ai{align-items:flex-start;gap:10px;display:flex}.n-ai i{background:#cfcfdc;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.n-ai.good i{background:#10b981}.n-ai.warn i{background:#f59e0b}.n-ai.bad i{background:#ef4444}.n-ai b{font-size:13.5px;display:block}.n-ai small{color:var(--mut);font-size:12.5px;line-height:1.4}@media (max-width:1100px){.n-top{grid-template-columns:1fr}.n-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.n-hero{grid-template-columns:1fr;padding:18px}.n-hero-r{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}.n-big{font-size:36px}}.bk{gap:2px;display:grid}.bk-r{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr) 110px 92px;align-items:center;gap:14px;padding:10px 0;display:grid}.bk-l{align-items:baseline;gap:6px;font-size:14px;font-weight:600;display:flex}.bk-l em{color:var(--mut);font-size:12px;font-style:normal;font-weight:500}.bk-bar{background:var(--bg);border-radius:6px;height:10px;overflow:hidden}.bk-bar i{border-radius:6px;height:100%;display:block}.bk-r b{text-align:right;font-variant-numeric:tabular-nums;font-size:15px}.bk-r small{color:var(--mut);text-align:right;font-size:12px}.bk-r.end{border-bottom:0;border-top:2px solid var(--ink);margin-top:4px;padding-top:12px}.bk-r.end .bk-l,.bk-r.end b{font-size:16px;font-weight:800}.bk-r.end.win b,.bk-r.end.win .bk-l{color:#0f9d6e}.bk-r.end.loss b,.bk-r.end.loss .bk-l{color:#dc2626}.bk-say{color:var(--mut);margin:12px 0 0;font-size:13.5px}.bk-say b{color:var(--ink)}@media (max-width:640px){.bk-r{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.bk-bar{grid-area:2/1/auto/-1}.bk-r small{display:none}}.dbd-pick{-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.dbd-pick button{border:1px solid var(--line);background:var(--card);font:600 13px var(--font-inter),Inter,sans-serif;color:var(--mut);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;display:inline-flex}.dbd-pick button i{border-radius:50%;width:8px;height:8px}.dbd-pick button.on{background:var(--ink);border-color:var(--ink);color:#fff}.dbd-q{margin:14px 0 10px;font-size:15px;font-weight:700}.dbd-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.dbd-stats>div{background:var(--bg);border-radius:14px;flex-direction:column;min-width:0;padding:10px 12px;display:flex}.dbd-stats span{color:var(--mut);font-size:12px;font-weight:600}.dbd-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px}.dbd-stats b.g{color:#0f9d6e}.dbd-stats b.r{color:#dc2626}.dbd-stats small{color:var(--mut);font-size:12px}.dbd-foot{color:var(--mut);flex-wrap:wrap;gap:6px 18px;margin-top:6px;font-size:12.5px;display:flex}.dbd-foot span{align-items:center;gap:6px;display:inline-flex}.dbd-foot i{border-radius:3px;width:10px;height:10px;display:inline-block}@media (max-width:520px){.dbd-stats b{font-size:15px}.dbd-stats>div{padding:8px 10px}}.pc{background:var(--card);border:1px solid var(--line);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;min-width:0;padding:24px;display:grid}.pc-l,.pc-r{flex-direction:column;min-width:0;display:flex}.pc-r{border-left:1px solid var(--line);padding-left:24px}.pc-lab{color:var(--mut);font-size:13px;font-weight:600}.pc-big{letter-spacing:-.04em;white-space:nowrap;margin:4px 0 8px;font-size:clamp(32px,3.6vw,48px);font-weight:800;line-height:1.05}.pc.win .pc-big{color:#0f9d6e}.pc.loss .pc-big{color:#dc2626}.pc .n-chip{align-self:flex-start}.pc-vs{gap:8px;margin-top:auto;padding-top:20px;display:grid}.pc-row{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pc-row span{color:var(--mut);font-size:12.5px;font-weight:600}.pc-row b{font-variant-numeric:tabular-nums;text-align:right;min-width:84px;font-size:13.5px}.pc-track{background:var(--bg);border-radius:7px;height:14px;display:flex;overflow:hidden}.pc-track i{height:100%;display:block}.pc-key{color:var(--mut);align-items:center;gap:6px;margin-left:58px;font-size:12px;display:flex}.pc-key i{border-radius:3px;width:10px;height:10px}.pc-rh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pc-cnt{color:var(--ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.pc-cnt i{border-radius:50%;width:9px;height:9px;margin-left:6px}.pc-chart{flex:1;gap:3px;min-height:150px;padding-left:30px;display:flex;position:relative}.pc-zero{border-top:1px dashed #b9b9c9;position:absolute;left:0;right:0}.pc-zero span{color:var(--mut);background:var(--card);padding-right:4px;font-size:11px;position:absolute;top:-8px;left:0}.pc-col{flex:1;min-width:2px;position:relative}.pc-col i{border-radius:3px;position:absolute;left:12%;right:12%}.pc-col:hover{background:#5b4de80d}.pc-dates{color:var(--mut);justify-content:space-between;margin-top:6px;padding-left:30px;font-size:11px;display:flex}@media (max-width:860px){.pc{grid-template-columns:1fr;gap:18px;padding:18px}.pc-r{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}.pc-chart{min-height:120px}}
