:root{--bg:#f6f7f8;--surface:#fff;--surface-soft:#f0f3f5;--surface-raised:#fbfcfd;--ink:#172026;--muted:#64717c;--subtle:#84909a;--line:#d9e0e5;--line-strong:#c2ccd3;--accent:#0f766e;--accent-strong:#0b5f59;--accent-soft:#e1f4f1;--danger:#a23b32;--danger-soft:#f8e7e4;--warning:#9a5b12;--shadow:0 16px 40px #17202614;--radius:8px}*{box-sizing:border-box}html{background:var(--bg);min-height:100%;color:var(--ink);scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45}button,input,select,textarea{font:inherit;border:1px solid var(--line);border-radius:var(--radius)}input,select,textarea{background:var(--surface);width:100%;min-height:2.55rem;color:var(--ink);padding:.62rem .72rem}textarea{resize:vertical}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #0f766e3d}a{color:inherit}.shell{width:min(1440px,100vw - 1.5rem);padding:max(.75rem, env(safe-area-inset-top)) 0 max(5.5rem, env(safe-area-inset-bottom));margin:0 auto}.app-shell{gap:.85rem;display:grid}.skip-link{z-index:100;color:#fff;background:var(--ink);border-radius:var(--radius);padding:.6rem .85rem;font-weight:800;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.panel,.band{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:1rem;box-shadow:0 1px 2px #1720260a}.workspace-header{z-index:30;border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);background:#fffffff0;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:.75rem;padding:.75rem;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #17202614}.project-control-row{grid-template-columns:auto minmax(0,1fr);gap:.55rem;min-width:0;display:grid}.workspace-menu-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);cursor:pointer;place-items:center;width:2.8rem;height:3.75rem;min-height:3.75rem;padding:0;display:grid}.workspace-menu-button span,.workspace-menu-button span:before,.workspace-menu-button span:after{background:var(--ink);border-radius:999px;width:1.05rem;height:2px;display:block}.workspace-menu-button span{position:relative}.workspace-menu-button span:before,.workspace-menu-button span:after{content:"";position:absolute;left:0}.workspace-menu-button span:before{top:-.38rem}.workspace-menu-button span:after{top:.38rem}.workspace-menu-overlay{z-index:119;background:#0a121847;position:fixed;inset:0}.workspace-menu-drawer{z-index:120;width:min(22rem,86vw);padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));border-right:1px solid var(--line);background:var(--surface);position:fixed;top:0;bottom:0;left:0;box-shadow:28px 0 80px #0a12183d}.workspace-menu-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.workspace-menu-close{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);width:2.35rem;height:2.35rem;color:var(--ink);cursor:pointer;place-items:center;padding:0;font-size:1rem;font-weight:900;display:grid}.project-selector{min-width:0;position:relative}.workspace-header>*,.project-toolbar>*,.workbench-grid>*,.overview-lists>*,.capture-shell>*,.capture-form-grid>*,.workspace-grid>*,.library-columns>*,.agent-layout>*,.git-grid>*,.backup-grid>*{min-width:0}.project-selector>summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.75rem;padding:.65rem .75rem;list-style:none;display:grid}.project-selector>summary::-webkit-details-marker{display:none}.project-add-menu summary::-webkit-details-marker{display:none}.quick-add-menu summary::-webkit-details-marker{display:none}.project-selector-copy{align-content:center;gap:.1rem;min-width:0;display:grid}.field-label,.eyebrow{color:var(--subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.project-selector-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.12;overflow:hidden}.project-selector-caret{width:2rem;height:2rem;color:var(--accent);border:1px solid var(--line);border-radius:var(--radius);background:var(--accent-soft);place-items:center;display:inline-grid}.project-selector-caret:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transform:translateY(-.12rem)rotate(45deg)}.project-selector[open]{z-index:80}.project-selector[open] .project-selector-caret:before{transform:translateY(.12rem)rotate(225deg)}.project-selector-menu{z-index:95;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(92vw,25rem);box-shadow:var(--shadow);gap:.55rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0}.project-switcher{gap:.4rem;display:grid}.project-switch{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);min-height:2.25rem;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding:.48rem .65rem;font-weight:750;text-decoration:none;overflow:hidden}.project-switch.active{color:#fff;background:var(--accent);border-color:var(--accent)}.project-add-menu{border-top:1px solid var(--line);gap:.55rem;padding-top:.55rem;display:grid}.project-add-menu summary{min-height:2.25rem;color:var(--accent);border-radius:var(--radius);background:var(--accent-soft);cursor:pointer;border:1px solid #0f766e3d;padding:.48rem .65rem;font-weight:850;list-style:none}.project-toolbar{align-items:stretch;display:grid}.workspace-counts{grid-template-columns:repeat(4,minmax(4.5rem,1fr));gap:.45rem;margin:0;display:grid}.workspace-counts div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);padding:.48rem .55rem}.workspace-counts dt{color:var(--muted);font-size:.72rem}.workspace-counts dd{margin:0;font-size:1.05rem;font-weight:850}.status-chip{border-radius:var(--radius);align-items:center;width:fit-content;min-height:2.35rem;padding:.4rem .65rem;font-size:.82rem;font-weight:850;display:inline-flex}.status-chip.live{color:var(--accent-strong);background:var(--accent-soft)}.status-chip.preview{color:var(--warning);background:#fff1dc}.tab-rail{z-index:20;border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;min-width:0;max-width:100%;padding:.4rem;display:grid;position:sticky;top:6.15rem;box-shadow:0 8px 24px #1720260f}.tab-link{min-height:2.45rem;color:var(--muted);border-radius:calc(var(--radius) - 2px);justify-content:center;align-items:center;padding:.5rem .65rem;font-weight:800;text-decoration:none;display:inline-flex}.tab-link.active{color:#fff;background:var(--ink)}.quick-add-menu{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:90;position:fixed}.quick-add-menu>summary{color:#fff;background:var(--accent);cursor:pointer;border:1px solid #fff3;border-radius:50%;place-items:center;width:3.65rem;height:3.65rem;font-size:2rem;font-weight:850;line-height:1;list-style:none;display:grid;box-shadow:0 14px 30px #0f766e47}.quick-add-stack{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(20rem,100vw - 2rem);box-shadow:var(--shadow);gap:.45rem;padding:.55rem;display:grid;position:absolute;bottom:calc(100% + .6rem);right:0}.quick-add-stack a,.quick-action-list a{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);gap:.1rem;padding:.68rem .75rem;text-decoration:none;display:grid}.quick-add-stack a:hover,.quick-action-list a:hover,.work-card:hover,.search-result:hover,.neighborhood-card:hover{border-color:var(--line-strong);background:var(--surface-soft)}.quick-add-stack span,.quick-action-list span{color:var(--muted);font-size:.82rem}.panel-heading,.form-title-row,.column-head,.record-topline,.graph-row{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.panel-heading h2,.band-heading h2,.form-title-row h3,.column-head h3{margin:0;line-height:1.18}.panel-heading h2{letter-spacing:0;max-width:17ch;font-size:clamp(1.25rem,2vw,1.9rem)}.compact-heading h2,.band-heading h2{font-size:1rem}.form-title-row p,.column-head span,.status-text,.empty-state,.record-card p,.work-card p,.note-tile p,.asset-card p,.chat-message p{color:var(--muted);margin:0}.text-link{color:var(--accent);white-space:nowrap;font-weight:850;text-decoration:none}.workbench-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;gap:.85rem;display:grid}.command-panel{gap:.9rem;display:grid}.action-panel,.search-panel{gap:.8rem;display:grid}.wide-panel{grid-column:1/-1}.overview-lists{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:.75rem;display:grid}.asset-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.quick-action-list,.work-stack,.note-strip,.drawer-stack,.library-columns,.search-results,.commit-list,.milestone-list,.git-panel,.backup-panel{gap:.65rem;display:grid}.work-card,.note-tile,.asset-card,.search-result,.record-card,.graph-list,.git-card,.drawer-card,.capture-card,.chat-message,.agent-composer,.neighborhood-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised)}.work-card,.note-tile,.asset-card,.search-result,.neighborhood-card{color:inherit;gap:.25rem;padding:.75rem;text-decoration:none;display:grid}.work-card span,.note-tile span,.asset-card span,.chat-message span,.search-result span,.record-topline span,.graph-edge,.graph-label{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.editor-form,.record-editor,.inline-capture,.editable-record{gap:.75rem;display:grid}.editor-form,.record-editor{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);padding:.85rem}.panel>.editor-form,.capture-card.record-editor,form.capture-card{background:var(--surface)}.popcorn-form textarea{min-height:9rem}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.field-grid label,.editor-form label,.record-editor label{gap:.3rem;display:grid}.field-grid span,.editor-form label>span,.record-editor label>span{color:var(--muted);font-size:.82rem;font-weight:750}.submit-button,.secondary-button,.danger-button{appearance:none;border-radius:var(--radius);cursor:pointer;text-align:center;justify-content:center;align-items:center;min-height:2.55rem;padding:.62rem .85rem;font-weight:850;text-decoration:none;display:inline-flex}.submit-button{color:#fff;border:1px solid var(--accent);background:var(--accent)}.submit-button:hover{background:var(--accent-strong)}.submit-button[disabled]{opacity:.7;cursor:wait}.secondary-button{color:var(--ink);border:1px solid var(--line);background:var(--surface)}.danger-button{width:100%;color:var(--danger);background:var(--danger-soft);border:1px solid #a23b3247}.full-width{width:100%}.search-form{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.compact-results{max-height:22rem;overflow:auto}.capture-shell{gap:.85rem;display:grid}.capture-nav{z-index:10;border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;flex-wrap:wrap;gap:.45rem;min-width:0;max-width:100%;padding:.45rem;display:flex;position:sticky;top:10rem}.capture-nav a,.scope-pill{min-height:2.25rem;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);align-items:center;padding:.45rem .65rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.scope-pill.active{color:#fff;border-color:var(--accent);background:var(--accent)}.capture-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.primary-capture{background:linear-gradient(#fff 0%,#f3fbfa 100%);border-color:#0f766e57}.shortcut-directory{gap:.75rem;padding:.85rem;display:grid}.capture-card h3{margin:0}.human-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.drawer-card{gap:.7rem;padding:.75rem;display:grid}.drawer-card summary{cursor:pointer;font-weight:850;list-style:none}.drawer-card[open] summary{border-bottom:1px solid var(--line);padding-bottom:.65rem}.advanced-create{background:var(--surface-soft)}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.library-shell{gap:.85rem;display:grid}.scope-controls{flex-wrap:wrap;gap:.45rem;display:flex}.library-filters{z-index:10;border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;padding:.45rem;position:sticky;top:10rem}.library-columns{grid-template-columns:repeat(4,minmax(270px,1fr));align-items:start;padding-bottom:.4rem;overflow-x:auto}.library-columns .wide{grid-column:span 2}.data-column{align-content:start;gap:.65rem;display:grid}.record-card,.graph-list{padding:.75rem}.mention-targets,.mention-status{flex-wrap:wrap;gap:.35rem;display:flex}.mention-targets a,.mention-targets span,.resolved-mention,.unresolved-mention{border-radius:var(--radius);padding:.24rem .45rem;font-size:.78rem;font-weight:850}.mention-targets a,.mention-targets span,.resolved-mention{color:var(--accent);background:var(--accent-soft);text-decoration:none}.unresolved-mention{color:var(--danger);background:var(--danger-soft)}.mention-create .submit-button{width:100%}.record-card:target,.capture-card:target{outline-offset:3px;outline:3px solid #0f766e47}.graph-editor-row{grid-template-columns:1fr auto;align-items:stretch;display:grid}.graph-editor{width:100%}.graph-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;padding-bottom:.65rem}.graph-row:last-child{border-bottom:0;padding-bottom:0}.graph-edge,.graph-label{border-radius:var(--radius);background:var(--accent-soft);padding:.24rem .42rem}.relationship-graph{gap:.85rem;margin-top:.85rem;display:grid}.graph-canvas{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(var(--surface-soft) 1px, transparent 1px), linear-gradient(90deg, var(--surface-soft) 1px, transparent 1px), var(--surface);background-size:36px 36px;width:100%;min-height:24rem}.graph-canvas marker path{fill:#0f766e9e}.graph-link line{stroke:#0f766e8a;stroke-width:3px}.graph-link text,.graph-node-group text{text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:14px}.graph-link text{fill:var(--accent);paint-order:stroke;stroke:#fff;stroke-width:6px;font-weight:800}.graph-node-link{color:inherit;cursor:pointer;text-decoration:none}.graph-node-group circle{fill:#fff;stroke:var(--accent);stroke-width:3px}.graph-node-group text{fill:var(--ink);font-weight:850}.graph-node-group .graph-node-meta{fill:var(--muted);font-size:11px;font-weight:750}.graph-neighborhoods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.neighborhood-card span{color:var(--muted);font-size:.82rem}.git-grid{grid-template-columns:.85fr 1.35fr .8fr;gap:.85rem;display:grid}.git-card{align-content:start;gap:.75rem;padding:.85rem;display:grid}.commit-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:5rem minmax(0,1fr) minmax(8rem,.8fr) 5rem;align-items:center;gap:.5rem;padding:.55rem;display:grid}.commit-row code,.milestone-row code{color:var(--accent);font-size:.78rem;font-weight:850}.commit-row span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.milestone-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem;display:flex}.backup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.agent-panel{gap:.85rem;display:grid}.agent-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:.85rem;display:grid}.chat-thread{align-content:start;gap:.65rem;max-height:52rem;display:grid;overflow:auto}.chat-message{gap:.35rem;max-width:82%;padding:.85rem;display:grid}.chat-message.user{background:var(--accent-soft);justify-self:end}.agent-composer{align-content:start;gap:.75rem;padding:.85rem;display:grid}.login-shell{background:var(--bg);place-items:center;min-height:100vh;padding:2rem;display:grid}.login-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(100%,480px);box-shadow:var(--shadow);gap:1rem;padding:clamp(1.25rem,5vw,2rem);display:grid}.login-card h1,.login-card p{margin:0}.login-form{gap:.75rem;display:grid}.form-error,.error-text{color:var(--danger);font-weight:850}.quick-capture-button{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:90;color:#fff;cursor:pointer;background:#0b5f59;border:0;border-radius:50%;place-items:center;width:3.65rem;height:3.65rem;font-size:2rem;font-weight:900;line-height:1;display:grid;position:fixed;box-shadow:0 18px 38px #0f766e57}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a12187a;align-items:end;padding:.75rem;display:grid;position:fixed;inset:0}.capture-modal{border:1px solid var(--line);background:var(--surface);border-radius:16px 16px 10px 10px;grid-template-rows:auto auto minmax(0,1fr);gap:.8rem;width:min(100%,760px);max-height:min(88vh,760px);margin:0 auto;padding:.85rem;display:grid;overflow:auto;box-shadow:0 28px 90px #0a121847}.modal-header,.surface-heading,.studio-sidebar-head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.modal-header h2,.surface-heading h2{margin:0;font-size:1.15rem;line-height:1.15}.icon-button{width:2.35rem;height:2.35rem;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);cursor:pointer;place-items:center;font-size:1.15rem;font-weight:900;display:grid}.modal-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.mode-button,.studio-actions button,.studio-list-item,.entity-chip,.asset-summary button{min-width:0;min-height:2.5rem;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);cursor:pointer;text-align:left;padding:.55rem .65rem;font-weight:850}.mode-button.active,.studio-list-item.active,.entity-chip.active{color:#fff;background:#172026;border-color:#172026}.pro-form{align-content:start;gap:.75rem;min-width:0;display:grid}.pro-form label{gap:.32rem;min-width:0;display:grid}.pro-form label>span,.rich-editor>span{color:var(--muted);font-size:.82rem;font-weight:800}.modal-form{padding-top:.2rem}.rich-editor{gap:.4rem;min-width:0;display:grid}.editor-toolbar{flex-wrap:wrap;gap:.35rem;display:flex}.editor-toolbar button{min-width:2.35rem;min-height:2.15rem;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);cursor:pointer;padding:.35rem .55rem;font-size:.82rem;font-weight:900}.rich-editor textarea{min-height:8rem;line-height:1.5}.editor-preview{min-height:3.2rem;max-height:8rem;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);background:linear-gradient(90deg, #0f766e0d 1px, transparent 1px), var(--surface-raised);white-space:pre-wrap;background-size:12px 12px;padding:.7rem;font-size:.9rem;overflow:auto}.studio-shell{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.35fr) minmax(18rem,.9fr);align-items:start;gap:.85rem;display:grid}.studio-sidebar,.studio-main,.studio-inspector,.editor-surface,.inspector-panel,.asset-summary{min-width:0}.studio-sidebar,.editor-surface,.inspector-panel,.asset-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px 2px #1720260a}.studio-sidebar{gap:.75rem;padding:.8rem;display:grid;position:sticky;top:10rem}.studio-main,.studio-inspector{gap:.85rem;display:grid}.studio-actions{grid-template-columns:1fr;gap:.45rem;display:grid}.studio-actions button{text-align:center}.studio-list,.entity-chip-list,.note-feed{gap:.5rem;display:grid}.studio-list-item{gap:.1rem;display:grid}.studio-list-item span,.entity-chip span,.note-feed-item span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.studio-list-item.active span,.entity-chip.active span{color:#ffffffb8}.editor-surface,.inspector-panel{gap:.8rem;padding:.85rem;display:grid}.inspector-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;display:grid}.entity-chip{gap:.08rem;display:grid}.note-feed-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);gap:.25rem;padding:.65rem;display:grid}.note-feed-item p{color:var(--muted);margin:0}.asset-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.85rem;display:grid}.asset-summary button{text-align:center;grid-column:1/-1}@media (max-width:1100px){.workspace-header,.workbench-grid,.overview-lists,.workspace-grid,.git-grid,.agent-layout,.capture-form-grid,.backup-grid,.graph-neighborhoods,.asset-board{grid-template-columns:1fr}.library-columns .wide{grid-column:auto}.studio-shell{grid-template-columns:minmax(0,1fr)}.studio-sidebar{position:static}}@media (max-width:720px){.shell{width:min(100vw - .75rem,100%);padding-bottom:max(5.5rem, env(safe-area-inset-bottom))}.workspace-header,.panel,.band{padding:.7rem}.project-selector>summary{min-height:auto}.project-selector-copy strong,.work-card,.note-tile,.asset-card,.search-result,.capture-card,.record-card{overflow-wrap:anywhere}.project-toolbar,.field-grid,.search-form,.graph-editor-row,.commit-row{grid-template-columns:1fr}.workspace-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-counts div{padding:.42rem}.submit-button,.secondary-button{width:100%}.tab-rail{grid-template-columns:repeat(6,max-content);justify-content:start;top:.4rem;overflow-x:auto}.tab-link{min-width:6.4rem}.capture-nav,.library-filters{flex-wrap:nowrap;top:3.75rem;overflow-x:auto}.capture-nav a,.scope-pill{white-space:nowrap}.library-columns{grid-template-columns:1fr;overflow-x:visible}.human-shortcuts{grid-template-columns:1fr}.panel-heading,.form-title-row,.surface-heading{flex-direction:column;align-items:stretch}.modal-header{flex-direction:row;align-items:start}.panel-heading h2{max-width:none}.chat-message{max-width:100%}.quick-add-menu>summary{width:3.45rem;height:3.45rem}.modal-backdrop{align-items:stretch;padding:.45rem}.capture-modal{border-radius:var(--radius);max-height:calc(100vh - .9rem)}.modal-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-sidebar{margin-top:-.15rem}.studio-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-actions button{padding-inline:.35rem;font-size:.82rem}.studio-list{padding-bottom:.2rem;display:flex;overflow-x:auto}.studio-list-item{min-width:13rem}.inspector-grid{grid-template-columns:1fr}.quick-capture-button{width:3.35rem;height:3.35rem}.surface-heading .secondary-button,.surface-heading button{width:100%}.modal-form .submit-button{min-height:3.1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
