[data-workspace-standalone][data-workspace-shell]{--placeholder:var(--muted);--surface:#fff;--rad-s:var(--ws-control-radius);--rad-m:var(--ws-action-radius);--rad-l:var(--ws-surface-radius);--lift:var(--ws-surface-shadow);--lift-2:var(--ws-surface-shadow);color:var(--ink);background:var(--paper);font:400 14px/1.5 var(--sans)}[data-workspace-standalone] *,[data-workspace-standalone] :before,[data-workspace-standalone] :after{box-sizing:border-box}[data-workspace-standalone] :is(h1,h2,h3){color:var(--ink)}[data-workspace-standalone] [data-workspace-button]{white-space:normal;max-width:100%}[data-workspace-standalone] [data-workspace-button]:disabled{opacity:.55}[data-workspace-standalone] :is(label,input,select,textarea){min-width:0}[data-workspace-standalone] label{font-weight:400}[data-workspace-standalone] input:is([type=checkbox],[type=radio]){accent-color:var(--accent);width:18px;height:18px}.login-page[data-workspace-shell]{min-height:100dvh;padding:24px}.login-page[data-workspace-shell] .login-card{border:1px solid var(--line);border-radius:var(--ws-surface-radius);width:min(100%,440px);box-shadow:var(--ws-surface-shadow);background:#fff;gap:20px;padding:32px}.login-page[data-workspace-shell] .login-card h1{font:600 24px/1.3 var(--sans);letter-spacing:-.5px;margin:8px 0 0}.login-page[data-workspace-shell] .login-card :is(p,label){color:var(--muted);font-weight:400}.login-page[data-workspace-shell] .login-card a{color:var(--accent);align-items:center;min-height:44px;font-weight:400;display:inline-flex}.login-page[data-workspace-shell] .login-card .login-error{color:var(--bad,#a94343)}.login-page[data-workspace-shell] .login-card .login-success{color:var(--accent)}.login-page[data-workspace-shell] .brand-descriptor{color:var(--muted);border-color:var(--line);font-weight:400}.login-page[data-workspace-shell] .login-actions{flex-wrap:wrap;gap:8px}[data-workspace-shell] :is(.compliance-kicker,.da-eyebrow){color:var(--muted);font:400 12px/1.5 var(--sans);letter-spacing:0;text-transform:none}[data-workspace-shell] :is(.compliance-card,.compliance-note,.compliance-item,.compliance-divider){border-color:var(--line);border-radius:var(--ws-surface-radius)}[data-workspace-shell] .compliance-card{box-shadow:var(--ws-surface-shadow);background:#fff;padding:20px}[data-workspace-shell] .compliance-card h2{font:600 19px/1.3 var(--sans);color:var(--ink)}[data-workspace-shell] .compliance-card h3{font:600 16px/1.4 var(--sans);color:var(--ink)}[data-workspace-shell] :is(.compliance-muted,.compliance-meta,.compliance-label,.compliance-message,.compliance-lead){color:var(--muted);font:400 14px/1.5 var(--sans)}[data-workspace-shell] .compliance-item{background:#fff}[data-workspace-shell] .compliance-note{background:var(--paper);color:var(--muted)}[data-workspace-shell] .compliance-note strong{color:var(--ink)}[data-workspace-shell] .compliance-state{color:var(--muted);background:var(--paper);text-transform:none;border-radius:var(--ws-action-radius);font-weight:400}[data-workspace-shell] .compliance-state:is([data-state=approved],[data-state=verified]){color:var(--ws-available-text);background:var(--ws-available-bg)}[data-workspace-shell] .compliance-state:is([data-state=needs_review],[data-state=pending_compliance]){color:var(--ws-eoi-text);background:var(--ws-eoi-bg)}[data-workspace-shell] .compliance-button.danger,[data-workspace-shell] .compliance-message[data-error=true]{color:var(--bad,#a94343)}.compliance-page[data-workspace-shell] .compliance-topbar{border-color:var(--line);min-height:56px;padding:0 24px}.compliance-page[data-workspace-shell] .compliance-brand{color:var(--ink)}.compliance-page[data-workspace-shell] .brand-descriptor{color:var(--muted);border-color:var(--line)}.compliance-page[data-workspace-shell] .compliance-shell{padding:24px}.compliance-page[data-workspace-shell] .compliance-hero h1{font:600 24px/1.3 var(--sans);color:var(--ink);letter-spacing:-.5px}.distribution-admin[data-workspace-shell]{max-width:960px;min-height:100dvh;padding:24px}.distribution-admin[data-workspace-shell] h1{font:600 24px/1.3 var(--sans);letter-spacing:-.5px}.distribution-admin[data-workspace-shell] h2{font:600 19px/1.3 var(--sans)}.distribution-admin[data-workspace-shell] :is(p,small,dt){color:var(--muted)}.distribution-admin[data-workspace-shell] section{border:1px solid var(--line);border-radius:var(--ws-surface-radius);box-shadow:var(--ws-surface-shadow);padding:20px}.distribution-admin[data-workspace-shell] label{font-weight:400}@media (max-width:760px){.login-page[data-workspace-shell]{padding:16px}.login-page[data-workspace-shell] .login-card{padding:24px}[data-workspace-shell] .compliance-card,.distribution-admin[data-workspace-shell] section,.compliance-page[data-workspace-shell] .compliance-shell,.distribution-admin[data-workspace-shell]{padding:16px}}.distribution-admin[data-workspace-shell] .da-eyebrow{text-transform:none;letter-spacing:0}.distribution-admin[data-workspace-shell] header>a{align-items:center;min-height:44px;display:inline-flex}body:has([data-workspace-standalone]){background:#f3f6f3}