@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-ext-400-normal-7Z3465FB.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-400-normal-YU2ZJYJL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-400-normal-APB4EUBL.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-400-normal-7FSQ77DP.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-greek-400-normal-L4LAXORB.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-400-normal-X3NYKSO2.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-vietnamese-400-normal-P5ZB55LJ.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-400-normal-A4XVIM4G.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-ext-500-normal-SJW52W6D.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-500-normal-Z7QHO46N.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-500-normal-R6B2XZIQ.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-500-normal-WNQEPSX2.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-greek-500-normal-4XELGUF7.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-500-normal-B6ARYOP3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-vietnamese-500-normal-J2J6G2N5.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-500-normal-OZE7IZOF.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-500-normal-4YL5ICYH.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-ext-600-normal-HGPMDSPK.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-600-normal-UU6N6VST.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-600-normal-AFPTCLK6.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-600-normal-7XGRL4XO.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-greek-600-normal-NTJH3CYY.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-600-normal-GD52DGQ2.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-vietnamese-600-normal-JKSXZXZW.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-600-normal-5IGNKSLH.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-600-normal-OPCHJXXH.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-condensed-cyrillic-ext-500-normal-6PFY4IX7.woff2") format("woff2"),url("./media/ibm-plex-sans-condensed-cyrillic-ext-500-normal-Y6QXEGTH.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-condensed-vietnamese-500-normal-4PL25ADP.woff2") format("woff2"),url("./media/ibm-plex-sans-condensed-vietnamese-500-normal-LMSHA4FU.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-condensed-latin-ext-500-normal-ZUSN2ZUC.woff2") format("woff2"),url("./media/ibm-plex-sans-condensed-latin-ext-500-normal-TIYP4G74.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-condensed-latin-500-normal-IEQBNVGX.woff2") format("woff2"),url("./media/ibm-plex-sans-condensed-latin-500-normal-CZUO5VTT.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-condensed-cyrillic-ext-600-normal-ZIULXKJN.woff2") format("woff2"),url("./media/ibm-plex-sans-condensed-cyrillic-ext-600-normal-FYFSKVEA.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-condensed-vietnamese-600-normal-7J4QEO6P.woff2") format("woff2"),url("./media/ibm-plex-sans-condensed-vietnamese-600-normal-4I7RP4IM.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-condensed-latin-ext-600-normal-OSG3G3JX.woff2") format("woff2"),url("./media/ibm-plex-sans-condensed-latin-ext-600-normal-L3UFBMMF.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-condensed-latin-600-normal-UX5ZU5T6.woff2") format("woff2"),url("./media/ibm-plex-sans-condensed-latin-600-normal-QKYK7CEL.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{--navy: #0E2A5C;--navy-2: #163A78;--brand: #1F5BD8;--brand-ink: #1747AE;--brand-soft: #EAF0FD;--bg: #F3F5F9;--surface: #FFFFFF;--surface-2: #F8FAFD;--ink: #16233F;--muted: #5B6882;--line: #DFE4EE;--line-2: #EEF1F6;--pos: #12805C;--pos-soft: #E6F4EE;--neg: #C2352B;--neg-soft: #FBEAE8;--warn: #A86A12;--warn-soft: #FDF3E1;--rail: #0E2A5C;--rail-ink: #FFFFFF;--rail-muted: rgba(255,255,255,.62);--rail-active-bg: #FFFFFF;--rail-active-ink: #0E2A5C;--chart-grid: #E8ECF3;--chart-soft: #B9C9EE;--shadow: 0 1px 2px rgb(14 42 92 / .04), 0 4px 16px rgb(14 42 92 / .05);--f-body: "IBM Plex Sans", ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--f-display: "IBM Plex Sans Condensed", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--r: 14px;--r-sm: 9px}:root{color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);color:var(--ink)}body{font-family:var(--f-body);font-size:14px;line-height:1.45;font-feature-settings:"tnum" 1}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.muted{color:var(--muted)}.pos{color:var(--pos)}.neg{color:var(--neg)}.warn{color:var(--warn)}.small{font-size:12.5px}.strong{font-weight:600}html,body{background:#e9edf3}.app{min-height:100vh;display:flex;background:var(--surface)}.sb{position:sticky;top:0;height:100vh;width:244px;flex:none;display:flex;flex-direction:column;padding:20px 14px 16px;background:var(--surface);z-index:40;padding-left:max(14px,env(safe-area-inset-left,0px));transition:width .18s}.sb-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 0 2px;margin-bottom:18px}.sb-logo{display:flex;align-items:center;gap:9px;color:var(--navy);font-family:var(--f-display);font-weight:600;font-size:16px;text-decoration:none!important;white-space:nowrap;min-width:0}.logo-mark{width:36px;height:36px;border-radius:10px;background:var(--brand);color:#fff;display:grid;place-items:center;flex:none}.logo-mark svg{width:19px;height:19px}.lp-sub{color:var(--brand);font-weight:500}.sb-col{width:28px;height:28px;border-radius:8px;border:0;background:var(--line-2);color:var(--muted);display:grid;place-items:center;cursor:pointer;flex:none}.sb-col svg{width:15px;height:15px}.sb-nav{display:flex;flex-direction:column;gap:2px;overflow-y:auto;min-height:0;flex:1}.sb-h{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:14px 10px 6px;white-space:nowrap}.sb-h:first-child{padding-top:0}.sb-nav a,.sb-nav button{position:relative;display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:12px;color:#3a4660;font-size:14px;text-decoration:none;border:0;background:none;cursor:pointer;text-align:left;white-space:nowrap}.sb-nav a:hover,.sb-nav button:hover{background:var(--line-2);color:var(--ink);text-decoration:none}.sb-nav a[aria-current=page]{background:var(--brand-soft);color:var(--brand-ink);font-weight:500}.sb-nav a[aria-current=page]:before{content:"";position:absolute;left:-14px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--brand)}.sb-nav svg{width:19px;height:19px;flex:none}.sb-nav button:first-of-type{margin-top:14px}.sb-badge{margin-left:auto;min-width:22px;height:22px;border-radius:999px;background:var(--neg-soft);color:var(--neg);font-size:11.5px;font-weight:600;display:grid;place-items:center;padding:0 6px}.sb-card{margin-top:14px;border-radius:16px;padding:16px;color:#fff;text-align:center;background:radial-gradient(120% 90% at 100% 100%,rgba(255,255,255,.14),transparent 60%),linear-gradient(160deg,var(--brand),var(--navy))}.sb-card b{display:block;font-size:14.5px}.sb-card p{margin:6px 0 12px;font-size:12px;line-height:1.4;opacity:.85}.sb-card .btn{width:100%;justify-content:center;background:#fff;color:var(--navy);border-color:#fff;border-radius:10px;display:inline-flex;gap:6px;align-items:center;font-size:13px}.sb-card .btn svg{width:15px;height:15px}body.sb-mini .sb{width:80px}body.sb-mini .sb .sb-txt,body.sb-mini .sb-h,body.sb-mini #sb-card,body.sb-mini .sb-badge{display:none}body.sb-mini .sb-top{flex-direction:column;gap:12px}body.sb-mini .sb-col svg{transform:scaleX(-1)}body.sb-mini .sb-nav a,body.sb-mini .sb-nav button{justify-content:center;padding:11px}body.sb-mini .sb-nav button:first-of-type{margin-top:24px}.sb-scrim{display:none}.main{flex:1;min-width:0;display:flex;flex-direction:column;padding:0 16px 16px 0}.tb{display:flex;align-items:center;gap:12px;padding:18px 8px 14px 10px;padding-top:max(18px,env(safe-area-inset-top,0px))}.tb-menu{display:none!important}.gs{flex:0 1 340px;min-width:0}.gs-box{display:flex;align-items:center;gap:8px;height:40px;border-radius:12px;background:var(--line-2);padding:0 10px 0 12px;color:var(--muted)}.gs-box svg{width:17px;height:17px;flex:none}.gs-box input{flex:1;min-width:0;border:0;outline:0;background:none;height:38px}.gs-box kbd{font:500 11px var(--f-body);border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:1px 6px}.gs-pop{position:absolute;left:0;top:calc(100% + 6px);width:min(460px,calc(100vw - 32px));z-index:45;padding:6px;border-radius:14px;box-shadow:0 12px 36px #0e2a5c29;max-height:60vh;overflow-y:auto}.gs-pop button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:none;padding:8px;border-radius:10px;cursor:pointer}.gs-pop button:hover{background:var(--line-2)}.gs-t{flex:1;min-width:0}.gs-t b{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-t small{color:var(--muted);font-size:12px}.tb-right{margin-left:auto;display:flex;align-items:center;gap:8px}.ic-btn{position:relative;width:40px;height:40px;border-radius:50%;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--ink);flex:none}.ic-btn:hover{background:var(--line-2)}.ic-btn.ring{border:1px solid var(--line)}.ic-btn svg{width:19px;height:19px}.ic-btn.xs{width:28px;height:28px}.ic-btn.xs svg{width:16px;height:16px}.ic-btn.sq{border-radius:9px;background:var(--line-2);width:32px;height:32px}.ic-btn.sq svg{width:17px;height:17px}.ic-btn.sq.xs{width:28px;height:28px}.badge{position:absolute;top:3px;right:3px;min-width:16px;height:16px;border-radius:999px;background:var(--brand);color:#fff;font-size:10px;font-weight:600;display:grid;place-items:center;padding:0 4px;border:2px solid var(--surface)}.user-pill{display:flex;align-items:center;gap:9px;background:none;border:0;border-radius:999px;padding:3px 6px 3px 3px;cursor:pointer;text-align:left}.user-pill:hover{background:var(--line-2)}.user-pill img{width:38px;height:38px;border-radius:50%;background:var(--line-2)}.user-pill .up-t{line-height:1.2}.user-pill .up-t b{display:block;font-size:13.5px;font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-pill small{color:var(--muted);font-size:11.5px}.user-pill svg{width:15px;height:15px;color:var(--muted)}.menu-pop,.bell-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:45;border-radius:14px;box-shadow:0 12px 36px #0e2a5c29}.menu-pop{padding:6px;min-width:220px;display:flex;flex-direction:column}.menu-pop button{text-align:left;background:none;border:0;padding:9px 12px;border-radius:10px;cursor:pointer;white-space:nowrap}.menu-pop button:hover{background:var(--line-2)}.bell-pop{width:min(380px,calc(100vw - 32px));max-height:70vh;overflow-y:auto;padding:14px 16px}.bp-h{display:block;font-size:15px;margin-bottom:8px}.wrap{flex:1;background:#f3f5f9;border-radius:22px;padding:26px;max-width:none;margin:0;width:100%}.wrap>*{max-width:1480px;margin-left:auto;margin-right:auto}.banner{margin:0 0 12px 10px;border-radius:12px;padding:9px 14px;font-size:13px;background:var(--warn-soft);color:var(--warn)}@media(max-width:1280px){.user-pill .up-t{display:none}}@media(max-width:1023px){.sb{position:fixed;inset:0 auto 0 0;transform:translate(-100%);transition:transform .2s;width:268px!important;box-shadow:none}body.nav-open .sb{transform:none}body.nav-open .sb-scrim{display:block;position:fixed;inset:0;background:#08101f66;z-index:35}body.sb-mini .sb .sb-txt,body.sb-mini .sb-h,body.sb-mini #sb-card,body.sb-mini .sb-badge{display:revert}body.sb-mini .sb-nav a,body.sb-mini .sb-nav button{justify-content:flex-start;padding:9px 12px}body.sb-mini .sb-top{flex-direction:row}.sb-col{display:none}.main{padding:0}.tb{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));gap:8px;padding-top:max(12px,env(safe-area-inset-top,0px));padding-bottom:10px}.tb-menu{display:grid!important}.gs{flex:1 1 0}.gs-box kbd{display:none}.user-pill>svg{display:none}.user-pill img{width:34px;height:34px}.tb-right{gap:4px}.tb-right .ring[data-act=help]{display:none}.wrap{border-radius:20px 20px 0 0;padding:18px max(14px,env(safe-area-inset-right,0px)) 40px max(14px,env(safe-area-inset-left,0px))}.banner{margin:0 12px 10px}}.ph{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.ph h1{margin:0;font-family:var(--f-display);font-size:28px;line-height:1.15;font-weight:600;color:var(--navy);letter-spacing:-.01em;text-wrap:balance}.ph p{margin:4px 0 0;color:var(--muted)}.ph .actions{display:flex;flex-wrap:wrap;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 14px;border-radius:var(--r-sm);border:1px solid transparent;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;background:var(--brand);color:#fff;text-decoration:none}.btn:hover{background:var(--brand-ink);text-decoration:none}.btn.sec{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn.sec:hover{border-color:var(--brand);color:var(--brand)}.btn.ghost{background:transparent;color:var(--brand)}.btn.ghost:hover{background:var(--brand-soft)}.btn.danger{background:var(--surface);color:var(--neg);border-color:color-mix(in srgb,var(--neg) 35%,transparent)}.btn.danger:hover{background:var(--neg-soft)}.btn.sm{height:30px;padding:0 10px;font-size:13px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.busy:before{content:"";width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.input{width:100%;height:38px;padding:0 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-size:14px;min-width:0}textarea.input{height:auto;padding:9px 11px;resize:vertical}.input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.input[aria-invalid=true]{border-color:var(--neg)}.money{text-align:right;font-variant-numeric:tabular-nums}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.field>label,.lbl{font-size:13px;font-weight:500}.field .req:after{content:" *";color:var(--neg)}.field .hint{font-size:12px;color:var(--muted)}.field .err{font-size:12px;color:var(--neg)}.grid{display:grid;gap:14px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.span2{grid-column:span 2}.span3{grid-column:span 3}.spanall{grid-column:1 / -1}@media(max-width:720px){.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}.span2,.span3{grid-column:auto}}.check{display:flex;align-items:center;gap:8px;font-size:14px}.check input{width:16px;height:16px;accent-color:var(--brand)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);min-width:0}.card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 18px 10px;flex-wrap:wrap}.card>header h2{margin:0;font-size:15px;font-weight:600;color:var(--navy)}.card .body{padding:0 18px 18px}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cols{display:grid;gap:16px;align-items:start}.c12{grid-template-columns:repeat(12,minmax(0,1fr))}.c12>.s4{grid-column:span 4}.c12>.s5{grid-column:span 5}.c12>.s6{grid-column:span 6}.c12>.s7{grid-column:span 7}.c12>.s8{grid-column:span 8}.c12>.s12{grid-column:span 12}@media(max-width:1200px){.c12>.s4,.c12>.s5,.c12>.s7,.c12>.s8{grid-column:span 12}.c12>.s6{grid-column:span 12}}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.kpi{padding:14px 16px;display:block;color:inherit;text-decoration:none}a.kpi:hover{border-color:var(--brand);text-decoration:none}.kpi .k{font-size:12.5px;color:var(--muted)}.kpi .v{white-space:nowrap;font-size:21px;font-weight:600;letter-spacing:-.01em;margin-top:3px;font-variant-numeric:tabular-nums}.kpi .n{font-size:12px;color:var(--muted);margin-top:2px}.hero{background:var(--navy);color:#fff;border-radius:var(--r);padding:22px 24px;position:relative;overflow:hidden}.hero .k{color:#ffffffb3;font-size:13.5px}.hero .big{font-family:var(--f-display);font-size:clamp(34px,4.2vw,46px);font-weight:600;letter-spacing:-.015em;line-height:1.05;margin-top:6px;font-variant-numeric:tabular-nums}.hero .spark{height:64px;margin:10px -4px 0}.hero .sub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.16);font-size:13px}.hero .sub .l{color:#ffffff9e}.hero .sub .v{font-weight:600;font-size:16px;margin-top:2px;font-variant-numeric:tabular-nums}.hero a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff59}.hero .up{color:#8ee0be}.hero .down{color:#ffb3ac}@media(max-width:720px){.kpi .v{font-size:18px!important}.ph h1{font-size:24px}}@media(max-width:720px){.hero .sub{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;margin-bottom:18px}.seg{display:inline-flex;flex-wrap:wrap;gap:2px}.seg button{height:32px;padding:0 11px;border:0;background:none;border-radius:8px;cursor:pointer;font-size:13px;color:var(--ink)}.seg button:hover{background:var(--surface-2)}.seg button[aria-pressed=true]{background:var(--navy);color:var(--surface)}.filters .input{height:32px;font-size:13px;width:auto;max-width:210px}.filters .push{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1100px){.filters .push{margin-left:0}}table.t{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.t th{text-align:left;font-weight:500;font-size:12px;color:var(--muted);padding:9px 12px;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap}.t td{padding:10px 12px;border-bottom:1px solid var(--line-2);vertical-align:middle}.t tbody tr:last-child td{border-bottom:0}.t tbody tr:hover td{background:var(--surface-2)}.t .r{text-align:right}.t tfoot td{font-weight:600;border-top:1px solid var(--line);padding:11px 12px}.t tr.sub td{background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface));font-weight:600;color:var(--navy)}.t tr.dim td{opacity:.58}.t th button.sort{all:unset;cursor:pointer}.t .stick{position:sticky;left:0;background:var(--surface);z-index:1}.t tr.sub .stick{background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))}.t thead .stick{background:var(--surface-2)}.link{all:unset;cursor:pointer;color:inherit}.link:hover{color:var(--brand)}.link:focus-visible{outline:2px solid var(--brand)}.desc{font-weight:500}.sub-l{font-size:12px;color:var(--muted)}.pill{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500;background:var(--line-2);color:var(--muted)}.pill.aberto{background:var(--brand-soft);color:var(--brand)}.pill.parcial{background:var(--warn-soft);color:var(--warn)}.pill.liquidado{background:var(--pos-soft);color:var(--pos)}.pill.vencido{background:var(--neg-soft);color:var(--neg)}.pill.cancelado{background:var(--line-2);color:var(--muted);text-decoration:line-through}.tag{font-size:11.5px;color:var(--brand)}.tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--line);padding:0 10px}.tabs button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:11px 12px;cursor:pointer;color:var(--muted);white-space:nowrap;font-size:13.5px}.tabs button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand);font-weight:500}.toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:12px;align-items:center}.toolbar .input{height:34px;font-size:13px;width:auto}.toolbar .grow{flex:1 1 220px}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted);align-items:center}.empty{padding:44px 20px;text-align:center}.empty b{display:block;font-size:15px}.empty p{color:var(--muted);max-width:440px;margin:6px auto 14px}.alerts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.alerts li{border-radius:10px;padding:10px 12px;background:var(--surface-2);font-size:13.5px}.alerts li.crit{background:var(--neg-soft)}.alerts li.att{background:var(--warn-soft)}.alerts li.info{background:var(--brand-soft)}.alerts .h{font-weight:600;margin-bottom:3px}.alerts li.crit .h{color:var(--neg)}.alerts li.att .h{color:var(--warn)}.alerts li.info .h{color:var(--brand)}.alerts .line{display:flex;justify-content:space-between;gap:10px}.alerts .line span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.count{display:inline-block;font-size:11.5px;background:var(--neg-soft);color:var(--neg);border-radius:999px;padding:1px 7px;margin-left:6px;vertical-align:2px}.chart{position:relative;height:250px}.chart.tall{height:280px}.legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}dl.kv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;margin:16px 0 0}dl.kv dt{font-size:12px;color:var(--muted)}dl.kv dd{margin:2px 0 0}@media(max-width:720px){dl.kv{grid-template-columns:repeat(2,minmax(0,1fr))}}.note{font-size:13px;padding:9px 12px;border-radius:9px;background:var(--surface-2)}.note.neg{background:var(--neg-soft);color:var(--neg)}.note.warn{background:var(--warn-soft);color:var(--warn)}.note.info{background:var(--brand-soft);color:var(--brand)}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13.5px}.timeline li{display:grid;grid-template-columns:10px 1fr;gap:10px}.timeline li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand);margin-top:6px;opacity:.6}dialog{border:1px solid var(--line);border-radius:16px;padding:0;width:min(560px,calc(100vw - 24px));max-height:90vh;background:var(--surface);color:var(--ink);box-shadow:0 24px 60px #08101f4d}dialog.wide{width:min(980px,calc(100vw - 24px))}dialog::backdrop{background:#08101f73}dialog form.dlg{display:flex;flex-direction:column;max-height:90vh;margin:0}.dlg-h{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line)}.dlg-h h3{margin:0;font-size:16px;color:var(--navy)}.dlg-h button{background:none;border:0;width:32px;height:32px;border-radius:8px;cursor:pointer;color:var(--muted);font-size:18px}.dlg-b{padding:18px 20px;overflow-y:auto}.dlg-f{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 16px 16px}.toasts{position:fixed;z-index:100;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px))}.toast{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--pos);border-radius:10px;padding:11px 14px;box-shadow:0 8px 24px #08101f2e;font-size:13.5px}.toast.err{border-left-color:var(--neg)}.skeleton{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--line-2),var(--line),var(--line-2));background-size:200% 100%;animation:sk 1.2s infinite}@keyframes sk{to{background-position:-200% 0}}.sumbox{display:flex;flex-direction:column;gap:7px;font-size:13.5px}.sumbox>div{display:flex;justify-content:space-between;gap:10px}.sumbox .tot{border-top:1px solid var(--line);padding-top:8px;font-size:15px}.split-row{border:1px solid var(--line);border-radius:12px;padding:12px}.catlist{list-style:none;margin:0;padding:0}.catlist>li{padding:12px 18px;border-top:1px solid var(--line-2)}.subcats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;margin-top:6px}@media(max-width:720px){.subcats{grid-template-columns:minmax(0,1fr)}}.subcats div{display:flex;gap:8px;align-items:center;font-size:13.5px;padding:3px 0}.subcats .acts{margin-left:auto;display:flex;gap:8px}.off{text-decoration:line-through;color:var(--muted)}.readonly-note{margin-bottom:14px}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) 520px;background:var(--surface)}.auth[hidden]{display:none}.auth-side{background:#0e2a5c;color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-brand{font-family:var(--f-display);font-size:22px;font-weight:600;letter-spacing:-.01em}.auth-claim{max-width:440px;position:relative;z-index:1}.auth-big{font-family:var(--f-display);font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-.01em;margin:0;text-wrap:balance}.auth-claim p:last-child{color:#ffffffa8;font-size:15px;line-height:1.6;margin:16px 0 0}.auth-foot{color:#ffffff6b;font-size:12px;margin:0}.auth-mark{position:absolute;right:-96px;bottom:-96px;width:460px;height:460px;color:#ffffff0b}.auth-main{display:flex;align-items:center;justify-content:center;padding:48px max(24px,env(safe-area-inset-right,0px)) 48px max(24px,env(safe-area-inset-left,0px))}.auth-box{width:100%;max-width:360px}.auth-box h1{margin:0;font-family:var(--f-display);font-size:26px;font-weight:600;color:var(--navy);letter-spacing:-.01em}.auth-box .lead{color:var(--muted);margin:4px 0 26px}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-form .input{height:44px}.auth-form .btn{height:44px;width:100%}.auth-mobile-brand{display:none;color:var(--navy);font-family:var(--f-display);font-size:20px;font-weight:600;margin:0 0 32px}.auth-mobile-brand span{color:var(--muted);font-weight:400;font-family:var(--f-body);font-size:15px}@media(max-width:1023px){.auth{grid-template-columns:minmax(0,1fr)}.auth-side{display:none}.auth-mobile-brand{display:block}}.logout{all:unset;cursor:pointer;display:block;margin-top:6px;font-size:12px;color:var(--rail-muted);text-decoration:underline;text-underline-offset:2px}.logout:hover{color:var(--rail-ink)}.xh{align-items:center}.xkpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:1100px){.xkpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.xkpis{grid-template-columns:minmax(0,1fr)}}.xk{display:flex;gap:14px;align-items:flex-start;padding:18px;color:inherit;text-decoration:none}a.xk:hover{border-color:var(--brand);text-decoration:none}.xk-ic{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.xk-ic svg{width:22px;height:22px}.xk-b{min-width:0}.xk-l{font-size:13px;color:var(--muted)}.xk-v{font-family:var(--f-display);font-size:clamp(20px,1.75vw,27px);font-weight:600;letter-spacing:-.015em;line-height:1.15;margin-top:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.xk-d{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px;font-size:12px;color:var(--muted)}.chip{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:1px 8px;font-weight:600;font-size:12px;background:var(--line-2);color:var(--muted);font-variant-numeric:tabular-nums}.chip.up{background:var(--pos-soft);color:var(--pos)}.chip.down{background:var(--neg-soft);color:var(--neg)}.date-pill{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);cursor:pointer;font-size:13.5px;font-variant-numeric:tabular-nums}.date-pill svg{width:17px;height:17px;color:var(--brand)}.date-pill:hover,.date-pill[aria-expanded=true]{border-color:var(--brand)}.pop-wrap{position:relative}.pop{position:absolute;right:0;top:46px;z-index:25;width:min(440px,calc(100vw - 32px));padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 16px 40px #0e2a5c29}.pop .input{height:34px;font-size:13px}.pop-seg{display:flex;flex-wrap:wrap}.input.mini{height:30px;width:auto;font-size:12.5px;padding:0 8px}.donut-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center}.donut{position:relative;width:190px;height:190px;flex:none}.donut-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.donut-c b{font-family:var(--f-display);font-size:19px;color:var(--navy);font-variant-numeric:tabular-nums}.donut-c span{font-size:11.5px;color:var(--muted)}.dleg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1 1 150px;min-width:0}.dleg li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:9px;align-items:center;font-size:13px}.dleg i{width:10px;height:10px;border-radius:50%}.dleg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dleg b{font-variant-numeric:tabular-nums;font-weight:600}.toplist{list-style:none;margin:0;padding:0 18px 12px}.toplist li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line-2);font-size:13.5px}.toplist li:first-child{border-top:0}.rank{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:600}.toplist li:first-child .rank{background:var(--brand);color:#fff}.toplist .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}h2.sect{font-size:17px;color:var(--navy);margin:28px 0 12px;font-weight:600}.kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:720px){.kpis.k3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero .sub.s4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.hero .sub.s4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.xk.sm{padding:15px 16px;gap:12px}.xk.sm .xk-ic{width:36px;height:36px;border-radius:10px}.xk.sm .xk-ic svg{width:19px;height:19px}.xk.sm .xk-v{font-size:clamp(17px,1.35vw,21px)}.xk-n{font-size:12px;color:var(--muted);margin-top:3px}.xk-ic.ok{background:var(--pos-soft);color:var(--pos)}.xk-ic.bad{background:var(--neg-soft);color:var(--neg)}.xk-ic.att{background:var(--warn-soft);color:var(--warn)}.xgrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:560px){.xgrid2{grid-template-columns:minmax(0,1fr)}}.xkpis.five{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px}@media(max-width:1280px){.xkpis.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.xkpis.five{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:460px){.xkpis.five{grid-template-columns:minmax(0,1fr)}}.date-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--brand)}.card{border-radius:18px;border-color:transparent;box-shadow:none}.ok-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ok-head h1{font-family:var(--f-display);font-size:30px;font-weight:600;margin:0;color:var(--ink);letter-spacing:-.01em}.ok-head p{margin:4px 0 0;color:var(--muted)}.ok-head .actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ok-head .date-pill{border-radius:999px;background:var(--surface);border-color:transparent;height:42px}.btn.pillb{border-radius:999px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px}.btn svg{width:17px;height:17px}.btn.navy{background:var(--navy);color:#fff;border-color:var(--navy)}.btn.navy:hover{background:var(--navy-2)}.btn.grey{background:var(--line-2);color:var(--ink);border-color:transparent}.btn.grey:hover{background:#e3e8f0}.btn.grey.sm{display:inline-flex;align-items:center;gap:5px;border-radius:9px}.btn.grey.sm svg{width:15px;height:15px}.exp-pop{min-width:230px}.ok{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"bal k1 k2" "bal ch ch" "plan tx tx"}.ok>.card{padding:20px}.ok-bal{grid-area:bal}.ok-k:nth-of-type(2){grid-area:k1}.ok-k:nth-of-type(3){grid-area:k2}.ok-chart{grid-area:ch}.ok-plan{grid-area:plan}.ok-tx{grid-area:tx}.ok-h{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.ok-h h2{margin:0;font-size:17px;font-weight:600;color:var(--ink);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ok-ic{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);display:grid;place-items:center;color:var(--brand);flex:none;background:var(--surface)}.ok-ic svg{width:19px;height:19px}.ok-ic.sm{width:32px;height:32px;border-radius:9px;background:var(--brand-soft);border-color:transparent}.ok-ic.sm svg{width:16px;height:16px}.ok-ic.sm.bad{background:var(--neg-soft);color:var(--neg)}.ok-ctl{gap:8px;flex-wrap:wrap}.pill-sel{border-radius:999px!important;height:36px;width:auto!important;background-color:var(--surface-2)}.pill-sel.sm{height:32px;font-size:13px;padding-top:0;padding-bottom:0}.ok-v{font-family:var(--f-display);font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.01em;margin:4px 0 10px;color:var(--ink)}.bal-v{font-family:var(--f-display);font-size:clamp(30px,3vw,40px);font-weight:600;color:var(--ink);letter-spacing:-.02em;margin:2px 0 8px}.tile-f{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.bal-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 20px}.bal-btns .btn{width:100%;padding:0 10px}.wal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.wal-c{background:var(--surface-2);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:3px;min-width:0;border:1px solid var(--line-2)}.wal-t{display:flex;align-items:center;gap:8px;margin-bottom:4px;min-width:0}.wal-av{width:24px;height:24px;border-radius:50%;background:var(--navy);color:#fff;font-size:11.5px;font-weight:600;display:grid;place-items:center;flex:none}.wal-n{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wal-c b{font-size:16px}.wal-c small{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ok-chart .chart{position:relative}.plan-l{display:flex;flex-direction:column;gap:10px;max-height:330px;overflow-y:auto}.plan-c{display:flex;flex-direction:column;gap:10px;text-align:left;background:var(--surface-2);border:1px solid var(--line-2);border-radius:14px;padding:14px;cursor:pointer}.plan-c:hover{border-color:var(--brand)}.plan-n{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbar{display:block;height:8px;border-radius:999px;background:#e3e9f5;overflow:hidden}.pbar span{display:block;height:100%;border-radius:999px;background:var(--brand)}.pbar span.over{background:var(--neg)}.search-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:0 12px;height:32px;background:var(--surface-2);color:var(--muted)}.search-pill svg{width:15px;height:15px}.search-pill input{border:0;outline:0;background:none;width:120px;height:30px;font-size:13px}.tw{overflow-x:auto}table.oxt{width:100%;border:1px solid var(--line-2);border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden}table.oxt th{background:var(--surface-2);font-weight:500}table.oxt td{vertical-align:middle}.dir{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none}.dir svg{width:15px;height:15px}.dir.receber{background:var(--pos-soft);color:var(--pos)}.dir.pagar{background:var(--brand-soft);color:var(--brand)}.link.desc{font-weight:500;color:var(--ink);text-align:left}.stag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;border-radius:999px;padding:2px 9px 2px 7px;white-space:nowrap}.stag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.stag.ok{color:var(--pos);background:var(--pos-soft)}.stag.bad{color:var(--neg);background:var(--neg-soft)}.stag.att{color:var(--warn);background:var(--warn-soft)}.stag.info{color:var(--brand-ink);background:var(--brand-soft)}.stag.cancel{color:var(--muted);background:var(--line-2)}.help-l{margin:0;padding-left:18px;display:grid;gap:10px}@media(max-width:1280px){.ok{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"bal k1" "bal k2" "ch ch" "plan tx"}}@media(max-width:1100px){.ok{grid-template-areas:"k1 k2" "bal bal" "ch ch" "tx tx" "plan plan"}}@media(max-width:640px){.ok{grid-template-columns:minmax(0,1fr);grid-template-areas:"bal" "k1" "k2" "ch" "tx" "plan";gap:12px}.ok>.card{padding:16px}.ok-head h1{font-size:24px}.ok-h h2{font-size:16px}.ok-ctl{width:100%}table.oxt .hm{display:none}table.oxt td,table.oxt th{padding-left:8px;padding-right:8px}.search-pill input{width:90px}}.dcol{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.m-st{display:none!important}.ok-ctl .pill-sel{max-width:170px}.ok-bal .pill-sel{max-width:150px}@media(max-width:640px){.m-st{display:inline-flex!important;font-size:11px;white-space:normal}table.oxt{font-size:13px}table.oxt td:first-child{padding-right:4px}.ok-ctl{flex-wrap:nowrap}.ok-ctl .pill-sel,.ok-ctl .search-pill{flex:1 1 0;min-width:0;max-width:none}.search-pill input{width:100%}}.splash{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:radial-gradient(110% 55% at 50% 0%,rgba(42,99,217,.35) 0%,transparent 65%),radial-gradient(90% 45% at 50% 100%,rgba(185,33,48,.1) 0%,transparent 70%),#162e53;transition:opacity .4s,visibility .4s}.splash.out{opacity:0;visibility:hidden}.sp-in{display:flex;flex-direction:column;align-items:center;animation:sp-up .7s cubic-bezier(.2,.8,.2,1) both}.sp-logo{width:min(270px,70vw);height:auto;display:block;animation:sp-pop .8s cubic-bezier(.2,.9,.25,1.1) both}.sp-mark{width:92px;height:92px;border-radius:26px;background:#fff;color:var(--navy);display:grid;place-items:center;box-shadow:0 18px 50px #00000047;animation:sp-pop .8s cubic-bezier(.2,.9,.25,1.2) both}.sp-mark svg{width:50px;height:50px}.sp-w{font-family:var(--f-display);font-size:32px;font-weight:600;letter-spacing:-.01em;margin-top:22px}.sp-w span{font-weight:500;color:#a9c3f6}.sp-s{font-size:12px;letter-spacing:.42em;text-transform:uppercase;color:#ffffff9e;margin-top:16px;padding-left:.42em}.sp-bar{width:120px;height:3px;border-radius:3px;background:#ffffff2e;margin-top:30px;overflow:hidden}.sp-bar i{display:block;height:100%;width:40%;border-radius:3px;background:#fff;animation:sp-load 1.1s ease-in-out infinite}.sp-f{position:absolute;bottom:calc(28px + env(safe-area-inset-bottom,0px));margin:0;font-size:12px;color:#ffffff8c}@keyframes sp-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sp-pop{0%{transform:scale(.92);opacity:0}to{transform:none;opacity:1}}@keyframes sp-load{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media(min-width:768px){.splash{display:none}}.btab,.tb-app,.m-srch,#mseg{display:none}@media(max-width:767px){html,body{background:#f3f5f9}.app{background:#f3f5f9;display:block}.sb,.sb-scrim,.tb-menu{display:none!important}.main{padding:0}.tb{position:sticky;top:0;z-index:30;background:#f3f5f9eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex-wrap:wrap;padding:max(10px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px))}.tb-app{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.tb-app .ic-btn{margin-left:-8px}.logo-mark.sm{width:38px;height:38px;border-radius:12px}.ta-t{line-height:1.15;min-width:0}.ta-t small{display:block;color:var(--muted);font-size:12.5px}.ta-t b{font-size:17px}.ta-h{font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs{display:none;order:5;flex:1 0 100%;margin-top:6px}body.m-search .gs{display:block}.gs-box{background:var(--surface)}.m-srch{display:grid}.tb-right .ring{background:var(--surface);border-color:transparent}.user-pill{padding:0}.user-pill .up-t,.user-pill>svg{display:none}.wrap{background:none;border-radius:0;padding:6px max(16px,env(safe-area-inset-right,0px)) calc(104px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}#mseg:not([hidden]){display:block;padding:2px 16px 6px}.mseg{display:grid;grid-template-columns:1fr 1fr;background:#e6ebf3;border-radius:12px;padding:4px}.mseg a{text-align:center;padding:8px;border-radius:9px;color:var(--muted);font-weight:500;text-decoration:none}.mseg a[aria-current]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0e2a5c1a}.mseg i{font-style:normal;font-size:11px;background:var(--neg-soft);color:var(--neg);border-radius:999px;padding:0 6px;margin-left:4px}.btab{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;position:fixed;z-index:50;left:0;right:0;bottom:0;background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line-2);padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));box-shadow:0 -6px 24px #0e2a5c0f}.btab>a,.btab>button:not(.fab){position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0 4px;border:0;background:none;color:var(--muted);font-size:11px;font-weight:500;text-decoration:none;cursor:pointer}.btab svg{width:23px;height:23px}.btab [aria-current]{color:var(--brand)}.btab [aria-current]:after{content:"";position:absolute;top:-6px;width:22px;height:3px;border-radius:0 0 3px 3px;background:var(--brand)}.btab .dotb{position:absolute;top:2px;left:54%;font-style:normal;min-width:17px;height:17px;border-radius:999px;background:var(--neg);color:#fff;font-size:10px;display:grid;place-items:center;padding:0 4px;border:2px solid #fff}.fab{justify-self:center;width:56px;height:56px;border-radius:18px;border:0;margin-bottom:6px;transform:translateY(-14px);background:linear-gradient(150deg,var(--brand),var(--navy));color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px #1f5bd866;cursor:pointer}.fab svg{width:26px;height:26px}.toasts{bottom:calc(92px + env(safe-area-inset-bottom,0px));left:16px;right:16px;width:auto}dialog,dialog.wide{width:100%;max-width:100%;margin:auto 0 0;border-radius:24px 24px 0 0;border:0;max-height:92vh}dialog form.dlg{max-height:92vh}dialog .dlg-h{position:relative;padding-top:22px}dialog .dlg-h:before{content:"";position:absolute;top:8px;left:50%;margin-left:-20px;width:40px;height:4px;border-radius:4px;background:var(--line)}dialog .dlg-f{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}dialog[open]{animation:sheet-in .26s cubic-bezier(.2,.8,.2,1)}@keyframes sheet-in{0%{transform:translateY(40%);opacity:.4}to{transform:none;opacity:1}}dialog.sheet .dlg-f{display:none}dialog.sheet .dlg-b{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.fab-l{display:flex;flex-direction:column;gap:8px}.fab-it{display:flex;align-items:center;gap:14px;text-align:left;border:1px solid var(--line-2);background:var(--surface-2);border-radius:16px;padding:12px 14px;cursor:pointer}.fab-it b{display:block;font-size:15px}.fab-it small{color:var(--muted);font-size:12.5px}.fi-ic{width:42px;height:42px;border-radius:13px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex:none}.fi-ic svg{width:21px;height:21px}.fab-it.in .fi-ic{background:var(--pos-soft);color:var(--pos)}.fab-it.out .fi-ic{background:var(--neg-soft);color:var(--neg)}.more-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.more-it{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;border-radius:16px;background:var(--surface-2);border:1px solid var(--line-2);color:var(--ink);font-size:12.5px;text-align:center;text-decoration:none!important}.more-it.on{border-color:var(--brand);color:var(--brand-ink)}.more-l{display:flex;flex-direction:column;margin-top:16px;border-top:1px solid var(--line-2);padding-top:8px}.more-l button{display:flex;align-items:center;gap:12px;border:0;background:none;padding:12px 4px;text-align:left;font-size:14.5px;cursor:pointer}.more-l button svg{width:20px;height:20px;color:var(--muted)}.more-l button.neg,.more-l button.neg svg{color:var(--neg)}.ph h1{display:none}.ph{margin-bottom:12px}.ph p{margin-top:0}.filters .seg{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.filters .seg::-webkit-scrollbar{display:none}.filters .seg button{white-space:nowrap;flex:none}.tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none;white-space:nowrap}.card{border-radius:18px}table.t.cards,table.t.cards tbody,table.t.cards tfoot,table.t.cards tr{display:block;width:100%}table.t.cards thead{display:none}table.t.cards tr{display:flex;flex-direction:column;padding:12px 14px;border-bottom:1px solid var(--line-2);gap:3px}table.t.cards td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0;border:0;text-align:right;min-width:0;max-width:none!important;position:static!important;background:none!important}table.t.cards td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:400;text-align:left;flex:none}table.t.cards td[data-label=""]:before,table.t.cards td.ct:before,table.t.cards td.cspan:before{content:none}table.t.cards td[data-label=""]{justify-content:flex-end}table.t.cards td.ct{order:-1;display:block;text-align:left;font-size:14.5px;margin-bottom:4px}table.t.cards td.cspan{display:block;text-align:left}table.t.cards td:empty{display:none}.tw,.tbl-wrap{overflow-x:visible}.ap-hero{border-radius:24px;padding:20px;color:#fff;margin-bottom:14px;position:relative;overflow:hidden;background:radial-gradient(90% 80% at 100% 0%,rgba(110,155,240,.45),transparent 60%),linear-gradient(155deg,#1F4FBF,var(--navy) 75%);box-shadow:0 14px 34px #0e2a5c40}.ap-l{font-size:13px;color:#ffffffbf}.ap-eye{width:34px;height:34px;border-radius:50%;border:0;background:#ffffff24;color:#fff;display:grid;place-items:center;cursor:pointer}.ap-eye svg{width:18px;height:18px}.ap-bal{font-family:var(--f-display);font-size:36px;font-weight:600;letter-spacing:-.02em;margin:6px 0 4px}.ap-d{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffb8;min-height:20px}.ap-d .chip{background:#ffffff2e;color:#fff}.ap-accs{display:flex;gap:8px;overflow-x:auto;margin:16px 0 -4px;padding:0 0 4px;scrollbar-width:none;scroll-snap-type:x mandatory}.ap-accs::-webkit-scrollbar{display:none}.ap-acc{flex:none;min-width:140px;max-width:190px;text-align:left;border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:#fff;border-radius:14px;padding:10px 12px;cursor:pointer;scroll-snap-align:start}.ap-acc small{display:block;font-size:11.5px;color:#ffffffb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-acc b{font-size:15px}.ap-empty{margin:12px 0 0;font-size:13px;color:#ffffffbf}.qas{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.qa{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;font-size:12px;font-weight:500;color:var(--ink);cursor:pointer;padding:0}.qa span{width:54px;height:54px;border-radius:18px;background:var(--surface);color:var(--brand);display:grid;place-items:center;box-shadow:var(--shadow)}.qa svg{width:22px;height:22px}.ap-per{margin-bottom:12px}.ap-per .date-pill{width:100%;justify-content:center;background:var(--surface);border-color:transparent;border-radius:12px;height:40px}.ap-k2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.ap-k{text-align:left;padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;cursor:pointer;min-width:0}.ap-k small{color:var(--muted);font-size:12.5px}.ap-k b{font-size:17px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ap-ki{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;margin-bottom:4px}.ap-ki svg{width:17px;height:17px}.ap-ki.in{background:var(--pos-soft);color:var(--pos)}.ap-ki.out{background:var(--neg-soft);color:var(--neg)}.ap-c{padding:16px;margin-bottom:12px}.ap-res{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ap-res>div+div{border-left:1px solid var(--line-2);padding-left:12px}.ap-res small{display:block;color:var(--muted);font-size:12px}.ap-res b{font-size:16px}.ap-alert{display:flex;gap:12px;align-items:flex-start;background:var(--neg-soft);color:var(--neg);border-radius:16px;padding:14px;margin-bottom:12px}.ap-alert>svg{width:20px;height:20px;flex:none;margin-top:1px}.ap-alert div{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ap-alert .link{color:var(--neg);text-align:left;font-size:13px}.ap-h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.ap-h h2{font-size:16px;margin:0;font-weight:600}.ap-none{margin:4px 0}.li{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;text-align:left;padding:10px 0;border-top:1px solid var(--line-2);cursor:pointer}.ap-h+.li{border-top:0}.li-t{flex:1;min-width:0}.li-t b{display:block;font-weight:500;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.li-t small{display:block;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.li-v{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.li-v b{font-size:14px}.li-v .stag{font-size:10.5px}.ap-bud{display:flex;justify-content:space-between;font-size:13px;margin:12px 0 5px}.pbar.thin{height:5px}.ap-com{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.ap-com .ccard{min-height:0;padding:14px}.ap-com small{font-size:12px;opacity:.85}.ap-com b{font-size:16px}.ap-com span{font-size:11.5px;opacity:.75}}.ccard{border:0;border-radius:16px;color:#fff;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:0}.ccard.navy{background:linear-gradient(140deg,var(--navy),#1B3F80)}.ccard.blue{background:linear-gradient(140deg,var(--brand),#4D84EE)}.legend{display:flex;gap:12px;font-size:12px;color:var(--muted)}.legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px}.cl-note{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.note.att{background:var(--warn-soft);color:#7a4b0a;border-radius:14px;padding:12px 14px}.cl-list{display:flex;flex-direction:column;gap:10px}.cl-row{border:1px solid var(--line-2);border-radius:14px;padding:12px;background:var(--surface-2)}.cl-h{display:flex;align-items:center;gap:10px}.cl-n{flex:1;min-width:0}.cl-n b{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-n small{color:var(--muted);font-size:12px}.cl-f{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:8px;margin-top:10px}.cl-d summary{cursor:pointer;color:var(--brand);margin-top:8px}.cl-i{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:10px;padding:5px 0;border-top:1px solid var(--line-2)}.cl-i span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.cl-f{grid-template-columns:minmax(0,1fr)}.cl-i{grid-template-columns:76px minmax(0,1fr) auto}}.ap-cl{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-radius:16px;padding:14px;margin-bottom:12px;background:var(--warn-soft);color:#7a4b0a;cursor:pointer}.ap-cl>svg{width:20px;height:20px;flex:none}.ap-cl span{flex:1}.ap-cl b{display:block}.ap-cl small{font-size:12px}nx-root,nx-shell{display:contents}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page-loading{padding:40px 0}.err-box{margin-bottom:14px}.auth-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.demo-acc{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.demo-box{margin-top:24px;padding-top:16px;border-top:1px solid var(--line-2);font-size:12.5px;color:var(--muted)}.link-box{display:flex;gap:8px;align-items:center}.link-box input{flex:1;font-size:12.5px}.upload-btn input{display:none}.tag-btn{all:unset;cursor:pointer;font-size:11.5px;color:var(--brand)}.idle-note{position:fixed;z-index:120;left:50%;bottom:24px;transform:translate(-50%)}.user-pill .av{width:38px;height:38px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:600;font-size:13px;flex:none}@media(max-width:1023px){.user-pill .av{width:34px;height:34px}}a.ap-k,a.plan-c,a.more-it,a.ccard,a.kpi{color:inherit;text-decoration:none!important}a.ccard{color:#fff}
