.org-routes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.org-routes__row{align-items:flex-start;gap:var(--sp-6);padding:var(--sp-5) 0;border-bottom:1px solid var(--line);display:flex}.org-routes__row:last-child{border-bottom:0}.org-routes__switch{margin-top:var(--sp-1);flex:none}.org-routes__glyph{width:2.375rem;font-size:var(--t-sm);line-height:var(--lh-snug);text-align:center;flex:none}.org-routes__state{width:2.375rem;color:var(--ink-mut);font-family:var(--f-mono);font-size:var(--t-xs);line-height:var(--lh-snug);flex:none}.org-routes__body{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.org-routes__what{color:var(--ink-dim);font-size:var(--t-sm);margin:0;font-weight:600}.org-routes__row--locked .org-routes__what{color:var(--ink-mut)}.org-routes__why{color:var(--ink-mut);font-size:var(--t-xs);overflow-wrap:anywhere;margin:0}.org-routes__lock{color:var(--ink-dim);font-size:var(--t-xs);line-height:var(--lh-body);margin:0}.org-routes__locked{color:var(--warn);font-weight:600}.org-routes__link{color:var(--accent)}.org-routes__editor{margin-top:var(--sp-3)}.org-routes__refusal{margin:var(--sp-5) 0 0;color:var(--err);font-size:var(--t-xs);line-height:var(--lh-body)}
.danger-zone{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.danger-zone__row{align-items:center;gap:var(--sp-5) var(--sp-8);padding:var(--sp-7) 0;border-bottom:1px solid var(--err-line);flex-wrap:wrap;display:flex}.danger-zone__row:last-child{border-bottom:none}.danger-zone__what{min-width:10.625rem;color:var(--ink);font-size:var(--t-sm);font-weight:600}.danger-zone__why{min-width:15rem;color:var(--ink-mut);font-size:var(--t-xs);line-height:var(--lh-body);flex:1;margin:0}.danger-zone__why--mono{font-family:var(--f-mono)}.danger-zone__state{color:var(--ink-dim);font-family:var(--f-mono);font-size:var(--t-xs)}.danger-zone__state--paused{color:var(--warn)}.danger-zone__control{align-items:center;gap:var(--sp-6);display:inline-flex}.danger-zone__switch{transform-origin:100%;transform:scale(1.15)}.danger-zone__disconnect{border-color:var(--err-line);color:var(--err)}.danger-zone__role{max-width:28rem;color:var(--ink-mut);font-size:var(--t-xs);line-height:var(--lh-body);margin:0}.danger-zone__refusal{color:var(--err);font-size:var(--t-xs);line-height:var(--lh-body);flex-basis:100%;margin:0}.danger-zone__pending{color:var(--warn);font-size:var(--t-xs);line-height:var(--lh-body);margin:0}.danger-zone__link{color:var(--accent)}.danger-zone__dialog{gap:var(--sp-6);padding:var(--sp-8);flex-direction:column;display:flex}.danger-zone__title{color:var(--ink);font-size:var(--t-lg);margin:0}.danger-zone__lead{color:var(--ink-dim);font-size:var(--t-sm);line-height:var(--lh-body);margin:0}.danger-zone__warning{padding:var(--sp-4) var(--sp-5);border:1px solid var(--warn-line);border-radius:var(--r-md);background:var(--warn-tint);color:var(--ink);font-size:var(--t-xs);line-height:var(--lh-body);margin:0}.danger-zone__facts{gap:var(--sp-3);padding-left:var(--sp-8);color:var(--ink);font-size:var(--t-xs);line-height:var(--lh-body);flex-direction:column;margin:0;display:flex}.danger-zone__note{color:var(--ink-mut);font-size:var(--t-xs);line-height:var(--lh-body);margin:0}.danger-zone__error{color:var(--err);font-size:var(--t-xs);line-height:var(--lh-body);margin:0}.danger-zone__actions{justify-content:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}
.policies{margin-bottom:var(--sp-7)}.policies__row{justify-content:space-between;align-items:flex-start;gap:var(--sp-5);flex-wrap:wrap;display:flex}.policies__text{gap:var(--sp-2);flex-direction:column;min-width:0;max-width:72ch;display:flex}.policies__name{color:var(--ink);font-size:var(--t-md);margin:0;font-weight:600}.policies__summary,.policies__attribution,.policies__readonly{color:var(--ink-mut);font-size:var(--t-xs);line-height:var(--lh-body);margin:0}.policies__status{color:var(--ink);font-size:var(--t-sm);line-height:var(--lh-body);margin:0}.policies__status--on{color:var(--ok)}.policies__status--off{color:var(--warn)}.policies__outcome{margin:var(--sp-5) 0 0;color:var(--ink);font-size:var(--t-sm)}.policies__outcome--failed{color:var(--err)}.policies-confirm{gap:var(--sp-5);flex-direction:column;display:flex}.policies-confirm__consequences{gap:var(--sp-3);padding:var(--sp-5) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--inset);flex-direction:column;margin:0;list-style:inside;display:flex}.policies-confirm__consequences--loosens{border-color:var(--err-line);background:var(--err-tint)}.policies-confirm__consequence{color:var(--ink);font-size:var(--t-sm);line-height:var(--lh-body)}.policies-confirm__error{color:var(--err);font-size:var(--t-sm);margin:0}.policies-confirm__actions{gap:var(--sp-4);flex-wrap:wrap;display:flex}
.policy-history__trigger{cursor:pointer;font-family:var(--f-mono)}.policy-history__trigger:hover{border-color:var(--line-strong);color:var(--ink)}.policy-history__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.policy-history{gap:var(--sp-7);flex-direction:column;min-width:0;display:flex}.policy-history__state{color:var(--ink-mut);font-size:var(--t-sm);line-height:var(--lh-body);margin:0}.policy-history__failed{align-items:flex-start;gap:var(--sp-4);flex-direction:column;display:flex}.policy-history__error{color:var(--err);font-size:var(--t-sm);line-height:var(--lh-body);margin:0}.policy-history__list{gap:var(--sp-7);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.policy-history__entry{gap:var(--sp-3);padding-bottom:var(--sp-7);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.policy-history__entry:last-child{border-bottom:none;padding-bottom:0}.policy-history__head{align-items:baseline;gap:var(--sp-4);flex-wrap:wrap;display:flex}.policy-history__version{color:var(--ink);font-family:var(--f-mono);font-size:var(--t-md);margin:0;font-weight:600}.policy-history__byline{color:var(--ink-mut);font-size:var(--t-xs)}.policy-history__note{color:var(--ink);font-size:var(--t-sm);line-height:var(--lh-body);margin:0}.policy-history__note--none{color:var(--ink-dim)}.policy-history__line{color:var(--ink-mut);font-family:var(--f-mono);font-size:var(--t-xs);margin:0}.policy-history__diff{gap:var(--sp-3);margin-top:var(--sp-2);flex-direction:column;display:flex}.policy-history__diff-title{color:var(--ink-mut);font-family:var(--f-mono);font-size:var(--t-2xs);margin:0;font-weight:600}.policy-history__rules{gap:var(--sp-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.policy-history__rule{gap:var(--sp-2);flex-direction:column;display:flex}.policy-history__rule-head{font-size:var(--t-sm);line-height:var(--lh-body);margin:0}.policy-history__rule-name{color:var(--ink);font-weight:600}.policy-history__class{color:var(--ink)}.policy-history__class--loosening{color:var(--warn)}.policy-history__summary{color:var(--ink-mut)}.policy-history__sides{gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.policy-history__side{align-items:baseline;gap:var(--sp-4);flex-wrap:wrap;display:flex}.policy-history__side-label{width:3.5rem;color:var(--ink-dim);font-size:var(--t-xs);flex:none}.policy-history__side-value{align-items:center;gap:var(--sp-3);flex-wrap:wrap;flex:1;min-width:0;margin:0;display:flex}.policy-history__side-state{color:var(--ink);font-size:var(--t-xs);font-weight:600}.policy-history__actions{gap:var(--sp-5);flex-wrap:wrap;display:flex}
.policy-card__rules{flex-direction:column;display:flex}.policy-card__note{color:var(--ink-mut);font-size:var(--t-xs);line-height:var(--lh-body);margin:0}.policy-card__refusal{margin:var(--sp-5) 0 0;color:var(--err);font-size:var(--t-xs);line-height:var(--lh-body)}.policy-card__custom{gap:var(--sp-3);padding:var(--sp-6) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.policy-card__custom-head{align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin:0;display:flex}.policy-card__custom-name{color:var(--ink);font-family:var(--f-mono);font-size:var(--t-sm);font-weight:600}.policy-card__custom-off{color:var(--ink-mut)}.policy-card__terms{gap:var(--sp-3);flex-wrap:wrap;margin:0;display:flex}.policy-card__override{gap:var(--sp-5);margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--line);flex-direction:column;display:flex}.policy-card__toast-seat:empty{display:none}.policy-card__toast{align-items:center;gap:var(--sp-3) var(--sp-6);margin-bottom:var(--sp-6);padding:var(--sp-5) var(--sp-6);border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-tint);color:var(--ink);font-size:var(--t-xs);line-height:var(--lh-body);flex-wrap:wrap;display:flex}.policy-card__toast-text{font-weight:600}.policy-card__toast-line{color:var(--ink-mut);font-family:var(--f-mono)}.policy-card__toast-actions{align-items:center;gap:var(--sp-5);margin-left:auto;display:flex}.policy-card__toast-link{color:var(--accent);white-space:nowrap;font-weight:600}.policy-card__foot{justify-content:space-between;align-items:baseline;gap:var(--sp-4) var(--sp-8);margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.policy-card__versioned{color:var(--ink-mut);font-size:var(--t-xs);line-height:var(--lh-body);margin:0}.policy-card__code{align-items:baseline;gap:var(--sp-3) var(--sp-4);font-size:var(--t-xs);line-height:var(--lh-body);flex-wrap:wrap;margin:0;display:flex}.policy-card__code-name{color:var(--ink-dim);font-weight:600}.policy-card__code-note{color:var(--ink-mut);flex-basis:100%}.policy-publish{gap:var(--sp-6);flex-direction:column;display:flex}.policy-publish__body{gap:var(--sp-4);flex-direction:column;display:flex}.policy-publish__changes{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.policy-publish__change{align-items:baseline;gap:var(--sp-3) var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--inset);font-size:var(--t-sm);line-height:var(--lh-body);flex-wrap:wrap;display:flex}.policy-publish__change--loosens{border-color:var(--err-line);background:var(--err-tint)}.policy-publish__class{font-weight:600}.policy-publish__rule{color:var(--ink);font-weight:600}.policy-publish__summary{color:var(--ink-mut)}.policy-publish__meaning{color:var(--ink-mut);font-size:var(--t-xs);line-height:var(--lh-body);margin:0}.policy-publish__gate{gap:var(--sp-3);flex-direction:column;display:flex}.policy-publish__gate-head{color:var(--ink);font-size:var(--t-sm);font-weight:600;line-height:var(--lh-body);margin:0}.policy-publish__gate-line{color:var(--ink);font-size:var(--t-sm);line-height:var(--lh-body);margin:0}.policy-publish__actions{gap:var(--sp-4);flex-wrap:wrap;display:flex}
