@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.f572b170.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.2a31c04b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.372704ff.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.a6b6ef6f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.4ce1df5d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.88ede1ea.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.d7020e3c.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.cc58c11b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.a9dd2faf.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.32a25442.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.4edcaace.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.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-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-ext-500-normal.fe0d9b14.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-500-normal.5a6bb1da.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.7c15bba8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.b9f8c929.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-ext-500-normal.cbd51e2d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-500-normal.7a4aa726.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-500-normal.f41f43db.woff2) format("woff2"),url(/_next/static/media/inter-greek-500-normal.d9a33207.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-vietnamese-500-normal.7c0a695f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-500-normal.a3a73b95.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-ext-500-normal.d9b491de.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-500-normal.a19a84a6.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.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-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.f7b3c15b.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.ecbdecad.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.2f42892a.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c3987adc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.1f33d317.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.089a95ee.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.cc532937.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.4ec0c1c1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.c5ce3fcb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.38b075d8.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.49faa47a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.ce0f5f43.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:dark;--bg:#101113;--sidebar:#141518;--surface:#181a1d;--elevated:#202226;--border:#2a2c31;--muted:#989da7;--text:#f3f4f6;--accent:#ff8a3d;--green:#81c7a0;--amber:#e6bc72;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"cv01","ss03";font-size:14px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button:disabled{opacity:.5}p{color:var(--muted);line-height:1.65}h1,h2,h3,p{margin-top:0}h1{font-size:32px;letter-spacing:-1.15px;margin-bottom:9px}h1,h2{font-weight:600}h2{font-size:15px;letter-spacing:-.3px;margin:0}h3{font-size:14px;font-weight:600}small{font-size:11px;line-height:1.5}.muted,small{color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:1.9px;font-weight:600;color:var(--accent);display:block;margin-bottom:13px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:7px;min-height:40px;font-size:12px;font-weight:600;padding:11px 16px}.primary{border:1px solid var(--accent);background:var(--accent);color:#241307}.primary:hover:not(:disabled){background:#ffa367}.secondary{border:1px solid var(--border);background:#1b1d20;color:#dfe1e6}.secondary:hover{background:#24262b}.brand{gap:12px;font-size:25px;font-weight:600;letter-spacing:-1.1px}.brand,.brand-icon{display:flex;align-items:center}.brand-icon{justify-content:center;background:var(--accent);color:#1b1714;border-radius:9px;width:38px;height:38px}.brand-sub{display:block;font-size:8px;font-weight:500;letter-spacing:1.5px;color:var(--muted);margin-top:3px}.shell{display:flex;min-height:100vh}.sidebar{width:245px;flex-shrink:0;background:var(--sidebar);border-right:1px solid var(--border);padding:31px 18px 0;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column}.sidebar .brand{margin-left:11px}.workspace{display:flex;align-items:center;gap:10px;padding:14px 10px;border:1px solid var(--border);border-radius:8px;margin:34px 0 22px}.workspace-icon{display:grid;place-items:center;background:#26282e;border:1px solid #34363e;width:31px;height:31px;border-radius:7px;font-size:10px;font-weight:600;flex-shrink:0}.workspace>div:nth-child(2){min-width:0;flex:1 1}.account strong,.workspace strong{font-size:11px;font-weight:500;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.account span,.workspace span{display:block;font-size:10px;color:var(--muted);margin-top:4px}.workspace>svg{color:var(--muted);flex-shrink:0}.nav-caption{font-size:9px;color:#888e98;letter-spacing:1.5px;padding:13px 12px 10px}nav{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}nav a,nav button{display:flex;gap:12px;align-items:center;border:0;background:transparent;padding:11px 12px;min-height:42px;border-radius:7px;color:#a3a8b2;font-size:12px;text-align:left}nav a.active{color:var(--accent);background:#33251e;box-shadow:inset 2px 0 0 var(--accent)}nav a:hover:not(.active){background:#202226;color:var(--text)}nav button:disabled{opacity:.52}nav .nav-stage{margin-left:auto;font-size:9px;border:1px solid #41444c;border-radius:4px;padding:1px 4px}.sidebar-bottom{margin-top:auto}.build-badge{display:flex;align-items:center;gap:7px;margin:16px 10px;padding:12px 0;font-size:9px;color:#a3a8b1;border-top:1px solid var(--border)}.dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);flex-shrink:0}.dot.orange{background:var(--accent)}.dot.amber{background:var(--amber)}.dot.muted{background:#9299a5}.account{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border);padding:20px 8px}.account>div:nth-child(2){flex:1 1;min-width:0}.avatar{border-radius:50%;width:32px;height:32px;display:grid;place-items:center;background:#2c3038;color:#d8dce5;font-size:12px;font-weight:500;flex-shrink:0}.account button{color:#989eaa;display:grid;place-items:center;background:none;border:0;width:28px;height:32px}.main-column{margin-left:245px;min-width:0;width:calc(100% - 245px);display:flex;flex-direction:column}.topbar{height:70px;border-bottom:1px solid var(--border);justify-content:space-between;padding:0 36px;gap:20px}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{gap:13px;font-size:11px;color:#8b919d}.breadcrumb strong{color:#d1d5df;font-weight:400}.topbar-meta{gap:21px}.private-tag,.topbar-meta{display:flex;align-items:center}.private-tag{gap:6px;color:#9fa5af;font-size:10px}.avatar.mini{width:27px;height:27px;font-size:10px}.menu-toggle{display:none;color:var(--text);background:transparent;border:0;padding:9px}.content{padding:36px;max-width:1550px;width:100%;margin:0 auto;flex:1 1}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:31px}.page-heading p{font-size:12px;margin:0}.page-heading .eyebrow{margin-bottom:10px}.period-bar{justify-content:space-between;gap:15px;padding:16px 0 17px;border-top:1px solid var(--border);color:#c0c5ce;margin-bottom:5px}.period-bar,.period-bar>span{display:flex;align-items:center}.period-bar>span{gap:9px;font-size:11px}.period-bar svg{color:var(--accent)}.period-bar small{font-size:10px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px}.metric{padding:21px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.metric-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#aeb4be}.metric-top svg{color:#8f96a3}.metric>strong{font-size:35px;letter-spacing:-1px;font-weight:500;display:block;margin:18px 0 15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-note{font-size:9px;display:flex;align-items:center;gap:6px;color:#9299a6}.panel{background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:0;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 23px 18px;border-bottom:1px solid var(--border)}.panel-heading>svg{color:#9ca3ae;flex-shrink:0}.panel-heading p{font-size:10px;margin:6px 0 0}.pill{font-size:9px;white-space:nowrap;background:#22252a;border:1px solid #34373e;padding:5px 8px;display:inline-flex;align-items:center;border-radius:5px;color:#abb2be}.pill.amber{color:var(--amber);border-color:#544633;background:#332a1e}.dashboard-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:23px;margin-bottom:23px}.empty-state{min-height:269px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:26px}.empty-icon{height:66px;width:66px;border:1px solid #373a43;border-radius:15px;display:grid;place-items:center;margin-bottom:20px;color:#9ca3b0;background:#212329}.empty-state h3{font-size:15px;margin-bottom:9px}.empty-state p{font-size:11px;max-width:340px;margin-bottom:17px}.subtle-label{justify-content:center;gap:6px;font-size:9px;color:#8a929f}.panel-footer,.subtle-label{display:flex;align-items:center}.panel-footer{justify-content:space-between;gap:10px;border-top:1px solid var(--border);padding:14px 23px;color:#959da9;font-size:10px}.panel-footer>span:last-child{display:flex;gap:7px;align-items:center;color:#b4bac5}.readiness-row{display:flex;align-items:flex-start;gap:11px;padding:0 23px;margin:23px 0}.check-icon{border:1px solid #395443;border-radius:50%;height:21px;width:21px;display:grid;place-items:center;background:#213027;color:#81c7a0;flex-shrink:0}.readiness-row strong{font-size:11px;display:block;font-weight:500}.readiness-row small{display:block;font-size:9px;margin-top:5px}.integration-notice{border-top:1px solid var(--border);padding:18px 23px;display:flex;align-items:flex-start;gap:12px;background:#1c1e22}.integration-notice>svg{color:var(--amber);flex-shrink:0}.integration-notice strong{font-size:11px;font-weight:500}.integration-notice p{font-size:10px;margin:5px 0 8px}.integration-notice a{font-size:10px;color:var(--accent);display:inline-flex;gap:7px;align-items:center}.dashboard-bottom{display:grid;grid-template-columns:1fr 1fr;gap:23px}.compact-panel{display:flex;align-items:center;gap:16px;padding:22px}.feature-icon{display:grid;place-items:center;background:#23262c;width:42px;height:42px;border-radius:9px;color:#9fa6b4;flex-shrink:0}.compact-panel>div{flex:1 1}.compact-panel h3{font-size:11px;margin:0 0 7px}.compact-panel p{font-size:10px;margin:0;line-height:1.6}.no-value{font-size:25px;line-height:1.4;font-weight:400;text-align:right;white-space:nowrap}.no-value small{font-size:8px;display:block}.app-footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #202228;padding:20px 36px;color:#868d99;font-size:9px}.settings-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:23px;align-items:start}.settings-panel form{padding:25px}.settings-side{display:grid;gap:23px}form{gap:20px}form,label{display:grid}label{gap:8px;font-size:11px;color:#ccd0d8;font-weight:500}label small{font-size:10px;font-weight:400}input{width:100%;min-width:0;border:1px solid #383b44;border-radius:7px;color:var(--text);background:#141619;padding:12px 13px;min-height:43px;font-size:12px;box-shadow:inset 0 1px 2px #0002}input::placeholder{color:#858c99}input:disabled{opacity:.7}fieldset{border:0;padding:0;margin:0;display:grid;gap:24px;min-width:0}fieldset .primary{justify-self:start;margin-top:3px}.integration-link{display:flex;align-items:center;gap:14px;padding:24px}.integration-link:hover{background:#202226}.integration-link>div{flex:1 1}.integration-link small,.integration-link span,.integration-link strong{display:block}.integration-link strong{font-size:12px;font-weight:500}.integration-link>div>span{font-size:10px;color:var(--muted);margin:5px 0 8px}.integration-link small{color:var(--amber);font-size:9px}.access-card{padding:25px}.access-card>svg{color:var(--accent);margin-bottom:16px}.access-card h3{font-size:13px;margin-bottom:9px}.access-card p{font-size:11px}.role-chips{display:flex;flex-wrap:wrap;gap:8px}.role-chips span{border:1px solid #3b3e47;padding:6px 8px;border-radius:5px;color:#adb4bf;font-size:9px}.notice{display:flex;align-items:flex-start;gap:9px;border-radius:7px;border:1px solid #544633;background:#2b261d;color:#e5c89a;padding:14px 16px;font-size:11px;line-height:1.6;margin-bottom:23px}.notice svg{flex-shrink:0;margin-top:1px}.notice.error{border-color:#704241;background:#2e2020;color:#ffc0b8}.notice.success{border-color:#395d48;background:#1e2d24;color:#b4e3c5}.timeline{list-style:none;padding:0;margin:0}.timeline li{display:flex;align-items:flex-start;gap:14px;padding:22px 24px;border-bottom:1px solid var(--border)}.timeline li:last-child{border:0}.timeline li>div{flex:1 1;min-width:0}.timeline-marker{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;background:#22262c;border:1px solid #373d46;border-radius:50%;color:#a1adbe}.timeline strong{font-size:12px;font-weight:500}.timeline p{font-size:10px;margin:6px 0}.timeline code{font-size:8px;color:#7d8796;word-break:break-all}.timeline time{font-size:10px;color:var(--muted);white-space:nowrap;margin-top:4px}.integration-detail{padding:30px;max-width:800px}.integration-detail>svg{color:var(--accent);margin-bottom:22px}.integration-detail h2{font-size:21px;margin-bottom:13px}.integration-detail p{font-size:12px;max-width:570px}.integration-detail h3{margin-top:30px}.integration-detail ul{padding-left:19px;font-size:12px;color:#c5cbd5;line-height:2.1;margin-bottom:26px}.loading{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px;color:var(--muted);font-size:12px}.loader{width:23px;height:23px;border-radius:50%;border:2px solid #383b43;border-top:2px solid var(--accent);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-story{background:#16181b;border-right:1px solid var(--border);padding:50px 64px;display:flex;flex-direction:column}.auth-story .brand{font-size:28px}.auth-message{margin:auto 0;padding:80px 0;max-width:500px}.auth-message .eyebrow{font-size:9px;color:#a8afb9;margin-bottom:23px}.auth-message h2{font-size:58px;font-weight:500;line-height:1.13;letter-spacing:-2.3px;margin-bottom:30px}.auth-message h2>span{color:var(--accent)}.auth-message p{font-size:13px;max-width:345px;line-height:1.9}.auth-security{display:flex;gap:10px;align-items:center;color:#929aa7;font-size:10px}.auth-security>svg{color:var(--accent);flex-shrink:0}.auth-panel{display:flex;align-items:center;justify-content:center;padding:45px 40px}.auth-card{width:100%;max-width:365px}.small-logo{display:grid;place-items:center;width:50px;height:50px;border-radius:12px;background:#32261f;border:1px solid #61442f;color:var(--accent);margin-bottom:30px}.auth-card h1{font-size:28px}.auth-card>p{font-size:12px;margin-bottom:30px;line-height:1.8}.auth-card .primary{width:100%;margin-top:4px;min-height:44px}.auth-card label{font-size:11px}.auth-card form{gap:18px}.auth-foot{padding-top:27px;display:flex;gap:7px;color:#9299a5;font-size:9px;align-items:center}.standalone{padding:50px;max-width:800px}.mobile-drawer{display:none}.drawer-close{background:transparent;color:var(--text);border:0;padding:10px;position:absolute;right:12px;top:22px}nav a,nav button{font-size:13px}.metric-top{font-size:12px}.metric-note{font-size:10px}.panel-heading h2{font-size:16px}.panel-heading p{font-size:11px}.empty-state h3{font-size:16px}.empty-state p{font-size:12px}.subtle-label{font-size:10px}.readiness-row strong{font-size:12px}.readiness-row small{font-size:10px}.integration-notice strong{font-size:12px}.integration-notice a,.integration-notice p{font-size:11px}.compact-panel h3{font-size:12px}.compact-panel p{font-size:11px}.pill{font-size:10px}.page-heading p,.timeline strong{font-size:13px}.timeline p{font-size:12px}.timeline time{font-size:11px}label{font-size:12px}input{font-size:13px}@media (min-width:1600px){.content{padding-top:48px}.dashboard-grid{grid-template-columns:1.7fr 1fr}.empty-state{min-height:310px}}@media (max-width:1200px){.sidebar{width:219px;padding-left:13px;padding-right:13px}.main-column{margin-left:219px;width:calc(100% - 219px)}.content{padding:27px}.topbar{padding:0 27px}.metric{padding:18px 15px}.dashboard-grid{grid-template-columns:1.3fr 1fr;gap:16px}.dashboard-bottom{gap:16px}.metrics{gap:12px}.auth-story{padding:40px}.auth-message h2{font-size:49px}.metric-note{font-size:8px}.compact-panel{padding:18px 15px;gap:11px}}@media (max-width:1000px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-note{font-size:10px}.dashboard-bottom,.dashboard-grid,.settings-grid{grid-template-columns:1fr}.empty-state{min-height:235px}.auth-story{padding:35px}.auth-message h2{font-size:42px}.auth-security{font-size:9px}.auth-security,.page-heading{align-items:flex-start}.page-heading h1{font-size:28px}}@media (max-width:760px){.sidebar{display:none}.main-column{width:100%;margin:0}.topbar{height:62px;padding:0 16px}.menu-toggle{display:grid;place-items:center}.breadcrumb{gap:8px}.breadcrumb>span{display:none}.content{padding:27px 19px}.page-heading{margin-bottom:24px;gap:13px;flex-wrap:wrap}.page-heading h1{font-size:28px}.page-heading>button{min-height:36px;font-size:10px;padding:9px 12px}.eyebrow{font-size:9px}.metric>strong{font-size:32px}.metric-top{font-size:10px}.metric-note{font-size:8px;align-items:flex-start;line-height:1.5}.metric-note .dot{margin-top:4px}.panel-heading{padding:21px 18px 17px}.panel-heading h2{font-size:13px}.panel-heading p{font-size:9px}.panel-heading>.pill{flex-shrink:0}.empty-state{padding:26px 20px;min-height:265px}.empty-state p{font-size:10px}.panel-footer{padding:14px 18px;font-size:9px}.readiness-row{padding:0 18px}.integration-notice{padding:18px}.metrics{gap:11px;margin-bottom:18px}.dashboard-grid{margin-bottom:18px;gap:18px}.compact-panel{padding:20px 17px}.app-footer{padding:20px;font-size:8px;line-height:1.6}.period-bar{align-items:flex-start}.period-bar>span{font-size:10px}.period-bar small{font-size:8px}.settings-panel form{padding:22px 18px}.timeline li{padding:21px 16px;gap:10px;flex-wrap:wrap}.timeline li time{padding-left:40px;width:100%;margin-top:0}.timeline li>div{flex-basis:70%}.integration-detail{padding:25px 20px}.mobile-drawer{margin:0;inset:0 auto 0 0;height:100dvh;max-height:100dvh;width:290px;max-width:calc(100% - 45px);border:0;border-right:1px solid var(--border);padding:31px 17px 0;background:var(--sidebar);color:var(--text);overflow-y:auto}.mobile-drawer[open]{display:flex;flex-direction:column}.mobile-drawer::backdrop{background:#000b}.mobile-drawer .workspace{margin-top:29px}.mobile-drawer .brand{font-size:24px}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{padding:40px 27px;align-items:center}.auth-card h1{font-size:27px}.private-tag{font-size:9px}.topbar-meta{gap:12px}.role-chips span{font-size:9px}.notice{font-size:11px}.standalone{padding:30px}.metric-top svg{width:17px}.metric-top{font-size:11px}.metric-note{font-size:10px}.panel-heading h2{font-size:14px}.panel-heading p{font-size:11px}.compact-panel h3,.empty-state p{font-size:12px}.compact-panel p{font-size:11px}.app-footer,.period-bar small{font-size:10px}.integration-notice p,.readiness-row small{font-size:11px}.pill{font-size:10px}}@media (prefers-reduced-motion:reduce){.loader{animation:none}}