@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f5f6f3;--panel: #ffffff;--panel-2: #fafbf9;--sunken: #f0f2ee;--hover: #f4f6f3;--ink: #11181c;--ink-2: #2b3437;--muted: #4d585c;--subtle: #687377;--faint: #9aa3a6;--line: #e6e9e4;--line-strong: #d4d9d2;--brand: #0e6b4f;--brand-deep: #094a37;--brand-ink: #ffffff;--brand-soft: #e9f4ef;--brand-tint: #f3f9f6;--brand-line: #b8dccd;--accent: #f2a03d;--accent-deep: #d68424;--accent-soft: #fdf1e1;--cream: #fdf8f0;--side: #0b3b2d;--side-2: #0e4635;--side-ink: #e8f1ec;--side-muted: rgba(232, 241, 236, .62);--side-hover: rgba(255, 255, 255, .07);--side-active: rgba(255, 255, 255, .12);--side-line: rgba(255, 255, 255, .09);--green: #067647;--green-bg: #ecfdf3;--green-line: #abefc6;--amber: #b54708;--amber-bg: #fffaeb;--amber-line: #fedf89;--red: #b42318;--red-bg: #fef3f2;--red-line: #fecdca;--blue: #175cd3;--blue-bg: #eff8ff;--blue-line: #b2ddff;--grey: #4d585c;--grey-bg: #f0f2ee;--grey-line: #e1e5df;--danger: var(--red);--radius-xs: 6px;--radius-sm: 8px;--radius: 10px;--radius-card: 14px;--radius-lg: 18px;--shadow-xs: 0 1px 2px rgba(17, 24, 28, .04);--shadow-sm: 0 1px 2px rgba(17, 24, 28, .04), 0 2px 6px -2px rgba(17, 24, 28, .06);--shadow-md: 0 6px 16px -6px rgba(17, 24, 28, .12), 0 2px 4px -2px rgba(17, 24, 28, .05);--shadow-lg: 0 24px 56px -16px rgba(17, 24, 28, .28), 0 6px 14px -6px rgba(17, 24, 28, .08);--ring: 0 0 0 4px color-mix(in srgb, var(--brand) 16%, transparent);--font: "Inter Variable", "Inter", "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display: "Poppins", "Inter Variable", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--side-w: 248px;--top-h: 60px;font-family:var(--font);color:var(--ink);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}@media (prefers-color-scheme: dark){:root{--bg: #0b1210;--panel: #111a17;--panel-2: #141f1b;--sunken: #18241f;--hover: #17221e;--ink: #eef3f0;--ink-2: #cfd8d3;--muted: #a8b4ae;--subtle: #8b9892;--faint: #5f6b66;--line: #22302a;--line-strong: #2e3d36;--brand: #3cc795;--brand-deep: #5ad6a8;--brand-ink: #04140e;--brand-soft: #10291f;--brand-tint: #0e211a;--brand-line: #1f5440;--accent-soft: #34250f;--cream: #1b1a14;--side: #08130f;--side-2: #0c1a15;--green: #47cd89;--green-bg: #0d2a1d;--green-line: #1a5235;--amber: #fdb022;--amber-bg: #2e2208;--amber-line: #5c4210;--red: #f97066;--red-bg: #3b1513;--red-line: #6d2620;--blue: #53b1fd;--blue-bg: #0b2240;--blue-line: #1a4580;--grey: #c3ccc8;--grey-bg: #1b2722;--grey-line: #2e3d36;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .35);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .45);--shadow-md: 0 8px 18px -6px rgba(0, 0, 0, .55);--shadow-lg: 0 24px 56px -16px rgba(0, 0, 0, .7);color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);font-size:14px;line-height:1.5;color:var(--ink)}h1,h2,h3{margin:0;color:var(--ink)}h1{font-family:var(--display);font-size:1.625rem;line-height:1.2;font-weight:600;letter-spacing:-.02em;text-wrap:balance}h2{font-size:.975rem;line-height:1.4;font-weight:600;letter-spacing:-.006em}h3{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--subtle)}p{margin:0 0 8px}a{color:var(--brand);text-decoration:none;font-weight:500}a:hover{text-decoration:underline;text-underline-offset:3px}strong{font-weight:600}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}::selection{background:color-mix(in srgb,var(--brand) 22%,transparent)}details>summary{cursor:pointer}.ui-skip{position:absolute;left:-999px}.ui-skip:focus{left:12px;top:12px;z-index:80;background:var(--panel);padding:8px 12px;border-radius:var(--radius);box-shadow:var(--shadow-sm)}.ui-shell{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100vh}.ui-side{background:linear-gradient(180deg,var(--side-2) 0%,var(--side) 38%);color:var(--side-ink);position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;padding:16px 12px 12px;scrollbar-width:thin;scrollbar-color:var(--side-line) transparent}.ui-brand{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 14px}.ui-logo{display:inline-flex;align-items:center;gap:10px;color:inherit;font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.01em}.ui-logo svg{flex:none;border-radius:9px}.ui-logo small{display:block;font-family:var(--font);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;opacity:.62;margin-top:1px}.ui-side .ui-logo{color:var(--side-ink)}.ui-firm{display:flex;align-items:center;gap:10px;margin:2px 4px 14px;padding:10px;border-radius:var(--radius);background:#ffffff0f;border:1px solid var(--side-line);color:var(--side-ink);text-decoration:none}a.ui-firm:hover{background:var(--side-hover);text-decoration:none}.ui-firm-mark{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--accent);color:#3a2307;font-weight:700;font-size:12px;font-family:var(--display)}.ui-firm-name{display:block;font-weight:600;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-firm-kind{display:block;font-size:11.5px;color:var(--side-muted)}.ui-burger{display:none;background:none;border:1px solid var(--side-line);border-radius:var(--radius);width:38px;height:38px;color:var(--side-ink);align-items:center;justify-content:center;cursor:pointer}.ui-side nav{display:flex;flex-direction:column;gap:1px}.ui-nav-label{font-size:10.5px;font-weight:600;color:var(--side-muted);text-transform:uppercase;letter-spacing:.1em;padding:16px 12px 6px}.ui-side nav a{display:flex;align-items:center;gap:11px;padding:8px 12px;border-radius:var(--radius-sm);color:var(--side-muted);text-decoration:none;font-weight:500;font-size:13.5px;position:relative;transition:background .12s,color .12s}.ui-side nav a:hover{background:var(--side-hover);color:var(--side-ink);text-decoration:none}.ui-side nav a.active,.ui-side nav a[aria-current=page]{background:var(--side-active);color:#fff}.ui-side nav a.active:before,.ui-side nav a[aria-current=page]:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.ui-side nav a svg{flex:none;opacity:.9}.ui-nav-count{margin-left:auto;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--accent);color:#3a2307;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ui-side-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--side-line)}.ui-user{display:flex;align-items:center;gap:10px;padding:8px 6px;color:var(--side-ink)}.ui-user .ui-avatar{background:#ffffff1f;color:#fff;border:0}.ui-user-meta{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.3}.ui-user-meta strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-user-meta span{font-size:11.5px;color:var(--side-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-user-meta a{font-size:11.5px;color:var(--accent)}.ui-user .ui-icon-btn{color:var(--side-muted)}.ui-user .ui-icon-btn:hover{background:var(--side-hover);color:#fff}.ui-body{min-width:0;display:flex;flex-direction:column}.ui-top{position:sticky;top:0;z-index:30;height:var(--top-h);display:flex;align-items:center;gap:12px;padding:0 32px;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.ui-top-title{font-weight:600;font-size:14px;color:var(--muted);display:flex;align-items:center;gap:8px;min-width:0}.ui-top-title b{color:var(--ink);font-weight:600}.ui-top-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.ui-search-trigger{display:inline-flex;align-items:center;gap:10px;height:36px;min-width:260px;padding:0 10px 0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--subtle);font:inherit;font-size:13px;cursor:pointer;box-shadow:var(--shadow-xs)}.ui-search-trigger:hover{border-color:var(--line-strong);color:var(--muted)}.ui-search-trigger kbd{margin-left:auto}kbd{font-family:var(--font);font-size:11px;font-weight:600;color:var(--subtle);background:var(--sunken);border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:1px 6px}.ui-main{padding:28px 32px 56px;width:100%;max-width:1360px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.ui-main>*{margin:0}.ui-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:2px 0 4px}.ui-page-head .ui-eyebrow{display:block;margin-bottom:6px}.ui-page-head p{margin:6px 0 0;color:var(--subtle);max-width:72ch}.ui-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.ui-hero{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:26px 28px;color:var(--cream);background:radial-gradient(1200px 300px at 100% -40%,rgba(242,160,61,.28),transparent 60%),linear-gradient(135deg,#0e6b4f,#0a4f3b 55%,#083c2d);box-shadow:var(--shadow-md)}.ui-hero h1{color:#fff;font-size:1.75rem}.ui-hero p{color:#fdf8f0cc;margin:6px 0 0;max-width:64ch}.ui-hero .ui-btn-secondary{background:#ffffff1a;color:#fff;border-color:#ffffff38;box-shadow:none}.ui-hero .ui-btn-secondary:hover{background:#ffffff2e}.ui-hero .ui-btn-primary{background:var(--accent);color:#3a2307;border-color:transparent}.ui-hero .ui-btn-primary:hover{background:#f5ae55}.ui-hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.ui-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);padding:20px 22px;min-width:0}.ui-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 14px;flex-wrap:wrap}.ui-card-head h2{display:flex;align-items:center;gap:8px}.ui-card-sub{color:var(--subtle);font-size:13px;margin:-8px 0 14px}.ui-card-flush{padding:0;overflow:hidden}.ui-card-flush>.ui-card-head{padding:18px 22px 0;margin-bottom:12px}.ui-card-muted{background:var(--panel-2)}.ui-card-link{display:block;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.ui-card-link:hover{border-color:var(--brand-line);box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-1px)}.ui-split{display:grid;gap:20px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.ui-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.ui-cols-3{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ui-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.ui-divider{height:1px;background:var(--line);border:0;margin:16px 0}.ui-spacer{flex:1}.ui-stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ui-stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);padding:16px 18px 15px;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:4px;min-width:0;position:relative}.ui-stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-stat-label{font-size:12.5px;font-weight:500;color:var(--subtle)}.ui-stat-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--sunken);color:var(--muted)}.ui-stat-value{font-family:var(--display);font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.ui-stat-value a{color:inherit}.ui-stat-note{font-size:12px;color:var(--subtle)}.ui-stat-brand .ui-stat-icon,.ui-stat-green .ui-stat-icon{background:var(--brand-soft);color:var(--brand)}.ui-stat-amber .ui-stat-icon{background:var(--amber-bg);color:var(--amber)}.ui-stat-red .ui-stat-icon{background:var(--red-bg);color:var(--red)}.ui-stat-red .ui-stat-value{color:var(--red)}.ui-stat-alert{border-color:var(--amber-line);background:linear-gradient(180deg,var(--amber-bg),var(--panel) 70%)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-2);font:inherit;font-size:13.5px;font-weight:550;cursor:pointer;white-space:nowrap;text-decoration:none;box-shadow:var(--shadow-xs);transition:background .12s,border-color .12s,box-shadow .12s,transform .06s}.ui-btn:hover{background:var(--hover);border-color:var(--line-strong);text-decoration:none}.ui-btn:active{transform:translateY(1px)}.ui-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ui-btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 92%,#fff) 0%,var(--brand) 100%);border-color:var(--brand-deep);color:var(--brand-ink);box-shadow:0 1px 2px #094a3740,inset 0 1px #ffffff24}.ui-btn-primary:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.ui-btn-danger{color:var(--red);border-color:var(--red-line);background:var(--panel)}.ui-btn-danger:hover{background:var(--red-bg);border-color:var(--red-line)}.ui-btn-ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--muted)}.ui-btn-ghost:hover{background:var(--hover);border-color:transparent;color:var(--ink)}.ui-btn-sm{height:30px;padding:0 10px;font-size:12.5px;border-radius:var(--radius-sm)}.ui-btn-lg{height:44px;padding:0 20px;font-size:14.5px}.ui-btn-block{width:100%}.ui-icon-btn{width:36px;padding:0}.ui-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;min-width:0}.ui-field label{font-size:13px;font-weight:550;color:var(--ink-2)}.ui-grid .ui-field{margin-bottom:0}.ui-input{height:38px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);color:var(--ink);font:inherit;font-size:14px;width:100%;min-width:0;box-shadow:var(--shadow-xs);transition:border-color .12s,box-shadow .12s}textarea.ui-input{height:auto;padding:10px 12px}select.ui-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23687377' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.ui-input:hover{border-color:color-mix(in srgb,var(--line-strong) 60%,var(--subtle))}.ui-input:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.ui-input::placeholder{color:var(--faint)}.ui-input-lg{height:46px;font-size:16px}.ui-otp{letter-spacing:.5em;text-align:center;font-family:var(--display);font-weight:600;font-size:22px}.ui-input-icon{position:relative;display:flex;align-items:center}.ui-input-icon svg{position:absolute;left:11px;color:var(--faint);pointer-events:none}.ui-input-icon .ui-input{padding-left:36px}.ui-hint{color:var(--subtle);font-size:12.5px}.ui-error{color:var(--red);font-size:12.5px}.ui-check{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);cursor:pointer}.ui-check:last-child{border-bottom:0}.ui-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:38px;height:22px;margin-top:1px;border-radius:999px;background:var(--line-strong);position:relative;cursor:pointer;transition:background .15s}.ui-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.ui-switch:checked{background:var(--brand)}.ui-switch:checked:after{transform:translate(16px)}.ui-switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ui-chips{display:flex;gap:6px;flex-wrap:wrap}.ui-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;font:inherit;font-size:12.5px;font-weight:550;color:var(--muted);background:var(--panel);border:1px solid var(--line);cursor:pointer}.ui-chip:hover{border-color:var(--line-strong);color:var(--ink)}.ui-chip[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}.ui-chip .ui-chip-n{font-variant-numeric:tabular-nums;color:var(--subtle);font-weight:600}.ui-seg{display:inline-flex;padding:3px;gap:2px;border-radius:var(--radius);background:var(--sunken);border:1px solid var(--line)}.ui-seg button{height:30px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:550;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ui-seg button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-sm)}.ui-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.ui-tab{background:none;border:0;padding:0 1px 11px;margin-bottom:-1px;font:inherit;font-size:13.5px;font-weight:550;color:var(--subtle);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.ui-tab:hover{color:var(--ink)}.ui-tab-on{color:var(--ink);border-bottom-color:var(--brand)}.ui-tab .ui-tab-n{font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--sunken);color:var(--muted)}.ui-tab-on .ui-tab-n{background:var(--brand-soft);color:var(--brand)}.ui-table-wrap{overflow-x:auto;margin:0 -22px -20px;border-top:1px solid var(--line)}.ui-card>.ui-table-wrap:first-child{margin-top:-20px;border-top:0}.ui-card-flush>.ui-table-wrap,.ui-card-flush>.ui-table-wrap:first-child{margin:0}.ui-card-flush>.ui-card-head{padding:18px 22px 0;margin-bottom:16px}.ui-card-flush>.ui-table-wrap:first-child{border-top:0}.ui-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.ui-table th{text-align:left;font-size:11px;font-weight:600;color:var(--faint);text-transform:uppercase;letter-spacing:.07em;height:42px;padding:0 16px;background:var(--panel-2);border-bottom:1px solid var(--line);white-space:nowrap;position:sticky;top:0;z-index:1}.ui-table td{height:64px;padding:10px 16px;border-bottom:1px solid var(--line);vertical-align:middle;color:var(--muted)}.ui-table th:first-child,.ui-table td:first-child{padding-left:24px}.ui-table th:last-child,.ui-table td:last-child{padding-right:24px}.ui-table th.ui-sel,.ui-table td.ui-sel{width:52px;padding-right:0}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr{transition:background .12s}.ui-table tbody tr:hover{background:var(--hover)}.ui-table tbody tr.ui-clickable:hover .ui-cell-title{color:var(--brand)}.ui-table .ui-row-go{color:var(--faint);opacity:0;transition:opacity .12s,transform .12s;display:inline-flex}.ui-table tbody tr:hover .ui-row-go{opacity:1;transform:translate(2px);color:var(--brand)}.ui-clickable{cursor:pointer}.ui-focus-row td{background:var(--brand-tint)}.ui-focus-row td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.ui-table tr[aria-selected=true] td{background:var(--brand-tint)}.ui-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-top:1px solid var(--line);background:var(--panel-2);color:var(--subtle);font-size:12.5px;flex-wrap:wrap}input[type=checkbox]:not([role=switch]){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin:0;border-radius:5px;border:1.5px solid var(--line-strong);background:var(--panel) center / 12px no-repeat;cursor:pointer;vertical-align:middle;transition:background-color .1s,border-color .1s;flex:none}input[type=checkbox]:not([role=switch]):hover{border-color:var(--brand)}input[type=checkbox]:not([role=switch]):checked{background-color:var(--brand);border-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}input[type=checkbox]:not([role=switch]):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ui-num{text-align:right;font-variant-numeric:tabular-nums}.ui-cell-main{display:flex;align-items:center;gap:12px;min-width:0}.ui-cell-title{display:block;font-weight:550;color:var(--ink);transition:color .12s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.ui-cell-sub{display:block;font-size:12.5px;color:var(--subtle)}.ui-list{display:flex;flex-direction:column}.ui-list-item{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);min-width:0}.ui-list-item:last-child{border-bottom:0}.ui-avatar{width:32px;height:32px;border-radius:10px;display:inline-grid;place-items:center;flex:none;font-size:12px;font-weight:700;color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-line);font-family:var(--display)}.ui-avatar-soft{border:0;border-radius:50%;width:36px;height:36px;font-size:12.5px}.ui-avatar-lg{width:52px;height:52px;border-radius:14px;font-size:18px}.ui-file-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none}.ui-file-pdf{background:var(--red-bg);color:var(--red)}.ui-file-image{background:var(--blue-bg);color:var(--blue)}.ui-file-message{background:var(--brand-soft);color:var(--brand)}.ui-file-other{background:var(--grey-bg);color:var(--grey)}.ui-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;border:1px solid transparent}.ui-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.ui-badge.ui-green{color:var(--green);background:var(--green-bg);border-color:var(--green-line)}.ui-badge.ui-amber{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-line)}.ui-badge.ui-red{color:var(--red);background:var(--red-bg);border-color:var(--red-line)}.ui-badge.ui-blue{color:var(--blue);background:var(--blue-bg);border-color:var(--blue-line)}.ui-badge.ui-grey{color:var(--grey);background:var(--grey-bg);border-color:var(--grey-line)}.ui-badge.ui-brand{color:var(--brand);background:var(--brand-soft);border-color:var(--brand-line)}.ui-badge.ui-accent{color:#8a4b05;background:var(--accent-soft);border-color:#f6cf9b}.ui-green{color:var(--green)}.ui-amber{color:var(--amber)}.ui-red{color:var(--red)}.ui-blue{color:var(--blue)}.ui-grey{color:var(--grey)}.ui-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--faint)}.ui-dot.ui-green{background:var(--green);box-shadow:0 0 0 3px var(--green-bg)}.ui-dot.ui-amber{background:var(--amber);box-shadow:0 0 0 3px var(--amber-bg)}.ui-dot.ui-red{background:var(--red);box-shadow:0 0 0 3px var(--red-bg)}.ui-dot.ui-grey{background:var(--faint);box-shadow:0 0 0 3px var(--grey-bg)}.ui-bar{height:6px;border-radius:999px;background:var(--sunken);overflow:hidden;min-width:60px}.ui-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),color-mix(in srgb,var(--brand) 70%,var(--accent)))}.ui-ring{position:relative;display:inline-grid;place-items:center;flex:none}.ui-ring svg{transform:rotate(-90deg)}.ui-ring b{position:absolute;font-family:var(--display);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.ui-meter{display:flex;align-items:center;gap:10px;min-width:140px}.ui-meter .ui-bar{flex:1}.ui-meter span{font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--muted);font-weight:600;min-width:34px;text-align:right}.ui-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--blue-line);background:var(--blue-bg);color:var(--ink-2);font-size:13.5px}.ui-banner>svg{flex:none;color:var(--blue);margin-top:1px}.ui-banner-error{border-color:var(--red-line);background:var(--red-bg)}.ui-banner-error>svg{color:var(--red)}.ui-banner-success{border-color:var(--green-line);background:var(--green-bg)}.ui-banner-success>svg{color:var(--green)}.ui-empty{color:var(--subtle);text-align:center;padding:28px 12px;margin:0}.ui-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:40px 16px}.ui-empty-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;margin-bottom:8px;background:var(--brand-soft);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand-line)}.ui-empty-state strong{font-size:15px}.ui-empty-state p{color:var(--subtle);max-width:46ch;margin:0 0 8px}.ui-loading{display:grid;place-items:center;padding:56px}.ui-spinner{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--line-strong);border-top-color:var(--brand);animation:ui-spin .7s linear infinite;display:inline-block}.ui-spinner-sm{width:14px;height:14px;border-width:2px}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-skeleton{border-radius:8px;background:linear-gradient(90deg,var(--sunken) 25%,var(--hover) 50%,var(--sunken) 75%);background-size:200% 100%;animation:ui-shimmer 1.3s ease-in-out infinite}@keyframes ui-shimmer{to{background-position:-200% 0}}.ui-kv{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:10px 20px;margin:0;font-size:13.5px}.ui-kv div{display:contents}.ui-kv dt{color:var(--subtle)}.ui-kv dd{margin:0;color:var(--ink);min-width:0;overflow-wrap:anywhere}.ui-mono{font-family:var(--mono);font-size:12.5px}.ui-sub{color:var(--subtle);font-size:12.5px}.ui-money{font-family:var(--display);font-weight:600;font-variant-numeric:tabular-nums}.ui-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:0;border-radius:18px;padding:0;width:min(560px,calc(100vw - 32px));height:fit-content;max-height:min(calc(100vh - 48px),860px);background:var(--panel);color:var(--ink);overflow:hidden;box-shadow:0 24px 64px -12px #09181259,0 0 0 1px #0918120f}.ui-modal[open]{animation:ui-pop .18s cubic-bezier(.2,.9,.3,1.2)}@keyframes ui-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.ui-modal-sm{width:min(440px,calc(100vw - 32px))}.ui-modal-lg{width:min(760px,calc(100vw - 32px))}.ui-modal-xl{width:min(1180px,calc(100vw - 32px))}.ui-modal::backdrop{background:#09181280;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ui-fade .15s ease-out}.ui-modal-inner{display:flex;flex-direction:column;max-height:inherit}.ui-modal-inner>header{display:flex;align-items:flex-start;gap:14px;padding:20px 20px 16px 24px;border-bottom:1px solid var(--line);flex:none}.ui-modal-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--panel-2);border:1px solid var(--line)}.ui-modal-titles{flex:1;min-width:0;padding-top:2px}.ui-modal-titles h2{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0;line-height:1.3}.ui-modal-titles p{margin:4px 0 0;color:var(--subtle);font-size:13.5px;line-height:1.5}.ui-modal-inner>header .ui-icon-btn{margin:-4px -4px 0 0}.ui-modal-body{padding:20px 24px 24px;overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:16px}.ui-modal-body>form{display:flex;flex-direction:column;gap:4px}.ui-modal-body .ui-field:last-child{margin-bottom:0}.ui-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--line);background:var(--panel-2);flex:none}.ui-modal-foot .ui-spacer{margin-right:auto}.ui-card-titles{min-width:0}.ui-card-titles .ui-card-sub{margin:3px 0 0}.ui-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:flex-end}.ui-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#09181266;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ui-fade .15s ease-out}.ui-drawer-panel{position:relative;width:min(var(--drawer-w, 980px),100vw);height:100%;background:var(--panel);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;animation:ui-slide .2s cubic-bezier(.2,.8,.2,1)}.ui-drawer-panel>header{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.ui-drawer-panel>header h2{font-family:var(--display);font-size:17px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-drawer-body{padding:20px;overflow-y:auto;flex:1}@keyframes ui-slide{0%{transform:translate(32px);opacity:.4}}@keyframes ui-fade{0%{opacity:0}}.ui-palette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh}.ui-palette-box{position:relative;width:min(620px,calc(100vw - 24px));background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;animation:ui-fade .12s ease-out}.ui-palette-box>.ui-input-icon .ui-input{height:52px;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;font-size:15px}.ui-palette-list{max-height:50vh;overflow-y:auto;padding:6px}.ui-palette-group{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);padding:10px 10px 4px}.ui-palette-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ui-palette-item small{margin-left:auto;color:var(--subtle)}.ui-palette-item[aria-selected=true],.ui-palette-item:hover{background:var(--brand-soft);color:var(--brand)}.ui-steps{display:flex;flex-direction:column}.ui-step{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.ui-step:last-child{border-bottom:0}.ui-step-mark{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;border:1.5px dashed var(--line-strong);color:var(--faint);font-size:12px;font-weight:700}.ui-step-done .ui-step-mark{border:0;background:var(--brand);color:#fff}.ui-step-done .ui-step-title{color:var(--subtle);text-decoration:line-through;text-decoration-color:var(--line-strong)}.ui-step-title{font-weight:550}.ui-step-body{flex:1;min-width:0}.ui-tile{display:flex;flex-direction:column;gap:12px}.ui-tile-head{display:flex;align-items:center;gap:12px}.ui-tile-logo{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none;border:1px solid var(--line);background:var(--panel-2)}.ui-tile-logo svg{display:block}.ui-tile p{color:var(--subtle);font-size:13px;margin:0;flex:1}.ui-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.ui-doc{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:24px;min-height:60vh}.ui-doc-preview{background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius-card);min-height:560px;display:grid;place-items:center;overflow:hidden}.ui-doc-preview img{max-width:100%;max-height:78vh;object-fit:contain}.ui-preview{width:100%;height:78vh;border:0;background:var(--panel)}.ui-doc-side{display:flex;flex-direction:column;gap:18px;min-width:0}.ui-doc-section{border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:10px}.ui-choice{display:flex;gap:8px;flex-wrap:wrap}.ui-login,.ui-auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:var(--panel)}.ui-login{display:grid;place-items:center;grid-template-columns:1fr;background:var(--bg)}.ui-auth-pitch{position:relative;overflow:hidden;color:var(--cream);padding:48px 56px;display:flex;flex-direction:column;background:radial-gradient(900px 500px at 110% -10%,rgba(242,160,61,.3),transparent 55%),radial-gradient(700px 500px at -10% 110%,rgba(255,255,255,.08),transparent 60%),linear-gradient(150deg,#0e6b4f,#0a4d3a 52%,#073a2b)}.ui-auth-brand,.ui-auth-brand .ui-logo{color:#fff}.ui-auth-pitch h1{color:#fff;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.12;margin:auto 0 14px;max-width:18ch}.ui-auth-pitch>p{color:#fdf8f0d1;font-size:15.5px;max-width:46ch}.ui-auth-points{list-style:none;padding:0;margin:28px 0 auto;display:grid;gap:14px;max-width:46ch}.ui-auth-points li{display:flex;gap:12px;align-items:flex-start;color:#fdf8f0e6;font-size:14.5px}.ui-auth-points li svg{flex:none;color:var(--accent);margin-top:2px}.ui-auth-foot{color:#fdf8f099;font-size:12.5px;margin-top:32px}.ui-auth-form{display:grid;place-items:center;padding:48px 24px;background:var(--bg)}.ui-auth-card{width:min(420px,100%);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-md)}.ui-auth-card h1{font-size:1.5rem;margin-bottom:6px}.ui-auth-card>p{color:var(--subtle);margin-bottom:22px}.ui-auth-mlogo{display:none;margin-bottom:24px}.ui-auth-alt{margin-top:16px;text-align:center;font-size:13px;color:var(--subtle)}@media (max-width: 1100px){.ui-split,.ui-doc{grid-template-columns:1fr}.ui-search-trigger{min-width:0}.ui-search-trigger span{display:none}}@media (max-width: 860px){.ui-shell{grid-template-columns:1fr}.ui-side{position:sticky;top:0;height:auto;z-index:40;padding:10px 12px}.ui-brand{padding:2px 4px}.ui-burger{display:inline-flex}.ui-side nav,.ui-side-foot,.ui-firm,.ui-nav-label{display:none}.ui-side-open{height:100vh}.ui-side-open nav,.ui-side-open .ui-side-foot,.ui-side-open .ui-nav-label{display:flex}.ui-side-open .ui-firm{display:flex}.ui-top{top:58px;padding:0 16px}.ui-main{padding:20px 16px 48px}.ui-login,.ui-auth{grid-template-columns:1fr}.ui-auth-pitch{display:none}.ui-auth-mlogo{display:block}}@media (max-width: 680px){.ui-table thead{display:none}.ui-table,.ui-table tbody,.ui-table tr,.ui-table td{display:block;width:100%}.ui-table tr{padding:12px 16px;border-bottom:1px solid var(--line)}.ui-table td{border:0;padding:4px 0!important;display:flex;justify-content:space-between;gap:12px;text-align:right}.ui-table td:before{content:attr(data-label);color:var(--subtle);font-size:12px;font-weight:500;text-align:left}.ui-table td[data-label=""]:before{content:none}.ui-table-wrap{margin:0 -22px -20px}.ui-card-flush>.ui-table-wrap{margin:0}.ui-table td{height:auto}.ui-table td:first-child{box-shadow:none}.ui-stats{grid-template-columns:1fr 1fr;gap:12px}.ui-stat-value{font-size:23px}.ui-stat-note{display:none}.ui-card{padding:16px}.ui-hero{padding:20px}h1{font-size:1.4rem}.ui-top-title{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.ui-section-head{display:flex;align-items:baseline;gap:10px;margin-top:8px}.ui-section-head h2{font-family:var(--display);font-size:15px;font-weight:600;margin:0;letter-spacing:-.01em}.ui-section-head span{color:var(--subtle);font-size:13px}.ui-tiles{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.ui-conn-list{display:flex;flex-direction:column}.ui-conn{display:flex;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid var(--line);flex-wrap:wrap}.ui-conn:last-child{border-bottom:0}.ui-conn-main{flex:1;min-width:220px;display:flex;flex-direction:column;gap:4px}.ui-conn-meta{color:var(--subtle);font-size:13px}.ui-switch-inline{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--subtle);cursor:pointer;white-space:nowrap}.ui-text-red{color:var(--red)}.ui-text-green{color:var(--green)}.ui-text-amber{color:var(--amber)}.ui-sub-tabs{margin-bottom:4px}.ui-bar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ui-bar-row p{margin:0;color:var(--subtle);font-size:13.5px;max-width:70ch}.ui-figure{font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.ui-mini-stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ui-mini-stats>div{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.ui-mini-stats span{display:block;color:var(--subtle);font-size:12px;margin-bottom:4px}@media (max-width: 640px){.ui-conn{padding:14px 16px}}.ui-settings{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.ui-subnav{display:flex;flex-direction:column;gap:2px;position:sticky;top:84px}.ui-subnav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:0;background:none;color:var(--subtle);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.ui-subnav-item:hover{background:var(--panel);color:var(--ink)}.ui-subnav-item.ui-on{background:var(--panel);color:var(--brand);box-shadow:var(--shadow-sm, 0 1px 2px rgba(17, 24, 28, .06));font-weight:600}.ui-firm-profile{display:flex;align-items:center;gap:14px}.ui-firm-mark-lg{width:52px;height:52px;border-radius:14px;font-size:18px;background:var(--brand);color:#fff;display:grid;place-items:center;font-family:var(--display);font-weight:600;flex:none}.ui-plan{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--panel-2);opacity:.8}.ui-plan-on{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));background:var(--brand-soft);opacity:1}@media (max-width: 860px){.ui-settings{grid-template-columns:1fr}.ui-subnav{position:static;flex-direction:row;overflow-x:auto;padding-bottom:4px}.ui-subnav-item{white-space:nowrap}}.ui-toggle-row{padding:12px 0;border-bottom:1px solid var(--line)}.ui-toggle-row:last-of-type{border-bottom:0}.ui-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ui-toolbar-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-toolbar-filters .ui-input,.ui-toolbar-filters select{width:auto;min-width:150px;height:36px;font-size:13.5px}.ui-tree{display:flex;flex-direction:column;gap:2px;font-size:13.5px}.ui-tree details>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer;color:var(--ink)}.ui-tree details>summary::-webkit-details-marker{display:none}.ui-tree details>summary:hover{background:var(--panel-2)}.ui-tree details details{margin-left:14px}.ui-tree summary span,.ui-tree-leaf span{margin-left:auto;color:var(--faint);font-size:12px;font-variant-numeric:tabular-nums}.ui-tree-leaf{display:flex;width:calc(100% - 22px);margin-left:22px;padding:5px 8px;border:0;border-radius:8px;background:none;color:var(--subtle);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ui-tree-leaf:hover{background:var(--panel-2);color:var(--ink)}.ui-tree .ui-on{background:var(--brand-soft);color:var(--brand);font-weight:600}.ui-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;min-width:min(360px,100%);border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--faint)}.ui-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.ui-search input{border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--ink);flex:1;min-width:0}.ui-tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--sunken);color:var(--muted);font-size:12px;font-weight:500;white-space:nowrap}.ui-avatar-soft{background:var(--brand-soft);color:var(--brand)}.ui-client-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ui-client-head h1{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:2px 0 6px}.ui-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:4px -24px -24px;padding:14px 24px;border-top:1px solid var(--line);background:var(--panel-2);position:sticky;bottom:-24px;z-index:1}.ui-spacer{margin-right:auto}.ui-dialog-section{display:flex;flex-direction:column;gap:10px}.ui-dialog-section+.ui-dialog-section{padding-top:16px;border-top:1px solid var(--line)}.ui-dialog-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.ui-dialog-section-head h3{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle)}.ui-pick-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}.ui-pick-scroll{max-height:320px;overflow-y:auto}.ui-pick-row{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 14px;border-bottom:1px solid var(--line);min-height:54px}.ui-pick-row:last-child{border-bottom:0}.ui-pick-row:hover{background:var(--panel-2)}.ui-pick-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--brand-soft);color:var(--brand)}.ui-pick-name{flex:1;min-width:0;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-pick-open{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font:inherit;font-weight:550;color:var(--ink);cursor:pointer;text-align:left}.ui-pick-open:hover{color:var(--brand)}.ui-pick-bind{display:flex;align-items:center;gap:8px;flex:none}.ui-pick-bind select{width:200px;height:34px;font-size:13.5px}.ui-tag-brand{background:var(--brand-soft);color:var(--brand);gap:4px}.ui-tag-amber{background:var(--amber-bg);color:var(--amber);gap:4px}.ui-search-sm{height:32px;min-width:180px}.ui-search-sm input{font-size:13px}.ui-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:2px;font-size:13px;color:var(--faint)}.ui-crumbs>span{display:inline-flex;align-items:center;gap:2px}.ui-crumbs button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 6px;border-radius:6px;font:inherit;color:var(--subtle);cursor:pointer}.ui-crumbs button:hover{background:var(--panel-2);color:var(--ink)}.ui-crumbs button[aria-current=page]{color:var(--ink);font-weight:600}.ui-inline-form{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:8px}.ui-code-box{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;border-radius:14px;background:linear-gradient(180deg,var(--brand-soft),transparent 140%);border:1px dashed color-mix(in srgb,var(--brand) 35%,var(--line))}.ui-code-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.ui-code{font-family:var(--display);font-size:34px;font-weight:600;letter-spacing:.12em;color:var(--ink);font-variant-numeric:tabular-nums}.ui-numbered{list-style:none;counter-reset:n;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ui-numbered li{counter-increment:n;display:grid;grid-template-columns:28px 1fr;column-gap:12px}.ui-numbered li:before{content:counter(n);grid-row:span 2;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font-size:12.5px;font-weight:700}.ui-numbered strong{font-weight:600}.ui-numbered span{color:var(--subtle);font-size:13.5px}.ui-numbered code{background:var(--sunken);padding:1px 6px;border-radius:5px;font-size:12.5px;color:var(--ink)}.ui-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ui-checklist li{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:13.5px}.ui-checklist svg{color:var(--green);flex:none;margin-top:2px}.ui-tile-eyebrow{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.ui-tile-name{display:block;font-size:15px;font-weight:600}.ui-tile-foot .ui-btn{justify-content:center}.ui-conn-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media (max-width: 640px){.ui-pick-row{flex-wrap:wrap}.ui-pick-bind{width:100%}.ui-pick-bind select{flex:1;width:auto}.ui-inline-form{grid-template-columns:1fr}.ui-modal{max-height:calc(100vh - 24px)}}.ui-tile .ui-meter{flex-direction:column;align-items:stretch;gap:6px}.ui-tile .ui-meter span{text-align:left;font-weight:500;color:var(--subtle)}.ui-tile-muted{background:var(--panel-2);box-shadow:none}.ui-tile-muted .ui-tile-logo{background:var(--panel);color:var(--brand)}.ui-pick-name .ui-cell-sub{display:block;font-weight:400}.ui-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-explainer{display:flex;align-items:center;gap:18px;padding:18px 22px;border-radius:var(--radius-card);border:1px solid var(--line);background:linear-gradient(110deg,var(--brand-soft),var(--panel) 60%);flex-wrap:wrap}.ui-explainer strong{font-family:var(--display);font-size:15px;font-weight:600}.ui-explainer p{margin:4px 0 0;color:var(--subtle);font-size:13.5px;max-width:70ch}.ui-explainer-art{display:flex;align-items:center;gap:6px;color:var(--faint);flex:none}.ui-explainer-art span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line);color:var(--brand);box-shadow:var(--shadow-xs)}.ui-alert-row{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border-radius:10px;border:1px solid var(--amber-bg);background:var(--amber-bg);color:var(--amber);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.ui-alert-row svg:last-child{margin-left:auto}.ui-folder-preview{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:var(--sunken);font-size:12.5px;color:var(--muted)}.ui-folder-preview span{display:flex;align-items:center;gap:6px}.ui-folder-preview span:nth-child(2){padding-left:16px}.ui-folder-preview span:nth-child(3){padding-left:32px}.ui-folder-preview span:nth-child(4){padding-left:48px;color:var(--brand);font-weight:600}.ui-folder-preview svg{color:var(--amber);flex:none}.ui-setting-rows{display:flex;flex-direction:column}.ui-setting{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.ui-setting:first-child{padding-top:4px}.ui-setting:last-child{border-bottom:0;padding-bottom:0}.ui-setting strong{display:block;font-weight:600;color:var(--ink)}.ui-setting>div>span{display:block;color:var(--subtle);font-size:13px;margin-top:2px;max-width:60ch}.ui-setting>.ui-switch{justify-self:end}.ui-input-unit{position:relative}.ui-input-unit .ui-input{padding-right:56px}.ui-input-unit>span{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--subtle);font-size:13px;pointer-events:none}.ui-save-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:16px -22px -20px;padding:12px 22px;border-top:1px solid var(--line);background:var(--accent-soft, var(--panel-2));border-radius:0 0 var(--radius-card) var(--radius-card)}.ui-save-bar span{margin-right:auto;color:var(--muted);font-size:13px;font-weight:500}@media (max-width: 640px){.ui-setting{grid-template-columns:1fr;gap:10px}.ui-setting>.ui-switch{justify-self:start}}.ui-signin{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:var(--bg)}.ui-signin-side{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:32px;padding:40px 56px 32px;color:#fff;background:radial-gradient(760px 420px at 100% 0%,rgba(242,160,61,.22),transparent 60%),radial-gradient(640px 480px at 0% 100%,rgba(60,199,149,.16),transparent 60%),linear-gradient(155deg,#0e6b4f,#0a4d3a,#062e22)}.ui-signin-side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 30% 40%,#000 20%,transparent 75%)}.ui-signin-side>*{position:relative}.ui-signin-side .ui-logo{color:#fff}.ui-signin-pitch{margin:auto 0;max-width:540px;display:flex;flex-direction:column;gap:22px}.ui-signin-eyebrow{align-self:flex-start;padding:5px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);font-size:12px;font-weight:600;letter-spacing:.04em;color:#fde7c7}.ui-signin-pitch h2{margin:0;font-family:var(--display);font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.12;letter-spacing:-.025em;color:#fff}.ui-signin-preview{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 50px -20px #00000073}.ui-signin-preview strong{display:block;font-size:13.5px;font-weight:600;color:#fff}.ui-signin-preview span{font-size:12px;color:#ffffffb3}.ui-signin-msg,.ui-signin-filed{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px}.ui-signin-msg{background:#ffffff0f}.ui-signin-filed{background:#fff}.ui-signin-filed strong{color:var(--ink)}.ui-signin-filed span{color:#5b6661}.ui-signin-filed>div{flex:1;min-width:0}.ui-signin-tick{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0e6b4f;color:#fff!important;flex:none}.ui-signin-chip{padding:3px 9px;border-radius:999px;background:#e9f4ef;color:#0e6b4f!important;font-weight:600;white-space:nowrap}.ui-signin-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.ui-signin-points li{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:#ffffffb8}.ui-signin-points li>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:#f2a03d29;color:#f7b765}.ui-signin-points strong{display:block;color:#fff;font-weight:600;font-size:14px}.ui-signin-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:#fff9}.ui-signin-foot span{opacity:.5}.ui-signin-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:48px 24px}.ui-signin-card{width:min(420px,100%);background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:36px 36px 32px;box-shadow:0 1px 2px #11181c0a,0 24px 48px -24px #0918122e}.ui-signin-card h1{margin:0;font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.02em}.ui-signin-sub{margin:6px 0 24px;color:var(--subtle);font-size:14px}.ui-signin-card form{display:flex;flex-direction:column;gap:4px}.ui-signin-card .ui-btn-block{height:46px;font-size:15px;margin-top:8px}.ui-signin-mlogo{display:none;margin-bottom:24px}.ui-signin-legal{margin:0;color:var(--subtle);font-size:13px;text-align:center}.ui-phone{display:flex;align-items:stretch;border:1px solid var(--line-strong);border-radius:12px;background:var(--panel);overflow:hidden;transition:border-color .12s,box-shadow .12s}.ui-phone:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.ui-phone-cc{display:grid;place-items:center;padding:0 14px;background:var(--panel-2);border-right:1px solid var(--line);font-weight:600;color:var(--muted)}.ui-phone .ui-input{border:0;box-shadow:none!important;border-radius:0;flex:1;min-width:0;letter-spacing:.02em}@media (max-width: 960px){.ui-signin{grid-template-columns:1fr}.ui-signin-side{display:none}.ui-signin-mlogo{display:block}.ui-signin-card{padding:28px 22px}}.ui-qr{width:184px;height:184px;padding:8px;background:#fff;border-radius:12px;border:1px solid var(--line)}.ui-qr svg{display:block;width:100%;height:100%}
