@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/console/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/console/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/console/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/console/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/console/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/console/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/console/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/console/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/console/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/console/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/console/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/console/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/console/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/console/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/console/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/console/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/console/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/console/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/console/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/console/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/console/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/console/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/console/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/console/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/console/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/console/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/console/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/console/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/console/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/console/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/console/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/console/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/console/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/console/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/console/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/console/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(/console/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/console/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(/console/assets/nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/console/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(/console/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/console/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(/console/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/console/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/console/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff");unicode-range:U+0000-00FF,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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/console/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2) format("woff2"),url(/console/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/console/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2) format("woff2"),url(/console/assets/nunito-cyrillic-900-normal-Dr1fjxoU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/console/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2) format("woff2"),url(/console/assets/nunito-vietnamese-900-normal-WV2-fBew.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/console/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2) format("woff2"),url(/console/assets/nunito-latin-ext-900-normal-CTBZd6bf.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/console/assets/nunito-latin-900-normal-BVB1fGs6.woff2) format("woff2"),url(/console/assets/nunito-latin-900-normal-CVn49sIn.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--ink: #181d24;--ink-2: #222833;--ink-3: #2d3441;--bg: #f5f6f8;--surface: #ffffff;--text: #181d24;--muted: #6b7686;--line: #eceef2;--accent: #fd0555;--accent-a: #fb3e4b;--accent-deep: #d6003e;--accent-soft: #fff0f3;--coral: #ff6b77;--ok: #10915a;--ok-soft: #e5f6ee;--bad: #d6003e;--bad-soft: #ffe8ee;--warn-soft: #fff6e0;--radius: 22px;--shadow: 0 1px 2px rgba(24, 29, 36, .04), 0 8px 24px rgba(24, 29, 36, .06);--grad: linear-gradient(135deg, var(--accent-a), var(--accent));font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);font-size:14px;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Nunito,Inter,sans-serif;letter-spacing:-.01em}h1{font-size:28px;font-weight:900;margin:0}h2{font-size:20px;font-weight:900;margin:0}h3{font-size:14px;font-weight:800;margin:18px 0 6px}button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;padding:8px 14px;transition:background .15s,border-color .15s,transform .1s}button:hover:not(:disabled){border-color:#cfd5dd}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.45;cursor:default}button.primary,form button:not(.link),.narrow button:not(.link){background:var(--grad);border-color:transparent;color:#fff;font-weight:700}button.danger{color:var(--bad);border-color:#f6c7d2}button.link{border:none;background:none;padding:0;color:var(--accent-deep);font-weight:600;text-align:left}input,select{font:inherit;color:var(--text);padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);outline:none}input:focus,select:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--accent-soft)}label{display:grid;gap:6px;font-weight:600}.muted{color:var(--muted)}.small{font-size:12px}.block{display:block}.nowrap{white-space:nowrap}.grow{flex:1;min-width:0}.error{color:var(--bad);font-weight:600}.ok{color:var(--ok)}.bad{color:var(--bad);font-weight:700}.empty{padding:24px 0;text-align:center}.center{min-height:100vh;display:grid;place-items:center;padding:16px;background:radial-gradient(900px 500px at 80% -10%,#ffe1e8,transparent 60%),var(--bg)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.narrow{width:min(400px,100%);display:grid;gap:14px;padding:28px}.narrow h1{font-size:24px}.qr{justify-self:center;border-radius:12px}code{word-break:break-all}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.sidebar{background:var(--ink);color:#cfd5df;display:flex;flex-direction:column;padding:22px 14px;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;padding:0 10px 26px}.brand img{height:28px}.badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#ffffff1f;padding:3px 8px;border-radius:999px}.sidebar nav{display:grid;gap:4px}.sidebar nav button{display:flex;align-items:center;gap:12px;width:100%;border:none;background:transparent;color:#b8c0cc;padding:11px 12px;border-radius:14px;font-weight:600;text-align:left}.sidebar nav button:hover{background:var(--ink-2);color:#fff}.sidebar nav button.active{background:var(--grad);color:#fff;box-shadow:0 6px 18px #fd055559}.me{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;background:var(--ink-2)}.me strong{display:block;color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me .small{color:#8f99a8;text-transform:capitalize}.me-mark{width:30px;height:30px;object-fit:contain;background:#fff;border-radius:10px;padding:3px}.icon-btn{background:transparent;border:none;color:#b8c0cc;padding:6px}.icon-btn:hover{color:#fff}.menu-toggle{display:none}.content{min-width:0}.page{padding:28px 32px 48px;max-width:1480px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.page-head p{margin:4px 0 0}.footnote{margin-top:18px}.period{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.segmented{display:inline-flex;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:4px;box-shadow:var(--shadow)}.segmented button{border:none;background:transparent;padding:7px 13px;border-radius:10px;font-weight:600;color:var(--muted)}.segmented button.on{background:var(--ink);color:#fff}.custom-range{display:flex;gap:8px;align-items:center}.bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(150px,auto);gap:16px;transition:opacity .2s}.bento.loading{opacity:.6}.tile{background:var(--surface);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.rows-2{grid-row:span 2}.tile-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.tile-title{font-family:Nunito,sans-serif;font-weight:900;font-size:16px}.eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.tile.clickable{cursor:pointer}.tile.clickable:hover{border-color:#f3c3cf;transform:translateY(-1px)}.tile.hero{background:var(--grad);color:#fff;border:none;box-shadow:0 14px 34px #fd05554d}.tile.hero .eyebrow{color:#ffffffd9}.big{font-family:Nunito,sans-serif;font-weight:900;font-size:46px;line-height:1}.hero-sub{display:flex;gap:18px;flex-wrap:wrap;margin:10px 0 6px;font-size:13px;color:#ffffffe6}.tile.dark{background:var(--ink);color:#e7ebf1;border:none}.tile.dark .tile-title{color:#fff}.tile.kpi.accent{background:linear-gradient(160deg,#fff,var(--accent-soft))}.tile.kpi.warn{background:linear-gradient(160deg,#fff,var(--warn-soft))}.kpi-value{font-family:Nunito,sans-serif;font-weight:900;font-size:38px;line-height:1.05;margin:2px 0 6px}.chart{flex:1;min-height:210px}.hero .chart{min-height:230px}.chart.short{min-height:220px}.delta{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap}.delta.up{background:var(--ok-soft);color:var(--ok)}.delta.down{background:var(--bad-soft);color:var(--bad)}.delta.flat{background:#eef0f3;color:var(--muted)}.hero .delta{background:#ffffff38;color:#fff}.donut-wrap{position:relative}.donut-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.donut-center strong{font-family:Nunito,sans-serif;font-size:22px;font-weight:900}.legendish{display:grid;gap:8px;margin-top:6px}.legendish>div{display:flex;align-items:center;gap:8px}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}.stat-list{display:grid;gap:10px}.stat-row{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.stat-row span{color:#aab3c0}.stat-row.highlight strong{color:var(--coral)}.divider{height:1px;background:#ffffff1a;margin:4px 0}.bars{display:grid;gap:10px}.bar-row{display:grid;grid-template-columns:110px 1fr 32px;align-items:center;gap:10px;font-size:13px}.bar-track{height:10px;background:#f1f3f6;border-radius:999px;overflow:hidden}.bar-fill{height:100%;border-radius:999px}.mini-stats{display:flex;gap:16px;margin-top:auto;padding-top:14px;color:var(--muted);font-size:13px}.mini-stats strong{color:var(--text)}.leaders{list-style:none;margin:0;padding:0;display:grid;gap:8px}.leaders li{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;cursor:pointer}.leaders li:hover{background:var(--bg)}.leaders img,.avatar-fallback{width:36px;height:36px;border-radius:12px;object-fit:cover;flex-shrink:0}.avatar-fallback{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-deep);font-weight:800}.leaders .grow strong,.leaders .grow span{display:block}.rank{width:22px;height:22px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--ink);color:#fff}.leaders li:first-child .rank{background:var(--grad)}.funnel{display:grid;gap:10px}.funnel-row{display:flex;align-items:center;gap:10px;position:relative;padding:9px 12px;border-radius:12px;overflow:hidden;background:#f6f7f9}.funnel-bar{position:absolute;left:0;top:0;bottom:0;opacity:.16;border-radius:12px}.funnel-row span,.funnel-row strong{position:relative}.skeleton{flex:1;min-height:120px;border-radius:14px;background:linear-gradient(90deg,#f1f3f6 25%,#f8f9fb,#f1f3f6 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{to{background-position:-200% 0}}.toolbar{display:flex;gap:10px;align-items:center;padding:12px;margin-bottom:14px;flex-wrap:wrap}.toolbar .search{flex:1;min-width:220px}.table-card{overflow-x:auto;transition:opacity .2s}.table-card.loading{opacity:.6}table{width:100%;border-collapse:collapse;background:var(--surface)}th,td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}th{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:#fafbfc;white-space:nowrap}.num{text-align:right;font-variant-numeric:tabular-nums}table.people tbody tr{cursor:pointer}table.people tbody tr:hover{background:#fff7f9}.who{display:flex;align-items:center;gap:12px}.avatar{position:relative;flex-shrink:0}.avatar img{width:40px;height:40px;border-radius:12px;object-fit:cover;display:block}.online-dot{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;background:#22c55e;border:2px solid #fff}.pill{display:inline-block;background:#f1f3f6;color:#3d4654;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;white-space:nowrap}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.bad,.pill.danger{background:var(--bad-soft);color:var(--bad)}.pill.level{background:var(--ink);color:#fff}.pill.status-active{background:var(--ok-soft);color:var(--ok)}.pill.status-suspended{background:var(--warn-soft);color:#a86b00}.pill.status-deleted{background:#eef0f3;color:var(--muted)}.pager{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:16px}.legacy section{display:grid;gap:14px}.legacy table{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.legacy .toolbar{padding:0;margin:0}.actions{display:flex;gap:6px;flex-wrap:wrap}.thumb{width:40px;height:52px;border-radius:10px;object-fit:cover;background:var(--line);flex-shrink:0}.drawer-backdrop{position:fixed;inset:0;background:#181d2459;display:flex;justify-content:flex-end;z-index:50;animation:fade .15s}.drawer{width:min(620px,100%);height:100%;overflow-y:auto;background:var(--bg);padding:18px;position:relative;animation:slide .2s ease-out}.drawer .card{padding:22px}.drawer-close{position:absolute;top:26px;right:28px;z-index:2;width:34px;height:34px;padding:0;border-radius:50%}@keyframes slide{0%{transform:translate(40px);opacity:0}}@keyframes fade{0%{opacity:0}}.detail-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;padding-right:44px}.photos{display:flex;gap:8px;margin:14px 0;flex-wrap:wrap}.photos img{width:96px;height:128px;object-fit:cover;border-radius:14px}.facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0}.facts dt{color:var(--muted)}.facts dd{margin:0}.bio{font-style:italic}.plain{margin:0;padding-left:18px;display:grid;gap:4px}.span-12{grid-column:span 12}.pricing .bento{grid-auto-rows:auto;padding-bottom:80px}.table-scroll{overflow-x:auto;margin:0 -20px}table.edit th:first-child,table.edit td:first-child{padding-left:20px}table.edit td{padding:8px 10px}table.edit input:not([type=checkbox]),table.edit select{padding:6px 9px;border-radius:9px}table.edit input[type=number]{width:96px;text-align:right;font-variant-numeric:tabular-nums}table.edit input.product-id{width:130px}table.edit tr.off td{opacity:.55}.assumptions{margin-top:12px;line-height:2}.assumptions select,.assumptions input.tiny{padding:3px 6px;border-radius:8px}input.tiny{width:56px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label{font-size:13px}label.inline{display:inline-flex;align-items:center;gap:6px}.add-pack{margin-top:12px}.bad-text{color:var(--bad)}.danger-text{color:var(--bad)!important}.ok-text{color:var(--ok);font-weight:600}.warn-text{color:#a86b00}ul.checks,ul.versions{list-style:none;margin:0;padding:0;display:grid;gap:8px}ul.versions li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}ul.versions{margin-bottom:12px}button.small{padding:5px 11px;font-size:13px}.notice.ok{background:var(--ok-soft);color:var(--ok);padding:12px 16px;border-radius:14px;margin-bottom:16px;font-weight:600;cursor:pointer}.publish-bar{position:fixed;bottom:18px;left:calc(50% + 130px);transform:translate(-50%);width:min(860px,calc(100% - 300px));display:flex;gap:10px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:10px 12px 10px 18px;box-shadow:0 18px 40px #181d242e;z-index:30}.publish-bar .grow{flex:1;min-width:0}.payouts .how{margin:-8px 0 16px;max-width:820px}.payout-list{display:grid;gap:14px;transition:opacity .2s}.payout-list.loading{opacity:.6}.tile.payout{gap:12px}.payout-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.payout-top .who{display:flex;align-items:center;gap:12px;color:var(--text);font-weight:400}.avatar-img{width:44px;height:44px;border-radius:14px;object-fit:cover}.payout-amount{text-align:right}.payout-dest{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg);border-radius:12px;padding:10px 12px}.payout-dest code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px}.payout-risks{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.payout-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.payout-actions .grow{flex:1;min-width:220px}.error.small{margin:0}.notifications .bento{grid-auto-rows:auto}.notifications .tile{gap:12px}.notifications textarea{font:inherit;color:var(--text);padding:9px 12px;border:1px solid var(--line);border-radius:12px;resize:vertical}.notifications label{font-size:13px}.msg-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.msg-stats div{display:flex;flex-direction:column;background:var(--bg);border-radius:14px;padding:12px}.msg-stats b{font-family:Nunito,sans-serif;font-weight:900;font-size:26px}.checks-row{display:flex;gap:20px}.segmented.wide{display:flex;box-shadow:none}.segmented.wide button{flex:1}.segmented .count{margin-left:6px;font-weight:400;opacity:.75}.phone-preview{display:flex;flex-direction:column;gap:2px;background:#f1f2f5;border-radius:16px;padding:12px 14px;font-size:14px}.phone-preview .app{font-size:12px;color:var(--muted)}@media(max-width:1200px){.span-3,.span-4{grid-column:span 6}}@media(max-width:820px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;width:260px;z-index:40;transform:translate(-100%);transition:transform .2s}.sidebar.open{transform:none}.menu-toggle{display:block;position:fixed;top:14px;right:14px;z-index:45;background:var(--ink);color:#fff;border:none;padding:9px}.page{padding:20px 16px 40px}.span-3,.span-4,.span-6{grid-column:span 12}.rows-2{grid-row:span 1}.period{align-items:flex-start}.form-grid{grid-template-columns:1fr}.publish-bar{left:16px;right:16px;width:auto;transform:none;flex-wrap:wrap}}
