:root{--brand:#af2525;--brand-hover:#942020;--brand-pressed:#791a1a;--brand-light:#d66a6a;--brand-ink:var(--brand-light);--brand-soft:#af252529;--on-brand:#fff;--btn-pressed:var(--brand-pressed);--brand-glow:#af252599;--brand-bg:#0e0e0e;--badge-bg:var(--clip-soft);--badge-ink:var(--clip-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rail:#0e0e0e;--bg:#121212;--desk:#121212;--sheet:#171717;--raised:#202020;--raised-2:#2a2a2a;--overlay:#171717;--hover:#171717;--line:#2b2b2b;--line-2:#3a3a3a;--line-3:#4d4d4b;--text:#e9e9e5;--text-hi:#f7f7f3;--text-read:#e2e2dd;--text-2:#a3a39e;--text-3:#8a8a85;--btn:var(--brand);--btn-hover:var(--brand-hover);--btn-ink:var(--on-brand);--edge-soft:transparent;--edge:transparent;--danger:#f0956a;--danger-bg:#3a2418;--ok:#9cc7a6;--clip:#d66a6a29;--clip-line:var(--brand-ink);--clip-ink:var(--brand-ink);--ai-chatgpt:#8fbfaf;--ai-claude:#d49a78;--ai-gemini:#8eaad8;--ai-other:#8c8c96;--heat:#9cc7a6;--hit:#82a3d047;--focus:#f7f7f3;--raised-3:#333331;--line-hover:#4d4d4b;--danger-ink:#f9d2bf;--danger-line:#5a3524;--danger-hover:#4a2c1e;--danger-head:#f4bb9e;--clip-flash:#d66a6a6b;--clip-strong:#d66a6a4d;--clip-border:#d66a6a8c;--clip-decision:#d66a6a38;--clip-todo:#d66a6a1a;--clip-soft:#d66a6a17;--hl-clip:.3;--hl-decision:.44;--hl-todo:.17;--hl-flash:.6;--selection:#d66a6a47;--done-wash:#ffffff0d;--filled-wash:#ffffff12;--drop-over:#ffffff08;--switch-on:var(--brand-light);--var-ink:#c9d6ea;--var-bg:#82a3d024;--var-line:#82a3d047;--code-bg:#0e0e0e;--code-ink:#d6d5cf;--tk-c:#7e7d84;--tk-s:#f2b08f;--tk-n:#f5cba9;--sk-1:#1b1b1b;--sk-2:#222;--scroll:#2e2e2e;--scroll-hover:#3c3c3c;--scroll-firefox:#3a3a3a;--shadow-s:0 8px 24px #0006;--shadow-m:0 12px 32px #00000073;--shadow-l:0 20px 56px #00000080;--shadow-side:none;--scrim:#080808a8;--scrim-soft:#08080894;--rule:#2b2b2b;--tray:#171717;--tray-line:#2b2b2b;--rule-inset:#2b2b2b;--tab-dl:0;--tab-kc:1;--host-bg:#1b1b1c;--host-bar:#101011;--host-line:#262627;--host-dot:#2e2e31;--host-url-bg:#1c1c1e;--host-url-ink:#9a9aa0;--host-side:#141415;--host-side-line:#252526;--host-ink:#d8d8da;--host-hover:#222224;--host-label:#8c8c92;--host-item:#c8c8cc;--host-item-hover:#1e1e20;--host-current:#242426;--host-current-ink:#f0f0f2;--host-title:#e6e6e8;--host-answer:#dadadc;--host-bubble:#2a2a2c;--host-composer:#262628;--host-composer-line:#333336;--host-composer-ink:#eeeef0;--host-send:#e9e9eb;--host-send-ink:#111;--host-x-hover:#1f1f21;--host-save-hover:#26262a;--host-prompts-hover:#303033;--font-title:"Manrope Variable", "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-read:var(--font-ui);--font-data:var(--font-ui);--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--r-s:2px;--r-m:3px;--r-l:3px;--r-panel:4px;--r-btn:4px;--accent:var(--brand-ink);--accent-ink:#121212;--avatar-ai-ink:#fff;--accent-hover:var(--brand-light);--ease:cubic-bezier(.16, 1, .3, 1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-ink:var(--brand);--brand-soft:#f8eaea;--brand-bg:transparent;--rail:#eaeae5;--bg:#f3f3ef;--desk:#f3f3ef;--sheet:#fafaf7;--raised:#e2e2dc;--raised-2:#d8d8d1;--raised-3:#cdcdc5;--overlay:#fafaf7;--hover:#fafaf7;--line:#dcdcd5;--line-2:#c6c6be;--line-3:#a8a89f;--line-hover:#a8a89f;--text:#1b1b19;--text-hi:#0e0e0d;--text-read:#22221f;--text-2:#55554f;--text-3:#66665f;--btn:var(--brand);--btn-hover:var(--brand-hover);--btn-ink:var(--on-brand);--edge-soft:transparent;--edge:transparent;--badge-bg:var(--brand-soft);--badge-ink:var(--brand);--danger:#b4410a;--danger-bg:#fbefe8;--danger-ink:#8a3208;--danger-line:#edcbb8;--danger-hover:#f7e0d2;--danger-head:#9a3809;--ok:#2c7445;--clip:#af25251c;--clip-line:var(--brand);--clip-ink:var(--brand);--ai-chatgpt:#3c7f6c;--ai-claude:#b0613d;--ai-gemini:#3f69ae;--ai-other:#6e6e78;--heat:#2c7445;--clip-flash:#af25254d;--clip-strong:#af252533;--clip-border:#af252580;--clip-decision:#af252526;--clip-todo:#af252512;--clip-soft:#af252512;--hl-clip:.3;--hl-decision:.44;--hl-todo:.16;--hl-flash:.55;--selection:#af25252e;--hit:#466ebe2e;--focus:#0e0e0d;--done-wash:#14130f0d;--filled-wash:#14130f0f;--drop-over:#14130f06;--switch-on:var(--brand);--var-ink:#2d4c82;--var-bg:#466ebe1a;--var-line:#466ebe4d;--code-bg:#eaeae5;--code-ink:#2b2a26;--tk-c:#6e6b64;--tk-s:#9c3a12;--tk-n:#a3480f;--sk-1:#e6e6e0;--sk-2:#deded7;--scroll:#cacac2;--scroll-hover:#b4b4ab;--scroll-firefox:#c6c6be;--shadow-s:0 8px 22px #1e1c141f;--shadow-m:0 12px 28px #1e1c1424;--shadow-l:0 18px 48px #1e1c1429;--shadow-side:none;--scrim:#2c282052;--scrim-soft:#2c282047;--rule:#dcdcd5;--tray:#fafaf7;--tray-line:#dcdcd5;--rule-inset:#dcdcd5;--tab-dl:.18;--tab-kc:1.15;--host-bg:#fff;--host-bar:#f2f2f2;--host-line:#e5e5e5;--host-dot:#d6d6d6;--host-url-bg:#fff;--host-url-ink:#6b6b6b;--host-side:#f9f9f9;--host-side-line:#ececec;--host-ink:#2f2f2f;--host-hover:#ececec;--host-label:#7d7d7d;--host-item:#3a3a3a;--host-item-hover:#efefef;--host-current:#e6e6e6;--host-current-ink:#0d0d0d;--host-title:#0d0d0d;--host-answer:#1f1f1f;--host-bubble:#f1f1f1;--host-composer:#fff;--host-composer-line:#d9d9d9;--host-composer-ink:#0d0d0d;--host-send:#0d0d0d;--host-send-ink:#fff;--host-x-hover:#efefef;--host-save-hover:#ececec;--accent:var(--brand);--accent-ink:var(--on-brand);--accent-hover:var(--brand-hover);--host-prompts-hover:#e9e9e9}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-ink:var(--brand);--brand-soft:#f8eaea;--brand-bg:transparent;--rail:#eaeae5;--bg:#f3f3ef;--desk:#f3f3ef;--sheet:#fafaf7;--raised:#e2e2dc;--raised-2:#d8d8d1;--raised-3:#cdcdc5;--overlay:#fafaf7;--hover:#fafaf7;--line:#dcdcd5;--line-2:#c6c6be;--line-3:#a8a89f;--line-hover:#a8a89f;--text:#1b1b19;--text-hi:#0e0e0d;--text-read:#22221f;--text-2:#55554f;--text-3:#66665f;--btn:var(--brand);--btn-hover:var(--brand-hover);--btn-ink:var(--on-brand);--edge-soft:transparent;--edge:transparent;--badge-bg:var(--brand-soft);--badge-ink:var(--brand);--danger:#b4410a;--danger-bg:#fbefe8;--danger-ink:#8a3208;--danger-line:#edcbb8;--danger-hover:#f7e0d2;--danger-head:#9a3809;--ok:#2c7445;--clip:#af25251c;--clip-line:var(--brand);--clip-ink:var(--brand);--ai-chatgpt:#3c7f6c;--ai-claude:#b0613d;--ai-gemini:#3f69ae;--ai-other:#6e6e78;--heat:#2c7445;--clip-flash:#af25254d;--clip-strong:#af252533;--clip-border:#af252580;--clip-decision:#af252526;--clip-todo:#af252512;--clip-soft:#af252512;--hl-clip:.3;--hl-decision:.44;--hl-todo:.16;--hl-flash:.55;--selection:#af25252e;--hit:#466ebe2e;--focus:#0e0e0d;--done-wash:#14130f0d;--filled-wash:#14130f0f;--drop-over:#14130f06;--switch-on:var(--brand);--var-ink:#2d4c82;--var-bg:#466ebe1a;--var-line:#466ebe4d;--code-bg:#eaeae5;--code-ink:#2b2a26;--tk-c:#6e6b64;--tk-s:#9c3a12;--tk-n:#a3480f;--sk-1:#e6e6e0;--sk-2:#deded7;--scroll:#cacac2;--scroll-hover:#b4b4ab;--scroll-firefox:#c6c6be;--shadow-s:0 8px 22px #1e1c141f;--shadow-m:0 12px 28px #1e1c1424;--shadow-l:0 18px 48px #1e1c1429;--shadow-side:none;--scrim:#2c282052;--scrim-soft:#2c282047;--rule:#dcdcd5;--tray:#fafaf7;--tray-line:#dcdcd5;--rule-inset:#dcdcd5;--tab-dl:.18;--tab-kc:1.15;--host-bg:#fff;--host-bar:#f2f2f2;--host-line:#e5e5e5;--host-dot:#d6d6d6;--host-url-bg:#fff;--host-url-ink:#6b6b6b;--host-side:#f9f9f9;--host-side-line:#ececec;--host-ink:#2f2f2f;--host-hover:#ececec;--host-label:#7d7d7d;--host-item:#3a3a3a;--host-item-hover:#efefef;--host-current:#e6e6e6;--host-current-ink:#0d0d0d;--host-title:#0d0d0d;--host-answer:#1f1f1f;--host-bubble:#f1f1f1;--host-composer:#fff;--host-composer-line:#d9d9d9;--host-composer-ink:#0d0d0d;--host-send:#0d0d0d;--host-send-ink:#fff;--host-x-hover:#efefef;--host-save-hover:#ececec;--accent:var(--brand);--accent-ink:var(--on-brand);--accent-hover:var(--brand-hover);--host-prompts-hover:#e9e9e9}}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font:400 14px/1.45 var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--text-hi);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);margin:0;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:transparent transparent}@media (hover:hover){:hover{scrollbar-color:var(--scroll-firefox) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--r-m);background:padding-box padding-box;border:3px solid #0000}@media (hover:hover){:hover::-webkit-scrollbar-thumb{background-color:var(--scroll)}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-hover)}}::selection{background:var(--selection);color:var(--text-hi)}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}p{text-wrap:pretty}ul,ol{margin:0;padding:0}a{color:inherit;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-s)}kbd{font:400 10.5px/1 var(--font-mono);color:var(--text-3);border:1px solid var(--line-2);border-radius:var(--r-m);text-align:center;min-width:20px;padding:3px 5px 2px;display:inline-block}.ic{flex:none;width:18px;height:18px}.ic--s{width:15px;height:15px}.ic--l{width:28px;height:28px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.hint{color:var(--text-3);align-items:center;gap:8px;font-size:13px;display:flex}.hint .ic{width:16px;height:16px}.footnote{color:var(--text-3);font-size:12.5px}.tabmark{width:16px;height:12px;fill:oklch(from var(--c) calc(l - var(--tab-dl)) calc(c * var(--tab-kc)) h);flex:none;display:inline-block}.seg{flex:none;max-width:100%;display:inline-flex;overflow-x:auto}.seg button{border:1px solid var(--line-2);height:30px;color:var(--text-2);white-space:nowrap;padding:0 12px;font-size:12.5px;font-weight:500;transition:background-color .15s,color .15s}.seg button+button{margin-left:-1px}.seg button:first-child{border-radius:var(--r-m) 0 0 var(--r-m)}.seg button:last-child{border-radius:0 var(--r-m) var(--r-m) 0}@media (hover:hover){.seg button:hover{color:var(--text-hi)}}.seg button.seg__logo{place-items:center;width:36px;padding:0;display:inline-grid}.seg__logo .ic{width:15px;height:15px}.seg button[aria-pressed=true]{background:var(--text-hi);border-color:var(--text-hi);color:var(--bg);position:relative}.btn{border-radius:var(--r-m);white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn--primary{background:var(--btn);color:var(--btn-ink);box-shadow:inset 0 0 0 1px var(--edge)}@media (hover:hover){.btn--primary:hover{background:var(--btn-hover)}}.btn--primary:active:not(:disabled){background:var(--btn-pressed)}.btn--ghost{border:1px solid var(--line-2);color:var(--text);font-weight:500}@media (hover:hover){.btn--ghost:hover{background:var(--sheet);border-color:var(--line-hover);color:var(--text-hi)}}.btn--danger{background:var(--danger-bg);color:var(--danger-ink);border:1px solid var(--danger-line)}@media (hover:hover){.btn--danger:hover{background:var(--danger-hover)}}.btn--small{height:30px;padding:0 12px;font-size:13px}.btn--block{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn{border-radius:var(--r-m);width:32px;height:32px;color:var(--text-2);flex:none;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.icon-btn[aria-current=page]{background:var(--raised);color:var(--text-hi)}@media (hover:hover){.icon-btn:hover{background:var(--raised);color:var(--text-hi)}}.input{border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--bg);width:100%;height:38px;color:var(--text);outline:none;padding:0 12px;transition:border-color .15s}.input:focus{border-color:var(--line-3)}.input::placeholder{color:var(--text-3)}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.input--small{width:auto;height:30px;font-size:13px}select.input--small{background-position:calc(100% - 17px) 13px,calc(100% - 12px) 13px}.input--title{font-size:17px;font-weight:var(--fw-semibold);color:var(--text-hi)}.textarea{resize:vertical;height:auto;min-height:84px;padding:9px 12px;line-height:1.55}.textarea--prompt{min-height:200px;font-size:15px;line-height:1.6}.field{gap:6px;min-width:0;display:grid}.field>label{color:var(--text-2);font-size:12.5px}.field>label.mono{font-size:12px}.field--wide{grid-column:1/-1}.optional{color:var(--text-3);margin-left:4px;font-weight:400}.inline-field{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.chip{border-radius:var(--r-s);border:1px solid var(--line-2);height:28px;color:var(--text-2);white-space:nowrap;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}@media (hover:hover){.chip:hover{color:var(--text)}}.chip[aria-pressed=true]{background:var(--text-hi);color:var(--bg);border-color:var(--text-hi)}.shell{flex-direction:column;height:100%;display:flex}.app{grid-template-columns:var(--sb-w,236px) minmax(0, 1fr);flex:1;min-height:0;display:grid;position:relative}.sb-resize{top:0;bottom:0;left:calc(var(--sb-w,236px) - 3px);z-index:31;cursor:col-resize;touch-action:none;width:6px;position:absolute}.sb-resize:after{content:"";background:0 0;width:2px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:2px}@media (hover:hover){.sb-resize:hover:after{background:var(--line-3)}}.sb-resize.is-on:after,.sb-resize:focus-visible:after{background:var(--accent)}.sb-resize:focus-visible{outline:none}.sidebar{background:var(--rail);border-right:1px solid var(--line);z-index:30;flex-direction:column;min-height:0;padding:20px 14px 16px;display:flex}.sb-top{background:var(--brand-bg);justify-content:space-between;align-items:center;gap:8px;margin:-20px -14px 16px;padding:18px 24px;display:flex}.sb-top .sb-close{color:#a3a39e}.brand{flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.brandlogo{object-fit:contain;flex:0 auto;width:auto;min-width:0;max-width:100%;height:28px;display:block}.brandlogo--light,:root[data-theme=light] .brandlogo--dark{display:none!important}:root[data-theme=light] .brandlogo--light{display:block!important}@media (prefers-color-scheme:light){:root:not([data-theme]) .brandlogo--dark{display:none!important}:root:not([data-theme]) .brandlogo--light{display:block!important}}.sb-close{display:none}.sb-search{border-radius:var(--r-m);border:1px solid var(--line-2);width:100%;height:36px;color:var(--text-3);background:0 0;align-items:center;gap:10px;padding:0 8px 0 10px;transition:border-color .15s,color .15s;display:flex}@media (hover:hover){.sb-search:hover{border-color:var(--line-2);color:var(--text-2)}}.sb-search span{flex:1}.sb-scroll{scrollbar-width:none;flex:1;min-height:0;margin:20px -4px 0;padding:0 4px;overflow:hidden auto}.sb-scroll::-webkit-scrollbar{display:none}.navlist{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.navitem{border-radius:var(--r-s);width:100%;height:34px;color:var(--text-2);align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}@media (hover:hover){.navitem:hover{background:var(--sheet);color:var(--text-hi)}}.navitem[aria-current]{background:var(--raised);color:var(--text-hi)}.navitem .count{font:400 11.5px var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:auto}.navitem .pro{color:var(--text-3);border:1px solid var(--line-2);border-radius:var(--r-m);margin-left:auto;padding:1px 7px;font-size:11px;font-weight:500}.navitem .pro+.count{margin-left:8px}.navitem .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navrow{position:relative}.navrow__more{opacity:0;background:var(--raised-2);width:26px;height:26px;position:absolute;top:4px;right:4px}.navrow__more:focus-visible{opacity:1}@media (hover:hover){.navrow:hover .navrow__more{opacity:1}.navrow:has(.navrow__more):hover .navitem .count{visibility:hidden}}@media (hover:none){.navrow__more{opacity:1;background:0 0}.navrow:has(.navrow__more) .navitem .count{margin-right:24px}}.sb-section{border-bottom:1px solid var(--line-2);color:var(--text-hi);font-size:12px;font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;margin:24px 0 6px;padding:0 2px 6px 10px;display:flex}.sb-section .icon-btn{width:24px;height:24px;color:var(--text-3)}.sb-section.is-inside{justify-content:flex-start;gap:2px;padding-left:2px}.sb-section.is-inside>.icon-btn:last-child{margin-left:auto}.sb-back{color:var(--text-3)}.sb-path{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.sb-path button{border-radius:var(--r-btn);color:var(--text-3);font:inherit;padding:2px 4px}@media (hover:hover){.sb-path button:hover{color:var(--text);background:var(--hover)}}.sb-path__step{align-items:center;min-width:0;display:inline-flex}.sb-path__step [aria-current]{color:var(--text);text-overflow:ellipsis;padding:2px 4px;overflow:hidden}.sb-path__sep{color:var(--text-3);opacity:.7}.navrow--sub .navitem{padding-left:34px}.navitem--here .name{color:var(--text-2)}.navitem__in{color:var(--text-3);flex:none;margin-left:4px}@media (hover:hover){.navrow:has(.navrow__more):hover .navitem .navitem__in{visibility:hidden}}.newdrawer{align-items:center;gap:10px;min-width:0;padding:4px 6px 4px 10px;display:flex}.newdrawer input{border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--bg);outline:none;flex:1;width:100%;min-width:0;height:30px;padding:0 10px}.newdrawer input:focus{border-color:var(--line-3)}.sb-foot{border-top:1px solid var(--line);gap:8px;margin-top:8px;padding-top:10px;display:grid}.sb-import{height:36px;font-weight:600}.sb-tags{flex-wrap:wrap;gap:6px;padding:4px 10px 2px;display:flex}.sb-tags .sb-hint,.sb-tags .newdrawer{flex-basis:100%}.sb-tag{max-width:100%;display:inline-flex;position:relative}.sb-tag__link{border:1px solid var(--line-2);border-radius:var(--r-s);min-width:0;height:26px;color:var(--text-2);align-items:center;gap:6px;padding:0 8px;font-size:12.5px;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.sb-tag__link .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-tag__link .count{font:400 11px var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3)}@media (hover:hover){.sb-tag__link:hover{color:var(--text-hi);border-color:var(--line-3)}}.sb-tag__link[aria-current]{background:var(--text-hi);border-color:var(--text-hi);color:var(--bg)}.sb-tag__link[aria-current] .count{color:var(--bg);opacity:.7}.sb-tag__more{border-radius:var(--r-s);background:var(--raised);border:1px solid var(--line-2);width:18px;height:18px;color:var(--text-2);opacity:0;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.sb-tag__more .ic{width:12px;height:12px}.sb-tag__more:focus-visible{opacity:1}@media (hover:hover){.sb-tag:hover .sb-tag__more{opacity:1}}@media (hover:none){.sb-tag__more{display:none}}.sb-foot .navlist{margin:0 0 4px}.sb-foot .navitem{height:32px;font-size:13.5px}.sb-nudge{border:1px solid var(--line-2);border-radius:var(--r-m);color:var(--text-2);align-items:center;gap:8px;margin:0 0 8px;padding:8px 4px 8px 10px;font-size:12.5px;line-height:1.4;display:flex}.sb-nudge>.ic{color:var(--clip-ink);flex:none}.sb-nudge>span{flex:1;min-width:0}.sb-nudge .linkbtn{font-size:inherit;flex:none}.sb-nudge .icon-btn{flex:none;width:24px;height:24px}.set .set__last{font:400 12px var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3)}.set .set__note{color:var(--text-3);font-size:13px}.sb-meta{color:var(--text-3);align-items:center;gap:8px;padding:2px 0 0 10px;font-size:12.5px;text-decoration:none;display:flex}@media (hover:hover){a.sb-meta:hover{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}}.sb-meta>.ic{width:15px;height:15px}.scrim{display:none}.main{grid-template-columns:388px minmax(0,1fr);min-width:0;min-height:0;display:grid}.main.is-single{grid-template-columns:minmax(0,1fr)}.pane{flex-direction:column;min-width:0;min-height:0;display:flex}.page-top{margin:-8px 0 -8px -8px;display:none}.listpane{border-right:1px solid var(--line);container:listpane/inline-size}.lp-bar{justify-content:space-between;align-items:center;padding:10px 14px 0 10px}.lp-head{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;padding:26px 24px 0;display:flex}.lp-head h1{min-width:0;font-size:clamp(24px,11cqi,44px);line-height:1.02;font-weight:var(--fw-bold);letter-spacing:-.04em;color:var(--text-hi);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;flex:1 1 0}.lp-head h1.is-tight{font-size:24px}.lp-head h1.is-cut{white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.lp-meta{flex:1 0 100%;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.lp-count{color:var(--text-3);font-size:13px}.lp-head .tabmark--big~.lp-meta{padding-left:68px}.tabmark--big{flex:none;width:50px;height:38px}.lp-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:20px 24px 18px;display:flex}.lp-tools__acts{gap:2px;display:inline-flex}.lp-tools__acts .icon-btn{width:28px;height:30px}.lp-tools .seg button{padding:0 10px}.lp-tools__acts .icon-btn[aria-pressed=true]{background:var(--text-hi);color:var(--bg)}.lp-status{font:400 11.5px/1.5 var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3);flex-wrap:wrap;gap:2px 0;padding:0 24px 12px;display:flex}.lp-status>span+span:before{content:"·";margin:0 7px}.lp-status .linkbtn{font:inherit;color:var(--text-2)}.pal-none{justify-items:center;gap:8px;display:grid}.pal-none__why{max-width:46ch;color:var(--text-3);font-size:12.5px;line-height:1.5}.pal-none__why .linkbtn{font-size:inherit}.lp-sub{font:400 11.5px var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;padding:0 24px 12px;display:flex}.lp-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:0 24px 8px;display:flex}.lp-path{min-width:0;font:400 11.5px var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3);flex-wrap:wrap;align-items:center;margin-bottom:-14px;padding:22px 24px 0;display:flex}.lp-path a{color:var(--text-2);border-radius:var(--r-m);text-decoration:none}@media (hover:hover){.lp-path a:hover{color:var(--text-hi);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}}.lp-path__sep{color:var(--text-3);margin:0 6px}.lp-subs{flex-wrap:wrap;gap:6px;padding:0 24px 14px;display:flex}.subchip{border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--sheet);height:30px;color:var(--text);white-space:nowrap;align-items:center;gap:7px;padding:0 11px 0 10px;font-size:13px;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.subchip .tnum{color:var(--text-3);font-size:12px}.subchip .tabmark{opacity:.75}@media (hover:hover){.subchip:hover{border-color:var(--line-3);background:var(--raised)}}.subchip--add{color:var(--text-2);background:0 0;border-style:dashed}.sortbtn{border-radius:var(--r-btn);height:28px;color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;margin-top:-4px;padding:0 8px;font-size:12.5px;display:inline-flex}@media (hover:hover){.sortbtn:hover{background:var(--raised);color:var(--text)}}.banner{color:var(--text-3);align-items:center;gap:8px;padding:0 14px 10px 24px;font-size:12.5px;line-height:1.4;display:flex}.banner>.ic{color:var(--clip-ink)}.banner p{flex:1}.banner a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}@media (hover:hover){.banner a:hover{color:var(--text-hi)}}.banner .icon-btn{width:24px;height:24px}.cards{border-top:1px solid var(--line-2);flex:1;min-height:0;padding:0 0 40px;list-style:none;overflow-y:auto}.card{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:0 14px;width:100%;padding:15px 24px;transition:background-color .15s;display:grid;position:relative}@media (hover:hover){.card:hover{background:var(--sheet)}}.card[aria-current=true]{background:var(--raised)}.cards__more{height:1px}.card__src{border-radius:var(--r-m);background:var(--raised);width:32px;height:32px;color:var(--text-2);place-items:center;display:grid}.card__logo{width:16px;height:16px}.card[aria-current=true] .card__src{background:var(--accent);color:var(--accent-ink)}.is-selecting .card__src{background:0 0}.card__body{flex-direction:column;gap:5px;min-width:0;display:flex}.card__title{letter-spacing:-.01em;color:var(--text-hi);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.card__date{text-align:right;color:var(--text-3);white-space:nowrap;padding-top:2px;font-size:12.5px}.card__snip{color:var(--text-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.card__foot{min-width:0;color:var(--text-3);align-items:center;font-size:12.5px;display:flex;overflow:hidden}.card__foot>span{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.card__foot>.card__count{flex:none}.card__foot>.card__drawer{flex:0 auto;min-width:0}.card__drawer>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.card__foot>.card__clips{color:var(--clip-ink);gap:4px}.card__clips .ic{width:12px;height:12px}.card__foot>span+span:before{content:"·";margin:0 6px}.card__foot .tabmark,.clipsrc .tabmark,.x-save .tabmark{width:12px;height:9px}.empty{text-align:center;color:var(--text-3);justify-items:center;gap:8px;padding:40px 20px;list-style:none;display:grid}.empty strong{color:var(--text);font-size:15px;font-weight:500}.empty span{max-width:40ch}.empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.empty--page{margin:auto}.empty--card{border:1px solid var(--line);border-radius:var(--r-s)}.reader{background:var(--bg);position:relative}.reader--empty{display:flex}.reader__bar{display:none}.sheet{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.sheet__scroll{flex:1;min-height:0;padding:28px 40px 56px;overflow-y:auto}.sheet__scroll>*{max-width:920px}.sheet__head{gap:14px;display:grid}.sheet__meta{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;font-size:13px;display:flex}.sheet__path{min-width:0;color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.sheet__sep{color:var(--line-3)}.sheet__details{color:var(--text-3);margin-top:14px;font-size:13px}.sheet__details summary{cursor:pointer;color:var(--text-3);border-radius:var(--r-s);align-items:center;gap:6px;list-style:none;display:inline-flex}.sheet__details summary::-webkit-details-marker{display:none}.sheet__details summary:after{content:"›";transition:transform .15s}.sheet__details[open] summary:after{transform:rotate(90deg)}@media (hover:hover){.sheet__details summary:hover{color:var(--text-hi)}}.sheet__details dl{gap:6px;margin-top:10px;display:grid}.sheet__details dl>div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.sheet__details dt{color:var(--text-3)}.sheet__details dd{color:var(--text-2)}.sheet__drawer{align-items:center;gap:7px;display:inline-flex}.sheet__drawer .tabmark{width:14px;height:11px}.sheet__head h2{max-width:760px;font-size:34px;line-height:1.12;font-weight:var(--fw-bold);letter-spacing:-.035em;color:var(--text-hi);text-wrap:balance;overflow-wrap:anywhere}.sheet__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.sheet__actions .btn{height:36px;padding:0 16px}.sheet__scroll>.chathead{max-width:none}.chathead{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);margin:-28px -40px 22px;padding:20px 40px 12px;position:sticky;top:-28px;container-type:inline-size}.chathead__top{align-items:center;gap:12px;min-width:0;display:flex}.chathead__title{min-width:0;font:var(--fw-bold) 26px/1.25 var(--font-title);letter-spacing:-.02em;color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.chathead__provider{color:var(--text-2);flex:none;align-items:center;gap:8px;margin-right:auto;font-size:14px;display:inline-flex}.chathead__logo{background:var(--raised);width:26px;height:26px;color:var(--text-2);border-radius:50%;place-items:center;display:inline-grid}.chathead__logo svg{width:16px;height:16px}.chathead__details{flex:none;gap:8px}.chathead__bar{align-items:center;gap:8px;min-width:0;margin-top:12px;display:flex}.chathead__group{flex:none;align-items:center;gap:8px;display:flex}.chathead__sep{background:var(--line-2);flex:none;width:1px;height:22px;margin:0 4px}.chathead .btn,.chathead .icon-btn--box{height:34px}.chathead .btn{gap:8px;padding:0 14px}.chathead .icon-btn--box{width:34px;position:relative}.chathead .is-on{border-color:var(--line-3);background:var(--raised);color:var(--text-hi)}.chathead__count{background:var(--raised-2);min-width:17px;height:17px;color:var(--text-hi);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:9px;padding:0 4px;font-size:10.5px;font-weight:600;line-height:17px;position:absolute;top:-6px;right:-6px}.chathead__status{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.chathead__chip{border:1px solid var(--line-2);border-radius:var(--r-btn);height:34px;color:var(--text);font-size:13px;font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;transition:background-color .15s,border-color .15s;display:inline-flex}@media (hover:hover){.chathead__chip:hover{border-color:var(--line-3);background:var(--raised)}}.chathead__spark{color:var(--brand-ink)}.chathead__ext{color:var(--text-3)}.chathead__dot{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.chathead__dot[data-state=on]{background:var(--ok)}.chathead__dot[data-state=waiting]{box-shadow:inset 0 0 0 1.5px var(--text-2);background:0 0}.chathead__short{display:none}.chathead__extra{margin-top:10px}.chathead__extra .pv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.convofind__ic{color:var(--text-3)}.chat-end{height:0;display:block}@container (max-width:900px){.chathead__orig .chathead__long,.chathead__filing .chathead__long{display:none}.chathead__filing .chathead__short{display:inline}.chathead__orig{justify-content:center;width:34px;padding:0!important}.chathead__ext{display:none}}@container (max-width:700px){.chathead__summary .chathead__long,.chathead__synctext{display:none}.chathead__summary{justify-content:center;width:34px;padding:0!important}.chathead__sync{justify-content:center;width:34px;padding:0}}.reader .sheet__scroll{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.chatnav{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:6;gap:8px;display:flex;position:absolute;transform:translate(-50%)}.chatnav button{border:1px solid var(--line-3);background:var(--bg);width:36px;height:36px;color:var(--text-2);border-radius:50%;place-items:center;transition:background-color .15s,color .15s;display:grid}.chatnav button .ic{width:18px;height:18px}.chatnav button:focus-visible{border-radius:50%}.chatnav button:disabled{opacity:.3}@media (hover:hover){.chatnav button:not(:disabled):hover{background:var(--raised);color:var(--text-hi)}}@media (max-width:760px){.chatnav button{width:44px;height:44px}}.newmsgs{left:50%;bottom:calc(max(18px, env(safe-area-inset-bottom)) + 54px);z-index:6;border-radius:var(--r-btn);background:var(--overlay);border:1px solid var(--line-2);height:36px;color:var(--text-hi);font-size:13px;font-weight:var(--fw-semibold);align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 10px 24px -12px #0009}.popover{z-index:60;border:1px solid var(--line-2);border-radius:var(--r-panel);background:var(--overlay);width:340px;max-width:calc(100vw - 24px);max-height:min(70vh,520px);color:var(--text);padding:14px 16px;font-size:13.5px;position:fixed;overflow:auto;box-shadow:0 18px 40px -16px #0009}.popover__title{font:var(--fw-semibold) 14px/1.3 var(--font-title);color:var(--text-hi);margin:0 0 12px}.popover--filing{width:400px;padding:12px}.popover .filingbar{background:0 0;border:0;margin:0;padding:0}.sidepanel{z-index:20;border-left:1px solid var(--line);background:var(--overlay);flex-direction:column;width:min(400px,92%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 48px -28px #0000008c}.sidepanel__head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:16px 16px 12px 20px;display:flex}.sidepanel__head h3{font:var(--fw-semibold) 16px/1.3 var(--font-title);color:var(--text-hi);flex:1;align-items:center;gap:8px;margin:0;display:flex}.sidepanel__body{flex:1;min-height:0;padding:16px 20px 24px;overflow-y:auto}.sidepanel .sumoffer,.sidepanel .sumpanel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.sidepanel .sumoffer__head h3,.sidepanel .sumpanel__head h3{display:none}.sidepanel-backdrop{z-index:19;background:#00000059;position:fixed;inset:0}.chatdetails{gap:14px;font-size:13.5px;display:grid}.chatdetails__title{font:var(--fw-semibold) 16px/1.35 var(--font-title);color:var(--text-hi);overflow-wrap:anywhere;margin:0}.chatdetails .sheet__path{color:var(--text-2);align-items:center;gap:8px;margin:0;display:flex}.chatdetails .sheet__drawer{align-items:center;gap:6px;display:inline-flex}.chatdetails dl{border-top:1px solid var(--line);gap:8px;margin:0;padding-top:14px;display:grid}.chatdetails dl>div{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.chatdetails dt{color:var(--text-3)}.chatdetails dd{color:var(--text);margin:0}.bookmarks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bookmarks li{border-bottom:1px solid var(--line);gap:8px;padding-bottom:14px;display:grid}.bookmarks__go{color:var(--text);line-height:1.5;text-decoration:none}@media (hover:hover){.bookmarks__go:hover{color:var(--text-hi);text-decoration:underline}}.icon-btn--box{border:1px solid var(--line-2);border-radius:var(--r-m);width:36px;height:36px;color:var(--text-2)}@media (hover:hover){.icon-btn--box:hover{background:var(--sheet);border-color:var(--line-hover)}}.anim-in{animation:sheetIn .36s var(--ease) both}@keyframes sheetIn{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.convo{padding:8px 0}.convo.has-notes{grid-template-columns:minmax(0,1fr) 224px;column-gap:24px;display:grid}.convo__main{min-width:0;position:relative}.msg{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:22px 0;display:grid;position:relative}.msg:last-child{border-bottom:0}.avatar{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.avatar--you{background:var(--accent);color:var(--accent-ink);letter-spacing:.02em;font-size:10.5px;font-weight:700}.avatar--ai{background:var(--raised);color:var(--text-hi)}.avatar__logo{width:15px;height:15px}.msg__main{min-width:0}.msg__who{align-items:baseline;gap:10px;min-width:0;min-height:28px;padding-top:4px;display:flex}.msg__who b{font-size:14.5px;font-weight:var(--fw-semibold);color:var(--text-hi)}.msg__clip{width:28px;height:28px;color:var(--text-3);align-self:center;margin:-4px -6px -4px auto}@media (hover:hover){.msg__clip:hover{color:var(--clip-ink)}}.msg__who span{color:var(--text-3);white-space:nowrap;font-size:12.5px}.convo__notes{border:1px solid var(--line);background:var(--sheet);min-width:0}.convo__notes-in{gap:10px;padding:14px 12px 16px;display:grid;position:sticky;top:0}.convo__notes-head{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--text-hi);align-items:center;gap:8px;padding:0 4px 4px;display:flex}.convo__notes-head .ic{color:var(--clip-ink)}.convo__notes .note{border:1px solid var(--clip-border);border-radius:var(--r-panel);background:var(--clip-soft);border-left-width:2px;margin:0;padding:12px 12px 12px 10px}.convo__notes .note.is-linked{border-color:var(--clip-line);background:var(--clip)}.convo__notes .note span{color:var(--text-3)}.convo__notes .note__edit{background:0 0;top:6px;right:4px}.convo__notes .note--clip .note__kind{display:none}.msg__body{min-width:0;max-width:72ch;margin-top:4px;container:msgbody/inline-size}.row{grid-template-columns:minmax(0,1fr);column-gap:32px;display:grid}.row+.row{margin-top:14px}@container msgbody (min-width:560px){.row{grid-template-columns:minmax(0,1fr) 196px}.row>.note{grid-column:2;align-self:start;margin:3px 0 0}.row>.note+.note{margin-top:10px}}.cell{min-width:0}.cell--wide{grid-column:1/-1}.cell--user{display:block}.bubble{color:var(--text-read);overflow-wrap:anywhere;font-size:15.5px;line-height:1.65;position:relative}.bubble p{white-space:pre-line}.bubble p+p{margin-top:8px}.bubble-wrap{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bubble.is-clamped{max-height:19em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.bubble__more{border-radius:var(--r-s);height:26px;color:var(--text-2);margin-left:-8px;padding:0 8px;font-size:12.5px;font-weight:500}@media (hover:hover){.bubble__more:hover{background:var(--sheet);color:var(--text-hi)}}.answer,.answer p,.answer li{font-family:var(--font-read);color:var(--text-read);font-optical-sizing:auto;overflow-wrap:anywhere;font-size:16px;line-height:1.62}.answer p{white-space:pre-line}.answer strong{color:var(--text-hi);font-weight:600}.answer a{color:var(--text-hi);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}@media (hover:hover){.answer a:hover{-webkit-text-decoration-color:var(--text-2);text-decoration-color:var(--text-2)}}.answer h3,.answer h4{font-family:var(--font-ui);color:var(--text-hi);margin-top:8px;font-size:15px;font-weight:600;line-height:1.4}.answer h3.h-big{font-size:17px}.answer ul,.answer ol{gap:6px;padding-left:1.3em;display:grid}.answer li::marker{color:var(--text-3)}.convo .answer,.convo .answer p,.convo .answer li{font-family:var(--font-ui);font-size:15.5px;line-height:1.65}.convo .answer ul>li::marker{color:var(--accent)}.convo .answer ul{gap:10px}.answer blockquote{border-left:2px solid var(--line-3);color:var(--text-2);margin:0;padding:2px 0 2px 16px;font-style:italic}.answer hr{border:0;border-top:1px solid var(--line);margin:6px 0}.answer code,.bubble code{font-family:var(--font-mono);background:var(--raised-2);border-radius:var(--r-m);padding:1px 5px;font-size:.82em}.tablewrap{border-top:1px solid var(--line-2);overflow-x:auto}.tablewrap table{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:14px;line-height:1.5}.tablewrap th,.tablewrap td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums;padding:10px 16px 10px 0}.tablewrap th{color:var(--text-3);border-bottom-color:var(--line-2);font-size:12px;font-weight:600}.tablewrap tbody tr:last-child td{border-bottom:2px solid var(--text-hi);color:var(--text-hi);font-weight:600}.codeblock{border:1px solid var(--line);border-radius:var(--r-m);background:var(--code-bg);overflow:hidden}.codeblock__bar{border-bottom:1px solid var(--line);height:34px;color:var(--text-3);font-size:11.5px;font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:0 6px 0 14px;display:flex}.codeblock__bar .icon-btn{width:28px;height:28px}.codeblock pre{font:400 13px/1.65 var(--font-mono);color:var(--code-ink);tab-size:2;margin:0;padding:14px 16px;overflow-x:auto}.codeblock pre code{font-size:inherit;background:0 0;padding:0}.tk-c{color:var(--tk-c);font-style:italic}.tk-s{color:var(--tk-s)}.tk-n{color:var(--tk-n)}.tk-k{color:var(--text-hi);font-weight:500}:root{--hl:255 210 31}:root[data-hl=cyan]{--hl:0 188 214}:root[data-hl=green]{--hl:43 224 122}:root[data-hl=pink]{--hl:255 111 216}:root[data-hl=purple]{--hl:196 92 255}:root[data-hl=orange]{--hl:255 138 43}mark.clip{background:rgb(var(--hl) / var(--hl-clip));color:var(--text-hi);box-shadow:none;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:0;padding:1px 0;font-weight:600}mark.clip.is-flash{animation:flash 1.6s var(--ease)}@keyframes flash{0%,40%{background:rgb(var(--hl) / var(--hl-flash))}to{background:rgb(var(--hl) / var(--hl-clip))}}mark.clip.is-linked{background:rgb(var(--hl) / var(--hl-decision))}.note.is-linked{border-top-color:var(--text-hi)}mark.hit{background:var(--hit);color:var(--text-hi);border-radius:var(--r-m);padding:0 1px}.note{border-top:2px solid var(--accent);color:var(--text-2);gap:8px;margin:10px 0 2px;padding:8px 0 0;font-size:13px;line-height:1.5;display:flex;position:relative}.note>.ic{color:var(--clip-ink);margin-top:1px}.note__ic{flex:none;margin-top:2px}.note p{color:var(--text);font-family:var(--font-ui);white-space:pre-line;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.note span{font:400 11px var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3);margin-top:4px;display:block}.note>div{flex:1;min-width:0}.note__edit{opacity:0;background:var(--bg);width:26px;height:26px;position:absolute;top:4px;right:-4px}.note__edit:focus-visible{opacity:1}@media (hover:hover){.note:hover .note__edit{opacity:1}}@media (hover:none){.note__edit{opacity:1}}.note--edit{gap:8px;display:grid}.note--edit textarea{resize:vertical;border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--bg);width:100%;min-height:64px;color:var(--text);font:13px/1.45 var(--font-ui);outline:none;padding:8px 10px}.note--edit textarea:focus{border-color:var(--line-3)}.note__actions{flex-wrap:wrap;gap:6px;display:flex}.sheet__end{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:32px 0 0;padding-top:18px;font-size:13px;display:flex}.linkbtn{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}@media (hover:hover){.linkbtn:hover{-webkit-text-decoration-color:var(--text-2);text-decoration-color:var(--text-2)}}.seltool{z-index:80;background:var(--raised-2);border:1px solid var(--line-2);border-radius:var(--r-m);box-shadow:var(--shadow-s);gap:2px;padding:4px;display:flex;position:fixed}.seltool button{border-radius:var(--r-btn);height:32px;color:var(--text);align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.seltool button:hover{background:var(--raised-3);color:var(--text-hi)}}.seltool .ic{width:16px;height:16px}.seltool button:first-child .ic{color:var(--clip-ink)}.menu{z-index:85;background:var(--overlay);border:1px solid var(--line-2);border-radius:var(--r-m);min-width:220px;max-height:min(70vh,480px);box-shadow:var(--shadow-m);gap:1px;padding:6px;display:grid;position:fixed;overflow-y:auto}.menu__label{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:280px;padding:6px 10px;font-size:12px;overflow:hidden}.menu button{border-radius:var(--r-m);height:34px;color:var(--text);white-space:nowrap;align-items:center;gap:10px;padding:0 10px;display:flex}.menu button>.ic{color:var(--text-2)}.menu button:focus-visible{background:var(--raised-2);outline:none}@media (hover:hover){.menu button:hover{background:var(--raised-2);outline:none}}.menu button.is-danger,.menu button.is-danger>.ic{color:var(--danger)}.menu__check{margin-left:auto}.toast{z-index:95;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--r-m);background:var(--raised-2);border:1px solid var(--line-2);width:max-content;max-width:calc(100vw - 32px);min-height:48px;color:var(--text);box-shadow:var(--shadow-m);animation:toastIn .3s var(--ease) both;align-items:center;gap:14px;padding:10px 10px 10px 16px;font-size:13.5px;display:flex;position:fixed;transform:translate(-50%)}.toast .btn{height:28px}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.dialog-backdrop{z-index:88;background:var(--scrim);position:fixed;inset:0}.dialog{z-index:89;background:var(--overlay);border:1px solid var(--line-2);border-radius:var(--r-m);width:min(440px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-l);animation:dlgIn .22s var(--ease) both;gap:16px;padding:22px 22px 18px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog--wide{width:min(640px,100vw - 32px)}@keyframes dlgIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.dialog__title{font-size:17px;font-weight:var(--fw-semibold);color:var(--text-hi);letter-spacing:-.01em}.dialog__body{gap:16px;display:grid}.dialog__text{color:var(--text-2);font-size:14px;line-height:1.55}.dialog__text--quiet{color:var(--text-3);font-size:13px}.export-clips{justify-self:start}.dialog__hint{color:var(--text-3);font-size:13px}.dialog__foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.msgedit{gap:12px;display:grid}.msgedit__item{gap:8px;display:grid}.msgedit__bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.msgedit__add{justify-self:start}.pal-backdrop{z-index:90;background:var(--scrim);position:fixed;inset:0}.palette{z-index:91;background:var(--overlay);border:1px solid var(--line-2);border-radius:var(--r-m);width:min(660px,100vw - 32px);max-height:74vh;box-shadow:var(--shadow-l);animation:palIn .22s var(--ease) both;flex-direction:column;display:flex;position:fixed;top:11vh;left:50%;transform:translate(-50%)}@keyframes palIn{0%{opacity:0;transform:translate(-50%,-6px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}.pal-input{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.pal-input .ic{color:var(--text-3);width:20px;height:20px}.pal-input input{min-width:0;height:100%;color:var(--text-hi);background:0 0;border:0;outline:none;flex:1;font-size:17px}.pal-input input::placeholder{color:var(--text-3)}.pal-input .pal-close{margin-right:-8px}@media (hover:none){.pal-input kbd,.sb-search kbd{display:none}}.pal-input .pal-close .ic{width:18px;height:18px;color:inherit}.pal-scopes{border-bottom:1px solid var(--line);flex:none;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.pal-filter{gap:6px;margin-left:auto}.pal-filter .ic{width:14px;height:14px}.pal-filter[aria-expanded=true]{color:var(--text);border-color:var(--line-3)}.pal-filter.is-set{color:var(--text-hi);border-color:var(--line-3)}.pal-filter__n{border-radius:var(--r-m);background:var(--raised-2);min-width:18px;height:18px;color:var(--text);place-items:center;padding:0 5px;font-size:11.5px;display:inline-grid}.pal-filters{border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 14px;display:grid}.pal-select{border-radius:var(--r-m);border:1px solid var(--line-2);background-color:var(--bg);width:100%;min-width:0;height:32px;color:var(--text-2);text-overflow:ellipsis;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);background-position:calc(100% - 16px) 14px,calc(100% - 11px) 14px;background-repeat:no-repeat;background-size:5px 5px;padding:0 28px 0 10px;font-size:13px}.pal-select:focus{border-color:var(--line-3);outline:none}.pal-select:focus-visible{outline:2px solid var(--focus,var(--line-3));outline-offset:1px}.pal-select.is-set{color:var(--text-hi);border-color:var(--line-3)}.pal-help{color:var(--text-3);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin:2px 2px 0;font-size:12.5px;display:flex}.pal-help .linkbtn{color:var(--text-2);font-size:12.5px}@media (max-width:640px){.pal-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pal-filter__l{display:none}.pal-filter{padding:0 10px}}.pal-body{min-height:0;padding:6px 8px 10px;overflow-y:auto}.pal-group{color:var(--text-3);padding:10px 10px 4px;font-size:12px;font-weight:500}.pal-row{position:relative}.pal-row>.pal-item{padding-right:40px}.pal-more{opacity:0;width:28px;height:28px;position:absolute;top:6px;right:6px}.pal-row:hover .pal-more,.pal-more:focus-visible{opacity:1}.pal-row:has([aria-selected=true]) .pal-more{opacity:1}@media (hover:none){.pal-more{opacity:1}}.pal-order{margin-left:auto}.pal-order button{height:28px;padding:0 10px;font-size:12px}:is(body:has(.palette) .menu,body:has(.dialog) .menu){z-index:96}.pal-item{border-radius:var(--r-m);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:4px 12px;width:100%;padding:9px 10px;display:grid}.pal-item[aria-selected=true]{background:var(--raised-2)}.pal-item>.tabmark,.pal-item>.ic{margin-top:4px}.pal-item>.ic{width:17px;height:17px;color:var(--text-2)}.pal-item .t{color:var(--text);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pal-item[aria-selected=true] .t{color:var(--text-hi)}.pal-item .s{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.pal-item .m{color:var(--text-3);white-space:nowrap;margin-top:2px;font-size:12px}.pal-foot{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;flex:none;gap:6px 16px;padding:10px 16px;font-size:12px;display:flex}.pal-foot span{align-items:center;gap:6px;display:inline-flex}.pal-none{color:var(--text-3);text-align:center;padding:28px 16px}.pv-list{overflow-y:auto}.pv-list>.lp-head{z-index:3;background:var(--bg);position:sticky;top:0}.pv-items{padding:8px 0 0;list-style:none}.pv-items>li:not(.empty){border-bottom:1px solid var(--line)}.pv-items>li:not(.empty):first-child{border-top:1px solid var(--line-2)}.pitem{gap:6px;width:100%;padding:14px 24px;display:grid;position:relative}@media (hover:hover){.pitem:hover{background:var(--sheet)}}.pitem[aria-current=true]{background:var(--raised)}.pitem .t{letter-spacing:-.01em;color:var(--text-hi);overflow-wrap:anywhere;font-size:15px;font-weight:600}.pitem[aria-current=true] .t{color:var(--text-hi)}.pitem .m{font:400 11px var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:.03em;text-transform:uppercase;color:var(--text-3)}.varchips{flex-wrap:wrap;gap:4px;display:flex}.pitem .var{padding:2px 5px;font-size:11.5px}.var{font:500 12px/1 var(--font-mono);color:var(--var-ink);background:var(--var-bg);border:1px solid var(--var-line);border-radius:var(--r-m);white-space:nowrap;padding:3px 6px}.coll-tools{gap:10px;padding:2px 24px 4px;display:grid}.coll-tools .searchfield{flex:none;width:100%}.coll-group{padding-top:10px}.coll-group__label{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-hi);align-items:baseline;gap:6px;padding:0 24px;display:flex}.coll-group__label .tnum{font:400 11.5px var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3)}.coll-group>.pv-items{padding-top:6px}.pv-list .lp-filters{padding-top:14px;padding-bottom:4px}.plist-search{width:auto;margin:6px 24px 2px;display:flex}.plist-group{list-style:none;border:0!important}.plist-group>ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.plist-group__label{font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:10px 12px 6px}.pitem--prompt{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:14px}.pitem--prompt .t,.pitem--prompt .m,.pitem--prompt .pexcerpt{grid-column:1}.pitem__when{text-align:right;font:var(--fw-semibold) 17px/1 var(--font-data);color:var(--text-hi);white-space:nowrap;grid-area:1/2/span 3;align-self:center}.pitem__when.is-faint{color:var(--text-3);font-weight:var(--fw-medium)}.pitem__when small{font:var(--fw-medium) 10.5px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-top:5px;display:block}.pexcerpt{-webkit-line-clamp:2;color:var(--text-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.pexcerpt__var{border-bottom:1.5px solid var(--brand-ink);color:var(--brand-ink);font-family:var(--font-mono);font-size:.92em;text-decoration:none}.phead{z-index:4;background:var(--bg);border-bottom:1px solid var(--line);padding:20px 40px 12px;position:sticky;top:0}.phead__top{align-items:center;gap:12px;min-width:0;display:flex}.phead__title{min-width:0;font:var(--fw-bold) 26px/1.25 var(--font-title);letter-spacing:-.02em;color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.phead__meta{color:var(--text-3);white-space:nowrap;flex:none;margin-right:auto;font-size:13px}.phead .btn{flex:none;gap:8px;height:34px}.phead__bar{align-items:center;gap:8px;min-width:0;margin-top:12px;display:flex}.phead__bar .icon-btn{border:1px solid var(--line-2);width:34px;height:34px}.phead__sep{background:var(--line-2);flex:none;width:1px;height:22px;margin:0 4px}.credit{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;font-size:13px;line-height:1.5;display:flex}.credit>span+span:before{content:"·";color:var(--text-3);margin:0 8px}.credit__link{color:var(--brand-ink);font-weight:var(--fw-medium);border-radius:4px;align-items:center;gap:3px;text-decoration:none;display:inline-flex}@media (hover:hover){.credit__link:hover{text-underline-offset:3px;text-decoration:underline}}.phead__credit{margin-top:6px}.org__focused .credit{margin:4px 0 10px}.pitem__credit{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12px;overflow:hidden}.ptabs{border:1px solid var(--line-2);border-radius:var(--r-btn);gap:2px;padding:3px;display:inline-flex}.ptabs button{border-radius:var(--r-btn);height:26px;color:var(--text-2);font-size:13px;font-weight:var(--fw-medium);padding:0 12px;transition:background-color .15s,color .15s}@media (hover:hover){.ptabs button:hover{color:var(--text-hi)}}.ptabs button[aria-selected=true]{background:var(--raised);color:var(--text-hi)}.pv-inner--tabbed{gap:0;max-width:920px;margin:0;padding:22px 40px 48px}.pstep{border-bottom:1px solid var(--line);gap:12px;padding:18px 0;display:grid}.pstep:first-child{padding-top:4px}.pstep:last-child{border-bottom:0}.pstep__label{font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;margin:0;display:flex}.pstep__n{background:var(--raised-2);width:20px;height:20px;color:var(--text-hi);letter-spacing:0;border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.pstep__fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;display:grid}.pfield{gap:6px;min-width:0;display:grid}.pfield--wide{grid-column:1/-1}.pfield label{font-size:13px;font-weight:var(--fw-medium);color:var(--text);align-items:baseline;gap:8px;display:flex}.pfield label small{color:var(--text-3);font-size:11.5px;font-weight:400}.pstep__use{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.pstep__state{color:var(--text-3);font-size:12.5px}.pstep__hint{align-items:center;gap:6px;margin-top:6px;display:inline-flex}.puse .box .var{color:var(--brand-ink);background:color-mix(in srgb, var(--brand-ink) 14%, transparent);border-color:#0000}.puse .box .filled{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--text-hi);border-radius:3px;padding:0 3px}.phist{gap:14px;display:grid}.phist__stats{border:1px solid var(--line);border-radius:var(--r-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.phist__stats>div{border-left:1px solid var(--line);padding:14px 16px}.phist__stats>div:first-child{border-left:0}.phist__stats dt{color:var(--text-3);order:2;font-size:12px}.phist__stats dd{font:var(--fw-semibold) 20px/1.2 var(--font-data);color:var(--text-hi);margin:0 0 2px}.phist__stats>div{flex-direction:column-reverse;display:flex}.phist__versions{margin:0;padding:0;list-style:none}.phist__versions li{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:11px 0;font-size:13.5px;display:flex}.phist__what{min-width:0;color:var(--text);flex:1}.phist__what small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.phist__when{color:var(--text-3);font:12.5px var(--font-data)}.coll-saved{color:var(--ok);align-items:center;gap:4px;display:inline-flex}.coll-saved .ic{width:12px;height:12px}.coll-foot{color:var(--text-3);padding:18px 24px 24px;font-size:12.5px;line-height:1.5}.coll-send{flex-wrap:wrap;gap:6px;display:flex}.pv-detail{overflow-y:auto}.pv-inner{align-content:start;gap:22px;width:100%;max-width:760px;margin:0 auto;padding:26px 40px 48px;display:grid}.pv-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pv-head h2{font-size:22px;line-height:1.25;font-weight:var(--fw-semibold);color:var(--text-hi);letter-spacing:-.018em;overflow-wrap:anywhere}.pv-head p{color:var(--text-3);margin-top:6px;font-size:13px}.pv-head__actions{flex:none;align-items:center;gap:4px;display:flex}.box{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-panel);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;padding:16px 18px;font-size:15px;line-height:1.65}.box .var{vertical-align:1px;font-size:12.5px}.box .filled{color:var(--text-hi);background:var(--filled-wash);border-radius:var(--r-m);padding:0 3px}.fieldset{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.sectlabel{color:var(--text-2);margin-bottom:-12px;font-size:13px;font-weight:500}.pv-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.org{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.org__count{color:var(--text-3);font-variant-numeric:tabular-nums;margin-bottom:-4px;font-size:12.5px}.org__head{font-size:14px;font-weight:var(--fw-medium,500);color:var(--text-2);align-items:center;gap:7px;margin-bottom:-4px;display:flex}.org__head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.org__ai{width:14px;height:14px;color:var(--accent);flex:none}.org .field{color:var(--text-2);gap:8px;font-size:12.5px}.org .pv-actions{gap:8px}.org__export{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.org__export .input{width:auto;min-width:92px;height:32px}.org__export .btn--danger{margin-left:auto}.org__filters{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.org__filters .input{width:100%}.org__focused{gap:10px;display:grid}.org__focused pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;font-family:var(--font-read);color:var(--text-2);margin:0;font-size:14px;line-height:1.5;overflow:auto}.org__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.org__item{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:48px;padding:6px 0;display:grid}.org__item input[type=checkbox]{margin:0}.org__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-hi);font-size:14px;text-decoration:none;overflow:hidden}@media (hover:hover){.org__title:hover{text-underline-offset:3px;text-decoration:underline}}.org__kind{color:var(--text-3);white-space:nowrap;font-size:12.5px}.connected{border-top:1px solid var(--line);gap:12px;padding-top:16px}.connected .sectlabel{margin:0}.connected__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.connected__list li{align-items:baseline;gap:12px;min-width:0;font-size:14px;line-height:1.4;display:flex}.connected__list li>a{overflow-wrap:anywhere;flex:auto;min-width:0}.connected__list li>.linkbtn{color:var(--text-3);white-space:nowrap;flex:none;font-size:12.5px}.connected__list li>a+.linkbtn{margin-left:auto}.connected__diff{border:1px solid var(--line);border-radius:var(--r-s);background:var(--sheet);max-height:260px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.connected .pv-actions{gap:8px}.chain-note{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.chain-badge{border-radius:var(--r-m);background:color-mix(in oklab, var(--ok) 14%, transparent);height:22px;color:var(--ok);align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.chain-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.chain-step{grid-template-columns:26px minmax(0,1fr);column-gap:12px;padding-bottom:14px;display:grid;position:relative}.chain-step:not(:last-child):before{content:"";background:var(--line-2);width:1px;position:absolute;top:30px;bottom:2px;left:12.5px}.chain-step__n{background:var(--raised);border:1px solid var(--line-2);width:26px;height:26px;color:var(--text);border-radius:50%;place-items:center;font-size:12.5px;font-weight:600;display:grid}.chain-step__body{gap:6px;min-width:0;display:grid}.chain-step__head{align-items:center;gap:2px;display:flex}.chain-step__name{flex:1;min-width:0;margin-right:6px;font-weight:500}.chain-step__label{color:var(--text);padding-top:3px;font-size:13px;font-weight:500}.chain-steps--read .box{margin:0}.chain-add{justify-self:start;margin-left:38px}.cv,.iv{overflow-y:auto}.cv-inner{align-content:start;gap:18px;width:100%;max-width:780px;margin:0 auto;padding:28px 32px 56px;display:grid}.cv-head h1,.iv-head h1{font-size:44px;line-height:1;font-weight:var(--fw-bold);color:var(--text-hi);letter-spacing:-.04em}.cv-head p,.iv-head p{color:var(--text-2);max-width:60ch;margin-top:12px;font-size:14.5px}.clipitem{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-panel);gap:12px;padding:18px 20px 14px;display:grid}.clipitem blockquote{-webkit-line-clamp:10;font-family:var(--font-read);color:var(--text-read);overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.clipitem .note{margin:0}.clipsrc{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:12.5px;display:flex}.clipsrc>span:first-child{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.clipsrc .t{color:var(--text-2)}.clipsrc .acts{align-items:center;gap:2px;display:inline-flex}.clipsrc .acts .btn{margin-right:4px}.iv-inner{align-content:start;gap:24px;width:100%;max-width:760px;margin:0 auto;padding:32px 32px 56px;display:grid}.drop{border:1.5px dashed var(--line-2);border-radius:var(--r-m);text-align:center;justify-items:center;gap:12px;padding:36px 24px;transition:border-color .15s,background-color .15s;display:grid}.drop.is-over{border-color:var(--text-2);background:var(--drop-over)}.drop .ic--l{color:var(--text-2)}.drop h2{font-size:17px;font-weight:var(--fw-semibold);color:var(--text-hi)}.drop p{color:var(--text-3);font-size:13.5px}.drop__btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.progress{border:1px solid var(--line);background:var(--sheet);border-radius:var(--r-panel);gap:14px;padding:18px 20px;display:grid}.progress--error{border-color:var(--danger-line)}.progress__title{color:var(--text-hi);align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}.progress--error .progress__title .ic{color:var(--danger)}.progress__bar{border-radius:var(--r-m);background:var(--raised-2);height:4px;overflow:hidden}.progress__bar span{background:var(--text-hi);border-radius:var(--r-m);width:0;height:100%;transition:width .5s var(--ease);display:block}.progress__bar.is-indeterminate span{animation:grow 2.4s var(--ease) forwards}@keyframes grow{0%{width:4%}to{width:85%}}.progress__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.steps{gap:10px;list-style:none;display:grid}.steps li{color:var(--text-3);align-items:flex-start;gap:10px;font-size:14px;display:flex}.steps li .ic{opacity:0;width:16px;height:16px;margin-top:2px}.steps li.done{color:var(--text)}.steps li.done .ic{opacity:1;color:var(--ok)}.howto{border:1px solid var(--line);border-radius:var(--r-panel);display:grid;overflow:hidden}.howto__row{grid-template-columns:120px minmax(0,1fr);gap:6px 20px;padding:16px 20px;display:grid}.howto__row+.howto__row{border-top:1px solid var(--line)}.howto__row h3{font-size:15px;font-weight:var(--fw-semibold);color:var(--text-hi)}.howto__row p{color:var(--text-2);font-size:14px}.howto__row p+p{color:var(--text-3);margin-top:4px;font-size:13px}.path{color:var(--text)}.path i{color:var(--text-3);padding:0 4px;font-style:normal}.later{color:var(--text-3);border:1px solid var(--line-2);border-radius:var(--r-m);vertical-align:2px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.privacy{color:var(--text-2);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.privacy .ic{color:var(--text-3);margin-top:1px}.privacy a{color:var(--text-hi)}.set{border-top:1px solid var(--line);gap:10px;padding:20px 0 22px;display:grid}.set h2{font-size:15px;font-weight:var(--fw-semibold);color:var(--text-hi)}.set p{color:var(--text-2);max-width:62ch;font-size:14px}.set .set__stats{color:var(--text)}.where{border-top:1px solid var(--line);list-style:none;display:grid}.where li{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:4px 20px;padding:12px 0;display:grid}.where__tag{font:400 11px var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:.03em;text-transform:uppercase;color:var(--text-2);align-self:start;align-items:center;gap:7px;padding-top:2px;display:inline-flex}.where__tag.is-on{color:var(--clip-ink)}.where p{font-size:13.5px;line-height:1.55}@media (max-width:640px){.where li{grid-template-columns:minmax(0,1fr)}}.datatag{border:1px solid var(--line-2);border-radius:var(--r-s);height:20px;font:400 10.5px var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);vertical-align:middle;align-items:center;margin-left:10px;padding:0 7px;display:inline-flex}.datatag--ai{color:var(--clip-ink);border-color:var(--clip-border)}.set__sub{color:var(--text-hi);margin-top:10px;font-size:14px;font-weight:600}.hlpick{flex-wrap:wrap;gap:8px;display:flex}.hlpick__opt{border:1px solid var(--line-2);border-radius:var(--r-btn);height:36px;color:var(--text);align-items:center;gap:8px;padding:0 12px 0 6px;font-size:13px;font-weight:500;transition:border-color .15s;display:inline-flex}@media (hover:hover){.hlpick__opt:hover{border-color:var(--line-hover)}}.hlpick__opt[aria-checked=true]{border-color:var(--text-hi);box-shadow:inset 0 0 0 1px var(--text-hi)}.hlpick__sample{border-radius:var(--r-s);background:rgb(var(--hl-c) / var(--hl-clip));width:30px;height:22px;color:var(--text-hi);font-size:12px;font-weight:var(--fw-semibold);place-items:center;display:inline-grid}.set>.seg{justify-self:start}.set__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.set--danger h2{color:var(--danger-head)}.ext{flex:1;min-height:0;overflow-y:auto}.ext-inner{gap:18px;max-width:1180px;margin:0 auto;padding:20px 24px 48px;display:grid}.backlink{color:var(--text-2);border-radius:var(--r-m);justify-self:start;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:13px;text-decoration:none;display:inline-flex}@media (hover:hover){.backlink:hover{background:var(--raised);color:var(--text)}}.ext-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.ext-intro h1{font-size:22px;font-weight:var(--fw-semibold);color:var(--text-hi);letter-spacing:-.018em}.ext-intro p{color:var(--text-2);max-width:64ch;margin-top:6px}.switch{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;display:inline-flex}.switch input{appearance:none;border-radius:var(--r-m);background:var(--raised-2);border:1px solid var(--line-2);cursor:pointer;width:34px;height:20px;margin:0;transition:background-color .2s;position:relative}.switch input:after{content:"";background:var(--text-2);width:14px;height:14px;transition:transform .2s var(--ease), background-color .2s;border-radius:50%;position:absolute;top:2px;left:2px}.switch input:checked{background:var(--switch-on);border-color:var(--edge,var(--clip-border))}.switch input:checked:after{background:var(--clip-ink);transform:translate(14px)}.browser-wrap{border-radius:var(--r-m);overflow-x:auto}.browser{border:1px solid var(--line-2);background:var(--host-bg);border-radius:14px;min-width:900px;overflow:hidden}.browser__bar{background:var(--host-bar);border-bottom:1px solid var(--host-line);align-items:center;gap:14px;min-height:42px;padding:7px 14px;display:flex}.dots{gap:7px;display:flex}.dots i{background:var(--host-dot);border-radius:50%;width:11px;height:11px}.url{background:var(--host-url-bg);max-width:420px;height:26px;color:var(--host-url-ink);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;font-family:system-ui,sans-serif;font-size:12.5px;display:flex}.url .ic{width:13px;height:13px}.ext-pill{border-radius:var(--r-m);width:28px;height:28px;color:var(--clip-ink);background:var(--clip-soft);place-items:center;display:inline-grid}.ext-pill .ic{width:16px;height:16px}.host{grid-template-columns:250px minmax(0,1fr);height:640px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.host__side{background:var(--host-side);border-right:1px solid var(--host-side-line);flex-direction:column;gap:14px;padding:12px 10px;display:flex;overflow-y:auto}.host__new{height:34px;color:var(--host-ink);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;display:flex}@media (hover:hover){.host__new:hover{background:var(--host-hover)}}.host__label{color:var(--host-label);padding:0 10px 4px;font-size:12px}.host__item{color:var(--host-item);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:7px 10px;font-size:13.5px;text-decoration:none;display:block;overflow:hidden}@media (hover:hover){.host__item:hover{background:var(--host-item-hover)}}.host__item.is-current{background:var(--host-current);color:var(--host-current-ink)}.host__main{background:var(--host-bg);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.host__top{border-bottom:1px solid var(--host-line);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 16px 10px 20px;display:flex}.host__top h2{color:var(--host-title);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.host__convo{flex:1;min-height:0;padding:24px 32px 12px;overflow-y:auto}.host__convo .convo{max-width:720px;margin:0 auto;padding:0}.host__convo .answer,.host__convo .answer p,.host__convo .answer li{color:var(--host-answer);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.65}.host__convo .bubble{background:var(--host-bubble);color:var(--host-answer);font-family:system-ui,sans-serif}.host__convo .msg__who,.host__convo .note,.host__convo .avatar{display:none}.host__convo .convo__main{padding-left:0}.host__convo .msg:before,.host__convo .msg:after{content:none}.host__convo .msg{border:0;grid-template-columns:minmax(0,1fr);padding:10px 0}.host__convo .msg--user .bubble-wrap{align-items:flex-end}.host__convo .msg--user .bubble{background:var(--host-bubble);border-radius:18px;max-width:min(86%,560px);padding:10px 16px}.host__convo .row{grid-template-columns:minmax(0,1fr)}.host__composer{flex:none;padding:10px 32px 18px}.composer{background:var(--host-composer);border:1px solid var(--host-composer-line);border-radius:22px;gap:6px;max-width:720px;margin:0 auto;padding:10px 10px 8px 16px;display:grid}.composer textarea{resize:none;width:100%;min-height:44px;max-height:160px;color:var(--host-composer-ink);background:0 0;border:0;outline:none;font:15px/1.5 system-ui,sans-serif}.composer textarea::placeholder{color:var(--host-label)}.composer__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sendbtn{background:var(--host-send);width:32px;height:32px;color:var(--host-send-ink);border-radius:50%;place-items:center;display:grid}.sendbtn .ic{width:16px;height:16px}.added{border-radius:var(--r-m);font-family:var(--font-ui);position:relative}.show-added .added{outline:1.5px dashed var(--clip-line);outline-offset:3px}.show-added .added:after{content:attr(data-label);font:500 10.5px/16px var(--font-ui);color:var(--btn-ink);background:var(--clip-ink);border-radius:var(--r-m);pointer-events:none;padding:0 6px;position:absolute;top:-9px;right:8px}.x-drawers{gap:1px;padding:6px 0 4px;display:grid}.x-dr{width:100%;height:32px;color:var(--text-2);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex}@media (hover:hover){.x-dr:hover{background:var(--host-x-hover);color:var(--text)}}.x-dr[aria-expanded=true]{color:var(--text-hi)}.x-dr .count{color:var(--text-3);margin-left:auto;font-size:12px;font-weight:400}.x-sub{padding:2px 0 6px 34px;display:grid}.x-sub a{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:5px 8px;font-size:13px;text-decoration:none;overflow:hidden}@media (hover:hover){.x-sub a:hover{background:var(--host-x-hover);color:var(--text)}}.x-save{border:1px solid var(--line-2);height:30px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.x-save:hover{background:var(--host-save-hover)}}.x-prompts{height:32px;color:var(--host-ink);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}@media (hover:hover){.x-prompts:hover{background:var(--host-prompts-hover)}}.x-prompts .ic{width:16px;height:16px;color:var(--clip-ink)}.picker{z-index:5;background:var(--overlay);border:1px solid var(--line-2);border-radius:var(--r-m);width:min(520px,100% - 48px);box-shadow:var(--shadow-l);position:absolute;bottom:112px;left:50%;overflow:visible;transform:translate(-50%)}.picker__in{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.picker__in input{color:var(--text-hi);background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.picker__in .ic{color:var(--text-3)}.picker__list{gap:1px;max-height:260px;padding:6px;display:grid;overflow-y:auto}.picker__list button{border-radius:var(--r-m);text-align:left;gap:4px;padding:9px 10px;display:grid}.picker__list button:focus-visible{background:var(--raised-2);outline:none}@media (hover:hover){.picker__list button:hover{background:var(--raised-2);outline:none}}.picker__list .t{color:var(--text);font-weight:500}.picker__list .s{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ext-legend{color:var(--text-3);flex-wrap:wrap;gap:8px 22px;font-size:13px;display:flex}.ext-legend span{align-items:center;gap:8px;display:inline-flex}.ext-legend b{color:var(--text-2);font-weight:500}.sk{animation:skIn .4s var(--ease) .2s both;pointer-events:none}@keyframes skIn{0%{opacity:0}to{opacity:1}}.sk-line{border-radius:var(--r-m);background:var(--sk-1);height:10px;display:block}.sk-line--title{background:var(--sk-2);height:12px}.sk-card{border-top:1px solid var(--rule);gap:9px;padding:15px 16px;display:grid}.sk-sheet{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--sheet);flex:1;align-content:start;align-self:center;gap:12px;width:calc(100% - 40px);max-width:900px;margin:46px 0 20px;padding:28px 36px;display:grid}.sk-nav{gap:14px;padding:18px 10px;display:grid}.notfound{text-align:center;place-content:center;justify-items:center;gap:12px;height:100%;padding:24px;display:grid}.notfound h1{color:var(--text-hi);font-size:22px}.notfound p{color:var(--text-2)}.only-compact,.only-mobile,.only-compact-flex{display:none}.seg__n{color:var(--text-3);margin-left:7px;font-size:12px;font-weight:400}.seg button[aria-pressed=true] .seg__n{color:var(--text-2)}.cv-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.chiprow{flex-wrap:wrap;gap:6px;display:flex}.chip .tnum{color:var(--text-3);margin-left:7px;font-size:12px}.chip[aria-pressed=true] .tnum{color:inherit;opacity:.6}.searchfield{flex:0 240px;align-items:center;display:inline-flex;position:relative}.searchfield>.ic{color:var(--text-3);pointer-events:none;position:absolute;left:11px}.searchfield .input{border-radius:var(--r-m);width:100%;padding-left:31px}.input.mono{font-family:var(--font-mono);font-size:13px}.icon-btn:disabled{opacity:.4;cursor:not-allowed;background:0 0}.cv-inner .sectlabel{align-items:center;gap:6px;margin-bottom:0;display:flex}.cv-inner .sectlabel .tnum{color:var(--text-3);font-weight:400}.tag{border-radius:var(--r-m);border:1px solid var(--line-2);height:22px;color:var(--text-2);align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.navitem .badge{color:var(--badge-ink);background:var(--badge-bg);border-radius:var(--r-m);white-space:nowrap;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:500}@keyframes spin{to{transform:rotate(360deg)}}.sk-line--short{width:55%}.radios{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.radios legend{color:var(--text-2);margin-bottom:6px;padding:0;font-size:12.5px}.radios--row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.radios:disabled{opacity:.6}.radio{border:1px solid var(--line);border-radius:var(--r-m);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}@media (hover:hover){.radio:hover{border-color:var(--line-2)}}.radio:has(input:checked){border-color:var(--line-3);background:var(--raised)}.radio input{appearance:none;border:1.5px solid var(--line-3);border-radius:50%;flex:none;width:16px;height:16px;margin:2px 0 0;transition:border-width .15s}.radio input:checked{border:5px solid var(--text-hi)}.radio>span{gap:2px;min-width:0;display:grid}.radio b{color:var(--text);font-size:13.5px;font-weight:500}.radio>span>span{color:var(--text-3);font-size:13px;line-height:1.45}.aitext{font-family:var(--font-read);color:var(--text-read);font-optical-sizing:auto;overflow-wrap:anywhere;gap:10px;font-size:14.5px;line-height:1.65;display:grid}.aitext ul{gap:6px;padding-left:1.2em;display:grid}.aitext li::marker{color:var(--text-3)}.aitext strong{color:var(--text-hi);font-weight:600}.aitext h4{font-family:var(--font-ui);color:var(--text-hi);margin-top:4px;font-size:14px;font-weight:600}.aitext code{font-family:var(--font-mono);background:var(--raised-2);border-radius:var(--r-m);padding:1px 5px;font-size:.82em}.aitext a{color:var(--text-hi)}.cites{white-space:nowrap}.cite{border-radius:var(--r-m);background:var(--raised-2);min-width:18px;height:18px;color:var(--text-2);font:500 11px/1 var(--font-ui);vertical-align:2px;place-items:center;margin:0 1px;padding:0 4px;transition:background-color .15s,color .15s;display:inline-grid}@media (hover:hover){.cite:hover{background:var(--line-3);color:var(--text-hi)}}.aihint{color:var(--text-2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.aihint>.ic{color:var(--clip-ink);flex:none;margin-top:1px}.aihint a{color:var(--text-hi)}.sortbar{border:1px solid var(--line);border-radius:var(--r-m);background:var(--sheet);color:var(--text-2);align-items:center;gap:10px;margin:0 16px 8px;padding:6px 6px 6px 12px;font-size:12.5px;line-height:1.4;display:flex}.sortbar>.ic{color:var(--clip-ink)}.sortbar p{flex:1}.sortbar .btn{height:28px}.card__check{width:16px;height:16px;color:var(--text-3);flex:none}.card.is-picked{background:var(--raised)}.card.is-picked .card__check{color:var(--text-hi)}.selectbar{border:1px solid var(--line-2);border-radius:var(--r-m);background:var(--raised-2);box-shadow:var(--shadow-s);animation:barIn .25s var(--ease) both;flex:none;align-items:center;gap:2px;margin:0 8px 10px;padding:6px 6px 6px 14px;display:flex}.selectbar__count{color:var(--text);flex:1;font-size:13px}@media (hover:hover){.selectbar .icon-btn:hover{background:var(--raised-3)}}.selectbar .btn{margin-left:4px}@keyframes barIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}mark.clip.clip--decision{background:rgb(var(--hl) / var(--hl-decision))}mark.clip.clip--todo{background:rgb(var(--hl) / var(--hl-todo))}mark.clip.is-done{background:var(--done-wash);-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.seltool__sep{background:var(--line-2);width:1px;margin:6px 3px}.seltool button:not(:first-child) .ic{color:var(--text-2)}.note__kind{font-size:12px;font-weight:var(--fw-semibold);color:var(--accent);margin-bottom:3px;display:block}.note .note__quote{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.note__check{cursor:pointer;flex:none;place-items:center;height:18px;display:grid}.note__check input,.todo-check input{appearance:none;border-radius:var(--r-m);border:1.5px solid var(--clip-line);cursor:pointer;width:16px;height:16px;margin:0;transition:background-color .15s,box-shadow .15s}.note__check input:checked{background:var(--clip-ink);box-shadow:inset 0 0 0 2.5px var(--raised)}.note--todo.is-done p,.note--todo.is-done .note__quote{text-decoration:line-through;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);color:var(--text-3)}.note--todo.is-done .note__kind{color:var(--text-3)}.sumoffer{border-top:2px solid var(--text-hi);border-bottom:1px solid var(--line);gap:8px;margin:28px 0 0;padding:16px 0 18px;display:grid}.sumoffer__head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sumoffer__head h3{font-size:14px;font-weight:var(--fw-semibold);color:var(--text-hi);align-items:center;gap:8px;display:inline-flex}.sumoffer__state{color:var(--text-3);font-size:12.5px}.sumoffer__about{max-width:64ch;color:var(--text-2);font-size:13.5px;line-height:1.5}.sumoffer__acts{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.sumhint{border-top:2px solid var(--text-hi);color:var(--text-3);align-items:center;gap:8px;margin:28px 0 0;padding-top:14px;font-size:13px;display:flex}.sumhint a{color:var(--text-2)}@media (hover:hover){.sumhint a:hover{color:var(--text-hi)}}.sumpanel{border-top:2px solid var(--text-hi);border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:10px 32px;margin:32px 0 0;padding:18px 0;display:grid}.sumpanel>:not(.sumpanel__head){grid-column:2}.sumpanel__head{flex-direction:column;grid-area:1/1/span 3;align-items:flex-start;gap:4px;display:flex}.sumpanel__head .icon-btn{margin-left:-6px}.sumpanel--empty{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 0 18px;display:flex}.sumpanel__head h3{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--text-hi)}.sumpanel__head .icon-btn{width:28px;height:28px}.sumpanel__meta{font:400 11px var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3)}.sumpanel__points{color:var(--text-2);gap:4px;padding-left:18px;font-size:14px;line-height:1.6;display:grid}.sumpanel__points li::marker{color:var(--text-3)}.sumpanel__foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sumpanel__title{color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-left:auto;font-size:12.5px;display:inline-flex}.sumpanel__title b{color:var(--text);font-weight:500}.sumpanel__error{color:var(--danger);flex-basis:100%;font-size:13px}.sumpanel__found{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin-top:4px;display:grid}.sumitems h4,.sumpanel__open h4{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-hi);align-items:center;gap:6px;margin-bottom:4px;display:flex}.sumitems--decision h4 .ic{color:var(--accent)}.sumitems--todo h4 .ic{color:var(--clip-ink)}.sumitems ul,.sumpanel__open ul{color:var(--text-2);gap:2px;font-size:13.5px;line-height:1.5;display:grid}.sumitems li{align-items:flex-start;gap:6px;display:flex}.sumitems li>span:first-child{flex:1;padding-top:3px}.sumitems .icon-btn{flex:none;width:26px;height:26px}.sumitems__done{width:26px;height:26px;color:var(--accent);flex:none;place-items:center;display:inline-grid}.sumpanel__open ul{padding-left:18px;list-style:outside}.sumpanel__open li::marker{color:var(--text-3)}.filingbar{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--sheet);gap:8px;margin-top:14px;padding:8px 10px 8px 12px;font-size:13px;display:grid}.filingbar__head{align-items:center;gap:8px;min-width:0;display:flex}.filingbar__spark{color:var(--brand-ink)}.filingbar__title{font-weight:var(--fw-semibold);color:var(--text-hi);white-space:nowrap}.filingbar__count{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3);font-size:12px;overflow:hidden}.filingbar__no{width:28px;height:28px;margin:-2px -4px -2px auto}.filingbar__main{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.filingbar__what{flex-wrap:wrap;flex:240px;align-items:center;gap:6px;min-width:0;display:flex}.filingbar__chip{border:1px solid var(--line-2);border-radius:var(--r-btn);min-width:0;max-width:100%;min-height:28px;color:var(--text-2);text-align:left;background:0 0;align-items:center;gap:6px;padding:3px 10px 3px 8px;line-height:1.3;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.filingbar__chip .ic{width:13px;height:13px;color:var(--text-3)}.filingbar__chip .tabmark{flex:none;width:15px;height:14px}.filingbar__chip[aria-pressed=true]{border-color:var(--line-3);background:var(--raised);color:var(--text-hi)}.filingbar__chip[aria-pressed=true] .filingbar__check{color:var(--text-hi)}@media (hover:hover){.filingbar__chip:not(:disabled):hover{border-color:var(--line-3);color:var(--text-hi)}}.filingbar__name{overflow-wrap:anywhere;min-width:0}.filingbar__chip em{font-style:normal;font:400 10.5px var(--font-data);color:var(--text-3);flex:none}.filingbar__ok{flex:none;gap:6px;margin-left:auto}.filingbar__n{font-variant-numeric:tabular-nums;opacity:.85}.filingbar__foot{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding-top:7px;font-size:12.5px;display:flex}.filingbar__sel{font-variant-numeric:tabular-nums}.filingbar__all{color:var(--text-2);font-size:12.5px}@media (max-width:520px){.filingbar__ok{flex:100%;justify-content:center;margin-left:0}}.related{gap:8px;margin:32px 0 0;display:grid}.related__twin{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--raised);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 10px 10px 14px;font-size:13.5px;display:flex}.related__twin>.ic{color:var(--text-2)}.related__twin>span{flex:1;min-width:200px}.related h3{color:var(--text-2);margin-top:8px;font-size:13px;font-weight:500}.related__how{color:var(--text-3);margin-left:6px;font-weight:400}.related ul{gap:1px;margin:0 -10px;list-style:none;display:grid}.related li a{border-radius:var(--r-m);grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 10px;text-decoration:none;display:grid}@media (hover:hover){.related li a:hover{background:var(--raised)}}.related__title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.related li a:hover .related__title{color:var(--text-hi)}}.related__meta{color:var(--text-3);white-space:nowrap;font-size:12px}.related .tabmark,.sources__from .tabmark,.linklist__from .tabmark,.todolist__from .tabmark,.rulelist .tabmark,.weekgroup h3 .tabmark{width:11px;height:8px;margin-top:2px}.related .tabmark:before,.sources__from .tabmark:before,.linklist__from .tabmark:before,.todolist__from .tabmark:before,.rulelist .tabmark:before,.weekgroup h3 .tabmark:before{width:6px;height:3px;top:-2px}.dialog__count{color:var(--text-3);align-self:center;margin-right:auto;font-size:12.5px}.packchips{flex-wrap:wrap;gap:6px;display:flex}.packchip{border-radius:var(--r-m);background:var(--raised-2);max-width:100%;min-height:30px;color:var(--text);align-items:center;gap:8px;padding:3px 4px 3px 10px;font-size:13px;display:inline-flex}.packchip__meta{color:var(--text-3);font-size:12px}.packchip button{border-radius:var(--r-btn);width:22px;height:22px;color:var(--text-3);place-items:center;display:grid}@media (hover:hover){.packchip button:hover{background:var(--raised-3);color:var(--text)}}.packchip:not(:has(button)){padding-right:10px}.packpreview{border:1px solid var(--line);border-radius:var(--r-m);background:var(--desk);max-height:220px;font:12px/1.6 var(--font-mono);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;overflow:auto}.packgo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.packgo__hint{color:var(--text-3);flex:220px;margin:0;font-size:13px;line-height:1.45}.packgo__btns{flex-wrap:wrap;gap:6px;display:flex}.sortlist{gap:1px;max-height:min(52vh,460px);margin:0 -8px;list-style:none;display:grid;overflow-y:auto}.sortlist li{border-radius:var(--r-m);align-items:center;gap:12px;padding:8px;display:flex}@media (hover:hover){.sortlist li:hover{background:var(--raised)}}.sortlist__chat{flex:1;gap:2px;min-width:0;display:grid}.sortlist__title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sortlist__meta{color:var(--text-3);font-size:12px}.sortlist li.is-suggested .sortlist__meta{color:var(--text-2)}.sortlist select{max-width:46%}.clipitem__kind{align-items:center;margin-bottom:-4px;display:flex}.todo-check,.kindlabel{color:var(--clip-ink);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.todo-check{border-radius:var(--r-btn);padding:2px 6px 2px 0}.todo-check .ic{width:18px;height:18px}@media (hover:hover){.todo-check:hover{color:var(--text-hi)}}.kindlabel .ic{width:15px;height:15px}.clipitem.is-done blockquote,.clipitem.is-done .todo-check{color:var(--text-3)}.snip{gap:10px;min-width:0;display:grid}.snip+.snip{margin-top:14px}.snip .clipsrc{flex-wrap:nowrap;min-width:0}.snip .clipsrc>span:first-child{white-space:nowrap;flex-wrap:nowrap;flex:auto;min-width:0;overflow:hidden}.snip .clipsrc>span:first-child>*{flex:none}.snip .clipsrc>span:first-child>.t{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.snip .clipsrc .acts{flex:none}.snip pre.is-clipped{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.snip__more{border-top:1px solid var(--line);width:100%;height:34px;color:var(--text-2);text-align:center;font-size:12.5px;font-weight:500;transition:background-color .15s,color .15s;display:block}@media (hover:hover){.snip__more:hover{background:var(--sheet);color:var(--text)}}.artrefs{gap:8px;margin:2px 0 6px;list-style:none;display:grid}.artref{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--sheet);font-family:var(--font-ui);align-items:center;gap:12px;padding:10px 8px 10px 10px;transition:border-color .15s;display:flex}@media (hover:hover){.artref:hover{border-color:var(--line-hover)}}.artref__ic{border-radius:var(--r-m);background:var(--raised);width:34px;height:34px;color:var(--text-2);flex:none;place-items:center;display:grid}.artref__main{flex:1;gap:2px;min-width:0;text-decoration:none;display:grid}.artref__t{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.35;overflow:hidden}.artref__m{color:var(--text-3);font-size:12.5px}.artref__acts{flex:none;gap:2px;display:inline-flex}.answer .artrefs{gap:8px;padding-left:0}.answer .artref{font-family:var(--font-ui);font-size:14px;line-height:1.4}.answer .artref__main{text-decoration:none}.artcard{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--sheet);min-width:0;scroll-margin-top:16px;display:grid;overflow:hidden}.artcard+.artcard{margin-top:14px}.artcard.is-focused{border-color:var(--line-3);box-shadow:0 0 0 3px color-mix(in oklab, var(--line-3) 30%, transparent)}.artcard__head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 10px 12px 14px;display:flex}.artcard__title{flex:1;min-width:0}.artcard__title h2{font-size:15px;font-weight:var(--fw-semibold);color:var(--text-hi);overflow-wrap:anywhere;line-height:1.35}.artcard__title p{color:var(--text-3);margin-top:2px;font-size:12.5px}.artcard__acts{flex:none;align-items:center;gap:2px;display:flex}.artcard__acts .seg{margin-right:6px}.seg--small button{height:24px;padding:0 10px;font-size:12.5px}.artcard__frame{background:var(--rail);display:grid}.artframe{background:#fff;border:0;width:100%;height:420px;display:block}.artcard__note{color:var(--text-3);border-top:1px solid var(--line);background:var(--sheet);padding:8px 14px;font-size:12px}.artcard__doc{padding:16px 20px 18px}.artcard__doc.is-clipped{max-height:360px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.mdview{gap:12px;font-size:15.5px;display:grid}.mdview p,.mdview li{font-size:15.5px}.artcard__code{border:0;border-radius:0}.artcard__code pre.is-clipped{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.artcard__more{border-top:1px solid var(--line)}.artcard>.clipsrc{border-top:1px solid var(--line);flex-wrap:nowrap;min-width:0;padding:10px 10px 10px 14px}.artcard>.clipsrc>span:first-child{white-space:nowrap;flex-wrap:nowrap;flex:auto;min-width:0;overflow:hidden}.artcard>.clipsrc>span:first-child>*{flex:none}.artcard>.clipsrc>span:first-child>.t{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.chip--ic{gap:6px}@media (max-width:760px){.artcard__head{flex-wrap:wrap}.artcard__acts{justify-content:flex-end;width:100%}.artcard__acts .seg{margin-right:auto}.artframe{height:340px}}.linklist{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);list-style:none;display:grid}.linklist li{gap:6px;padding:14px 0;display:grid}.linklist li+li{border-top:1px solid var(--rule)}.linklist__main{justify-content:space-between;align-items:baseline;gap:12px;text-decoration:none;display:flex}.linklist__label{min-width:0;color:var(--text-hi);font-weight:var(--fw-medium);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.linklist__main:hover .linklist__label{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}}.linklist__host{color:var(--text-3);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.linklist__from{color:var(--text-3);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.linklist__from a{color:var(--text-2);align-items:center;gap:7px;text-decoration:none;display:inline-flex}@media (hover:hover){.linklist__from a:hover{color:var(--text-hi)}}.askbox{gap:8px;display:flex}.askbox .input{border-radius:var(--r-m);background:var(--sheet);flex:1;height:46px;padding:0 16px;font-size:15.5px}.askbox .btn{border-radius:var(--r-btn);gap:8px;height:46px}.askmeta{color:var(--text-3);margin-top:-8px;font-size:12.5px}.askmeta a{color:var(--text-2)}@media (hover:hover){.askmeta a:hover{color:var(--text-hi)}}.askresult{gap:16px;margin-top:6px;display:grid}.askresult__q{font-size:19px;line-height:1.3;font-weight:var(--fw-semibold);color:var(--text-hi);letter-spacing:-.012em;overflow-wrap:anywhere}.askanswer{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--sheet);padding:18px 20px}.askanswer.is-loading{gap:12px;display:grid}.askturn{gap:14px;display:grid}.askturn.is-more{border-top:1px solid var(--line);padding-top:18px}.askturn.is-more .askresult__q{align-items:baseline;gap:8px;font-size:17px;display:flex}.askturn.is-more .askresult__q .ic{color:var(--text-3);flex:none}.askanswer.is-deep{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.askanswer__tag{color:var(--accent);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:inline-flex}.askanswer__by{margin-top:10px}.askdeep{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.askdeep .btn{gap:6px}.askdeep .btn .ic{color:var(--accent)}.asksources>summary{cursor:pointer;margin-bottom:10px;list-style:none}.asksources>summary::-webkit-details-marker{display:none}.askmore{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.askmore .input{border-radius:var(--r-m);background:var(--sheet);flex:260px;height:40px}.askmore .btn{gap:6px;height:40px}.askmore__new{margin-left:auto}.packbrief{gap:8px;display:grid}.packbrief__row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.packbrief__write{gap:6px}.packbrief__write .ic{color:var(--accent)}.sources{border-top:1px solid var(--rule);list-style:none;display:grid}.sources li{border-bottom:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.sources li.is-flash .sources__n{background:var(--text-hi);color:var(--bg)}.sources__n{border-radius:var(--r-m);background:var(--raised-2);width:22px;height:22px;color:var(--text-2);place-items:center;font-size:12px;font-weight:500;transition:background-color .4s,color .4s;display:grid}.sources__text{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.sources__from{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;font-size:12.5px;display:flex}.sources__from a{color:var(--text-2);text-decoration:none}@media (hover:hover){.sources__from a:hover{color:var(--text-hi);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}}.askhistory{gap:10px;display:grid}.askhistory ul{list-style:none;display:grid}.askhistory li button{border-bottom:1px solid var(--line);width:100%;color:var(--text);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 2px;font-size:14px;display:flex}@media (hover:hover){.askhistory li button:hover{color:var(--text-hi)}}.askhistory li .tnum{color:var(--text-3);flex:none;font-size:12px}.askhistory>.linkbtn{color:var(--text-3);justify-self:start;font-size:12.5px}.asktry{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.asktry .sectlabel{width:100%}.weekstats{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 22px;margin:0;padding:12px 0;display:flex}.weekstats div{align-items:baseline;gap:7px;display:inline-flex}.weekstats dt{color:var(--text-3);font-size:13px}.weekstats dd{font-size:17px;font-weight:var(--fw-semibold);color:var(--text-hi);letter-spacing:-.01em;margin:0}.recap{gap:12px;display:grid}.recap:has(>.recap__head){border-bottom:1px solid var(--rule);padding:16px 0}.recap__head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.recap__head h2{color:var(--text-hi);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.recap__head h2 .ic{color:var(--clip-ink)}.recap__head .linkbtn{margin-left:auto;font-size:12.5px}.recap__empty{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.weeksec{gap:10px;padding-top:12px;display:grid}.weeksec>.sectlabel{font-size:14px;font-weight:var(--fw-semibold);color:var(--text-hi)}.weeksec__empty{color:var(--text-3);font-size:13.5px}.weeksec__empty a{color:var(--text-2)}.todolist,.decisionlist{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);list-style:none;display:grid}.todolist li,.decisionlist li{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.todolist li+li,.decisionlist li+li{border-top:1px solid var(--rule)}.todolist p,.decisionlist p{color:var(--text);overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}.todolist .todo-check{height:22px;padding:0}.decisionlist li>.ic{color:var(--clip-ink);justify-self:center;margin-top:3px}.todolist__note{margin-top:2px;font-size:13px;color:var(--text-2)!important}.todolist__from{color:var(--text-3);align-items:flex-start;gap:7px;margin-top:6px;font-size:12.5px;text-decoration:none;display:inline-flex}@media (hover:hover){.todolist__from:hover{color:var(--text-2)}}.todolist__from .tabmark{margin-top:6px}.stats{gap:22px}.statnums dd{align-items:baseline;gap:6px;display:inline-flex}.statnums__sub{color:var(--text-3);letter-spacing:0;font-size:12px;font-weight:400}.statsec{gap:12px;min-width:0;display:grid}.statsec>.sectlabel{font-size:14px;font-weight:var(--fw-semibold);color:var(--text-hi);margin-bottom:0}.statnote{color:var(--text-3);font-size:13px}.statline{color:var(--text);font-size:14px}.statline a{color:var(--text-hi)}.bars{gap:10px;display:grid}.bars__plot{border-bottom:1px solid var(--rule);align-items:stretch;gap:3px;height:180px;padding-bottom:22px;display:flex;position:relative}.bars__col{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;display:flex;position:relative}.bars__stack{border-radius:var(--r-m) var(--r-m) 0 0;flex-direction:column-reverse;min-height:0;display:flex;overflow:hidden}.bars__stack>span{min-height:2px;display:block}.bars__x{color:var(--text-3);white-space:nowrap;font-size:11px;position:absolute;bottom:-22px;left:0}.bars__legend{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12.5px;display:flex}.bars__legend span{align-items:center;gap:6px;display:inline-flex}.bars__legend i,.aishare__name i,.aidot{border-radius:var(--r-m);flex:none;width:9px;height:9px;display:inline-block}.bars__max{color:var(--text-3);margin-left:auto}.aishare{border-top:1px solid var(--rule);list-style:none;display:grid}.aishare li{border-bottom:1px solid var(--rule);grid-template-columns:110px minmax(0,1fr) 44px;align-items:center;gap:4px 14px;padding:12px 0;display:grid}.aishare__name{color:var(--text-hi);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.aishare__bar{border-radius:var(--r-m);background:var(--raised);height:8px;overflow:hidden}.aishare__bar span{border-radius:var(--r-m);height:100%;display:block}.aishare__pct{color:var(--text-2);text-align:right;font-size:13px}.aishare__meta{color:var(--text-3);grid-column:2/-1;font-size:12.5px}.heat{gap:10px;display:grid;overflow-x:auto}.heat__grid{gap:3px;min-width:460px;display:grid}.heat__row{grid-template-columns:38px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.heat__day{color:var(--text-3);font-size:11.5px}.heat__cell{aspect-ratio:1;border-radius:var(--r-m);background:var(--raised);display:block}.heat__cell[data-on]{background:var(--heat)}.heat__h{color:var(--text-3);white-space:nowrap;font-size:10.5px;overflow:visible}.heat__legend{color:var(--text-3);justify-self:end;align-items:center;gap:4px;font-size:11.5px;display:flex}.heat__legend .heat__cell{width:11px}.heat__legend>span:first-child{margin-right:4px}.heat__legend>span:last-child{margin-left:4px}.statgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;display:grid}.statlist{border-top:1px solid var(--rule);list-style:none;display:grid}.statlist li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.statlist a{min-width:0;color:var(--text);align-items:center;gap:8px;text-decoration:none;display:inline-flex}@media (hover:hover){.statlist a:hover .t{color:var(--text-hi);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}}.statlist .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statlist .ic{color:var(--clip-ink);flex:none}.statlist .tnum{color:var(--text-3);flex:none;font-size:12.5px}.stattags{flex-wrap:wrap;gap:6px;display:flex}.tagpill{border-radius:var(--r-m);border:1px solid var(--line-2);height:26px;color:var(--text);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.tagpill i{border-radius:50%;width:7px;height:7px}.tagpill .tnum{color:var(--text-3);font-size:12px}.statmeter{border-radius:var(--r-m);background:var(--raised);height:6px;display:block;overflow:hidden}.statmeter span{background:var(--ok);border-radius:var(--r-m);height:100%;display:block}@media (max-width:760px){.statgrid{grid-template-columns:minmax(0,1fr)}.aishare li{grid-template-columns:92px minmax(0,1fr) 40px}}.dayprompt{background:var(--tray);border:1px solid var(--tray-line);border-radius:var(--r-panel);color:var(--text);gap:8px;padding:14px 16px;text-decoration:none;transition:background-color .15s;display:grid}@media (hover:hover){.dayprompt:hover{background:color-mix(in oklab, var(--raised) 55%, var(--tray))}}.dayprompt__title{color:var(--text-hi);align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:inline-flex}.dayprompt__title .ic{color:var(--clip-ink);flex:none}.dayprompt__body{color:var(--text-2);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.dayprompt__body .var{padding:1px 5px;font-size:11.5px}.dayprompt__go{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.weekgroup{gap:2px;display:grid}.weekgroup+.weekgroup{margin-top:16px}.weekgroup h3{color:var(--text);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.weekgroup h3 .tnum{color:var(--text-3);font-size:12px;font-weight:400}.weekgroup ul{border-top:1px solid var(--rule);margin-top:4px;list-style:none;display:grid}.weekgroup li{border-bottom:1px solid var(--rule);padding:12px 0}.weekgroup li a{justify-content:space-between;align-items:baseline;gap:12px;text-decoration:none;display:flex}.weekgroup__title{color:var(--text);font-size:14px}@media (hover:hover){.weekgroup li a:hover .weekgroup__title{color:var(--text-hi);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}}.weekgroup__meta{color:var(--text-3);white-space:nowrap;flex:none;font-size:12px}.weekgroup__gist{color:var(--text-2);margin-top:2px;font-size:13px}.compare{flex-direction:column;flex:1;min-height:0;display:flex}.compare__bar{color:var(--text-3);align-items:center;gap:12px;padding:10px 16px 0 10px;font-size:13px;display:flex}.compare__bar>span{flex:1}.compare__bar .backbtn{border-radius:var(--r-btn);height:32px;color:var(--text-2);align-items:center;gap:4px;padding:0 10px 0 6px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.compare__bar .backbtn:hover{background:var(--raised);color:var(--text)}}.compare__cols{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:0;padding:0;display:grid}.compare .sheet+.sheet{border-left:1px solid var(--line)}.compare .sheet__scroll{padding:24px 28px 40px}.compare .sheet__titles{gap:10px;display:grid}.compare .sheet__head h2{font-size:24px}.compare .convo{padding:18px 0 8px}.compare .answer,.compare .answer p,.compare .answer li{font-size:15.5px}.compare__who{color:var(--text-2);font-size:13px;font-weight:500}.compare__swap{max-width:110px}.pairlist{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);list-style:none;display:grid}.pairlist li+li{border-top:1px solid var(--rule)}.pairlist a{color:var(--text);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:grid}@media (hover:hover){.pairlist a:hover{background:var(--hover);color:var(--text-hi)}}.pairlist__p{color:var(--text-3);margin-top:2px;font-size:12px;display:block}.pairlist__vs{color:var(--text-3);font-size:12.5px}.set__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.set__head h2{align-items:center;gap:8px;display:inline-flex}.set__spark{color:var(--text-3);transition:color .2s}.set__spark.is-on{color:var(--clip-ink)}.set .semstatus__sub{color:var(--text-3);margin-top:-6px;font-size:13px}.sb-spark{color:var(--clip-ink);flex:none}.set .semstatus{max-width:none;color:var(--text);font-size:13px}.set .semstatus--off{color:var(--text-3)}.set .semstatus--error{color:var(--danger)}.semstatus--ready:before{content:"";background:var(--ok);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.testline{color:var(--text-2);align-self:center;font-size:13px}.testline.is-ok{color:var(--ok)}.testline.is-bad{color:var(--danger)}.prostatus{color:var(--text-2);margin-top:8px;font-size:13px;line-height:1.5}.prostatus.is-on{color:var(--text-hi)}.batchline .testline{flex:220px}.subset{border-top:1px solid var(--line);gap:8px;margin-top:8px;padding-top:14px;display:grid}.subset h3{color:var(--text);font-size:13.5px;font-weight:500}.set .field{max-width:460px}.set .hint{font-size:12.5px}.rulelist{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);list-style:none;display:grid}.rulelist li{color:var(--text-2);align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.rulelist li+li{border-top:1px solid var(--rule)}.rulelist b{color:var(--text);font-weight:500}.rulelist li>.ic{color:var(--text-3)}.rulelist__to{color:var(--text);flex:1;align-items:center;gap:8px;display:inline-flex}.ruleform{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ruleform__word{color:var(--text-3);font-size:13px}.ruleform input.input{width:150px}.psuggest{flex:none;padding:24px 12px 36px;display:grid}.psuggest .sectlabel{align-items:center;gap:6px;margin:0 4px 10px;display:flex}.psuggest .sectlabel .ic{color:var(--clip-ink)}.psuggest__item{border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);gap:4px;padding:13px 14px;display:grid;position:relative}.psuggest__item:first-of-type{border-top:1px solid var(--line-2);border-top-left-radius:var(--r-panel);border-top-right-radius:var(--r-panel)}.psuggest__item:last-of-type{border-bottom:1px solid var(--line-2);border-bottom-left-radius:var(--r-panel);border-bottom-right-radius:var(--r-panel)}.psuggest__item+.psuggest__item:after{content:"";background:var(--rule-inset);height:1px;position:absolute;top:0;left:14px;right:0}.psuggest__text{color:var(--text);overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.psuggest__meta{color:var(--text-3);font-size:12px}.psuggest__acts{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.psuggest__acts .icon-btn{width:28px;height:28px}.tagdot{background:var(--c);background:oklch(from var(--c) calc(l - var(--tab-dl)) calc(c * var(--tab-kc)) h);border-radius:1px;flex:none;width:7px;height:7px;display:inline-block}.menu .tagdot{width:10px;height:10px;margin:0 3px}.navitem--tag .tagdot{margin:0 3px}.sb-hint{white-space:normal;color:var(--text-3);padding:2px 0 6px;font-size:12.5px;line-height:1.45}.cards__label{border-bottom:1px solid var(--line-2);color:var(--text-3);align-items:center;gap:6px;padding:16px 24px 8px;font-size:11.5px;font-weight:600;display:flex}.cards li.has-label:not(:first-child){margin-top:10px}.cards__label .ic{width:13px;height:13px}.card__tags{flex-wrap:wrap;gap:4px;margin-top:1px;display:flex}.card__tags>span{border-radius:var(--r-m);border:1px solid var(--line-2);max-width:160px;height:20px;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;padding:0 8px 0 7px;font-size:11.5px;display:inline-flex;overflow:hidden}.card__tags .tagdot{width:6px;height:6px}.tagfilter{border-radius:var(--r-btn);border:1px solid var(--line-3);background:var(--raised);max-width:200px;height:28px;color:var(--text-hi);flex:none;align-items:center;gap:7px;padding:0 8px 0 11px;font-size:13px;display:inline-flex}.tagfilter>span:not(.tagdot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tagfilter .ic{color:var(--text-2)}@media (hover:hover){.tagfilter:hover .ic{color:var(--text-hi)}}.sheet__tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.tagchip{border-radius:var(--r-m);border:1px solid var(--line-2);height:26px;color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12.5px;display:inline-flex}.tagchip>button{border-radius:var(--r-btn);width:20px;height:20px;color:var(--text-3);place-items:center;display:inline-grid}.tagchip>button .ic{width:12px;height:12px}@media (hover:hover){.tagchip>button:hover{background:var(--raised-2);color:var(--text-hi)}}.tagchip--add{border-radius:var(--r-btn);border-style:dashed;border-color:var(--line-3);color:var(--text-2);gap:4px;padding:0 11px 0 8px}.tagchip--add .ic{width:13px;height:13px}@media (hover:hover){.tagchip--add:hover{color:var(--text-hi);border-color:var(--text-3)}}.tagchip--add[aria-expanded=true]{color:var(--text-hi);background:var(--raised);border-style:solid}.pinbtn.is-on{color:var(--text-hi);background:var(--raised)}.tagpick{z-index:86;background:var(--overlay);border:1px solid var(--line-2);border-radius:var(--r-m);width:min(300px,100vw - 24px);box-shadow:var(--shadow-m);flex-direction:column;display:flex;position:fixed;overflow:hidden}.tagpick__q{border:0;border-bottom:1px solid var(--line);height:42px;color:var(--text-hi);background:0 0;outline:none;padding:0 14px;font-size:14px}.tagpick__q::placeholder{color:var(--text-3)}.tagpick__sug{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.tagpick__label{color:var(--text-3);align-items:center;gap:5px;margin-right:2px;font-size:12px;font-weight:500;display:inline-flex}.tagpick__label .ic{color:var(--clip-ink)}.tagpick__chip{border-radius:var(--r-btn);border:1px dashed var(--line-3);height:24px;color:var(--text-2);align-items:center;gap:4px;padding:0 9px 0 6px;font-size:12.5px;display:inline-flex}.tagpick__chip .ic{width:12px;height:12px}@media (hover:hover){.tagpick__chip:hover{color:var(--text-hi);border-style:solid}}.tagpick__list{gap:1px;max-height:min(44vh,300px);padding:6px;display:grid;overflow-y:auto}.tagpick__row{border-radius:var(--r-m);height:34px;color:var(--text);text-align:left;align-items:center;gap:10px;padding:0 10px;display:flex}.tagpick__row.is-active{background:var(--raised-2)}.tagpick__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tagpick__new{color:var(--text-2)}.tagpick__new .ic{color:var(--text-3)}.tagpick__box{border-radius:var(--r-m);border:1.5px solid var(--line-3);flex:none;place-items:center;width:16px;height:16px;display:grid}.tagpick__box.is-on,.tagpick__box.is-some{background:var(--btn);border-color:var(--edge,var(--btn));color:var(--btn-ink)}.tagpick__box .ic{width:11px;height:11px}.tagpick__none{color:var(--text-3);padding:8px 10px;font-size:13px;line-height:1.45}.tagpick__foot{border-top:1px solid var(--line);color:var(--text-3);justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:12px;display:flex}.rulelist__to{flex-wrap:wrap;gap:4px 14px}.rulelist__item{align-items:center;gap:8px;display:inline-flex}.ruleform input.input.ruleform__tag{width:130px}.set .rules-hint{color:var(--text-3);margin-top:-4px;font-size:12.5px}body:has(.selectbar) .toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))}@media (min-width:641px){.pal-filters.has-tags{grid-template-columns:repeat(6,minmax(0,1fr))}.pal-filters.has-tags>.pal-select{grid-column:span 2}.pal-filters.has-tags>.pal-select:nth-of-type(n+4){grid-column:span 3}}.ftile{border-radius:var(--r-m);background:var(--raised);color:var(--text-2);flex:none;place-items:center;display:grid;overflow:hidden}.ftile--s{width:34px;height:34px}.ftile--m{width:44px;height:44px}.ftile img{object-fit:cover;width:100%;height:100%;display:block}.ftile.has-pic{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line)}.ftile.is-loading{animation:1.4s ease-in-out infinite alternate ftile-pulse}@keyframes ftile-pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ftile.is-loading{animation:none}}.filerefs{gap:8px;margin:2px 0 6px;list-style:none;display:grid}.fileref{padding:6px 8px 6px 6px}.fileref__main{text-align:left;min-width:0;color:inherit;border-radius:var(--r-s);flex:1;align-items:center;gap:12px;padding:0;display:flex}.fileref__main:hover .artref__t{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.chatfiles{border-top:1px solid var(--line-2);gap:10px;margin-top:28px;padding-top:14px;display:grid}.chatfiles__head{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-hi);justify-content:space-between;align-items:center;gap:12px;display:flex}.chatfiles__head .tnum{font:400 11.5px var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:8px}.files{position:relative}.files.is-dropping:after{content:"";border:1.5px dashed var(--text-2);border-radius:var(--r-m);background:var(--drop-over);pointer-events:none;z-index:2;position:absolute;inset:10px}.drop--slim{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:16px;padding:16px 18px}.drop--slim .ic--l{width:26px;height:26px}.drop--slim .drop__btns{margin-top:0}.drop__words{gap:4px;display:grid}.drop--slim h2{font-size:15px}.drop--slim p{font-size:13px}.files__tools{justify-content:flex-start}.files__tools .searchfield{flex:240px}.files__selects{flex-wrap:wrap;gap:8px;display:flex}.files__selects select{max-width:220px}.filelist{border-top:1px solid var(--line-2);list-style:none;display:grid}.filerow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,210px) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.filerow__main{min-width:0;color:inherit;border-radius:var(--r-s);align-items:center;gap:14px;text-decoration:none;display:flex}.filerow__words{gap:4px;min-width:0;display:grid}.filerow__name{letter-spacing:-.01em;color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.filerow__main:hover .filerow__name{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.filerow__facts{font:400 11px var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filerow__from{min-width:0;color:var(--text-3);gap:3px;font-size:12.5px;display:grid}.filerow__from a,.filerow__loose{min-width:0;color:var(--text-2);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.filerow__from a:hover .t{color:var(--text-hi);text-underline-offset:3px;text-decoration:underline}.filerow__from .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filerow__origin{font:400 10.5px var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:.03em;text-transform:uppercase}.filerow__acts{gap:2px;display:inline-flex}.files__more{justify-self:start}.files__foot{gap:6px;display:grid}.files__warn{color:var(--danger);align-items:flex-start;gap:8px;font-size:13px;display:flex}.files__warn .ic{flex:none;margin-top:2px}.dialog--wide:has(.filepv){width:min(920px,100vw - 32px)}.dialog:has(.filepv) .dialog__title{overflow-wrap:anywhere}.filepv__facts{font:400 11px var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);margin-top:-8px}.filepv{gap:10px;min-width:0;display:grid}.filepv__stage{border:1px solid var(--line);border-radius:var(--r-m);background:var(--rail);place-items:center;min-height:220px;max-height:68vh;display:grid;overflow:hidden}.filepv__stage img,.filepv__stage video{object-fit:contain;max-width:100%;max-height:66vh;display:block}.filepv__stage--pic{background:var(--rail) repeating-conic-gradient(var(--sheet) 0 25%, transparent 0 50%) 0 0 / 16px 16px}.filepv__pdf{border:1px solid var(--line);border-radius:var(--r-m);background:#fff;width:100%;height:68vh}.filepv__audio{border:1px solid var(--line);border-radius:var(--r-m);background:var(--rail);color:var(--text-2);align-items:center;gap:16px;padding:22px;display:flex}.filepv__audio audio{flex:1;min-width:0}.filepv__none{border:1px dashed var(--line-2);border-radius:var(--r-m);text-align:center;color:var(--text-2);justify-items:center;gap:12px;padding:44px 24px;font-size:14px;display:grid}.filepv__none .ic--l{color:var(--text-3)}.filepv__text{margin:0}.filepv__text pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:56vh;overflow:auto}.filepv__note{color:var(--text-3);font-size:12.5px}.filepv__chat{margin-right:auto}.sheet.is-dropping{outline:1.5px dashed var(--text-2);outline-offset:-10px}.msg__manual{color:var(--text-3);border:1px solid var(--line);border-radius:999px;padding:1px 7px;font-size:12px}.sheet.is-dropping:has(.msg[data-drop]){outline-color:#0000}.msg[data-drop]:after{content:"";border:1.5px dashed var(--accent);border-radius:var(--r-m);background:var(--drop-over);pointer-events:none;position:absolute;inset:4px -8px}.msg[data-drop]:before{content:attr(data-drop);z-index:1;background:var(--brand);color:var(--on-brand);font-size:12px;font-weight:var(--fw-semibold,600);pointer-events:none;border-radius:999px;padding:2px 10px;position:absolute;top:-6px;right:4px}.auth{background:var(--bg);grid-template-rows:auto 1fr auto;justify-items:center;min-height:100dvh;padding:20px 16px 28px;display:grid}.auth__top{justify-self:stretch}.auth__back{color:var(--text-3);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}@media (hover:hover){.auth__back:hover{color:var(--text-hi)}}.auth__card{align-self:center;gap:14px;width:min(400px,100%);padding:28px 0;display:grid}.auth__brand{border-radius:var(--r-m);background:var(--brand-bg);justify-self:start;align-items:center;gap:8px;margin-bottom:18px;padding:10px 14px;text-decoration:none;display:inline-flex}.auth__brand .brandlogo{max-width:none;height:28px}.auth__card h1{font-size:40px;line-height:1.02;font-weight:var(--fw-bold);letter-spacing:-.04em;color:var(--text-hi)}.auth__intro{color:var(--text-2);font-size:14px;line-height:1.5}.auth__form{gap:14px;margin-top:8px;display:grid}.auth__forgot{color:var(--text-2);justify-self:start;margin-top:-4px;font-size:13px}.auth__alert{border:1px solid var(--line-2);border-radius:var(--r-m);background:var(--sheet);color:var(--text-2);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.auth__alert .ic{flex:none;margin-top:2px}.auth__alert--error{border-color:color-mix(in oklab, var(--danger) 55%, transparent);color:var(--danger)}.auth__or{color:var(--text-3);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:6px 0 0;font-size:12.5px;display:grid}.auth__or:before,.auth__or:after{content:"";background:var(--line);height:1px}.auth__note{color:var(--text-3);font-size:13px}.auth__foot{border-top:1px solid var(--line);color:var(--text-3);margin-top:10px;padding-top:16px;font-size:13.5px}.auth__foot a{color:var(--text-hi)}.auth__privacy{color:var(--text-3);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.btn--block{justify-content:center;width:100%}.welcome__card{text-align:center;justify-items:center}.welcome__brand{justify-self:center;margin-bottom:10px}.welcome__brand .brandlogo{height:40px}.welcome__card h1{font-size:48px}.welcome__actions{gap:10px;width:100%;margin-top:22px;display:grid}.welcome .btn--block,.auth .btn--primary.btn--block{height:42px}.afield{gap:6px;display:grid}.afield label{color:var(--text-hi);font-size:13px;font-weight:600}.afield__opt{color:var(--text-3);font-weight:400}.afield__box{position:relative}.afield__box .input{width:100%;height:42px;font-size:15px}.afield__box .afield__eye{color:var(--text-3);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.afield__box:has(.afield__eye) .input{padding-right:44px}.afield.has-error .input{border-color:var(--danger)}.afield__err{color:var(--danger);font-size:12.5px}.afield__hint{color:var(--text-3);font-size:12.5px}.pwmeter{align-items:center;gap:10px;display:inline-flex}.pwmeter__bar{gap:3px;display:inline-flex}.pwmeter__bar i{background:var(--line-2);border-radius:2px;width:22px;height:4px}.pwmeter[data-score="1"] .pwmeter__bar i:nth-child(-n+1){background:var(--danger)}.pwmeter[data-score="2"] .pwmeter__bar i:nth-child(-n+2){background:#ffb020}.pwmeter[data-score="3"] .pwmeter__bar i{background:var(--accent)}.gbtn{border-radius:var(--r-btn);color:#1f1f1f;background:#fff;border:1px solid #747775;justify-content:center;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}:root:not([data-theme=light]) .gbtn{color:#e3e3e3;background:#131314;border-color:#8e918f}@media (prefers-color-scheme:light){:root:not([data-theme]) .gbtn{color:#1f1f1f;background:#fff;border-color:#747775}}.gmark{flex:none;width:18px;height:18px}.prof-head{align-items:center;gap:18px;display:flex}.prof-head h1{overflow-wrap:anywhere}.prof-head p{margin-top:8px}.prof-avatar{background:var(--accent);width:56px;height:56px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:700;display:grid}.prof-privacy{color:var(--text-3);align-items:center;gap:8px;font-size:13px;display:flex}.prof-row{flex-wrap:wrap;gap:8px;display:flex}.prof-row .input{flex:220px;min-width:0}.prof-value{color:var(--text-2);font-size:14.5px}.prof-remove{color:var(--text-3);margin-top:12px;font-size:13px}.prof-value .datatag{margin:0 8px 0 0}.prof-value .datatag.is-pro{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, var(--line-2))}.sb-account{gap:10px}.sb-account__av{background:var(--accent);width:20px;height:20px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}@media (max-width:1179px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{width:272px;transition:transform .3s var(--ease);box-shadow:var(--shadow-side);position:absolute;top:0;bottom:0;left:0;transform:translate(-102%)}.app.sb-open .sidebar{transform:none}.app.sb-open .scrim{z-index:25;background:var(--scrim-soft);display:block;position:absolute;inset:0}.sb-close{display:inline-grid}.sb-resize{display:none}.only-compact{display:inline-grid}.only-compact-flex{display:flex}.main{grid-template-columns:340px minmax(0,1fr)}}@media (max-width:760px){.main,.main.is-single{grid-template-columns:minmax(0,1fr)}.main[data-screen=list]>.reader,.main[data-screen=list]>.pv-detail,.main[data-screen=detail]>.listpane{display:none}.listpane{border-right:0}.reader__bar{justify-content:space-between;align-items:center;padding:8px 8px 0 4px;display:flex}.backbtn{border-radius:var(--r-btn);height:36px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:70%;padding:0 10px 0 6px;font-weight:500;display:inline-flex;overflow:hidden}@media (hover:hover){.backbtn:hover{background:var(--raised);color:var(--text)}}.only-mobile{display:flex}.sheet__scroll{padding:18px 16px 40px}.sheet__head h2{font-size:28px}.phead{padding:10px 16px}.phead__top{flex-wrap:wrap;align-items:flex-start}.phead__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;font-size:20px;display:-webkit-box}.phead__meta{white-space:normal;flex-basis:100%;order:3}.phead__long{display:none}.phead__edit{justify-content:center;width:40px;padding:0!important}.phead .btn{height:40px}.phead__bar .icon-btn{width:40px;height:40px}.ptabs button{height:32px}.pv-inner--tabbed{padding:16px 16px 40px}.phist__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.phist__stats>div:nth-child(3){border-left:0}.phist__stats>div:nth-child(n+3){border-top:1px solid var(--line)}.plist-search{margin:6px 16px 2px}.chathead{margin:-18px -16px 16px;padding:10px 16px;top:-18px}.chathead__details .chathead__long{display:none}.chathead__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;display:-webkit-box}.chathead__provider{display:none}.chathead__top{justify-content:space-between}.chathead__bar{gap:6px;margin-top:10px}.chathead__group{gap:6px}.chathead__sep,.chathead__orig,.chathead__bookmarks{display:none!important}.chathead .btn,.chathead .icon-btn--box,.chathead__chip{height:40px}.chathead .icon-btn--box,.chathead__details,.chathead__summary,.chathead__sync{justify-content:center;width:40px;padding:0!important}.chathead__status{gap:6px}.chathead__filing{padding:0 10px}.sidepanel{z-index:40;border-left:0;border-top:1px solid var(--line);border-radius:var(--r-panel) var(--r-panel) 0 0;width:auto;height:auto;max-height:min(78vh,640px);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0;box-shadow:0 -20px 40px -20px #0009}.sidepanel-backdrop{z-index:39}.sumpanel{grid-template-columns:minmax(0,1fr);row-gap:8px}.msg{padding:18px 0}.msg__body{grid-column:1/-1;margin-top:10px}.sumpanel>:not(.sumpanel__head){grid-column:1}.sumpanel__head{flex-direction:row;grid-area:auto/1;align-items:center;gap:10px}.answer,.answer p,.answer li{font-size:15px}.convo .answer,.convo .answer p,.convo .answer li{font-size:15.5px}.lp-head,.lp-path{padding:14px 16px 0}.lp-tools{padding:16px 16px 14px}.lp-sub,.cards__cols{padding-left:16px;padding-right:16px}.lp-subs{padding:0 16px 14px}.card{grid-template-columns:30px minmax(0,1fr) 52px;padding:14px 16px}.cards__cols{grid-template-columns:30px minmax(0,1fr) 52px}.pv-inner{padding:8px 16px 40px}.cv-inner,.iv-inner{padding:20px 16px 48px}.howto__row,.formgrid{grid-template-columns:minmax(0,1fr)}.ext-inner{padding:16px 16px 40px}.palette{max-height:calc(100% - 32px);top:16px}.pv-head{flex-direction:column;gap:12px}.pv-head__actions{margin-left:-6px}.compare__cols{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:0;padding:0;overflow-y:auto}.compare .sheet{flex:none;margin:40px 0 0}.compare .sheet__scroll{flex:none;overflow:visible}.compare .sheet__head{position:static}.pairlist a{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 8px}.pairlist a>span:first-child{grid-column:1/-1}.askbox .btn{padding:0 14px}.searchfield{flex:100%}.sortlist li{flex-wrap:wrap}.sortlist select{width:100%;max-width:100%}.pal-foot{display:none}.dialog{border-radius:var(--r-m) var(--r-m) 0 0;width:100%;max-height:92vh;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));animation:none;top:auto;bottom:0;transform:translate(-50%)}.dialog--wide{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:760px){.filerow{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.filerow__from{grid-area:2/1/auto/-1;padding-left:58px}.drop--slim{grid-template-columns:auto minmax(0,1fr)}.drop--slim .drop__btns{grid-column:1/-1}.files__selects{width:100%}.files__selects label,.files__selects select{flex:1 1 0;min-width:0;max-width:none}.filepv__chat{margin-right:0}}.aitool{gap:10px;display:grid}.aitool__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.aitool__head h2,.aitool h3{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-hi);align-items:center;gap:6px;display:inline-flex}.aitool__head h2 .ic,.aitool h3 .ic,.improve__label .ic{color:var(--accent)}.aitool__acts{flex-wrap:wrap;align-items:center;gap:6px 12px;display:inline-flex}.aitool__run{gap:6px}.aitool__run .ic{color:var(--accent)}.aitool__out{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--sheet);padding:14px 16px;font-size:14px;line-height:1.6}.compare__ai{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));border-radius:var(--r-panel);background:color-mix(in srgb, var(--accent) 4%, transparent);margin:0 16px 12px;padding:12px 14px}.compare__ai .aitool__out{max-height:260px;overflow:auto}.improve__out{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:var(--r-panel);gap:8px;padding:12px 14px;display:grid}.improve__label{color:var(--accent);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.improve__title{color:var(--text-hi);font-weight:600}.improve__body,.extracted pre{white-space:pre-wrap;font:400 13px/1.55 var(--font-mono);color:var(--text);background:var(--panel,var(--sheet));border-radius:var(--r-m);max-height:280px;padding:10px 12px;overflow:auto}.improve__changes{color:var(--text-2);padding-left:18px;font-size:13px;list-style:outside}.extracted{gap:14px;list-style:none;display:grid}.extracted__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.extracted__done{color:var(--accent);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.askfile{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.askfile__q{color:var(--text-hi);font-weight:600}.askfile__turn{gap:6px;display:grid}.askfile__box{gap:8px;display:flex}.askfile__box .input{flex:1}.aitool__off{margin-top:8px}.syncline{font:400 12px var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3);margin-top:6px}.where li>.syncline{grid-column:2;margin-top:0}@media (max-width:640px){.where li>.syncline{grid-column:1}}.syncline.is-idle{color:var(--accent)}.syncline.is-error{color:var(--danger)}.trash__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.trash__empty{gap:6px}.trashlist{border-top:1px solid var(--rule);list-style:none;display:grid}.trashrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 4px;display:flex}.trashrow__ic{border-radius:var(--r-m);background:var(--sheet);width:32px;height:32px;color:var(--text-3);flex:none;place-items:center;display:inline-grid}.trashrow__main{flex:1;gap:2px;min-width:0;display:grid}.trashrow__title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.trashrow__meta{font:400 11.5px var(--font-data);font-variant-numeric:tabular-nums;color:var(--text-3)}.trashrow__acts{flex:none;align-items:center;gap:4px;display:inline-flex}.trashrow__restore{gap:6px}.community{--c-radius:6px;--c-gap:16px}.community .cv-inner.community__inner{gap:24px;max-width:1140px;padding-top:32px;display:grid}.chead h1{font-size:40px;line-height:1;font-weight:var(--fw-bold);letter-spacing:-.04em;color:var(--text-hi)}.chead p{color:var(--text-2);max-width:62ch;margin-top:10px;font-size:14.5px}.community__status{color:var(--text-3);font-size:13px}.community__handle{color:var(--text-3);overflow-wrap:anywhere;font-size:12.5px}.community__back{justify-self:start}.cgrid{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:32px;display:grid}.cgrid__main{gap:20px;min-width:0;max-width:760px;display:grid}.cgrid__rail{gap:16px;min-width:0;display:grid;position:sticky;top:24px}.cavatar{background:var(--raised-2);color:var(--text-2);font-weight:var(--fw-semibold);box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.cavatar img{object-fit:cover;width:100%;height:100%;display:block}.mecard{background:var(--sheet);border:1px solid var(--line);border-radius:var(--c-radius);gap:14px;padding:16px;display:grid}.mecard__who{min-width:0;color:var(--text);align-items:center;gap:12px;display:flex}.mecard__names{min-width:0;line-height:1.3;display:grid}.mecard__names strong{font-weight:var(--fw-semibold);color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.mecard__who:hover strong{text-underline-offset:3px;text-decoration:underline}.mecard__acts{flex-wrap:wrap;gap:8px;display:flex}.crail__foot{line-height:1.5}.psearch{gap:8px;display:grid}.psearch__box{align-items:center;display:flex;position:relative}.psearch__box .ic{color:var(--text-3);pointer-events:none;position:absolute;left:11px}.psearch__box .input{padding-left:32px}.psearch__list{background:var(--sheet);border:1px solid var(--line);border-radius:var(--c-radius);gap:2px;padding:4px;list-style:none;display:grid}.psearch__hit{border-radius:var(--r-m);color:var(--text);align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.psearch__hit:hover,.psearch__hit:focus-visible{background:var(--raised)}.psearch__name{color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.chip--tiny{flex:none;height:20px;padding:0 7px;font-size:11.5px}.ccompose{background:var(--sheet);border:1px solid var(--line);border-radius:var(--c-radius);gap:12px;padding:16px;transition:border-color .15s;display:grid}.ccompose:focus-within{border-color:var(--line-3)}.ccompose__top{align-items:flex-start;gap:12px;display:flex}.ccompose__field{flex:1;gap:4px;min-width:0;display:grid}.ccompose__label{color:var(--text-2);font-size:12.5px}.ccompose__input{resize:none;width:100%;min-height:64px;color:var(--text-hi);font:inherit;background:0 0;border:0;outline:none;padding:2px 0;font-size:15px;line-height:1.6}.ccompose__input::placeholder{color:var(--text-3)}.ccompose__row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding-top:12px;display:flex}.ccompose__end{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.ccompose__count{color:var(--text-3);font-size:12px;font-family:var(--font-data);font-variant-numeric:tabular-nums}.ccompose__count.is-over,.ccompose__problem,.hint.is-problem{color:var(--danger)}.ccompose__hint{color:var(--text-3);font-size:12.5px}.ccompose__problem{font-size:13px}.kindpick{flex-wrap:wrap;gap:6px;display:flex}.kindpick__opt{border-radius:var(--r-btn);border:1px solid var(--line-2);height:30px;color:var(--text-2);align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.kindpick__opt:hover{border-color:var(--line-hover);color:var(--text)}.kindpick__opt[aria-checked=true]{background:var(--clip);border-color:var(--clip-line);color:var(--text-hi)}.kindpick__opt[aria-checked=true] .ic{color:var(--clip-ink)}.feed{gap:14px;display:grid}.feed__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;min-height:40px;display:flex}.feed__refresh{margin-bottom:6px;margin-left:auto}.ctabs{gap:22px;display:flex}.ctabs__tab{color:var(--text-2);font-size:14px;font-weight:var(--fw-medium);align-items:center;gap:6px;padding:8px 0 11px;transition:color .15s;display:inline-flex;position:relative}.ctabs__tab:hover,.ctabs__tab[aria-current=page]{color:var(--text-hi)}.ctabs__tab[aria-current=page]:after{content:"";background:var(--btn);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cfeed__title{font-size:15px;font-weight:var(--fw-semibold);color:var(--text-hi);padding:8px 0 11px}.is-spinning{animation:.9s linear infinite cspin}@keyframes cspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}}.feed__list{gap:var(--c-gap);list-style:none;display:grid}.feed__more{justify-items:center;gap:8px;padding:4px 0 8px;display:grid}.post{background:var(--sheet);border:1px solid var(--line);border-radius:var(--c-radius);gap:14px;min-width:0;padding:18px 20px 14px;transition:border-color .15s;display:grid}.post:hover{border-color:var(--line-2)}.post__head{align-items:center;gap:12px;min-width:0;display:flex}.post__av{display:inline-flex}.post__who{flex:1;min-width:0;line-height:1.3;display:grid}.post__name{font-weight:var(--fw-semibold);color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:100%;font-size:14.5px;overflow:hidden}.post__name:hover{text-underline-offset:3px;text-decoration:underline}.post__meta{color:var(--text-3);flex-wrap:wrap;gap:0 6px;font-size:12.5px;display:flex}.post__tools{flex:none;align-items:center;gap:4px;display:flex}.post__content{gap:8px;min-width:0;display:grid}.post__kind{letter-spacing:.02em;color:var(--text-2);background:var(--raised);border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.post__kind .ic{width:13px;height:13px}.post__kind--prompt{color:var(--clip-ink);background:var(--clip)}.post__title{font-size:17px;line-height:1.35;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text-hi);overflow-wrap:anywhere;max-width:64ch}.post__textwrap{min-width:0;position:relative}.post__textwrap.is-folded{max-height:19.5em;overflow:hidden}.post__textwrap.is-folded:after{content:"";background:linear-gradient(to bottom, transparent, var(--sheet));pointer-events:none;height:4.5em;position:absolute;inset:auto 0 0}.post--prompt .post__textwrap.is-folded:after{background:linear-gradient(to bottom, transparent, var(--raised))}.post__body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-read);max-width:68ch;font-size:15px;line-height:1.65}.post__body--prompt{max-width:none;font-family:var(--font-mono);color:var(--text);background:var(--raised);border-radius:var(--r-m);padding:14px 16px;font-size:13px;line-height:1.7}.post__fold{color:var(--text-2);font-size:13px;font-weight:var(--fw-medium);justify-self:start;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.post__fold:hover{color:var(--text-hi)}.post__edit{gap:10px;display:grid}.post__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.post__acts{flex-wrap:wrap;gap:8px;display:flex}.btn--soft{background:var(--clip);color:var(--text-hi);border:1px solid var(--clip-line);font-weight:var(--fw-medium)}.btn--soft:hover{background:color-mix(in srgb, var(--clip-line) 26%, transparent)}.post__acts{align-items:center}.like,.bookmark{border-radius:var(--r-btn);min-width:34px;height:34px;color:var(--text-2);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 7px;transition:color .15s,background-color .15s;display:inline-flex}.like .ic,.bookmark .ic{width:20px;height:20px}.like__ic,.bookmark__ic{display:inline-flex}.like__n{color:var(--text-hi);font-size:13px;font-weight:var(--fw-semibold)}.like[aria-pressed=true],.bookmark[aria-pressed=true]{color:var(--clip-ink)}.like:hover,.bookmark:hover{color:var(--text-hi);background:var(--raised)}.like[aria-pressed=true]:hover,.bookmark[aria-pressed=true]:hover{color:var(--clip-ink)}.post__sep{background:var(--line-2);width:1px;height:18px;margin:0 4px}.post--skeleton{gap:10px}.post--skeleton>span{background:var(--raised);border-radius:2px;height:11px;display:block}.post--skeleton>span:nth-child(2){width:40%;height:14px}.post--skeleton>span:nth-child(3){width:94%}.post--skeleton>span:nth-child(4){width:70%}.post--skeleton .sk-head{background:0 0;align-items:center;gap:10px;height:auto;display:flex}.post--skeleton .sk-head i{background:var(--raised);border-radius:50%;width:40px;height:40px}.post--skeleton .sk-head b{background:var(--raised);border-radius:2px;width:140px;height:12px}.cempty{text-align:center;background:var(--sheet);border:1px dashed var(--line-2);border-radius:var(--c-radius);color:var(--text-2);justify-items:center;gap:8px;padding:40px 24px;display:grid}.cempty strong{color:var(--text-hi);font-size:15.5px;font-weight:var(--fw-semibold)}.cempty span{max-width:44ch;font-size:13.5px;line-height:1.55}.cempty .btn{margin-top:8px}.cempty__ic{width:28px;height:28px;color:var(--clip-ink)}.community .cv-inner.community__inner:has(.cprofile){max-width:820px}.cprofile{background:var(--sheet);border:1px solid var(--line);border-radius:var(--c-radius);gap:14px;padding:22px 24px;display:grid}.cprofile__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cprofile__main{gap:6px;min-width:0;display:grid}.cprofile__name{font-size:28px;line-height:1.15;font-weight:var(--fw-bold);letter-spacing:-.03em;color:var(--text-hi);overflow-wrap:anywhere}.cprofile__handle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cprofile__bio{color:var(--text-read);white-space:pre-wrap;overflow-wrap:anywhere;max-width:62ch;margin-top:2px;line-height:1.55}.cprofile__facts{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding-top:14px;display:flex}.cprofile__nums{gap:28px;margin:0;display:flex}.cprofile__nums>div{gap:2px;display:grid}.cprofile__nums dt{color:var(--text-3);order:2;font-size:12px}.cprofile__nums dd{font-size:18px;font-weight:var(--fw-bold);color:var(--text-hi);order:1;margin:0}.cprofile__since{color:var(--text-3);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cprofile__acts{flex:none;align-items:center;gap:8px;display:flex}.joincard{border:1px solid var(--line);border-radius:var(--c-radius);background:var(--sheet);gap:14px;max-width:560px;padding:22px;display:grid}.joincard h2{font-size:20px;font-weight:var(--fw-bold);color:var(--text-hi);letter-spacing:-.02em}.joincard>p{color:var(--text-2)}.handle-input{align-items:center;display:flex;position:relative}.handle-input>span{color:var(--text-3);pointer-events:none;position:absolute;left:11px}.handle-input .input{padding-left:26px}.avedit{align-items:center;gap:14px;display:flex}.avedit__main{gap:6px;min-width:0;display:grid}.avedit__label{color:var(--text-2);font-size:12.5px}.avedit__acts{flex-wrap:wrap;gap:6px;display:flex}.avedit__acts label.btn{cursor:pointer}.avedit__acts:has(input:focus-visible) label.btn{outline:2px solid var(--focus);outline-offset:2px}.blockedlist{border-top:1px solid var(--line);list-style:none;display:grid}.blockedlist li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;display:flex}.sharepv{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;font-family:var(--font-mono);border-radius:var(--r-m);background:var(--raised);padding:12px 14px;font-size:13px;line-height:1.6;overflow:auto}.checkline{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.checkline input{accent-color:var(--btn);margin-top:3px}@media (max-width:1100px){.cgrid{grid-template-columns:minmax(0,1fr);gap:20px}.cgrid__main{max-width:none}.cgrid__rail{order:-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;position:static}.crail__foot{display:none}.mecard{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 14px}}@media (max-width:720px){.community .cv-inner.community__inner{gap:18px;padding-top:16px}.chead h1{font-size:32px}.cgrid__rail,.mecard{grid-template-columns:minmax(0,1fr)}.post{padding:14px 14px 12px}.post__follow span,.post__follow{padding:0 9px}.feed__refresh span{display:none}.feed__refresh{justify-content:center;width:36px;padding:0}.ctabs__tab{padding-bottom:12px;font-size:14.5px}.like,.bookmark{min-width:40px;height:40px}.kindpick__opt{height:34px}.ccompose__end{justify-content:space-between;width:100%;margin-left:0}.cprofile{padding:18px}.cprofile__name{font-size:24px}.cprofile__nums{gap:20px}}.community a.post__name,.community a.mecard__who,.community .community__back,.community a.psearch__hit,.community a.ctabs__tab{text-decoration:none}.community{--c-brand:var(--brand);--c-brand-deep:var(--brand-hover);--c-ink:#fff;--c-ink-2:#ffffffc7;--c-ink-line:#ffffff38;--bg:#121212;--sheet:#171717;--raised:#202020;--raised-2:#2a2a2a;--raised-3:#333;--hover:#202020;--line:#ffffff14;--line-2:#ffffff26;--line-3:#ffffff3d;--line-hover:#ffffff42;--text-hi:#f7f7f3;--text:#e9e9e5;--text-read:#e2e2dd;--text-2:#a3a39e;--text-3:#8a8a85;--clip:#d66a6a2b;--clip-line:var(--brand-light);--clip-ink:var(--brand-light);--btn:var(--brand);--btn-hover:var(--brand-hover);--btn-ink:var(--on-brand);--edge:transparent;--focus:#fff;--danger:#f0956a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:radial-gradient(1200px 520px at 70% -120px, #ffffff38, transparent 70%), var(--c-brand)}.main.is-single:has(>.community){background:var(--btn)}.community .cv-inner.community__inner{min-height:100%}.community .chead h1,.community .cfeed__title{color:var(--c-ink)}.community .chead p,.community .crail__foot,.community>.cv-inner>.community__status,.community .feed__more .community__status{color:var(--c-ink-2)}.community .page-top .icon-btn,.community .community__back{color:var(--c-ink)}.community .community__back:hover{color:#000}.community .feed__bar{border-bottom-color:var(--c-ink-line)}.community .ctabs__tab{color:var(--c-ink-2)}.community .ctabs__tab:hover,.community .ctabs__tab[aria-current=page]{color:var(--c-ink)}.community .ctabs__tab[aria-current=page]:after{background:var(--c-ink);height:3px}.community .ctabs__tab:focus-visible,.community .community__back:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px;border-radius:2px}.community .feed__bar .btn--ghost,.community .feed__more .btn--ghost,.community .chead~.empty .btn--ghost{color:var(--c-ink);background:#ffffff1f;border-color:#00000073}.community .feed__bar .btn--ghost:hover,.community .feed__more .btn--ghost:hover{background:var(--c-ink);color:#f7f7f3;border-color:var(--c-ink)}.community .feed__bar .btn--ghost:focus-visible,.community .feed__more .btn--ghost:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.community .ccompose,.community .post,.community .mecard,.community .cprofile,.community .cempty,.community .joincard,.community .psearch__list,.community .empty--card{background:var(--sheet);border:1px solid #00000059;box-shadow:inset 0 1px #ffffff0d,0 10px 28px -14px #0000008c}.community .post:hover{border-color:#0009;box-shadow:inset 0 1px #ffffff0f,0 16px 36px -16px #000000b3}.community .cempty{border-style:dashed;border-color:#ffffff2e}.community .empty--card strong{color:var(--text-hi)}.community .empty--card span{color:var(--text-2)}.community .psearch__box .input{background:var(--sheet);color:var(--text-hi);border-color:#00000059}.community .psearch__box .input::placeholder{color:var(--text-3)}.community .psearch__box .input:focus{border-color:var(--c-ink);box-shadow:0 0 0 2px #00000040}.community .post__textwrap.is-folded:after{background:linear-gradient(to bottom, transparent, var(--sheet))}.community .post--prompt .post__textwrap.is-folded:after{background:linear-gradient(to bottom, transparent, var(--raised))}.community .post__body--prompt{background:var(--raised);box-shadow:inset 2px 0 0 var(--clip-line)}.community .post__kind--prompt{color:var(--clip-ink)}.community .btn--soft{background:var(--clip);border-color:#d66a6a8c}.community .cavatar{box-shadow:0 0 0 2px #ffffff14}.community .cprofile .cavatar{box-shadow:0 0 0 3px var(--c-brand)}.community .post--skeleton{opacity:.9}.cbar{z-index:5;box-sizing:border-box;height:84px;padding:0 max(32px, env(safe-area-inset-right,0px)) 0 max(24px, env(safe-area-inset-left,0px));background:var(--sheet);border-bottom:1px solid #00000073;flex:none;align-items:center;gap:8px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px -16px #000000b3}.cbar .icon-btn{color:var(--text-hi)}.cbar__brand{align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.cbar__brand img{width:auto;height:52px;display:block}.cbar__brand:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}@media (max-width:720px){.cbar{height:64px;padding:0 16px 0 12px}.cbar__brand img{height:38px}}.navitem.navitem--community{background:var(--btn);color:var(--on-brand);margin-top:4px;font-weight:600}.navitem.navitem--community:hover{background:var(--btn-hover);color:var(--on-brand)}.navitem.navitem--community[aria-current=page]{background:var(--btn);color:var(--on-brand);box-shadow:inset 3px 0 0 var(--brand-pressed)}.navitem.navitem--community:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lp-head h1,.cv-head h1,.iv-head h1,.sheet__head h2,.auth__card h1,.chead h1,.cprofile__name,.ext-intro h1,.notfound h1{font-family:var(--font-title);font-weight:var(--fw-bold)}.dialog__title,.pv-head h2,.drop h2,.set h2,.howto__row h3,.joincard h2,.sumoffer__head h3,.recap__head h2,.card__title,.artcard__title h2,.post__title,.cfeed__title{font-family:var(--font-title);font-weight:var(--fw-semibold)}.dayprompt__title{font-family:var(--font-title);font-weight:var(--fw-medium)}.org__drawer{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.snip__head{align-items:center;gap:6px;min-width:0;margin:-6px -6px -4px 0;display:flex}.snip__head .icon-btn{width:28px;height:28px}.snip__title{min-width:0;font-family:var(--font-title);color:var(--text-hi);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.linklist li{grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;column-gap:4px}.linklist li>.linklist__from{grid-column:1/-1}.filterrow{align-items:center}.filterrow__hint{color:var(--text-3);font-size:13px}.filterrow__end{gap:6px;margin-left:auto;display:inline-flex}.filterrow__code{color:var(--brand-ink)}.filterpill{border:1px solid var(--brand);border-radius:var(--r-m);background:var(--brand-soft);height:32px;color:var(--text-hi);align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.filterpill--mono{font-family:var(--font-mono)}.filterpill .ic{color:var(--text-2)}.snip__tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.snip__tags .tagchip{padding-right:10px}.snip__tags .btn--small{color:var(--text-3)}.linklist__from .tagchip{height:22px;padding-right:8px}.codeblock__lang{font:inherit;color:inherit;border-radius:var(--r-s);cursor:pointer;margin:-2px -4px;padding:2px 4px}@media (hover:hover){.codeblock__lang:hover{color:var(--text-hi);background:var(--raised-2)}}.codepop{width:260px;padding:8px}.codepop__label{color:var(--text-3);padding:4px 8px 6px;font-size:12px}.codepop__list{gap:1px;max-height:260px;display:grid;overflow-y:auto}.codepop__item{align-items:center;gap:2px;display:flex}.codepop__row{border-radius:var(--r-m);min-width:0;height:34px;color:var(--text);text-align:start;flex:1;align-items:center;gap:9px;padding:0 8px;display:flex}.codepop__row>span:not(.tagdot){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.codepop__row--mono{font-family:var(--font-mono);font-size:13.5px}.codepop__row[aria-pressed=true]{background:var(--raised-2)}@media (hover:hover){.codepop__row:hover{background:var(--raised-2)}}.codepop__end{color:var(--text-3);margin-left:auto}.codepop__del{width:30px;height:30px;color:var(--text-3)}@media (hover:hover){.codepop__del:hover{color:var(--danger)}}.codepop__new{border-top:1px solid var(--line);gap:4px;margin-top:8px;padding-top:8px;display:flex}.codepop__new .input{flex:1;min-width:0}.filterrow__langs{border:1px solid var(--line-2);border-radius:var(--r-btn);width:34px;height:32px}.langchip{border:1px solid var(--line-2);border-radius:var(--r-m);height:22px;font:12px var(--font-mono);color:var(--text-2);align-items:center;padding:0 8px;display:inline-flex}.btn.langbtn{font-family:var(--font-mono)}
