.ops-console{--ops-bg:var(--surface-inset);--ops-surface:var(--surface-elevated);--ops-surface-2:var(--surface-muted);--ops-border:var(--border-standard);--ops-border-strong:var(--border-strong-ui);--ops-text-muted:var(--text-muted);--ops-text-desc:var(--text-secondary);--ops-text-subtle:var(--text-muted);--ops-hover:var(--accent-wash);--ops-active:var(--accent-muted);color:var(--text-primary)}html[data-theme=light] .ops-console{--ops-bg:var(--surface-inset);--ops-surface:var(--surface-elevated);--ops-surface-2:var(--surface-muted);--ops-border:var(--border-standard);--ops-border-strong:var(--border-strong-ui);--ops-text-muted:var(--text-muted);--ops-text-desc:var(--text-secondary);--ops-text-subtle:var(--text-muted);--ops-hover:var(--accent-wash);--ops-active:var(--accent-muted)}.ops-console code,.console-decision-console code,.agent-decision-list code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.78rem}.ops-console__header.dashboard-header{margin-bottom:18px}.ops-feedback{margin:0 0 14px}.decision-badge--compact.ui-badge,.approval-status-badge--compact.ui-badge{min-height:22px;padding-inline:7px;font-size:.68rem}.approval-status-badge--expired,.approval-status-badge--consumed{color:var(--text-muted)}.ops-queue-context{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-inset);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;display:grid;overflow:hidden}.ops-queue-context>div{border-right:1px solid var(--border-standard);min-width:0;padding:11px 14px 12px}.ops-queue-context>div:last-child{border-right:0}.ops-queue-context dt,.ops-queue-context dd{margin:0}.ops-queue-context dt{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:650}.ops-queue-context dd{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:620;overflow:hidden}.ops-queue-list{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-subtle)}.ops-queue-row{border-color:var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:24px;padding:18px 20px;transition:background-color .14s;display:grid}.ops-queue-row:hover{background:var(--accent-wash)}.ops-queue-row--highlight{background:var(--accent-muted);box-shadow:inset 3px 0 0 var(--accent-base);position:relative}.ops-queue-row__main,.ops-approval-card__main{min-width:0}.ops-queue-row__head,.ops-approval-card__head{justify-content:flex-start;gap:10px;margin-bottom:12px}.ops-queue-row__time,.ops-approval-card__time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.ops-queue-row__eyebrow,.ops-approval-card__eyebrow{color:var(--text-muted);letter-spacing:.025em;margin:0 0 3px;font-size:.71rem;font-weight:650}.ops-queue-row__title,.ops-approval-card__title{color:var(--text-primary);letter-spacing:-.012em;margin:0 0 7px;font-size:1rem;font-weight:680;line-height:1.35;display:block}.ops-queue-row__title code,.ops-approval-card__title code{color:inherit;overflow-wrap:anywhere;font-size:.9rem}.ops-queue-row__summary,.ops-approval-card__summary{color:var(--text-secondary);flex-wrap:wrap;gap:5px 18px;margin:0 0 10px;font-size:.8rem;line-height:1.5;display:flex}.ops-queue-row__summary strong,.ops-approval-card__summary strong{color:var(--text-primary);font-weight:620}.ops-queue-row__meta,.ops-approval-card__meta{color:var(--text-muted);flex-wrap:wrap;gap:4px 16px;margin:9px 0 0;font-size:.72rem;line-height:1.45;display:flex}.ops-queue-row__meta code,.ops-approval-card__meta code{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.7rem}.ops-approval-card__target{max-width:760px;margin:10px 0}.ops-approval-card__target-label{color:var(--text-muted);margin-bottom:5px;font-size:.7rem;font-weight:650}.ops-approval-card__target-preview{border-color:var(--border-standard);border-radius:var(--radius-small);background:var(--surface-inset);max-height:150px;color:var(--text-secondary);padding:9px 11px;font-size:.73rem;line-height:1.5}.ops-approval-card__target-note{color:var(--text-muted);font-size:.68rem}.ops-approval-card__warning{border-color:var(--status-destructive-border);border-radius:var(--radius-small);background:var(--status-destructive-bg);color:var(--text-destructive);margin:10px 0 0;padding:9px 10px;font-size:.74rem}.ops-approval-decision{border-left:1px solid var(--border-standard);align-self:start;padding-left:20px}.ops-approval-decision__label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 9px;font-size:.68rem;font-weight:700}.ops-approval-decision__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ops-approval-decision__actions .ui-button{width:100%}.ops-approval-card__error{color:var(--text-destructive);margin:8px 0 0;font-size:.7rem;line-height:1.45}.ops-approval-detail{border-top:1px solid var(--border-subtle);margin-top:12px}.ops-approval-detail>summary{width:fit-content;color:var(--accent-text);cursor:pointer;padding:10px 0 0;font-size:.75rem;font-weight:650;list-style-position:inside}.ops-approval-detail>summary:hover{color:var(--text-primary)}.ops-approval-detail>summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px;border-radius:2px}.ops-approval-detail__body{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-inset);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:12px;padding:14px;display:grid}.ops-approval-detail__body section{min-width:0}.ops-approval-detail__body h4{color:var(--text-primary);margin:0 0 8px;font-size:.76rem;font-weight:680}.ops-approval-detail__body dl{gap:7px;margin:0;display:grid}.ops-approval-detail__body dl>div{min-width:0}.ops-approval-detail__body dt,.ops-approval-detail__body dd{margin:0}.ops-approval-detail__body dt{color:var(--text-muted);font-size:.65rem}.ops-approval-detail__body dd{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.73rem;line-height:1.45}.ops-approval-detail__machine,.ops-approval-detail__machine code{font-family:var(--font-mono);font-size:.68rem!important}.ops-approval-detail__reason{color:var(--text-secondary);gap:3px;margin:10px 0 0;font-size:.72rem;line-height:1.45;display:grid}.ops-approval-detail__reason strong{color:var(--text-muted);font-size:.65rem}.ops-approval-detail__boundary{color:var(--text-muted);margin:10px 0 0;font-size:.7rem;line-height:1.5}.ops-approval-card{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-subtle);padding:16px}.ops-approval-card--highlight{border-color:var(--accent-border);background:var(--accent-wash);box-shadow:inset 3px 0 0 var(--accent-base)}.ops-approval-card .ops-approval-decision{border-top:1px solid var(--border-standard);border-left:0;margin-top:16px;padding:14px 0 0}.ops-triage__section{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-subtle);margin-bottom:16px}.ops-triage__head{border-color:var(--border-standard);background:var(--surface-inset);min-height:58px;padding:11px 16px}.ops-triage__kicker{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;margin:0 0 2px;font-size:.65rem;font-weight:700}.ops-triage__title{color:var(--text-primary);letter-spacing:-.005em;text-transform:none;font-size:.86rem;font-weight:680}.ops-triage__count{color:var(--text-warning);font-size:.68rem}.ops-triage__link{color:var(--accent-text);font-size:.73rem;font-weight:620}.ops-triage__link:hover,.ops-triage__link:focus-visible{color:var(--text-primary)}.ops-triage__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px;border-radius:2px}.ops-triage__section .dashboard-state{min-height:150px;box-shadow:none;background:0 0;border:0;border-radius:0}.ops-triage__grant{border-color:var(--border-subtle);grid-template-columns:max-content minmax(0,1fr);gap:12px;padding:13px 16px;display:grid}.ops-triage__grant-body{min-width:0}.ops-triage__grant-title{color:var(--text-primary);font-size:.82rem;line-height:1.45}.ops-triage__grant-meta{color:var(--text-muted);overflow-wrap:anywhere;font-size:.71rem;line-height:1.5}.ops-triage__grant .ops-approval-detail__body{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-events__list--inbox{padding:12px}.ops-events__list--inbox .ops-event-card{cursor:default}.ops-cmd{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-inset);box-shadow:inset 0 1px 0 var(--border-subtle);gap:12px;margin-bottom:14px;padding:14px}.ops-cmd__search-field,.ops-cmd__filters>label{min-width:0;color:var(--text-muted);gap:5px;font-size:.68rem;font-weight:650;display:grid}.ops-cmd__search-wrap{border-color:var(--border-standard);border-radius:var(--radius-small);background:var(--surface-elevated);min-height:40px}.ops-cmd__search-wrap:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.ops-cmd__search{color:var(--text-primary);font-size:.82rem}.ops-cmd__smart-search{width:100%}.ops-cmd__smart-search .smart-ac__input{border-color:var(--border-standard);background:var(--surface-elevated);min-height:40px}.ops-cmd__filters{grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;display:grid}.ops-cmd__filter{border-color:var(--border-standard);border-radius:var(--radius-small);background:var(--surface-elevated);width:100%;min-height:36px;color:var(--text-primary);padding:6px 9px;font-family:inherit;font-size:.75rem}.ops-cmd__filter:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px;border-color:var(--border-focus)}.ops-cmd__actions{justify-content:flex-end;align-items:center;gap:6px;padding-top:2px;display:flex}.ops-cmd__filter-count{color:var(--text-muted);margin-right:auto;font-size:.7rem}.ops-active-filters{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ops-active-filters li{border:1px solid var(--accent-border);border-radius:var(--radius-small);background:var(--accent-wash);max-width:100%;color:var(--text-secondary);overflow-wrap:anywhere;padding:4px 7px;font-size:.67rem}.ops-metrics{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 14px;display:grid;overflow:hidden}.ops-metrics>div{border-right:1px solid var(--border-standard);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:10px 13px;display:flex}.ops-metrics>div:last-child{border-right:0}.ops-metrics dt,.ops-metrics dd{margin:0}.ops-metrics dt{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.ops-metrics dd{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:650}.ops-metrics__item--allowed dd{color:var(--text-success)}.ops-metrics__item--denied dd{color:var(--text-destructive)}.ops-metrics__item--approval dd{color:var(--text-warning)}.ops-results-updating{color:var(--text-muted);margin:-4px 0 8px;font-size:.7rem}.ops-results-boundary{border:1px solid var(--border-standard);border-radius:var(--radius-small);background:var(--surface-inset);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-top:10px;padding:9px 11px;font-size:.7rem;line-height:1.45;display:flex}.ops-results-boundary--truncated{border-color:var(--status-warning-border);background:var(--status-warning-bg);color:var(--text-warning)}.ops-log-skeleton{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);overflow:hidden}.ops-log-skeleton>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:110px 130px 1.2fr 1fr;gap:20px;padding:15px;display:grid}.ops-log-skeleton>div:last-child{border-bottom:0}.ops-events__table-wrap{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-subtle)}.ops-events__table{min-width:940px;color:var(--text-primary);font-size:.76rem}.ops-events__table thead{background:var(--surface-inset)}.ops-events__table th{border-color:var(--border-standard);color:var(--text-muted);letter-spacing:.055em;padding:9px 11px;font-family:inherit;font-size:.64rem;font-weight:700}.ops-events__table td{border-color:var(--border-subtle);vertical-align:top;padding:10px 11px}.ops-events__table tbody tr:last-child td{border-bottom:0}.ops-events__table tbody tr:hover td,.ops-events__row--active td{background:var(--accent-wash)}.ops-events__time{width:118px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.67rem}.ops-events__decision{width:132px}.ops-events__decision>span:last-child{color:var(--text-muted);text-transform:capitalize;margin-top:5px;font-size:.65rem;display:block}.ops-events__identity,.ops-events__target,.ops-events__policy{min-width:0}.ops-events__identity strong,.ops-events__identity code,.ops-events__target span,.ops-events__target small,.ops-events__policy code,.ops-events__policy small{display:block}.ops-events__identity strong{max-width:180px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;overflow:hidden}.ops-events__identity code{max-width:180px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.69rem;overflow:hidden}.ops-events__target{max-width:140px;color:var(--text-secondary)}.ops-events__target small,.ops-events__policy small{color:var(--text-muted);margin-top:4px;font-size:.64rem}.ops-events__policy{max-width:150px}.ops-events__policy code{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.ops-events__message{min-width:190px;max-width:340px;color:var(--text-secondary);font-size:.71rem;line-height:1.5}.ops-events__inspect-cell{text-align:right;width:62px}.ops-events__inspect{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.69rem;font-weight:650}.ops-events__inspect:hover{color:var(--text-primary)}.ops-events__inspect:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px;border-radius:2px}.ops-events__list{gap:8px}.ops-event-card{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-subtle);padding:13px 14px}.ops-event-card:hover,.ops-event-card--active{border-color:var(--accent-border);background:var(--accent-wash)}.ops-event-card:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ops-event-card__time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.67rem}.ops-event-card__primary{color:var(--text-primary);margin-top:8px}.ops-event-card__agent{font-weight:650}.ops-event-card__meta,.ops-event-card__references{color:var(--text-muted);flex-wrap:wrap;gap:3px 5px;margin:4px 0 0;font-size:.67rem;line-height:1.45;display:flex}.ops-event-card__references code{font-size:.64rem}.ops-event-card__reason{color:var(--text-secondary);margin-top:8px;font-size:.74rem;line-height:1.5}.ops-event-card__inspect{color:var(--accent-text);margin-top:10px;font-size:.69rem;font-weight:650;display:block}.ops-drawer__backdrop{background:var(--surface-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.ops-drawer-open{overflow:hidden}.ops-drawer{border-color:var(--border-strong-ui);background:var(--surface-overlay);width:min(520px,100vw);height:100dvh;color:var(--text-primary);box-shadow:var(--shadow-overlay)}.ops-drawer__header{border-color:var(--border-standard);background:var(--surface-inset);padding:20px 20px 17px}.ops-drawer__kicker,.ops-drawer__section-title{color:var(--text-muted);letter-spacing:.055em;font-family:inherit;font-weight:700}.ops-drawer__title{color:var(--text-primary);font-size:1.15rem;font-weight:680}.ops-drawer__title code{color:inherit;font-size:1rem}.ops-drawer__header-meta{color:var(--text-muted);font-family:inherit;font-size:.68rem}.ops-drawer__close{border-color:var(--border-standard);border-radius:var(--radius-small);color:var(--text-muted)}.ops-drawer__close:hover{border-color:var(--border-strong-ui);background:var(--surface-muted);color:var(--text-primary)}.ops-drawer__close:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ops-drawer__section{border-color:var(--border-standard);padding:17px 20px}.ops-drawer__section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.ops-drawer__section-heading .ops-drawer__section-title{margin-bottom:0}.ops-drawer__section-copy{color:var(--text-muted);margin:-3px 0 10px;font-size:.74rem;line-height:1.5}.ops-drawer__kv{gap:9px}.ops-drawer__kv div{grid-template-columns:105px minmax(0,1fr);gap:12px}.ops-drawer__kv dt{color:var(--text-muted);letter-spacing:0;text-transform:none;font-family:inherit;font-size:.67rem}.ops-drawer__kv dd{color:var(--text-secondary);font-size:.76rem}.ops-drawer__kv dd code{color:var(--text-primary);font-size:.7rem}.ops-drawer__reason{color:var(--text-secondary);font-size:.82rem;line-height:1.6}.ops-drawer__hint{color:var(--text-muted);font-size:.66rem}.ops-drawer__code{border-color:var(--border-standard);border-radius:var(--radius-small);background:var(--surface-inset);max-height:280px;color:var(--text-secondary);font-size:.69rem}.ops-drawer-link{border-color:var(--border-standard);border-radius:var(--radius-small);background:var(--surface-inset);color:var(--text-primary);font-family:inherit;font-size:.75rem}.ops-drawer-link:hover{border-color:var(--accent-border);background:var(--accent-wash)}.ops-drawer-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ops-drawer__footer{padding:14px 20px max(18px, env(safe-area-inset-bottom));border-color:var(--border-standard);background:var(--surface-inset);display:grid}.ops-drawer__copy-error{width:100%}.ops-drawer__footer-actions{flex-wrap:wrap;gap:7px;display:flex}.agent-decision-list{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);overflow:hidden}.agent-decision-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:112px 150px minmax(130px,.8fr) minmax(180px,1.5fr) auto;align-items:start;gap:14px;padding:12px 14px;display:grid}.agent-decision-row:last-child{border-bottom:0}.agent-decision-row:hover{background:var(--accent-wash)}.agent-decision-row__time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.68rem;line-height:1.45}.agent-decision-row__decision{justify-items:start;gap:5px;display:grid}.agent-decision-row__decision .ui-badge{min-height:21px;font-size:.65rem}.agent-decision-row__event{min-width:0}.agent-decision-row__event code,.agent-decision-row__event span{display:block}.agent-decision-row__event code{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-decision-row__event span{color:var(--text-muted);margin-top:4px;font-size:.7rem;line-height:1.45}.agent-decision-row__reason{min-width:0}.agent-decision-row__reason p{color:var(--text-secondary);margin:0;font-size:.74rem;line-height:1.5}.agent-decision-row__reason code{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.65rem;display:block;overflow:hidden}.agent-decision-row__action{text-align:right;min-width:86px}.agent-decision-row .deny-receipt{grid-column:1/-1;margin-top:2px}.console-decision-console{position:relative}.console-decision-toolbar.console-toolbar{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-inset);grid-template-columns:repeat(5,minmax(130px,1fr));align-items:end;gap:9px;margin-bottom:14px;padding:14px;display:grid}.console-decision-toolbar>label{gap:5px;min-width:0;display:grid}.console-decision-toolbar>label>span{color:var(--text-muted);font-size:.68rem;font-weight:650}.console-decision-toolbar input,.console-decision-toolbar select{border-color:var(--border-standard);border-radius:var(--radius-small);background:var(--surface-elevated);width:100%;min-width:0;min-height:36px;color:var(--text-primary)}.console-decision-toolbar input:focus-visible,.console-decision-toolbar select:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.console-decision-toolbar__actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.console-decision-toolbar__actions>span{color:var(--text-muted);margin-right:auto;font-size:.7rem}.console-decision-toolbar>.ops-active-filters{grid-column:1/-1}.console-log-summary.ops-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.console-decision-table-wrap{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);max-width:100%;overflow-x:auto}.console-decision-table{border-collapse:collapse;width:100%;min-width:1080px;color:var(--text-primary);font-size:.74rem}.console-decision-table th,.console-decision-table td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:10px 11px}.console-decision-table th{background:var(--surface-inset);color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;font-size:.64rem}.console-decision-table tbody tr:last-child td{border-bottom:0}.console-decision-table tbody tr:hover td{background:var(--accent-wash)}.console-decision-table__time{width:118px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.67rem}.console-decision-table__status{justify-items:start;gap:5px;width:150px;display:grid}.console-decision-table__status .ui-badge{min-height:21px;font-size:.64rem}.console-decision-table__event strong,.console-decision-table__event code,.console-decision-table td>small{display:block}.console-decision-table__event strong{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.console-decision-table__event code{color:var(--text-secondary);margin-top:4px}.console-decision-table td>small{color:var(--text-muted);margin-top:4px;font-size:.66rem}.console-decision-table__reason{min-width:200px;max-width:340px;color:var(--text-secondary);line-height:1.5}.console-decision-table__identifiers{max-width:210px}.console-decision-table__identifiers>code,.console-decision-table__identifiers small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.console-decision-table__identifiers small code{font-size:inherit}.console-decision-compact{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);overflow:hidden}.console-decision-compact__row{border-bottom:1px solid var(--border-subtle);padding:10px 12px}.console-decision-compact__row:last-child{border-bottom:0}.console-decision-compact__row>div,.console-decision-compact__row>p{align-items:center;gap:7px;margin:0;display:flex}.console-decision-compact__row>div{justify-content:space-between}.console-decision-compact__row time{color:var(--text-muted);font-size:.66rem}.console-decision-compact__row>p:first-of-type{color:var(--text-primary);margin-top:7px;font-size:.75rem}.console-decision-compact__row>p:nth-of-type(2){color:var(--text-muted);margin-top:4px;font-size:.69rem;line-height:1.45}@media (max-width:1100px){.ops-cmd__filters{grid-template-columns:repeat(3,minmax(130px,1fr))}.ops-approval-detail__body,.ops-triage__grant .ops-approval-detail__body{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-decision-row{grid-template-columns:105px 140px minmax(130px,.8fr) minmax(180px,1.5fr)}.agent-decision-row__action{text-align:left;grid-column:2/-1;min-width:0}.console-decision-toolbar.console-toolbar{grid-template-columns:repeat(3,minmax(140px,1fr))}.console-log-summary.ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.console-log-summary.ops-metrics>div:nth-child(3){border-right:0}.console-log-summary.ops-metrics>div:nth-child(-n+3){border-bottom:1px solid var(--border-standard)}}@media (max-width:820px){.ops-queue-row{grid-template-columns:minmax(0,1fr)}.ops-approval-decision{border-top:1px solid var(--border-standard);border-left:0;padding:14px 0 0}.agent-decision-row{grid-template-columns:105px 140px minmax(0,1fr)}.agent-decision-row__reason{grid-column:2/-1}}@media (max-width:768px){.ops-events__table-wrap{display:none}.ops-events__list{display:flex}.ops-queue-list--desktop{display:none}.ops-queue-list--mobile{display:flex}.ops-cmd__filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-cmd__filter{width:100%}.ops-approval-detail__body,.ops-triage__grant .ops-approval-detail__body{grid-template-columns:minmax(0,1fr)}.ops-drawer{width:100vw}.console-decision-toolbar.console-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.console-decision-table-wrap{background:0 0;border:0;overflow:visible}.console-decision-table,.console-decision-table tbody{min-width:0;display:block}.console-decision-table thead{display:none}.console-decision-table tr{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:8px;padding:13px;display:grid}.console-decision-table td,.console-decision-table tbody tr:last-child td{border:0;width:auto;max-width:none;padding:0;display:block}.console-decision-table__reason,.console-decision-table__identifiers{grid-column:1/-1}}@media (max-width:640px){.ops-queue-context{grid-template-columns:1fr}.ops-queue-context>div{border-right:0;border-bottom:1px solid var(--border-standard)}.ops-queue-context>div:last-child{border-bottom:0}.ops-approval-card{padding:14px}.ops-approval-decision__actions{grid-template-columns:1fr}.ops-cmd{padding:12px}.ops-cmd__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-cmd__actions .ui-button{width:100%}.ops-cmd__filter-count{grid-column:1/-1;margin:0}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-metrics>div:nth-child(2){border-right:0}.ops-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border-standard)}.ops-triage__head{align-items:flex-start}.ops-triage__head-actions{flex-direction:column;align-items:flex-end;gap:4px}.ops-triage__grant{grid-template-columns:1fr}.ops-drawer__header,.ops-drawer__section,.ops-drawer__footer{padding-inline:16px}.ops-drawer__kv div{grid-template-columns:92px minmax(0,1fr)}.agent-decision-row{grid-template-columns:minmax(0,1fr);gap:9px}.agent-decision-row__decision{flex-wrap:wrap;display:flex}.agent-decision-row__reason,.agent-decision-row__action{grid-column:auto}.console-decision-toolbar.console-toolbar{grid-template-columns:minmax(0,1fr)}.console-decision-toolbar__actions,.console-decision-toolbar>.ops-active-filters{grid-column:auto}.console-decision-toolbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.console-decision-toolbar__actions>span{grid-column:1/-1;margin:0}.console-decision-toolbar__actions .ui-button{width:100%}.console-log-summary.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console-log-summary.ops-metrics>div:nth-child(3){border-right:1px solid var(--border-standard)}.console-log-summary.ops-metrics>div:nth-child(2n){border-right:0}.console-log-summary.ops-metrics>div:nth-child(-n+4){border-bottom:1px solid var(--border-standard)}.console-decision-table tr{grid-template-columns:minmax(0,1fr)}.console-decision-table__reason,.console-decision-table__identifiers{grid-column:auto}}@media (max-width:430px){.ops-cmd__filters{grid-template-columns:minmax(0,1fr)}.ops-drawer__footer-actions{display:grid}.ops-drawer__footer-actions .ui-button{width:100%}}@media (prefers-reduced-motion:reduce){.ops-queue-row,.ops-event-card{transition-duration:.01ms!important}}
.dashboard-shell .managed-profiles-page{gap:24px;display:grid}.dashboard-shell .managed-profile-header.ui-page-header{margin-bottom:0}.dashboard-shell .managed-profile-identity-strip{border:1px solid var(--border-standard);border-radius:0 0 var(--radius-medium) var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-subtle);border-top:0;grid-template-columns:1fr .75fr 1.15fr 1fr 1.1fr;margin:-24px 0 0;display:grid;overflow:hidden}.dashboard-shell .managed-profile-identity-strip>div{border-right:1px solid var(--border-subtle);min-width:0;padding:13px 15px 14px}.dashboard-shell .managed-profile-identity-strip>div:last-child{border-right:0}.dashboard-shell .managed-profile-identity-strip dt,.dashboard-shell .managed-profile-identity-strip dd{margin:0}.dashboard-shell .managed-profile-identity-strip dt{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:.66rem;font-weight:700}.dashboard-shell .managed-profile-identity-strip dd{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:620;line-height:1.4;overflow:hidden}.dashboard-shell .managed-profile-section-nav{border:1px solid var(--border-standard);border-radius:var(--radius-small);background:var(--surface-muted);scrollbar-width:thin;align-items:center;gap:4px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.dashboard-shell .managed-profile-section-nav a{color:var(--text-secondary);border-radius:4px;flex:none;padding:7px 10px;font-size:.75rem;font-weight:620;line-height:1;text-decoration:none;transition:background-color .14s,color .14s}.dashboard-shell .managed-profile-section-nav a:hover{background:var(--surface-elevated);color:var(--text-primary)}.dashboard-shell .managed-profile-section-nav a:focus-visible,.dashboard-shell .managed-profile-onboarding-action:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.dashboard-shell .managed-profile-restricted.dashboard-state{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:16px 18px}.dashboard-shell .managed-profile-restricted .dashboard-state__mark{width:34px;height:34px}.dashboard-shell .managed-profile-section{gap:18px;scroll-margin-top:24px;display:grid}.dashboard-shell .managed-profile-section-heading{border-bottom:1px solid var(--border-standard);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:13px;display:flex}.dashboard-shell .managed-profile-section-heading>div{min-width:0}.dashboard-shell .managed-profile-section-heading .ui-kicker,.dashboard-shell .managed-profile-onboarding-header .ui-kicker{margin-bottom:7px}.dashboard-shell .managed-profile-section-heading h2{color:var(--text-primary);letter-spacing:-.018em;margin:0;font-size:1.08rem;font-weight:680;line-height:1.3}.dashboard-shell .managed-profile-section-heading p:not(.ui-kicker){max-width:68ch;color:var(--text-secondary);margin:4px 0 0;font-size:.78rem;line-height:1.5}.dashboard-shell .managed-profile-section-heading>label{width:min(230px,100%)}.dashboard-shell .managed-profile-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch;gap:18px;display:grid}.dashboard-shell .managed-profile-posture.ui-card{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-subtle);gap:17px;display:grid}.dashboard-shell .managed-profile-posture__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-shell .managed-profile-posture__label,.dashboard-shell .managed-profile-required-pause>span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:.66rem;font-weight:700;display:block}.dashboard-shell .managed-profile-posture h3,.dashboard-shell .managed-profile-boundary h3,.dashboard-shell .managed-profile-mode h3,.dashboard-shell .managed-profile-editor-panel h3,.dashboard-shell .managed-profile-repo-empty__title{color:var(--text-primary);letter-spacing:-.012em;margin:0;font-size:.96rem;font-weight:680;line-height:1.35}.dashboard-shell .managed-profile-posture>p{max-width:62ch;color:var(--text-secondary);margin:-7px 0 0;font-size:.78rem;line-height:1.5}.dashboard-shell .managed-profile-facts,.dashboard-shell .agent-integration-configuration{border-top:1px solid var(--border-standard);margin:0;display:grid}.dashboard-shell .managed-profile-facts>div,.dashboard-shell .agent-integration-configuration>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);align-items:center;gap:16px;min-height:44px;padding:9px 0;display:grid}.dashboard-shell .managed-profile-facts>div:last-child,.dashboard-shell .agent-integration-configuration>div:last-child{border-bottom:0;padding-bottom:0}.dashboard-shell .managed-profile-facts dt,.dashboard-shell .managed-profile-facts dd,.dashboard-shell .agent-integration-configuration dt,.dashboard-shell .agent-integration-configuration dd{margin:0}.dashboard-shell .managed-profile-facts dt,.dashboard-shell .agent-integration-configuration dt{color:var(--text-muted);font-size:.7rem;font-weight:650}.dashboard-shell .managed-profile-facts dd,.dashboard-shell .agent-integration-configuration dd{color:var(--text-primary);font-size:.76rem;font-weight:600;line-height:1.45}.dashboard-shell .managed-profile-boundary{border:1px solid var(--accent-border);border-left:3px solid var(--accent-base);border-radius:var(--radius-medium);background:var(--accent-wash);align-content:start;gap:12px;padding:22px 22px 24px;display:grid}.dashboard-shell .managed-profile-boundary__eyebrow{color:var(--accent-text);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:720}.dashboard-shell .managed-profile-boundary>p:not(.managed-profile-boundary__eyebrow){color:var(--text-secondary);margin:0;font-size:.79rem;line-height:1.58}.dashboard-shell .managed-profile-boundary__cache{border-top:1px solid var(--accent-border);gap:4px;margin-top:5px;padding-top:13px;display:grid}.dashboard-shell .managed-profile-boundary__cache strong{color:var(--text-primary);font-size:.74rem}.dashboard-shell .managed-profile-boundary__cache span{color:var(--text-secondary);font-size:.72rem;line-height:1.5}.dashboard-shell .managed-profile-mode-grid{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-shell .managed-profile-mode{border-right:1px solid var(--border-standard);min-width:0;padding:15px 17px 16px}.dashboard-shell .managed-profile-mode:last-child{border-right:0}.dashboard-shell .managed-profile-mode p{color:var(--text-secondary);margin:9px 0 0;font-size:.73rem;line-height:1.5}.dashboard-shell .managed-profile-onboarding.dashboard-panel{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-subtle);gap:18px;margin:0;padding:22px;scroll-margin-top:24px}.dashboard-shell .managed-profile-onboarding-header h2{color:var(--text-primary);letter-spacing:-.018em;font-size:1.08rem;font-weight:680}.dashboard-shell .managed-profile-onboarding-subtitle{max-width:62ch;color:var(--text-secondary);margin-bottom:0;font-size:.78rem}.dashboard-shell .managed-profile-onboarding-status{border:1px solid var(--border-standard);border-radius:var(--radius-small);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.dashboard-shell .onboarding-status-chip{border:0;border-right:1px solid var(--border-standard);background:var(--surface-muted);border-radius:0;padding:11px 13px}.dashboard-shell .onboarding-status-chip:last-child{border-right:0}.dashboard-shell .onboarding-status-chip__title{color:var(--text-primary);font-size:.74rem;font-weight:660}.dashboard-shell .onboarding-status-chip__detail{color:var(--text-muted);font-size:.7rem}.dashboard-shell .managed-profile-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.dashboard-shell .managed-profile-onboarding-step{border-color:var(--border-standard);border-radius:var(--radius-small);background:var(--surface-muted);align-content:start;gap:11px;padding:14px;display:grid}.dashboard-shell .managed-profile-onboarding-step__head{margin:0}.dashboard-shell .managed-profile-onboarding-step__badge{border:1px solid var(--accent-border);border-radius:var(--radius-small);background:var(--accent-wash);color:var(--accent-text);font-variant-numeric:tabular-nums}.dashboard-shell .managed-profile-onboarding-step__copy h3,.dashboard-shell .managed-profile-onboarding-step h3{color:var(--text-primary);margin:0 0 2px;font-size:.82rem;font-weight:660}.dashboard-shell .managed-profile-onboarding-step__copy p{color:var(--text-secondary);font-size:.72rem}.dashboard-shell .onboarding-command-row{border:1px solid var(--border-subtle);background:var(--surface-inset);border-radius:4px;min-width:0;padding:6px 7px 6px 9px}.dashboard-shell .onboarding-command-row__text{color:var(--text-primary);font-size:.71rem}.dashboard-shell .onboarding-command-row__copy{border-color:var(--border-standard);background:var(--surface-elevated);color:var(--text-muted)}.dashboard-shell .managed-profile-onboarding-actions{gap:7px 9px;padding:0}.dashboard-shell .managed-profile-onboarding-action{border-color:var(--border-standard);border-radius:var(--radius-small);color:var(--text-secondary);padding:6px 9px;font-size:.72rem}.dashboard-shell .managed-profile-settings{gap:32px}.dashboard-shell .managed-profile-settings input,.dashboard-shell .managed-profile-settings select,.dashboard-shell .managed-profile-simulator input,.dashboard-shell .managed-profile-simulator select{border-color:var(--border-standard);background:var(--surface-inset);color:var(--text-primary)}.dashboard-shell .managed-profile-settings input:hover,.dashboard-shell .managed-profile-settings select:hover,.dashboard-shell .managed-profile-simulator input:hover,.dashboard-shell .managed-profile-simulator select:hover{border-color:var(--border-strong-ui)}.dashboard-shell .managed-profile-settings input:focus-visible,.dashboard-shell .managed-profile-settings select:focus-visible,.dashboard-shell .managed-profile-simulator input:focus-visible,.dashboard-shell .managed-profile-simulator select:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px;box-shadow:var(--focus-ring)}.dashboard-shell .managed-profile-table-shell{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated)}.dashboard-shell .managed-profile-table{min-width:790px}.dashboard-shell .managed-profile-table .ui-table__head{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.66rem}.dashboard-shell .managed-profile-table .ui-table__cell{color:var(--text-secondary);vertical-align:middle;font-size:.75rem}.dashboard-shell .managed-profile-table .ui-table__cell>strong,.dashboard-shell .managed-profile-tool-row .ui-table__cell:first-child strong{color:var(--text-primary);font-size:.78rem;font-weight:660;display:block}.dashboard-shell .managed-profile-table .ui-table__cell>span,.dashboard-shell .managed-profile-tool-row .ui-table__cell:first-child span{color:var(--text-muted);margin-top:3px;font-size:.68rem;line-height:1.4;display:block}.dashboard-shell .managed-profile-table__muted{color:var(--text-muted)}.dashboard-shell .managed-profile-tabular{font-variant-numeric:tabular-nums}.dashboard-shell .managed-profile-rule-path{max-width:26ch;color:var(--text-secondary)}.dashboard-shell .managed-profile-tool-select select{min-width:220px;min-height:34px}.dashboard-shell .managed-profile-scope-note{color:var(--text-muted);margin:-3px 0 0;font-size:.72rem;line-height:1.5}.dashboard-shell .managed-profile-editor-grid{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:18px;display:grid}.dashboard-shell .managed-profile-editor-panel.ui-card,.dashboard-shell .managed-profile-pause-panel.ui-card{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-subtle);gap:16px;display:grid}.dashboard-shell .managed-profile-editor-panel__header{border-bottom:1px solid var(--border-standard);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.dashboard-shell .managed-profile-editor-panel__header p{max-width:46ch;color:var(--text-secondary);margin:4px 0 0;font-size:.72rem;line-height:1.48}.dashboard-shell .managed-profile-settings label.managed-profile-toggle{border:1px solid var(--border-standard);border-radius:var(--radius-small);background:var(--surface-muted);cursor:pointer;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.dashboard-shell .managed-profile-settings label.managed-profile-toggle:has(input:checked){border-color:var(--accent-border);background:var(--accent-wash)}.dashboard-shell .managed-profile-settings .setup-check input[type=checkbox],.dashboard-shell .managed-profile-repo-status input[type=checkbox]{width:15px;height:15px;min-height:0;accent-color:var(--accent-base);flex:none;margin:1px 0 0;padding:0}.dashboard-shell .managed-profile-settings label.managed-profile-toggle>span,.dashboard-shell .managed-profile-repo-status .setup-check>span{color:var(--text-primary);font-size:.75rem;font-weight:620;line-height:1.35}.dashboard-shell .managed-profile-editor-note{color:var(--text-muted);margin:-4px 0 0;font-size:.71rem;line-height:1.48}.dashboard-shell .managed-profile-day-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.dashboard-shell .managed-profile-settings .managed-profile-day-grid .setup-check{border:1px solid var(--border-standard);background:var(--surface-muted);border-radius:4px;justify-content:center;gap:5px;padding:7px 5px}.dashboard-shell .managed-profile-day-grid .setup-check>span{color:var(--text-secondary);font-size:.65rem}.dashboard-shell .managed-profile-time-grid,.dashboard-shell .managed-profile-mode-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-shell .managed-profile-section-heading--repos{align-items:center}.dashboard-shell .managed-profile-repo-help{border:1px solid var(--border-standard);border-left:3px solid var(--accent-base);border-radius:var(--radius-small);background:var(--surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:13px 15px;display:grid}.dashboard-shell .managed-profile-repo-help p{color:var(--text-secondary);margin:0;font-size:.72rem;line-height:1.55}.dashboard-shell .managed-profile-repo-help code{color:var(--text-primary)}.dashboard-shell .managed-profile-repo-help a,.dashboard-shell .agent-integration-boundary-note a{color:var(--accent-text)}.dashboard-shell .managed-profile-repo-table{min-width:960px}.dashboard-shell .managed-profile-repo-table .ui-table__cell{padding:12px 10px}.dashboard-shell .managed-profile-repo-table input,.dashboard-shell .managed-profile-repo-table select{min-height:34px}.dashboard-shell .managed-profile-repo-table .ui-table__cell:first-child,.dashboard-shell .managed-profile-repo-table .ui-table__cell:nth-child(2){width:24%}.dashboard-shell .managed-profile-repo-table .ui-table__cell:nth-child(3){width:14%}.dashboard-shell .managed-profile-repo-status{justify-items:start;gap:8px;display:grid}.dashboard-shell .managed-profile-repo-status .setup-check{border:0;align-items:center;gap:7px;padding:0;display:flex}.dashboard-shell .managed-profile-repo-empty.dashboard-empty{text-align:left;justify-items:start;gap:8px;min-height:0;padding:24px;display:grid}.dashboard-shell .managed-profile-repo-empty p{max-width:60ch;color:var(--text-secondary);margin:0;font-size:.76rem}.dashboard-shell .managed-profile-pause-panel{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.dashboard-shell .managed-profile-pause-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-shell .managed-profile-duration{border:1px solid var(--border-standard);border-radius:var(--radius-small);background:var(--surface-muted);padding:10px 12px}.dashboard-shell .managed-profile-required-pause{border-left:1px solid var(--border-standard);align-content:start;padding:14px 15px;display:grid}.dashboard-shell .managed-profile-required-pause strong{color:var(--text-primary);font-size:.88rem}.dashboard-shell .managed-profile-required-pause p{color:var(--text-secondary);margin:7px 0 0;font-size:.72rem;line-height:1.5}.dashboard-shell .managed-profile-simulator.dashboard-panel{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-subtle);gap:18px;margin:0;padding:20px;scroll-margin-top:24px}.dashboard-shell .managed-profile-simulator__fields{grid-template-columns:.7fr 1.2fr .9fr auto;align-items:end;gap:10px;display:grid}.dashboard-shell .managed-profile-simulator__fields label{color:var(--text-secondary);gap:5px;font-size:.71rem;font-weight:620;display:grid}.dashboard-shell .managed-profile-simulator__result{border:1px solid var(--accent-border);border-radius:var(--radius-small);background:var(--accent-wash);grid-template-columns:190px minmax(0,1fr);gap:18px;padding:16px;display:grid}.dashboard-shell .managed-profile-simulator__decision{align-content:start;gap:8px;display:grid}.dashboard-shell .managed-profile-simulator__decision>span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.66rem;font-weight:700}.dashboard-shell .managed-profile-simulator__result dl{gap:9px;margin:0;display:grid}.dashboard-shell .managed-profile-simulator__result dl>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.dashboard-shell .managed-profile-simulator__result dt,.dashboard-shell .managed-profile-simulator__result dd{margin:0;font-size:.72rem;line-height:1.45}.dashboard-shell .managed-profile-simulator__result dt{color:var(--text-muted);font-weight:650}.dashboard-shell .managed-profile-simulator__result dd{color:var(--text-primary)}.dashboard-shell .managed-profile-simulator__notice{border-top:1px solid var(--accent-border);color:var(--text-secondary);grid-column:1/-1;margin:0;padding-top:12px;font-size:.72rem;line-height:1.5}.dashboard-shell .managed-profile-savebar{border:1px solid var(--border-strong-ui);border-radius:var(--radius-medium);background:var(--surface-overlay);box-shadow:var(--shadow-elevated);justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.dashboard-shell .managed-profile-savebar>div{gap:3px;display:grid}.dashboard-shell .managed-profile-savebar strong{color:var(--text-primary);font-size:.78rem}.dashboard-shell .managed-profile-savebar span{color:var(--text-muted);font-size:.7rem;line-height:1.4}.dashboard-shell .agent-integration-posture{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-subtle);grid-template-columns:.85fr 1fr 1.1fr 1fr 1fr;margin:0;display:grid;overflow:hidden}.dashboard-shell .agent-integration-posture>div{border-right:1px solid var(--border-subtle);min-width:0;padding:13px 14px 14px}.dashboard-shell .agent-integration-posture>div:last-child{border-right:0}.dashboard-shell .agent-integration-posture dt,.dashboard-shell .agent-integration-posture dd{margin:0}.dashboard-shell .agent-integration-posture dt{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:.65rem;font-weight:700}.dashboard-shell .agent-integration-posture dd{min-height:24px;color:var(--text-primary);font-size:.76rem;font-weight:630;line-height:1.4}.dashboard-shell .agent-integration-posture small{color:var(--text-muted);margin-top:4px;font-size:.65rem;line-height:1.35;display:block}.dashboard-shell .agent-integration-alert{border:1px solid var(--status-destructive-border);border-left:3px solid var(--text-destructive);border-radius:var(--radius-small);background:var(--status-destructive-bg);justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.dashboard-shell .agent-integration-alert strong{color:var(--text-primary);font-size:.78rem}.dashboard-shell .agent-integration-alert p{color:var(--text-secondary);margin:3px 0 0;font-size:.71rem;line-height:1.45}.dashboard-shell .agent-integration-panel__title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-shell .agent-integration-panel__title-row .ui-kicker{margin-bottom:5px}.dashboard-shell .agent-integration-panel>p:not(.field-help):not(.agent-integration-token),.dashboard-shell .developer-integration-details>p{color:var(--text-secondary);margin:0;font-size:.76rem;line-height:1.55}.dashboard-shell .agent-integration-panel .agent-passport-actions{border-top:0;padding-top:2px}.dashboard-shell .agent-integration-token{border:1px solid var(--border-standard);border-radius:var(--radius-small);background:var(--surface-inset);color:var(--text-secondary);margin:0;padding:9px 11px;font-size:.7rem}.dashboard-shell .agent-integration-token code{color:var(--text-primary)}.dashboard-shell .agent-integration-boundary-note{border:1px solid var(--accent-border);border-radius:var(--radius-small);background:var(--accent-wash);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px 14px;padding:12px 14px;font-size:.72rem;display:grid}.dashboard-shell .agent-integration-boundary-note strong{color:var(--text-primary)}.dashboard-shell .agent-integration-boundary-note span{color:var(--text-secondary);line-height:1.45}.dashboard-shell .agent-integration-boundary-note a{font-weight:650;text-decoration:none}.dashboard-shell .managed-activity-console .ops-events__table .ui-badge,.dashboard-shell .managed-activity-card .ui-badge{white-space:nowrap}.console-row__connection{margin-top:7px;display:inline-flex}.console-definition dd .ui-badge{width:fit-content}@media (max-width:1120px){.dashboard-shell .managed-profile-identity-strip,.dashboard-shell .agent-integration-posture{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell .managed-profile-identity-strip>div:nth-child(3),.dashboard-shell .agent-integration-posture>div:nth-child(3){border-right:0}.dashboard-shell .managed-profile-identity-strip>div:nth-child(n+4),.dashboard-shell .agent-integration-posture>div:nth-child(n+4){border-top:1px solid var(--border-subtle)}.dashboard-shell .managed-profile-identity-strip>div:last-child,.dashboard-shell .agent-integration-posture>div:last-child{grid-column:span 2}.dashboard-shell .managed-profile-editor-grid{grid-template-columns:1fr}}@media (max-width:900px){.dashboard-shell .managed-profile-overview-grid,.dashboard-shell .managed-profile-pause-panel{grid-template-columns:1fr}.dashboard-shell .managed-profile-required-pause{border-top:1px solid var(--border-standard);border-left:0;padding-top:15px}.dashboard-shell .managed-profile-simulator__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .managed-profile-simulator__fields .ui-button{width:fit-content}}@media (max-width:859px){.dashboard-shell .managed-profile-section-heading{flex-direction:column;align-items:flex-start}.dashboard-shell .managed-profile-section-heading>label,.dashboard-shell .managed-profile-section-heading .ui-button{width:100%}.dashboard-shell .managed-profile-mode-grid{grid-template-columns:1fr}.dashboard-shell .managed-profile-mode{border-right:0;border-bottom:1px solid var(--border-standard)}.dashboard-shell .managed-profile-mode:last-child{border-bottom:0}.dashboard-shell .managed-profile-onboarding-steps,.dashboard-shell .managed-profile-repo-help{grid-template-columns:1fr}.dashboard-shell .managed-profile-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.dashboard-shell .managed-profile-table,.dashboard-shell .managed-profile-table tbody,.dashboard-shell .managed-profile-table tr,.dashboard-shell .managed-profile-table td{width:100%;min-width:0;display:block}.dashboard-shell .managed-profile-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-shell .managed-profile-table tbody{gap:12px;display:grid}.dashboard-shell .managed-profile-table .ui-table-row{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-subtle);display:grid;overflow:hidden}.dashboard-shell .managed-profile-table .ui-table__cell{border-bottom:1px solid var(--border-subtle);text-align:left;background:0 0;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:10px 13px;display:grid}.dashboard-shell .managed-profile-table .ui-table__cell:before{content:attr(data-label);color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.64rem;font-weight:700}.dashboard-shell .managed-profile-table .ui-table__cell:last-child{border-bottom:0}.dashboard-shell .managed-profile-table .ui-table__cell:first-child{background:var(--surface-muted);grid-template-columns:1fr;width:100%;padding:14px 13px}.dashboard-shell .managed-profile-table .ui-table__cell:first-child:before{display:none}.dashboard-shell .managed-profile-table .ui-table__cell:nth-child(2),.dashboard-shell .managed-profile-table .ui-table__cell:nth-child(3){width:100%}.dashboard-shell .managed-profile-tool-select select,.dashboard-shell .managed-profile-repo-table input,.dashboard-shell .managed-profile-repo-table select{width:100%;min-width:0}.dashboard-shell .agent-integration-posture{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .agent-integration-posture>div:nth-child(2),.dashboard-shell .agent-integration-posture>div:nth-child(4){border-right:0}.dashboard-shell .agent-integration-posture>div:nth-child(3){border-right:1px solid var(--border-subtle)}.dashboard-shell .agent-integration-posture>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}.dashboard-shell .agent-integration-posture>div:last-child{grid-column:1/-1}.dashboard-shell .agent-integration-boundary-note{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-shell .managed-profile-identity-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .managed-profile-identity-strip>div{border-top:1px solid var(--border-subtle)}.dashboard-shell .managed-profile-identity-strip>div:first-child,.dashboard-shell .managed-profile-identity-strip>div:nth-child(2){border-top:0}.dashboard-shell .managed-profile-identity-strip>div:nth-child(2),.dashboard-shell .managed-profile-identity-strip>div:nth-child(4){border-right:0}.dashboard-shell .managed-profile-identity-strip>div:nth-child(3){border-right:1px solid var(--border-subtle)}.dashboard-shell .managed-profile-identity-strip>div:last-child{grid-column:1/-1}.dashboard-shell .managed-profile-onboarding.dashboard-panel,.dashboard-shell .managed-profile-simulator.dashboard-panel{padding:17px}.dashboard-shell .managed-profile-onboarding-status,.dashboard-shell .managed-profile-pause-controls,.dashboard-shell .managed-profile-simulator__fields,.dashboard-shell .managed-profile-simulator__result{grid-template-columns:1fr}.dashboard-shell .onboarding-status-chip{border-right:0;border-bottom:1px solid var(--border-standard)}.dashboard-shell .onboarding-status-chip:last-child{border-bottom:0}.dashboard-shell .managed-profile-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-shell .managed-profile-simulator__result dl>div{grid-template-columns:1fr;gap:3px}.dashboard-shell .managed-profile-savebar,.dashboard-shell .agent-integration-alert{flex-direction:column;align-items:stretch}.dashboard-shell .managed-profile-savebar .ui-button,.dashboard-shell .agent-integration-alert .ui-button{width:100%}.dashboard-shell .agent-integration-panel__title-row{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.dashboard-shell .managed-profile-identity-strip,.dashboard-shell .agent-integration-posture,.dashboard-shell .managed-profile-time-grid,.dashboard-shell .managed-profile-mode-fields{grid-template-columns:1fr}.dashboard-shell .managed-profile-identity-strip>div,.dashboard-shell .managed-profile-identity-strip>div:nth-child(3),.dashboard-shell .agent-integration-posture>div,.dashboard-shell .agent-integration-posture>div:nth-child(3){border-top:1px solid var(--border-subtle);border-right:0;grid-column:auto}.dashboard-shell .managed-profile-identity-strip>div:first-child,.dashboard-shell .agent-integration-posture>div:first-child{border-top:0}.dashboard-shell .managed-profile-facts>div,.dashboard-shell .agent-integration-configuration>div{grid-template-columns:1fr;gap:4px}.dashboard-shell .managed-profile-table .ui-table__cell{grid-template-columns:1fr;gap:6px}.dashboard-shell .managed-profile-table .ui-table__cell:before{display:block}}@media (prefers-reduced-motion:reduce){.dashboard-shell .managed-profile-section-nav a,.dashboard-shell .managed-profile-onboarding-action{transition:none}}
.operations-nav{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:color-mix(in srgb, var(--surface-elevated) 82%, transparent);min-width:0;box-shadow:var(--shadow-subtle);align-items:center;gap:18px;margin:-4px 0 28px;padding:8px 10px 8px 14px;display:flex}.operations-nav__label,.settings-navigation__label{color:var(--text-muted);font-size:var(--type-label-size);letter-spacing:.08em;text-transform:uppercase;flex:none;font-weight:650}.operations-nav__links{scrollbar-width:thin;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.operations-nav__links a{border-radius:var(--radius-small);color:var(--text-secondary);flex:none;padding:8px 10px;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.operations-nav__links a:hover{color:var(--text-primary);background:var(--surface-muted)}.operations-nav__links a[aria-current=page]{color:var(--text-primary);background:var(--accent-muted);box-shadow:inset 0 0 0 1px var(--accent-border)}.operations-nav__links a:focus-visible,.settings-navigation a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.settings-page-layout{grid-template-columns:minmax(185px,.24fr) minmax(0,1fr);align-items:start;gap:clamp(26px,4vw,56px);display:grid}.settings-page-content{gap:18px;min-width:0;display:grid}.settings-navigation{min-width:0;position:sticky;top:24px}.settings-navigation__label{margin-bottom:12px;display:block}.settings-navigation ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.settings-navigation a{border-left:1px solid var(--border-standard);color:var(--text-secondary);grid-template-columns:24px minmax(0,1fr);gap:1px 8px;padding:10px 8px;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:grid}.settings-navigation a:hover{border-left-color:var(--accent-base);color:var(--text-primary);background:linear-gradient(90deg, var(--accent-wash), transparent)}.settings-navigation a>span{color:var(--text-subtle);font-family:var(--font-jetbrains), ui-monospace, monospace;font-variant-numeric:tabular-nums;grid-row:1/3;font-size:.68rem}.settings-navigation a strong{color:inherit;font-size:.82rem;font-weight:650}.settings-navigation a small{color:var(--text-muted);font-size:.72rem;line-height:1.35}.settings-section{border:1px solid var(--border-standard);border-radius:var(--radius-large);background:var(--surface-elevated);min-width:0;box-shadow:var(--shadow-subtle);scroll-margin-top:24px;overflow:hidden}.settings-section--restricted{border-style:dashed}.settings-section--danger{border-color:var(--border-destructive)}.settings-section__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex}.settings-section__header>div:first-child{min-width:0}.settings-section__header h2{color:var(--text-primary);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:1.06rem;font-weight:680}.settings-section__header p:not(.settings-section__eyebrow){max-width:66ch;color:var(--text-muted);text-wrap:pretty;margin:6px 0 0;font-size:.84rem;line-height:1.55}.settings-section__eyebrow{color:var(--accent-text);letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:.68rem;font-weight:700}.settings-section__action{flex:none}.settings-section__body{min-width:0;padding:24px 26px 28px}.settings-section__body>:first-child{margin-top:0}.settings-section__body>:last-child{margin-bottom:0}.settings-section .setup-form{max-width:720px}.settings-section .setup-form>label,.operations-form-grid>label{min-width:0}.settings-section .setup-form input,.settings-section .setup-form select,.settings-section .setup-form textarea,.operations-form-grid input,.operations-form-grid select,.operations-form-grid textarea{width:100%}.settings-section .setup-actions{padding-top:8px}.operations-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.operations-form-grid .operations-form-grid__wide,.operations-form-grid fieldset,.operations-form-grid .setup-actions{grid-column:1/-1}.settings-callout,.restricted-notice,.operations-notice{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-muted);color:var(--text-secondary);padding:13px 15px;font-size:.82rem;line-height:1.55}.settings-callout strong,.restricted-notice strong,.operations-notice strong{color:var(--text-primary);margin-bottom:3px;display:block}.operations-notice--warning{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.operations-notice--danger{border-color:var(--status-destructive-border);background:var(--status-destructive-bg)}.settings-summary{border-top:1px solid var(--border-subtle);margin:0;display:grid}.settings-summary:first-child{border-top:0}.settings-summary>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.settings-summary>div:last-child{border-bottom:0}.settings-summary dt{color:var(--text-muted);font-size:.76rem;font-weight:600}.settings-summary dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.84rem}.settings-summary code{font-size:.76rem}.settings-summary__value-action{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.settings-summary__value-action code{overflow-wrap:anywhere;min-width:0}.settings-subsection{border-top:1px solid var(--border-subtle);margin-top:24px;padding-top:22px}.settings-subsection>h3{color:var(--text-primary);margin:0 0 6px;font-size:.88rem}.settings-subsection>p{color:var(--text-muted);margin:0 0 16px;font-size:.8rem;line-height:1.5}.member-directory,.developer-token-list,.webhook-directory,.site-directory,.site-guard-list,.webhook-delivery-list{border-top:1px solid var(--border-subtle);gap:0;display:grid}.member-directory__row,.developer-token-row,.webhook-directory__row,.site-directory__row,.site-guard-row,.webhook-delivery-row{border-bottom:1px solid var(--border-subtle);min-width:0;padding:16px 0}.member-directory__row,.developer-token-row,.site-guard-row,.webhook-delivery-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;display:grid}.member-directory__identity,.developer-token-row__identity,.webhook-directory__identity,.site-guard-row__identity,.webhook-delivery-row__identity{min-width:0}.member-directory__identity strong,.developer-token-row__identity strong,.webhook-directory__identity strong,.site-guard-row__identity strong,.webhook-delivery-row__identity strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-size:.86rem;display:block}.member-directory__meta,.developer-token-row__meta,.webhook-directory__meta,.site-guard-row__meta,.webhook-delivery-row__meta{color:var(--text-muted);flex-wrap:wrap;gap:5px 10px;margin-top:6px;font-size:.73rem;line-height:1.45;display:flex}.member-directory__meta>span+span:before,.developer-token-row__meta>span+span:before,.webhook-directory__meta>span+span:before,.site-guard-row__meta>span+span:before,.webhook-delivery-row__meta>span+span:before{content:"·";color:var(--text-subtle);margin-right:10px}.member-directory__actions,.developer-token-row__actions,.site-guard-row__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.member-directory__actions select{width:auto;min-width:150px}.member-directory__consequence,.developer-token-row__consequence{color:var(--text-muted);grid-column:1/-1;margin:-4px 0 0;font-size:.72rem}.invite-receipt{border:1px solid var(--accent-border);border-radius:var(--radius-medium);background:var(--accent-wash);gap:7px;margin-bottom:18px;padding:14px 16px;display:grid}.invite-receipt strong{color:var(--text-primary);font-size:.82rem}.invite-receipt code{overflow-wrap:anywhere;max-width:100%;display:block}.secret-lifecycle{border:1px solid var(--accent-border);border-radius:var(--radius-medium);background:var(--accent-wash);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-top:18px;padding:16px;display:grid}.secret-lifecycle__mark{border-radius:var(--radius-small);background:var(--accent-muted);width:30px;height:30px;color:var(--accent-text);font-family:var(--font-jetbrains), ui-monospace, monospace;place-items:center;font-size:.7rem;font-weight:700;display:grid}.secret-lifecycle__content{min-width:0}.secret-lifecycle__content>strong{color:var(--text-primary);font-size:.84rem}.secret-lifecycle__content p{max-width:66ch;color:var(--text-secondary);margin:3px 0 10px;font-size:.78rem;line-height:1.5}.secret-lifecycle__content code{border:1px solid var(--border-standard);border-radius:var(--radius-small);background:var(--surface-inset);max-width:100%;color:var(--text-primary);white-space:nowrap;padding:9px 10px;font-size:.72rem;display:block;overflow-x:auto}.destructive-settings{border:1px solid var(--border-destructive);border-radius:var(--radius-medium);background:var(--status-destructive-bg);justify-content:space-between;align-items:flex-start;gap:24px;padding:16px;display:flex}.destructive-settings strong{color:var(--text-destructive);font-size:.84rem}.destructive-settings p{max-width:66ch;color:var(--text-secondary);margin:4px 0 0;font-size:.78rem;line-height:1.5}.destructive-settings__action{flex:none}.billing-overview{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:18px;margin-bottom:18px;display:grid}.billing-overview .settings-section{height:100%}.billing-plan-summary{gap:18px;display:grid}.billing-plan-summary__top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.billing-plan-summary__price{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.billing-plan-summary__price strong{letter-spacing:-.045em;font-size:clamp(1.9rem,3.5vw,2.7rem)}.billing-plan-summary__price span{color:var(--text-muted);margin-left:5px;font-size:.78rem}.billing-differences{border:1px solid var(--border-subtle);border-radius:var(--radius-medium);background:var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.billing-differences>div{background:var(--surface-muted);padding:13px 14px}.billing-differences dt{color:var(--text-muted);font-size:.7rem}.billing-differences dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:.86rem;font-weight:650}.billing-usage-panel .settings-section__body{gap:18px;display:grid}.billing-limit-grid.operations-limit-grid{border-radius:var(--radius-large);background:var(--surface-elevated);margin:0 0 18px}.billing-enterprise.operations-enterprise{border:1px solid var(--border-standard);border-radius:var(--radius-large);background:var(--surface-elevated);box-shadow:var(--shadow-subtle);margin:0 0 18px;padding:0;overflow:hidden}.operations-enterprise .billing-enterprise-info,.operations-enterprise .billing-enterprise-form-card{padding:26px}.operations-enterprise .billing-enterprise-info{border-right:1px solid var(--border-subtle)}.webhook-create-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.65fr);gap:24px;display:grid}.webhook-event-set{flex-wrap:wrap;align-content:start;gap:7px;display:flex}.webhook-event-set code,.webhook-event-list code,.site-path-list code{border:1px solid var(--border-standard);background:var(--surface-muted);max-width:100%;color:var(--text-secondary);overflow-wrap:anywhere;border-radius:4px;padding:4px 7px;font-size:.69rem;display:inline-block}.webhook-directory__row{color:inherit;grid-template-columns:minmax(0,1.3fr) minmax(170px,.7fr) auto;align-items:center;gap:18px;text-decoration:none;display:grid}.webhook-directory__row:hover .webhook-directory__identity strong{color:var(--accent-text)}.webhook-directory__identity code{overflow-wrap:anywhere;max-width:100%;color:var(--text-primary);font-size:.76rem;display:block}.webhook-directory__events{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;font-size:.74rem;line-height:1.45}.webhook-directory__status{justify-items:end;gap:6px;min-width:110px;display:grid}.webhook-directory__status small{color:var(--text-muted);font-size:.7rem}.webhook-detail-summary{grid-template-columns:minmax(0,1.4fr) minmax(200px,.6fr);gap:26px;display:grid}.webhook-detail-summary code{overflow-wrap:anywhere;max-width:100%;display:block}.webhook-delivery-row{grid-template-columns:minmax(0,1fr) minmax(120px,auto)}.webhook-delivery-row__status{justify-items:end;gap:6px;display:grid}.webhook-delivery-row__error{border-left:2px solid var(--border-destructive);background:var(--status-destructive-bg);color:var(--text-secondary);overflow-wrap:anywhere;grid-column:1/-1;margin:-2px 0 0;padding:9px 11px;font-size:.74rem;line-height:1.45}.site-guard-intro{border:1px solid var(--border-standard);border-radius:var(--radius-large);background:var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.site-guard-intro>div{background:var(--surface-elevated);padding:17px 18px}.site-guard-intro strong{color:var(--text-primary);margin-bottom:5px;font-size:.8rem;display:block}.site-guard-intro p{color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.5}.site-guard-master{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.site-directory{border-top:0}.site-directory__row{border:0;border-bottom:1px solid var(--border-subtle);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.site-directory__row:hover,.site-directory__row[aria-pressed=true]{background:linear-gradient(90deg, var(--accent-wash), transparent)}.site-directory__row[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--accent-base)}.site-directory__row strong,.site-directory__row small{overflow-wrap:anywhere}.site-directory__row strong{font-size:.82rem}.site-directory__row small{color:var(--text-muted);margin-top:4px;font-size:.7rem;display:block}.site-guard-detail{min-width:0}.site-guard-detail__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.site-guard-detail__header h2{margin:4px 0 2px}.site-guard-detail__header code{color:var(--text-muted);overflow-wrap:anywhere;font-size:.7rem}.site-guard-tabs{gap:18px;display:grid}.site-guard-group{border:1px solid var(--border-standard);border-radius:var(--radius-large);background:var(--surface-elevated);min-width:0;padding:20px}.site-guard-group__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.site-guard-group__header h3{color:var(--text-primary);margin:0;font-size:.9rem}.site-guard-group__header p{max-width:60ch;color:var(--text-muted);margin:4px 0 0;font-size:.75rem;line-height:1.45}.site-guard-row__details{gap:8px;margin-top:9px;display:grid}.site-path-list{flex-wrap:wrap;gap:6px;display:flex}.site-guard-check__decision{align-items:center;gap:8px;display:flex}.site-guard-check__decision strong{display:inline}.site-guard-side-forms{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:18px;margin-top:18px;display:grid}.site-guard-integration{margin-top:18px}.site-guard-integration__steps{counter-reset:site-guard-step;gap:28px;margin-top:24px;display:grid}.site-guard-integration__step{counter-increment:site-guard-step;padding-left:40px;position:relative}.site-guard-integration__step:before{content:counter(site-guard-step, decimal-leading-zero);color:var(--accent-text);font-family:var(--font-jetbrains), ui-monospace, monospace;font-size:.7rem;font-weight:700;position:absolute;top:0;left:0}.site-guard-integration__step h3{color:var(--text-primary);margin:0 0 5px;font-size:.9rem}.site-guard-integration__code-spacer{height:14px}html .console-shell .console-primary-button{border-color:var(--control-primary-bg);background:var(--control-primary-bg);color:var(--control-primary-text)}html .console-shell .console-primary-button:hover{border-color:var(--control-primary-hover);background:var(--control-primary-hover);color:var(--control-primary-text)}.console-operations-header .ui-page-header__description{max-width:68ch}.console-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.console-operations-section{border:1px solid var(--border-standard);border-radius:var(--radius-large);background:var(--surface-elevated);min-width:0;padding:22px}.console-operations-section .console-section-title{margin-bottom:14px}.console-operations-section--wide{grid-column:1/-1}.console-webhook-url,.console-operation-id{font-family:var(--font-jetbrains), ui-monospace, monospace;overflow-wrap:anywhere}.console-secret .secret-lifecycle{margin-top:0}@media (max-width:1024px){.settings-page-layout,.site-guard-master{grid-template-columns:minmax(0,1fr)}.settings-navigation{position:static}.settings-navigation ol{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-navigation a{border:1px solid var(--border-standard);border-radius:var(--radius-small);height:100%}.billing-overview,.webhook-create-layout,.site-guard-side-forms{grid-template-columns:minmax(0,1fr)}.webhook-directory__row{grid-template-columns:minmax(0,1fr) auto}.webhook-directory__events{grid-area:2/1/auto/-1}}@media (max-width:768px){.operations-nav{padding:10px;display:block}.operations-nav__label{padding:2px 4px 8px;display:block}.settings-navigation ol{scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}.settings-navigation li{scroll-snap-align:start;flex:0 0 min(72vw,230px)}.settings-section__header,.settings-section__body{padding-left:20px;padding-right:20px}.operations-form-grid,.billing-differences,.site-guard-intro,.console-operations-grid,.webhook-detail-summary{grid-template-columns:minmax(0,1fr)}.operations-enterprise .billing-enterprise-info{border-right:0;border-bottom:1px solid var(--border-subtle)}.member-directory__row,.developer-token-row,.site-guard-row,.webhook-delivery-row{grid-template-columns:minmax(0,1fr)}.member-directory__actions,.developer-token-row__actions,.site-guard-row__actions,.webhook-delivery-row__status{justify-content:flex-start;justify-items:start}.member-directory__consequence,.developer-token-row__consequence{grid-column:1}.webhook-directory__row{grid-template-columns:minmax(0,1fr)}.webhook-directory__events,.webhook-directory__status{grid-column:1}.webhook-directory__status{justify-items:start}}@media (max-width:520px){.settings-section__header,.billing-plan-summary__top,.site-guard-detail__header,.site-guard-group__header,.destructive-settings{flex-direction:column}.settings-section__action,.destructive-settings__action,.settings-section__action .ui-button,.destructive-settings__action .ui-button{width:100%}.settings-summary>div{grid-template-columns:minmax(0,1fr);gap:5px}.settings-summary__value-action,.member-directory__actions,.developer-token-row__actions{flex-direction:column;align-items:stretch}.member-directory__actions select,.member-directory__actions .ui-button,.developer-token-row__actions .ui-button{width:100%}.secret-lifecycle{grid-template-columns:auto minmax(0,1fr)}.secret-lifecycle>.ui-button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.operations-nav__links a,.settings-navigation a{transition:none}}
:root{--chart-allow:#6ee7b7;--chart-deny:#fca5a5;--chart-approval:#fcd34d;--chart-shadow:#9aa3ad;--chart-neutral:#6b7280;--chart-brand:var(--brand,#d88a63);--chart-info:#7dd3fc;--chart-texture:#00000073}html[data-theme=light]{--chart-allow:#0f8a5f;--chart-deny:#c0392b;--chart-approval:#a86a06;--chart-shadow:#6b7280;--chart-neutral:#4b5563;--chart-info:#1d6fa5;--chart-texture:#ffffff8c}.analytics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.analytics-toolbar__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:.8rem;display:flex}.analytics-toolbar__meta strong{color:var(--text);font-weight:var(--fw-medium,500);font-variant-numeric:tabular-nums}.analytics-range-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.analytics-custom-range{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;display:flex}.analytics-custom-range input[type=date]{border:1px solid var(--border);background:var(--surface,transparent);color:var(--text);font:inherit;border-radius:7px;padding:6px 10px}.analytics-range{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:6px;margin:0;padding:4px;display:flex}.analytics-range label{color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;padding:6px 12px;font-size:.82rem;display:inline-flex;position:relative}.analytics-range input{opacity:0;cursor:pointer;position:absolute;inset:0}.analytics-range label.is-active{background:var(--accent-soft,#d88a631a);color:var(--text)}.analytics-range input:focus-visible+span{outline:2px solid var(--accent,#d88a63);outline-offset:3px;border-radius:3px}.analytics-window,.analytics-note{color:var(--muted);margin:8px 0 18px;font-size:.78rem;line-height:1.6}.analytics-note strong{color:var(--text);font-variant-numeric:tabular-nums}.analytics-section-title{font-size:.95rem;font-weight:var(--fw-medium,500);margin:26px 0 12px}.analytics-muted{color:var(--muted)}.console-metrics-note{margin:-6px 0 20px;font-size:.78rem;line-height:1.6}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:8px;display:grid}.analytics-card{border:1px solid var(--border);background:var(--surface-raised,#ffffff08);border-radius:12px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:18px;display:flex}.analytics-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.analytics-card__title{font-size:.9rem;font-weight:var(--fw-medium,500);margin:0}.analytics-card__desc{color:var(--muted);margin:4px 0 0;font-size:.78rem;line-height:1.5}.analytics-card__footnote{color:var(--muted);font-size:.72rem;line-height:1.5}.analytics-plot{padding-bottom:4px;overflow-x:auto}.analytics-plot__svg{min-width:320px;height:auto;display:block}.analytics-plot__axis{stroke:var(--border-strong,#41454c);stroke-width:1px}.analytics-plot__label{fill:var(--muted);font-size:9px;font-family:var(--font-mono,monospace)}.analytics-plot__group{cursor:default}.analytics-plot__group:focus-visible{outline:2px solid var(--accent,#d88a63);outline-offset:2px}.analytics-plot__group:hover .analytics-bar,.analytics-plot__group:focus-visible .analytics-bar{opacity:.75}.analytics-fill--allow{fill:var(--chart-allow)}.analytics-fill--deny{fill:var(--chart-deny)}.analytics-fill--approval{fill:var(--chart-approval)}.analytics-fill--shadow{fill:var(--chart-shadow)}.analytics-fill--neutral{fill:var(--chart-neutral)}.analytics-fill--brand{fill:var(--chart-brand)}.analytics-fill--info{fill:var(--chart-info)}.analytics-texture{stroke:var(--chart-texture);stroke-width:1.4px;fill:none}.analytics-texture-solid{fill:var(--chart-texture)}.analytics-bar{transition:opacity .12s}.analytics-bar--zero{fill:var(--border-strong,#41454c)}.analytics-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.analytics-line--allow,.analytics-dot--allow{stroke:var(--chart-allow)}.analytics-line--deny,.analytics-dot--deny{stroke:var(--chart-deny)}.analytics-line--approval,.analytics-dot--approval{stroke:var(--chart-approval)}.analytics-line--shadow,.analytics-dot--shadow{stroke:var(--chart-shadow)}.analytics-line--neutral,.analytics-dot--neutral{stroke:var(--chart-neutral)}.analytics-line--brand,.analytics-dot--brand{stroke:var(--chart-brand)}.analytics-line--info,.analytics-dot--info{stroke:var(--chart-info)}.analytics-line--deny{stroke-dasharray:6 3}.analytics-line--approval{stroke-dasharray:2 3}.analytics-line--shadow{stroke-dasharray:9 4}.analytics-line--neutral{stroke-dasharray:3 3}.analytics-dot--allow{fill:var(--chart-allow)}.analytics-dot--deny{fill:var(--chart-deny)}.analytics-dot--approval{fill:var(--chart-approval)}.analytics-dot--shadow{fill:var(--chart-shadow)}.analytics-dot--neutral{fill:var(--chart-neutral)}.analytics-dot--brand{fill:var(--chart-brand)}.analytics-dot--info{fill:var(--chart-info)}.analytics-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:.76rem;list-style:none;display:flex}.analytics-legend li{align-items:center;gap:6px;display:inline-flex}.analytics-legend__swatch{background-color:var(--chart-neutral);background-repeat:repeat;border-radius:2px;flex-shrink:0;width:11px;height:11px}.analytics-legend__swatch--allow{background-color:var(--chart-allow)}.analytics-legend__swatch--deny{background-color:var(--chart-deny)}.analytics-legend__swatch--approval{background-color:var(--chart-approval)}.analytics-legend__swatch--shadow{background-color:var(--chart-shadow)}.analytics-legend__swatch--neutral{background-color:var(--chart-neutral)}.analytics-legend__swatch--brand{background-color:var(--chart-brand)}.analytics-legend__swatch--info{background-color:var(--chart-info)}.analytics-legend__swatch--hatch{background-image:repeating-linear-gradient(45deg, var(--chart-texture) 0 1.5px, transparent 1.5px 4px)}.analytics-legend__swatch--back-hatch{background-image:repeating-linear-gradient(-45deg, var(--chart-texture) 0 1.5px, transparent 1.5px 4px)}.analytics-legend__swatch--dots{background-image:radial-gradient(var(--chart-texture) 1px, transparent 1.2px);background-size:4px 4px}.analytics-legend__swatch--grid{background-image:repeating-linear-gradient(0deg, var(--chart-texture) 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, var(--chart-texture) 0 1px, transparent 1px 4px)}.analytics-series-toggle{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.analytics-series-toggle legend{color:var(--muted);padding:0 0 4px;font-size:.72rem}.analytics-series-toggle label{color:var(--muted);cursor:pointer;align-items:center;gap:5px;font-size:.74rem;display:inline-flex}.analytics-series-toggle input{accent-color:var(--accent,#d88a63);margin:0}.analytics-outcomes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.analytics-outcomes__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px;font-size:.8rem;display:flex}.analytics-outcomes__label{color:var(--text);align-items:center;gap:7px;display:inline-flex}.analytics-outcomes__value{font-variant-numeric:tabular-nums;color:var(--text);align-items:baseline;gap:8px;display:inline-flex}.analytics-outcomes__rate{color:var(--muted);font-size:.74rem}.analytics-outcomes__track{background:var(--border);border-radius:4px;height:8px;overflow:hidden}.analytics-outcomes__bar{border-radius:4px;min-width:2px;height:100%;display:block}.analytics-outcomes__bar--allow{background:var(--chart-allow)}.analytics-outcomes__bar--deny{background:var(--chart-deny)}.analytics-outcomes__bar--approval{background:var(--chart-approval)}.analytics-outcomes__bar--shadow{background:var(--chart-shadow)}.analytics-outcomes__bar--neutral{background:var(--chart-neutral)}.analytics-outcomes__bar--brand{background:var(--chart-brand)}.analytics-outcomes__bar--info{background:var(--chart-info)}.analytics-table__scroll,.analytics-data-table__scroll{overflow-x:auto}.analytics-table,.analytics-data-table table{border-collapse:collapse;width:100%;font-size:.8rem}.analytics-table th,.analytics-table td,.analytics-data-table th,.analytics-data-table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:7px 10px}.analytics-table thead th,.analytics-data-table thead th{color:var(--muted);font-weight:var(--fw-medium,500);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem}.analytics-table .is-numeric,.analytics-data-table td{text-align:right;font-variant-numeric:tabular-nums}.analytics-data-table th[scope=row]{text-align:left}.analytics-table tbody tr:last-child th,.analytics-table tbody tr:last-child td{border-bottom:0}.analytics-data-table{font-size:.78rem}.analytics-data-table summary{cursor:pointer;color:var(--muted);padding:2px 0;font-size:.76rem}.analytics-data-table summary:focus-visible{outline:2px solid var(--accent,#d88a63);outline-offset:3px;border-radius:3px}.analytics-data-table[open] summary{margin-bottom:8px}.analytics-data-table caption{caption-side:top;text-align:left;color:var(--muted);padding-bottom:6px;font-size:.72rem}.analytics-data-table__scroll{max-height:260px;overflow-y:auto}.analytics-empty{color:var(--muted);text-align:center;margin:0;padding:24px 0;font-size:.8rem}.analytics-skeleton{padding:8px 0}.analytics-skeleton__bars{align-items:flex-end;gap:6px;height:140px;display:flex}.analytics-skeleton__bars span{background:linear-gradient(180deg, var(--border-strong,#41454c), var(--border));border-radius:3px 3px 0 0;flex:1;animation:1.4s ease-in-out infinite analytics-skeleton-pulse}@keyframes analytics-skeleton-pulse{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.analytics-skeleton__bars span{opacity:.6;animation:none}}@media (max-width:1100px){.analytics-grid{grid-template-columns:1fr}}@media (max-width:720px){.analytics-toolbar{flex-direction:column;align-items:stretch}.analytics-toolbar__meta{justify-content:space-between}.analytics-card{padding:14px}.analytics-card__head{flex-direction:column}}
