:root{--tenant-color-accent:#e58249;--tenant-color-accent-soft:#fcece3;--tenant-color-border:#e2e8f0;--tenant-color-canvas:#f3f6fa;--tenant-color-primary:#316bb8;--tenant-color-primary-dark:#205096;--tenant-color-primary-soft:#eef4ff;--tenant-color-surface:#fff;--tenant-color-surface-soft:#f8fbff;--tenant-color-text:#2b3544;--tenant-font-size-2xl:24px;--tenant-font-size-2xs:10px;--tenant-font-size-3xl:28px;--tenant-font-size-lg:16px;--tenant-font-size-md:14px;--tenant-font-size-sm:12px;--tenant-font-size-xl:20px;--tenant-font-size-xs:11px;--tenant-radius-control:14px;--tenant-radius-panel:20px;--tenant-radius-pill:9999px;--tenant-shadow-raised:0 16px 48px #316bb81a;--tenant-typography-body:"Noto Sans JP", sans-serif;--tenant-typography-display:"Noto Serif JP", serif;--operator-color-body:#4e4e4e;--operator-color-canvas:#f5f5f5;--operator-color-canvas-soft:#fafafa;--operator-color-hairline:#e7e5e4;--operator-color-hairline-strong:#d6d3d1;--operator-color-ink:#0c0a09;--operator-color-muted:#777169;--operator-color-primary:#292524;--operator-color-surface:#fff;--operator-color-surface-strong:#f0efed;--operator-color-warning:#d97706;--operator-color-info:#1d4ed8;--operator-radius-control:8px;--operator-radius-panel:16px;--operator-radius-pill:9999px;--operator-typography-body:"Noto Sans JP", ui-sans-serif, system-ui, sans-serif;--operator-typography-display:"Noto Sans JP", ui-sans-serif, system-ui, sans-serif;--operator-content-max:1440px;--operator-measure:72ch;--color-body:var(--operator-color-body);--color-canvas:var(--operator-color-canvas);--color-canvas-soft:var(--operator-color-canvas-soft);--color-hairline:var(--operator-color-hairline);--color-hairline-soft:var(--operator-color-surface-strong);--color-hairline-strong:var(--operator-color-hairline-strong);--color-ink:var(--operator-color-ink);--color-muted:var(--operator-color-muted);--color-muted-soft:#a8a29e;--color-on-primary:#fff;--color-primary:var(--operator-color-primary);--color-semantic-error:#dc2626;--color-semantic-success:#16a34a;--color-semantic-warning:var(--operator-color-warning);--color-semantic-info:var(--operator-color-info);--color-surface-card:var(--operator-color-surface);--color-surface-strong:var(--operator-color-surface-strong);--rounded-md:var(--operator-radius-control);--rounded-xl:var(--operator-radius-panel);--rounded-pill:var(--operator-radius-pill);color:var(--color-ink);background:var(--color-canvas);font-family:var(--operator-typography-body);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{background:var(--color-canvas);min-width:320px;margin:0}.operator-auth{background:var(--color-canvas);place-items:center;min-height:100vh;padding:32px;display:grid}button,a{font:inherit}.operator-shell{grid-template-columns:minmax(240px,272px) minmax(0,1fr);min-height:100vh;display:grid}.operator-sidebar{border-right:1px solid var(--color-hairline);background:var(--color-canvas);flex-direction:column;gap:24px;height:100vh;padding:24px;display:flex;position:sticky;top:0;overflow-y:auto}.operator-brand{align-items:center;gap:12px;min-height:56px;display:flex}.brand-mark,.nav-glyph{border:1px solid var(--color-hairline-strong);background:var(--color-surface-card);flex:none;display:inline-block}.brand-mark{border-radius:var(--rounded-pill);width:36px;height:36px;box-shadow:inset 0 0 0 12px var(--color-surface-strong)}.operator-brand h1,.workspace-header h2,.band-heading h3{letter-spacing:-.01em;margin:0;font-weight:700}.operator-brand h1{font-size:24px;line-height:1.2}.operator-back-link{min-height:32px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 4px;padding:0;font-size:14px;display:inline-flex}.operator-back-link:hover{text-decoration:underline}.eyebrow{color:var(--color-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.4}.operator-nav{gap:4px;display:grid}.nav-link{border-radius:var(--rounded-md);width:100%;min-height:40px;color:var(--color-primary);text-align:left;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.nav-link>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-link:hover{background:var(--color-surface-strong)}.nav-link.is-active{background:var(--color-primary);color:var(--color-on-primary);font-weight:600}.nav-link.is-active:hover{background:var(--color-primary)}.nav-link.is-locked{color:var(--color-muted-soft);cursor:not-allowed}.nav-glyph{width:20px;height:20px;color:var(--color-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.nav-link.is-active .nav-glyph{color:var(--color-on-primary)}.role-switch{border:1px solid var(--color-hairline);border-radius:var(--rounded-md);background:var(--color-surface-card);grid-template-columns:1fr auto;gap:4px;margin-top:auto;padding:8px 12px;display:grid}.primary-action,.secondary-action,.danger-action,.text-action{border:1px solid var(--color-hairline-strong);border-radius:var(--rounded-pill);cursor:pointer;min-height:40px;padding:8px 16px}.primary-action{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.secondary-action{border-color:var(--color-hairline-strong);background:var(--color-surface-card);color:var(--color-ink)}.danger-action{border-color:color-mix(in srgb, var(--color-semantic-error) 45%, transparent);background:var(--color-surface-card);color:var(--color-semantic-error)}.text-action{color:var(--color-primary);background:0 0;border-color:#0000}.role-switch-label,.role-switch-note{color:var(--color-muted);font-size:12px}.role-switch-value{color:var(--color-ink);font-size:13px}.role-switch-note{grid-column:1/-1}.operator-main{width:100%;max-width:var(--operator-content-max);gap:24px;margin-inline:auto;padding:32px;display:grid}.workspace-header,.band-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.workspace-header{border-bottom:1px solid var(--color-hairline);min-height:96px}.workspace-header h2{font-size:32px;line-height:1.15}.auth-state{border:1px solid var(--color-hairline);border-radius:var(--rounded-pill);background:var(--color-surface-card);min-height:40px;color:var(--color-primary);align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:inline-flex}.operator-auth-menu{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.status-dot{background:var(--color-semantic-success);border-radius:9999px;width:8px;height:8px}.band-heading h3{font-size:24px;line-height:1.2}.empty-state{border:1px dashed var(--color-hairline);border-radius:var(--rounded-xl);background:var(--color-canvas-soft);color:var(--color-muted);text-align:center;margin:0;padding:20px;font-size:13px;line-height:1.45}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1024px){.operator-shell{grid-template-columns:1fr}.operator-sidebar{border-right:0;border-bottom:1px solid var(--color-hairline);height:auto;position:static}.operator-nav{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}@media (width<=640px){.operator-main,.operator-sidebar{padding:20px}.workspace-header,.band-heading{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.workspace-header h2{font-size:24px}}.header-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.domain-chip{border:1px solid var(--color-hairline);border-radius:var(--rounded-pill);background:var(--color-canvas-soft);min-height:40px;color:var(--color-muted);align-items:center;padding:8px 16px;font-size:13px;display:inline-flex}.operator-workspace-grid{border-top:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:32px 0;display:grid}.detail-band,.action-panel{align-content:start;gap:20px;display:grid}.detail-band{min-width:0}.band-heading p{max-width:var(--operator-measure);color:var(--color-body);margin:8px 0 0;font-size:15px;line-height:1.47}.screen-table{border:1px solid var(--color-hairline);border-radius:var(--rounded-xl);border-spacing:0;background:var(--color-surface-card);width:100%;overflow:hidden}.screen-table thead,.screen-table tbody{display:contents}.screen-table-row{grid-template-columns:repeat(var(--screen-table-col-count,4), minmax(0, 1fr));border-bottom:1px solid var(--color-hairline-soft);min-height:58px;color:var(--color-body);align-items:center;gap:12px;padding:12px 16px;font-size:15px;display:grid}.screen-table-row th,.screen-table-row td{overflow-wrap:anywhere;text-align:left;min-width:0;display:block}.screen-table-row:last-child{border-bottom:0}.screen-table-head{background:var(--color-canvas-soft);min-height:44px;color:var(--color-muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:600}.screen-table-scroll{border-radius:var(--rounded-xl);scrollbar-gutter:stable;min-width:0;overflow-x:auto}.screen-table-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.screen-pagination{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.screen-pagination button{border:1px solid var(--color-hairline);border-radius:var(--rounded-lg);background:var(--color-surface-card);min-height:40px;color:var(--color-body);font:inherit;padding:8px 14px}.screen-pagination button:disabled{cursor:not-allowed;opacity:.5}.screen-table-row>.screen-table-span{grid-column:1/-1}.operator-cost-table{width:100%;min-width:808px}.operator-cost-table .screen-table-row{grid-template-columns:minmax(136px,1.6fr) 80px minmax(60px,.6fr) minmax(92px,1fr) minmax(92px,1fr) minmax(60px,.6fr) minmax(92px,1fr) minmax(72px,.7fr)}.operator-cost-table .is-numeric{font-variant-numeric:tabular-nums;text-align:right}.operator-cost-table .is-nowrap{white-space:nowrap}.operator-cost-table .is-emphasis{color:var(--color-ink);font-weight:500}.operator-prompt-revision-table{min-width:840px}.operator-prompt-revision-table .screen-table-row{grid-template-columns:repeat(6,minmax(120px,1fr))}.operator-audit-diff-table{min-width:480px}.operator-audit-diff-table .screen-table-row{grid-template-columns:repeat(3,minmax(120px,1fr))}.operator-incident-hash-table .screen-table-row{grid-template-columns:minmax(0,1fr)}.action-panel{z-index:2;border:1px solid var(--color-hairline);border-radius:var(--rounded-xl);background:var(--color-surface-card);width:48px;box-shadow:0 12px 32px color-mix(in srgb, var(--color-ink) 6%, transparent);align-self:start;padding:8px;position:sticky;top:0;overflow:visible}.action-panel.is-open{width:320px;max-height:calc(100vh - 48px);box-shadow:0 12px 32px color-mix(in srgb, var(--color-ink) 12%, transparent);padding:24px;overflow:auto}.action-panel h3{margin:0;font-size:24px;font-weight:700;line-height:1.2}.action-panel-toggle{border:1px solid var(--color-hairline-strong);border-radius:var(--rounded-md);background:var(--color-canvas-soft);width:100%;min-height:40px;color:var(--color-primary);cursor:pointer;place-items:center;display:grid}.action-panel.is-collapsed .action-panel-toggle{border-radius:var(--rounded-md);background:var(--color-primary);color:var(--color-on-primary)}.action-panel-toggle span{justify-content:center;align-items:center;display:inline-flex}.action-stack{gap:8px;display:grid}.action-button{border:1px solid var(--color-hairline);border-radius:var(--rounded-md);background:var(--color-canvas-soft);width:100%;color:var(--color-ink);text-align:left;cursor:pointer;gap:4px;padding:12px 16px;display:grid}.action-button small,.role-note,.reason-field span{color:var(--color-muted);font-size:13px;line-height:1.45}.reason-field{gap:8px;display:grid}.reason-field textarea{resize:vertical;border:1px solid var(--color-hairline-strong);border-radius:var(--rounded-md);background:var(--color-canvas-soft);width:100%;color:var(--color-ink);font:inherit;padding:12px}.tenant-settings-layout,.secret-settings-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:16px;display:grid}.operator-incident-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.operator-cost-layout{min-width:0;display:grid}.tenant-list,.secret-list{align-content:start;gap:8px;display:grid}.operator-inline-warning{border:1px solid color-mix(in srgb, var(--color-semantic-warning) 32%, transparent);border-radius:var(--rounded-md);background:color-mix(in srgb, var(--color-semantic-warning) 8%, var(--color-surface-card));color:var(--color-semantic-warning);margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.tenant-list button,.tenant-settings-form,.secret-list button,.secret-settings-form{border:1px solid var(--color-hairline);border-radius:var(--rounded-xl);background:var(--color-surface-card)}.tenant-list button,.secret-list button{width:100%;min-width:0;min-height:72px;color:var(--color-ink);text-align:left;cursor:pointer;gap:4px;padding:12px 16px;display:grid}.tenant-list-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tenant-list button.is-active,.secret-list button.is-active{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.tenant-list button:disabled,.secret-list button:disabled{color:var(--color-muted-soft);cursor:not-allowed}.tenant-list small,.secret-list small{color:var(--color-muted);font-size:12px;line-height:1.45}.tenant-settings-form,.secret-settings-form{gap:16px;min-width:0;padding:20px;display:grid}.tenant-settings-summary,.secret-settings-summary,.tenant-subsection-heading,.tenant-save-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tenant-notification-panel{border:1px solid var(--color-hairline);border-radius:var(--rounded-xl);background:var(--color-canvas-soft);gap:16px;padding:16px;display:grid}.tenant-settings-summary h4,.secret-settings-summary h4{color:var(--color-ink);margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.35}.tenant-subsection-heading h5{color:var(--color-ink);margin:0;font-size:16px;font-weight:600;line-height:1.4}.tenant-settings-summary p,.secret-settings-summary p,.tenant-save-row p,.tenant-save-message{color:var(--color-body);margin:0;font-size:15px;line-height:1.5}.secret-current-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.secret-current-values div{border:1px solid var(--color-hairline);border-radius:var(--rounded-md);background:var(--color-canvas-soft);gap:8px;min-width:0;padding:12px;display:grid}.secret-current-values dt{color:var(--color-muted);font-size:12px;line-height:1.4}.secret-current-values dd{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);margin:0;font-size:15px;font-weight:500;line-height:1.4}.secret-signing-references{gap:12px;display:grid}.secret-reference-list{gap:8px;display:grid}.secret-reference-list dl{border:1px solid var(--color-hairline);border-radius:var(--rounded-md);background:var(--color-canvas-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.secret-reference-list dt{color:var(--color-muted);font-size:12px;line-height:1.4}.secret-reference-list dd{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);margin:0;font-size:13px;line-height:1.4}.tenant-status{border:1px solid var(--color-hairline-strong);border-radius:var(--rounded-pill);min-height:32px;color:var(--color-muted);align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.tenant-status.is-active,.tenant-status.is-completed,.tenant-status.is-resolved{border-color:color-mix(in srgb, var(--color-semantic-success) 32%, transparent);color:var(--color-semantic-success)}.tenant-status.is-debug,.tenant-status.is-pending,.tenant-status.is-rate_limited,.tenant-status.is-waiting_customer,.tenant-status.is-waiting_fix{border-color:color-mix(in srgb, var(--color-semantic-warning) 32%, transparent);color:var(--color-semantic-warning)}.tenant-status.is-paused,.tenant-status.is-failed,.tenant-status.is-account_locked,.tenant-status.is-revoked,.tenant-status.is-open{border-color:color-mix(in srgb, var(--color-semantic-error) 32%, transparent);color:var(--color-semantic-error)}.tenant-status.is-running,.tenant-status.is-investigating{border-color:color-mix(in srgb, var(--color-semantic-info) 32%, transparent);color:var(--color-semantic-info)}.tenant-status.is-not_started,.tenant-status.is-inactive,.tenant-status.is-ignored{color:var(--color-muted)}.tenant-form-grid,.tenant-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tenant-form-grid>.tenant-save-row{grid-column:1/-1}.operator-tabs{border-bottom:1px solid var(--color-hairline);flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}.operator-tab{min-height:40px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:8px 12px}.operator-tab.is-active{color:var(--color-ink);border-bottom-color:var(--color-ink);font-weight:600}.tenant-fieldset{border:0;min-width:0;margin:0;padding:0}.tenant-fieldset legend{color:var(--color-muted);grid-column:1/-1;margin-bottom:4px;font-size:13px}.tenant-scope-note{color:var(--color-muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.notification-suppression-reason{color:var(--color-muted);font-size:12px}.tenant-field{gap:8px;display:grid}.tenant-field span,.tenant-toggle span{color:var(--color-muted);font-size:13px;line-height:1.45}.tenant-field input,.tenant-field select{border:1px solid var(--color-hairline-strong);border-radius:var(--rounded-md);background:var(--color-canvas-soft);width:100%;min-height:42px;color:var(--color-ink);font:inherit;padding:8px 12px}.tenant-field input[type=number]{font-variant-numeric:tabular-nums;max-width:160px}.tenant-field input:disabled,.tenant-field select:disabled,.tenant-toggle input:disabled+span{color:var(--color-muted-soft);cursor:not-allowed}.prompt-test-input-method{align-content:start;gap:8px;display:grid}.prompt-test-input-method-option{align-items:center;gap:8px;min-height:0;display:flex}.prompt-test-input-method-option span{color:var(--color-ink);font-size:15px}.prompt-test-input-method input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--color-primary);background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0}.tenant-field-wide{grid-column:1/-1;max-width:none}.tenant-plan-capabilities{flex-wrap:wrap;gap:8px 16px;display:flex}.tenant-plan-capability{align-items:center;gap:8px;display:flex}.tenant-plan-capability input{width:auto;min-height:0;margin:0;padding:0}.tenant-plan-capability span{color:var(--color-ink);font-size:15px}.tenant-plan-invalid{color:var(--color-semantic-error);margin:0;font-size:13px;line-height:1.45}.tenant-capacity-unlimited{align-items:center;gap:8px;display:flex}.tenant-capacity-unlimited input{width:auto;min-height:0;margin:0;padding:0}.tenant-capacity-unlimited span{color:var(--color-ink);font-size:15px}.tenant-capacity-forecast{color:var(--color-semantic-warning);margin:0;font-size:13px;line-height:1.45}.tenant-capacity-overage{grid-column:1/-1;gap:6px;display:grid}.tenant-capacity-overage p,.tenant-capacity-overage ul{margin:0}.tenant-capacity-overage ul{gap:2px;padding-left:1.2em;display:grid}.tenant-capacity-overage-title{font-weight:600}.tenant-pwa-color-swatches{gap:8px;margin-top:0;display:flex}.tenant-pwa-color-swatch{border-radius:var(--rounded-md);border:1px solid var(--color-hairline-strong);width:24px;height:20px}.tenant-pwa-icon-state{align-items:center;gap:8px;display:flex}.tenant-pwa-icon-thumbnail{object-fit:contain;border:1px solid var(--color-hairline-strong);border-radius:var(--rounded-md);background:var(--color-canvas-soft);flex:none;width:40px;height:40px}.tenant-toggle{border:1px solid var(--color-hairline);border-radius:var(--rounded-md);background:var(--color-canvas-soft);align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.tenant-toggle input{width:16px;height:16px;accent-color:var(--color-primary)}.notification-history,.brand-list{gap:8px;padding-top:4px;display:grid}.notification-history-list{gap:8px;display:grid}.notification-history-row,.brand-row{border-top:1px solid var(--color-hairline-soft);grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px 12px;min-height:44px;padding:8px 0;display:grid}.notification-history-row>div,.brand-row>div{gap:2px;min-width:0;display:grid}.notification-history-row>div:last-child,.brand-row>div:last-child{text-align:right;justify-items:end}.notification-history-row span,.notification-history-row small,.notification-history-row time,.brand-row span{color:var(--color-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.notification-history-row strong,.brand-row strong{color:var(--color-ink);overflow-wrap:anywhere;font-size:13px;font-weight:500}.notification-history-row small{grid-column:2}.brand-row-actions{grid-auto-flow:column;align-items:center;gap:8px}.brand-row-actions button{white-space:nowrap;min-height:32px;padding:0 12px}.tenant-save-row{border-top:1px solid var(--color-hairline-soft);align-items:center;padding-top:8px}.tenant-field pre{overflow-wrap:anywhere;border:1px solid var(--color-hairline);border-radius:var(--rounded-md);background:var(--color-canvas-soft);color:var(--color-ink);font:inherit;white-space:pre-wrap;margin:0;padding:12px;overflow-x:auto}.tenant-field-readonly input{background:var(--color-surface-card);color:var(--color-body);cursor:default;border-style:dashed}.tenant-form-grid>.tenant-fieldset{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operator-button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.operator-modal-backdrop{z-index:10;background:color-mix(in srgb, var(--color-ink) 45%, transparent);justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.operator-modal-content{width:100%;max-width:960px;max-height:85vh;overflow-y:auto}.secret-current-values.operator-master-sync-values{grid-template-columns:repeat(5,minmax(0,1fr))}.operator-task-master-summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.operator-task-master-summary span{color:var(--color-muted);font-size:13px}.tenant-save-message{min-height:24px;color:var(--color-primary)}@media (width<=1024px){.operator-workspace-grid{grid-template-columns:1fr}.action-panel,.action-panel.is-open,.action-panel.is-collapsed{width:auto;max-height:none;margin-left:0;position:static;overflow:visible}.tenant-settings-layout,.secret-settings-layout{grid-template-columns:1fr}.tenant-list,.secret-list{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-incident-layout .tenant-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (width<=640px){.header-status{justify-content:flex-start}.screen-table-row,.tenant-list,.secret-list,.tenant-form-grid,.tenant-form-grid>.tenant-fieldset,.tenant-toggle-grid,.secret-current-values,.secret-current-values.operator-master-sync-values,.secret-reference-list dl{grid-template-columns:1fr}.tenant-settings-summary,.secret-settings-summary,.tenant-subsection-heading,.tenant-save-row{display:grid}.notification-history-row,.brand-row{grid-template-columns:1fr}.notification-history-row small{grid-column:auto}}.operator-error-table{min-width:1180px}.operator-error-table .screen-table-row{grid-template-columns:minmax(84px,.7fr) minmax(150px,1.3fr) minmax(96px,.8fr) minmax(110px,.9fr) minmax(84px,.7fr) minmax(110px,.9fr) minmax(180px,1.8fr) minmax(48px,.4fr) minmax(56px,.4fr) minmax(64px,.5fr) minmax(72px,.6fr) minmax(88px,.7fr)}.operator-incident-card{gap:6px;display:grid;overflow:hidden}.operator-incident-card-head{align-items:center;gap:8px;min-width:0;display:flex}.operator-incident-card-title{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden}.operator-incident-card-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.operator-incident-card .tenant-status{min-height:22px;padding:1px 9px;font-size:11px}.operator-incident-card-severity{border:1px solid var(--color-hairline-strong);border-radius:var(--rounded-pill);min-height:22px;color:var(--color-muted);align-items:center;padding:1px 9px;font-size:11px;display:inline-flex}.operator-severity-dot{border-radius:var(--rounded-pill);background:var(--color-muted-soft);flex:none;width:8px;height:8px}.operator-severity-dot.is-critical{background:var(--color-semantic-error)}.operator-severity-dot.is-error{background:color-mix(in srgb, var(--color-semantic-error) 70%, var(--color-semantic-warning))}.operator-severity-dot.is-warning{background:var(--color-semantic-warning)}.operator-incident-card-tenant{color:var(--color-body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.operator-incident-card-meta{overflow-wrap:anywhere;color:var(--color-muted);flex-wrap:wrap;gap:2px 10px;font-size:12px;line-height:1.5;display:flex}.operator-incident-card-code{overflow-wrap:anywhere;color:var(--color-muted-soft);letter-spacing:.02em;font-size:11px}.operator-incident-detail-meta{color:var(--color-muted);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;font-size:12px;display:flex}.operator-incident-detail-meta code{overflow-wrap:anywhere;color:var(--color-body-strong)}.operator-start-board{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:16px;display:grid}.operator-api-failure-banner-slot:empty{display:none}.operator-api-failure-banner{border:1px solid color-mix(in srgb, var(--color-semantic-error) 35%, transparent);border-radius:var(--rounded-md);background:color-mix(in srgb, var(--color-semantic-error) 10%, var(--color-surface-card));color:var(--color-semantic-error);padding:12px 16px;font-size:13px;line-height:1.45}.priority-panel,.summary-panel{border:1px solid var(--color-hairline);border-radius:var(--rounded-xl);background:var(--color-surface-card);align-content:start;gap:16px;padding:24px;display:grid}.board-heading h3{color:var(--color-ink);margin:0;font-size:24px;font-weight:700;line-height:1.2}.priority-list{gap:8px;display:grid}.priority-list button{border:1px solid var(--color-hairline);border-radius:var(--rounded-md);background:var(--color-canvas-soft);width:100%;min-height:76px;color:var(--color-ink);text-align:left;cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.priority-list button.is-active{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.priority-step{border-radius:var(--rounded-pill);background:var(--color-primary);width:32px;height:32px;color:var(--color-on-primary);place-items:center;font-size:13px;display:inline-grid}.priority-list strong,.priority-list small{display:block}.priority-list strong{margin-bottom:4px;font-weight:500}.priority-list small,.priority-list em,.summary-list dt,.screen-shortcuts span{color:var(--color-muted);font-size:13px;line-height:1.45}.priority-list em{white-space:nowrap;font-style:normal}.summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.summary-list div{border:1px solid var(--color-hairline);border-radius:var(--rounded-md);background:var(--color-canvas-soft);gap:4px;min-height:78px;padding:12px;display:grid}.summary-list dd{color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:600}.operator-error-trend-badges{flex-wrap:wrap;gap:8px;display:flex}.operator-error-trend-badge{border:1px solid color-mix(in srgb, var(--color-semantic-error) 45%, transparent);border-radius:var(--rounded-pill);background:color-mix(in srgb, var(--color-semantic-error) 12%, var(--color-surface-card));min-height:32px;color:var(--color-semantic-error);padding:4px 8px;font-size:13px;line-height:1.35}.screen-shortcuts{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:2px;display:flex}.screen-shortcuts button{border:1px solid var(--color-hairline);border-radius:var(--rounded-pill);background:var(--color-surface-card);min-height:36px;color:var(--color-primary);cursor:pointer;padding:0 12px}.screen-shortcuts button.is-active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.screen-shortcuts button:disabled{color:var(--color-muted-soft);cursor:not-allowed}@media (width<=1024px){.operator-start-board{grid-template-columns:1fr}}@media (width<=640px){.priority-list button{grid-template-columns:1fr;align-items:flex-start}}.tenant-settings-layout.operator-device-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start}.operator-device-tenant-selector,.operator-device-guide,.operator-device-list-card,.operator-device-empty-card{grid-column:1/-1}.operator-device-tenant-selector .tenant-field{max-width:420px}.operator-device-guide-steps{max-width:var(--operator-measure);gap:12px;margin:0;padding-left:24px;display:grid}.operator-device-guide-steps li{padding-left:4px}.operator-device-token-form{grid-column:1}.operator-device-pending-card{grid-column:2}.operator-device-token-form .tenant-form-grid,.operator-device-token-form .secret-current-values{grid-template-columns:1fr}.operator-device-token-form .tenant-save-row{align-items:end}.operator-device-token-form .tenant-save-row button{white-space:nowrap;flex:none}.operator-device-table-scroll{border-radius:var(--rounded-xl);scrollbar-gutter:stable;min-width:0;overflow-x:auto}.operator-device-table-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.operator-device-pending-table{min-width:560px}.operator-device-pending-table .screen-table-row{grid-template-columns:minmax(130px,1.2fr) minmax(120px,1fr) minmax(130px,1.1fr) minmax(120px,1fr)}.operator-device-table{min-width:1080px}.operator-device-table.is-manageable{min-width:1280px}.operator-device-table.is-manageable .screen-table-row{grid-template-columns:minmax(140px,1.2fr) minmax(150px,1fr) minmax(170px,1.4fr) minmax(140px,1.1fr) minmax(120px,.8fr) minmax(90px,.6fr) minmax(125px,.9fr) minmax(180px,1fr)}.operator-device-table .operator-device-status{justify-items:start;gap:4px;display:grid}.operator-device-table .operator-device-status small{color:var(--color-muted);font-size:12px;line-height:1.45}.operator-device-table .operator-device-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operator-device-table .operator-device-actions button{white-space:nowrap}.operator-device-table.is-readonly .screen-table-row{grid-template-columns:minmax(150px,1.2fr) minmax(150px,1fr) minmax(180px,1.4fr) minmax(140px,1.1fr) minmax(120px,.8fr) minmax(100px,.6fr) minmax(130px,.9fr)}.operator-device-table .screen-table-head th{white-space:nowrap}.operator-device-table .screen-table-row td,.operator-device-pending-table .screen-table-row td{overflow-wrap:break-word;word-break:normal}.operator-device-table .operator-device-revoke-row>td,.operator-device-table .operator-device-force-update-row>td{grid-column:1/-1}.operator-device-force-update-message{color:var(--color-semantic-success);margin:0;font-size:13px;line-height:1.5}.operator-device-force-update-message.is-error,.operator-device-app-version.is-stalled{color:var(--color-semantic-error)}@media (width<=1024px){.tenant-settings-layout.operator-device-layout{grid-template-columns:1fr}.operator-device-tenant-selector,.operator-device-guide,.operator-device-token-form,.operator-device-pending-card,.operator-device-list-card,.operator-device-empty-card{grid-column:1}}@media (width<=640px){.operator-device-token-form .tenant-save-row{align-items:stretch}.operator-device-token-form .tenant-save-row button{width:100%}}.operator-user-panel{border:1px solid var(--color-hairline);border-radius:var(--rounded-xl);background:var(--color-surface-card);gap:20px;min-width:0;padding:20px;display:grid}.operator-user-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.operator-user-heading h3,.operator-user-heading h4,.operator-user-heading p{margin-top:0}.operator-user-owner-badge,.operator-user-status{border:1px solid var(--color-hairline-strong);border-radius:var(--rounded-pill);min-height:32px;color:var(--color-muted);white-space:nowrap;background:0 0;align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.operator-invitation-form{border:1px solid var(--color-hairline);border-radius:var(--rounded-xl);background:var(--color-surface-card);grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.operator-invitation-form label{color:var(--color-body);gap:8px;font-size:13px;display:grid}.operator-invitation-form input,.operator-invitation-form select,.operator-row-actions select{border:1px solid var(--color-hairline-strong);border-radius:var(--rounded-md);background:var(--color-canvas-soft);min-height:42px;color:var(--color-ink);font:inherit;padding:8px 12px}.operator-field-error{color:var(--color-semantic-error)}.operator-user-message{min-height:24px;color:var(--color-body)}.operator-user-table-scroll{border:1px solid var(--color-hairline);border-radius:var(--rounded-xl);background:var(--color-surface-card);overflow-x:auto}.operator-user-table-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.operator-user-table{border-collapse:collapse;width:100%;min-width:900px}.operator-user-table th,.operator-user-table td{border-bottom:1px solid var(--color-hairline-soft);color:var(--color-body);text-align:left;vertical-align:middle;padding:12px 16px}.operator-user-table th{color:var(--color-primary);font-size:13px;font-weight:600}.operator-user-table tbody tr:last-child td{border-bottom:0}.operator-user-status.is-suspended,.operator-user-status.is-inconsistent{color:var(--color-semantic-error)}.operator-user-status.is-invited{color:var(--color-semantic-warning)}.operator-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operator-row-actions button,.operator-load-more{border:1px solid var(--color-hairline-strong);border-radius:var(--rounded-md);background:var(--color-surface-card);min-height:36px;color:var(--color-primary);cursor:pointer;padding:8px 12px}.operator-row-actions button:disabled,.operator-load-more:disabled,.operator-invitation-form button:disabled{cursor:not-allowed;opacity:.55}.operator-no-action,.operator-user-empty{color:var(--color-muted)}.operator-user-empty{margin:0;padding:24px 16px}.operator-load-more{justify-self:start}@media (width<=640px){.operator-user-heading,.operator-invitation-form{flex-direction:column;grid-template-columns:1fr}.operator-invitation-form .primary-action{width:100%}}
