:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fbfaf8;--panel:#f4f2ee;--card:#fff;--ink:#1c1a17;--ink-2:#6b665e;--ink-3:#746e66;--line:#3c32231c;--tint:#6636ab;--on-tint:#fff;--danger:#b3261e;--badge-approved-ink:#197e3b;--badge-ready-for-review-ink:#9a5b00;--badge-neutral-ink:#5c5c62;--badge-rejected-ink:#b3261e;--badge-obsolete-ink:#6e6e72;--badge-approved-pill:#34c75929;--badge-ready-for-review-pill:#ff9f0a2e;--badge-neutral-pill:#78788029;--badge-rejected-pill:#ff3b3029;--badge-obsolete-pill:#7878801a;--font-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--text-page-title-size:21px;--text-page-title-weight:600;--text-page-title-tracking:-.015em;--text-section-size:15px;--text-section-weight:600;--text-body-size:14px;--text-body-weight:400;--text-secondary-size:13px;--text-secondary-weight:400;--text-label-size:12px;--text-label-weight:500;--text-hint-size:12px;--text-hint-weight:400;--text-micro-size:11px;--text-micro-weight:600;--text-micro-tracking:.05em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-control:7px;--radius-card:10px;--radius-pill:100px;--height-row:36px;--height-control-min:30px;--height-control:32px;--height-hit-target:44px;--hairline:1px;--qr-ink:#1c1a17;--qr-paper:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#1a1917;--panel:#232120;--card:#1f1e1c;--ink:#f2efe9;--ink-2:#a09a90;--ink-3:#8d877e;--line:#fffaf01f;--tint:#b885ff;--on-tint:#17171f;--danger:#ff6961;--badge-approved-ink:#5edb84;--badge-ready-for-review-ink:#ffb340;--badge-neutral-ink:#a0a0a6;--badge-rejected-ink:#ff6961;--badge-obsolete-ink:#8d8d93}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#1a1917;--panel:#232120;--card:#1f1e1c;--ink:#f2efe9;--ink-2:#a09a90;--ink-3:#8d877e;--line:#fffaf01f;--tint:#b885ff;--on-tint:#17171f;--danger:#ff6961;--badge-approved-ink:#5edb84;--badge-ready-for-review-ink:#ffb340;--badge-neutral-ink:#a0a0a6;--badge-rejected-ink:#ff6961;--badge-obsolete-ink:#8d8d93}body{background-color:var(--page);color:var(--ink);font-family:var(--font-system);font-size:var(--text-body-size);font-weight:var(--text-body-weight);margin:0}.text-page-title{font-size:var(--text-page-title-size);font-weight:var(--text-page-title-weight);letter-spacing:var(--text-page-title-tracking)}.text-section{font-size:var(--text-section-size);font-weight:var(--text-section-weight)}.text-body{font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.text-secondary{font-size:var(--text-secondary-size);font-weight:var(--text-secondary-weight)}.text-label{font-size:var(--text-label-size);font-weight:var(--text-label-weight)}.text-hint{font-size:var(--text-hint-size);font-weight:var(--text-hint-weight);color:var(--ink-2)}.text-micro{font-size:var(--text-micro-size);font-weight:var(--text-micro-weight);letter-spacing:var(--text-micro-tracking);text-transform:uppercase}button:not(:disabled),a.panel-link,a.tenant-name-submit{transition:filter .12s ease-out}button:not(:disabled):hover,a.panel-link:hover{filter:brightness(.97)}button:not(:disabled):active,a.panel-link:active{filter:brightness(.93);transform:translateY(1px)}@media (prefers-reduced-motion:reduce){button:not(:disabled):active,a.panel-link:active{transform:none}}.badge{padding:0 var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;display:inline-flex}.badge[data-tone=approved]{color:var(--badge-approved-ink);background-color:var(--badge-approved-pill)}.badge[data-tone=ready_for_review]{color:var(--badge-ready-for-review-ink);background-color:var(--badge-ready-for-review-pill)}.badge[data-tone=neutral]{color:var(--badge-neutral-ink);background-color:var(--badge-neutral-pill)}.badge[data-tone=rejected]{color:var(--badge-rejected-ink);background-color:var(--badge-rejected-pill)}.badge[data-tone=obsolete]{color:var(--badge-obsolete-ink);background-color:var(--badge-obsolete-pill)}.state-loading,.state-empty,.state-error,.state-denied,.state-conflict{padding:var(--space-6) 0}.state-empty,.state-error,.state-denied,.state-conflict{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.state-loading,.state-title,.state-description,.state-reference,.state-denied h1{margin:0}.state-loading,.state-description,.state-reference{color:var(--ink-2)}.state-title,.state-denied h1{color:var(--ink)}.state-error .state-title{color:var(--danger)}.state-reference code{font-size:1em}.state-actions{gap:var(--space-2);padding-top:var(--space-1);display:flex}.state-retry{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.topbar-tenant{align-items:center;gap:var(--space-2);min-width:0;display:flex}.topbar-tenant .state-loading{padding:0}.topbar-tenant-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-tenant-id{color:var(--ink-2);font-size:var(--text-secondary-size)}.topbar-retry{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-secondary-size);font-weight:var(--text-body-weight)}.account{position:relative}.account-summary{line-height:var(--height-hit-target);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--ink);cursor:pointer}.account-panel{right:0;top:var(--height-hit-target);align-items:flex-start;gap:var(--space-2);min-width:calc(var(--space-10) * 5);padding:var(--space-3);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-card);flex-direction:column;display:flex;position:absolute}.account-identity,.account-roles{margin:0}.account-user{color:var(--ink)}.account-theme{min-height:var(--height-control);padding:0 var(--space-1);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.account-signout{min-height:var(--height-control);padding:0 var(--space-2);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);cursor:pointer}.shell{--shell-nav-width:calc(var(--space-10) * 5);--shell-topbar-height:calc(var(--space-10) + var(--space-2))}.shell-skip{left:var(--space-2);top:calc(var(--space-10) * -2);z-index:2;min-height:var(--height-hit-target);line-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-control);position:absolute}.shell-skip:focus{top:var(--space-2)}.shell-topbar{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-4);min-height:var(--shell-topbar-height);background-color:var(--panel);border-bottom:var(--hairline) solid var(--line);display:flex;position:sticky;top:0}.shell-body{align-items:stretch;display:flex}.shell-nav{top:var(--shell-topbar-height);flex:0 0 var(--shell-nav-width);padding:var(--space-4) var(--space-2);background-color:var(--panel);border-right:var(--hairline) solid var(--line);align-self:flex-start;position:sticky}.shell-main{min-width:0;padding:var(--space-6);flex:auto}.shell-boot{max-width:calc(var(--space-10) * 9);padding:calc(var(--space-10) * 2) var(--space-6) var(--space-6);margin-inline:auto}.nav-groups,.nav-rows{margin:0;padding:0;list-style:none}.nav-group+.nav-group{margin-top:var(--space-5)}.nav-group-label{padding:0 var(--space-3);padding-bottom:var(--space-1);color:var(--ink-3);display:block}.nav-row{min-height:var(--height-row);padding:0 var(--space-3);border-left:calc(var(--hairline) * 2) solid transparent;border-radius:var(--radius-control);color:var(--ink-2);font-size:var(--text-body-size);align-items:center;text-decoration:none;display:flex}.nav-rows li+li{margin-top:var(--space-1)}.nav-row.active{background-color:var(--card);color:var(--tint);border-left-color:var(--tint);font-weight:var(--text-section-weight)}.tenant-switch-trigger{min-height:var(--height-control);padding:0 var(--space-2);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);cursor:pointer}.tenant-switch-group{gap:var(--space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.tenant-switch-group legend{padding:0;padding-bottom:var(--space-1);color:var(--ink-3)}.tenant-switch-option{align-items:center;gap:var(--space-2);min-height:var(--height-row);color:var(--ink);cursor:pointer;display:flex}.tenant-switch-option:has(input:disabled){color:var(--ink-2);cursor:default}.signin{gap:var(--space-3);max-width:calc(var(--space-10) * 9);padding:calc(var(--space-10) * 2) var(--space-6) var(--space-6);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.signin h1,.signin-note,.signin-deadline,.signin-body,.signin-hint,.signin-notice{margin:0}.signin-note,.signin-deadline,.signin-body,.signin-hint{color:var(--ink-2)}.signin-form{gap:var(--space-4);width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.signin-form .state-loading{padding:0}.signin-field{gap:var(--space-1);flex-direction:column;display:flex}.signin-field input{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.signin-group{border:none;margin:0;padding:0}.signin-group legend{padding:0;padding-bottom:var(--space-1)}.signin-tenants{max-height:calc(var(--height-hit-target) * 6);flex-direction:column;display:flex;overflow-y:auto}.signin-tenant{align-items:center;gap:var(--space-2);min-height:var(--height-hit-target);cursor:pointer;display:flex}.signin-notice{color:var(--danger)}.signin-reference code{font-size:1em}.signin-submit{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.signin-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.signin-forgot{color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-control);min-height:var(--height-hit-target);padding:0 var(--space-4);box-sizing:border-box;width:min(calc(var(--space-10) * 9), 100%);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.totp-dialog{width:min(calc(var(--space-10) * 9), 100%);padding:var(--space-6);color:var(--ink);background-color:var(--panel);border:var(--hairline) solid var(--line);border-radius:var(--radius-card)}.totp-dialog-body{gap:var(--space-3);flex-direction:column;display:flex}.totp-dialog h2,.totp-dialog-hint,.totp-dialog-notice{margin:0}.totp-dialog-hint{color:var(--ink-2)}.totp-dialog-form{gap:var(--space-4);flex-direction:column;display:flex}.totp-dialog-form .state-loading{padding:0}.totp-dialog-blocked{gap:var(--space-4);flex-direction:column;display:flex}.totp-dialog-blocked .state-empty{padding:0}.totp-dialog-field{gap:var(--space-1);flex-direction:column;display:flex}.totp-dialog-field input{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.totp-dialog-notice{color:var(--danger)}.totp-dialog-reference code{font-size:1em}.totp-dialog-actions{gap:var(--space-2);display:flex}.totp-dialog-actions button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.totp-dialog-actions button:disabled{color:var(--ink-2);cursor:default}.totp-dialog-actions button.totp-dialog-submit{color:var(--on-tint);background-color:var(--tint);border-color:var(--tint)}.totp-dialog-actions button.totp-dialog-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.setup-qr{width:min(calc(var(--space-10) * 9), 100%);height:auto}.setup-enrolment{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.setup-key,.setup-hint,.setup-notice{margin:0}.setup-key code,.setup-reference code{overflow-wrap:anywhere;font-size:1em}.setup-form{gap:var(--space-4);width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.setup-form .state-loading{padding:0}.setup-field{gap:var(--space-1);flex-direction:column;display:flex}.setup-field input{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.setup-hint{color:var(--ink-2)}.setup-notice{color:var(--danger)}.setup-submit{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.setup-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.reset-screen{gap:var(--space-3);max-width:calc(var(--space-10) * 9);padding:calc(var(--space-10) * 2) var(--space-6) var(--space-6);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.reset-screen h1,.reset-body{margin:0}.reset-body{color:var(--ink-2)}.reset-link{color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-control);min-height:var(--height-hit-target);padding:0 var(--space-4);box-sizing:border-box;width:min(calc(var(--space-10) * 9), 100%);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.reset-form{gap:var(--space-4);width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.reset-form .state-loading{padding:0}.reset-field{gap:var(--space-1);flex-direction:column;display:flex}.reset-field input{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.reset-turnstile{min-height:calc(var(--space-10) * 2)}.reset-submit{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.reset-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.setup-field input.reset-token{font-family:monospace}.invitation-screen{gap:var(--space-3);max-width:calc(var(--space-10) * 9);padding:calc(var(--space-10) * 2) var(--space-6) var(--space-6);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.invitation-screen h1,.invitation-body,.invitation-hint,.invitation-role{margin:0}.invitation-body,.invitation-hint{color:var(--ink-2)}.invitation-form{gap:var(--space-4);width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.invitation-form .state-loading{padding:0}.invitation-field{gap:var(--space-1);flex-direction:column;display:flex}.invitation-field input{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.invitation-submit{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.invitation-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.invitation-link{color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-control);min-height:var(--height-hit-target);padding:0 var(--space-4);box-sizing:border-box;width:min(calc(var(--space-10) * 9), 100%);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.invitation-field input.invitation-token{font-family:monospace}.signup-screen{gap:var(--space-3);max-width:calc(var(--space-10) * 9);padding:calc(var(--space-10) * 2) var(--space-6) var(--space-6);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.signup-screen h1,.signup-body,.signup-hint{margin:0}.signup-body,.signup-hint{color:var(--ink-2)}.signup-form{gap:var(--space-4);width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.signup-form .state-loading{padding:0}.signup-field{gap:var(--space-1);flex-direction:column;display:flex}.signup-field input{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.signup-submit{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.signup-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.signup-action{color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-control);min-height:var(--height-hit-target);padding:0 var(--space-4);box-sizing:border-box;width:min(calc(var(--space-10) * 9), 100%);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.signup-field input.signup-token{font-family:monospace}.recovery-screen{gap:var(--space-3);max-width:calc(var(--space-10) * 9);padding:calc(var(--space-10) * 2) var(--space-6) var(--space-6);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.recovery-screen h1,.recovery-body,.recovery-hint{margin:0}.recovery-body,.recovery-hint{color:var(--ink-2)}.recovery-form{gap:var(--space-4);width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.recovery-form .state-loading{padding:0}.recovery-field{gap:var(--space-1);flex-direction:column;display:flex}.recovery-field input{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.recovery-submit{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.recovery-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.recovery-link{color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-control);min-height:var(--height-hit-target);padding:0 var(--space-4);box-sizing:border-box;width:min(calc(var(--space-10) * 9), 100%);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.recovery-field input.recovery-id,.recovery-field input.recovery-token{font-family:monospace}.overview{gap:var(--space-6);flex-direction:column;display:flex}.overview-panels{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;display:grid}.panel{gap:var(--space-4);padding:var(--space-5);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-card);flex-direction:column;display:flex}.panel-link{color:var(--tint);background-color:var(--panel);border:var(--hairline) solid transparent;border-radius:var(--radius-control);min-height:36px;padding:0 var(--space-4);font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.panel-fields{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.panel-field{gap:var(--space-1);flex-direction:column;display:flex}.panel-field dt,.panel-field dd{margin:0}.panel-field dd{color:var(--ink)}.job-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.job-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.job-row+.job-row{padding-top:var(--space-3);border-top:var(--hairline) solid var(--line)}.field-rows{gap:var(--space-3);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-card);padding:var(--space-5);flex-direction:column;margin:0;display:flex}.field-row{gap:var(--space-1);flex-direction:column;display:flex}.field-row dt,.field-row dd{margin:0}.field-row dd{color:var(--ink)}.tenant-screen{gap:var(--space-6);flex-direction:column;display:flex}.tenant-status-hint{margin:var(--space-2) 0 0}.tenant-name-form,.source-edit-form{gap:var(--space-4);width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.tenant-name-field{gap:var(--space-1);flex-direction:column;display:flex}.tenant-name-field input{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.tenant-name-submit,.source-edit-submit{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.tenant-name-submit:disabled,.source-edit-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.tenant-name-notice,.tenant-name-saved,.source-edit-notice,.source-edit-saved{margin:0}.members-screen,.invitations-screen,.sources-screen,.source-screen,.source-version-screen,.job-screen,.jobs-screen,.published-version-screen,.published-versions-screen,.widget-screen,.widgets-screen,.issuer-screen,.issuers-screen,.runtime-config-screen,.audit-screen{gap:var(--space-6);flex-direction:column;display:flex}.members-hint,.invitations-hint,.sources-hint,.sources-truncated-hint,.source-versions-truncated-hint,.jobs-hint,.jobs-truncated-hint,.published-versions-hint,.published-versions-truncated-hint,.published-versions-pointer-hint{margin:0}.screen-table-wrap{background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-card);min-width:0;overflow:auto hidden}.screen-table{border-collapse:collapse;caption-side:top;text-align:left;width:100%}.screen-table caption{padding:var(--space-4) var(--space-5) 0;color:var(--ink-2);font-size:var(--text-body-size)}.screen-table th,.screen-table td{padding:var(--space-3) var(--space-5);vertical-align:middle}.screen-table thead th{color:var(--ink-2);font-size:var(--text-label-size);font-weight:var(--text-label-weight);border-bottom:var(--hairline) solid var(--line)}.screen-table tbody tr:not(:last-child)>th,.screen-table tbody tr:not(:last-child)>td{border-bottom:var(--hairline) solid var(--line)}.screen-table th[scope=row]{font-weight:var(--text-body-weight);color:var(--ink)}.member-you-marker{margin-left:var(--space-2);color:var(--ink-2)}.member-manage-button,.invitation-manage-button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.screen-panel-cell{gap:var(--space-5);flex-direction:column;display:flex}.member-panel-fields,.invitation-panel-fields{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.member-panel-field,.invitation-panel-field{gap:var(--space-1);flex-direction:column;display:flex}.member-panel-field dt,.member-panel-field dd,.invitation-panel-field dt,.invitation-panel-field dd{margin:0}.member-panel-field dd,.invitation-panel-field dd{color:var(--ink)}.members-load-more,.invitations-load-more,.widgets-load-more,.issuers-load-more,.publications-load-more,.audit-load-more{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.members-load-more:disabled,.invitations-load-more:disabled,.widgets-load-more:disabled,.issuers-load-more:disabled,.publications-load-more:disabled,.audit-load-more:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.member-panel-notice,.invitation-panel-notice{margin:0}.member-panel-confirmed,.invitation-panel-confirmed{margin:calc(-1 * var(--space-3)) 0 0}.member-panel-actions{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.member-role-form{align-items:flex-end;gap:var(--space-2);display:flex}.member-role-field{gap:var(--space-1);flex-direction:column;display:flex}.member-role-field select{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.member-role-field select:disabled{color:var(--ink-2);border-color:var(--line)}.member-action-button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.member-action-button:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.member-panel-danger{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.member-panel-danger hr{border:none;border-top:var(--hairline) solid var(--line);width:100%;margin:0}.member-panel-danger h2,.member-danger-consequence{margin:0}.member-remove-button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--danger);background-color:var(--card);border:var(--hairline) solid var(--danger);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.member-remove-button:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.invitation-create-form,.source-create-form{gap:var(--space-4);padding:var(--space-5);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-card);box-sizing:border-box;width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.invitation-create-form h2,.source-create-form h2,.source-edit-form h2{margin:0}.invitation-create-field,.source-create-field,.source-edit-field{gap:var(--space-1);flex-direction:column;display:flex}.invitation-create-field input,.invitation-create-field select,.source-create-field input,.source-create-field select,.source-edit-field input,.source-edit-field select{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.invitation-create-field input:disabled,.invitation-create-field select:disabled,.source-create-field input:disabled,.source-create-field select:disabled,.source-edit-field input:disabled,.source-edit-field select:disabled{color:var(--ink-2);border-color:var(--line)}.invitation-create-hint{margin:var(--space-1) 0 0}.invitation-create-submit,.source-create-submit{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.invitation-create-submit:disabled,.source-create-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.invitation-create-notice,.invitation-create-created,.source-create-notice,.source-create-confirmed,.invitation-panel-notice{margin:0}.invitation-panel-actions{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.invitation-resend-button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.invitation-resend-button:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.invitation-resend-consequence{margin:0}.invitation-panel-danger{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.invitation-panel-danger hr{border:none;border-top:var(--hairline) solid var(--line);width:100%;margin:0}.invitation-panel-danger h2,.invitation-danger-consequence{margin:0}.invitation-revoke-field{gap:var(--space-1);width:min(calc(var(--space-10) * 6), 100%);flex-direction:column;display:flex}.invitation-revoke-field input{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.invitation-revoke-field input:disabled{color:var(--ink-2);border-color:var(--line)}.invitation-revoke-button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--danger);background-color:var(--card);border:var(--hairline) solid var(--danger);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.invitation-revoke-button:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.source-version-screen .field-rows,.source-screen .field-rows,.job-screen .field-rows,.published-version-screen .field-rows{grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--space-10) * 7), 100%), 1fr));gap:var(--space-5) var(--space-6);display:grid}.source-unclassified{color:var(--ink-2)}.source-row-link,.source-version-row-link,.job-row-link,.published-version-row-link,.widget-row-link,.issuer-row-link{color:var(--tint);text-decoration:none}.source-row-link:hover,.source-row-link:focus-visible,.source-version-row-link:hover,.source-version-row-link:focus-visible,.job-row-link:hover,.job-row-link:focus-visible,.published-version-row-link:hover,.published-version-row-link:focus-visible,.widget-row-link:hover,.widget-row-link:focus-visible,.issuer-row-link:hover,.issuer-row-link:focus-visible{text-decoration:underline}.source-back-link{min-height:var(--height-hit-target);color:var(--tint);align-items:center;text-decoration:none;display:inline-flex}.source-back-link:hover,.source-back-link:focus-visible{text-decoration:underline}.source-create-toggle,.source-edit-toggle,.source-create-cancel,.source-edit-cancel{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.source-create-toggle{align-self:flex-start}.source-header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.source-header-title{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.source-header h1{margin:0}.source-header-badges{align-items:center;gap:var(--space-2);background-color:var(--card);border-radius:var(--radius-pill);display:flex}.source-create-cancel:disabled,.source-edit-cancel:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.source-create-actions,.source-edit-actions{align-items:center;gap:var(--space-3);align-self:flex-start;display:flex}.sources-filters{gap:var(--space-4);flex-wrap:wrap;display:flex}.sources-filter-field{gap:var(--space-1);flex-direction:column;display:flex}.sources-filter-field select{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.sources-table tbody tr,.source-versions-table tbody tr,.jobs-table tbody tr,.published-versions-table tbody tr,.widgets-table tbody tr,.issuers-table tbody tr{height:var(--height-row)}.sources-table tbody th,.sources-table tbody td,.source-versions-table tbody th,.source-versions-table tbody td,.jobs-table tbody th,.jobs-table tbody td,.published-versions-table tbody th,.published-versions-table tbody td,.widgets-table tbody th,.widgets-table tbody td,.issuers-table tbody th,.issuers-table tbody td{padding:var(--space-2) var(--space-5)}.version-header{gap:var(--space-2);flex-direction:column;display:flex}.version-breadcrumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.version-breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--ink-3)}.version-breadcrumb-link{min-height:var(--height-hit-target);color:var(--tint);align-items:center;text-decoration:none;display:inline-flex}.version-breadcrumb-link:hover,.version-breadcrumb-link:focus-visible{text-decoration:underline}.version-content-hash-row{grid-column:1/-1}.version-content-hash,.job-attempt-id,.published-version-index-id,.published-version-publisher,.publication-config-version,.publication-prompt-version,.publication-publisher{overflow-wrap:anywhere;font-size:1em}.version-review{gap:var(--space-4);flex-direction:column;display:flex}.version-review h2{margin:0}.version-review-field{gap:var(--space-1);max-width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.version-review-field textarea,.version-review-field select{padding:var(--space-2) var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.version-review-field select{min-height:var(--height-hit-target)}.version-review-field textarea:disabled,.version-review-field select:disabled{color:var(--ink-2);border-color:var(--line)}.version-review-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.version-review-danger{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.version-review-danger hr{border:none;border-top:var(--hairline) solid var(--line);width:100%;margin:0}.version-review-danger>button{align-self:flex-start}.version-review-actions button,.version-review-danger button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.version-review-actions button:disabled,.version-review-danger button:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.version-review-accepted,.version-review-terminal-hint,.version-approve-evidence-hint,.version-review-notice,.version-approve-consequence,.version-reject-consequence,.version-obsolete-consequence{margin:0}.job-header{gap:var(--space-2);flex-direction:column;display:flex}.job-breadcrumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.job-breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--ink-3)}.job-breadcrumb-link{min-height:var(--height-hit-target);color:var(--tint);align-items:center;text-decoration:none;display:inline-flex}.job-breadcrumb-link:hover,.job-breadcrumb-link:focus-visible{text-decoration:underline}.job-progress{appearance:none;width:100%;height:var(--space-2);border:none}.job-progress::-webkit-progress-bar{background-color:var(--panel);border-radius:var(--radius-pill)}.job-progress::-webkit-progress-value{background-color:var(--tint);border-radius:var(--radius-pill)}.job-progress::-moz-progress-bar{background-color:var(--tint);border-radius:var(--radius-pill)}.job-progress-count,.job-no-attempt{color:var(--ink-2)}.job-error{gap:var(--space-3);flex-direction:column;display:flex}.job-error h2,.job-error p{margin:0}.job-error-reference{overflow-wrap:anywhere;font-size:1em}.job-canceled-note{margin:0}.job-cancel{gap:var(--space-4);flex-direction:column;display:flex}.job-cancel h2{margin:0}.job-cancel-danger{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.job-cancel-danger hr{border:none;border-top:var(--hairline) solid var(--line);width:100%;margin:0}.job-cancel-button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.job-cancel-button:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.job-cancel-consequence,.job-cancel-requested-note,.job-cancel-accepted,.job-cancel-notice{margin:0}.published-version-header{gap:var(--space-2);flex-direction:column;display:flex}.published-version-breadcrumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.published-version-breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--ink-3)}.published-version-breadcrumb-link{min-height:var(--height-hit-target);color:var(--tint);align-items:center;text-decoration:none;display:inline-flex}.published-version-breadcrumb-link:hover,.published-version-breadcrumb-link:focus-visible{text-decoration:underline}.published-version-not-superseded{color:var(--ink-2)}.published-version-live-marker,.publication-active-marker,.publication-rollback-marker{font-weight:var(--text-label-weight)}.publish-version{gap:var(--space-4);flex-direction:column;display:flex}.publish-version h2{margin:0}.publish-field{gap:var(--space-1);max-width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.publish-field.publish-picker-field{max-width:min(calc(var(--space-10) * 14), 100%)}.publish-field textarea,.publish-field select{padding:var(--space-2) var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.publish-field select{min-height:var(--height-hit-target)}.publish-field textarea:disabled,.publish-field select:disabled{color:var(--ink-2);border-color:var(--line)}.publish-danger{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.publish-danger hr{border:none;border-top:var(--hairline) solid var(--line);width:100%;margin:0}.publish-button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.publish-button:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.publish-scope-hint,.publish-empty-hint,.publish-consequence,.publish-accepted,.publish-notice{margin:0}.widget-header{gap:var(--space-2);flex-direction:column;display:flex}.widget-breadcrumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.widget-breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--ink-3)}.widget-breadcrumb-link{min-height:var(--height-hit-target);color:var(--tint);align-items:center;text-decoration:none;display:inline-flex}.widget-breadcrumb-link:hover,.widget-breadcrumb-link:focus-visible{text-decoration:underline}.widget-write{gap:var(--space-4);flex-direction:column;display:flex}.widget-name-form{gap:var(--space-4);width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.widget-name-field{gap:var(--space-1);flex-direction:column;display:flex}.widget-name-field input{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.widget-name-submit{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.widget-name-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.widget-status-button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.widget-status-button:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.widget-notice,.widget-status-consequence,.widget-confirmed{margin:0}.widget-create-form{gap:var(--space-4);padding:var(--space-5);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-card);box-sizing:border-box;width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.widget-create-form h2{margin:0}.widget-create-field{gap:var(--space-1);flex-direction:column;display:flex}.widget-create-field input{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.widget-create-field input:disabled{color:var(--ink-2);border-color:var(--line)}.widget-create-submit{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.widget-create-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.widget-create-notice,.widget-create-confirmed{margin:0}.issuer-header{gap:var(--space-2);flex-direction:column;display:flex}.issuer-breadcrumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.issuer-breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--ink-3)}.issuer-breadcrumb-link{min-height:var(--height-hit-target);color:var(--tint);align-items:center;text-decoration:none;display:inline-flex}.issuer-breadcrumb-link:hover,.issuer-breadcrumb-link:focus-visible{text-decoration:underline}.issuer-chain{gap:var(--space-4);flex-direction:column;display:flex}.issuer-chain h2{margin:0}.issuer-chain-disclosure summary{cursor:pointer}.issuer-chain-pem{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1em}.issuer-chain-empty{margin:0}.issuer-expiry-flag{color:var(--danger)}.issuer-actions{gap:var(--space-4);flex-direction:column;display:flex}.issuer-actions h2{margin:0}.issuer-controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.issuer-activate-button,.issuer-suspend-button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.issuer-activate-button:disabled,.issuer-suspend-button:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.issuer-danger{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.issuer-danger hr{border:none;border-top:var(--hairline) solid var(--line);width:100%;margin:0}.issuer-retire-field,.issuer-revoke-field{gap:var(--space-1);flex-direction:column;display:flex}.issuer-retire-field input,.issuer-revoke-field input{box-sizing:border-box;width:min(calc(var(--space-10) * 6), 100%);min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.issuer-retire-field input:disabled,.issuer-revoke-field input:disabled{color:var(--ink-2);border-color:var(--line)}.issuer-retire-button,.issuer-revoke-button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--danger);background-color:var(--card);border:var(--hairline) solid var(--danger);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.issuer-retire-button:disabled,.issuer-revoke-button:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.issuer-terminal-note,.issuer-confirmed,.issuer-suspend-consequence,.issuer-notice,.issuer-key-writes,.issuer-retire-consequence,.issuer-revoke-consequence{margin:0}.issuers-create-form{gap:var(--space-4);padding:var(--space-5);background-color:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--radius-card);box-sizing:border-box;width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.issuers-create-form h2{margin:0}.issuers-create-field{gap:var(--space-1);flex-direction:column;display:flex}.issuers-create-field input{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.issuers-create-field input:disabled{color:var(--ink-2);border-color:var(--line)}.issuers-create-submit{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.issuers-create-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.issuer-bundle-challenge{overflow-wrap:anywhere;font-size:1em}.issuers-create-notice,.issuers-create-confirmed,.issuer-bundle-expiry-hint,.issuer-bundle-next-hint{margin:0}.widget-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.widget-issuers-link,.widget-runtime-config-link{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-items:center;text-decoration:none;display:inline-flex}.widget-issuers-link:hover,.widget-issuers-link:focus-visible,.widget-runtime-config-link:hover,.widget-runtime-config-link:focus-visible{border-color:var(--ink)}.runtime-config-header{gap:var(--space-2);flex-direction:column;display:flex}.runtime-config-breadcrumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.runtime-config-breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--ink-3)}.runtime-config-breadcrumb-link,.runtime-config-publications-link{min-height:var(--height-hit-target);color:var(--tint);align-items:center;text-decoration:none;display:inline-flex}.runtime-config-breadcrumb-link:hover,.runtime-config-breadcrumb-link:focus-visible,.runtime-config-publications-link:hover,.runtime-config-publications-link:focus-visible{text-decoration:underline}.runtime-config-readonly{gap:var(--space-2);flex-direction:column;display:flex}.runtime-config-readonly h2,.runtime-config-hint,.runtime-config-copy-block h4{margin:0}.runtime-config-write{gap:var(--space-4);flex-direction:column;display:flex}.runtime-config-write h2{margin:0}.runtime-config-columns{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.runtime-config-preview{min-width:0;max-width:calc(672px + 2 * var(--hairline))}@media (width>=1024px){.runtime-config-columns{grid-template-columns:minmax(400px,1fr) minmax(0,674px)}.runtime-config-preview{top:calc(var(--shell-topbar-height) + var(--space-4));position:sticky}}.runtime-config-form{gap:var(--space-4);flex-direction:column;display:flex}.runtime-config-field{gap:var(--space-1);flex-direction:column;display:flex}.runtime-config-group{gap:var(--space-2);flex-direction:column;display:flex}.runtime-config-group h3{margin:0}.runtime-config-row{gap:var(--space-1);padding:var(--space-2) 0;border-top:var(--hairline) solid var(--line);flex-direction:column;display:flex}.runtime-config-row:first-of-type{border-top:none;padding-top:0}.runtime-config-copy-add{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.runtime-config-copy-add select{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.runtime-config-copy-add select:disabled{color:var(--ink-2);border-color:var(--line)}.runtime-config-field input:not([type=checkbox]):not([type=color]),.runtime-config-field textarea,.runtime-config-row input{box-sizing:border-box;width:100%;min-height:var(--height-hit-target);padding:var(--space-2) var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.runtime-config-field input:not([type=checkbox]):not([type=color]),.runtime-config-row input{height:var(--height-hit-target)}.runtime-config-field input:not([type=checkbox]):not([type=color]):disabled,.runtime-config-field textarea:disabled,.runtime-config-row input:disabled{color:var(--ink-2);border-color:var(--line)}.runtime-config-row-add,.runtime-config-row-remove{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.runtime-config-row-add:disabled,.runtime-config-row-remove:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.runtime-config-error{margin:0}.runtime-config-save{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.runtime-config-save:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.runtime-config-notice,.runtime-config-confirmed{margin:0}.runtime-config-diff{gap:var(--space-2);flex-direction:column;display:flex}.runtime-config-diff h3,.runtime-config-diff-empty{margin:0}.runtime-config-diff-wrap{min-width:0;overflow-x:auto}.runtime-config-warnings{gap:var(--space-2);flex-direction:column;display:flex}.runtime-config-warnings h3{margin:0}.runtime-config-warnings ul{padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.runtime-config-color-control{align-items:center;gap:var(--space-2);display:flex}.runtime-config-swatch{appearance:none;width:var(--height-hit-target);height:var(--height-hit-target);cursor:pointer;border-radius:var(--radius-control);border:var(--hairline) solid var(--ink-3);background:0 0;flex:none;padding:0}.runtime-config-swatch::-webkit-color-swatch-wrapper{padding:0}.runtime-config-swatch::-webkit-color-swatch{border-radius:calc(var(--radius-control) - var(--hairline));border:none}.runtime-config-swatch::-moz-color-swatch{border-radius:calc(var(--radius-control) - var(--hairline));border:none}.runtime-config-swatch-empty{border-style:dashed}.runtime-config-swatch-empty::-webkit-color-swatch{background:0 0!important}.runtime-config-swatch-empty::-moz-color-swatch{background:0 0!important}.runtime-config-swatch:disabled{cursor:default;border-color:var(--line)}.runtime-config-preview{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.runtime-config-preview figcaption{gap:var(--space-2);flex-direction:column;display:flex}.runtime-config-preview h3{margin:0}.runtime-config-preview-frame-box{box-sizing:border-box;aspect-ratio:672/640;border:var(--hairline) solid var(--line);border-radius:var(--radius-card);width:100%;overflow:hidden}.runtime-config-preview-frame{transform-origin:0 0;width:672px;height:640px;transform:scale(var(--runtime-config-preview-scale,1));border:0;display:block}.publications-screen{gap:var(--space-4);flex-direction:column;display:flex}.publications-header{gap:var(--space-2);flex-direction:column;display:flex}.publications-breadcrumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.publications-breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--ink-3)}.publications-breadcrumb-link{min-height:var(--height-hit-target);color:var(--tint);align-items:center;text-decoration:none;display:inline-flex}.publications-breadcrumb-link:hover,.publications-breadcrumb-link:focus-visible{text-decoration:underline}.publications-hint,.publications-pointer-hint{margin:0}.publication-actions{gap:var(--space-4);flex-direction:column;display:flex}.publication-actions h2{margin:0}.publication-warnings{gap:var(--space-2);flex-direction:column;display:flex}.publication-warnings h3{margin:0}.publication-warnings ul{padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.publication-field{gap:var(--space-1);max-width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.publication-field.publication-picker-field{max-width:min(calc(var(--space-10) * 14), 100%)}.publication-field textarea,.publication-field select{padding:var(--space-2) var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.publication-field select{min-height:var(--height-hit-target)}.publication-field textarea:disabled,.publication-field select:disabled{color:var(--ink-2);border-color:var(--line)}.publication-danger{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.publication-danger hr{border:none;border-top:var(--hairline) solid var(--line);width:100%;margin:0}.publication-danger h3{margin:0}.publication-publish-button,.publication-rollback-button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.publication-publish-button:disabled,.publication-rollback-button:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.publication-confirmed,.publication-warning,.publication-consequence,.publication-draft-unavailable,.publication-list-unavailable,.publication-empty-hint,.publications-notice{margin:0}.audit-metadata-disclosure summary{cursor:pointer;min-height:var(--height-hit-target);align-items:center;display:flex}.audit-metadata{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.audit-metadata-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.audit-metadata-row dt{color:var(--ink-2)}.audit-metadata-row dd{margin:0}.audit-reference{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.audit-correlation-id{overflow-wrap:anywhere;font-size:1em}.audit-copy-button,.audit-details-button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.audit-panel-fields{gap:var(--space-6) var(--space-10);flex-wrap:wrap;margin:0;display:flex}.audit-panel-field{gap:var(--space-1);flex-direction:column;flex:320px;min-width:0;display:flex}.audit-panel-field dt,.audit-panel-field dd{margin:0}.audit-panel-field dd{color:var(--ink)}.audit-filters{gap:var(--space-4);flex-wrap:wrap;display:flex}.audit-filter-field{gap:var(--space-1);flex-direction:column;display:flex}.audit-filter-field select{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.audit-actor-id,.audit-target-id,.audit-reason-code{max-width:18ch;color:var(--ink-2);font-size:var(--text-label-size);overflow-wrap:anywhere;display:block}.audit-table time{max-width:14ch;display:inline-block}.registration-screen{gap:var(--space-6);flex-direction:column;display:flex}.issuer-registration-link{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.issuer-registration-link:hover,.issuer-registration-link:focus-visible{border-color:var(--ink)}.registration-issuer-link{min-height:var(--height-hit-target);color:var(--tint);align-items:center;text-decoration:none;display:inline-flex}.registration-issuer-link:hover,.registration-issuer-link:focus-visible{text-decoration:underline}.registration-header{gap:var(--space-2);flex-direction:column;display:flex}.registration-breadcrumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.registration-breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--ink-3)}.registration-breadcrumb-link{min-height:var(--height-hit-target);color:var(--tint);align-items:center;text-decoration:none;display:inline-flex}.registration-breadcrumb-link:hover,.registration-breadcrumb-link:focus-visible{text-decoration:underline}.registration-register,.registration-activate{gap:var(--space-4);flex-direction:column;display:flex}.registration-register h2,.registration-activate h2{margin:0}.registration-register-button,.registration-activate-button{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.registration-register-button:disabled,.registration-activate-button:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.registration-field{gap:var(--space-1);max-width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.registration-field textarea{padding:var(--space-2) var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.registration-field textarea:disabled{color:var(--ink-2);border-color:var(--line)}.registration-kid-field{gap:var(--space-1);flex-direction:column;display:flex}.registration-kid-field input{box-sizing:border-box;width:min(calc(var(--space-10) * 6), 100%);min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.registration-kid-field input:disabled{color:var(--ink-2);border-color:var(--line)}.registration-register-hint,.registration-parse-notice,.registration-register-notice,.registration-accepted,.registration-next-hint,.registration-activate-hint,.registration-activate-notice,.registration-activate-confirmed,.registration-state-note{margin:0}.tenant-id-value{overflow-wrap:anywhere;font-size:1em}.source-version-create{gap:var(--space-4);flex-direction:column;display:flex}.source-version-create-form{gap:var(--space-4);width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.source-version-create-form h2{margin:0}.source-version-create-field{gap:var(--space-1);flex-direction:column;display:flex}.source-version-create-field input,.source-version-create-field select{min-height:var(--height-hit-target);padding:0 var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.source-version-create-field textarea{padding:var(--space-2) var(--space-3);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.source-version-create-field input:disabled,.source-version-create-field select:disabled,.source-version-create-field textarea:disabled{color:var(--ink-2);border-color:var(--line)}.source-version-create-toggle,.source-version-create-cancel{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.source-version-create-toggle{align-self:flex-start}.source-version-create-cancel:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.source-version-create-submit{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.source-version-create-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.source-version-create-actions{align-items:center;gap:var(--space-3);align-self:flex-start;display:flex}.source-version-create-hint,.source-version-language-hint,.source-version-create-notice,.source-version-accepted,.source-version-next-hint{margin:0}.jobs-create{gap:var(--space-4);flex-direction:column;display:flex}.jobs-create-form{gap:var(--space-4);width:min(calc(var(--space-10) * 9), 100%);flex-direction:column;display:flex}.jobs-create-form h2{margin:0}.jobs-create-group{gap:var(--space-2);flex-direction:column;display:flex}.jobs-create-group h3{margin:0}.jobs-create-option{gap:var(--space-1);flex-direction:column;display:flex}.jobs-create-toggle,.jobs-create-cancel{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--ink);background-color:var(--card);border:var(--hairline) solid var(--ink-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.jobs-create-toggle{align-self:flex-start}.jobs-create-cancel:disabled{color:var(--ink-2);border-color:var(--line);cursor:default}.jobs-create-submit{min-height:var(--height-hit-target);padding:0 var(--space-4);color:var(--on-tint);background-color:var(--tint);border:var(--hairline) solid var(--tint);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-size);font-weight:var(--text-body-weight);align-self:flex-start}.jobs-create-submit:disabled{color:var(--ink-2);background-color:var(--card);border-color:var(--line);cursor:default}.jobs-create-actions{align-items:center;gap:var(--space-3);align-self:flex-start;display:flex}.jobs-create-hint,.jobs-create-empty-hint,.jobs-create-partial-hint,.jobs-create-notice,.jobs-accepted,.jobs-next-hint{margin:0}.jobs-job-link{min-height:var(--height-hit-target);color:var(--tint);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.jobs-job-link:hover,.jobs-job-link:focus-visible{text-decoration:underline}
