.av-model .model-session-artifacts.model-session-artifacts--compact{display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px;margin:0;padding:0;overflow:visible;border:0}.av-model .model-session-artifacts--compact .model-session-artifacts-attach,.av-model .model-session-artifacts-files{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;white-space:nowrap;min-height:44px;min-width:44px}.av-model .model-session-artifacts-files,.av-model .model-session-artifacts-dialog button{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--ink-2);color:var(--ivory);font:inherit;font-size:12px;padding:6px 10px;cursor:pointer}.av-model .model-session-artifacts-dialog{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;margin:auto;padding:18px;overflow-y:auto;border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--ink-2);color:var(--ivory)}.av-model .model-session-artifacts-dialog::backdrop{background:#00000073}.av-model .model-session-artifacts-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.av-model .model-session-artifacts-dialog h2{margin:0;font-size:16px}.av-model .model-session-artifacts-file-list{display:grid;gap:8px;margin:16px 0;padding:0;list-style:none}.av-model .model-session-artifacts-dialog .model-session-artifact-chip{max-width:100%}.av-model .model-session-artifacts-dialog p{overflow-wrap:anywhere}.av-model .session-end-dialog{width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:16px;overflow:auto;border:1px solid var(--hairline-2);border-radius:var(--r-4);background:var(--ink-raised);color:var(--ivory);font:inherit}.av-model .session-end-dialog[open]{display:grid;gap:12px}.av-model .session-end-dialog::backdrop{background:color-mix(in srgb,var(--ink, #0f1729) 75%,transparent)}.av-model .session-end-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.av-model .session-end-dialog h2,.av-model .session-end-dialog p{margin:0;overflow-wrap:anywhere}.av-model .session-end-dialog h2{font-size:16px}.av-model .session-end-attachment{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.av-model .session-end-dialog button,.av-model .session-end-dialog select{min-height:44px;min-width:44px}.av-model .session-end-dialog select{width:100%;max-width:100%;padding:8px;border:1px solid var(--hairline-2);border-radius:var(--r-2);background:var(--ink);color:var(--ivory);font:inherit}.av-model .session-end-dialog :focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.capability-steward{min-width:0;overflow-wrap:anywhere}.capability-steward-actions{display:flex;flex-wrap:wrap;gap:8px}.capability-steward-actions button,.capability-sweep-problem-link,.session-capability-review button{min-width:44px;min-height:44px;white-space:normal}.session-capability-review{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0}.capability-sweep-problems{display:grid;gap:8px;padding:0;list-style:none}.session-capabilities{min-width:0;padding:var(--s2) var(--s3);border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.session-capabilities .btn,.capability-choice{min-height:44px;min-width:44px}.capability-choice:focus-within{outline:2px solid var(--cyan);outline-offset:2px}.session-capabilities fieldset{min-width:0;margin:var(--s2) 0;padding:var(--s2);border:1px solid var(--rule)}.capability-choice{display:flex;align-items:center;gap:var(--s2);padding:var(--s1) 0}.capability-choice-state{display:block;font-size:12px}.capability-choice:has(select){flex-wrap:wrap}.capability-choice select{min-height:44px;max-width:100%;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--ink);color:var(--ivory);padding:var(--s1) var(--s2);font:inherit}.capability-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2)}.av-model .session-ledger-dialog{width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:16px;overflow:auto;border:1px solid var(--hairline-2);border-radius:var(--r-4);background:var(--ink-raised);color:var(--ivory);font:inherit}.av-model .session-ledger-dialog[open]{display:grid;gap:12px}.av-model .session-ledger-dialog::backdrop{background:color-mix(in srgb,var(--ink, #0f1729) 75%,transparent)}.av-model .session-ledger-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.av-model .session-ledger-dialog h2,.av-model .session-ledger-dialog p{margin:0;overflow-wrap:anywhere}.av-model .session-ledger-dialog h2{font-size:16px}.av-model .session-ledger-team-choice{display:grid;gap:6px;min-width:0}.av-model .session-ledger-dialog button,.av-model .session-ledger-dialog select{min-height:44px;min-width:44px}.av-model .session-ledger-dialog select{width:100%;max-width:100%;padding:8px;border:1px solid var(--hairline-2);border-radius:var(--r-2);background:var(--ink);color:var(--ivory);font:inherit}.av-model .session-ledger-dialog :focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.team-agent-legacy,.team-agent-note{margin:0;font-size:12px}.team-agent-state{display:inline-block;padding:1px 8px;border:1px solid var(--hairline-2, rgba(244, 241, 234, .14));border-radius:999px;font-size:11px;line-height:1.4}.team-agent-actions,.team-agent-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.team-agent-refusal{font-size:12px;overflow-wrap:anywhere}.team-agent-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto;background:#0408109e}.team-agent-dialog{position:relative;z-index:1;display:grid;gap:12px;width:min(560px,100%);padding:16px 18px;background:var(--panel, rgba(13, 20, 34, .98));border:1px solid var(--hairline-2, rgba(244, 241, 234, .14));border-radius:12px;box-shadow:0 24px 80px #00000080}.team-agent-dialog-title{margin:0;font-size:15px;font-weight:650}.team-agent-dialog-note{margin:0;font-size:13px}.team-agent-field{display:grid;gap:4px;font-size:13px}.team-agent-input,.team-agent-field .agent-rc-input{width:100%;min-width:0;font:inherit}.team-agent-roles{display:grid;gap:6px;margin:0;padding:8px 10px;border:1px solid var(--hairline-2, rgba(244, 241, 234, .14));border-radius:8px;font-size:13px}.team-agent-role{display:flex;align-items:flex-start;gap:8px}.team-agent-role-holder{display:block;font-size:12px}.team-agent-dialog-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 639px){.team-agent-actions button,.team-agent-form button,.team-agent-dialog button,.team-agent-dialog select,.team-agent-dialog input,.team-agent-dialog textarea,.team-agent-role{min-height:44px}.team-agent-role input{width:24px;height:24px}}.team-agent-model{display:grid;gap:4px}.team-agent-model label{font-size:11px;color:var(--ivory-dim, #b6b2a8)}.team-agent-model select,.team-agent-model input,.team-lanes-section .btn-compact{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--hairline-2, rgba(244, 241, 234, .14));border-radius:5px;background:var(--deep-ink, #0e1726);color:var(--ivory, #f4f1ea);padding:4px 8px;font:inherit;font-size:12px;min-width:0}.team-agent-model select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.team-agent-model select,.team-agent-model input{width:100%}.team-lanes-section .btn-compact{cursor:pointer}.team-agent-model .btn-compact{justify-self:start;margin-top:3px}.team-lanes-section .btn-compact:disabled{cursor:default;opacity:.5}.team-agent-menu-trigger{flex:none;width:32px;height:36px;padding:0;border:0;background:transparent;color:var(--ivory-dim, #b6b2a8);font:inherit;font-size:20px;cursor:pointer}.av-model.team-agent-menu-popover{position:fixed;z-index:70;display:grid;width:184px;height:auto;min-height:0;padding:4px;border:1px solid var(--hairline-2, rgba(244, 241, 234, .14));border-radius:6px;background:var(--ink-2, #19243c);box-shadow:0 8px 24px #0000004d}.team-agent-menu-popover>button{min-height:36px;padding:8px 12px;border:0;border-radius:3px;background:transparent;color:var(--ivory, #f4f1ea);font:inherit;font-size:13px;text-align:left;cursor:pointer}.team-agent-menu-popover>button:hover,.team-agent-menu-popover>button:focus-visible{background:var(--ruptiv-cyan-wash);outline:1px solid var(--cyan, #4fc3dc)}.team-agent-menu-popover>button[aria-disabled=true]{color:var(--ivory-mute, #7e7a6f);cursor:default}@media (max-width: 639px){.team-agent-menu-trigger,.team-agent-menu-popover>button{min-width:44px;min-height:44px}}.team-agent-executions{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--hairline-2, rgba(244, 241, 234, .14))}.team-agent-execution,.team-agent-execution-moves{display:grid;gap:8px}.team-agent-job{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.team-agent-execution-confirm{font-size:13px}.team-agent-recent{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12px}.team-agent-recent-row{display:grid;gap:6px;overflow-wrap:anywhere}@media (max-width: 639px){.team-agent-execution-actions button,.team-agent-execution-confirm button,.team-agent-executions .team-agent-task{min-height:44px}}.team-lanes-card{display:grid;gap:12px}.team-lanes-intro{margin:0;font-size:13px}.team-lanes-unavailable{font-size:13px;color:var(--ivory-dim, #b6b2a8)}.av-model .team-lanes-section{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.av-model .team-lanes-disclosure{grid-column:1 / -1;grid-row:1;min-width:0}.av-model .team-lanes-disclosure>.team-disclosure-summary{justify-content:flex-start;flex-wrap:wrap;gap:6px 12px;min-width:0}.av-model .team-lanes-section:has(>.team-agent-form)>.team-lanes-disclosure>.team-disclosure-summary{padding-right:160px}.av-model .team-lanes-disclosure>.team-disclosure-body{min-width:0}.team-lanes-section>.team-agent-form{display:contents}.team-lanes-section>.team-agent-form>button{grid-column:2;grid-row:1;align-self:start;justify-self:end;margin-top:var(--s2)}.team-lanes-section>.team-agent-form>.team-agent-refusal{grid-column:1 / -1;grid-row:2}.team-lanes-card{min-width:0}.team-lanes-list{display:flex;flex-wrap:nowrap;gap:8px;min-width:0;margin:0;padding:2px 2px 8px;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--ivory-mute) transparent}.team-lanes-row{display:flex;flex:1 0 200px;min-width:200px;border:1px solid var(--hairline-2, rgba(244, 241, 234, .14));border-radius:6px;align-items:flex-start}.team-lanes-row[data-selected=true]{border-color:var(--cyan, #4fc3dc);background:var(--ruptiv-cyan-wash)}.team-lanes-lane-summary{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 6px;align-content:start;gap:7px 8px;min-width:0;min-height:72px;padding:12px 6px 12px 12px;border:0;background:transparent;color:var(--ivory, #f4f1ea);font:inherit;text-align:left;cursor:pointer}.team-lanes-lane-summary:after{content:"";grid-column:2;grid-row:1;align-self:center;width:6px;height:6px;border-right:1.5px solid var(--ivory-mute, #7e7a6f);border-bottom:1.5px solid var(--ivory-mute, #7e7a6f);transform:rotate(-45deg);transition:transform .12s ease}.team-lanes-lane-summary[aria-expanded=true]:after{transform:rotate(45deg)}.team-lanes-lane-summary:focus-visible,.team-agent-menu-trigger:focus-visible{outline:2px solid var(--cyan, #4fc3dc);outline-offset:-2px;border-radius:4px}.team-lanes-agent{grid-column:1;font-size:13px;font-weight:650;overflow-wrap:anywhere}.team-lanes-status-line{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.team-lanes-slug{grid-column:1 / -1;font-size:11px}.team-lanes-state{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.35;color:var(--ivory-dim, #b6b2a8)}.team-lanes-state:before{content:"";width:6px;height:6px;border:1px solid currentColor;border-radius:50%;flex:none}.team-lanes-state.is-running,.team-lanes-state.is-recent{color:var(--cyan, #4fc3dc)}.team-lanes-state.is-running:before,.team-lanes-state.is-recent:before{background:currentColor}.team-lanes-state[data-rank=focus]{color:var(--ruptiv-cyan)}.team-lanes-state[data-rank=loud]{padding:2px 6px;border-radius:4px;background:var(--bg-inverted);color:var(--fg-inverted)}.team-lanes-lane-body{display:grid;min-width:0;gap:12px;padding:12px;border:1px solid var(--hairline-2, rgba(244, 241, 234, .14));border-radius:6px}.team-lanes-lane-body[hidden]{display:none}.team-lanes-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-lanes-detail-heading h2{margin:0;font-size:14px;overflow-wrap:anywhere}.team-lanes-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 16px;margin:0}.team-lanes-facts div{min-width:0}.team-lanes-facts dt{color:var(--ivory-dim, #b6b2a8);font-size:12px}.team-lanes-facts dd{margin:3px 0 0;font-size:13px;overflow-wrap:anywhere}.team-lanes-fact-value{display:block}.team-lanes-sub{display:block;margin-top:2px;font-size:12px}.av-model .team-disclosure-summary .team-lanes-summary-state{text-transform:none}.team-lanes-issues{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--hairline-2, rgba(244, 241, 234, .14))}.team-lanes-issue-group ul{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}.team-lanes-issue{display:flex;align-items:flex-start;gap:10px;min-width:0}.team-lanes-issue .ds-verdict{flex:none;margin-top:1px}.team-lanes-issue-body{display:grid;gap:3px;min-width:0}.team-lanes-issue-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.team-lanes-task{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--ivory, #f4f1ea);text-align:left}button.team-lanes-task{cursor:pointer;text-decoration:underline;text-decoration-color:var(--hairline-2, rgba(244, 241, 234, .14));text-underline-offset:3px}button.team-lanes-task:hover,button.team-lanes-task:focus-visible{color:var(--cyan, #5cc8e0)}.team-lanes-issue-message,.team-lanes-issue-step{margin:0;font-size:12px;overflow-wrap:anywhere}.team-lanes-issue-group.is-watch .team-lanes-issue-message{color:var(--ivory-dim, #b6b2a8)}.team-lanes-issue-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.team-lanes-issue-error{font-size:12px}.team-lanes-note{margin:0;font-size:12px}.team-lanes-overview{grid-template-columns:minmax(0,1.2fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}.team-lanes-metrics{width:100%;border-collapse:collapse;font-size:12px}.team-lanes-metrics th{text-align:left;font-weight:400;color:var(--ivory-dim, #b6b2a8)}.team-lanes-metrics td{text-align:right}.team-lanes-metrics th,.team-lanes-metrics td{padding:2px 0}.team-agent-capacity,.team-agent-history,.team-agent-run-details{font-size:12px;color:var(--ivory-dim, #b6b2a8)}.team-agent-capacity summary,.team-agent-history summary,.team-agent-run-details summary{cursor:pointer}.team-agent-run-details[open]>summary,.team-agent-history[open]>summary{margin-bottom:6px}@media (max-width: 1000px){.team-lanes-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.team-lanes-overview{grid-template-columns:minmax(0,1fr)}}.av-model .team-lanes-section .team-disclosure-title{color:var(--ivory-dim, #b6b2a8)}@media (max-width: 639px){.av-model .team-lanes-section:has(>.team-agent-form)>.team-lanes-disclosure>.team-disclosure-summary{min-height:60px}}.team-status-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 12px;font-size:13px;line-height:1.4}.team-status-word{align-self:center}.team-status-needs{padding:0;border:0;background:none;color:var(--ivory, #f4f1ea);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}button.team-status-needs{cursor:pointer}.team-status-advance{font-size:12px;color:var(--ivory-dim, #a8b0bd)}.team-page-commissioning{margin:14px 0;padding:14px;border:1px solid var(--line, rgba(255, 255, 255, .12));border-radius:10px;min-width:0}.team-page-commissioning-head,.team-page-commissioning-seat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.team-page-commissioning h3{margin:4px 0 0;overflow-wrap:anywhere}.team-page-commissioning-summary,.team-page-commissioning-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:14px 0}.team-page-commissioning-summary div,.team-page-commissioning-evidence div{min-width:0}.team-page-commissioning-summary dt,.team-page-commissioning-evidence dt{color:var(--muted, #a8b0bd);font-size:12px}.team-page-commissioning-summary dd,.team-page-commissioning-evidence dd{margin:3px 0 0;overflow-wrap:anywhere}.team-page-commissioning-seats{display:grid;gap:10px}.team-page-commissioning-seat{padding:12px;border:1px solid var(--line, rgba(255, 255, 255, .12));border-radius:8px}.team-page-commissioning-seat-head span,.team-page-commissioning-seat-pins,.team-page-commissioning-blocker{color:var(--muted, #a8b0bd);font-size:13px}.team-page-commissioning-seat-pins{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:5px}.team-page-commissioning-wide{grid-column:1 / -1}.team-page-commissioning-blocker{display:grid;gap:4px;margin-top:12px;padding:10px;border-left:3px solid var(--warning, #f6c453)}.team-page-commissioning-blocker strong{color:inherit}@media (max-width: 520px){.team-page-commissioning-head,.team-page-commissioning-seat-head{display:grid}.team-page-commissioning-summary,.team-page-commissioning-evidence{grid-template-columns:1fr}.team-page-commissioning-wide{grid-column:auto}}.av-model .tc-container{container-type:inline-size;width:min(100%,1320px)}.av-model .tc-shell{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);width:100%;border:1px solid var(--hairline-2);background:var(--ink-raised);color:var(--ivory);font-size:16px}.av-model .tc-my-teams,.av-model .tc-workspace{min-width:0;padding:24px}.av-model .tc-my-teams{border-right:1px solid var(--hairline-2);background:var(--ink)}.av-model .tc-pane-heading,.av-model .tc-workspace-head,.av-model .tc-plan-head,.av-model .tc-session-head,.av-model .tc-command-row,.av-model .tc-create-actions,.av-model .tc-workspace-switcher,.av-model .tc-ready-actions{display:flex;align-items:center;gap:12px}.av-model .tc-pane-heading,.av-model .tc-workspace-head,.av-model .tc-plan-head{justify-content:space-between}.av-model .tc-pane-heading h2,.av-model .tc-workspace-head h2,.av-model .tc-plan h3,.av-model .tc-blocker h3,.av-model .tc-workspace-empty h2{margin:3px 0 0;color:var(--ivory);font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.av-model .tc-container h2,.av-model .tc-container h3,.av-model .tc-plan-grid strong,.av-model .tc-receipt-grid dd,.av-model .tc-status>span,.av-model .tc-blocker dd{min-width:0;overflow-wrap:anywhere}.av-model .tc-eyebrow{display:block;color:var(--cyan);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.18em}.av-model .tc-count{min-width:30px;padding:4px 8px;border:1px solid var(--hairline-2);border-radius:999px;color:var(--ivory-dim);font:12px var(--font-mono);text-align:center}.av-model .tc-team-list{display:grid;gap:12px;max-height:540px;margin-top:20px;overflow:auto}.av-model .tc-team-list .role-card{margin:0;gap:var(--s1);padding:var(--s1) var(--s3)}.av-model .tc-team-list .role-card .role-card-name,.av-model .tc-team-list .role-card .role-card-holder{line-height:1.15}.av-model .tc-team-list .role-card .agent-tile-links{padding-top:var(--s1)}.av-model .tc-team-list .role-card .agent-tile-link{min-height:24px}.av-model .tc-container .role-card-holder,.av-model .tc-container .agent-tile-link{color:var(--ivory-dim)}.av-model .tc-container .agent-tile-link{min-height:44px}.av-model .tc-my-empty,.av-model .tc-workspace-empty,.av-model .tc-rollout-loading{display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:220px;color:var(--ivory-dim)}.av-model .tc-rollout-loading{padding:24px;border:1px solid var(--hairline-2);background:var(--ink-raised)}.av-model .tc-workspace-empty>.btn{align-self:flex-start;min-height:44px}.av-model .tc-create,.av-model .tc-active{display:flex;flex-direction:column;gap:20px}.av-model .tc-create>p,.av-model .tc-blocker p,.av-model .tc-workspace-empty p{max-width:62ch;margin:0;color:var(--ivory-dim);line-height:1.55}.av-model .tc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.av-model .tc-form-grid label,.av-model .tc-handoff label{display:flex;flex-direction:column;gap:7px;min-width:0;color:var(--ivory-dim);font-size:13px;font-weight:600}.av-model .tc-form-grid input,.av-model .tc-form-grid select,.av-model .tc-handoff input,.av-model .tc-workspace-switcher select,.av-model .tc-session-compose textarea{width:100%;min-height:44px;border:1px solid var(--hairline-2);border-radius:4px;background:var(--ink-2);color:var(--ivory);font:inherit}.av-model .tc-form-grid input,.av-model .tc-form-grid select,.av-model .tc-handoff input,.av-model .tc-workspace-switcher select{padding:9px 11px}.av-model .tc-form-grid input:focus-visible,.av-model .tc-form-grid select:focus-visible,.av-model .tc-handoff input:focus-visible,.av-model .tc-workspace-switcher select:focus-visible,.av-model .tc-session-compose textarea:focus-visible{border-color:var(--cyan);outline:2px solid var(--a11y-focus-ring);outline-offset:2px}.av-model .tc-change-request{display:grid;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid var(--hairline-2)}.av-model .tc-change-reason{width:100%;min-height:66px;padding:9px 11px;border:1px solid var(--hairline-2);border-radius:4px;background:var(--ink-2);color:var(--ivory);font:inherit;resize:vertical}.av-model .tc-change-reason:focus-visible{border-color:var(--cyan);outline:2px solid var(--a11y-focus-ring);outline-offset:2px}.av-model .tc-form-grid em{margin-left:6px;color:var(--ivory-dim);font-style:normal;font-weight:400}.av-model .tc-form-wide{grid-column:1 / -1}.av-model .tc-form-grid small{color:var(--ivory-dim);font-size:12px;font-weight:400;line-height:1.45}.av-model .tc-create-actions,.av-model .tc-command-row,.av-model .tc-ready-actions{flex-wrap:wrap}.av-model .tc-create-actions .btn,.av-model .tc-command-row .btn,.av-model .tc-ready-actions .btn,.av-model .tc-workspace-head .btn,.av-model .tc-session-actions .btn{min-height:44px}.av-model .tc-status,.av-model .tc-inline-note,.av-model .tc-error,.av-model .tc-blocker,.av-model .tc-plan{border:1px solid var(--hairline-2);border-left:3px solid var(--cyan-dim);border-radius:4px;background:var(--ink-2)}.av-model .tc-status{display:flex;align-items:baseline;gap:12px;padding:11px 13px}.av-model .tc-status>strong{flex:none;color:var(--ivory);text-transform:capitalize}.av-model .tc-status>span{color:var(--ivory-dim);font-size:13px}.av-model .tc-status-needs_action,.av-model .tc-status-failed,.av-model .tc-error{border-left-color:var(--danger)}.av-model .tc-status-ready{border-left-color:var(--positive)}.av-model .tc-inline-note,.av-model .tc-error{padding:10px 12px;color:var(--ivory-dim);font-size:13px}.av-model .tc-error{color:var(--ivory)}.av-model .tc-progress-wrap{overflow:hidden}.av-model .tc-progress-mobile{display:none}.av-model .tc-progress-mobile summary{min-height:44px;cursor:pointer}.av-model .tc-progress-mobile ol{display:grid;gap:6px;margin:8px 0 0;padding:10px 0 0 22px;border-top:1px solid var(--hairline);color:var(--ivory-dim)}.av-model .tc-progress{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.av-model .tc-progress-step{position:relative;display:flex;flex-direction:column;gap:7px;align-items:center;min-width:0;color:var(--ivory-dim);font:10px var(--font-mono);text-align:center;text-transform:uppercase}.av-model .tc-progress-step:before{position:absolute;z-index:0;top:5px;right:50%;left:-50%;height:1px;background:var(--hairline-2);content:""}.av-model .tc-progress-step:first-child:before{display:none}.av-model .tc-progress-dot{position:relative;z-index:1;width:11px;height:11px;border:2px solid var(--slate-3);border-radius:50%;background:var(--ink-raised)}.av-model .tc-progress-step.is-complete,.av-model .tc-progress-step.is-current{color:var(--ivory)}.av-model .tc-progress-step.is-complete .tc-progress-dot{border-color:var(--positive);background:var(--positive)}.av-model .tc-progress-step.is-current .tc-progress-dot{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-wash)}.av-model .tc-progress-step.is-interrupted .tc-progress-dot{border-color:var(--danger)}.av-model .tc-progress-na{color:var(--ivory-dim);font-size:9px}.av-model .tc-plan,.av-model .tc-blocker{padding:16px}.av-model .tc-plan-head>span{color:var(--ivory-dim);font:12px var(--font-mono)}.av-model .tc-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0;overflow:hidden;border:1px solid var(--hairline);background:var(--hairline)}.av-model .tc-plan-grid>div{display:flex;flex-direction:column;gap:4px;padding:10px;background:var(--ink-raised)}.av-model .tc-plan-grid span,.av-model .tc-blocker dt{color:var(--ivory-dim);font:10px var(--font-mono);text-transform:uppercase}.av-model .tc-plan-grid strong,.av-model .tc-blocker dd{color:var(--ivory);font-size:13px;font-weight:500}.av-model .tc-plan-seats{grid-column:1 / -1}.av-model .tc-blocker dl{display:grid;gap:10px;margin:16px 0}.av-model .tc-blocker dl>div{display:grid;grid-template-columns:130px 1fr;gap:12px}.av-model .tc-blocker dt,.av-model .tc-blocker dd{margin:0}.av-model .tc-handoff{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:14px;padding-top:14px;border-top:1px solid var(--hairline)}.av-model .tc-handoff-disclosure{flex:1 1 100%}.av-model .tc-handoff-disclosure summary{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--hairline-2);border-radius:4px;color:var(--ivory);cursor:pointer;font-size:13px}.av-model .tc-handoff-disclosure summary:focus-visible{border-color:var(--cyan);outline:2px solid var(--a11y-focus-ring);outline-offset:2px}.av-model .tc-readiness-summary{padding:16px;border:1px solid var(--hairline-2);border-left:3px solid var(--cyan-dim);border-radius:4px;background:var(--ink-2)}.av-model .tc-receipt{padding:16px;border:1px solid var(--hairline-2);border-left:3px solid var(--positive);border-radius:4px;background:var(--ink-2)}.av-model .tc-receipt h3{margin:3px 0 0;color:var(--ivory);font-size:17px;font-weight:500}.av-model .tc-receipt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0 0;overflow:hidden;border:1px solid var(--hairline);background:var(--hairline)}.av-model .tc-receipt-grid>div{min-width:0;padding:10px;background:var(--ink-raised)}.av-model .tc-receipt-grid dt,.av-model .tc-receipt-grid dd{margin:0}.av-model .tc-receipt-grid dt{color:var(--ivory-dim);font:10px var(--font-mono);text-transform:uppercase}.av-model .tc-receipt-grid dd{margin-top:5px;color:var(--ivory);font-size:13px}.av-model .tc-receipt-wide{grid-column:1 / -1}.av-model .tc-readiness-summary h3{margin:3px 0 0;color:var(--ivory);font-size:17px;font-weight:500}.av-model .tc-readiness-summary-head{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px}.av-model .tc-readiness-state{color:var(--ivory-dim);font:11px var(--font-mono);text-transform:capitalize}.av-model .tc-readiness-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0 0;background:var(--hairline)}.av-model .tc-readiness-summary dl>div{padding:10px;background:var(--ink-raised)}.av-model .tc-readiness-summary dt,.av-model .tc-readiness-summary dd{margin:0}.av-model .tc-readiness-summary dt{color:var(--ivory-dim);font:10px var(--font-mono);text-transform:uppercase}.av-model .tc-readiness-summary dd{margin-top:5px;color:var(--ivory);font:18px var(--font-mono)}.av-model .tc-readiness-summary p{max-width:62ch;margin:12px 0 0;color:var(--ivory-dim);line-height:1.5}.av-model .tc-operations{padding:16px;border:1px solid var(--hairline-2);border-radius:4px;background:var(--ink-2)}.av-model .tc-operations h3{margin:3px 0 0;color:var(--ivory);font-size:17px;font-weight:500}.av-model .tc-operations>details>summary{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:8px 12px;border:1px solid var(--hairline-2);border-radius:4px;color:var(--ivory);cursor:pointer;font-weight:600}.av-model .tc-operations>details>summary:focus-visible{border-color:var(--cyan);outline:2px solid var(--a11y-focus-ring);outline-offset:2px}.av-model .tc-operation-content{display:grid;gap:12px;margin-top:14px}.av-model .tc-operation-seat{padding:12px;border:1px solid var(--hairline);background:var(--ink-raised)}.av-model .tc-operation-seat-head,.av-model .tc-operation-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.av-model .tc-operation-seat-head{margin-bottom:8px;color:var(--ivory)}.av-model .tc-operation-seat-head>span,.av-model .tc-operation-line>span:last-child,.av-model .tc-operation-detail{color:var(--ivory-dim);font-size:12px}.av-model .tc-operation-seat ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.av-model .tc-operation-line{grid-template-columns:minmax(100px,1fr) auto auto;align-items:baseline;padding-top:8px;border-top:1px solid var(--hairline);text-transform:capitalize}.av-model .tc-operation-line strong{color:var(--ivory);font-size:13px}.av-model .tc-operation-detail{display:grid;gap:3px;padding:6px 0 0}.av-model .tc-session{display:flex;flex-direction:column;min-height:380px;max-height:620px;overflow:hidden;border:1px solid var(--hairline-2);border-radius:4px;background:var(--ink)}.av-model .tc-session-head{flex:none;padding:12px 14px;border-bottom:1px solid var(--hairline)}.av-model .tc-session-head>div{display:flex;flex-direction:column;min-width:0}.av-model .tc-session-head strong{font-size:14px}.av-model .tc-session-head span:not(.role-avatar){color:var(--ivory-dim);font-size:11px}.av-model .tc-session-loading{padding:20px}.av-model .tc-session-empty{padding:14px 16px 0;color:var(--ivory-dim);font-size:13px}.av-model .tc-session-messages{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:180px;padding:16px;overflow:auto}.av-model .tc-session-message{align-self:flex-start;width:min(88%,620px);padding:11px 13px;border:1px solid var(--hairline-2);border-radius:4px;background:var(--ink-2);color:var(--ivory);font-size:16px}.av-model .tc-session-message.user{align-self:flex-end;background:var(--cyan-wash)}.av-model .tc-session-message.failed{border-left:3px solid var(--danger)}.av-model .tc-session-speaker{display:flex;gap:7px;align-items:center;margin-bottom:7px;color:var(--ivory-dim);font-size:11px}.av-model .tc-session-speaker .role-avatar{width:24px;height:24px;font-size:9px}.av-model .tc-session-message>span:not(.tc-session-speaker){display:block;margin-top:7px;color:var(--ivory-dim);font-size:11px}.av-model .tc-session-thinking{display:inline-flex;gap:4px;padding:5px}.av-model .tc-session-thinking i{width:5px;height:5px;border-radius:50%;background:var(--cyan);animation:tc-thinking 1.2s infinite ease-in-out}.av-model .tc-session-thinking i:nth-child(2){animation-delay:.15s}.av-model .tc-session-thinking i:nth-child(3){animation-delay:.3s}@keyframes tc-thinking{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.av-model .tc-session-compose{flex:none;padding:12px;border-top:1px solid var(--hairline);background:var(--ink-raised)}.av-model .tc-session-compose textarea{min-height:76px;padding:10px 11px;resize:vertical}.av-model .tc-session-actions{display:flex;justify-content:space-between;gap:10px;margin-top:9px}.av-model .tc-session-retry,.av-model .tc-session-cancel{min-height:44px;margin-top:8px}.av-model .tc-readiness{display:flex;flex-direction:column;gap:2px}.av-model .tc-readiness strong{color:var(--ivory);font-size:12px;font-weight:500;text-transform:capitalize}.av-model .tc-readiness small,.av-model .tc-readiness-note{color:var(--ivory-dim);font-size:10px;text-transform:capitalize}.av-model .tc-readiness-note{padding-top:8px;text-transform:none}@container (max-width: 899px){.av-model .tc-shell{grid-template-columns:1fr}.av-model .tc-my-teams{border-right:0;border-bottom:1px solid var(--hairline-2)}.av-model .tc-team-list{grid-auto-columns:minmax(220px,280px);grid-auto-flow:column;grid-template-columns:none;max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding-bottom:6px;scroll-snap-type:inline proximity}.av-model .tc-team-list .role-card{scroll-snap-align:start}}@container (max-width: 639px){.av-model .tc-my-teams,.av-model .tc-workspace{padding:18px}.av-model .tc-team-list,.av-model .tc-form-grid,.av-model .tc-plan-grid,.av-model .tc-receipt-grid,.av-model .tc-handoff,.av-model .tc-readiness-summary dl{grid-template-columns:1fr}.av-model .tc-team-list{grid-auto-columns:auto;grid-auto-flow:row;max-height:none;overflow:visible;padding-bottom:0;scroll-snap-type:none}.av-model .tc-plan-seats,.av-model .tc-receipt-wide,.av-model .tc-form-wide{grid-column:auto}.av-model .tc-workspace-head,.av-model .tc-workspace-switcher,.av-model .tc-status{align-items:stretch;flex-direction:column}.av-model .tc-operation-seat-head,.av-model .tc-operation-line{grid-template-columns:1fr}.av-model .tc-progress-mobile{display:block;padding:10px 12px;border:1px solid var(--hairline-2);color:var(--ivory);font:12px var(--font-mono)}.av-model .tc-progress-mobile summary{display:flex;align-items:center}.av-model .tc-progress{display:none}.av-model .tc-blocker dl>div{grid-template-columns:1fr;gap:3px}.av-model .tc-session-message{width:96%}.av-model .tc-form-grid input,.av-model .tc-form-grid select,.av-model .tc-handoff input,.av-model .tc-workspace-switcher select,.av-model .tc-session-compose textarea{font-size:16px}}@media (min-width: 640px) and (max-width: 899px){.av-model .tc-team-list{grid-auto-columns:minmax(220px,280px);grid-auto-flow:column;grid-template-columns:none;max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding-bottom:6px;scroll-snap-type:inline proximity}.av-model .tc-team-list .role-card{scroll-snap-align:start}}@media (prefers-reduced-motion: reduce){.av-model .tc-session-thinking i{animation:none}}@media (max-width: 639px){.av-model .tc-team-list .role-card .agent-tile-link{min-height:44px}}.av-model .tc-shell.is-workspace-hidden{grid-template-columns:minmax(0,1fr)}.av-model .tc-shell.is-workspace-hidden .tc-my-teams{border-right:0}.av-model .team-roster{gap:24px}.av-model .team-roster .team-roster-header .page-header{padding-bottom:0;margin-bottom:0!important;border-bottom:0}.av-model .team-roster .team-roster-header .header-row>div{display:block}.av-model .team-roster .team-roster-header .page-header .title{font-size:32px;margin-bottom:4px}.av-model .team-roster .team-roster-header .page-header .sub{font-size:16px}.av-model .team-roster .tc-container{width:100%}.av-model .team-roster .tc-shell.is-workspace-hidden{border:0;background:none}.av-model .team-roster .is-workspace-hidden .tc-my-teams{padding:0;border:0;background:none}.av-model .team-roster .is-workspace-hidden .tc-pane-heading{justify-content:flex-start}.av-model .team-roster .is-workspace-hidden .tc-eyebrow{display:none}.av-model .team-roster .is-workspace-hidden .tc-team-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:8px;margin-top:8px;padding-bottom:0;max-height:none;overflow:visible}.av-model .team-roster .is-workspace-hidden .team-roster-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-content:center;min-height:56px;padding:8px 12px}.av-model .team-roster .is-workspace-hidden .team-roster-tile .agent-card-head,.av-model .team-roster .is-workspace-hidden .team-roster-tile .role-card-body{display:contents}.av-model .team-roster .is-workspace-hidden .team-roster-tile .role-card-name{grid-column:1;grid-row:1;font-size:14px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.av-model .team-roster .is-workspace-hidden .team-roster-tile .role-card-holder{grid-column:1;grid-row:2;font-size:12px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.av-model .team-roster .is-workspace-hidden .team-roster-tile .team-roster-actions{grid-column:2;grid-row:1 / 3;align-self:center;gap:12px}.av-model .team-roster .team-roster-actions{border:0;padding:0;gap:20px;white-space:nowrap}.av-model .team-roster .team-roster-actions .agent-tile-link{min-height:24px;font-size:14px;color:var(--ivory-dim)}.av-model .team-roster .team-roster-actions .team-roster-page-link{color:var(--cyan)}.av-model .team-roster .team-roster-actions .agent-tile-link:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.av-model .team-roster-all h2{flex:1;margin:0;font-size:22px;font-weight:500;white-space:nowrap}.av-model .team-roster-all .role-all-widget{border:0;min-height:0;overflow:visible}.av-model .team-roster-all .role-all-toolbar{padding:0 0 12px;border:0;flex-wrap:wrap}.av-model .team-roster-all .role-search,.av-model .team-roster-all .class-filter{font-size:16px;min-height:44px}.av-model .team-roster-all .role-all-scroll{border:1px solid var(--hairline-2);border-radius:var(--r-2);max-height:65vh}.av-model .team-roster-all .role-all-head,.av-model .team-roster-all .role-all-row{grid-template-columns:minmax(220px,2fr) minmax(100px,1fr) minmax(160px,1.4fr) 160px;min-width:720px}.av-model .team-roster-all .role-all-row{height:56px;padding-block:6px;font-size:14px;cursor:default}.av-model .team-roster-all .role-all-row>span:last-child{overflow:visible}.av-model .team-roster-all .team-roster-actions .agent-tile-link{min-height:44px}@container (max-width: 999px){.av-model .team-roster .is-workspace-hidden .tc-team-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 649px){.av-model .team-roster .is-workspace-hidden .tc-team-list{grid-template-columns:minmax(0,1fr)}}@media (max-width: 639px),(pointer: coarse){.av-model .team-roster .team-roster-tile .team-roster-actions .agent-tile-link{min-width:44px;min-height:44px}}@media (max-width: 639px){.av-model .team-roster .team-roster-actions .agent-tile-link{min-height:44px}.av-model .team-roster-all h2{flex-basis:100%}.av-model .team-roster-all .role-search{flex-basis:100%;max-width:none}}.av-model .list-detail{display:grid;grid-template-columns:minmax(0,1fr);min-height:100%}.av-model .list-detail.is-open:not(.is-phone){grid-template-columns:400px minmax(0,1fr)}.av-model .list-detail-list{min-width:0;max-width:960px;padding-top:var(--s-5)}.av-model .list-detail-list>.board-back-link{margin:0 var(--s-5) var(--s-3)}.av-model .list-detail-list .page-header{padding:0 var(--s-5) var(--s-3)}.av-model .list-detail .page-header{margin:0!important;border-bottom:0}.av-model .list-detail .page-header .overline{margin:0;font-size:var(--t-body);font-weight:400;letter-spacing:0;text-transform:none;color:var(--fg-muted)}.av-model .list-detail .page-header .title{margin:0 0 var(--s-1);font-size:var(--t-h2);font-weight:var(--weight-book);line-height:var(--lh-headline);letter-spacing:var(--tracking-h)}.av-model .list-detail .page-header .sub{font-size:var(--t-body);color:var(--fg-muted)}.av-model .list-detail-detail{display:flex;flex-direction:column;min-width:0;background:var(--bg-card);border-left:1px solid var(--border-strong)}.av-model .list-detail-bar{display:flex;justify-content:flex-end;gap:var(--s-4);padding:var(--s-1) var(--s-5);border-bottom:1px solid var(--border-default)}.av-model .list-detail-body{max-width:800px;padding:var(--s-4) var(--s-5) var(--s-5)}.av-model .list-detail-detail .page-header .sub{color:var(--fg-default)}.av-model .list-detail-detail .page-header{padding:0 0 var(--s-4)}.av-model .list-detail-detail .kv-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--s-4);align-items:baseline;padding:var(--s-2) 0;border-top:1px solid var(--border-default);border-bottom:0;font-size:var(--t-body)}.av-model .list-detail-detail .kv-row .t-label{font-size:var(--t-body);font-weight:400;letter-spacing:0;text-transform:none;opacity:1;color:var(--fg-muted)}.av-model .list-detail.is-phone .list-detail-detail{background:none;border-left:0;padding:var(--s-2) var(--s-4) var(--s-5)}.av-model .list-detail.is-phone .list-detail-detail:has(>.list-detail-acts){padding-bottom:0}.av-model .list-detail.is-phone .list-detail-detail>.list-detail-acts{margin:auto calc(-1 * var(--s-4)) 0}.av-model .list-detail.is-phone .kv-row{display:flex;flex-direction:column;gap:2px}.av-model .list-detail.is-phone .list-detail-list{padding-top:var(--s-2)}.av-model .list-detail.is-phone .list-detail-list>.board-back-link{margin:0 var(--s-4)}.av-model .list-detail.is-phone .list-detail-list .page-header{padding:0 var(--s-4) var(--s-3)}.av-model .board:has(.list-detail),.av-model .board .av-center-inner:has(>.list-detail){padding:0}.av-model .panel.center:has(.list-detail.is-open){container-type:size}.av-model .list-detail.is-open{min-height:100cqh}.av-model .list-detail-acts{position:sticky;bottom:0;margin-top:auto;padding:var(--s-3) var(--s-5);background:var(--bg-card);border-top:1px solid var(--border-strong)}.av-model .list-detail-acts .handset-act-bar{position:static;max-width:800px;padding:0;border:0;background:none}.av-model .list-detail-acts .handset-act-note{color:var(--fg-muted)}.av-model .list-detail-acts .handset-acts,.av-model .list-detail-sheet .handset-acts{flex-direction:column;align-items:stretch;min-height:0}.av-model .list-detail-acts .handset-act,.av-model .list-detail-sheet .handset-act{flex:none;min-height:var(--s-7);padding:var(--s-1) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-2);background:transparent;color:var(--fg-default);font-weight:var(--weight-kraftig);line-height:var(--lh-tight)}.av-model .list-detail-acts .handset-act.is-primary,.av-model .list-detail-sheet .handset-act.is-primary{align-self:flex-start;min-width:240px;border-color:transparent;background:var(--accent-network);color:var(--fg-inverted)}.av-model .list-detail-acts .handset-act:disabled,.av-model .list-detail-sheet .handset-act:disabled{opacity:.55}.av-model .list-detail.is-phone .list-detail-acts{padding:var(--s-3) var(--s-4) var(--s-5)}.av-model .list-detail.is-phone .list-detail-acts .handset-act.is-primary{align-self:stretch;min-width:0}.av-model .list-detail-sheet .handset-sheet-scrim{position:fixed;z-index:20}.av-model .list-detail-sheet .handset-sheet{background:var(--bg-card);box-shadow:var(--shadow-overlay)}.av-model .list-detail:not(.is-phone) .list-detail-sheet .handset-sheet-scrim{align-items:center;justify-content:center}.av-model .list-detail:not(.is-phone) .list-detail-sheet .handset-sheet{width:min(480px,100%);border-radius:var(--r-5)}.av-model .list-detail-sheet .handset-sheet-body{height:auto;overflow-y:auto;background:none}.av-model .list-detail-sheet .handset-sheet-body .board{padding-bottom:var(--s-5)}.av-model .list-detail-sheet .handset-act-note{margin:0 0 var(--s-3);color:var(--fg-muted)}.av-model .list-detail-nav{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3)}.av-model .list-detail-detail .kv-panel,.av-model .list-detail-detail .record-rows,.av-model .list-detail-detail .relationship-lens,.av-model .list-detail-detail .section-collapsed{margin:0 0 var(--s-5)}.av-model .list-detail-detail .record-rows-label,.av-model .list-detail-detail .relationship-lens-label{margin:0 0 var(--s-1);padding:0;font-size:var(--t-body);font-weight:var(--weight-kraftig)}.av-model .list-detail-detail .record-rows{container-type:normal}.av-model .list-detail-detail .record-row{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:var(--s-2) 0;text-align:left}.av-model .list-detail-detail .record-row-title{font-size:var(--t-body)}.av-model .list-detail-detail .record-row-state{align-items:flex-start;text-align:left;color:var(--fg-muted)}.av-model .list-detail-detail .kv-row.has-note{grid-template-columns:minmax(0,1.1fr) 150px minmax(0,1.7fr);min-height:var(--s-7)}.av-model .list-detail-detail .kv-row.has-note .t-label{color:var(--fg-default)}.av-model .list-detail-detail .kv-row.has-note .kv-v{font-size:var(--t-subhead);white-space:nowrap}.av-model .list-detail-detail .kv-row.has-note.is-absent .kv-v{color:var(--fg-muted);font-size:var(--t-body)}.av-model .list-detail-detail .kv-row.has-note .kv-note{grid-column:auto}.av-model .list-detail.is-phone .kv-row.has-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--s-3)}.av-model .list-detail.is-phone .kv-row.has-note .kv-v{text-align:right}.av-model .list-detail.is-phone .kv-row.has-note .kv-note{grid-column:1 / -1}.av-model .list-detail-detail .section-collapsed{padding:0;border:0;border-radius:0;background:none}.av-model .list-detail-detail .section-collapsed>summary{display:flex;justify-content:space-between;align-items:center;min-height:var(--s-7);border-top:1px solid var(--border-default);list-style:none;cursor:pointer;font-size:var(--t-body);font-weight:400;letter-spacing:0;text-transform:none;opacity:1;color:var(--fg-default)}.av-model .list-detail-detail .section-collapsed>summary::-webkit-details-marker{display:none}.av-model .list-detail-detail .section-collapsed>summary:before{content:none}.av-model .list-detail-detail .section-collapsed[open]>summary{margin-bottom:0}.av-model .list-detail-detail .section-collapsed>summary:after{content:"+"}.av-model .list-detail-detail .section-collapsed[open]>summary:after{content:"−"}.av-model .list-detail-detail .section-collapsed>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.av-model .list-detail-list .surface-navigation-select{display:flex;padding:0 var(--s-5) var(--s-3)}.av-model .list-detail.is-phone .list-detail-list .surface-navigation-select{padding:0 var(--s-4) var(--s-3)}.av-model .surface-navigation-select-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.av-model .surface-navigation-select-box{position:relative;flex:1;display:flex}.av-model .surface-navigation-select-value{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);width:100%;min-height:var(--s-7);padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-2);background:var(--bg-card);color:var(--fg-default)}.av-model .surface-navigation-select-box select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;font:inherit;cursor:pointer}.av-model .surface-navigation-select-box:focus-within .surface-navigation-select-value{outline:2px solid var(--focus-ring);outline-offset:2px}.av-model .board .list-detail-detail .surface-navigation,.av-model .board .list-detail-detail .surface-navigation.is-stacked{position:static;flex-direction:row;flex-wrap:wrap;gap:0 var(--s-4);margin:calc(-1 * var(--s-3)) 0 var(--s-4);padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.av-model .board .list-detail-detail .surface-navigation a{min-height:32px;display:inline-flex;align-items:center;padding:0;border:0;border-radius:0;background:none;color:var(--accent-network);font-size:var(--t-body)}.av-model .board .list-detail-detail .surface-navigation .surface-navigation-draft{display:block;min-height:32px;padding:var(--s-1) 0;color:var(--fg-muted);font-size:var(--t-body);line-height:24px}.av-model .board .list-detail-detail .surface-navigation .surface-navigation-draft .surface-navigation-note:before{content:" · "}.av-model .board .list-detail-detail .surface-navigation .surface-navigation-draft .surface-navigation-note{display:inline;font-size:var(--t-body);line-height:inherit}.av-model .list-detail-detail .record-rows-empty{padding:var(--s-2) 0;border-top:1px solid var(--border-default)}.av-model .list-detail-detail .section-collapsed .kv-row.has-note{grid-template-columns:200px minmax(0,1fr);min-height:0}.av-model .list-detail-detail .section-collapsed .kv-row.has-note .t-label{color:var(--fg-muted)}.av-model .list-detail-detail .section-collapsed .kv-row.has-note .kv-v{font-size:var(--t-body);white-space:normal}.av-model .list-detail-detail .section-collapsed .kv-row.has-note .kv-note{grid-column:2}.av-model .list-detail.is-phone .section-collapsed .kv-row.has-note{display:flex;flex-direction:column}.av-model .list-detail.is-phone .section-collapsed .kv-row.has-note .kv-v{text-align:left}.av-model .list-detail-picker{display:flex;align-items:center;gap:var(--s-2);padding:0 var(--s-5) var(--s-3)}.av-model .list-detail.is-phone .list-detail-picker{padding:0 var(--s-4) var(--s-3)}.av-model .list-detail .list-detail-picker .surface-navigation-select,.av-model .list-detail.is-phone .list-detail-picker .surface-navigation-select{flex:1;min-width:0;padding:0}.av-model .list-detail.is-viewing .list-detail-list{max-width:none}.av-model .list-detail.is-viewing.is-open:not(.is-phone){grid-template-columns:minmax(0,1fr) 400px}.av-model .list-detail.is-viewing.is-phone .list-detail-detail{border-top:1px solid var(--border-strong)}.av-model .list-detail.is-viewing:not(.is-phone) .list-detail-detail .kv-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.av-model .list-detail.is-viewing:not(.is-phone) .list-detail-detail .kv-row.has-note{grid-template-columns:minmax(0,1fr) auto;gap:2px var(--s-3)}.av-model .list-detail.is-viewing:not(.is-phone) .list-detail-detail .kv-row.has-note .kv-v{text-align:right}.av-model .list-detail.is-viewing:not(.is-phone) .list-detail-detail .kv-row.has-note .kv-note{grid-column:1 / -1}.av-model .list-detail{--r-2: 8px}.av-model .list-detail-list .record-rows-heading,.av-model .list-detail-list .record-rows-label{padding:var(--s-4) var(--s-5) var(--s-2);font-size:var(--t-label, 11px);font-weight:var(--weight-kraftig);letter-spacing:var(--tracking-eyebrow, .22em);text-transform:uppercase;color:var(--fg-muted)}.av-model .list-detail-list .record-row{margin:0 var(--s-3);width:calc(100% - 2 * var(--s-3));padding:var(--s-3) var(--s-4);border:1px solid transparent;border-radius:var(--r-3)}.av-model .list-detail-list button.record-row:hover{background:#f4f1ea12;border-color:var(--border-strong)}.av-model .list-detail-list .record-row.is-selected{background:var(--ruptiv-cyan-wash);border-color:var(--ruptiv-cyan-dim)}.av-model .list-detail-list .record-row-title{font-size:var(--t-body-lg, 16px)}.av-model .list-detail-detail{background:var(--bg-ground)}.av-model .list-detail-bar{gap:var(--s-2);padding:var(--s-3) var(--s-5)}.av-model .list-detail-bar .board-back-link{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-3);color:var(--fg-default);text-decoration:none}.av-model .list-detail-bar .board-back-link:hover{background:#f4f1ea12}.av-model .list-detail-detail .kv-panel,.av-model .list-detail-detail .record-rows,.av-model .list-detail-detail .relationship-lens,.av-model .list-detail-detail .section-collapsed{margin:0 0 var(--s-4);padding:var(--s-5);border:1px solid var(--border-default);border-radius:var(--r-4);background:var(--bg-card)}.av-model .list-detail-detail .section-collapsed{padding:var(--s-2) var(--s-5);border:1px solid var(--border-default);border-radius:var(--r-4);background:var(--bg-card)}.av-model .list-detail-detail .kv-panel>.t-label:first-child,.av-model .list-detail-detail .kv-panel-label,.av-model .list-detail-detail .record-rows-label,.av-model .list-detail-detail .relationship-lens-label,.av-model .list-detail-detail .section-collapsed>summary{font-size:var(--t-label, 11px);font-weight:var(--weight-kraftig);letter-spacing:var(--tracking-eyebrow, .22em);text-transform:uppercase;color:var(--fg-muted)}.av-model .list-detail-detail .kv-row{border-top:1px solid var(--border-default)}.av-model .list-detail-detail .kv-row.has-note{grid-template-columns:minmax(0,1fr) auto;gap:2px var(--s-3);min-height:0;padding:var(--s-3) 0}.av-model .list-detail-detail .kv-row.has-note .t-label{color:var(--fg-muted);font-size:13px}.av-model .list-detail-detail .kv-row.has-note .kv-v{font-size:var(--t-body);font-variant-numeric:tabular-nums;text-align:right}.av-model .list-detail-detail .kv-row.has-note .kv-note{grid-column:1 / -1;font-size:12px;color:var(--fg-quiet)}.av-model .list-detail-detail .section-collapsed>summary{min-height:44px;border-top:0}.av-model .list-detail-detail .section-collapsed>summary:after{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .15s cubic-bezier(.16,1,.3,1)}.av-model .list-detail-detail .section-collapsed[open]>summary:after{content:"";transform:rotate(180deg)}.av-model .list-detail.is-phone .list-detail-detail{background:var(--bg-ground)}.av-model .list-detail-detail .rl-focus{display:none}.av-model .list-detail-detail .rl-edge{align-items:center;min-height:44px;padding:0 var(--s-3);border-bottom:0;border-radius:var(--r-3)}.av-model .list-detail-detail .rl-edge:hover{background:#f4f1ea12}.av-model .list-detail-detail .rl-target,.av-model .list-detail-detail .rl-target-static{font-size:var(--t-body)}.av-model .list-detail-detail .rl-target-kind{font-size:12px}.av-model .list-detail-detail .rl-show-all{min-height:36px;padding:0 var(--s-3)}.av-model .list-detail-detail .kv-panel-lead{margin:0 0 var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-2);background:var(--bg-well);color:var(--fg-default)}.av-model .list-detail-detail .kv-panel:has(.kv-panel-lead) .kv-row{grid-template-columns:minmax(0,1fr) auto}.av-model .list-detail-detail .kv-panel:has(.kv-panel-lead) .kv-row .t-label{color:var(--fg-muted);font-size:13px}.av-model .list-detail-detail .kv-panel:has(.kv-panel-lead) .kv-row .kv-v{font-variant-numeric:tabular-nums;text-align:right}.av-model .list-detail-detail .kv-panel-note{margin-top:var(--s-2);font-size:12px;color:var(--fg-muted)}.av-model .list-detail .card-count{margin-left:var(--s-2);font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--fg-muted)}.av-model .list-detail .ds-id{font-family:var(--font-mono);font-size:.92em}.av-model .list-detail-detail .kv-v.is-mono{font-family:var(--font-mono);font-size:13px}.av-model .list-detail-detail .kv-panel:has(.kv-panel-lead) .kv-row.has-unit{grid-template-columns:minmax(0,1fr) auto 48px}.av-model .list-detail-detail .kv-row.has-unit .kv-unit{font-size:12px;color:var(--fg-muted)}.av-model .list-detail-list .record-rows-heading .ds-verdict,.av-model .list-detail-list .record-rows-heading-plain,.av-model .list-detail-detail .kv-row .t-label .ds-verdict{font-size:var(--t-label-sm, 10px)}.av-model .list-detail:not(.is-phone) .list-detail-detail{position:relative}.av-model .list-detail:not(.is-phone) .list-detail-bar{position:absolute;top:var(--s-4);right:var(--s-5);z-index:1;border-bottom:0;padding:0}.av-model .list-detail:not(.is-phone) .list-detail-detail .page-header{padding-right:240px}.av-model .list-detail-detail .page-header .title{font-size:var(--t-h1, 32px);font-weight:var(--weight-book);letter-spacing:-.02em;line-height:1.15}.av-model .board .list-detail-detail .surface-navigation a:after{content:"→";margin-left:var(--s-2)}.av-model .list-detail-detail .rl-edge:after{content:"";margin-left:auto;width:16px;height:16px;background:var(--fg-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.av-model .list-detail-detail .history-log-row{grid-template-columns:72px 150px minmax(0,1fr);padding:var(--s-2) 0}.av-model .list-detail-detail .history-log-row>:first-child{font-family:var(--font-mono);font-size:12px}.human-confirmation{color:var(--fg-default);background:var(--bg-card);border:1px solid var(--border-strong);border-radius:8px;padding:24px;width:min(600px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto}.human-confirmation::backdrop{background:#0009}.human-confirmation-scope{border:0;margin:0;padding:0;min-width:0}.human-confirmation label{display:grid;gap:8px;margin:16px 0}.human-confirmation textarea,.human-confirmation select{width:100%;box-sizing:border-box;color:var(--fg-default);background:var(--bg-ground);border:1px solid var(--border-strong);border-radius:var(--r-2);padding:8px}.human-confirmation .btn{font:inherit;padding:6px 12px;border-radius:var(--r-2);border:1px solid var(--border-strong);color:var(--fg-default);background:transparent;cursor:pointer}.human-confirmation .btn.signal{background:var(--accent-signal);color:var(--ruptiv-signal-ink);border-color:transparent}.human-confirmation .btn:disabled{opacity:.5;cursor:default}.human-confirmation-actions{display:flex;gap:12px}.av-model .myatlas-chrome{position:relative;flex:none;display:flex;align-items:center;gap:var(--s-5);height:56px;padding:0 var(--s-5);border-bottom:1px solid var(--border-default);background:var(--bg-ground);color:var(--fg-default)}.av-model .myatlas-chrome-title{margin:0;font-size:var(--t-subhead);font-weight:var(--weight-book);letter-spacing:var(--tracking-h)}.av-model .myatlas-chrome-space{flex:1}.av-model .myatlas-chrome-tenant{color:var(--fg-muted)}.av-model .myatlas-chrome .model-account.is-compact .model-account-btn{padding:0;border:0;background:none;border-radius:var(--r-pill)}.av-model .myatlas-chrome .model-account.is-compact .model-account-avatar{width:40px;height:40px;border:1px solid var(--border-strong);background:var(--bg-card);color:var(--fg-default);font-size:var(--t-body);font-weight:var(--weight-book)}.av-model .myatlas-menu-btn{min-height:40px;padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-2);background:none;color:var(--fg-default);font:inherit;cursor:pointer}.av-model .myatlas-menu-btn:focus-visible,.av-model .myatlas-menu-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.av-model .myatlas-chrome.is-phone{height:auto;align-items:flex-start;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-bottom:0}.av-model .myatlas-chrome.is-phone .myatlas-menu-btn{min-height:44px}.av-model .myatlas-chrome-head{flex:1;min-width:0}.av-model .myatlas-chrome.is-phone .myatlas-chrome-title{font-size:var(--t-h2);line-height:var(--lh-headline)}.av-model .myatlas-chrome.is-phone .myatlas-chrome-tenant{padding-top:var(--s-1)}.av-model .myatlas-menu{position:absolute;top:52px;left:var(--s-3);z-index:30;width:300px;max-height:calc(100vh - 72px);overflow-y:auto;padding:var(--s-1) var(--s-4) var(--s-2);background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--r-2);box-shadow:var(--shadow-overlay)}.av-model .myatlas-chrome.is-phone .myatlas-menu{top:calc(100% + var(--s-1));left:var(--s-3);right:var(--s-3);width:auto}.av-model .myatlas-menu-heading{padding:var(--s-4) 0 var(--s-1);color:var(--fg-muted)}.av-model .myatlas-menu-row{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:var(--s-7);padding:0;border:0;border-top:1px solid var(--border-default);background:none;color:var(--fg-default);font:inherit;text-align:left;cursor:pointer}.av-model .myatlas-menu-group:first-child .myatlas-menu-row:first-child{border-top:0}.av-model .myatlas-menu-note{color:var(--fg-muted)}.av-model .myatlas-menu-account{padding:var(--s-3) 0 var(--s-1);border-top:1px solid var(--border-default)}.av-model .frame.myatlas-quiet,.av-model .frame.myatlas-quiet.right-expanded{grid-template-columns:0px minmax(0,1fr) 0px}.av-model .frame.myatlas-quiet.right-expanded{grid-template-columns:0px minmax(0,1fr) 380px}.av-model .frame.lower-open.help-dock{grid-template-rows:minmax(0,1fr) min(260px,45%)}.av-model .session-dock-help .session-header{min-height:0;padding:var(--s-2) var(--s-4)}.av-model .session-dock-about{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--fg-default);text-overflow:ellipsis;white-space:nowrap}.av-model .session-dock-about-label{color:var(--fg-muted)}.av-model .session-dock-help .board-back-link{margin-left:auto}.av-model .session-dock-help .model-sessionframe-compose{padding:var(--s-2) var(--s-4)}.av-model .list-detail-help:not(:empty){box-sizing:border-box;height:260px;max-width:calc(800px - 2 * var(--s-5));margin:var(--s-3) var(--s-5) 0;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--r-2)}.av-model .board:has(>.myatlas-home){padding:0}.av-model .myatlas-home{container-type:inline-size;display:flex;flex-direction:column;max-width:960px;padding-bottom:var(--s-7);--myatlas-gutter: var(--s-4)}@container (min-width: 560px){.av-model .myatlas-home>*{--myatlas-gutter: var(--s-5)}}.av-model .myatlas-home .myatlas-entries{display:flex;flex-direction:column}.av-model .myatlas-entry{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;min-height:64px;padding:var(--s-3) var(--myatlas-gutter);border-top:1px solid var(--border-default);color:var(--accent-network);cursor:pointer}.av-model .myatlas-entry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.av-model .myatlas-entry-top{margin-bottom:var(--s-3);border-bottom:1px solid var(--border-default)}.av-model .myatlas-entry-text{display:flex;flex-direction:column;gap:2px;min-width:0}.av-model .myatlas-off{margin:0;padding:var(--s-4) var(--myatlas-gutter) var(--s-3);color:var(--fg-muted)}.av-model .myatlas-search{display:flex;gap:var(--s-2);align-items:center;padding:0 var(--myatlas-gutter) var(--s-3)}.av-model .myatlas-field{box-sizing:border-box;width:100%;min-height:var(--s-7);padding:0 var(--s-3);border-radius:var(--r-2);border:1px solid var(--border-strong);background:var(--bg-card);color:var(--fg-default);font:inherit;font-size:var(--t-body)}.av-model .myatlas-field::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.av-model .myatlas-field:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.av-model .myatlas-clear{flex:none;min-height:44px;min-width:44px;padding:0 var(--s-2);border:0;background:none;color:var(--accent-network);font:inherit;cursor:pointer}.av-model .myatlas-scope{padding:0 var(--myatlas-gutter) var(--s-3);color:var(--fg-muted)}.av-model .myatlas-list-select{display:flex;padding:0 var(--myatlas-gutter) var(--s-3)}.av-model .myatlas-select{position:relative;flex:1;display:flex}.av-model .myatlas-select-value{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.av-model .myatlas-select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;font:inherit;cursor:pointer}.av-model .myatlas-select:focus-within .myatlas-select-value{outline:2px solid var(--focus-ring);outline-offset:2px}.av-model .myatlas-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.av-model .myatlas-home .record-rows-empty{padding:var(--s-4) var(--myatlas-gutter)}.av-model .myatlas-home .myatlas-browse{margin-top:0}.av-model .myatlas-home .session-invitations-inbox,.av-model .myatlas-home>[role=alert]{padding:var(--s-4) var(--myatlas-gutter) 0}@container (min-width: 560px){.av-model .myatlas-home .myatlas-entries:first-child,.av-model .myatlas-home>.myatlas-search:first-child{margin-top:var(--s-5)}}.av-model .myatlas-home>.myatlas-search:first-child{padding-top:var(--s-1)}.av-model .list-detail-picker{flex-wrap:wrap}.av-model .catalog-switch{display:flex;flex:none;gap:2px;padding:3px;border:1px solid var(--border-strong);border-radius:var(--r-pill)}.av-model .catalog-switch button,.av-model .catalog-map-tool,.av-model .catalog-map-tools .map-layers-toggle{min-height:44px;padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-2);background:var(--bg-card);color:var(--fg-default);font:inherit;font-size:var(--t-body);letter-spacing:0;text-transform:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer}.av-model .catalog-switch button{min-height:44px;padding:0 var(--s-4);border-color:transparent;border-radius:var(--r-pill);background:transparent;color:var(--fg-muted)}.av-model .catalog-switch button[aria-pressed=true]{border-color:var(--ruptiv-cyan-dim);background:var(--ruptiv-cyan-wash);color:var(--accent-network)}.av-model .catalog-switch button[aria-pressed=true],.av-model .catalog-map-tool[aria-pressed=true],.av-model .catalog-map-tools .map-layers-toggle[aria-expanded=true]{border-color:var(--accent-network)}.av-model .catalog-switch button:focus-visible,.av-model .catalog-map-tool:focus-visible,.av-model .catalog-map-tools .map-layers-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.av-model .catalog-map-off{flex-basis:100%;margin:0;color:var(--fg-muted)}.av-model .catalog-map{padding:0 var(--s-5) var(--s-5)}.av-model .catalog-finder{--myatlas-gutter: var(--s-5)}.av-model .list-detail.is-phone .catalog-finder{--myatlas-gutter: var(--s-4)}.av-model .list-detail.is-phone .catalog-map{padding:0 var(--s-4) var(--s-4)}.av-model .catalog-map-tools{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-2);margin-bottom:var(--s-3)}.av-model .catalog-map-tools .map-layers-panel{position:absolute;top:calc(100% + 6px);z-index:5}.av-model .catalog-map-main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.av-model .list-detail:not(.is-open):not(.is-phone) .catalog-map-main.has-side{grid-template-columns:minmax(0,1fr) 320px}.av-model .catalog-map .graph-figure-toolbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.av-model .catalog-map .graph-figure{height:auto}.av-model .catalog-map .map-canvas{height:460px;min-height:0}.av-model .list-detail.is-phone .catalog-map .map-canvas{height:220px}.av-model .catalog-map-caption{margin:var(--s-2) 0 0;color:var(--fg-muted)}.av-model .catalog-map .map-flow{stroke-dasharray:6 5}.av-model .catalog-map .map-marker[data-attention=attention]{fill:var(--danger)}.av-model .catalog-map .map-marker[data-attention=stale]{fill:var(--bg-card);stroke:var(--fg-default);stroke-width:2}.av-model .catalog-map .map-marker[data-attention=reported_earlier]{fill:var(--accent-signal)}.av-model .catalog-map .map-marker[data-attention=unknown],.av-model .catalog-map .map-marker:not([data-attention]){fill:var(--bg-card);stroke:var(--fg-muted);stroke-width:1.5;stroke-dasharray:2 2}.av-model .catalog-map .map-marker[data-attention=reporting]{fill:var(--fg-default)}.av-model .catalog-map .map-marker[data-attention=not_monitored]{fill:var(--fg-muted)}.av-model .catalog-map .map-marker.is-selected{stroke:var(--fg-default);stroke-width:3;stroke-dasharray:none}.av-model .catalog-map-side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);min-width:0}.av-model .catalog-map-you{margin:0;color:var(--fg-default)}.av-model .catalog-map-head,.av-model .catalog-map-note{margin:0;color:var(--fg-muted)}.av-model .catalog-map-side .record-rows{align-self:stretch}.av-model .list-detail.signals-trouble .list-detail-list .record-row-dot{background:var(--danger)}.mirror-band{background:var(--ink-raised);border-bottom:1px solid var(--hairline);padding:var(--s3) var(--s5);display:flex;align-items:baseline;gap:var(--s4);flex-wrap:wrap}.mirror-band-eyebrow{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.mirror-band-eyebrow .mirror-band-name{color:var(--cyan)}.mirror-band-eyebrow .mirror-band-claim{color:var(--ivory-dim)}.mirror-band-key{font-family:var(--font-mono);font-size:12px;color:var(--ivory)}.mirror-band-fixture,.mirror-band-note{font-family:var(--font-mono);font-size:11px;color:var(--ivory-dim);border:1px solid var(--hairline-2);border-radius:var(--r-1, 4px);padding:1px 6px;white-space:nowrap}.mirror-band-note{font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ivory)}.mirror-band-switch{font-size:11px;color:var(--ivory-dim)}.mirror-band-counts{margin-left:auto;display:flex;gap:var(--s4);align-items:baseline;flex-wrap:wrap}.mirror-band-count{font-family:var(--font-mono);font-size:11px;color:var(--ivory-dim);white-space:nowrap}.mirror-band-count b{color:var(--ivory);font-weight:600}.mirror-band-stamp{font-family:var(--font-mono);font-size:11px;color:var(--ivory-mute);white-space:nowrap}.mirror-band-walk{flex-basis:100%;font-size:11px;color:var(--ivory-dim)}.mirror-chip{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:2px 7px;border-radius:var(--r-1, 4px);line-height:1.4;white-space:nowrap}.mirror-chip--unregistered{background:var(--ivory);color:var(--ink)}.mirror-chip--absent{border:1px dashed var(--hairline-2);color:var(--ivory-mute)}.mirror-chip--stand-in{background:var(--cyan-wash);border:1px solid var(--cyan-dim);color:var(--cyan)}.mirror-chip--live-capable{border:1px solid var(--hairline-2);color:var(--ivory-dim)}.mirror-canvas{position:relative}.mirror-chip-overlay{position:absolute;z-index:4;pointer-events:none}.mirror-index-group{margin-top:var(--s6)}.mirror-index-table{border-collapse:collapse;width:100%;margin-top:var(--s3)}.mirror-index-table td{font-family:var(--font-mono);font-size:11px;color:var(--ivory-dim);padding:var(--s2) var(--s4) var(--s2) 0;border-bottom:1px solid var(--hairline);vertical-align:top}.mirror-index-table td.mirror-register-key a{font-family:var(--font-sans);font-size:13px;color:var(--ivory);text-decoration:none}.mirror-index-table td.mirror-register-key a:hover{color:var(--cyan)}.mirror-register{background:var(--ink-raised);border-top:1px solid var(--hairline);padding:var(--s4) var(--s5)}.mirror-register-eyebrow{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ivory-mute);margin-bottom:var(--s3)}.mirror-register table{border-collapse:collapse;width:100%}.mirror-register th{text-align:left;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ivory-mute);padding:var(--s1) var(--s4) var(--s1) 0;border-bottom:1px solid var(--hairline)}.mirror-register td{font-family:var(--font-mono);font-size:11px;color:var(--ivory-dim);padding:var(--s2) var(--s4) var(--s2) 0;border-bottom:1px solid var(--hairline);vertical-align:top}.mirror-register td.mirror-register-key{color:var(--ivory)}.mirror-register .mirror-harvestable{color:var(--cyan)}
