@font-face{font-family:chrome;src:url(../media/CascadiaCode_400-s.p.0lw0iintmxady.woff2)format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:chrome Fallback;src:local(Arial);ascent-override:72.25%;descent-override:18.25%;line-gap-override:0.0%;size-adjust:128.41%}.chrome_b6483a36-module__jbVzda__className{font-family:chrome,chrome Fallback,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:400}.chrome_b6483a36-module__jbVzda__variable{--font-chrome:"chrome", "chrome Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
@font-face{font-family:prose;src:url(../media/Switzer_Variable-s.p.1u_7d0c04lp6s.woff2)format("woff2");font-display:block;font-weight:100 900;font-style:normal}@font-face{font-family:prose Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.prose_ab3e00cf-module__uSSlmq__className{font-family:prose,prose Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal}.prose_ab3e00cf-module__uSSlmq__variable{--font-prose:"prose", "prose Fallback", -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}
@font-face{font-family:mark;src:url(../media/Array_Semibold-s.p.0wwpeua0srxjw.woff2)format("woff2");font-display:block;font-weight:600;font-style:normal}@font-face{font-family:mark Fallback;src:local(Arial);ascent-override:74.65%;descent-override:16.0%;line-gap-override:7.46%;size-adjust:117.22%}.mark_d1ae3c84-module__e3anAa__className{font-family:mark,mark Fallback,sans-serif;font-style:normal;font-weight:600}.mark_d1ae3c84-module__e3anAa__variable{--font-mark:"mark", "mark Fallback", sans-serif}
:root{--chrome:var(--font-chrome), ui-monospace, SFMono-Regular, Menlo, monospace;--prose:var(--font-prose), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mark:var(--font-mark), var(--font-prose), sans-serif;--mono-label:10px;--mono-meta:11px;--mono-title:12.5px;--mono-code:13px;--tint-1:#bc6e62;--tint-2:#a6b45f;--tint-3:#73b05e;--tint-4:#61a9b8;--tint-5:#6986bf;--tint-6:#8774be;--tint-7:#af6fb8;--tint-8:#ba6991;--tint-ink:#151816;--paper:#f7f7f5;--card:#fff;--ink:#14161a;--ink-2:#4b5350;--ink-3:#6a716c;--line:#e2e4e0;--green:#158e48;--amber:#b8791a;--danger:#b83232;--agent-ink:#0f6a37;--agent-ink-strong:#0b3f22;--agent-tag-line:#9fcfb1;--agent-wash:#edf5ef;--agent-wash-line:#cfe3d6;--pencil:#46494d;--hand-ink:#3f4246;--blank:#ecb2186b;--blank-ink:#3d2c05;--mark-wash:#ecb21852;--mark-line:#c9962e;--pager-dot:#c4c9c3;--ink-raised:#2c3137;--shadow-tone:#1218301f;--shadow-tone-strong:#12183040;--shadow-sheet:0 1px 2px #12183024, 0 26px 50px -26px #12183080;--shadow-slip:0 1px 2px #12183024, 0 22px 44px -24px #12183080;--shadow-card:0 1px 2px var(--shadow-tone), 0 14px 30px -20px #12183073;--topbar-height:52px;--bar-control:28px;--body:var(--ink-2);--dim:var(--ink-3);--focus-ring:var(--ink-3);--rule:#b5bab3;--rule-strong:#989e97;--card-line:var(--line);--card-hover:#eff1ec;--card-sel:#e7eae4;--reply:#59605c;--faint:#717873;--accent:var(--green);--accent-bg:#e1f2e7;--board-act:#e7eae4;--board-act-hover:#dde1da;--new-changes:#2765b0}.board,.dark-set,.topbar[data-tone=board]{--board:#0c0f0e;--sheet:#fffdf9;--bar-line:#2b312e;--rule:#3a423e;--card:#131816;--card-line:#2f3633;--card-sel:#1c2622;--card-hover:#1e2421;--board-act:#2b3330;--board-act-hover:#39433f;--rule-strong:#4f5a55;--gauge:#b6bdb8;--frame-thumb:#7b817e;--gauge-lit:#e8ebe8;--ink:#e8ebe8;--body:#d6dad7;--reply:#a9b0ab;--dim:#939a95;--faint:#848b86;--accent:#4dcb82;--accent-bg:#10251c;--focus-ring:#939a95;--amber:#f5b942;--amber-dim:#8a7c5e;--danger:#f07979;--danger-bg:#2a1717;--danger-ink:#171010;--sheet-hairline:#ffffff26;--rail-width:330px;--board-gutter:20px;--foot-reach:14px;--foot-row:27px;--card-sel-line:#4a5a52;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--prose);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}:is(html:has(.board),body:has(.board)){height:100%;overflow:hidden}.wordmark{color:var(--ink);font-family:var(--mark);letter-spacing:.01em;flex:none;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.wordmark-logo{flex:none;width:18px;height:18px}.wordmark-logo-body{fill:var(--ink)}.wordmark-logo-anchor{fill:var(--amber)}.wordmark-suffix{color:var(--dim)}.wordmark:hover .wordmark-suffix{color:var(--ink)}.board{background:var(--board);color:var(--ink);font-family:var(--chrome);height:var(--reader-viewport-height,100dvh);left:var(--reader-viewport-offset-left,0px);top:var(--reader-viewport-offset-top,0px);width:var(--reader-viewport-width,100vw);flex-direction:column;display:flex;position:fixed;overflow:hidden}.topbar{background:var(--topbar-surface);border-bottom:1px solid var(--topbar-line);color:var(--ink);font-family:var(--chrome);height:var(--topbar-height);z-index:40;flex:none;align-items:center;gap:14px;padding:0 20px;display:flex;position:relative}.topbar[data-tone=board]{--topbar-surface:var(--board);--topbar-line:var(--bar-line)}.topbar[data-tone=paper]{--topbar-surface:var(--paper);--topbar-line:var(--line)}.topbar:after{background-color:var(--gauge);content:"";height:2px;width:calc(var(--read-progress,0) * 100%);transition:background-color .26s ease-out;position:absolute;bottom:0;left:0}.board[data-scrolling=true] .topbar:after{background-color:var(--gauge-lit);transition-duration:90ms}@media (prefers-reduced-motion:reduce){.topbar:after,.board[data-scrolling=true] .topbar:after{transition:none}}.topbar-rule{background:var(--rule);flex:none;width:1px;height:16px}.doc-title{color:var(--ink);font-size:var(--mono-title);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:400;overflow:hidden}.doc-version{color:var(--faint);font-size:var(--mono-meta);flex:none}.doc-title:has(>.doc-title-act,>.doc-title-field){margin-inline:-6px}.doc-title-act,.doc-title-field{color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:4px;max-width:100%;margin:0;padding:3px 6px}.doc-title-act{cursor:text;text-align:left;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.doc-title-act:hover{background:var(--board-act)}.doc-title-act[aria-disabled=true]{cursor:progress;background:0 0}.doc-title-act:focus-visible,.doc-title-field:focus{box-shadow:inset 0 0 0 1px var(--focus-ring);outline:none}.doc-title-field{background:var(--board-act);width:min(48ch,100%)}.spacer{flex:1}.workspace{grid-template-columns:minmax(0, 1fr) var(--rail-width);min-height:0;padding:var(--board-gutter) var(--board-gutter) 0;flex:1;justify-content:center;gap:18px;display:grid;overflow:hidden}.workspace[data-rail=collapsed]{grid-template-columns:minmax(0,1fr)}.sheet{background:var(--sheet);border-radius:3px 3px 0 0;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 14px 44px #000000a6}.sheet:after{border-radius:inherit;box-shadow:inset 1px 0 0 var(--sheet-hairline), inset 0 1px 0 var(--sheet-hairline), inset -1px 0 0 var(--sheet-hairline);content:"";pointer-events:none;position:absolute;inset:0}.reading-scrollbar{touch-action:none;z-index:2;width:10px;position:absolute;top:0;bottom:0;right:0}.reading-scrollbar:after{background-image:var(--comment-marks,none);content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.reading-scrollbar-thumb{background:var(--frame-thumb);will-change:transform;border-radius:2px;position:absolute;top:0;left:0;right:0}.reading-scrollbar[data-scrollable=false]{visibility:hidden}.sheet-frame{background:0 0;border:0;width:100%;min-width:0;height:100%;display:block}.pill{background:var(--accent-bg);color:var(--accent);font-size:var(--mono-meta);border-radius:4px;flex:none;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.pill-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.chrome-act{border:1px solid var(--rule);color:var(--dim);cursor:pointer;font-family:inherit;font-size:var(--mono-title);height:var(--bar-control);background:0 0;border-radius:4px;flex:none;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.chrome-act[aria-pressed=true],.chrome-act[aria-expanded=true]{background:var(--card-sel);color:var(--ink)}.chrome-act:hover{border-color:var(--rule-strong);color:var(--ink)}.stale-act{border:1px solid var(--rule);color:var(--dim);cursor:pointer;font-family:inherit;font-size:var(--mono-meta);height:var(--bar-control);white-space:nowrap;background:0 0;border-radius:4px;flex:none;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.stale-act svg{width:16px;height:16px;display:block}.stale-act-word{color:var(--ink)}.stale-act:hover{border-color:var(--rule-strong);color:var(--ink)}.stale-act[aria-busy=true],.stale-act[aria-busy=true]:hover{border-color:var(--rule-strong);color:var(--dim);cursor:progress}.stale-act[aria-busy=true] svg{animation:.9s linear infinite stale-act-turn}@keyframes stale-act-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.stale-act[aria-busy=true] svg{animation:none}}.chrome-count{color:var(--faint);font-size:var(--mono-label)}.chrome-group .chrome-count{color:var(--accent)}.chrome-group{flex:none;align-items:center;gap:6px;display:flex}.chrome-act svg{width:16px;height:16px;display:block}.chrome-act-glyph{padding:5px 9px}.visibility-chip{border:1px solid var(--bar-line);color:var(--faint);font-size:var(--mono-label);height:var(--bar-control);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;flex:none;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.visibility-chip svg{width:13px;height:13px}.visibility-chip[data-visibility=private]{border-color:var(--rule);color:var(--dim)}.account-anchor{flex:none;display:flex;position:relative}.account-act{gap:8px;max-width:220px}.account-email{color:var(--dim);font-family:var(--chrome);font-size:var(--mono-meta);overflow-wrap:anywhere;margin:0}.account-act .chrome-act-word{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-name{color:var(--ink);font-family:var(--prose);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.rail{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:clip}.rail-comments{flex:1;min-height:0}.rail-stack{overflow-anchor:none;position:relative}.rail-stack .composer,.rail-stack .comment-card{position:absolute;left:0;right:0}.rail-empty{color:var(--dim);font-family:var(--prose);max-width:34ch;margin:0;padding:6px 2px;font-size:14px;line-height:1.6}.card{background:var(--card);border:1px solid var(--card-line);border-radius:8px;flex-direction:column;gap:9px;padding:13px 14px;display:flex}.comment-card{cursor:pointer;transition:background-color .14s,border-color .14s,box-shadow .14s}.comment-card:hover{background:var(--card-hover)}.comment-card[data-selected]{background:var(--card-sel);border-color:var(--card-sel-line);box-shadow:inset 3px 0 0 var(--amber), 0 0 0 1px var(--card-sel-line)}.comment-card[data-selected][data-state=detached]{box-shadow:inset 3px 0 0 var(--rule-strong), 0 0 0 1px var(--card-sel-line)}.card-thread{flex-direction:column;gap:9px;display:flex;position:relative}.rail-stack[data-rail-ready=true] .composer{transition:top .22s cubic-bezier(.2,.8,.2,1)}.rail-stack[data-rail-ready=true] .comment-card{transition:top .22s cubic-bezier(.2,.8,.2,1),background-color .14s,border-color .14s,box-shadow .14s}.rail-stack[data-pin-flight=true] .comment-card{transition:background-color .14s,border-color .14s,box-shadow .14s}@media (prefers-reduced-motion:reduce){.rail-stack[data-rail-ready=true] .composer,.rail-stack[data-rail-ready=true] .comment-card{transition-duration:0s}}.composer{z-index:2;box-shadow:0 10px 30px #00000080}.composer form{flex-direction:column;gap:9px;display:flex}.card-flag{flex-direction:column;gap:2px;margin:0;display:flex}.card-flag-label{color:var(--dim);font-size:var(--mono-label);letter-spacing:.09em;text-transform:uppercase}.card-flag-detached{font-size:var(--mono-meta);letter-spacing:0;text-transform:none;align-items:center;gap:6px;display:flex}.card-flag-detached svg{flex:none;width:14px;height:14px;display:block}.card-repair{justify-content:flex-end;align-items:center;gap:8px;min-height:24px;display:flex}.card-repair .card-hint{margin-right:auto}.card-quote{border-left:2px solid var(--rule);color:var(--dim);font-family:var(--prose);margin:0;padding-left:9px;font-size:11.5px;font-style:italic;line-height:1.45}.entry{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.entry-reply{border-top:1px solid var(--card-line);padding-top:10px}.entry-meta{align-items:center;gap:6px;min-width:0;margin:0 0 -2px;display:flex}.entry-avatar{background:var(--identity-tint);color:var(--tint-ink);font-family:var(--prose);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.entry-avatar-tint-1{--identity-tint:var(--tint-1)}.entry-avatar-tint-2{--identity-tint:var(--tint-2)}.entry-avatar-tint-3{--identity-tint:var(--tint-3)}.entry-avatar-tint-4{--identity-tint:var(--tint-4)}.entry-avatar-tint-5{--identity-tint:var(--tint-5)}.entry-avatar-tint-6{--identity-tint:var(--tint-6)}.entry-avatar-tint-7{--identity-tint:var(--tint-7)}.entry-avatar-tint-8{--identity-tint:var(--tint-8)}.entry-avatar-agent{background:var(--accent-bg);color:var(--accent)}.entry-avatar-agent svg{width:62%;height:62%}.entry-author{color:var(--ink);font-family:var(--prose);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.entry-agent-identity{min-width:0;position:relative}.entry-author-agent{cursor:pointer;text-align:left;max-width:100%;text-decoration:underline;-webkit-text-decoration-color:var(--card-line);text-decoration-color:var(--card-line);text-underline-offset:2px;background:0 0;border:0;padding:0;display:block}.entry-author-agent:hover,.entry-author-agent:focus-visible{text-decoration-color:currentColor}.identity-card{background:var(--card);border:1px solid var(--card-line);color:var(--ink);font-family:var(--prose);overflow-wrap:anywhere;white-space:normal;z-index:71;border-radius:6px;flex-direction:column;gap:3px;width:min(280px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(200px,100vh - 24px);padding:10px 12px;font-size:12px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #00000080}.identity-scrim{z-index:70;background:0 0;border:0;position:fixed;inset:0}.entry-agent{background:var(--accent-bg);color:var(--accent);font-size:var(--mono-label);border-radius:3px;flex:none;padding:1px 5px}.entry-meta time{color:var(--faint);font-size:var(--mono-meta);flex:none;margin-inline-start:4px}.entry-edited{color:var(--faint);cursor:help;letter-spacing:.02em;flex:none;font-size:9px}.entry-saving{color:var(--faint);letter-spacing:.02em;flex:none;align-items:center;gap:4px;font-size:9px;animation:.15s ease-out 1s both entry-saving-in;display:inline-flex}@keyframes entry-saving-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.entry-saving:before{border:1px solid;content:"";border-inline-end-color:#0000;border-radius:50%;width:7px;height:7px;animation:.9s linear infinite stale-act-turn}@media (prefers-reduced-motion:reduce){.entry-saving{animation-duration:1ms}.entry-saving:before{animation:none}}.entry-body{color:var(--body);font-family:var(--prose);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.62}.entry-body p{margin:0 0 .72em}.entry-body p:last-child{margin-bottom:0}.entry-body code{font-family:var(--chrome);font-size:.88em}.entry-body a{color:inherit;-webkit-text-decoration-color:var(--dim);text-decoration-color:var(--dim);text-underline-offset:2px}.entry-body a:hover{color:var(--ink)}.entry-prose{min-width:0}.entry-body,.card-quote{cursor:text}.entry-foot{align-items:center;gap:10px;min-width:0;display:flex}.entry-foot:has(.entry-more,.reaction-chip){min-height:var(--foot-row)}.entry-foot .reaction-add{bottom:0;right:calc(-1 * var(--foot-reach));position:absolute}.entry-body-folded{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entry-more{color:var(--dim);cursor:pointer;font-family:var(--chrome);font-size:var(--mono-meta);letter-spacing:.03em;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:400;line-height:1;transition:color .12s;display:inline-flex}.entry-more:after{border:solid;content:"";opacity:.8;border-width:0 1.5px 1.5px 0;width:4px;height:4px;transition:transform .14s;transform:translateY(-1px)rotate(45deg)}.entry-more[aria-expanded=true]:after{transform:translateY(1px)rotate(225deg)}.entry-more:hover,.entry-more:focus-visible{color:var(--ink)}@media (prefers-reduced-motion:reduce){.entry-more,.entry-more:after{transition-duration:0s}}@media (pointer:coarse){.entry-more{padding-block:10.5px}}.comment-card[data-state=resolved] .entry-author,.comment-card[data-state=resolved] .entry-body{color:var(--dim)}.comment-card[data-state=resolved] .entry-avatar{background:var(--card-line);color:var(--dim)}.card-acts{align-items:center;gap:14px;display:flex}.card-act{color:var(--reply);cursor:pointer;font-family:inherit;font-size:var(--mono-meta);background:0 0;border:0;padding:0}.card-act:hover{color:var(--ink)}.card-act:disabled{color:var(--dim);cursor:default}.card-act-firm{background:var(--card-hover);border:1px solid var(--rule-strong);color:var(--ink);border-radius:4px;padding:3px 9px}.card-act-firm:hover{background:var(--card-sel);border-color:var(--card-sel-line)}.card-act-firm:disabled{border-color:var(--rule);color:var(--dim);background:0 0}.card-act-quiet{color:var(--faint)}.card-acts-icons{gap:2px}.card-act-icon{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:color .12s;display:inline-flex}.card-act-icon svg{width:14px;height:14px;display:block}.card-act-icon:hover,.card-act-icon:focus-visible{color:var(--accent)}.card-act-icon:disabled{color:var(--faint);cursor:default}@media (max-width:720px),(pointer:coarse){.card-act-icon{padding:9px}}.entry-menu{flex:none;display:inline-flex;position:relative}.entry-menu-trigger{color:var(--body);margin:-6px -6px -6px 0}.entry-menu-panel{background:var(--card);border:1px solid var(--rule);z-index:12;border-radius:7px;min-width:116px;display:grid;position:absolute;top:calc(100% + 5px);right:-6px;overflow:hidden;box-shadow:0 12px 30px #0000006b}.entry-menu-panel button,.menu-row{color:var(--body);cursor:pointer;font-family:var(--prose);text-align:left;background:0 0;border:0;width:100%;padding:9px 12px;font-size:13px}.entry-menu-panel button:hover,.entry-menu-panel button:focus-visible,.menu-row:hover,.menu-row:focus-visible{background:var(--card-hover);color:var(--ink)}.menu-row:disabled{color:var(--dim);cursor:default}.entry-menu-panel .entry-menu-delete{border-top:1px solid var(--card-line);color:var(--danger)}.reaction-bar{min-width:0;padding-right:calc(var(--foot-reach) + 5px);flex-wrap:wrap;justify-content:flex-end;align-self:stretch;align-items:center;gap:5px;display:flex;position:relative}.reaction-chip,.reaction-add,.reaction-picker-quick button{background:var(--card-hover);border:1px solid var(--rule);color:var(--body);cursor:pointer;font-family:var(--prose);justify-content:center;align-items:center;display:inline-flex}.reaction-chip{border-radius:999px;gap:4px;min-height:24px;padding:3px 8px;font-size:12px;line-height:1}.reaction-chip[aria-pressed=true]{background:var(--accent-bg);border-color:var(--accent);color:var(--ink)}.reaction-add{background:var(--card-hover);border-color:var(--card-line);color:var(--reply);opacity:0;pointer-events:none;border-radius:50%;width:27px;height:27px;padding:0;transition:background-color .12s,border-color .12s,color .12s,opacity .12s}.reaction-add svg{width:16px;height:16px}.entry-acts{opacity:0;flex:none;transition:opacity .12s;display:inline-flex}.entry:hover .entry-acts,.entry:focus-within .entry-acts,.comment-card[data-selected] .entry-acts{opacity:1}.entry-acts:has([aria-expanded=true]){opacity:1}.entry:hover .reaction-add,.reaction-add:focus,.reaction-bar[data-picker-open] .reaction-add{opacity:1;pointer-events:auto}.entry:has(:focus-visible) .reaction-add{opacity:1;pointer-events:auto}.reaction-add:hover,.reaction-add:focus-visible,.reaction-bar[data-picker-open] .reaction-add{border-color:var(--rule-strong);color:var(--accent)}.reaction-picker{background:var(--card);border:1px solid var(--rule);z-index:60;border-radius:9px;flex-direction:column;gap:6px;width:min(350px,100vw - 16px);max-height:calc(100dvh - 16px);padding:6px;display:flex;position:fixed;box-shadow:0 12px 30px #0000006b}.reaction-picker-quick{border-bottom:1px solid var(--card-line);justify-content:flex-start;gap:2px;padding-bottom:5px;display:flex}.reaction-picker-quick button{background:0 0;border:0;border-radius:50%;width:30px;height:30px;padding:0;font-size:17px}.reaction-picker-quick button:hover,.reaction-picker-quick button:focus-visible{background:var(--card-hover)}.reaction-picker emoji-picker{--background:var(--card);--border-color:transparent;--border-size:0;--button-active-background:var(--card-sel);--button-hover-background:var(--card-hover);--category-font-color:var(--dim);--category-font-size:var(--mono-label);--emoji-size:1.25rem;--indicator-color:var(--ink);--indicator-height:3px;--input-border-color:var(--card-line);--input-border-radius:7px;--input-border-size:1px;--input-font-color:var(--ink);--input-font-size:12.5px;--input-line-height:1.4;--input-padding:6px 9px;--input-placeholder-color:var(--dim);--outline-color:var(--rule-strong);font-family:var(--prose);width:100%;height:min(400px,100dvh - 82px);display:block}.reaction-picker-status{color:var(--body);font-family:var(--prose);padding:6px;font-size:12px;line-height:1.4}.reaction-error{color:var(--body);font-family:var(--prose);flex-basis:100%;font-size:11.5px}@media (pointer:coarse){.reaction-add,.entry-acts{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.reaction-add,.entry-acts{transition-duration:0s}}.card-hint{color:var(--faint);font-size:var(--mono-label)}.entry-delete-confirm{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:color-mix(in srgb, var(--card) 66%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 30%, transparent);z-index:4;border-radius:6px;flex-wrap:wrap;place-content:center;align-items:center;gap:6px 10px;min-height:calc(100% + 2px);padding:6px 8px;display:flex;position:absolute;top:-1px;left:-6px;right:-6px}.entry:has(>.entry-delete-confirm){min-height:52px}.comment-card[data-confirming-delete=thread] .entry:has(>.entry-delete-confirm){min-height:0;position:static}.comment-card[data-confirming-delete=thread] .entry-delete-confirm{align-content:flex-start;min-height:0;padding-top:38px;inset:-1px -6px}:is(.comment-card[data-confirming-delete] .entry:not(:has(.entry-delete-confirm)),.comment-card[data-confirming-delete] .reply-form){pointer-events:none}.comment-card[data-confirming-delete] .reply-form{opacity:.45}.entry-delete-title{color:var(--ink);font-family:var(--prose);text-shadow:0 1px 5px var(--card), 0 0 2px var(--card);margin:0;font-size:13px;font-weight:600}.entry-delete-actions{gap:6px;display:flex}.entry-delete-actions button{background:color-mix(in srgb, var(--card) 92%, transparent);border:1px solid var(--rule);color:var(--body);cursor:pointer;font-family:var(--prose);border-radius:6px;padding:4px 10px;font-size:12px}.entry-delete-actions button:hover,.entry-delete-actions button:focus-visible{border-color:var(--rule-strong)}.entry-delete-actions .entry-delete-button,.entry-delete-actions .entry-delete-button:hover,.entry-delete-actions .entry-delete-button:focus-visible{background:var(--danger);border-color:var(--danger);color:var(--danger-ink);font-weight:600}.entry-delete-actions button:disabled{cursor:default;opacity:.55}.entry-delete-confirm .card-error{text-align:center;flex-basis:100%}.toast-region{bottom:calc(var(--board-gutter) + 8px);pointer-events:none;z-index:60;justify-content:center;display:flex;position:absolute;left:0;right:0}.toast{background:var(--card);border:1px solid var(--rule);color:var(--ink);font-family:var(--prose);border-radius:6px;margin:0;padding:8px 14px;font-size:13px;line-height:1.4;animation:.16s cubic-bezier(.2,.8,.2,1) both toast-in;box-shadow:0 14px 34px #0000008c}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.modal-gate{z-index:70;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.modal-gate-scrim{cursor:default;background:#060908b8;border:0;padding:0;animation:.16s both scrim-in;position:absolute;inset:0}.modal-gate-card{border-color:var(--rule-strong);border-radius:10px;width:100%;max-width:400px;padding:22px;animation:.17s cubic-bezier(.2,.8,.2,1) both gate-in;position:relative;box-shadow:0 22px 60px #000000b3}.modal-gate-card form,.confirm-gate .modal-gate-card{flex-direction:column;gap:14px;display:flex}.modal-gate-label{color:var(--dim);font-size:var(--mono-label);letter-spacing:.09em;text-transform:uppercase;margin:0}.modal-gate-note{color:var(--body);font-family:var(--prose);margin:-6px 0 0;font-size:13px;line-height:1.55}.modal-gate-fine{color:var(--dim);font-family:var(--prose);margin:-9px 0 0;font-size:11px;line-height:1.45}.signin-gate input{background:var(--board);border:1px solid var(--rule);color:var(--ink);font-family:var(--prose);border-radius:6px;width:100%;padding:9px 11px;font-size:14px;line-height:1.5}.signin-gate input::placeholder{color:var(--dim)}.signin-gate input:focus{border-color:var(--rule-strong);outline:none}.signin-gate input:disabled,.signin-gate input:read-only{color:var(--dim)}.signin-gate .signin-code{font-family:var(--chrome);letter-spacing:.42em;text-indent:.42em;text-align:center;font-size:20px}.signin-countdown{font-variant-numeric:tabular-nums}.signin-address{color:var(--ink);font-family:var(--chrome);font-size:var(--mono-meta);overflow-wrap:anywhere}.modal-gate button:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.modal-gate-card:focus,.modal-gate-card:focus-visible{outline:none}@keyframes gate-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.card-note,.card-error{color:var(--ink);font-family:var(--prose);margin:0;font-size:12.5px;line-height:1.45}.card-error{color:var(--danger)}.draft-recovery{flex:none;max-height:min(36vh,320px);margin-bottom:10px;overflow-y:auto}.draft-recovery-item{flex-direction:column;gap:5px;display:flex}.draft-recovery .card-quote{white-space:pre-wrap;margin-top:0}:is(.rail,.comment-sheet) textarea,:is(.rail,.comment-sheet) input[type=text]{background:var(--board);border:1px solid var(--rule);color:var(--ink);font-family:var(--prose);border-radius:6px;width:100%;padding:8px 10px;font-size:14px;line-height:1.6}:is(.rail,.comment-sheet) textarea{resize:vertical}:is(.composer,.entry-edit,.reply-form) textarea{field-sizing:content;max-height:40vh;overflow-y:auto}:is(.rail,.comment-sheet) textarea::placeholder,:is(.rail,.comment-sheet) input[type=text]::placeholder{color:var(--dim)}:is(.rail,.comment-sheet) textarea:focus,:is(.rail,.comment-sheet) input[type=text]:focus{border-color:var(--rule-strong);outline:none}:is(.rail,.comment-sheet) button:focus-visible,.chrome-act:focus-visible,.selection-bar:focus-visible,.selection-fab:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.comment-card:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}.reply-form,.entry-edit{flex-direction:column;gap:8px;display:flex}.reply-form{border-top:1px solid var(--card-line);padding-top:10px}:is(.rail,.comment-sheet) .reply-form textarea{border-color:var(--card-line);resize:none;border-radius:9px;min-height:36px;padding:8px 11px}:is(.rail,.comment-sheet) .reply-form textarea:focus{border-color:var(--rule-strong)}.reply-form:not(:focus-within):not([data-has-draft]) .card-acts{display:none}.mention,.mention-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--accent-bg);border-radius:3px}.mention{color:var(--ink);padding:0 2px;font-weight:600}.mention-lead{white-space:nowrap}.mention svg,.mention-option-name svg{vertical-align:-.12em;width:.95em;height:.95em;margin-right:.2em;display:inline-block}.mention svg{margin-left:.1em}.mention-field{position:relative}.mention-field textarea{display:block;position:relative}:is(.rail,.comment-sheet) .mention-field textarea{background:0 0}.mention-backdrop{background:var(--board);color:#0000;pointer-events:none;border-style:solid;border-color:#0000;margin:0;position:absolute;inset:0;overflow:hidden}.mention-mark{color:#0000}.mention-mark[data-flagged]{background:var(--danger-bg);box-shadow:0 0 0 1px var(--danger)}.mention-button{font-family:var(--prose);padding:2px 3px;font-size:13px;line-height:1}.mention-menu{background:var(--card);border:1px solid var(--card-line);color:var(--body);font-family:var(--prose);z-index:65;border-radius:6px;padding:4px;font-size:13px;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #00000080}.mention-option{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 8px;line-height:1.35;display:flex}.mention-option[aria-selected=true]{background:var(--card-sel);color:var(--ink)}.mention-option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mention-option-hint{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:55%;font-size:11.5px;overflow:hidden}.mention-menu-status{color:var(--body);margin:0;padding:6px 8px;font-size:12px;line-height:1.45}.mention-menu-status .card-act{margin-left:8px}.resolved-anchor{flex:none;display:flex;position:relative}.resolved-panel-count{color:var(--faint)}.popover-head svg{flex:none;width:13px;height:13px}.resolved-list{flex-direction:column;flex:1;gap:10px;min-height:0;margin:0;padding:0 0 14px;list-style:none;display:flex;overflow-y:auto}.detached-anchor{flex:none;display:flex;position:relative}.detached-act{gap:8px}.detached-act-count{color:var(--amber);font-size:var(--mono-label)}.detached-act[aria-expanded=true]{background:var(--card-sel);color:var(--ink)}.popover-scrim{cursor:default;z-index:45;background:0 0;border:0;position:fixed;inset:0}.popover-panel{background:var(--card);border:1px solid var(--card-line);z-index:46;border-radius:6px;flex-direction:column;width:344px;max-height:min(60vh,520px);padding:12px 12px 4px;animation:.13s cubic-bezier(.2,.8,.2,1) both detached-in;display:flex;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 18px 44px #0000009e}.account-panel{width:232px;padding:0}.account-identity{gap:3px;padding:11px 12px 12px;display:grid}.account-panel .card-error{padding:0 12px 10px}.account-menu{border-top:1px solid var(--card-line);display:grid}.account-menu a{color:inherit;text-decoration:none}.popover-panel:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-2px}.notification-anchor{flex:none;display:flex;position:relative}.chrome-act.notification-bell{width:var(--bar-control);justify-content:center;padding:0;position:relative}.notification-bell svg{width:15px;height:15px}.notification-badge{background:var(--ink);box-shadow:0 0 0 2px var(--topbar-surface);color:var(--card);font-family:var(--chrome);font-size:var(--mono-label);font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 4px;line-height:17px;position:absolute;top:-7px;left:16px}.notification-pane{background:var(--card);border:1px solid var(--card-line);z-index:46;border-radius:10px;flex-direction:column;width:384px;max-height:min(70vh,560px);animation:.13s cubic-bezier(.2,.8,.2,1) both detached-in;display:flex;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 16px 40px #00000073}.notification-pane:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-2px}.notification-pane-head{border-bottom:1px solid var(--card-line);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.notification-filter{border:1px solid var(--card-line);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.notification-filter button,.notification-mark-all,.notification-fresh,.notification-retry{cursor:pointer;font-family:var(--chrome);font-size:var(--mono-meta)}.notification-filter button{color:var(--dim);background:0 0;border:0;border-radius:5px;padding:1px 9px;line-height:1.7}.notification-filter button:hover{color:var(--ink)}.notification-filter button[aria-pressed=true]{background:var(--board-act);color:var(--ink)}.notification-mark-all{background:var(--card-hover);color:var(--reply);border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.notification-mark-all svg{width:16px;height:16px;display:block}.notification-mark-all:hover{background:var(--board-act);color:var(--ink)}.notification-notice{border-bottom:1px solid var(--card-line);color:var(--danger);font-family:var(--prose);margin:0;padding:8px 14px;font-size:12.5px}.notification-pane-body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.notification-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.notification-fresh{background:var(--board-act);border:1px solid var(--rule-strong);color:var(--ink);white-space:nowrap;z-index:1;border-radius:999px;padding:3px 12px;line-height:1.6;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000080}.notification-fresh:hover{background:var(--board-act-hover)}.notification-list{margin:0;padding:0;list-style:none}.notification-list li+li{border-top:1px solid var(--card-line)}.notification-row{--notification-avatar:20px;--notification-pair-overlap:8px;color:var(--dim);cursor:pointer;font:inherit;grid-template-columns:calc(var(--notification-avatar) * 2 - var(--notification-pair-overlap)) minmax(0, 1fr);text-align:left;background:0 0;border:0;column-gap:10px;width:100%;padding:12px 14px;text-decoration:none;display:grid;position:relative}.notification-row:hover,.notification-row:focus-visible{background:var(--card-hover)}.notification-row:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}.notification-unread{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notification-mark{padding-top:1px;display:flex}.notification-row:not([data-unread]) .notification-mark{opacity:.5}.notification-mark .entry-avatar{box-shadow:0 0 0 2px var(--card);height:var(--notification-avatar);width:var(--notification-avatar)}.notification-row:hover .notification-mark .entry-avatar,.notification-row:focus-visible .notification-mark .entry-avatar{box-shadow:0 0 0 2px var(--card-hover)}.notification-mark .entry-avatar+.entry-avatar{margin-left:calc(var(--notification-pair-overlap) * -1)}.notification-system-mark{background:var(--board-act);color:var(--reply)}.notification-system-mark svg{width:11px;height:11px}.notification-body{min-width:0;display:block}.notification-meta{color:var(--dim);font-family:var(--chrome);font-size:var(--mono-meta);justify-content:space-between;gap:10px;line-height:1.5;display:flex}.notification-where{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notification-meta time{color:var(--faint);flex:none}.notification-text{font-family:var(--prose);margin-top:2px;font-size:13.5px;line-height:1.4;display:block}.notification-row[data-unread] .notification-text{color:var(--ink);font-weight:500}.notification-excerpt{color:var(--faint);font-family:var(--prose);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12.5px;line-height:1.45;display:block;overflow:hidden}.notification-row[data-unread] .notification-excerpt{color:var(--dim)}.notification-empty{color:var(--dim);font-family:var(--prose);text-align:center;margin:0;padding:30px 16px;font-size:13.5px;line-height:1.5}.notification-empty small{color:var(--faint);margin-top:4px;font-size:12.5px;display:block}.notification-retry{background:var(--board-act);border:1px solid var(--rule);color:var(--ink);font-size:var(--mono-title);border-radius:7px;margin:14px auto 0;padding:4px 10px;display:block}.notification-retry:hover{border-color:var(--rule-strong)}.notification-filter button:focus-visible,.notification-mark-all:focus-visible,.notification-fresh:focus-visible,.notification-retry:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.popover-head{border-bottom:1px solid var(--card-line);color:var(--dim);font-size:var(--mono-label);letter-spacing:.09em;text-transform:uppercase;flex:none;gap:8px;margin:0 0 10px;padding:0 2px 9px;display:flex}.detached-panel-count{color:var(--faint)}.detached-list{flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.detached-row{flex-direction:column;gap:8px;padding:11px 2px 12px;display:flex}.detached-row+.detached-row{border-top:1px solid var(--card-line)}.detached-row-open{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;width:100%;padding:0;display:flex}.detached-row-body{-webkit-line-clamp:2;color:var(--body);font-family:var(--prose);line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.detached-row-open:hover .detached-row-body{color:var(--ink)}.detached-row-open:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px;border-radius:3px}.detached-row-meta{color:var(--faint);font-family:var(--chrome);font-size:var(--mono-meta)}.detached-row-acts{justify-content:flex-end;align-items:center;gap:12px;display:flex}.detached-row-acts .card-hint{margin-right:auto}.detached-delete,.detached-delete:hover{color:var(--danger)}@keyframes detached-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.reattach-bar{background:var(--board);border-bottom:1px solid var(--amber-dim);z-index:39;flex-wrap:wrap;flex:none;align-items:baseline;gap:12px;padding:9px 20px 10px;display:flex;position:relative}.reattach-mark{color:var(--amber-dim);flex:none;align-self:center}.reattach-mark svg{width:16px;height:16px;display:block}.reattach-say{color:var(--ink);font-size:var(--mono-title);flex:none;margin:0}.reattach-excerpt:before{content:"“"}.reattach-excerpt:after{content:"”"}.reattach-excerpt{border-left:2px solid var(--rule);color:var(--reply);font-family:var(--prose);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;padding-left:8px;font-size:12.5px;font-style:italic;overflow:hidden}.reattach-error{color:var(--danger);font-size:var(--mono-meta);flex:none;margin:0}.reattach-bar .card-act{flex:none;align-items:baseline;gap:6px;margin-left:auto;display:flex}.reattach-bar .card-hint{color:var(--faint)}.selection-fab[data-mode=reattach]{color:var(--amber);font-size:var(--mono-meta);white-space:nowrap;border-radius:6px;width:auto;height:auto;padding:7px 11px}.selection-bar[data-mode=reattach]{color:var(--amber)}@media (prefers-reduced-motion:reduce){.popover-panel,.notification-pane{animation:none}.share-toggle-thumb,.share-toggle-act{transition:none}}.selection-fab{background:var(--card);border:1px solid var(--rule-strong);color:var(--amber);cursor:pointer;font-family:var(--chrome);z-index:50;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:16px;line-height:1;animation:.14s cubic-bezier(.2,.8,.2,1) both fab-in;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 6px 18px #0000008c}.selection-fab[hidden]{display:none}.selection-fab:hover{background:var(--card-hover)}@keyframes fab-in{0%{opacity:0;transform:translateY(-50%)scale(.7)}to{opacity:1;transform:translateY(-50%)scale(1)}}.edit-chip{background:var(--card);border:1px solid var(--rule-strong);z-index:50;border-radius:6px;align-items:center;gap:14px;width:min(420px,100vw - 32px);padding:6px 8px 6px 12px;animation:.12s ease-out both edit-chip-in;display:flex;position:fixed;top:0;left:0;box-shadow:0 6px 18px #0000008c}.edit-chip:focus{outline:none}.edit-chip-status{color:var(--dim);font-family:var(--prose);flex:1;min-width:0;font-size:12.5px;line-height:1.45}.edit-chip-status[data-tone=question]{color:var(--ink)}.edit-chip-status [role=alert]{color:var(--danger)}.edit-chip .card-act-firm[aria-busy=true]{cursor:progress}@keyframes edit-chip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.edit-chip{animation:none}}.sheet-scrim{cursor:pointer;touch-action:none;z-index:55;background:#080b0a6b;border:0;padding:0;animation:.16s both scrim-in;position:absolute;inset:0}.comment-sheet{background:var(--card);border-top:1px solid var(--sheet-hairline);z-index:56;border-radius:14px 14px 0 0;flex-direction:column;max-height:62%;animation:.19s cubic-bezier(.2,.8,.2,1) both sheet-up;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -16px 40px #0009}.comment-sheet:focus{outline:none}.comment-sheet .resolved-panel{top:auto;bottom:8px}.sheet-head{border-bottom:1px solid var(--card-line);flex:none;align-items:center;gap:10px;padding:13px 16px;display:flex}.sheet-title{color:var(--dim);font-size:var(--mono-label);letter-spacing:.09em;text-transform:uppercase}.sheet-count{color:var(--faint);font-size:var(--mono-label)}.sheet-body{overscroll-behavior:contain;min-height:0;padding-bottom:calc(env(safe-area-inset-bottom) + 12px);flex:1;overflow-y:auto}.comment-sheet .composer .card-flag{display:none}.comment-sheet .card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:15px 16px}.comment-sheet .comment-card:hover{background:0 0}.comment-sheet .comment-card+.comment-card,.comment-sheet .resolved-list .comment-card{border-top:1px solid var(--card-line)}.comment-sheet .comment-card[data-selected]{background:var(--card-sel);box-shadow:inset 3px 0 0 var(--amber)}.sheet-note{color:var(--dim);font-family:var(--prose);margin:0;padding:18px 16px;font-size:13.5px;line-height:1.6}.share-anchor{position:relative}.share-act svg{color:var(--faint);width:13px;height:13px}.share-act[data-visibility=private] svg{color:var(--dim)}.share-panel{--share-control:28px;width:408px;max-height:min(100dvh - 80px,600px);padding:12px 0 0}.share-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.share-panel .popover-head{align-items:center;margin:0;padding:0 12px 9px}.share-attempt,.share-band{flex:none}.share-attempt{border-bottom:1px solid var(--card-line);margin:0;padding:11px 16px}.share-settled{color:var(--green);font-family:var(--prose);font-size:13px}.share-band{border-bottom:0;border-top:1px solid var(--card-line)}.share-band .card-hint[data-settled]{color:var(--accent)}.share-band .card-act-firm:not(:disabled){border-color:var(--accent)}.share-link{color:var(--faint);cursor:pointer;font-family:inherit;font-size:var(--mono-label);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:color .12s;display:inline-flex}.share-link:hover,.share-link:focus-visible{color:var(--accent)}.share-link svg{width:13px;height:13px}.share-section{border-bottom:1px solid var(--card-line);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.share-section:last-child{border-bottom:0}.share-visibility-info{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.share-visibility-note{color:var(--dim);font-family:var(--prose);margin:0;font-size:13px;line-height:1.5}.share-label{color:var(--dim);font-size:var(--mono-label);letter-spacing:.09em;text-transform:uppercase;gap:8px;margin:0;display:flex}.share-roster-label{font-family:var(--prose);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.share-agents-label{align-items:center;margin-top:10px}.share-toggle{background:var(--board);border:1px solid var(--rule);border-radius:5px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.share-toggle-thumb{background:var(--card-sel);border:1px solid var(--card-sel-line);border-radius:3px;width:calc(50% - 3px);transition:transform .19s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;bottom:3px;left:3px}.share-toggle[data-visibility=private] .share-toggle-thumb{transform:translate(100%)}.share-toggle-act{color:var(--dim);cursor:pointer;font-family:inherit;font-size:var(--mono-title);text-align:center;background:0 0;border:0;border-radius:3px;padding:6px 10px;transition:color .19s;position:relative}.share-toggle-act[aria-pressed=true]{color:var(--ink)}.share-toggle-act:disabled{cursor:default}.share-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.share-row{align-items:center;gap:9px;padding:8px 0;display:flex}.share-row+.share-row{border-top:1px solid var(--card-line)}.share-row-actless{flex:none;width:26px}@media (max-width:720px),(pointer:coarse){.share-row-actless{width:32px}}.share-row[data-removed] .entry-avatar,.share-row[data-removed] .share-who,.share-row[data-removed] .share-role,.share-row[data-removed] .share-role-fixed{opacity:.45}.share-row[data-removed] .share-name{text-decoration:line-through}.share-row[data-removed] .card-act-icon{color:var(--ink)}.share-who{flex-direction:column;gap:1px;min-width:0;display:flex}.share-nameline{align-items:center;gap:6px;min-width:0;display:flex}.share-agent-row .share-role-fixed{text-overflow:ellipsis;white-space:nowrap;max-width:38%;overflow:hidden}.share-name{color:var(--ink);font-family:var(--prose);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.share-address{color:var(--faint);font-size:var(--mono-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-avatar-invited{background:var(--board);border:1px solid var(--rule);color:var(--dim)}.share-role-picker{flex:none;margin-left:auto;position:relative}.share-role{background:var(--board);border:1px solid var(--rule);color:var(--ink);cursor:pointer;font-family:inherit;font-size:var(--mono-meta);height:var(--share-control);border-radius:4px;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:104px;padding:4px 6px;display:flex}.share-role:hover:not(:disabled){border-color:var(--rule-strong)}.share-role svg{color:var(--dim);flex:none;width:11px;height:11px}.share-role:disabled{color:var(--dim);cursor:default}.share-role:disabled svg{color:var(--faint)}.share-role-menu{border-radius:5px;min-width:0;top:calc(100% + 4px);left:0;right:0}.share-role-menu[data-place=above]{top:auto;bottom:calc(100% + 4px)}.share-role-menu button{font-family:inherit;font-size:var(--mono-meta);align-items:center;gap:6px;padding:7px 8px;display:flex}.share-role-menu [aria-checked=true]{color:var(--ink)}.share-role-mark{flex:none;width:7px}.share-role-fixed{color:var(--faint);font-size:var(--mono-meta);height:var(--share-control);flex:none;align-items:center;min-width:104px;margin-left:auto;padding:4px 7px;display:flex}.share-add{gap:8px;display:flex}.share-add input{background:var(--board);border:1px solid var(--rule);color:var(--ink);font-family:var(--prose);height:var(--share-control);border-radius:4px;flex:1;min-width:0;padding:0 9px;font-size:13px}.share-add input::placeholder{color:var(--dim)}.share-add input:focus,.share-panel button:focus-visible{border-color:var(--rule-strong);outline:1px solid var(--focus-ring);outline-offset:1px}.share-add .share-role-picker{margin-left:0}.selection-bar{background:var(--card);border:1px solid var(--rule-strong);bottom:calc(env(safe-area-inset-bottom) + 14px);color:var(--ink);cursor:pointer;font-family:var(--chrome);font-size:var(--mono-title);z-index:50;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:14px 16px;animation:.15s cubic-bezier(.2,.8,.2,1) both bar-up;display:flex;position:absolute;left:14px;right:14px;box-shadow:0 8px 26px #0009}.selection-bar[hidden]{display:none}.selection-bar-mark{color:var(--amber);flex:none;font-size:17px;line-height:1}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bar-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.comment-sheet,.modal-gate-card,.modal-gate-scrim,.selection-bar,.selection-fab,.sheet-scrim,.toast{animation:none}.card-act-icon,.comment-card{transition:none}}.notice{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:12px;width:100%;max-width:60ch;margin:0 auto;padding:0 20px 6vh;display:flex}.notice-label{color:var(--dim);font-family:var(--chrome);font-size:var(--mono-label);letter-spacing:.14em}.notice h1{color:var(--ink);font-family:var(--prose);letter-spacing:-.015em;overflow-wrap:anywhere;max-width:24ch;margin:0;font-size:23px;font-weight:600;line-height:1.25}.notice p{color:var(--reply);font-family:var(--prose);max-width:52ch;margin:0;font-size:15px;line-height:1.62}.notice .card-error{color:var(--danger);font-size:12.5px}.notice-pair{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 16px;max-width:52ch;margin:2px 0 0;display:grid}.notice-pair dt{color:var(--dim);font-size:var(--mono-meta)}.notice-pair dd{color:var(--ink);font-size:var(--mono-code);overflow-wrap:anywhere;margin:0;line-height:1.5}.notice-pair-single{grid-template-columns:auto auto;justify-content:start;column-gap:8px}.notice-act{background:var(--board-act);font-size:var(--mono-title);margin-top:6px;padding:9px 16px;text-decoration:none;transition:background-color .12s,border-color .12s}.notice-act:hover{background:var(--board-act-hover);border-color:var(--faint)}.notice-act:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.notice-email{color:var(--ink);font-family:var(--chrome);overflow-wrap:anywhere;font-size:.9em}.shell .agent-instructions{margin-top:14px}.agent-instructions code{color:var(--ink);font-family:var(--chrome);white-space:nowrap;font-size:.86em}@media (max-width:359px){.agent-instructions code{overflow-wrap:anywhere;white-space:normal}}.agent-instructions a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}.agent-instructions a:hover{color:var(--ink);text-decoration-color:currentColor}.shell{max-width:52rem;min-height:calc(100vh - var(--topbar-height));flex-direction:column;margin:0 auto;padding:0 2rem 26px;display:flex}.dark-set{color:var(--ink)}.modal-layer{z-index:70;position:fixed;inset:0}.shell-body{margin:auto 0;padding:4vh 0}.shell>main{margin-bottom:auto}.site-footer{color:var(--ink-3);font-family:var(--chrome);font-size:var(--mono-title);flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding-top:26px;display:flex}.site-footer-agents{margin:0}.site-footer a{color:var(--ink-3);text-decoration:none}.site-footer a:hover{color:var(--ink)}.site-footer a:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}.eyebrow{color:var(--ink-3);font-family:var(--chrome);font-size:var(--mono-label);letter-spacing:.14em;text-transform:uppercase;margin:0}.shell h1{letter-spacing:-.028em;text-wrap:balance;max-width:22ch;margin:0 0 18px;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:600;line-height:1.08}.lede{color:var(--ink-2);max-width:46ch;margin:0;font-size:17.5px;line-height:1.6}.shell-body-top{margin:0;padding-top:7vh}.shell-wide{max-width:1200px;padding:0 clamp(16px,4vw,48px) 26px;overflow-x:clip}.shell-wide .site-footer{border-top:1px solid var(--line);margin-top:clamp(96px,10vw,140px)}.landing{--hand:var(--font-hand), cursive;--serif:var(--font-serif), Georgia, serif;color:var(--ink);font-family:var(--serif)}.landing h2{letter-spacing:-.018em;margin:0;font-size:clamp(34px,3.6vw,50px);font-weight:500;line-height:1.06}.landing-lede{color:var(--ink-2);max-width:32em;margin:20px 0 0;font-size:20px;line-height:1.55}.landing-section{padding-top:clamp(96px,10vw,140px)}.landing-hero{padding:clamp(32px,6vw,80px) 0 clamp(48px,6vw,80px)}.landing-hero h1{letter-spacing:-.022em;max-width:12em;margin:0;font-size:clamp(44px,6.4vw,92px);font-weight:500;line-height:1}.landing-subhead{color:var(--ink-2);letter-spacing:-.01em;text-wrap:balance;max-width:26em;margin:26px 0 0;font-size:clamp(24px,2.4vw,32px);line-height:1.25}.landing-hero .landing-lede{max-width:34em;margin-top:16px;font-size:clamp(18px,1.5vw,21px)}.landing-aside{color:var(--ink-3);font-family:var(--prose);margin:24px 0 0;font-size:15px;line-height:1.5}.landing-aside a{color:var(--ink-2)}.agent-tag{border:1px solid var(--agent-tag-line);color:var(--agent-ink);font-family:var(--chrome);font-size:var(--mono-label);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:1px 5px;font-weight:400}.landing-agents{background:var(--agent-wash);border-bottom:1px solid var(--agent-wash-line)}.landing-agents p{color:var(--ink);font-family:var(--chrome);font-size:var(--mono-code);flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:1200px;margin:0 auto;padding:12px clamp(16px,4vw,48px);line-height:1.5;display:flex}.landing-agents .agent-tag{background:var(--card)}.landing-agents strong{color:var(--agent-ink-strong);font-weight:400}.landing-agents a{color:var(--agent-ink-strong)}.wash{pointer-events:none;position:absolute}.wash-board{width:calc(100% + 80px);top:-40px;left:-40px}.wash-around{width:calc(100% + 48px);height:calc(100% + 48px);top:-24px;left:-24px}.wash-agent{width:100%;height:calc(100% - 8px);top:8px;left:0}.landing-washed{padding:clamp(20px,3vw,40px);position:relative}.landing-board{padding:clamp(24px,5vw,72px);position:relative}.landing-sheet{background:var(--card);box-shadow:var(--shadow-sheet);border-radius:3px;padding:clamp(28px,4vw,56px) clamp(22px,4vw,56px) 40px;position:relative}.landing-sheet-kicker{color:var(--ink-3);font-family:var(--prose);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px}.landing-sheet h2{letter-spacing:-.015em;margin:10px 0 30px;font-size:clamp(30px,3vw,40px);line-height:1.1}.sheet-row{grid-template-columns:minmax(0,1fr) 240px;column-gap:44px;margin-bottom:24px;display:grid}.sheet-row:last-child{margin-bottom:0}.sheet-cell{min-width:0}.sheet-day{color:var(--ink-2);min-width:0;margin:0;font-size:18px;line-height:1.65;position:relative}.sheet-day strong{color:var(--ink);font-weight:600}.sheet-circled{white-space:nowrap}.sheet-trail{-webkit-mask-image:linear-gradient(#000 20%,#0000);mask-image:linear-gradient(#000 20%,#0000)}.sheet-old{transition:opacity .8s}.sheet-old.faded{opacity:.38}.sheet-rewrite-frame{margin:0 -18px}.sheet-rewrite{opacity:0;padding:22px 18px 14px;transition:opacity .6s;position:relative}.sheet-rewrite.on{opacity:1;transition:none}.sheet-rewrite.on .wash-agent{animation:1.6s cubic-bezier(.2,.7,.2,1) .25s both landing-spread}.sheet-rewrite.on .sheet-day{animation:.9s .65s both landing-settle}.grow{grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.3,.6,.3,1) .45s;display:grid}.grow.on{grid-template-rows:1fr;transition:grid-template-rows .7s cubic-bezier(.3,.6,.3,1)}.grow>div{min-height:0;overflow:hidden}.sheet-margin{position:relative}.sheet-margin-float{position:absolute;top:0;left:0;right:0}.sheet-note{color:var(--hand-ink);font-family:var(--hand);margin:0;padding:2px 8px 6px 0;font-size:29px;line-height:1;transform:rotate(-2.5deg)}.sheet-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:8px;margin-top:22px;padding:14px 16px 16px}.sheet-card-head{font-family:var(--prose);align-items:center;gap:8px;font-size:14px;display:flex}.sheet-card-head strong{font-weight:600}.sheet-card p{color:var(--ink);font-family:var(--prose);margin:8px 0 0;font-size:15px;line-height:1.5}@media (max-width:899px){.sheet-row{display:block}.sheet-margin-float{margin-top:18px;position:static}.fold{grid-template-rows:0fr;transition:grid-template-rows .5s .45s;display:grid}.fold.on{grid-template-rows:1fr;transition:grid-template-rows .5s}.fold>div{min-height:0;margin:0 -12px;padding:0 12px 26px;overflow:hidden}}.landing-marks{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.pencil{fill:none;stroke:var(--pencil);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.pencil-thin{stroke-opacity:.55;stroke-width:.8px}.draw{stroke-dasharray:1 1.2;stroke-dashoffset:1.1px;transition:stroke-dashoffset .9s cubic-bezier(.45,.05,.3,1),opacity .6s}.draw.on{stroke-dashoffset:0}.draw.head.on{transition:stroke-dashoffset .22s .7s,opacity .6s}.draw.dim{opacity:.5}.draw.gone,.write.gone{opacity:0}.write{clip-path:inset(0 100% 0 0);transition:clip-path 1.3s cubic-bezier(.55,.1,.45,1),opacity .6s}.write.on{clip-path:inset(0)}.draw.instant,.write.instant{transition:none}.appear{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(8px)}.appear.on{opacity:1;transform:none}.fadein{opacity:0;transition:opacity .6s}.fadein.on{opacity:1}.dots{align-items:center;gap:4px;margin-left:2px;display:inline-flex}.dots.gone{display:none}.dots span{background:var(--green);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite landing-dot}.dots span:nth-child(2){animation-delay:.15s}.dots span:nth-child(3){animation-delay:.3s}@keyframes landing-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes landing-spread{0%{filter:blur(6px);opacity:0;transform:scale(.92)}to{filter:none;opacity:1;transform:none}}@keyframes landing-settle{0%{opacity:0}to{opacity:1}}.landing-start{flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,88px);display:flex}.landing-start-copy{flex:320px;min-width:0}.landing-start-copy .landing-lede{max-width:24em}.landing-start-slip{flex:1.4 440px;min-width:0}.landing-slip{background:var(--card);box-shadow:var(--shadow-slip);border-radius:4px;padding:26px 30px 30px;position:relative;transform:rotate(-.6deg)}.try-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.try-label{color:var(--ink-3);font-family:var(--prose);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px}.try-prompt{color:var(--ink);font-family:var(--chrome);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.try-prompt .try-blank{background:var(--blank);color:var(--blank-ink);border-radius:3px;padding:1px 4px}.copy-prompt{flex-direction:column;align-items:flex-end;gap:6px;display:inline-flex}.copy-prompt-button{background:var(--ink);box-shadow:0 1px 2px var(--shadow-tone-strong);color:var(--card);cursor:pointer;font-family:var(--prose);border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 20px 0 16px;font-size:15px;font-weight:600;display:inline-flex}.copy-prompt-button:hover{background:var(--ink-raised)}.copy-prompt-button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.copy-prompt-button.done{animation:.32s landing-pop}@keyframes landing-pop{50%{transform:scale(1.06)}}.copy-prompt .card-error{text-align:right;max-width:24em}.landing-people{flex-wrap:wrap;gap:14px;margin:40px 0 0;padding:0;list-style:none;display:flex}.landing-people li{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;min-width:150px;padding:16px 20px;display:flex}.landing-person{font-family:var(--prose);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.landing-person-role{color:var(--ink-3);font-family:var(--prose);font-size:14px}.landing-person .who-dot{width:10px;height:10px}.who{gap:3px;display:inline-flex}.who-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.who-agent{background:var(--green);border-radius:2px}.tint-1{background:var(--tint-1)}.tint-2{background:var(--tint-2)}.tint-3{background:var(--tint-3)}.tint-4{background:var(--tint-4)}.tint-5{background:var(--tint-5)}.tint-6{background:var(--tint-6)}.tint-7{background:var(--tint-7)}.tint-8{background:var(--tint-8)}.landing-points{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 40px;margin:48px 0 0;display:grid}.landing-points div{border-top:1px solid var(--line);padding-top:18px}.landing-points h3{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:500;line-height:1.2}.landing-points p{color:var(--ink-2);margin:10px 0 0;font-size:18px;line-height:1.55}.samples{margin-top:64px}.samples-board{position:relative}.samples-track{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:40px;margin:0;padding:8px 0 24px;list-style:none;display:flex;position:relative;overflow-x:auto}.samples-track::-webkit-scrollbar{display:none}.sample{scroll-snap-align:start;flex-direction:column;flex:0 0 min(700px,90%);gap:14px;min-width:0;display:flex}.sample-sheet{box-shadow:var(--shadow-slip);font-family:var(--prose);border-radius:4px;grid-template-rows:100%;grid-template-columns:minmax(0,1fr) 196px;height:700px;display:grid;position:relative;overflow:hidden}.sample-body{box-sizing:border-box;min-width:0;padding:28px 26px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.sample-rail{background:#12183008;border-left:1px solid #12183012;position:relative}.sample-comment{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);box-sizing:border-box;color:var(--ink);z-index:2;border-radius:8px;padding:10px 11px 11px;font-size:12.5px;line-height:1.45;position:absolute;top:10px;left:10px;right:10px}.sample-comment p{margin:4px 0 0}.sample-reply{border-top:1px solid var(--line);margin-top:9px;padding-top:9px}.sample-commenter{align-items:center;gap:6px;font-weight:600;display:flex}.sample-commenter .agent-tag{padding:0 4px;font-size:9px}.sample-leaders{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.sample-leaders path{fill:none;stroke:var(--mark-line);stroke-linejoin:round;stroke-width:1.2px}.sample-mark{background:var(--mark-wash);color:inherit;border-radius:2px}.sample-meta{color:var(--ink-2);font-family:var(--prose);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:14px;display:flex}.sample-meta strong{color:var(--ink);font-weight:600}.samples-nav{justify-content:center;align-items:center;gap:12px;margin-top:2px;display:flex}.samples-arrow{background:var(--card);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.samples-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.samples-arrow:hover{background:var(--paper)}.samples-pager{display:flex}.samples-dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:44px;padding:0;display:inline-flex}.samples-dot:before{background:var(--pager-dot);content:"";border-radius:50%;width:8px;height:8px;transition:background .2s}.samples-dot:hover:before{background:var(--ink-3)}.samples-dot.on:before,.samples-dot.on:hover:before{background:var(--ink)}.samples-arrow:focus-visible,.samples-dot:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sample-kicker{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.sample-title{font-family:var(--serif);letter-spacing:-.01em;margin:6px 0 12px;font-size:30px;font-weight:500;line-height:1.1}.sample-contents{border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--ink-2);counter-reset:contents;flex-wrap:wrap;gap:4px 14px;margin:0 0 4px;padding:8px 0;font-size:12px;list-style:none;display:flex}.sample-contents li{counter-increment:contents}.sample-contents li:before{color:var(--ink-3);content:counter(contents);margin-right:4px}.sample-label{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 7px;font-size:11px}.sample-lede{color:var(--ink-2);margin:12px 0 0;font-size:13.5px;line-height:1.55}.sample-table{border-collapse:collapse;width:100%;font-size:12.5px}.sample-table th,.sample-table td{border-bottom:1px solid var(--line);text-align:right;padding:7px 6px;font-weight:400}.sample-table th{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px}.sample-table th:first-child,.sample-table td:first-child,.sample-table-left th,.sample-table-left td{text-align:left}.sample-table th:first-child,.sample-table td:first-child{color:var(--ink-3);padding-left:0}.sample-table strong{font-weight:600}.sample-fold{border-bottom:1px solid var(--line)}.sample-fold summary{cursor:pointer;align-items:center;gap:8px;min-height:38px;font-size:13px;list-style:none;display:flex}.sample-fold summary::-webkit-details-marker{display:none}.sample-chevron{color:var(--ink-3);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;flex:none;transition:transform .2s}.sample-fold[open] .sample-chevron{transform:rotate(90deg)}.sample-fold-meta{color:var(--ink-3);margin-left:auto;font-size:12px}.sample-fold-body{color:var(--ink-2);margin:0 0 12px 18px;font-size:12.5px;line-height:1.55}.sample-fold-body p{margin:0}.sample-fold-body>*+*{margin-top:8px}.sample-album{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.sample-album figure{margin:0}.sample-album img{aspect-ratio:4/3;object-fit:cover;border-radius:3px;width:100%;height:auto;display:block}.sample-album figcaption{color:var(--ink-3);margin-top:3px;font-size:10.5px}.sample-ratings{flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.sample-ratings strong{color:var(--ink);font-weight:600}.sample-bubbles{vertical-align:middle;gap:2px;margin:0 4px;display:inline-flex}.sample-bubbles span{background:currentColor;border-radius:50%;width:8px;height:8px}.sample-bubbles .half{background:linear-gradient(90deg,currentColor 50%,#0000 50%);box-shadow:inset 0 0 0 1px}.sample-bars{flex-direction:column;gap:9px;font-size:12.5px;display:flex}.sample-bar-row{justify-content:space-between;display:flex}.sample-bar-row strong{font-weight:600}.sample-bar-track{background:#edf0f4;border-radius:4px;height:7px;margin-top:4px}.sample-bar-fill{background:#2a6fb0;border-radius:4px;height:100%}.sample-steps{margin:0;padding:0;list-style:none}.sample-steps li{padding:0 0 13px 26px;font-size:13px;line-height:1.4;position:relative}.sample-steps li:before{background:var(--card);box-sizing:border-box;content:"";border:1.5px solid #8a7f6c;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:0}.sample-steps li:after{content:"";border-left:1.5px solid #d9d4ca;position:absolute;top:15px;bottom:-1px;left:5px}.sample-steps li:last-child:after{display:none}.sample-steps li.done:before{background:#3f3a33;border-color:#3f3a33}.sample-steps li.now:before{background:linear-gradient(90deg, #3f3a33 50%, var(--card) 50%);border-color:#3f3a33}.sample-steps li>span{color:#6a6557;font-size:11.5px;display:block}.sample-chart,.sample-diagram{font-family:var(--prose);width:100%;height:auto;margin-top:6px;display:block}.sample-chart text{fill:var(--ink-3);font-size:9.5px}.sample-chart .grid{stroke:var(--line)}.sample-chart .axis{stroke:#c9cdd2}.sample-chart .line-a,.sample-chart .line-b{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.sample-chart .line-a{stroke:#2a6fb0}.sample-chart .line-b{stroke:#c0682b}.sample-chart .label-a,.sample-chart .label-b{font-size:10px;font-weight:600}.sample-chart .label-a{fill:#2a6fb0}.sample-chart .label-b{fill:#b05e24}.sample-diagram text{fill:var(--ink-2);font-size:10px}.sample-diagram .earth{fill:#eaf0e8}.sample-diagram .orbit{fill:none;stroke:#c9cdd2;stroke-dasharray:3 4}.sample-diagram .beam{stroke:#2a6fb0;stroke-dasharray:4 3;stroke-width:1.4px}.sample-diagram .laser{stroke:#c0682b;stroke-width:1.6px}.sample-diagram .laser-label{fill:#b05e24}.sample-diagram .satellite .body{fill:#3b4440}.sample-diagram .satellite .panel{fill:#6d8fb8}.sample-diagram .building{fill:var(--card);stroke:#3b4440;stroke-linejoin:round;stroke-width:1.2px}.sample-diagram .dish{fill:#3b4440}.sample-diagram .dish-arc{fill:none;stroke:#3b4440;stroke-width:1.4px}.sample-tiles{font-family:var(--prose);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.sample-tiles div{color:#545b57;background:#eef0ec;border-radius:6px;padding:8px 10px;font-size:11.5px}.sample-tiles strong{color:var(--ink);font-size:18px;font-weight:600;display:block}.sample-tiles .ask{color:#6b4a3f;background:#f8ece6}.sample-tiles .ask strong{color:#7d2f1d}.sample-clauses{grid-template-columns:34px minmax(0,1fr);gap:10px 8px;margin:0;font-size:14px;line-height:1.55;display:grid}.sample-clauses dt{color:#7d2f1d;font-family:var(--prose);padding-top:2px;font-size:12px}.sample-clauses dd{margin:0}.sample-clauses blockquote{border-left:2px solid #e4ddd0;margin:0;padding-left:10px;font-style:italic}.sample-clauses p{color:var(--ink-2);font-family:var(--prose);margin:6px 0 0;font-size:12.5px}.sample-itinerary{background:var(--card)}.sample-itinerary .sample-kicker,.sample-itinerary .sample-bubbles{color:#2d6a6e}.sample-quotes{background:var(--card)}.sample-quotes .pick{color:#16233d;background:#eef3fa}.sample-estate{color:#2e2a25;background:#fcfaf6}.sample-estate .sample-kicker{color:#7a6a55}.sample-estate .sample-title{font-family:var(--font-display), Georgia, serif;font-size:36px;font-weight:400;line-height:1.05}.sample-estate .sample-lede{color:#2e2a25}.sample-research{background:var(--card)}.sample-research .sample-title{font-family:var(--prose);letter-spacing:-.02em;font-size:28px;font-weight:600}.sample-insurance{background:var(--card)}.sample-insurance .sample-kicker{color:#4a4f7a}.sample-explainer{background:var(--card)}.sample-lease{background:#fdfcf8}.sample-lease .sample-body{font-family:var(--serif)}.sample-lease .sample-kicker,.sample-lease .sample-label,.sample-lease .sample-contents,.sample-lease .sample-fold{font-family:var(--prose)}@media (max-width:699px){.sample-sheet{grid-template-columns:minmax(0,1fr)}.sample-rail{background:0 0;border:0;position:absolute;bottom:12px;left:12px;right:12px}.sample-comment{position:static}.sample-comment~.sample-comment,.sample-leaders{display:none}.sample-album{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-close .landing-washed{padding:clamp(40px,6vw,80px) clamp(24px,5vw,72px)}.landing-close-body{flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:relative}.landing-close h2{font-size:clamp(32px,3.4vw,46px);line-height:1.1}.rotating-name{animation:.45s cubic-bezier(.2,.7,.2,1) rotating-name-in;display:inline-block}@keyframes rotating-name-in{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.draw,.write,.appear,.fadein,.sheet-old,.sheet-rewrite,.sheet-rewrite.on .wash-agent,.sheet-rewrite.on .sheet-day,.grow,.fold,.copy-prompt-button.done,.dots span,.sample-chevron,.samples-dot:before,.rotating-name{transition:none!important;animation:none!important}.samples-track{scroll-behavior:auto}}.shell .home-documents h1,.shell .faq h1{letter-spacing:-.02em;margin-bottom:20px;font-size:28px}.home-documents-table{border-collapse:collapse;color:var(--ink-2);width:calc(100% + 24px);margin:0 -12px;font-size:13px}.home-documents-table th{border-bottom:1px solid var(--line);color:var(--ink-3);text-align:left;white-space:nowrap;padding:0 12px 8px;font-size:12px;font-weight:500}.home-documents-table td{border-bottom:1px solid var(--line);vertical-align:baseline;white-space:nowrap;padding:13px 12px 14px}.home-documents-table tbody tr{transition:background-color .12s;position:relative}.home-documents-table tbody tr:hover{background:var(--card-hover)}.home-document-name{width:100%;max-width:0}.home-document-title{color:var(--ink);text-overflow:ellipsis;font-size:15px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.home-document-title:after{content:"";position:absolute;inset:0}.home-document-new{background:var(--new-changes);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.home-document-title:focus-visible{outline:none}.home-document-title:focus-visible:after{outline:1px solid var(--focus-ring);outline-offset:-1px}.home-document-comments{color:var(--ink-2);margin-top:3px;font-weight:500;display:block}.home-document-role{text-transform:capitalize}.home-cell-label{display:none}.home-document-mark{vertical-align:-2px;align-items:center;display:inline-flex}.home-document-mark svg{width:13px;height:13px}.home-document-shared{margin-left:10px}.home-document-shared svg{margin-right:4px}.home-documents-table .home-document-time{text-align:right}.home-document-time time{color:var(--ink-3);font-family:var(--chrome);font-size:var(--mono-meta);font-variant-numeric:tabular-nums}@media (max-width:640px){.home-documents-table thead{display:none}.home-documents-table,.home-documents-table tbody{display:block}.home-documents-table tbody tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;padding:12px;display:flex}.home-documents-table td{border:0;padding:0}.home-document-name{display:contents}.home-document-title{flex:1 1 0;min-width:0;margin-right:16px}.home-documents-table .home-document-time{order:1}.home-documents-table tbody tr:after{content:"";flex-basis:100%;order:2}.home-document-creator,.home-document-role,.home-document-visibility{color:var(--ink-3);order:3;margin-top:4px}.home-document-role,.home-document-visibility{text-transform:none}.home-document-role:before,.home-document-visibility:before{content:"·";margin:0 5px}.home-document-comments{flex-basis:100%;order:4}.home-cell-label{display:inline}}@media (prefers-reduced-motion:reduce){.home-documents-table tbody tr{transition:none}}.account-settings{max-width:680px;margin:10vh 0 auto;padding-bottom:70px}.account-settings h1{margin-top:12px}.account-settings-lede{color:var(--ink-2);max-width:54ch;margin:0 0 34px;font-size:16px;line-height:1.55}.eyebrow-link{color:inherit;text-decoration:none}.eyebrow-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.account-hub{border-bottom:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.account-hub li{border-top:1px solid var(--line)}.account-hub-row{color:inherit;gap:4px;padding:16px 0;text-decoration:none;display:grid}.account-hub-name{color:var(--ink);text-underline-offset:3px;font-size:15px;font-weight:500}.account-hub-row:hover .account-hub-name{text-decoration:underline}.account-hub-row:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.account-hub-help{color:var(--ink-3);font-size:13px;line-height:1.5}.connected-agents{border-top:1px solid var(--line);padding-top:20px}.connected-agents-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.connected-agents-heading h2{font-family:var(--chrome);margin:0;font-size:15px}.connected-agents-toggle,.connected-agent-details,.connected-agent-status,.connected-agent-actions,.connected-agents-help{color:var(--ink-3);font-family:var(--chrome);font-size:var(--mono-meta)}.topbar .pill{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;overflow:hidden}.connected-agents-toggle{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.connected-agents-list{margin:18px 0 0;padding:0;list-style:none}.connected-agent-row{border-top:1px solid var(--line);padding:15px 0}.connected-agent-main,.connected-agent-details,.connected-agent-actions,.connected-agent-confirm{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.connected-agent-main strong{color:var(--ink);font-family:var(--prose);font-size:15px;font-weight:600}.connected-agent-details{margin-top:5px}.connected-agent-actions{margin-top:10px}.connected-agent-actions button{color:var(--ink-2);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.connected-agent-actions button:hover{color:var(--ink)}.connected-agent-actions button:disabled{cursor:wait;opacity:.5}.connected-agents-notice,.connected-agents-empty,.connected-agents-help{color:var(--ink-2);margin:18px 0 0;line-height:1.5}.connected-agents-help{border-top:1px solid var(--line);color:var(--ink-3);padding-top:17px}.email-preference{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:18px 0}.email-preference-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.email-preference-copy{gap:4px;display:grid}.email-preference-label{color:var(--ink);font-size:15px;font-weight:500}.email-preference-help{color:var(--ink-3);font-size:13px;line-height:1.5}.email-preference-always{color:var(--ink-3);margin:18px 0 0;font-size:13px;line-height:1.5}.email-preference-notice{color:var(--danger);margin:12px 0 0;font-size:13px}.email-preference-retry{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.switch{background:var(--rule);cursor:pointer;border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:3px;transition:background-color .12s;position:relative}.switch[aria-checked=true]{background:var(--ink)}.switch[aria-disabled=true],.switch[data-unknown]{cursor:default;opacity:.55}.switch:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}.switch-thumb{background:var(--card);border-radius:50%;width:16px;height:16px;transition:transform .12s;display:block}.switch[aria-checked=true] .switch-thumb{transform:translate(16px)}@media (prefers-reduced-motion:reduce){.switch,.switch-thumb{transition:none}}.account-settings-more{color:var(--ink-2);margin:22px 0 0;font-size:14px}.account-settings-more a{color:var(--ink-2);text-underline-offset:3px}.account-settings-more a:hover{color:var(--ink)}.settings-button{background:var(--ink);color:var(--card);cursor:pointer;font-family:var(--chrome);font-size:var(--mono-title);border:0;border-radius:6px;padding:8px 14px}.settings-button:disabled{cursor:progress;opacity:.7}.settings-button:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}.shell-trust{max-width:62ch;padding-top:12px}.shell-trust h2{letter-spacing:-.012em;margin:0 0 9px;font-size:19px;font-weight:600;line-height:1.3}.shell-trust-lede{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.65}.shell-trust-list{margin:28px 0 0}.shell-trust-list dt{color:var(--ink);margin-top:22px;font-size:15px;font-weight:500;line-height:1.4}.shell-trust-list dt:first-of-type{margin-top:0}.shell-trust-list dd{color:var(--ink-2);margin:5px 0 0;font-size:15px;line-height:1.65}.shell-trust-list code{color:var(--ink);font-family:var(--chrome);font-size:.88em}@media (max-width:720px){html:has(.sheet-scrim){overflow:hidden}:root{--topbar-height:46px}.topbar{gap:10px;padding:0 14px}.wordmark{font-size:15px}.wordmark-logo{width:17px;height:17px}.workspace,.workspace[data-rail=collapsed]{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.rail,.reading-scrollbar,.selection-fab{display:none}.chrome-act{gap:6px;padding:4px 8px}:root{--bar-control:26px}.stale-act-why,.stale-act-word,.chrome-act-word,.doc-version{display:none}.popover-panel{width:auto;max-height:min(70vh,460px);position:absolute;top:52px;left:8px;right:8px}.account-anchor,.detached-anchor,.notification-anchor,.resolved-anchor,.share-anchor{position:static}.account-panel{left:8px;right:8px;top:calc(var(--topbar-height) + 6px);width:auto}.notification-pane{box-shadow:none;max-height:calc(100dvh - var(--notification-pane-top,var(--topbar-height)));left:0;right:0;top:var(--notification-pane-top,var(--topbar-height));border-width:0 0 1px;border-radius:0;width:auto;position:fixed}.reattach-bar{gap:10px;padding:8px 14px 9px}.reattach-say{font-size:var(--mono-meta)}.reattach-excerpt,.reattach-bar .card-hint{display:none}.share-panel{width:auto;max-height:min(100dvh - 76px,560px)}.sheet{box-shadow:none;border-radius:0;height:100%}.sheet:after{box-shadow:inset 0 1px 0 var(--sheet-hairline)}.notice{padding:0 18px 8vh}.shell{padding:0 1.35rem 22px}.shell-body{padding:3vh 0}}@media print{.board,.workspace,.sheet{height:auto;min-height:0;overflow:visible}html:has(.board){height:auto;min-height:0;overflow:visible}body:has(.board){height:auto;min-height:0;overflow:visible}.board{display:block}.workspace,.workspace[data-rail=collapsed]{padding:0;display:block}.topbar,.rail,.reading-scrollbar,.reattach-bar,.selection-fab,.comment-sheet,.sheet-scrim{display:none}.sheet{box-shadow:none}.sheet:after{content:none}}
