@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-normal-BIGslYFI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-500-normal-REKAfBVG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-italic-BCf4TsCA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f7;--chrome:#fff;--raised:#fff;--line:#d8dee6;--line-strong:#c3cbd6;--control-border:#7a8494;--text:#0f172a;--text-strong:#0f172a;--muted:#556070;--soft:#1e293b;--accent:#1f5fbf;--accent-strong:#17468d;--on-accent:#fff;--accent-bg:#e6effb;--accent-line:#9dbdea;--selected-bg:#eef3fb;--pressed-bg:#0f172a;--pressed-fg:#fff;--focus:#1f5fbf;--done:#1f7a50;--done-bg:#e4f3ea;--done-line:#9ccbb0;--fail:#b3261e;--fail-bg:#fbe9e7;--fail-line:#e5a8a3;--wait:#9a5b00;--wait-bg:#fff1d6;--wait-line:#e0b866;--wait-text:#3d2600;--wait-button:#7a4700;--on-wait-button:#fff;--queued:#556070;--queued-bg:#fff;--queued-line:#c3cbd6;--page:#fff;--page-text:#14171c;--page-soft:#2a3038;--page-muted:#4a5361;--page-line:#e3e5e8;--page-line-strong:#c9ced6;--page-link:#1f5fbf;--page-code:#f3f5f7;--page-s:#1f7a50;--page-s-bg:#e4f3ea;--page-u:#9a5b00;--page-u-bg:#fff1d6;--shadow:0 8px 24px #0f172a1f;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--serif:"IBM Plex Serif", Georgia, "Times New Roman", serif;--tabbar:60px;--radius:4px}@media (prefers-color-scheme:dark){:root:not([data-theme=journal]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1116;--chrome:#151a21;--raised:#1b222c;--line:#262d38;--line-strong:#323b49;--control-border:#6b7587;--text:#d7dee8;--text-strong:#eef2f7;--muted:#8a94a6;--soft:#b4bdcb;--accent:#6cb6ff;--accent-strong:#a9d3ff;--on-accent:#06213d;--accent-bg:#10283f;--accent-line:#1f4e7d;--selected-bg:#1b222c;--pressed-bg:#6cb6ff;--pressed-fg:#06213d;--focus:#6cb6ff;--done:#3fb37f;--done-bg:#12301f;--done-line:#1f5a3c;--fail:#f0616d;--fail-bg:#3a161a;--fail-line:#7a2a31;--wait:#f5a524;--wait-bg:#3a2a08;--wait-line:#7a5a14;--wait-text:#f4e3bc;--wait-button:#f5a524;--on-wait-button:#1a1203;--queued:#8a94a6;--queued-bg:#151a21;--queued-line:#323b49;--page:#fcfcfa;--page-text:#14171c;--page-soft:#2a3038;--page-muted:#4a5361;--page-line:#e3e5e8;--page-line-strong:#c9ced6;--page-link:#1f5fbf;--page-code:#f3f5f7;--page-s:#1f7a50;--page-s-bg:#e4f3ea;--page-u:#9a5b00;--page-u-bg:#fff1d6;--shadow:0 8px 24px #00000073}}:root[data-theme=instrument]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1116;--chrome:#151a21;--raised:#1b222c;--line:#262d38;--line-strong:#323b49;--control-border:#6b7587;--text:#d7dee8;--text-strong:#eef2f7;--muted:#8a94a6;--soft:#b4bdcb;--accent:#6cb6ff;--accent-strong:#a9d3ff;--on-accent:#06213d;--accent-bg:#10283f;--accent-line:#1f4e7d;--selected-bg:#1b222c;--pressed-bg:#6cb6ff;--pressed-fg:#06213d;--focus:#6cb6ff;--done:#3fb37f;--done-bg:#12301f;--done-line:#1f5a3c;--fail:#f0616d;--fail-bg:#3a161a;--fail-line:#7a2a31;--wait:#f5a524;--wait-bg:#3a2a08;--wait-line:#7a5a14;--wait-text:#f4e3bc;--wait-button:#f5a524;--on-wait-button:#1a1203;--queued:#8a94a6;--queued-bg:#151a21;--queued-line:#323b49;--page:#fcfcfa;--page-text:#14171c;--page-soft:#2a3038;--page-muted:#4a5361;--page-line:#e3e5e8;--page-line-strong:#c9ced6;--page-link:#1f5fbf;--page-code:#f3f5f7;--page-s:#1f7a50;--page-s-bg:#e4f3ea;--page-u:#9a5b00;--page-u-bg:#fff1d6;--shadow:0 8px 24px #00000073}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);overflow-wrap:break-word;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--text-strong);margin:0 0 8px;font-weight:600;line-height:1.3}h1{font-size:20px}h2,h3{font-size:15px}h4,h5,h6{font-size:14px}p{margin:8px 0}a{color:var(--accent);text-underline-offset:2px}a:hover{color:var(--accent-strong)}.mono,code,kbd,pre{font-family:var(--mono);font-variant-numeric:tabular-nums}.mono{overflow-wrap:anywhere;font-size:.92em}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}[tabindex="-1"]:focus{outline:none}.inbox-card:focus{box-shadow:0 0 0 3px var(--focus)}.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}.skip{z-index:50;border-radius:var(--radius);background:var(--raised);align-items:center;min-height:44px;padding:0 14px;display:inline-flex;position:absolute;top:-100px;left:8px}.skip:focus{top:8px}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:500;line-height:16px;display:block}.muted{color:var(--muted)}.attention-text{color:var(--wait)}.hint{color:var(--muted);font-size:13px}.hint-strong{color:var(--text);font-weight:600}.meta{color:var(--muted);font-size:13px}.label{font-weight:600}.note{background:var(--accent-bg);color:var(--text);border-radius:var(--radius);padding:10px 14px}.count,.count-quiet{min-width:22px;color:var(--muted);border-radius:3px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;line-height:18px;display:inline-flex}.count{border:1px solid var(--line-strong)}.count-attention{background:var(--wait-bg);color:var(--wait);border-color:var(--wait-line)}.soon-word{color:var(--muted);font-size:11px}.app{flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:20;background:var(--chrome);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0 8px;min-height:48px;padding:0 8px 0 12px;display:flex;position:sticky;top:0}.brand{min-height:44px;color:var(--text-strong);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.brand-name{display:none}.crumbs{flex:1 1 0;min-width:0;overflow:hidden}.crumbs ol{align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;min-width:0;display:none}.crumbs li.crumb-last{max-width:100%;display:flex}.crumbs a,.crumbs span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:44px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.crumbs li.crumb-last span{line-height:44px;display:block}.crumbs [aria-current=page]{color:var(--text-strong);font-weight:500}.icon{flex:none}.icon-button{padding:0 10px}.capsule-slot{flex:100%;order:10;min-width:0;padding:0 0 6px}.capsule{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-bg);min-height:30px;color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:2px 10px;font-size:12px;display:flex}.cap-state{color:var(--accent-strong);letter-spacing:.04em;font-weight:500}.capsule.phase-waiting_on_person{border-color:var(--wait-line);background:var(--wait-bg)}.capsule.phase-waiting_on_person .cap-state{color:var(--wait)}.capsule.phase-done,.capsule.phase-done_unfinished{border-color:var(--done-line);background:var(--done-bg)}.capsule.phase-done .cap-state,.capsule.phase-done_unfinished .cap-state{color:var(--done)}.capsule.phase-failed,.capsule.phase-stopped{border-color:var(--fail-line);background:var(--fail-bg)}.capsule.phase-failed .cap-state,.capsule.phase-stopped .cap-state{color:var(--fail)}.topbar-inbox{border:1px solid var(--control-border);border-radius:var(--radius);min-height:44px;color:var(--text);align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:inline-flex}.who{align-items:center;gap:4px;min-width:0}.who-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.theme-switch{gap:6px}.search{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.search input[type=search]{flex:1;min-width:0}.kbd{color:var(--muted);font-size:11px}.search-results{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);box-shadow:var(--shadow);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.search-sheet .search-results{box-shadow:none;position:static}.search-results ul{margin:0;padding:0;list-style:none}.search-results a{min-height:44px;color:var(--text);align-items:center;gap:8px;padding:0 6px;text-decoration:none;display:flex}.frame{flex:1;min-width:0;display:block}.rail{z-index:25;padding:0 4px env(safe-area-inset-bottom);background:var(--chrome);border-top:1px solid var(--line);display:block;position:fixed;bottom:0;left:0;right:0}.rail-main{margin:0;padding:0;list-style:none;display:flex}.rail-main>li{flex:1 1 0;min-width:0}.rail-main a,.tab-button{width:100%;min-height:56px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:12px;font-weight:500;text-decoration:none;display:flex;position:relative}.rail-main a[aria-current=page]{color:var(--accent)}.rail-main .count{position:absolute;top:4px;right:calc(50% - 26px)}.rail-project{padding:12px 0 0}.rail-label{padding:0 12px}.rail-project-name{margin:2px 0 8px;padding:0 12px;font-weight:600}.rail-project-name a{min-height:44px;color:var(--text-strong);align-items:center;text-decoration:none;display:inline-flex}.rail-sections{margin:0;padding:0;list-style:none}.rail-sections a,.rail-sections li.soon,.rail-foot a,.more-list a{border-radius:var(--radius);min-height:44px;color:var(--text);align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.rail-sections a[aria-current=page],.rail-foot a[aria-current=page]{background:var(--selected-bg);color:var(--text-strong)}.rail-sections li.soon{color:var(--muted);cursor:default}.rail-word{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;flex:auto;min-width:0;overflow:hidden}.soon-word{white-space:nowrap;flex:none;overflow:hidden}.rail-main .rail-word{flex:none}.more-list{margin:0 0 12px;padding:0;list-style:none}.main{min-width:0;padding:16px 16px calc(var(--tabbar) + env(safe-area-inset-bottom) + 24px)}.main:focus{outline:none}.offline{background:var(--wait-bg);color:var(--wait-text);text-align:center;border-bottom:1px solid var(--wait-line);padding:10px 16px}.screen{min-width:0}.screen.boot,.sign-in{max-width:28rem;margin:12vh auto 0;padding:16px}.sign-in-card{background:var(--chrome);border:1px solid var(--line);border-radius:6px;padding:24px 20px}.brand-large{color:var(--text-strong);font-size:18px;font-weight:600}.google{width:100%;margin-top:8px}.screen-head,.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.section{min-width:0;margin:24px 0}.section-head h2,.section-head h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px;line-height:16px}.section.attention .section-head h2{color:var(--wait)}.button,button.disclosure{border-radius:var(--radius);min-width:44px;max-width:100%;min-height:44px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.button.primary{background:var(--accent);color:var(--on-accent);font-weight:600}.button.primary:hover{background:var(--accent-strong);color:var(--on-accent)}.button.secondary{background:var(--raised);color:var(--text);border-color:var(--control-border)}.button.quiet{color:var(--accent);background:0 0;padding:0 10px}.button.danger{background:var(--fail);color:var(--chrome);font-weight:600}.button.danger-outline{color:var(--fail);border-color:var(--fail-line);background:0 0}.button.attention{background:var(--wait-button);color:var(--on-wait-button);font-weight:600}.button.choice{background:var(--accent-bg);color:var(--text);border-color:var(--accent-line)}.button:disabled{opacity:.55;cursor:not-allowed}button.disclosure{color:var(--text-strong);background:0 0;justify-content:flex-start;padding:0;font-weight:600}.segmented{border:1px solid var(--control-border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.segmented button{border:0;border-right:1px solid var(--line);background:var(--chrome);min-height:44px;color:var(--text);font:inherit;cursor:pointer;padding:0 12px;font-weight:500}.segmented button:last-child{border-right:0}.segmented button[aria-pressed=true]{background:var(--pressed-bg);color:var(--pressed-fg);font-weight:600}.tabs-line{border-bottom:1px solid var(--line);gap:16px;display:flex;overflow-x:auto}.tabs-line [role=tab]{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:0;display:inline-flex}.tabs-line [role=tab][aria-selected=true]{color:var(--text-strong);border-bottom-color:var(--accent);font-weight:500}.tab-note{color:var(--muted);margin-left:6px;font-size:11px}.actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.field{border:0;min-width:0;margin:12px 0;padding:0}.field>label,.field>legend,.type-confirm>label,.stack>label,.deny>label,.reply>label{margin-bottom:4px;font-weight:500;display:block}fieldset.field>legend{padding:0}.field>label.check{margin-bottom:0;font-weight:400;display:flex}input[type=text],input[type=search],input[type=number],input[type=date],input[type=email],select,textarea{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--chrome);width:100%;max-width:100%;min-height:44px;color:var(--text);font:inherit;padding:8px 10px;font-size:16px;display:block}textarea{resize:vertical;min-height:88px}.check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;display:flex}.check input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:1px 0 0}.check-long{align-items:flex-start}details.more{margin:8px 0}summary{cursor:pointer;min-height:44px;color:var(--accent);padding:10px 0;font-weight:500;display:list-item}progress{width:100%;max-width:100%;height:6px;accent-color:var(--accent);display:block}.time{cursor:default}.glyph{border:1px solid var(--queued-line);background:var(--queued-bg);width:20px;height:20px;color:var(--queued);font-family:var(--mono);border-radius:3px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.glyph-small{width:18px;height:18px;font-size:10px}.g-done{background:var(--done-bg);color:var(--done);border-color:var(--done-line)}.g-running{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-line)}.g-waiting{background:var(--wait-bg);color:var(--wait);border-color:var(--wait-line)}.g-failed{background:var(--fail-bg);color:var(--fail);border-color:var(--fail-line)}.g-queued{background:var(--queued-bg);color:var(--queued);border-color:var(--queued-line)}.g-skipped{background:var(--queued-bg);color:var(--muted);border-style:dashed}.chip{border:1px solid var(--line-strong);background:var(--bg);color:var(--text);border-radius:3px;align-items:center;padding:0 6px;font-size:11px;line-height:18px;display:inline-flex}.inline-error{color:var(--fail);background:var(--fail-bg);border-radius:var(--radius);padding:8px 12px;font-weight:500}.inline-error:before{content:"✕ "}.error-note{background:var(--fail-bg);color:var(--text);border:1px solid var(--fail-line);border-radius:var(--radius);margin:12px 0;padding:12px 14px}.error-title{margin-top:0;font-weight:600}.empty{color:var(--muted);background:var(--chrome);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:12px 14px}.loading{color:var(--muted);align-items:center;gap:10px;display:flex}.spinner{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.banner{border-radius:var(--radius);border:1px solid var(--line);align-items:flex-start;gap:12px;margin:12px 0;padding:10px 12px;display:flex}.banner p{margin:0}.banner-text{flex:1;min-width:0}.banner-icon{width:20px;height:20px;font-family:var(--mono);border:1px solid;border-radius:3px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.banner-warn{background:var(--wait-bg);color:var(--wait-text);border-color:var(--wait-line)}.banner-warn .banner-icon{color:var(--wait)}.banner-info{background:var(--accent-bg);color:var(--text);border-color:var(--accent-line)}.banner-done{background:var(--done-bg);color:var(--text);border-color:var(--done-line)}.banner-done .banner-icon{color:var(--done)}.banner-danger{background:var(--fail-bg);color:var(--text);border-color:var(--fail-line)}.table-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--chrome);max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table thead{display:none}.data-table tbody,.data-table tr,.data-table td{display:block}.data-table tr{border-top:1px solid var(--line);padding:10px 12px}.data-table tr:first-child{border-top:0}.data-table tr{flex-direction:column;display:flex}.data-table td{min-width:0;padding:2px 0}.data-table td.title-cell{order:-1}.data-table td[data-label]{grid-template-columns:minmax(0,96px) minmax(0,1fr);align-items:baseline;gap:0 10px;display:grid}.data-table td.title-cell{display:block}.cell-v{min-width:0}.data-table td[data-label]:before{content:attr(data-label);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.data-table td.title-cell:before{display:none}.data-table a{align-items:center;min-height:44px;display:inline-flex}.data-table .title-cell a{color:var(--text-strong);font-weight:500;text-decoration:none}.status-cell .cell-v{align-items:center;gap:8px;display:inline-flex}.action-cell{padding-top:6px}.action-cell .button{width:100%}.data-table .action-cell a{color:var(--on-wait-button)}.composer-wrap .ask,.ask{border:1px solid var(--line-strong);background:var(--raised);box-shadow:var(--shadow);border-radius:6px;gap:8px;padding:12px;display:grid}.ask-title{margin:0;font-size:20px}.ask-input{border-color:var(--control-border);min-height:96px;font-size:16px}.composer-actions{margin:4px 0 0}.composer-actions .hint{flex:14rem;margin:0}.workflow-soon{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-top:10px;display:flex}.new-project{border-left:2px solid var(--line-strong);margin:8px 0;padding-left:12px}.project-head h1{margin:2px 0 0}.goal{max-width:720px;color:var(--soft)}.project-grid{display:block}.spend-list{border-top:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}.spend-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.spend-list li>span:first-child{min-width:0}.cost{font-size:15px}.cost strong{color:var(--text-strong);font-size:20px;font-weight:500}.run-layout{min-width:0;display:block}.run-head{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.run-heading{flex:16rem;min-width:0}.run-heading h1{margin:2px 0 0}.run-controls{flex:100%;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"stop.inspector""detail detail detail";align-items:center;gap:8px;display:grid}.run-controls .stop{grid-area:stop}.run-controls .inspector-open{grid-area:inspector}.detail-control{grid-area:detail;align-items:center;gap:8px;display:flex}.detail-control .eyebrow{display:none}.detail-control .segmented{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stop-hint{margin:4px 0 0;display:none}.run-status{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:12px 0 0;display:flex}.run-status strong{color:var(--text-strong);font-weight:600}.run-waiting{min-width:0;color:var(--soft);flex:100%}.run-meta{margin:2px 0 4px}.stream-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;font-size:13px;display:flex}.stream-note.reconnecting{background:var(--wait-bg);color:var(--wait-text);border:1px solid var(--wait-line);border-radius:var(--radius);padding:6px 10px}.dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.stream-note.live .dot{background:var(--done)}.now-line{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:8px 0;display:flex}.now{border-left:2px solid var(--accent);background:var(--chrome);flex:16rem;min-width:0;padding:8px 12px}.now .label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.now-for{color:var(--muted);font-size:12px}.thread-strip{margin:12px 0}.thread-strip ol{border:1px solid var(--line);border-radius:var(--radius);background:var(--chrome);margin:0;padding:0;list-style:none}.thread-strip li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;padding:4px 12px;display:flex}.thread-strip li:first-child{border-top:0}.thread-strip li.current{background:var(--selected-bg)}.thread-n{color:var(--muted)}.thread-request{flex:12rem;align-items:center;min-width:0;min-height:44px;display:inline-flex}.decision-bar{bottom:calc(var(--tabbar) + env(safe-area-inset-bottom) + 8px);z-index:15;gap:6px;margin:12px 0;display:grid;position:sticky}.decision-row{border:1px solid var(--wait-line);border-radius:var(--radius);background:var(--wait-bg);color:var(--wait-text);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 8px 6px 12px;display:flex}.decision-mark{color:var(--wait);font-weight:600}.decision-text{flex:14rem;min-width:0;display:grid}.decision-eyebrow{color:var(--wait);font-weight:600}.decision-title{color:var(--wait-text)}.decision-who{color:var(--wait-text);font-size:12px}.runmap{border:1px solid var(--line);border-radius:var(--radius);background:var(--chrome);margin:12px 0}.map-rows,.map-children,.map-rounds,.map-items{margin:0;padding:0;list-style:none}.map-node{border-top:1px solid var(--line);min-width:0}.map-rows>.map-node:first-child{border-top:0}.map-node.selected{background:var(--selected-bg);outline:1px solid var(--accent);outline-offset:-1px}.map-row{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:48px;padding:4px 10px;display:flex}.map-n{width:2.4em;color:var(--muted);font-size:12px}.map-title{min-height:44px;color:var(--text-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:500;display:inline-flex}.map-summary{min-width:0;color:var(--muted);flex:100%;font-size:13px}.plan-status{color:var(--text)}.map-time{color:var(--muted);margin-left:auto;font-size:12px}.map-children{border-left:1px solid var(--line);margin-left:16px}.map-detail,.map-rounds,.map-items{margin:0 10px 10px}.map-round-label{color:var(--text)}.map-item-title{flex:10rem;align-items:center;min-width:0;min-height:44px;display:inline-flex}.map-block{gap:6px;padding:4px 0 8px;display:grid}.strip{flex-wrap:wrap;gap:3px;display:flex}.strip-cell{border:1px solid var(--queued-line);width:22px;height:26px;font-family:var(--mono);border-radius:3px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:11px;display:flex}.event-lines{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);margin:0 10px 10px;padding:8px 10px;font-size:12px;line-height:18px;list-style:none;overflow-x:auto}.event-lines li{overflow-wrap:anywhere}.ev-seq,.ev-time{color:var(--muted)}.ev-kind{color:var(--accent)}.inline-decision{gap:10px;margin:0 10px 10px;display:grid}.inline-decision .inbox-card{border:1.5px solid var(--wait);background:var(--raised)}.history{margin:8px 0;padding-left:1.4rem}.history li{margin:4px 0}.history .time{color:var(--muted);font-size:12px;font-family:var(--mono)}.questions{margin:0;padding:0;list-style:none}.questions>li{margin:8px 0}.question{background:var(--chrome);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px}.question-title{color:var(--text-strong);font-weight:500}.answer-given{font-style:italic}.stopped{background:var(--chrome);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.kind-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600;display:inline-block}.how-made{border-top:1px solid var(--line);margin:24px 0 8px;padding-top:8px}.how-made-head{margin:0;font-size:15px}.how-made-body{padding:4px 0 8px}.tools,.events{padding-left:1.2rem}.events{font-size:12px}.facts{gap:8px;margin:12px 0;display:grid}.facts>div{min-width:0}.facts dt{color:var(--text-strong);font-weight:600}.facts dd{overflow-wrap:anywhere;margin:0}.steps{margin:0;padding:0;list-style:none}.step-title{font-weight:600;display:block}.assistant-bar{border:1px solid var(--line-strong);background:var(--raised);box-shadow:var(--shadow);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:16px 0 0;padding:8px 8px 8px 12px;display:flex}form.assistant-bar{bottom:calc(var(--tabbar) + env(safe-area-inset-bottom) + 8px);z-index:15;position:sticky}.about-chip{border:1px solid var(--accent-line);background:var(--accent-bg);max-width:100%;color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex;overflow:hidden}form.assistant-bar .about-chip{flex:0 auto}form.assistant-bar .about-chip:after{content:""}.assistant-input{resize:none;background:0 0;border:0;flex:1 1 0;min-width:0;height:44px;min-height:44px;padding:10px 4px}form.assistant-bar{grid-template-columns:minmax(0,1fr) auto;display:grid}form.assistant-bar .about-chip{grid-column:1/-1;justify-self:start}form.assistant-bar .inline-error{grid-column:1/-1}.assistant-says{color:var(--soft);flex:14rem;margin:0}.assistant-hint{color:var(--muted);margin:0;font-size:12px;display:none}.inspector-col{display:none}.inspector-panel{gap:12px;padding:12px 0;display:grid}.inspector-panel section{gap:8px;display:grid}.outline{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.outline li{border-bottom:1px solid var(--line);gap:10px;padding:8px 0;display:flex}.outline-text{min-width:0;display:grid}.outline-title{color:var(--text-strong)}.outline-detail{color:var(--muted);font-size:12px}.outline-head{color:var(--text-strong);margin:0;font-weight:500}.kv{gap:4px;margin:0;font-size:13px;display:grid}.kv>div{grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:12px;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0}.evidence-links,.consulted{margin:0;padding:0;list-style:none}.evidence-links a{align-items:center;min-height:44px;display:inline-flex}.consulted li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.notebook-wrap{margin:12px 0}.notebook{--text-strong:var(--page-text);border-radius:var(--radius);background:var(--page);color:var(--page-text);gap:20px;padding:16px 16px 28px;display:grid}.notebook.page-night{--page:var(--chrome);--page-text:var(--text);--page-soft:var(--soft);--page-muted:var(--muted);--page-line:var(--line);--page-line-strong:var(--line-strong);--page-link:var(--accent);--page-code:var(--bg);--text-strong:var(--text-strong)}.notebook a{color:var(--page-link)}.notebook .hint,.notebook .md-dest{color:var(--page-muted)}.notebook .empty{color:var(--page-muted);border-color:var(--page-line-strong);background:0 0}.notebook-head{border-bottom:1px solid var(--page-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:12px;display:flex}.notebook-label{color:var(--page-muted);flex:auto;margin:0;font-size:12px;font-weight:400}.notebook-head .eyebrow{color:var(--page-muted);display:none}.segmented-page{border-color:var(--page-line-strong)}.segmented-page button{background:var(--page);color:var(--page-text);border-right-color:var(--page-line)}.segmented-page button[aria-pressed=true]{background:var(--page-text);color:var(--page)}.notebook-output{gap:16px;display:grid}.notebook-title{font-family:var(--serif);color:var(--page-text);margin:0;font-size:24px;font-weight:500;line-height:1.25}.cell{min-width:0}.cell-mark{border-top:2px solid var(--page-text);color:var(--page-muted);letter-spacing:.06em;padding-top:4px;font-size:10px}.cell-table .cell-mark{border-top-color:var(--page-s)}.cell-code .cell-mark{border-top-color:var(--page-link)}.cell-eq .cell-mark{border-top-color:var(--page-u)}.cell-body{min-width:0;padding-top:6px}.cell-margin{color:var(--page-muted);padding-top:4px;font-size:11px;line-height:18px}.cell-body .md{font-family:var(--serif);color:var(--page-text);font-size:17px;line-height:28px}.cell-body .md h4,.cell-body .md h5,.cell-body .md h6{font-family:var(--serif);color:var(--page-text);margin:8px 0;font-size:20px;font-weight:500}.cell-body .md table{font-family:var(--sans);font-size:13px;line-height:20px}.cell-body .md td{font-variant-numeric:tabular-nums}.inbox-list{margin:0;padding:0;list-style:none}.inbox-list>li{margin:12px 0}.inbox-card{background:var(--chrome);border:1px solid var(--line);border-radius:6px;min-width:0;padding:14px}.card-title{margin-top:4px;font-size:17px}.sub{margin-top:14px;font-size:14px}.email{background:var(--page);color:var(--page-text);border:1px solid var(--page-line-strong);border-radius:var(--radius);min-width:0;margin:8px 0}.email-head{border-bottom:1px solid var(--page-line);gap:4px;margin:0;padding:10px 12px;font-size:14px;display:grid}.email-head>div{flex-wrap:wrap;gap:0 8px;min-width:0;display:flex}.email-head dt{color:var(--page-muted);min-width:4.5em}.email-head dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.email-body{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--serif);padding:12px;font-size:15px;line-height:1.6}.action-preview{background:var(--page);color:var(--page-text);border:1px solid var(--page-line-strong);border-radius:var(--radius);margin:8px 0;padding:4px 12px}.action-preview a{color:var(--page-link)}.agent-words{margin:12px 0}.agent-words .label{color:var(--muted);margin-bottom:4px}.agent-words blockquote{border-left:2px solid var(--control-border);margin:0;padding:2px 12px;font-style:italic}.choices{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.reply,.deny,.edit,.type-confirm,.stack{gap:8px;margin:12px 0;display:grid}.type-confirm{border-top:1px dashed var(--line-strong);max-width:28rem;padding-top:12px}.reply>.button{width:100%}.type-confirm .button{justify-self:start}.hold{gap:4px;display:grid}.hold-button{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-width:200px;position:relative;overflow:hidden}.hold-fill{opacity:.28;transform-origin:0;background:currentColor;position:absolute;inset:0;transform:scaleX(0)}.hold-button[data-holding=true] .hold-fill{transition:transform 1.5s linear;transform:scaleX(1)}.hold-label{position:relative}.md{min-width:0}.md>:first-child{margin-top:0}.md a{overflow-wrap:anywhere}.md-dest{color:var(--muted);overflow-wrap:anywhere;font-size:.875em}.md-link-refused,.md-image-refused{color:var(--muted)}.md-code,.md-math{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);white-space:pre;max-width:100%;margin:8px 0;padding:10px 12px;font-size:13px;line-height:20px;overflow-x:auto}.notebook .md-code,.notebook .md-math{background:var(--page-code);border-color:var(--page-line);color:var(--page-text)}.md code{background:var(--bg);overflow-wrap:anywhere;border-radius:3px;padding:0 4px;font-size:.86em}.notebook .md code{background:var(--page-code)}.md pre code{background:0 0;padding:0}.md blockquote{border-left:2px solid var(--line-strong);margin:8px 0;padding:2px 12px}.md ul,.md ol{padding-left:1.4rem}.md hr{border:0;border-top:1px solid var(--line-strong);margin:16px 0}.md-table{max-width:100%;overflow-x:auto}.md-table table{border-collapse:collapse;width:100%}.md-table th{text-align:left;border-top:1.5px solid;border-bottom:1px solid;padding:6px 8px 6px 0;font-weight:600}.md-table td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:6px 8px 6px 0}.md-table .align-right{text-align:right}.md-table .align-center{text-align:center}.md-table td.num{font-family:var(--mono);font-size:.92em}.notebook .md-table td{border-bottom-color:var(--page-line)}.sheet-layer{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet-backdrop{background:#05080c8c;position:absolute;inset:0}.sheet{max-height:85vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong);background:var(--chrome);color:var(--text);border-radius:10px 10px 0 0;position:relative;overflow-y:auto}.sheet-head{background:var(--chrome);justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.sheet-title{margin:0;font-size:15px}.sheet-body{gap:12px;padding-bottom:8px;display:grid}.sheet-body .theme-switch{justify-self:start;padding-left:12px}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 16px;margin:8px 0 16px;display:flex}.tabs a{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;padding:0;text-decoration:none;display:inline-flex}.tabs a[aria-current=page]{border-bottom-color:var(--accent);color:var(--text-strong);font-weight:500}.inline-field{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-field>label{margin:0}.inline-field select{flex:1;width:auto;min-width:0}.filters{gap:0;margin-bottom:16px;display:grid}.activity-list,.audit,.grants,.budgets,.people,.proposals,.waiting-list,.project-list,.run-list{margin:0;padding:0;list-style:none}.activity-list>li,.audit>li,.grants>li,.budgets>li,.people>li,.proposals>li{border:1px solid var(--line);background:var(--chrome);border-top:0;min-width:0;padding:10px 12px}.activity-list>li:first-child,.audit>li:first-child,.grants>li:first-child,.budgets>li:first-child,.people>li:first-child,.proposals>li:first-child{border-top:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0}.activity-text{color:var(--text-strong);margin:0}.activity-time{color:var(--muted)}.saved{color:var(--done);font-weight:500}.words{padding-left:1.2rem}.person-name{color:var(--text-strong);margin-bottom:0;font-weight:600}.confirm{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.research-head{min-width:0;margin-bottom:8px}.research-head h1{overflow-wrap:anywhere;margin:2px 0 0}.eyebrow-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.research-meta{margin:4px 0 0}.research-labels{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;display:flex}.byline-large{color:var(--soft);margin:6px 0 0}.research-grid{min-width:0;display:block}.research-main,.research-side{min-width:0}.research-about{max-width:46rem;color:var(--soft)}.label-chip,.status-word{border:1px solid var(--line-strong);background:var(--chrome);color:var(--muted);border-radius:3px;align-items:center;padding:0 6px;font-size:11px;line-height:18px;display:inline-flex}.status-word{font-family:var(--mono);letter-spacing:.02em;color:var(--queued);border-color:var(--queued-line);background:var(--queued-bg)}.label-trusted{color:var(--done);border-color:var(--done-line)}.label-unverified{color:var(--wait);border-color:var(--wait-line)}.st-supported,.st-remembered,.doc-verified{color:var(--done);border-color:var(--done-line);background:var(--done-bg)}.st-contested{color:var(--wait);border-color:var(--wait-line);background:var(--wait-bg)}.st-unsupported{color:var(--fail);border-color:var(--fail-line);background:var(--fail-bg)}.doc-published{color:var(--accent);border-color:var(--accent-line);background:var(--accent-bg)}.st-withdrawn,.st-forgotten,.doc-superseded{color:var(--muted);background:0 0;border-style:dashed}.made-by{min-width:0}.made-by-link{color:var(--soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.made-by-link:hover{color:var(--accent-strong)}.made-by-run{font-weight:500}.label-set{vertical-align:middle;flex-wrap:wrap;gap:4px 6px;display:inline-flex}.provenance{margin:0}.library-search{border:1px solid var(--line);border-radius:var(--radius);background:var(--chrome);margin:16px 0;padding:12px}.library-search-label{margin-bottom:6px;font-weight:500;display:block}.library-search-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.library-search-row input[type=search]{flex:14rem;width:auto;min-width:0}.library-search .hint{margin:6px 0 0}.byline{color:var(--muted);font-size:12px;line-height:1.4;display:block}.source-title.untitled{font-style:italic}.parse-mark{align-items:flex-start;gap:6px;min-width:0;display:inline-flex}.parse-letter{border:1px solid var(--queued-line);background:var(--queued-bg);width:18px;height:18px;color:var(--queued);border-radius:3px;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.parse-read .parse-letter{color:var(--done);border-color:var(--done-line);background:var(--done-bg)}.parse-failed .parse-letter{color:var(--fail);border-color:var(--fail-line);background:var(--fail-bg)}.parse-none .parse-letter{border-style:dashed}.parse-word{font-weight:500}.parse-failed .parse-word{color:var(--fail)}.parse-text{color:var(--muted);font-size:12px;line-height:1.4;display:block}.added-cell{color:var(--muted);font-size:13px}.hits,.passages,.cited-list,.used-in,.retrievals,.record-list,.recent-sources,.ledger,.note-list,.evidence,.history-list,.version-list{margin:0;padding:0;list-style:none}.hit{border-top:1px solid var(--line);padding:12px 0}.hit-where{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 6px;display:flex}.hit-source{font-weight:500}.passage-text{border-left:2px solid var(--line-strong);background:var(--chrome);color:var(--text);font-family:var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:15px;line-height:1.6}mark{background:var(--wait-bg);color:inherit;box-shadow:inset 0 -1px 0 var(--wait-line);border-radius:2px;padding:0 1px}.passage{border-top:1px solid var(--line);padding:10px 0;scroll-margin-top:96px}.passage.focused .passage-text{border-left-color:var(--accent);background:var(--accent-bg)}.passage-where{color:var(--muted);letter-spacing:.02em;margin:0 0 4px;font-size:11px}.passage-cited{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0;display:flex}.cited-chip{font-size:13px}.cited-list li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:6px 0;display:flex}.cited-list .status-word{flex:none;margin-top:12px}.cited-text{min-width:0;display:grid}.cited-text a{min-height:44px;color:var(--text-strong);align-items:center;display:inline-flex}.used-in li{border-bottom:1px solid var(--line);padding:4px 0;display:grid}.used-in a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.retrievals{gap:8px;margin-top:8px;display:grid}.retrievals li{gap:2px;display:grid}.dest{min-height:44px;font-family:var(--mono);overflow-wrap:anywhere;align-items:center;font-size:12px;display:inline-flex}.notes-list{color:var(--soft);margin:6px 0 0;padding-left:1.2rem}.mono-values dd{overflow-wrap:anywhere;font-size:12px}.technical{margin-top:16px}.ledger,.note-list{gap:10px;margin-top:12px;display:grid}.ledger-entry,.note-entry{border:1px solid var(--line);border-radius:var(--radius);background:var(--chrome);min-width:0;padding:12px 14px}.ledger-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.claim-text{color:var(--text-strong);font-family:var(--serif);margin:8px 0 4px;font-size:17px;line-height:1.45}.claim-text a{color:inherit;text-decoration:none}.claim-text a:hover{text-decoration:underline}.claim-why{color:var(--soft);margin:4px 0}.claim-evidence-line{margin:2px 0}.st-entry-withdrawn{background:var(--bg);border-style:dashed}.st-entry-withdrawn .claim-text{color:var(--muted)}.claim-statement{max-width:46rem;color:var(--text-strong);font-family:var(--serif);margin:10px 0 0;font-size:20px;line-height:1.4}.evidence{gap:10px;margin-top:4px;display:grid}.evidence-item{border-top:1px solid var(--line);padding-top:10px}.evidence-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 6px;display:flex}.stance{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.stance-supports .stance{color:var(--done)}.stance-contradicts .stance{color:var(--fail)}.evidence-source{font-weight:500}.evidence-quote{color:var(--soft);margin:0 0 6px}.ev-check{color:var(--soft);margin:6px 0 0;font-size:13px}.ev-check-word{color:var(--text-strong);font-weight:600}.ev-check-exact_quote .ev-check-word{color:var(--fail)}.legend-list{gap:10px;margin:0;display:grid}.legend-list>div{gap:4px;display:grid}.legend-list dt{margin:0}.legend-list dd{color:var(--soft);margin:0;font-size:13px}.history-list{gap:10px;display:grid}.history-list li{border-top:1px solid var(--line);padding-top:8px}.history-head{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.fold{margin-top:6px}.button.fold-button{gap:6px;padding:0}.fold-mark{width:1em;font-family:var(--mono)}.fold-body{padding-top:4px}.memory-filter{margin:4px 0 8px}.memory-filter .count-quiet{color:inherit;margin-left:6px}.note-topic{color:var(--text-strong);font-weight:600}.note-text{max-width:46rem;color:var(--text);font-family:var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:16px;line-height:1.55}.note-entry.forgotten{background:var(--bg);border-style:dashed}.note-entry.forgotten .note-topic,.note-entry.forgotten .note-text{color:var(--muted)}.forgotten-line{color:var(--soft);margin:6px 0}.note-sources{margin:4px 0}.note-detail{gap:10px;padding-top:4px;display:grid}.doc-versions{gap:8px;margin:12px 0;display:grid}.version-list{flex-wrap:wrap;gap:6px;display:flex}.version-button{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--chrome);min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:4px 12px;display:flex}.version-button[aria-pressed=true]{border-color:var(--accent);background:var(--selected-bg);box-shadow:inset 0 0 0 1px var(--accent)}.version-n{color:var(--muted)}.version-text{min-width:0;display:grid}.version-status{font-weight:500}.compare-field select{flex:12rem}.document-plain{white-space:pre-wrap;overflow-wrap:anywhere}.diff-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--chrome);font-family:var(--mono);margin:8px 0 0;padding:4px 0;font-size:12.5px;line-height:20px}.diff-line{grid-template-columns:3.6em minmax(0,1fr);gap:10px;padding:1px 10px;display:grid}.diff-n{color:var(--muted);text-align:right}.diff-text{white-space:pre-wrap;overflow-wrap:anywhere}.diff-add{background:var(--done-bg)}.diff-add .diff-n{color:var(--done)}.diff-del{background:var(--fail-bg)}.diff-del .diff-n{color:var(--fail)}.diff-gap{background:var(--bg);color:var(--muted);font-style:italic}.teach{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--chrome);gap:10px;max-width:46rem;padding:16px;display:grid}.teach-title{color:var(--text-strong);margin:0;font-weight:600}.teach-body p{color:var(--soft);margin:0}.teach-example{gap:4px;margin:0;display:grid}.teach-quote{color:var(--text);font-family:var(--serif);font-size:16px}.teach .button{justify-self:start}.more-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;display:flex}.record-list{border-top:1px solid var(--line)}.record-list li{border-bottom:1px solid var(--line);padding:0 0 2px}.record-list a{min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.record-list .meta{margin:-4px 0 6px;display:block}.record-n{color:var(--text-strong)}.section-link{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.recent-sources{border-top:1px solid var(--line)}.recent-sources li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:4px 0;display:grid}.recent-sources .eyebrow{grid-area:1/1}.recent-sources .parse-mark{grid-area:1/2}.recent-title{min-height:44px;color:var(--text-strong);overflow-wrap:anywhere;grid-column:1/-1;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:899.98px){.desktop-only{display:none!important}}@media (min-width:900px){.phone-only{display:none!important}}@media (pointer:coarse){.kbd{display:none}}@media (min-width:900px){.brand-name{display:inline}.topbar{flex-wrap:nowrap;gap:16px;padding:0 16px}.crumbs li{display:flex}.crumbs li+li:before{content:"/";color:var(--muted);margin-right:6px}.crumbs li:not(.crumb-last){flex:none;max-width:16rem}.crumbs li.crumb-last{flex:0 auto}.sources-table td[data-label=Kind],.documents-table td[data-label=Kind]{white-space:nowrap}.search{flex:0 300px}.capsule-slot{flex:none;order:0;padding:0}.capsule{white-space:nowrap;overflow:hidden}.frame{grid-template-columns:224px minmax(0,1fr);align-items:stretch;display:grid}.rail{border-top:0;border-right:1px solid var(--line);flex-direction:column;padding:12px 8px;display:flex;position:static}.rail-main{flex-direction:column;gap:2px}.rail-main>li{flex:none}.rail-main a{border-radius:var(--radius);min-height:44px;font-size:inherit;color:var(--text);flex-direction:row;justify-content:flex-start;gap:10px;padding:0 12px}.rail-main a[aria-current=page]{background:var(--selected-bg);color:var(--text-strong)}.rail-main .rail-word{flex:auto}.rail-main .count{position:static}.rail-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.main{padding:20px 24px 32px}.data-table thead{display:table-header-group}.data-table tbody{display:table-row-group}.data-table tr{padding:0;display:table-row}.data-table td,.data-table th{text-align:left;vertical-align:middle;border-top:1px solid var(--line);padding:8px 12px;display:table-cell}.data-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:11px;font-weight:500}.data-table td[data-label]:before{display:none}.data-table .num{text-align:right}.data-table td[data-label],.data-table td.title-cell{display:table-cell}.action-cell{text-align:right}.action-cell .button{width:auto}.project-grid{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:24px;display:grid}.recent-sources li{grid-template-columns:6em minmax(0,1fr) auto}.recent-sources .recent-title{grid-area:1/2}.recent-sources .parse-mark{grid-column:3}.sources-table .title-cell{width:44%}.documents-table .title-cell{width:40%}.map-summary{flex:220px}.run-controls{flex-wrap:wrap;flex:none;align-items:center;display:flex}.detail-control{flex:none}.detail-control .eyebrow{display:block}.detail-control .segmented{display:inline-flex}.stop-hint{display:block}.notebook{padding:20px 24px 40px}.notebook-label{flex-basis:14rem}.notebook-head .eyebrow{display:block}.data-table .num{white-space:nowrap}.decision-bar,form.assistant-bar{bottom:12px}.admin form.stack,.admin .stack{max-width:640px}.inbox-list,.inbox .screen-head,.inbox>.meta{max-width:880px}.cell{grid-template-columns:44px minmax(0,720px) minmax(0,190px);gap:16px;display:grid}.facts>div{grid-template-columns:11rem 1fr;gap:12px;display:grid}.reply>.button{justify-self:start;width:auto}form.assistant-bar{display:flex}.assistant-input{resize:vertical;height:auto}.assistant-hint{flex:100%;display:block}.filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0 16px}.who-name{max-width:16rem}.sheet-layer{justify-content:center;align-items:center}.sheet{border:1px solid var(--line-strong);border-radius:8px;width:min(560px,92vw)}}@media (min-width:1200px){.research-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.run-layout{grid-template-columns:minmax(0,1fr) 340px;gap:0;margin:-20px -24px -32px 0;display:grid}.run-layout>.screen.run{padding:20px 24px 32px 0}.inspector-col{border-left:1px solid var(--line);background:var(--chrome);padding:0 16px;display:block}.run-controls .inspector-open{display:none}}@media (min-width:900px) and (pointer:fine){body{font-size:13px;line-height:20px}.button,button.disclosure{min-height:32px;padding:0 12px}.segmented button{min-height:32px}.tabs-line [role=tab],.tabs a,.rail-main a,.rail-sections a,.rail-sections li.soon,.rail-foot a,.rail-project-name a,.more-list a{min-height:36px}.brand,.crumbs a,.crumbs span,.topbar-inbox{min-height:28px}.topbar{min-height:44px}input[type=text],input[type=search],input[type=number],input[type=date],input[type=email],select,textarea{min-height:32px;padding:4px 10px;font-size:13px}.ask-input{font-size:15px}.map-row{min-height:40px}.map-title,.map-item-title,.thread-request,.thread-strip li,.evidence-links a,.search-results a,.data-table a{min-height:28px}.check,summary{min-height:32px;padding:6px 0}.record-list a,.section-link,.recent-title,.used-in a,.cited-text a,.dest{min-height:28px}.version-button{min-height:36px}.cited-list .status-word{margin-top:5px}.assistant-input{min-height:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.connections .banner,.connections .research-about,.admin-connections .banner{max-width:46rem}.account-card{border:1px solid var(--line);border-left:3px solid var(--done-line);border-radius:var(--radius);background:var(--raised);max-width:46rem;padding:12px 16px}.account-card-problem{border-left-color:var(--fail-line)}.account-line{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.account-name{color:var(--text-strong);overflow-wrap:anywhere;font-weight:600}.account-status{margin:4px 0 8px}.account-facts{margin:8px 0 0}.account-card .actions{margin-bottom:0}.connections .section>.hint,.connections .empty,.admin-connections .section>.hint,.admin-connections .empty{max-width:46rem}.access-list,.use-list{border-top:1px solid var(--line);max-width:46rem;margin:0;padding:0;list-style:none}.access-list>li{border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:14px 0;display:grid}.access-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.access-title{color:var(--text-strong);margin:0;font-size:15px;font-weight:600}.access-does,.access-row .meta{margin:0}.access-not{color:var(--muted);margin:0;font-size:13px}.access-row .actions{margin:6px 0 0}.use-list>li{border-bottom:1px solid var(--line);min-width:0;padding:10px 0}.use-list p{overflow-wrap:anywhere;margin:0}.use-text{color:var(--text-strong);font-weight:500}.pending-list{max-width:46rem;margin:8px 0;padding-left:22px}.pending-list li+li{margin-top:6px}.cn-on{color:var(--done);border-color:var(--done-line);background:var(--done-bg)}.cn-off,.cn-quiet{color:var(--muted);border-color:var(--line-strong);background:0 0}.cn-none{color:var(--muted);background:0 0;border-style:dashed}.cn-pending{color:var(--wait);border-color:var(--wait-line);background:var(--wait-bg)}.cn-error{color:var(--fail);border-color:var(--fail-line);background:var(--fail-bg)}.rail-personal{margin-top:2px}.rail-sections a.dimmed,.more-list a.dimmed{color:var(--muted)}.offer-list{max-width:46rem}.offer-toggles{margin:8px 0 0}.offer-toggle[aria-pressed=true]{background:var(--accent-bg);border-color:var(--accent-line);color:var(--text-strong)}.offer-mark{width:1em;font-family:var(--mono);display:inline-block}.exclusion-id{color:var(--soft);font-size:12px}.exclusion-row .actions{margin:6px 0 0}.exclusion-form{max-width:46rem;margin-top:16px}.danger-zone{border:1px solid var(--fail-line);border-radius:var(--radius);max-width:46rem;padding:4px 16px 8px}
