@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(./manrope-cyrillic-500-normal.B1OEZity.woff2) format("woff2"),url(./manrope-cyrillic-500-normal.CNwnNrRC.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(./manrope-greek-500-normal.GeMIHyWm.woff2) format("woff2"),url(./manrope-greek-500-normal.DyxYGEtJ.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-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(./manrope-vietnamese-500-normal.DCXiE_xi.woff2) format("woff2"),url(./manrope-vietnamese-500-normal.DaZ8i3XM.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-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(./manrope-latin-ext-500-normal.dm74KBQw.woff2) format("woff2"),url(./manrope-latin-ext-500-normal.EtoS1VaI.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-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(./manrope-latin-500-normal.BYYD-dBL.woff2) format("woff2"),url(./manrope-latin-500-normal.DMZssgOp.woff) format("woff");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-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(./manrope-cyrillic-600-normal.DvRl3Mj-.woff2) format("woff2"),url(./manrope-cyrillic-600-normal.It4mZcQk.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(./manrope-greek-600-normal.BoRV6lzK.woff2) format("woff2"),url(./manrope-greek-600-normal.CF2i9ZRY.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-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(./manrope-vietnamese-600-normal.C1J5PCl_.woff2) format("woff2"),url(./manrope-vietnamese-600-normal.lA7a_7Ok.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-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(./manrope-latin-ext-600-normal._gBojHdJ.woff2) format("woff2"),url(./manrope-latin-ext-600-normal.u5Pl7hTU.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-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(./manrope-latin-600-normal.4f0koTD-.woff2) format("woff2"),url(./manrope-latin-600-normal.BqgrALkZ.woff) format("woff");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-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(./manrope-cyrillic-700-normal.Dw_fZAg2.woff2) format("woff2"),url(./manrope-cyrillic-700-normal.7JNVKxyl.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(./manrope-greek-700-normal.CHUG9PD8.woff2) format("woff2"),url(./manrope-greek-700-normal.DyfsrCpP.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-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(./manrope-vietnamese-700-normal.CUqMx5-1.woff2) format("woff2"),url(./manrope-vietnamese-700-normal.pt65Fn2Z.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-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(./manrope-latin-ext-700-normal.DYOwVNan.woff2) format("woff2"),url(./manrope-latin-ext-700-normal.eVCcYqtJ.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-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(./manrope-latin-700-normal.BZp_XxE4.woff2) format("woff2"),url(./manrope-latin-700-normal.DGRFkw-m.woff) format("woff");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}:root{color-scheme:light;--bg:#f8fafc;--surface:#fff;--surface-soft:#f1f5f9;--line:#e2e8f0;--line-strong:#cbd5e1;--text:#0f172a;--text-soft:#475569;--text-faint:#94a3b8;--accent:#2563eb;--accent-strong:#1e40af;--accent-soft:#eff6ff;--secondary:#64748b;--secondary-strong:#334155;--secondary-soft:#f8fafc;--success:#059669;--warning:#d97706;--danger:#dc2626;--shadow:0 12px 32px rgba(15,23,42,.04),0 2px 6px rgba(15,23,42,.02);--radius-xl:16px;--radius-lg:12px;--radius-md:8px;--radius-sm:4px;--control-height:42px;--control-height-sm:36px;--control-padding-x:20px;--page-glow-1:rgba(37,99,235,.03);--page-glow-2:rgba(15,23,42,.02);--page-gradient-start:#f8fafc;--page-gradient-end:#f1f5f9;--sidebar-gradient-start:#fff;--sidebar-gradient-end:#f8fafc;--surface-elevated-start:#fff;--surface-elevated-end:#f8fafc;--surface-soft-gradient-start:#fff;--surface-soft-gradient-end:#f1f5f9;--surface-control-start:#fff;--surface-control-end:#f1f5f9;--surface-neutral-start:#fff;--surface-neutral-end:#f1f5f9;--surface-success-start:#fff;--surface-success-end:#f0fdf4;--surface-warning-start:#fff;--surface-warning-end:#fffbeb;--surface-info-start:#fff;--surface-info-end:#eff6ff;--surface-accent-start:#fff;--surface-accent-end:#eff6ff;--surface-danger-start:#fff;--surface-danger-end:#fef2f2;--surface-panel-overlay:hsla(0,0%,100%,.9);--table-surface-start:#fff;--table-surface-end:#f8fafc;--table-header-start:#fff;--table-header-end:#f8fafc;--table-row-alt:#f8fafc;--table-row-hover:#f1f5f9}:root[data-theme=dark]{color-scheme:dark;--bg:#0b0f19;--surface:#111827;--surface-soft:#1e293b;--line:hsla(0,0%,100%,.04);--line-strong:hsla(0,0%,100%,.08);--text:#f8fafc;--text-soft:#94a3b8;--text-faint:#64748b;--accent:#3b82f6;--accent-strong:#60a5fa;--accent-soft:rgba(59,130,246,.12);--secondary:#64748b;--secondary-strong:#e2e8f0;--secondary-soft:rgba(100,116,139,.12);--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--shadow:0 14px 40px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.16);--page-glow-1:rgba(59,130,246,.05);--page-glow-2:rgba(148,163,184,.03);--page-gradient-start:#0b0f19;--page-gradient-end:#090e17;--sidebar-gradient-start:#111827;--sidebar-gradient-end:#0f172a;--surface-elevated-start:rgba(30,41,59,.98);--surface-elevated-end:rgba(15,23,42,.98);--surface-soft-gradient-start:rgba(51,65,85,.96);--surface-soft-gradient-end:rgba(30,41,59,.98);--surface-control-start:rgba(30,41,59,.95);--surface-control-end:rgba(15,23,42,.97);--surface-neutral-start:rgba(30,41,59,.95);--surface-neutral-end:rgba(15,23,42,.97);--surface-success-start:rgba(6,78,59,.92);--surface-success-end:rgba(2,44,34,.96);--surface-warning-start:rgba(120,53,15,.92);--surface-warning-end:rgba(69,26,3,.96);--surface-info-start:rgba(30,58,138,.9);--surface-info-end:rgba(23,37,84,.95);--surface-accent-start:rgba(30,58,138,.9);--surface-accent-end:rgba(23,37,84,.96);--surface-danger-start:rgba(127,29,29,.9);--surface-danger-end:rgba(69,10,10,.96);--surface-panel-overlay:rgba(15,23,42,.78);--table-surface-start:rgba(30,41,59,.98);--table-surface-end:rgba(15,23,42,.98);--table-header-start:rgba(51,65,85,.96);--table-header-end:rgba(30,41,59,.98);--table-row-alt:rgba(100,116,139,.1);--table-row-hover:rgba(51,65,85,.96)}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%}body{color:var(--text);font-family:Manrope,Segoe UI Variable,Segoe UI,sans-serif;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root[data-theme=dark] body,body{background:var(--bg)}a{color:inherit}button,input,select,textarea{font:inherit;letter-spacing:inherit}.app-shell{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:100vh}.sidebar{background:var(--sidebar-gradient-start);border-right:1px solid var(--line);padding:16px 14px}.brand-card,.content-topbar,.metric-card,.panel,.summary-strip__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.brand-card,.content-topbar,.metric-card,.panel{transition:border-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.metric-card:hover,.panel:hover{box-shadow:0 16px 40px #0000000f,0 4px 12px #0000000a}:root[data-theme=dark] .metric-card:hover,:root[data-theme=dark] .panel:hover{box-shadow:0 18px 48px #00000038,0 6px 16px #00000029}.brand-card h1,.content-topbar h2,.dashboard-header h1,.panel h2,.sheet-drawer h2,.view-header h1{letter-spacing:-.04em;margin:0}.brand-card{background:linear-gradient(180deg,var(--surface-elevated-start) 0,var(--surface-elevated-end) 100%);border-color:var(--line);display:grid;gap:8px;margin-bottom:14px;padding:14px}.brand-card img{max-width:112px}.brand-card h1{font-size:1.04rem;line-height:1.05}.brand-card p,.content-topbar__hint,.dashboard-header p,.empty-state p,.metric-card__help,.panel p,.view-header p{color:var(--text-soft)}.brand-card p{display:block;font-size:.77rem;line-height:1.4;margin:0}.eyebrow{color:var(--accent);font-size:.69rem;font-weight:700;letter-spacing:.12em;margin:0 0 3px;text-transform:uppercase}.sidebar-nav{margin-top:8px}.sidebar__section-label{color:var(--text-soft);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.sidebar-nav__groups{display:grid;gap:10px}.sidebar-nav__group{display:grid;gap:6px;padding:0}.sidebar-nav__group+.sidebar-nav__group{border-top:1px solid var(--line);padding-top:12px}.sidebar-nav__group-label{color:var(--text-soft);font-size:.68rem;font-weight:800;letter-spacing:.1em;margin:0;opacity:.8;text-transform:uppercase}.nav-list{display:grid;gap:6px;list-style:none;margin:0;padding:0}.nav-list--group{gap:5px}.action-icon,.button,.chip-toggle,.nav-button{border:0;cursor:pointer;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.nav-button{align-items:flex-start;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-soft);display:flex;gap:12px;justify-content:space-between;min-height:50px;padding:9px 10px;width:100%}.nav-button:hover{background:var(--surface-soft);border-color:var(--line);color:var(--text)}.nav-button[data-active=true]{background:var(--surface);border-color:#b45d6e2e;box-shadow:inset 3px 0 0 var(--accent),0 4px 12px #00000005;color:var(--accent-strong)}.nav-button__start{align-items:flex-start;display:flex;gap:12px;min-width:0}.nav-button__icon{align-items:center;background:var(--surface-soft);border-radius:8px;color:var(--text-soft);display:inline-flex;flex:none;height:28px;justify-content:center;width:28px}.nav-button[data-active=true] .nav-button__icon{background:var(--accent-soft);color:var(--accent-strong)}.nav-button__body{display:grid;gap:2px;min-width:0;text-align:left}.nav-button__body strong{font-size:.84rem;line-height:1.2}.nav-button__body small{color:var(--text-soft);display:block;font-size:.69rem;line-height:1.28;opacity:.92}.nav-button__meta{align-items:center;background:var(--surface-soft);border-radius:999px;color:inherit;display:inline-flex;flex:none;height:28px;justify-content:center;min-width:28px}.nav-button__meta strong{font-size:.72rem}.quick-preferences{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);display:grid;gap:12px;margin-top:14px;padding:16px}.quick-preferences__header,.quick-preferences__row{align-items:center;display:flex;gap:12px;justify-content:space-between}.quick-preferences__header h3{font-size:.96rem;line-height:1.1;margin:0}.floating-pulse__close,.floating-pulse__section-link,.quick-preferences__link,.quick-preferences__switch,.quick-preferences__theme-button{border:1px solid var(--line);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.floating-pulse__section-link,.quick-preferences__link{align-items:center;background:var(--surface);border-radius:10px;color:var(--text-soft);display:inline-flex;font-size:.74rem;font-weight:700;gap:6px;min-height:32px;padding:0 10px}.quick-preferences__copy{display:grid;gap:2px}.quick-preferences__copy span{color:var(--text-soft);font-size:.76rem}.quick-preferences__copy strong{font-size:.84rem}.quick-preferences__toggle-group{display:inline-grid;gap:6px;grid-template-columns:repeat(2,34px)}.quick-preferences__theme-button{align-items:center;background:var(--surface);border-radius:11px;color:var(--text-soft);display:inline-flex;height:34px;justify-content:center;width:34px}.quick-preferences__theme-button[data-active=true]{background:var(--accent-soft);border-color:#b45d6e3d;color:var(--accent-strong)}.quick-preferences__switch{background:var(--surface-control-start);border-radius:999px;height:32px;padding:0;position:relative;width:52px}.quick-preferences__switch-thumb{background:var(--text-faint);border-radius:999px;box-shadow:0 4px 10px #1118271f;height:22px;left:4px;position:absolute;top:4px;transition:transform .18s ease,background-color .18s ease;width:22px}.quick-preferences__switch[data-active=true]{background:var(--surface-accent-start);border-color:#b45d6e38}.quick-preferences__switch[data-active=true] .quick-preferences__switch-thumb{background:var(--accent);transform:translate(20px)}.quick-preferences__note{align-items:start;background:var(--surface-panel-overlay);border:1px solid hsla(26,15%,81%,.85);border-radius:14px;color:var(--text-soft);display:flex;gap:8px;padding:10px 12px}.quick-preferences__note p{font-size:.76rem;line-height:1.5;margin:0}.content{margin:0 auto;max-width:1920px;padding:20px;width:100%}.content-topbar,.metric-card,.section-hero{--surface-tint-border:rgba(148,163,184,.15);--surface-tint-start:#fff;--surface-tint-end:#f8fafc;--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-text:#475569;--surface-stat-start:hsla(0,0%,100%,.82);--surface-stat-end:rgba(248,250,252,.86)}.content-topbar[data-tone=danger],.content-topbar[data-tone=dashboard],.metric-card[data-section-tone=dashboard],.section-hero[data-tone=danger],.section-hero[data-tone=dashboard]{--surface-tint-border:rgba(59,130,246,.15);--surface-tint-start:#fff;--surface-tint-end:#eff6ff;--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-text:#1d4ed8;--surface-stat-start:hsla(0,0%,100%,.82);--surface-stat-end:rgba(239,246,255,.84)}.content-topbar[data-tone=accent],.content-topbar[data-tone=contracts],.metric-card[data-section-tone=contracts],.section-hero[data-tone=accent],.section-hero[data-tone=contracts]{--surface-tint-border:rgba(168,85,247,.15);--surface-tint-start:#fff;--surface-tint-end:#faf5ff;--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-text:#7e22ce;--surface-stat-start:hsla(0,0%,100%,.82);--surface-stat-end:rgba(250,245,255,.84)}.content-topbar[data-tone=clients],.content-topbar[data-tone=neutral],.metric-card[data-section-tone=clients],.section-hero[data-tone=clients],.section-hero[data-tone=neutral]{--surface-tint-border:rgba(16,185,129,.15);--surface-tint-start:#fff;--surface-tint-end:#ecfdf5;--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-text:#047857;--surface-stat-start:hsla(0,0%,100%,.82);--surface-stat-end:rgba(236,253,245,.84)}.content-topbar[data-tone=tools],.metric-card[data-section-tone=tools],.section-hero[data-tone=tools]{--surface-tint-border:rgba(236,72,153,.15);--surface-tint-start:#fff;--surface-tint-end:#fdf2f8;--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-text:#be185d;--surface-stat-start:hsla(0,0%,100%,.82);--surface-stat-end:rgba(253,242,248,.84)}.content-topbar[data-tone=payments],.content-topbar[data-tone=warning],.metric-card[data-section-tone=payments],.section-hero[data-tone=payments],.section-hero[data-tone=warning]{--surface-tint-border:rgba(245,158,11,.15);--surface-tint-start:#fff;--surface-tint-end:#fffbeb;--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-text:#b45309;--surface-stat-start:hsla(0,0%,100%,.82);--surface-stat-end:rgba(255,251,235,.84)}.content-topbar[data-tone=settings],.metric-card[data-section-tone=settings],.section-hero[data-tone=settings]{--surface-tint-border:rgba(100,116,139,.15);--surface-tint-start:#fff;--surface-tint-end:#f1f5f9;--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-text:#334155;--surface-stat-start:hsla(0,0%,100%,.82);--surface-stat-end:rgba(241,245,249,.84)}.content-topbar{align-items:center;background:var(--surface);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000d;display:flex;gap:16px;justify-content:flex-start;margin-bottom:24px;overflow:hidden;padding:20px 24px;position:relative}.content-topbar__heading{max-width:760px;min-width:0;position:relative;z-index:1}.content-topbar__heading h2{font-size:1.26rem;line-height:1.06}.section-hero__bg-decoration{color:var(--surface-tint-text);opacity:.04;pointer-events:none;position:absolute;right:-20px;top:-60px;transform:rotate(-10deg);z-index:0}.section-hero__bg-svg{height:280px;stroke-width:1.2px;width:280px}.content-topbar__hint{font-size:.84rem;line-height:1.35;margin:4px 0 0;max-width:720px}:root[data-theme=dark] .sidebar{background:var(--surface-elevated-start)}:root[data-theme=dark] .content-topbar,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .section-hero,:root[data-theme=dark] .summary-strip__card{--surface-tint-start:rgba(30,41,59,.96);--surface-tint-end:rgba(15,23,42,.98);--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-border:transparent;--surface-stat-start:rgba(51,65,85,.88);--surface-stat-end:rgba(30,41,59,.92)}:root[data-theme=dark] .content-topbar[data-tone=danger],:root[data-theme=dark] .content-topbar[data-tone=dashboard],:root[data-theme=dark] .metric-card[data-section-tone=dashboard],:root[data-theme=dark] .section-hero[data-tone=danger],:root[data-theme=dark] .section-hero[data-tone=dashboard]{--surface-tint-start:rgba(30,58,138,.2);--surface-tint-end:rgba(15,23,42,.98);--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-border:rgba(59,130,246,.12)}:root[data-theme=dark] .content-topbar[data-tone=accent],:root[data-theme=dark] .content-topbar[data-tone=contracts],:root[data-theme=dark] .metric-card[data-section-tone=contracts],:root[data-theme=dark] .section-hero[data-tone=accent],:root[data-theme=dark] .section-hero[data-tone=contracts]{--surface-tint-start:rgba(88,28,135,.2);--surface-tint-end:rgba(15,23,42,.98);--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-border:rgba(168,85,247,.12)}:root[data-theme=dark] .content-topbar[data-tone=clients],:root[data-theme=dark] .content-topbar[data-tone=neutral],:root[data-theme=dark] .metric-card[data-section-tone=clients],:root[data-theme=dark] .section-hero[data-tone=clients],:root[data-theme=dark] .section-hero[data-tone=neutral]{--surface-tint-start:rgba(6,78,59,.2);--surface-tint-end:rgba(15,23,42,.98);--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-border:rgba(16,185,129,.12)}:root[data-theme=dark] .content-topbar[data-tone=tools],:root[data-theme=dark] .metric-card[data-section-tone=tools],:root[data-theme=dark] .section-hero[data-tone=tools]{--surface-tint-start:rgba(131,24,67,.2);--surface-tint-end:rgba(15,23,42,.98);--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-border:rgba(236,72,153,.12)}:root[data-theme=dark] .content-topbar[data-tone=payments],:root[data-theme=dark] .content-topbar[data-tone=warning],:root[data-theme=dark] .metric-card[data-section-tone=payments],:root[data-theme=dark] .section-hero[data-tone=payments],:root[data-theme=dark] .section-hero[data-tone=warning]{--surface-tint-start:rgba(120,53,15,.2);--surface-tint-end:rgba(15,23,42,.98);--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-border:rgba(245,158,11,.12)}:root[data-theme=dark] .content-topbar[data-tone=settings],:root[data-theme=dark] .metric-card[data-section-tone=settings],:root[data-theme=dark] .section-hero[data-tone=settings]{--surface-tint-start:rgba(51,65,85,.2);--surface-tint-end:rgba(15,23,42,.98);--surface-tint-orb-1:transparent;--surface-tint-orb-2:transparent;--surface-tint-border:rgba(100,116,139,.12)}:root[data-theme=dark] .actions-group,:root[data-theme=dark] .agenda-list__row,:root[data-theme=dark] .compact-totals__row,:root[data-theme=dark] .editor-section,:root[data-theme=dark] .legend-list__row--boxed,:root[data-theme=dark] .settings-action-card,:root[data-theme=dark] .settings-action-item,:root[data-theme=dark] .settings-info-card,:root[data-theme=dark] .settings-note,:root[data-theme=dark] .settings-rate-card{background:var(--surface-elevated-start)}:root[data-theme=dark] .action-icon,:root[data-theme=dark] .button--secondary,:root[data-theme=dark] .chip-toggle,:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .nav-button,:root[data-theme=dark] .pill,:root[data-theme=dark] .sheet-drawer,:root[data-theme=dark] .toast{background:var(--surface-control-start)}:root[data-theme=dark] .table-band,:root[data-theme=dark] .table-shell--showcase,:root[data-theme=dark] .table-shell--tight{background:linear-gradient(180deg,var(--table-surface-start) 0,var(--table-surface-end) 100%)}:root[data-theme=dark] .data-table thead th{background:linear-gradient(180deg,var(--table-header-start) 0,var(--table-header-end) 100%)}:root[data-theme=dark] .data-table tbody tr:hover{background:var(--table-row-hover)}:root[data-theme=dark] .action-icon--danger,:root[data-theme=dark] .button--danger{background:var(--surface-danger-start)}:root[data-theme=dark] .floating-pulse__card,:root[data-theme=dark] .floating-pulse__launcher,:root[data-theme=dark] .quick-preferences{background:var(--surface-elevated-start)}:root[data-theme=dark] .floating-pulse__agenda-item,:root[data-theme=dark] .floating-pulse__close,:root[data-theme=dark] .floating-pulse__empty,:root[data-theme=dark] .floating-pulse__section-link,:root[data-theme=dark] .floating-pulse__tip,:root[data-theme=dark] .quick-preferences__link,:root[data-theme=dark] .quick-preferences__note,:root[data-theme=dark] .quick-preferences__switch,:root[data-theme=dark] .quick-preferences__theme-button{background:var(--surface-panel-overlay)}.flash{background:var(--surface-accent-start);border:1px solid rgba(180,93,110,.18);border-radius:var(--radius-md);color:var(--accent-strong);font-size:.86rem;margin-bottom:12px;padding:10px 12px}.toast-stack{pointer-events:none;position:fixed;right:18px;top:18px;z-index:70}.toast-stack__list{display:grid;gap:10px;width:min(360px,calc(100vw - 32px))}.toast{background:var(--surface-elevated-start);border:1px solid var(--line);border-left-width:4px;border-radius:16px;box-shadow:0 14px 34px #1118271f;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px 12px 12px 14px;pointer-events:auto}.toast[data-tone=success]{background:var(--surface-success-start);border-left-color:var(--success)}.toast[data-tone=error]{background:var(--surface-danger-start);border-left-color:var(--danger)}.toast[data-tone=warning]{background:var(--surface-warning-start);border-left-color:var(--warning)}.toast[data-tone=info]{background:var(--surface-info-start);border-left-color:var(--accent)}.toast__body{min-width:0}.toast__body strong{display:block;font-size:.88rem;margin-bottom:4px}.toast__body p{color:var(--text-soft);font-size:.78rem;line-height:1.4;margin:0}.toast__close{align-self:start;background:transparent;border:0;border-radius:8px;color:var(--text-soft);cursor:pointer;font-size:.75rem;font-weight:700;min-height:28px;padding:0 8px}.toast__close:hover{background:#2021240d}.floating-pulse{align-items:end;bottom:20px;display:grid;gap:12px;justify-items:start;left:20px;max-width:calc(100vw - 40px);pointer-events:none;position:fixed;z-index:60}.floating-pulse__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at top right,rgba(180,93,110,.08),transparent 30%),radial-gradient(circle at bottom left,rgba(155,123,98,.07),transparent 34%),var(--surface-elevated-start);border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 42px #1f15102e;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);max-height:min(460px,calc(100vh - 108px));overflow:hidden;overscroll-behavior:contain;padding:14px 14px 12px;pointer-events:auto;width:min(388px,calc(100vw - 32px))}.floating-pulse__agenda-item,.floating-pulse__controls,.floating-pulse__header,.floating-pulse__section-head,.floating-pulse__tip{align-items:start;display:flex;gap:12px;justify-content:space-between}.floating-pulse__header{align-items:center}.floating-pulse__close,.floating-pulse__launcher{align-items:center;border:1px solid var(--line);color:var(--text-soft);cursor:pointer;display:inline-flex;justify-content:center;pointer-events:auto;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.floating-pulse__launcher{background:var(--surface-control-start);border-radius:18px;box-shadow:0 16px 32px #1f151033;height:58px;position:relative;width:58px}.floating-pulse__launcher[data-has-alerts=true]{background:var(--surface-accent-start);border-color:#b45d6e3d;color:var(--accent-strong)}.floating-pulse__launcher-badge{align-items:center;background:var(--danger);border-radius:999px;box-shadow:0 10px 18px #1f151029;color:#fff;display:inline-flex;font-size:.68rem;font-weight:800;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 6px;position:absolute;right:-5px;top:-5px}.floating-pulse__copy h3{font-size:.94rem;line-height:1.08;margin:0}.floating-pulse__copy p:last-child{color:var(--text-soft);font-size:.74rem;line-height:1.5;margin:4px 0 0}.floating-pulse__controls{align-items:center;flex:none}.floating-pulse__close{align-items:center;background:var(--surface-control-start);border-radius:10px;display:inline-flex;height:32px;justify-content:center;width:32px}.floating-pulse__body{display:grid;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-gutter:stable}.floating-pulse__section{display:grid;gap:10px}.floating-pulse__section-head{align-items:center}.floating-pulse__section-head strong{font-size:.8rem}.floating-pulse__agenda,.floating-pulse__tips{display:grid;gap:10px}.floating-pulse__agenda-item,.floating-pulse__tip{background:var(--surface-panel-overlay);border:1px solid var(--line);border-radius:13px;color:inherit;cursor:pointer;padding:10px 11px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.floating-pulse__agenda-item:hover,.floating-pulse__close:hover,.floating-pulse__launcher:hover,.floating-pulse__section-link:hover,.floating-pulse__tip:hover,.quick-preferences__link:hover,.quick-preferences__switch:hover,.quick-preferences__theme-button:hover{border-color:#b45d6e33;transform:translateY(-1px)}.floating-pulse__agenda-date,.floating-pulse__agenda-main,.floating-pulse__tip-copy{display:grid;gap:3px;min-width:0}.floating-pulse__agenda-date strong,.floating-pulse__agenda-main strong,.floating-pulse__tip-copy strong{font-size:.79rem;line-height:1.3}.floating-pulse__agenda-date span,.floating-pulse__agenda-main span,.floating-pulse__tip-action,.floating-pulse__tip-copy p{color:var(--text-soft);font-size:.72rem;line-height:1.4}.floating-pulse__agenda-date{flex:none;text-align:right}.floating-pulse__tip{align-items:start;display:grid;gap:6px 10px;grid-template-columns:34px minmax(0,1fr)}.floating-pulse__tip-icon{align-items:center;background:var(--surface-panel-overlay);border:1px solid var(--line);border-radius:12px;color:var(--text-soft);display:inline-flex;flex:none;grid-row:1/span 2;height:34px;justify-content:center;width:34px}.floating-pulse__tip-icon[data-tone=warning]{color:var(--warning)}.floating-pulse__tip-icon[data-tone=accent]{color:var(--accent-strong)}.floating-pulse__tip-icon[data-tone=secondary]{color:var(--secondary-strong)}.floating-pulse__tip-icon[data-tone=success]{color:var(--success)}.floating-pulse__tip-copy p{margin:0}.floating-pulse__tip-action{align-items:center;background:var(--surface-control-start);border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:.71rem;font-weight:700;grid-column:2;justify-self:start;letter-spacing:.01em;min-height:24px;padding:0 8px}.floating-pulse__empty{align-items:center;background:var(--surface-panel-overlay);border:1px solid var(--line);border-radius:14px;color:var(--text-soft);display:flex;gap:8px;padding:10px 12px}.floating-pulse__empty p{font-size:.76rem;margin:0}.view-section{display:grid;gap:14px}.dashboard-header,.view-header{align-items:end;display:flex;gap:12px;justify-content:space-between}.section-hero{background:radial-gradient(circle at top right,var(--surface-tint-orb-1),transparent 28%),var(--surface-tint-start);border:1px solid var(--surface-tint-border);border-radius:22px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:20px 20px 18px;position:relative}.section-hero:after,.section-hero:before{border-radius:999px;content:"";pointer-events:none;position:absolute}.section-hero:before{background:var(--surface-tint-orb-2);height:180px;left:-52px;top:-82px;width:180px}.section-hero:after{background:var(--surface-tint-orb-1);bottom:-72px;height:188px;right:-56px;width:188px}.section-hero__copy,.section-hero__stats{position:relative;z-index:1}.section-hero .eyebrow{color:var(--surface-tint-text)}.section-hero__copy h1{font-size:1.72rem;letter-spacing:-.05em;line-height:1.04;margin:0}.section-hero__copy p:last-child{font-size:.9rem;margin:8px 0 0;max-width:700px}.section-hero__stats{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(104px,1fr))}.section-hero__stat{align-content:center;background:var(--surface-stat-start);border:1px solid var(--surface-tint-border);border-radius:16px;box-shadow:inset 0 1px #ffffffbf;display:grid;gap:4px;min-width:0;padding:12px 13px}.section-hero__stat[data-tone=neutral]{border-color:#8d96a033}.section-hero__stat[data-tone=secondary]{border-color:#9b7b6233}.section-hero__stat[data-tone=warning]{border-color:#b8875438}.section-hero__stat[data-tone=danger]{border-color:#c8675b38}.section-hero__stat span{color:var(--text-soft);display:block;font-size:.76rem;font-weight:800;letter-spacing:.01em}.section-hero__stat strong{display:block;font-size:1.14rem;letter-spacing:-.03em;line-height:1.02}.agenda-list__date strong,.compact-totals__main strong,.floating-pulse__agenda-date strong,.floating-pulse__launcher-badge,.metric-card__value,.pill,.section-hero__stat strong,.summary-strip__card strong{font-variant-numeric:tabular-nums}.dashboard-header h1,.view-header h1{font-size:1.72rem;line-height:1.04}.dashboard-header p,.view-header p{font-size:.9rem;margin:6px 0 0;max-width:720px}.dashboard-grid,.metrics-grid,.summary-strip{display:grid;gap:12px}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.metrics-grid--compact{gap:10px}.dashboard-tabs-panel{display:grid;gap:10px}.dashboard-tabs__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.dashboard-tabs__copy{display:grid;gap:4px}.dashboard-tabs__copy h2{font-size:1.18rem;letter-spacing:-.03em;line-height:1.04;margin:0}.dashboard-tabs__copy p:last-child,.dashboard-tabs__hint{color:var(--text-soft);font-size:.82rem;margin:0}.dashboard-tabs__controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dashboard-section{display:grid;gap:12px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--analytics{grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard-grid--overview,.dashboard-grid--support{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--comparison,.dashboard-grid--overview{align-items:start}.dashboard-grid--analytics>.panel{grid-column:span 6}.dashboard-grid--analytics>.panel--wide{grid-column:span 12}.metrics-grid--panel{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-strip--quad{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-strip__card{padding:12px 14px}.summary-strip__card span{color:var(--text-soft);display:block;font-size:.78rem;margin-bottom:5px}.summary-strip__card strong{font-size:1.08rem}.summary-strip__card--detail p{color:var(--text-soft);font-size:.76rem;margin:4px 0 0}.summary-strip__card--detail[data-tone=accent]{border-color:#2563eb2e}.summary-strip__card--detail[data-tone=secondary]{border-color:#9b7b6238}.summary-strip__card--detail[data-tone=warning]{border-color:#b8875438}.comparison-panel{display:grid;gap:12px}.comparison-feature{display:grid;gap:10px}.comparison-feature__split{grid-template-columns:164px minmax(0,1fr)}.comparison-card,.comparison-detail-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;gap:10px;padding:12px 14px}.comparison-card__header,.comparison-detail-card__header{align-items:start;display:flex;gap:12px;justify-content:space-between}.comparison-card__header h3,.comparison-detail-card__header h3{font-size:.92rem;line-height:1.08;margin:0}.comparison-card__header strong,.comparison-detail-card__header strong{font-size:1.2rem;letter-spacing:-.03em;line-height:1}.comparison-detail-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-detail-card__segments{display:grid;gap:10px}.comparison-detail-card__segment{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-top:10px}.comparison-detail-card__segment:first-child{border-top:0;padding-top:0}.comparison-detail-card__title,.comparison-detail-card__values{align-items:center;display:inline-flex;gap:8px}.comparison-detail-card__title{color:var(--text-soft);font-size:.82rem}.comparison-detail-card__values{justify-content:flex-end}.comparison-detail-card__values strong{font-size:.88rem}.comparison-detail-card__values span{color:var(--text-soft);font-size:.78rem}.comparison-legend__title{align-items:center;display:flex;gap:8px}.comparison-legend__title strong{font-size:.82rem}.comparison-legend__values{align-items:center;color:var(--text-soft);display:flex;font-size:.78rem;gap:10px}.comparison-legend__values strong{color:var(--text);font-size:.82rem}.inventory-type-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-type-card{background:var(--surface);border-top-width:1px;border:1px solid var(--line);border-radius:var(--radius-lg);border-top:3px solid var(--line);box-shadow:var(--shadow);padding:14px}.inventory-type-card[data-tone=accent]{border-top-color:var(--accent)}.inventory-type-card[data-tone=secondary]{border-top-color:var(--secondary)}.inventory-type-card[data-tone=warning]{border-top-color:var(--warning)}.inventory-type-card[data-tone=danger]{border-top-color:var(--danger)}.inventory-type-card[data-tone=neutral]{border-top-color:#94a3b8}.inventory-type-card span{color:var(--text-soft);display:block;font-size:.78rem;margin-bottom:6px}.inventory-type-card strong{display:block;font-size:1.12rem;line-height:1.06}.inventory-type-card p{color:var(--text-soft);font-size:.76rem;margin:6px 0 0}.metric-card{background:var(--surface-tint-start);border-color:var(--surface-tint-border);overflow:hidden;padding:20px 16px;position:relative}.metric-card:before{background:#b4a499;inset:0 auto 0 0;width:4px}.metric-card:after,.metric-card:before{content:"";pointer-events:none;position:absolute}.metric-card:after{background:var(--surface-tint-orb-1);border-radius:999px;height:84px;right:-28px;top:-28px;width:84px}.metric-card__top{align-items:start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;position:relative;z-index:1}.metric-card__label{color:var(--text);font-size:1remem;font-weight:700;margin:0}.metric-card__value{display:block;font-size:1.24rem;line-height:1.05;white-space:nowrap}.metric-card__help{font-size:.78rem;margin:0;max-width:190px;position:relative;z-index:1}.metric-card[data-tone=accent]:before{background:var(--accent)}.metric-card[data-tone=secondary]{border-color:#9b7b6233}.metric-card[data-tone=secondary]:before{background:var(--secondary)}.metric-card[data-tone=secondary]:after{background:#9b7b6214}.metric-card[data-tone=warning]{border-color:#b8875438}.metric-card[data-tone=warning]:before{background:var(--warning)}.metric-card[data-tone=warning]:after{background:#b8875414}.metric-card[data-tone=danger]{border-color:#c8675b3d}.metric-card[data-tone=danger]:before{background:var(--danger)}.metric-card[data-tone=danger]:after{background:#c8675b14}.metric-card--interactive{cursor:pointer}.metric-card--interactive:hover{border-color:#b45d6e38;box-shadow:0 10px 24px #11182714;transform:translateY(-1px)}.panel,.panel--compact,.panel--dense{padding:14px}.panel--wide{grid-column:1/-1}.panel__header{align-items:start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.panel__header--compact h2{font-size:.94rem;line-height:1.1}.chart-panel{overflow:visible}.chart-panel__split{align-items:center;display:grid;gap:8px;grid-template-columns:152px minmax(0,1fr)}.chart{width:100%}.chart--interactive{cursor:pointer}.chart--donut{height:154px}.chart--bars{height:170px}.chart--columns{height:188px}.legend-list{display:grid;gap:6px}.legend-list__row{align-items:center;display:flex;font-size:.82rem;gap:8px;justify-content:space-between}.legend-list__row span:nth-child(2){flex:1}.legend-list__row--boxed{background:var(--surface-soft-gradient-start);border:1px solid var(--line);border-radius:12px;padding:7px 9px}.legend-list__button{border:1px solid var(--line);cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.legend-list__button:hover{border-color:#b45d6e33;box-shadow:0 8px 18px #1118270f;transform:translateY(-1px)}.legend-dot{border-radius:999px;flex:none;height:10px;width:10px}.legend-dot[data-tone=accent]{background:var(--accent)}.legend-dot[data-tone=neutral]{background:#a0a7af}.legend-dot[data-tone=secondary]{background:var(--secondary)}.legend-dot[data-tone=warning]{background:var(--warning)}.legend-dot[data-tone=danger]{background:var(--danger)}.compact-totals{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));margin-top:8px}.compact-totals--rich{margin-top:10px}.compact-totals__row{align-items:center;background:var(--surface-soft-gradient-start);border:1px solid var(--line);border-radius:12px;display:flex;font-size:.82rem;gap:8px;justify-content:space-between;padding:8px 10px}.compact-totals__row--rich{align-items:start;display:grid;gap:8px}.compact-totals__main{align-items:center;display:flex;gap:10px;justify-content:space-between}.compact-totals__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.compact-totals__button{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.compact-totals__button:hover{border-color:#b45d6e33;box-shadow:0 8px 18px #1118270f;transform:translateY(-1px)}.agenda-list{display:grid;gap:0}.agenda-stack{display:grid;gap:18px}.agenda-stack__section{display:grid;gap:10px}.agenda-stack__section+.agenda-stack__section{border-top:1px solid var(--line);padding-top:16px}.agenda-stack__actions,.agenda-stack__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.agenda-stack__header strong{font-size:.94rem}.agenda-stack__header p{color:var(--text-soft);font-size:.78rem;margin:4px 0 0}.agenda-stack__actions{flex-wrap:wrap;justify-content:flex-end}.agenda-list__row{align-items:center;background:var(--surface-soft);border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;padding:10px}.agenda-list__row:last-child{border-bottom:0}.agenda-list__date,.agenda-list__title{display:grid;gap:4px}.agenda-list__date strong,.agenda-list__title strong{font-size:.88rem}.agenda-list__date p,.agenda-list__title p{font-size:.78rem;margin:0}.agenda-list__meta{display:flex;justify-content:center}.agenda-list__meta--stack{flex-wrap:wrap;gap:6px}.agenda-list__date{text-align:right}.empty-state{padding:8px 0 2px}.empty-state--compact{padding:2px 0 0}.empty-state strong{display:block;font-size:.92rem;margin-bottom:4px}.toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.field{display:grid;gap:6px;min-width:0}.field--search{flex:1 1 320px}.field span{color:var(--text-soft);font-size:.78rem}.field input,.field select,.field textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);line-height:1.2;min-height:var(--control-height);outline:0;padding:0 12px;text-indent:0;vertical-align:middle;width:100%}.field input,.field select{height:var(--control-height)}.field select[multiple]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;height:auto;min-height:144px;padding:10px 12px}.field input[type=search]{padding-inline:14px}.field textarea{line-height:1.5;min-height:96px;padding:12px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#b45d6e5c;box-shadow:0 0 0 4px #b45d6e1a}.field--full{grid-column:1/-1}.editor-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.editor-stack{display:grid;gap:12px;grid-column:1/-1}.editor-section{background:radial-gradient(circle at top right,rgba(180,93,110,.03),transparent 30%),var(--surface-elevated-start);border:1px solid var(--line);border-radius:18px;box-shadow:inset 0 1px 0 var(--surface-panel-overlay);display:grid;gap:14px;padding:15px}.editor-section__header{align-items:start;display:flex;gap:12px;justify-content:space-between}.editor-section__meta{align-items:start;display:flex;gap:12px;margin-bottom:15px;min-width:0}.editor-section__step{align-items:center;background:var(--surface-accent-start);border:1px solid rgba(180,93,110,.14);border-radius:12px;color:var(--accent-strong);display:inline-flex;flex:none;font-size:.78rem;font-weight:800;height:36px;justify-content:center;letter-spacing:.04em;width:36px}.editor-section__copy{min-width:0}.editor-section__eyebrow{color:var(--accent-strong);font-size:.7rem;font-weight:800;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.editor-section__copy h3{font-size:.98rem;line-height:1.15;margin:0}.editor-section__copy p{color:var(--text-soft);font-size:.79rem;line-height:1.5;margin:0}.editor-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.editor-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-grid--single{grid-template-columns:1fr}.editor-helper{color:var(--text-soft);font-size:.76rem;margin:-4px 0 0}.settings-actions-grid,.settings-form,.settings-info-grid,.settings-interface-grid,.settings-note,.settings-rates-grid{grid-column:1/-1}.settings-form{gap:14px;grid-template-columns:1fr}.settings-note{background:radial-gradient(circle at top right,rgba(180,93,110,.04),transparent 34%),var(--surface-elevated-start);border:1px solid rgba(180,93,110,.14);border-radius:16px;display:grid;gap:6px;padding:14px 15px}.settings-note strong{font-size:.9rem}.settings-note p{color:var(--text-soft);font-size:.82rem;line-height:1.55;margin:0}.settings-import-input{display:none}.settings-rates-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-interface-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-interface-card{background:var(--surface-elevated-start);border:1px solid var(--line);border-radius:16px;display:grid;gap:10px;min-width:0;padding:14px 15px}.settings-interface-card__head,.settings-interface-card__toggle{align-items:center;display:flex;gap:12px;justify-content:space-between}.settings-interface-card__head strong{font-size:.88rem}.settings-interface-card p{color:var(--text-soft);font-size:.78rem;line-height:1.5;margin:0}.settings-interface-card__toggle{justify-content:flex-start}.settings-interface-card__state{align-items:center;color:var(--text-soft);display:inline-flex;font-size:.76rem;gap:8px}.settings-info-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-info-card{background:var(--surface-elevated-start);border:1px solid var(--line);border-radius:16px;display:grid;gap:6px;min-width:0;padding:14px 15px}.settings-info-card strong{font-size:.86rem}.settings-info-card p{color:var(--text-soft);font-size:.78rem;line-height:1.5;margin:0}.settings-actions-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-action-card{--settings-action-border:hsla(25,23%,54%,.12);--settings-action-orb-1:hsla(25,23%,54%,.06);--settings-action-orb-2:hsla(25,23%,54%,.04);--settings-action-start:#fbf9f7;--settings-action-end:#fff;--settings-action-text:#866d5e;align-content:start;background:radial-gradient(circle at top right,var(--settings-action-orb-1),transparent 32%),radial-gradient(circle at bottom left,var(--settings-action-orb-2),transparent 34%),var(--settings-action-start);border:1px solid var(--settings-action-border);border-radius:18px;display:grid;gap:14px;min-width:0;overflow:hidden;padding:16px;position:relative}.settings-action-card--exchange{--settings-action-border:rgba(117,176,217,.17);--settings-action-orb-1:rgba(117,176,217,.1);--settings-action-orb-2:rgba(169,212,239,.08);--settings-action-start:#f7fbfd;--settings-action-end:#fff;--settings-action-text:#688798}.settings-action-card--backup{--settings-action-border:rgba(115,159,132,.17);--settings-action-orb-1:rgba(115,159,132,.1);--settings-action-orb-2:rgba(177,215,190,.08);--settings-action-start:#f7fbf8;--settings-action-end:#fff;--settings-action-text:#698170}.settings-action-card__header{align-items:start;display:flex;gap:12px}.settings-action-card__header .eyebrow{color:var(--settings-action-text);margin-bottom:4px}.settings-action-card__header h3{font-size:.98rem;line-height:1.15;margin:0}.settings-action-card__icon{align-items:center;background:var(--surface-panel-overlay);border:1px solid var(--settings-action-border);border-radius:14px;color:var(--settings-action-text);display:inline-flex;flex:none;height:40px;justify-content:center;width:40px}.settings-action-card__description{color:var(--text-soft);font-size:.8rem;line-height:1.55;margin:0}.settings-action-list{display:grid;gap:10px}.settings-action-item{align-content:start;background:var(--surface-panel-overlay);border:1px solid hsla(26,15%,81%,.8);border-radius:14px;display:grid;gap:10px;padding:12px}.settings-action-item .button{margin-top:auto}.settings-action-item__copy{display:grid;gap:4px}.settings-action-item__copy strong{font-size:.84rem}.settings-action-item__copy p{color:var(--text-soft);font-size:.76rem;line-height:1.5;margin:0}.settings-rate-card{--settings-card-border:rgba(155,123,98,.12);--settings-card-orb-1:rgba(155,123,98,.05);--settings-card-orb-2:rgba(155,123,98,.03);--settings-card-start:#faf8f6;--settings-card-end:#fff;--settings-card-text:var(--secondary-strong);background:radial-gradient(circle at top right,var(--settings-card-orb-1),transparent 34%),radial-gradient(circle at bottom left,var(--settings-card-orb-2),transparent 38%),var(--settings-card-start);border:1px solid var(--settings-card-border);border-radius:16px;display:grid;gap:12px;min-width:0;overflow:hidden;padding:16px 16px 15px;position:relative}.settings-rate-card__header{align-items:start;display:flex;gap:10px;justify-content:space-between}.settings-rate-card__copy{display:grid;gap:4px;min-width:0}.settings-rate-card__code,.settings-rate-card__country{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.settings-rate-card__code{color:var(--settings-card-text);font-weight:800}.settings-rate-card__country{align-items:center;background:var(--surface-panel-overlay);border:1px solid var(--settings-card-border);border-radius:999px;color:var(--settings-card-text);display:inline-flex;flex:none;font-weight:700;min-height:28px;padding:0 10px}.settings-rate-card__value{font-size:1.2rem;line-height:1.05}.settings-rate-card__hint{color:var(--text-soft);font-size:.75rem}.settings-rate-card__field{gap:5px}.settings-rate-card__field span{font-size:.74rem}.settings-rate-card__field input{background:var(--surface-panel-overlay);height:40px;min-height:40px;padding:0 12px}.settings-rate-card--ars{--settings-card-border:rgba(117,176,217,.17);--settings-card-orb-1:rgba(117,176,217,.12);--settings-card-orb-2:rgba(169,212,239,.1);--settings-card-start:#f7fbfd;--settings-card-end:#fff;--settings-card-text:#6a8899}.settings-rate-card--mxn{--settings-card-border:rgba(102,160,112,.17);--settings-card-orb-1:rgba(102,160,112,.11);--settings-card-orb-2:hsla(1,48%,61%,.08);--settings-card-start:#f7faf7;--settings-card-end:#fbf7f5;--settings-card-text:#6d866f}.settings-rate-card--clp{--settings-card-border:rgba(109,138,194,.17);--settings-card-orb-1:rgba(109,138,194,.11);--settings-card-orb-2:hsla(3,49%,62%,.09);--settings-card-start:#f7f9fd;--settings-card-end:#fbf7f5;--settings-card-text:#6a7898}.form-actions{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end;margin-top:2px}.form-actions--start{justify-content:flex-start}.button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);display:inline-flex;font-size:.84rem;font-weight:700;gap:6px;justify-content:center;min-height:var(--control-height);min-width:112px;padding:0 var(--control-padding-x);white-space:nowrap}.button--full{width:100%}.form-actions .button,.toolbar .button{min-height:var(--control-height);padding-inline:var(--control-padding-x)}.button--primary{background:var(--accent);border-color:#b7677538;color:#fff}.button--secondary{background:var(--surface-control-start);border-color:var(--line-strong);color:var(--text)}.button--success{background:linear-gradient(180deg,#0f9f6e,#0a855c);border-color:#0a855c38;box-shadow:inset 0 1px #ffffff24;color:#fff}.button--danger{background:var(--surface-danger-start);border-color:#c8675b38;color:var(--danger)}.button--sm{font-size:.78rem;min-height:var(--control-height-sm);min-width:100px;padding:0 12px}.button__icon{flex:none}.table-shell{border-radius:16px;box-shadow:0 10px 24px #0f172a0a;overflow:auto}.table-shell,.table-shell--tight{background:linear-gradient(180deg,var(--table-surface-start) 0,var(--table-surface-end) 100%)}.table-shell--tight{border:1px solid var(--line);border-radius:16px}.table-band,.table-shell--showcase{background:linear-gradient(180deg,var(--table-surface-start) 0,var(--table-surface-end) 100%)}.table-band{align-items:center;border:1px solid var(--line);border-radius:16px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:11px 12px}.table-band__title h2{font-size:1rem;line-height:1.08;margin:2px 0 0}.table-band__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.data-table{border-collapse:separate;border-spacing:0;min-width:760px;table-layout:fixed;width:100%}.data-table--clients{min-width:840px}.data-table--payroll{min-width:1080px}.data-table--contracts{min-width:1180px}.data-table--tools{min-width:980px}.data-table--hardware{min-width:1160px}.data-table--payments{min-width:1040px}.data-table td,.data-table th{border-bottom:1px solid var(--line);overflow:hidden;padding:16px 24px;text-align:left;vertical-align:middle}.data-table thead th{background:linear-gradient(180deg,var(--table-header-start) 0,var(--table-header-end) 100%);box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0;z-index:1}.data-table__head-row th{top:0;z-index:3}.data-table th{color:var(--text-soft);font-size:.76rem;font-weight:700;letter-spacing:.05em;padding-bottom:14px;padding-top:14px;text-transform:uppercase}.table-sort-button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;justify-content:space-between;letter-spacing:inherit;padding:0;text-transform:inherit;width:100%}.table-sort-button[data-active=true]{color:var(--text)}.table-sort-button__icon{color:var(--text-faint);flex:none}.table-sort-button[data-active=true] .table-sort-button__icon{color:var(--accent-strong)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.data-table td{font-size:.9rem;line-height:1.5}.data-table p{margin:0}.data-table tbody tr:nth-child(2n){background:var(--table-row-alt)}.data-table tbody tr:hover{background:var(--table-row-hover)}.data-table tbody tr:last-child td{border-bottom:0}.data-table--compact td{height:70px}.table-actions,.table-actions-cell{text-align:right;width:112px}.table-actions-cell{white-space:nowrap}.table-empty{display:grid;gap:4px;justify-items:center;padding:26px 16px;text-align:center}.table-empty strong{font-size:.9rem}.table-empty p{color:var(--text-soft);font-size:.78rem}.table-value{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.cell-main{align-content:center;display:grid;gap:3px;min-width:0}.cell-main--rich{gap:5px}.cell-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.cell-heading strong{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-main strong{display:block;font-size:.88rem;line-height:1.32;margin:0}.cell-main p{color:var(--text-soft);font-size:.76rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table--hardware.data-table--compact td{height:auto;min-height:92px;vertical-align:top}.data-table--hardware .cell-main{align-content:start}.cell-main--detail{gap:9px}.detail-block{display:grid;gap:4px}.detail-block>span{color:var(--text-faint);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cell-copy--multiline{line-height:1.42!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.cell-code{display:inline-block;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;line-height:1;white-space:nowrap}.cell-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.payment-tags{flex-wrap:nowrap;gap:4px}.payment-tags .pill{min-width:0}.access-cell{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.access-cell__credentials{min-width:0}.access-actions,.access-toggle{flex:none}.date-stack{display:grid;gap:6px}.date-stack span{color:var(--text-faint);display:block;font-size:.66rem;font-weight:700;letter-spacing:.09em;margin-bottom:1px;text-transform:uppercase}.date-stack strong{display:block;font-size:.83rem;line-height:1.25}.tone-text{font-size:.74rem}.tone-text[data-tone=critical]{color:var(--danger)}.tone-text[data-tone=warning]{color:var(--warning)}.tone-text[data-tone=ok]{color:var(--success)}.tone-text[data-tone=muted]{color:var(--text-soft)}.actions-group{background:var(--surface-soft-gradient-start);border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 1px 0 var(--surface-panel-overlay);gap:4px;justify-content:flex-end;padding:4px}.action-icon,.actions-group{align-items:center;display:inline-flex}.action-icon{background:var(--surface-control-start);border:1px solid var(--line);border-radius:9px;color:var(--text-soft);height:32px;justify-content:center;width:32px}.action-icon:hover{border-color:var(--line-strong);color:var(--text)}.action-icon--accent,.action-icon[data-active=true]{background:var(--surface-accent-start);border-color:#b45d6e33;color:var(--accent-strong)}.action-icon--danger{background:var(--surface-danger-start);border-color:#c8675b33;color:var(--danger)}.pill{align-items:center;background:var(--surface-control-start);border:1px solid var(--line);border-radius:999px;box-shadow:inset 0 1px 0 var(--surface-panel-overlay);color:var(--text-soft);display:inline-flex;font-size:.6rem;font-weight:700;gap:5px;justify-content:center;min-height:30px;padding:0 11px;text-transform:uppercase;white-space:nowrap}.pill:before{background:currentColor;border-radius:999px;content:"";flex:none;height:6px;opacity:.42;width:6px}.pill--neutral{background:var(--surface-neutral-start);color:var(--text-soft)}.pill--success{background:var(--surface-success-start);border-color:#1f7a5a2e;color:var(--success)}.pill[data-tone=neutral]{background:var(--surface-neutral-start);border-color:#a0a8b033;color:var(--text-soft)}.pill[data-tone=accent]{background:var(--surface-accent-start);border-color:#b45d6e2e;color:var(--accent-strong)}.pill[data-tone=secondary]{background:var(--surface-control-start);border-color:#9b7b622e;color:var(--secondary-strong)}.pill[data-tone=warning]{background:var(--surface-warning-start);border-color:#b8875433;color:var(--warning)}.pill[data-tone=danger]{background:var(--surface-danger-start);border-color:#c8675b33;color:var(--danger)}.pill[data-tone=success]{background:var(--surface-success-start);border-color:#5f8d7333;color:var(--success)}.pill-button{cursor:pointer}.pill-button:hover{border-color:#b45d6e3d;box-shadow:0 8px 18px #b45d6e14}.pill-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}.pill--tiny{font-size:.6rem;font-weight:700;min-height:25px;padding:0 9px;text-transform:uppercase}.pill--tiny:before{height:5px;width:5px}.chip-toggle{background:var(--surface-soft-gradient-start);border:1px solid var(--line);border-radius:999px;color:var(--text-soft);font-size:.8rem;font-weight:700;min-height:34px;padding:0 12px}.chip-toggle[data-active=true]{background:var(--accent-soft);border-color:#b45d6e2e;color:var(--accent-strong)}.sheet-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17181a3d;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:40}.sheet-drawer{background:var(--surface);border-left:1px solid var(--line);height:100%;overflow:auto;padding:22px;width:min(780px,100%)}.sheet-drawer__header{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.sheet-drawer__header p{font-size:.86rem;margin:6px 0 0}.sheet-drawer__body{padding-bottom:18px}.confirm-dialog-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15141357;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:90}.confirm-dialog{background:radial-gradient(circle at top right,rgba(183,103,117,.08),transparent 48%),var(--surface-elevated-start);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);display:grid;gap:18px;padding:22px;width:min(460px,calc(100vw - 32px))}.confirm-dialog__icon{align-items:center;background:var(--accent-soft);border:1px solid transparent;border-radius:16px;color:var(--accent-strong);display:inline-flex;height:44px;justify-content:center;width:44px}.confirm-dialog[data-tone=danger] .confirm-dialog__icon{background:var(--surface-danger-start);border-color:#ce676429;color:var(--danger)}.confirm-dialog[data-tone=warning] .confirm-dialog__icon{background:var(--surface-warning-start);border-color:#b88b5f29;color:var(--warning)}.confirm-dialog[data-tone=accent] .confirm-dialog__icon{background:var(--surface-accent-start);border-color:#b7677529;color:var(--accent-strong)}.confirm-dialog__copy{display:grid;gap:8px}.confirm-dialog__copy .eyebrow{margin:0}.confirm-dialog__copy h3{font-size:1.18rem;letter-spacing:-.02em;line-height:1.2;margin:0}.confirm-dialog__copy p:last-child{color:var(--text-soft);font-size:.9rem;line-height:1.58;margin:0}.confirm-dialog__actions{display:flex;gap:10px;justify-content:flex-end}.fade-enter-active,.fade-leave-active,.slide-left-enter-active,.slide-left-leave-active{transition:all .22s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-left-enter-from,.slide-left-leave-to{opacity:0;transform:translate(20px)}.auth-shell{background:radial-gradient(circle at top,rgba(37,99,235,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(15,23,42,.08),transparent 30%),linear-gradient(180deg,var(--page-gradient-start) 0,var(--page-gradient-end) 100%);display:grid;min-height:100vh;padding:24px;place-items:center}.auth-panel{background:linear-gradient(180deg,var(--surface-elevated-start) 0,var(--surface-elevated-end) 100%);border:1px solid var(--line);border-radius:28px;box-shadow:0 30px 90px #0f172a29;display:grid;gap:18px;padding:26px;width:min(100%,440px)}.auth-panel__brand{align-items:center;display:flex;gap:16px}.auth-panel__logo{height:auto;width:72px}.auth-panel__brand h1,.auth-panel__copy h2{margin:0}.auth-panel__brand h1{font-size:1.4rem}.auth-panel__copy{display:grid;gap:6px}.auth-panel__copy h2{font-size:1.05rem}.auth-panel__copy p,.auth-panel__hint p{color:var(--text-soft);margin:0}.auth-form{display:grid;gap:14px}.field__icon-input{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);display:flex;gap:10px;min-height:var(--control-height);padding:0 12px}.field__icon-input input{background:transparent;border:0;flex:1;min-height:calc(var(--control-height) - 2px);padding:0}.field__icon-input input:focus{box-shadow:none}.auth-form__error{color:var(--danger);font-size:.82rem;margin:0}.auth-panel__hint{gap:2px;padding-top:4px}.auth-panel__hint,.brand-card__session{border-top:1px solid var(--line);display:grid}.brand-card__session{align-items:center;gap:12px;gap:10px;justify-content:stretch;padding-top:10px}.brand-card__session-user,.profiles-current__user{align-items:center;display:flex;gap:12px;min-width:0}.brand-card__avatar,.profiles-card__avatar,.profiles-current__avatar{align-items:center;background:linear-gradient(180deg,var(--accent-soft) 0,rgba(37,99,235,.14) 100%);border:1px solid rgba(37,99,235,.14);border-radius:999px;color:var(--accent-strong);display:inline-flex;flex:none;font-size:.82rem;font-weight:800;height:42px;justify-content:center;letter-spacing:.08em;width:42px}.profiles-current__avatar{font-size:.88rem;height:48px;width:48px}.profiles-card__avatar{font-size:.75rem;height:38px;width:38px}.brand-card__session-copy{display:grid;gap:2px;min-width:0}.brand-card__session-copy small{color:var(--text-soft)}.brand-card__session-status{opacity:.85}.view-section--empty{display:grid;gap:12px}.profiles-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.profiles-form,.profiles-list{display:grid;gap:12px}.profiles-filter{align-items:center;background:linear-gradient(180deg,var(--surface-soft-gradient-start) 0,var(--surface-soft-gradient-end) 100%);border:1px solid var(--line);border-radius:14px;display:flex;gap:12px;justify-content:space-between;margin:0 0 12px;padding:12px 14px}.profiles-filter__label{color:var(--text-soft);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.profiles-filter__chips{display:flex;flex-wrap:wrap;gap:8px}.profiles-card{background:radial-gradient(circle at top right,rgba(37,99,235,.04),transparent 28%),linear-gradient(180deg,var(--surface-control-start) 0,var(--surface-control-end) 100%);border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 24px #0f172a0a;overflow:hidden;padding:14px 16px;position:relative}.profiles-card[data-current=true]{border-color:#2563eb57;box-shadow:inset 0 0 0 1px #2563eb14,0 12px 28px #2563eb14}.profiles-card[data-current=true]:before{background:linear-gradient(180deg,var(--accent) 0,var(--accent-strong) 100%);content:"";inset:0 auto 0 0;position:absolute;width:4px}.profiles-card__actions,.profiles-card__footer,.profiles-card__header,.profiles-current{align-items:center;display:flex;gap:12px;justify-content:space-between}.profiles-card__identity,.profiles-current__user{align-items:center;display:flex;gap:12px;min-width:0}.profiles-card__identity{flex:1 1 auto}.profiles-card__copy,.profiles-current__copy,.profiles-form__head,.settings-profile-callout__copy{display:grid;gap:3px}.profiles-card__copy p{color:var(--text-soft);font-size:.78rem;margin:0}.profiles-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-left:auto}.profiles-card__meta-line{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;margin-top:10px;padding-top:10px}.profiles-card__meta-line small{color:var(--text-soft);font-size:.76rem}.profiles-card__footer{border-top:0;margin-top:10px;padding-top:0}.profiles-card__state small,.profiles-current__copy p,.profiles-form__error{color:var(--text-soft)}.profiles-card__state{min-width:0}.profiles-card__state small{align-items:center;background:var(--surface-soft);border-radius:999px;color:var(--text-soft);display:inline-flex;gap:6px;min-height:22px;padding:0 8px}.profiles-empty{background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:16px;display:grid;gap:4px;padding:14px 16px}.profiles-empty p{color:var(--text-soft);margin:0}.profiles-form{background:linear-gradient(180deg,var(--surface-elevated-start) 0,var(--surface-elevated-end) 100%);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:16px}.profiles-form__head{align-items:center;grid-template-columns:1fr auto}.profiles-form__error{color:var(--danger);font-size:.82rem;margin:0}.settings-profile-callout{align-items:center;background:linear-gradient(180deg,var(--surface-accent-start) 0,var(--surface-accent-end) 100%);border:1px solid rgba(37,99,235,.16);border-radius:16px;display:flex;gap:14px;justify-content:space-between;padding:16px}.profiles-current__copy p,.settings-profile-callout__copy p{margin:0}.profiles-current{background:radial-gradient(circle at top right,rgba(37,99,235,.04),transparent 34%),linear-gradient(180deg,var(--surface-soft-gradient-start) 0,var(--surface-soft-gradient-end) 100%);border:1px solid var(--line);border-radius:18px;padding:16px 18px}.profiles-current__meta{display:grid;gap:4px;justify-items:end}.profiles-current__meta small{color:var(--text-soft)}.profiles-form__banner,.settings-intro{align-items:center;background:linear-gradient(180deg,var(--surface-elevated-start) 0,var(--surface-elevated-end) 100%);border:1px solid var(--line);border-radius:18px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.profiles-form__banner h3,.settings-intro__copy h3{font-size:1.02rem;margin:0}.profiles-form__banner p,.settings-intro__copy p{color:var(--text-soft);font-size:.82rem;margin:4px 0 0}.profiles-form__grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.8fr) minmax(180px,1fr) minmax(180px,1fr)}.profiles-form__field{min-width:0}.profiles-form__field--email{grid-column:1}.button:disabled{cursor:progress;opacity:.72}.settings-intro__chips{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:1500px){.dashboard-grid--analytics>.panel{grid-column:span 4}.dashboard-grid--analytics>.panel--wide{grid-column:span 6}}@media(max-width:1180px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid var(--line);border-right:0}.dashboard-grid,.dashboard-hero,.editor-form,.metrics-grid,.section-hero,.summary-strip{grid-template-columns:1fr}.dashboard-grid--analytics>.panel,.dashboard-grid--analytics>.panel--wide{grid-column:1/-1}.chart-panel__split{grid-template-columns:1fr}.dashboard-tabs__header{flex-direction:column}.comparison-detail-grid,.comparison-feature__split{grid-template-columns:1fr}.settings-rates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-actions-grid,.settings-info-grid,.settings-interface-grid{grid-template-columns:1fr}.dashboard-hero__stats,.section-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.chart--donut{height:220px}}@media(max-width:760px){.content,.sidebar{padding:14px}.confirm-dialog__actions,.content-topbar,.dashboard-header,.sheet-drawer__header,.view-header{align-items:stretch;flex-direction:column}.dashboard-hero__stats,.section-hero__stats{grid-template-columns:1fr}.form-actions{width:100%}.editor-grid{grid-template-columns:1fr}.form-actions{flex-direction:column}.button,.button--sm{width:100%}.table-band{align-items:stretch;flex-direction:column}.table-band__meta{justify-content:flex-start}.agenda-list__row{grid-template-columns:1fr}.agenda-stack__actions,.agenda-stack__header{align-items:stretch;flex-direction:column}.agenda-list__date,.agenda-list__meta{justify-content:flex-start;text-align:left}.compact-totals,.profiles-form__grid,.settings-actions-grid,.settings-info-grid,.settings-interface-grid,.settings-rates-grid{grid-template-columns:1fr}.toast-stack{left:14px;right:14px;top:14px}.floating-pulse{bottom:14px;left:14px;right:14px;width:auto}.toast-stack__list{width:100%}}.auth-shell--login{background:radial-gradient(circle at top left,rgba(37,99,235,.18),transparent 30%),radial-gradient(circle at 82% 18%,rgba(15,23,42,.08),transparent 24%),radial-gradient(circle at bottom right,rgba(15,23,42,.08),transparent 28%),linear-gradient(180deg,var(--page-gradient-start) 0,var(--page-gradient-end) 100%);overflow:hidden;padding:28px;position:relative}.auth-shell--login:after,.auth-shell--login:before{border-radius:999px;content:"";filter:blur(8px);inset:auto;opacity:.7;pointer-events:none;position:absolute}.auth-shell--login:before{background:#2563eb1f;height:220px;left:-72px;top:7vh;width:220px}.auth-shell--login:after{background:#0f172a14;bottom:6vh;height:280px;right:-58px;width:280px}.auth-shell--login .auth-panel{background:linear-gradient(180deg,var(--surface-elevated-start) 0,var(--surface-elevated-end) 100%);border:1px solid rgba(226,232,240,.82);border-radius:32px;box-shadow:0 36px 100px #0f172a2e;display:grid;gap:0;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);overflow:hidden;padding:0;position:relative;width:min(100%,1040px);z-index:1}.auth-shell--login .auth-panel__visual{align-content:space-between;background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 34%),linear-gradient(160deg,#fffffff5,#f8fafcfa);color:var(--text);display:grid;gap:28px;padding:34px}.auth-shell--login .auth-panel__card{background:linear-gradient(180deg,#fffffffa,#f8fafcfa);border-left:1px solid var(--line);display:grid;gap:22px;padding:34px}.auth-shell--login .auth-panel__brand{align-items:center;display:flex;gap:16px}.auth-shell--login .auth-panel__brand-copy{min-width:0}.auth-shell--login .auth-panel__brand h1,.auth-shell--login .auth-panel__copy h2,.auth-shell--login .auth-panel__headline h2{letter-spacing:-.04em;margin:0}.auth-shell--login .auth-panel__brand h1{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1}.auth-shell--login .auth-panel__logo{filter:drop-shadow(0 18px 20px rgba(15,23,42,.1));flex:none;height:auto;width:82px}.auth-shell--login .auth-panel__headline{display:grid;gap:12px;max-width:34rem}.auth-shell--login .auth-panel__headline h2{font-size:clamp(1.35rem,2vw,2.1rem);line-height:1.08}.auth-shell--login .auth-panel__copy p,.auth-shell--login .auth-panel__headline p{color:var(--text-soft);margin:0}.auth-shell--login .auth-panel__points{display:grid;gap:10px;list-style:none;margin:0;padding:0}.auth-shell--login .auth-panel__points li{color:var(--text-soft);font-size:.93rem;padding-left:26px;position:relative}.auth-shell--login .auth-panel__points li:before{background:linear-gradient(180deg,var(--accent) 0,var(--accent-strong) 100%);border-radius:999px;box-shadow:0 0 0 4px #2563eb1f;content:"";height:12px;left:0;position:absolute;top:.55em;width:12px}.auth-shell--login .auth-panel__copy{display:grid;gap:6px}.auth-shell--login .auth-panel__copy h2{font-size:1.1rem}.auth-shell--login .auth-form{display:grid;gap:16px}.auth-shell--login .field{gap:7px}.auth-shell--login .field span{color:var(--text-soft);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.auth-shell--login .field__icon-input{background:linear-gradient(180deg,var(--surface-control-start) 0,var(--surface-control-end) 100%);border:1px solid rgba(148,163,184,.22);border-radius:14px;box-shadow:inset 0 1px #fff9;min-height:50px;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-shell--login .field__icon-input svg{color:var(--accent-strong);flex:none}.auth-shell--login .field__icon-input input{font-size:.96rem;min-height:48px}.auth-shell--login .field__icon-input input::-moz-placeholder{color:var(--text-faint)}.auth-shell--login .field__icon-input input::placeholder{color:var(--text-faint)}.auth-shell--login .field__icon-input:focus-within{border-color:#2563eb66;box-shadow:0 0 0 4px #2563eb24;transform:translateY(-1px)}.auth-shell--login .field input:focus{box-shadow:none}.auth-shell--login .button--primary{background:linear-gradient(180deg,var(--accent) 0,var(--accent-strong) 100%);border:0;box-shadow:0 18px 32px #2563eb38;min-height:50px}.auth-shell--login .button--primary:hover:not(:disabled){box-shadow:0 22px 36px #2563eb3d;transform:translateY(-1px)}.auth-shell--login .button--primary:disabled{cursor:progress;opacity:.72}.auth-shell--login .auth-form__error{background:#dc262614;border:1px solid rgba(220,38,38,.18);border-radius:12px;font-size:.85rem;padding:10px 12px}@media(max-width:900px){.auth-shell--login{padding:18px}.auth-shell--login .auth-panel{grid-template-columns:1fr}.auth-shell--login .auth-panel__visual{gap:22px;padding:24px}.auth-shell--login .auth-panel__card{border-left:0;border-top:1px solid var(--line);padding:24px}}@media(max-width:560px){.auth-shell--login{padding:12px}.auth-shell--login .auth-panel__card,.auth-shell--login .auth-panel__visual{padding:20px}.auth-shell--login .auth-panel__brand{align-items:flex-start}.auth-shell--login .auth-panel__logo{width:68px}.auth-shell--login .auth-panel__headline h2{font-size:1.22rem}}.auth-shell--login .auth-panel__visual{align-content:center}.auth-shell--login .auth-panel__brand{align-items:flex-start;flex-direction:column;gap:5px;max-width:34rem}.auth-shell--login .auth-panel__brand-copy{display:grid;gap:8px}.auth-shell--login .auth-panel__brand-copy h1{font-size:clamp(2rem,3.3vw,2.8rem);letter-spacing:-.05em;line-height:1;margin:0}.auth-shell--login .auth-panel__brand-copy p{color:var(--text-soft);font-size:.95rem;line-height:1.6;margin:0;max-width:30rem}.auth-shell--login .auth-panel__logo{width:160px}@media(max-width:560px){.auth-shell--login .auth-panel__logo{width:88px}.auth-shell--login .auth-panel__brand-copy h1{font-size:1.7rem}}
