.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__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}}
.marketing,.docs-page,.public-error-page{background:var(--surface-page);color:var(--text-primary)}.marketing{min-height:100dvh;overflow-x:clip}.marketing .section-kicker,.docs-article .section-kicker{color:var(--accent-text);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.72rem;font-weight:700;line-height:1.3;display:inline-flex}.marketing .section-kicker:before,.docs-article .section-kicker:before{background:var(--accent-base);content:"";width:18px;height:1.5px}.public-header{z-index:100;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-header) 90%, transparent);-webkit-backdrop-filter:saturate(1.25)blur(16px);min-height:63px;position:sticky;top:0}.public-nav{width:100%;max-width:var(--content-max-width);min-height:62px;padding-inline:var(--page-gutter);-webkit-backdrop-filter:none;background:0 0;border:0;margin-inline:auto;position:static}.public-nav .site-logo{color:var(--text-primary)}.public-nav .site-logo__text{color:var(--text-primary);letter-spacing:-.02em;font-size:1.08rem}.public-nav .site-logo--framed .site-logo__mark,.site-footer .site-logo--framed .site-logo__mark,.docs-page .site-logo--framed .site-logo__mark,.public-error-page .site-logo--framed .site-logo__mark{border:1px solid var(--border-standard);border-radius:var(--radius-small);background:var(--surface-elevated);width:28px;height:28px;box-shadow:var(--shadow-subtle)}.public-nav .site-logo--framed .site-logo__mark img,.site-footer .site-logo--framed .site-logo__mark img,.docs-page .site-logo--framed .site-logo__mark img,.public-error-page .site-logo--framed .site-logo__mark img{width:20px;height:20px}.public-nav__links{color:var(--text-muted);letter-spacing:0;gap:18px;font-size:.875rem}.public-nav__primary{align-items:center;gap:26px;margin-right:4px;display:flex}.public-nav__primary>a{color:var(--text-secondary);padding-block:21px 20px;text-decoration:none;transition:color .12s;position:relative}.public-nav__primary>a:after{background:var(--accent-base);content:"";opacity:0;height:2px;transition:opacity .12s,transform .12s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.5)}.public-nav__primary>a:hover,.public-nav__primary>a[aria-current=page]{color:var(--text-primary)}.public-nav__primary>a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.public-nav__actions{gap:14px;margin-left:2px}.public-nav .nav-action{border-radius:var(--radius-small);font-size:.86rem;font-weight:650}.public-nav .nav-action--text{color:var(--text-secondary)}.public-nav .nav-action--text:hover{color:var(--accent-text)}.public-nav .nav-action--primary{border-color:var(--control-primary-bg);background:var(--control-primary-bg);min-height:38px;color:var(--control-primary-text);box-shadow:var(--shadow-subtle);padding-inline:16px}.public-nav .nav-action--primary:hover{border-color:var(--control-primary-hover);background:var(--control-primary-hover);transform:translateY(-1px)}.public-nav .theme-toggle,.public-nav .lang-switcher__toggle{color:var(--text-muted);background:0 0;border-color:#0000}.public-nav .theme-toggle:hover,.public-nav .lang-switcher__toggle:hover{border-color:var(--border-standard);background:var(--surface-elevated);color:var(--text-primary)}.public-nav__backdrop{z-index:98;background:var(--surface-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;padding:0;position:fixed;inset:63px 0 0}.public-nav__drawer{z-index:99;border:0;border-left:1px solid var(--border-standard);background:var(--surface-elevated);width:min(390px,100vw);max-height:calc(100dvh - 63px);box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;padding:18px 24px 24px;position:fixed;top:63px;right:0;overflow-y:auto}.public-nav__drawer-heading{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:2px 0 12px;font-size:.7rem;font-weight:700;display:flex}.public-nav__drawer a{border-bottom-color:var(--border-subtle);color:var(--text-secondary);padding:14px 2px;font-size:.98rem}.public-nav__drawer a:hover,.public-nav__drawer a[aria-current=page]{color:var(--text-primary)}.public-nav__drawer a[aria-current=page]{box-shadow:inset 2px 0 var(--accent-base);padding-left:12px}.public-nav__drawer .public-nav__drawer-cta{border:1px solid var(--control-primary-bg);border-radius:var(--radius-small);background:var(--control-primary-bg);color:var(--control-primary-text);text-align:center;justify-content:center;margin:16px 0 6px;padding:11px 16px}.public-nav__drawer-row{border-bottom:1px solid var(--border-subtle);min-height:50px;color:var(--text-muted);padding:10px 2px}.site-footer{border-top:1px solid var(--border-standard);background:var(--surface-muted);margin-top:0;padding:68px 0 30px}.site-footer__inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--page-gutter);grid-template-columns:minmax(210px,.85fr) minmax(0,2fr);gap:64px;margin-inline:auto;display:grid}.site-footer__brand{min-width:0}.site-footer .site-footer__logo{color:var(--text-primary);text-decoration:none;display:inline-flex}.site-footer .site-footer__logo .site-logo__text{color:var(--text-primary);font-size:1.08rem}.site-footer__tagline{max-width:24ch;color:var(--text-secondary);margin:18px 0 32px;font-size:.94rem;line-height:1.55}.site-footer__copy{color:var(--text-muted);margin:0;font-size:.75rem}.site-footer__status{color:var(--text-muted);align-items:center;gap:8px;margin-top:10px;font-size:.75rem;text-decoration:none;display:inline-flex}.site-footer__status:before{background:var(--text-success);content:"";border-radius:50%;width:7px;height:7px}.site-footer__status:hover{color:var(--text-primary)}.site-footer__cols{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.site-footer__cols h5{color:var(--text-primary);letter-spacing:.1em;text-transform:uppercase;margin:2px 0 16px;font-size:.72rem;font-weight:700}.site-footer__cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-footer__cols a{color:var(--text-muted);font-size:.83rem;line-height:1.45;text-decoration:none}.site-footer__cols a:hover{color:var(--accent-text)}.site-footer .social-links--footer{margin-top:18px}.docs-page{grid-template-rows:63px minmax(0,1fr);grid-template-columns:264px minmax(0,1fr);min-height:100dvh;display:grid;overflow:clip}html .docs-page .docs-sidebar{border-right:1px solid var(--border-standard);background:var(--surface-sidebar);-webkit-backdrop-filter:none;grid-area:1/1/-1;gap:22px;width:264px;height:100dvh;padding:20px 18px 18px;position:sticky;top:0;overflow-y:auto}.docs-sidebar__brand{gap:12px;display:grid}.docs-sidebar__brand .site-logo__text{color:var(--text-primary);font-size:1rem}.docs-sidebar__brand p{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 2px;font-size:.68rem;font-weight:700}.docs-search{border-color:var(--border-standard);border-radius:var(--radius-small);background:var(--surface-elevated);min-height:38px;color:var(--text-primary);box-shadow:var(--shadow-subtle)}.docs-search:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.docs-search svg{color:var(--text-muted)}.docs-search__input{color:var(--text-primary)}.docs-search__input::placeholder{color:var(--text-muted)}.docs-search__results--popup{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-overlay);top:calc(100% + 8px)}.docs-search__result{border-color:var(--border-subtle);padding:12px}.docs-search__result strong{color:var(--text-primary)}.docs-search__result span,.docs-search__empty{color:var(--text-muted)}.docs-search__result:hover,.docs-search__result:focus-visible{background:var(--accent-wash)}.docs-nav{display:block}.docs-nav__group+.docs-nav__group{margin-top:20px}.docs-nav__label{color:var(--text-subtle);letter-spacing:.11em;text-transform:uppercase;margin:0 10px 7px;font-size:.65rem;font-weight:700}.docs-sidebar .docs-nav__group>a,.docs-mobile-drawer .docs-nav__group>a{border-radius:var(--radius-small);min-height:35px;color:var(--text-muted);align-items:center;padding:7px 10px;font-size:.84rem;line-height:1.35;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}.docs-sidebar .docs-nav__group>a span,.docs-mobile-drawer .docs-nav__group>a span{overflow-wrap:anywhere;min-width:0}.docs-sidebar .docs-nav__group>a:hover,.docs-mobile-drawer .docs-nav__group>a:hover{background:var(--surface-elevated);color:var(--text-primary)}html .docs-page .docs-sidebar .docs-nav__group>a[aria-current=page],html .docs-page .docs-mobile-drawer .docs-nav__group>a[aria-current=page]{background:var(--surface-selected);color:var(--text-primary);font-weight:650}html .docs-page .docs-sidebar .docs-nav__group>a[aria-current=page]:before,html .docs-page .docs-mobile-drawer .docs-nav__group>a[aria-current=page]:before{background:var(--accent-base);content:"";border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.docs-sidebar__footer{border-top:1px solid var(--border-standard);gap:9px;margin-top:auto;padding-top:16px;display:grid}.docs-sidebar__footer .theme-toggle{border-color:var(--border-standard);background:var(--surface-elevated);width:100%}.docs-utility-header{z-index:30;border-bottom:1px solid var(--border-standard);background:color-mix(in srgb, var(--surface-header) 90%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(14px);backdrop-filter:saturate(1.2)blur(14px);grid-area:1/2;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding-inline:clamp(28px,4vw,56px);display:flex;position:sticky;top:0}.docs-utility-header p{min-width:0;color:var(--text-muted);align-items:center;gap:10px;margin:0;font-size:.75rem;display:flex}.docs-utility-header p span:after{color:var(--border-strong-ui);content:"/";margin-left:10px}.docs-utility-header p strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.docs-utility-header nav{align-items:center;gap:22px;display:flex}.docs-utility-header nav a{color:var(--text-muted);font-size:.78rem;font-weight:550;text-decoration:none}.docs-utility-header nav a:hover{color:var(--accent-text)}.docs-utility-header nav .docs-utility-header__signin{border:1px solid var(--border-standard);border-radius:var(--radius-small);background:var(--surface-elevated);color:var(--text-primary);padding:7px 12px}.docs-article{grid-area:2/2;width:100%;min-width:0;max-width:none;padding:60px clamp(28px,5vw,72px) 104px}.docs-article__inner{width:min(100%,790px);min-width:0;margin-inline:auto}.docs-article h1{max-width:21ch;color:var(--text-primary);letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-size:clamp(2.05rem,4vw,2.8rem);font-weight:720;line-height:1.08}.docs-lede{max-width:65ch;color:var(--text-secondary);text-wrap:pretty;margin:18px 0 44px;font-size:1rem;line-height:1.7}.docs-article .docs-article__inner>p:not(.section-kicker):not(.docs-lede):not(.field-help),.docs-article .docs-article__inner>ul,.docs-article .docs-article__inner>ol,.docs-article .docs-article__inner li,.docs-anchor-section p,.concept-grid p,.endpoint-card p{color:var(--text-secondary);line-height:1.72}.docs-article .docs-article__inner>p:not(.section-kicker):not(.docs-lede):not(.field-help){max-width:67ch}.docs-article h2{border-top:1px solid var(--border-standard);color:var(--text-primary);letter-spacing:-.02em;text-wrap:balance;margin:52px 0 14px;padding-top:28px;scroll-margin-top:84px;font-size:1.28rem;font-weight:680;line-height:1.3}.docs-article h3{color:var(--text-primary);margin:28px 0 10px;font-size:1rem;font-weight:650}.docs-article :not(pre)>code,.blog-prose :not(pre)>code,.legal-section code,.security-page :not(pre)>code{border:1px solid var(--accent-border);background:var(--accent-wash);color:var(--accent-text);overflow-wrap:anywhere;border-radius:4px;padding:.12em .38em;font-size:.86em}.docs-article .ui-code-shell,.security-page .ui-code-shell,.blog-prose .ui-code-shell{border:1px solid var(--border-on-dark);border-radius:var(--radius-medium);background:var(--surface-dark);width:100%;min-width:0;box-shadow:var(--shadow-subtle);margin:22px 0 30px;overflow:hidden}.docs-article .ui-code-bar,.security-page .ui-code-bar,.blog-prose .ui-code-bar{border-bottom:1px solid var(--border-on-dark);background:var(--surface-dark-elevated);min-height:38px}.docs-article .ui-code-label,.security-page .ui-code-label,.blog-prose .ui-code-label{color:var(--text-on-dark-muted);letter-spacing:.06em;font-size:.7rem}html .docs-article .ui-code-copy,html .security-page .ui-code-copy,html .blog-prose .ui-code-copy{border-color:var(--border-on-dark);min-height:28px;color:var(--text-on-dark-muted);background:0 0}html .docs-article .ui-code-copy:hover,html .security-page .ui-code-copy:hover,html .blog-prose .ui-code-copy:hover{color:var(--text-on-dark);background:#ffffff0f}.docs-article .ui-code,.security-page .ui-code,.blog-prose .ui-code{background:var(--surface-dark);max-width:100%;color:var(--text-on-dark);scrollbar-color:var(--border-on-dark) transparent;border:0;border-radius:0;margin:0;font-size:.78rem;line-height:1.65;overflow-x:auto}.docs-links{border-top:1px solid var(--border-standard);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:36px}.docs-links a{border:0;border-bottom:1px solid var(--border-standard);min-height:150px;box-shadow:none;background:0 0;border-radius:0;padding:24px 34px 28px 0}.docs-links a:hover{border-color:var(--accent-border);box-shadow:none;background:0 0}.docs-links a strong{color:var(--text-primary);font-size:.98rem;font-weight:680}.docs-links a span{color:var(--text-muted);font-size:.86rem}.docs-links a:after{color:var(--accent-text);opacity:1;bottom:28px;right:4px;transform:none}.docs-steps{color:var(--text-secondary);gap:0;margin:28px 0;position:relative}.docs-steps:before{background:var(--border-standard);content:"";width:1px;position:absolute;top:24px;bottom:24px;left:15px}.docs-steps li{min-height:58px;color:var(--text-secondary);background:0 0;border:0;border-radius:0;padding:14px 0 14px 52px}.docs-steps li:before{border:1px solid var(--accent-border);background:var(--surface-page);width:26px;height:26px;color:var(--accent-text);font-variant-numeric:tabular-nums;top:17px;left:3px;transform:none}.endpoint-list{border-top:1px solid var(--border-standard);gap:0;margin:28px 0}.endpoint-card{border:0;border-bottom:1px solid var(--border-standard);background:0 0;border-radius:0;grid-template-columns:66px minmax(0,1fr);gap:8px 16px;padding:18px 0}.endpoint-card:hover{border-color:var(--accent-border);background:0 0}.endpoint-card span{color:var(--accent-text);font-variant-numeric:tabular-nums;border-radius:3px}.endpoint-card code{min-width:0;color:var(--text-primary);overflow-wrap:anywhere}.endpoint-card p{color:var(--text-muted);grid-column:2;margin:0}.concept-grid{border-top:1px solid var(--border-standard);gap:0;margin:28px 0}.concept-grid section{border:0;border-bottom:1px solid var(--border-standard);background:0 0;border-radius:0;padding:22px 0}.concept-grid section:hover{background:0 0}.docs-anchor-section{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-muted);padding:22px}.docs-pager{border-top:1px solid var(--border-standard);gap:14px;margin-top:64px;padding-top:24px}.docs-next{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);min-width:0;color:var(--text-primary);box-shadow:var(--shadow-subtle);padding:18px}.docs-next:hover{border-color:var(--accent-border);background:var(--accent-wash)}.docs-next span{color:var(--text-muted)}.docs-table,.docs-checklist{border-collapse:separate;border-spacing:0;border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);width:100%;max-width:100%;margin:22px 0 30px;font-size:.84rem;overflow-x:auto}.docs-table th,.docs-table td,.docs-checklist th,.docs-checklist td{border:0;border-bottom:1px solid var(--border-standard);min-width:110px;color:var(--text-secondary);text-align:left;vertical-align:top;padding:12px 14px}.docs-table th,.docs-checklist th{background:var(--surface-muted);color:var(--text-primary);letter-spacing:.04em;font-size:.72rem;font-weight:700}.docs-table tr:last-child td,.docs-checklist tr:last-child td{border-bottom:0}.simple-mode-banner{border-color:var(--accent-border);border-radius:var(--radius-medium);background:var(--accent-wash);color:var(--text-secondary);margin:0 auto 28px}.simple-mode-banner svg{color:var(--accent-text);flex-shrink:0}.docs-mobile-header,.docs-mobile-drawer,.docs-mobile-backdrop{display:none}.security-page{width:min(100%,1120px);padding:72px var(--page-gutter) 104px;margin-inline:auto}.security-page .security-hero{text-align:left;max-width:790px;margin:0 0 72px;padding:0}.security-hero h1{max-width:16ch;color:var(--text-primary);letter-spacing:-.045em;text-wrap:balance;margin:15px 0 20px;font-size:clamp(2.5rem,6vw,4.6rem);font-weight:730;line-height:1.02}.security-lede{max-width:64ch;color:var(--text-secondary);margin:0 0 12px;font-size:1.02rem;line-height:1.7}.security-section{border-top:1px solid var(--border-standard);grid-template-columns:210px minmax(0,1fr);gap:54px;padding:44px 0 52px;display:grid}.security-section--last{border-bottom:1px solid var(--border-standard)}.security-section__label{grid-template-columns:28px minmax(0,1fr);align-self:start;gap:10px;padding-top:2px;display:grid}.security-section__label span{color:var(--accent-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.7rem}.security-section__label h2{color:var(--text-primary);letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:680;line-height:1.35}.security-section__body{min-width:0;max-width:760px}.security-section__body>p,.security-list{color:var(--text-secondary);line-height:1.72}.security-section__body>p:first-child{margin-top:0}.security-list{padding-left:20px}.security-list li+li{margin-top:10px}.security-note,.blog-note,.legal-note{border:1px solid var(--accent-border);border-left:3px solid var(--accent-base);border-radius:0 var(--radius-medium) var(--radius-medium) 0;background:var(--accent-wash);color:var(--text-secondary);padding:17px 19px;line-height:1.65}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.security-card{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-muted);box-shadow:none;padding:18px}.security-card:hover{border-color:var(--accent-border);background:var(--surface-elevated);transform:none}.security-card strong{color:var(--text-primary)}.security-card p{color:var(--text-muted)}.blog-page,.blog-post-page{width:min(100%,1040px);padding:72px var(--page-gutter) 104px;margin-inline:auto}.blog-hero{max-width:780px;margin:0 0 60px}.blog-hero h1,.blog-post__title{max-width:18ch;color:var(--text-primary);letter-spacing:-.045em;text-wrap:balance;margin:15px 0 18px;font-size:clamp(2.35rem,5.7vw,4.35rem);font-weight:730;line-height:1.04}.blog-lede,.blog-post__excerpt{max-width:63ch;color:var(--text-secondary);font-size:1.03rem;line-height:1.7}.blog-list{border-top:1px solid var(--border-standard);grid-template-columns:1fr;gap:0;display:grid}.blog-card,.blog-card:first-child,.blog-card:last-child,.blog-card:first-child:last-child{border:0;border-bottom:1px solid var(--border-standard);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:30px 0 32px}.blog-card:hover{border-color:var(--accent-border);background:0 0;transform:none}.blog-card__meta,.blog-post__meta{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.blog-card__title{max-width:30ch;color:var(--text-primary);text-wrap:balance;font-size:clamp(1.35rem,3vw,2rem);line-height:1.2}.blog-card__excerpt{max-width:66ch;color:var(--text-secondary)}.blog-tag{border-color:var(--border-standard);background:var(--surface-muted);color:var(--text-muted);border-radius:3px}.blog-post-page{max-width:900px}.blog-breadcrumb{color:var(--text-muted)}.blog-breadcrumb a:hover{color:var(--accent-text)}.blog-post{max-width:760px;margin-inline:auto}.blog-post__header{border-bottom:1px solid var(--border-standard);padding-bottom:38px}.blog-prose{color:var(--text-secondary);font-size:1rem;line-height:1.76}.blog-prose h2{border-top:1px solid var(--border-standard);color:var(--text-primary);margin:48px 0 14px;padding-top:24px;font-size:1.35rem;line-height:1.3}.blog-prose p,.blog-prose li{color:var(--text-secondary)}.blog-post__footer{border-top-color:var(--border-standard);max-width:760px;margin:56px auto 0;padding-top:24px}.blog-back{color:var(--text-muted)}.blog-back:hover{color:var(--accent-text)}.legal-page{width:min(100%,1080px);max-width:none;padding:72px var(--page-gutter) 112px;grid-template-columns:220px minmax(0,1fr);column-gap:64px;margin-inline:auto;display:grid}.legal-hero{grid-column:1/-1;max-width:780px;margin-bottom:56px}.legal-hero h1{max-width:18ch;color:var(--text-primary);letter-spacing:-.045em;text-wrap:balance;margin:15px 0 16px;font-size:clamp(2.35rem,5.5vw,4.1rem);font-weight:730;line-height:1.04}.legal-meta{max-width:65ch;color:var(--text-muted);font-size:.84rem;line-height:1.65}.legal-meta a{color:var(--accent-text)}.legal-toc{border:0;border-right:1px solid var(--border-standard);background:0 0;border-radius:0;grid-column:1;align-self:start;margin:0;padding:0 18px 0 0;position:sticky;top:92px}.legal-toc__heading{color:var(--text-subtle);letter-spacing:.1em;margin-bottom:13px;font-size:.67rem}.legal-toc__list{gap:8px;padding:0;list-style:none}.legal-toc__list li{color:var(--text-muted);font-size:.76rem;line-height:1.4}.legal-toc__list a{color:var(--text-muted);overflow-wrap:anywhere;display:block}.legal-toc__list a:hover,.legal-toc__list a:focus-visible{color:var(--accent-text)}.legal-body{grid-column:2;min-width:0}.legal-section{border-color:var(--border-standard);padding:34px 0 38px;scroll-margin-top:86px}.legal-section:first-child{border-top:0;padding-top:0}.legal-section h2{color:var(--text-primary);text-wrap:balance;margin-bottom:16px;font-size:1.18rem;font-weight:680;line-height:1.35}.legal-section h3{color:var(--text-primary);font-size:.9rem}.legal-section p,.legal-section li{color:var(--text-secondary);font-size:.91rem;line-height:1.75}.legal-section a{color:var(--accent-text);text-underline-offset:3px}.legal-table{border:1px solid var(--border-standard);border-radius:var(--radius-medium);border-collapse:separate;border-spacing:0;background:var(--surface-elevated);scrollbar-color:var(--border-strong-ui) transparent;width:100%;max-width:100%;display:block;overflow-x:auto}.legal-table th,.legal-table td{border:0;border-right:1px solid var(--border-standard);border-bottom:1px solid var(--border-standard);min-width:150px;color:var(--text-secondary)}.legal-table th{background:var(--surface-muted);color:var(--text-primary)}.legal-page--hub{max-width:1000px;display:block}.legal-page--hub .legal-hero{margin-bottom:42px}.legal-hub{border-top:1px solid var(--border-standard);gap:0;margin-bottom:56px}.legal-hub__card{border:0;border-bottom:1px solid var(--border-standard);background:0 0;border-radius:0;gap:14px;padding:28px 0 32px}.legal-hub__card:hover{border-color:var(--accent-border);background:0 0}.legal-hub__card-title{color:var(--text-primary);font-size:1.2rem}.legal-hub__card-meta,.legal-hub__card-list li{color:var(--text-muted)}.legal-hub__card-desc{max-width:68ch;color:var(--text-secondary)}.legal-hub__card-list li{border-color:var(--border-standard);background:var(--surface-muted);border-radius:3px;padding:2px 8px}.legal-hub__card-cta{color:var(--accent-text)}.compliance-badge{font-variant-numeric:tabular-nums;border-radius:3px}.status-page{width:min(100%,920px);max-width:none;padding:72px var(--page-gutter) 104px;margin-inline:auto}.status-banner{border-radius:var(--radius-medium);min-height:76px;box-shadow:var(--shadow-subtle);border-width:1px;padding:20px 22px}.status-banner__text{color:var(--text-primary);font-weight:650}.status-section{margin-top:52px}.status-section__title{color:var(--text-primary);letter-spacing:-.015em;margin-bottom:16px;font-size:1.08rem;font-weight:680}.status-group{margin-top:24px}.status-group__name{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.status-component-list,.status-incident{border-color:var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);box-shadow:var(--shadow-subtle);overflow:hidden}.status-component{border-color:var(--border-standard);min-height:68px;padding:15px 18px}.status-component__name,.status-incident__title{color:var(--text-primary)}.status-component__desc,.status-component__label,.status-incident__message,.status-incident__footer,.status-timeline__body,.status-timeline__time,.status-empty,.status-footer{color:var(--text-muted)}.status-incident{padding:22px}.status-incident--active{border-color:var(--status-warning-border)}.incident-badge{border-radius:3px}.status-timeline{border-color:var(--border-standard)}.status-footer{border-color:var(--border-standard);margin-top:56px;padding-top:22px}.status-footer a{color:var(--accent-text)}.sandbox-page{width:min(100%, var(--content-max-width));padding-inline:var(--page-gutter);margin-inline:auto}.sandbox-header h1,.sandbox-hero h1,.sandbox-panel-heading h2,.sandbox-trace__header h2,.sandbox-pattern h2,.sandbox-ctas h2{color:var(--text-primary)}.sandbox-lede,.sandbox-layer p,.sandbox-pattern p,.sandbox-note{color:var(--text-secondary)}.sandbox-header__panel,.sandbox-layer,.sandbox-scenarios,.sandbox-demo,.sandbox-trace,.sandbox-passport-card,.sandbox-focus .decision-console,.sandbox-action-card,.sandbox-scenario{border-color:var(--border-standard);background:var(--surface-elevated);box-shadow:var(--shadow-subtle)}.sandbox-scenario:hover,.sandbox-scenario--active,.sandbox-action-card:hover,.sandbox-action-card--active{border-color:var(--accent-border);background:var(--accent-wash)}.site-consent:not(.site-consent--dashboard){right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-elevated);width:min(520px,100vw - 36px);box-shadow:var(--shadow-overlay);left:auto}.site-consent:not(.site-consent--dashboard) .site-consent__inner{grid-template-columns:minmax(0,1fr) auto;padding:15px;display:grid}.site-consent__text{color:var(--text-secondary)}.site-consent__link{color:var(--accent-text)}.site-consent__btn{border-color:var(--border-standard);border-radius:var(--radius-small);min-height:34px}.site-consent__btn--decline{color:var(--text-secondary)}.site-consent__btn--decline:hover{border-color:var(--border-strong-ui);background:var(--surface-muted);color:var(--text-primary)}.site-consent__btn--accept{border-color:var(--control-primary-bg);background:var(--control-primary-bg);color:var(--control-primary-text)}.public-error-page{min-height:100dvh;padding-inline:var(--page-gutter);grid-template-rows:auto 1fr auto;display:grid}.public-error-header,.public-error-footer{width:100%;max-width:var(--content-max-width);margin-inline:auto}.public-error-header{border-bottom:1px solid var(--border-standard);justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.public-error-header nav,.public-error-footer nav{align-items:center;gap:20px;display:flex}.public-error-header nav a,.public-error-footer nav a{color:var(--text-muted);font-size:.8rem;text-decoration:none}.public-error-header nav a:hover,.public-error-footer nav a:hover{color:var(--accent-text)}.public-error-state{align-self:center;width:min(100%,720px);margin-inline:auto;padding-block:72px}.public-error-state__code{color:var(--accent-text);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:700}.public-error-state h1{max-width:16ch;color:var(--text-primary);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.45rem,7vw,4.8rem);font-weight:730;line-height:1.02}.public-error-state__description{max-width:54ch;color:var(--text-secondary);margin:22px 0 0;font-size:1rem;line-height:1.7}.public-error-state__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.public-error-state__primary,.public-error-state__secondary{border-radius:var(--radius-small);cursor:pointer;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-flex}.public-error-state__primary{border:1px solid var(--control-primary-bg);background:var(--control-primary-bg);color:var(--control-primary-text)}.public-error-state__primary:hover{border-color:var(--control-primary-hover);background:var(--control-primary-hover)}.public-error-state__secondary{border:1px solid var(--border-standard);background:var(--surface-elevated);color:var(--text-primary)}.public-error-state__secondary:hover{border-color:var(--accent-border);background:var(--accent-wash)}.public-error-footer{border-top:1px solid var(--border-standard);min-height:68px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:24px;font-size:.75rem;display:flex}.public-skeleton{border-radius:var(--radius-small);background:linear-gradient(90deg, var(--surface-muted) 0%, var(--surface-elevated) 48%, var(--surface-muted) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite public-skeleton-shift}.status-loading__banner{height:76px}.status-loading__heading{width:150px;height:20px;margin-bottom:16px}.status-loading__rows{border:1px solid var(--border-standard);border-radius:var(--radius-medium);overflow:hidden}.status-loading__rows .public-skeleton{border-radius:0;height:66px}.status-loading__rows .public-skeleton+.public-skeleton{border-top:1px solid var(--border-standard)}.status-loading__incident{height:170px}@keyframes public-skeleton-shift{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1120px){.public-nav__primary{gap:18px}.public-nav__links{gap:12px}.site-footer__inner{gap:42px}.site-footer__cols{gap:22px}}@media (max-width:1024px){.public-nav__primary>a{font-size:.82rem}.public-nav .lang-switcher__label{display:none}.site-footer__inner{grid-template-columns:1fr}.site-footer__brand{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 32px;display:grid}.site-footer__brand .site-logo,.site-footer__brand .site-footer__tagline,.site-footer__brand .site-footer__copy,.site-footer__brand .site-footer__status{grid-column:1}.site-footer__brand .social-links{grid-area:1/2/span 2;margin-top:0}.security-section{grid-template-columns:180px minmax(0,1fr);gap:38px}.legal-page{grid-template-columns:190px minmax(0,1fr);column-gap:42px}}@media (max-width:900px){.public-nav{grid-template-columns:1fr auto 1fr;gap:12px;display:grid}.public-nav__hamburger{border:1px solid var(--border-standard);background:var(--surface-elevated);width:40px;height:40px;color:var(--text-primary);justify-self:start;display:inline-flex}.public-nav__hamburger:hover{background:var(--surface-muted)}.public-nav>.site-logo{justify-self:center}.public-nav__links{display:none}.public-nav__mobile-cta{justify-self:end;display:flex}.docs-page{display:block;overflow:visible}.docs-sidebar,.docs-utility-header{display:none!important}html .docs-page .docs-mobile-header{z-index:70;min-height:62px;padding-inline:var(--page-gutter);border-bottom:1px solid var(--border-standard);background:color-mix(in srgb, var(--surface-header) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid;position:sticky;top:0}.docs-mobile-header__page{max-width:30vw;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.docs-mobile-header__toggle{border:1px solid var(--border-standard);border-radius:var(--radius-small);background:var(--surface-elevated);width:40px;height:40px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.docs-mobile-header--drawer-open .docs-mobile-header__toggle{visibility:hidden}.docs-mobile-backdrop{z-index:68;background:var(--surface-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;padding:0;display:block;position:fixed;inset:62px 0 0}html .docs-page .docs-mobile-drawer{z-index:69;border-left:1px solid var(--border-standard);background:var(--surface-sidebar);width:min(390px,100vw);box-shadow:var(--shadow-overlay);flex-direction:column;gap:18px;padding:20px 22px 24px;display:flex;position:fixed;top:62px;bottom:0;right:0;overflow-y:auto}.docs-mobile-drawer__heading{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:.7rem;font-weight:700;display:flex}.docs-mobile-drawer__heading button{border:1px solid var(--border-standard);border-radius:var(--radius-small);background:var(--surface-muted);width:36px;height:36px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.docs-mobile-drawer .docs-nav{display:block}.docs-mobile-drawer__footer{border-top:1px solid var(--border-standard);color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:.8rem;display:flex}.docs-article{width:100%;padding:50px var(--page-gutter) 88px}.legal-page{padding-top:56px;display:block}.legal-hero{margin-bottom:36px}.legal-toc{border:1px solid var(--border-standard);border-radius:var(--radius-medium);background:var(--surface-muted);margin-bottom:42px;padding:18px;position:static}.legal-toc__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;display:grid}.security-section{grid-template-columns:1fr;gap:24px}.security-section__label{grid-template-columns:28px minmax(0,1fr)}}@media (max-width:768px){.site-footer{padding-top:54px}.site-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.security-page,.blog-page,.blog-post-page,.status-page{padding-top:56px;padding-bottom:84px}.security-page .security-hero,.blog-hero{margin-bottom:48px}.security-grid,.docs-links{grid-template-columns:1fr}.docs-links a{min-height:132px}.blog-post__footer{flex-direction:column;align-items:flex-start;gap:24px}.status-component__desc{max-width:48ch}}@media (max-width:620px){.public-nav{padding-inline:14px}.public-nav .site-logo__wordmark{display:none}.public-nav .nav-action--primary{min-height:36px;padding-inline:12px;font-size:.8rem}.public-nav__drawer{border-left:0;width:100vw}.site-footer__brand{display:block}.site-footer__brand .social-links{margin-top:18px}.docs-mobile-header__page{max-width:34vw}.docs-mobile-drawer{border-left:0;width:100vw}.docs-pager{grid-template-columns:1fr}.docs-pager>span:empty{display:none}.endpoint-card{grid-template-columns:1fr}.endpoint-card p{grid-column:1}.legal-toc__list{grid-template-columns:1fr}.legal-table{font-size:.76rem}.status-component{align-items:flex-start;gap:12px}.status-component__status{flex-shrink:0}.status-incident__header{flex-direction:column;align-items:flex-start}.site-consent:not(.site-consent--dashboard){right:10px;bottom:max(10px, env(safe-area-inset-bottom));width:calc(100vw - 20px)}.site-consent:not(.site-consent--dashboard) .site-consent__inner{grid-template-columns:1fr}.site-consent:not(.site-consent--dashboard) .site-consent__actions{grid-template-columns:1fr 1fr;display:grid}.public-error-header nav a{display:none}.public-error-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:18px}}@media (max-width:480px){.site-footer__cols{grid-template-columns:1fr}.site-footer__tagline{margin-bottom:24px}.docs-mobile-header{grid-template-columns:minmax(0,1fr) auto}.docs-mobile-header__page{display:none}.docs-article{padding-top:42px}.docs-article h1{font-size:clamp(1.9rem,10vw,2.4rem)}.docs-steps li{padding-left:44px}.security-hero h1,.blog-hero h1,.blog-post__title,.legal-hero h1{font-size:clamp(2.2rem,12vw,3.25rem)}.public-error-state__actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.public-nav__primary>a:after,.public-nav .nav-action,.docs-search__result,.docs-links a,.public-skeleton{transition:none;animation:none}}
