@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-4.1-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/inter-italic-4.1-latin.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-4.005-latin.woff2)format("woff2")}:root{color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;--font-display:"Source Serif 4", Georgia, "Times New Roman", serif;--font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-display:clamp(2.2rem, 4.6vw, 3.65rem);--text-title:1.7rem;--text-subtitle:1.35rem;--text-body:1rem;--text-ui:.875rem;--text-caption:.78rem;--text-label:.68rem;--label-tracking:.16em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius:6px;--radius-lg:10px;--shadow-menu:0 8px 24px #0b163424;--shadow-hero:0 18px 50px #06152c29;--shadow-login:0 12px 36px #0b163424;--ring-input:0 0 0 3px var(--focus-soft);--night-950:#030b18;--night-900:#06152c;--night-800:#0b2144;--night-700:#132d58;--night-edge:#102a50;--night-line:#21385c;--night-line-bright:#294d89;--night-depth-top:#0a1322;--night-depth-bottom:var(--night-950);--night-depth-glow:#3158d93d;--on-night:#f5f8ff;--on-night-muted:#bdc9e2;--on-night-faint:#9fb0d2;--night-ink:#0a1638;--on-accent:#fff;--signal-700:#2444b7;--signal-600:#3158d9;--signal-500:#4a6fe8;--signal-400:#607dff;--signal-300:#8fa9ff;--signal-200:#a9bcff;--signal-100:#c7d9ff;--signal-soft:#e9edff;--signal-wash:#f4f6ff;--signal-ink:#263f9e;--signal-line:#a9bce8;--brand:var(--signal-600);--brand-hover:var(--signal-700);--brand-soft:var(--signal-soft);--focus:var(--signal-400);--link:var(--signal-600);--link-hover:var(--signal-700);--accent-fill:var(--signal-600);--accent-fill-hover:var(--signal-700);--danger-fill:var(--red);--focus-soft:#3158d92e;--scrim:#040a1873;--eyebrow-soft:#5168cc;--field-bg:#fff;--text-selection:#3158d933;--topbar-bg:#fffffff5;--selection-bg:#f3f6fc;--surface-dim:#f6f7fa;--login-bg:#eff2fa;--dash-line:#76829e;--bg:#f5f6fa;--surface:#fff;--surface-subtle:#f0f2f8;--surface-strong:#e4e8f2;--code-bg:#f5f7fb;--code-ink:#232b3b;--line:#d9dde8;--line-strong:#bcc4d6;--ink:#1b2130;--ink-2:#3e4557;--ink-3:#4a5468;--muted:#5d6780;--faint:#6b7690;--green:#177a4f;--green-deep:#14603e;--green-soft:#e3f3ea;--green-line:#9cc9b4;--amber:#8b5b09;--amber-soft:#faf0d9;--amber-line:#dbba7b;--red:#a23b3b;--red-soft:#fae8ea;--red-line:#dba1a8;--data-read:var(--signal-600);--data-write:#0f97a8;--chart-grid:#eceff5;--data-neutral:#8a96ac;--sidebar-muted:var(--on-night-faint);--sidebar-width:232px;--topbar-height:58px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:var(--bg);--bg:#0a1322;--surface:#101b30;--surface-subtle:#172441;--surface-strong:#1f2e51;--code-bg:#0d1626;--code-ink:#c6d1e8;--line:#223255;--line-strong:#31446e;--ink:#d7dfee;--ink-2:#c6d0e4;--ink-3:#afbad4;--muted:#93a0be;--faint:#8894b2;--link:var(--signal-300);--link-hover:var(--signal-200);--accent-fill:#3b62e0;--accent-fill-hover:#4166e6;--danger-fill:#b4444f;--focus:#7c93ff;--focus-soft:#7c93ff38;--signal-soft:#1c2b52;--signal-wash:#141f38;--signal-ink:#b7c6ff;--signal-line:#3a5292;--brand-soft:var(--signal-soft);--green:#66c695;--green-deep:#66c695;--green-soft:#12291e;--green-line:#23503b;--amber:#d9a251;--amber-soft:#2c2210;--amber-line:#57431d;--red:#e08894;--red-soft:#2e181c;--red-line:#5c2e35;--data-read:#5c7bea;--data-write:#2aa48f;--chart-grid:#1b2946;--data-neutral:#7c88a6;--eyebrow-soft:var(--signal-300);--field-bg:#0d1727;--text-selection:#8fa9ff52;--topbar-bg:#0d1628ed;--selection-bg:#16233f;--surface-dim:#0e1930;--login-bg:#0a1322;--dash-line:#566890;--night-edge:#1b3260}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--bg);min-height:100vh;font-family:var(--font-sans);font-size:var(--text-body);font-optical-sizing:auto;overflow-wrap:anywhere}button,input,textarea,select{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--text-selection)}input:-webkit-autofill{border-radius:inherit;caret-color:var(--ink);-webkit-text-fill-color:var(--ink);-webkit-box-shadow:inset 0 0 0 1000px var(--field-bg)}input:-webkit-autofill:hover{border-radius:inherit;caret-color:var(--ink);-webkit-text-fill-color:var(--ink);-webkit-box-shadow:inset 0 0 0 1000px var(--field-bg)}input:-webkit-autofill:focus{border-radius:inherit;caret-color:var(--ink);-webkit-text-fill-color:var(--ink);-webkit-box-shadow:inset 0 0 0 1000px var(--field-bg)}input:autofill{box-shadow:inset 0 0 0 1000px var(--field-bg);-webkit-text-fill-color:var(--ink)}code,pre,.code-input{font-family:var(--font-mono);font-size:.86em}.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}.muted{color:var(--muted)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page-header h1,.alert-detail-heading h1,.auth-heading h1,.review-detail-header h2{color:var(--ink);font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:600;line-height:1.2}.review-detail-header h2{font-size:var(--text-subtitle);line-height:1.3}.section-title h2,.dashboard-section-heading h2,.usage-chart h3,.usage-summary-card h3,.result-card h3,.alert-card-copy h3,.checkpoint-state-card h3,.secret-card h3,.account-plans h3,.account-page .section-body h3,.skill-card h2,.task-card>h2,.review-detail h3,.review-unselected h2,.review-evidence>summary,.dreaming-authorization h3,.messaging-inbox h2,.messaging-thread h2,.messaging-registry h2,.messaging-dialog h2{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);font-weight:600;line-height:1.3}.metric>strong,.today-metric>strong,.storage-card-copy>strong,.storage-card-size>strong,.project-state-summary strong,.usage-total strong{color:var(--ink);font-size:var(--text-subtitle);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.storage-card-copy>strong{font-size:var(--text-title)}.context-strip>div>span,.metric-label,.dashboard-eyebrow,.briefing-kicker,.review-eyebrow,.storage-card-copy>span,.storage-card-size>span,.today-metric>span,.access-row-activity>span,.access-row-scope>span,.task-card>header span,.task-filter-panel legend,.checkpoint-groups h3,.checkpoint-state-card section h4,.todoist-truth-grid span,.project-state-summary span:not(.status-badge),.dreaming-facts dt,.document-sources h2,.diff-values>div>span,.data-table th,.data-table td:before,.markdown-view th,.status-badge,.state-chip,.project-interest,.current-client,.alert-kind,.alert-importance,.messaging-badge,.messaging-presence{font-size:var(--text-label);letter-spacing:var(--label-tracking);text-transform:uppercase;font-weight:600;line-height:1.3}.status-badge,.state-chip,.project-interest,.current-client,.alert-kind,.alert-importance,.messaging-badge,.messaging-presence,.chip,.briefing-chip,.task-pressure-chip,.task-project-chip,.task-contexts>span,.project-attribution,.lane-scores span,.review-count{width:fit-content;max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-subtle);color:var(--ink-3);white-space:nowrap;align-items:center;display:inline-flex}.chip,.briefing-chip,.task-pressure-chip,.task-project-chip,.task-contexts>span,.project-attribution,.lane-scores span,.review-count{font-size:var(--text-caption);font-weight:500;line-height:1.3}.status-badge.tone-success,.state-chip.tone-success,.messaging-presence.online{border-color:var(--green-line);background:var(--green-soft);color:var(--green-deep)}.status-badge.tone-warning,.state-chip.tone-warning,.project-interest.interest-hot,.alert-kind-operational,.alert-importance,.messaging-badge.attention{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber)}.status-badge.tone-danger,.state-chip.tone-danger,.alert-kind-correction{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.status-badge.tone-info,.state-chip.tone-info,.current-client,.alert-kind-briefing_ready,.alert-kind-news_alert,.messaging-badge.unread,.messaging-badge.question{border-color:var(--signal-line);background:var(--signal-soft);color:var(--signal-ink)}.tabs button span,.alert-filter-bar button>span,.review-filters button span{min-width:20px;padding:2px var(--space-2);background:var(--surface-strong);color:var(--ink);font-size:var(--text-caption);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;line-height:1.3}.section,.row-menu,.undo-bar,.connection-test,.shortcut-help,.confirm-dialog,.metric,.today-metric,.storage-card,.usage-chart,.usage-summary-card,.resource-usage,.access-list,.task-card,.task-capture,.task-filter-panel,.all-task-list,.skill-card,.document-surface,.alert-detail-heading,.alert-detail-body,.review-run-status,.review-detail,.review-older-reports,.project-state-summary>div,.login-panel,.messaging-layout,.messaging-registry,.messaging-dialog{min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.section,.access-list,.task-card,.all-task-list,.review-detail,.review-older-reports,.messaging-layout,.messaging-registry,.messaging-dialog{padding:0}.access-list,.task-card,.all-task-list,.review-detail,.review-older-reports,.messaging-layout{overflow:hidden}.result-card,.briefing-card,.secret-card,.record-list article,.gate-list article,.policy-list article,.diff-list article{min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.result-card:first-child,.briefing-card:first-child,.secret-card:first-child,.record-list article:first-child,.gate-list article:first-child,.policy-list article:first-child,.diff-list article:first-child{padding-top:0}.result-card:last-child,.briefing-card:last-child,.secret-card:last-child,.record-list article:last-child,.gate-list article:last-child,.policy-list article:last-child,.diff-list article:last-child{border-bottom:0;padding-bottom:0}.section .task-card,.review-older-reports .review-detail{background:0 0;border:0;border-radius:0;padding:0}.profile-list>div,.version-list>div,.scope-list article,.todoist-truth-grid>div,.account-plans article,.expanded-detail,.inset-form{min-width:0;padding:var(--space-3);border-radius:var(--radius);background:var(--surface-subtle)}.user-menu,.feedback-menu{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.user-menu,.row-menu,.undo-bar,.shortcut-help,.feedback-menu,.messaging-dialog{box-shadow:var(--shadow-menu)}.user-menu button,.user-menu .user-menu-link,.row-menu button,.feedback-menu button{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius);color:var(--ink);cursor:pointer;font-size:var(--text-ui);text-align:left;background:0 0;border:0;font-weight:500;display:flex}.user-menu button:hover:not(:disabled),.user-menu .user-menu-link:hover,.row-menu button:hover:not(:disabled),.feedback-menu button:hover:not(:disabled){background:var(--surface-subtle);color:var(--ink)}.login-panel{box-shadow:var(--shadow-login)}.section-header,.task-card>header,.dashboard-section-heading,.messaging-inbox>header,.messaging-thread-header,.messaging-dialog>header{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}.section-header,.task-card>header,.messaging-inbox>header,.messaging-thread-header,.messaging-dialog>header{min-height:48px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line)}.section-title>span,.dashboard-section-heading>span,.task-card>header small,.messaging-inbox>header span,.messaging-thread-header>div:first-child span{color:var(--faint);font-size:var(--text-caption);font-weight:400}.dashboard-section-heading>span,.task-card-urgent>header small{color:var(--muted)}.app-layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{z-index:30;width:var(--sidebar-width);padding:var(--space-4) var(--space-3);background:radial-gradient(circle at 14% 8%, var(--night-depth-glow), transparent 42%), linear-gradient(180deg, var(--night-depth-top) 0%, var(--night-depth-bottom) 100%);color:var(--on-night);border-right:1px solid var(--night-edge);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:var(--space-3);min-width:0;min-height:48px;padding:var(--space-1) var(--space-2) var(--space-4);color:inherit;display:flex}.brand:hover{color:inherit}.brand-mark{width:32px;height:32px;color:var(--link);background:currentColor;flex:0 0 32px;-webkit-mask:url(/brunn-mark.svg?v=20260918-1a) 50%/contain no-repeat;mask:url(/brunn-mark.svg?v=20260918-1a) 50%/contain no-repeat}.sidebar .brand-mark{color:var(--on-night)}.brand>div{gap:2px;min-width:0;display:grid}.brand strong{font-family:var(--font-display);font-size:var(--text-subtitle);letter-spacing:-.03em;font-weight:500;line-height:1}.brand>div>span{color:var(--sidebar-muted);font-size:var(--text-caption);line-height:1.3}.brand-login>div>span{color:var(--muted)}.primary-nav{gap:var(--space-1);display:grid}.primary-nav a{align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-2);border-radius:var(--radius);color:var(--on-night-muted);font-size:var(--text-ui);font-weight:500;display:flex}.primary-nav a:hover{background:var(--night-800);color:var(--on-night)}.primary-nav a.active{background:var(--night-700);color:var(--on-night);box-shadow:inset 2px 0 0 var(--signal-300)}.sidebar-status{gap:var(--space-2);padding:var(--space-4) var(--space-2) var(--space-1);border-top:1px solid var(--night-line);color:var(--sidebar-muted);font-size:var(--text-caption);margin-top:auto;display:grid}.sidebar-status>div{align-items:center;gap:var(--space-2);grid-template-columns:16px 1fr auto;display:grid}.sidebar-status code,.sidebar-status strong{color:var(--on-night);font-size:var(--text-caption);font-weight:600}.sidebar-status .status-badge{border-color:var(--night-line-bright);background:var(--night-700);color:var(--on-night)}.app-column{grid-column:2;min-width:0}.topbar{z-index:20;min-height:var(--topbar-height);justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;position:sticky;top:0}.context-strip{align-items:center;gap:var(--space-5);min-width:0;display:flex}.context-strip>div:not(.readonly-notice){gap:2px;min-width:0;display:grid}.context-strip>div>span{color:var(--muted)}.context-strip>div>strong{max-width:180px;font-size:var(--text-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.readonly-notice,.protocol-notice{align-items:center;gap:var(--space-2);min-height:30px;padding:var(--space-1) var(--space-2);border:1px solid var(--signal-line);border-radius:var(--radius);background:var(--brand-soft);color:var(--signal-ink);font-size:var(--text-caption);font-weight:600;display:inline-flex}.protocol-notice{margin-bottom:var(--space-3)}.protocol-notice.tone-warning{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber)}.protocol-notice.tone-danger{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.user-menu-wrap{flex:none;position:relative}.user-menu-trigger{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-2);border-radius:var(--radius);cursor:pointer;font-size:var(--text-ui);background:0 0;border:0;font-weight:500;display:flex}.user-menu-trigger:hover{background:var(--surface-subtle)}.user-menu{top:calc(100% + var(--space-2));z-index:40;gap:var(--space-1);width:220px;padding:var(--space-2);font-size:var(--text-ui);display:grid;position:absolute;right:0}.user-menu>div{padding:var(--space-2);border-bottom:1px solid var(--line);gap:2px;display:grid}.user-menu span{color:var(--muted);font-size:var(--text-caption)}.user-menu-error{margin:0 var(--space-2) var(--space-2);line-height:1.35}.app-content{min-width:0}.page{width:min(100%,1480px);padding:var(--space-5) var(--space-5) var(--space-7);margin:0 auto}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.page-header>div:first-child{min-width:0}.page-header h1{margin:0}.page-header p{max-width:76ch;margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-ui);line-height:1.5}.page-actions,.section-actions,.form-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.section{margin:0 0 var(--space-4)}.section-title{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.section-title h2{margin:0}.section-body{--section-pad:var(--space-4);min-width:0;padding:var(--section-pad)}:where(.section-body,.login-panel,.auth-form)>:where(p){margin:0 0 var(--space-3);color:var(--ink-2);font-size:var(--text-ui);line-height:1.5}:where(.section-body,.login-panel,.auth-form)>:where(p:last-child){margin-bottom:0}.section-body .briefing-card:last-child,.section-body .alert-card:last-child,.task-edit-field:last-child,.project-task-sections>.task-list:last-child>.task-row:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.section .section,.resource-usage .section,.task-card .section{background:0 0;border:0;border-radius:0;margin-bottom:0}.metric-grid{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{align-content:center;gap:var(--space-1);min-height:92px;display:grid}.metric-label{color:var(--muted)}.metric>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.metric-detail{min-width:0;color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-metrics .metric{min-height:72px}.button,.icon-button,.task-action{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius);cursor:pointer;min-height:34px;font-size:var(--text-ui);border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}.button{padding:0 var(--space-3);white-space:nowrap}.icon-button{background:0 0;width:34px;padding:0}.button.primary{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.button.primary:hover:not(:disabled){border-color:var(--accent-fill-hover);background:var(--accent-fill-hover)}.button.secondary,.icon-button,.task-action{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.button.secondary:hover:not(:disabled),.icon-button:hover:not(:disabled),.task-action:hover:not(:disabled){background:var(--surface-subtle)}.button.danger{border-color:var(--danger-fill);background:var(--danger-fill);color:var(--on-accent)}.button:disabled,.icon-button:disabled,.task-action:disabled{cursor:not-allowed;opacity:.48}.danger-icon{color:var(--red)}.success-icon{color:var(--green)}.form-grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stacked-form{gap:var(--space-3);display:grid}.field{gap:var(--space-1);min-width:0;display:grid}.field,.field>span,.auth-form .field>label,.task-capture label,.task-filter-panel label>span,.todoist-controls label>span,.task-field-form label,.appearance-fieldset legend,.project-interest-control legend,.compact-field,.checkbox-field{color:var(--ink-3);font-size:var(--text-caption);font-weight:600}.field input,.field textarea,.field select,.inline-form input,.compact-field input,.compact-field select,.task-capture input,.task-filter-panel select,.todoist-controls select,.task-correction-form input,.task-field-form input,.task-field-form textarea,.task-field-form select,.usage-period select,.notes-search input,.account-delete-form input{width:100%;min-width:0;min-height:36px;padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-bg);color:var(--ink);font-size:var(--text-ui);font-weight:400}.field textarea,.task-field-form textarea{resize:vertical;min-height:72px;padding:var(--space-2);line-height:1.45}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible,.inline-form input:focus-visible,.compact-field input:focus-visible,.compact-field select:focus-visible,.task-capture input:focus-visible,.task-filter-panel select:focus-visible,.todoist-controls select:focus-visible,.task-correction-form input:focus-visible,.task-field-form input:focus-visible,.task-field-form textarea:focus-visible,.task-field-form select:focus-visible,.usage-period select:focus-visible,.account-delete-form input:focus-visible,.input-with-action:focus-within,.search-input-row:focus-within{border-color:var(--link);outline-offset:0;box-shadow:var(--ring-input);outline:2px solid #0000}.field input:read-only,.field textarea:disabled,.field input:disabled,.field select:disabled{background:var(--surface-subtle);color:var(--muted)}.field-span-2{grid-column:span 2}.checkbox-field{align-items:center;gap:var(--space-2);min-height:36px;display:flex}.inline-form{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.input-with-button,.input-with-action{align-items:center;gap:var(--space-2);min-width:0;display:flex}.input-with-button input{flex:1}.input-with-action{padding:0 var(--space-1) 0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-bg)}.input-with-action input,.input-with-action input:focus-visible{min-width:0;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}.input-with-action.input-invalid{border-color:var(--red-line);background:var(--red-soft)}.input-with-action.input-invalid input{background:0 0}.field-error{color:var(--red);font-size:var(--text-caption)}.success-message{align-items:center;gap:var(--space-1);color:var(--green);font-size:var(--text-caption);font-weight:600;display:inline-flex}.two-column-layout{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-split{align-items:start;gap:var(--space-4);grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);display:grid}.workspace-entry-view{gap:var(--space-3);min-width:0;display:grid}.workspace-entry-view>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.workspace-entry-view>header>div{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.workspace-entry-view>header>div>div{gap:var(--space-1);min-width:0;display:grid}.workspace-entry-view>header strong{font-size:var(--text-ui)}.workspace-entry-view>header code{color:var(--muted);overflow-wrap:anywhere}.entry-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center!important;display:flex!important}.entry-view-toggle{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-bg);overflow:hidden;gap:0!important;display:inline-flex!important}.entry-view-toggle button{min-height:28px;padding:var(--space-1) var(--space-2);border:0;border-right:1px solid var(--line);color:var(--muted);font-size:var(--text-caption);background:0 0;font-weight:600}.entry-view-toggle button:last-child{border-right:0}.entry-view-toggle button:focus-visible{z-index:1;position:relative}.entry-markdown{max-height:640px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--code-bg);overflow:auto}.markdown-source{max-width:100%;max-height:640px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--code-bg);color:var(--code-ink);font-size:var(--text-caption);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55;overflow:auto}.markdown-source.compact-source{max-height:280px}.definition-list{gap:0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.definition-list>div{gap:var(--space-2);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);display:grid}.definition-list>div:last-child,.definition-list>div:nth-last-child(2):nth-child(odd){border-bottom:0}.definition-list dt{color:var(--muted);font-size:var(--text-caption)}.definition-list dd{min-width:0;font-size:var(--text-ui);overflow-wrap:anywhere;margin:0;font-weight:500}.state-view{justify-content:center;align-items:center;gap:var(--space-2);min-height:180px;padding:var(--space-5);color:var(--muted);text-align:center;flex-direction:column;display:flex}.state-view strong{color:var(--ink)}.state-view span{max-width:560px;font-size:var(--text-ui)}.state-view-error svg,.state-view-error code{color:var(--red)}.full-state{place-content:center;justify-items:center;min-height:100vh;display:grid}.login-layout{min-height:100vh;padding:var(--space-5);background:var(--login-bg);place-items:center;display:grid}.login-panel{gap:var(--space-3);width:min(100%,400px);padding:var(--space-5);display:grid}.brand-login{min-height:0;margin-bottom:var(--space-4);color:var(--ink);padding:0}.auth-heading{gap:var(--space-2);margin-bottom:var(--space-2);display:grid}.auth-heading h1{margin:0}.auth-heading p,.auth-result p,.auth-help{color:var(--muted);font-size:var(--text-ui);margin:0;line-height:1.5}.auth-form,.auth-result{gap:var(--space-3);display:grid}.auth-form .field{gap:var(--space-2)}.auth-form .input-with-action,.auth-form .field>input{min-height:44px}.auth-form .icon-button{min-width:34px;min-height:34px}.auth-link-row{justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:calc(var(--space-1) * -1);font-size:var(--text-caption);flex-wrap:wrap;font-weight:600;display:flex}.auth-link-row a,.auth-footer a:not(.button){color:var(--link)}.auth-result{padding-block:var(--space-1);justify-items:start}.auth-result .success-icon{color:var(--green)}.auth-result .button{margin-top:2px}.auth-help{margin-top:calc(var(--space-1) * -1);font-size:var(--text-caption)}.auth-footer{margin:var(--space-2) 0 0;padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-caption);font-weight:600}.auth-footer a{align-items:center;gap:var(--space-1);display:inline-flex}.login-button{width:100%;margin-top:var(--space-2)}.tabs{max-width:100%;margin-bottom:var(--space-4);border-bottom:1px solid var(--line-strong);scrollbar-width:thin;display:flex;overflow-x:auto}.tabs button{align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-3);color:var(--muted);cursor:pointer;font-size:var(--text-ui);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;font-weight:500;display:inline-flex}.tabs button:hover{color:var(--ink)}.tabs button.active{border-bottom-color:var(--link);color:var(--link)}.tab-panel{min-width:0}.table-wrap{max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--text-ui);font-variant-numeric:tabular-nums}.data-table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);color:var(--muted);text-align:left;white-space:nowrap}.data-table td{max-width:420px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.usage-source{gap:var(--space-1);min-width:220px;display:grid}.usage-source strong,.usage-source code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-source code{max-width:420px;color:var(--muted);font-size:var(--text-caption)}.asset-primary{align-items:center;gap:var(--space-2);grid-template-columns:22px minmax(0,1fr);min-width:230px;display:grid}.asset-primary>svg{color:var(--muted)}.asset-primary>div,.asset-version,.asset-description,.asset-access{gap:var(--space-1);min-width:0;display:grid}.asset-primary strong,.asset-primary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-primary span,.asset-version code,.asset-description span,.asset-access span{color:var(--muted);font-size:var(--text-caption)}.asset-version code{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.asset-access{min-width:120px}.asset-source-list{margin-top:var(--space-3);border-top:1px solid var(--line);display:grid}.asset-source-list>div{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.asset-source-list>div>div{gap:2px;min-width:0;display:grid}.asset-source-list a,.asset-source-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-source-list span{color:var(--muted);font-size:var(--text-caption)}.section-footer{padding:var(--space-3) 0 0;justify-content:center;display:flex}.clickable-row{cursor:pointer}.clickable-row:hover{background:var(--signal-wash)}.row-action-cell{width:28px;padding-right:var(--space-1)!important}.primary-cell{gap:2px;display:grid}.primary-cell code{color:var(--muted);font-size:var(--text-caption)}.json-view,.source-preview{max-width:100%;max-height:500px;margin:var(--space-2) 0 0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--code-bg);color:var(--code-ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;overflow:auto}.source-preview{white-space:pre-wrap;min-height:280px;margin:0}.attention-list,.record-list,.result-list,.gate-list,.policy-list,.diff-list{display:grid}.profile-list,.version-list,.scope-list{gap:var(--space-2);display:grid}.attention-list>div,.state-list>div,.evidence-list>div,.health-list>div{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-size:var(--text-ui);display:flex}.attention-list>div:last-child,.state-list>div:last-child,.evidence-list>div:last-child,.health-list>div:last-child{border-bottom:0}.attention-list>div>div,.state-list>div>div,.evidence-list>div>div,.health-list>div>div{flex:1;gap:2px;min-width:0;display:grid}.attention-list span:not(.status-badge),.state-list span:not(.status-badge),.evidence-list span:not(.status-badge),.health-list span:not(.status-badge){color:var(--muted);font-size:var(--text-caption)}.result-card header,.record-list article>header,.gate-list article>div:first-child,.scope-list article>header,.policy-list article>header,.diff-list article>header{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.result-card header>div,.policy-list article>header>div{align-items:center;gap:var(--space-2);min-width:0;display:flex}.result-card h3{margin:0}.result-entry-title{margin:calc(var(--space-1) * -1);padding:var(--space-1);color:var(--link);font:inherit;text-align:left;background:0 0;border:0;font-weight:600}.result-entry-title:hover{color:var(--link-hover);text-underline-offset:2px;text-decoration:underline}.result-card p,.record-list p,.scope-list p,.gate-list p,.policy-list p{margin:var(--space-2) 0;color:var(--ink-2);font-size:var(--text-ui);line-height:1.5}.result-card p{white-space:pre-wrap;max-height:9em;overflow:hidden}.result-path{margin-top:var(--space-2);color:var(--muted);overflow-wrap:anywhere;display:block}.result-card footer,.record-list footer,.scope-list footer{gap:var(--space-3);margin-top:var(--space-2);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.result-card footer .button{margin-left:auto}.score{color:var(--link);font-size:var(--text-caption)}.selection-reason{gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-2);border-left:2px solid var(--signal-line);background:var(--selection-bg);font-size:var(--text-caption);grid-template-columns:auto minmax(0,1fr);display:grid}.selection-reason span{color:var(--muted)}.lane-scores{gap:var(--space-1);flex-wrap:wrap;display:flex}.search-form{gap:var(--space-3);display:grid}.search-form summary{width:fit-content;margin-bottom:var(--space-2);color:var(--muted);cursor:pointer;font-size:var(--text-ui);font-weight:500}.search-options-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.search-result-controls{align-items:center;gap:var(--space-4);flex:none;display:flex}.compact-field{align-items:center;gap:var(--space-2);flex:none;display:flex}.compact-field input,.compact-field select{width:72px;min-height:32px}.compact-field select{width:auto}.line-range{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-input-row{align-items:center;gap:var(--space-2);padding-left:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-bg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.search-input-row input,.search-input-row input:focus-visible{width:100%;min-width:0;min-height:40px;color:var(--ink);font-size:var(--text-ui);background:0 0;border:0;outline:0;padding:0}.search-input-row .button{border-radius:0 var(--radius) var(--radius) 0;min-height:40px}.mode-control{gap:var(--space-1);flex-wrap:wrap;display:flex}.mode-control button,.alert-filter-bar button,.review-filters button{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--muted);cursor:pointer;font-size:var(--text-ui);font-weight:500;display:inline-flex}.mode-control button:hover,.alert-filter-bar button:hover,.review-filters button:hover{background:var(--surface-subtle);color:var(--ink)}.mode-control button.active,.alert-filter-bar button.active,.review-filters button[aria-pressed=true],.entry-view-toggle button[aria-pressed=true]{border-color:var(--signal-line);background:var(--signal-soft);color:var(--signal-ink)}.section-body>.mode-control{margin-bottom:var(--space-3)}.change-list{display:grid}.change-list>div{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-size:var(--text-ui);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.change-list>div:last-child{border-bottom:0}.change-list code{overflow-wrap:anywhere;min-width:0}.change-list span:not(.status-badge){color:var(--muted);font-size:var(--text-caption)}.change-list strong{white-space:nowrap}.filter-grid{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.checkpoint-groups{gap:var(--space-3);margin-top:var(--space-3);display:grid}.checkpoint-groups h3{margin:0 0 var(--space-1);color:var(--muted)}.compact-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--line);font-size:var(--text-ui);display:flex}.profile-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.profile-list>div,.version-list>div{gap:var(--space-1);font-size:var(--text-ui);display:grid}.profile-list span:not(.status-badge),.version-list span:not(.status-badge),.version-list code{color:var(--muted);font-size:var(--text-caption)}.version-list p{margin:var(--space-1) 0;font-size:var(--text-caption)}.endpoint-list{gap:var(--space-1);margin-top:var(--space-2);display:grid}.endpoint-list>div{gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--line);font-size:var(--text-ui);grid-template-columns:minmax(90px,.3fr) minmax(0,1fr);display:grid}.endpoint-list span{color:var(--muted);font-size:var(--text-caption)}.state-list,.evidence-list,.health-list,.outline-list,.audit-list,.stage-entry-list,.index-status-list{margin:0;padding:0;display:grid}.timeline{padding:0 0 0 var(--space-4);border-left:1px solid var(--line-strong);gap:0;margin:0;list-style:none;display:grid}.timeline li{gap:var(--space-1);padding:var(--space-1) 0 var(--space-4) var(--space-1);font-size:var(--text-ui);display:grid;position:relative}.timeline li:before{top:10px;left:calc((var(--space-4) + var(--space-1)) * -1);background:var(--link);content:"";border-radius:50%;width:8px;height:8px;position:absolute}.timeline time,.timeline span:not(.status-badge){color:var(--muted);font-size:var(--text-caption)}.outline-list{list-style:none}.outline-list li{gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--line);font-size:var(--text-ui);grid-template-columns:minmax(100px,auto) minmax(0,1fr);display:grid}.audit-list>div{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-size:var(--text-ui);grid-template-columns:150px minmax(160px,1fr) minmax(100px,.5fr) auto;display:grid}.audit-list time,.audit-list span:not(.status-badge){color:var(--muted);font-size:var(--text-caption)}.prose-value{color:var(--ink-2);font-size:var(--text-ui);margin:0;line-height:1.55}.file-field{border:1px dashed var(--dash-line);border-radius:var(--radius);background:var(--code-bg);cursor:pointer;align-content:center;place-items:center;min-height:105px;position:relative}.file-field>span{top:var(--space-2);left:var(--space-2);position:absolute}.file-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-field strong{font-size:var(--text-ui);font-weight:500}.receipt-heading{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.stage-entry-list label{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.stage-entry-list label>div{gap:2px;display:grid}.stage-entry-list span:not(.status-badge){color:var(--muted);font-size:var(--text-caption)}.index-status-list>div{padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-size:var(--text-ui);justify-content:space-between;align-items:center;display:flex}.dream-layout{align-items:start;gap:var(--space-4);grid-template-columns:280px minmax(0,1fr);display:grid}.dream-queue{top:calc(var(--topbar-height) + var(--space-4));max-height:calc(100vh - 98px);position:sticky;overflow:hidden}.dream-queue .section-body{max-height:calc(100vh - 150px);overflow-y:auto}.dream-list{gap:var(--space-1);display:grid}.dream-list>button{gap:var(--space-1);width:100%;padding:var(--space-2);border-radius:var(--radius);color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;display:grid}.dream-list>button:hover{background:var(--surface-subtle)}.dream-list>button.active{border-color:var(--signal-line);background:var(--brand-soft)}.dream-list button>div{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.dream-list span:not(.status-badge),.dream-list time{color:var(--muted);font-size:var(--text-caption)}.diff-values{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.diff-values>div>span{color:var(--muted)}.gate-list article>div:first-child{justify-content:flex-start}.review-form{gap:var(--space-2);margin-top:var(--space-3);display:grid}.plain-list{margin:var(--space-3) 0 0;padding-left:var(--space-4);color:var(--red);font-size:var(--text-caption)}.inset-form{margin-bottom:var(--space-3)}.secret-once{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2);border:1px solid var(--amber-line);border-radius:var(--radius);background:var(--amber-soft);font-size:var(--text-ui);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.secret-once>div{gap:2px;display:grid}.secret-once span{color:var(--amber);font-size:var(--text-caption)}.secret-once code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.credential-list{display:grid}.credential-list article{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.credential-list article>div:nth-child(2){gap:2px;display:grid}.credential-list article>.confirm-dialog{grid-column:1/-1}.credential-list span:not(.status-badge),.credential-list code{color:var(--muted);font-size:var(--text-caption)}.scope-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.scope-list footer strong{color:var(--link)}.policy-list article>header code{color:var(--muted);font-size:var(--text-caption)}.control-audit>div{grid-template-columns:145px minmax(130px,.8fr) minmax(100px,.5fr) minmax(140px,1fr) auto}.control-audit .json-view,.dream-audit .json-view{grid-column:1/-1;width:100%}.mobile-nav-toggle,.nav-backdrop{display:none}.markdown-view{color:var(--ink);font-size:var(--text-ui);line-height:1.55}.markdown-view>:first-child{margin-top:0}.markdown-view>:last-child{margin-bottom:0}.markdown-view p,.markdown-view blockquote,.markdown-view pre,.markdown-view table{margin:0 0 var(--space-3)}.markdown-view h1,.markdown-view h2,.markdown-view h3,.markdown-view h4,.markdown-view h5,.markdown-view h6{margin:var(--space-4) 0 var(--space-2);color:var(--ink);font-size:var(--text-ui);font-weight:600;line-height:1.3}.markdown-view h1,.markdown-view h2{font-size:var(--text-body)}.markdown-view a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.markdown-view a:hover{color:var(--link-hover)}.markdown-view code{padding:1px var(--space-1);border-radius:var(--radius);background:var(--surface-subtle)}.markdown-view pre{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-subtle);overflow-x:auto}.markdown-view pre code{background:0 0;padding:0}.markdown-view ul,.markdown-view ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.markdown-view li{margin:2px 0}.markdown-view li>p{margin:0}.markdown-view blockquote{padding:2px var(--space-3);border-left:3px solid var(--line-strong);color:var(--muted)}.markdown-view hr{margin:var(--space-3) 0;border:0;border-top:1px solid var(--line)}.markdown-view table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.markdown-view th,.markdown-view td{padding:var(--space-1) var(--space-2);border:1px solid var(--line);text-align:left;overflow-wrap:normal}.markdown-view th{color:var(--muted)}.markdown-view td{font-variant-numeric:tabular-nums}.markdown-view [align=right]{text-align:right}.markdown-view [align=center]{text-align:center}.document-reader{width:min(100%,860px);margin:0 auto}.document-version-notice{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--signal-line);border-left:3px solid var(--link);border-radius:var(--radius);background:var(--signal-soft);color:var(--signal-ink);font-size:var(--text-ui);display:flex}.document-version-notice a,.document-sources a{color:var(--link);text-underline-offset:2px;font-weight:600}.document-summary{margin:calc(var(--space-1) * -1) 0 var(--space-4);color:var(--ink-2);font-size:var(--text-body);line-height:1.65}.document-surface{padding:clamp(var(--space-4), 4vw, var(--space-6))}.document-prose{color:var(--ink-2);font-size:var(--text-body);line-height:1.7}.document-prose p,.document-prose blockquote,.document-prose pre,.document-prose table,.document-prose ul,.document-prose ol{margin-bottom:var(--space-4)}.document-prose h1,.document-prose h2,.document-prose h3,.document-prose h4,.document-prose h5,.document-prose h6{margin:var(--space-5) 0 var(--space-2);color:var(--ink);font-size:var(--text-body);line-height:1.3}.document-prose h1,.document-prose h2{margin-top:var(--space-6);font-size:var(--text-subtitle)}.document-prose>h1:first-child,.document-prose>h2:first-child{margin-top:0}.document-prose table{max-width:100%;display:block;overflow-x:auto}.document-prose pre{max-width:100%}.document-sources{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line)}.document-sources h2{margin:0 0 var(--space-2);color:var(--muted)}.document-sources ul{gap:var(--space-2);padding-left:var(--space-5);color:var(--ink-2);font-size:var(--text-ui);margin:0;display:grid}.section-body .briefing-card,.section-body .briefing-card:first-child,.section-body .briefing-card:last-child{margin:0 calc(var(--section-pad) * -1);padding:var(--space-3) var(--section-pad);color:inherit;display:block}.section-body>.result-list:has(>.briefing-card){margin-block:calc(var(--section-pad) * -1)}.briefing-card:hover{background:var(--signal-wash);color:inherit}.briefing-card header>span{color:var(--muted);font-size:var(--text-caption);white-space:nowrap}.briefing-card-summary{margin-top:var(--space-2);color:var(--ink-2);font-size:var(--text-ui)}.briefing-card footer{align-items:center}.briefing-thread{min-width:0;display:grid}.briefing-section-items{display:grid}.briefing-item{border-bottom:1px solid var(--line)}.briefing-item:last-child{border-bottom:0}.briefing-index-row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(96px,.24fr) minmax(0,1fr) auto;display:grid}.briefing-index-row.has-delta{grid-template-columns:minmax(96px,.24fr) minmax(0,1fr) auto auto}.briefing-index-row:hover{background:var(--signal-wash)}.briefing-kicker{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.briefing-headline{font-size:var(--text-ui)}.briefing-headline p{margin:0;display:inline}.briefing-chevron{color:var(--faint);transition:transform .14s}.briefing-index-row[aria-expanded=true] .briefing-chevron{transform:rotate(180deg)}.expanded-detail{gap:var(--space-2);margin:0 var(--space-2) var(--space-3);display:grid}.what-changed{font-size:var(--text-ui);margin:0}.briefing-sources{gap:var(--space-1);font-size:var(--text-caption);display:grid}.briefing-sources a{overflow-wrap:anywhere;width:fit-content}.briefing-sources span{color:var(--muted);font-size:var(--text-caption)}.item-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.feedback-menu-wrap{position:relative}.feedback-menu{top:calc(100% + var(--space-1));z-index:15;min-width:160px;padding:var(--space-1);display:grid;position:absolute;left:0}.feedback-menu button:disabled{cursor:not-allowed;opacity:.48}.field .field-help{color:var(--muted);font-size:var(--text-caption);font-weight:500}.topic-parse-error{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--amber-line);border-radius:var(--radius);background:var(--amber-soft);color:var(--amber);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.pending-list{display:grid}.pending-list>div{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pending-list>div:last-child{border-bottom:0}.pending-list>div>div{gap:2px;min-width:0;display:grid}.pending-list strong{font-size:var(--text-ui);font-weight:600}.pending-list code,.pending-list span:not(.status-badge){color:var(--muted);font-size:var(--text-caption);overflow-wrap:anywhere}.dashboard-eyebrow{color:var(--eyebrow-soft)}.dashboard-shortcuts{align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.dashboard-shortcuts .button{min-height:40px}.dashboard-section{margin-bottom:var(--space-5)}.dashboard-section-heading{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);align-items:flex-end}.dashboard-section-heading>div{gap:var(--space-1);display:grid}.dashboard-section-heading h2{margin:0}.storage-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.storage-card{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;min-height:104px;display:grid}.storage-card-icon,.access-row-icon,.credential-icon{border-radius:var(--radius);background:var(--signal-soft);width:36px;height:36px;color:var(--signal-ink);place-items:center;display:grid}.storage-card-copy,.storage-card-size{gap:var(--space-1);min-width:0;display:grid}.storage-card-copy>span,.storage-card-size>span,.today-metric>span,.access-row-activity>span,.access-row-scope>span{color:var(--muted)}.storage-card-copy>small,.storage-card-size>small,.today-metric>small,.access-row-activity>small,.access-row-scope>small{color:var(--muted);font-size:var(--text-caption)}.storage-card-size{padding-left:var(--space-4);border-left:1px solid var(--line);justify-items:end}.today-metrics{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.today-metric{align-content:center;gap:var(--space-1);min-height:92px;display:grid;position:relative;overflow:hidden}.today-metric:before{background:var(--data-read);content:"";width:3px;position:absolute;inset:0 auto 0 0}.today-metric.tone-write:before{background:var(--data-write)}.today-metric.tone-neutral:before{background:var(--data-neutral)}.chart-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.usage-chart>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.usage-chart h3{margin:0}.usage-chart p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-caption)}.chart-legend{gap:var(--space-2);color:var(--muted);font-size:var(--text-caption);display:flex}.chart-legend span{align-items:center;gap:var(--space-1);display:inline-flex}.chart-legend span:before{background:var(--data-read);content:"";border-radius:50%;width:8px;height:8px}.chart-legend .legend-write:before{background:var(--data-write)}.bar-chart{gap:var(--space-2);height:180px;margin-top:var(--space-4);padding-top:var(--space-2);border-bottom:1px solid var(--line-strong);background:repeating-linear-gradient(to bottom, transparent 0, transparent 39px, var(--chart-grid) 40px);grid-template-columns:repeat(7,minmax(20px,1fr));display:grid}.bar-chart-column{place-items:end center;gap:var(--space-2);grid-template-rows:minmax(0,1fr) 22px;min-width:0;display:grid}.bar-chart-column>span{color:var(--muted);font-size:var(--text-caption)}.bar-chart-values{justify-content:center;align-items:flex-end;gap:var(--space-1);width:min(100%,42px);height:100%;display:flex}.bar-chart-values>span{background:var(--data-read);border-radius:999px 999px 0 0;width:min(38%,12px);min-height:0}.bar-chart-values>.bar-write{background:var(--data-write)}.dashboard-coverage-note{margin:var(--space-2) 2px 0;color:var(--muted);font-size:var(--text-caption);line-height:1.45}.dashboard-coverage-note.is-warning{color:var(--amber)}.access-list{display:grid}.access-row{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(180px,1.4fr) minmax(130px,.8fr) minmax(110px,.6fr) auto;display:grid}.access-row:last-child{border-bottom:0}.access-row.is-revoked{background:var(--surface-dim);filter:saturate(.35)}.access-row-primary,.access-row-activity,.access-row-scope{gap:var(--space-1);min-width:0;display:grid}.access-row-primary>div{align-items:center;gap:var(--space-2);min-width:0;display:flex}.access-row-primary strong,.access-row-primary code,.access-row-activity strong,.access-row-scope strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-row-primary strong,.access-row-activity strong,.access-row-scope strong{font-size:var(--text-ui);font-weight:600}.access-row-primary code{color:var(--muted);font-size:var(--text-caption)}.dashboard-empty-row{justify-content:center;align-items:center;gap:var(--space-2);min-height:90px;color:var(--muted);font-size:var(--text-caption);display:flex}.task-dashboard{gap:var(--space-3);display:grid}.task-capture{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.task-feedback,.task-nothing-urgent,.todoist-kill-switch{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--green-line);border-radius:var(--radius);background:var(--green-soft);color:var(--green-deep);font-size:var(--text-caption);margin:0;font-weight:600;display:flex}.task-nothing-urgent{border-color:var(--line);background:var(--surface-subtle);color:var(--muted)}.todoist-kill-switch{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber)}.task-dashboard-grid{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);display:grid}.task-dashboard-side{gap:var(--space-3);display:grid}.task-dashboard-grid>div:first-child{gap:var(--space-3);min-width:0;display:grid}.task-card-urgent{border-color:var(--red-line)}.task-card-urgent>header{border-bottom-color:var(--red-line);background:var(--red-soft)}.task-card>header{row-gap:var(--space-1);flex-wrap:wrap}.task-card>header>div{align-items:baseline;gap:var(--space-2);flex:none;display:flex}.task-card>header span{color:var(--ink-3);white-space:nowrap}.task-card>header strong{color:var(--ink);font-size:var(--text-body);font-variant-numeric:tabular-nums;font-weight:600}.task-card>header svg{color:var(--faint)}.task-card>h2{margin:0 0 var(--space-3)}.task-card>.button{margin:var(--space-2) var(--space-4) var(--space-3)}.task-card-note{color:var(--muted);font-size:var(--text-caption)}.task-list,.all-task-list{display:grid}.task-row{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.task-row:last-child{border-bottom:0}.task-row:hover{background:var(--signal-wash)}.task-tier{border:1px solid var(--line);background:var(--surface-subtle);width:28px;height:28px;color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid}.tier-1 .task-tier{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.tier-2 .task-tier,.tier-3 .task-tier{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber)}.task-row-copy,.task-row-copy>div{min-width:0}.task-row-copy{gap:2px;display:grid}.task-row-title,.task-reason-row,.task-contexts,.task-row-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.task-action.task-action-tomorrow{gap:var(--space-1);width:auto;padding-inline:var(--space-2);white-space:nowrap}.task-row-title>a:first-of-type{color:var(--ink);font-size:var(--text-ui);overflow-wrap:anywhere;font-weight:600}.task-reason-row{color:var(--muted);font-size:var(--text-caption)}.task-provenance{color:var(--amber);font-size:var(--text-caption);align-items:center;gap:2px;font-weight:600;display:inline-flex}.task-contexts{gap:var(--space-1)}.task-action{width:34px;color:var(--ink-3);padding:0}.button.task-complete-button,.task-action-complete{border-color:var(--green-line);background:var(--green-soft);color:var(--green-deep)}.task-action-drop,.button.task-drop-button{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.button.task-complete-button:hover:not(:disabled),.task-action-complete:hover:not(:disabled){border-color:var(--green);background:var(--green-soft)}.task-action-drop:hover:not(:disabled),.button.task-drop-button:hover:not(:disabled){border-color:var(--red);background:var(--red-soft)}.task-view-only{color:var(--muted);font-size:var(--text-caption)}.task-card>footer{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.task-card>footer>span{color:var(--muted);font-size:var(--text-caption);margin-left:auto}.task-card-empty,.task-card-note{padding:var(--space-4);margin:0}.done-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.task-done-toggle{width:100%;padding:var(--space-2) var(--space-4);border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--link);font:inherit;font-size:var(--text-ui);text-align:left;cursor:pointer;font-weight:500}.task-done-toggle:hover{background:var(--signal-wash);color:var(--link-hover)}.done-list li{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-ui);text-decoration:line-through}.done-list li:last-child{border-bottom:0}.task-project-list{display:grid}.task-project-list>a{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);color:var(--ink);display:flex}.task-project-list>a:last-child{border-bottom:0}.task-project-list>a>span:first-child{gap:2px;display:grid}.task-project-list small{color:var(--muted)}.task-project-list strong{align-items:center;gap:var(--space-2);display:inline-flex}.project-status-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.project-status-dot.status-green{background:var(--green)}.project-status-dot.status-yellow{background:var(--amber)}.project-status-dot.status-red{background:var(--red)}.project-status-line{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--ink-2);font-size:var(--text-ui);display:flex}.interest-parked{color:var(--muted)}.task-filter-panel{align-items:end;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.task-filter-panel legend{float:left;width:100%;color:var(--muted);grid-column:1/-1;padding:0}.task-filter-panel label,.todoist-controls label,.task-correction-form label{gap:var(--space-1);min-width:0;display:grid}.task-filter-panel .task-filter-check{align-items:center;gap:var(--space-2);min-height:24px;color:var(--ink-2);font-size:var(--text-ui);white-space:nowrap;font-weight:400;display:flex}.task-filter-panel>label:has(>input[type=checkbox]){align-items:center;gap:var(--space-2);min-height:24px;color:var(--ink-2);font-size:var(--text-ui);white-space:nowrap;font-weight:400;display:flex}.task-filter-panel>legend+label:has(>input[type=checkbox]){grid-column:1/-1}.task-filter-panel>label:not(.task-filter-check)+.task-filter-check{grid-column-start:1}.task-filter-panel input[type=checkbox],.checkbox-field input,.appearance-option input,.messaging-agent-picker input{width:16px;height:16px;accent-color:var(--accent-fill);flex:none;margin:0}.task-list-summary{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-caption)}.task-pagination{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);display:flex}.task-detail-actions,.project-interest-control,.todoist-controls{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.task-provenance-list{display:grid}.task-provenance-list article{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.task-provenance-list article:last-child{border-bottom:0}.task-provenance-list article>span{gap:2px;display:grid}.task-provenance-list article>span:last-of-type{justify-items:end}.task-provenance-list small,.task-provenance-list p{color:var(--muted);font-size:var(--text-caption)}.task-provenance-list p{grid-column:2/-1;margin:0}.task-correction-form{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.task-edit-fields{margin:calc(var(--section-pad) * -1);display:grid}.task-edit-field{gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-3) var(--section-pad);border:0;border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--text-ui);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(100px,1fr) minmax(0,2fr) auto;align-items:center;display:grid}.task-edit-field:last-child{border-bottom:0}.task-edit-field:hover{background:var(--signal-wash)}.task-edit-field strong{font-weight:500}.task-edit-field span{overflow-wrap:anywhere;color:var(--muted)}.task-edit-field span:last-child{color:var(--link)}.task-field-form fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.task-field-form label{gap:var(--space-2);display:grid}.task-field-form input,.task-field-form textarea,.task-field-form select{min-height:44px}.task-field-form p{color:var(--muted);font-size:var(--text-ui);overflow-wrap:anywhere;margin:0}.task-field-form [role=alert]{color:var(--red)}details.task-card>summary{cursor:pointer;font-size:var(--text-ui);font-weight:500}details.task-card[open]>summary{margin-bottom:var(--space-3)}.project-state-summary{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.project-state-summary>div{align-content:center;justify-items:center;gap:var(--space-1);min-height:72px;padding:var(--space-3);color:var(--muted);display:grid}.project-state-summary span:not(.status-badge){color:var(--muted)}.project-interest-control{margin:0 0 var(--space-3);border:0;padding:0}.project-interest-control legend{float:left;margin-right:var(--space-2);padding:0}.checkpoint-state-card{justify-items:start;gap:var(--space-3);display:grid}.checkpoint-state-card h3{margin:0}.checkpoint-state-card section{width:100%}.checkpoint-state-card section h4{margin:0 0 var(--space-1);color:var(--muted)}.checkpoint-state-card ul{padding-left:var(--space-4);color:var(--ink-2);font-size:var(--text-ui);margin:0;line-height:1.5}.section-body>.project-task-sections{margin:calc(var(--section-pad) * -1)}.project-waiting-row{place-items:center start;gap:var(--space-3);color:var(--muted);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);display:grid}.project-waiting-row>svg{justify-self:center}.project-waiting-row>span{gap:2px;display:grid}.project-waiting-row a{color:var(--ink);font-size:var(--text-ui);font-weight:600}.project-waiting-row small{color:var(--muted);font-size:var(--text-caption)}.todoist-truth-grid{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.todoist-truth-grid>div{gap:var(--space-1);display:grid}.todoist-truth-grid span{color:var(--muted)}.todoist-controls label{min-width:190px}@media (width<=1100px){.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.definition-list{grid-template-columns:1fr}.definition-list>div:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line)}.context-strip>div:nth-child(3){display:none}.access-row{grid-template-columns:auto minmax(160px,1.2fr) minmax(125px,.8fr) auto}.access-row-scope{display:none}.task-dashboard-grid{grid-template-columns:1fr}.task-dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}.task-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.task-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:start}.task-row .task-action-tomorrow{display:none}.task-row-actions{grid-area:1/3}.app-layout{display:block}.app-column{min-width:0}.sidebar{transition:transform .16s;transform:translate(-100%)}.sidebar>.brand{padding-left:var(--space-7)}.sidebar.open{box-shadow:var(--shadow-menu);transform:translate(0)}.mobile-nav-toggle{top:var(--space-3);left:var(--space-3);z-index:50;background:var(--surface);display:inline-flex;position:fixed}.nav-backdrop{z-index:25;background:var(--scrim);border:0;width:100%;display:block;position:fixed;inset:0}.topbar{padding-left:calc(34px + var(--space-5))}:is(input,select,textarea):not([type=checkbox]):not([type=radio]){font-size:var(--text-body)}.page{padding-inline:var(--space-4)}.two-column-layout,.workspace-split,.dream-layout{grid-template-columns:1fr}.dream-queue{max-height:none;position:static}.dream-queue .section-body{max-height:280px}.context-strip>div:nth-child(2){display:none}.credential-list article{grid-template-columns:auto minmax(0,1fr)}.credential-list article>.button{grid-column:2;justify-self:start}.audit-list>div,.control-audit>div{grid-template-columns:minmax(110px,.5fr) minmax(0,1fr) auto}.audit-list>div>span,.control-audit>div>code{display:none}.briefing-index-row{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto}.briefing-index-row.has-delta{grid-template-columns:minmax(0,1fr) auto auto}.briefing-kicker{grid-column:1/-1}.chart-grid{grid-template-columns:1fr}.access-row{grid-template-columns:auto minmax(0,1fr) minmax(125px,.7fr) auto}.task-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.project-state-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.todoist-truth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.login-layout,.login-panel{padding:var(--space-4)}.topbar{padding-right:var(--space-2)}.context-strip{gap:var(--space-2)}.context-strip>div:first-child,.user-menu-trigger>span,.user-menu-trigger>svg:last-child{display:none}.page{padding:var(--space-4) var(--space-3) var(--space-7)}.page-header{flex-direction:column;align-items:stretch}.page-header h1{font-size:var(--text-subtitle)}.document-version-notice{flex-direction:column;align-items:flex-start}.document-surface{padding:var(--space-4)}.page-actions>.button{flex:1}.metric-grid,.form-grid,.filter-grid,.diff-values{grid-template-columns:1fr}.field-span-2{grid-column:auto}.metric{min-height:78px}.section-header{padding-inline:var(--space-3);align-items:flex-start}.section-body{--section-pad:var(--space-3)}.inline-form{grid-template-columns:1fr}.search-input-row{grid-template-columns:auto minmax(0,1fr)}.search-input-row .button{margin-left:calc(var(--space-2) * -1);border-radius:0 0 var(--radius) var(--radius);grid-column:1/-1}.search-options-row{flex-direction:column;align-items:stretch}.search-result-controls,.compact-field{justify-content:space-between}.workspace-entry-view>header{flex-direction:column}.entry-header-actions{justify-content:space-between;width:100%}.change-list>div{grid-template-columns:auto minmax(0,1fr) auto}.change-list>div>span:not(.status-badge){display:none}.briefing-index-row{gap:var(--space-2);padding-inline:2px}.expanded-detail{margin-inline:0}.item-actions .button,.item-actions .feedback-menu-wrap{flex:auto}.item-actions .feedback-menu-wrap>.button{width:100%}.pending-list>div{grid-template-columns:auto minmax(0,1fr)}.pending-list>div>span:last-child{display:none}.result-card footer .button{width:100%;margin-left:0}.readonly-notice{padding:var(--space-1) var(--space-2);font-size:var(--text-caption)}.secret-once{grid-template-columns:minmax(0,1fr) auto}.secret-once>div{grid-column:1/-1}.stage-entry-list label{grid-template-columns:auto minmax(0,1fr)}.stage-entry-list .status-badge{grid-column:2}.scope-list{grid-template-columns:1fr}.table-wrap{overflow:visible}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.data-table tbody{display:grid}.data-table tbody tr{padding:var(--space-2) 0;border-bottom:1px solid var(--line);position:relative}.data-table tbody tr:last-child{border-bottom:0}.data-table tbody tr.clickable-row{padding-right:var(--space-6)}.data-table td{align-items:start;gap:var(--space-2);max-width:none;padding:var(--space-1) 0;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(72px,.35fr) minmax(0,.65fr);display:grid}.data-table td:before{content:attr(data-label);color:var(--muted)}.data-table .row-action-cell{place-items:center;width:22px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%);padding:0!important}.data-table .row-action-cell:before{content:none}.dashboard-shortcuts{grid-template-columns:1fr 1fr;display:grid}.dashboard-shortcuts .button{width:100%}.dashboard-shortcuts .dashboard-primary-action{grid-column:1/-1}.dashboard-section-heading{flex-direction:column;align-items:flex-start}.storage-grid,.today-metrics{grid-template-columns:1fr}.storage-card{grid-template-columns:auto minmax(0,1fr)}.storage-card-size{padding:var(--space-2) 0 0;border-top:1px solid var(--line);border-left:0;grid-column:2;justify-items:start}.usage-chart{padding:var(--space-3)}.usage-chart>header{flex-direction:column;align-items:stretch}.bar-chart{gap:var(--space-1)}.access-row{padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.access-row-activity{grid-column:2/-1}.task-capture,.task-dashboard-side,.task-filter-panel,.todoist-truth-grid{grid-template-columns:1fr}.project-state-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.project-state-summary>div:first-child{grid-column:1/-1}.task-filter-panel .task-filter-check{white-space:normal}.task-filter-panel>label:has(>input[type=checkbox]){white-space:normal}.task-card>footer>span{width:100%;margin-left:0}.task-correction-form{grid-template-columns:1fr}.task-provenance-list article{grid-template-columns:auto minmax(0,1fr)}.task-provenance-list article>span:last-of-type{grid-column:2;justify-items:start}}.skill-filter{gap:var(--space-2);max-width:36rem;margin-bottom:var(--space-5);display:grid}.skill-catalog{gap:var(--space-3);padding:0;list-style:none;display:grid}.skill-card{color:var(--ink);text-decoration:none;display:block}.skill-card>div{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.skill-card h2{overflow-wrap:anywhere;margin:0}.skill-card p{margin:var(--space-2) 0 0;color:var(--ink-2);font-size:var(--text-ui);overflow-wrap:anywhere}.skill-card:hover{border-color:var(--line-strong);background:var(--signal-wash);color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{top:var(--space-2);left:var(--space-2);z-index:60;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--accent-fill);color:var(--on-accent);font-size:var(--text-ui);transform:translateY(calc(-100% - var(--space-5)));font-weight:500;text-decoration:none;position:absolute}.skip-link:focus-visible{transform:none}#main-content h1[tabindex="-1"]:focus{outline:none}.task-dashboard-mobile{gap:var(--space-3);display:grid}@media (width<=820px){.tasks-page .page-header p,.tasks-page .task-dashboard>.dashboard-section-heading{display:none}.tasks-page .task-capture{padding:var(--space-3);gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.tasks-page .task-capture>label,.tasks-page .task-capture>span{grid-column:1/-1}.tasks-page .task-dashboard-links{justify-content:flex-end}.tasks-page .task-dashboard-links .button{min-height:32px;padding-block:var(--space-1)}}.password-count{font-variant-numeric:tabular-nums}.password-count[data-met]{color:var(--green);font-weight:500}.undo-bar{bottom:var(--space-4);z-index:45;justify-content:space-between;align-items:center;gap:var(--space-4);width:fit-content;max-width:100%;margin:var(--space-4) auto 0;font-size:var(--text-ui);display:flex;position:sticky}.undo-bar button{padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:var(--link);cursor:pointer;font-size:var(--text-ui);background:0 0;border:0;font-weight:600}.row-menu-wrap{display:inline-flex;position:relative}.row-menu{top:calc(100% + var(--space-1));z-index:40;gap:var(--space-1);width:220px;padding:var(--space-2);display:grid;position:absolute;right:0}.notes-search{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.notes-search label{color:var(--muted);font-size:var(--text-ui);font-weight:500}.notes-search input{flex:18rem}.notes-paging{gap:var(--space-2);margin-top:var(--space-4);display:flex}.note-byline{margin:0 0 var(--space-4);font-size:var(--text-ui)}.note-history{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.note-history li{align-items:center;gap:var(--space-3);font-size:var(--text-ui);display:flex}.note-history li>span:first-child{font-variant-numeric:tabular-nums;font-weight:500}.task-row-lead{width:var(--space-5);color:var(--muted);justify-content:center;display:inline-flex}.task-pressure-chip{white-space:normal}.task-row-failed{color:var(--red)}.connection-test{gap:var(--space-2);margin-bottom:var(--space-5);display:grid}.connection-test p{margin:0}.connection-test-trouble{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.connection-test-trouble ul{padding-left:var(--space-5);margin:0}.waiting-preview{gap:var(--space-5);grid-template-rows:auto auto;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.waiting-preview li{gap:var(--space-3);grid-row:span 2;grid-template-rows:subgrid;display:grid}.waiting-preview img{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-lg);object-fit:cover;object-position:left top;width:100%}.waiting-preview li:not(:has(img)) strong{grid-row:2}.waiting-preview strong{align-self:start}.copy-row{align-items:center;gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.copy-row code{overflow-wrap:anywhere}.home-note-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.home-note-list li{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--line);display:flex}.home-note-list li:last-child{border-bottom:0}.home-note-list li>span:last-child{color:var(--faint);font-size:var(--text-caption);white-space:nowrap}.placeholder-rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.placeholder-rows li{height:var(--space-6);border-radius:var(--radius);background:var(--surface-subtle)}.shortcut-help{right:var(--space-5);bottom:var(--space-5);z-index:50;width:min(24rem, calc(100vw - var(--space-7)));position:fixed}.shortcut-help h2{margin:0 0 var(--space-3);font-size:var(--text-ui)}kbd{padding:0 var(--space-1);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-subtle);font-family:var(--font-mono);font-size:.86em}.confirm-dialog{gap:var(--space-3);margin-top:var(--space-3);display:grid}.confirm-dialog p{margin:0}.skill-file-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.skill-file-list li{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--text-ui);display:flex}.row-menu-file{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius);color:var(--ink);cursor:pointer;font-size:var(--text-ui);font-weight:500;display:flex;position:relative}.row-menu-file:hover{background:var(--surface-subtle)}.row-menu-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.task-dashboard-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.resource-usage details,.section details{margin:var(--space-2) 0}.section details>summary{padding:var(--space-1) 0;cursor:pointer}.row-menu-narrow{display:none}@media (width<=820px){.row-menu .row-menu-narrow{display:flex}}.connection-test.is-bare{padding:var(--space-3) 0 0;border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.prompt-text{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-subtle);max-height:22rem;color:var(--ink);font-size:var(--text-caption);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;overflow:auto}.agent-prompts-done{margin:var(--space-3) 0 0}.project-list{margin:0;padding:0;list-style:none;display:grid}.project-list li{gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.project-list li:last-child{border-bottom:0}.project-list li>a{align-items:center;gap:var(--space-2);font-weight:500;display:inline-flex}.project-list li>span{color:var(--muted);font-size:var(--text-caption);white-space:nowrap}.project-list li>p{color:var(--muted);font-size:var(--text-caption);grid-column:1/-1;margin:0}.connection-pending{gap:var(--space-1);margin:0 0 var(--space-3);color:var(--muted);font-size:var(--text-ui);padding:0;list-style:none;display:grid}.disconnected-apps{margin:var(--space-3) 0 0}.disconnected-apps>summary{padding:var(--space-2) 0;color:var(--muted);cursor:pointer;font-size:var(--text-ui)}.user-menu-group{padding-top:var(--space-2);border-top:1px solid var(--line);display:grid}.user-menu-group>span{padding:var(--space-1) var(--space-2);color:var(--faint);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.04em}.home-note-list .recent-actor{color:var(--muted)}@media (width<=640px){.home-note-list li{row-gap:var(--space-1);flex-wrap:wrap}.home-note-list li>span:last-child{white-space:normal}}.analytics-filters{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.analytics-filters label{gap:.375rem;display:grid}.analytics-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-block:1rem;display:grid}.analytics-metric{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1rem}.analytics-metric strong{font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:1.5rem;display:block}.analytics-section{margin-block:1.5rem;padding:1rem}.analytics-table-wrap{max-width:100%;overflow-x:auto}.analytics-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.analytics-table-wrap th,.analytics-table-wrap td{border-bottom:1px solid var(--line);padding:.625rem}.analytics-table-wrap caption{text-align:left;padding-block:.5rem}.analytics-table-wrap.is-wide table{min-width:42rem}.analytics-table-wrap.is-wide th,.analytics-table-wrap.is-wide td{white-space:nowrap}.analytics-table-wrap caption{white-space:normal}.analytics-table-wrap.is-wide caption{max-width:calc(100vw - 4rem);position:sticky;left:0}.analytics-bar{font-variant-numeric:tabular-nums;min-width:5rem;display:block;position:relative}.analytics-bar>span:first-child{background:var(--data-read);height:.2rem;position:absolute;inset:auto auto 0 0}.analytics-bar>span:last-child{padding-bottom:.3rem;display:block;position:relative}.app-layout{--sidebar-width:208px}.sidebar{gap:var(--space-5)}.sidebar>.brand{border-bottom:1px solid var(--night-line);border-image:}.primary-nav a{gap:var(--space-3);min-height:44px}.sidebar-shortcuts{gap:var(--space-1);margin-top:auto;display:grid}.sidebar-shortcuts a{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2);color:var(--on-night-muted);font-size:var(--text-ui);border-radius:var(--radius);display:flex}.sidebar-shortcuts a:hover{background:var(--night-800);color:var(--on-night)}.sidebar-status{padding-top:var(--space-3);margin-top:0}.page{width:min(100%,1040px);padding:var(--space-6) var(--space-6) var(--space-7)}.tasks-page{width:min(100%,1280px)}.topbar{padding-inline:var(--space-6)}.topbar-actions{align-items:center;gap:var(--space-2);display:flex}.desktop-context{font-size:var(--text-ui);color:var(--muted);font-weight:500}.mobile-context,.mobile-tabbar{display:none}.more-page,.note-reader-page{max-width:824px}.more-group .section-body{padding:0}.more-list{display:grid}.more-row{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);color:var(--ink);display:flex}.more-row+.more-row{border-top:1px solid var(--line)}.more-row:hover{background:var(--surface-subtle);color:var(--ink)}.more-row>svg:first-child{color:var(--link);flex-shrink:0}.more-row>svg:last-child{color:var(--muted);flex-shrink:0}.more-row>span{gap:var(--space-1);flex:1;min-width:0;display:grid}.more-row strong{font-size:var(--text-ui);font-weight:500}.more-row small{color:var(--muted);font-size:var(--text-caption);line-height:1.5}.more-tools>summary{padding:var(--space-3) 0;cursor:pointer;color:var(--muted);font-size:var(--text-ui)}.more-tools[open]>summary{margin-bottom:var(--space-2)}@media (width>=821px){.app-column:has(.tasks-page) .task-dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(220px,.8fr)}.app-column:has(.tasks-page) .task-dashboard-side{grid-template-columns:1fr}}@media (width<=820px){:root{--mobile-nav-height:64px}.app-layout>.sidebar{display:none}.mobile-context{font-size:var(--text-ui);font-weight:600;display:block}.desktop-context{display:none}.topbar{min-height:52px;padding:var(--space-2) var(--space-4);gap:var(--space-3)}.page{padding:var(--space-4) var(--space-4) calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + var(--space-6))}.page-header{gap:var(--space-3);margin-bottom:var(--space-4)}.page-header h1{font-size:var(--text-title)}.mobile-tabbar{bottom:0;z-index:35;min-height:var(--mobile-nav-height);padding:var(--space-1) var(--space-2) calc(var(--space-1) + env(safe-area-inset-bottom));background:var(--topbar-bg);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:fixed;inset-inline:0}.mobile-tabbar a{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:52px;color:var(--muted);font-size:var(--text-caption);flex-direction:column;flex:1;font-weight:500;display:flex}.mobile-tabbar a.active{color:var(--link)}.mobile-tabbar a.active svg{stroke-width:2.5px}.undo-bar{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + var(--space-3))}.user-menu{max-height:calc(100dvh - 160px);overflow-y:auto}.more-row{min-height:68px}}.briefing-page{max-width:920px}.briefing-kicker{align-items:center;gap:var(--space-2);display:flex}.unread-dot{background:var(--link);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.briefing-unread-count{margin:0 0 var(--space-4);color:var(--muted);font-size:var(--text-caption)}.briefing-extra-actions>summary{margin-top:var(--space-3);font-size:var(--text-caption);color:var(--muted);cursor:pointer}.briefing-extra-actions[open] .item-actions{margin-top:var(--space-3)}.usage-summary-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resource-usage{gap:var(--space-3);margin-block:var(--space-4);display:grid}.resource-usage>*{min-width:0;margin-block:0}.resource-usage>p,.usage-summary-card{font-size:var(--text-ui);line-height:1.5}.usage-summary-card h3{margin:0 0 var(--space-2)}.usage-summary-card p{margin:var(--space-2) 0}.usage-period{align-items:center;gap:var(--space-2);white-space:nowrap;color:var(--ink-3);font-size:var(--text-caption);font-weight:600;display:flex}.usage-period select{width:auto}.usage-total{font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--text-ui);margin:0}.resource-usage-list{margin:var(--space-3) 0;padding:0;list-style:none}.resource-usage-row{padding-block:var(--space-3);border-bottom:1px solid var(--line);min-width:0;font-size:var(--text-ui)}.resource-usage-row:last-child{border-bottom:none}.usage-row-heading{justify-content:space-between;gap:var(--space-4);font-size:var(--text-ui);font-variant-numeric:tabular-nums;align-items:baseline;display:flex}.usage-row-heading a{overflow-wrap:anywhere}.usage-row-heading strong{flex:none}.usage-bar{background:var(--surface-strong);height:4px;margin:var(--space-2) 0;border-radius:999px;overflow:hidden}.usage-bar span{background:var(--data-read);height:100%;display:block}.usage-note,.resource-usage-row small{font-size:var(--text-caption);color:var(--muted);display:block}.resource-usage-row p{font-size:var(--text-ui);color:var(--ink-2);margin:var(--space-2) 0}.usage-row-meta,.usage-pagination{align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.usage-pagination{justify-content:space-between}.resource-usage-row details{margin-top:var(--space-3)}.resource-usage-row details ul{padding-inline-start:var(--space-4)}.usage-daily{height:120px;margin-block:var(--space-5);border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;display:flex}.usage-daily span{background:var(--data-read);flex:1;min-width:0}.usage-table-scroll{font-variant-numeric:tabular-nums;max-height:360px;overflow:auto}@media (width<=900px){.usage-summary-grid{grid-template-columns:1fr}}.alert-filter-bar{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.alert-unread-summary{color:var(--signal-ink);font-size:var(--text-caption);font-weight:600}.alert-list{margin:calc(var(--section-pad) * -1);display:grid}.alert-card{border-bottom:1px solid var(--line);min-width:0;color:inherit;grid-template-columns:3px minmax(0,1fr) auto;display:grid;position:relative}.alert-card:last-child{border-bottom:0}.alert-card:hover{background:var(--signal-wash);color:inherit}.alert-card.is-unread{background:var(--signal-wash)}.alert-signal-edge{background:var(--data-neutral)}.alert-card.is-unread .alert-signal-edge{background:var(--link)}.alert-card-copy{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.alert-card-copy header,.alert-card-copy header>div,.alert-card-copy footer,.alert-detail-kicker{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.alert-card-copy header{justify-content:space-between}.alert-card-copy time,.alert-card-copy footer{color:var(--muted);font-size:var(--text-caption)}.alert-card-copy h3{margin:0}.alert-card-body{max-height:4.5em;color:var(--ink-2);font-size:var(--text-ui);margin:0;line-height:1.5;overflow:hidden}.alert-unread-dot:before{width:7px;height:7px;margin-right:var(--space-1);background:var(--link);content:"";border-radius:50%;display:inline-block}.alert-card-chevron{margin-right:var(--space-3);color:var(--faint);align-self:center}.alert-detail-back{margin-bottom:var(--space-4)}.alert-detail,.alert-detail-heading{min-width:0;display:grid}.alert-detail{gap:var(--space-4)}.alert-detail .section{margin-bottom:0}.alert-target-card strong{font-size:var(--text-ui)}.alert-detail .alert-detail-heading{gap:var(--space-2);border-left:3px solid var(--link)}.alert-detail-heading h1,.alert-detail-heading p{margin:0}.alert-detail-heading h1:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.alert-detail-heading p{color:var(--muted);font-size:var(--text-caption)}.alert-detail-body{color:var(--ink-2)}.alert-target-card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--signal-line);border-radius:var(--radius-lg);background:var(--signal-soft);color:var(--signal-ink);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.alert-target-card>div{gap:var(--space-1);min-width:0;display:grid}.alert-target-card span{font-size:var(--text-caption)}.alert-delivery-list{display:grid}.alert-delivery-list>div{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.alert-delivery-list>div:last-child{border-bottom:0}.alert-delivery-list>div>div{gap:2px;min-width:0;display:grid}.alert-delivery-list code,.alert-delivery-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert-delivery-list span:not(.status-badge){color:var(--muted);font-size:var(--text-caption)}.alert-detail-actions{align-items:center;gap:var(--space-2);padding-bottom:var(--space-5);flex-wrap:wrap;display:flex}.briefing-item.is-targeted{border-left:3px solid var(--link);background:var(--signal-wash)}@media (width<=600px){.alert-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.alert-filter-bar button{justify-content:center}.alert-card-copy header{flex-direction:column;align-items:flex-start}.alert-target-card{grid-template-columns:auto minmax(0,1fr)}.alert-detail .alert-target-card .button{grid-column:1/-1;min-height:44px}}.onboarding-page{max-width:1000px}.onboarding-steps{margin:0 0 var(--space-4);gap:var(--space-4);padding:0;list-style:none;display:grid}.onboarding-steps .section{margin-bottom:0}.onboarding-page .section-body{font-size:var(--text-ui);line-height:1.5}.onboarding-links{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.onboarding-page blockquote{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--link);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface-subtle);color:var(--ink)}.onboarding-page details{margin:var(--space-4) 0}.onboarding-page summary{cursor:pointer;padding:var(--space-2) 0}.auth-footer{justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.auth-result-message{gap:var(--space-2);justify-items:start;display:grid}.auth-result-actions{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.auth-form .checkbox-field{gap:var(--space-3);color:var(--ink-2);font-size:var(--text-ui);align-items:flex-start;font-weight:400;line-height:1.5;display:flex}.auth-form .checkbox-field input{margin-top:var(--space-1);flex:none;width:1rem}.secret-value{overflow-wrap:anywhere;white-space:pre-wrap}.secret-list{margin:0;padding:0;list-style:none;display:grid}.secret-card h3,.secret-card p{margin:0 0 var(--space-2)}.secret-card p{color:var(--muted)}.page.onboarding-page .button,.auth-card .auth-form .button{min-height:44px}.review-mode-summary{margin:0 0 var(--space-4);color:var(--muted);font-size:var(--text-caption);line-height:1.6}.review-run-details{margin-bottom:var(--space-4);border-block:1px solid var(--line)}.review-run-details>summary{align-items:center;gap:var(--space-3);min-height:44px;padding-block:var(--space-3);color:var(--ink-3);font-size:var(--text-ui);cursor:pointer;display:flex}.review-run-details>summary>span{color:var(--muted);font-size:var(--text-caption);margin-left:auto}.review-run-details[open]>summary>svg{transform:rotate(90deg)}.review-run-details .review-run-status{background:0 0;border:0;border-radius:0;padding-inline:0}.review-run-status{gap:var(--space-5);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review-run-fact{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.review-run-fact strong{color:var(--ink);font-weight:500;font-size:var(--text-ui)}.review-run-fact>span:not(.review-eyebrow):not(.status-badge),.review-run-fact p{font-size:var(--text-caption);color:var(--muted);margin:0;line-height:1.5}.review-eyebrow{color:var(--muted)}.review-workspace{align-items:start;gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:minmax(275px,.8fr) minmax(0,1.8fr);display:grid}.review-workspace[data-detail-open=false]{grid-template-columns:minmax(0,760px);justify-content:center}.review-workspace[data-detail-open=false] .review-detail-wrap{display:none}.review-workspace .review-inbox{min-width:0;margin-bottom:0}.review-inbox .section-body{padding:0}.review-filters{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.review-item-list{margin:0;padding:0;list-style:none}.review-item-list li+li{border-top:1px solid var(--line)}.review-item{gap:var(--space-2);text-align:left;width:100%;padding:var(--space-3) var(--space-4);color:var(--ink);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;flex-direction:column;display:flex}.review-item:hover{background:var(--surface-subtle)}.review-item.selected{border-left-color:var(--link);background:var(--signal-wash)}.review-item strong{font-size:var(--text-ui);overflow-wrap:anywhere;font-weight:600;line-height:1.45}.review-item-title{display:block}.review-item-open{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--link);font-size:var(--text-caption);display:flex}.review-item-kind{align-items:center;gap:var(--space-2);width:100%;font-size:var(--text-caption);color:var(--muted);flex-wrap:wrap;display:flex}.review-item-kind>span{font-variant-numeric:tabular-nums;margin-left:auto}.review-item-status{align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--muted);flex-wrap:wrap;display:flex}.review-detail-wrap{min-width:0;scroll-margin-top:calc(var(--topbar-height) + var(--space-4))}.review-navigation{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.review-navigation .button{min-height:44px}.review-navigation .review-back{display:inline-flex}.review-position{color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;margin-right:auto}.review-step-buttons{gap:var(--space-2);display:flex}.review-mode-note{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-caption);line-height:1.6}.review-detail-header{padding:var(--space-5);border-bottom:1px solid var(--line)}.review-detail-header h2{margin:var(--space-3) 0}.review-detail-meta,.review-origin{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.review-origin{color:var(--muted);font-size:var(--text-caption)}.review-origin code{overflow-wrap:anywhere}.review-origin-details>summary,.review-outcomes>summary{min-height:44px;padding-block:var(--space-3);color:var(--muted);font-size:var(--text-caption);cursor:pointer}.review-detail-section{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line)}.review-detail h3{margin:0 0 var(--space-2)}.review-detail .markdown-view{color:var(--ink-2);font-size:var(--text-body);overflow-wrap:anywhere;line-height:1.6}.review-detail .markdown-view pre{white-space:pre-wrap;overflow-wrap:anywhere}.review-detail .markdown-view table{max-width:100%;display:block;overflow-x:auto}.review-detail .markdown-view>:first-child{margin-top:0}.review-detail .markdown-view>:last-child{margin-bottom:0}.review-muted{color:var(--muted);font-size:var(--text-ui);line-height:1.5}.review-detail-section>.review-muted{margin:0}.review-target{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--text-caption);overflow-wrap:anywhere}.review-diff{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-diff>div{border:1px solid var(--line);border-radius:var(--radius);min-width:0;overflow:hidden}.review-diff h4{padding:var(--space-2) var(--space-3);font-size:var(--text-caption);color:var(--ink-3);background:var(--surface-subtle);margin:0;font-weight:600}.review-diff pre{padding:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;min-height:90px;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--code-ink);background:var(--code-bg);margin:0;line-height:1.7}.review-exact-changes{margin-top:var(--space-4)}.review-exact-changes>summary{padding-block:var(--space-3);color:var(--link);font-size:var(--text-ui);cursor:pointer}.review-exact-changes[open]>summary{margin-bottom:var(--space-2)}.review-count{margin-left:var(--space-1)}.review-evidence{padding:0}.review-evidence>summary{align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-4) var(--space-5);cursor:pointer;list-style:none;display:flex}.review-evidence>summary::-webkit-details-marker{display:none}.review-evidence>summary>svg{color:var(--muted);margin-left:auto}.review-evidence[open]>summary>svg{transform:rotate(90deg)}.review-evidence>.review-sources,.review-evidence>.review-muted{padding:0 var(--space-5) var(--space-4)}.review-sources{margin:0;padding:0;list-style:none}.review-sources li+li{margin-top:var(--space-3)}.review-sources li>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-ui);display:flex}.review-sources a{overflow-wrap:anywhere}.review-sources li>div>strong{overflow-wrap:anywhere;min-width:0}.review-sources li>div>span{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.review-sources blockquote{border-left:2px solid var(--line-strong);margin:var(--space-2) 0 0;padding:0 0 0 var(--space-3);font-size:var(--text-ui);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2);line-height:1.6}.review-decision{padding:var(--space-5);background:var(--surface-subtle)}.review-action-consequence{color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.5}.review-comment-toggle{min-height:44px;padding:var(--space-2) 0;color:var(--link);font-size:var(--text-ui);cursor:pointer;background:0 0;border:0}.review-decision .field{margin-bottom:var(--space-3)}.review-actions .button{min-height:44px}.review-decision-details .review-correction{margin-top:var(--space-3);padding-top:var(--space-3)}.review-decision-details .review-correction summary{min-height:44px}.review-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.review-consequences{margin:var(--space-3) 0 0;gap:var(--space-1);color:var(--muted);font-size:var(--text-caption);padding:0;line-height:1.6;list-style:none;display:grid}.review-consequences strong{color:var(--ink-3);margin-right:var(--space-2);font-weight:600}.review-correction{border-top:1px solid var(--line-strong);margin-top:var(--space-5);padding-top:var(--space-4)}.review-correction summary{align-items:center;gap:var(--space-2);font-size:var(--text-ui);color:var(--link);cursor:pointer;width:fit-content;display:flex}.review-correction[open] summary{margin-bottom:var(--space-3)}.review-notice{padding:var(--space-3) var(--space-4);border:1px solid var(--signal-line);border-radius:var(--radius);color:var(--signal-ink);background:var(--signal-soft);font-size:var(--text-ui);line-height:1.6}.review-detail>.review-notice{margin:var(--space-4) var(--space-5) 0}.review-notice p{margin:var(--space-1) 0 0}.review-notice .button{margin-top:var(--space-3)}.review-notice.warning{background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber)}.review-decision>.review-notice{margin-top:var(--space-4)}.review-unselected{padding:var(--space-7) var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.review-unselected h2{margin:var(--space-4) 0 0}.review-unselected p{max-width:350px;font-size:var(--text-ui);line-height:1.5}.review-history{margin:0;padding:0;list-style:none}.review-history li+li{border-top:1px solid var(--line);margin-top:var(--space-4);padding-top:var(--space-4)}.review-history-heading{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.review-history-heading strong{font-size:var(--text-ui);font-weight:600}.review-history time{color:var(--muted);font-size:var(--text-caption);margin-left:auto}.review-history code{font-size:var(--text-caption);color:var(--muted);overflow-wrap:anywhere}.review-history p{font-size:var(--text-ui);color:var(--ink-2);margin:var(--space-2) 0 0;white-space:pre-wrap;line-height:1.65}.review-older-reports>summary{align-items:center;gap:var(--space-2);padding:var(--space-4);min-height:56px;color:var(--ink);cursor:pointer;list-style:none;display:flex}.review-older-reports>summary::-webkit-details-marker{display:none}.review-older-reports>summary strong{font-size:var(--text-body);font-weight:600}.review-older-reports>summary span{color:var(--muted);font-size:var(--text-caption);margin-left:auto}.review-older-reports[open]>summary>svg:last-child{transform:rotate(90deg)}.review-older-reports>p{padding:0 var(--space-4) var(--space-4);border-bottom:1px solid var(--line);margin:0}.review-original-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--text-body);color:var(--ink-2);margin:var(--space-4) 0 0;line-height:1.6}.review-older-detail>.review-detail-section:last-child{border-bottom:0}@media (width<=1100px){.review-workspace{grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr)}.review-diff{grid-template-columns:1fr}}@media (width<=820px){.review-workspace,.review-run-status{grid-template-columns:1fr}.review-run-status{gap:var(--space-4)}.review-run-fact+.review-run-fact{padding-top:var(--space-4);border-top:1px solid var(--line)}.review-item-list{max-height:none;overflow:visible}.review-inbox .review-filters button{min-height:44px}.review-workspace[data-detail-open=false] .review-detail-wrap,.review-workspace[data-detail-open=true] .review-inbox,.review-reading>.page-header,.review-reading>.review-mode-summary,.review-reading>.review-run-details,.review-reading>.review-older-reports,.review-reading>.review-history-section{display:none}.review-navigation .review-back{display:inline-flex}.review-navigation{top:var(--topbar-height);z-index:5;padding-block:var(--space-2);background:var(--bg);position:sticky}.review-step-buttons .button{width:44px;padding:0}.review-step-buttons .button>span{display:none}.review-detail-header,.review-detail-section,.review-decision{padding:var(--space-4)}.review-page .review-detail{padding-bottom:calc(var(--review-decision-height,190px) + var(--space-4));overflow:visible}.review-page .review-older-detail{padding-bottom:0}.review-page .review-decision{inset-inline:0;bottom:calc(var(--mobile-nav-height,64px) + env(safe-area-inset-bottom));z-index:30;border-top:1px solid var(--line);max-height:50dvh;padding:var(--space-3) var(--space-4);position:fixed;overflow-y:auto}.review-decision .review-actions{flex-wrap:nowrap}.review-decision .review-actions>.button{padding-inline:var(--space-2);flex:1;justify-content:center}.review-page .review-decision>.review-notice{margin-top:var(--space-2);padding:var(--space-2)}.review-decision .state-view{padding:var(--space-3)}.review-evidence{padding:0}.review-evidence>summary{padding:var(--space-4)}.review-evidence>.review-sources,.review-evidence>.review-muted{padding:0 var(--space-4) var(--space-4)}.review-detail>.review-notice{margin-inline:var(--space-4)}.review-history time{margin-left:0}}.home-page{max-width:1000px}.home-now{gap:var(--space-5);display:grid}.home-tasks,.home-secondary{min-width:0}.home-tasks>.task-capture{margin-bottom:var(--space-4)}.home-page .task-capture{padding:var(--space-4);gap:var(--space-3) var(--space-2);grid-template-columns:minmax(0,1fr) auto}.home-page .task-capture>label{font-size:var(--text-body);grid-column:1/-1;font-weight:600}.home-page .task-capture>span{grid-column:1/-1}.home-page .task-capture>input{width:100%;min-width:0}.home-page .task-row .task-action-tomorrow{display:none}.home-page .row-menu .row-menu-narrow{display:flex}.home-page .home-today .section-body,.home-page .home-attention .section-body,.home-page .home-waiting .section-body{padding:0}.home-page .task-row{padding:var(--space-3) var(--space-4)}.home-page .task-row:last-child{border-bottom:0}.home-page .home-empty{padding:var(--space-3) var(--space-4);color:var(--muted);font-size:var(--text-ui);margin:0}.home-page .home-briefing .home-empty{padding:0}.home-more{padding:var(--space-3) var(--space-4);min-height:44px;font-size:var(--text-ui);border-top:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.home-retry{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--muted);font-size:var(--text-ui);flex-wrap:wrap;display:flex}.home-retry p{margin:0}.home-briefing .home-retry{padding-inline:0}.home-briefing-link{gap:var(--space-2);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-briefing-link>strong{font-size:var(--text-ui);font-weight:600}.home-briefing-link>svg{color:var(--faint)}.home-briefing-meta,.home-headline{grid-column:1/-1}.home-briefing-meta{color:var(--faint);font-size:var(--text-caption)}.home-unread{color:var(--ink-3)}.home-page .home-headline{color:var(--muted);font-size:var(--text-ui);line-height:1.5}.home-page .home-headline p{margin:0}.home-page .home-headline strong{font-weight:400}.home-waiting-item+.home-waiting-item{border-top:1px solid var(--line)}.home-waiting-link{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);color:var(--ink);display:flex}.home-waiting-link>svg:first-child{color:var(--link);flex:none}.home-waiting-link>span:nth-child(2){gap:var(--space-1);flex:1;display:grid}.home-waiting-link strong{font-size:var(--text-ui);font-weight:600}.home-waiting-link small,.home-waiting-count{color:var(--faint);font-size:var(--text-caption)}.home-waiting-count{font-variant-numeric:tabular-nums}.home-waiting-item>button{margin:0 var(--space-4) var(--space-3)}.home-workspace{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line)}.home-workspace>h2{margin:0 0 var(--space-5);font-family:var(--font-sans);font-size:var(--text-body);font-weight:600}.home-workspace .dashboard-eyebrow{display:none}.home-workspace .today-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-workspace .chart-legend{flex-shrink:0}.home-workspace .chart-legend>span{white-space:nowrap}.home-setup .section-body{padding-block:var(--space-3)}.home-setup-intro{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.home-setup-intro p{color:var(--muted);font-size:var(--text-ui);max-width:54ch;margin:0}.home-setup-intro button{flex-shrink:0}.home-setup-checklist{margin:var(--space-4) 0 0;padding:0;list-style:none}.home-setup-checklist>li{grid-template-columns:var(--space-6) minmax(0, 1fr) auto;align-items:start;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);display:grid}.home-step-number{width:var(--space-6);height:var(--space-6);border-radius:var(--radius);color:var(--ink-3);background:var(--surface-subtle);font-size:var(--text-ui);place-items:center;display:grid}.home-setup-checklist h3{margin:0 0 var(--space-1);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:600}.home-setup-checklist p,.home-setup-footnote{color:var(--muted);font-size:var(--text-caption);margin:0}.home-setup-prompts{font-size:var(--text-ui);grid-column:2/-1}.home-setup-prompts summary{color:var(--link);cursor:pointer;min-height:44px;padding-block:var(--space-3)}.home-setup-prompts .prompt-text{max-height:16rem;overflow:auto}.home-setup-prompts h3{margin-top:var(--space-4)}.home-setup-footnote{padding-top:var(--space-2)}.home-setup-status{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-caption);color:var(--muted);flex-wrap:wrap;display:flex}@media (width>=1100px){.home-now{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}@media (width<=640px){.home-now{gap:0}.home-setup-intro{align-items:start;gap:var(--space-3);flex-direction:column}.home-setup-checklist>li{grid-template-columns:var(--space-6) minmax(0, 1fr)}.home-setup-checklist>li>.button{grid-column:2;justify-self:start}.home-workspace .storage-grid,.home-workspace .chart-grid{grid-template-columns:minmax(0,1fr)}}.people-page{max-width:760px;margin-inline:auto}.people-page .button{min-height:44px}.people-search{gap:var(--space-2);margin-bottom:var(--space-5);font-size:var(--text-ui);color:var(--muted);display:grid}.people-search-field{align-items:center;display:flex;position:relative}.people-search-field>svg{left:var(--space-3);pointer-events:none;position:absolute}.people-search-field input{width:100%;min-height:44px;padding-left:var(--space-7)}.people-list{margin:0;padding:0;list-style:none}.people-list>li+li,.person-details>div+div{border-top:1px solid var(--line)}.people-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-3) 0;color:var(--ink);text-decoration:none;display:flex}.people-row:hover{color:var(--link)}.people-row>svg{color:var(--faint);flex-shrink:0}.people-row-copy{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;font-size:var(--text-ui);display:grid}.people-row-copy strong{font-weight:600}.people-row-copy>span{color:var(--ink-3)}.people-row-copy small,.person-hint{color:var(--muted);font-size:var(--text-caption);line-height:1.6}.people-load-more{margin-top:var(--space-3)}.people-back{align-items:center;gap:var(--space-2);min-height:44px;margin-bottom:var(--space-3);font-size:var(--text-ui);display:inline-flex}.person-sections{gap:var(--space-5);display:grid}.person-sections>.section,.person-details{margin:0}.person-details>div{gap:var(--space-1);padding-block:var(--space-3);display:grid}.person-details dt{color:var(--ink-3);font-size:var(--text-caption)}.person-details dd{color:var(--ink);font-size:var(--text-ui);white-space:pre-line;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.person-hint{margin-block:var(--space-3) 0}.person-link-action{margin:var(--space-3) var(--space-2) 0 0}.person-editor{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.person-editor label{gap:var(--space-2);font-size:var(--text-ui);display:grid}.person-editor input:not([type=checkbox]){width:100%;min-width:0;min-height:44px}.person-search-form{align-items:end;gap:var(--space-2);display:flex}.person-search-form label{flex:1;min-width:0}.person-editor-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.person-note-choice{text-align:left;background:0 0;border:0;border-radius:0;width:100%}.person-location{padding-block:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-ui)}.person-location .person-hint{margin-top:var(--space-1)}.person-editor .person-location-toggle{align-items:center;min-height:44px;display:flex}.person-address-preview{white-space:pre-line;color:var(--ink-3);font-size:var(--text-ui);margin:0}.person-notice{color:var(--muted);font-size:var(--text-ui)}.person-save-error{font-size:var(--text-ui)}.person-save-error>p{color:var(--red)}.person-save-error details{margin-top:var(--space-3);color:var(--muted)}@media (width<=480px){.person-search-form{flex-direction:column;align-items:stretch}}.account-page .section-body{gap:var(--space-4);font-size:var(--text-ui);line-height:1.5;display:grid}.account-page .section-body p,.account-page .section-body h3{margin:0}.account-page .section-body>.button{justify-self:start}.account-allowances{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.account-allowance>div{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.account-allowance span{color:var(--muted)}.account-allowance progress{width:100%;height:.5rem;accent-color:var(--accent-fill)}.account-open-allowance{font-variant-numeric:tabular-nums;margin:0}.account-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.account-exports{margin:0;padding:0;list-style:none}.account-exports li{border-top:1px solid var(--line);padding:var(--space-4) 0;gap:var(--space-3);display:grid}.account-exports li>div:first-child{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.account-delete-form{gap:var(--space-3);max-width:42rem;display:grid}.account-delete-form input{min-height:44px}.account-plans{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.account-plans article{justify-items:start;gap:var(--space-2);display:grid}.account-page p a{text-underline-offset:.15em;text-decoration:underline}.appearance-fieldset{border:0;min-width:0;margin:0;padding:0}.appearance-fieldset legend{margin-bottom:var(--space-2);padding:0}.appearance-options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appearance-option{align-items:center;gap:var(--space-3);min-width:0;min-height:76px;padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font-size:var(--text-ui);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);display:grid}.appearance-option:hover{background:var(--surface-subtle)}.appearance-option.active{border-color:var(--signal-line);background:var(--signal-soft);color:var(--signal-ink)}.appearance-option>span{gap:var(--space-1);min-width:0;display:grid}.appearance-option small{color:var(--muted);font-size:var(--text-caption);line-height:1.35}.settings-note{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-caption)}@media (width<=600px){.appearance-options{grid-template-columns:1fr}}.dreaming-status-card p{margin:0 0 var(--space-2);gap:var(--space-2);display:flex}.dreaming-facts{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.dreaming-facts dt{color:var(--muted)}.dreaming-facts dd{font-size:var(--text-ui);margin:2px 0 0}.dreaming-connect-failed{color:var(--amber);margin:var(--space-3) 0 0;font-size:var(--text-ui)}.dreaming-actions{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex}.dreaming-authorization{max-width:640px;margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--signal-line);border-radius:var(--radius-lg);background:var(--signal-soft);color:var(--signal-ink);font-size:var(--text-ui)}.dreaming-authorization h3{margin:0 0 var(--space-2)}.dreaming-authorization p{margin:var(--space-2) 0}.dreaming-authorization-steps{gap:var(--space-4);margin:var(--space-5) 0;padding-left:var(--space-5);display:grid}.dreaming-authorization-steps li{padding-left:var(--space-1)}.dreaming-authorization-steps strong{font-weight:600;display:block}.dreaming-code-row{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.dreaming-code{padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--code-bg);color:var(--code-ink);font-size:var(--text-subtitle);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.dreaming-authorization .button{min-height:44px}.dreaming-authorize-button{margin-top:var(--space-2);white-space:normal;text-align:center;line-height:1.35}.dreaming-copy-feedback{margin-top:var(--space-2);font-size:var(--text-ui);display:block}.dreaming-copy-feedback:empty{display:none}.dreaming-connection-progress{color:var(--ink-2);font-size:var(--text-ui)}.dreaming-authorization .dreaming-connection-progress{color:var(--signal-ink)}.task-detail-page{max-width:824px}.task-provenance-disclosure>summary{cursor:pointer;padding-block:var(--space-3);color:var(--muted);font-size:var(--text-ui)}.task-detail-page .task-edit-field{align-items:start}.task-detail-page .task-edit-field>span:nth-child(2){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task-detail-primary,.task-detail-membership{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.task-detail-primary>.row-menu-wrap{margin-left:auto}.task-detail-later{gap:var(--space-3);width:100%;display:grid}.task-detail-later form{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.task-detail-later input{max-width:100%}.task-detail-actions>details{width:100%}@media (width<=600px){.task-detail-page .task-edit-field{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.task-detail-page .task-edit-field>strong,.task-detail-page .task-edit-field>span:nth-child(2){grid-column:1}.task-detail-page .task-edit-field>span:last-child{grid-area:1/2/3;align-self:center}.task-detail-primary>.task-complete-button{flex-basis:calc(100% - 56px)}.task-detail-primary>.row-menu-wrap{order:-1}.task-detail-primary>.task-complete-button{order:-2}}
