:root{color-scheme:dark;--ink:#f2f0e8;--muted:#9c9b94;--line:#292925;--signal:#d6ff3f;--accent:#f2f0e8;--panel:#151513}*{box-sizing:border-box}html{background:#0c0c0b}body{margin:0;color:var(--ink);background:radial-gradient(circle at 70% 0,rgba(214,255,63,.055),transparent 26rem),#0c0c0b;font-family:Arial,Helvetica,sans-serif}.skip-link{position:fixed;z-index:1000;top:12px;left:12px;transform:translateY(-180%);padding:12px 16px;background:var(--signal);color:#10110b;font-weight:800}.skip-link:focus{transform:translateY(0)}:where(a,button,summary,input,textarea,select):focus-visible{outline:3px solid var(--signal);outline-offset:3px}summary{min-height:28px}.shell{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:44px 0 96px}.masthead{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:42px;border-bottom:1px solid var(--line)}.eyebrow,.project-status{margin:0 0 14px;color:var(--signal);font:700 11px/1.2 monospace;letter-spacing:.14em;text-transform:uppercase}h1{margin:0;font-size:clamp(54px,9vw,112px);line-height:.85;letter-spacing:-.065em}.subhead{margin:24px 0 0;font-size:18px}.status,.subhead{color:var(--muted)}.status{display:flex;gap:9px;align-items:center;font:12px monospace}.status i{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 14px var(--signal)}.status-attention i{background:#ffd083;box-shadow:0 0 14px #ffd083}.status-failed i{background:#ff8a7a;box-shadow:0 0 14px #ff8a7a}.status-active i{background:#8eb8ff;box-shadow:0 0 14px #8eb8ff}.masthead-actions{display:flex;align-items:center;gap:18px}.sign-out-form{display:block}.sign-out-form button{grid-column:auto;padding:8px 10px;border:1px solid var(--line);background:transparent;color:var(--muted);font:11px/1 monospace;text-transform:uppercase}.sign-out-form button:hover{border-color:#737563;color:var(--ink)}.composer,.projects{padding:54px 0;border-bottom:1px solid var(--line)}.disclosure-card{padding:24px;border:1px solid #75613e;background:#15140f}.disclosure-card>p:not(.project-status),.disclosure-review p{max-width:820px;margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.disclosure-card form,.disclosure-review form{display:block;margin-top:24px}.disclosure-card form button,.disclosure-review form button{grid-column:auto}.disclosure-review{margin-top:24px}.disclosure-review>summary{cursor:pointer;color:var(--muted);font:11px/1.4 monospace;text-transform:uppercase}.disclosure-review>div{margin-top:14px;padding:18px;border:1px solid var(--line);background:var(--panel)}.disclosure-review .button-secondary{border:1px solid var(--line);background:transparent;color:var(--muted)}.consent-notice a{color:inherit}.account-data-control{scroll-margin-top:24px}.account-export-card{border:1px solid #394318}.account-delete-zone{margin-top:18px;border:1px solid #70443d;background:#17100f}.account-delete-zone>summary{cursor:pointer;padding:16px 18px;color:#ff9b8d;font:700 11px/1.4 monospace;letter-spacing:.05em;text-transform:uppercase}.account-delete-zone>div{padding:0 18px 18px}.account-delete-zone p{max-width:820px;color:var(--muted);font-size:13px;line-height:1.6}.account-delete-zone form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid #402823}.delete-acknowledgement{grid-column:1/-1;display:flex;gap:10px;align-items:center;text-transform:none;letter-spacing:0}.delete-acknowledgement input{width:auto;margin:0;accent-color:#ff8a7a}.account-delete-zone form .button-danger{grid-column:2;align-self:end;background:#ff8a7a;color:#1b0907}.section-title{display:flex;gap:20px;align-items:baseline;margin-bottom:30px}.section-title span{color:var(--signal);font:12px monospace}h2{margin:0;font-size:26px;letter-spacing:-.03em}form{display:grid;grid-template-columns:1fr 2fr;grid-gap:18px;gap:18px}label{color:var(--muted);font:12px monospace;text-transform:uppercase;letter-spacing:.07em}input,select,textarea{width:100%;margin-top:10px;padding:16px;border:1px solid var(--line);border-radius:2px;background:var(--panel);color:var(--ink);font:16px/1.5 Arial,sans-serif;outline:none}input:focus,select:focus,textarea:focus{border-color:#737563;box-shadow:0 0 0 1px #737563}textarea{resize:vertical;min-height:136px}form button{grid-column:2;justify-self:start;border:0;padding:15px 20px;background:var(--signal);color:#10110b;font-weight:800;cursor:pointer}form button span{margin-left:20px}form button:disabled{opacity:.65;cursor:wait}.error,.success{grid-column:2;margin:0;font-size:13px}.error{color:#ff8a7a}.success{color:var(--signal)}.project-list{display:grid;grid-gap:1px;gap:1px;background:var(--line)}article{display:flex;justify-content:space-between;gap:32px;padding:24px;background:var(--panel)}article h3{margin:0 0 8px;font-size:22px}article p:not(.project-status){max-width:720px;margin:0;color:var(--muted);line-height:1.5}article time{color:var(--muted);font:12px monospace}.project-pulse{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.project-pulse span{padding:6px 8px;border:1px solid var(--line);color:var(--muted);font:10px/1 monospace;letter-spacing:.04em;text-transform:uppercase}.project-pulse .pulse-attention{border-color:#75613e;color:#ffd083}.project-pulse .pulse-failed{border-color:#70443d;color:#ff8a7a}.empty{margin:0;padding:30px;background:var(--panel);color:var(--muted)}.project-link{color:inherit;text-decoration:none}.project-link article{transition:background .15s ease}.project-link:hover article{background:#1b1b18}.back-link{color:var(--muted);font:12px monospace;text-decoration:none}.page-nav{align-items:center;gap:20px}.page-nav,.project-header{display:flex;justify-content:space-between}.project-header{gap:40px;padding:54px 0;border-bottom:1px solid var(--line)}.project-header h1{font-size:clamp(48px,8vw,90px)}.ai-budget{display:inline-block;margin:18px 0 0;padding:7px 9px;border:1px solid #4b5130;color:var(--signal);font:10px/1 monospace;letter-spacing:.06em;text-transform:uppercase}.record-export{display:block;width:max-content;max-width:100%;margin-top:14px;color:var(--muted);font:11px/1.4 monospace;text-decoration:underline;text-underline-offset:3px}.record-export:hover{color:var(--ink)}.project-workspace{min-width:0;margin:0;padding:0;border:0}.project-retention{border-bottom:0}.archive-zone{padding:18px;border:1px solid var(--line);background:#10171a}.archive-zone>summary{cursor:pointer;color:var(--accent);font:700 11px/1.4 monospace;text-transform:uppercase}.archive-zone>div>p:not(.project-status),.archive-zone>p{max-width:680px;margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.archive-zone form{display:flex;justify-content:flex-end;margin-top:20px}.archive-zone article{align-items:end}.archived-projects{opacity:.78}.archived-project-link article{background:#0d1315}.budget-control{width:min(520px,100%);margin-top:14px}.budget-control summary{cursor:pointer;color:var(--muted);font:11px/1.4 monospace;text-transform:uppercase}.budget-control form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px 16px;gap:12px 16px;margin-top:14px;padding:16px;border:1px solid var(--line);background:var(--panel)}.budget-control input{margin-top:8px;padding:12px}.budget-control p{grid-column:1/-1;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.budget-control button{grid-column:2;align-self:end;white-space:nowrap}.plan-form{display:block;align-self:flex-end}.plan-form button{white-space:nowrap}.notice{margin:22px 0 0;padding:14px 16px;border:1px solid var(--line);background:var(--panel)}.task-list{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.task-office{display:block;margin:4px 0 12px;color:var(--signal);font:10px/1.4 monospace;letter-spacing:.04em;text-transform:uppercase}.section-intro{max-width:760px;margin:-14px 0 26px;color:var(--muted);line-height:1.6}.office-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.ceo-command{align-items:flex-start;border-color:#4b5130}.ceo-command>div{max-width:820px}.ceo-command h3{font-size:24px}.institution-heading{margin:28px 0 14px}.institution-heading h3{margin-top:4px;font-size:20px}.office-tree{display:grid;grid-gap:1px;gap:1px;padding-right:108px;background:var(--line)}.office-tree .office-card{background:var(--panel)}.office-parent{display:block;margin:2px 0 10px;color:var(--signal);font:10px/1.4 monospace;text-transform:uppercase}.office-capabilities{margin-bottom:-8px}.office-card-internal{opacity:.82}.human-resource-heading{margin-top:40px}.human-assignment-list,.human-resource-grid{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.human-assignment-card,.human-intervention-card,.human-resource-card{align-items:flex-start}.human-assignment-card>div,.human-intervention-card>div,.human-resource-card>div{min-width:0;flex:1 1}.human-assignment-card small,.human-intervention-card small,.human-resource-card small{display:block;margin-top:9px;color:var(--muted);font:11px/1.5 monospace}.human-intervention-card p strong,.human-resource-card p strong{color:var(--accent)}.human-assignment-list{margin-top:18px}.human-resource-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.human-resource-control{border:1px solid var(--line);background:var(--panel)}.human-resource-control>summary{cursor:pointer;padding:14px 16px;color:var(--muted);font:11px/1.4 monospace;letter-spacing:.06em;text-transform:uppercase}.human-resource-control[open]>summary{border-bottom:1px solid var(--line);color:var(--signal)}.human-resource-control>p{margin:18px 18px 0;color:var(--muted);font-size:13px;line-height:1.6}.human-resource-control form{grid-template-columns:1fr;padding:18px}.human-resource-control form button{grid-column:1}.human-assignment-end{display:block;align-self:center}.human-assignment-end button{grid-column:auto;white-space:nowrap}.human-assignment-end .button-secondary{border:1px solid var(--line);background:transparent;color:var(--muted)}.human-intervention-binding{width:min(480px,100%);grid-template-columns:1fr}.human-intervention-binding button{grid-column:1}.executor-needed{width:min(420px,100%);margin:0;padding:14px;border:1px solid #75613e;color:#ffd083;font-size:12px;line-height:1.55}.internal-capabilities{margin-top:18px}.internal-capabilities>summary{cursor:pointer;padding:14px 16px;border:1px solid var(--line);color:var(--muted);font:11px/1.4 monospace;letter-spacing:.06em;text-transform:uppercase}.internal-capabilities[open]>summary{border-color:#4b5130;color:var(--signal)}.internal-capabilities>p{max-width:760px;margin:16px 0;color:var(--muted);font-size:13px;line-height:1.6}.charter-section{border-top:1px solid var(--line)}.charter-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:start}.charter-field{display:grid;grid-gap:8px;gap:8px}.charter-authority strong,.charter-field>strong{color:var(--accent);font:700 11px/1.4 monospace;text-transform:uppercase}.charter-field>p{margin:0}.charter-objective{grid-column:1/-1}.charter-objective h3{font-size:22px}.charter-history small,.charter-objective small{display:block;margin-top:10px;color:var(--muted);font:11px/1.5 monospace}.charter-authority{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;padding-top:18px;border-top:1px solid var(--line)}.authority-reserved span{border-color:#70443d;color:#ff9b8d}.charter-amendment,.charter-history{margin-top:18px}.charter-amendment>summary,.charter-history>summary{cursor:pointer;padding:14px 16px;border:1px solid var(--line);color:var(--muted);font:11px/1.4 monospace;letter-spacing:.06em;text-transform:uppercase}.charter-amendment[open]>summary,.charter-history[open]>summary{border-color:#4b5130;color:var(--signal)}.charter-history>div{display:grid;grid-gap:1px;gap:1px;margin-top:1px;background:var(--line)}.charter-history article{align-items:flex-start}.charter-amendment>p{max-width:760px;margin:18px 0;color:var(--muted);font-size:13px;line-height:1.6}.charter-amendment form{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px;border:1px solid var(--line);background:var(--panel)}.charter-amendment form button{grid-column:1/-1}.office-card{align-items:flex-start;min-width:0}.office-card>div{min-width:0}.office-identity{display:grid;grid-gap:7px;gap:7px;margin-top:16px;padding:13px;border:1px solid var(--line);background:#0c0c0b}.office-identity strong{color:var(--ink);font:11px/1.45 monospace}.office-identity small{color:var(--muted);font:10px/1.5 monospace}.office-identity .authority-scopes{margin-top:2px}.authority-scopes{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.authority-scopes span{padding:5px 7px;border:1px solid var(--line);color:var(--muted);font:9px/1.25 monospace;letter-spacing:.04em;text-transform:uppercase}.office-vacancy{display:block;margin-top:18px;color:var(--muted);font:11px/1.5 monospace}.office-vacant{border-style:dashed}.office-lineage{margin-top:18px}.office-lineage>summary{cursor:pointer;color:var(--signal);font:11px/1.4 monospace;text-transform:uppercase}.office-lineage>div{display:grid;grid-gap:1px;gap:1px;margin-top:12px;background:var(--line)}.office-lifecycle-record>summary{color:#8eb8ff}.office-governance-controls{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.office-governance-control{border:1px solid var(--line);background:#0c0c0b}.office-governance-control>summary{cursor:pointer;padding:11px 13px;color:var(--muted);font:10px/1.4 monospace;letter-spacing:.05em;text-transform:uppercase}.office-governance-control[open]>summary{border-bottom:1px solid var(--line);color:var(--signal)}.office-governance-control>p{margin:14px 14px 0;color:var(--muted);font-size:12px;line-height:1.55}.office-governance-control form{grid-template-columns:1fr;padding:14px}.office-governance-control form button{grid-column:1}.office-governance-close[open]>summary{color:#ff8a7a}.office-reorganization-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.office-reorganization-control{border:1px solid var(--line);background:var(--panel)}.office-reorganization-control>summary,.office-reorganization-history>summary{cursor:pointer;padding:14px 16px;color:var(--muted);font:11px/1.4 monospace;letter-spacing:.06em;text-transform:uppercase}.office-reorganization-control[open]>summary,.office-reorganization-history[open]>summary{border-bottom:1px solid var(--line);color:var(--signal)}.office-reorganization-control>p{margin:18px 18px 0;color:var(--muted);font-size:13px;line-height:1.6}.office-reorganization-control form{grid-template-columns:1fr;padding:18px}.office-reorganization-control form button{grid-column:1}.office-destination-fields{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:14px;border:1px solid var(--line)}.office-destination-fields legend{padding:0 7px;color:#8eb8ff;font:10px/1.4 monospace;letter-spacing:.05em;text-transform:uppercase}.office-reorganization-history{margin-top:18px;border:1px solid var(--line)}.office-reorganization-history>div{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.office-reorganization-card{align-items:flex-start}.office-reorganization-card small{display:block;margin-top:8px;color:var(--muted);font:10px/1.5 monospace}.context-instance{display:grid;grid-gap:6px;gap:6px;padding:13px;background:#0c0c0b}.context-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.context-instance strong{font-size:13px}.context-instance small{color:var(--muted);font:10px/1.4 monospace;overflow-wrap:anywhere}.context-instance p{font-size:12px}.qualification{width:max-content;font:700 9px/1 monospace;letter-spacing:.08em;text-transform:uppercase}.qualification-qualified{color:var(--signal)}.qualification-conditional{color:#ffd083}.qualification-rejected{color:#ff8a7a}.succession{width:max-content;font:700 9px/1 monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.succession-latest,.succession-transferred{color:#8eb8ff}.succession-observing{color:#ffd083}.succession-denied,.succession-retained{color:#ff8a7a}.task-row{align-items:flex-start}.task-state{margin:0 0 10px;font:700 10px monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.state-completed,.state-ready{color:var(--signal)}.state-blocked,.state-failed,.state-waiting_for_human{color:#ffb36b}.state-approved,.state-executing,.state-proposed{color:#8eb8ff}.state-rejected{color:#ff8a7a}.executor{padding:7px 9px;border:1px solid var(--line);color:var(--muted);font:10px monospace;text-transform:uppercase;white-space:nowrap}.task-dependencies{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:13px}.task-dependencies strong{color:var(--muted);font:700 10px/1 monospace;letter-spacing:.08em;text-transform:uppercase}.task-dependencies span{padding:6px 8px;border:1px solid var(--line);color:var(--ink);font:10px/1.2 monospace}.gate-form{display:block;align-self:center}.gate-form button{white-space:nowrap}.gate-report{width:min(440px,100%)}.gate-report button{margin-top:12px}.human-task-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:10px 0 14px}.human-task-meta .task-state{margin:0}.human-task-meta span:not(.task-state),.human-task-meta time{padding:5px 7px;border:1px solid var(--line);color:var(--muted);font:9px/1.25 monospace;text-transform:uppercase}.human-task-update{color:var(--muted);font-size:12px}.human-task-evidence{max-height:240px;margin:14px 0 0;padding:13px;overflow:auto;border:1px solid var(--line);background:#0c0c0b;color:var(--ink);font:12px/1.55 monospace;white-space:pre-wrap}.human-task-history{margin-top:14px}.human-task-history summary{cursor:pointer;color:#8eb8ff;font:10px/1.4 monospace;text-transform:uppercase}.human-task-history>div{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.human-task-review-actions{display:flex;flex-wrap:wrap;gap:8px}.human-task-review-actions button{flex:1 1 150px;white-space:normal}.human-task-review-actions .button-secondary{border:1px solid var(--line);background:transparent;color:var(--muted)}.human-task-review-actions .button-danger{border:1px solid #70443d;background:transparent;color:#ff9b8d}.state-accepted,.state-assigned,.state-in_progress{color:#8eb8ff}.state-overdue,.state-unassigned{color:#ffd083}.state-cancelled,.state-declined{color:#ff8a7a}.task-row details{margin-top:13px;color:var(--muted)}.task-row summary{cursor:pointer;color:var(--ink);font:11px monospace;text-transform:uppercase}.task-failure{margin-top:14px}.task-failure small{display:block;color:#ffb36b;font:11px/1.5 monospace}.task-failure form{display:block;margin-top:12px}.task-failure form button{grid-column:auto;padding:9px 12px;font-size:11px}.deliverable{margin-top:18px;padding:16px;border:1px solid var(--line);background:#0c0c0b}.deliverable span,.memory-column small{color:var(--muted);font:10px/1.5 monospace;text-transform:uppercase;letter-spacing:.08em}.deliverable h4{margin:7px 0 12px;color:var(--ink)}.deliverable pre{max-height:420px;margin:0;overflow:auto;color:var(--ink);font:13px/1.55 monospace;white-space:pre-wrap}.acceptance-evidence{margin-top:18px;padding:16px;border:1px solid var(--line)}.acceptance-evidence h4{margin:0 0 12px;color:var(--ink)}.acceptance-evidence ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.acceptance-evidence li{display:grid;grid-gap:4px;gap:4px}.acceptance-evidence strong{color:var(--ink);font:700 11px/1.45 monospace}.acceptance-evidence span{color:var(--muted);font:12px/1.5 monospace}.memory-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin:54px 0 0;background:var(--line)}.memory-grid-four{grid-template-columns:repeat(2,1fr)}.memory-column{padding:24px;background:#0c0c0b}.memory-column .section-title{margin-bottom:18px}.memory-column article{padding:16px 0;border-top:1px solid var(--line)}.memory-column article p{color:var(--ink);font-size:14px}.memory-column small{display:block;margin-top:10px;text-transform:none;letter-spacing:0}.finding-card{display:block}.optional-review summary{cursor:pointer;padding:14px 16px;border:1px solid var(--line);color:var(--muted);font:11px/1.4 monospace;letter-spacing:.06em;text-transform:uppercase}.optional-review[open] summary{border-color:#4b5130;color:var(--signal)}.review-actions{display:flex;gap:8px;margin-top:14px}.review-actions form{display:block}.review-actions form button{grid-column:auto;padding:8px 11px;font-size:11px}.review-actions .button-secondary{border:1px solid var(--line);background:transparent;color:var(--muted)}.question-card{display:block}.question-card>div{width:100%}.answer-form{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;margin-top:16px}.answer-form label{min-width:0}.answer-form input{margin-top:8px}.answer-form button{grid-column:2;align-self:end;white-space:nowrap}.activity-list{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.usage-ledger>summary{cursor:pointer;padding:14px 16px;border:1px solid var(--line);color:var(--muted);font:11px/1.4 monospace;letter-spacing:.06em;text-transform:uppercase}.usage-ledger[open]>summary{margin-bottom:1px;border-color:#4b5130;color:var(--signal)}.usage-ledger article small{display:block;margin-top:10px;color:#ffb36b;font:11px/1.5 monospace}.next-outcome form{grid-template-columns:1fr}.next-outcome form button{grid-column:1}.context-entry-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--line)}.context-entry-grid form{display:grid;grid-template-columns:1fr;align-content:start;padding:24px;background:var(--panel)}.context-entry-grid form h3{margin:0 0 6px}.context-entry-grid form button{grid-column:1}.source-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:24px}.source-form button{grid-column:2;white-space:nowrap}.source-form input[type=file]{padding:12px;font:13px/1.4 monospace}.source-list{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.source-list article>div{min-width:0;width:100%}.source-list small{display:block;margin-top:8px;color:var(--muted);font:11px/1.5 monospace}.source-list details{margin-top:16px}.source-list summary{cursor:pointer;color:var(--ink);font:11px monospace;text-transform:uppercase}.source-list pre{max-height:420px;margin:14px 0 0;overflow:auto;color:var(--ink);font:13px/1.55 monospace;white-space:pre-wrap}.artifact-list{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.artifact-list article{align-items:flex-start}.artifact-list article>div{min-width:0;flex:1 1}.artifact-list small{display:block;margin:8px 0 16px;color:var(--muted);font:11px/1.5 monospace}.artifact-lineage{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:-6px 0 16px}.artifact-lineage strong{color:var(--muted);font:700 10px/1 monospace;letter-spacing:.08em;text-transform:uppercase}.artifact-lineage span{padding:6px 8px;border:1px solid #4b5130;color:var(--signal);font:10px/1.2 monospace}.artifact-list pre{max-height:420px;margin:0;overflow:auto;color:var(--ink);font:13px/1.55 monospace;white-space:pre-wrap}.repository-connect,.repository-lock{display:flex;justify-content:space-between;gap:32px;padding:24px;border:1px solid #394318;background:#11130c}.repository-lock h3{margin:7px 0 10px}.repository-lock small{color:var(--signal);font:10px/1 monospace;letter-spacing:.1em}.repository-lock code{color:var(--ink);font:12px monospace;overflow-wrap:anywhere}.repository-connect{display:grid;grid-template-columns:1fr 1fr;align-items:end}.repository-connect form{grid-template-columns:1fr auto;align-items:end}.repository-connect form button{grid-column:2;white-space:nowrap}.external-action-list{display:grid;grid-gap:1px;gap:1px;margin-top:24px;background:var(--line)}.external-action-card{align-items:flex-start}.external-action-card>div:first-child{min-width:0;flex:1 1}.external-action-card details{margin-top:18px}.external-action-card summary{cursor:pointer;color:var(--ink);font:11px monospace;text-transform:uppercase}.external-action-card details>small{display:block;margin-top:12px;color:var(--muted);font:11px/1.5 monospace}.external-action-controls{flex:0 0 auto;align-self:center}.external-action-controls form,form.external-action-controls{display:block}.external-action-controls button{grid-column:auto;white-space:nowrap}.pull-request-controls{display:grid;grid-gap:10px;gap:10px;justify-items:stretch}.pull-request-controls .executor{text-align:center}.external-action-error{display:block;margin-top:16px;color:#ffb36b;font:11px/1.5 monospace}.pull-request-link{display:inline-block;margin-top:18px;color:var(--signal);font:700 12px monospace;text-decoration:none}.login-shell{min-height:100vh;display:grid;place-items:center;padding:32px}.login-card{width:min(640px,100%)}.login-card h1{font-size:clamp(64px,12vw,118px)}.login-form{display:grid;grid-template-columns:1fr;margin-top:48px}.login-form .error,.login-form .success,.login-form button{grid-column:1}.login-alternate{width:max-content;margin-top:18px;color:var(--muted);font:11px/1.4 monospace;text-transform:uppercase}.login-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px}.login-links a{color:var(--muted);font:11px/1.4 monospace;text-transform:uppercase;text-underline-offset:4px}.public-shell{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:28px 0 96px}.public-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 0 26px;border-bottom:1px solid var(--line)}.public-nav nav,.site-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.public-nav a,.site-footer a{color:var(--muted);font:11px/1.3 monospace;text-decoration:none;text-transform:uppercase}.public-nav a:hover,.site-footer a:hover{color:var(--ink)}.public-brand{color:var(--ink)!important;font:800 15px/1 monospace!important;letter-spacing:-.03em;text-transform:none!important}.public-sign-in{padding:9px 11px;border:1px solid #4b5130;color:var(--signal)!important}.legal-hero,.pricing-hero,.product-hero{padding:clamp(72px,12vw,148px) 0 72px;border-bottom:1px solid var(--line)}.legal-hero h1,.pricing-hero h1,.product-hero h1{max-width:1000px;font-size:clamp(58px,10vw,126px)}.legal-hero>p:not(.eyebrow),.pricing-hero>p:not(.eyebrow),.product-hero>p:not(.eyebrow){max-width:760px;margin:34px 0 0;color:var(--muted);font-size:clamp(18px,2.2vw,25px);line-height:1.5}.public-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px}.primary-link,.secondary-link{display:inline-block;width:max-content;max-width:100%;padding:15px 20px;font-weight:800;text-decoration:none}.primary-link{background:var(--signal);color:#10110b}.primary-link span{margin-left:20px}.secondary-link{border:1px solid var(--line);color:var(--ink)}.public-section{padding:78px 0;border-bottom:1px solid var(--line)}.section-kicker{margin:0 0 18px;color:var(--signal);font:700 11px/1.2 monospace;letter-spacing:.14em}.public-cta h2,.public-section>h2{font-size:clamp(38px,6vw,72px);line-height:.98}.public-lede{max-width:790px;margin:24px 0 0;color:var(--muted);font-size:19px;line-height:1.65}.principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:48px;background:var(--line)}.principle-grid article{display:block;min-height:250px}.principle-grid article>span{color:var(--signal);font:11px monospace}.principle-grid h3{margin:54px 0 14px;font-size:25px}.principle-grid p{line-height:1.65!important}.authority-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:48px;background:var(--line)}.authority-columns>div{padding:32px;background:var(--panel)}.authority-columns h3{margin:0 0 18px;color:var(--signal);font-size:20px}.authority-columns p{margin:0;color:var(--muted);line-height:1.7}.public-cta{padding:90px 0 20px}.public-cta>p:not(.eyebrow){max-width:680px;margin:24px 0 34px;color:var(--muted);font-size:18px;line-height:1.6}.pricing-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px 54px;gap:28px 54px;margin-top:48px;padding:36px;border:1px solid #4b5130;background:#11130c}.pricing-card h2{font-size:36px}.pricing-card>div>p:not(.project-status){max-width:620px;color:var(--muted);line-height:1.6}.price{margin:0;text-align:right}.price strong{display:block;color:var(--signal);font-size:54px;letter-spacing:-.05em}.price span{color:var(--muted);font:11px/1.4 monospace;text-transform:uppercase}.pricing-card ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 32px;gap:14px 32px;margin:10px 0;padding:28px 28px 28px 50px;border:1px solid var(--line);color:var(--muted);line-height:1.5}.pricing-card li::marker{color:var(--signal)}.pricing-card>small{align-self:center;color:var(--muted);font:11px/1.5 monospace}.legal-hero{padding-bottom:58px}.legal-hero h1{font-size:clamp(54px,8vw,104px)}.legal-copy{display:block;padding:30px 0 70px;background:transparent}.legal-copy section{padding:34px 0;border-bottom:1px solid var(--line)}.legal-copy h2{margin-bottom:16px;font-size:24px}.legal-copy li,.legal-copy p{max-width:850px;color:var(--muted);font-size:16px;line-height:1.72}.legal-copy a{color:var(--ink)}.legal-copy ul{padding-left:24px}.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:48px;background:var(--line)}.support-grid article{display:block;min-height:340px}.support-grid h2{overflow-wrap:anywhere}.support-grid p:not(.project-status){margin:20px 0 28px;line-height:1.65}.site-footer{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:38px 0 46px;border-top:1px solid var(--line)}.site-footer>div{display:flex;align-items:baseline;justify-content:space-between;gap:30px}.site-footer>div p{max-width:650px;margin:0;color:var(--muted);font-size:13px;line-height:1.5;text-align:right}.site-footer nav{margin-top:28px}.site-footer small{display:block;margin-top:26px;color:#6f6f69;font:10px/1.4 monospace}.verification-card .eyebrow{margin-top:42px}.export-verifier{display:grid;grid-gap:18px;gap:18px;margin-top:48px}.export-verifier input{padding:12px;font:13px/1.4 monospace}.verification-result{margin:0;padding:16px;border:1px solid var(--line);color:var(--muted);line-height:1.5}.verification-working{color:#8eb8ff}.verification-verified{border-color:#4b5130;color:var(--signal)}.verification-failed{border-color:#70443d;color:#ff8a7a}.error-card h1{font-size:clamp(48px,8vw,88px)}.error-card button{margin-top:30px;border:0;padding:15px 20px;background:var(--signal);color:#10110b;font-weight:800;cursor:pointer}.error-card button span{margin-left:20px}.beta-feedback-card{display:block}.beta-feedback-form{width:100%;grid-template-columns:minmax(160px,.45fr) minmax(0,1fr)}.beta-feedback-form .error,.beta-feedback-form .success,.beta-feedback-form button{grid-column:2}@media (max-width:700px){.masthead{display:block}.masthead-actions{justify-content:space-between;margin-top:28px}form{grid-template-columns:1fr}.project-header{display:block}.plan-form{margin-top:30px}.memory-grid,.office-grid{grid-template-columns:1fr}.office-tree{padding-right:0}.office-tree .office-card{margin-left:0!important}.charter-amendment form,.charter-authority,.charter-card,.human-resource-controls,.office-reorganization-controls{grid-template-columns:1fr}.charter-amendment form button{grid-column:1}.answer-form,.context-entry-grid{grid-template-columns:1fr}.answer-form button{grid-column:1}.source-form{grid-template-columns:1fr}.source-form button{grid-column:1}.budget-control form{grid-template-columns:1fr}.budget-control button{grid-column:1}.account-delete-zone form{grid-template-columns:1fr}.account-delete-zone form .button-danger{grid-column:1;width:100%}.archive-zone form{justify-content:stretch}.archive-zone form button{width:100%}.repository-lock{flex-direction:column;align-items:flex-start}.repository-connect,.repository-connect form,.repository-lock{grid-template-columns:1fr}.repository-connect form button{grid-column:1}.beta-feedback-form{grid-template-columns:1fr}.beta-feedback-form .error,.beta-feedback-form .success,.beta-feedback-form button{grid-column:1}.public-nav{align-items:flex-start}.public-nav nav{justify-content:flex-end;gap:12px}.public-nav nav a:not(.public-sign-in){display:none}.authority-columns,.pricing-card,.principle-grid,.support-grid{grid-template-columns:1fr}.pricing-card{padding:26px 22px}.price{text-align:left}.pricing-card ul{grid-column:1;grid-template-columns:1fr;padding-left:42px}.site-footer>div{display:block}.site-footer>div p{margin-top:16px;text-align:left}article{flex-direction:column}.error,.success,form button{grid-column:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}