:root{--mtb-rail:#07535b;--mtb-rail-hover:#0e6670;--mtb-rail-active:#14737c;--mtb-canvas:#f5f7f9;--mtb-paper:#ffffff;--mtb-ink:#243342;--mtb-muted:#66768a;--mtb-border:#dee5eb;--mtb-interactive:#08747e;--mtb-focus:#168a9c;--navy:#07535b;--navy-deep:#06454c;--deep:#06454c;--ink:#243342;--line:#dee5eb;--wash:#f5f7f9;--bg:#f5f7f9;--canvas:#f5f7f9;--muted:#66768a;--background:#ffffff;--foreground:#243342;--primary:#07535b;--primary-foreground:#ffffff}html{scroll-behavior:smooth}body{background:var(--mtb-canvas);color:var(--mtb-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.007em}:where(button,input,select,textarea,a,summary):focus-visible{outline:3px solid var(--mtb-focus)!important;outline-offset:3px!important}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--mtb-ink);border-color:#cad5df;min-height:38px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--mtb-focus);box-shadow:0 0 0 3px #0a78821a}:where(button,a){transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}:where(.card,.panel,.stat,.metric,.tile,.report-card,.summary-card,.surface,.kpi-card){border:1px solid var(--mtb-border);border-radius:var(--mtb-radius);box-shadow:0 1px 3px #18344b08;background:#fff}:where(table){border-collapse:separate;border-spacing:0}:where(th){background:#f0f4f6;color:#435667;font-weight:700;text-align:left}:where(th,td){border-bottom:1px solid #e6ebf0;padding:10px 12px}:where(tr:hover td){background:#f7fafb}:where(.topbar,header.topbar){background:#fff!important;border-bottom:1px solid var(--mtb-border)!important;box-shadow:none!important;min-height:64px}:where(.breadcrumb,.breadcrumbs){color:#637586}:where(.topbar b,.topbar strong,.breadcrumb strong){color:#233746}:where(.sidebar,aside.sidebar,.brand-sidebar,[data-sidebar=sidebar]){background:var(--mtb-rail)!important;color:#f0fcfc!important;border-right:1px solid #06464f!important}:where(.sidebar,aside.sidebar,.brand-sidebar,[data-sidebar=sidebar]) :where(.brand,.brand-name,.brand-sub,.workspace-label,.nav-caption,.sidebar-section-title){color:#efffff!important}:where(.sidebar,aside.sidebar,.brand-sidebar,[data-sidebar=sidebar]) :where(small,.brand-detail,.brand-sub,.sidebar-note p){color:#c3e2e5!important}:where(.sidebar,aside.sidebar,.brand-sidebar,[data-sidebar=sidebar]) :where(nav button,nav a,.nav button,.nav a,[data-sidebar=menu-button],.ecosystem-nav){color:#e6f7f8!important;border-radius:8px!important;border-color:transparent!important;box-shadow:none!important}:where(.sidebar,aside.sidebar,.brand-sidebar,[data-sidebar=sidebar]) :where(nav button,nav a,.nav button,.nav a,[data-sidebar=menu-button],.ecosystem-nav):hover{background:var(--mtb-rail-hover)!important;color:white!important}:where(.sidebar,aside.sidebar,.brand-sidebar,[data-sidebar=sidebar]) :where(.active,[aria-current=page],[data-active=true],[data-state=active]){background:var(--mtb-rail-active)!important;color:#fff!important}:where(.sidebar,aside.sidebar,.brand-sidebar,[data-sidebar=sidebar]) :where(.profile,.sidebar-foot,.sidebar-bottom,.sidebar-note){border-color:#33818a!important}:where(.sidebar,aside.sidebar,.brand-sidebar,[data-sidebar=sidebar]) :where(.profile,.sidebar-bottom,.sidebar-foot){color:#eefcfc!important}:where(.sidebar,aside.sidebar,.brand-sidebar,[data-sidebar=sidebar]) :where(button,a):focus-visible{outline-color:#b6edf1!important}:where(.primary,button.primary,.button.primary){background:#075c66;border-color:#075c66;color:#fff}:where(.primary,button.primary,.button.primary):hover{background:#08737d;border-color:#08737d}:where(.notice,.alert,.empty,.empty-state){border-radius:10px}:where(.main,main,.content,.workspace-content){min-width:0}:where(h1){letter-spacing:-.035em;font-weight:700}:where(h2,h3){letter-spacing:-.02em}:where(.badge,.pill,.status){border-radius:999px}.mtb-command-trigger{position:fixed;right:20px;bottom:20px;z-index:80;display:flex;align-items:center;gap:9px;border:1px solid #0b6974;border-radius:999px;background:#07535b;color:white;padding:11px 16px;font-size:13px;font-weight:700;box-shadow:0 6px 20px #082e3660;cursor:pointer}.mtb-command-trigger:hover{background:#0b6d78}.mtb-command-trigger kbd{border:1px solid #ffffff75;border-radius:4px;font-size:10px;padding:2px 4px}.mtb-command-backdrop{position:fixed;inset:0;z-index:200;background:#122e3b88;display:grid;place-items:start center;padding:12vh 16px 20px}.mtb-command-dialog{width:min(570px,100%);max-height:75vh;display:flex;flex-direction:column;background:#fff;color:#243342;border:1px solid #cbd7de;border-radius:16px;overflow:hidden;box-shadow:0 25px 65px #001c2660}.mtb-command-head{display:flex;align-items:center;gap:8px;border-bottom:1px solid #e0e7ee;padding:12px 16px}.mtb-command-head input{flex:1;min-width:0;outline:none!important;border:0!important;box-shadow:none!important;font-size:16px;padding:8px;background:white}.mtb-command-close{border:0;background:#eef3f6;border-radius:8px;padding:7px 12px;color:#344c5a;cursor:pointer}.mtb-command-results{overflow:auto;padding:8px;min-height:80px}.mtb-command-result{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:12px 14px;border:0;border-radius:8px;background:#fff;color:#223847;text-align:left;cursor:pointer}.mtb-command-result:hover,.mtb-command-result[data-selected=true]{background:#e8f3f4}.mtb-command-kind{color:#718390;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.mtb-command-empty,.mtb-command-foot{padding:13px 16px;color:#66768a;font-size:12px}.mtb-command-foot{border-top:1px solid #e2e9ee}@media(max-width:760px){.mtb-command-trigger{right:12px;bottom:12px;padding:12px}.mtb-command-trigger kbd{display:none}.mtb-command-backdrop{padding-top:8vh}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.mtb-command-backdrop,.mtb-command-trigger{display:none!important}body{background:white!important}.brand-sidebar,.sidebar,aside.sidebar{display:none!important}}.mtb-command-trigger{display:none}body:has(.sidebar,aside.sidebar,.brand-sidebar,[data-sidebar=sidebar]) .mtb-command-trigger{display:flex}:root{--teal:#07545a;--deep:#05383f;--navy:#153c4b;--ink:#243341;--muted:#6b7c88;--line:#dce6e9;--bg:#f5f8f9;--white:#fff;--focus:#15879b;--shadow:0 10px 35px #173a4a0f;--mtb-rail:#07545a;--mtb-rail-hover:#0a6269;--mtb-rail-active:#146e75;--mtb-canvas:#f5f8f9;--mtb-paper:#fff;--mtb-ink:#243341;--mtb-muted:#6b7c88;--mtb-border:#dce6e9;--mtb-interactive:#07545a;--mtb-focus:#15879b;--mtb-radius:12px;--navy-deep:#05383f;--wash:#f5f8f9;--canvas:#f5f8f9;--background:#fff;--foreground:#243341;--primary:#07545a;--primary-foreground:#fff}html{color-scheme:light}body{background:#f5f8f9;color:#243341;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}:where(button,input,textarea,select,a,summary):focus-visible{outline:3px solid #15879b!important;outline-offset:2px!important}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #ccdce2;border-radius:8px;background:#fff;color:#243341}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#15879b;box-shadow:0 0 0 3px #15879b20}:where(.card,.panel,.stat,.metric,.tile,.report-card,.summary-card,.surface,.kpi-card,.stat-card,.table-card){background:#fff;border:1px solid #dce6e9;border-radius:12px;box-shadow:0 10px 35px #173a4a0a}:where(.sidebar,aside.sidebar,.brand-sidebar,[data-sidebar=sidebar]){background:#07545a!important;color:#effbfc!important}:where(.sidebar a,.sidebar button,aside.sidebar a,aside.sidebar button){border-radius:9px}:where(.sidebar a:hover,.sidebar button:hover,aside.sidebar a:hover,aside.sidebar button:hover){background-color:#ffffff23}:where(.topbar,header.topbar,.app-topbar,.workspace-topbar){background:#fff!important;border-bottom:1px solid #dce6e9!important;box-shadow:none!important}:where(.primary,.btn-primary,button.primary,a.primary){background:#07545a;color:white;border-color:#07545a;border-radius:8px}:where(.primary:hover,.btn-primary:hover,button.primary:hover,a.primary:hover){background:#05383f;border-color:#05383f}:where(.secondary,.btn-secondary,button.secondary){background:#fff;color:#254550;border:1px solid #d3e0e4;border-radius:8px}:where(.secondary:hover,.btn-secondary:hover,button.secondary:hover){background:#eef7f8}:where(.danger-btn,.btn-danger){color:#ac3341;background:#fff7f7;border-color:#f0c7cb}:where(table){font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%}:where(th){color:#728590;background:#f6f9fa;border-bottom:1px solid #dce6e9;font-weight:750}:where(td){border-bottom:1px solid #e9eff1}:where(tbody tr:hover td){background:#f6fbfc}:where(.badge,.pill,.status-pill){border-radius:999px;font-weight:650}:where(.status-success,.badge-success,.pill.signed){background:#dcf4e8;color:#237d50}:where(.status-warning,.badge-warning,.pill.pending){background:#fff2db;color:#98600d}:where(.status-error,.badge-error,.pill.revoked){background:#ffe9e9;color:#ad4545}:where(.muted,.text-muted,.subtitle,.breadcrumb,.breadcrumbs){color:#6b7c88}:where(.page-head h1,.page-title,h1.page-heading){letter-spacing:-.035em;color:#243341}:where(.dialog,.modal-panel,.detail-drawer,[role=dialog]){border-radius:14px;border-color:#dce6e9;box-shadow:0 18px 60px #001b2e24}:where(.info-strip,.notice-info){background:#eaf5f5;color:#175966;border:1px solid #cfe7e6;border-radius:10px}:where(.global-search,.search-box){background:#f0f4f6;border-radius:8px}:where(.sidebar,.topbar,.card,.panel,.primary,.secondary,th,td){transition:background-color .16s ease,border-color .16s ease,color .16s ease}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:720px){:where(.card,.panel,.table-card){max-width:100%}:where(.table-wrap,.table-responsive){overflow-x:auto}}@media print{:root{--mtb-paper:#fff;--mtb-ink:#000}:where(.sidebar,.topbar,.app-topbar){box-shadow:none!important}}