.assist{margin:0 0 16px}.assist-ask{margin:0}.assist-label{color:var(--muted);margin-bottom:4px;font-size:.875rem;display:block}.assist-row{align-items:flex-start;gap:8px;display:flex}.assist-row textarea{resize:none;border:1px solid var(--line);background:var(--panel);flex:1;min-height:2.5rem}.assist-row button{flex:none}.assist-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-top:10px;padding:12px 14px}.assist-card>p:first-child{margin-top:0}.assist-card-title{margin:0 0 8px;font-weight:600}.assist-card-title .muted{margin-top:2px;font-weight:400;display:block}.assist-steps{margin:0 0 8px;padding-left:1.4rem}.assist-step{margin:0 0 12px}.assist-step.done .assist-step-head{color:var(--muted)}.assist-step-head{overflow-wrap:anywhere;margin:0}.assist-type{color:var(--muted);margin-right:4px;font-size:.875rem}.assist-sub{overflow-wrap:anywhere;margin:2px 0 0}.assist-blockers{flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;display:flex}.assist-pick{margin:6px 0 0;display:block}.assist-edit{margin:4px 0 0}.assist-edit>summary{cursor:pointer;color:var(--accent);width:fit-content}.assist-field{margin:6px 0;display:block}.assist-field>span{color:var(--muted);display:block}.assist-field input,.assist-field textarea{box-sizing:border-box;width:100%}.assist-step-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.assist-links{flex-wrap:wrap;gap:4px 16px;display:flex}.assist-prefill-note{margin-top:0}.assist-settings{margin:16px 0 24px}.translatable .translate-link{margin-left:6px;display:inline-block}div.translatable .translate-link{margin:2px 0 0;display:block}.translate-link .link{font-size:inherit}.translated-text{white-space:pre-wrap}@media (width<=40em){.assist-row{flex-direction:column;align-items:stretch}.assist-row textarea{flex:none}.assist-row button{align-self:flex-end}}.translated-below{border-left:3px solid var(--line);margin:6px 0 0;padding:6px 10px}.assist-label-hint{color:var(--muted);margin-left:6px;font-size:.875rem}.assist-card .assist-close{margin-left:0;padding-left:0}.assist-choices{margin:4px 0 8px;padding-left:1.2rem}.assist-choices li{overflow-wrap:anywhere;margin:4px 0}.assist-examples ul{margin:4px 0 8px;padding-left:1.2rem}.assist-examples .link{text-align:left;padding:0}.assist-created{color:var(--ok,var(--muted));margin:0 0 6px}.assist-step.existing .assist-step-head strong{font-weight:400}.assist-step.existing .assist-type:after{content:""}body.assist-drafting main button:not(.secondary):not(.link):not(.assist-primary):not(.caret):not(.icon):not(.danger):not(:disabled),body.assist-drafting main a.button:not(.assist-primary){color:var(--accent);border:1px solid var(--accent);background:0 0}.translate-note{color:var(--muted);margin-top:2px;font-size:.875rem;display:block}.translatable-original>summary{cursor:pointer;color:var(--accent);width:fit-content;font-size:.875rem}.translatable-batch{margin:4px 0 8px}.translatable-batch .translated-below{margin-top:4px}.assist-step.done .assist-step-head strong{color:var(--muted);font-weight:400}.assist-done{color:var(--ok,var(--accent));white-space:nowrap;font-size:.875rem}.assist-not-handled{color:var(--muted);margin:0 0 8px}.assist-human-only{color:var(--muted);margin:4px 0 0}.assist-next{margin:4px 0 8px}.assist-choice-note{margin-left:0;display:block}.assist-example-list{flex-direction:column;align-items:flex-start;gap:4px;margin:4px 0 8px;display:flex}.assist-example-list .assist-example{text-align:left;white-space:normal;overflow-wrap:anywhere;padding:0}.assist-date-weekday{color:var(--muted);white-space:nowrap;margin-left:6px}.assist-flash{outline:3px solid var(--accent);outline-offset:4px;border-radius:6px;transition:outline-color .4s}.tr-line{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:.875rem;display:block}.tr-group-bar{margin:4px 0 8px;font-size:.875rem}.tr-group-bar .link{font-size:inherit;padding:0}.tr-group-bar .translate-note{margin-left:8px;display:inline}@media (width<=40em){.assist-row textarea{min-height:3.75rem}}.tr-error{color:var(--muted)}.tr-failed{color:var(--muted);font-size:.875rem}.assist-title-tr{color:var(--muted);font-size:.875em}.assist-diffs ul,.assist-delegs{margin:2px 0 4px;padding-left:1.2em}.assist-diff-note{margin:4px 0}.assist-fix-links{flex-wrap:wrap;gap:8px;margin:6px 0 2px}.assist-similar-note{margin-bottom:8px}body .toast-region{inset:auto 16px 16px auto;transform:none}@media (width<=40em){body .toast-region{bottom:12px;left:50%;right:auto;transform:translate(-50%)}}.countdown.countdown-line{flex-basis:100%;margin-top:.4rem;display:block}.decision-report .report-options{gap:4px;padding-left:1.2em;list-style:outside}.decision-report .report-options li{border:0;border-radius:0;padding:0;display:list-item}.decision-report .report-options li>div{display:inline}.decision-report .report-actions{flex-wrap:wrap;gap:8px;display:flex}.hold-step{margin:4px 0 8px}.stance-quick-buttons .ask-ai-link{min-width:0;min-height:0}.stance-quick-buttons .ask-ai-link-form,.ask-ai-link-form{flex-basis:100%;margin-top:6px}.not-in-review-note{margin:4px 0}.decision-settings-fold>summary{cursor:pointer}.decision-settings-fold>summary h2{font-size:inherit;display:inline}.same-title-hint{margin:4px 0 8px}.same-title-hint .button-like{margin-left:6px}.same-title-choice{border:2px solid var(--warn);background:color-mix(in srgb, var(--warn) 8%, transparent);border-radius:8px;margin:8px 0 16px;padding:12px 16px}.same-title-choice h2{margin:0 0 6px;font-size:1.05rem}.same-title-choice p{margin:4px 0}.same-title-choice .row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.same-title-chosen{margin:4px 0 8px}.confirm-ai-wait{color:var(--warn);margin:4px 0}.confirm-one-line{margin:6px 0}.confirm-countdown{margin:6px 0 0}.compare-table thead th .badge{overflow-wrap:normal;display:inline-block}.decision-report,.judgment-card{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--panel);border-radius:8px;margin:12px 0;padding:12px 16px}.decision-report>h2,.judgment-card h2{margin:0 0 8px;font-size:1.05rem}.report-body{gap:8px;display:grid}.report-row{grid-template-columns:9em 1fr;align-items:start;gap:4px 12px;display:grid}.report-row>p{margin:0}.report-label{color:var(--muted);padding-top:2px;font-size:.875rem}.report-options{gap:6px;margin:0;padding:0;list-style:none;display:grid}.report-options li{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:6px 8px;display:flex}.report-options li.recommended{border-color:#15803d}.report-options .badge{margin-left:6px}.report-option-detail{overflow-wrap:anywhere}.report-author,.report-missing{margin:0}.decision-report .report-actions,.judgment-card .report-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ask-actions{gap:8px}.ask-form{gap:6px;margin-top:8px;display:grid}.ask-form label{gap:4px;display:grid}.ask-status{margin:8px 0 0}.briefing-form{margin-top:10px}.briefing-form>summary{cursor:pointer;color:var(--accent);font-size:.875rem}.briefing-form form{gap:8px;margin-top:8px;display:grid}.briefing-form label{gap:4px;font-size:.875rem;display:grid}.judgment-card .judgment-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:8px;display:flex}.judgment-card .judgment-head h2{margin:0}.judgment-kind{color:var(--muted);font-size:.875rem}.judgments-top{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px;display:flex}.judgments-group{margin-top:24px;font-size:1rem}.judgments-focus-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}.judgments-return{margin:8px 0}@media (width<=40em){.report-row{grid-template-columns:1fr}.decision-report,.judgment-card{padding:10px 12px}.report-actions>button,.report-actions>a.button{flex:100%}}.same-title-warn{border-left:3px solid var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);border-radius:0 6px 6px 0;margin:4px 0 10px;padding:6px 10px}.hold-step .row{flex:none}.badge.state.held{color:var(--muted);border-color:var(--muted)}.state-icon.held{color:var(--muted)}.nav-new-decision{padding:2px 8px 4px 28px;font-size:.875rem}.nav-new-decision a{color:var(--accent);text-decoration:none}.nav-new-decision a:hover{text-decoration:underline}.today-item{border-top:1px solid var(--line);align-items:center;gap:8px 12px;padding:8px 0;display:flex}.today-item:first-child{border-top:0;padding-top:0}.today-item-text{overflow-wrap:anywhere;flex:auto;min-width:0}.today-item-text .badge{margin-left:6px}.today-item-sub{display:block}.today-item>button{white-space:nowrap;flex:none}.today-note{margin:8px 0 0}.home-today h2 .muted{font-weight:400}.reading-guide-compact{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:10px 14px}.reading-guide-compact h2{margin:0 0 6px;font-size:1rem}.reading-check{counter-reset:reading-check;margin:0;padding:0;list-style:none}.reading-check li{align-items:center;gap:8px;padding:4px 0;display:flex}.reading-check li:before{counter-increment:reading-check;content:counter(reading-check) ".";color:var(--muted);min-width:1.2em}.reading-check-text{overflow-wrap:anywhere;flex:auto;min-width:0}.reading-check li button{flex:none}.reading-guide-more{margin:6px 0 2px}.reading-guide-more summary{cursor:pointer;color:var(--muted)}.reading-guide-more ul{padding-left:1.2em}.request-intake-open{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.home-ref .weekly-policy-changes>p.muted.small{display:none}.home-ref .home-ai-decided>p.muted.small:first-of-type{margin-top:0}main section.home-section.home-fold{margin-bottom:6px}.op-run-text{margin:4px 0 8px;font-size:.95rem}.op-run-text.badge{border:0;padding:0}.op-term{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px;cursor:help}.op-run-env{margin:6px 0 0}.op-prov-explain>summary{cursor:pointer;color:var(--muted)}.op-badge-quiet{border:1px solid var(--line,#ddd);color:var(--muted);background:0 0;margin-left:6px;font-weight:400}.op-questions li.op-q-held{opacity:.85}.card.revision.rev-recommended{border:2px solid var(--accent)}.decided-next{background:#15803d14;border-left:4px solid #15803d;border-radius:0 6px 6px 0;margin:4px 0 12px;padding:8px 12px}.ask-next{margin:2px 0 8px}.dependency-help summary{cursor:pointer}.dependency-help>p{margin:4px 0 8px}.decision-make-work button.link{text-align:left;padding:0}.notif-head{justify-content:space-between;align-items:center}.notif-head h1{margin-right:auto}.notif-item{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.notif-item>*{grid-column:1}.notif-item>.notif-verb{white-space:nowrap;border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:6px;grid-area:1/2/span 3;align-self:center;padding:4px 10px;font-size:.875rem}.notif-item>.notif-verb.todo{color:var(--accent);border-color:var(--accent);font-weight:600}.notif-item:hover>.notif-verb{border-color:var(--muted)}.cards .card.my-turn{border-left:4px solid var(--warn,#b45309)}.my-turn-action{margin:8px 0 0}.project-new-decision{scroll-margin-top:4.5rem}.project-new-decision h2{margin-top:0}.project-new-more>summary{cursor:pointer;color:var(--muted);padding:4px 0;font-size:.875rem}.project-new-more[open]>summary{margin-bottom:8px}.project-releases-fold>summary{cursor:pointer;padding:6px 0}.project-releases-fold>summary h2{margin:0;font-size:1.125rem;display:inline}main.content>details.project-export{margin-left:auto;margin-right:auto}.project-operation{border-left:4px solid var(--accent);margin:8px auto 12px;padding:4px 12px}.project-operation h2{margin:0 0 6px;font-size:1rem}.project-operation ul.list{margin:0}main.content>details.project-team-settings{margin:4px auto 8px}details.project-team-settings>summary{cursor:pointer;color:var(--muted);list-style-position:inside}details.project-team-settings[open]>*+*{margin-top:6px}.project-operation ul.list{padding:0;list-style:none}.project-operation ul.list>li{border:none;padding:2px 0}.channel-cmd{align-items:flex-start;gap:8px;margin:6px 0 10px;display:flex}.channel-cmd code{overflow-wrap:anywhere;background:var(--panel);border:1px solid var(--line);border-radius:6px;flex:auto;min-width:0;padding:6px 8px;font-size:.875rem}.channel-steps li{margin-bottom:6px}.channel-cmd .channel-copy{white-space:nowrap;word-break:keep-all;flex:none;min-width:11em}@media (width<=37.5em){.channel-cmd{flex-wrap:wrap}.channel-cmd code{flex-basis:100%}}.channel-start{margin:6px 0 10px}.channel-start>p{margin:4px 0 0}.channel-steps[start="0"]{margin-bottom:4px}.channel-done{color:#15803d;font-weight:600}@media (prefers-color-scheme:dark){.channel-done{color:#86efac}}.channel-why{margin-top:2px;display:block}.channel-steps-fold{margin:6px 0}.channel-steps-fold>summary{cursor:pointer}.channel-confirm p{margin:0 0 6px}.ai-connect-steps{margin:12px 0}.ai-connect-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ai-connect-head h3{margin:0}.ai-details{border-top:1px solid var(--line);margin:16px 0}.ai-details>details{border-bottom:1px solid var(--line);padding:8px 0}.ai-details>details>summary{cursor:pointer;font-weight:600}.ai-details>details[open]>summary{margin-bottom:8px}.ai-connect-steps.stack{max-width:none}.ai-op-consent{margin-top:4px;display:block}.ai-details>details h4{margin:12px 0 4px;font-size:.95rem}.solo-first-steps .first-steps-mark{font-size:.875rem}.solo-step-detail{margin:2px 0 0}.solo-step-detail .channel-cmd{margin:6px 0}.first-steps-solo-note{margin:4px 0 8px}.today-item-quiet .today-item-text>a{color:var(--muted,#6b7280);font-weight:400}.today-item-quiet .today-item-text{opacity:.9}.home-ai-work{margin-top:.5rem}.home-ai-work ul{margin:.25rem 0 0;padding-left:1.2rem}.home-ai-work li{margin:.15rem 0}.op-ask-fold{margin:4px 0 0}.op-ask-fold>summary{cursor:pointer;color:var(--muted)}.op-ask-fold .row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.op-ask-fold .op-ask-text{flex:16em;margin-top:0}.op-next-steps-list.single .op-next-steps-text strong:before{content:none}.op-ask-text{border:1px solid var(--line);background:var(--bg,transparent);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;margin-top:4px;padding:6px 8px;font-size:.875rem;display:block}.op-ask-block{margin:6px 0 0}.op-ask-block .row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.op-ask-block .op-ask-text{flex:16em;margin-top:0}.home-new-decision{margin:8px 0 0}.work-plan-fold{margin:6px 0 10px;font-size:.875rem}.work-plan-fold>summary{cursor:pointer;color:var(--muted,inherit);overflow-wrap:anywhere;padding:2px 0}.work-plan-fold>.op-workplan{margin-top:6px}.work-plan-fold>.op-workplan>.op-workplan-title{display:none}.work-review-check{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:4px;gap:8px;margin:0;padding:10px 12px;display:grid}.work-review-check h4{margin:0 0 2px;font-size:.875rem}.work-review-check p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.work-review-check ul{margin:2px 0 0;padding-left:1.2em}.work-notify-line{margin:0}.work-notify-line p{margin:0 0 4px}.work-share-row{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 8px;display:flex}.work-share-row>p{flex-basis:100%}@media (width<=37.5em){.work-page .work-views-bar .work-tabs{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}.work-page .work-views-bar .work-tabs .tab{white-space:nowrap}}.phrase-wrap{word-break:keep-all;overflow-wrap:anywhere}.work-review-panel{border:1px solid var(--accent);background:var(--panel);border-radius:10px;margin:8px 0 12px;padding:12px 14px}.work-verify h3{margin:0 0 6px;font-size:1.05rem}.work-verify-steps{gap:6px;margin:0 0 6px;padding-left:1.6em;display:grid}.work-verify-steps li{overflow-wrap:anywhere;line-height:1.55}.work-verify-steps li::marker{color:var(--accent);font-weight:700}.work-verify p{margin:4px 0}.work-verify-missing h3{color:var(--warn)}.work-verify-criteria{border-left:3px solid var(--warn);background:color-mix(in srgb, var(--warn) 7%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 6px 6px 0;padding:8px 10px}.work-review-full>summary{cursor:pointer;color:var(--accent);font-size:.9rem}.work-review-full[open]>summary{margin-bottom:6px}.work-verify-history>summary{cursor:pointer;color:var(--accent)}.work-verify-history ol{margin:4px 0;padding-left:1.4em}.invite-form{gap:4px;margin:0 0 6px;display:grid}.invite-form .invite-email-label{font-size:.9rem;font-weight:600}.invite-form>.row{flex-wrap:wrap;gap:8px}.invite-form input[type=email]{flex:18rem;min-width:min(100%,18rem)}.settings-meta{margin-top:-4px}.settings-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:12px 0 4px;display:flex}.settings-tabs .settings-tab{color:var(--muted);background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0;padding:8px 12px;font-size:.95rem;font-weight:600}.settings-tabs .settings-tab:hover:not(.active){color:var(--fg);border-bottom-color:var(--line)}.settings-tabs .settings-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.settings-panel>h2:first-child,.settings-panel>div:first-child>section:first-child>h2:first-child,.settings-panel>section:first-child>h2:first-child{margin-top:16px}.settings-more{margin:8px 0 16px}.settings-create-project{margin:12px 0}@media (width<=40em){.settings-tabs .settings-tab{padding:6px 8px;font-size:.875rem}}.settings-tabs .settings-tab-short{display:none}@media (width<=40em){.settings-tabs .settings-tab-full{display:none}.settings-tabs .settings-tab-short{display:inline}}.ai-stop-guide{margin:12px 0 4px}.ai-stop-guide h2{margin:0 0 4px;font-size:1rem}.ai-stop-guide ol{margin:0;padding-left:1.4em}.ai-stop-guide li{margin:2px 0}.ai-stop-guide .ai-stop-what{color:var(--muted)}.settings-ai-tab{flex-direction:column;display:flex}.settings-ai-tab>*{min-width:0}.settings-ai-connect-first>.settings-ai-connections{order:-1}.ai-stop-guide .ai-stop-urgent>button.link{color:var(--danger);font-weight:600}.ai-stop-guide .ai-stop-assist{margin-top:6px}.glossary-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 8px;display:flex}.glossary-tools input{flex:16em;max-width:28em}.glossary-toc{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 14px;padding:8px 0 12px;display:flex}.glossary-group{border-bottom:1px solid var(--line)}.glossary-group>summary{cursor:pointer;padding:6px 0}.glossary-group>summary h2{margin:0;font-size:1.05rem;display:inline}.glossary-group>summary h2 .muted{margin-left:4px;font-weight:400}.glossary-group[open]>summary{margin-bottom:4px}.glossary .glossary-tools{z-index:2;background:var(--bg);margin:6px 0;padding:6px 0;position:sticky;top:0}@media (width<=53.75em){.glossary .glossary-tools{top:60px}}.home-fold-note.home-fold-note-quiet{color:var(--muted)}main section.home-section.invitation-status-line{box-shadow:none;background:0 0;border:0;margin:6px 0;padding:0}.invitation-status-line p{margin:0}.today-next{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:8px 10px;display:flex}.today-next>span{flex:auto}.today-item-text .badge:not(.danger):not(.warn){color:var(--muted);border-color:var(--line);background:0 0}#home-ref .home-fold-body h2,#home-operation-fold .home-fold-body h2{font-size:1rem}@media (width<=40em){.today-next>button:not(.link){flex:100%}}.today-item .badge,.today-item-created{white-space:nowrap}.judgment-created{white-space:nowrap;font-weight:400}.workspaces-back{margin:0 0 4px}.workspaces-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.workspaces-head h1{margin-right:auto}.workspace-cards{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.workspace-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-card-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.workspace-card-name strong{font-size:1.05rem}.workspace-create-panel{margin-top:16px}.workspace-create-panel h2{margin:0}.workspace-create details>summary{cursor:pointer}.workspace-mode{border:0;gap:8px;margin:0;padding:0;display:grid}.workspace-mode legend{margin-bottom:6px}.workspace-mode-choice{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.workspace-mode-choice.selected{border-color:var(--accent)}.workspace-mode-choice input{margin-top:4px}.workspace-mode-hint{margin-top:2px;display:block}.judgment-card .report-options{gap:4px;padding-left:1.2em;list-style:outside}.judgment-card .report-options li{border:0;border-radius:0;padding:0;display:list-item}.judgment-card .report-options li>div{display:inline}.judgment-card .report-options li>button.link{margin-left:8px}.judgments-next{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0;padding:8px 10px;display:flex}.judgments-next>span{flex:auto}@media (width<=40em){.judgments-next>button:not(.link){flex:100%}}.judgments-empty{margin:8px 0 16px}.judgment-head h2 .judgment-title-link{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.judgment-head h2 .judgment-title-link:hover{color:var(--accent)}.judgments-requests{margin-top:20px}.judgments-requests .list{margin:4px 0}.judgment-card{flex-direction:column;display:flex}.judgment-card .report-actions{margin-top:10px}.judgment-card .ask-actions{flex-wrap:wrap;gap:4px 16px;margin-top:6px;display:flex}.judgment-card .ask-actions button.secondary{min-height:0;color:var(--accent);background:0 0;border:0;flex:none;width:auto;padding:0;font-size:.875rem;text-decoration:underline}.judgment-card .report-more{margin-top:8px}.judgment-card .report-more>summary{cursor:pointer;color:var(--muted)}.judgment-card .report-more .report-body{margin-top:6px}@media (width<=40em){.judgment-card .ask-actions>button{flex:none}.judgment-card>.judgment-head{order:0}.judgment-card>.report-actions,.judgment-card>.ask-actions,.judgment-card>.ask-form,.judgment-card>.error{order:1}.judgment-card>.report-actions{margin-top:0}.judgment-card>.report-body,.judgment-card>.ask-status,.judgment-card>p,.judgment-card>.report-more{order:2}.judgment-card>.report-body{margin-top:10px}}.oq-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.oq-later{flex-wrap:wrap;gap:8px;display:inline-flex}.oq-later-form{border-left:3px solid var(--line);margin-top:8px;padding:10px 12px}.oq-later-form textarea{width:100%;margin-top:4px}.oq-noanswer{margin:8px 0 0}.oq-status-deferred{color:var(--muted)}.oq-deferred-line{margin:4px 0 12px}.oq-notes{margin:8px 0 0;padding:0;list-style:none}.oq-notes li{margin:4px 0}.oq-basis-fold{margin:12px 0}.oq-basis-fold>summary{cursor:pointer;color:var(--muted)}.oq-next{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0 16px;padding:12px 14px;display:flex}.oq-next p{margin:0}.oq-confirm-lite{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin:12px 0;padding:14px 16px}.oq-confirm-lite h2{margin:12px 0 4px;font-size:1rem}.oq-confirm-lite ul{margin:4px 0;padding-left:1.2em}.oq-confirm-lite .oq-actions{margin-top:14px}.oq-page .oq-tag{color:#1e3a8a;background:#eef2ff;border:0}.oq-page .oq-tag-warn,.oq-page .oq-tag-permits{color:#78350f;background:#fef3c7;border:0}.oq-confirm-inline{border-left:4px solid var(--accent,#2563eb)}.oq-options:disabled{opacity:.7}.oq-audit{margin:6px 0}.oq-audit>summary{cursor:pointer}.oq-info{margin:8px 0 16px}.oq-info p{margin:4px 0}.oq-info-label{font-weight:600;display:block}@media (width<=37.5em){.oq-actions>button,.oq-later>button{flex:auto}}.compass .compass-code-after{color:var(--muted);white-space:nowrap;font-size:.875rem;font-weight:400}@media (width>=40.01em){.compass dl.compass-meta>div{grid-template-columns:minmax(8.5em,max-content) minmax(0,1fr);column-gap:12px}.compass dl.compass-meta dt{white-space:nowrap}}.compass-empty-line{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 6px;display:flex}.compass-step-empty{flex-wrap:wrap;align-items:baseline;column-gap:12px;display:flex}.compass-step-empty>.compass-sub{margin:6px 0!important}.compass-step-empty>.compass-empty-line{margin:0}.compass-goal-work{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:8px 0 0;display:flex}.compass-goal-metric{flex-basis:100%}.compass-legend{margin-top:24px}.compass-legend>summary{cursor:pointer}.compass-item-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 8px;display:flex}.compass-item-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;display:flex}.compass-change-choice{margin:8px 0 16px}.compass-change-choice ul{gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.compass-change-choice li{gap:2px;display:grid}.compass-change-choice li .button{justify-self:start}.compass-item-actions>p{margin:0}.compass-item-actions>form,.compass-item-actions>.compass-change-choice{flex-basis:100%;margin:0}.compass-empty-section{margin:16px 0}.compass-empty-section strong{color:var(--fg);font-weight:600}.compass .compass-fold>summary{list-style-position:inside}.compass-empty-drafts{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.work-page .work-candidate-banner{border:1px solid var(--accent);background:var(--panel);border-left-width:4px;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:8px 0 12px;padding:10px 14px;display:flex}.work-page .work-views-bar{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;display:flex}.work-page .work-views-bar .work-tabs{margin-bottom:0}.work-page .work-views-bar .work-more-views{margin:0}.work-page .work-views-bar .work-more-views select{border-radius:999px;width:7.5em;padding:4px 8px}.work-page .work-views-bar .work-tabs{flex:0 auto;min-width:0}.work-page .badge.work-status{background:color-mix(in srgb, var(--line) 70%, transparent);border-color:#0000;border-radius:4px}.work-page .badge.work-status.in_progress{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:#0000}.work-page .badge.work-status.in_review{background:color-mix(in srgb, var(--warn,#b45309) 16%, transparent);border-color:#0000}.work-page .badge.work-status.done{background:color-mix(in srgb, var(--ok,#15803d) 16%, transparent);border-color:#0000}.work-page .badge.work-status.candidate{border:1px dashed var(--muted);background:0 0}.work-page a.term .work-status-help{border:1px solid var(--line);width:1.4em;height:1.4em;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.work-page a.term:has(.work-status-help){text-decoration:none}.work-page .badges .badge.agent~.work-ai-origin,.work-page .work-row .badges:empty,.work-page .work-next>button[hidden]{display:none}.work-page .work-section>button.link{padding-left:0}.work-page .work-block-entries{margin-top:4px}.op-budget-overview p{margin:6px 0}.op-budget-over{color:var(--danger);font-weight:600}.op-budget-quote{color:var(--muted);font-weight:400}.op-budget-uncomparable{color:var(--warn,#b45309);font-weight:600}.op-diff-note{color:var(--warn,#b45309);white-space:normal;margin-top:4px;font-size:.875em;display:block}.op-recommended{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--panel);border-radius:8px;margin:12px 0;padding:8px 12px}.op-recommended-title{margin:0 0 4px}.op-recommended ul{margin:4px 0 0;padding-left:1.2em}.op-form-about{margin:4px 0 8px}.op-form-about>summary,.op-never>summary,.op-plan-cannot>summary{cursor:pointer}.op-never{margin:6px 0}.op-form-more{border-top:1px solid var(--line);margin:8px 0;padding-top:8px}.op-form-more>summary{cursor:pointer;color:var(--accent)}.op-form-more[open]>summary{margin-bottom:8px}.op-form-lead{margin:4px 0 8px}.op-form-lead .button{margin-left:4px}.op-fixed-choice{margin:8px 0 12px}.op-fixed-choice .field-label{font-size:.9em;font-weight:600}.op-fixed-value{border-left:3px solid var(--line);background:var(--panel);margin:2px 0 0;padding:6px 10px}.nav-q-wrap{flex-direction:column;flex:1;min-width:0;display:flex}.nav-q-wrap .nav-dup-state{font-size:.82em;display:block}.nav-link .involved-mark{white-space:nowrap;border:none;padding:0;font-size:.875rem}@media (width<=53.75em){.shell .sidebar{overflow-y:auto}.shell .sidebar-main{flex:none;overflow:visible}.shell .sidebar-foot{max-height:none;overflow:visible}.shell .nav-project ul{flex-direction:column;display:flex}.shell .nav-project ul>.nav-new-decision{order:-1}}:root{--bg:#fafaf9;--fg:#1c1917;--muted:#57534e;--line:#e7e5e4;--accent:#1d4ed8;--danger:#b91c1c;--panel:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#1c1917;--fg:#f5f5f4;--muted:#a8a29e;--line:#44403c;--accent:#93c5fd;--danger:#fca5a5;--panel:#292524}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:1rem/1.6 system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif}header{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 16px;display:flex}header>a{color:var(--fg);font-weight:700;text-decoration:none}header>.muted{text-overflow:ellipsis;margin-left:auto;font-size:.875rem;overflow:hidden}main{max-width:860px;margin:0 auto;padding:16px}.narrow{max-width:520px}h1{margin:8px 0 12px;font-size:1.5rem}h2{margin:28px 0 8px;font-size:1.125rem}a{color:var(--accent)}.muted{color:var(--muted)}.error{color:var(--danger)}.list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.badge{border:1px solid var(--line);border-radius:999px;padding:0 8px;font-size:.875rem}.row{flex-wrap:wrap;gap:8px;display:flex}.row input{flex:220px}.row input[type=radio],.row input[type=checkbox]{flex:none}.stack{gap:8px;max-width:520px;margin-top:12px;display:grid}input,select,button{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:6px;padding:8px 10px}button,.button{background:var(--accent);color:var(--bg);cursor:pointer;border:none;border-radius:6px;padding:8px 14px;text-decoration:none;display:inline-block}button.link{color:var(--accent);background:0 0;padding:0 4px}button.link.danger{color:var(--danger)}.notice{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-top:12px;padding:12px}.notice input{width:100%}textarea{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--fg);resize:vertical;border-radius:6px;width:100%;padding:8px 10px}label{gap:4px;display:grid}label.check{align-items:flex-start;gap:8px;display:flex}fieldset{border:1px solid var(--line);border-radius:8px;padding:8px 12px}h3{margin:16px 0 6px;font-size:.9375rem}.small{font-size:.875rem}.tiny{word-break:break-all;font-size:.875rem}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.card{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:12px 14px}.card p{margin:6px 0 0}.card.revision{margin-bottom:12px}.badges{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;display:flex}.badge.ok{color:#15803d;border-color:#15803d}.badge.warn{color:#b45309;border-color:#b45309}.badge.danger{border-color:var(--danger);color:var(--danger)}.badge.agent{border-style:dashed}@media (prefers-color-scheme:dark){.badge.ok{color:#86efac;border-color:#86efac}.badge.warn{color:#fcd34d;border-color:#fcd34d}}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tab{color:var(--fg);border:1px solid var(--line);background:0 0;border-radius:999px;padding:4px 12px}.tab.active{background:var(--fg);color:var(--bg)}button.secondary{color:var(--accent);border:1px solid var(--accent);background:0 0}button.danger{background:var(--danger)}button:disabled{opacity:.5;cursor:default}details.panel{border:1px dashed var(--line);border-radius:8px;margin:12px 0;padding:8px 12px}details.panel summary{cursor:pointer;color:var(--accent)}dl.body{gap:8px;margin:8px 0 0;display:grid}dl.body dt{color:var(--muted);font-size:.875rem}dl.body dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}dl.body dd ul{margin:0;padding-left:18px}.input-item{gap:4px;display:grid!important}.inbox{margin-bottom:8px}.inbox-group.ready h3{color:#15803d}.official{border-width:2px}table.diff{border-collapse:collapse;width:100%}table.diff th{text-align:left;vertical-align:top;width:9em;color:var(--muted);padding:8px 8px 8px 0;font-size:.875rem;font-weight:400}table.diff td{border-top:1px solid var(--line);padding:8px 0}table.diff .before{white-space:pre-wrap;color:var(--muted);text-decoration:line-through}table.diff .after{white-space:pre-wrap;margin-top:4px}.commit{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:24px 0;padding:16px}@media (width<=35em){table.diff th{width:auto;padding-bottom:0;display:block}table.diff td{border-top:none;display:block}table.diff tr{border-top:1px solid var(--line);display:block}}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}button.link,button.link.danger{background:0 0;padding:0 4px}details.panel input{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}:root{--sidebar:#f2f1ef;--active:#e4e2de;--sidebar-w:17.5rem}@media (prefers-color-scheme:dark){:root{--sidebar:#161412;--active:#34302c}}.pad{padding:16px}.shell{grid-template-columns:var(--sidebar-w) 1fr;height:100dvh;display:grid}.topbar,.scrim,.sidebar .close{display:none}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.sidebar-head{align-items:center;gap:6px;padding:12px 12px 6px;display:flex}.ws-switch{background:0 0;border-color:#0000;flex:1;min-width:0;padding:6px 8px;font-weight:600}.ws-switch:hover,.ws-switch:focus{border-color:var(--line);background:var(--panel)}.sidebar-main{flex:1;padding:4px 8px 12px;overflow-y:auto}.sidebar-foot{border-top:1px solid var(--line);max-height:50vh;padding:8px;overflow-y:auto}.sidebar .search{width:100%;margin:6px 0 10px;padding:6px 10px;font-size:.875rem}.nav-link{color:var(--fg);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:.875rem;line-height:1.4;text-decoration:none;display:flex}.nav-link:hover{background:var(--active)}.nav-link.active{background:var(--active);font-weight:600}.nav-link .q{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-link .count{background:var(--accent);color:var(--bg);border-radius:999px;margin-left:auto;padding:0 8px;font-size:.875rem}.nav-link .mine{color:var(--accent);font-size:.75rem}.nav-project{margin-top:8px}.nav-project-head{border-radius:8px;align-items:center;gap:2px;padding:2px 4px;font-size:.875rem;display:flex}.nav-project-head a{color:var(--muted);font-weight:600;text-decoration:none}.nav-project-head>a:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-project-head.active>a:first-of-type,.nav-project-head a:hover{color:var(--fg)}.nav-project-head .add{opacity:.6;padding:0 6px;font-weight:400}.nav-project-head .add:hover{opacity:1}.nav-project ul{margin:2px 0 0;padding:0 0 0 14px;list-style:none}button.caret,button.icon{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.875rem}button.icon{color:var(--fg);font-size:1.25rem}.dot{vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot.awaiting{background:#d97706}.dot.needs_revalidation{background:var(--danger)}.dot.decided{background:#16a34a}.dot.open{border:1.5px solid var(--muted)}.hint{flex-wrap:wrap;align-items:center;gap:6px;margin-top:32px;display:flex}.account{align-items:center;gap:8px;padding:6px 8px;display:flex}.ellipsis{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}main.content{min-width:0;max-width:none;margin:0;padding:24px clamp(16px,4vw,48px) 64px;overflow-y:auto}main.content>*{max-width:860px;margin-left:auto;margin-right:auto}@media (width<=53.75em){.shell{height:auto;display:block}.topbar{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0}.topbar-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sidebar{width:min(85vw, var(--sidebar-w));z-index:30;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar .close{display:inline-block}.nav-open .sidebar{transform:none}.nav-open .scrim{z-index:20;background:#00000059;display:block;position:fixed;inset:0}main.content{padding:16px 16px 48px;overflow:visible}}h1,h2,h3{text-wrap:balance;word-break:auto-phrase}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}a:focus-visible{border-radius:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ok:#15803d;--warn:#b45309}@media (prefers-color-scheme:dark){:root{--ok:#86efac;--warn:#fcd34d}}.state-icon{flex:none;justify-content:center;width:1.2em;font-size:.875rem;line-height:1;display:inline-flex}.state-icon.awaiting{color:var(--warn)}.state-icon.needs_revalidation{color:var(--danger)}.state-icon.decided{color:var(--ok)}.state-icon.open{color:var(--muted)}.badge.state{font-weight:600}.badge.state.awaiting{border-color:var(--warn);color:var(--warn)}.badge.state.needs_revalidation{border-color:var(--danger);color:var(--danger)}.badge.state.decided{border-color:var(--ok);color:var(--ok)}.badge.state.open{color:var(--muted)}.title-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.title-row h1{margin-bottom:4px}.legend{gap:4px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.legend li{align-items:baseline;gap:6px;display:flex}.toast-region{z-index:50;pointer-events:none;width:min(92vw,520px);position:fixed;top:12px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;background:var(--fg);color:var(--bg);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 6px 24px #0003}.toast button.link{color:var(--bg);font-size:1.125rem}.field{gap:4px;display:grid}.field-label{font-size:.875rem;font-weight:600}.field-label .req,.field-label .opt{vertical-align:1px;border-radius:4px;margin-left:4px;padding:0 5px;font-size:.875rem;font-weight:600}.field-label .req{background:var(--danger);color:var(--bg)}.field-label .opt{border:1px solid var(--line);color:var(--muted)}.field.invalid input,.field.invalid textarea,.field.invalid select{border-color:var(--danger)}.field-error{color:var(--danger);font-size:.875rem}textarea{min-height:2.6em;overflow:hidden}::placeholder{color:var(--muted);opacity:.7}.empty{border:1px dashed var(--line);background:var(--panel);border-radius:10px;margin:12px 0;padding:16px}.empty p{margin:0 0 8px}.steps{margin:8px 0 12px;padding-left:1.4em}.only-mobile{display:none}@media (width<=53.75em){.only-desktop{display:none}.only-mobile{display:initial}}.callout{border-left:3px solid var(--warn);background:var(--panel);border-radius:0 8px 8px 0;margin:8px 0;padding:8px 12px}.callout.info{border-left-color:var(--accent)}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:4px;margin:0 0 4px;padding:0;font-size:.875rem;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";margin-right:4px}.pager{justify-content:space-between;gap:12px;margin-top:32px;font-size:.875rem;display:flex}.badge.role-owner{background:var(--fg);color:var(--bg);border-color:var(--fg)}.badge.role-admin{background:var(--accent);color:var(--bg);border-color:var(--accent)}.badge.role-viewer{color:var(--muted);border-style:dashed}.settings-decider{flex-basis:100%}.settings-table-wrap{margin-top:12px;overflow-x:auto}.settings-table{border-collapse:collapse;width:100%;font-size:.875rem}.settings-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 8px 6px 0;font-size:.875rem;font-weight:400}.settings-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 8px 8px 0}.settings-actions{white-space:nowrap;text-align:right}div.panel,form.panel{border:1px dashed var(--line);border-radius:8px;margin:12px 0;padding:8px 12px}.panel.disabled .panel-title{color:var(--muted);margin:0}.panel.disabled p{margin:4px 0 0}.card-foot{margin-top:8px}button.small{padding:2px 10px;font-size:.875rem}button.link.small{margin-left:4px;padding:0 4px}.more-toggle{justify-self:start}.template-row{align-items:center}.history-item{display:block!important}.history-item summary{cursor:pointer}.history-body{gap:8px;margin:8px 0 0 1em;display:grid}.history-body p{margin:0}.input-item button.link{justify-self:start}.input-item .error{margin:0}.nav-link .q{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.nav-link{align-items:flex-start}.nav-link .state-icon{margin-top:2px}button.caret,.nav-project-head .add,button.icon{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.nav-project-head .add{color:var(--muted);opacity:1;border-radius:6px;padding:0;font-size:1rem;text-decoration:none}.nav-project-head .add:hover{background:var(--active);color:var(--fg)}@media (width<=53.75em){button.caret,.nav-project-head .add,button.icon{min-width:44px;min-height:44px}.nav-link{align-items:center;min-height:44px}}.search-hits{margin:0 0 12px}.search-hits ul{margin:0;padding:0;list-style:none}.search-hits .hit{gap:2px;min-width:0;display:grid}.search-hits .hit-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.search-hits .hit-snippet{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem}.legend-pop summary{cursor:pointer;list-style:none}.legend-pop summary::-webkit-details-marker{display:none}.legend-pop .legend{padding:4px 8px 8px}.home-section{margin-bottom:28px}.meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:.875rem;display:flex}.group-hint{color:var(--muted);margin:0 0 6px;font-size:.875rem}.decided-summary{gap:8px;display:grid}.decided-summary .card h3{margin:0 0 4px;font-size:.9375rem}.not-found{padding:32px 0}.panel-form{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:12px 0;padding:12px 14px}.panel-form h3{margin-top:0}main.content>div.panel,main.content>form.panel{margin-left:auto;margin-right:auto}.copy-field{gap:6px;margin:6px 0;display:flex}.copy-field input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.faq dt{margin-top:8px;font-weight:600}.faq dd{margin:2px 0 0}.more-actions{margin:4px 0 12px}.more-actions>summary{cursor:pointer;color:var(--accent)}.more-actions[open]{border:1px dashed var(--line);border-radius:8px;padding:8px 12px}.prerequisites{border:1px solid var(--line);border-radius:8px;margin:8px 0 12px;padding:8px 12px}.prerequisites-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.prerequisite-list{margin:6px 0 0;padding:0;list-style:none}.prerequisite-list li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:2px 0;display:flex}.prerequisite-add{margin-top:6px}.prerequisite-add select{flex:200px;min-width:0;max-width:100%}.prerequisites p{margin:6px 0 0}.export-bar{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 16px;display:flex}a.button.secondary{color:var(--accent);border:1px solid var(--accent);background:0 0}a.button.small{padding:2px 10px;font-size:.875rem}.export-help{flex-basis:100%}.export-help summary{cursor:pointer;color:var(--muted)}.export-help ul{margin:4px 0 0;padding-left:20px}.rev-highlight{outline:3px solid var(--accent);outline-offset:2px;scroll-margin:80px}.card.rev-highlight{background:color-mix(in srgb, var(--accent) 8%, var(--panel))}.rev-highlight:focus{outline:3px solid var(--accent)}.audit-list .audit-item{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:2px;padding:8px 0;display:grid}.audit-time{font-variant-numeric:tabular-nums}@media print{:root{--bg:#fff;--fg:#000;--muted:#444;--line:#bbb;--panel:#fff;--accent:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#000;background:#fff;font-size:11pt;line-height:1.5}.sidebar,.topbar,.scrim,.toast-region,.no-print,.export-bar,.pager,.tabs,button,form,details.panel,.panel.disabled,.card-foot{display:none!important}.shell{height:auto;display:block}main.content{padding:0;overflow:visible}main.content>*{max-width:none}a{color:inherit;text-decoration:none}.card,.history-item,.input-item,li{break-inside:avoid}.card{border:1px solid #999}h1,h2,h3{break-after:avoid}.badge{border-color:#666}.rev-highlight{background:0 0;outline:none}}.workspace-export{margin-top:1.5em}.workspace-export ul{margin:.25em 0 .5em;padding-left:1.25em}.workspace-export .export-active,.workspace-export .export-confirm{border:1px solid var(--line);border-radius:8px;margin:.5em 0;padding:.75em 1em}.workspace-export .export-bar{flex-wrap:wrap;gap:.5em;display:flex}.workspace-export .export-history>li{overflow-wrap:anywhere;flex-direction:column;gap:.25em;margin-bottom:.75em;display:flex}.workspace-export h4{margin:1em 0 .25em;font-size:1rem}.export-pause-banner{border-left:3px solid var(--warn);background:var(--panel);border-radius:0 8px 8px 0;margin:0 0 1em;padding:.5em .75em}.badge.priority-high{border-color:var(--danger);background:var(--danger);color:var(--bg);font-weight:600}.badge.priority-low{color:var(--muted);border-style:dashed}.decision-meta{margin-top:0}.meta-editor-fields{flex-wrap:wrap;gap:8px 16px;display:flex}.meta-editor-fields .field{flex:180px}.sort-row{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:.875rem;display:flex}.sort-row select{width:auto}.input-thread li.input-item.reply{border-left:2px solid var(--line);margin-left:24px;padding-left:12px}.input-actions{flex-wrap:wrap;gap:4px;display:flex}.reply-form{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-top:4px;padding:8px 10px}.reply-form .row select{flex:none;width:auto}@media (width<=37.5em){.input-thread li.input-item.reply{margin-left:10px;padding-left:8px}}.mention-box{display:block;position:relative}.mention-box textarea{width:100%}.mention-candidates{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;max-width:360px;margin-top:2px;display:flex;overflow:hidden}.mention-candidates button{color:var(--fg);text-align:left;background:0 0;border-radius:0;padding:6px 10px;font-weight:400}.mention-candidates button.active,.mention-candidates button:hover{background:var(--panel)}.mention-card p{margin:4px 0}.notif-head{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.notif-list li{padding:0}.notif-item{width:100%;color:inherit;gap:2px;padding:10px 4px;text-decoration:none;display:grid}.notif-item:hover{background:var(--active)}.notif-label{color:var(--muted);font-size:.875rem}.notif-question{overflow-wrap:anywhere}.notif-list li.unread .notif-label{color:var(--accent);font-weight:600}.notif-list li.unread .notif-question{font-weight:600}.notif-dot{margin-right:4px;font-size:.75rem}.notif-settings .masked{font-family:ui-monospace,monospace}.notif-settings label.check{align-items:center;gap:8px;display:flex}.review-path{border:1px solid var(--line);border-radius:8px;margin:10px 0;padding:8px 12px}.review-path-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.review-rules{margin:6px 0 0;padding:0;list-style:none}.review-rule{border-top:1px solid var(--line);padding:6px 0}.review-rule:first-child{border-top:none}.review-rule.not_applicable{opacity:.75}.review-lines{margin:4px 0 0;padding:0;list-style:none}.review-line{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:2px 0;display:flex}.review-line.concern{border-left:3px solid var(--danger);padding-left:8px}.review-line.not-counted{opacity:.7}.review-comment{flex-basis:100%;margin:2px 0 0}.review-concerns{border-left-color:var(--danger)}.review-concerns ul{margin:4px 0 0;padding-left:18px}.review-form{margin-top:6px}.review-form textarea{width:100%;min-width:0}.review-history{margin-top:8px}.review-rules-settings select{max-width:100%}.review-rule-form fieldset{margin:8px 0}.review-rule-form .check{display:block}.decider-line .badge,.decider-line .link{margin-left:8px}.countdown{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-left:8px;display:inline-flex}.countdown-time{font-variant-numeric:tabular-nums;font-weight:600}.audit-details{margin-top:8px}.audit-details summary{cursor:pointer}.audit-details p{word-break:break-all;margin:4px 0}.open-inputs .input-item{flex-direction:column;gap:2px;display:flex}.ack{align-items:flex-start;gap:8px;margin:12px 0 4px;font-weight:600;display:flex}.ack input{margin-top:3px}.evidence{margin:8px 0}.evidence summary{cursor:pointer}.evidence-unverified{color:var(--warn);font-weight:600}.evidence li{margin:4px 0}.badge.unverified{white-space:nowrap}.card.revalidation{border-color:var(--danger);margin:12px 0}.card.revalidation h2{color:var(--danger);margin-top:0;font-size:1.05rem}.prerequisite-changes>li{margin:8px 0 12px}.revalidation-confirm{margin-top:8px}.revalidated .badge{margin-right:4px}.inbox-group.needs_revalidation h3{color:var(--danger)}.send-back{flex:100%}.send-back textarea{width:100%}.timeline{border-left:2px solid var(--line);gap:6px;margin:4px 0 8px;padding:0 0 0 14px;list-style:none;display:grid}.timeline-item{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex;position:relative}.timeline-item:before{content:"";background:var(--line);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-19px}.timeline-item.accepted:before{background:var(--ok)}.timeline-item.sent_back:before,.timeline-item.rejected:before{background:var(--warn)}.timeline-kind{min-width:6em;font-weight:600}.timeline-when{color:var(--muted)}.timeline-who{overflow-wrap:anywhere;align-items:baseline;gap:6px;display:inline-flex}.timeline-reason{overflow-wrap:anywhere;flex:100%}.separation{margin:4px 0 8px}.separation.same{color:var(--warn)}.activity-list li.activity-row{align-items:start;gap:2px;display:grid}.activity-head{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.activity-kind.accepted{border-color:var(--ok);color:var(--ok);font-weight:600}.activity-kind.sent_back,.activity-kind.rejected{border-color:var(--warn);color:var(--warn)}.activity-conclusion,.activity-reason{overflow-wrap:anywhere;margin:0}.activity-meta,.activity-row p.small{margin:0}.notif-reason{color:var(--fg);overflow-wrap:anywhere}.card.selectable{padding-left:40px;position:relative}.card.selectable .select-box{width:18px;height:18px;margin:0;position:absolute;top:15px;left:14px}.card.selected{outline:2px solid var(--accent)}.bulk-decider{margin-bottom:10px}.bulk-row{align-items:center}.bulk-results li{gap:6px}.default-decider p{margin:4px 0}.activity-list .badge.info,.activity-list .badge:not(.ok):not(.warn):not(.danger):not(.activity-kind){border-color:var(--line);color:var(--muted)}.activity-op-title{font-weight:600}.activity-meta .badge{color:inherit;font-size:inherit;border:0;border-radius:0;padding:0}.activity-filters{flex-wrap:wrap;align-items:center;margin-bottom:10px}.activity-filters .tabs{margin-bottom:0}.activity-more-filter{border-radius:999px;padding:4px 10px}.activity-more-filter.active{border-color:var(--fg);font-weight:600}:root{--highlight:#fef3c7;--highlight-line:#d97706;--diff-row:#eff6ff}@media (prefers-color-scheme:dark){:root{--highlight:#3a2f12;--highlight-line:#f59e0b;--diff-row:#172036}}.structured-terms{border-left:3px solid var(--highlight-line);background:var(--highlight);border-radius:0 8px 8px 0;margin:0 0 8px;padding:6px 10px}.structured-terms .structured-title{color:var(--muted);margin:0 0 4px;font-size:.875rem}.structured-terms dl{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.structured-terms dl>div{align-items:baseline;gap:6px;min-width:0;display:flex}.structured-terms dt{color:var(--muted);font-size:.875rem}.structured-terms dd{overflow-wrap:anywhere;margin:0;font-weight:600}.structured-chip{border:1px solid var(--highlight-line);background:var(--highlight);overflow-wrap:anywhere;border-radius:999px;padding:0 8px;font-size:.875rem;display:inline-block}.structured-fields{margin:4px 0}.structured-fields summary{cursor:pointer;font-size:.875rem}.structured-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px;display:grid}.structured-grid input,.structured-grid select{box-sizing:border-box;width:100%;min-width:0}.structured-warning{border-left:3px solid var(--warn);margin:6px 0;padding:4px 10px}.structured-warning p{color:var(--warn);margin:2px 0;font-size:.875rem}table.diff tr.structured th{color:var(--fg);font-weight:600}table.diff tr.structured td{background:var(--highlight)}.inbox-summary,.inbox-risk{overflow-wrap:anywhere;margin:4px 0}.delegated{color:var(--accent);overflow-wrap:anywhere;margin:4px 0}.decision-support{margin:4px 0 8px}.decision-support p{margin:2px 0}.bulk-delegate{margin:0 0 8px}.review-schedule{margin:6px 0 0}.review-schedule p{margin:2px 0}.review-due{color:var(--warn);font-weight:600}.compare-pick{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;min-width:0;margin:8px 0;padding:8px 12px;display:flex}.compare-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:480px;font-size:.875rem}.compare-table th,.compare-table td{border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.compare-table thead th{background:var(--panel);min-width:140px}.compare-table tbody th{width:8em;color:var(--muted);font-size:.875rem;font-weight:400}.compare-table tr.differs td{background:var(--diff-row)}.compare-table tr.differs th{color:var(--fg);font-weight:600}.compare-table tr.structured.differs td{background:var(--highlight)}.compare-table td.pre{white-space:pre-wrap}.char-count{color:var(--muted);align-self:flex-end;font-size:.875rem}.char-count.near{color:var(--warn)}.char-count.over{color:var(--danger);font-weight:600}.long-text{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.clamped{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.retracted>summary{cursor:pointer;color:var(--muted)}.retracted[open]>.long-text,.retracted[open]>.pre{opacity:.75}.input-actions .retract-form{flex-basis:100%}.retract-form{border:1px dashed var(--line);border-radius:6px;margin-top:6px;padding:8px}.readonly-notice{border-left:3px solid var(--line);color:var(--muted);padding:4px 10px}.similar-box{border:1px solid var(--warn);border-radius:8px;padding:8px 12px}.similar-box ul{margin:4px 0 0;padding-left:20px}.closure-banner{border:1px solid var(--warn);border-radius:8px;margin:8px 0;padding:8px 12px}.closure-banner p{margin:4px 0}.closed-decisions{margin:12px 0}.close-duplicate summary{cursor:pointer}.draft-badge{border-style:dashed;margin-left:8px}.draft-note{margin:0}.nav-link .involved{color:var(--muted);font-size:.875rem}.nav-filter{color:var(--muted);padding:4px 8px}.account .badge{flex-shrink:0}button[aria-busy=true]{cursor:progress}.compass .code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.compass-purpose{border-left:3px solid var(--accent);margin:12px 0 20px;padding:4px 0 4px 12px;font-size:1.0625rem}.compass-area{margin:20px 0}.compass-area h2{margin-bottom:2px}.compass-area>summary{cursor:pointer;font-weight:600}.compass-cards{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.compass-cards .card{flex-direction:column;gap:4px;display:flex}.compass-cards .badges,.compass .badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.compass-details{border:1px solid var(--line);border-radius:10px;padding:8px 12px}.compass-details>summary{cursor:pointer;color:var(--muted)}.compass-details[open]>summary{margin-bottom:8px}.compass-status{margin:16px 0}.compass-status>summary{cursor:pointer}.compass-notes{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:8px 12px 8px 28px}.compass .title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.compass h3{margin:0}.compass-sub{color:var(--muted);font-size:.9375rem;margin:14px 0 4px!important}.compass-card{min-width:0}.compass-card-title{overflow-wrap:anywhere;font-size:1rem;line-height:1.45}.compass-card.goal.due{border-left:4px solid var(--warn)}.compass-card.boundary{border-left:4px solid var(--danger)}dl.compass-meta{gap:4px;margin:6px 0 0;font-size:.875rem;display:grid}dl.compass-meta>div{grid-template-columns:8.5em minmax(0,1fr);gap:8px;display:grid}dl.compass-meta dt{color:var(--muted);font-size:.875rem}dl.compass-meta dd{overflow-wrap:anywhere;margin:0}.compass-note{border:1px solid var(--warn);border-radius:8px;margin:6px 0;padding:6px 10px;font-size:.875rem}.code-links a{overflow-wrap:anywhere}.badge.state.policy-ok{border-color:var(--ok);color:var(--ok)}.badge.state.policy-warn{border-color:var(--warn);color:var(--warn)}.badge.state.policy-danger{border-color:var(--danger);color:var(--danger)}.badge.state.policy-muted{color:var(--muted);border-style:dashed}.badge.state.policy-plain{font-weight:400}.compass-table-wrap{overflow-x:auto}table.compass-official{border-collapse:collapse;width:100%;font-size:.875rem}table.compass-official th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 8px 6px 0;font-size:.875rem;font-weight:400}table.compass-official td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px 6px 0}@media (width<=40em){dl.compass-meta>div{grid-template-columns:1fr;gap:0}table.compass-official thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.compass-official,table.compass-official tbody,table.compass-official tr,table.compass-official td{width:100%;display:block}table.compass-official tr{border-bottom:1px solid var(--line);padding:6px 0}table.compass-official td{border:none;grid-template-columns:7.5em minmax(0,1fr);gap:8px;padding:2px 0;display:grid}table.compass-official td:before{content:attr(data-label);color:var(--muted);font-size:.875rem}table.compass-official td>*{justify-self:start}.compass .title-row>.row{width:100%}}.compass-tabs{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.compass-tabs button{padding:2px 12px;font-size:.875rem}.compass-draft-reason{flex-basis:100%}.compass-draft-actions{flex-basis:100%;align-items:center}.compass-withdraw{flex-basis:100%;max-width:520px}.compass-first-run h2{margin-top:0}.compass-first-steps{gap:14px;margin:8px 0 0;padding-left:1.4em;display:grid}.compass-first-steps h3{margin:0 0 2px;font-size:.9375rem}.compass-prompt{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);border-radius:8px;max-height:360px;margin:6px 0 0;padding:8px 10px;font-size:.875rem;overflow-y:auto}.compass-first-run .row{align-items:center;margin-top:8px}.compass-check{border:1px solid var(--line);border-radius:10px;gap:8px;min-width:0;padding:8px 12px 12px;display:grid}.compass-check legend{padding:0 4px;font-weight:600}.compass-radios{gap:4px;display:grid}.compass-radio{align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.compass-radio input{flex:none;margin-top:4px}.compass-existing{margin:4px 0 0;padding-left:18px}dl.compass-change-detail{border-left:3px solid var(--line);padding-left:10px}.compass-compare{margin:20px 0}.compass-compare-pick{align-items:center}.compass-compare-pick select{max-width:100%}.compass-history-detail{flex-basis:100%}.print-only{display:none}@media print{.print-only,.compass-overview .compass-cards{display:block}.compass-card{break-inside:avoid;margin-bottom:8px}.compass-card.goal.due,.compass-card.boundary{border-left-width:4px;border-left-color:#000}.badge.state{color:#000!important;border-color:#666!important}.compass-note{border-color:#666}.compass-table-wrap{overflow:visible}table.compass-official{font-size:10pt}table.compass-official tr{break-inside:avoid}.long-text .clamped{-webkit-line-clamp:unset!important;max-height:none!important;display:block!important;overflow:visible!important}.long-text button{display:none!important}}.external-links{border:1px solid var(--line);border-radius:8px;margin:8px 0 12px;padding:8px 12px}.external-links-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.external-links p{margin:6px 0 0}.external-links-notice{font-size:.875rem}.external-link-list{margin:6px 0 0;padding:0;list-style:none}.external-link{border-top:1px solid var(--line);padding:4px 0}.external-link:first-child{border-top:0}.external-link.candidate{border-left:3px solid var(--warn);padding-left:8px}.external-link-main{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.external-link-main a{overflow-wrap:anywhere;min-width:0}.external-link-kind{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:4px;padding:0 4px;font-size:.875rem}.external-link-note{overflow-wrap:anywhere;font-size:.875rem}.external-link-add,.external-link-triage{flex-direction:column;gap:6px;margin-top:6px;display:flex}.external-link-add input,.external-link-triage input[type=text]{min-width:0;max-width:100%}.external-link-triage fieldset{border:0;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;display:flex}.external-link-triage label{align-items:center;gap:4px;display:inline-flex}.external-links-removed{margin-top:6px}.external-links-removed>summary{cursor:pointer}.decision-policies{border:1px solid var(--line);border-radius:8px;margin:8px 0 12px;padding:8px 12px}.decision-policies-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.decision-policies p{margin:4px 0 0}.decision-policy-list{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.decision-policy-list .badges,.decision-policies .badges{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.decision-policy-add{margin-top:6px}.decision-policy-add select{flex:200px;min-width:0;max-width:100%}.decision-policy-refs{margin-top:6px}.decision-policy-refs>summary{cursor:pointer}.decision-policies .code,.confirm-policies .code,.policy-decisions .code,.policy-picker .code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.badge.info{border-color:var(--accent);color:var(--accent)}.policy-review-mark{margin:6px 0 0;display:inline-block}.policy-updated,.policy-triage-note{color:#b45309}@media (prefers-color-scheme:dark){.policy-updated,.policy-triage-note{color:#fcd34d}}.example-form{margin-top:6px}.policy-picker-field{border:0;min-width:0;margin:0;padding:0}.policy-picker-field>legend{margin-bottom:4px;padding:0}.policy-picker{flex-direction:column;gap:2px;max-height:180px;display:flex;overflow-y:auto}.policy-picker label{align-items:baseline;gap:6px;display:flex}.policy-picker input[type=checkbox]{flex:none;width:auto;margin:0}.policy-decisions .triage-form{flex-direction:column;gap:4px;margin-top:4px;display:flex}.policy-decisions .triage-form .row{flex-wrap:wrap}.compass-examples>summary{cursor:pointer;font-weight:600}.compass-learning{margin:20px 0}.compass-learning .tab .count{margin-left:4px;font-size:.875rem}.compass-learning>[role=tabpanel]>.secondary{margin:4px 0 10px}.card.observation{border-style:dashed;margin:8px 0}.badge.observation-badge{color:var(--muted);border-style:dashed}.observation-list{gap:4px;display:grid}.followup{gap:6px;margin-top:8px;display:grid}.followup select{max-width:100%}.proposal-list li{flex-direction:column;align-items:flex-start;gap:2px}.proposal-form fieldset{gap:8px;margin:0;display:grid}.proposal-form legend{padding:0 4px;font-weight:600}.proposal-form .impact-ref input{flex:140px}.observation-pick{padding:4px 0}.proposal-detail section,.proposal-actions{margin:20px 0}.proposal-actions h2{margin-top:0}.table-scroll{overflow-x:auto}.badge.category{border-color:var(--accent);color:var(--accent);font-weight:600}.policy-queue-entry{flex-direction:column;gap:4px;margin:8px 0;display:flex}.policy-queue-entry h3{margin:10px 0 2px}.policy-queue-entry .code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.sent-back-notice{border-left:3px solid var(--danger);background:var(--panel);border-radius:0 8px 8px 0;margin:8px 0;padding:8px 12px}.sent-back-notice p{margin:4px 0}.sent-back-reason{font-weight:600}.sent-back-line{color:var(--danger);margin:4px 0}.inline-confirm{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;max-width:100%;margin:4px 0;padding:8px 12px;display:flex}.inline-confirm label{flex-direction:column;gap:4px;display:flex}.inline-confirm p{margin:0}.stale-proposals{margin:16px 0}.stale-proposals>summary{cursor:pointer;font-weight:600}.stale-proposals .card{opacity:.85}.badge.stale-badge,.badge.muted-badge{color:var(--muted);border-style:dashed}.other-proposals p{margin:0 0 4px}.concern-lines{margin:4px 0;padding:0;list-style:none}.concern-lines li{overflow-wrap:anywhere;margin:2px 0}.badge.prerequisite-badge{margin-left:6px}.project-review-rules p{overflow-wrap:anywhere;margin:4px 0}.review-rules-project{color:var(--muted);font-size:.8em;font-weight:400}.review-rules-picker select{font-weight:600}.external-link-label-hint{color:var(--warn);margin:4px 0}.empty-headings{margin:4px 0}.policy-alert{border-left:3px solid var(--warn);background:color-mix(in srgb, var(--warn) 8%, transparent);margin:6px 0;padding:4px 10px}.policy-alert ul{margin:2px 0 4px;padding-left:1.2em}.confirm-extend,.publisher-hint{margin-top:8px}.publisher-hint .row{flex-wrap:wrap;gap:16px}.input-policy-link{margin-top:6px}.input-policy-link .row{flex-wrap:wrap;gap:12px}.policy-input-links .policy-input-count strong{font-size:1.1em}.compare-changes{margin:6px 0 0}.compare-changes dt{margin-top:4px;font-weight:600}.compare-changes dd{margin:0}.compare-changes .after{background:color-mix(in srgb, var(--ok) 14%, transparent)}.impact-ref-search{flex-direction:column;gap:2px;min-width:14em;display:inline-flex}.impact-ref-hits{max-height:12em;margin:0;overflow-y:auto}.impact-ref-chosen{align-self:center}.activity-kind.policy{border-color:var(--accent);color:var(--accent)}.skip-link{z-index:1000;background:var(--panel);color:var(--accent);border:2px solid var(--accent);border-radius:8px;padding:8px 12px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}main.content:focus{outline:none}main.content:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mention-preview{color:var(--muted);flex-direction:column;gap:2px;display:flex}.mention-preview .mention-warning{color:#b45309}@media (prefers-color-scheme:dark){.mention-preview .mention-warning{color:#fcd34d}}li.input-item.input-highlight{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px;transition:outline-color .6s}li.input-item:focus{outline:2px solid var(--accent);outline-offset:2px}.decided-terms{grid-template-columns:max-content 1fr;gap:2px 10px;margin:4px 0;display:grid}.decided-terms dt{color:var(--muted)}.decided-terms dd{margin:0}.decided-unresolved{color:#b45309;margin:6px 0;padding-left:1.2em}@media (prefers-color-scheme:dark){.decided-unresolved{color:#fcd34d}}@media (width<=37.5em){.decided-terms{grid-template-columns:1fr}.decided-terms dd{margin-bottom:4px}}.viewer-intro p{margin:4px 0}.viewer-policies h3{margin:10px 0 2px;font-size:.875rem}.field>.field-error{order:1}.field>.char-count{order:2}.field-label .pub{vertical-align:1px;border:1px solid var(--warn);color:var(--warn);border-radius:4px;margin-left:4px;padding:0 5px;font-size:.875rem;font-weight:600}.compass-add-menu{position:relative}.compass-add-menu-list{z-index:20;border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:min(320px,100vw - 32px);max-width:calc(100vw - 32px);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 24px #0000001f}.compass-add-menu-list [role=menuitem]{text-align:left;color:inherit;background:0 0;border:none;border-radius:6px;gap:2px;padding:8px 10px;font-weight:400;display:grid}.compass-add-menu-list [role=menuitem]:hover,.compass-add-menu-list [role=menuitem]:focus{background:var(--panel);outline:2px solid var(--accent);outline-offset:-2px}.compass-add-kind{font-weight:600}.compass-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.compass-steps{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.compass-step{border-left:3px solid var(--line);padding:0 0 4px 12px}.compass-step>.compass-sub{margin-top:6px!important}.compass-rules{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.compass-rules li{overflow-wrap:anywhere}.compass-rule-text{display:block}.compass-rule-list>li{gap:2px;display:grid}.compass-rules-editor{gap:8px;display:grid}.compass-rule{border:1px solid var(--line);border-radius:8px;gap:6px;min-width:0;padding:6px 10px 8px;display:grid}.compass-rule-row{gap:2px;display:grid}.compass-rule .link{justify-self:start}.compass-fold>summary{cursor:pointer;list-style-position:outside}.compass-fold>summary .compass-fold-title{font-size:1.1em;display:inline}.compass-fold[open]>summary{margin-bottom:6px}.compass-first-run-folded{border:1px dashed var(--line);border-radius:10px;gap:6px;margin:12px 0;padding:8px 12px;display:grid}.compass-draft-pick{align-items:center;margin-right:4px;display:inline-flex}.compass-draft-missing{color:var(--warn)}.compass-batch-bar{background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 0;position:sticky;bottom:0}.compass-stale-drafts{margin-top:8px}.compass-batch-item{margin:12px 0}.compass-batch-title{overflow-wrap:anywhere;margin:4px 0;font-size:1.0625rem}.compass-batch-problems{margin:12px 0}.compass-batch-problems h2{margin:0 0 4px;font-size:.9375rem}.compass-home .code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.compass-home-purpose{border-left:3px solid var(--accent);margin:4px 0 8px;padding:2px 0 2px 10px}.compass-home-goals li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}@media print{.compass-fold>summary{list-style:none}.compass-steps .compass-step{break-inside:avoid}.compass-add-menu,.compass-batch-bar,.compass-draft-pick{display:none}}.decider-review-summary{border-left:3px solid var(--line);background:var(--panel);overflow-wrap:anywhere;border-radius:0 8px 8px 0;margin:8px 0;padding:6px 12px}.decider-review-summary.has-concern{border-left-color:var(--danger)}.decider-review-summary p{margin:0}.decider-review-summary ul{margin:4px 0 0;padding-left:1.2em}.review-concern-ack{margin:12px 0}.review-concern-ack ul{overflow-wrap:anywhere;margin:4px 0;padding-left:1.2em}.quote-row{flex-wrap:wrap;align-items:center;gap:6px}.source-link{overflow-wrap:anywhere;word-break:break-all}.evidence-overview .unverified-item{border-left:3px solid var(--danger);padding-left:8px}.replace-option{margin:4px 0}.inbox-review-status{flex-wrap:wrap;gap:6px;margin:4px 0}.badge.notif-resolved{color:var(--muted);border-style:dashed;margin-left:6px}.notif-compare{margin:2px 0 6px 1.2em;display:inline-block}.topbar-bell{display:none}@media (width<=53.75em){.topbar{border-top:none;border-left:none;border-right:none;gap:8px}.topbar-bell{color:var(--fg);border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:4px 6px;text-decoration:none;display:inline-flex}.topbar-bell .count{background:var(--accent);color:var(--bg);border-radius:999px;padding:0 7px;font-size:.875rem;line-height:1.5}.menu-toggle{position:relative}.menu-dot{background:var(--danger);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:0}.shell:not(.nav-open) .sidebar{visibility:hidden;transition:transform .2s,visibility 0s linear .2s}.nav-open .sidebar{visibility:visible;transition:transform .2s}}.involved-mark{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:2px 3px;font-size:.875rem;line-height:1;display:inline-block}.nav-link .involved{font-size:inherit}.legend .mine{color:var(--accent);font-size:.75rem}.legend-more{margin:6px 8px}.reading-guide h2{margin-top:0;font-size:1.0625rem}.reading-guide .steps li{margin:4px 0}.reading-guide-reopen{margin:0 0 8px}.glossary-list{gap:10px;margin:8px 0 0;display:grid}.glossary-item{border-radius:8px;padding:6px 8px}.glossary-item dt{font-weight:600}.glossary-item dd{margin:2px 0 0}.glossary-item.highlight,.glossary-item:focus{background:var(--highlight);outline:none}a.term{color:inherit;text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.compare-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.compare-legend{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.legend-swatch{border:1px solid var(--line);vertical-align:middle;border-radius:3px;width:14px;height:14px;display:inline-block}.legend-swatch.structured{background:var(--highlight)}.legend-swatch.differs{background:var(--diff-row)}@media (width<=53.75em){.compare-table tbody th,.compare-table thead th:first-child{z-index:1;background:var(--bg);position:sticky;left:0}.compare-table tr.differs th{background:var(--bg)}}@media screen and (prefers-color-scheme:dark){.structured-terms .structured-title,.structured-terms dt,.compare-table tr.differs th,.compare-table tbody th{color:#d6d3d1}.card.revision .muted,.card.revision dl.body dt{color:#c8c3bf}}.request-status{display:inline}.request-status .badge{margin-right:2px}.request-link-form{flex-wrap:wrap;align-items:center;gap:6px;margin-left:6px;display:inline-flex}.request-link-form select{min-width:0;max-width:100%}.linked-requests h3{margin:16px 0 6px;font-size:.9375rem}.decision-handoff .handoff-section{margin-top:10px}.decision-handoff h3{margin:8px 0 4px;font-size:.9375rem}.decision-handoff textarea{width:100%;font-size:.875rem}.external-pick{border:none;gap:4px;margin:8px 0;padding:0;display:grid}.external-pick .badge{margin-left:6px}.external-link-also{border:none;flex-wrap:wrap;gap:4px 12px;margin:4px 0;padding:0;display:flex}.compass-request,.compass-triage-group{margin:8px 0}.compass-request p{margin:4px 0}.compass-triage-item{margin-top:6px}.compass-history-batch{flex-basis:100%;margin-top:4px;display:block}.compass-impact-summary{margin:8px 0}.compass-chosen{margin:0}.compass-chosen li{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.compass-batch-bar .compass-request-form{width:100%}.compass-skipped{margin-top:8px}.proposal-rework{margin:16px 0}@media print{.compass-requests,.compass-triage,.proposal-rework{display:none}}.request-link-form{flex-wrap:wrap;width:100%;min-width:0;max-width:100%;margin-top:6px;margin-left:0;display:flex}.request-link-form select{text-overflow:ellipsis;flex:12rem;width:12rem;min-width:0;max-width:100%}main.content select{max-width:100%}main.content{overflow-wrap:anywhere}.callout.error-callout{border-left-color:var(--danger)}.callout.error-callout p{margin:0 0 6px}.review-form-combined{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.review-preview{border-left:3px solid var(--line);margin:6px 0;padding:6px 10px}.review-rules-settings .rule-notes{flex-basis:100%;gap:2px;display:grid}.settings-toc{flex-wrap:wrap;gap:4px 14px;margin:8px 0 4px;display:flex}.adoption-rules h3{margin-top:16px}.adoption-rules h4{margin:12px 0 4px;font-size:.875rem}.member-role-panel{flex-basis:100%;gap:6px;display:grid}.member-role-panel label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.member-role-panel ul{margin:4px 0 0;padding-left:18px}.text-table-wrap{white-space:normal;max-width:100%;margin:4px 0;overflow-x:auto}.text-table{border-collapse:collapse;font-size:.875rem}.text-table th,.text-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:4px 8px}.text-table th{background:var(--panel)}.notification-guide p{margin:4px 0}.notification-guide details{margin:4px 0 12px}.notification-guide summary{cursor:pointer}.notification-guide ul{margin:2px 0 6px;padding-left:18px}.notification-guide-group{font-weight:600}.mention-combobox{display:block}.request-link-form input[type=search]{max-width:14em}.request-link-form select{max-width:100%}.request-link-pick{flex:18em;min-width:0}.request-link-pick select{width:100%}.request-status:focus:not(:focus-visible),#compass-drafts:focus:not(:focus-visible){outline:none}.customer-greeting{flex-wrap:wrap;gap:8px}.customer-greeting .field{flex:14em;min-width:0}.customer-greeting input{width:100%}.customer-disclosure{margin:6px 0}details.panel label.check input[type=radio],details.panel label.check input[type=checkbox]{flex:none;width:auto;margin-top:3px}.decision-handoff .customer-greeting input,.decision-handoff .customer-disclosure input{font-family:inherit;font-size:inherit}.customer-disclosure fieldset{border:0;margin:0;padding:0}.customer-requests li.customer-request{gap:2px;padding:6px 0;display:grid}.customer-requests h3{margin:8px 0 4px}.weekly-policy-changes li{overflow-wrap:anywhere;line-height:1.6}.policy-terms{overflow-wrap:anywhere}.compass-closed-banner{border-left:4px solid var(--danger);margin:12px 0}.compass-closed-banner p{margin:4px 0}.compass-closed-body{opacity:.85}.compass-leftover{margin:12px 0}.compass-closure-confirm{margin-top:8px}.compass-closure-confirm h3{margin:0}.compass-closure-impact{margin:6px 0}.compass-open-work{border:1px solid var(--line);border-radius:6px;margin:6px 0;padding:6px 10px}.compass-open-work legend{font-weight:600}.compass-open-work .radio{margin:2px 0;display:block}.compass-undo{margin:8px 0}.compass-triage-actions{margin-top:6px}.compass-triage-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:4px 0;display:flex}.compass-triage-row .row{margin-left:auto}.compass-recheck-form{flex-basis:100%}.compass-recheck-fields{flex-wrap:wrap;gap:8px}.compass-recheck-fields label{flex-direction:column;gap:2px;display:flex}.compass-add-successor{margin:6px 0;display:block}.compass-successor-note{margin:2px 0}.compass-report-picker{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0}.compass-report-group{margin:12px 0}.compass-report-entry{margin:8px 0;display:block}.compass-report-entry p{margin:2px 0}.compass-report-markdown{white-space:pre-wrap;word-break:break-word;font-size:.85em}.compass-observation-resolver{margin:12px 0}.compass-observation-resolver legend{font-weight:600}.compass-observation-pick{margin:4px 0;display:block}.compass-rework-context{margin:12px 0}.policy-queue-waiting{margin-top:8px}@media (width<=40em){.compass-triage-row .row{margin-left:0}}@media print{.compass-report-picker,.compass-leftover,.compass-undo,.compass-recheck{display:none}.compass-report-group{break-inside:avoid}}.work-page{min-width:0}.work-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.work-head h1{margin-bottom:4px}.work-tabs .count{margin-left:4px;font-size:.875rem}.work-filters{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:4px 0 8px;display:flex}.work-filters label{flex:140px;gap:2px;min-width:0;max-width:220px;display:grid}.work-filters select{width:100%;min-width:0}.work-counts{overflow-wrap:anywhere;margin:4px 0 10px}.work-list .work-row{gap:4px;display:grid}.work-row-head{flex-wrap:wrap;align-items:baseline;gap:6px 8px;min-width:0;display:flex}.work-title{overflow-wrap:anywhere;font-weight:600}.work-row .badges:empty{display:none}.work-row-meta{overflow-wrap:anywhere;margin:0}.work-waiting{margin:0;padding-left:18px}.badge.work-status{white-space:nowrap}.badge.work-status.in_progress{border-color:var(--accent);color:var(--accent)}.badge.work-status.in_review{border-color:var(--warn);color:var(--warn)}.badge.work-status.done{border-color:var(--ok);color:var(--ok)}.badge.work-status.cancelled{color:var(--muted);text-decoration:line-through}.badge.work-status.candidate{border-style:dashed}.badge.work-status.external,.badge.external-badge{color:var(--muted);border-style:dashed}.work-primary-actions{align-items:flex-start;margin:8px 0}.work-primary-actions>.panel-form,.work-section .row>.panel-form{flex-basis:100%}button.secondary.danger-outline{color:var(--danger);border-color:var(--danger)}.work-section{margin-top:8px}.work-section>.panel-form,.work-action-panel{max-width:640px}.work-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.work-facts{gap:4px;margin:6px 0;display:grid}.work-facts>div{grid-template-columns:minmax(6em,max-content) 1fr;gap:8px;display:grid}.work-facts dt{color:var(--muted)}.work-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.work-ref-changed{border-left:3px solid var(--warn)}.work-block.cannot_start{border-left:3px solid var(--danger)}.work-block.partial,.work-block.needs_check{border-left:3px solid var(--warn)}.work-external{margin:8px 0}.work-versions{padding-left:20px}.work-versions li{margin-bottom:8px}.work-artifact-list{overflow-wrap:anywhere;margin:4px 0;padding-left:18px}.work-history li{gap:4px 8px}.work-history time{color:var(--muted)}.work-ok{color:var(--ok)}.work-form fieldset,.work-mode,.work-artifacts{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0;padding:8px 12px}.work-mode .check{align-items:flex-start;gap:8px;margin:4px 0;display:flex}.work-mode .check input{margin-top:5px}.work-artifact-row{flex-wrap:wrap;align-items:flex-end;gap:6px 8px;margin-bottom:6px;display:flex}.work-artifact-row label{flex:160px;gap:2px;min-width:0;display:grid}.work-artifact-row input{width:100%;min-width:0}.work-triage-list{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.work-triage-item fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0;padding:8px 12px}.work-triage-item legend{overflow-wrap:anywhere;padding:0 4px}.work-triage-fields{flex-wrap:wrap;gap:8px 12px;display:flex}.work-triage-fields label{flex:140px;gap:2px;min-width:0;display:grid}.work-triage-fields select,.work-triage-fields input{width:100%;min-width:0}.work-triage-reason{flex-basis:100%!important}.home-work-group h3{margin:12px 0 4px;font-size:.9375rem}@media (width<=37.5em){.work-filters label{flex-basis:calc(50% - 6px);max-width:none}.work-facts>div{grid-template-columns:1fr;gap:0}}.work-page select,.work-page input:not([type=radio]):not([type=checkbox]),.work-page textarea,.work-action-panel,.work-action-panel .stack,.work-action-panel .field{min-width:0;max-width:100%}.work-action-panel select{width:100%}.list .work-waiting li{border:0;padding:2px 0;display:list-item}.work-ext-form{flex-direction:column;gap:.5rem;max-width:40rem;display:flex}.work-ext-form>button{align-self:flex-start}.work-ext-check ul{margin:.25rem 0;padding-left:1.25rem}.work-ext-confirm{align-items:flex-start;gap:.5rem;display:flex}.badge.work-ext-obs{white-space:normal}.badge.work-ext-obs.unknown,.badge.work-ext-obs.stale{opacity:.85;background:0 0;border:1px dashed}.decision-work h2 .badge,.policy-work h2 .badge{margin-left:8px;font-weight:400}.work-link-line{display:inline}.work-block-line{border-left:2px solid var(--line);margin:4px 0 4px 12px;padding-left:8px}.work-link-warn{border-left:3px solid #b45309;margin:4px 0;padding:2px 8px}.work-ref-review{margin:4px 0}.work-ref-review-actions{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0;display:flex}.work-ref-review-form,.work-draft-form,.work-result-observe{border:1px solid var(--line);border-radius:6px;max-width:100%;margin:8px 0;padding:8px 12px}.work-draft-row{border:1px solid var(--line);border-radius:6px;min-width:0;margin:8px 0;padding:4px 10px}.work-draft-row select,.work-result-observe select{max-width:100%}.work-links-panel h3{margin-top:16px}.notif-works{margin:0 0 6px 1.2em;padding-left:1em}.notif-works li{border:0;padding:1px 0;display:list-item}.work-waiting .badge.small,.work-signals .badge.small{font-size:.875rem}.work-waiting li.work-waiting-decided{opacity:.9}.work-signals ul{margin:4px 0 6px;padding-left:18px}.work-signals li{padding:1px 0}.work-signals p{margin:2px 0 6px}.work-waiting-board{margin-top:8px}.work-only-mine{align-items:center;gap:6px;margin:4px 0 8px;display:inline-flex}.work-waiting-section{margin:12px 0 18px}.work-waiting-title{margin:8px 0 2px;font-size:1rem}.work-waiting-group{border-left:3px solid var(--line);margin:10px 0;padding:2px 0 2px 10px}.work-waiting-question{overflow-wrap:anywhere;margin:0 0 2px;font-size:.9375rem}.work-waiting-group .badge{margin-left:6px}.home-work-review{margin:4px 0 8px}.home-work-blocked .card .badge{margin-left:6px}.work-blocked-link a{color:inherit;text-decoration:none}.work-blocked-link a:hover,.work-blocked-link a:focus-visible{text-decoration:underline}.work-next{gap:8px}.work-next .work-waiting-note{flex-basis:100%;margin:4px 0}.work-more{margin:4px 0 8px}.work-more>summary{cursor:pointer;color:var(--muted);min-height:32px;padding:6px 0;font-size:.875rem}.work-more>.row{align-items:flex-start;margin-top:6px}.work-more>.row>.panel-form{flex-basis:100%}.work-answers{margin:8px 0}.work-answer{border-left:3px solid var(--ok)}.work-answer .work-text strong{font-weight:600}.work-decision-picker{gap:4px;min-width:0;display:grid}.work-decision-filter{gap:2px;max-width:360px;display:grid}.work-new-decision{border:1px solid var(--line);border-radius:8px;min-width:0;padding:8px 12px}.work-draft-meta{flex-wrap:wrap;gap:0 12px;display:flex}.work-draft-meta>.field{flex:140px;min-width:0}.work-filters-disclosure{margin:4px 0 8px}.work-filters-disclosure>summary{cursor:pointer;padding:2px 0}.work-filters-disclosure>summary .muted{margin-left:4px}.work-mine-review{cursor:pointer;align-items:center;gap:4px;display:inline-flex}@media (width<=37.5em){.work-tabs{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.work-tabs .tab{white-space:nowrap;flex:none}}.work-ref-chosen{border-left:3px solid var(--line);overflow-wrap:anywhere;margin:0;padding:6px 8px}.external-links.embedded{margin-top:12px}.external-links.embedded .external-links-head h3{margin:0;font-size:1em;display:inline}.data-exports .export-bar{margin-bottom:8px}.data-exports ul{margin:4px 0 8px;padding-left:20px}.data-exports li{overflow-wrap:anywhere}.work-ai-addition mark,.work-ai-addition-mark mark{background:color-mix(in srgb, var(--warn) 18%, transparent);color:inherit;border-radius:3px;padding:0 2px}.work-ai-addition.weakening{border-left-color:var(--warn)}.work-ai-addition p,.work-ai-addition-mark{margin:4px 0}.warn-text{color:var(--warn)}.work-unconfirmed{margin:8px 0 16px}.work-unconfirmed h3{margin:8px 0 4px;font-size:1rem}.work-only-mine,.work-mine-review,.work-check-24,.work-keep-going{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:inline-flex}.work-only-mine input[type=checkbox],.work-mine-review input[type=checkbox],.work-check-24 input[type=checkbox],.work-keep-going input[type=checkbox]{flex:none;width:24px;height:24px;margin:0}.work-waiting-question a{min-height:24px;padding:2px 0;line-height:1.5rem;display:inline-block}.work-triage-bulk{border:1px solid var(--line);border-radius:8px;margin:8px 0 12px;padding:8px 12px 4px}.work-triage-bulk legend{padding:0 4px;font-weight:600}.work-triage-pick{vertical-align:middle;min-height:24px;margin-right:6px}.work-row-extras{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;display:flex}.work-row-extras .code,.work-policy-summary .code,.work-ref-filter-note .code,.home-goal-work .code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.work-week-changes{flex-wrap:wrap;gap:4px;display:inline-flex}.work-csv-link{margin:4px 0 8px}.work-csv-link a{min-height:24px;line-height:1.5rem;display:inline-block}.work-ref-filter-note{margin:4px 0}.work-policy-summary li{overflow-wrap:anywhere}.work-goal-card-counts{margin:6px 0 0}.work-policy-counts a{min-height:24px;line-height:1.5rem;display:inline-block}.home-goal-work summary{cursor:pointer;min-height:24px}.home-goal-work .inline-heading{font-size:inherit;margin:0;display:inline}.work-from-policy{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0;display:flex}.work-new-refs{border:0;min-width:0;margin:0;padding:0}.work-new-ref-add{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.work-new-ref-add label{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.work-new-ref-add select{max-width:100%}.work-new-ref-list{margin:4px 0 8px}.work-relink-check{align-items:flex-start;gap:6px;margin:4px 0;display:flex}.work-relink-check input{flex:none;margin-top:3px}.work-relink-changed{font-weight:600}.work-relink-succeed{margin:6px 0}.work-relink-successor h2 .muted{font-weight:400}.work-relink-policies{border:0;min-width:0;margin:4px 0;padding:0}.work-relink-policies label{align-items:flex-start;gap:6px;margin:2px 0;display:flex}.work-relink-policies input{flex:none;margin-top:3px}.compass-batch-work ul{margin:4px 0;padding-left:20px}.decision-policy-full{overflow-wrap:anywhere;flex-basis:100%;margin:4px 0 0}.work-relink-followup{border:0;min-width:0;margin:4px 0;padding:0}.work-relink-followup legend{padding:0;font-weight:600}.work-relink-followup label{align-items:flex-start;gap:6px;margin:2px 0;display:flex}.work-relink-followup input{flex:none;margin-top:3px}.work-relink-form textarea,.work-relink-confirm textarea{box-sizing:border-box;width:100%;display:block}.work-relink-confirm ul,.w3-basis ul{margin:4px 0;padding-left:1.2em}.w3-basis-text{margin:2px 0}.w3-basis label.check{align-items:flex-start;gap:6px;display:flex}.w3-basis label.check input{flex:none;margin-top:3px}.review-preview ul{margin:4px 0;padding-left:1.2em}.review-preview p{margin:2px 0}.work-ref-review-target{margin:6px 0 2px;font-weight:600}.work-ref-review[role=group]{border-left:3px solid var(--line);padding-left:8px}.work-followups,.request-works{margin:4px 0;padding-left:1.2em}.work-connections h3{margin-top:12px}.request-answer-form{flex-wrap:wrap;align-items:flex-end;gap:6px 10px}.request-answer-form .field{flex:1;min-width:min(100%,260px)}.resubmit-option{margin:8px 0}.resubmission-note ul{margin:4px 0;padding-left:1.2em}.work-request-picker{margin:8px 0 12px}.work-request-picker li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.work-questions .work-row{list-style:none}.tabs>.tab,.work-tabs .tab{position:relative}.work-tabs{max-width:100%;position:relative}.work-period{margin:4px 0 8px}.work-period-choices{border:0;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 4px;padding:0;display:flex}.work-period-choices legend{float:left;margin-right:8px;padding:0}.work-period-choices .check{align-items:center;gap:6px;min-height:32px;display:inline-flex}.work-period-choices input[type=radio]{width:20px;height:20px;margin:0}.work-period-month input{min-height:32px}.work-period>.muted{margin:0}.goal-metrics{margin:16px 0}.goal-metric-target{overflow-wrap:anywhere;margin:4px 0}.goal-metric-latest{margin:4px 0 8px}.goal-metric-history>summary{cursor:pointer;min-height:24px}.goal-metric-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:6px 0}.goal-metric-table th,.goal-metric-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:4px 6px}.goal-metric-table tr.corrected td{color:var(--muted)}.goal-metric-form{margin:8px 0}.work-goal-metric{margin-top:2px;display:block}@media (width<=37.5em){.goal-metric-table thead{display:none}.goal-metric-table tr{border-bottom:1px solid var(--line);padding:4px 0;display:block}.goal-metric-table td{border:0;padding:2px 0;display:block}}.compass-draft-pick{cursor:pointer;justify-content:center;min-width:32px;min-height:32px}.compass-draft-pick input[type=checkbox]{width:24px;height:24px;margin:0}.compass-draft-actions .link,.compass-draft-actions a{align-items:center;min-height:32px;padding:0 4px;display:inline-flex}.work-draft-form h3[tabindex="-1"]:focus{outline:none}.work-draft-form h3[tabindex="-1"]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.work-report-answer input[type=checkbox]{flex:none;width:24px;height:24px;margin:0}.work-report-answer{align-items:flex-start;gap:8px;min-height:32px;display:flex}.decision-work-cancelled>summary{cursor:pointer;min-height:24px}.work-similar ul{margin:4px 0 0;padding-left:1.2em}.work-similar li{overflow-wrap:anywhere}.home-today{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:12px 14px}.home-today h2{margin-top:0}.today-list{margin:0;padding:0;list-style:none}.today-line{border-top:1px solid var(--line);padding:8px 0}.today-line:first-child{border-top:0;padding-top:0}.today-line.danger .today-head strong{color:var(--danger)}.today-head a{min-height:24px;display:inline-block}.today-items{margin:4px 0 0;padding-left:1.2em}.today-items li{overflow-wrap:anywhere;margin:2px 0}.home-fold>details>summary{cursor:pointer;min-height:32px;padding:6px 0}.home-fold>details>summary .inline-heading{margin:0;font-size:1.15em;display:inline}.home-fold-note{color:var(--danger)}.home-fold-body:not(.keep-headings)>section>h2:first-child{display:none}.home-fold-body .home-section{margin-bottom:12px}.home-ref-divider{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.work-row-waiting{color:var(--danger);margin:2px 0 0}.week-digest{margin:12px 0}.week-digest h2{margin:0 0 4px}.week-digest-filter{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.week-digest-filter .chip{border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:999px;min-height:32px;padding:4px 12px;font-size:.875rem}.week-digest-filter .chip.active{border-color:var(--accent);color:var(--accent);font-weight:600}.week-digest-group h3{margin:12px 0 4px}.week-digest-note{overflow-wrap:anywhere;margin-left:.5em}.goal-digest{overflow-wrap:anywhere;margin:2px 0 6px}.goal-digest-part{display:block}.jump-pending{min-height:24px;margin:4px 0 8px;display:inline-block}.adopt-blocked-reason{color:var(--danger);margin:6px 0 0}.notif-review-wait{color:var(--muted)}.first-steps h2{margin-top:0}.first-steps-list{margin:8px 0;padding:0;list-style:none}.first-steps-list>li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.first-steps-list>li:first-child{border-top:0}.first-steps-list>li>div{overflow-wrap:anywhere;min-width:0}.first-steps-list p{margin:2px 0 0}.first-steps-mark{border:2px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:.875rem;line-height:1;display:inline-flex}.first-steps-list>li.done .first-steps-mark{color:#15803d;border-color:#15803d}.first-steps-list>li.done strong{color:var(--muted);font-weight:500}.first-steps-list>li.next .first-steps-mark{border-color:var(--accent)}.first-steps-list a{min-height:24px;display:inline-block}@media (prefers-color-scheme:dark){.first-steps-list>li.done .first-steps-mark{color:#86efac;border-color:#86efac}}.reading-guide-role,.reading-guide-first{overflow-wrap:anywhere}.policy-kind-tag{white-space:nowrap}.policy-kind-tag.negative{border-color:var(--danger);color:var(--danger)}.viewer-priorities-note{margin:8px 0 0}.work-more-views{margin:6px 0}.work-more-views select{max-width:100%}.work-first-start-ways li{overflow-wrap:anywhere}details.policy-terms>summary{cursor:pointer;min-height:24px}@media (width<=53.75em){[id^=settings-],#adoption-rules{scroll-margin-top:4rem}}.stance-quick{margin:8px 0}.stance-quick-buttons{flex-wrap:wrap;align-items:center;gap:6px}.stance-quick-buttons button{min-width:72px;min-height:44px}.stance-quick-buttons button[aria-pressed=true]{border-width:2px}.stance-quick-buttons .stance-quick-against[aria-pressed=true]{border-color:var(--danger);color:var(--danger)}.stance-quick-buttons .stance-quick-for[aria-pressed=true]{border-color:var(--ok);color:var(--ok)}.stance-quick-form{margin-top:6px}.stance-quick-receivers{margin:0}.stance-suggest{margin:4px 0}.confirm-stances li .pre{margin:2px 0 0}.broadcast-cancel-confirm{margin-top:6px}.broadcast-cancel-confirm .row button{min-height:44px}.audience-choice{border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:8px 12px}.audience-choice legend{padding:0 4px}.audience-choice .row{gap:4px 16px}.audience-choice.compact{margin-top:0}.decision-reading{margin:8px 0}.decision-ack button{margin:4px 0}.decision-ack-progress ul{margin:4px 0 0}.decision-make-work{margin:8px 0}.not-requested strong{display:inline}.pending-acks{border-left:3px solid var(--accent);padding-left:12px}.pending-ack{padding:8px 0}.pending-ack-conclusion{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:4px 0;display:-webkit-box;overflow:hidden}.work-broadcast-progress .callout p{margin:4px 0}.pending-ack-conclusion:not(.clamped){-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.ack-terms,.ack-terms>div{margin:4px 0}.ack-terms dt{font-weight:600}.ack-terms dd{overflow-wrap:anywhere;margin:0 0 0 .5em}.ack-more{margin:4px 0}.ack-more-note{color:var(--danger)}.ack-full{margin:4px 0 8px}.pending-ack-button{min-width:44px;min-height:44px;padding:8px 18px;font-size:1rem}.pending-ack-action{margin:6px 0}.stance-fields{border:1px solid var(--line);border-radius:8px;margin:0;padding:8px 12px}.stance-fields legend{padding:0 4px}.stance-fields select{max-width:100%}.stance-choices{gap:4px 16px;margin:4px 0}.stance-tally{margin:4px 0}.decision-make-work{flex-wrap:wrap;align-items:center;gap:4px 12px}.more-actions>.stack{margin:8px 0}.invitation-status{border-left:3px solid var(--accent);padding-left:12px}.invitation-waiting li{overflow-wrap:anywhere;margin:4px 0}.invitation-email{overflow-wrap:anywhere}.invitation-expired{color:var(--danger)}.invitation-table td:first-child{overflow-wrap:anywhere}.invitation-previous{margin-top:4px}.invitation-previous ul{margin:4px 0 0;padding-left:1.2em}.created-invitations .list li{margin:8px 0}.created-invitations .list li p{overflow-wrap:anywhere;margin:0 0 4px}.reading-guide-admin{margin:8px 0}.reading-guide-admin ul{margin:4px 0 0;padding-left:1.2em}.reading-guide-admin li{margin:4px 0}.home-discussions .discussion-item{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:8px 0}.home-discussions .discussion-item:first-child{border-top:0}.home-discussions .discussion-item p{margin:2px 0}.discussion-summary{color:var(--fg)}.broadcast-share{margin:8px 0}.broadcast-share>p{margin:0 0 4px}.broadcast-share details{margin-top:4px}.broadcast-share summary{cursor:pointer;min-height:24px}.broadcast-share-text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);border-radius:8px;margin:6px 0;padding:8px 10px;font-family:inherit}.pending-ack-notice{margin:8px 0 12px}.pending-ack-notice p{margin:0 0 4px}.pending-ack-notice .list{margin:0}.reach-guide ul{padding-left:1.2em}.reach-guide li{overflow-wrap:anywhere;margin:4px 0}.text-size-choice>summary{cursor:pointer;list-style:none}.text-size-choice>summary::-webkit-details-marker{display:none}.text-size-choice .row{flex-wrap:wrap;gap:6px;padding:4px 8px}.text-size-choice button{min-width:3.5em;min-height:44px}.text-size-choice p{margin:2px 8px 6px}input,select,textarea{max-width:100%}.stack>*,.field,.field>*{min-width:0}.home-rules .rule-item{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:8px 0}.home-rules .rule-item:first-child{border-top:0}.home-rules .rule-item p{margin:2px 0}.rule-summary{color:var(--fg)}.today-waiting{margin:6px 0 0}.request-answer-caution{flex-basis:100%;margin:0}#home-rules .home-fold-note{color:var(--muted)}.op-page{max-width:60rem}.op-crumb{margin:0 0 4px}.op-h3{margin:14px 0 4px;font-size:1rem}.op-block{display:block}.op-tight{margin:2px 0}.op-steps{gap:8px;padding-left:1.4em;display:grid}.op-first{border:1px dashed var(--line);border-radius:10px;margin:12px 0;padding:4px 16px 12px}.op-scope-list{margin:12px 0}.op-scope-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.op-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.op-section{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:0;padding:4px 14px 12px}.op-section h2{margin-top:10px}.op-wide{grid-column:1/-1}@media (width<=50em){.op-grid{grid-template-columns:minmax(0,1fr)}}.op-goal{margin:4px 0;font-size:1.125rem;font-weight:600}.op-metrics,.op-events,.op-refs,.op-notes,.op-next,.op-questions{margin:4px 0;padding-left:1.2em}.op-questions li,.op-next li{overflow-wrap:anywhere;margin:6px 0}.op-metrics li,.op-events li{margin:2px 0}.op-ai-list{gap:8px;margin:4px 0;padding:0;list-style:none;display:grid}.op-ai-decision{border:1px dashed var(--muted);background:var(--bg);border-radius:8px;padding:8px 12px}.op-ai-head{flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;display:flex}.op-ai-mark{border:1px solid var(--muted);color:var(--muted);border-radius:4px;padding:0 6px;font-weight:700}.op-ai-label{font-weight:600}.op-ai-not-human{color:var(--muted)}.op-ai-summary{margin:6px 0 4px}.op-ai-more summary{cursor:pointer;color:var(--accent);font-size:.875rem}.op-ai-time{margin:4px 0 0}.op-facts{gap:6px;margin:8px 0;display:grid}.op-facts>div{grid-template-columns:9rem minmax(0,1fr);gap:8px;display:grid}.op-facts dt{color:var(--muted)}.op-facts dd{overflow-wrap:anywhere;margin:0}@media (width<=36em){.op-facts>div{grid-template-columns:minmax(0,1fr);gap:0}}.op-table,.op-agreement,.op-diff{border-collapse:collapse;width:100%;margin:8px 0}.op-table th,.op-table td,.op-agreement th,.op-agreement td,.op-diff th,.op-diff td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.op-table th,.op-agreement th{width:40%;font-weight:600}.op-agreement th{width:11rem}.op-diff th[scope=row]{width:10rem}.op-diff-mark{color:var(--muted);font-size:.875rem;font-weight:400;display:block}.op-changed .op-diff-mark{color:var(--accent);font-weight:600}.op-same td{color:var(--muted)}@media (width<=36em){.op-agreement th,.op-agreement td,.op-diff th,.op-diff td{width:auto;display:block}.op-agreement th,.op-diff th[scope=row]{border-bottom:none;padding-bottom:0}.op-diff thead{display:none}}.op-resource-block+.op-resource-block{border-top:1px dashed var(--line);margin-top:8px}.op-run-actions{margin-top:8px}.op-actions{margin:8px 0}.op-agent{margin-right:8px}.op-reason{border:1px solid var(--line);border-radius:8px;gap:8px;width:100%;margin:8px 0;padding:8px 12px;display:grid}.op-reason-title{margin:0;font-weight:600}button.op-danger-outline{color:var(--danger);border-color:var(--danger)}a.button.op-button-secondary{color:var(--accent);border:1px solid var(--accent);background:0 0}.op-form{gap:14px;max-width:40rem;margin-top:12px;display:grid}.op-fieldset{border:1px solid var(--line);border-radius:8px;gap:8px;padding:8px 12px;display:grid}.op-fieldset legend{padding:0 4px;font-size:.875rem;font-weight:600}.op-period>.field,.op-budget>.field{flex:10rem}.op-presets{margin-top:-8px}.op-optin{margin-top:20px}.op-head-links{flex-wrap:wrap;gap:4px 16px;display:flex}.op-loaded{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:0;display:flex}.op-run-diff{margin-top:8px}.op-hash-target{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.badge.op-run{font-weight:600}.badge.op-run-paused,.badge.op-run-ended{border-color:var(--muted);color:var(--muted)}.badge.op-run-no_lease{border-style:dashed}.badge.op-run-lease_unconfirmed,.badge.op-run-reported{border-color:var(--accent);color:var(--accent)}.badge.op-run-connection_lost{color:#b45309;border-color:#b45309}@media (prefers-color-scheme:dark){.badge.op-run-connection_lost{color:#fcd34d;border-color:#fcd34d}}@media (width<=36em){.op-diff td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:.875rem;font-weight:600;display:block}}.oq-page h1{overflow-wrap:anywhere}.oq-notice{border-left:3px solid var(--warn);margin:8px 0 12px;padding:4px 0 4px 10px}.oq-filters{flex-wrap:wrap;gap:4px 14px;margin:8px 0 12px;display:flex}.oq-filters a[aria-current=page]{color:var(--fg);border-bottom:2px solid var(--accent);font-weight:600;text-decoration:none}.oq-list{margin:0;padding:0;list-style:none}.oq-item{margin:0 0 10px}.oq-item.oq-open{border-left:4px solid var(--accent)}.oq-item-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.oq-item-title{overflow-wrap:anywhere;margin:4px 0;font-size:1.0625rem}.oq-item p{margin:2px 0}.oq-status{font-size:.875rem;font-weight:600}.oq-status-open{color:var(--accent)}.oq-status-answered{color:var(--ok)}.oq-status-withdrawn,.oq-status-dismissed{color:var(--muted)}.oq-stale{color:var(--danger)}.oq-card{margin:8px 0 12px}.oq-row{border-bottom:1px solid var(--line);grid-template-columns:12em 1fr;gap:2px 12px;padding:6px 0;display:grid}.oq-row dt{color:var(--muted);font-weight:600}.oq-row dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.oq-row-warn dt{color:var(--danger)}@media (width<=40em){.oq-row{grid-template-columns:1fr}}.oq-blocked,.oq-changed{border-left:3px solid var(--warn);margin:8px 0;padding:4px 0 4px 10px}.oq-blocked ul,.oq-changed ul,.oq-basis ul,.oq-links ul,.oq-disadvantages{margin:4px 0;padding-left:1.2em}.oq-basis h2,.oq-links h2{margin:12px 0 4px;font-size:1rem}.oq-options{border:0;margin:8px 0;padding:0}.oq-option{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;margin:0 0 6px;padding:8px 10px;display:flex}.oq-option-selected{border-color:var(--accent)}.oq-option input{margin-top:.25em}.oq-option-desc{display:block}.oq-tag{border:1px solid var(--accent);border-radius:4px;margin-left:8px;padding:0 6px;font-size:.875rem;display:inline-block}.oq-tag-warn{border-color:var(--warn)}.oq-answer-form{margin:16px 0}.oq-answer h2{margin:0 0 4px;font-size:1.0625rem}.oq-dismiss{margin:16px 0}.oq-dismiss summary{cursor:pointer}.op-plan-add{border:1px dashed var(--border,#c9c9c9);border-radius:.5rem;margin:.75rem 0;padding:.75rem 1rem}.op-plan-add h3{margin:0 0 .5rem;font-size:1rem}.op-plan-add dl{gap:.375rem;margin:0 0 .5rem;display:grid}.op-plan-add dl>div{grid-template-columns:7rem 1fr;gap:.5rem;display:grid}.op-plan-add dt{font-weight:600}.op-plan-add dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.op-plan-add-phrases{margin:.25rem 0}@media (width<=40em){.op-plan-add dl>div{grid-template-columns:1fr;gap:.125rem}}.opc .pre{white-space:pre-wrap;overflow-wrap:anywhere}.opc-section{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin:16px 0;padding:8px 12px 12px}.opc-section>h3{margin:4px 0 8px;font-size:1rem}.opc-section p{margin:6px 0}.opc-dl{margin:8px 0}.opc-dl dt{margin-top:8px;font-size:.875rem;font-weight:600}.opc-dl dd{margin:2px 0 0}.opc-dl ul{margin:0;padding-left:1.25rem}.opc-list{margin:8px 0 0;padding:0;list-style:none}.opc-list>li{border-top:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:8px 0;display:flex}.opc-list>li:first-child{border-top:0}.opc-list>li.superseded{opacity:.75}.opc .badge{margin-left:4px}.opc .badge.warn{border-color:var(--warn);color:var(--warn)}.opc .badge.danger{border-color:var(--danger);color:var(--danger)}.opc-evidence{margin:2px 0 0;padding-left:1rem}.opc-interp{border-left:2px solid var(--line);padding-left:8px}.opc-result{border:1px solid var(--line);border-radius:4px;padding:0 6px;font-size:.875rem;font-weight:600;display:inline-block}.opc-result.met{border-color:var(--accent);color:var(--accent)}.opc-result.not-met{border-color:var(--danger);color:var(--danger)}.opc-result.open{color:var(--muted);border-style:dashed}.opc-review{margin:0;padding-left:1.25rem}.opc-review li.warn{color:var(--warn);font-weight:600}.opc-fresh ul{margin:4px 0 0;padding-left:1.25rem}.opc-stages{counter-reset:opc-stage;flex-wrap:wrap;gap:4px 8px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.opc-stages li{counter-increment:opc-stage;border:1px dashed var(--line);color:var(--muted);border-radius:6px;padding:2px 8px;font-size:.875rem}.opc-stages li:before{content:counter(opc-stage) ". "}.opc-stages li.reached{border-style:solid;border-color:var(--fg);color:var(--fg);font-weight:600}.opc-form{flex-direction:column;gap:8px;margin-top:8px;display:flex}.opc-form input,.opc-form select,.opc-form textarea{min-width:0;max-width:100%}.opc-form fieldset{flex-wrap:wrap;gap:4px 12px;display:flex}.opc-radio{align-items:center;gap:4px;display:inline-flex}.opc-actions{align-items:center;gap:8px;display:flex}@media (width<=40em){.opc-section{padding:8px}.opc-stages{flex-direction:column}}.opc-criteria{margin:.5rem 0 0;padding-left:1.5rem}.opc-criteria>li{overflow-wrap:anywhere;margin:.25rem 0}.opc-criteria .badge{margin-left:.25rem}.opc-target-group{border:1px solid var(--line);border-radius:.5rem;min-width:0;margin-top:.75rem;padding:.5rem .75rem}.opc-target-group>p{overflow-wrap:anywhere;margin:0}.opc-target-group .badge{margin-left:.25rem}.op-budget-span{margin-top:.25rem;font-size:.875rem}@media (width<=30em){.opc-target-group{padding:.5rem}}.op-now{border:2px solid var(--line);background:var(--panel);border-radius:10px;margin:8px 0 4px;padding:8px 14px 10px}.op-now-title{margin:2px 0 6px;font-size:1rem}.op-now-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.op-now-q{font-weight:600;text-decoration:none}.op-now-q strong{font-size:1.125rem}.op-now-q.has{color:var(--danger)}.op-now-q .badge{margin-left:6px}.op-stops{border-left:3px solid var(--warn);margin:8px 0 4px;padding:2px 10px}.op-stops-head{margin:2px 0;font-weight:600}.op-stops ul{margin:2px 0 4px;padding-left:1.2em}.op-stops li{overflow-wrap:anywhere;margin:2px 0}.op-now .op-run-actions{gap:8px;margin-top:8px}.op-run-diff summary{cursor:pointer;color:var(--accent)}.op-fold>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:4px 0;list-style:none;display:flex}.op-fold>summary::-webkit-details-marker{display:none}.op-fold>summary:before{content:"▸";color:var(--muted);font-size:.875rem}.op-fold[open]>summary:before{content:"▾"}.op-fold>summary h2{margin:6px 0 2px;display:inline}.op-fold-summary{color:var(--muted)}.op-fold-section.op-tone-warn{border-color:var(--warn)}.op-fold-section.op-tone-warn .op-fold-summary{color:var(--fg);font-weight:600}.op-outcome{overflow-wrap:anywhere;margin:4px 0;font-weight:600}.op-outcome-not_met,.op-outcome-inconclusive{border-left:3px solid var(--warn);padding-left:8px}.op-success-check summary{cursor:pointer;color:var(--accent)}.op-plan{gap:8px;margin:6px 0;padding-left:1.6em;display:grid}.op-plan-item{overflow-wrap:anywhere}.op-plan-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.op-plan-meta{margin:2px 0}.op-plan-closed .op-plan-head a{color:var(--muted)}.op-plan-why{overflow-wrap:anywhere;margin:4px 0 8px}.op-plan-change .op-ai-summary{overflow-wrap:anywhere}.home-operation{margin:8px 0}.home-operation-scopes{gap:8px;margin:4px 0;padding:0;list-style:none;display:grid}.home-operation-scopes li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;padding:6px 10px}.home-operation-scopes p{margin:2px 0}.op-setup{gap:8px;margin:6px 0;padding:0;list-style:none;display:grid}.op-setup li{grid-template-columns:1.6rem minmax(0,1fr);gap:6px;display:grid}.op-setup-mark{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.875rem;display:inline-flex}.op-setup li.done .op-setup-mark{border-color:var(--muted);color:var(--muted)}.op-setup li.done strong{color:var(--muted)}.op-setup li.next strong{color:var(--accent)}.op-setup p{margin:2px 0}.activity-row.operation.by-ai{border-left:3px dashed var(--muted);padding-left:8px}.activity-row.operation .op-ai-mark{font-size:.875rem}.activity-row.operation .op-ai-not-human{color:var(--muted);font-size:.875rem}.op-impact-badge{border-style:dashed}.op-impact-note{margin-top:.25rem;display:block}.op-decision-revoke{margin-top:.5rem}.op-delegation-decisions{margin-top:.75rem}.op-delegation-decisions>summary{cursor:pointer}.op-delegation-decisions .list{margin:.5rem 0}.op-budget-rejections{margin-top:.75rem}.op-budget-rejections p{margin:.25rem 0}@media (width<=40em){.op-decision-revoke .op-reason .row{flex-wrap:wrap}}.op-plan-rules{margin:4px 0 4px 1.6rem}.op-plan-cannot{border-left:3px solid var(--line);padding:2px 0 2px 10px}.op-plan-cannot p{margin:0 0 2px}.op-plan-cannot ul{margin:0;padding-left:1.2em}.op-workplan{border:1px dashed var(--line);border-radius:10px;margin:10px 0;padding:8px 14px}.op-workplan-title{overflow-wrap:anywhere;margin:0 0 4px;font-weight:600}.op-workplan-history summary{cursor:pointer;font-size:.875rem}.op-holds .card p{margin:2px 0}.op-hold-form{margin-top:8px}@media (width<=36em){.op-plan-rules{margin-left:0}.op-workplan{padding:8px 10px}}.op-answer-basis{white-space:normal;text-align:left;border-style:dashed}.op-answer-basis-note{font-weight:400;display:inline}.op-answer-basis-unmatched{color:var(--danger)}.oq-tag-permits{border-color:var(--warn);border-width:.125rem;font-weight:600}.oq-permits{border-left:.1875rem solid var(--warn);overflow-wrap:anywhere;margin:.25rem 0;padding-left:.5rem}.op-plan-declared{border-style:dashed}.op-activity-revoked{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.op-more-decisions>summary{cursor:pointer;color:var(--accent);margin:.25rem 0}@media (width<=30em){.op-answer-basis-note{display:block}}.op-reach{margin:.25rem 0 0;padding-left:1.25rem}.op-reach li{margin:.125rem 0}.op-reach-warn{color:var(--warn);display:block}.op-reach-soon ul{margin:.25rem 0 0;padding-left:1.25rem}@media (width<=40em){.op-reach{padding-left:1rem}}.op-proposal{border:.0625rem solid var(--line);border-left:.25rem solid var(--accent);background:var(--panel);border-radius:.375rem;margin:1rem 0;padding:.75rem 1rem}.op-proposal h2{margin:0 0 .5rem;font-size:1rem}.op-proposal-summary{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1rem;font-weight:600}.op-proposal-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1rem;margin:0 0 .5rem;display:grid}.op-proposal-facts dt{color:var(--muted);font-size:.875rem}.op-proposal-facts dd{overflow-wrap:anywhere;margin:0}@media (width<=40em){.op-proposal-facts{grid-template-columns:minmax(0,1fr)}}.op-permission{border:.0625rem solid var(--line);border-radius:.375rem;margin:.75rem 0;padding:.75rem}.op-permission legend{padding:0 .25rem;font-size:.9375rem;font-weight:600}.op-permission-option{cursor:pointer;border-radius:.25rem;align-items:flex-start;gap:.5rem;padding:.5rem;display:flex}.op-permission-option.selected{background:color-mix(in srgb, var(--accent) 10%, transparent)}.op-permission-option input{flex:none;margin-top:.25rem}.op-permission-hint{margin-top:.125rem;display:block}.op-permission-result{margin:.25rem 0;font-weight:600}.op-permission-result.hold{color:var(--warn)}.badge.op-record-basis.human_answer{border-style:solid}.badge.op-record-basis.declared_only,.badge.op-record-basis.legacy_answer{border-style:dashed}.op-answer-activity{margin:.25rem 0}.op-answer-activity p{overflow-wrap:anywhere;margin:.125rem 0}.op-answer-decisions{margin:.25rem 0 0;padding-left:1.25rem}.op-plan-excluded{border-style:solid;border-color:var(--line)}.op-plan-excluded .op-workplan-title{font-size:1rem}.op-plan-exclude{margin-top:.5rem}.op-plan-excluded-list{margin-top:.75rem}.op-plan-excluded-list .list li{overflow-wrap:anywhere}.op-activity-moves{margin:.25rem 0 0;padding-left:1.25rem}.op-activity-moves li{overflow-wrap:anywhere}.op-activity-moves .badge{margin-left:.375rem}.op-human-decided{border-left:.1875rem solid var(--line);overflow-wrap:anywhere;margin:.375rem 0 0;padding-left:.5rem}@media (width<=36em){.op-activity-moves{padding-left:1rem}}.op-proposal-text{margin:0 0 .75rem}.op-proposal-text>div{margin:0 0 .5rem}.op-proposal-text dt{color:var(--muted);font-size:.875rem}.op-proposal-text dd{overflow-wrap:anywhere;margin:0}.op-proposal-text .op-proposal-summary dd{font-size:1rem;font-weight:600}.op-proposal-compact{margin:.5rem 0;padding:.5rem .75rem}.op-proposal-compact h3{margin:0 0 .375rem;font-size:.9375rem}.op-proposal-unfixed{border-left:.25rem solid var(--warn);margin:0 0 .5rem;padding:.25rem .5rem}.op-plan-scope-answer{border-style:solid}.op-plan-changes{margin:.75rem 0 0}.op-plan-changes>summary{cursor:pointer}.op-human-changes{margin:.875rem 0 0}.op-human-changes>summary{cursor:pointer}.op-human-changes>summary .op-h3{margin:0;display:inline}.op-human-changes>summary .op-fold-summary{overflow-wrap:anywhere;display:block}.op-declared-only{border:.0625rem dashed var(--line);border-radius:.375rem;margin:.75rem 0 0;padding:.5rem .75rem}.op-declared-only.has-hints{border-color:var(--warn)}.op-declared-only>summary{cursor:pointer;font-weight:600}.op-declared-list li{margin:.375rem 0}.op-declared-pick{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.op-declared-pick input{flex:none;margin-top:.25rem}.op-declared-pick>span,.op-declared-list li>label>span{overflow-wrap:anywhere;min-width:0}.op-declared-marks{flex-wrap:wrap;gap:.25rem .5rem;margin-top:.25rem;display:flex}.op-declared-actions{margin-top:.5rem}.op-plan-people-error{border-left:.25rem solid var(--warn);padding:.25rem .5rem}.op-answer-plan-work{margin:.25rem 0 0}.op-standing{white-space:normal;overflow-wrap:anywhere;border-radius:.25rem;padding:0 .375rem;font-size:.875rem;line-height:1.4;display:inline-block}.op-standing-provisional{border:.0625rem dashed var(--warn);color:var(--warn)}.op-standing-formal{border:.0625rem solid var(--line);color:var(--muted)}.op-provisional{border:.0625rem dashed var(--line);border-left:.25rem solid var(--warn);border-radius:.375rem;margin:.75rem 0;padding:.75rem 1rem}.op-provisional-head{margin:0 0 .25rem;font-size:1rem}.op-provisional-list{margin:.5rem 0}.op-provisional-list>li{overflow-wrap:anywhere}.op-provisional-list>li.has-hints{border-left:.1875rem solid var(--warn);padding-left:.5rem}.op-provisional-more{margin:.25rem 0 0 1.75rem}.op-provisional-buttons{flex-wrap:wrap;align-items:flex-start;gap:.5rem}.op-confirm-provisional{flex:100%}.op-confirm-list{overflow-wrap:anywhere;margin:.25rem 0 .5rem;padding-left:1.25rem}.op-decision-mode{margin-top:.75rem}.op-hold-history{border:.0625rem solid var(--line);border-left:.25rem solid var(--danger);overflow-wrap:anywhere;border-radius:.375rem;margin:.5rem 0;padding:.5rem .75rem}.op-hold-history ul{margin:.25rem 0 0;padding-left:1.25rem}@media (width<=40em){.op-provisional{padding:.5rem .75rem}.op-provisional-more{margin-left:0}}.op-plan-restored{overflow-wrap:anywhere;margin:.5rem 0 0}.op-restore-hold{border-left:.1875rem solid var(--warn);margin-top:.375rem;padding-left:.5rem}.op-related-ai{border-left:.1875rem dashed var(--line);overflow-wrap:anywhere;margin-top:.25rem;padding-left:.5rem}@media (width<=36em){.op-related-ai,.op-restore-hold{padding-left:.375rem}}.oq-previous{border:1px solid var(--warn-border,var(--border));background:var(--warn-bg,var(--surface));border-left-width:.25rem;border-radius:.375rem;margin:0 0 1rem;padding:.75rem 1rem}.oq-previous h2{margin:0 0 .375rem;font-size:1rem}.oq-previous p{overflow-wrap:anywhere;margin:0 0 .5rem}.oq-previous dl{margin:0 0 .5rem}.oq-previous dl>div{margin:0 0 .375rem}.oq-previous dt{color:var(--muted);font-size:.875rem}.oq-previous dd{overflow-wrap:anywhere;margin:0}.oq-previous-obs{margin-top:.25rem;font-size:.875rem;display:block}.oq-previous.compact{margin-bottom:.75rem;padding:.5rem .75rem}.oq-previous-line{color:var(--warn-text,inherit);overflow-wrap:anywhere;margin:.25rem 0}@media (width<=40em){.oq-previous{padding:.625rem .75rem}}.oq-reask-wait{border-left:.25rem solid var(--border);margin:0 0 1rem}.oq-reask-wait.waiting{border-left-color:var(--warn-border,var(--border));background:var(--warn-bg,var(--surface))}.oq-reask-wait h2{margin:0;font-size:1rem}.oq-reask-wait .oq-item-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.oq-reask-wait-form fieldset{border:0;margin:.75rem 0;padding:0}.oq-reask-wait-form legend{margin-bottom:.375rem;font-weight:600}.oq-reask-wait-form label.radio{align-items:flex-start;gap:.5rem;margin:0 0 .5rem;display:flex}.oq-reask-wait-form .field{margin:0 0 .75rem;display:block}.oq-reask-wait-form .field textarea{width:100%}@media (width<=40em){.oq-reask-wait-form button{width:100%}}.plan-usage-list li>span:first-child{flex:14em}.plan-usage-near strong{color:var(--warn)}@media (width<=40em){.request-intake-open{flex-direction:column;align-items:flex-start;gap:6px;display:flex}}.contract-terms{grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:8px 16px;margin:8px 0;display:grid}.contract-terms div{flex-direction:column;gap:2px;display:flex}.contract-terms dt{color:var(--muted);font-size:.875rem}.contract-terms dd{margin:0}.badge.contract-read_only,.badge.contract-grace,.badge.contract-closed{border-color:var(--warn);color:var(--warn)}.badge.contract-deletion_pending,.badge.contract-security_suspended{border-color:var(--danger);color:var(--danger)}.contract-deletion{border-top:1px solid var(--line);margin-top:16px;padding-top:8px}.contract-deletion .check{align-items:flex-start;gap:.5em;margin:8px 0;display:flex}.contract-deletion .row{flex-wrap:wrap;gap:8px;display:flex}.contract-notice{margin:0 0 12px}.ops-console{max-width:72em;margin:0 auto;padding:16px}.ops-console table{border-collapse:collapse;width:100%;font-size:.875rem}.ops-console th,.ops-console td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}.ops-console .ops-table{overflow-x:auto}.ops-console .ops-mfa{border-left-color:var(--danger)}.ops-console .ops-failed{color:var(--danger);overflow-wrap:anywhere}.ops-console .ops-form{gap:8px;max-width:36em;margin:8px 0 16px;display:grid}.ops-console .ops-actions{grid-template-columns:repeat(auto-fit,minmax(20em,1fr));gap:16px;display:grid}.ops-console .ops-actions section{border:1px solid var(--line);border-radius:8px;padding:8px 12px}.ops-console pre{white-space:pre-wrap;word-break:break-all;margin:0;font-size:.875rem}.billing-offer{border:1px solid var(--accent);border-radius:8px;margin:12px 0;padding:8px 12px 12px}.billing-offer h3{margin:4px 0}.billing-offer .row{flex-wrap:wrap;gap:8px;display:flex}.billing-managed{margin:8px 0}.project-jump{margin:4px 0 0}.release-card-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.release-stage-badges{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.release-stage-badges .badge{white-space:nowrap}.release-stages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.release-stage{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:0;padding:8px 12px}.release-stage.ok{border-color:var(--ok)}.release-stage-head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.release-stage-mark{justify-content:center;width:1.2em;font-weight:700;display:inline-flex}.release-stage.ok .release-stage-mark{color:var(--ok)}.release-stage.ng .release-stage-mark{color:var(--muted)}.release-stage.provisioned{border-style:dashed}.release-stage.provisioned.ok{border-style:solid}.release-stage p{margin:4px 0 0}.release-unmet{overflow-wrap:anywhere;margin:6px 0 0;padding-left:1.4em}.release-unmet li{margin:2px 0}.release-notes{margin:8px 0 0;padding-left:1.4em}.release-owner-line{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0 0 8px;display:flex}.release-hold{border-color:var(--danger);margin:12px 0}.release-hold p{margin:4px 0}.release-drift{border-color:var(--danger);margin:16px 0}.release-drift h2{color:var(--danger);margin-top:0;font-size:1.05rem}.release-owner-actions{margin:16px 0}.release-owner-actions h2{margin-top:0;font-size:1.05rem}.release-owner-actions .list li{justify-content:space-between}.release-launch,.release-hold-form{margin-top:8px}.release-edit{margin:8px 0}.release-panel{outline-offset:4px}.release-snapshot{min-width:0}.release-snapshot h3{margin-top:20px}.release-hash{overflow-wrap:anywhere;margin:4px 0}.release-hash code{overflow-wrap:anywhere}.release-items li{display:block}.release-item-main{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.release-conclusion{color:var(--fg);margin:4px 0 0}.release-exclusion{gap:2px;display:grid!important}.release-ai-box{border:1px dashed var(--line);background:var(--bg);border-radius:8px;margin:12px 0;padding:8px 12px}.release-ai-box h3{margin-top:0}.release-ai-box p{margin:0 0 6px}.release-ai-box .list li{gap:2px;display:grid}.release-gate{gap:2px;min-width:0;display:grid}.release-gate p{overflow-wrap:anywhere;margin:2px 0 0}.release-gate-title{font-size:1rem}.release-gate-history summary{cursor:pointer;color:var(--accent)}.release-gate-actions{align-items:center;margin-top:8px}.release-gate-record{max-width:none;margin-top:8px}.release-diff h3{margin-top:12px}.release-diff li{overflow-wrap:anywhere}.release-snapshot-row{gap:4px;min-width:0;display:grid}.release-snapshot-row p{margin:0}.release-snapshot-open{border-top:1px solid var(--line);margin-top:8px;padding-top:4px}.release-more{margin:12px 0}.release-more summary{cursor:pointer;color:var(--accent)}.release-form fieldset{min-width:0;margin:0}.release-form legend{padding:0 4px;font-size:.9375rem;font-weight:600}.release-form-body{max-width:none}.release-choices li{gap:4px;display:grid}.release-choices label.check span{overflow-wrap:anywhere}.release-gate-edit{gap:8px;margin:8px 0;display:grid}.release-gate-edit-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.release-form select,.release-form input:not([type=checkbox]),.release-gate-record textarea{width:100%;max-width:100%}.release-confirm h2{font-size:1.05rem}.release-meaning h2{margin-top:0}.release-meaning ul{margin:0 0 8px;padding-left:1.4em}.release-meaning li{margin:4px 0}.release-warnings ul{margin:0;padding-left:1.4em}.release-record{margin-top:8px}.release-confirm .commit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.release-confirm .commit>p,.release-confirm .commit>details{flex-basis:100%;margin:0}@media (width<=35em){.release-owner-actions .list li{justify-items:start;display:grid}.release-confirm .commit button{flex:100%}.release-tabs .tab{flex:auto}}a.button{text-align:center;line-height:1.6}.project-head{justify-content:space-between}.work-head{align-items:center}.first-steps-list a.first-steps-go{align-items:center;width:fit-content;margin-top:8px;display:flex}.jump-pending-row{margin:4px 0 8px}.jump-pending-row .jump-pending{margin:0}details.project-export{margin:4px 0 8px}details.project-export>summary{cursor:pointer;color:var(--muted);min-height:24px}details.project-export[open]>.export-bar{margin-top:6px}@media (pointer:coarse){button:not(.link):not(.caret):not(.icon),a.button{min-height:2.75rem}a.button{justify-content:center;align-items:center;display:inline-flex}}.next-step{border:2px solid var(--accent);background:var(--panel);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:10px 0 14px;padding:10px 14px;display:flex}.next-step p{flex:20em;margin:0}.adopt-other{margin:8px 0 4px}.adopt-other p{margin:4px 0 0}.empty-line,.decision-work-empty{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:6px 0;display:flex}.op-next-steps{border:2px solid var(--accent);background:var(--panel);border-radius:10px;margin:8px 0 12px;padding:8px 14px 12px}.op-next-steps h2{margin:4px 0 8px;font-size:1.125rem}.op-next-steps-list{counter-reset:step;margin:0;padding:0;list-style:none}.op-next-steps-list li{counter-increment:step;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.op-next-steps-list li:first-child{border-top:0}.op-next-steps-text{flex-direction:column;flex:16em;gap:2px;min-width:0;display:flex}.op-next-steps-text strong:before{content:counter(step) ". "}.op-next-steps-list li .button{white-space:nowrap}.op-next-steps-none{margin:0}.op-grid.op-stack{grid-template-columns:minmax(0,1fr);max-width:52rem}.op-group-title{color:var(--muted);margin:12px 0 0;font-size:1rem}.op-decision-log>summary{cursor:pointer;padding:6px 0}button.secondary,a.button.secondary,a.button.op-button-secondary{background:var(--panel);color:var(--fg);border:1px solid var(--line)}button.secondary:hover:not(:disabled),a.button.secondary:hover,a.button.op-button-secondary:hover{border-color:var(--muted)}.row{gap:8px}
