:root{--workspace-color-scheme:light;--workspace-canvas:#fff;--workspace-text:#171717;--workspace-muted:#686868;--workspace-subtle:#767672;--workspace-border:#dededb;--workspace-border-strong:#969693;--workspace-surface:#f6f6f4;--workspace-hover:#efefed;--workspace-primary:#111;--workspace-primary-ink:#fff;--workspace-danger:#922d2d;--workspace-danger-surface:#fff8f8;--workspace-danger-border:#e7cece;--workspace-success:#31523d;--workspace-success-surface:#f4f7f3;--workspace-success-border:#cfdbd1;--workspace-warning:#70521e;--workspace-warning-surface:#fbf8f1;--workspace-warning-border:#dfd5c1}:root[data-theme=dark]{--workspace-color-scheme:dark;--workspace-canvas:#141414;--workspace-text:#ededeb;--workspace-muted:#aaa9a5;--workspace-subtle:#93938f;--workspace-border:#343433;--workspace-border-strong:#676764;--workspace-surface:#1c1c1b;--workspace-hover:#272726;--workspace-primary:#ededeb;--workspace-primary-ink:#151515;--workspace-danger:#f0a2a2;--workspace-danger-surface:#2c1d1d;--workspace-danger-border:#653838;--workspace-success:#a3caae;--workspace-success-surface:#1c2920;--workspace-success-border:#3f5b46;--workspace-warning:#d7bf8f;--workspace-warning-surface:#2c271b;--workspace-warning-border:#625337}body:has(.workspace-shell,.auth-layout){color-scheme:var(--workspace-color-scheme);background:var(--workspace-canvas)}.workspace-shell,.auth-layout{--font-site:var(--font-site-sans);--workspace-accent:var(--workspace-text);--workspace-ease:cubic-bezier(.2, .7, .2, 1);--ink:var(--workspace-text);--ink-muted:var(--workspace-muted);--ink-2:var(--workspace-muted);--muted:var(--workspace-muted);--faint:var(--workspace-subtle);--line:var(--workspace-border);--line-strong:var(--workspace-border-strong);--surface:var(--workspace-canvas);--surface-2:var(--workspace-surface);--surface-3:var(--workspace-hover);--surface-void-canvas:var(--workspace-canvas);--border:var(--workspace-border);color-scheme:var(--workspace-color-scheme);color:var(--workspace-text);background:var(--workspace-canvas);font-family:var(--font-site);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}.workspace-shell{display:block}.workspace-shell :is(.dashboard-main,.content){background:var(--workspace-canvas);color:var(--workspace-text)}.workspace-shell .dashboard-main{min-width:0;margin:0}.workspace-shell .sidebar{background:var(--workspace-canvas);border:0;border-bottom:1px solid var(--workspace-border);flex-direction:row;align-items:center;width:100%;height:80px;min-height:0;padding:0 36px;display:flex;position:relative;inset:auto;overflow:visible}.workspace-shell .sidebar-brand{border:0;flex-shrink:0;height:80px;margin-right:52px;padding:0}.workspace-shell .sidebar-nav{flex-direction:row;align-items:center;gap:36px;height:100%;margin:0;padding:0;display:flex;overflow:visible}.workspace-shell .nav-group{flex-direction:row;gap:30px;display:flex}.workspace-shell .nav-item{min-height:40px;color:var(--workspace-muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 0;font-size:14px;font-weight:400;transition:color .14s;position:relative}.workspace-shell .nav-item>svg{display:none}.workspace-shell .nav-item:hover{color:var(--workspace-text);background:0 0}.workspace-shell .nav-item.active{color:var(--workspace-text);box-shadow:none;background:0 0}.workspace-shell .nav-item.active:after{content:"";background:currentColor;height:1px;position:absolute;bottom:3px;left:0;right:0}.workspace-shell .nav-disclosure{position:relative}.workspace-shell .nav-disclosure>summary{min-height:40px;color:var(--workspace-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:9px;padding:10px 0;font-size:14px;list-style:none;display:flex}.workspace-shell .nav-disclosure>summary::-webkit-details-marker{display:none}.workspace-shell .nav-disclosure>summary svg{transition:transform .16s}.workspace-shell .nav-disclosure[open]>summary svg{transform:rotate(180deg)}.workspace-shell .nav-disclosure>.nav-group{z-index:80;border:1px solid var(--workspace-border);background:var(--workspace-canvas);border-radius:4px;flex-direction:column;gap:0;width:232px;padding:8px 16px;display:flex;position:absolute;top:calc(100% + 6px);left:-16px;box-shadow:0 8px 28px #0000000a}.workspace-shell .nav-disclosure:not([open])>.nav-group{display:none}.workspace-shell .nav-disclosure .nav-item{font-size:13px}.workspace-shell .sidebar .sidebar-legal{display:none}.workspace-shell .topbar{background:var(--workspace-surface);height:54px;color:var(--workspace-text);border-bottom:1px solid var(--workspace-border);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 36px;position:relative;top:auto}.workspace-shell .org-switcher-wrap{background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}.workspace-shell .org-switcher-wrap>svg{display:none}.workspace-shell :is(.org-name,.org-switcher-wrap select){color:var(--workspace-text);font-size:12px;font-weight:400}.workspace-shell .environment-badge{border:0;border-left:1px solid var(--workspace-border);color:var(--workspace-muted);text-transform:uppercase;letter-spacing:.07em;background:0 0;border-radius:0;padding:0 0 0 12px;font-size:10px;font-weight:400}.workspace-shell .topbar-docs{color:var(--workspace-muted);font-size:12px;font-weight:400}.workspace-shell .topbar-docs>svg{display:none}.workspace-shell .avatar{background:var(--workspace-hover);color:var(--workspace-text);border:1px solid var(--workspace-border);border-radius:50%;font-size:10px;font-weight:400}.workspace-shell .user-trigger{color:var(--workspace-text);border-radius:4px;padding:4px}.workspace-shell .user-trigger-copy strong{color:var(--workspace-text);font-size:12px;font-weight:400}.workspace-shell .user-trigger>svg{color:var(--workspace-muted);transition:transform .16s}.workspace-shell .user-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.workspace-shell .user-popover{border:1px solid var(--workspace-border);background:var(--workspace-canvas);color:var(--workspace-text);animation:workspace-enter .16s var(--workspace-ease) both;border-radius:4px;box-shadow:0 12px 38px #0000000e}.workspace-shell .user-popover-head{background:var(--workspace-canvas);border-color:var(--workspace-border)}.workspace-shell .user-popover-head strong{color:var(--workspace-text)}.workspace-shell .user-popover-head span{color:var(--workspace-muted)}.workspace-shell .user-popover [role=menuitem]{color:var(--workspace-text);background:0 0;border-radius:2px}.workspace-shell .user-popover [role=menuitem]:is(:hover,:focus-visible){color:var(--workspace-text);background:var(--workspace-hover)}.workspace-shell .page{max-width:1440px;margin:0 auto;padding:52px 48px 72px}.workspace-shell .page-header{align-items:center;min-height:0;margin-bottom:32px}.workspace-shell :is(h1,h2,h3,h4){color:var(--workspace-text);letter-spacing:-.035em;font-weight:400}.workspace-shell .page-header h1{font-size:40px;line-height:1.15}.workspace-shell .page-header p{color:var(--workspace-muted);max-width:64ch;font-size:14px;line-height:1.6}.workspace-shell :is(.eyebrow,.section-eyebrow,.page-kicker){color:var(--workspace-muted);letter-spacing:.07em;font-family:ui-monospace,monospace;font-size:10px;font-weight:400}.workspace-shell :is(.card,.form-card,.stat-card,.record-grid,.method-card){color:var(--workspace-text);background:var(--workspace-canvas);border-color:var(--workspace-border);box-shadow:none;border-radius:2px}.workspace-shell :is(.card,.form-card,.stat-card,.record-grid) :is(p,label,dt,.field-hint){color:var(--workspace-muted)}.workspace-shell :is(.record-grid dd,.card h2,.card h3),.workspace-shell :is(.table-strong,.details-list dd,.metric-value){color:var(--workspace-text)}.workspace-shell .status-badge{letter-spacing:0;border-radius:2px;font-size:10px;font-weight:400}.workspace-shell .status-neutral{color:var(--workspace-muted);border-color:var(--workspace-border);background:var(--workspace-surface)}.workspace-shell .status-success{color:var(--workspace-success);border-color:var(--workspace-success-border);background:var(--workspace-success-surface)}.workspace-shell .status-warning{color:var(--workspace-warning);border-color:var(--workspace-warning-border);background:var(--workspace-warning-surface)}.workspace-shell .status-danger{color:var(--workspace-danger);border-color:var(--workspace-danger-border);background:var(--workspace-danger-surface)}:is(.workspace-shell,.auth-layout) .button{letter-spacing:0;box-shadow:none;border-radius:5px;font-size:12px;font-weight:400;transition:color .14s,background-color .14s,border-color .14s}:is(.workspace-shell,.auth-layout) .button-primary{color:var(--workspace-primary-ink);border-color:var(--workspace-primary);background:var(--workspace-primary)}:is(.workspace-shell,.auth-layout) .button-primary:hover:not(:disabled){color:var(--workspace-primary-ink);border-color:color-mix(in srgb, var(--workspace-primary) 85%, var(--workspace-canvas));background:color-mix(in srgb, var(--workspace-primary) 85%, var(--workspace-canvas));box-shadow:none;transform:none}:is(.workspace-shell,.auth-layout) :is(.button-outline,.button-secondary){color:var(--workspace-text);background:var(--workspace-canvas);border-color:var(--workspace-border-strong)}:is(.workspace-shell,.auth-layout) :is(.button-outline,.button-secondary):hover:not(:disabled){background:var(--workspace-hover)}:is(.workspace-shell,.auth-layout) .button-ghost{color:var(--workspace-muted);background:0 0}:is(.workspace-shell,.auth-layout) .button-ghost:hover:not(:disabled){color:var(--workspace-text);background:var(--workspace-hover)}:is(.workspace-shell,.auth-layout) .button-danger{color:var(--workspace-danger);border-color:var(--workspace-danger-border);background:var(--workspace-canvas)}:is(.workspace-shell,.auth-layout) .button-danger:hover:not(:disabled){background:var(--workspace-danger-surface)}:is(.workspace-shell,.auth-layout) .button:active:not(:disabled){transform:translateY(1px)}:is(.workspace-shell,.auth-layout) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--workspace-text);background:var(--workspace-canvas);border-color:var(--workspace-border-strong);box-shadow:none;border-radius:4px;font-size:13px;font-weight:400;line-height:1.5;transition:border-color .14s,background-color .14s}:is(.workspace-shell,.auth-layout) :is(input,select,textarea):focus{outline:2px solid var(--workspace-text);outline-offset:2px;box-shadow:none}:is(.workspace-shell,.auth-layout) :is(button,a,summary):focus-visible{outline:2px solid var(--workspace-text);outline-offset:3px}:is(.workspace-shell,.auth-layout) input:is([type=checkbox],[type=radio]){width:16px;height:16px;min-height:16px;accent-color:var(--workspace-text);flex:0 0 16px;margin:3px 0;padding:0}.workspace-shell .icon-button{color:var(--workspace-muted);background:0 0;border-color:#0000;border-radius:4px}.workspace-shell .icon-button:hover{color:var(--workspace-text);background:var(--workspace-hover)}.workspace-footer{border-top:1px solid var(--workspace-border);color:var(--workspace-subtle);gap:24px;padding:22px 48px;font-size:10px;display:flex}.workspace-footer a:hover{color:var(--workspace-text)}.workspace-search{border:1px solid var(--workspace-border);color:var(--workspace-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.workspace-search:hover{color:var(--workspace-text);border-color:var(--workspace-border-strong)}.workspace-search kbd{margin-left:20px}:is(.workspace-search,.workspace-command) kbd{color:var(--workspace-muted);border:1px solid var(--workspace-border);border-radius:2px;padding:1px 4px;font-family:inherit;font-size:10px;line-height:1.4}.workspace-command{border:1px solid var(--workspace-border);width:min(560px,100vw - 32px);max-height:76vh;color:var(--workspace-text);background:var(--workspace-canvas);border-radius:5px;margin-inline:auto;padding:0;position:fixed;inset:14vh 0 auto;overflow:hidden;box-shadow:0 24px 80px #0002}.workspace-command[open]{animation:workspace-enter .15s var(--workspace-ease) both}.workspace-command::backdrop{background:#0005;animation:.15s both workspace-fade}.workspace-command-inner{flex-direction:column;max-height:76vh;display:flex}.workspace-command-search{border-bottom:1px solid var(--workspace-border);color:var(--workspace-muted);align-items:center;gap:14px;padding:16px 20px;display:flex}.workspace-shell .workspace-command-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:8px 0;font-size:16px}.workspace-command-search:focus-within{border-bottom-color:var(--workspace-text)}.workspace-command-search .icon-button{flex:0 0 30px;width:30px;height:30px;min-height:30px}.workspace-command-results{scrollbar-width:thin;scrollbar-color:var(--workspace-border-strong) transparent;min-height:0;padding:8px;overflow-y:auto}.workspace-command-results button{width:100%;color:var(--workspace-muted);text-align:left;cursor:pointer;border:0;border-radius:2px;align-items:center;gap:12px;padding:11px 12px;transition:background-color .12s;display:flex}.workspace-command-results button[aria-selected=true]{color:var(--workspace-text);background:var(--workspace-hover)}.workspace-command-icon{display:none}.workspace-command-results button>span:nth-child(2){flex:1;justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-command-results strong{color:inherit;font-size:14px;font-weight:400}.workspace-command-results small{color:var(--workspace-subtle);font-size:11px}.workspace-command-results button>svg{opacity:0;margin-left:auto}.workspace-command-results button[aria-selected=true]>svg{opacity:1}.workspace-command-empty{text-align:center;color:var(--workspace-muted);padding:30px 24px;font-size:13px}.workspace-command-footer{border-top:1px solid var(--workspace-border);color:var(--workspace-muted);align-items:center;gap:18px;padding:12px 20px;font-size:10px;display:flex}.workspace-command-footer span{align-items:center;gap:4px;display:flex}.auth-layout{flex-direction:column;min-height:100svh;display:flex}.auth-brand-bar{border-bottom:1px solid var(--workspace-border);align-items:center;gap:20px;min-height:80px;padding:20px 36px;display:flex}.auth-environment{color:var(--workspace-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.auth-layout .auth-main{background:var(--workspace-canvas);width:100%;color:var(--workspace-text);flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding:72px 24px 32px;display:flex}.auth-card{width:100%;max-width:360px}.auth-heading{text-align:left;margin-bottom:36px}.auth-heading h1{color:var(--workspace-text);letter-spacing:-.04em;margin:0 0 14px;font-size:34px;font-weight:400;line-height:1.2}.auth-heading p{color:var(--workspace-muted);font-size:13px;line-height:1.6}.auth-layout :is(.field-group>label,.label-row label,.auth-switch,.field-hint,.auth-help){color:var(--workspace-muted);font-size:12px;font-weight:400}.auth-layout .form-stack{gap:20px}.auth-layout .button-full{min-height:44px}.auth-layout .auth-switch{text-align:left}.auth-layout .auth-switch a{color:var(--workspace-text);text-underline-offset:3px;text-decoration:underline}.auth-layout .auth-help summary{cursor:pointer;padding:2px 0}.auth-layout .auth-help[open] summary{margin-bottom:14px}.auth-layout .auth-help p{margin-top:12px}.auth-layout .auth-legal{width:100%;max-width:420px;color:var(--workspace-subtle);text-align:center;margin-top:64px;font-size:10px}.auth-layout .auth-legal a{color:var(--workspace-muted)}.auth-layout .field-error{color:var(--workspace-danger)}.auth-layout .password-toggle{color:var(--workspace-muted)}.workspace-theme-toggle{width:36px;height:36px;color:var(--workspace-muted);border:1px solid var(--workspace-border);cursor:pointer;background:0 0;border-radius:4px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.workspace-theme-toggle:hover{color:var(--workspace-text);background:var(--workspace-hover);border-color:var(--workspace-border-strong)}.auth-brand-bar .workspace-theme-toggle{margin-left:auto}.auth-brand-actions{align-items:center;gap:18px;margin-left:auto;display:flex}:is(.workspace-shell,.auth-layout) :is(input,textarea)::placeholder{color:var(--workspace-subtle)}:is(.workspace-shell,.auth-layout) :is(.form-alert,.contact-form-alert){color:var(--workspace-danger);background:var(--workspace-danger-surface);border-color:var(--workspace-danger-border)}.workspace-shell .dialog{color:var(--workspace-text);background:var(--workspace-canvas);border-color:var(--workspace-border)}.workspace-shell .dialog :is(p,.dialog-description){color:var(--workspace-muted)}body:has(.workspace-shell,.auth-layout) .toast{color:var(--workspace-text);background:var(--workspace-canvas);border-color:var(--workspace-border-strong)}body:has(.workspace-shell,.auth-layout) .toast p{color:var(--workspace-muted)}body:has(.workspace-shell,.auth-layout) .toast-success>svg{color:var(--workspace-success)}body:has(.workspace-shell,.auth-layout) .toast-error>svg{color:var(--workspace-danger)}@keyframes workspace-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes workspace-fade{0%{opacity:0}to{opacity:1}}@media (max-width:1160px){.workspace-search>span,.workspace-search>kbd{display:none}.workspace-search{padding:8px}}@media (max-width:960px){.workspace-shell .sidebar{display:none}.workspace-shell .mobile-menu{display:grid}.workspace-shell .topbar{background:var(--workspace-canvas);height:64px;padding:0 20px;position:sticky;top:0}.workspace-shell .mobile-sidebar{background:var(--workspace-canvas);width:min(300px,86vw);color:var(--workspace-text);border-right:1px solid var(--workspace-border);animation:.16s both workspace-enter}.workspace-shell .mobile-backdrop{background:#0005;animation:.15s both workspace-fade}.workspace-shell .mobile-sidebar .sidebar-brand{height:80px;margin:0;padding:0 24px}.workspace-shell .mobile-sidebar .sidebar-nav{overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:24px;height:auto;min-height:0;padding:24px;overflow-y:auto}.workspace-shell .mobile-sidebar .nav-group{flex-direction:column;gap:2px}.workspace-shell .mobile-sidebar .nav-item{min-height:44px;padding:11px 0}.workspace-shell .mobile-sidebar .nav-item.active:after{width:24px;right:auto}.workspace-shell .mobile-sidebar .nav-disclosure>.nav-group{border:0;border-left:1px solid var(--workspace-border);width:100%;box-shadow:none;margin-top:8px;padding:0 0 0 14px;position:static}.workspace-shell .mobile-sidebar .sidebar-legal{color:var(--workspace-muted);flex-wrap:wrap;flex-shrink:0;gap:12px;margin:auto 24px 24px;font-size:10px;display:flex}.workspace-shell .page{padding:36px 28px 56px}.workspace-footer{display:none}}@media (max-width:600px){.workspace-shell .topbar{gap:10px;padding:0 14px}.workspace-shell .org-switcher-wrap{flex:1;min-width:0;max-width:none}.workspace-shell :is(.org-name,.org-switcher-wrap select){min-width:0;max-width:155px;font-size:11px}.workspace-shell :is(.environment-badge,.topbar-docs,.user-trigger-copy,.topbar-spacer,.user-trigger>svg){display:none}.workspace-shell .page{padding:30px 20px 48px}.workspace-shell .page-header h1{font-size:32px}.workspace-shell .user-popover{width:min(320px,100vw - 24px);position:fixed;top:58px;right:12px}.auth-brand-bar{padding:20px 24px}.auth-layout .auth-main{padding-top:52px}.workspace-command{inset:9vh 0 auto}}@media (prefers-reduced-motion:reduce){:is(.workspace-shell,.auth-layout) *,:is(.workspace-shell,.auth-layout) :before,:is(.workspace-shell,.auth-layout) :after,.workspace-command::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auth-layout.auth-layout-compact{--workspace-color-scheme:dark;--workspace-canvas:#000;--workspace-text:#fff;--workspace-muted:#9a9a9a;--workspace-subtle:#686868;--workspace-border:#242424;--workspace-border-strong:#444;--workspace-surface:#080808;--workspace-hover:#111;--workspace-primary:#152583;--workspace-primary-ink:#fff;--font-site:var(--font-site-sans);--ink:#fff;--ink-2:#bdbdbd;--muted:#9a9a9a;--faint:#686868;--line:#242424;--line-strong:#444;color:#fff;min-height:100vh;font-family:var(--font-site);background:#000;grid-template-columns:minmax(0,1fr);display:grid}.auth-layout.auth-layout-compact .auth-main{color:#fff;background:#000;flex:none;justify-content:center;align-items:center;width:auto;min-height:100vh;padding:36px 24px}.auth-layout.auth-layout-compact .auth-mobile-brand{width:min(420px,100%);margin-bottom:50px;display:block}.auth-layout.auth-layout-compact .auth-card{width:min(420px,100%);max-width:none}.auth-layout.auth-layout-compact .auth-heading{margin-bottom:30px}.auth-layout.auth-layout-compact .auth-heading h2{color:#fff;letter-spacing:-.035em;font-size:30px;line-height:1.15}.auth-layout.auth-layout-compact .form-stack{gap:18px}.auth-layout.auth-layout-compact .button{border-radius:var(--radius-buttons);font-size:var(--text-nav-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-nav-label)}.auth-layout.auth-layout-compact .button-primary{color:#fff;background:#152583;border-color:#152583}.auth-layout.auth-layout-compact :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#fff;background:#070707;border-color:#363636;border-radius:12px}.auth-layout.auth-layout-compact :is(input,select,textarea):focus{border-color:#152583;outline-color:#3a99c8}.auth-layout.auth-layout-compact .auth-switch{color:#9a9a9a;text-align:center}.auth-layout.auth-layout-compact .auth-switch a,.auth-layout.auth-layout-compact .auth-legal a{color:#3a99c8}.auth-layout.auth-layout-compact .auth-legal{color:#9a9a9a;width:min(440px,100%);max-width:none;margin-top:34px}.auth-layout.auth-layout-compact :is(input,textarea)::placeholder{color:#686868}@media (max-width:600px){.auth-layout.auth-layout-compact .auth-main{justify-content:flex-start;padding-top:30px}}.workspace-shell .agent-avatar,.workspace-shell .detail-avatar{background:0 0;border:0;border-radius:0;width:48px;height:48px}.workspace-shell .detail-avatar{width:56px;height:56px}
