:root{--size-1lh:1lh;--font-size-14:14px;--font-size-12:12px;--font-size-11:11px;--font-size-10:10px;--font-size-13:13px;--font-size-16:16px;--font-size-17:17px;--font-size-15:15px;--font-size-18:18px;--font-size-12-5:12.5px;--font-size-9:9px;--font-size-10-5:10.5px;--font-size-8-5:8.5px;--font-size-11-5:11.5px;--font-size-13-5:13.5px;--font-size-9-5:9.5px;--font-size-8:8px;--font-size-7-5:7.5px;--font-weight-500:500;--leading-1:1;--leading-1-6:1.6;--font-weight-300:300;--font-weight-600:600;--leading-1-5:1.5;--leading-1-45:1.45;--font-weight-400:400;--leading-1-25:1.25;--leading-1-4:1.4;--leading-1-55:1.55;--leading-1-65:1.65;--leading-1-2:1.2;--leading-18:18px;--leading-1-35:1.35;--leading-16:16px;--tracking-0-06:.06em;--leading-17:17px;--tracking-0-02:.02em;--leading-15:15px;--leading-19:19px;--tracking-negative-2:-2px;--space-10:10px;--space-8:8px;--space-5:5px;--space-4:4px;--space-2:2px;--space-6:6px;--space-12:12px;--space-3:3px;--space-16:16px;--space-1:1px;--space-negative-12:-12px;--space-negative-8:-8px;--space-negative-0-5:-.5px;--space-negative-6:-6px;--space-14:14px;--space-24:24px;--space-18:18px;--space-22:22px;--space-20:20px;--space-negative-2:-2px;--space-negative-4:-4px;--space-21:21px;--space-9:9px;--space-26:26px;--space-7:7px;--space-28:28px;--space-negative-15:-15px;--space-15:15px;--space-0-625:.625px;--space-2-625:2.625px;--space-2-5:2.5px;--space-40:40px;--space-11:11px;--space-13:13px;--space-27:27px;--space-66:66px;--space-negative-3:-3px;--space-negative-5:-5px;--w:initial;--rpw:initial;--size-1em:1em;--size-32:32px;--size-0-5:.5px;--size-negative-7:-7px;--size-negative-10:-10px;--size-negative-1-5:-1.5px;--offset-1:50%;--offset-2:100%;--gradient-1:linear-gradient(to right, var(--transparent), var(--tab-hover-solid));--gradient-2:linear-gradient(to right, var(--transparent), var(--tab-on-solid));--gradient-3:linear-gradient(var(--fill-ghost-selected), var(--fill-ghost-selected));--size-36:36px;--size-56:56px;--gradient-4:linear-gradient(to right, var(--transparent), var(--surface-1) 45%);--size-30:30px;--mix-brim-blue-45:color-mix(in srgb, var(--brim-blue) 45%, var(--transparent));--size-1020:1020px;--size-660:660px;--size-232:232px;--size-196:196px;--offset-3:calc(100% + var(--space-2));--size-180:180px;--size-34:34px;--gradient-5:linear-gradient(to right, var(--black) calc(100% - 40px), var(--transparent));--gradient-6:linear-gradient(to left, var(--black) calc(100% - 40px), var(--transparent));--gradient-7:linear-gradient(to right, var(--transparent), var(--black) 40px, var(--black) calc(100% - 40px), var(--transparent));--size-280:280px;--gradient-8:linear-gradient(to right, var(--transparent) 2px, var(--text-accent) 2px, var(--text-accent) 3.5px, var(--transparent) 3.5px);--size-640:640px;--offset-4:calc(100% + var(--space-6));--size-340:340px;--mix-fill-warning-22:color-mix(in srgb, var(--fill-warning) 22%, var(--transparent));--font-tabular-nums:tabular-nums;--size-52:52px;--size-1-5:1.5px;--size-3-5:3.5px;--size-9-25:9.25px;--gradient-9:linear-gradient(to bottom, var(--transparent), var(--brim-blue), var(--transparent));--size-negative-16:-16px;--gradient-10:linear-gradient(90deg, var(--text-muted) 0%, var(--text-primary) 50%, var(--text-muted) 100%);--mix-text-danger-55:color-mix(in srgb, var(--text-danger) 55%, var(--transparent));--mix-brim-blue-55:color-mix(in srgb, var(--brim-blue) 55%, var(--transparent));--size-38:38px;--size-236:236px;--font-normal:normal;--gradient-11:linear-gradient(to top, var(--transparent), var(--brim-blue), var(--transparent));--mix-text-danger-12:color-mix(in srgb, var(--text-danger) 12%, var(--transparent));--size-999:999px;--mix-text-danger-13:color-mix(in srgb, var(--text-danger) 13%, var(--transparent));--size-680:680px;--mix-brim-blue-6:color-mix(in srgb, var(--brim-blue) 6%, var(--transparent));--mix-brim-blue-12:color-mix(in srgb, var(--brim-blue) 12%, var(--transparent));--size-negative-1:-1px;--mix-text-primary-6:color-mix(in srgb, var(--text-primary) 6%, var(--transparent));--mix-fill-warning-16:color-mix(in srgb, var(--fill-warning) 16%, var(--transparent));--mix-brim-blue-14:color-mix(in srgb, var(--brim-blue) 14%, var(--transparent));--mix-text-primary-3-5:color-mix(in srgb, var(--text-primary) 3.5%, var(--transparent));--mix-brim-green-22:color-mix(in srgb, var(--brim-green) 22%, var(--transparent));--mix-fill-warning-14:color-mix(in srgb, var(--fill-warning) 14%, var(--transparent));--mix-fill-warning-30:color-mix(in srgb, var(--fill-warning) 30%, var(--transparent));--mix-fill-warning-10:color-mix(in srgb, var(--fill-warning) 10%, var(--transparent));--mix-fill-warning-75:color-mix(in srgb, var(--fill-warning) 75%, var(--transparent));--mix-fill-warning-24:color-mix(in srgb, var(--fill-warning) 24%, var(--transparent));--mix-brim-blue-60:color-mix(in srgb, var(--brim-blue) 60%, var(--transparent));--mix-brim-blue-10:color-mix(in srgb, var(--brim-blue) 10%, var(--transparent));--mix-text-primary-8:color-mix(in srgb, var(--text-primary) 8%, var(--transparent));--mix-brim-blue-9:color-mix(in srgb, var(--brim-blue) 9%, var(--transparent));--mix-brim-blue-40:color-mix(in srgb, var(--brim-blue) 40%, var(--transparent));--mix-brim-blue-16:color-mix(in srgb, var(--brim-blue) 16%, var(--transparent));--size-negative-14:-14px;--size-negative-9:-9px;--font-italic:italic;--mix-text-primary-5:color-mix(in srgb, var(--text-primary) 5%, var(--transparent));--mix-brim-blue-22:color-mix(in srgb, var(--brim-blue) 22%, var(--transparent));--size-50:50px;--mix-brim-blue-50:color-mix(in srgb, var(--brim-blue) 50%, var(--transparent));--size-200:200px;--mix-fill-warning-70:color-mix(in srgb, var(--fill-warning) 70%, var(--transparent));--size-74:74px;--mix-text-primary-9:color-mix(in srgb, var(--text-primary) 9%, var(--transparent));--mix-brim-green-26:color-mix(in srgb, var(--brim-green) 26%, var(--transparent));--size-440:440px;--size-negative-18:-18px;--size-negative-36:-36px;--size-negative-54:-54px;--gradient-12:linear-gradient(90deg, var(--transparent), var(--progress-sweep), var(--transparent));--size-84:84px;--size-64:64px;--mix-text-primary-4:color-mix(in srgb, var(--text-primary) 4%, var(--transparent));--size-58:58px;--mix-brim-blue-8:color-mix(in srgb, var(--brim-blue) 8%, var(--transparent));--mix-text-primary-7:color-mix(in srgb, var(--text-primary) 7%, var(--transparent));--mix-brim-blue-7:color-mix(in srgb, var(--brim-blue) 7%, var(--transparent));--mix-brim-blue-18:color-mix(in srgb, var(--brim-blue) 18%, var(--transparent));--size-25:25px;--font-0:0;--mix-text-primary-2-5:color-mix(in srgb, var(--text-primary) 2.5%, var(--transparent));--size-1-2:1.2px;--mix-text-muted-70:color-mix(in srgb, var(--text-muted) 70%, var(--transparent))}:root[data-theme=dark]{--surface-0:#141413;--surface-1:#1b1b1a;--surface-2:#222221;--border:#ffffff1a;--border-strong:#ffffff2e;--text-primary:#ededeb;--text-secondary:#a8a8a3;--text-muted:#74746f;--text-accent:#85b7eb;--text-warning:#f2c14e;--fill-primary:#ededeb;--on-primary:#141413;--fill-control:#ffffff17;--fill-ghost-hover:#ffffff0d;--fill-ghost-selected:#ffffff1a;--bg-accent-muted:#378add2e;--bg-tint-blue:#0c447c;--text-tint-blue:#b5d4f4;--bg-tint-green:#27500a;--text-tint-green:#c0dd97;--bg-tint-violet:#3c3489;--text-tint-violet:#cecbf6;--bg-tint-orange:#712b13;--text-tint-orange:#f5c4b3;--bg-tint-magenta:#72243e;--text-tint-magenta:#f4c0d1;--bj-bg:#c0ea5c38;--bj-solid:color-mix(in srgb, #c0ea5c 22%, var(--surface-1));--bj-fg:#c0ea5c;--shade-hover:#ffffff17;--tab-hover-solid:color-mix(in srgb, var(--white) 5%, var(--surface-1));--tab-on-solid:color-mix(in srgb, var(--white) 9%, var(--surface-1));--pick-bg:color-mix(in srgb, var(--brim-blue) 22%, transparent);--warn-text:var(--fill-warning);--wait-op:.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-0:#141413;--surface-1:#1b1b1a;--surface-2:#222221;--border:#ffffff1a;--border-strong:#ffffff2e;--text-primary:#ededeb;--text-secondary:#a8a8a3;--text-muted:#74746f;--text-accent:#85b7eb;--text-warning:#f2c14e;--fill-primary:#ededeb;--on-primary:#141413;--fill-control:#ffffff17;--fill-ghost-hover:#ffffff0d;--fill-ghost-selected:#ffffff1a;--bg-accent-muted:#378add2e;--bg-tint-blue:#0c447c;--text-tint-blue:#b5d4f4;--bg-tint-green:#27500a;--text-tint-green:#c0dd97;--bg-tint-violet:#3c3489;--text-tint-violet:#cecbf6;--bg-tint-orange:#712b13;--text-tint-orange:#f5c4b3;--bg-tint-magenta:#72243e;--text-tint-magenta:#f4c0d1;--bj-bg:#c0ea5c38;--bj-solid:color-mix(in srgb, #c0ea5c 22%, var(--surface-1));--bj-fg:#c0ea5c;--shade-hover:#ffffff17;--tab-hover-solid:color-mix(in srgb, var(--white) 5%, var(--surface-1));--tab-on-solid:color-mix(in srgb, var(--white) 9%, var(--surface-1));--pick-bg:color-mix(in srgb, var(--brim-blue) 22%, transparent);--warn-text:var(--fill-warning);--wait-op:.5}}:root{--font-sans:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif;--font-voice:"New York", "Iowan Old Style", Georgia, serif;--radius:8px;--surface-0:#f4f4f2;--surface-1:#f9f9f8;--surface-2:#fff;--border:#0b0b0b1a;--border-strong:#0b0b0b29;--text-primary:#1a1a19;--text-secondary:#62625e;--text-muted:#9a9a95;--text-accent:#185fa5;--text-warning:#854f0b;--fill-warning:#f2c14e;--on-warning:#1a1a19;--fill-primary:#1a1a19;--on-primary:#fff;--fill-control:#0b0b0b12;--fill-ghost-hover:#0b0b0b0a;--fill-ghost-selected:#0b0b0b12;--bg-accent-muted:#378add1a;--bg-tint-blue:#e6f1fb;--text-tint-blue:#185fa5;--bg-tint-green:#eaf3de;--text-tint-green:#3b6d11;--bg-tint-violet:#eeedfe;--text-tint-violet:#534ab7;--bg-tint-orange:#faece7;--text-tint-orange:#993c1d;--bg-tint-magenta:#fbeaf0;--text-tint-magenta:#993556;--b:#c0ea5c;--b-fg:#141414;--bj-bg:#c0ea5c8c;--bj-solid:color-mix(in srgb, #c0ea5c 55%, var(--surface-1));--bj-fg:#141414;--shade-hover:#0b0b0b1a;--tab-hover-solid:color-mix(in srgb, var(--tab-ink) 4%, var(--surface-1));--tab-on-solid:color-mix(in srgb, var(--tab-ink) 10%, var(--surface-1));--brim-blue:#5bb6f0;--pick-bg:color-mix(in srgb, var(--brim-blue) 16%, transparent);--warn-text:#9a6200;--wait-op:.7;--text-danger:#e5484d;--white:#fff;--black:#000;--ink:#141414;--brand-anthropic:#d97757;--brand-openai:#111;--brand-openai-border:#555;--brand-grok:#0e0e10;--brim-green:#8fc93a;--tab-ink:#0b0b0b;--transparent:transparent;--progress-sweep:#ffffff8c;--vendor-border-light:#0000001f;--vendor-border-dark:#ffffff4d;--shadow-ink-05:#0000000d;--shadow-ink-06:#0000000f;--shadow-ink-08:#00000014;--shadow-ink-10:#0000001a;--shadow-ink-14:#00000024;--shadow-ink-15:#00000026;--shadow-ink-16:#00000029;--shadow-ink-18:#0000002e;--shadow-ink-28:#00000047;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}body{background:var(--surface-0);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-14);margin:0}:where(button.b2,.w1-control,.w1-message,.w1-answer){all:unset;box-sizing:border-box;font:inherit;color:inherit;text-align:inherit}:where(button.b2,.w1-control){cursor:pointer}:where(button.b2:disabled,.w1-control:disabled){cursor:default}.i{width:var(--size-1em);height:var(--size-1em);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.r{align-items:center;gap:var(--space-10);height:var(--size-32);padding:0 var(--space-8);border-radius:var(--radius);display:flex}.r.hover{background:var(--fill-ghost-hover)}.r.sel{background:var(--fill-ghost-selected)}.ic{width:var(--space-22);height:var(--space-22);border-radius:var(--space-6);font-size:var(--font-size-14);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ic.mono{background:var(--fill-control);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-500)}.ic.emoji{background:var(--fill-control);font-size:var(--font-size-14)}.nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.st{min-width:var(--space-22);font-size:var(--font-size-14);color:var(--text-muted);flex-shrink:0;justify-content:center;display:flex}.b{min-width:var(--space-18);height:var(--space-18);padding:0 var(--space-5);border-radius:var(--space-9);background:var(--b);color:var(--b-fg);font-size:var(--font-size-11);font-weight:var(--font-weight-500);line-height:var(--leading-1);justify-content:center;align-items:center;display:inline-flex}.gh .i{font-size:var(--font-size-12)}.gh{align-items:center;gap:var(--space-4);padding:0 var(--space-8);font-size:var(--font-size-12);color:var(--text-secondary);height:var(--space-24);display:flex}.muted{color:var(--text-secondary)}.kbd{font-size:var(--font-size-12);color:var(--text-muted)}.tabs{align-items:flex-end;gap:var(--space-2);padding:var(--space-8) var(--space-8) 0;background:var(--surface-1);border:var(--size-0-5) solid var(--border);border-radius:var(--space-12) var(--space-12) 0 0;display:flex;position:relative;overflow:hidden}.tab{align-items:center;gap:var(--space-6);height:var(--size-32);padding:0 var(--space-12);border-radius:var(--space-8) var(--space-8) 0 0;color:var(--text-secondary);flex-shrink:0;min-width:0;display:flex}.tab.on{background:var(--surface-2);color:var(--text-primary);border:var(--size-0-5) solid var(--border);border-bottom:none}.tab .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tab.icononly{padding:0 var(--space-8);position:relative}.app .tab.fit{flex:0 auto}.app .tab.fit.on{flex:none}.app .tab.narrow:not(.on) .x{display:none}.app .tab.narrow:not(.on):hover .x{display:flex}.app .tab.icononly.fill{min-width:var(--size-32);flex:1 1 0;justify-content:center;padding:0}.app .tab.icononly.fill .ico{display:flex;position:relative}.app .tab.icononly.fill .b{top:var(--size-negative-7);right:var(--size-negative-10)}.b.job{background:var(--bj-bg);color:var(--bj-fg)}.tab.icononly .b.job,.rtog .b.job{background:var(--bj-solid)}.tab.icononly .b{top:0;right:var(--space-negative-3);min-width:var(--space-14);height:var(--space-14);font-size:var(--font-size-10);padding:0 var(--space-3);position:absolute}.mini{width:var(--space-16);height:var(--space-16);border-radius:var(--space-4);font-size:var(--font-size-11)}.tabrow .tab{position:relative}.tabrow.ts-pill .tabs{padding:var(--space-6) var(--space-8);align-items:center;gap:var(--space-2)}.tabrow.ts-pill .tab{height:var(--space-28);border-radius:var(--space-7);padding:0 var(--space-10)}.tabrow.ts-pill .tab.on{background:var(--shade-hover);border:none;margin-bottom:0}.tabrow.ts-pill .tab:not(.on)+.tab:not(.on):not(.newt):not(:hover):before{content:"";left:var(--size-negative-1-5);top:var(--space-8);bottom:var(--space-8);width:var(--space-1);background:var(--border-strong);position:absolute}.tabrow.ts-pill .tab:hover+.tab:before{display:none}.tabrow.ts-pill.pv-soft .tab .x{right:var(--space-4);top:var(--offset-1);background:var(--tab-hover-solid);margin:0;display:none;position:absolute;transform:translateY(-50%)}.tabrow.ts-pill.pv-soft .tab.on .x{background:var(--tab-on-solid)}.tabrow.ts-pill.pv-soft .tab:hover .x,.tabrow.ts-pill.pv-soft .tab.hov .x{display:flex}.tabrow.ts-pill.pv-soft .tab:hover .b,.tabrow.ts-pill.pv-soft .tab.hov .b{visibility:hidden}.tabrow.ts-pill.pv-soft .tab .x:before{content:"";right:var(--offset-2);width:var(--space-10);background:var(--gradient-1);position:absolute;top:0;bottom:0}.tabrow.ts-pill.pv-soft .tab.on .x:before{background:var(--gradient-2)}.tabrow.ts-pill.pv-soft .tab .x:hover{background:var(--gradient-3), var(--tab-hover-solid)}.tabrow.ts-pill.pv-soft .tab.on .x:hover{background:var(--gradient-3), var(--tab-on-solid)}.tabbase{height:var(--size-36);background:var(--surface-2);border:var(--size-0-5) solid var(--border);border-radius:0 0 var(--space-12) var(--space-12);border-top:none}.fade{width:var(--size-56);padding-right:var(--space-8);background:var(--gradient-4);color:var(--text-secondary);justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.pane{background:var(--surface-2);border:var(--size-0-5) solid var(--border);border-radius:var(--space-12);padding:var(--space-12);gap:var(--space-6);flex-direction:column;display:flex}.h{font-size:var(--font-size-12);color:var(--text-secondary);align-items:center;gap:var(--space-6);margin:var(--space-2) 0;display:flex}.nc{border:var(--size-0-5) solid var(--border);border-radius:var(--radius);padding:var(--space-10) var(--space-12);gap:var(--space-6);flex-direction:column;display:flex}.tr{align-items:center;gap:var(--space-8);height:var(--size-30);padding:0 var(--space-6);border-radius:var(--space-6);display:flex}.tr .n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.age{font-size:var(--font-size-11);color:var(--text-muted)}.opt{align-items:center;gap:var(--space-6);font-size:var(--font-size-12);padding:var(--space-5) var(--space-6);border-radius:var(--space-6);color:var(--text-secondary);display:flex}.opt.pick{background:var(--pick-bg);color:var(--text-primary);box-shadow:inset 0 0 0 var(--space-1) var(--mix-brim-blue-45)}.opt.pick .i{color:var(--brim-blue)}.btn{font-size:var(--font-size-12);padding:var(--space-5) var(--space-10);border-radius:var(--space-6);border:var(--size-0-5) solid var(--border-strong);align-self:flex-start}.btn.primary{background:var(--fill-primary);color:var(--on-primary);border-color:var(--transparent)}.empty{color:var(--text-muted);font-size:var(--font-size-12);padding:var(--space-6)}.app{min-width:var(--size-1020);height:var(--size-660);border:var(--size-0-5) solid var(--border);border-radius:var(--space-12);grid-template-columns:var(--size-232) minmax(0, 1fr);background:var(--surface-2);font-size:var(--font-size-13);display:grid;overflow:hidden}.app [data-act]{cursor:pointer}.app{position:relative}.top{background:var(--surface-1);border-bottom:var(--size-0-5) solid var(--border);grid-column:1/-1;align-items:flex-end;min-width:0;display:flex}.chrome{height:var(--space-40);align-items:center;gap:var(--space-8);padding:0 var(--space-4) 0 var(--space-16);flex-shrink:0;display:flex}.top>.chrome{align-self:center}.sb>.chrome{padding-right:var(--space-10);align-self:stretch}.sb>.chrome .sbt{margin-left:0}.sb>.chrome{gap:var(--space-8)}.push{margin-left:auto}.tbtn{align-items:center;gap:var(--space-1);padding:var(--space-4);border-radius:var(--space-6);color:var(--text-secondary);font-size:var(--font-size-16);cursor:pointer;display:flex}.tbtn:hover,.tbtn.on{background:var(--fill-ghost-hover);color:var(--text-primary)}.menu{z-index:5;width:var(--size-196);background:var(--surface-2);border:var(--size-0-5) solid var(--border-strong);border-radius:var(--space-10);box-shadow:0 var(--space-8) var(--space-24) var(--shadow-ink-18);padding:var(--space-4);position:absolute}.mi{align-items:center;gap:var(--space-10);height:var(--size-32);padding:0 var(--space-8);border-radius:var(--space-6);font-size:var(--font-size-13);cursor:pointer;display:flex}.mi:hover{background:var(--fill-ghost-hover)}.mi.red{color:var(--text-danger)}.msep{height:var(--size-0-5);background:var(--border);margin:var(--space-4) var(--space-6)}.mi.hassub{position:relative}.mi.hassub>.menu{top:var(--space-negative-4);left:var(--offset-3);width:var(--size-180);display:none}.mi.hassub:hover>.menu{display:block}.qmenu.left .mi.hassub>.menu{left:auto;right:var(--offset-3)}.qmenu .mi{height:var(--size-30)}.more{width:var(--space-22);height:var(--space-22);border-radius:var(--space-5);color:var(--text-secondary);font-size:var(--font-size-14);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:none}.more:hover,.qm .more{background:var(--fill-ghost-selected);color:var(--text-primary)}.r:hover>.st,.tr:hover>.st,.qm>.st{display:none}.r:hover>.more,.tr:hover>.more,.qm>.more{display:flex}.tl{width:var(--space-12);height:var(--space-12);border-radius:var(--offset-1);box-shadow:inset 0 0 0 var(--size-0-5) var(--shadow-ink-15)}.sbt{margin-left:var(--space-12);padding:var(--space-4);border-radius:var(--space-6);color:var(--text-secondary);font-size:var(--font-size-17);display:flex}.sbt:hover{background:var(--fill-ghost-hover);color:var(--text-primary)}.app .top .tabs{background:var(--transparent);min-width:0;padding-left:var(--space-8);border:none;flex:1}.app .tabrow{background:var(--surface-1);border-bottom:var(--size-0-5) solid var(--border);align-items:stretch;min-width:0;display:flex}.app .tabrow .tabs{border-bottom:none;flex:1;min-width:0}.app .top .tabrow{background:var(--transparent);border-bottom:none;flex:1;align-self:stretch}.rtog{margin:0 var(--space-10) 0 var(--space-6);align-self:center;gap:var(--space-6);flex-shrink:0}.rtog:hover{background:var(--fill-ghost-hover);color:var(--text-primary)}.app{transition:grid-template-columns .15s ease-out}.app.railed{grid-template-columns:var(--size-56) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr)}.sb>.chrome{margin:var(--space-negative-12) var(--space-negative-8) var(--space-4);padding-left:var(--space-16)}.sb.rail{align-items:center;gap:var(--space-4);padding:var(--space-10) 0}.rt{width:var(--size-36);height:var(--size-34);border-radius:var(--space-8);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.rt:hover{background:var(--fill-ghost-hover)}.rt.sel{background:var(--fill-ghost-selected)}.rt .b{top:0;right:var(--space-negative-2);min-width:var(--space-15);height:var(--space-15);font-size:var(--font-size-10);padding:0 var(--space-3);position:absolute}.rdiv{width:var(--space-20);height:var(--size-0-5);background:var(--border-strong);margin:var(--space-6) 0;flex-shrink:0}[data-act=toggle-sb]:hover{background:var(--fill-ghost-hover)}.app .sb{background:var(--surface-1);border-right:var(--size-0-5) solid var(--border);padding:var(--space-12) var(--space-8);flex-direction:column;display:flex;overflow:hidden}.app .sb>*{flex-shrink:0}.app .sb>.sbl{scrollbar-width:thin;min-height:0;margin:0 var(--space-negative-8);padding:0 var(--space-8);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.app .sbl>*{flex-shrink:0}.app .sb.rail{scrollbar-width:none;overflow-y:auto}.app .r[data-act]:hover,.app .tr[data-act]:hover{background:var(--fill-ghost-hover)}.app .r.sel[data-act]:hover{background:var(--fill-ghost-selected)}.app .main{flex-direction:column;min-width:0;min-height:0;display:flex}.app .tabs{border:none;border-bottom:var(--size-0-5) solid var(--border);scrollbar-width:none;border-radius:0;overflow-x:auto}.app .tabs::-webkit-scrollbar{display:none}.app .tabs.more-r{-webkit-mask-image:var(--gradient-5);mask-image:var(--gradient-5)}.app .tabs.more-l{-webkit-mask-image:var(--gradient-6);mask-image:var(--gradient-6)}.app .tabs.more-l.more-r{-webkit-mask-image:var(--gradient-7);mask-image:var(--gradient-7)}.app .tab.on{margin-bottom:var(--space-negative-0-5)}.app .tab:not(.on):hover{background:var(--fill-ghost-hover)}.x{width:var(--space-20);height:var(--space-20);font-size:var(--font-size-15);line-height:var(--leading-1);color:var(--text-muted);border-radius:var(--space-5);margin-right:var(--space-negative-6);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.x:hover{color:var(--text-primary);background:var(--fill-ghost-selected)}.tab.on .x{color:var(--text-secondary)}.tab.icononly .x{font-size:var(--font-size-14);background:var(--fill-ghost-selected);color:var(--text-primary);border-radius:var(--space-8) var(--space-8) 0 0;justify-content:center;align-items:center;margin:0;display:none;position:absolute;inset:0}.tab.icononly:hover .x{display:flex}.app .body{grid-template-columns:minmax(0, 1fr) var(--rpw,var(--size-280));flex:1;min-height:0;display:grid}.app .rp{position:relative}.rh{left:var(--space-negative-3);width:var(--space-6);cursor:col-resize;z-index:3;position:absolute;top:0;bottom:0}.rh:hover,.rh.drag{background:var(--gradient-8)}.jt{color:var(--text-secondary);font-size:var(--font-size-15);flex-shrink:0;display:flex}.sub{font-size:var(--font-size-11);color:var(--text-muted);padding:var(--space-6) var(--space-6) var(--space-2)}.app .body.folded{grid-template-columns:minmax(0,1fr)}.app .mid{gap:var(--space-12);padding:var(--space-14) var(--space-24);flex-direction:column;min-height:0;display:flex;overflow:auto}.app .rp{border-left:var(--size-0-5) solid var(--border);padding:var(--space-12);gap:var(--space-6);max-height:calc(100% - var(--space-16));margin:var(--space-8) var(--space-8) var(--space-8) 0;background:var(--surface-1);border:var(--size-0-5) solid var(--border);border-radius:var(--space-12);flex-direction:column;align-self:start;display:flex;overflow:auto}.app .rp .nc{background:var(--surface-2)}.ev{align-items:center;gap:var(--space-8);color:var(--text-secondary);font-size:var(--font-size-12);display:flex}.bubble{background:var(--surface-1);border-radius:var(--space-12);max-width:75%;padding:var(--space-8) var(--space-12);align-self:flex-end}.voice{font-family:var(--font-voice);font-size:var(--font-size-15);line-height:var(--leading-1-6);max-width:90%}.composer{border:var(--size-0-5) solid var(--border-strong);border-radius:var(--space-12);padding:var(--space-10) var(--space-12);gap:var(--space-10);flex-direction:column;margin-top:auto;display:flex}.send{width:var(--space-24);height:var(--space-24);border-radius:var(--offset-1);background:var(--fill-primary);color:var(--on-primary);justify-content:center;align-items:center;display:flex}.crumbs{align-items:center;gap:var(--space-6);font-size:var(--font-size-14);flex-shrink:0;min-width:0;display:flex}.crumbs .lk,.crumbs .cur{align-items:center;gap:var(--space-6);white-space:nowrap;min-width:0;display:flex}.crumbs .lk{color:var(--text-secondary);cursor:pointer}.crumbs .lk .nm,.crumbs .cur .nm{text-overflow:ellipsis;overflow:hidden}.crumbs .lk:hover{color:var(--text-primary)}.crumbs .cur{font-weight:var(--font-weight-500);color:var(--text-primary)}.crumbs .sep{color:var(--text-muted);flex-shrink:0}.crumbs .ic{width:var(--space-18);height:var(--space-18);border-radius:var(--space-5);font-size:var(--font-size-12)}.crumbs .ic.emoji{font-size:var(--font-size-12)}.crumbs .ic.mono{font-size:var(--font-size-10)}.crumbs .sep{font-weight:var(--font-weight-300);margin:0 var(--space-1)}.doc{border:var(--size-0-5) solid var(--border);border-radius:var(--space-12);padding:var(--space-18) var(--space-22);font-size:var(--font-size-13);line-height:var(--leading-1-6);max-width:var(--size-640)}.doc h1{font-size:var(--font-size-18);font-weight:var(--font-weight-600);margin:0 0 var(--space-6)}.doc h2{font-size:var(--font-size-14);font-weight:var(--font-weight-600);margin:var(--space-16) 0 var(--space-4)}.doc p,.doc ol,.doc ul{color:var(--text-secondary);margin:0}.doc ol,.doc ul{padding-left:var(--space-20)}.lnk{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:var(--space-2);cursor:pointer}.lnk:hover{text-decoration-color:currentColor}.kv{font-size:var(--font-size-12);padding:var(--space-4) var(--space-6);justify-content:space-between;display:flex}.kv span:first-child{color:var(--text-secondary)}.hist{font-size:var(--font-size-12);color:var(--text-secondary);padding:var(--space-4) var(--space-6);gap:var(--space-8);display:flex}.hist .age{margin-left:auto}.opt[data-act]:hover{background:var(--fill-ghost-hover)}.opt.pick[data-act]:hover{background:var(--pick-bg)}.jump{width:var(--space-20);height:var(--space-20);margin:var(--space-negative-2) var(--space-negative-4) var(--space-negative-2) 0;border-radius:var(--space-5);color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.jump:hover{background:var(--fill-ghost-hover);color:var(--text-primary)}.peek{top:var(--offset-4);width:var(--size-340);z-index:5;gap:var(--space-6);padding:var(--space-10) var(--space-12);background:var(--surface-0);color:var(--text-primary);border:var(--size-0-5) solid var(--border-strong);border-radius:var(--space-10);box-shadow:0 var(--space-6) var(--space-20) var(--shadow-ink-14);cursor:default;text-align:left;visibility:hidden;opacity:0;flex-direction:column;transition:opacity .12s,visibility 0s .12s;display:flex;position:absolute;right:0}.peek .voice{font-size:var(--font-size-13);line-height:var(--leading-1-5);-webkit-line-clamp:16;-webkit-box-orient:vertical;max-width:none;display:-webkit-box;overflow:hidden}.peek .ev{font-size:var(--font-size-11)}.jump:hover .peek,.peek.show{visibility:visible;opacity:1;transition:opacity .12s .3s,visibility 0s .3s}.peek.show{width:auto;transition:none;position:static}.app .jump .peek{position:fixed;top:0;right:auto}.ask{gap:var(--space-4);padding:var(--space-6) var(--space-8);margin:0 var(--space-negative-8);border-radius:var(--space-8);flex-direction:column;transition:background .4s;display:flex}.ask.hl{background:var(--mix-fill-warning-22)}.nn{margin:var(--space-2) 0 var(--space-4)}.brief{font-size:var(--font-size-12);line-height:var(--leading-1-5);color:var(--text-secondary);margin:0 0 var(--space-4);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h .pos{font-size:var(--font-size-11);color:var(--text-muted);margin-right:var(--space-2);font-variant-numeric:var(--font-tabular-nums)}.h .nav{padding:var(--space-2);font-size:var(--font-size-14)}.h .nav:hover{background:var(--fill-ghost-hover);color:var(--text-primary)}.h .nav.off{opacity:.35;cursor:default}.h .nav.off:hover{color:var(--text-secondary);background:0 0}.setrow{align-items:center;gap:var(--space-8);margin:var(--space-10) var(--space-negative-12) var(--space-negative-12);padding:var(--space-10) var(--space-18);border-top:var(--size-0-5) solid var(--border);color:var(--text-secondary);font-size:var(--font-size-12);cursor:pointer;border-radius:0 0 var(--space-12) var(--space-12);display:flex}.setrow:hover{background:var(--fill-ghost-hover);color:var(--text-primary)}.sethead{align-items:center;gap:var(--space-6);font-weight:var(--font-weight-500);margin-bottom:var(--space-4);display:flex}.sethead .tbtn{padding:var(--space-2);font-size:var(--font-size-14)}.fld{gap:var(--space-4);margin-top:var(--space-8);font-size:var(--font-size-12);flex-direction:column;display:flex}.fld>span:first-child{color:var(--text-secondary)}.fld .hint{font-size:var(--font-size-11);margin:0}.in{align-items:center;gap:var(--space-8);min-height:var(--size-30);padding:var(--space-6) var(--space-8);border:var(--size-0-5) solid var(--border-strong);border-radius:var(--space-6);background:var(--surface-2);color:var(--text-primary);line-height:var(--leading-1-45);display:flex}.in.area{min-height:var(--size-52);align-items:flex-start}.in.ph{color:var(--text-muted)}.in .chev{color:var(--text-muted);margin-left:auto}.danger{margin-top:var(--space-14);padding-top:var(--space-10);border-top:var(--size-0-5) solid var(--border);font-size:var(--font-size-12);color:var(--text-danger);cursor:pointer}.flash{outline:var(--space-2) solid var(--fill-warning);outline-offset:var(--space-2)}.center{align-items:center;gap:var(--space-8);text-align:center;max-width:var(--size-340);flex-direction:column;margin:auto;display:flex}.hint{font-size:var(--font-size-12);color:var(--text-muted);margin:var(--space-10) 0 0}.rstack{align-self:start;gap:var(--space-8);margin:var(--space-8) var(--space-8) var(--space-8) 0;max-height:calc(100% - var(--space-16));scrollbar-width:none;flex-direction:column;min-width:0;display:flex;position:relative;overflow:auto}.rstack>.rp{align-self:stretch;max-height:none;margin:0;overflow:visible}.rstack>.rp.set{padding:0}.rstack>.rp.set .setrow{border-radius:var(--space-12);border-top:0;margin:0}.rstack>.rp>.h:first-child{margin-top:0!important}.flow{gap:var(--space-6);margin-bottom:var(--space-4);flex-direction:column;display:flex}.fp{align-items:flex-start;gap:var(--space-8);font-size:var(--font-size-12-5);padding:var(--space-3) 0;display:flex}.fp>.i{color:var(--text-muted);margin-top:var(--space-2);flex-shrink:0}.fp.on{font-weight:var(--font-weight-500)}.fp.on>.i{color:var(--brim-blue)}.fp.wait .ft>span:first-child{color:var(--text-muted)}.fp .ft{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.fp .fm{align-items:center;gap:var(--space-6);font-size:var(--font-size-11);color:var(--text-muted);font-weight:var(--font-weight-400);display:flex}.fp .lgs{padding-left:var(--space-4);display:inline-flex}.fp .lgs .nd{width:var(--space-16);height:var(--space-16);font-size:var(--font-size-9);margin-left:var(--space-negative-4);box-shadow:0 0 0 var(--size-1-5) var(--surface-1)}.fp .lgs .nd svg{width:var(--space-10);height:var(--space-10)}.fp.wait .lgs{opacity:var(--wait-op)}.fsteps{padding:var(--space-2) 0 var(--space-4) var(--space-21);flex-direction:column;display:flex}.fs{align-items:flex-start;gap:var(--space-9);padding:var(--space-3) 0;font-size:var(--font-size-12-5);display:flex;position:relative}.fs .ft{gap:var(--space-3);min-width:0;padding-top:var(--space-2);line-height:var(--leading-1-25);height:var(--size-34);box-sizing:border-box;flex-direction:column;display:flex}.fs .l1{align-items:baseline;gap:var(--space-9);display:flex}.fs .fn{font-size:var(--font-size-11);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fs.bad .fn,.fs .fn.bad{color:var(--text-danger)}.fs .fn.t-ask{color:var(--text-tint-orange)}.fs.now.waits .nd{box-shadow:0 0 0 var(--space-2) var(--surface-1), 0 0 0 var(--size-3-5) var(--text-tint-orange);animation:none}.fs .ss{padding-top:var(--space-3)}.fs:not(:last-child):after{content:"";left:var(--size-9-25);top:var(--space-24);height:calc(100% - var(--space-20));width:var(--size-1-5);border-radius:var(--space-1);background:var(--border-strong);position:absolute}.fs.done:not(:last-child):after{background:var(--text-muted)}.fs:has(+.fs.now:not(.waits):not(.warns):not(.stopping)):not(:last-child):after{background:var(--gradient-9) 0 var(--size-negative-16) / 100% var(--space-16) no-repeat, var(--text-muted);animation:1.5s cubic-bezier(.45,0,.55,1) infinite streak}.nd.gm{background:var(--white);box-shadow:inset 0 0 0 var(--size-0-5) var(--vendor-border-light)}.nd.gk{background:var(--brand-grok);box-shadow:inset 0 0 0 var(--size-0-5) var(--vendor-border-dark)}.nd.multi{background:var(--brim-blue);color:var(--ink);font-size:var(--font-size-10-5);font-weight:var(--font-weight-600)}.spin{width:var(--space-12);height:var(--space-12)}.spin line{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;animation:.8s linear infinite ray}.ckd{width:var(--space-12);height:var(--space-12)}.ckd path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.42s cubic-bezier(.2,.8,.2,1) 80ms forwards draw}.fsub{flex-direction:column;display:flex;position:relative}.fr{align-items:flex-start;gap:var(--space-8);padding:var(--space-3) 0 var(--space-3) var(--space-26);font-size:var(--font-size-12);display:flex;position:relative}.fr:before{content:"";left:var(--size-9-25);width:var(--space-16);height:var(--space-13);border-left:var(--size-1-5) solid var(--border-strong);border-bottom:var(--size-1-5) solid var(--border-strong);border-bottom-left-radius:var(--space-7);box-sizing:border-box;position:absolute;top:0}.fr:first-child:before{top:var(--space-negative-5);height:var(--space-18)}.fr:not(:last-child):after{content:"";left:var(--size-9-25);top:var(--space-4);width:var(--size-1-5);background:var(--border-strong);position:absolute;bottom:0}.fr .nd{width:var(--space-18);height:var(--space-18);font-size:var(--font-size-10);margin-top:var(--space-1);align-self:flex-start}.fr .nd svg{width:var(--space-11);height:var(--space-11)}.fr .ft{gap:var(--space-3);min-width:0;line-height:var(--leading-1-25);height:var(--size-34);padding-top:var(--space-1);box-sizing:border-box;flex-direction:column;display:flex}.fr .ft .sw{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fr .sw{font-size:var(--font-size-11);color:var(--text-muted)}.fr .ss{padding-top:var(--space-2);font-size:var(--font-size-11);color:var(--text-muted);align-items:center;gap:var(--space-4);white-space:nowrap;margin-left:auto;display:inline-flex}.fr.now .nd{animation:1.8s ease-out infinite pulse}.fr.now .ss{color:var(--text-primary)}.fr.done .ss.fix{color:var(--text-secondary)}.fr.wait>span:first-child+.ft>span:first-child,.fr.wait .ft>span:first-child{color:var(--text-muted)}.fr.wait .nd{opacity:var(--wait-op)}.nd{width:var(--space-20);height:var(--space-20);border-radius:var(--offset-1);font-size:var(--font-size-11);color:var(--white);z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.nd svg{width:var(--space-12);height:var(--space-12)}.nd.cl{background:var(--brand-anthropic)}.nd.oa{background:var(--text-primary);color:var(--surface-1);font-size:var(--font-size-12)}.nd.code{background:var(--bg-tint-green);color:var(--text-tint-green)}.nd.code .i{font-size:var(--font-size-11)}.fs.wait .nd{opacity:var(--wait-op)}.fs.lite .nd{width:var(--space-14);height:var(--space-14);margin:var(--space-3) var(--space-3) 0}.fs.lite .nd .i{font-size:var(--font-size-8-5)}.fs.lite:not(:last-child):after{top:var(--space-20);height:calc(100% - var(--space-16))}.fs:has(+.fs.lite):not(:last-child):after{height:calc(100% - var(--space-18))}.fs.wait .sn{color:var(--text-muted)}.fs.now .nd{animation:1.8s ease-out infinite pulse}.fs .sn{min-width:0}.fs .sw{font-size:var(--font-size-11);color:var(--text-muted)}.fs .ss{font-size:var(--font-size-11);color:var(--text-muted);align-items:center;gap:var(--space-4);white-space:nowrap;margin-left:auto;display:inline-flex}.fs.now .ss{background:var(--gradient-10);color:var(--transparent);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite shimmer}.fs.bad .ss{color:var(--text-danger)}.fs.bad .nd{box-shadow:0 0 0 var(--space-2) var(--mix-text-danger-55)}@keyframes pulse{0%{box-shadow:0 0 0 var(--space-2) var(--surface-1), 0 0 0 var(--size-3-5) var(--brim-blue), 0 0 0 var(--size-3-5) var(--mix-brim-blue-55)}to{box-shadow:0 0 0 var(--space-2) var(--surface-1), 0 0 0 var(--size-3-5) var(--brim-blue), 0 0 0 var(--space-10) var(--transparent)}}@keyframes streak{0%{background-position:0 var(--size-negative-16), 0 0}to{background-position:0 calc(100% + var(--space-16)), 0 0}}@keyframes ray{0%{opacity:1}to{opacity:.18}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.fs.now:not(.waits) .nd,.fr.now .nd{box-shadow:0 0 0 var(--space-2) var(--surface-1), 0 0 0 var(--size-3-5) var(--brim-blue)}.fs.now .nd,.fr.now .nd,.fs.now .ss,.spin line{animation:none}.fs:has(+.fs.now):after{animation:none}.ckd path{stroke-dashoffset:0;animation:none}}.fs,.fr{cursor:pointer}.fs .go,.fr .go{color:var(--text-muted);margin-left:var(--space-4);padding-top:var(--space-3);font-size:var(--font-size-12);display:none}.fs:hover .go,.fs.hov .go,.fr:hover .go,.fr.hov .go{display:inline-flex}.fs:hover .ss,.fs.hov .ss,.fr:hover .ss,.fr.hov .ss{display:none}.fs:hover .sn,.fs.hov .sn,.fr:hover .ft>span:first-child,.fr.hov .ft>span:first-child{color:var(--text-primary)}.fs{position:relative}.fr .tip{left:var(--size-52)}.fs .tip,.fr .tip{left:var(--size-30);top:var(--size-38);z-index:5;width:var(--size-236);border-radius:var(--space-10);background:var(--surface-2);border:var(--size-0-5) solid var(--border-strong);box-shadow:0 var(--space-8) var(--space-24) var(--shadow-ink-28);font-size:var(--font-size-11);color:var(--text-secondary);line-height:var(--leading-1-4);cursor:default;white-space:nowrap;display:none;position:absolute}.tip .k{color:var(--text-muted)}.tip .tp-h{align-items:center;gap:var(--space-7);padding:var(--space-10) var(--space-12) 0;display:flex}.tip .tp-h .nd{width:var(--space-16);height:var(--space-16);font-size:var(--font-size-10);margin:0;opacity:1!important;box-shadow:none!important;animation:none!important}.tip .tp-h .nd svg,.tip .tp-h .nd .i{width:var(--space-10);height:var(--space-10);font-size:var(--font-size-10)}.tip .tp-n{font-size:var(--font-size-12);font-weight:var(--font-weight-500);color:var(--text-primary)}.tip .tp-m{color:var(--text-muted)}.tip .tp-p{padding:var(--space-1) var(--space-6);border-radius:var(--space-5);background:var(--surface-1);color:var(--text-secondary);margin-left:auto}.tip .tp-r{align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-12) var(--space-10);color:var(--text-primary);display:flex}.tip .tp-r .i{width:var(--space-13);height:var(--space-13);flex-shrink:0}.tip .tp-r.ok .i{color:var(--text-tint-green)}.tip .tp-r.run .i{color:var(--text-muted)}.tip .tp-r.warn{color:var(--warn-text)}.tip .tp-r.ask{color:var(--text-tint-orange)}.tip .tp-r.bad{color:var(--text-danger)}.tip .tp-r.idle{color:var(--text-muted)}.tip .tp-s{border-top:var(--size-0-5) solid var(--border);padding:var(--space-8) var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}.tip .tp-s>span{flex-direction:column;display:flex}.tip .tp-s b{font-size:var(--font-size-13);font-weight:var(--font-weight-500);color:var(--text-primary);font-variant-numeric:var(--font-tabular-nums)}.tip .tp-s i{font-style:var(--font-normal);color:var(--text-muted)}.tip .tp-w{align-items:center;gap:var(--space-5);border-top:var(--size-0-5) solid var(--border);padding:var(--space-6) var(--space-12);color:var(--text-muted);display:flex}.tip .tp-w .i{width:var(--space-12);height:var(--space-12)}.fs:hover .tip,.fs.hov .tip,.fr:hover .tip,.fr.hov .tip{display:block}.fs.now.stopping .nd{box-shadow:0 0 0 var(--space-2) var(--surface-1), 0 0 0 var(--size-3-5) var(--text-muted);animation:none}.fs .fn.t-mute{color:var(--text-muted)}.fr.bad .nd{box-shadow:0 0 0 var(--space-2) var(--surface-1), 0 0 0 var(--size-3-5) var(--text-danger)}.fr .sw.t-bad{color:var(--text-danger)}.fs.now.waits .nd.multi{box-shadow:0 0 0 var(--space-2) var(--surface-1), 0 0 0 var(--size-3-5) var(--text-tint-orange);animation:none}.fs:not([tabindex]){cursor:default}.fs[tabindex]:focus-visible,.fr:focus-visible,.fp.done:focus-visible{outline:var(--space-2) solid var(--brim-blue);outline-offset:var(--space-2);border-radius:var(--space-8)}.fs[tabindex]:focus-visible .tip,.fr:focus-visible .tip{display:block}.fs[tabindex]:focus-visible .go,.fr:focus-visible .go{display:inline-flex}.fs[tabindex]:focus-visible .ss,.fr:focus-visible .ss{display:none}.fs[tabindex]:focus-visible .sn{color:var(--text-primary)}.fp.done{cursor:pointer}.fp .fx{color:var(--text-muted);padding-top:var(--space-2);margin-left:auto;display:none}.fp.done:hover .fx,.fp.done:focus-visible .fx{display:inline-flex}.fp.done:has(+.fsteps) .fx{display:inline-flex}.fs .fn.t-warn{color:var(--warn-text)}.fs.now.warns .nd{box-shadow:0 0 0 var(--space-2) var(--surface-1), 0 0 0 var(--size-3-5) var(--fill-warning);animation:none}.fsteps.loop .fs:not(:last-child):after{background:var(--gradient-11) 0 calc(100% + var(--space-16)) / 100% var(--space-16) no-repeat, var(--text-muted);animation:1.6s cubic-bezier(.45,0,.55,1) infinite streakup;animation-iteration-count:1!important}.fsteps.loop .fs:first-child:after{animation-delay:.45s}@keyframes streakup{0%{background-position:0 calc(100% + var(--space-16)), 0 0}to{background-position:0 var(--size-negative-16), 0 0}}@media (prefers-reduced-motion:reduce){.fsteps.loop .fs:after{animation:none}}.trk{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.ph{border:var(--size-0-5) solid var(--border);border-radius:var(--space-10);padding:var(--space-8) var(--space-10);gap:var(--space-6);flex-direction:column;display:flex}.ph.on{border-color:var(--border-strong);background:var(--surface-1)}.ph .pt{align-items:center;gap:var(--space-6);font-size:var(--font-size-12);font-weight:var(--font-weight-500);display:flex}.ph .pt .r{font-weight:var(--font-weight-400);font-size:var(--font-size-11);color:var(--text-muted);margin-left:auto}.ph.wait .pt{color:var(--text-muted);font-weight:var(--font-weight-400)}.steps{gap:var(--space-4);display:flex}.steps span{font-size:var(--font-size-10-5);text-align:center;padding:var(--space-3) 0;border-radius:var(--space-5);color:var(--text-muted);background:var(--fill-ghost-hover);flex:1}.steps span.done{color:var(--text-secondary)}.steps span.now{color:var(--on-primary);background:var(--fill-primary)}.steps span.bad{color:var(--text-danger);background:var(--mix-text-danger-12)}.fd{gap:var(--space-4);margin:var(--space-2) 0 0 var(--space-21);flex-direction:column;display:flex}.fd div{gap:var(--space-8);font-size:var(--font-size-12);line-height:var(--leading-1-45);display:flex}.fd .sv{font-size:var(--font-size-10-5);padding:0 var(--space-6);border-radius:var(--size-999);height:var(--leading-17);flex-shrink:0;align-items:center;display:inline-flex}.fd .sv.req{background:var(--mix-text-danger-13);color:var(--text-danger)}.fd .sv.note{background:var(--fill-ghost-hover);color:var(--text-secondary)}.fd .sv.fixed{background:var(--fill-ghost-hover);color:var(--text-muted)}.rid{font:var(--font-size-10-5) var(--font-mono);padding:var(--space-1) var(--space-5);border-radius:var(--space-4);background:var(--fill-ghost-hover);color:var(--text-secondary)}.out{align-items:center;gap:var(--space-9);border-radius:var(--space-6);padding:var(--space-5) var(--space-6);margin:0 var(--space-negative-6);display:flex}.out:hover{background:var(--shade-hover)}.out .i{font-size:var(--font-size-15);color:var(--text-secondary);flex-shrink:0}.out .ot{gap:var(--space-1);min-width:0;line-height:var(--leading-1-25);flex-direction:column;flex:1;display:flex}.out .ot .on{font-size:var(--font-size-12-5);color:var(--text-primary)}.out .ot .of{font-family:var(--font-mono);font-size:var(--font-size-10-5);color:var(--text-muted)}.out .os{font-size:var(--font-size-11);color:var(--text-muted);align-items:center;gap:var(--space-4);flex-shrink:0;display:inline-flex}.out .os.lv{color:var(--brim-blue)}.out.wait .on,.out.wait .i{color:var(--text-muted)}.kv{font-size:var(--font-size-12);line-height:var(--leading-1-55);padding:0 var(--space-6);color:var(--text-secondary)}.kv b{font-weight:var(--font-weight-500);color:var(--text-primary)}.cd .you-get{gap:var(--space-4);font-size:var(--font-size-12);flex-direction:column;display:flex}.cd .you-get div{gap:var(--space-8);align-items:baseline;display:flex}.cd .you-get code{font-size:var(--font-size-11-5)}.cd .meta{gap:var(--space-3) var(--space-10);font-size:var(--font-size-12);grid-template-columns:auto 1fr;display:grid}.cd .meta .k{color:var(--text-muted)}.chk{align-items:center;gap:var(--space-8);font-size:var(--font-size-12);color:var(--text-secondary);display:flex}.chk .cbx{width:var(--space-14);height:var(--space-14);border-radius:var(--space-4);border:var(--space-1) solid var(--border-strong);flex-shrink:0}.chk .cbx.on{background:var(--fill-primary);border-color:var(--transparent)}.doc{padding:var(--space-18) var(--space-26) var(--space-22);font-size:var(--font-size-13-5);line-height:var(--leading-1-65);max-width:var(--size-680)}.doc h3{font-size:var(--font-size-17);font-weight:var(--font-weight-500);margin:0 0 var(--space-4)}.doc h4{font-size:var(--font-size-13-5);font-weight:var(--font-weight-500);margin:var(--space-16) 0 var(--space-4)}.doc p{margin:0 0 var(--space-6);color:var(--text-secondary)}.doc .rule{grid-template-columns:var(--size-38) 1fr;gap:var(--space-6);margin:var(--space-3) 0;display:grid}.doc .rule .rid{height:fit-content;margin-top:var(--space-2);justify-self:start}.doc table{border-collapse:collapse;width:100%;font-size:var(--font-size-12);margin-top:var(--space-6)}.doc th,.doc td{text-align:left;padding:var(--space-5) var(--space-8);border-bottom:var(--size-0-5) solid var(--border);vertical-align:top}.doc th{font-weight:var(--font-weight-500);color:var(--text-muted)}.docbar{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);font-size:var(--font-size-12);color:var(--text-secondary);border-bottom:var(--size-0-5) solid var(--border);background:var(--fill-ghost-hover);display:flex}.docbar .sp{flex:1}.editing{outline:var(--size-1-5) solid var(--mix-brim-blue-55);border-radius:var(--space-6);padding:var(--space-2) var(--space-6);margin:0 var(--space-negative-6);background:var(--mix-brim-blue-6)}.caret{width:var(--space-1);height:var(--space-15);background:var(--brim-blue);vertical-align:var(--space-negative-2);margin-left:var(--space-1);display:inline-block}.agents{gap:var(--space-6);flex-wrap:wrap;display:flex}.ag{align-items:center;gap:var(--space-7);padding:var(--space-4) var(--space-9) var(--space-4) var(--space-4);border:var(--size-0-5) solid var(--border);border-radius:var(--size-999);font-size:var(--font-size-11-5);display:inline-flex}.ag .vb{width:var(--space-20);height:var(--space-20);border-radius:var(--offset-1);font-size:var(--font-size-11);font-weight:var(--font-weight-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vb.cl{background:var(--brand-anthropic);color:var(--white)}.vb.oa{background:var(--brand-openai);color:var(--white);box-shadow:inset 0 0 0 var(--space-1) var(--brand-openai-border)}.ag .am{line-height:var(--leading-1-2);flex-direction:column;display:flex}.ag .am span:last-child{font-size:var(--font-size-10-5);color:var(--text-muted)}.live{align-items:center;gap:var(--space-5);font-size:var(--font-size-11);color:var(--brim-blue);display:inline-flex}.live:before{content:"";width:var(--space-6);height:var(--space-6);border-radius:var(--offset-1);background:var(--brim-blue);animation:1.4s ease-in-out infinite blink}.fresh{background:var(--mix-brim-blue-12);border-radius:var(--space-4);padding:0 var(--space-2)}.two{gap:var(--space-14);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=760px){.two{grid-template-columns:1fr}}.win{border:var(--size-0-5) solid var(--border-strong);border-radius:var(--space-10);background:var(--surface-2);flex-direction:column;min-width:0;display:flex;overflow:hidden}.nc2{background:var(--surface-2);border:var(--size-0-5) solid var(--border);border-radius:var(--space-12);flex-direction:column;display:flex;overflow:hidden}.nc2 .hd3{gap:var(--space-8);padding:var(--space-10) var(--space-12) 0;align-items:flex-start;display:flex}.nc2 .hd3 .tt2{flex:1;min-width:0;padding:0}.nc2 .hd3 .jump{margin:0 var(--space-negative-4) 0 0}.nc2 .meta{align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-3) var(--space-12) 0;flex-wrap:wrap;display:flex}.nc2 .meta .mt{font-size:var(--font-size-11-5);line-height:var(--leading-1-45);color:var(--text-muted);margin-right:var(--space-2)}.nc2 .meta .mt .i{font-size:var(--font-size-11);vertical-align:var(--size-negative-1);margin-right:var(--space-5);color:var(--text-secondary)}.chip{align-items:center;gap:var(--space-4);font-size:var(--font-size-10-5);font-weight:var(--font-weight-500);line-height:var(--leading-18);padding:0 var(--space-7);border-radius:var(--size-999);color:var(--text-secondary);background:var(--mix-text-primary-6);white-space:nowrap;display:inline-flex}.chip .i{font-size:var(--font-size-10)}.chip.warn{color:var(--warn-text);background:var(--mix-fill-warning-16)}.chip.go{color:var(--text-tint-blue);background:var(--mix-brim-blue-14)}.nc2 .eb2{align-items:center;gap:var(--space-6);min-width:0;font-size:var(--font-size-11-5);color:var(--text-muted);flex:1;display:flex}.nc2 .eb2>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nc2 .eb2 .i{font-size:var(--font-size-12);color:var(--text-secondary);flex-shrink:0}.nc2 .tt2{padding:var(--space-4) var(--space-12) 0;font-size:var(--font-size-13-5);font-weight:var(--font-weight-500);line-height:var(--leading-1-4);color:var(--text-primary)}.nc2 .tic{width:var(--space-28);height:var(--space-28);border-radius:var(--space-8);background:var(--surface-1);border:var(--size-0-5) solid var(--border);color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nc2 .tic .i{font-size:var(--font-size-14)}.nc2 .hx{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.nc2 .tt{font-size:var(--font-size-13-5);font-weight:var(--font-weight-500);line-height:var(--leading-1-35);color:var(--text-primary)}.nc2 .sub{font-size:var(--font-size-11-5);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nc2 .hd .jump{margin:0 var(--space-negative-4) 0 0}.nc2 .pill{font-size:var(--font-size-10-5);font-weight:var(--font-weight-500);padding:var(--space-1) var(--space-7);border-radius:var(--size-999);white-space:nowrap;align-self:flex-start}.nc2 .pill.warn{color:var(--warn-text);background:var(--mix-fill-warning-16)}.nc2 .bd{padding:var(--space-8) var(--space-12) var(--space-12);gap:var(--space-8);flex-direction:column;display:flex}.nc2 .brief{margin:0}.nc2 .ops{gap:var(--space-2);margin:0 var(--space-negative-4);flex-direction:column;display:flex}.op2{grid-template-columns:var(--space-16) 1fr auto;column-gap:var(--space-8);padding:var(--space-6) var(--space-8);border-radius:var(--space-8);font-size:var(--font-size-12-5);color:var(--text-primary);align-items:start;display:grid}.op2 .i{margin-top:var(--space-2);color:var(--text-muted)}.op2 .lb{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.op2 .lb .t{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.op2 .lead{font-size:var(--font-size-11-5);line-height:var(--leading-1-45);color:var(--text-secondary)}.op2 .rec{font-size:var(--font-size-10);font-weight:var(--font-weight-500);color:var(--text-tint-blue);background:var(--mix-brim-blue-14);padding:0 var(--space-6);border-radius:var(--size-999);line-height:var(--leading-16)}.op2.pick{background:var(--pick-bg);box-shadow:inset 0 0 0 var(--space-1) var(--mix-brim-blue-45)}.op2.pick .i{color:var(--brim-blue)}.op2.off{opacity:.5}.k2{min-width:var(--space-16);height:var(--space-16);padding:0 var(--space-4);border-radius:var(--space-4);font:var(--font-weight-500) var(--font-size-10) var(--font-mono);color:var(--text-muted);box-shadow:inset 0 0 0 var(--size-0-5) var(--border-strong);background:var(--surface-1);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.nc2 .ofield{margin:var(--space-2) var(--space-4) var(--space-2) var(--space-28)}.nc2 .ft{align-items:stretch;gap:var(--space-6);padding:var(--space-8) var(--space-10) var(--space-8) var(--space-12);border-top:var(--size-0-5) solid var(--border);background:var(--mix-text-primary-3-5);flex-direction:column;display:flex}.nc2 .fb{justify-content:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.nc2 .ferr{gap:var(--space-6);font-size:var(--font-size-11-5);line-height:var(--leading-1-45);color:var(--text-danger);align-items:flex-start;display:flex}.nc2 .ferr .i{margin-top:var(--space-2);flex-shrink:0}.nc2 .ft .hint{min-width:0;font-size:var(--font-size-11);color:var(--text-muted);align-items:center;gap:var(--space-5);white-space:nowrap;text-overflow:ellipsis;flex:1;display:flex;overflow:hidden}.nc2 .ft .hint.err{color:var(--text-danger)}.b2{align-items:center;gap:var(--space-6);height:var(--space-26);padding:0 var(--space-5) 0 var(--space-10);border-radius:var(--space-7);font-size:var(--font-size-12);font-weight:var(--font-weight-500);white-space:nowrap;color:var(--text-secondary);display:inline-flex}.b2 .k2{background:var(--transparent)}.b2.pri{background:var(--text-primary);color:var(--surface-0)}.b2.pri .k2{color:inherit;opacity:.65;box-shadow:inset 0 0 0 var(--size-0-5) currentColor}.b2.pri.off{opacity:.4}.b2.busy{padding-right:var(--space-10)}.nc2.done{align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-12);flex-direction:row}.nc2.done .ok{width:var(--space-22);height:var(--space-22);border-radius:var(--offset-1);background:var(--mix-brim-green-22);color:var(--text-tint-green);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nc2.done .hx .tt{font-size:var(--font-size-12-5)}.nc2 .meta .go-t{color:var(--text-tint-blue)}.nc2.edge{box-shadow:inset var(--space-3) 0 0 var(--fill-warning)}.nc2 .rban{gap:var(--space-6);padding:var(--space-6) var(--space-12);font-size:var(--font-size-11-5);line-height:var(--leading-1-45);font-weight:var(--font-weight-500);color:var(--warn-text);background:var(--mix-fill-warning-14);border-bottom:var(--size-0-5) solid var(--mix-fill-warning-30);align-items:flex-start;display:flex}.nc2 .rban .i{margin-top:var(--space-2);flex-shrink:0}.risk b{font-weight:var(--font-weight-600)}.nc2 .mt .ri{color:var(--warn-text)}.ax-flag{color:var(--warn-text);background:var(--mix-fill-warning-10);border-bottom:var(--space-1) dashed var(--mix-fill-warning-75);border-radius:var(--space-2);padding:0 var(--space-2)}.ax-flag.on{background:var(--mix-fill-warning-24)}.ax-bp{align-items:center;gap:var(--space-3);font-size:var(--font-size-10-5);font-weight:var(--font-weight-500);color:var(--text-tint-blue);white-space:nowrap;display:inline-flex}.ax-bp .i{font-size:var(--font-size-10)}.ax-note{margin:0 0 0 var(--space-28);padding:var(--space-8) var(--space-10);border-radius:var(--space-8);background:var(--surface-0);border:var(--size-0-5) solid var(--border-strong);box-shadow:0 var(--space-6) var(--space-18) var(--shadow-ink-10);font-size:var(--font-size-11-5);line-height:var(--leading-1-45);color:var(--text-secondary);gap:var(--space-6);flex-direction:column;display:flex;position:relative}.ax-note .lbl{align-items:center;gap:var(--space-5);font-size:var(--font-size-9-5);font-weight:var(--font-weight-600);letter-spacing:var(--tracking-0-06);text-transform:uppercase;color:var(--warn-text);display:flex}.ax-note .lbl .i{font-size:var(--font-size-10)}.ax-src{align-items:center;gap:var(--space-4);font:var(--font-weight-500) var(--font-size-10-5) var(--font-mono);line-height:var(--leading-18);color:var(--text-secondary);padding:0 var(--space-6);border-radius:var(--space-5);background:var(--mix-text-primary-6);white-space:nowrap;align-self:flex-start;display:inline-flex}.ax-src .i{font-size:var(--font-size-10)}.ax-src.on{color:var(--text-primary);box-shadow:inset 0 0 0 var(--space-1) var(--mix-brim-blue-60);background:var(--mix-brim-blue-10)}.ax-tag{align-items:center;gap:var(--space-3);font-size:var(--font-size-10);font-weight:var(--font-weight-500);line-height:var(--leading-16);padding:0 var(--space-5);border-radius:var(--space-5);white-space:nowrap;color:var(--warn-text);background:var(--mix-fill-warning-14);display:inline-flex}.ax-tag.red{color:var(--text-danger);background:var(--mix-text-danger-12)}.ax-tag .i{font-size:var(--font-size-9-5)}.ax-why{padding:var(--space-1) 0 var(--space-1) var(--space-10);border-left:var(--space-2) solid var(--border-strong);font-size:var(--font-size-12);line-height:var(--leading-1-5);color:var(--text-secondary);margin:0}.ax-why b{color:var(--text-primary);font-weight:var(--font-weight-600);margin-right:var(--space-5)}.ax-wh{border-radius:var(--space-8);border:var(--size-0-5) solid var(--border);overflow:hidden}.ax-wh .wt{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-9);font-size:var(--font-size-11);font-weight:var(--font-weight-500);color:var(--text-muted);background:var(--mix-text-primary-3-5);display:flex}.ax-wh .wt .n{font-size:var(--font-size-10);min-width:var(--space-15);height:var(--space-15);border-radius:var(--space-4);background:var(--mix-text-primary-8);justify-content:center;align-items:center;display:inline-flex}.ax-wh .wr{grid-template-columns:var(--space-12) 1fr;gap:var(--space-7);padding:var(--space-5) var(--space-9);font-size:var(--font-size-11-5);line-height:var(--leading-1-45);color:var(--text-secondary);border-top:var(--size-0-5) solid var(--border);display:grid}.ax-wh .g{font:var(--font-weight-600) var(--font-size-11-5) var(--font-mono);text-align:center;color:var(--text-muted)}.ax-wh .g.plus{color:var(--text-tint-green)}.ax-wh .g.warn{color:var(--warn-text)}.ax-strip{align-items:flex-start;gap:var(--space-7);padding:var(--space-7) var(--space-9);border-radius:var(--space-8);font-size:var(--font-size-11-5);line-height:var(--leading-1-45);color:var(--text-secondary);background:var(--mix-brim-blue-9);box-shadow:inset 0 0 0 var(--size-0-5) var(--mix-brim-blue-40);display:flex}.ax-strip>.i{color:var(--brim-blue);margin-top:var(--space-2);flex-shrink:0}.ax-strip b{color:var(--text-primary);font-weight:var(--font-weight-500)}.ax-strip .r{white-space:nowrap;font-size:var(--font-size-11);color:var(--text-muted);padding-left:var(--space-6);margin-left:auto}.ax-cm{min-width:var(--space-14);height:var(--space-14);padding:0 var(--space-3);margin:0 var(--space-1) 0 var(--space-3);border-radius:var(--space-4);font:var(--font-weight-500) var(--font-size-9-5) var(--font-mono);color:var(--text-secondary);background:var(--mix-text-primary-8);vertical-align:var(--space-1);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.ax-cm.on{color:var(--white);background:var(--brim-blue)}.ax-hl{background:var(--mix-brim-blue-16);border-radius:var(--space-2);color:var(--text-primary)}.ax-srcs{gap:var(--space-4);flex-wrap:wrap;display:flex}.ax-srcs .ax-cm{margin:0 0 0 var(--space-1)}.ax-srcs .ax-src{font-family:inherit}.ax-qh{align-items:center;gap:var(--space-6);padding:0 var(--space-2) var(--space-8);font-size:var(--font-size-12);font-weight:var(--font-weight-500);color:var(--text-primary);display:flex}.ax-qh .w{color:var(--warn-text);gap:var(--space-5);align-items:center;display:inline-flex}.ax-qh .w .i{font-size:var(--font-size-12)}.ax-qh .m{color:var(--text-muted);font-weight:var(--font-weight-400)}.ax-qh .dots{gap:var(--space-3);align-items:center;margin-left:auto;display:flex}.ax-qh .dots i{width:var(--space-5);height:var(--space-5);border-radius:var(--space-3);background:var(--border-strong);display:block}.ax-qh .dots i.on{width:var(--space-12);background:var(--text-primary)}.ax-next{margin-top:var(--space-6);align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10) var(--space-8) var(--space-12);border-radius:var(--space-10);border:var(--size-0-5) dashed var(--border-strong);font-size:var(--font-size-11-5);color:var(--text-muted);display:flex}.ax-next .nx{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ax-next b{color:var(--text-secondary);font-weight:var(--font-weight-500)}.ax-tree{gap:var(--space-4);margin-left:var(--space-4);padding-left:var(--space-14);flex-direction:column;display:flex}.ax-br,.ax-tree .ax-note{position:relative}.ax-tree .ax-note{margin:0}.ax-br{column-gap:var(--space-8);padding:var(--space-7) var(--space-9);border-radius:var(--space-8);border:var(--size-0-5) solid var(--border);background:var(--surface-1);font-size:var(--font-size-12-5);color:var(--text-primary);grid-template-columns:auto 1fr;align-items:start;transition:opacity .2s;display:grid}.ax-br:before{content:"";left:var(--size-negative-14);top:var(--space-15);width:var(--space-13);border-top:var(--space-1) solid var(--border-strong);position:absolute}.ax-br:after,.ax-tree .ax-note:after{content:"";left:var(--size-negative-14);top:var(--space-negative-4);border-left:var(--space-1) solid var(--border-strong);position:absolute;bottom:0}.ax-br:first-child:after{top:var(--size-negative-9)}.ax-br:last-child:after{height:var(--leading-19);bottom:auto}.ax-br .k2{margin-top:var(--space-1)}.ax-br .lb{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ax-br .lb .t{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.ax-br .lead{font-size:var(--font-size-11-5);line-height:var(--leading-1-45);color:var(--text-secondary)}.ax-br.pick{border-color:var(--mix-brim-blue-60);box-shadow:0 0 0 var(--space-3) var(--mix-brim-blue-12)}.ax-br.pick:before{border-top-color:var(--brim-blue)}.ax-br.pick .k2{color:var(--brim-blue);box-shadow:inset 0 0 0 var(--size-0-5) var(--brim-blue)}.ax-tree.point .ax-br:not(.hot){opacity:.4}.ax-tree.point .ax-br.hot{border-color:var(--border-strong)}.ax-seg{gap:var(--space-3);display:flex}.ax-seg i{height:var(--space-3);border-radius:var(--space-2);background:var(--border);flex:1;display:block}.ax-seg i.d{background:var(--text-muted);opacity:.55}.ax-seg i.a{background:var(--fill-warning)}.ax-steps{gap:var(--space-5);flex-direction:column;display:flex}.ax-steps .sr{grid-template-columns:var(--space-14) 1fr auto;gap:var(--space-7);font-size:var(--font-size-11-5);color:var(--text-muted);align-items:center;display:grid}.ax-steps .sr .i{font-size:var(--font-size-11)}.ax-steps .sr .d{font:var(--font-size-10-5) var(--font-mono)}.ax-steps .sr.now{color:var(--warn-text)}.axt table.kinds td:first-child{white-space:normal;width:26%}.axt table.kinds td:last-child,.axt table.kinds th:last-child{white-space:nowrap;width:1%}.axt table.kinds td b{font-weight:var(--font-weight-600);color:var(--text-primary)}.nc4 .meta{gap:var(--space-3) var(--space-6)}.nc4 .sj{font-size:var(--font-size-11-5);line-height:var(--leading-1-45);color:var(--text-muted)}.nc4 .sj .jn{color:var(--text-secondary)}.nc4 .sj .i{font-size:var(--font-size-11);vertical-align:var(--size-negative-1);margin:0 var(--space-4) 0 0;color:var(--text-secondary)}.nc4 .sj .dot{margin:0 var(--space-5)}.ag2{align-items:center;gap:0 var(--space-5);font-size:var(--font-size-11-5);line-height:var(--leading-1-45);color:var(--text-muted);flex-wrap:wrap;display:flex}.ag2 .nd{width:var(--space-16);height:var(--space-16);font-size:var(--font-size-9);margin-right:var(--space-1)}.ag2 .nd svg{width:var(--space-9);height:var(--space-9)}.ag2 .nd.oa svg{width:var(--space-11);height:var(--space-11)}.ag2 b{font-weight:var(--font-weight-500);color:var(--text-secondary)}.nc4 .agl{padding:var(--space-5) var(--space-12) 0}.nc4 .ft.withag{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-10);flex-flow:wrap}.nc4 .ft.withag .fb{margin-left:auto}.nc4 .says{gap:var(--space-4);flex-direction:column;display:flex}.nc4 .says .brief{padding-left:var(--space-21)}.rec2{align-items:center;gap:var(--space-4);font-size:var(--font-size-10-5);font-weight:var(--font-weight-500);color:var(--text-tint-blue);white-space:nowrap;display:inline-flex}.rec2 .nd{width:var(--space-13);height:var(--space-13);font-size:var(--font-size-8)}.rec2 .nd svg{width:var(--space-8);height:var(--space-8)}.rec2 .nd.oa svg{width:var(--space-9);height:var(--space-9)}.h .cnt{margin-left:var(--space-6);font-weight:var(--font-weight-400);color:var(--text-muted)}.nc5 .hd3{padding-right:var(--space-12)}.nc5 .says2{gap:var(--space-5);flex-direction:column;display:flex}.nc5.ruled .says2{padding-bottom:var(--space-9);border-bottom:var(--size-0-5) solid var(--border)}.nc5 .ft.ctx{align-items:center;gap:var(--space-6);padding-left:var(--space-6);flex-flow:wrap}.nc5 .ft.ctx .fb{margin-left:auto}.b2.ctxb .i{font-size:var(--font-size-12);margin-left:var(--space-negative-2)}.b2.ctxb.on{background:var(--mix-text-primary-8);color:var(--text-primary)}.qpeek .qwho .ag2{font-size:var(--font-size-11);display:inline-flex}.nc5 .says2.r5{gap:var(--space-6);margin-bottom:var(--space-6)}.nc5 .says2.r6{gap:var(--space-10);margin-bottom:var(--space-2)}.nc5 .md{font-size:var(--font-size-11-5);line-height:var(--leading-1-5);color:var(--text-muted);overflow:hidden}.nc5 .md:empty{display:none}.nc5 .md:has(.mdi:empty){display:none}.nc5 .md2{grid-template-columns:var(--space-16) minmax(0, 1fr);column-gap:var(--space-7);row-gap:var(--space-6);font-size:var(--font-size-11-5);line-height:var(--leading-17);color:var(--text-muted);display:grid}.nc5 .md2 b{font-weight:var(--font-weight-500);color:var(--text-secondary)}.nc5 .md2 .jn{color:var(--text-secondary)}.nc5 .md2 .sp{max-width:100%;display:inline-block}.nc5 .md2 .li{height:var(--leading-17);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.nc5 .md2 .li .nd{width:var(--space-16);height:var(--space-16)}.nc5 .md2 .li .nd svg{width:var(--space-9);height:var(--space-9)}.nc5 .md2 .li .nd.oa svg{width:var(--space-11);height:var(--space-11)}.nc5 .md2 .li>.i{font-size:var(--font-size-13)}.nc5 .md .mdi{margin-left:var(--space-negative-15);display:block}.nc5 .md .mb{box-sizing:border-box;max-width:100%;padding-left:var(--space-15);display:inline-block;position:relative}.nc5 .md .mb:before{content:"·";width:var(--space-15);text-align:center;position:absolute;top:0;left:0}.nc5 .md b{font-weight:var(--font-weight-500);color:var(--text-secondary)}.nc5 .md .ln{align-items:flex-start;gap:var(--space-5);vertical-align:top;display:inline-flex}.nc5 .md .ln>.nd{margin-top:var(--space-0-625)}.nc5 .md .ln>.i{margin-top:var(--space-2-625);height:var(--space-12)}.nc5 .md .ln>span:last-child{min-width:0}.nc5 .md .ln>.i{font-size:var(--font-size-12);color:var(--text-secondary);flex-shrink:0}.nc5 .md .jn{color:var(--text-secondary)}.nc5 .md .nd{width:var(--space-16);height:var(--space-16);flex-shrink:0}.nc5 .md .nd svg{width:var(--space-9);height:var(--space-9)}.nc5 .md .nd.oa svg{width:var(--space-11);height:var(--space-11)}.nc5 .says2.r5 .rows{gap:var(--space-3);flex-direction:column;display:flex}.qpeek .qwho .ag2 .nd{width:var(--space-14);height:var(--space-14)}.nc5 .md2 .li.go{color:var(--text-tint-blue)}.nc5 .md2 .gor{color:var(--text-secondary)}.nc5 .md2 .gor b,.gonote b,.fnote b{font-weight:var(--font-weight-500);color:var(--text-primary)}.gotag{align-items:center;gap:var(--space-3);font-size:var(--font-size-10);font-weight:var(--font-weight-500);line-height:var(--leading-16);padding:0 var(--space-5);border-radius:var(--space-5);white-space:nowrap;color:var(--text-secondary);box-shadow:inset 0 0 0 var(--size-0-5) var(--border-strong);display:inline-flex}.gotag .i{font-size:var(--font-size-9-5);color:var(--text-tint-blue)}.gonote{gap:var(--space-7);font-size:var(--font-size-11-5);line-height:var(--leading-17);color:var(--text-muted);font-style:var(--font-italic);align-items:flex-start;display:flex}.gonote .i{margin-top:var(--space-2-5);font-style:var(--font-normal);color:var(--text-muted);flex-shrink:0}.fnote{gap:var(--space-6);font-size:var(--font-size-11);line-height:var(--leading-16);color:var(--text-muted);padding:0 0 var(--space-4) var(--space-6);flex-basis:100%;align-items:flex-start;display:flex}.fnote .i{margin-top:var(--space-2);color:var(--text-tint-blue);flex-shrink:0}.eyeb{align-items:center;gap:var(--space-5);padding:var(--space-10) var(--space-12) 0;font-size:var(--font-size-10-5);font-weight:var(--font-weight-500);letter-spacing:var(--tracking-0-02);color:var(--text-tint-blue);display:flex}.eyeb .i{font-size:var(--font-size-10)}.eyeb+.hd3{padding-top:var(--space-3)}.nc5 .op2.off{opacity:.5}.nc5 .op2{cursor:pointer;transition:background .12s,box-shadow .12s}.nc5 .op2:not(.pick):not(.off):hover,.nc5 .op2.hov{background:var(--mix-text-primary-5)}.nc5 .op2:not(.pick):not(.off):hover>.i,.nc5 .op2.hov>.i{color:var(--text-secondary)}.nc5 .op2:not(.off):hover .k2,.nc5 .op2.hov .k2{color:var(--text-secondary);box-shadow:inset 0 0 0 var(--size-0-5) var(--text-muted)}.nc5 .op2.pick:not(.off):hover,.nc5 .op2.pick.hov{background:var(--mix-brim-blue-22)}.nc5 .op2.foc{box-shadow:0 0 0 var(--space-2) var(--surface-2), 0 0 0 var(--size-3-5) var(--brim-blue)}.nc5 .op2.pick.foc{box-shadow:inset 0 0 0 var(--space-1) var(--mix-brim-blue-45), 0 0 0 var(--space-2) var(--surface-2), 0 0 0 var(--size-3-5) var(--brim-blue)}.nc5 .b2{cursor:pointer;transition:background .12s,opacity .12s}.nc5 .b2:not(.pri):not(.off):hover{background:var(--mix-text-primary-6);color:var(--text-primary)}.nc5 .b2.pri:not(.off):hover{opacity:.86}.nc5 .op2 .ifield{margin:var(--space-7) 0 var(--space-1);min-height:var(--size-50);box-sizing:border-box;padding:var(--space-7) var(--space-9);border-radius:var(--space-6);background:var(--surface-2);box-shadow:inset 0 0 0 var(--size-0-5) var(--mix-brim-blue-50), 0 var(--space-1) var(--space-2) var(--shadow-ink-05);font-size:var(--font-size-12-5);line-height:var(--leading-18);color:var(--text-primary);grid-column:1/-1}.nc5 .op2 .ifield .icar{width:var(--space-1);height:var(--space-14);background:var(--brim-blue);vertical-align:var(--space-negative-2);margin:0 var(--space-1);display:inline-block}.nc5 .op2 .ifield .iph{color:var(--text-muted)}.nc5 .ft.tight .ctxb .cl{display:none}.nc5 .ft.tight .ctxb{gap:var(--space-5);padding-left:var(--space-7)}.nc2.dl{grid-template-columns:var(--space-22) minmax(0, 1fr) auto;column-gap:var(--space-10);padding:var(--space-10) var(--space-10) var(--space-10) var(--space-12);align-items:center;display:grid}.nc2.dl .dl-i{width:var(--space-22);height:var(--space-22);border-radius:var(--offset-1);background:var(--mix-brim-green-22);color:var(--text-tint-green);justify-content:center;align-items:center;display:flex}.nc2.dl .dl-i .i{font-size:var(--font-size-12)}.nc2.dl.mute .dl-i{background:var(--mix-text-primary-8);color:var(--text-muted)}.nc2.dl .dl-x{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.nc2.dl .dl-t{font-size:var(--font-size-12-5);line-height:var(--leading-17);font-weight:var(--font-weight-500);color:var(--text-primary)}.nc2.dl .dl-s{font-size:var(--font-size-11-5);line-height:var(--leading-16);color:var(--text-muted)}.nc5 .ft .ferr{padding:0 0 var(--space-2) var(--space-6);flex-basis:100%}.tagtip{margin-top:var(--space-6);padding:var(--space-6) var(--space-9);border-radius:var(--space-7);font-size:var(--font-size-11);line-height:var(--leading-1-45);color:var(--surface-0);background:var(--text-primary);box-shadow:0 var(--space-4) var(--space-14) var(--shadow-ink-18);max-width:var(--size-200);align-self:flex-start;position:relative}.tagtip:before{content:"";top:var(--space-negative-4);left:var(--space-14);width:var(--space-8);height:var(--space-8);background:inherit;position:absolute;transform:rotate(45deg)}.ax-tag.hov{box-shadow:inset 0 0 0 var(--space-1) var(--mix-fill-warning-70)}.fdocs{gap:var(--space-2);margin:0 var(--space-negative-4);flex-direction:column;display:flex}.fdoc{grid-template-columns:var(--space-16) 1fr auto;column-gap:var(--space-8);padding:var(--space-6) var(--space-8);border-radius:var(--space-8);font-size:var(--font-size-12-5);color:var(--text-primary);align-items:center;display:grid}.fdoc .i{color:var(--text-muted)}.fdoc .st{font-size:var(--font-size-11);color:var(--text-tint-green)}.nc5 .md2 .jn2{color:var(--text-secondary)}.cx{width:var(--size-340);box-sizing:border-box;max-width:100%;margin:0 0 var(--space-40);padding:var(--space-12) var(--space-14);border-radius:var(--space-12);background:var(--surface-0);border:var(--size-0-5) solid var(--border-strong);box-shadow:0 var(--space-8) var(--space-24) var(--shadow-ink-16);gap:var(--space-12);font-size:var(--font-size-12);line-height:var(--leading-1-5);color:var(--text-secondary);flex-direction:column;display:flex}.cx .ch{align-items:baseline;gap:var(--space-8);font-size:var(--font-size-12-5);font-weight:var(--font-weight-500);color:var(--text-primary);display:flex}.cx .ch .age{font-size:var(--font-size-11);font-weight:var(--font-weight-400);color:var(--text-muted);margin-left:auto}.cx .lb{font-size:var(--font-size-10);font-weight:var(--font-weight-600);letter-spacing:var(--tracking-0-06);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-4)}.cx .wt{gap:var(--space-7);font-size:var(--font-size-11-5);color:var(--text-secondary);align-items:flex-start;display:flex}.cx .wt .i{margin-top:var(--space-2-5);color:var(--text-muted);flex-shrink:0}.cx .wt b,.cx b{font-weight:var(--font-weight-500);color:var(--text-primary)}.cx .who{grid-template-columns:var(--space-16) minmax(0, 1fr);column-gap:var(--space-8);row-gap:var(--space-8);display:grid}.cx .who .av{height:var(--space-18);align-items:center;display:flex}.cx .who .tx{font-size:var(--font-size-11-5);line-height:var(--leading-1-5)}.cx .who .tx .t{color:var(--text-muted);font-size:var(--font-size-10-5);margin-left:var(--space-4)}.cx .nd{width:var(--space-16);height:var(--space-16);font-size:var(--font-size-9)}.cx .nd svg{width:var(--space-9);height:var(--space-9)}.cx .nd.oa svg{width:var(--space-11);height:var(--space-11)}.cx .nd.sm{width:var(--space-13);height:var(--space-13)}.cx .nd.sm svg{width:var(--space-7);height:var(--space-7)}.cx .nd.sm.oa svg{width:var(--space-9);height:var(--space-9)}.cx .nd.sm .i{font-size:var(--font-size-7-5)}.cx .chs{gap:var(--space-8);flex-direction:column;display:flex}.cx .co .cn{align-items:center;gap:var(--space-6);font-size:var(--font-size-12);font-weight:var(--font-weight-500);color:var(--text-primary);flex-wrap:wrap;display:flex}.cx .co .cd{font-size:var(--font-size-11-5);color:var(--text-secondary);margin-top:var(--space-1)}.cx .co .cr{gap:var(--space-6);margin-top:var(--space-2);font-size:var(--font-size-11);color:var(--warn-text);align-items:flex-start;display:flex}.cx .co .cr .i{margin-top:var(--space-2);flex-shrink:0}.cx .bys{align-items:center;gap:var(--space-3);font-size:var(--font-size-10-5);font-weight:var(--font-weight-500);color:var(--text-tint-blue);display:inline-flex}.cx .rec{gap:var(--space-6);flex-direction:column;display:flex}.cx .rec .rr{grid-template-columns:var(--space-16) minmax(0, 1fr);column-gap:var(--space-8);font-size:var(--font-size-11-5);display:grid}.cx .rec .rr .av{height:var(--space-18);align-items:center;display:flex}.cx .dis{gap:var(--space-6);font-size:var(--font-size-11);font-weight:var(--font-weight-500);color:var(--warn-text);align-items:center;display:flex}.cx .srcs{gap:var(--space-4);flex-wrap:wrap;display:flex}.cx .ft{align-items:center;gap:var(--space-6);padding-top:var(--space-9);border-top:var(--size-0-5) solid var(--border);font-size:var(--font-size-11);color:var(--text-muted);display:flex}.cx .ft .go{color:var(--text-secondary);white-space:nowrap;margin-left:auto}.cx .sec+.sec{padding-top:var(--space-10);border-top:var(--size-0-5) solid var(--border)}.cx .view{margin-top:var(--space-3);display:block}.cx .view b{color:var(--text-primary);font-weight:var(--font-weight-500)}.cx .sup{align-items:center;gap:var(--space-4) var(--space-10);margin-top:var(--space-5);font-size:var(--font-size-11);color:var(--text-muted);flex-wrap:wrap;display:flex}.cx .sup .si{align-items:center;gap:var(--space-4);color:var(--text-secondary);display:inline-flex}.cx .vn{color:var(--text-muted);font-weight:var(--font-weight-400)}.nc5 .qhint{font-size:var(--font-size-11);color:var(--text-muted);padding:0 var(--space-8) var(--space-3)}.nc5 .ofield{min-height:var(--size-74);box-sizing:border-box;padding:var(--space-8) var(--space-10);border-radius:var(--space-8);background:var(--surface-2);box-shadow:inset 0 0 0 var(--space-1) var(--mix-brim-blue-50), 0 var(--space-1) var(--space-2) var(--shadow-ink-05);font-size:var(--font-size-12-5);line-height:var(--leading-18);color:var(--text-primary)}.nc5 .ofield.idle{box-shadow:inset 0 0 0 var(--size-0-5) var(--border-strong)}.nc5 .ofield .icar{width:var(--space-1);height:var(--space-14);background:var(--brim-blue);vertical-align:var(--space-negative-2);margin:0 var(--space-1);display:inline-block}.nc5 .ofield .iph{color:var(--text-muted)}.nc5 .odraft{align-items:center;gap:var(--space-5);font-size:var(--font-size-11);color:var(--text-muted);margin:0 0 var(--space-6) var(--space-2);display:flex}.nc5 .odraft .nd{width:var(--space-13);height:var(--space-13);font-size:var(--font-size-8)}.nc5 .odraft .nd svg{width:var(--space-8);height:var(--space-8)}.nc5 .ocount{font-size:var(--font-size-10-5);color:var(--text-muted);margin-top:var(--space-4);justify-content:flex-end;display:flex}.nc5 .ops>.ofield,.nc5 .ops>.odraft,.nc5 .ops>.ocount,.nc5 .ops>.qhint{margin-left:0;margin-right:0}.nc5 .b2.pri.off{opacity:1;background:var(--mix-text-primary-9);color:var(--text-muted)}.nc5 .b2.pri.off .k2{opacity:.7}.nc5 .op2 .ocount{grid-column:1/-1}.nc5 .ocount.err,.nc5 .op2 .ocount.err{color:var(--text-danger)}.nc5 .op2 .ifield.err{box-shadow:inset 0 0 0 var(--space-1) var(--text-danger)}.nc2.dl .dldraft{align-items:flex-start;gap:var(--space-8);margin-top:var(--space-8);padding:var(--space-7) var(--space-9);border-radius:var(--space-7);background:var(--mix-text-primary-5);font-size:var(--font-size-11-5);line-height:var(--leading-1-45);color:var(--text-secondary);grid-column:1/-1;display:flex}.nc2.dl .dldraft .q{flex:1;min-width:0}.nc2.dl .dldraft .b2{height:var(--space-22);flex-shrink:0}.nc5 .brief.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cx .why2{font-size:var(--font-size-11-5);color:var(--text-secondary)}.nc5 .bd>.xpt{margin-top:var(--space-4)}.nc5 .xpl{background:var(--transparent);margin:var(--space-2) var(--space-negative-6) 0;border:0;border-radius:0}.nc5 .xpl .xph,.nc5 .xpl>.xpt{display:none}.nc5 .xpl ol{padding:0}.nc5 .xpl .xadd{margin:0}.jq{border:var(--size-0-5) solid var(--border-strong);border-radius:var(--space-12);background:var(--surface-0);padding:var(--space-11) var(--space-13);gap:var(--space-8);flex-direction:column;display:flex}.jq .qh{align-items:baseline;gap:var(--space-10);display:flex}.jq .qt{font-size:var(--font-size-13-5);font-weight:var(--font-weight-500);line-height:var(--leading-1-4);color:var(--text-primary);flex:1}.jq .age{font-size:var(--font-size-10-5);color:var(--text-muted);white-space:nowrap}.jq .qb{font-size:var(--font-size-12-5);line-height:var(--leading-1-5);color:var(--text-secondary)}.jq .ag2{font-size:var(--font-size-11-5)}.jq .qo{gap:var(--space-4);padding-top:var(--space-2);flex-direction:column;display:flex}.jq .o{align-items:center;gap:var(--space-7);font-size:var(--font-size-12-5);color:var(--text-primary);flex-wrap:wrap;display:flex}.jq .o>.i{color:var(--text-muted);font-size:var(--font-size-13)}.jq .o.pk>.i{color:var(--brim-blue)}.jq .qdoc{gap:var(--space-4);flex-direction:column;display:flex}.jq .qdoc>div{align-items:center;gap:var(--space-7);font-size:var(--font-size-12-5);color:var(--text-primary);display:flex}.jq .qdoc .i{color:var(--text-muted)}.jq .qdoc .m{color:var(--text-muted);font-size:var(--font-size-11-5)}.jq .qf{align-items:center;gap:var(--space-8);padding-top:var(--space-8);border-top:var(--size-0-5) solid var(--border);font-size:var(--font-size-11-5);color:var(--text-muted);display:flex}.jq .qf .w{align-items:center;gap:var(--space-6);color:var(--text-tint-orange);display:inline-flex}.jq .qf .w:before{content:"";width:var(--space-6);height:var(--space-6);border-radius:var(--offset-1);background:currentColor}.jq .qf .g{align-items:center;gap:var(--space-6);display:inline-flex}.jq .qf .go{align-items:center;gap:var(--space-10);color:var(--text-muted);white-space:nowrap;margin-left:auto;display:inline-flex}.jq .qf .go .b2,.jq .o{cursor:pointer}.jq .o .kn{font-size:var(--font-size-10-5);color:var(--text-muted);margin-left:auto}.jq .ifield{margin:var(--space-2) 0 0}.jq .ocnt{font-size:var(--font-size-10-5);color:var(--text-muted);text-align:right}.jdone.earlier{opacity:.6}.jdone .dh .m{font-weight:var(--font-weight-400);font-size:var(--font-size-11-5);color:var(--text-muted)}.jrc{max-width:80%;margin-top:var(--space-negative-6);justify-content:flex-end;align-self:flex-end;gap:var(--space-2) var(--space-10);font-size:var(--font-size-11);line-height:var(--leading-16);color:var(--text-muted);text-align:right;flex-wrap:wrap;display:flex}.jrc .a{color:var(--text-secondary);cursor:pointer}.jrc .steps{gap:var(--space-5);display:inline-flex}.jrc .steps .on{color:var(--text-secondary)}.jrc .bad{color:var(--text-danger)}.jdone{border:var(--size-0-5) solid var(--border-strong);border-radius:var(--space-12);background:var(--surface-0);padding:var(--space-11) var(--space-13);gap:var(--space-9);flex-direction:column;display:flex}.jdone .dh{align-items:center;gap:var(--space-8);font-size:var(--font-size-13-5);font-weight:var(--font-weight-500);color:var(--text-primary);display:flex}.jdone .dh .ok{width:var(--space-20);height:var(--space-20);border-radius:var(--offset-1);background:var(--mix-brim-green-26);color:var(--text-tint-green);justify-content:center;align-items:center;display:flex}.jdone .dr{grid-template-columns:var(--space-16) minmax(0, 1fr) auto;column-gap:var(--space-8);font-size:var(--font-size-12-5);line-height:var(--leading-18);color:var(--text-primary);align-items:start;display:grid}.jdone .dr .i{color:var(--text-muted);margin-top:var(--space-2)}.jdone .dr .m{font-size:var(--font-size-11-5);color:var(--text-muted);display:block}.jdone .dr .a{font-size:var(--font-size-11-5);color:var(--text-secondary)}.jdone .df{font-size:var(--font-size-11-5);color:var(--text-muted);padding-top:var(--space-8);border-top:var(--size-0-5) solid var(--border)}.jfold{align-items:center;gap:var(--space-6);font-size:var(--font-size-11-5);color:var(--text-muted);cursor:pointer;display:flex}.jnew{align-self:center;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-10);border-radius:var(--size-999);background:var(--surface-0);border:var(--size-0-5) solid var(--border-strong);font-size:var(--font-size-11-5);color:var(--text-secondary);box-shadow:0 var(--space-2) var(--space-8) var(--shadow-ink-08);display:inline-flex}.jcard{width:100%;max-width:var(--size-440)}.jcard .dlb{gap:var(--space-2);flex-shrink:0;display:flex}.jcard .xpt{margin-top:var(--space-4)}.jcard .xpl{background:var(--transparent);margin:var(--space-2) var(--space-negative-6) 0;border:0;border-radius:0}.jcard .xpl .xph,.jcard .xpl>.xpt{display:none}.jcard .xpl ol{padding:0}.jcard .xpl .xadd{margin:0}.jroll{height:var(--space-18);vertical-align:top;display:inline-grid;overflow:hidden}.jroll>span{flex-direction:column;animation:7.5s cubic-bezier(.65,0,.25,1) infinite jroll;display:flex}.jroll>span>span{height:var(--space-18);line-height:var(--leading-18);white-space:nowrap}@keyframes jroll{0%,27%{filter:none;transform:translateY(0)}30%{filter:blur(var(--size-1-5))}33%,60%{transform:translateY(var(--size-negative-18));filter:none}63%{filter:blur(var(--size-1-5))}66%,94%{transform:translateY(var(--size-negative-36));filter:none}97%{filter:blur(var(--size-1-5))}to{transform:translateY(var(--size-negative-54));filter:none}}.jtmr,.jdur{font:var(--font-size-10-5) var(--font-mono);color:var(--text-muted);font-variant-numeric:var(--font-tabular-nums);cursor:default}.jfo>summary{cursor:pointer;border-radius:var(--space-6);list-style:none;display:block}.jfo>summary::-webkit-details-marker{display:none}.jfo>summary:focus-visible{outline:var(--size-1-5) solid var(--brim-blue);outline-offset:var(--space-3)}.jfo .jcv{color:var(--text-muted);display:inline-flex}.jfo .jcv .i{font-size:var(--font-size-11);transition:transform .18s}.jfo[open]>summary .jcv .i{transform:rotate(90deg)}.jfo .sub .more2{color:var(--text-secondary)}.jfo .sub .more2:after{content:" ›"}.jfo[open] .sub .more2:after{content:" ⌄"}.xbody{margin:var(--space-7) 0 var(--space-2) var(--space-27);animation:.28s ease-out both xup}.xcard{padding:var(--space-8) var(--space-10);border-radius:var(--space-8);background:var(--surface-0);border:var(--size-0-5) solid var(--border);gap:var(--space-6);font-size:var(--font-size-11-5);color:var(--text-secondary);flex-direction:column;display:flex}.xkv{gap:var(--space-10);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.xkv b{font:var(--font-weight-500) var(--font-size-11) var(--font-mono);color:var(--text-primary);font-variant-numeric:var(--font-tabular-nums)}.xkv.bad b{color:var(--text-danger)}.xkv .m{color:var(--text-muted)}.xcard .xft{padding-top:var(--space-6);border-top:var(--size-0-5) solid var(--border);color:var(--text-muted)}.xcard .xft.bad{color:var(--text-danger)}.xbar{height:var(--space-4);border-radius:var(--space-2);background:var(--mix-text-primary-8);position:relative;overflow:hidden}.xbar>i{width:var(--w);border-radius:var(--space-2);background:var(--brim-blue);animation:.9s cubic-bezier(.2,.8,.2,1) both xfill;position:absolute;inset:0 auto 0 0}.xbar.ok>i{background:var(--brim-green)}.xbar.bad>i{background:var(--text-danger)}.xbar>i:after{content:"";background:var(--gradient-12);animation:1.6s ease-out .9s both xsweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes xfill{0%{width:0}}@keyframes xsweep{to{transform:translate(100%)}}@keyframes xup{0%{opacity:0;transform:translateY(var(--space-4))}}.xsrc{gap:var(--space-4);flex-wrap:wrap;display:flex}.xsrc>:is(span,button.w1-control){align-items:center;gap:var(--space-5);height:var(--space-21);padding:0 var(--space-8);border-radius:var(--space-6);background:var(--mix-text-primary-6);font-size:var(--font-size-11);color:var(--text-secondary);animation:.3s ease-out both xpop;display:inline-flex}.xsrc>:is(span,button.w1-control):nth-child(2){animation-delay:80ms}.xsrc>:is(span,button.w1-control):nth-child(3){animation-delay:.16s}.xsrc>:is(span,button.w1-control):nth-child(4){animation-delay:.24s}.xsrc>:is(span,button.w1-control):nth-child(5){animation-delay:.32s}.xsrc>:is(span,button.w1-control) .i{font-size:var(--font-size-11);color:var(--text-muted)}.xsrc>:is(span,button.w1-control).more{background:var(--transparent);color:var(--text-muted);box-shadow:inset 0 0 0 var(--size-0-5) var(--border-strong)}@keyframes xpop{0%{opacity:0;transform:scale(.92)}}.xtl{gap:var(--space-6);padding-left:var(--space-16);font-size:var(--font-size-12);line-height:var(--leading-17);color:var(--text-secondary);flex-direction:column;display:flex;position:relative}.xtl:before{content:"";left:var(--size-3-5);top:var(--space-6);bottom:var(--space-6);border-left:var(--space-1) solid var(--border-strong);position:absolute}.xtl>span{animation:.3s ease-out both xup;position:relative}.xtl>span:nth-child(2){animation-delay:.1s}.xtl>span:nth-child(3){animation-delay:.2s}.xtl>span:nth-child(4){animation-delay:.3s}.xtl>span:nth-child(5){animation-delay:.4s}.xtl>span:before{content:"";left:var(--size-negative-16);top:var(--space-5);width:var(--space-8);height:var(--space-8);border-radius:var(--offset-1);box-sizing:border-box;background:var(--surface-2);border:var(--size-1-5) solid var(--text-muted);position:absolute}.xtl>span.ok:before{background:var(--text-muted)}.xtl>span.now{color:var(--text-primary)}.xtl>span.now:before{border-color:var(--brim-blue);animation:1.8s ease-out infinite pulse}.xtl>span .m{color:var(--text-muted)}.xth{gap:var(--space-8);flex-direction:column;display:flex}.xthh{align-items:center;gap:var(--space-7);font-size:var(--font-size-12);color:var(--text-secondary);display:inline-flex}.xthh .i{font-size:var(--font-size-12);color:var(--text-muted)}.xrv{border:var(--size-0-5) solid var(--border);border-radius:var(--space-11);background:var(--surface-0);overflow:hidden}.xrv .xrh{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);font-size:var(--font-size-12-5);font-weight:var(--font-weight-500);color:var(--text-primary);border-bottom:var(--size-0-5) solid var(--border);display:flex}.xrv .xrh .m{font-weight:var(--font-weight-400);color:var(--text-muted);font-size:var(--font-size-11-5)}.xrv .xcnt{gap:var(--space-10);font-size:var(--font-size-11);font-weight:var(--font-weight-400);color:var(--text-secondary);margin-left:auto;display:flex}.xrv .xcnt>span{align-items:center;gap:var(--space-5);display:inline-flex}.xsd{width:var(--space-6);height:var(--space-6);border-radius:var(--offset-1);background:var(--text-primary);flex-shrink:0}.xsd.crit{background:var(--text-danger)}.xsd.nt{background:var(--transparent);box-shadow:inset 0 0 0 var(--space-1) var(--text-muted)}.xrv .xag{grid-template-columns:var(--space-18) minmax(0, 1fr) var(--size-84) var(--size-64);gap:var(--space-9);padding:var(--space-7) var(--space-12);font-size:var(--font-size-12);color:var(--text-primary);cursor:pointer;align-items:center;transition:background .12s;display:grid}.xrv .xag:hover{background:var(--mix-text-primary-4)}.xrv .xag.on{background:var(--mix-brim-blue-9)}.xrv .xag .nd{width:var(--space-18);height:var(--space-18);font-size:var(--font-size-10)}.xrv .xag .nd svg{width:var(--space-10);height:var(--space-10)}.xrv .xag .ln{font-size:var(--font-size-11);color:var(--text-muted);line-height:var(--leading-15);display:block}.xrv .xag .r{white-space:nowrap;font:var(--font-size-10-5) var(--font-mono);color:var(--text-muted);text-align:right;font-variant-numeric:var(--font-tabular-nums)}.xrv .xag .r.ok{color:var(--text-tint-green)}.xrv .xag .r.bad{color:var(--text-danger);font-family:inherit}.xrv .xag.now .nd{animation:1.8s ease-out infinite pulse}.xrv .xag.bad .nd{box-shadow:0 0 0 var(--space-2) var(--surface-0), 0 0 0 var(--size-3-5) var(--text-danger)}.xrv .xfh{padding:var(--space-9) var(--space-12) var(--space-3);font-size:var(--font-size-10);font-weight:var(--font-weight-500);letter-spacing:var(--tracking-0-06);text-transform:uppercase;color:var(--text-muted);border-top:var(--size-0-5) solid var(--border)}.xrv .xfi{grid-template-columns:var(--space-6) minmax(0, 1fr) auto auto auto;gap:var(--space-9);padding:var(--space-5) var(--space-12);font-size:var(--font-size-12);line-height:var(--leading-1-45);color:var(--text-primary);align-items:baseline;animation:.35s ease-out both xup;display:grid}.xrv .xfi .xsd{transform:translateY(var(--size-negative-1))}.xrv .xfi .rid{font-size:var(--font-size-10-5)}.xrv .xfi .by{gap:var(--space-2);display:flex}.xrv .xfi .by .nd{width:var(--space-13);height:var(--space-13)}.xrv .xfi .by .nd svg{width:var(--space-7);height:var(--space-7)}.xrv .xfi .t{font-size:var(--font-size-10-5);color:var(--text-muted)}.xrv .xempty{padding:var(--space-6) var(--space-12) var(--space-10);font-size:var(--font-size-11-5);color:var(--text-muted)}.xrv .xfs{padding:var(--space-2) var(--space-12) var(--space-10);font-size:var(--font-size-11);color:var(--text-muted)}.jfd .sv{align-items:center;gap:var(--space-5);display:inline-flex}.jfd .sv:before{content:"";width:var(--space-6);height:var(--space-6);border-radius:var(--offset-1);background:var(--text-primary)}.jfd .sv.nt{font-weight:var(--font-weight-400);color:var(--text-muted)}.jfd .sv.crit:before{background:var(--text-danger)}.jfd .sv.nt:before{background:var(--transparent);box-shadow:inset 0 0 0 var(--space-1) var(--text-muted)}.jfd .f{grid-template-columns:var(--size-58) minmax(0, 1fr) auto}.jfd .more{padding-left:var(--space-66)}.jfd .f.focus{margin:var(--space-negative-3) var(--space-negative-6);padding:var(--space-3) var(--space-6);border-radius:var(--space-6);background:var(--mix-brim-blue-8)}.xrx{align-items:center;gap:var(--space-1);margin:var(--space-2) 0 0 var(--space-66);padding:var(--space-2);border-radius:var(--size-999);background:var(--surface-0);box-shadow:inset 0 0 0 var(--size-0-5) var(--border-strong), 0 var(--space-1) var(--space-4) var(--shadow-ink-06);width:max-content;display:inline-flex}.xrx>span{align-items:center;gap:var(--space-5);height:var(--space-22);padding:0 var(--space-9);border-radius:var(--size-999);font-size:var(--font-size-11-5);color:var(--text-secondary);cursor:pointer;transition:background .12s,color .12s;display:inline-flex}.xrx>span:hover{background:var(--mix-text-primary-6)}.xrx>span .i{font-size:var(--font-size-12)}.xrx>span.on{color:var(--text-primary);background:var(--mix-text-primary-8)}.xrx>span.on .i{animation:.38s cubic-bezier(.3,1.6,.5,1) xpopi}.xrx>span .n{font-variant-numeric:var(--font-tabular-nums);color:var(--text-muted);display:inline-block}.xrx>span.on .n{color:var(--text-secondary);animation:.3s ease-out xroll}@keyframes xpopi{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes xroll{0%{opacity:0;transform:translateY(70%)}}.xcp{flex-direction:column;display:flex}.xcp .c{grid-template-columns:var(--space-26) minmax(0, 1fr) auto auto;gap:var(--space-8);height:var(--space-28);padding-right:var(--space-6);border-radius:var(--space-7);font-size:var(--font-size-12);color:var(--text-secondary);align-items:center;display:grid}.xcp .c svg.ln{width:var(--space-26);height:var(--space-28);overflow:visible}.xcp .c .tt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.xcp .c .tt .m{color:var(--text-muted);margin-left:var(--space-6);font-size:var(--font-size-11)}.xcp .c .t{font-size:var(--font-size-10-5);color:var(--text-muted);font-variant-numeric:var(--font-tabular-nums)}.xcp .c .go{font-size:var(--font-size-11);color:var(--text-secondary);visibility:hidden;align-items:center;gap:var(--space-4);display:inline-flex}.xcp .c:hover .go,.xcp .c.focus .go{visibility:visible}.xcp .c.focus{background:var(--mix-brim-blue-8)}.xcp .c.cur{color:var(--text-primary)}.xcp .c.off{opacity:.45}.xbadge{height:var(--leading-17);padding:0 var(--space-6);border-radius:var(--space-5);font-size:var(--font-size-10-5);color:var(--text-secondary);background:var(--mix-text-primary-7);margin-left:var(--space-6);align-items:center;display:inline-flex}.xbadge.bad{color:var(--text-danger);background:var(--mix-text-danger-12)}.xst{margin:var(--space-negative-4) 0 0 var(--space-27);gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.xnote{align-items:center;gap:var(--space-7);max-width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-8);border-radius:var(--space-7);font-size:var(--font-size-11-5);line-height:var(--leading-18);color:var(--text-primary);background:var(--mix-text-primary-4);border:var(--size-0-5) dashed var(--border-strong);display:inline-flex}.xnote .ar{color:var(--text-muted)}.xnote .w{color:var(--text-muted);font-size:var(--font-size-11)}.xnote .xb{font-size:var(--font-size-11);color:var(--text-secondary);padding:0 var(--space-6);border-radius:var(--space-5);cursor:pointer}.xnote .xb:hover{background:var(--mix-text-primary-7);color:var(--text-primary)}.xnote .xb .k2{margin-left:var(--space-4)}.xnote.picked{border-style:solid;border-color:var(--mix-brim-blue-40);background:var(--mix-brim-blue-7);animation:.62s cubic-bezier(.2,.8,.2,1) both xland}.xnote .pk{align-items:center;gap:var(--space-3);font-size:var(--font-size-11);color:var(--brim-blue);padding-right:var(--space-4);display:inline-flex}.xnote .pk .i{font-size:var(--font-size-10)}@keyframes xland{0%{opacity:0;transform:translate(var(--space-40), var(--size-negative-16)) scale(.97)}70%{opacity:1;box-shadow:0 0 0 var(--space-4) var(--mix-brim-blue-18)}to{box-shadow:0 0 0 0 var(--transparent);transform:none}}.xhint{gap:var(--space-14);padding:var(--space-6) var(--space-2) 0;font-size:var(--font-size-10-5);color:var(--text-muted);display:flex}.xhint .k2{margin-right:var(--space-4)}.jrep{gap:var(--space-6);flex-direction:column;display:flex}.xma{align-items:center;gap:var(--space-1);margin-left:var(--space-negative-5);opacity:.5;transition:opacity .15s;display:flex}.jrep:hover .xma,.xma:focus-within,.xma.lit{opacity:1}.xma .ab{width:var(--size-25);height:var(--size-25);border-radius:var(--space-6);color:var(--text-muted);cursor:pointer;place-items:center;transition:background .12s,color .12s;display:grid}.xma .ab:hover{background:var(--mix-text-primary-7);color:var(--text-primary)}.xma .ab .i{font-size:var(--font-size-13)}.xma .ab.on{color:var(--text-primary)}.xma .ab.on svg{animation:.38s cubic-bezier(.3,1.6,.5,1) xpopi}.xma .ab.on.fill svg path{fill:currentColor;fill-opacity:.18}.xma .ver{align-items:center;gap:var(--space-2);padding:0 var(--space-4);font-size:var(--font-size-11);color:var(--text-muted);font-variant-numeric:var(--font-tabular-nums);display:inline-flex}.xma .ver .i{font-size:var(--font-size-10);cursor:pointer}.xma .sep{width:var(--size-0-5);height:var(--space-14);background:var(--border-strong);margin:0 var(--space-4)}.xfb{padding:var(--space-9) var(--space-11);border-radius:var(--space-9);border:var(--size-0-5) solid var(--border);background:var(--surface-0);gap:var(--space-7);font-size:var(--font-size-12);color:var(--text-primary);flex-direction:column;animation:.25s ease-out both xup;display:flex}.xfb[hidden],.xfb2[hidden]{display:none}.xfb2{max-width:var(--size-440);animation:.25s ease-out both xup}.xfb .rs{gap:var(--space-4);flex-wrap:wrap;display:flex}.xfb .rs>span{padding:var(--space-3) var(--space-9);border-radius:var(--space-6);font-size:var(--font-size-11-5);color:var(--text-secondary);box-shadow:inset 0 0 0 var(--size-0-5) var(--border-strong);cursor:pointer}.xfb .rs>span.on{color:var(--text-primary);background:var(--mix-text-primary-8);box-shadow:none}.xfb .ft{align-items:center;gap:var(--space-8);font-size:var(--font-size-11);color:var(--text-muted);display:flex}.xfb .ft .b2{height:var(--space-22);margin-left:auto}.xrv .xsw{font-weight:var(--font-weight-500);margin-right:var(--space-2)}.xrv .xsw.nt{font-weight:var(--font-weight-400);color:var(--text-muted)}.xrv .xlab{color:var(--text-muted)}.xnew{grid-template-columns:var(--space-20) minmax(0, 1fr);gap:var(--space-8);margin:0 var(--space-6) var(--space-4);padding:var(--space-6);border-radius:var(--space-8);box-shadow:inset 0 0 0 var(--space-1) var(--mix-brim-blue-45);background:var(--mix-brim-blue-6);align-items:start;display:grid}.xnew .num{width:var(--leading-19);height:var(--leading-19);border-radius:var(--offset-1);box-shadow:inset 0 0 0 var(--size-0-5) var(--border-strong);font:var(--font-weight-500) var(--font-size-10) var(--font-mono);color:var(--text-muted);place-items:center;display:grid}.xnf{gap:var(--space-3);flex-direction:column;display:flex}.xnr{grid-template-columns:var(--size-52) minmax(0, 1fr);gap:var(--space-8);font-size:var(--font-size-12);line-height:var(--leading-19);color:var(--text-primary);display:grid}.xnr .k{font-size:var(--font-size-11);color:var(--text-muted)}.xnr .v .ph,.xnr .v .m{color:var(--text-muted)}.xnr .v .m{font-size:var(--font-size-11);margin-left:var(--space-6)}.xnr .v .rid{font-size:var(--font-size-10)}.xnr .v{align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.xnr .v.tx{box-shadow:0 var(--space-1) 0 var(--brim-blue);justify-self:start}.xnr .v.tx:after{content:"";width:var(--space-1);height:var(--space-13);margin-left:var(--space-1);vertical-align:var(--space-negative-2);background:var(--text-primary);animation:1s step-end infinite blink;display:inline-block}.xnh{gap:var(--space-12);margin:0 var(--space-6) var(--space-8) var(--space-40);font-size:var(--font-size-11);color:var(--text-muted);display:flex}.xnh>span{align-items:center;gap:var(--space-4);display:inline-flex}.xma .xms{font-size:var(--font-size-11);color:var(--text-muted);margin-left:var(--space-6)}.xpl .rc{display:none}.xpl.v-d li{grid-template-columns:var(--space-20) minmax(0, 1fr) auto}.xpl.v-d li .grip{display:none}.xpl.v-d li.focus .num{font-size:var(--font-0);cursor:grab}.xpl.v-d li.focus .num:after{content:"⋮⋮";font-size:var(--font-size-10);letter-spacing:var(--tracking-negative-2);color:var(--text-secondary)}.xpl.v-d li .rids{display:none}.xpl.v-d li .rc,.xpl.v-d li.focus .rids,.xpl.v-d li:hover .rids{display:inline}.xpl.v-d li.focus .rc,.xpl.v-d li:hover .rc,.xpl.v-d li:not(.focus):not(:hover) .dd{display:none}.xpl{border:var(--size-0-5) solid var(--border);border-radius:var(--space-11);background:var(--surface-0);overflow:hidden}.xpl .xph{align-items:center;gap:var(--space-6);padding:var(--space-9) var(--space-12) var(--space-2);font-size:var(--font-size-11);color:var(--text-muted);display:flex}.xpl .xph .i{font-size:var(--font-size-12)}.xpl .xpt{padding:0 var(--space-12) var(--space-6);font-size:var(--font-size-13);font-weight:var(--font-weight-500);color:var(--text-primary)}.xpl ol{padding:0 var(--space-6) var(--space-6);gap:var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex}.xpl li{grid-template-columns:var(--space-12) var(--space-20) minmax(0, 1fr) auto;gap:var(--space-8);padding:var(--space-6);border-radius:var(--space-8);font-size:var(--font-size-12-5);line-height:var(--leading-18);color:var(--text-primary);align-items:start;animation:.3s ease-out both xup;display:grid}.xpl li:nth-child(2){animation-delay:50ms}.xpl li:nth-child(3){animation-delay:.1s}.xpl li:nth-child(4){animation-delay:.15s}.xpl li:nth-child(5){animation-delay:.2s}.xpl li:nth-child(6){animation-delay:.25s}.xpl.ro li{grid-template-columns:var(--space-20) minmax(0, 1fr) auto}.xpl.ro li .grip{display:none}.xpl li .grip{color:var(--text-muted);font-size:var(--font-size-11);letter-spacing:var(--tracking-negative-2);line-height:var(--leading-18);opacity:0;cursor:grab}.xpl li:hover .grip,.xpl li.focus .grip{opacity:1}.xpl li .num{width:var(--leading-19);height:var(--leading-19);border-radius:var(--offset-1);box-shadow:inset 0 0 0 var(--size-0-5) var(--border-strong);font:var(--font-weight-500) var(--font-size-10) var(--font-mono);color:var(--text-muted);place-items:center;display:grid}.xpl li .num.ok{background:var(--mix-text-primary-9);box-shadow:none;color:var(--text-secondary)}.xpl li .num.ok .i{font-size:var(--font-size-10)}.xpl li .d{font-size:var(--font-size-11-5);color:var(--text-muted);display:block}.xpl li .d .rid{font-size:var(--font-size-10);white-space:nowrap}.xrv .rid,.jfd .rid{white-space:nowrap}.xpl li code{font-size:var(--font-size-10-5)}.xpl li .rm{font-size:var(--font-size-11);color:var(--text-muted);opacity:0;padding-top:var(--space-1)}.xpl li:hover .rm,.xpl li.focus .rm{opacity:1}.xpl li.focus{background:var(--mix-brim-blue-8);box-shadow:inset 0 0 0 var(--space-1) var(--mix-brim-blue-45)}.xpl li.edit .tx{box-shadow:0 var(--space-1) 0 var(--brim-blue)}.xpl li.edit .tx:after{content:"";width:var(--space-1);height:var(--space-13);margin-left:var(--space-1);vertical-align:var(--space-negative-2);background:var(--text-primary);animation:1s step-end infinite blink;display:inline-block}.xpl li.moved{animation:.4s cubic-bezier(.2,.8,.2,1) both xslide}@keyframes xslide{0%{transform:translateY(var(--space-26))}}@keyframes blink{50%{opacity:0}}.xpl .xadd{align-items:center;gap:var(--space-7);margin:0 var(--space-6) var(--space-6);padding:var(--space-6);border-radius:var(--space-8);font-size:var(--font-size-12);color:var(--text-muted);display:flex}.xpl .xadd .i{font-size:var(--font-size-12)}.xpl .xtray{align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-12);border-top:var(--size-0-5) solid var(--border);background:var(--mix-text-primary-2-5);font-size:var(--font-size-11-5);color:var(--text-muted);display:flex}.xpl .xtray .b2{margin-left:auto}.xpl .xtray .dot{width:var(--space-6);height:var(--space-6);border-radius:var(--offset-1);background:var(--text-tint-orange)}.xpt{gap:var(--space-7);flex-direction:column;display:flex}.xpt .top{font-size:var(--font-size-11-5);color:var(--text-muted);justify-content:space-between;align-items:baseline;display:flex}.xpt .top b{font-weight:var(--font-weight-500);color:var(--text-primary);font-variant-numeric:var(--font-tabular-nums)}.xpt .row{grid-template-columns:var(--space-16) minmax(0, 1fr) auto;gap:var(--space-8);font-size:var(--font-size-12-5);color:var(--text-primary);align-items:center;display:grid}.xpt .row .ck{width:var(--space-15);height:var(--space-15);border-radius:var(--offset-1);box-sizing:border-box;border:var(--size-1-2) solid var(--text-muted);place-items:center;display:grid}.xpt .row.done .ck{background:var(--brim-blue);color:var(--white);border:0;animation:.38s cubic-bezier(.3,1.6,.5,1) xpopi}.xpt .row.done .ck .i{font-size:var(--font-size-9)}.xpt .row.done .lb{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--mix-text-muted-70);text-decoration-color:var(--mix-text-muted-70)}.xpt .row .lb .m{color:var(--text-muted);font-size:var(--font-size-11-5);margin-left:var(--space-6);text-decoration:none;display:inline-block}.xpt .row .a{font-size:var(--font-size-11-5);color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.jroll>span,.xbar>i,.xbar>i:after,.xsrc>:is(span,button.w1-control),.xtl>span,.xnote.picked,.xpl li,.xrv .xfi,.xbody,.xfb{animation:none!important}}.jst .acts>:is(span,button.w1-control){cursor:pointer}.jst .acts>:is(span,button.w1-control):hover{color:var(--text-primary)}button.b2:focus-visible,.w1-control:focus-visible,.w1-message:focus-visible,.w1-answer:focus-visible{outline:var(--space-2) solid var(--text-accent);outline-offset:var(--space-2)}.op2:has(>.w1-choice:focus-visible){outline:var(--space-2) solid var(--text-accent);outline-offset:var(--space-2)}.op2:has(>.w1-choice){position:relative}.w1-choice{appearance:none;top:var(--space-8);left:var(--space-8);width:var(--space-16);height:var(--space-16);opacity:0;cursor:pointer;border:0;margin:0;padding:0;position:absolute}.op2:has(>.w1-choice:not(:checked)){background:var(--transparent);box-shadow:none}.op2:has(>.w1-choice:checked){background:var(--pick-bg);box-shadow:inset 0 0 0 var(--space-1) var(--mix-brim-blue-45)}.op2:has(>.w1-choice:not(:checked)) .i{color:var(--text-muted)}.op2:has(>.w1-choice:checked) .i{color:var(--brim-blue)}.w1-choice:checked~.w1-unchecked,.w1-choice:not(:checked)~.w1-checked{display:none}.op2>label.lb{cursor:pointer}.w1-choice:disabled{cursor:default}.op2:has(>.w1-choice:disabled)>label.lb{cursor:default}.w1-message,.w1-answer{width:100%;height:var(--size-1lh);resize:none;display:block}.w1-message::placeholder,.w1-answer::placeholder{color:var(--text-muted);opacity:1}.w1-attach{display:flex}:is(.ofield:has(>.w1-answer),.ifield:has(>.w1-answer)){position:relative}.w1-answer{text-indent:var(--space-3)}.w1-answer:focus+.icar,.w1-answer:not(:placeholder-shown)+.icar{visibility:hidden}.nc5 .ofield>.w1-answer+.icar,.nc5 .op2 .ifield>.w1-answer+.icar{top:var(--space-9);left:var(--space-10);margin:0 var(--space-1);pointer-events:none;position:absolute}.nc5 .op2 .ifield>.w1-answer+.icar{top:var(--space-8);left:var(--space-9)}html,body,#root{height:100%}.web-frame{background:var(--surface-2);height:100%;font-size:var(--font-size-13);flex-direction:column;display:flex}.frame-link{color:var(--text-secondary);text-decoration:none}.frame-link:hover{color:var(--text-primary);text-decoration:underline}.frame-header{padding:var(--space-10) var(--space-28);border-bottom:var(--size-0-5) solid var(--border);background:var(--surface-1);justify-content:space-between;align-items:center;display:flex}.frame-toggle{align-items:center;gap:var(--space-6);font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;display:flex}.frame-body{grid-template-columns:minmax(0, 1fr) calc(var(--size-280) + var(--space-20));flex:1;min-height:0;display:grid}.frame-single{grid-template-columns:minmax(0,1fr)}.frame-main{gap:var(--space-12);min-width:0;min-height:0;padding:var(--space-14) var(--space-28) var(--space-16);flex-direction:column;display:flex}.frame-title{font-size:var(--font-size-16);font-weight:var(--font-weight-500);width:var(--space-1);height:var(--space-1);clip-path:inset(50%);margin:0;position:absolute;overflow:hidden}.frame-main>.crumbs{gap:var(--space-7);padding-bottom:var(--space-14);border-bottom:var(--size-0-5) solid var(--border);font-size:var(--font-size-13);flex-wrap:wrap}.frame-main>.crumbs a,.frame-main>.crumbs .cur{align-items:center;gap:var(--space-7);color:var(--text-primary);font-weight:var(--font-weight-400);white-space:normal;text-decoration:none;display:inline-flex}.frame-main>.crumbs a{color:var(--text-secondary)}.frame-main>.crumbs .sep{margin:0}.frame-main>.crumbs .ic{width:var(--space-22);height:var(--space-22);border-radius:var(--space-6);font-size:var(--font-size-14)}.frame-content{flex:1;min-height:0;overflow:auto}.frame-pane{min-width:0;min-height:0;padding:var(--space-8) var(--space-8) var(--space-8) 0;overflow:auto}.frame-pane .rstack{max-height:none;margin:0}.frame-pane .rstack>.rp{padding:var(--space-12);border:var(--size-0-5) solid var(--border);border-radius:var(--space-12);background:var(--surface-1)}.frame-placeholder h2,.frame-documents-title{font-size:var(--font-size-13);font-weight:var(--font-weight-500);margin:0}.frame-placeholder p{color:var(--text-muted);line-height:var(--leading-1-5)}.frame-error{padding:var(--space-24);margin:auto}.frame-error button{margin-right:var(--space-12);font:inherit;color:var(--text-primary);background:var(--surface-1);border:var(--size-0-5) solid var(--border-strong);border-radius:var(--space-6);padding:var(--space-6) var(--space-12);cursor:pointer}@media (width<48rem){.frame-body{flex-direction:column;display:flex;overflow:auto}.frame-main,.frame-pane{flex-shrink:0;overflow:visible}.frame-pane{padding:0 var(--space-28) var(--space-16)}.frame-content{overflow:visible}}.signin-symbols{position:absolute}.signin-content{width:100%;max-width:calc(var(--size-280) + var(--space-66) + var(--space-40));margin:auto}.signin-content .w1-frame{width:100%;min-height:calc(var(--size-280) - var(--space-10));padding:var(--space-18);border:var(--size-0-5) solid var(--border);border-radius:var(--space-12);background:var(--surface-2);font-size:var(--font-size-13);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.signin-content .w1-brand{font-size:var(--font-size-12);color:var(--text-muted);margin-bottom:var(--space-24)}.signin-content .w1-title{margin:0 0 var(--space-6);font-size:var(--font-size-17);font-weight:var(--font-weight-500)}.signin-content .w1-copy{margin:var(--space-6) 0 var(--space-14);color:var(--text-secondary);font-size:var(--font-size-12-5);line-height:var(--leading-1-6)}.signin-content .w1-small{color:var(--text-secondary);font-size:var(--font-size-11-5);line-height:var(--leading-1-5)}.signin-content .w1-status{align-items:center;gap:var(--space-7);color:var(--text-secondary);margin-top:var(--space-4);display:inline-flex}.signin-content .w1-kept{border-top:var(--size-0-5) solid var(--border);padding-top:var(--space-12);margin:var(--space-16) 0 0}.signin-frame .w1-button{justify-content:center;align-items:center;gap:var(--space-6);margin-top:var(--space-4);padding:var(--space-7) var(--space-11);border:var(--size-0-5) solid var(--border-strong);border-radius:var(--radius);background:var(--surface-1);color:var(--text-primary);font:inherit;font-size:var(--font-size-12);cursor:pointer;display:inline-flex}.signin-frame .w1-button.primary{background:var(--fill-primary);color:var(--on-primary);border-color:var(--transparent)}.signin-frame .w1-button:disabled{cursor:default;opacity:.65}.signin-frame button:focus-visible{outline:var(--space-2) solid var(--text-accent);outline-offset:var(--space-3)}.signin-frame .frame-main{flex:1}
