:root{--bg:#f3f4f6;--surface:#fff;--surface-2:#f8f9fb;--line:#e4e7ec;--line-2:#cfd4dc;--ink:#0f172a;--ink-2:#334155;--muted:#64748b;--faint:#94a3b8;--accent:#1e3a8a;--accent-soft:#e8eefc;--up:#0f7b4f;--up-soft:#e6f4ee;--down:#b42318;--down-soft:#fbeae8;--warn:#b54708;--warn-soft:#fff4e5;--font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius:6px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1, "cv11" 1;font-size:13px;line-height:1.4;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.app{flex-direction:column;gap:10px;height:100vh;padding:0 16px 12px;display:flex}.app>*{flex:none}.app>.board{flex:auto;min-height:0}.boot{text-align:center;place-content:center;gap:6px;height:100vh;display:grid}.boot .brand{letter-spacing:-.01em;font-size:28px;font-weight:600}.topbar{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;min-width:0;padding:12px 0 10px;display:flex}.topbar>*{min-width:0}.topbar .tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .brand{letter-spacing:-.01em;font-size:17px;font-weight:600}.topbar .brand .sep{color:var(--faint);margin:0 2px;font-weight:400}.topbar .brand .co{color:var(--ink-2);font-weight:400}.topbar .today{color:var(--muted);font-size:11.5px}.topbar .tag{color:var(--muted);font-size:12.5px}.topbar .views{border:1px solid var(--line-2);border-radius:var(--radius);gap:2px;margin-left:auto;padding:2px;display:flex}.topbar .views button{color:var(--muted);border-radius:4px;padding:3px 10px;font-size:12px}.topbar .views button .mono{color:var(--faint);margin-left:4px;font-size:11px}.topbar .views button.on{background:var(--accent);color:#fff}.topbar .views button.on .mono{color:#ffffffbf}.topbar .back{color:var(--accent);border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);margin-left:12px;padding:4px 10px;font-size:12.5px;font-weight:500}.topbar .back:hover{border-color:var(--accent)}.charter{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);white-space:nowrap;align-items:baseline;gap:14px;padding:7px 12px;font-size:12px;display:flex;overflow:hidden}.charter .label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);flex:none;font-size:10px;font-weight:600}.charter .mission{color:var(--ink-2);text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.charter .goals{flex:none;align-items:baseline;gap:6px;display:inline-flex}.charter .glabel{color:var(--muted);margin-right:2px;font-size:11px}.charter .goal{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:1px 8px}.charter .goal b{color:var(--accent);margin-right:2px;font-weight:600}.has-expanded .charter{display:none}.routing{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:baseline;gap:14px;padding:6px 12px;font-size:12px;display:flex}.routing .label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:600}.routing .who b{color:var(--ink);font-weight:600}.routing .who .mono{color:var(--accent);margin-left:4px;font-weight:600}.routing .hint{color:var(--faint);margin-left:auto;font-size:11px}.has-expanded .routing{display:none}.centre-toggle{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:2px;padding:2px;display:flex}.centre-toggle button{color:var(--muted);border-radius:4px;flex:1;padding:4px 10px;font-size:12px}.centre-toggle button .mono{color:var(--faint);margin-left:4px;font-size:11px}.centre-toggle button.on{background:var(--accent);color:#fff}.centre-toggle button.on .mono{color:#ffffffbf}.card .forum{color:#6b21a8;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.sources{gap:6px;display:grid}.sources .summary{color:var(--ink-2);font-size:12.5px}.sources .summary b{color:var(--ink);font-weight:600}.sources .chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.sources .chips::-webkit-scrollbar{display:none}.chip{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);max-width:240px;color:var(--ink-2);flex:none;align-items:center;gap:7px;padding:4px 9px;font-size:11.5px;display:inline-flex}.chip:hover{border-color:var(--line-2);color:var(--ink)}.chip .g{color:var(--faint);font-size:10px}.chip .s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chip .n{color:var(--faint);font-size:10.5px}.has-expanded .sources{display:none}.board{position:relative}.overview{grid-template-columns:1fr 1.3fr 1fr;gap:10px;height:100%;min-height:0;display:grid}.col{gap:10px;min-width:0;min-height:0;display:grid}.col.side{grid-template-rows:1fr 1fr}.col.center{grid-template-rows:1fr}.col.center:has(.centre-toggle){grid-template-rows:auto 1fr}.expanded-wrap{height:100%;min-height:0;display:grid}.panel{--c:var(--accent);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-rows:auto 1fr;min-width:0;min-height:0;animation:.25s both panel-in;display:grid;overflow:hidden}.panel.is-company{border-color:var(--line-2)}.panel header{border-bottom:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface);align-items:center;gap:10px;padding:9px 12px;display:flex;position:relative}.panel header:hover{background:var(--surface-2)}.panel .avatar{width:26px;height:26px;color:var(--c);background:color-mix(in srgb, var(--c) 10%, white);border:1px solid color-mix(in srgb, var(--c) 35%, white);border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:grid}.panel .titles{min-width:0}.panel h2{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.panel .titles p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11.5px;overflow:hidden}.panel .titles .count{color:var(--ink-2)}.panel header.static{cursor:default}.panel header.static:hover{background:var(--surface)}.panel .cards .empty{color:var(--faint);padding:14px;font-size:12.5px}.card.clar .question{font-weight:500}.card.clar .meta .by{color:var(--ink-2)}.card.clar .meta .type{color:var(--accent)}.card.clar .serves{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.card .details .canonical{color:var(--muted);margin:0;font-size:12.5px}.card .details .tension{color:var(--ink-2);margin:0;font-size:12.5px}.card .details .tension b{color:var(--ink);margin-right:4px;font-weight:600}.card .details .view .framing{color:var(--ink);margin-right:6px;font-style:italic}.card .details .clars{color:var(--ink-2);gap:3px;font-size:12px;display:grid}.card .details .clars b{color:var(--ink);font-weight:600}.card .details .clar-line .k{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-right:4px;font-size:10.5px}.card .details .clar-line .by{color:var(--muted)}.panel .status{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.panel .pairs{color:var(--faint);font-size:10.5px}.pill{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.pill-settled{color:var(--up)}.pill-ranking,.pill-placing{color:var(--accent)}.pill-unranked{color:var(--faint)}.panel .expand{color:var(--faint);padding:2px 4px;font-size:13px}.panel header:hover .expand{color:var(--accent)}.panel .progress{background:var(--accent);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:-1px;left:0;right:0}.panel.st-settled .progress{background:var(--up)}.panel .cards{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex-direction:column;min-height:0;display:flex;overflow-y:auto}@keyframes panel-in{0%{opacity:0}to{opacity:1}}.card{background:var(--surface);border-bottom:1px solid var(--line);cursor:default;grid-template-columns:30px 1fr auto;align-items:start;gap:10px;padding:8px 12px 8px 8px;transition:background .25s,opacity .3s;display:grid}.card:last-child{border-bottom:0}.card.unjudged{opacity:.55}.card .rank{color:var(--faint);text-align:right;padding-top:2px;font-size:12px}.card:nth-child(-n+3) .rank{color:var(--accent);font-weight:600}.card.unjudged .rank{color:var(--faint);font-weight:400}.card .body{min-width:0}.card .question{color:var(--ink);font-size:13px;font-weight:500;line-height:1.35}.card .meta{color:var(--muted);flex-wrap:wrap;gap:3px 10px;margin-top:3px;font-size:11px;display:flex}.card .who{color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.card .who i{background:var(--c);border-radius:50%;width:7px;height:7px;display:inline-block}.card .type{color:var(--muted)}.card .t-lookup{color:var(--accent)}.card .deadline{color:var(--muted)}.card .dl-hot{color:var(--down);font-weight:600}.card .dl-warm{color:var(--warn);font-weight:500}.card .dl-none{color:var(--faint)}.card .scores{color:var(--faint);font-size:10.5px}.card .goal{color:var(--accent);letter-spacing:.02em;font-size:10.5px}.card .prio{color:var(--ink-2);font-size:10.5px;font-weight:600}.card .compress{color:var(--faint);font-size:10.5px}.card .details .srcs{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 6px;display:flex}.card .details .srcs b{color:var(--ink-2);font-weight:600}.srcchip{border:1px solid var(--line);color:var(--ink-2);background:var(--surface);cursor:pointer;border-radius:999px;padding:1px 8px;font-size:11px}.srcchip:hover{border-color:var(--accent);color:var(--accent)}.modal pre.doc{font-size:12.5px;line-height:1.5}.card .details .reason{color:var(--ink-2);margin:0;font-size:12px}.card .details .scales{color:var(--muted);font-size:11px}.card .details .views{gap:3px;margin-top:2px;display:grid}.card .details .view{color:var(--ink-2);grid-template-columns:70px 120px 1fr;gap:10px;font-size:12px;display:grid}.card .details .view b{color:var(--ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.card .details .view b i{background:var(--c);border-radius:50%;width:7px;height:7px;display:inline-block}.card .details .view .role{color:var(--muted)}.arrival .entry .owner .goal{color:var(--accent);margin-left:6px}.card .stakes{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.card .side{flex-direction:column;align-items:flex-end;gap:3px;min-width:34px;padding-top:2px;display:flex}.card .prob{color:var(--muted);font-size:11px}.card .moved{font-size:11px;font-weight:600;animation:2.4s forwards fade}.card .moved.up{color:var(--up)}.card .moved.down{color:var(--down)}@keyframes fade{0%,70%{opacity:1}to{opacity:0}}.card .verdict{color:var(--faint);font-size:11px}.card .verdict.win{color:var(--up)}.card.judging{background:var(--surface-2)}.card.judging.win{background:var(--up-soft)}.card.flash-new{background:var(--warn-soft);box-shadow:inset 3px 0 0 var(--warn)}.card.flash-updated{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.card .flash-note{color:var(--accent);margin-top:4px;font-size:11px}.card .flash-note.new{color:var(--warn)}.panel.is-expanded .cards{width:100%;max-width:1120px;margin:0 auto}.card.expanded{grid-template-columns:40px 1fr auto;padding:14px 16px}.card.expanded .question{font-size:15px}.card.expanded .rank{font-size:14px}.card .details{color:var(--ink-2);gap:6px;margin-top:8px;font-size:12.5px;display:grid}.card .details .rationale{color:var(--ink);margin:0}.card .details .grid{color:var(--muted);grid-template-columns:1fr 1fr;gap:3px 18px;display:grid}.card .details .grid b{color:var(--ink-2);margin-right:4px;font-weight:600}.card .details blockquote{border-left:2px solid var(--line-2);color:var(--muted);margin:2px 0 0;padding-left:10px;font-style:italic}.arrival{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);grid-template-rows:auto auto 1fr;max-height:38vh;display:grid;overflow:hidden}.arrival.reading{border-color:var(--accent)}.arrival header{grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.arrival .glyph{border-radius:var(--radius);width:28px;height:28px;color:var(--accent);background:var(--accent-soft);place-items:center;font-size:13px;display:grid}.arrival .head{cursor:pointer;white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.arrival .label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);flex:none;font-size:10px;font-weight:600}.arrival .subject{color:var(--ink);flex:none;font-size:13px;font-weight:600}.arrival .from{color:var(--ink-2);text-overflow:ellipsis;font-size:12px;overflow:hidden}.arrival .state{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.arrival .state b{color:var(--ink);font-weight:600}.arrival .dismiss{color:var(--faint);padding:2px 4px;font-size:12px}.arrival .dismiss:hover{color:var(--ink)}.arrival .excerpt{color:var(--muted);margin:0;padding:0 12px 10px 52px;font-size:12.5px;line-height:1.5}.arrival .entries{border-top:1px solid var(--line);scrollbar-width:thin;overflow-y:auto}.arrival .entry{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr 280px;align-items:start;gap:12px;padding:8px 12px;display:grid}.arrival .entry:last-child{border-bottom:0}.arrival .entry .tag{letter-spacing:.1em;text-transform:uppercase;padding-top:2px;font-size:10px;font-weight:600}.arrival .entry.new .tag{color:var(--warn)}.arrival .entry.changed .tag{color:var(--accent)}.arrival .entry .q{color:var(--ink);font-size:12.5px;font-weight:600}.arrival .entry .owner{color:var(--ink-2);align-items:center;gap:4px;margin-left:8px;font-size:11.5px;font-weight:400;display:inline-flex}.arrival .entry .owner i{background:var(--c);border-radius:50%;width:7px;height:7px;display:inline-block}.arrival .entry .owner .scores{color:var(--faint);margin-left:6px;font-size:10.5px}.arrival .entry .diff{color:var(--ink-2);flex-wrap:wrap;gap:2px 14px;margin-top:2px;font-size:11.5px;display:flex}.arrival .entry .diff s{color:var(--faint)}.arrival .entry .diff b{color:var(--ink);font-weight:600}.arrival .entry .why{color:var(--muted);margin-top:2px;font-size:11.5px}.arrival .entry .comps{color:var(--muted);margin-top:2px;font-size:11px}.arrival .entry .moves{flex-direction:column;gap:2px;font-size:11.5px;display:flex}.arrival .move{color:var(--ink-2);grid-template-columns:70px 1fr;gap:8px;display:grid}.arrival .move .who{color:var(--muted)}.arrival .move .of{color:var(--faint)}.arrival .move.up .mono{color:var(--up);font-weight:600}.arrival .move.down .mono{color:var(--down);font-weight:600}.arrival .none,.arrival .dropped{color:var(--muted);padding:8px 12px;font-size:11.5px}.dots{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.controls{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:18px;padding:9px 12px;display:flex}.controls .buttons{flex:none;gap:8px;display:flex}.controls button{border-radius:var(--radius);border:1px solid var(--line-2);color:var(--ink);background:var(--surface);align-items:center;gap:8px;padding:7px 13px;font-weight:500;display:inline-flex}.controls button:hover:not(:disabled){background:var(--surface-2);border-color:var(--faint)}.controls button:disabled{opacity:.45;cursor:not-allowed}.controls button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.controls button.primary:hover:not(:disabled){background:#172e6e}.controls button.ghost{border-color:#0000}.controls button.arrive{flex-direction:column;align-items:flex-start;gap:1px;padding:5px 13px}.controls button.arrive small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:10.5px;font-weight:400;overflow:hidden}.controls .badge{color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:0 6px;font-size:10.5px}.controls .phase{white-space:nowrap;flex:auto;align-items:center;gap:8px;min-width:110px;font-size:12.5px;display:flex;overflow:hidden}.controls .phase b{text-transform:capitalize;font-weight:600}.controls .phase .detail{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:380px;overflow:hidden}.controls .dot{background:var(--faint);border-radius:50%;width:7px;height:7px}.controls .dot.busy{background:var(--accent);animation:1s ease-in-out infinite blink}.controls .dot.ok{background:var(--up)}.controls .stats{color:var(--muted);flex:none;gap:14px;margin-left:auto;font-size:11px;display:flex}.controls .stats .judge{color:var(--ink-2)}.controls .conn{color:var(--down)}.controls .conn.on{color:var(--up)}.controls .pace{color:var(--muted);flex:none;align-items:center;gap:8px;font-size:11px;display:flex}.controls .pace input{width:100px;accent-color:var(--accent)}.modal-backdrop{z-index:40;background:#0f172a59;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);grid-template-rows:auto 1fr;width:min(860px,100%);max-height:86vh;display:grid;overflow:hidden;box-shadow:0 24px 60px -20px #0f172a59}.modal header{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.modal header .g{color:var(--accent);font-size:16px}.modal h3{margin:0;font-size:15px;font-weight:600}.modal header p{color:var(--muted);margin:2px 0 0;font-size:12px}.modal .close{color:var(--muted);margin-left:auto;font-size:14px}.modal .raw{color:var(--ink-2);padding:12px 18px 20px;font-size:13px;overflow-y:auto}.modal article{border-bottom:1px solid var(--line);padding:10px 0 14px}.modal article .hdr{color:var(--muted);gap:10px;margin-bottom:6px;font-size:12px;display:flex}.modal article .hdr b{color:var(--ink);font-weight:600}.modal pre{white-space:pre-wrap;font:inherit;margin:0;line-height:1.5}.modal .turn{grid-template-columns:48px 70px 1fr;gap:10px;padding:4px 0;display:grid}.modal .turn .t{color:var(--faint);padding-top:2px;font-size:11px}.modal .turn b{color:var(--ink);font-weight:600}.topbar .openas{color:var(--muted);align-items:baseline;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.topbar .openas select{font:inherit;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:3px 6px;font-size:12px}.topbar .views{margin-left:12px}.act-decide{color:var(--accent)}.act-evaluate{color:var(--up)}.act-delegate{color:#6b21a8}.act-execute{color:var(--muted)}.act-steerco{color:#6b21a8}html,body{overflow:clip}.controls{min-width:0;overflow:hidden}.controls .stats{white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.controls .stats>*{white-space:nowrap;flex:none}.topbar .mock-tag{letter-spacing:.02em;text-transform:uppercase;color:#8a5a00;white-space:nowrap;background:#fff4dc;border:1px solid #f0d9a6;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.simple{--paper:#f7f6f2;--sheet-line:#e7e7e2;--rule:#f0efea;--s-ink:#17161f;--s-ink-2:#2a2933;--s-ink-3:#5a5962;--s-muted:#86857e;--s-faint:#a4a39c;--s-chip:#dcdbd5;--orange:#c2751a;--orange-bright:#f19101;--orange-soft:#eecea0;--green:#46916c;--serif:ui-serif, "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--sans:"Helvetica Neue", Arial, sans-serif;--s-line:#e6e2db;background:var(--paper);gap:0;padding:0}.simple .simplebar{font-family:var(--sans);align-items:baseline;gap:18px;padding:14px 28px;display:flex}.simple .simplebar .brand{letter-spacing:-.01em;color:var(--s-ink);font-size:16px;font-weight:600}.simple .simplebar .brand .sep{color:var(--s-faint);margin:0 2px;font-weight:400}.simple .simplebar .brand .co{color:var(--s-ink-3);font-weight:400}.simple .viewas{color:var(--s-faint);align-items:baseline;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.simple .viewas select{font:inherit;color:var(--s-ink);border:0;border-bottom:1px solid var(--s-chip);cursor:pointer;background:0 0;padding:1px 2px;font-size:12.5px}.simple .behind{color:var(--s-faint);font-size:12px}.simple .behind:hover{color:var(--s-ink-3)}.simple .person-screen{flex:auto;justify-content:center;min-height:0;padding:18px 16px 64px;display:flex;overflow-y:auto}.simple .morning,.simple .focus{width:min(720px,100%)}.simple .sheet{color:var(--s-ink);border:1px solid var(--sheet-line);font-family:var(--serif);background:#fff;border-radius:2px;padding:40px 48px 34px;font-size:15px;line-height:1.5;box-shadow:0 22px 50px -34px #05032380}.simple .link{font-family:var(--sans);color:var(--s-faint);padding:0;font-size:12px}.simple .link:hover{color:var(--orange)}.simple .doc-date,.simple .sec2,.simple .doc-foot,.simple .eff,.simple .rlabel,.simple .eff2,.simple .dlabel,.simple .stops button,.simple .ya-label,.simple .sug-label,.simple .chip,.simple .why-lbl{font-family:var(--sans);text-transform:uppercase}.simple .doc-head{border-bottom:1px solid #ebeae5;justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.simple .doc-title{letter-spacing:-.01em;font-size:21px;font-weight:600}.simple .doc-date{letter-spacing:.16em;color:var(--s-faint);font-size:11px}.simple .sec2{letter-spacing:.2em;color:#9c9b93;margin:26px 0 2px;font-size:10.5px;font-weight:700}.simple .sec2.accent{color:var(--orange)}.simple .sec2.green{color:var(--green)}.simple .qi2{text-align:left;border-bottom:1px solid var(--rule);width:calc(100% + 20px);font-family:var(--serif);border-radius:2px;justify-content:space-between;align-items:baseline;gap:22px;margin:0 -10px;padding:12px 10px;display:flex}.simple button.qi2:hover{background:#fbfaf7}.simple button.qi2:hover .q2{color:#000}.simple .qi2 .q2col{flex-direction:column;min-width:0;display:flex}.simple .qi2 .q2{color:var(--s-ink);font-size:17px;font-weight:600;line-height:1.3}.simple .qi2 .m2{color:var(--s-muted);margin-top:3px;font-size:14px;font-style:italic}.simple .qi2 .eff{letter-spacing:.14em;color:#b0afa8;white-space:nowrap;flex:none;padding-top:4px;font-size:10.5px}.simple .qi2 .eff.move-decide{color:#4c4b54;font-weight:600}.simple .qi2 .eff.move-delegate,.simple .qi2 .eff.move-execute{color:var(--green);font-weight:600}.simple .qi2 .eff.state{text-transform:none;letter-spacing:0;font-family:var(--sans);color:var(--s-faint);font-size:12px}.simple .qi2.done .q2{color:var(--s-muted);font-size:15px;font-weight:400}.simple .why{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.simple .why-lbl{letter-spacing:.14em;color:var(--orange);margin-right:2px;font-size:9.5px;font-weight:700}.simple .chip{letter-spacing:.09em;color:#4c4b54;border:1px solid var(--s-chip);white-space:nowrap;border-radius:100px;padding:3px 9px;font-size:9.5px}.simple .chip.accent{color:var(--orange);border-color:var(--orange-soft)}.simple .doc-foot{letter-spacing:.16em;color:#b0afa8;justify-content:space-between;gap:16px;margin-top:26px;font-size:10.5px;display:flex}.simple .doc-foot .foot-links{gap:14px;display:flex}.simple .doc-foot .link{text-transform:none;letter-spacing:0;font-size:12px}.simple .calm{color:var(--s-muted);margin:24px 0 0;font-style:italic}.simple .draftlist{gap:8px;margin:14px 0 0;display:grid}.simple .draft{border:1px solid var(--sheet-line);background:#fbfaf7;border-radius:2px;padding:10px 12px;font-size:14px}.simple .draft .to{font-family:var(--sans);color:var(--s-faint);margin-bottom:4px;font-size:11.5px}.simple .draft p{margin:0;line-height:1.5}.simple .focus .counter{font-family:var(--sans);color:var(--s-faint);justify-content:space-between;align-items:baseline;margin:0 2px 12px;font-size:12px;display:flex}.simple .rhead{align-items:baseline;gap:16px;display:flex}.simple .rlabel{letter-spacing:.18em;color:var(--s-faint);font-size:10.5px;font-weight:700}.simple .eff2{letter-spacing:.14em;color:#4c4b54;margin-left:auto;font-size:10.5px;font-weight:600}.simple .rq{letter-spacing:-.005em;margin:8px 0 0;font-size:27px;font-weight:600;line-height:1.26}.simple .matter{color:var(--s-muted);margin:6px 0 0;font-size:15px;font-style:italic}.simple .depth{margin-top:30px}.simple .dlabel{letter-spacing:.18em;color:var(--s-faint);font-size:10.5px;font-weight:700}.simple .slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:6px 0 0;display:block}.simple .slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--orange-bright) var(--pos), #e7e6e1 var(--pos));height:2px}.simple .slider::-moz-range-track{background:#e7e6e1;height:2px}.simple .slider::-moz-range-progress{background:var(--orange-bright);height:2px}.simple .slider::-webkit-slider-thumb{-webkit-appearance:none;border:1.5px solid var(--orange-bright);background:#fff;border-radius:2px;width:8px;height:20px;margin-top:-9px;transition:transform .15s;box-shadow:0 1px 3px #0503232e}.simple .slider::-moz-range-thumb{border:1.5px solid var(--orange-bright);background:#fff;border-radius:2px;width:6px;height:18px;box-shadow:0 1px 3px #0503232e}.simple .slider:hover::-webkit-slider-thumb{transform:scaleY(1.1)}.simple .slider:focus-visible{outline:none}.simple .slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--orange-soft)}.simple .stops{justify-content:space-between;margin-top:4px;display:flex}.simple .stops button{letter-spacing:.1em;color:#b8b7b0;padding:0;font-size:10px}.simple .stops button.on{color:var(--orange);font-weight:700}.simple .stops button:hover{color:var(--s-ink-3)}.simple .ctx{margin-top:16px;animation:.28s ease-out ctxIn}.simple .ctx p{color:var(--s-ink-2);margin:0 0 8px;font-size:15.5px;line-height:1.55}.simple .ctx.depth-summary p{color:var(--s-ink);font-size:16.5px}.simple .ctx.depth-full p{color:var(--s-ink-3);font-size:15px}.simple .ctx h4{font-family:var(--sans);letter-spacing:.1em;color:#24232d;margin:16px 0 4px;font-size:10.5px;font-weight:700}@keyframes ctxIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.simple .ctx{animation:none}}.simple .ctx-note{font-family:var(--sans);color:#b0afa8;margin-top:12px;font-size:12px;font-style:italic}.simple .ctx-note .chips{flex-wrap:wrap;gap:6px;margin-top:8px;font-style:normal;display:flex}.simple .srcchip{color:var(--s-ink-3);border:1px solid var(--s-chip);border-radius:2px;padding:2px 8px;font-size:12px}.simple .srcchip:hover{border-color:var(--orange-soft);color:var(--s-ink)}.simple .returned{border-left:2px solid var(--green);margin-top:26px;padding:2px 0 2px 14px}.simple .returned .ya-label{color:var(--green)}.simple .returned p{color:var(--s-ink-2);margin:6px 0 0;font-size:15px}.simple .your-answer{margin-top:28px}.simple .ya-label,.simple .sug-label{letter-spacing:.2em;color:var(--s-faint);font-size:10.5px;font-weight:700}.simple input.answer,.simple textarea.answer{border:1px solid var(--s-chip);width:100%;font:inherit;font-family:var(--serif);color:var(--s-ink);caret-color:var(--orange-bright);background:#fff;border-radius:2px;margin-top:8px;padding:12px 14px;font-size:16px;line-height:1.45;display:block}.simple .answer::placeholder{color:#b0afa8;font-style:italic}.simple textarea.answer{resize:none}.simple input.answer:focus,.simple textarea.answer:focus{border-color:var(--orange-soft);outline:none;box-shadow:0 0 0 3px #fbf1e2}.simple .suggests{margin-top:22px}.simple .sug{color:#6f6e77;gap:10px;margin-top:6px;font-size:15px;line-height:1.5;display:flex}.simple .sug:before{content:"";border:1.5px solid #b8b7b0;border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.simple .sug .link{margin-left:8px}.simple .sug .basis{color:var(--s-ink-3);margin:6px 0 0;font-size:14px}.simple .plan{color:var(--s-muted);margin:8px 0 0;padding-left:18px;font-size:14px}.simple .moves,.simple .sub{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.simple .moves{margin-top:28px}.simple .sub{margin-top:12px}.simple .sub input.answer{flex:260px;margin-top:0}.simple .moves button,.simple .sub button.primary{font-family:var(--sans);color:#45444d;background:#fff;border:1px solid #dad9d3;border-radius:2px;padding:9px 15px;font-size:13px;font-weight:600}.simple .moves button:hover:not(:disabled){border-color:#b8b7b0}.simple .moves button.on{border-color:var(--orange-bright);color:var(--orange)}.simple .moves button.primary,.simple .sub button.primary{background:var(--orange-bright);border-color:var(--orange-bright);color:#fff}.simple .moves button.primary:hover:not(:disabled),.simple .sub button.primary:hover:not(:disabled){background:#dd8400;border-color:#dd8400}.simple button:disabled{opacity:.45;cursor:not-allowed}.simple .sub .chip{cursor:pointer;padding:5px 11px;font-size:10.5px}.simple .sub .chip.on{color:var(--orange);border-color:var(--orange-bright);background:#fdf6ec}.simple .sub .ask{color:var(--s-muted);font-size:13.5px;font-style:italic}.simple .where{font-family:var(--sans);color:var(--s-muted);margin-top:18px;font-size:12.5px}.simple .calm-line{font-family:var(--serif);color:var(--s-ink);text-align:center;margin-top:120px;font-size:22px;line-height:1.4}@media (width<=640px){.simple .sheet{padding:26px 20px 24px}.simple .simplebar{flex-wrap:wrap;row-gap:4px;padding:12px 16px}.simple .rq{font-size:23px}}.topbar .back-simple{color:var(--accent);white-space:nowrap;flex:none;font-size:12px;font-weight:500}.simple .ctx p.li{margin:0 0 3px;padding-left:16px;position:relative}.simple .ctx p.li:before{content:"–";color:var(--s-faint);position:absolute;left:0}.in-teams{--t-purple:#5b5fc7;--t-purple-dark:#4f52b2;--t-rail:#ebebeb;--t-bg:#f5f5f5;--t-line:#e0e0e0;--t-ink:#242424;--t-ink-2:#616161;--t-font:"Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif}.teams{height:100vh;font-family:var(--t-font);color:var(--t-ink);background:var(--t-bg);flex-direction:column;display:flex}.teams button{font-family:var(--t-font)}.t-top{background:var(--t-purple-dark);color:#fff;flex:none;align-items:center;gap:14px;height:48px;padding:0 14px;display:flex}.t-top .t-dots{letter-spacing:-2px;opacity:.85;text-align:center;width:40px;font-size:11px}.t-top .t-name{font-size:14px;font-weight:600}.t-top .t-search{color:#707070;background:#ffffffeb;border-radius:4px;flex:0 520px;margin:0 auto;padding:5px 12px;font-size:13px}.t-top .t-me,.teams .av{color:#2b4a6f;background:#c7d6e8;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11.5px;font-weight:600;display:grid}.teams .av.varda{color:#c2751a;font-family:var(--serif,Georgia, serif);background:#fff4e5;border:1px solid #eecea0;border-radius:6px;font-size:15px}.t-body{flex:auto;min-height:0;display:flex}.t-rail{background:var(--t-rail);flex-direction:column;flex:none;align-items:stretch;width:68px;padding-top:6px;display:flex}.t-rail button{color:var(--t-ink-2);flex-direction:column;align-items:center;gap:3px;padding:10px 0 8px;font-size:10px;display:flex;position:relative}.t-rail button .i{filter:grayscale();opacity:.7;font-size:17px;line-height:1}.t-rail button .i.varda{filter:none;opacity:1;color:#c2751a;background:#fff4e5;border:1px solid #eecea0;border-radius:6px;place-items:center;width:24px;height:24px;font-family:Georgia,serif;font-size:14px;display:grid}.t-rail button.on{color:var(--t-purple);font-weight:600}.t-rail button.on:before{content:"";background:var(--t-purple);border-radius:0 2px 2px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.t-rail button.on .i:not(.varda){filter:none;opacity:1}.t-rail .badge{color:#fff;background:#c4314b;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;top:5px;right:12px}.t-list{border-right:1px solid var(--t-line);background:#fafafa;flex:none;width:300px;overflow-y:auto}.t-list-head{padding:16px 16px 10px;font-size:18px;font-weight:700}.t-chat{text-align:left;align-items:center;gap:10px;width:100%;padding:9px 14px;display:flex}.t-chat:hover{background:#f0f0f0}.t-chat.on{box-shadow:inset 0 0 0 1px var(--t-line);background:#fff}.t-chat .who{flex-direction:column;flex:auto;min-width:0;display:flex}.t-chat .who b{font-size:13.5px;font-weight:600}.t-chat .who small{color:var(--t-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.t-chat .t{color:var(--t-ink-2);align-self:flex-start;padding-top:2px;font-size:11px}.t-conv,.t-app{background:var(--t-bg);flex-direction:column;flex:auto;min-width:0;display:flex}.t-conv-head,.t-app-head{border-bottom:1px solid var(--t-line);background:#fff;flex:none;align-items:center;gap:10px;height:56px;padding:0 20px;font-size:15px;display:flex}.t-conv-head .tabs,.t-app-head .tabs{align-self:stretch;gap:18px;margin-left:20px;display:flex}.tabs>*{color:var(--t-ink-2);border-bottom:3px solid #0000;align-items:center;font-size:13.5px;display:flex}.tabs>.on{color:var(--t-ink);border-bottom-color:var(--t-purple);font-weight:600}.tabs>button:hover{color:var(--t-ink)}.t-msgs{flex:auto;padding:28px 24px;overflow-y:auto}.t-msg{gap:12px;max-width:640px;display:flex}.t-msg-body{background:#fff;border-radius:6px;flex:auto;min-width:0;padding:10px 16px 16px;box-shadow:0 1px 2px #0000001a}.t-msg .meta{color:var(--t-ink-2);font-size:12px}.t-msg .meta b{color:var(--t-ink);margin-right:6px;font-weight:600}.t-msg p{margin:6px 0 12px;font-size:14px;line-height:1.45}.t-msg .t-card{border:1px solid var(--t-line);background:#fff;border-radius:6px;padding:14px 16px;display:block}.t-msg .card-label{letter-spacing:.16em;text-transform:uppercase;color:#c2751a;margin-bottom:4px;font-size:10.5px;font-weight:700}.t-msg .cq{text-align:left;border-bottom:1px solid #f0efea;flex-direction:column;width:100%;padding:9px 0;font-family:ui-serif,Georgia,serif;display:flex}.t-msg .cq:last-of-type{border-bottom:0}.t-msg .cq .q{color:#17161f;font-size:15px;font-weight:600;line-height:1.3}.t-msg .cq.first .q{font-size:16.5px}.t-msg .cq .m{color:#86857e;margin-top:2px;font-size:13px;font-style:italic}.t-msg .cq:hover .q{color:var(--t-purple)}.t-msg .card-actions{gap:8px;margin-top:12px;display:flex}.t-msg .card-actions button{background:#fff;border:1px solid #d1d1d1;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:600}.t-msg .card-actions button.primary{background:var(--t-purple);border-color:var(--t-purple);color:#fff}.t-msg .card-actions button.primary:hover{background:var(--t-purple-dark)}.t-app-body{background:var(--paper);flex-direction:column;flex:auto;min-height:0;display:flex}.in-teams .simplebar{padding:10px 24px 0}.in-teams .simplebar .brand{display:none}@media (width<=900px){.t-list,.t-top .t-search{display:none}.t-top .t-me{margin-left:auto}}.simple .simpletabs{font-family:var(--sans);gap:18px;margin-left:28px;display:flex}.simple .simpletabs button{color:var(--s-muted);border-bottom:2px solid #0000;padding:2px 0 4px;font-size:13px}.simple .simpletabs button.on{color:var(--s-ink);border-bottom-color:var(--orange-bright)}.simple .count,.teams .tabs .count{min-width:17px;height:17px;color:var(--orange,#c2751a);vertical-align:1px;background:#fdf0dc;border-radius:9px;place-items:center;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.simple .qi2 .note{font-family:var(--sans);color:var(--orange);margin-top:6px;font-size:12.5px}.simple .qi2.added .q2{color:var(--s-ink-3)}.simple .qi2.added .dots{letter-spacing:2px;color:var(--orange-bright);animation:1.4s ease-in-out infinite dots}@keyframes dots{50%{opacity:.25}}.simple .sug .use{font-family:var(--sans);color:var(--orange);border:1px solid var(--orange-soft);vertical-align:1px;background:#fffaf2;border-radius:2px;margin-left:10px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.simple .sug .use:hover:not(:disabled){border-color:var(--orange-bright);background:#fdf0dc}.simple .sug .use:disabled{opacity:1;color:var(--s-faint);border-color:var(--s-chip);cursor:default;background:0 0}.simple .link.inline{font-size:inherit;color:var(--orange);text-underline-offset:2px;text-decoration:underline}.simple .outcome{border-bottom:1px solid var(--rule);padding:18px 0 20px}.simple .outcome:last-of-type{border-bottom:0}.simple .o-title{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--green);font-size:10.5px;font-weight:700}.simple .act-send .o-title,.simple .act-park .o-title{color:var(--s-faint)}.simple .act-delegate .o-title,.simple .act-steerco .o-title,.simple .act-lean .o-title{color:var(--orange)}.simple .o-q{color:var(--s-ink);margin-top:6px;font-size:18px;font-weight:600;line-height:1.3}.simple .o-answer{color:var(--s-ink-2);border-left:2px solid var(--sheet-line);margin-top:8px;padding-left:12px;font-size:15px;font-style:italic}.simple .o-lines{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.simple .o-lines li{color:var(--s-ink-3);gap:10px;font-size:14.5px;line-height:1.45;display:flex}.simple .o-mark{width:22px;height:22px;font-family:var(--sans);color:var(--s-ink-3);background:#f4f3ef;border-radius:50%;flex:none;place-items:center;margin-top:-1px;font-size:11px;display:grid}.simple .o-unblocked .o-mark{color:var(--green);background:#e6f1eb}.simple .o-agent .o-mark,.simple .o-asked .o-mark{color:var(--orange);background:#fdf0dc}.simple .o-lines li.done .o-mark{color:var(--green);background:#e6f1eb}.simple .o-status{font-family:var(--sans);color:var(--s-faint);font-size:12px;font-style:normal}.simple .done-sheet{padding-top:26px}.simple .done-sheet .outcome{border-bottom:0;padding-top:0}.simple .done-sheet .o-q{font-size:24px}.simple .done-sheet .moves{margin-top:10px}.simple .moves button.plain{color:var(--s-muted);border-color:#0000;font-weight:500}.simple .moves button.plain:hover{color:var(--orange);border-color:#0000}.t-conv .t-msgs{flex-direction:column;gap:14px;display:flex}.t-msg{flex:none}.t-msg p{white-space:pre-line}.t-msg p+p{margin-top:-4px}.t-msg .t-hint{color:var(--t-ink-2);margin:12px 0 0;font-size:13px}.t-msg.mine{align-self:flex-end;max-width:520px}.t-msg.mine .t-msg-body{box-shadow:none;background:#e8ebfa;padding:9px 14px;font-size:14px;line-height:1.45}.t-msg .t-card+.t-hint{margin-top:12px}.t-msg>.t-msg-body>.card-actions{margin-top:2px}.t-msg .card-actions button{font-family:var(--t-font)}.t-picks{flex-direction:column;gap:6px;margin:2px 0 4px;display:flex}.t-picks button{text-align:left;color:#17161f;border:1px solid var(--t-line);background:#fff;border-radius:4px;padding:8px 12px;font-family:ui-serif,Georgia,serif;font-size:14.5px;font-weight:600}.t-picks button:hover{border-color:var(--t-purple);color:var(--t-purple)}.typing{gap:4px;padding:6px 0 2px;display:flex;margin:0!important}.typing span{background:#b3b3b3;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite typing}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}.t-compose-wrap{flex:none;padding:0 24px 20px}.t-suggest{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.t-suggest button{color:var(--t-purple-dark);white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #c5c7ef;border-radius:14px;max-width:100%;padding:4px 11px;font-size:12.5px;overflow:hidden}.t-suggest button:hover{background:#f0f1fc}.t-compose{border-bottom:2px solid var(--t-purple);background:#fff;border-radius:4px;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;display:flex}.t-compose textarea{resize:none;font:inherit;font-family:var(--t-font);color:var(--t-ink);background:0 0;border:0;outline:none;flex:auto;padding:3px 0;font-size:14px;line-height:1.4}.t-compose textarea::placeholder{color:#8a8a8a}.t-compose .send{width:30px;height:30px;color:var(--t-purple);border-radius:4px;flex:none;font-size:14px}.t-compose .send:disabled{color:#c8c8c8;cursor:default}.t-compose .send:hover:not(:disabled){background:#f0f1fc}.simple .simplebar>*,.simple .simpletabs button{white-space:nowrap}.simple .simplebar{flex-wrap:wrap;row-gap:6px}@media (width<=860px){.simple .simpletabs{margin-left:12px}.simple .viewas{font-size:0}.simple .viewas select{font-size:12.5px}}.in-host{background:var(--paper);min-height:100vh}.in-host .person-screen{padding-top:6px}.in-host .simplebar{padding:10px 24px 0}.team-view .team-item{align-items:flex-start}.team-view .team-item .who{text-align:right;min-width:96px;max-width:34%;font-family:var(--sans);color:var(--s-ink-2,#555);flex-direction:column;flex:0 auto;gap:3px;padding-top:3px;font-size:12px;display:flex}.team-view .team-item .who b{color:var(--s-ink,#1a1a1a);font-weight:600}.team-view .team-item .who .due{color:var(--s-muted,#777)}.team-view .team-item .who .due.hot{color:var(--orange,#c2751a)}.team-view .team-stats{border-bottom:1px solid var(--s-line,#e6e2db);font-family:var(--sans);flex-wrap:wrap;gap:10px 28px;padding:14px 0 10px;display:flex}.team-view .team-stats div{flex-direction:column;gap:2px;display:flex}.team-view .team-stats b{font-family:var(--serif);color:var(--s-ink,#1a1a1a);font-size:22px;font-weight:500}.team-view .team-stats span{letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted,#777);font-size:11px}.team-view .waiting-line{font-family:var(--sans);color:var(--s-ink-2,#555);flex-wrap:wrap;align-items:baseline;gap:14px;margin:10px 0 2px;font-size:12.5px;display:flex}.team-view .waiting-line .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted,#777);font-size:11px}.team-view .waiting-line b{color:var(--s-ink,#1a1a1a);font-weight:600}.team-view .team-item .goal{font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--s-muted,#777);margin-top:5px;font-size:10.5px;display:inline-block}.team-view .sec2 .sec-note{color:var(--s-faint);font-weight:600}.team-view .team-item .note{font-family:var(--sans);color:var(--orange);margin-top:6px;font-size:12.5px}.simple .lead{font-family:var(--sans);color:var(--s-ink-2,#555);margin:-2px 0 14px;font-size:14px}.simple .add-q{gap:8px;margin:22px 0 6px;display:flex}.simple .add-q input{font-family:var(--sans);border:1px solid var(--s-line,#e6e2db);background:#fff;border-radius:6px;flex:auto;padding:9px 12px;font-size:14px}.simple .add-q button{font-family:var(--sans);border:1px solid var(--s-line,#e6e2db);color:var(--s-ink,#1a1a1a);background:#fff;border-radius:6px;padding:0 16px;font-size:13px}.simple .add-q button:disabled{color:var(--s-muted,#999)}.topbar .out-toggle{border:1px solid var(--line-2);border-radius:var(--radius);color:var(--ink-2);background:var(--surface);white-space:nowrap;flex:none;padding:3px 10px;font-size:12px}.topbar .out-toggle .mono{color:var(--accent);margin-left:4px;font-size:11px;font-weight:600}.topbar .out-toggle:hover{border-color:var(--accent)}.topbar .out-toggle.on{background:var(--accent);border-color:var(--accent);color:#fff}.topbar .out-toggle.on .mono{color:#fffc}.topbar .openas{white-space:nowrap;flex:none;margin-left:auto}.topbar .views{flex:none;margin-left:0}.topbar .brand,.topbar .today,.topbar .mock-tag{white-space:nowrap;flex:none}.topbar .tag{flex:auto}.out-with{z-index:6;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);grid-template-rows:auto 1fr;width:min(460px,100%);display:grid;position:absolute;top:0;bottom:0;right:0;box-shadow:0 18px 40px -22px #0f172a73}.out-with header{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:10px 14px;display:flex}.out-with h3{margin:0;font-size:13.5px;font-weight:600}.out-with .ow-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.out-with .ow-close{color:var(--faint);margin-left:auto;padding:2px 4px;font-size:12px}.out-with .ow-close:hover{color:var(--ink)}.out-with .ow-body{scrollbar-width:thin;padding:4px 14px 14px;overflow-y:auto}.out-with section{padding:8px 0 4px}.out-with .ow-label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:10px;font-weight:600}.out-with .ow-label .mono{color:var(--muted);margin-left:4px}.out-with .ow-empty{color:var(--faint);margin:2px 0 6px;font-size:12px}.out-with .ow-item{border-bottom:1px solid var(--line);gap:3px;padding:8px 0 10px;display:grid}.out-with .ow-item:last-child{border-bottom:0}.out-with .ow-who{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;display:flex}.out-with .ow-who b{color:var(--ink);font-weight:600}.out-with .ow-seat{color:var(--up);border:1px solid #b7dcc9;border-radius:999px;padding:0 7px;font-size:10.5px}.out-with .ow-noseat{color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:0 7px;font-size:10.5px}.out-with .ow-by{color:var(--faint);margin-left:auto;font-size:11px}.out-with .ow-q{color:var(--ink);font-size:12.5px;font-weight:500;line-height:1.35}.out-with .ow-for{color:var(--muted);font-size:11.5px}.out-with textarea{width:100%;font:inherit;border:1px solid var(--line-2);border-radius:var(--radius);resize:vertical;color:var(--ink);background:var(--surface-2);margin-top:4px;padding:6px 8px;font-size:12.5px;line-height:1.4}.out-with textarea:focus{border-color:var(--accent);background:var(--surface);outline:none}.out-with .ow-actions{align-items:center;gap:10px;margin-top:2px;display:flex}.out-with .ow-actions button{border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent);color:#fff;padding:4px 11px;font-size:12px;font-weight:500}.out-with .ow-actions button:disabled{opacity:.45;cursor:not-allowed}.out-with .ow-err{color:var(--down);font-size:11.5px}.out-with .ow-line{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:1px 10px;padding:5px 0;font-size:12px;display:grid}.out-with .ow-line:last-child{border-bottom:0}.out-with .ow-to{color:var(--ink);grid-row:span 2;font-weight:600}.out-with .ow-text{color:var(--ink-2);overflow-wrap:anywhere;min-width:0}.out-with .ow-status{color:var(--muted);font-size:11px}.out-with .st-failed .ow-status{color:var(--down)}.out-with .st-sent .ow-status{color:var(--up)}.out-with .dots{align-self:center}.page-notice .person-screen{align-items:flex-start;padding-top:14vh}.page-notice .morning{width:min(520px,100%)}.page-notice .notice-sheet{padding:34px 40px 30px}.page-notice .notice-brand{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--orange);font-size:11px;font-weight:700}.page-notice .notice-text{color:var(--s-ink);margin:10px 0 0;font-size:19px;line-height:1.45}.page-notice .notice-detail{font-family:var(--sans);color:var(--s-muted);margin:10px 0 0;font-size:13px}.page-notice .pending .notice-text{color:var(--s-ink-3);font-style:italic}.app[data-theme=dark]{background:#1f1f1f}.app[data-theme=contrast]{background:#000}.app[data-theme=dark] .person-screen,.app[data-theme=contrast] .person-screen{background:0 0}.app[data-theme=dark] .sheet{border-color:#2e2e2e;box-shadow:0 22px 50px -30px #000000e6}.app[data-theme=contrast] .sheet{box-shadow:none;border:1px solid #fff}.app[data-theme=dark] .focus>.counter,.app[data-theme=dark] .focus>.counter .link,.app[data-theme=dark] .person-screen>.calm-line{color:#c8c8c8}.app[data-theme=contrast] .focus>.counter,.app[data-theme=contrast] .focus>.counter .link,.app[data-theme=contrast] .person-screen>.calm-line{color:#fff}@media (width<=520px){.simple .person-screen{padding:10px 8px 48px}.in-host .person-screen{padding-top:6px}.simple .sheet{padding:22px 16px 20px}.simple .doc-head{flex-wrap:wrap;gap:4px 12px}.simple .doc-title{font-size:19px}.simple .qi2{gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:11px 8px}.simple .qi2 .q2{font-size:16px}.simple .qi2 .m2{font-size:13.5px}.simple .rq{font-size:21px}.simple .moves button{padding:9px 12px}.simple .add-q{flex-wrap:wrap}.simple .add-q input{min-width:0}.team-view .team-stats{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.team-view .team-item{flex-direction:column;gap:6px}.team-view .team-item .who{text-align:left;flex-flow:wrap;gap:2px 10px;min-width:0;max-width:none;padding-top:0}.page-notice .notice-sheet{padding:26px 20px 22px}.page-notice .notice-text{font-size:17px}}.simple .sheet,.simple .qi2 .q2col{overflow-wrap:anywhere;min-width:0}.in-host{overflow-x:hidden}.simple .dc-moves,.simple .prop-moves,.simple .pm-send,.simple .ask-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.simple .dc-moves button,.simple .prop-moves button,.simple .pm-send button,.simple .ask-form button,.simple .later-row .bring{font-family:var(--sans);color:#45444d;white-space:nowrap;background:#fff;border:1px solid #dad9d3;border-radius:2px;padding:7px 13px;font-size:12.5px;font-weight:600}.simple .dc-moves button:hover:not(:disabled),.simple .prop-moves button:hover:not(:disabled),.simple .later-row .bring:hover:not(:disabled){border-color:#b8b7b0}.simple .dc-moves button.primary,.simple .prop-moves button.primary,.simple .pm-send button.primary,.simple .ask-form button.primary{background:var(--orange-bright);border-color:var(--orange-bright);color:#fff}.simple .dc-moves button.primary:hover:not(:disabled),.simple .prop-moves button.primary:hover:not(:disabled),.simple .pm-send button.primary:hover:not(:disabled),.simple .ask-form button.primary:hover:not(:disabled){background:#dd8400;border-color:#dd8400}.simple .dc-moves button.plain,.simple .prop-moves button.plain{color:var(--s-muted);border-color:#0000;font-weight:500}.simple .dc-moves button.plain:hover:not(:disabled),.simple .prop-moves button.plain:hover:not(:disabled){color:var(--orange);border-color:#0000}.simple .pm-row .chip,.simple .prop-row .chip{cursor:pointer;background:#fff;padding:5px 11px;font-size:10.5px}.simple .pm-row .chip:hover,.simple .prop-row .chip:hover{border-color:#b8b7b0}.simple .pm-row .chip.on,.simple .prop-row .chip.on{color:var(--orange);border-color:var(--orange-bright);background:#fdf6ec}.simple .loop-error{font-family:var(--sans);color:#a8461f;margin:8px 0 0;font-size:12.5px}.simple .move-error{margin-top:12px}.simple .busy{color:var(--s-ink-3);font-style:italic;animation:2.2s ease-in-out infinite loopBreathe}@keyframes loopBreathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.simple .busy{animation:none}}.simple .link.answer-now{margin-top:10px;display:inline-block}.simple .loop input,.simple .loop textarea,.simple .panel-move input,.simple .panel-move textarea{min-width:0;max-width:100%}.simple .ask-row{border-bottom:1px solid var(--rule);border-radius:2px;margin:0 -10px;padding:12px 10px 14px;transition:background .6s}.simple .ask-row.lit{box-shadow:inset 2px 0 0 var(--orange-bright);background:#fdf6ec}.simple .ask-who{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-size:10.5px;font-weight:700}.simple .ask-q{color:var(--s-ink);margin-top:4px;font-size:17px;font-weight:600;line-height:1.3}.simple .ask-serves{color:var(--s-muted);margin-top:3px;font-size:14px;font-style:italic}.simple .ask-form{margin-top:10px}.simple .ask-form input.answer{flex:220px;margin-top:0;padding:9px 12px;font-size:15px}.simple .ask-done{font-family:var(--sans);color:var(--green);margin:8px 0 0;font-size:13px}.simple .ask-row.sent .ask-q{color:var(--s-ink-3);font-weight:500}.simple .oneclick{border-bottom:1px solid var(--rule);padding:12px 0 14px}.simple .oc-for{color:var(--s-muted);margin-bottom:8px;font-size:14px;font-style:italic}.simple .draftcard{border:1px solid var(--sheet-line);background:#fbfaf7;border-radius:2px;margin-top:10px;padding:12px 14px}.simple .oneclick .draftcard{margin-top:0}.simple .dc-head{font-family:var(--sans);color:var(--s-ink-3);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.simple .dc-head b{letter-spacing:.14em;text-transform:uppercase;color:var(--s-faint);margin-right:4px;font-size:10px;font-weight:700}.simple .dc-head .dc-subject{font-family:var(--serif);color:var(--s-ink);flex-basis:100%;margin-top:2px;font-size:15.5px;font-weight:600}.simple .dc-text{color:var(--s-ink-2);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0;font-size:14.5px;line-height:1.5}.simple .dc-status{font-family:var(--sans);color:var(--s-muted);margin:10px 0 0;font-size:12.5px}.simple .dc-status.done{color:var(--green)}.simple .dc-status.warn{color:var(--orange)}.simple .dc-status.bad{color:#a8461f}.simple .dc-open{font-family:var(--sans);color:var(--orange);text-underline-offset:2px;margin-left:10px;font-size:12.5px;font-weight:600;text-decoration:underline}.simple .dc-moves{margin-top:12px}.simple .dc-edit{gap:8px;display:grid}.simple .dc-edit label{font-family:var(--sans);color:var(--s-faint);align-items:baseline;gap:10px;font-size:12px;display:flex}.simple .dc-edit label span{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;flex:none;width:66px;font-size:10px;font-weight:700}.simple .dc-edit input,.simple .dc-edit textarea{width:100%;font:inherit;font-family:var(--serif);color:var(--s-ink);border:1px solid var(--s-chip);background:#fff;border-radius:2px;flex:auto;padding:7px 10px;font-size:14.5px;line-height:1.45}.simple .dc-edit textarea{resize:vertical}.simple .dc-edit input:focus,.simple .dc-edit textarea:focus{border-color:var(--orange-soft);outline:none;box-shadow:0 0 0 3px #fbf1e2}.simple .st-skipped{opacity:.6}.simple .prop-card{border-bottom:1px solid var(--rule);padding:14px 0 16px}.simple .prop-mine{font-family:var(--sans);color:var(--s-muted);font-size:12.5px}.simple .prop-card.defining .prop-mine,.simple .prop-card.failed .prop-mine{font-family:var(--serif);color:var(--s-ink-3);font-size:17px;font-weight:600}.simple .prop-status{margin:6px 0 0;font-size:14px}.simple .prop-q{color:var(--s-ink);margin:6px 0 0;font-size:20px;font-weight:600;line-height:1.3}.simple .prop-case{margin-top:10px}.simple .prop-case p{color:var(--s-ink-2);margin:0 0 8px;font-size:15px;line-height:1.55}.simple .prop-case .srcchip{font-family:var(--sans);vertical-align:1px;margin-left:8px}.simple .prop-facts{color:var(--s-ink-3);gap:5px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.simple .prop-facts b{color:var(--s-ink);font-weight:600}.simple .prop-warn{color:var(--s-ink-2);border-left:2px solid var(--orange-soft);margin:10px 0 0;padding-left:10px;font-size:14px}.simple .prop-moves{margin-top:14px}.simple .prop-edit{gap:10px;margin-top:8px;display:grid}.simple .prop-edit textarea.answer{margin-top:0}.simple .prop-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.simple .prop-lbl,.simple .pm-lbl{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--s-faint);margin-right:4px;font-size:10px;font-weight:700}.simple .prop-done{font-family:var(--sans);color:var(--green);margin:0;font-size:13px}.simple .qi2 .where2{font-family:var(--sans);color:var(--s-ink-3);margin-top:5px;font-size:12.5px;line-height:1.45}.simple .qi2.decided .where2{color:var(--green)}.simple .qi2.decided .q2{color:var(--s-ink-3);font-weight:500}.simple .qi2 .eff.move-weigh{color:var(--s-ink-3);font-weight:600}.simple .later-row{align-items:center}.simple .later-row .q2open{text-align:left;font-family:var(--serif);flex:auto;padding:0}.simple .later-row .q2open:hover .q2{color:#000}.simple .later-row .bring{flex:none}.simple .how{gap:3px;margin-top:10px;display:grid}.simple .how p{font-family:var(--sans);color:var(--s-ink-3);margin:0;font-size:12.5px;line-height:1.45}.simple .returned .back-one+.back-one{margin-top:4px}.simple .returned .back-note{font-family:var(--sans);color:var(--s-faint);white-space:nowrap;margin-left:8px;font-size:11px}.simple .returned .chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.simple .settled-answer{border-left:2px solid var(--green);margin-top:26px;padding:2px 0 2px 14px}.simple .settled-answer .ya-label{color:var(--green)}.simple .settled-answer p{color:var(--s-ink);margin:6px 0 0;font-size:16px}.simple .settled-answer p.basis{color:var(--s-ink-3);font-size:14px}.simple .weigh-line{color:var(--s-ink-2);margin:6px 0 0;font-size:15px}.simple .earlier{color:var(--s-ink-3);margin:6px 0 0;font-size:14.5px;font-style:italic}.simple .out-now{gap:4px;margin:0;padding:0;list-style:none;display:grid}.simple .out-now li{color:var(--s-ink-2);font-size:14.5px}.simple .out-now li.back{color:var(--green)}.simple .comes-back{font-family:var(--sans);color:var(--s-muted);margin:6px 0 0;font-size:12.5px}.simple .panel-move{border:1px solid var(--sheet-line);background:#fbfaf7;border-radius:2px;gap:10px;margin-top:14px;padding:14px 16px 16px;display:grid}.simple .panel-move textarea.answer{margin-top:0;padding:9px 12px;font-size:15px}.simple .pm-q{color:var(--s-ink);font-size:16px;font-weight:600}.simple .pm-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.simple .pm-what{font-family:var(--sans);color:var(--s-ink-3);margin:0;font-size:12.5px}.simple .dk-where{margin-top:4px}.simple .dk-opt{border-top:1px solid var(--rule);gap:8px;padding-top:8px;display:grid}.simple .dk-pick{color:var(--s-ink-2);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:15px;display:flex}.simple .dk-pick input{accent-color:var(--orange-bright);margin:0;transform:translateY(1px)}.simple .dk-opt.on .dk-pick{color:var(--s-ink);font-weight:600}.simple .dk-sug{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);border:1px solid var(--orange-soft);border-radius:100px;padding:2px 8px;font-size:9.5px;font-weight:700}.simple .dk-pieces{gap:5px;margin:0 0 0 22px;padding:0;list-style:none;display:grid}.simple .dk-pieces label{color:var(--s-ink-2);cursor:pointer;align-items:baseline;gap:8px;font-size:14px;display:flex}.simple .dk-pieces input{accent-color:var(--orange-bright);flex:none;margin:0;transform:translateY(1px)}.simple .dk-note{color:var(--s-ink-3);margin:0 0 0 22px;font-size:14px;font-style:italic}.simple .dk-opt>.pm-row{margin-left:22px}.simple .o-body{overflow-wrap:anywhere;flex:auto;min-width:0}.simple .o-body .draftcard{margin-top:8px}.simple .o-body .dc-open{margin-left:8px}.simple .o-told .o-mark{color:var(--s-faint);background:#f4f3ef}.simple .o-lines li.o-told{font-family:var(--sans);color:var(--s-muted);font-size:12.5px}.simple .o-decided .o-mark,.simple .o-lines li.done.o-decided .o-mark{color:var(--green);background:#e6f1eb}.simple .o-lines li.failed .o-mark{color:#a8461f;background:#fbeae4}.simple .o-lines li.failed{color:#a8461f}.simple .act-dont_know .o-title,.simple .act-asked .o-title{color:var(--orange)}.simple .act-answered .o-title,.simple .act-approved .o-title,.simple .act-sent .o-title{color:var(--green)}.simple .act-unpark .o-title,.simple .act-noted .o-title,.simple .act-returned .o-title{color:var(--s-faint)}@media (width<=480px){.simple .person-screen{padding:10px 8px 48px}.simple .sheet{padding:22px 16px 20px}.simple .qi2{flex-wrap:wrap;gap:4px 12px}.simple .qi2 .eff{padding-top:0}.simple .later-row .bring{margin-left:auto}.simple .moves button{flex:auto}.simple .panel-move{padding:12px 12px 14px}.simple .dk-pieces,.simple .dk-note,.simple .dk-opt>.pm-row{margin-left:0}.simple .dc-edit label{flex-direction:column;gap:3px}.simple .rhead{flex-wrap:wrap;gap:4px 12px}.simple .eff2{margin-left:0}.simple .focus .counter{margin:0 4px 10px}}.simple .returned p.back-failed{font-family:var(--sans);color:var(--s-ink-3);font-size:12.5px;font-style:italic}.simple .link.refind{text-align:left;margin-top:10px;display:inline-block}.simple .add-error{margin:-2px 0 6px}.simple .happened>.counter{font-family:var(--sans);color:var(--s-faint);justify-content:space-between;align-items:baseline;margin:0 2px 12px;font-size:12px;display:flex}.app[data-theme=dark] .happened>.counter,.app[data-theme=dark] .happened>.counter .link{color:#c8c8c8}.app[data-theme=contrast] .happened>.counter,.app[data-theme=contrast] .happened>.counter .link{color:#fff}.show{--paper:#f7f6f2;--sheet:#fff;--sheet-line:#e7e7e2;--rule:#f0efea;--s-ink:#17161f;--s-ink-2:#2a2933;--s-ink-3:#5a5962;--s-muted:#86857e;--s-faint:#a4a39c;--s-chip:#dcdbd5;--orange:#c2751a;--orange-bright:#f19101;--orange-soft:#eecea0;--green:#46916c;--serif:ui-serif, "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--sans:"Inter", "Helvetica Neue", Arial, sans-serif;--hud:26px;background:var(--paper);color:var(--s-ink);font-family:var(--sans);position:fixed;inset:0;overflow:hidden}.show .stage{inset:0 0 var(--hud) 0;position:absolute;overflow:hidden}.show .app,.show .teams,.show .fs-person{height:100%}.show .fs-me{color:var(--s-ink);font-size:12.5px}.hud{height:var(--hud);background:var(--paper);border-top:1px solid var(--sheet-line);color:var(--s-faint);letter-spacing:.02em;z-index:20;-webkit-user-select:none;user-select:none;align-items:center;gap:18px;padding:0 16px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.hud .hud-left,.hud .hud-right{white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.hud .chn{background:var(--orange-bright);color:#fff;border-radius:3px;place-items:center;min-width:16px;height:16px;font-size:10px;font-weight:700;display:inline-grid}.hud .cht{color:var(--s-ink-3)}.hud .sep{opacity:.5}.hud .sct{color:var(--s-muted)}.hud .hud-bar{flex:auto;align-items:center;gap:4px;height:100%;display:flex}.hud .seg{background:#17161f1a;border-radius:2px;flex:1;height:3px;padding:0;position:relative;overflow:hidden}.hud .seg .fill{background:#17161f59;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.hud .seg.cur .fill{background:var(--orange-bright)}.hud .seg.done .fill{background:var(--orange-soft)}.hud .seg:hover{background:#17161f33}.hud .pos{font-variant-numeric:tabular-nums}.hud .steps{opacity:.8}.hud .keys{display:none}.hud.help .keys{display:inline}.story{left:16px;bottom:calc(var(--hud) + 14px);z-index:17;width:min(360px,34vw);color:var(--s-ink-2);border:1px solid var(--sheet-line);border-left:3px solid var(--orange-bright);font-family:var(--serif);background:#fffffff5;border-radius:3px;padding:11px 16px 12px;font-size:15px;line-height:1.4;position:absolute;box-shadow:0 18px 40px -26px #17161f73}.story .st-label{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:5px;font-size:9.5px;font-weight:700}.story p{margin:0}.notes{left:16px;right:16px;bottom:calc(var(--hud) + 12px);z-index:18;background:var(--sheet);color:var(--s-ink-2);border:1px solid var(--sheet-line);border-left:3px solid var(--orange-bright);border-radius:3px;align-items:baseline;gap:14px;padding:12px 16px;font-size:14px;line-height:1.45;display:flex;position:absolute;box-shadow:0 18px 40px -28px #17161f80}.notes b{color:var(--orange);white-space:nowrap;font-weight:600}.hood{top:24px;right:24px;bottom:calc(var(--hud) + 24px);z-index:19;cursor:pointer;background:var(--sheet);width:min(420px,40vw);color:var(--s-ink-2);border:1px solid var(--sheet-line);border-radius:3px;padding:22px 24px;position:absolute;overflow-y:auto;box-shadow:0 30px 60px -30px #17161f80}.hood .hd-title{letter-spacing:.2em;text-transform:uppercase;color:var(--orange);font-size:10.5px;font-weight:700}.hood .hd-sub{color:var(--s-muted);font-size:13px;font-family:var(--serif);margin-top:2px;font-style:italic}.hood ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.hood li{font-family:var(--mono);color:var(--s-ink-3);padding-left:16px;font-size:12px;line-height:1.5;position:relative}.hood li:before{content:"›";color:var(--orange-bright);position:absolute;left:0}.hood .hd-foot{color:var(--s-faint);margin-top:18px;font-size:11px}.menu{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f7f6f2db;place-items:center;display:grid;position:absolute;inset:0}.menu-body{background:var(--sheet);border:1px solid var(--sheet-line);width:min(1100px,92vw);max-height:88vh;color:var(--s-ink);border-radius:3px;padding:30px 36px;overflow:auto;box-shadow:0 30px 70px -30px #17161f73}.menu-title{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:20px;font-size:24px;font-weight:600}.menu-cols{grid-template-columns:repeat(3,1fr);gap:22px 28px;display:grid}.menu-chh{letter-spacing:.18em;text-transform:uppercase;color:var(--orange);align-items:center;gap:8px;margin-bottom:8px;font-size:10.5px;font-weight:700;display:flex}.menu-chh .chn{background:var(--orange-bright);color:#fff;border-radius:3px;place-items:center;min-width:18px;height:18px;font-size:11px;display:inline-grid}.menu-sc{text-align:left;width:100%;color:var(--s-ink-2);font-family:var(--serif);border-radius:3px;gap:10px;padding:6px 8px;font-size:14.5px;display:flex}.menu-sc .t{font-family:var(--mono);color:var(--s-faint);flex:none;width:40px;padding-top:3px;font-size:11px}.menu-sc:hover{background:var(--paper);color:var(--s-ink)}.menu-sc.cur{color:var(--s-ink);background:#fdf6ec}.menu-sc.done{opacity:.55}.menu-foot{color:var(--s-faint);margin-top:22px;font-size:11.5px}.srcmodal{z-index:40;background:#17161f59;place-items:center;display:grid;position:absolute;inset:0}.srcmodal-body{background:var(--sheet);width:min(760px,90vw);max-height:86vh;color:var(--s-ink);border-radius:3px;padding:28px 34px 22px;overflow:auto;box-shadow:0 40px 80px -30px #00000080}.srcmodal-close{color:var(--s-muted);margin-top:16px;font-size:12px}.srcdoc{font-family:var(--serif);color:var(--s-ink)}.srcdoc .sd-head{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--s-faint);justify-content:space-between;font-size:10.5px;display:flex}.srcdoc .sd-from{font-family:var(--sans);color:var(--s-ink-3);margin-top:10px;font-size:12.5px}.srcdoc .sd-subject{margin-top:2px;font-size:19px;font-weight:600;line-height:1.3}.srcdoc .sd-body{color:var(--s-ink-2);margin-top:14px;font-size:14.5px;line-height:1.55}.srcdoc .sd-body p{margin:0 0 8px}.srcdoc .sd-body .ln{margin:0 0 7px}.srcdoc .sd-body .ln b{font-family:var(--sans);color:var(--s-ink-3);margin-right:6px;font-size:12px;font-weight:600}.srcdoc mark{color:var(--s-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fde5bf;border-radius:2px;padding:0 2px;animation:.6s both markIn}@keyframes markIn{0%{background:0 0}to{background:#fde5bf}}.srcdoc.kind-news .sd-subject{font-size:22px}.slide{background:var(--paper);color:var(--s-ink);flex-direction:column;justify-content:center;padding:8vh 10vw;display:flex;position:absolute;inset:0}.slide h1{font-family:var(--serif);letter-spacing:-.012em;max-width:22ch;margin:0;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:600;line-height:1.12}.slide .eyebrow{background:var(--orange-bright);flex:none;width:2.4rem;height:2px;margin-bottom:1.6rem}.slide .answer{max-width:42rem;margin-top:1.6rem}.slide .answer p{font-family:var(--serif);color:var(--s-ink-2);margin:.8rem 0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.6}.slide .hang{font-family:var(--serif);color:var(--orange);margin-top:2.2rem;font-size:clamp(1rem,1.5vw,1.2rem);font-style:italic}.slide.bookend{text-align:center;align-items:center}.slide.bookend h1{letter-spacing:-.01em;max-width:none;font-size:clamp(3.4rem,7vw,5.6rem)}.slide.bookend h1:before,.slide.bookend h1:after{content:"";background:var(--orange-bright);width:3rem;height:2px;margin:1.6rem auto;display:block}.slide.bookend .sub{font-family:var(--serif);color:var(--s-ink-2);margin:0;font-size:clamp(1.2rem,2.2vw,1.8rem)}.slide.bookend .small{letter-spacing:.18em;text-transform:uppercase;color:var(--s-faint);margin:2.4rem 0 0;font-size:.8rem}.slide.loop .cols{grid-template-columns:repeat(3,1fr);gap:3rem;max-width:66rem;margin-top:2.4rem;display:grid}.slide.loop .verb{font-family:var(--serif);color:var(--s-ink);font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:600}.slide.loop .verb:after{content:"";background:var(--orange-bright);width:1.6rem;height:2px;margin:.7rem 0 .9rem;display:block}.slide.loop .col p{font-family:var(--serif);color:var(--s-ink-2);margin:0;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.6}.slide.steps ol{border-left:2px solid var(--orange-bright);max-width:44rem;margin:2rem 0 0;padding-left:1.6rem;list-style-position:inside}.slide.steps li{font-family:var(--serif);color:var(--s-ink-2);margin:.8rem 0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.6}.slide.steps li::marker{color:var(--orange);font-weight:600}.firehose{background:var(--paper);flex-direction:column;display:flex;position:absolute;inset:0}.fh-head{flex:none;justify-content:space-between;align-items:baseline;padding:22px 36px 12px;display:flex}.fh-label{letter-spacing:.2em;text-transform:uppercase;color:var(--orange);font-size:10.5px;font-weight:700}.fh-sub{font-family:var(--serif);color:var(--s-muted);font-size:14px;font-style:italic}.fh-body{flex:auto;grid-template-columns:1.25fr 1fr;gap:24px;min-height:0;padding:0 36px;display:grid;overflow:hidden}.fh-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:min-content;align-content:start;gap:6px;display:grid;overflow:hidden}.tile{background:var(--sheet);border:1px solid var(--sheet-line);border-left:2px solid var(--sheet-line);border-radius:2px;min-width:0;padding:6px 9px}.tile .th{color:var(--s-faint);align-items:baseline;gap:6px;min-width:0;font-size:10px;display:flex}.tile .th .g{color:var(--orange);flex:none;font-size:10px}.tile .th .who{color:var(--s-ink-3);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tile .th .when{font-family:var(--mono);flex:none;margin-left:auto;font-size:9.5px}.tile .txt{font-family:var(--serif);color:var(--s-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:clamp(10.5px,1.25vh,12.5px);line-height:1.3;display:-webkit-box;overflow:hidden}.step-1 .tile.lift,.step-2 .tile.lift{border-left-color:var(--orange-bright);background:#fffaf2}.lifted{flex-direction:column;justify-content:safe center;gap:clamp(3px,.8vh,10px);min-height:0;display:flex;overflow:hidden}.lq{background:var(--sheet);border:1px solid var(--sheet-line);border-left:2px solid var(--orange-bright);border-radius:2px;padding:clamp(4px,.8vh,10px) 14px;transition:opacity .5s;box-shadow:0 10px 24px -20px #17161f66}.lq .q{font-family:var(--serif);color:var(--s-ink);font-size:clamp(12px,1.7vh,16.5px);font-weight:600;line-height:1.3}.lq .m{font-family:var(--serif);color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:clamp(10.5px,1.4vh,12.5px);font-style:italic;overflow:hidden}.lq .w{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9.5px;overflow:hidden}.lq.dim{opacity:.35}.lq.mine{background:#fffaf2}.fh-foot{border-top:1px solid var(--sheet-line);flex:none;justify-content:center;align-items:baseline;gap:28px;padding:14px 36px 18px;display:flex}.fh-foot .counter{opacity:.25;align-items:baseline;gap:10px;transition:opacity .6s;display:flex}.fh-foot .counter.on{opacity:1}.fh-foot .n{font-family:var(--serif);color:var(--s-ink);font-variant-numeric:tabular-nums;font-size:clamp(26px,4.5vh,40px);font-weight:600;line-height:1}.fh-foot .l{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);font-size:10.5px;font-weight:700}.fh-foot .arrow{color:var(--s-chip);font-size:22px;transition:color .6s}.fh-foot .arrow.on{color:var(--orange-bright)}.fs-options{margin-top:24px}.fs-opt-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin-top:8px;display:grid}.fs-opt-list{gap:6px;display:grid}.fs-opt{text-align:left;border:1px solid var(--sheet-line);width:100%;font-family:var(--serif);background:#fff;border-radius:2px;align-items:flex-start;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.fs-opt .mark{border:1.5px solid #b8b7b0;border-radius:50%;flex:none;width:14px;height:14px;margin-top:4px}.fs-opt .body{flex-direction:column;gap:2px;display:flex}.fs-opt .label{color:var(--s-ink);font-size:15.5px;font-weight:600;line-height:1.3}.fs-opt .line{color:var(--s-muted);font-size:13.5px;font-style:italic}.fs-opt .sugtag{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);vertical-align:2px;margin-left:8px;font-size:9.5px;font-style:normal;display:inline-block}.fs-opt.peek{border-color:var(--orange-soft);background:#fffaf2}.fs-opt.on{border-color:var(--orange-bright);background:#fdf6ec}.fs-opt.on .mark{border-color:var(--orange-bright);background:var(--orange-bright);box-shadow:inset 0 0 0 2.5px #fff}.fs-preview{border-left:2px solid var(--orange-bright);padding:2px 0 2px 16px}.fs-preview ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fs-preview li{color:var(--s-ink-3);gap:9px;font-size:14px;line-height:1.4;display:flex}.fs-preview li .o-mark{width:20px;height:20px;font-family:var(--sans);background:#f4f3ef;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.fs-preview li.good .o-mark{color:var(--green);background:#e6f1eb}.fs-preview li.bad .o-mark{color:#b42318;background:#fbeae8}.fs-decide .where{margin-top:16px}.t-src{text-align:left;border:1px solid var(--t-line,#e0e0e0);background:#fafafa;border-radius:6px;align-items:center;gap:10px;width:100%;margin:2px 0 10px;padding:9px 12px;font-size:13px;display:flex}.t-src:hover{border-color:#5b5fc7}.t-src .g{color:#c2751a;font-size:13px}.t-src .s{flex-direction:column;min-width:0;display:flex}.t-src .s b{font-size:12.5px}.t-src .s span{color:#616161;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-src .w{color:#616161;white-space:nowrap;margin-left:auto;font-size:11px}.t-draft{background:#fbfaf7;border:1px solid #e0e0e0;border-radius:6px;margin:4px 0 10px;padding:10px 12px;font-family:ui-serif,Georgia,serif;font-size:14px}.t-draft .to{font-family:var(--t-font);color:#616161;margin-bottom:4px;font-size:11.5px}.t-draft p{margin:0;line-height:1.5}.t-rule{background:#f3f8f5;border-left:3px solid #46916c;border-radius:0 6px 6px 0;margin:4px 0 10px;padding:8px 12px}.t-rule .card-label{color:#46916c}.t-rule p{margin:0;font-family:ui-serif,Georgia,serif;font-size:14px}.t-cardname{color:#616161;align-self:center;font-family:ui-serif,Georgia,serif;font-size:13.5px}.t-msgs .t-end{height:4px}.fs-pieces{margin-top:22px}.fs-pieces .piece,.rc-pieces .piece{border-bottom:1px solid var(--rule);font-family:var(--serif);grid-template-columns:118px 1fr auto;align-items:baseline;gap:12px;padding:9px 0;display:grid}.fs-pieces .piece .route,.rc-pieces .piece .route{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--s-ink-3);font-size:10.5px;font-weight:700}.fs-pieces .piece.lookup .route,.rc-pieces .piece.lookup .route{color:var(--orange)}.fs-pieces .piece.decide .route,.rc-pieces .piece.decide .route{color:#6b21a8}.fs-pieces .piece .ptext,.rc-pieces .piece .ptext{color:var(--s-ink);font-size:15px;line-height:1.4}.fs-pieces .piece .pkind{font-family:var(--sans);color:var(--s-faint);white-space:nowrap;font-size:10.5px}.rc-pieces .piece .ret{color:var(--green);margin-top:3px;font-size:13.5px;font-style:italic;display:block}.rc-pieces .piece .pstate{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--s-faint);white-space:nowrap;font-size:10.5px}.rc-pieces .piece.done .pstate{color:var(--green)}.fs-table{border:1px solid var(--sheet-line);border-radius:2px;margin-top:10px;overflow-x:auto}.fs-table .fs-tr{min-width:520px}.fs-tr{border-bottom:1px solid var(--rule);display:grid}.fs-tr:last-of-type{border-bottom:0}.fs-rl{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--s-faint);border-right:1px solid var(--rule);background:#fbfaf7;padding:9px 10px;font-size:10px;font-weight:700}.fs-td{font-family:var(--serif);color:var(--s-ink-2);border-right:1px solid var(--rule);cursor:pointer;padding:9px 11px;font-size:clamp(12.5px,1vw,14px);line-height:1.4;transition:background .15s}.fs-td:last-child{border-right:0}.fs-td.peek{background:#fffaf2}.fs-td.on{background:#fdf6ec}.fs-table.ro .fs-td{cursor:default}.fs-th .fs-td.head{border-bottom:2px solid var(--s-chip);background:#fff;flex-direction:column;gap:2px;padding:12px;display:flex}.fs-th .fs-td.head.on{border-bottom-color:var(--orange-bright)}.fs-th .fs-td.head .mark{display:none}.fs-th .fs-td.head .label{color:var(--s-ink);font-size:15.5px;font-weight:600;line-height:1.3}.fs-th .fs-td.head .line{color:var(--s-muted);font-size:13px;font-style:italic}.fs-th .fs-td.head .sugtag{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-top:4px;font-size:9.5px;font-style:normal}.fs-tf .fs-td{padding:10px 12px}.fs-tf .choose{font-family:var(--sans);color:#45444d;background:#fff;border:1px solid #dad9d3;border-radius:2px;padding:6px 12px;font-size:12px;font-weight:600}.fs-tf .choose:hover{border-color:var(--orange-bright);color:var(--orange)}.fs-tf .choose.on{background:var(--orange-bright);border-color:var(--orange-bright);color:#fff}.fs-preview.wide{border-left:0;border-top:1px solid var(--sheet-line);background:#fffdf9;padding:12px 14px 4px}.fs-preview.wide ul{grid-template-columns:1fr 1fr;gap:6px 18px;display:grid}.fs-decide.compact .sheet{padding:28px 32px 26px}.sheet.record{width:100%}.rc-head{justify-content:space-between;align-items:baseline;display:flex}.rc-label{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--s-faint);font-size:10.5px;font-weight:700}.rc-status{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--s-chip);color:var(--s-ink-3);border-radius:100px;padding:4px 10px;font-size:10.5px;font-weight:700}.rc-status.s-requested{color:var(--orange);border-color:var(--orange-soft);background:#fffaf2}.rc-status.s-in-progress{color:#6b21a8;background:#f8f3fc;border-color:#e3d4f3}.rc-status.s-ready{color:var(--green);background:#f1f9f4;border-color:#cfe4d8}.rc-status.s-decided{color:#fff;border-color:var(--green);background:var(--green)}.record .rq{margin-top:10px;font-size:24px}.rc-blocks{font-family:var(--sans);color:var(--s-muted);margin:8px 0 0;font-size:12.5px}.rc-drafting{font-family:var(--sans);color:var(--s-muted);margin:14px 0 0;font-size:13px}.rc-drafting .dots{animation:1.4s ease-in-out infinite dots}.rc-sec{margin-top:22px}.rc-sec-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rc-ok{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green);font-size:10.5px;font-weight:700}.rc-ok.edit{color:var(--orange)}.rc-sec.confirming{border-left:2px solid #e6f1eb;margin-left:-14px;padding-left:12px}.rc-sec.confirming.edited{border-left-color:var(--orange-soft)}.rc-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:8px;display:grid}.rc-grid b{color:var(--s-ink);font-size:16px;font-weight:600;display:block}.rc-grid s{color:var(--s-faint);margin-right:6px;font-weight:400}.rc-grid span{color:var(--s-muted);margin-top:2px;font-size:13.5px;font-style:italic;display:block}.rc-note{font-family:var(--sans);color:var(--orange);margin-top:6px;font-size:12.5px;font-style:normal;display:block}.rc-list{margin:8px 0 0;padding-left:18px}.rc-list li{color:var(--s-ink-2);margin:4px 0;font-size:15px;line-height:1.5}.rc-list .srcchip{vertical-align:1px;margin-left:8px;font-size:11px}.rc-pieces{margin-top:6px}.rc-decision{border-top:1px solid var(--sheet-line);padding-top:18px}.rc-answer{color:var(--s-ink);margin:8px 0 0;font-size:17px;font-style:italic;line-height:1.5}.rc-why{color:var(--s-ink-3);margin:8px 0 0;font-size:14.5px}.rc-decision .draft{margin-top:12px}.rc-log ul{margin:8px 0 0;padding:0;list-style:none}.rc-log li{color:var(--s-ink-3);border-bottom:1px solid var(--rule);font-size:13.5px;font-family:var(--sans);grid-template-columns:52px 1fr;gap:12px;padding:5px 0;display:grid}.rc-log li .t{font-family:var(--mono);color:var(--s-faint);padding-top:2px;font-size:11px}.rc-moves{align-items:center}.rc-hint{font-family:var(--sans);color:var(--s-muted);margin-left:6px;font-size:12.5px}.rc-hint.sent{color:var(--green)}.ask-body{flex:auto;min-height:0;padding:22px 28px 70px;overflow-y:auto}.ask-home{flex-direction:column;gap:18px;max-width:1040px;margin:0 auto;display:flex}.ask-new{width:100%}.ask-input{border:1px solid var(--sheet-line);min-height:64px;font-family:var(--serif);color:var(--s-ink);background:#fbfaf7;border-radius:3px;margin-top:8px;padding:12px 14px;font-size:16.5px;line-height:1.45}.ask-input .ph{color:var(--s-faint);font-style:italic}.ask-input.filled{border-color:var(--orange-soft);background:#fff}.ask .moves{margin-top:14px}.ask-cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ask-col{border:1px solid var(--sheet-line);background:#fff;border-radius:3px;padding:14px 18px 8px}.ask-colh{font-family:var(--serif);color:var(--s-ink);border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding-bottom:10px;font-size:17px;font-weight:600;display:flex}.ask-colh .dir{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;border-radius:3px;padding:3px 7px;font-size:9.5px;font-weight:700}.ask-colh .dir.in{color:#0e7490;background:#e6f4f7}.ask-colh .dir.out{color:var(--orange);background:#fff3e0}.ask-colh .n{font-family:var(--sans);color:var(--s-faint);margin-left:auto;font-size:12px;font-weight:400}.ask-item{border-bottom:1px solid var(--rule);padding:12px 0 11px}.ask-item:last-child{border-bottom:0}.ask-item .t{font-family:var(--serif);color:var(--s-ink);font-size:15.5px;font-weight:600;line-height:1.35}.ask-item .m{font-family:var(--serif);color:var(--s-muted);margin-top:3px;font-size:13px;font-style:italic}.ask-item .meta{color:var(--s-ink-3);align-items:center;gap:10px;margin-top:7px;font-size:12px;display:flex}.ask-item.mine{border-left:3px solid var(--orange-bright);background:#fffaf2;margin:0 -18px;padding:12px 18px 11px}.ask-item.mine.decided{border-left-color:var(--green);background:#f3faf6}.ask-answer{margin-top:10px}.ask-answer .rc-answer{font-size:15px}.ask-answer .draft{margin-top:10px}.ask-log{margin:10px 0 0;padding:0;list-style:none}.ask-log li{color:var(--s-ink-3);border-top:1px solid var(--rule);grid-template-columns:48px 1fr;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.ask-log li .t{font-family:var(--mono);color:var(--s-faint);padding-top:2px;font-size:11px}.ask-define{width:100%;max-width:820px;margin:0 auto}.ask-steps{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ask-steps li{font-family:var(--sans);color:var(--s-faint);border-top:2px solid var(--sheet-line);flex:1;align-items:center;gap:7px;padding:7px 0;font-size:11.5px;display:flex}.ask-steps li .k{border:1px solid var(--s-chip);border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:inline-grid}.ask-steps li.cur{color:var(--s-ink);border-top-color:var(--orange-bright)}.ask-steps li.cur .k{background:var(--orange-bright);border-color:var(--orange-bright);color:#fff}.ask-steps li.done{color:var(--green);border-top-color:var(--green)}.ask-steps li.done .k{border-color:var(--green);color:var(--green)}.ask-step{margin-top:18px}.ask-sh{align-items:center;gap:10px;display:flex}.ask-sh .k{background:var(--orange-bright);color:#fff;width:20px;height:20px;font-family:var(--sans);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.ask-step.done .ask-sh .k{background:var(--green)}.ask-sh .st{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--s-faint);font-size:10.5px;font-weight:700}.ask-sh .sum{font-family:var(--serif);color:var(--s-ink-3);font-size:14px}.ask-sb{margin-top:10px;padding-left:30px}.ask-quote p{font-family:var(--serif);color:var(--s-ink-3);margin:4px 0 0;font-size:15px;font-style:italic;line-height:1.5}.ask-varda{margin-top:14px}.ask-varda p{color:var(--s-ink-2);margin:4px 0 0;font-size:14.5px;line-height:1.5}.ask-varda .rq{margin-top:8px;font-size:24px}.scope{grid-template-columns:1fr 1fr;gap:18px;display:grid}.scope-col{border-left:3px solid var(--s-chip);padding-left:14px}.scope-col.in{border-left-color:var(--orange-bright)}.scope-col ul{margin:6px 0 0;padding-left:18px}.scope-col li{font-family:var(--serif);color:var(--s-ink-2);margin:3px 0;font-size:15px;line-height:1.5}.scope-col .who{font-family:var(--sans);color:var(--s-muted);font-size:12px;display:block}.ask-covers{font-family:var(--serif);color:var(--s-ink);margin:6px 0 0;font-size:16px;line-height:1.45}.ask-ctx{grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:8px;display:grid}.ctx-item{border:1px solid var(--sheet-line);background:#fbfaf7;border-radius:3px;padding:10px 12px}.ctx-item.added{border-color:var(--orange-soft);background:#fffaf2}.ctx-t{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ctx-t b{font-family:var(--serif);color:var(--s-ink);font-size:14.5px;font-weight:600}.ctx-by{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:10px;font-weight:700}.ctx-item p{font-family:var(--serif);color:var(--s-ink-2);margin:4px 0 0;font-size:13.5px;line-height:1.5}.scope{margin-top:16px}.scope-col.left{border-left-color:var(--s-chip)}.ctx-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ctx-tabs{gap:4px;display:inline-flex}.ctx-tabs button{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--sheet-line);color:var(--s-muted);cursor:pointer;background:#fff;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:700}.ctx-tabs button.on{border-color:var(--orange-bright);color:var(--orange);background:#fffaf2}.simple .moves button.dontknow{border-color:var(--orange-soft);color:var(--orange);font-family:var(--serif);background:#fffaf2;font-style:italic;font-weight:600}.simple .moves button.dontknow:hover{border-color:var(--orange-bright)}.dk{border:1px solid var(--orange-soft);border-left:3px solid var(--orange-bright);background:#fffaf2;border-radius:3px;margin-top:22px;padding:16px 18px 14px}.dk-head{align-items:baseline;gap:10px;display:flex}.dk-say{font-family:var(--serif);color:var(--s-ink);font-size:22px;font-weight:600}.dk-who{font-family:var(--sans);color:var(--s-muted);font-size:12px}.dk-reasons{gap:10px;margin-top:12px;display:grid}.dk-r{grid-template-columns:190px 1fr;align-items:start;gap:14px;display:grid}.dk-l{font-family:var(--serif);color:var(--s-ink);font-size:15px;font-weight:600}.dk-l .tick{background:var(--green);color:#fff;vertical-align:1px;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-size:10px;display:inline-grid}.dk-h{font-family:var(--serif);color:var(--s-ink-2);font-size:14.5px;line-height:1.5}.dk-k{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-right:8px;font-size:10px;font-weight:700;display:inline-block}.dk-r.up .dk-k{color:#0e7490}.dk-note{font-family:var(--serif);color:var(--s-ink-2);margin:10px 0 0;font-size:15.5px;line-height:1.5}.dk-ask{margin-top:14px}.dk-choices{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dk-choices button{text-align:left;border:1px solid var(--sheet-line);font-family:var(--serif);color:var(--s-ink);cursor:pointer;background:#fff;border-radius:3px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;font-size:14px;display:inline-flex}.dk-choices button.on{border-color:var(--orange-bright);background:#fffaf2}.dk-choices button em{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:10px;font-style:normal;font-weight:700}.ask-item.mine.escalated{background:#f6fafb;border-left-color:#0e7490}.ask-answer .by{font-family:var(--sans);color:var(--s-muted);margin-left:6px;font-size:11.5px;font-style:normal}.ask-path{margin:10px 0 0;padding:0;list-style:none}.ask-path li{font-family:var(--serif);color:var(--s-ink-2);align-items:baseline;gap:10px;padding:4px 0;font-size:14px;line-height:1.45;display:flex}.ask-path .tag{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;flex:none;min-width:86px;font-size:10px;font-weight:700}.ask-path .tag.done{color:var(--green)}.ask-path .tag.up{color:#0e7490}.mt-item.esc{background:#f6fafb;border-left:3px solid #0e7490;margin:0 -24px;padding:13px 24px}.mt-esc{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#0e7490;margin-bottom:4px;font-size:10px;font-weight:700}.scope-must{border-left:3px solid #0e7490;margin-top:16px;padding-left:14px}.scope-must ul{margin:6px 0 0;padding-left:18px}.scope-must li{font-family:var(--serif);color:var(--s-ink-2);margin:3px 0;font-size:15px;line-height:1.5}.scope-must .who{font-family:var(--sans);color:var(--s-muted);margin-left:8px;font-size:12px}.ask-sumgrid{grid-template-columns:1fr 1fr}.ask-line{color:var(--s-muted);font-size:14px;font-style:italic;font-family:var(--serif);margin:12px 0 0}.ask-line.top{margin:0}.ya-label.gap{margin-top:14px}.ask-summary .rq{font-size:22px}.ask-sumgrid{font-family:var(--serif);color:var(--s-ink-2);grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:12px;font-size:14.5px;line-height:1.45;display:grid}.ask-strip{font-family:var(--sans);color:var(--s-ink-3);background:#f6fafb;border:1px solid #d9eaee;border-left:3px solid #0e7490;border-radius:3px;gap:4px;margin:10px 0 0;padding:10px 14px;font-size:12.5px;line-height:1.4;display:grid}.ask-strip .as-from{letter-spacing:.14em;text-transform:uppercase;color:#0e7490;font-size:10.5px;font-weight:700}.ask-strip b{color:var(--s-ink);font-weight:600}.dash{background:var(--paper);font-family:var(--sans);flex-direction:column;display:flex;position:absolute;inset:0}.dash-bar{border-bottom:1px solid var(--sheet-line);background:#fff;flex:none;align-items:center;gap:24px;padding:11px 24px;font-size:13px;display:flex}.dash-brand{color:var(--s-ink);font-size:15px;font-weight:600}.dash-brand .sep{color:var(--s-faint);margin:0 4px;font-weight:400}.dash-who{color:var(--s-muted);align-items:center;gap:10px;margin-left:8px;display:inline-flex}.dash-who .av{color:#2b4a6f;background:#c7d6e8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:600;display:grid}.dash-who b{color:var(--s-ink);font-weight:600}.dash-time{color:var(--s-faint);margin-left:auto;font-size:12px}.dash-body{flex:auto;grid-template-columns:clamp(280px,26vw,400px) 1fr;min-height:0;display:grid}.dash-list{border-right:1px solid var(--sheet-line);background:#fbfaf7;padding:6px 0 40px;overflow-y:auto}.dash-group{padding:10px 0 6px}.dash-gh{letter-spacing:.18em;text-transform:uppercase;color:var(--orange);justify-content:space-between;padding:6px 18px;font-size:10.5px;font-weight:700;display:flex}.dash-group.theirs .dash-gh,.dash-group.forme .dash-gh{color:var(--s-ink-3)}.dash-group.decided .dash-gh{color:var(--green)}.dash-gh span{color:var(--s-faint)}.dash-empty{font-family:var(--serif);color:var(--s-faint);padding:4px 18px 8px;font-size:13px;font-style:italic}.dash-row{text-align:left;border-left:3px solid #0000;flex-direction:column;gap:3px;width:100%;padding:10px 18px 11px;display:flex}.dash-row:hover{background:#f4f3ee}.dash-row.on{border-left-color:var(--orange-bright);background:#fff}.dash-row.fresh{background:#fffaf2}.dash-q{font-family:var(--serif);color:var(--s-ink);font-size:14.5px;font-weight:600;line-height:1.3}.dash-m{font-family:var(--serif);color:var(--s-muted);font-size:12.5px;font-style:italic;line-height:1.35}.dash-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.dash-meta .who{color:var(--s-ink-3);font-size:11px;font-weight:600}.dash-meta .pill{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--s-chip);color:var(--s-ink-3);border-radius:100px;padding:2px 8px;font-size:9.5px;font-weight:700}.dash-meta .pill.todo{color:var(--orange);border-color:var(--orange-soft);background:#fffaf2}.dash-meta .pill.live{color:#6b21a8;background:#f8f3fc;border-color:#e3d4f3}.dash-meta .pill.hot{color:#b42318;background:#fdf4f3;border-color:#f2c7c2}.dash-meta .pill.done{color:var(--green);background:#f1f9f4;border-color:#cfe4d8}.dash-meta .from{color:var(--orange);font-size:10.5px}.dash-main{padding:22px 28px 60px;overflow-y:auto}.dash-main .sheet,.dash-main .focus{width:min(820px,100%)}.dash-hint{max-width:520px;padding:40px 10px}.dash-hint p{font-family:var(--serif);color:var(--s-ink-3);font-size:16px;line-height:1.5}.dash-card .rq{margin-top:8px;font-size:23px}.dash-card .rc-list li b{color:var(--s-ink)}.ripple{background:var(--paper);font-family:var(--t-font,"Segoe UI", system-ui, sans-serif);color:var(--s-ink);flex-direction:column;display:flex;position:absolute;inset:0}.rp-head{flex:none;justify-content:space-between;align-items:baseline;padding:16px 28px 10px;display:flex}.rp-title{font-family:var(--serif);font-size:17px;font-weight:600}.rp-wait{color:var(--s-ink-3);align-items:baseline;gap:8px;font-size:12.5px;display:inline-flex}.rp-wait b{font-family:var(--serif);color:var(--s-ink);font-size:22px;font-weight:600;display:inline-block}.rp-wait .was{color:var(--s-faint);font-size:12px}.rp-grid{flex:auto;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:14px;min-height:0;padding:0 28px 20px;display:grid}.win{background:#f5f5f5;border:1px solid #d8d8d4;border-radius:6px;flex-direction:column;min-height:0;transition:box-shadow .4s,border-color .4s;display:flex;overflow:hidden;box-shadow:0 6px 20px -14px #0006}.win.changed{border-color:#f19101;box-shadow:0 10px 30px -14px #f1910180}.win-head{color:#fff;background:#4f52b2;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.win-head .av{color:#2b4a6f;background:#c7d6e8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:grid}.win-head .role{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.win-head .wait{color:#fffc;white-space:nowrap;margin-left:auto;font-size:11.5px}.win-head .wait b{margin-left:4px;font-size:13px}.win-chat{flex:none;gap:6px;padding:10px 12px 6px;display:grid}.wm{gap:8px;display:flex}.wm .av.varda{color:#c2751a;background:#fff4e5;border:1px solid #eecea0;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font-family:Georgia,serif;font-size:12px;display:grid}.wm>div{background:#fff;border-radius:6px;flex:auto;min-width:0;padding:7px 10px 9px;box-shadow:0 1px 2px #00000014}.wm .meta{color:#616161;font-size:10.5px}.wm .meta b{color:#242424;margin-right:4px}.wm p{margin:3px 0 0;font-size:12.5px;line-height:1.4}.wm.fresh>div{box-shadow:0 0 0 1.5px #f19101}.win-quiet{color:#a4a39c;padding:4px 2px;font-size:12px;font-style:italic}.win-list{background:#f7f6f2;border-top:1px solid #e7e7e2;flex:auto;min-height:0;padding:4px 12px 10px;overflow:hidden}.wl-head{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#c2751a;padding:6px 0 2px;font-size:9.5px;font-weight:700}.wl-item{font-family:var(--serif);border-bottom:1px solid #f0efea;flex-direction:column;padding:7px 78px 7px 10px;display:flex;position:relative}.wl-item .q{color:#17161f;font-size:13.5px;font-weight:600;line-height:1.3}.wl-item .m{color:#86857e;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;font-style:italic;overflow:hidden}.wl-item .t{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#c2751a;font-size:9.5px;position:absolute;top:7px;right:0}.wl-item.ready:before,.wl-item.new:before,.wl-item.up:before,.wl-item.changed:before{content:"";background:#f19101;border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.wl-item.ready .t,.wl-item.new .t{color:#46916c}.wl-item.ready:before,.wl-item.new:before{background:#46916c}.wl-item.gone .q{color:#86857e;font-weight:400;text-decoration:line-through}.wl-item.gone .t{color:#46916c}.win.big .wl-item .q{font-size:15px}.win.big .wl-item .m{white-space:normal}.win.big .wm p{font-size:13.5px}.lens{background:var(--paper);flex-direction:column;display:flex;position:absolute;inset:0}.ln-head{flex:none;padding:20px 36px 10px}.ln-label{letter-spacing:.2em;text-transform:uppercase;color:var(--orange);font-size:10.5px;font-weight:700}.ln-cap .t{font-family:var(--serif);color:var(--s-ink);margin-top:4px;font-size:clamp(18px,2.4vw,26px);font-weight:600;line-height:1.25}.ln-cap .s{font-family:var(--serif);color:var(--s-muted);margin-top:2px;font-size:14px;font-style:italic}.ln-field{flex:auto;min-height:0;margin:4px 36px 18px;position:relative;overflow:hidden}.ln-cols{pointer-events:none;position:absolute;inset:0}.ln-col{border-bottom:1px solid var(--s-chip);height:52px;padding:2px 8px 0;position:absolute;top:0}.ln-col .gn{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:700;overflow:hidden}.ln-col .gt{font-family:var(--serif);color:var(--s-ink);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:clamp(12px,1.3vw,15px);font-weight:600;overflow:hidden}.ln-col .gc{color:var(--s-faint);margin-top:1px;font-size:10px}.ln-col.none .gn,.ln-col.none .gt,.ln-col.person .gn{color:var(--s-faint)}.ln-behind{height:22px;font-family:var(--serif);color:var(--s-ink-2);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dotted var(--s-chip);pointer-events:none;padding:4px 2px 0;font-size:clamp(11px,1.05vw,13px);font-style:italic;position:absolute;top:0;left:0;overflow:hidden}.lt{box-sizing:border-box;border:1px solid var(--sheet-line);border-left:2px solid var(--s-chip);background:var(--sheet);will-change:transform;border-radius:2px;align-items:center;padding:0 6px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.lt .tx{font-family:var(--serif);color:var(--s-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.2;overflow:hidden}.lt.g1{background:#f3f6fd;border-left-color:#1e3a8a}.lt.g2{border-left-color:var(--orange-bright);background:#fffaf2}.lt.g3{background:#f1f9f7;border-left-color:#0f766e}.lt.g4{background:#f8f3fc;border-left-color:#6b21a8}.lt.g5{background:#fdf4f3;border-left-color:#b42318}.lt.none{border-left-color:var(--s-chip);background:#fbfaf7}.step-0 .lt{border-left-color:var(--s-chip);background:var(--sheet)}.lt.big{align-items:center;padding:0 10px}.lt.big .tx{color:var(--s-ink);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(11.5px,1.1vw,13.5px);font-weight:600;line-height:1.25;display:-webkit-box}.lt.tagged{border-color:var(--orange-soft);background:#fdf6ec}.lt .tg{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-size:9px;font-weight:700;position:absolute;top:6px;right:8px}.lt.tagged .tx{padding-right:44px}.meeting{background:var(--paper);font-family:var(--sans);flex-direction:column;display:flex;position:absolute;inset:0}.mt-head{flex:none;align-items:baseline;gap:14px;padding:18px 36px 12px;display:flex}.mt-time{font-family:var(--mono);color:var(--s-faint);font-size:12px}.mt-title{font-family:var(--serif);color:var(--s-ink);font-size:21px;font-weight:600}.mt-who{color:var(--s-muted);font-size:12.5px}.mt-sub{font-family:var(--serif);color:var(--s-muted);margin-left:auto;font-size:13px;font-style:italic}.mt-sub.on{font-family:var(--sans);color:var(--green);font-style:normal;font-weight:600}.mt-body{flex:auto;grid-template-columns:1.25fr 1fr;gap:22px;min-height:0;padding:0 36px 72px;display:grid}.mt-body>*{min-height:0;overflow-y:auto}.mt-agenda{padding:20px 24px}.mt-ah{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.mt-min{font-family:var(--mono);color:var(--s-faint);font-size:11.5px}.mt-item{border-bottom:1px solid var(--rule);grid-template-columns:26px 1fr;gap:10px;padding:13px 0;display:grid}.mt-item .n{background:var(--orange-bright);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:2px;font-size:11px;font-weight:700;display:inline-grid}.mt-item.signed .n,.mt-item.decided .n{background:var(--green)}.mt-item.back .n{background:var(--s-chip);color:var(--s-ink-3)}.mt-q .q{font-family:var(--serif);color:var(--s-ink);font-size:16px;font-weight:600;line-height:1.35}.mt-q .m{font-family:var(--serif);color:var(--s-muted);margin-top:3px;font-size:13px;font-style:italic}.mt-q .needs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.mt-q .chip{border:1px solid var(--sheet-line);color:var(--s-ink-3);background:#fbfaf7;border-radius:999px;padding:2px 8px;font-size:11px}.mt-q .min{font-family:var(--mono);color:var(--s-faint);margin-left:4px;font-size:11px}.mt-out{align-items:baseline;gap:10px;margin-top:9px;display:flex}.mt-out .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--green);flex:none;font-size:10.5px;font-weight:700}.mt-item.back .mt-out .tag{color:var(--orange)}.mt-out .txt{font-family:var(--serif);color:var(--s-ink-2);font-size:14.5px;line-height:1.45}.mt-sent{font-family:var(--serif);color:var(--s-ink-3);margin:14px 0 0;font-size:14px;font-style:italic;line-height:1.5}.mt-not{padding:20px 24px}.mt-lead{font-family:var(--serif);color:var(--s-ink-2);margin:8px 0 12px;font-size:15px;line-height:1.5}.mt-not ul{margin:0;padding:0;list-style:none}.mt-not li{border-top:1px solid var(--rule);padding:9px 0}.mt-not li .q{font-family:var(--serif);color:var(--s-ink);font-size:14.5px;display:block}.mt-not li .w{color:var(--s-muted);margin-top:2px;font-size:12px;display:block}.mt-others{font-family:var(--serif);color:var(--s-faint);margin:12px 0 0;font-size:13px;font-style:italic}.mt-doc{background:var(--sheet);border:1px solid var(--sheet-line);border-radius:3px;padding:22px 26px;position:relative}.mt-read{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);background:var(--sheet);margin-top:18px;padding:4px 0;font-size:10.5px;font-weight:700;display:inline-block;position:sticky;bottom:0}.arrival-scene{background:var(--paper);font-family:var(--t-font,"Segoe UI", system-ui, sans-serif);color:var(--s-ink);flex-direction:column;display:flex;position:absolute;inset:0}.ar-head{flex:none;align-items:baseline;gap:14px;padding:16px 28px 10px;display:flex}.ar-time{font-family:var(--mono);color:var(--s-faint);font-size:12px}.ar-label{font-family:var(--serif);font-size:17px;font-weight:600}.ar-effect{color:var(--s-muted);margin-left:auto;font-size:12.5px;transition:color .4s}.ar-effect.on{color:var(--orange);font-weight:600}.ar-body{flex:auto;grid-template-columns:1fr 1fr;gap:18px;min-height:0;padding:0 28px 20px;display:grid}.ar-doc{background:var(--sheet);border:1px solid var(--sheet-line);border-radius:3px;min-height:0;padding:26px 30px;position:relative;overflow-y:auto;box-shadow:0 14px 30px -24px #17161f73}.ar-read{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);background:var(--sheet);margin-top:18px;padding:6px 0 0;font-size:10.5px;font-weight:700;display:inline-block;position:sticky;bottom:0}.ar-win{min-height:0;display:grid}.close-scene{background:var(--paper);grid-template-columns:1fr auto;display:grid;position:absolute;inset:0}.close-scene .fs-person{min-width:0}.close-scene .fs-row{cursor:default}.score{background:var(--sheet);border:1px solid var(--sheet-line);width:min(400px,34vw);color:var(--s-ink);border-radius:3px;flex-direction:column;justify-content:center;margin:24px 24px 24px 0;padding:32px 30px;display:flex;box-shadow:0 22px 50px -34px #17161f80}.sc-title{font-family:var(--serif);font-size:22px;font-weight:600}.sc-sub{letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin:4px 0 20px;font-size:10.5px;font-weight:700}.sc-row{border-top:1px solid var(--rule);grid-template-columns:54px 1fr;align-items:baseline;gap:12px;padding:10px 0;display:grid}.sc-row .n{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.sc-row .l{font-family:var(--serif);color:var(--s-ink);font-size:15px}.sc-row .s{color:var(--s-muted);margin-top:2px;font-size:12px}.sc-wait{border-top:1px solid var(--rule);color:var(--s-ink-3);margin-top:16px;padding-top:14px;font-size:13.5px}.sc-wait b{font-family:var(--serif);color:var(--s-ink);margin:0 4px;font-size:22px;font-weight:600}.sc-foot{font-family:var(--serif);color:var(--orange);margin-top:20px;font-size:14.5px;font-style:italic;line-height:1.5}.work{background:var(--paper);font-family:var(--sans);flex-direction:column;display:flex;position:absolute;inset:0}.wk-body{flex-direction:column;flex:auto;justify-content:center;gap:10px;min-height:0;padding:4px 36px 12px;display:flex}.wk-row{background:var(--sheet);border:1px solid var(--sheet-line);border-radius:3px;grid-template-columns:minmax(240px,.8fr) 2fr;align-items:start;gap:24px;padding:14px 20px;display:grid}.wk-dec{align-items:flex-start;gap:10px;display:flex}.wk-dec .tick{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:700;display:inline-grid}.wk-dec .q{font-family:var(--serif);color:var(--s-ink);font-size:16px;font-weight:600;line-height:1.3}.wk-dec .w{color:var(--s-muted);margin-top:3px;font-size:12px}.wk-items{flex-direction:column;gap:6px;display:flex}.wk-item{border:1px dashed var(--s-chip);color:var(--s-faint);border-left-width:3px;border-radius:2px;grid-template-columns:20px 1fr auto;align-items:baseline;gap:10px;padding:7px 12px;transition:background .4s,border-color .4s,color .4s;display:grid}.wk-item .g{text-align:center;font-size:13px}.wk-item .t{font-family:var(--serif);font-size:14.5px;line-height:1.35}.wk-item .s{white-space:nowrap;font-size:11.5px;font-style:italic}.wk-item.on{color:var(--s-ink);border-style:solid}.wk-item.on .s{font-style:normal;font-weight:600}.wk-item.on.agent{border-color:#cfe4d8;border-left-color:var(--green);background:#f3faf6}.wk-item.on.agent .g,.wk-item.on.agent .s{color:var(--green)}.wk-item.on.person{border-color:#f1dfc4;border-left-color:var(--orange-bright);background:#fdf8f0}.wk-item.on.person .g,.wk-item.on.person .s{color:var(--orange)}.ck-body{flex:auto;grid-template-columns:1fr 1fr;align-items:start;gap:22px;min-height:0;padding:4px 36px 130px;display:grid}.ck-doc{background:var(--sheet);border:1px solid var(--sheet-line);border-radius:3px;max-height:100%;padding:22px 26px;overflow-y:auto}.ck-lines p{margin:0 0 10px}.ck-lines del{color:var(--s-faint);margin-right:6px}.ck-lines ins{color:var(--s-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fde5bf;border-radius:2px;padding:0 2px;text-decoration:none;transition:background .6s}.ck-lines ins.kept{background:0 0;padding:0}.ck-act{border-top:1px solid var(--rule);margin-top:18px;padding-top:14px}.ck-made{font-family:var(--serif);color:var(--s-muted);font-size:13px;font-style:italic}.ck-wait{align-items:center;gap:12px;margin-top:10px;display:flex}.ck-btn{background:var(--orange-bright);color:#fff;border-radius:3px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-block}.ck-owner{color:var(--s-ink-3);font-size:12px}.ck-done{color:var(--green);margin-top:10px;font-size:13px;font-weight:600}.work .fh-foot{justify-content:flex-end}
