:root{--bg:#fbfaf7;--panel:#fff;--ink:#1f2328;--muted:#6a6f76;--line:#e4e1da;--accent:#2c5d63;--accent-ink:#fff;--mark:#fde9a8;--danger:#a33a2e;--chip:#efece5;--radius:10px;--serif:"Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, Menlo, monospace;--plate:#f7f5f0;--line-strong:#c9c5bc;--ink-soft:#5f646b;--line-soft:#eeebe4;--control-line:#d6d2c9;--accent-soft:#e4edec;--accent-soft-ink:#1d4a4f;--ok-bg:#e1eee8;--ok-ink:#1f5139;--warn-bg:#f6e7d4;--warn-ink:#7a4510;--highlight-bar:#e9c95a;--cal-page:#2c5d63;--cal-document:#b5733a;--cal-thought:#7a5aa6;--cal-image:#4f8a4a;--cal-other:#9a958b;--radius-lg:12px;--radius-xl:14px}@media (prefers-color-scheme:dark){:root{--bg:#16181b;--panel:#1d2024;--ink:#e7e5e0;--muted:#9aa0a6;--line:#30343a;--accent:#7fb7bd;--accent-ink:#0d1b1d;--mark:#5c4d16;--danger:#ff8a7a;--chip:#2a2e33;--plate:#24282d;--line-strong:#4a5059;--ink-soft:#b3b8be;--line-soft:#2a2e33;--control-line:#454b53;--accent-soft:#22383a;--accent-soft-ink:#a9d3d7;--ok-bg:#1f3329;--ok-ink:#9fd3b6;--warn-bg:#3a2c1a;--warn-ink:#e0b968;--highlight-bar:#b8962c;--cal-page:#7fb7bd;--cal-document:#e0a36a;--cal-thought:#b89ae0;--cal-image:#8cc486;--cal-other:#7d828a}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--sans);margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1{font:600 1.6rem/1.2 var(--serif);margin:0 0 1rem}h2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:1.5rem 0 .5rem;font-size:.78rem}button{font:inherit;cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:8px;padding:.4rem .8rem}a.button{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);white-space:nowrap;border-radius:8px;padding:.4rem .8rem}a.button:hover{text-decoration:none}button.secondary,.actions button,.tabs button{color:var(--ink);border-color:var(--line);background:0 0}button.danger{color:var(--danger);border-color:var(--line);background:0 0}button.icon{color:var(--muted);background:0 0;border:0;padding:0 .25rem}button.linklike{color:var(--ink);text-align:left;background:0 0;border:0;padding:.2rem 0}button:disabled{opacity:.5;cursor:default}input,textarea,select{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:.45rem .6rem}.muted{color:var(--muted)}.small{font-size:.85rem}.error-text{color:var(--danger)}.warning{color:var(--danger);font-size:.9rem}mark{background:var(--mark);color:inherit;border-radius:3px;padding:0 1px}.shell{flex-direction:column;min-height:100%;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:30;background:var(--bg);flex-wrap:wrap;align-items:center;gap:28px;padding:16px 40px;font-size:14px;display:flex;position:sticky;top:0}.topbar a{color:var(--ink)}.wordmark{font:600 22px var(--serif);color:var(--ink)!important}.topnav{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.topnav a.active{color:var(--accent);font-weight:600}.topbar-end{align-items:center;gap:20px;margin-left:auto;display:flex}.badge{background:var(--danger);color:#fff;border-radius:99px;margin-left:6px;padding:0 7px;font-size:11px}main{min-width:0;padding:28px 40px}.column{max-width:960px;margin:0 auto}.menu{position:relative}.menu>button{color:var(--muted);font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.menu>button:hover{color:var(--ink)}.menu-pop{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:230px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 24px #0000001f}.menu-pop a,.menu-pop button{color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:6px 10px}.menu-pop a:hover,.menu-pop button:hover{background:var(--chip);text-decoration:none}.menu-pop h2{margin:10px 10px 2px}.menu-pop hr{border:0;border-top:1px solid var(--line);margin:6px 0}.menu-pop button.danger{color:var(--danger)}.home{max-width:880px;margin:96px auto 0}.home h1{font:600 34px/1.15 var(--serif);margin:0 0 18px}.timeline>.capture-box{margin-bottom:8px}.capture-box textarea{resize:none;border-radius:var(--radius);width:100%;padding:16px 18px;font-size:20px;box-shadow:0 1px 2px #0000000a}.capture-hints{color:var(--muted);justify-content:space-between;gap:12px;padding:6px 3px;font-size:13px;display:flex}.stat-strip{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid}.stat{padding:16px 18px 0}.stat:first-child{padding-left:0}.stat:last-child{padding-right:0}.stat:not(:last-child){border-right:1px solid var(--line)}.stat-label{font:11px var(--mono);color:var(--muted);text-transform:uppercase}.stat-value{font:600 17px/1.3 var(--serif);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.stat-value.needs-attention{color:var(--danger)}.stat-sub{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.stat a{color:inherit}.recent-questions{margin-top:28px}.recent-questions ul{margin:8px 0 4px;padding:0;list-style:none}.recent-questions li+li{margin-top:6px}.recent-questions a{font:17px/1.35 var(--serif)}.today-strip{border-bottom:1px solid var(--line);margin:22px 0 6px;padding-bottom:16px}.today-words{font:17px/1.4 var(--serif);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0 4px;display:-webkit-box;overflow:hidden}.today-actions{gap:8px;margin-top:10px;display:flex}.today-actions button{padding:4px 12px;font-size:13px}.today-list{margin:0;padding:0;list-style:none}.today-list .stat-value{margin-top:4px;font-size:15px}.text-tabs{color:var(--muted);top:calc(var(--topbar-h,58px) + var(--cardhead-h,0px));z-index:10;background:var(--bg);flex-wrap:wrap;gap:18px;margin-bottom:-12px;padding:10px 0 14px;font-size:13.5px;display:flex;position:sticky}.text-tabs button{color:var(--muted);font:inherit;background:0 0;border:0;border-bottom:1.5px solid #0000;border-radius:0;padding:0 0 2px}.text-tabs button:hover{color:var(--ink)}.text-tabs button.on{color:var(--accent);border-bottom-color:var(--accent)}.page-title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.page-title-row h1{font:600 26px/1.2 var(--serif);margin:0}.day-group{border-top:1px solid var(--ink);grid-template-columns:150px 1fr;gap:24px;margin-top:28px;padding-top:16px;display:grid}.day-label{font:600 20px/1.2 var(--serif)}.day-date{color:var(--muted);font-size:13px}.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px;display:grid}.tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:inherit;grid-template-columns:120px 1fr;gap:14px;padding:14px;transition:border-color .12s,box-shadow .12s;display:grid}.tile:hover{border-color:var(--line-strong);text-decoration:none;box-shadow:0 1px 3px #0000000f}.tile:hover .tile-title{text-decoration:underline}.tile-body{min-width:0}.tile.wide{grid-column:1/-1}.pickable{display:grid;position:relative}.pickable.wide{grid-column:1/-1}.pickable>input[type=checkbox]{margin:0;position:absolute;top:10px;right:10px}.pickable>.tile{padding-right:34px}.kind-line{font:11px var(--mono);color:var(--accent)}.kind-line .status{color:var(--danger)}.tile-title{font:600 17px/1.25 var(--serif);color:var(--ink);overflow-wrap:anywhere;margin:4px 0 6px}.tile-excerpt{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.tile-meta{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px}.tile-meta .read-for-you{color:var(--accent)}.tile-task{color:var(--ink-soft);margin:4px 0 0;font-size:12.5px;font-style:italic;line-height:1.4}.written-for-you{color:var(--ink-soft);margin:0 0 6px;font-size:12.5px;line-height:1.4}.written-for-you .read-for-you{background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:99px;padding:1px 8px;font-weight:600}.card-task{color:var(--ink-soft);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.clamp-2,.clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-2{-webkit-line-clamp:2}.clamp-4{-webkit-line-clamp:4}.thought-tile{background:var(--chip);border-radius:var(--radius);color:inherit;grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:20px;padding:18px 22px;display:grid}.thought-tile:hover{text-decoration:none}.thought-body{font:20px/1.4 var(--serif);max-width:60ch;color:var(--ink);margin-top:6px}.thought-title{font:600 21px/1.3 var(--serif);max-width:60ch;color:var(--ink);margin-top:6px}.thought-title+.thought-body.titled{color:var(--ink-soft);margin-top:4px;font-size:17px;line-height:1.5}.thought-privacy{color:var(--muted);white-space:nowrap;font-size:12px}.plate{aspect-ratio:1;background:var(--chip);font:10px var(--mono);color:var(--muted);border-radius:6px;place-items:center;display:grid;overflow:hidden}.plate img{object-fit:cover;width:100%;height:100%;display:block}.plate-initials{background:hsl(var(--tint,40) 34% 90%);color:hsl(var(--tint,40) 42% 28%);border:1px solid hsl(var(--tint,40) 26% 82%);font:600 28px var(--serif);letter-spacing:.02em;place-items:center;display:grid}@media (prefers-color-scheme:dark){.plate-initials{background:hsl(var(--tint,40) 20% 24%);color:hsl(var(--tint,40) 34% 76%);border-color:hsl(var(--tint,40) 16% 32%)}}.plate-glyph{background:var(--plate);border:1px solid var(--line);font:12px var(--mono);color:var(--accent)}.search-filters{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:18px 0 22px;font-size:13.5px;display:flex}.search-count{color:var(--muted)}.search-count button{color:var(--accent);font:inherit;background:0 0;border:0;padding:0}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.result-tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:inherit;flex-direction:column;gap:12px;padding:18px 20px;transition:border-color .12s,box-shadow .12s;display:flex}.result-tile:hover{border-color:var(--line-strong);text-decoration:none;box-shadow:0 1px 3px #0000000f}.result-tile:hover .result-title{text-decoration:underline}.result-head{grid-template-columns:1fr 88px;gap:14px;display:grid}.result-head.no-plate{grid-template-columns:1fr}.result-title{font:600 18px/1.25 var(--serif);color:var(--ink);overflow-wrap:anywhere;margin:4px 0}.result-plate{aspect-ratio:auto;border:1px solid var(--line);border-radius:4px;height:112px}.result-passage{font:16px/1.55 var(--serif);margin:0}.result-meta{color:var(--muted);font-size:12px}.result-tile.wide{grid-column:1/-1;grid-template-columns:260px 1fr;gap:20px;display:grid}.transcript{font:13px/1.55 var(--mono);background:var(--plate);border-radius:6px;padding:12px 14px}.transcript .speaker{color:var(--accent)}.results,.item-list,.tag-tree{margin:0;padding:0;list-style:none}.result{border-bottom:1px solid var(--line);padding:.9rem 0}.item-title{color:var(--ink);font-size:1.02rem;font-weight:600}.passage{color:var(--ink);margin:.25rem 0}.meta{color:var(--muted);flex-wrap:wrap;gap:.3rem .8rem;font-size:.82rem;display:flex}.kind{font-weight:500}.privacy-private{color:var(--muted)}.privacy-workspace,.privacy-restricted{color:var(--accent)}.status{color:var(--danger)}.item-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;padding:.7rem 0;display:grid}.item-row .date{color:var(--muted);white-space:nowrap;font-size:.8rem}.filter-chips{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 1rem;display:flex}.chip{background:var(--chip);color:var(--ink);border:1px solid #0000;border-radius:99px;padding:.15rem .7rem;font-size:.85rem}.chip.on{border-color:var(--accent);color:var(--accent);background:0 0}.chip.small{margin-left:.4rem;padding:0 .5rem;font-size:.7rem}.attention-row{align-items:center;gap:1rem;display:flex}.attention-row>:first-child{flex:1}.card-sentinel{height:0}.card-head{border-bottom:1px solid var(--ink);top:var(--topbar-h,58px);z-index:20;background:var(--bg);grid-template-columns:1fr 200px;align-items:end;gap:32px;padding-bottom:20px;transition:padding .12s;display:grid;position:sticky}.card-head.condensed{align-items:center;gap:16px;padding-top:10px;padding-bottom:10px}.card-head.condensed h1,.card-head.condensed .title-edit{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:19px;overflow:hidden}.card-head.condensed .card-idents,.card-head.condensed .plate{display:none}.card-head h1{font:600 36px/1.1 var(--serif);overflow-wrap:anywhere;margin:8px 0}.card-head .plate{aspect-ratio:4/3;border:1px solid var(--line)}.card-title{cursor:text}.title-edit{width:100%;font:600 36px/1.1 var(--serif);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:8px 0;padding:0}.card-idents{flex-wrap:wrap;align-items:center;gap:14px;font-size:13.5px;display:flex}.tag-chip{background:var(--chip);border-radius:99px;padding:1px 10px;font-size:12.5px}.tag-chip button{color:var(--muted);font:inherit;background:0 0;border:0;padding:0 0 0 4px}.tag-chip a{color:inherit;text-decoration:none}.tag-chip .suggested-by{color:var(--muted);font-size:.9em}.tag-chip.suggested,.tag-chip.add{border:1px dashed var(--line-strong);color:var(--accent);background:0 0}.tag-chip.add{cursor:pointer}.card-body{grid-template-columns:1fr 240px;gap:40px;margin-top:20px;display:grid}.viewer-pane{flex-direction:column;gap:18px;min-width:0;display:flex;position:relative}.rendition{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;min-height:70vh}.reader{max-width:66ch}.reader-text{white-space:pre-wrap;font:17px/1.75 var(--serif);margin:0 0 1.1em}.reader-text:last-child{margin-bottom:0}.reader blockquote.reader-text{border-left:2px solid var(--line-strong);color:var(--muted);margin-left:0;padding-left:16px}.reader-heading{font:600 20px/1.35 var(--serif);color:var(--ink);letter-spacing:0;text-transform:none;margin:1.6em 0 .5em}.reader-heading:first-child{margin-top:0}h3.reader-heading,h4.reader-heading,h5.reader-heading,h6.reader-heading{margin-top:1.4em;font-size:17px}.reader-list{font:17px/1.75 var(--serif);margin:0 0 1.1em;padding-left:1.3em}.reader-list li{margin-bottom:.35em}.reader-code{background:var(--chip);border-radius:var(--radius);margin:0 0 1.1em;padding:12px 14px;overflow-x:auto}.reader-code code{font:13px/1.6 var(--mono);white-space:pre;color:var(--ink)}.reader-table{margin:0 0 1.1em;overflow-x:auto}.reader-table table{border-collapse:collapse;font:15px/1.5 var(--serif);width:100%}.reader-table th,.reader-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 10px}.reader-table th{border-bottom-color:var(--line-strong);font-weight:600}.reader-table th:first-child,.reader-table td:first-child{padding-left:0}.reader section+section{margin-top:18px}.viewer-empty{border:1px dashed var(--line);border-radius:var(--radius);padding:2rem}.card-rail{min-width:0;font-size:13.5px}.card-body>.card-rail{top:calc(var(--topbar-h,58px) + var(--cardhead-h,0px) + 16px);max-height:calc(100vh - var(--topbar-h,58px) - var(--cardhead-h,0px) - 32px);overscroll-behavior:contain;align-self:start;padding-right:2px;position:sticky;overflow-y:auto}.card-body.writing{grid-template-columns:minmax(0,1fr) 380px}.rail-note{flex-direction:column;gap:10px;display:flex}.rail-note-bar{align-items:center;gap:12px;font-size:13px;display:flex}.rail-note-full{margin-left:auto}.note-open{text-align:left;font:inherit;color:var(--accent)}.rail-tabs{border-bottom:1px solid var(--line);align-items:center;font-size:13.5px;display:flex}.rail-tabs>button{color:var(--muted);font:inherit;background:0 0;border:0;border-radius:0;margin-right:18px;padding:0 0 8px}.rail-tabs>button.on{color:var(--accent);border-bottom:1.5px solid var(--accent);margin-bottom:-1px}.rail-count{font:11px var(--mono);margin-left:4px}.rail-more{margin-left:auto}.rail-more>button{letter-spacing:.1em;justify-content:flex-end;min-width:44px;padding:0 0 8px;font-size:16px}.rail-tab-body{flex-direction:column;gap:14px;padding-top:16px;display:flex}.rail-tab-body h2{margin:0 0 6px}.rail-tab-body .plain-list{margin:0}.rail-empty{color:var(--muted);margin:0;font-size:13px}.rail-sub{color:var(--muted);margin:-2px 0 8px;font-size:12.5px}.rail-divided{border-top:1px solid var(--line);padding-top:14px}.rail-write{border:1px solid var(--accent);width:100%;color:var(--accent);background:0 0;border-radius:8px;padding:7px 12px;font-weight:500}.rail-link-card{color:var(--accent);align-self:flex-start}.rail-nudge{border:1px dashed var(--line-strong);font:inherit;color:var(--muted);text-align:left;background:0 0;border-radius:8px;margin-top:14px;padding:12px 14px;font-size:12.5px}.rail-nudge:hover{color:var(--ink)}.highlight-row{grid-template-columns:auto 1fr auto;align-items:start;gap:10px;display:grid}.highlight-bar{background:var(--mark);border-radius:2px;width:3px;height:100%;min-height:36px}.highlight-words{font:13.5px/1.45 var(--serif);color:var(--ink)}.highlight-meta{color:var(--muted);margin-top:4px;font-size:12px}.highlight-remove{color:var(--muted);visibility:hidden;font-size:12px}.highlight-row:hover .highlight-remove,.highlight-remove:focus-visible{visibility:visible}.text-tabs.plain{margin-bottom:0;padding:0 0 14px;position:static}.highlight-line{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 0;display:flex}.highlight-line .highlight-row{text-decoration:none}.highlight-line .highlight-words{font:15px/1.5 var(--serif)}.highlight-line .highlight-row:hover .highlight-words{text-decoration:underline}.suggest-row{grid-template-columns:1fr auto;align-items:start;gap:8px;margin-bottom:10px;display:grid}.suggest-title{color:var(--ink)}.suggest-kind{font:11px var(--mono);color:var(--muted);margin-top:2px}.suggest-decide{display:flex}.suggest-decide button{min-width:32px;min-height:32px;padding:0 5px}.suggest-decide button.keep{color:var(--accent)}.selection-bar{z-index:15;background:var(--ink);color:var(--bg);border-radius:8px;gap:2px;padding:4px;font-size:12.5px;display:flex;position:absolute;transform:translateY(calc(-100% - 12px));box-shadow:0 4px 14px #0000002e}.selection-bar.below{transform:translateY(32px)}.selection-bar button{color:inherit;font:inherit;background:0 0;border:0;border-radius:5px;padding:5px 10px}.selection-bar button:hover{background:#ffffff1f}.selection-caret{background:var(--ink);width:10px;height:10px;position:absolute;bottom:-5px;left:22px;transform:rotate(45deg)}.selection-bar.below .selection-caret{top:-5px;bottom:auto}.card-rail .actions button{padding:2px 9px;font-size:12.5px}.card-rail .plain-list li{margin-bottom:8px}.provenance{color:var(--muted);font-size:.9rem}.status-box{border:1px solid var(--line);border-radius:8px;margin:.5rem 0;padding:.5rem .75rem;font-size:12.5px}.status-failed{border-color:var(--danger)}.details{grid-template-columns:auto 1fr;gap:3px 13px;font-size:12.5px;display:grid}.details dt{color:var(--muted)}.details dd{word-break:break-word;margin:0}.card-properties{margin:0 0 18px}.card-properties h2{margin:0 0 6px;font-size:13px}.details.properties{margin-bottom:6px}.details.properties .suggested{color:var(--accent)}.details.properties dd.suggested{border-left:1px dashed var(--line-strong);padding-left:6px}.property-actions{font-size:12px}.property-actions button{white-space:nowrap}.property-suggestions{margin:4px 0 8px}.property-suggestions-head{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;margin:0 0 3px;font-size:12px;display:flex}.property-filter{align-items:center;gap:6px;display:inline-flex}.property-form{flex-direction:column;gap:6px;margin:4px 0 8px;font-size:12.5px;display:flex}.property-form input[type=text],.property-form input:not([type]){width:100%}.tag-list{flex-wrap:wrap;gap:.3rem;padding:0;list-style:none;display:flex}.tag-list li{background:var(--chip);border-radius:99px;padding:.1rem .3rem .1rem .65rem;font-size:.85rem}.tag-list.suggested li{border:1px dashed var(--line);background:0 0}.tag-list.suggested button{color:var(--accent);border-color:var(--line);background:0 0;margin-left:.3rem;padding:0 .4rem;font-size:.75rem}.tag-picker{margin-top:.5rem;position:relative}.tag-picker input{width:100%}.tag-suggest{z-index:5;background:var(--panel);border:1px solid var(--line);border-radius:8px;margin:.2rem 0 0;padding:.25rem;list-style:none;position:absolute;left:0;right:0}.tag-suggest button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0}.actions{flex-wrap:wrap;gap:.4rem;display:flex}.overview-slot{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);margin:1rem 0;padding:1rem}.overview-slot h2{font:600 1rem/1.3 var(--serif);text-transform:none;letter-spacing:0;color:var(--ink);margin-top:0}.overview-body{color:var(--ink);white-space:pre-wrap;margin:0 0 .75rem}.card-picker input{width:100%;font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;padding:.4rem .6rem}.card-picker .plain-list{margin-top:.4rem}.bulk-bar{background:var(--chip);border-radius:8px;align-items:center;gap:.75rem;margin:1rem 0;padding:.5rem .75rem;display:flex}.inline-form,.token-form{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.token-form fieldset{border:0;gap:.8rem;padding:0;display:flex}.token-form legend{float:left;color:var(--muted);margin-right:.3rem}.secret-box{border:1px solid var(--accent);border-radius:var(--radius);margin-bottom:1rem;padding:1rem}.secret-box code{word-break:break-all;margin:.5rem 0;display:block}.tokens{border-collapse:collapse;width:100%;font-size:.9rem}.tokens th,.tokens td{text-align:left;border-bottom:1px solid var(--line);padding:.4rem}.tag-tree li{padding:.2rem 0}.tag-tree .tag-tree{margin:0}.tag-row{align-items:baseline;gap:.35rem;display:flex}.tag-twist{width:1.1rem;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.8rem;line-height:1}.tag-twist:empty{cursor:default}.tag-implied{color:var(--muted)}.tag-search{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.6rem 0 .4rem;display:flex}.tag-search input{flex:14rem}.linkish{color:var(--accent,inherit);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.tag-suggest .tag-new{font-style:italic}.reader mark{color:inherit;background:0 0}.reader mark.mark-match{background:#f7ec9a}.reader mark.mark-passage{background:#faf4d8;border-radius:0;padding:0}.reader mark.mark-own{cursor:pointer;background:#ffe9a8;box-shadow:inset 0 -.45em #d6a32a47}.reader mark.mark-own:hover{box-shadow:inset 0 -.7em #d6a32a61}@media (prefers-color-scheme:dark){.reader mark.mark-match{background:#6b5a1c}.reader mark.mark-passage{background:#3a3520}.reader mark.mark-own{background:#7a6420;box-shadow:inset 0 -.45em #ffdc8238}}.reader-why{color:var(--muted);border-left:3px solid var(--mark,#f3e08a);margin:0 0 .9rem;padding-left:.6rem;font-size:.9rem}.signin{flex-direction:column;gap:.75rem;max-width:360px;margin:18vh auto;padding:0 1rem;display:flex}.signin form{flex-direction:column;gap:.5rem;display:flex}.signin-note{color:var(--muted);margin:.25rem 0 0;font-size:13px;line-height:1.5}.tagline{color:var(--muted);margin-top:-.5rem;font-style:italic}.toast{z-index:60;background:var(--ink);color:var(--bg);border-radius:8px;padding:.6rem 1rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.kept-notice{border:1px solid var(--line);color:var(--muted);border-radius:8px;margin:0 0 1rem;padding:.55rem .8rem;font-size:.9rem}.drop-overlay{z-index:50;border:2px dashed var(--accent);pointer-events:none;background:#0000000a;border-radius:16px;place-items:center;font-size:1.4rem;display:grid;position:fixed;inset:.5rem}@media (width<=820px){.topbar{gap:16px;padding:12px 16px}main{padding:20px 16px}.home{margin-top:48px}.stat-strip,.today-strip{grid-template-columns:1fr!important}.stat,.stat:first-child,.stat:last-child{border-right:0;padding:14px 0}.stat:not(:last-child){border-bottom:1px solid var(--line)}.day-group{grid-template-columns:1fr;gap:14px}.tile-grid,.result-grid,.result-tile.wide{grid-template-columns:1fr}.card-head,.card-body{grid-template-columns:1fr;gap:20px}.card-head .plate{max-width:200px}.card-head,.text-tabs{position:static}.card-body.writing{grid-template-columns:1fr}.card-body>.card-rail{max-height:none;position:static;overflow:visible}}@media (height<=640px){.card-head,.text-tabs{position:static}.card-body>.card-rail{max-height:none;position:static;overflow:visible}}.grant-list,.plain-list,.activity{padding:0;list-style:none}.grant-list>li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.activity{color:var(--muted);margin-top:.4rem;font-size:.82rem}.rendition-audio{flex:none;height:88px;min-height:0}.chips{flex-wrap:wrap;gap:6px;margin:0 0 4px;padding:0;list-style:none;display:flex}.chips .chip{border:1px solid var(--line);border-radius:14px;align-items:baseline;gap:6px;padding:3px 10px;font-size:.85rem;text-decoration:none;display:inline-flex}.chips .chip small{color:var(--muted)}.note-editor{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.mention-menu{z-index:5;background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:240px;max-width:360px;margin:0;padding:4px;list-style:none;position:fixed;box-shadow:0 8px 24px #0000001f}.mention-menu li{margin:0}.mention-menu button{text-align:left;width:100%;color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:6px 8px;display:block;overflow:hidden}.mention-menu button:hover,.mention-menu button.on{background:var(--chip)}.note-editor-bar{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.note-editor-surface{flex:1;overflow-y:auto}.note-editor-surface .ProseMirror{outline:none;min-height:60vh;font-size:1.02rem;line-height:1.6}.note-editor-surface .ProseMirror>*+*{margin-top:.85em}.note-editor-surface .ProseMirror h1{font-size:1.5rem}.note-editor-surface .ProseMirror h2{font-size:1.25rem}.note-editor-surface .ProseMirror pre{background:var(--chip);border-radius:var(--radius);padding:10px 12px;overflow-x:auto}.note-editor-surface .ProseMirror code{background:var(--chip);border-radius:3px;padding:0 3px}.note-editor-surface .ProseMirror blockquote{border-left:3px solid var(--line);color:var(--muted);margin:0;padding-left:12px}.note-editor-surface .ProseMirror a{cursor:pointer}.note-editor-surface .ProseMirror a[data-card]{text-decoration-style:dotted}.note-editor-surface .ProseMirror .markdown-source{white-space:pre-wrap}.note-editor-surface .ProseMirror .hashtag{background:var(--chip);border-radius:4px;padding:0 2px}.note-editor-surface .ProseMirror :not(.markdown-source)>.hashtag{cursor:pointer}.note-tags{margin:6px 0 4px}.note-row-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.note-editor-surface .ProseMirror li.task{list-style:none}.note-editor-surface .ProseMirror li.task>p:first-child:before{content:"☐ ";margin-left:-1.3em}.note-editor-surface .ProseMirror li.task[data-checked=true]>p:first-child:before{content:"☑ "}.raw-markdown{white-space:pre;background:var(--chip);border-radius:var(--radius);padding:8px 10px;font-family:ui-monospace,monospace;font-size:.85rem;overflow-x:auto}.raw-table{cursor:text;margin:.5em 0;overflow-x:auto}.raw-table table{border-collapse:collapse;font-size:.9rem}.raw-table th,.raw-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:4px 8px}.raw-table th{background:var(--chip);font-weight:600}.ProseMirror-selectednode.raw-table{outline:2px solid var(--accent)}.save-state{color:var(--muted);font-size:.8rem}.save-state-offline,.save-state-conflict{color:#8a5a00}.conflict-banner{border-radius:var(--radius);background:#fff5e0;border:1px solid #f0dfae;margin-bottom:10px;padding:10px 12px;font-size:.9rem}.conflict-banner blockquote{border-left:3px solid #e0cf9e;margin:8px 0;padding-left:10px}.page-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.note-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.note-row a{text-decoration:none}.note-row-meta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.answer{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);margin-bottom:18px;padding:16px 18px}.answer-text{font-family:var(--serif);color:var(--ink);margin:6px 0 0;font-size:17px;line-height:1.55}.answer-text p{margin:0 0 8px}.answer-text ul{margin:4px 0 8px;padding-left:1.2em}.answer-text li+li{margin-top:4px}.citation{font-family:var(--mono);vertical-align:super;color:var(--accent);padding:0 2px;font-size:11px;text-decoration:none}.citation:hover{text-decoration:underline}.answer-actions{gap:14px;margin-top:12px;display:flex}.answer-actions button{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.ask-button{font:inherit;color:var(--accent);background:var(--panel);border:1px solid var(--accent);cursor:pointer;border-radius:999px;margin:10px 0 2px;padding:6px 14px;font-size:13px}.ask-button:hover{background:var(--chip)}.spaces-page{flex-direction:column;gap:1.5rem;display:flex}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:1rem 1.1rem}.panel-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.panel-head h2{font:600 1.05rem/1.2 var(--serif);text-transform:none;letter-spacing:0;color:var(--ink);margin:0}.panel h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:1.2rem 0 .4rem;font-size:.78rem}.member-row,.space-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;padding:.55rem 0;display:flex}.member-row:last-child,.space-row:last-child{border-bottom:0}.member-row select{padding:.2rem .4rem}.space-row-who{border-left:2px solid var(--line);flex-basis:100%;padding:.4rem 0 .2rem .8rem}.space-ai{align-items:center;gap:.35rem;margin-left:.8rem;font-size:.85rem;display:inline-flex}.warn-text{color:#8a5a00;margin:.4rem 0;font-size:.9rem}@media (prefers-color-scheme:dark){.warn-text{color:#e0b968}}.move-card{flex-direction:column;gap:.4rem;margin-top:1rem;display:flex}.move-card label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.8rem}.move-check{flex-direction:column;gap:.5rem;font-size:.9rem;display:flex}.move-check label{text-transform:none;letter-spacing:0;color:var(--ink);font-size:.9rem}.move-actions{gap:.5rem;display:flex}.join-page{flex-direction:column;gap:.75rem;max-width:420px;margin:18vh auto;padding:0 1rem;display:flex}.row-buttons{gap:.4rem;display:flex}.row-buttons button,.member-row button.linklike{padding:.2rem .5rem;font-size:.85rem}.space-row>div>button.linklike{color:var(--accent);margin-left:.7rem;font-size:.85rem}.note-where{align-items:baseline;gap:.6rem;margin-top:-.4rem;display:flex}.note-where button.linklike{color:var(--accent);font-size:.85rem}.note-line{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.panel h3 button.linklike{text-transform:none;letter-spacing:0;margin-left:.6rem;font-size:.78rem}.panel .activity li{padding:.2rem 0}.token-team{align-items:center;gap:.35rem;display:flex}.settings h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:1.5rem 0 .4rem;font-size:.78rem}.settings code{background:var(--chip);border-radius:4px;padding:0 4px}.setting-toggle{align-items:center;gap:8px;font-weight:500;display:inline-flex}.also-here{color:#8a5a00;font-size:.8rem}@media (prefers-color-scheme:dark){.also-here{color:#e0b968}}.graph-page .page-title-row{margin-bottom:12px}.graph-centre{font-style:italic}.graph-controls{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:14px;font-size:13.5px;display:flex}.graph-controls select{padding:.3rem .5rem;font-size:13.5px}.graph-legend{gap:16px;display:flex}.graph-legend span{align-items:center;gap:6px;display:inline-flex}.legend-direct{stroke:var(--ink);stroke-width:1.5px;opacity:.75}.legend-related{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:4 4}.graph-toggle,.graph-margin{align-items:center;gap:6px;display:inline-flex}.graph-margin input[type=range]{width:120px;accent-color:var(--ink)}.graph-reset{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.graph-note{margin:0 0 10px}.graph-body{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.graph-canvas{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);touch-action:none;height:min(72vh,680px);min-height:380px;position:relative;overflow:hidden}.graph-canvas canvas{display:block}.graph-hover{pointer-events:none;background:var(--ink);color:var(--bg);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:260px;padding:3px 8px;font-size:12.5px;position:absolute;overflow:hidden;transform:translate(-50%,calc(-100% - 6px))}.graph-zoom{gap:4px;display:flex;position:absolute;bottom:10px;right:10px}.graph-zoom button{background:var(--panel);padding:.15rem .55rem;font-size:13px}.graph-side{max-height:min(72vh,680px);font-size:13.5px;overflow-y:auto}.graph-side h2{margin-top:1rem}.graph-chosen .actions{gap:14px;margin-top:8px;display:flex}.graph-chosen .tile,.graph-chosen .thought-tile{grid-template-columns:1fr;gap:10px;padding:14px}.graph-chosen .tile .plate{max-width:96px}.graph-chosen .thought-body{font-size:16px}.graph-chosen .thought-title{font-size:17px}.graph-chosen .thought-title+.thought-body.titled{font-size:14px}.graph-hint{margin:0}.graph-list{margin:0;padding:0;list-style:none}.graph-list li{border-bottom:1px solid var(--line);padding:4px 0;line-height:1.35}.graph-list button.on{color:var(--accent);font-weight:600}.graph-list li.match{box-shadow:inset 3px 0 0 var(--mark);padding-left:8px}.graph-find{width:220px;max-width:100%;padding:.3rem .55rem;font-size:13.5px}.rail-graph{margin-top:10px;font-size:13.5px;display:inline-block}@media (width<=760px){.graph-body{grid-template-columns:1fr}.graph-canvas{height:60vh}.graph-side{max-height:none}}.kept-badge{float:right;color:var(--accent);align-items:center;gap:5px;margin-left:8px;padding-top:1px;line-height:1;display:inline-flex}.kept-badge.with-words{float:none;font:12.5px var(--sans);color:var(--muted);margin-left:0}.kept-badge.with-words svg{color:var(--accent)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan+.plan{margin-top:1.25rem}.plan-usage{gap:.2rem;margin:.5rem 0 .75rem;padding:0;list-style:none;display:grid}.delete-account label{gap:6px;max-width:28rem;margin:8px 0;display:grid}.import-sources{gap:10px;padding:0;list-style:none;display:grid}.import-sources li{grid-template-columns:13rem 1fr;align-items:start;gap:12px;display:grid}@media (width<=640px){.import-sources li{grid-template-columns:1fr}}.imports{gap:10px;margin-top:14px;padding:0;list-style:none;display:grid}.links-only{max-height:16rem;margin:6px 0 0;padding-left:1.2em;overflow:auto}.version-line{color:var(--muted);margin:6px 0 0;font-size:12.5px}.link-button{color:var(--accent,inherit);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.versions{margin-bottom:14px}.hint{color:var(--muted);margin:4px 0 8px;font-size:12px}.version-list{margin:0;padding:0;font-size:12.5px;list-style:none}.version-list li{border-top:1px solid var(--line);padding:4px 0}.version-list li:first-child{border-top:0}.capture-record{margin-bottom:14px}.capture-record .fingerprint{font-family:var(--mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:11px}.capture-record .wrap{overflow-wrap:anywhere}.capture-check{margin:8px 0 0;font-size:12.5px}.capture-check.differs{color:var(--danger,#b42318)}.version-tag{background:var(--chip);border-radius:99px;margin-left:6px;padding:0 6px;font-size:11px}.delete-choice p,.version-offer p,.join-earlier p{margin:0 0 6px}.version-offer .actions,.join-earlier .actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.version-offer{margin:0 0 1rem}.version-offer ul,.join-earlier ul{margin:0 0 6px}.delete-choice .actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.delete-choice .delete-notes{margin:8px 0 0;display:block}.delete-choice .delete-notes .hint{margin:2px 0 0 22px;display:block}.reading-control{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin:4px 0 0;font-size:12.5px;display:flex}.reading-control .version-tag{margin-left:0}.reading-note{color:var(--accent)}.finished{border-top:1px solid var(--line);color:var(--muted);margin:2rem 0 1rem;padding-top:1rem;font-size:13px}.listen-bar{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:12.5px;display:flex}.listen-bar button{padding:2px 10px;font-size:12.5px}.listen-rate{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.listen-rate select{font-size:12.5px}.reader .speaking{background:var(--chip);box-shadow:-10px 0 0 var(--chip), 10px 0 0 var(--chip);border-radius:2px}.listen-bar.floating{z-index:40;background:var(--bg);border:1px solid var(--line);border-radius:999px;flex-wrap:nowrap;max-width:calc(100vw - 32px);margin:0;padding:8px 12px;position:fixed;bottom:16px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 4px 18px #0000001f}.listen-bar.floating .listen-rate{margin-left:4px}.reader:has(.listen-bar.floating){padding-bottom:80px}body:has(.listen-bar.floating) .toast{bottom:76px}.follow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.follow input{width:min(320px,100%);min-width:0}.feed-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.feed-entry{border-bottom:1px solid var(--line);border-left:2px solid #0000;padding:14px 12px}.feed-entry.current{border-left-color:var(--accent)}.feed-title{font-family:var(--serif);margin:4px 0;font-size:19px;font-weight:500}.feed-title a{text-decoration:none}.feed-excerpt{color:var(--muted);margin:4px 0 8px}.feed-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.feed-main{min-width:0}.feed-sources{max-height:calc(100vh - 96px);position:sticky;top:72px;overflow-y:auto}.feed-sources ul{margin:0;padding:0;list-style:none}.feed-sources ul ul{margin-bottom:6px}.feed-source{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;padding:5px 8px;font-size:14px;display:flex}.feed-source:hover{background:var(--tint,var(--line))}.feed-source.on{background:var(--line);font-weight:600}.feed-source.folder{font-weight:600}.feed-source.nested{padding-left:20px}.feed-source-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed-source-count{color:var(--muted);font-variant-numeric:tabular-nums}.feed-folders{margin:0 0 16px}.feed-folders h2{margin:0 0 4px;font-size:15px}.feed-folders ul{margin:0;padding:0;list-style:none}.feed-folders li{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.folder-field{width:140px;min-width:0}@media (width<=820px){.feed-body{grid-template-columns:minmax(0,1fr);gap:12px}.feed-sources{border-bottom:1px solid var(--line);max-height:240px;padding-bottom:8px;position:static}}.subscription-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.subscription-row p{overflow-wrap:anywhere;margin:2px 0}.newsletter-address{margin-bottom:16px}.newsletter-address code{overflow-wrap:anywhere}.text-editor textarea{width:100%;min-height:60vh;font:17px/1.6 var(--serif);border-radius:var(--radius);padding:14px 16px}.text-editor-actions{gap:10px;margin-top:10px;display:flex}.text-edited{margin-bottom:12px}.text-original{white-space:pre-wrap;font:15px/1.55 var(--serif);background:var(--chip);border-radius:var(--radius);max-height:40vh;padding:12px 14px;overflow:auto}.suggested-tags h2{margin:0 0 8px;font-size:15px}.proposal{border:1px solid var(--line);border-radius:8px;margin-bottom:12px;padding:12px 14px}.proposal-path{flex-direction:column;gap:4px;max-width:360px;display:flex}.proposal-cards{gap:4px;margin:10px 0;padding:0;list-style:none;display:grid}.proposal-cards input{margin:0 6px 0 0}.entity-list{gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.entities-page input[type=search]{max-width:320px;margin:8px 0}.mentions{margin:12px 0}.mentions p{margin:4px 0}.column:has(>.wide-page){max-width:1160px}.page-head-ui{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin:8px 0 24px;display:flex}.page-head-ui h1{font:600 34px/1.2 var(--serif);margin:0}.page-head-ui .lede{color:var(--ink-soft);max-width:620px;margin:6px 0 0}.page-head-actions{flex-wrap:wrap;gap:8px;display:flex}.ui-crumb{font:12px var(--mono);color:var(--muted);letter-spacing:.03em;text-transform:uppercase}.ui-btn{font:inherit;border:1px solid var(--accent);background:var(--accent);height:40px;color:var(--accent-ink);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}a.ui-btn:hover{text-decoration:none}.ui-btn.sec{background:var(--panel);color:var(--ink);border-color:var(--control-line)}.ui-btn.sec:hover{background:var(--chip)}.store-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.store-soon{white-space:nowrap;font-size:13px}.ui-btn.dng{background:var(--panel);color:var(--danger);border-color:var(--control-line)}.ui-btn.sm{height:36px;padding:0 12px;font-size:13.5px}.ui-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);margin:0 0 24px;overflow:hidden}.ui-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 14px;display:flex}.ui-card-head h2{font:600 16px/1.3 var(--sans);color:var(--ink);text-transform:none;letter-spacing:0;margin:0}.ui-card-head p{color:var(--ink-soft);max-width:520px;margin:4px 0 0;font-size:14px}.ui-card-body{padding:0 22px 18px}.setting-row{flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 22px;display:flex}.ui-card-head+.setting-row,.setting-row+.setting-row,.ui-card-body+.setting-row,.setting-row.ruled{border-top:1px solid var(--line-soft)}.setting-text{flex:300px;min-width:0}.setting-label{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.setting-desc{color:var(--ink-soft);max-width:540px;margin-top:2px;font-size:13.5px}.setting-extra{margin-top:8px;font-size:13px}.setting-control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-switch{background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:52px;height:44px;padding:0;display:inline-flex}.ui-switch-track{background:var(--line-strong);border-radius:99px;width:44px;height:26px;transition:background .15s;display:block;position:relative}.ui-switch-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.ui-switch[aria-checked=true] .ui-switch-track{background:var(--accent)}.ui-switch[aria-checked=true] .ui-switch-knob{left:21px}.ui-pill{background:var(--chip);color:var(--ink);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:500;line-height:1.6;display:inline-flex}.ui-pill.ok{background:var(--ok-bg);color:var(--ok-ink)}.ui-pill.warn{background:var(--warn-bg);color:var(--warn-ink)}.ui-pill.accent{background:var(--accent-soft);color:var(--accent-soft-ink)}.filter-chips-ui{flex-wrap:wrap;gap:6px;display:flex}.filter-chips-ui button{background:var(--panel);height:32px;color:var(--ink);border:1px solid var(--control-line);border-radius:99px;padding:0 12px;font-size:13.5px}.filter-chips-ui button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.segmented{background:var(--chip);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.segmented button{height:30px;color:var(--ink-soft);background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13.5px}.segmented button[aria-pressed=true]{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000014}.empty-state{color:var(--muted);margin:16px 0}.ui-stats{flex-wrap:wrap;gap:28px;padding:4px 22px 20px;display:flex}.ui-stat{border-top:1px solid var(--line);flex:140px;min-width:0;padding-top:10px}.ui-stat .stat-label{letter-spacing:.06em}.ui-stat .stat-value{margin-top:4px;font-size:18px}.ui-meter{background:var(--chip);border-radius:99px;height:6px;margin-top:8px;overflow:hidden}.ui-meter span{background:var(--accent);border-radius:99px;height:100%;display:block}.ui-foot{color:var(--ink-soft);padding:0 2px;font-size:13.5px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=820px){.stat-strip.four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.settings-page{flex-wrap:wrap;align-items:flex-start;gap:32px 48px;padding-top:8px;display:flex}.settings-side{flex:0 232px;min-width:200px}.settings-find{border:1px solid var(--line);background:var(--panel);height:40px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.settings-find input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-size:14px}.settings-find:focus-within{border-color:var(--accent)}.settings-find kbd{font:11px var(--mono);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.settings-group{font:600 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:24px 10px 6px}.settings-side ul{margin:0;padding:0;list-style:none}.settings-side li a{color:var(--ink);border-radius:7px;justify-content:space-between;align-items:center;min-height:36px;padding:8px 10px;font-size:14px;display:flex}.settings-side li a:hover{background:var(--chip);text-decoration:none}.settings-side li a.active{background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:600}.settings-count{color:var(--muted);font-size:12px;font-weight:400}.settings-none{color:var(--muted);margin:16px 10px;font-size:13.5px}.settings-main{flex:999 560px;min-width:0;max-width:760px}.settings-title{font:600 32px/1.2 var(--serif);margin:6px 0 8px}.settings-lede{color:var(--ink-soft);max-width:600px;margin:0 0 28px}.avatar{background:var(--accent);width:56px;height:56px;color:var(--accent-ink);font:600 24px var(--serif);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.profile-row{padding:22px}.profile-name{overflow-wrap:anywhere;font-size:17px;font-weight:600}.ok-text{color:var(--ok-ink);align-items:center;gap:6px;display:inline-flex}.glance{background:var(--accent-soft);border-radius:var(--radius-lg);color:var(--accent-soft-ink);align-items:flex-start;gap:16px;margin:0 0 24px;padding:18px 22px;display:flex}.glance svg{flex:none;margin-top:2px}.glance p{margin:0;font-size:14px}.row-icon{background:var(--chip);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-right:6px;display:inline-flex}.facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fact{padding:14px 22px}.fact+.fact{border-left:1px solid var(--line-soft)}.fact .stat-value{font-size:20px}.access-row .setting-text{flex:180px}.letter-tile{background:var(--chip);border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.pill-line{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}td .pill-line{margin-top:0}.pill-line .setting-desc{margin:0 0 0 4px}.grant-row .activity{margin:8px 0 0}.token-form-ui{border-top:1px solid var(--line-soft);background:var(--bg);flex-direction:column;gap:16px;padding:18px 22px 20px;display:flex}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.field input,.field select{border-color:var(--control-line);height:40px;font-size:14px;font-weight:400}.checks{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;display:grid}.checks legend{margin-bottom:8px;padding:0;font-size:13.5px;font-weight:600}.checks label,.token-form-ui .token-team{align-items:center;gap:8px;min-height:32px;font-size:14px;display:flex}.checks input,.token-form-ui .token-team input{width:18px;height:18px;accent-color:var(--accent)}.risk-hint{color:var(--warn-ink);background:var(--warn-bg);border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.ui-card .secret-box{border:0;border-top:1px solid var(--line-soft);border-radius:0;margin:0;padding-top:16px}.table-box{border-top:1px solid var(--line-soft);position:relative;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.ui-table th{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;background:var(--bg);padding:10px 22px}.th-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.th-sort:hover,.th-sort.on{color:var(--ink)}.ui-table td{border-top:1px solid var(--line-soft);vertical-align:middle;padding:13px 22px}.ui-table td.r{text-align:right}.moved-card .ui-card-body{padding-top:18px}.moved-card section>h2:first-child{font:600 16px/1.3 var(--sans);color:var(--ink);text-transform:none;letter-spacing:0;margin:0 0 8px}.moved-card h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:1.5rem;font-size:.78rem}.moved-card code{background:var(--chip);border-radius:4px;padding:0 4px}@media (width<=560px){.facts,.checks,.grid2{grid-template-columns:minmax(0,1fr)}.fact+.fact{border-left:0;border-top:1px solid var(--line-soft)}}.two-col{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.main-col{flex:999 600px;min-width:0}.side-col{flex-direction:column;flex:280px;gap:16px;min-width:0;display:flex}.mono-label{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 10px}.list-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.search-field{border:1px solid var(--control-line);background:var(--panel);height:38px;color:var(--muted);border-radius:8px;flex:220px;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.search-field:focus-within{border-color:var(--accent)}.search-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-size:14px}.tool-select{border-color:var(--control-line);height:34px;padding:0 8px;font-size:13.5px}.page-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:20px;display:flex}.page-tabs button{color:var(--ink-soft);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-size:15px;display:inline-flex}.page-tabs button.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.tab-count{background:var(--chip);color:var(--ink);border-radius:99px;padding:0 8px;font-size:12px;font-weight:500}.side-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px}.side-card h3{margin:0 0 4px;font-size:15px}.side-sub{color:var(--ink-soft);margin:0;font-size:13px}.clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quick-thought{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--muted);align-items:center;gap:10px;margin:0 0 28px;padding:10px 10px 10px 16px;display:flex;box-shadow:0 1px 2px #0000000a}.quick-thought:focus-within{border-color:var(--accent)}.quick-thought input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:40px;padding:0;font-size:17px}.quick-thought kbd{font:11px var(--mono);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.pin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:30px;display:grid}.pin-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:8px;min-width:0;padding:16px;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}.pin-card:hover{border-color:var(--line-strong);box-shadow:0 1px 3px #0000000f}.pin-card h3{font:600 17px/1.3 var(--serif);overflow-wrap:anywhere;margin:0;padding-right:36px}.pin-card h3 a{color:var(--ink)}.pin-card p{color:var(--ink-soft);margin:0;font-size:13.5px}.pin-button{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pin-button:hover{background:var(--chip)}.pin-button.on{color:var(--accent)}.pin-card .pin-button{position:absolute;top:8px;right:8px}.note-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;font-size:12.5px;display:flex}.note-meta .tag-chip{padding:0 9px;font-size:12px}.on-card{color:var(--accent-soft-ink);background:var(--accent-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:1px 8px;font-size:12.5px;display:inline-flex;overflow:hidden}.note-group{margin-bottom:26px}.bordered-list{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.note-line-row{border-top:1px solid var(--line-soft);align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.note-line-row:first-child{border-top:0}.note-line-body{flex:1;min-width:0}.note-line-title{color:var(--ink);overflow-wrap:anywhere;font-size:15.5px;font-weight:600}.note-line-body p{color:var(--ink-soft);margin:3px 0 8px;font-size:13.5px}.note-line-side{color:var(--muted);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:12.5px;display:flex}.highlight-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);gap:16px;margin-bottom:12px;padding:18px 20px;display:flex}.highlight-card-bar{background:var(--highlight-bar);border-radius:99px;flex:none;width:4px}.highlight-card-body{flex:1;min-width:0}.highlight-card-words{font:18px/1.5 var(--serif);color:var(--ink);overflow-wrap:anywhere;margin:0 0 10px;display:block}.highlight-card-meta{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.side-quote{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}.side-quote-words{font:15px/1.45 var(--serif);color:var(--ink);overflow-wrap:anywhere;display:block}.side-quote .side-sub{margin:4px 0 8px}.tag-cloud{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag-cloud>*{background:var(--chip);color:var(--ink);border-radius:99px;padding:3px 10px;font-size:13px}.tag-cloud span span,.tag-cloud a span{color:var(--muted);margin-left:4px}@media (width<=820px){.pin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pin-grid{grid-template-columns:minmax(0,1fr)}}.section-title{font:600 20px/1.3 var(--serif);color:var(--ink);text-transform:none;letter-spacing:0;margin:0 0 12px}.section-head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:12px;display:flex}.section-head .section-title{margin:0}.section-head p{color:var(--ink-soft);margin:0;font-size:13.5px}.new-tag{margin:-8px 0 16px}.new-tag input{border-color:var(--control-line);flex:260px;height:40px}.tags-stats{margin:4px 0 32px}.tag-pins{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:36px;display:grid}.tag-pin{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);flex-direction:column;gap:10px;min-width:0;padding:16px 16px 14px;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex}.tag-pin:hover{border-color:var(--line-strong);text-decoration:none;box-shadow:0 1px 3px #0000000f}.tag-pin-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tag-pin-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.tag-pin-name span{color:var(--muted);font-weight:400}.tag-pin-count{font:600 22px var(--serif)}.tag-pin ul{color:var(--ink-soft);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.tag-pin li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tag-pin-foot{color:var(--ok-ink);margin-top:auto;font-size:12.5px}.tag-pin-foot.quiet{color:var(--muted)}.list-tools.in-card{margin:0;padding:14px 16px}.tag-table td{padding-top:8px;padding-bottom:8px}.tag-name-cell{align-items:center;gap:6px;min-width:0;display:flex}.tag-name{color:var(--ink);font-weight:600}.tag-name span{color:var(--muted);font-weight:400}.twist{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.twist:hover{background:var(--chip)}.twist svg{transition:transform .15s}.twist.shut svg{transform:rotate(-90deg)}.twist-space{flex:none;width:28px}.pinned-mark{color:var(--accent);display:inline-flex}.count-bar{align-items:center;gap:10px;display:flex}.count-bar b{font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-weight:600}.count-track{background:var(--chip);border-radius:99px;flex:1;min-width:60px;max-width:140px;height:6px;overflow:hidden}.count-track span{background:var(--accent);opacity:.6;border-radius:99px;height:100%;display:block}.row-menu>button{border-radius:6px;justify-content:center;width:32px;height:32px}.row-menu>button:hover{background:var(--chip)}.row-menu .menu-pop{text-align:left;min-width:160px}.merge-select{margin:6px 0 0 34px}.rename-tag{align-items:center;gap:6px;display:flex}.rename-tag input{height:32px;font-size:14px}.table-foot{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px;font-size:13px;display:flex}.suggested-tags{margin:0}.suggested-tags .proposal{border:1px dashed var(--line-strong);border-radius:10px;margin:12px 0 0;padding:12px}.proposal-name{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.proposal-titles{color:var(--ink-soft);flex-direction:column;gap:2px;margin:6px 0 10px;font-size:12.5px;display:flex}.proposal-titles span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.proposal-actions{flex-wrap:wrap;gap:6px;display:flex}.ui-btn.ghost{background:0 0;border-color:#0000}.suggest-next{margin-top:12px}.tidy-row{border-top:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.tidy-card h3+.tidy-row{border-top:0}.tidy-row p{color:var(--ink-soft);margin:0;font-size:13.5px}.link-strong{color:var(--accent);background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.link-strong:hover{text-decoration:underline}@media (width<=820px){.tag-pins{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.tag-pins{grid-template-columns:minmax(0,1fr)}}.capture-field{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);align-items:center;gap:10px;min-height:56px;padding:6px 6px 6px 16px;display:flex;box-shadow:0 1px 2px #0000000a}.capture-field:focus-within{border-color:var(--accent)}.capture-icon{color:var(--muted);flex:none}.capture-box .capture-field textarea{min-width:0;box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:8px 0;font-size:20px}.catch-button{border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 16px;font-weight:600;display:inline-flex}.follow-up .catch-button{padding:0}.capture-hints a{color:var(--accent)}.capture-hints.quiet{flex-wrap:wrap;justify-content:flex-start;gap:20px}.capture-hints span{align-items:center;gap:6px;display:inline-flex}.today-cards{border:0;grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin:22px 0 8px;padding:0;display:grid}.today-cards:has(>:nth-child(2):last-child){grid-template-columns:1.3fr 1fr}.today-cards:has(>:only-child){grid-template-columns:minmax(0,1fr)}.today-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.today-card a{color:var(--ink)}.today-label{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);justify-content:space-between;gap:8px;display:flex}.today-label a{color:var(--muted)}.today-card .today-words{margin:4px 0 2px}.today-from{color:var(--ink-soft);font-size:13px}.today-card .today-actions{margin-top:8px}.today-list{flex-direction:column;gap:10px;display:flex}.today-list li+li{margin-top:0}.today-list a{font:600 15px/1.3 var(--serif);overflow-wrap:anywhere;display:block}.today-list small{font:12.5px var(--sans);color:var(--muted);margin-top:2px;display:block}.today-cards:has(>:nth-child(4)){grid-template-columns:1.3fr 1fr 1fr 1fr}.today-changed li{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.today-changed li>a:first-child{flex:1;min-width:0}.today-compare{font:600 12.5px var(--sans);white-space:nowrap;color:var(--accent)!important}.watch-control{color:var(--ink-soft);margin:6px 0 0;font-size:13.5px}.watch-control .version-tag{margin-right:6px}.watch-control .version-tag.paused{background:var(--warn-bg,#fff3d6);color:var(--warn-ink,#7a4b00)}.compare-page .compare-legend{color:var(--ink-soft);margin:0 0 18px;font-size:14px}.compare-text{font:17px/1.65 var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px 26px}.compare-text del{color:#8a1f1f;background:#ffe1e1;text-decoration:line-through}.compare-text ins{color:#1d5d2a;background:#dff5e1;text-decoration:none}.compare-text .compare-fold{color:var(--muted)}.timeline .page-title-row{align-items:center;margin-top:28px}.timeline-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;padding:12px 0;display:flex}.kind-pills{flex-wrap:wrap;gap:6px;display:flex}.kind-pills button,.toggle-chip{height:32px;color:var(--ink);border:1px solid var(--control-line);background:0 0;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;display:inline-flex}.kind-pills button span{color:var(--muted);font-size:12px}.kind-pills button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.kind-pills button[aria-pressed=true] span{color:inherit;opacity:.75}.toggle-chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-ink);border-color:var(--accent)}.toggle-chip b{font-size:12px;font-weight:600}.filter-divider{background:var(--line);width:1px;height:22px}.filter-end{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.filter-note{margin:12px 0 0}.timeline-body{align-items:flex-start;gap:32px;display:flex}.timeline-feed{flex:1;min-width:0}.timeline .day-group{border-top-color:var(--line);grid-template-columns:140px 1fr}.day-head{top:calc(var(--topbar-h,58px) + 16px);align-self:start;position:sticky}.day-summary{color:var(--muted);margin-top:6px;font-size:12.5px}.timeline .tile-grid{gap:16px}.timeline .tile{border-radius:var(--radius-lg);grid-template-columns:96px 1fr}.tile-wrap{min-width:0;display:grid;position:relative}.tile-wrap.wide{grid-column:1/-1}.tile-meta .tag-chip{margin-left:6px;padding:0 8px;font-size:12px}.being-read{color:var(--warn-ink)}.being-read .dot{vertical-align:1px;background:#d89a2b;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.tile-actions{background:var(--panel);border:1px solid var(--line);opacity:0;pointer-events:none;border-radius:9px;gap:2px;padding:3px;transition:opacity .12s ease-out;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #00000014}.tile-wrap:hover .tile-actions,.tile-wrap:focus-within .tile-actions,.tile-actions.open{opacity:1;pointer-events:auto}.tile-actions>button,.tile-more>button{width:32px;height:32px;color:var(--ink-soft);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tile-actions>button:hover,.tile-more>button:hover{background:var(--chip);color:var(--ink)}.tile-actions>button[aria-pressed=true]{color:var(--accent)}.tile-tagging{width:240px}.tile-tagging .tag-picker{margin:0}.compact-list{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.compact-row{border-top:1px solid var(--line-soft);color:var(--ink);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.compact-row:first-child{border-top:0}.compact-row:hover{background:var(--bg);text-decoration:none}.compact-plate{border-radius:6px;width:36px;height:36px;font-size:13px}.compact-text{min-width:0}.compact-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.compact-sub,.compact-time{color:var(--muted);font-size:12.5px}.show-earlier{margin:28px 0 0 164px}.jump-to{top:calc(var(--topbar-h,58px) + 16px);flex:0 0 150px;padding-top:28px;font-size:13.5px;position:sticky}.jump-to ul{margin:0;padding:0;list-style:none}.jump-to button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:stretch;gap:4px;padding:6px 8px;display:flex}.jump-to button:hover{background:var(--chip)}.jump-to button[aria-current=true]{background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:600}.jump-bar{background:var(--accent);opacity:.5;border-radius:99px;min-width:4px;height:4px;display:block}.jump-year{font:600 11px var(--mono);color:var(--muted);margin:14px 8px 4px}@media (width<=820px){:is(.today-cards,.today-cards:has(>:nth-child(2):last-child),.today-cards:has(>:nth-child(4))){grid-template-columns:minmax(0,1fr)}.timeline .day-group{grid-template-columns:1fr}.day-head{position:static}.jump-to{display:none}.show-earlier,.filter-end{margin-left:0}}@media (width<=560px){.timeline .tile{grid-template-columns:72px 1fr}}.cal{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:20px;padding:14px 16px 12px}.cal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cal-title{font:600 1.2rem/1.2 var(--serif)}.cal-title span{font:13px var(--sans);color:var(--muted);margin-left:6px}.cal-nav{gap:6px;display:flex}.cal-nav .ui-btn{height:34px;padding:0 12px}.cal-grid{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%}.cal-grid th{font:600 11px var(--mono);color:var(--muted);text-align:center;padding:2px 0 4px}.cal-grid td{padding:0}.cal-day{border:1px solid var(--line-soft);background:var(--bg);width:100%;min-height:76px;color:var(--ink);text-align:left;border-radius:8px;flex-direction:column;align-items:stretch;gap:4px;padding:6px 7px;display:flex}.cal-day:hover{border-color:var(--control-line)}.cal-day:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cal-day.empty{background:0 0}.cal-day.empty .cal-date{color:var(--muted)}.cal-day.today .cal-date{color:var(--accent);font-weight:700}.cal-day[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.cal-date{font-size:13px}.cal-count{font:600 1.15rem/1 var(--serif)}.cal-marks{gap:2px;height:5px;margin-top:auto;display:flex}.cal-mark{background:var(--cal-other);border-radius:99px;min-width:5px;height:5px;display:inline-block}.cal-mark.k-web_page{background:var(--cal-page)}.cal-mark.k-document{background:var(--cal-document)}.cal-mark.k-thought{background:var(--cal-thought)}.cal-mark.k-image{background:var(--cal-image)}.cal-key{color:var(--muted);flex-wrap:wrap;gap:14px;margin:8px 4px 0;padding:0;font-size:12.5px;list-style:none;display:flex}.cal-key li{align-items:center;gap:6px;display:flex}.cal-key .cal-mark{width:14px}.cal-hint{margin:0 0 16px}@media (width<=560px){.cal{padding:12px 8px 10px}.cal-grid{border-spacing:2px}.cal-day{text-align:center;align-items:center;min-height:52px;padding:4px}.cal-date{font-size:12px}.cal-count{font-size:.95rem}}.search-hero{text-align:center;max-width:820px;margin:48px auto 36px}.search-hero h1{font:600 36px/1.2 var(--serif);margin:0 0 20px}.search-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);text-align:left;box-shadow:0 1px 3px #0000000d}.search-card:focus-within{border-color:var(--accent)}.search-card-row{align-items:center;gap:10px;padding:10px 10px 10px 18px;display:flex}.search-card-row input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 0;font-size:20px}.go-button{height:44px}.search-card-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px 10px;display:flex}.mode-hint{color:var(--ink-soft);font-size:13px}.search-card.compact{margin-bottom:14px}.search-card.compact .search-card-row input{font-size:17px}.write-page{max-width:820px;margin:24px auto}.questions-head{justify-content:space-between}.search-field.narrow{flex:0 240px}.question-list{margin-bottom:22px}.question-row{border-top:1px solid var(--line-soft);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.question-row:first-child{border-top:0}.question-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-soft-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.question-body{flex:1;min-width:0}.question-title{font:600 17px/1.35 var(--serif);color:var(--ink);overflow-wrap:anywhere}.question-body p{color:var(--ink-soft);margin:4px 0 6px;font-size:13.5px}.question-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.question-actions{flex:none;gap:2px;display:flex}.icon-button{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--chip);color:var(--ink)}.privacy-line{color:var(--ink-soft);align-items:flex-start;gap:8px;margin:8px 0 0;font-size:13px;display:flex}.privacy-line svg{flex:none;margin-top:2px}.side-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.side-list a{color:var(--ink);justify-content:space-between;gap:8px;display:flex}.side-list span{color:var(--muted);white-space:nowrap;font-size:12.5px}.side-stats{flex-direction:column;gap:14px;display:flex}.side-stats .stat{border:0;padding:0}.side-stats .stat+.stat{border-top:1px solid var(--line-soft);padding-top:12px}.side-stats a{color:inherit}.toast-undo{color:inherit;margin-left:8px}.ask-page{flex-wrap:wrap;align-items:flex-start;gap:32px 48px;padding-top:8px;display:flex}.ask-side{flex-direction:column;flex:0 260px;gap:12px;min-width:220px;display:flex}.new-question{justify-content:center}.ask-history{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ask-history button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ask-history button:hover{background:var(--chip)}.ask-history button.on{background:var(--accent-soft);color:var(--accent-soft-ink)}.ask-history-q{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.ask-history-meta{color:var(--muted);font-size:12px}.ask-side .settings-group{margin:12px 10px 4px}.ask-main{flex:999 560px;min-width:0;max-width:780px}.ask-main .ui-crumb a{color:var(--muted)}.ask-title{font:600 30px/1.25 var(--serif);overflow-wrap:anywhere;outline:none;margin:6px 0 8px}.ask-when{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;font-size:13.5px;display:flex}.ask-answer{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:18px;padding:20px 22px}.ask-answer-label{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--accent);align-items:center;gap:6px;margin-bottom:8px;display:flex}.ask-text{font:18px/1.6 var(--serif);color:var(--ink)}.ask-text p{margin:0 0 10px}.ask-text ul{margin:4px 0 10px;padding-left:1.2em}.cite-chip{background:var(--accent-soft);min-width:20px;height:20px;color:var(--accent-soft-ink);font:600 11.5px var(--sans);vertical-align:2px;border-radius:6px;justify-content:center;align-items:center;margin:0 2px;padding:0 5px;display:inline-flex}.cite-chip:hover{background:var(--accent);color:var(--accent-ink);text-decoration:none}.left-out{margin:12px 0 0;padding:12px 14px}.ask-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.saved-link{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok-bg)}.follow-up{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:8px;margin-bottom:28px;padding:6px 6px 6px 16px;display:flex}.follow-up:focus-within{border-color:var(--accent)}.follow-up input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 0;font-size:16px}.ask-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ask-source{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);min-width:0;scroll-margin-top:calc(var(--topbar-h,58px) + 16px);gap:12px;padding:14px 16px;transition:border-color .12s ease-out;display:flex}.ask-source:hover{border-color:var(--line-strong);text-decoration:none}.ask-source:target{border-color:var(--accent)}.ask-source>div{min-width:0}.ask-source-n{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-soft-ink);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ask-source-title{font:600 16px/1.3 var(--serif);overflow-wrap:anywhere;margin:2px 0 4px}.ask-source p{color:var(--ink-soft);margin:0;font-size:13.5px}.all-results{margin-top:20px}@media (width<=560px){.ask-sources{grid-template-columns:minmax(0,1fr)}.search-hero h1{font-size:28px}}.ask-side .search-field{flex:none}.note-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.note-back{color:var(--ink-soft);align-items:center;gap:6px;font-size:14px;display:inline-flex}.note-back:hover{color:var(--ink);text-decoration:none}.note-bar-end{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.note-bar-end .save-state{align-items:center;gap:6px;margin-right:6px;font-size:13px;display:inline-flex}.note-bar-end .save-state-saved{color:var(--ok-ink)}.note-bar-end .also-here{margin-right:6px;font-size:13px}.note-bar-end .ui-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-ink);border-color:var(--accent)}.note-more>button{border:1px solid var(--control-line);background:var(--panel);width:36px;height:36px;color:var(--ink);border-radius:8px;justify-content:center}.note-more .menu-pop{min-width:240px}.note-body{margin-top:28px}.note-page.focus .note-body{grid-template-columns:minmax(0,1fr)}.note-page.focus .note-write{width:100%;max-width:720px;margin:0 auto}.note-write{min-width:0}.note-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.note-meta .card-idents,.note-meta .tag-chip{font-size:12.5px}.note-meta .tag-chip.add{height:24px}.dot-sep{color:var(--line-strong)}.note-where{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.note-page .note-editor-surface .ProseMirror{max-width:680px;min-height:420px;font-size:17px;line-height:1.7}.note-page .note-editor-surface .ProseMirror h1,.note-page .note-editor-surface .ProseMirror h2,.note-page .note-editor-surface .ProseMirror h3{font-family:var(--serif)}.note-page .note-editor-surface .ProseMirror h2{font-size:21px}.note-page .note-editor-surface .ProseMirror>:first-child{font:600 36px/1.2 var(--serif);color:var(--ink);margin-top:0}.note-page .note-editor-surface .ProseMirror>:first-child:has(>br.ProseMirror-trailingBreak:only-child):before{content:"Untitled";color:var(--muted);pointer-events:none;float:left;height:0}.note-hints{color:var(--muted);border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:16px;max-width:680px;margin-top:8px;padding-top:12px;font-size:12.5px;display:flex}.note-hints kbd{font:11px var(--mono);border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);border-radius:4px;margin-right:4px;padding:0 5px}.note-rail{top:calc(var(--topbar-h,58px) + 24px);max-height:calc(100vh - var(--topbar-h,58px) - 48px);align-self:start;position:sticky;overflow-y:auto}.related-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.related-title{font:600 15px/1.3 var(--serif);color:var(--ink);overflow-wrap:anywhere}.related-card p{color:var(--ink-soft);margin:0;font-size:12.5px}.related-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.related-foot .ui-btn{height:28px;padding:0 9px;font-size:12.5px}.note-rail .rail-link-card{border:1px dashed var(--line-strong);text-align:center;width:100%;height:38px;color:var(--accent);border-radius:8px;text-decoration:none}.note-facts{grid-template-columns:auto 1fr;gap:6px 14px;font-size:13.5px}.version-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:12.5px;display:flex}.version-row:first-child{border-top:0}.version-row span{color:var(--muted)}.version-row .ui-btn{height:28px;padding:0 9px;font-size:12.5px}@media (width<=820px){.note-rail{max-height:none;position:static}.note-page .note-editor-surface .ProseMirror>:first-child{font-size:30px}}.choice-row{cursor:pointer;align-items:flex-start}.choice-row input[type=radio]{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:3px 0 0}.choice-row .setting-label,.choice-row .setting-desc{display:flex}.choice-row .setting-text{flex-direction:column;display:flex}.admin-body{margin-top:20px}.admin .ui-table tr.clickable{cursor:pointer}.admin .ui-table tr.clickable:hover td{background:var(--chip)}.admin .ui-table tr.strong td{font-weight:600}.admin-margin{align-items:center;gap:12px;padding:0 22px 14px;display:flex}.admin-margin-value{font:600 32px/1.1 var(--serif)}.admin-ledger{min-width:0}.admin-facts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px 24px;margin:0;padding:4px 22px 20px;display:grid}.admin-facts dt{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.admin-facts dd{margin:4px 0 0;font-size:14.5px}.admin .ui-card-head input[type=search]{min-width:220px}.admin .ui-foot{padding:0 22px 16px}.admin .stat-strip{margin-bottom:24px}.admin-body>.ui-btn{margin-bottom:16px}.help-form{gap:12px;padding:4px 22px 20px;display:grid}.help-form .field{gap:6px;font-size:14px;font-weight:600;display:grid}.help-form textarea{font:inherit;resize:vertical}button.setting-row.help-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0}button.setting-row.help-row:hover{background:var(--chip)}.support-thread{gap:12px;margin:0;padding:4px 22px 8px;list-style:none;display:grid}.support-thread li{border:1px solid var(--line-soft);border-radius:10px;max-width:640px;padding:12px 14px}.support-thread li.from-staff{background:var(--chip);margin-left:0}.support-thread li.from-person{margin-left:auto}.admin .support-thread li.from-person{margin-left:0}.admin .support-thread li.from-staff{margin-left:auto}.support-who{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}.support-body{white-space:pre-wrap;font-size:14.5px;line-height:1.5}.admin-support-list{margin:0;padding:0 22px 16px}.ui-btn.sm+.ui-card,.ui-btn.sm+.error-text+.ui-card{margin-top:14px}.admin-actions{gap:12px;padding:0 22px 18px;display:grid}.admin-actions form{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.admin-actions label{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.admin-actions input[type=number]{width:6em}.admin>.segmented{max-width:100%;overflow-x:auto}.admin>.segmented button{flex:none}.admin-status{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.admin .ui-pill.act{background:var(--chip);color:var(--danger);font-weight:600}.admin-signals{gap:12px;margin:0;padding:0 22px 14px;list-style:none;display:grid}.admin-signals li{align-items:flex-start;gap:12px;display:flex}.admin-signals li>.ui-pill{flex:none;justify-content:center;min-width:64px;margin-top:1px}.admin-signals p{margin:3px 0 0;font-size:14px}.admin-signals code{font-size:12.5px}.admin-banner{background:var(--chip);color:var(--danger);border-radius:8px;margin:0 22px 12px;padding:10px 14px}.side-removable{align-items:center;gap:6px;display:flex}.side-removable a{flex:1;min-width:0}.side-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:28px;height:28px;font-size:16px;line-height:1}.side-remove:hover,.side-remove:focus-visible{background:var(--chip);color:var(--ink)}.hosted-video{margin:4px 0 16px}.hosted-video iframe,.hosted-video-play{aspect-ratio:16/9;background:var(--ink,#1f2328) center / cover no-repeat;border:0;border-radius:10px;width:100%;display:block}.hosted-video-play{cursor:pointer;padding:0;position:relative}.hosted-video-button{color:#fff;background:#000000b8;border-radius:12px;place-items:center;width:68px;height:48px;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hosted-video-play:hover .hosted-video-button,.hosted-video-play:focus-visible .hosted-video-button{background:#c4302b}.hosted-video-note{margin:6px 0 0;font-size:13px}.getting-started{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px 26px}.getting-started h2{font:600 22px/1.3 var(--serif);text-transform:none;letter-spacing:normal;color:var(--ink);margin:0 0 6px}.getting-started>p{margin:0 0 14px}.start-steps{gap:12px;margin:0;padding-left:1.3em;line-height:1.5;display:grid}.start-steps strong{color:var(--ink)}.start-links{gap:12px;margin-left:8px;display:inline-flex}.check-row{cursor:pointer;align-items:flex-start;gap:6px;margin-top:6px;display:flex}.assistant-address{margin:0 22px 12px}.assistant-steps{padding:4px 22px 8px 2.6em}.assistant-command{border:1px solid var(--control-line);border-radius:var(--radius);margin:8px 22px 16px;padding:10px 14px;font-size:13px;overflow-x:auto}.assistant-command code{white-space:pre}.cited-turn h3{text-transform:uppercase;letter-spacing:.04em;margin:8px 0 2px;font-size:11px;font-weight:600}.cited-turn+.cited-turn{margin-top:4px}.memory-group{margin-bottom:28px}.memory-tools{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.memory-find{height:44px}.memory-find input{font-size:15px}.memory-filters{padding-top:8px}.memory-search-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.memory-search-head [role=status]{margin:0}.memory-sort{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.memory-nothing{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 14px;display:flex}.memory-nothing p{margin:0}.memory-forget-these{justify-content:flex-end;margin:12px 0 0;display:flex}.memory-elsewhere{margin-top:4px}.memory-page mark{background:var(--mark);color:inherit;border-radius:3px;padding:0 1px}.tag-chip.new-chip{background:var(--accent-soft);color:var(--accent-soft-ink)}.checkpoint-row .memory-body a{color:inherit;font-weight:600;text-decoration:none}.checkpoint-row .memory-body a:hover{text-decoration:underline}.checkpoint-next{color:var(--ink-soft);overflow-wrap:anywhere;margin:0 0 6px;font-size:14px}.checkpoint-read{color:var(--ink-soft);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.checkpoint-prompt{color:var(--ink-soft);margin:6px 0 0;font-size:13.5px}.checkpoint-prompt code{-webkit-user-select:all;user-select:all}.memory-group-title{align-items:center;gap:8px;margin:0 0 10px;font-size:17px;display:flex}.memory-row{align-items:flex-start}.memory-body{overflow-wrap:anywhere;margin:0 0 6px;font-size:15.5px;line-height:1.5}.memory-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.memory-actions .ui-btn{align-items:center;gap:4px;display:inline-flex}.memory-confirm{align-items:center;gap:6px;display:inline-flex}@media (width<=640px){.memory-row{flex-direction:column}.memory-actions{justify-content:flex-start}}.memory-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.memory-group-head .memory-group-title{margin:0}.memory-own{margin:0 0 10px}.leave-choice{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.leave-choice .setting-desc{flex-basis:100%;margin:0}.memory-row.replaced .memory-body{color:var(--muted)}.memory-replaced{color:var(--muted);overflow-wrap:anywhere;margin:0 0 6px;font-size:13px}.memory-pair{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.memory-pair-side{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:12px}.memory-pair-side .memory-body{margin-bottom:4px}.memory-pair-side .note-line-meta{margin:0 0 8px}@media (width<=640px){.memory-pair{grid-template-columns:1fr}}.lesson-form{grid-template-columns:minmax(180px,1fr) 2fr auto;align-items:end;gap:10px;margin:0 0 14px;display:grid}.lesson-form .field textarea{font:inherit;border:1px solid var(--control-line);resize:vertical;border-radius:8px;min-height:40px;padding:8px 10px;font-size:14px;font-weight:400}.lesson-scope{margin-right:2px;font-weight:600}.lesson-try{align-items:end;gap:10px;margin:14px 0 8px;display:flex}.lesson-try .field{flex:1}.lesson-tried{margin:0 0 8px;font-size:13.5px}.lesson-tried .setting-desc{margin:0 0 4px}.lesson-tried ul{margin:0 0 10px 18px;padding:0}.lesson-tried li{overflow-wrap:anywhere;margin:0 0 4px}.lesson-why{color:var(--muted)}@media (width<=640px){.lesson-form{grid-template-columns:1fr}.lesson-try{flex-direction:column;align-items:stretch}}.decisions-space select{margin-left:4px}.decision-form{grid-template-columns:1fr auto auto;align-items:end;gap:10px;margin:0 0 16px;display:grid}.decision-form .setting-desc{grid-column:1/-1;margin:0}.decision-form .field textarea{font:inherit;border:1px solid var(--control-line);resize:vertical;border-radius:8px;min-height:44px;padding:8px 10px;font-size:14px;font-weight:400}.decision-form .error-text{grid-column:1/-1;margin:0}.decision-agreed{color:var(--ok,#2a7a3b);align-items:center;gap:4px;display:inline-flex}.decision-due{color:var(--warn,#a4600a);font-weight:600}.decision-rule{margin:0 0 10px}.decision-rule-form{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin:0 0 16px;padding:12px}.decision-rule-form fieldset{border:0;flex-direction:column;gap:4px;margin:0 0 10px;padding:0;display:flex}.decision-rule-form legend{margin-bottom:4px;font-weight:600}.decision-rule-form label{align-items:center;gap:6px;font-size:14px;display:flex}.transfer-owner{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.space-row .decision-rule-form{flex-basis:100%;margin-top:8px}.space-row .decision-rule{flex-basis:100%;margin:4px 0 0}.propose-team{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}@media (width<=640px){.decision-form{grid-template-columns:1fr}}.note-shape{color:var(--ink);margin:0 0 8px;font-size:14px}
