@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_94da9c{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_94da9c{--font-h:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-b:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-m:"Geist Mono","Geist Mono Fallback"}:root{--bg:#fff;--pg:#f6f5f9;--sf:#f2f1f6;--ink:#16132b;--mu:#6c6882;--ln:#e9e7f0;--ln2:#d6d3e0;--vi:#6a3bd8;--vis:#efeafd;--mi:#7fe3c0;--mink:#0f4a3b;--hot:#e0445a;--hots:#fde8eb;--am:#fcf0cf;--amk:#7a5410;--green:#1e8c6e;--gold:#d39a2a}[data-theme=dark]{--bg:#14121f;--pg:#0d0b16;--sf:#1d1a2b;--ink:#f2f0fa;--mu:#a29db8;--ln:#272338;--ln2:#37324b;--vi:#8a5cf0;--vis:#2a1f4d;--hot:#f06a78;--hots:#3a1a22;--am:#3a3016;--amk:#f2d48a;--green:#5fd3ae}*{box-sizing:border-box}body,html{margin:0;background:var(--pg);color:var(--ink);font-family:var(--font-b),system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--vi);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--mu)}.ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:"liga";flex:none}.h1{font:800 30px/1.1 var(--font-h);letter-spacing:-.02em}.h1,.h2{margin:0}.h2{font:800 18px/1.2 var(--font-h);letter-spacing:-.01em}.big{font:800 26px/1.1 var(--font-h);letter-spacing:-.02em}.label,.muted{color:var(--mu)}.label{font:600 10.5px/1 var(--font-m);letter-spacing:.07em;text-transform:uppercase}.mono{font-family:var(--font-m);font-size:12.5px}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fade{animation:fade .25s ease-out both}.app{min-height:100vh}.app,.side{display:flex}.side{width:252px;flex:none;height:100vh;position:-webkit-sticky;position:sticky;top:0;background:var(--bg);border-right:1px solid var(--ln);flex-direction:column}.side .scroll{flex:1 1;min-height:0;overflow-y:auto;padding:0 12px 12px;scrollbar-width:none}.navi{display:flex;align-items:center;gap:11px;height:40px;padding:0 10px;border-radius:11px;color:var(--ink);margin-bottom:2px;font:600 13.5px var(--font-b);text-decoration:none!important}.navi .ms{color:var(--mu);font-size:21px}.navi:hover{background:var(--sf)}.navi.on{background:var(--vis);color:var(--vi)}.navi.on .ms{color:var(--vi);font-variation-settings:"FILL" 1}.count{font:700 11px var(--font-b);min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--hot);color:#fff;display:flex;align-items:center;justify-content:center;margin-left:auto}@media (max-width:1060px){.side{width:72px}.side .wide{display:none!important}}.main{flex:1 1;min-width:0;flex-direction:column}.main,.top{display:flex}.top{position:-webkit-sticky;position:sticky;top:0;z-index:5;height:64px;align-items:center;gap:14px;padding:0 32px;background:color-mix(in srgb,var(--pg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ln)}.content{padding:28px 32px 60px;max-width:1440px;width:100%}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.card{background:var(--bg);border:1px solid var(--ln);border-radius:18px}.pad{padding:18px 20px}.kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px}.grid2,.kpis{display:grid;gap:14px}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:14px;margin-top:14px}.btn{height:40px;padding:0 16px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:600 13.5px var(--font-b);white-space:nowrap;background:var(--vi);color:#fff;flex:none;transition:transform .1s,filter .15s}.btn:active{transform:scale(.97)}.btn:hover{filter:brightness(1.06)}.btn.ghost{background:var(--bg);color:var(--ink);border:1px solid var(--ln2)}.btn.soft{background:var(--vis);color:var(--vi)}.btn.danger{background:var(--hot)}.btn.sm{height:34px;padding:0 12px}.btn.block{width:100%}.btn .ms{font-size:18px}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font:600 12px var(--font-b);white-space:nowrap}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.table{overflow-x:auto}.thead,.tr{display:grid;grid-gap:14px;gap:14px;padding:14px 18px;align-items:center;border-bottom:1px solid var(--ln)}.thead{padding:12px 18px;font:600 10.5px var(--font-m);letter-spacing:.07em;text-transform:uppercase;color:var(--mu)}.tr{font-size:13.5px;transition:background .15s}.tr.click{cursor:pointer}.tr.click:hover,.tr.sel{background:var(--sf)}.tfoot{padding:12px 18px;font:500 12.5px var(--font-b);color:var(--mu)}.tabs{gap:24px;border-bottom:1px solid var(--ln);margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.tab,.tabs{display:flex}.tab{padding:10px 0 12px;font:600 13.5px var(--font-b);color:var(--mu);border-bottom:2.5px solid transparent;margin-bottom:-1px;gap:7px;align-items:center;white-space:nowrap}.tab.on{color:var(--ink);border-color:var(--vi)}.tab .n{font:600 11px var(--font-b);padding:2px 7px;border-radius:999px;color:var(--mu)}.seg,.tab .n{background:var(--sf)}.seg{display:inline-flex;border-radius:11px;padding:3px;gap:2px}.seg button{padding:7px 13px;border-radius:9px;font:600 12.5px var(--font-b);color:var(--mu);white-space:nowrap;flex:1 1}.seg button.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px rgba(20,10,60,.12)}.input{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:11px;border:1px solid var(--ln2);background:var(--bg)}.input input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:14px;font-weight:500}.input:focus-within{border-color:var(--vi);box-shadow:0 0 0 3px var(--vis)}.input .affix{color:var(--mu);font-size:13.5px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span{font:600 12px var(--font-b);color:var(--mu)}textarea.ta{min-height:84px;padding:12px;border-radius:12px;border:1px solid var(--vi);outline:0;resize:vertical;font-size:14px;line-height:1.5;box-shadow:0 0 0 3px var(--vis);width:100%}.chip,textarea.ta{background:var(--bg)}.chip{height:34px;padding:0 13px;border-radius:17px;border:1px solid var(--ln2);display:inline-flex;align-items:center;gap:7px;font:600 12.5px var(--font-b);white-space:nowrap;transition:all .15s}.chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip.vi.on{background:var(--vi);border-color:var(--vi);color:#fff}.chip .n{color:var(--mu)}.chip.on .n{color:inherit;opacity:.8}.toggle{width:36px;height:22px;border-radius:11px;background:var(--ln2);position:relative;flex:none;transition:background .2s}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .2s cubic-bezier(.3,1.5,.6,1)}.toggle.on{background:var(--vi)}.toggle.on:after{transform:translateX(14px)}.overlay{position:fixed;inset:0;z-index:30;background:rgba(10,6,30,.32);animation:dim .2s both}.drawer{position:fixed;right:0;bottom:0;z-index:31;width:min(480px,100vw);box-shadow:-20px 0 50px rgba(20,10,60,.18);overflow-y:auto;animation:slide .3s cubic-bezier(.2,1,.3,1) both}.dhead,.drawer{top:0;background:var(--bg)}.dhead{padding:20px 22px;display:flex;align-items:flex-start;gap:12px;position:-webkit-sticky;position:sticky;z-index:2;border-bottom:1px solid var(--ln)}.dsec{padding:18px 22px;border-top:1px solid var(--ln)}.dsec:first-of-type{border-top:0}.dfoot{position:-webkit-sticky;position:sticky;bottom:0;background:var(--bg);border-top:1px solid var(--ln);padding:14px 22px;gap:10px;justify-content:flex-end}.dfoot,.kv{display:flex}.kv{justify-content:space-between;gap:12px;font-size:13.5px;padding:4px 0}.kv span:first-child{color:var(--mu);white-space:nowrap}.iconbtn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.iconbtn:hover{background:var(--sf)}.toast{position:fixed;left:50%;bottom:24px;z-index:40;transform:translateX(-50%);padding:12px 16px;border-radius:14px;background:var(--ink);color:var(--bg);font:500 13.5px var(--font-b);gap:10px;box-shadow:0 10px 30px rgba(0,0,0,.25);animation:toast .3s cubic-bezier(.2,1,.3,1) both;white-space:nowrap}.av,.toast{display:flex;align-items:center}.av{border-radius:50%;background:var(--vis);color:var(--vi);justify-content:center;font-weight:700;flex:none}.bar{height:6px;background:var(--sf);overflow:hidden;flex:1 1}.bar,.bar>i{border-radius:3px}.bar>i{display:block;height:100%;background:var(--vi)}.thumb{flex:none;border-radius:12px}.empty{padding:56px 20px;text-align:center;color:var(--mu);font:500 14px var(--font-b)}.menu{position:absolute;top:46px;left:0;z-index:8;min-width:260px;background:var(--bg);border:1px solid var(--ln);border-radius:14px;box-shadow:0 12px 30px rgba(20,10,60,.14);padding:6px;animation:fade .15s both}.menu button{display:flex;width:100%;align-items:center;gap:8px;padding:9px 10px;border-radius:9px;font:500 13.5px var(--font-b);text-align:left}.menu button:hover{background:var(--sf)}.live{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font:600 12px var(--font-b);white-space:nowrap}.live i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse 1.6s infinite}@keyframes dim{0%{opacity:0}}@keyframes slide{0%{transform:translateX(100%)}}@keyframes fade{0%{opacity:0;transform:translateY(6px)}}@keyframes toast{0%{opacity:0;transform:translate(-50%,12px)}}@keyframes grow{0%{transform:scaleY(0)}}@keyframes pulse{50%{opacity:.35}}