:root{--p-grey-000:#FFFFFF;--p-grey-000-alpha95:#FFFFFFF2;--p-grey-020:#FAFAFA;--p-grey-025:#F9F9F9;--p-grey-026:#F9F9FA;--p-grey-030:#F8F8F8;--p-grey-035:#F7F7F7;--p-grey-045:#F5F5F5;--p-grey-050:#F3F3F6;--p-grey-051:#F3F4F6;--p-grey-052:#F4F4F4;--p-grey-055:#F2F2F5;--p-grey-060:#F1F1F4;--p-grey-065:#EFF1F3;--p-grey-066:#F0F0F0;--p-grey-070:#EFEFEF;--p-grey-071:#EFEFF2;--p-grey-075:#EEEEEE;--p-grey-076:#EEEEF1;--p-grey-080:#EDEDF0;--p-grey-085:#ECECEF;--p-grey-090:#EAEAEE;--p-grey-105:#E5E7EB;--p-grey-106:#E7E7EB;--p-grey-110:#E6E6EA;--p-grey-115:#E5E5E9;--p-grey-120:#E3E3E7;--p-grey-130:#E1E1E5;--p-grey-135:#E0E0E0;--p-grey-136:#E0E0E4;--p-grey-145:#DEDEE2;--p-grey-150:#DDDDDD;--p-grey-151:#DDDDE1;--p-grey-155:#DBDBDF;--p-grey-156:#DCDCE0;--p-grey-170:#D8D8DC;--p-grey-175:#D7D7DB;--p-grey-185:#D1D5DB;--p-grey-186:#D5D5D9;--p-grey-190:#D3D3D7;--p-grey-205:#D0D0D4;--p-grey-209:#CFCFD4;--p-grey-210:#CFCFCF;--p-grey-220:#CCCCD0;--p-grey-230:#CACACE;--p-grey-240:#C8C8CE;--p-grey-250:#C5C5CC;--p-grey-255:#C4C4CB;--p-grey-260:#C3C3CA;--p-grey-295:#BBBBC2;--p-grey-325:#B4B4BA;--p-grey-330:#B2B2B9;--p-grey-360:#ABABB2;--p-grey-390:#A4A4AB;--p-grey-395:#9AA88A;--p-grey-440:#97979D;--p-grey-470:#8A9578;--p-grey-505:#87878E;--p-grey-506:#888888;--p-grey-515:#85858C;--p-grey-555:#7A7A80;--p-grey-570:#777777;--p-grey-590:#6B7280;--p-grey-615:#6B6B71;--p-grey-625:#666588;--p-grey-635:#666666;--p-grey-640:#646469;--p-grey-680:#5A5A60;--p-grey-735:#4A4A50;--p-grey-750:#46464C;--p-grey-755:#45444F;--p-grey-760:#434349;--p-grey-795:#39393F;--p-grey-796:#3A3942;--p-grey-797:#3A3A40;--p-grey-800:#38383E;--p-grey-805:#37373D;--p-grey-815:#33333F;--p-grey-825:#313137;--p-grey-860:#26262F;--p-grey-885:#1F1F1F;--p-grey-886:#1E1E28;--p-grey-895:#1B1B24;--p-grey-910:#15151C;--p-grey-995:#000000;--p-indigo-015:#FBFBFE;--p-indigo-020:#F9FBFF;--p-indigo-025:#F7F9FF;--p-indigo-026:#F8F9FB;--p-indigo-027:#F8FAFC;--p-indigo-028:#F9F9FC;--p-indigo-029:#F9FAFB;--p-indigo-033:#F7F7FE;--p-indigo-040:#F6F6F9;--p-indigo-045:#F5F5F8;--p-indigo-050:#F3F3FF;--p-indigo-051:#F4F4F7;--p-indigo-060:#EEF2F7;--p-indigo-063:#F0F0FB;--p-indigo-070:#E6F0FF;--p-indigo-075:#EDEDFC;--p-indigo-080:#EBEBFF;--p-indigo-100:#E7E7F4;--p-indigo-119:#E3E2FB;--p-indigo-165:#D6D6FF;--p-indigo-170:#BFDBFE;--p-indigo-190:#CBD5E1;--p-indigo-235:#B9C9EF;--p-indigo-237:#C6C4F7;--p-indigo-250:#ADC6FF;--p-indigo-270:#93C5FD;--p-indigo-300:#9FB9FF;--p-indigo-310:#B3B1F5;--p-indigo-490:#2892D7;--p-indigo-505:#4285F4;--p-indigo-560:#4A7EA8;--p-indigo-565:#4A7BB5;--p-indigo-570:#0D6EFD;--p-indigo-665:#544ACB;--p-indigo-715:#3634D4;--p-indigo-735:#1E40AF;--p-indigo-770:#2B29B0;--p-indigo-771:#374151;--p-indigo-785:#003399;--p-indigo-790:#2D3A62;--p-indigo-791:#2E3A59;--p-indigo-815:#23218F;--p-indigo-905:#111827;--p-violet-525:#8B6CF0;--p-violet-620:#7A5BA8;--p-violet-635:#6E5AA8;--p-sky-450:#3E9BE8;--p-teal-030:#EEFBF9;--p-teal-069:#E3F3F0;--p-teal-070:#DDF4F0;--p-teal-175:#A9E2DA;--p-teal-365:#1FBFAB;--p-teal-625:#0A7669;--p-teal-670:#08695E;--p-teal-810:#063A4B;--p-blue-064:#E4F3FC;--p-blue-529:#058AC4;--p-blue-615:#1D729F;--p-green-030:#F7F9F4;--p-green-045:#F4F6F0;--p-green-059:#D7FAE6;--p-green-075:#EAF0E2;--p-green-080:#C8F9D9;--p-green-100:#E4EBD9;--p-green-150:#D8E0CB;--p-green-315:#A9BE8B;--p-green-370:#9DB07E;--p-green-460:#34A853;--p-green-495:#3E9B6B;--p-green-516:#0A9863;--p-green-610:#2F7A52;--p-green-635:#5E6B45;--p-green-636:#5E6B48;--p-green-695:#4C5B36;--p-green-699:#00623E;--p-green-745:#3F4C2C;--p-citrus-080:#EFEDE7;--p-citrus-120:#FFE45C;--p-citrus-125:#FFE347;--p-citrus-155:#DCE45C;--p-citrus-165:#FFD639;--p-amber-018:#FDFBF4;--p-amber-051:#FDF3DA;--p-amber-065:#FDEFCD;--p-amber-068:#FEEED3;--p-amber-100:#FBE7BC;--p-amber-111:#FBE4AE;--p-amber-230:#E8C58A;--p-amber-250:#FBBC05;--p-amber-500:#C07A00;--p-amber-505:#BC7A12;--p-amber-538:#A47809;--p-amber-623:#88630A;--p-amber-630:#8C5F00;--p-amber-700:#6E4F02;--p-red-072:#FDEBE9;--p-red-074:#FBEBE7;--p-red-075:#FEE9ED;--p-red-210:#F5C2CB;--p-red-215:#F0C3CA;--p-red-535:#EA4335;--p-red-560:#E63140;--p-red-563:#DE3C3A;--p-red-565:#D5453B;--p-red-630:#C42B3C;--p-red-631:#B4412A;--p-red-685:#B50000;--p-red-700:#A3212F;--p-red-728:#9F0012;--p-red-740:#8E1D2B;--p-pink-050:#F8F2F8;--p-pink-072:#FFE9F6;--p-pink-556:#B75A9A;--p-pink-635:#92507D;--color-brand:var(--p-indigo-715);--color-brand-deep:var(--p-indigo-770);--color-brand-contrast:var(--color-surface-0);--color-brand-border-soft:var(--p-indigo-165);--color-brand-surface-soft:var(--p-indigo-050);--color-brand-pressed:var(--p-indigo-815);--color-brand-light:var(--p-indigo-665);--color-brand-border:var(--p-indigo-237);--color-brand-hairline:var(--p-indigo-119);--color-brand-pill:var(--p-indigo-075);--color-brand-tint:var(--p-indigo-033);--color-brand-tint-2:var(--p-indigo-063);--color-brand-on-ink:var(--p-indigo-310);--color-accent-primary:var(--p-red-630);--color-accent-deep:var(--p-red-700);--color-success:var(--p-teal-625);--color-warn:var(--p-amber-630);--color-warn-fill:var(--p-amber-500);--color-danger-fill:var(--p-red-560);--color-success-fill:var(--p-teal-365);--color-warn-deep:var(--p-amber-700);--color-danger-deep:var(--p-red-740);--color-success-deep:var(--p-teal-670);--color-success-surface-soft:var(--p-teal-030);--color-progress:var(--p-green-695);--color-progress-deep:var(--p-green-745);--color-progress-lead:var(--p-green-636);--color-progress-border-soft:var(--p-green-315);--color-progress-border:var(--p-green-150);--color-progress-surface:var(--p-green-045);--color-progress-surface-soft:var(--p-green-030);--color-progress-surface-2:var(--p-green-075);--color-surface-0:var(--p-grey-000);--color-surface-1:var(--p-indigo-040);--color-surface-caution-head:var(--p-amber-018);--color-surface-2:var(--p-indigo-028);--color-surface-paper:var(--p-grey-080);--color-band-library:var(--p-indigo-015);--color-surface-quiet:var(--p-grey-026);--color-surface-3:var(--p-indigo-045);--color-band-neutral:var(--p-grey-035);--color-surface-head:var(--p-grey-020);--color-border:var(--p-grey-110);--color-border-2:var(--p-grey-186);--color-hairline:var(--p-grey-120);--color-hairline-soft:var(--p-grey-071);--color-hairline-pane:var(--p-grey-090);--color-hairline-faint:var(--p-grey-050);--color-border-frame:var(--p-grey-260);--color-border-strong:var(--p-grey-190);--color-border-soft:var(--p-grey-115);--color-border-quiet:var(--p-grey-151);--color-border-mid:var(--p-grey-170);--color-border-heavy:var(--p-grey-255);--color-hairline-2:var(--p-grey-106);--color-border-dash:var(--p-grey-175);--color-border-dark:var(--p-grey-230);--color-hairline-inner:var(--p-grey-076);--color-hairline-row:var(--p-grey-055);--color-text:var(--p-grey-895);--color-muted:var(--p-grey-615);--color-subtle:var(--p-grey-640);--color-lead:var(--p-grey-680);--color-ink-body:var(--p-grey-795);--color-ink-body-warm:var(--p-grey-796);--color-ink-placeholder:var(--p-grey-330);--color-ink-doc:var(--p-grey-760);--color-ink-faint:var(--p-grey-515);--color-ink-icon:var(--p-grey-360);--color-ink-soft:var(--p-grey-505);--color-ink-faintest:var(--p-grey-295);--color-ink-strong:var(--p-grey-825);--color-ink-heading:var(--p-grey-805);--color-ink-lead-2:var(--p-grey-750);--color-ink-disabled:var(--p-grey-260);--tint-agreement-bg:var(--p-teal-070);--tint-agreement-border:var(--p-teal-175);--tint-caution-bg:var(--p-amber-065);--tint-caution-border:var(--p-amber-230);--tint-risk-bg:var(--p-red-075);--tint-risk-border:var(--p-red-210);--tint-info-bg:var(--p-indigo-080);--tint-info-border:var(--p-indigo-310);--tint-neutral-bg:var(--p-grey-055);--tint-neutral-border:var(--p-grey-156);--tint-destructive-border:var(--p-red-215);--color-stance-support:var(--color-success);--color-stance-support-fill:var(--p-teal-069);--color-stance-oppose:var(--p-red-631);--color-stance-oppose-fill:var(--p-red-074);--color-stance-assume:var(--color-warn);--color-stance-assume-fill:var(--p-amber-051);--color-stance-neutral:var(--color-lead);--color-stance-neutral-fill:var(--p-grey-060);--color-node-relation-answers:var(--p-blue-615);--color-node-relation-answers-mark:var(--p-blue-529);--color-node-relation-answers-tint:var(--p-blue-064);--color-node-relation-supports:var(--p-green-699);--color-node-relation-supports-mark:var(--p-green-516);--color-node-relation-supports-tint:var(--p-green-059);--color-node-relation-opposes:var(--p-red-728);--color-node-relation-opposes-mark:var(--p-red-563);--color-node-relation-opposes-tint:var(--p-red-072);--color-node-relation-requires:var(--p-amber-623);--color-node-relation-requires-mark:var(--p-amber-538);--color-node-relation-requires-tint:var(--p-amber-068);--color-node-relation-refines:var(--p-pink-635);--color-node-relation-refines-mark:var(--p-pink-556);--color-node-relation-refines-tint:var(--p-pink-072);--color-edge-violet:var(--p-violet-525);--color-edge-sky:var(--p-sky-450);--color-citrus:var(--p-citrus-155);--color-citrus-warm:var(--p-citrus-120);--color-highlight:var(--p-citrus-125);--color-highlight-match:var(--p-green-080);--color-search-hit:var(--p-amber-100);--google-blue:var(--p-indigo-505);--google-green:var(--p-green-460);--google-yellow:var(--p-amber-250);--google-red:var(--p-red-535);--email-dark-ground:var(--p-grey-910);--email-dark-block:var(--p-grey-886);--email-dark-line:var(--p-grey-815);--email-dark-label:var(--p-grey-440);--email-dark-body:var(--p-grey-325);--email-dark-head:var(--color-hairline-soft);--email-dark-accent:var(--tint-info-border);--email-dark-good:var(--color-success-fill);--email-dark-alert:var(--color-danger-fill);--citrus-080-a86:rgba(239,237,231,.86);--color-text-a04:rgba(27,27,36,.04);--color-text-a05:rgba(27,27,36,.05);--color-text-a06:rgba(27,27,36,.06);--color-text-a07:rgba(27,27,36,.07);--color-text-a10:rgba(27,27,36,.1);--color-text-a12:rgba(27,27,36,.12);--color-text-a13:rgba(27,27,36,.13);--color-text-a14:rgba(27,27,36,.14);--color-text-a16:rgba(27,27,36,.16);--color-text-a18:rgba(27,27,36,.18);--color-text-a20:rgba(27,27,36,.2);--color-text-a22:rgba(27,27,36,.22);--color-text-a25:rgba(27,27,36,.25);--color-text-a28:rgba(27,27,36,.28);--color-text-a30:rgba(27,27,36,.3);--color-text-a32:rgba(27,27,36,.32);--color-text-a34:rgba(27,27,36,.34);--color-text-a35:rgba(27,27,36,.35);--color-text-a38:rgba(27,27,36,.38);--color-text-a40:rgba(27,27,36,.4);--color-text-a42:rgba(27,27,36,.42);--color-text-a44:rgba(27,27,36,.44);--color-text-a45:rgba(27,27,36,.45);--color-text-a50:rgba(27,27,36,.5);--color-text-a55:rgba(27,27,36,.55);--color-text-a60:rgba(27,27,36,.6);--color-text-a70:rgba(27,27,36,.7);--color-brand-a04:rgba(54,52,212,.04);--color-brand-a055:rgba(54,52,212,.055);--color-brand-a06:rgba(54,52,212,.06);--color-brand-a07:rgba(54,52,212,.07);--color-brand-a08:rgba(54,52,212,.08);--color-brand-a09:rgba(54,52,212,.09);--color-brand-a10:rgba(54,52,212,.1);--color-brand-a12:rgba(54,52,212,.12);--color-brand-a14:rgba(54,52,212,.14);--color-brand-a18:rgba(54,52,212,.18);--color-brand-a24:rgba(54,52,212,.24);--color-brand-a28:rgba(54,52,212,.28);--color-brand-a35:rgba(54,52,212,.35);--color-brand-a40:rgba(54,52,212,.4);--color-brand-a85:rgba(54,52,212,.85);--color-brand-contrast-a08:rgba(255,255,255,.08);--color-brand-contrast-a10:rgba(255,255,255,.1);--color-brand-contrast-a18:rgba(255,255,255,.18);--color-brand-contrast-a20:rgba(255,255,255,.2);--color-brand-contrast-a30:rgba(255,255,255,.3);--color-brand-contrast-a32:rgba(255,255,255,.32);--color-brand-contrast-a45:rgba(255,255,255,.45);--color-brand-contrast-a55:rgba(255,255,255,.55);--color-brand-contrast-a72:rgba(255,255,255,.72);--color-brand-contrast-a78:rgba(255,255,255,.78);--color-brand-contrast-a80:rgba(255,255,255,.8);--color-brand-contrast-a84:rgba(255,255,255,.84);--color-brand-contrast-a86:rgba(255,255,255,.86);--color-brand-contrast-a88:rgba(255,255,255,.88);--color-brand-contrast-a90:rgba(255,255,255,.9);--color-brand-contrast-a92:rgba(255,255,255,.92);--color-brand-contrast-a94:rgba(255,255,255,.94);--color-accent-primary-a07:rgba(196,43,60,.07);--color-accent-primary-a11:rgba(196,43,60,.11);--color-accent-primary-a12:rgba(196,43,60,.12);--color-accent-primary-a14:rgba(196,43,60,.14);--color-accent-primary-a16:rgba(196,43,60,.16);--color-accent-primary-a18:rgba(196,43,60,.18);--color-accent-primary-a20:rgba(196,43,60,.2);--color-accent-primary-a22:rgba(196,43,60,.22);--color-accent-primary-a24:rgba(196,43,60,.24);--color-accent-primary-a28:rgba(196,43,60,.28);--color-accent-primary-a32:rgba(196,43,60,.32);--color-accent-primary-a48:rgba(196,43,60,.48);--indigo-100-a60:rgba(231,231,244,.6);--red-565-a08:rgba(213,69,59,.08);--red-565-a12:rgba(213,69,59,.12);--red-565-a24:rgba(213,69,59,.24);--red-565-a28:rgba(213,69,59,.28);--green-610-a08:rgba(47,122,82,.08);--green-610-a24:rgba(47,122,82,.24);--amber-505-a12:rgba(188,122,18,.12);--amber-505-a28:rgba(188,122,18,.28);--grey-995-a00:rgba(0,0,0,0);--grey-995-a05:rgba(0,0,0,.05);--grey-995-a06:rgba(0,0,0,.06);--grey-995-a08:rgba(0,0,0,.08);--grey-995-a12:rgba(0,0,0,.12);--grey-995-a15:rgba(0,0,0,.15);--grey-995-a20:rgba(0,0,0,.2);--grey-995-a22:rgba(0,0,0,.22);--teal-810-a06:rgba(6,58,75,.06);--color-surface-paper-a86:rgba(237,237,240,.86);--indigo-235-a25:rgba(185,201,239,.25);--indigo-300-a45:rgba(159,185,255,.45);--indigo-300-a55:rgba(159,185,255,.55);--color-surface-0-a82:rgba(255,255,255,.82);--color-surface-3-a90:rgba(245,245,248,.9);--tint-info-bg-a90:rgba(235,235,255,.9);--tint-caution-border-a22:rgba(232,197,138,.22);--color-warn-fill-a00:rgba(192,122,0,0);--color-warn-fill-a16:rgba(192,122,0,.16);--color-warn-fill-a38:rgba(192,122,0,.38);--accent-color:var(--color-accent-primary);--bg:var(--color-surface-0);--btn:var(--color-surface-2);--btn-border:var(--color-border-2);--color-accent-secondary:var(--color-accent-primary);--color-band-brand:var(--tint-info-bg);--color-brand-fill:var(--color-brand);--color-danger:var(--color-accent-primary);--color-focus:var(--color-brand);--color-focus-strong:var(--color-brand);--color-info:var(--color-brand);--drop:var(--color-brand);--highlight:var(--tint-info-bg);--interactive-active:var(--color-brand-pressed);--interactive-hover:var(--color-brand-deep);--pane-bg:var(--color-surface-quiet);--pane-hairline:var(--color-hairline-pane);--panel:var(--color-surface-1);--selection-bg:var(--tint-info-bg);--selection-border:var(--color-brand);--tint-agreement-text:var(--color-success);--tint-caution-text:var(--color-warn);--tint-destructive-bg:var(--tint-risk-bg);--tint-destructive-text:var(--color-accent-deep);--tint-info-text:var(--color-brand);--tint-neutral-text:var(--color-muted);--tint-risk-text:var(--color-accent-primary);--wy-amber:var(--color-warn);--wy-amber-bg:var(--tint-caution-bg);--wy-amber-bg-2:var(--color-band-library);--wy-amber-ink:var(--color-warn-deep);--wy-amber-ink-2:var(--color-warn-deep);--wy-amber-line:var(--tint-caution-border);--wy-amber-line-2:var(--tint-caution-border);--wy-green:var(--color-progress);--wy-green-bg:var(--color-progress-surface);--wy-green-bg-2:var(--color-progress-surface-2);--wy-green-ink:var(--color-progress-deep);--wy-green-ink-2:var(--color-progress-lead);--wy-green-line:var(--color-progress-border);--wy-green-line-2:var(--color-progress-border-soft)}:root{--font-size-2xs:11px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:15px;--font-size-lg:17px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-sans:"Noto Sans", system-ui, sans-serif;--font-serif:"Noto Serif", Georgia, serif;--font-label:"Noto Sans", system-ui, sans-serif;--space-px:1px;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--space-4xl:48px;--space-5xl:64px;--space-1:4px;--space-2:4px;--space-3:8px;--space-4:8px;--space-5:12px;--space-6:16px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:18px;--radius-pill:999px;--radius-control:8px;--radius-card:10px;--duration-fast:120ms;--duration-base:200ms;--duration-slow:300ms;--hit-target-min:24px;--hit-target-phone:44px;--shadow-sm:0 1px 2px var(--color-text-a05);--shadow-md:0 8px 24px var(--color-text-a10);--focus-ring:0 0 0 3px var(--color-brand-a18);--interactive-disabled:0.55;--line:var(--color-border);--text:var(--color-text);--muted:var(--color-muted)}*{box-sizing:border-box}html,body{height:100%;margin:0;background:var(--bg);color:var(--text);font:14px/1.35 var(--font-sans)}button,input,textarea{font:inherit}body.unauthenticated #topbar,body.unauthenticated #treePane,body.unauthenticated #detailPane,body.unauthenticated #detailPaneHeader,body.unauthenticated #paneDivider{display:none}#authLandingHost{display:none;flex:1 1 auto;min-height:0;overflow:auto;width:100%}body.unauthenticated #authLandingHost{display:block;background:var(--panel)}#app{height:100%;display:flex;flex-direction:column}#postLoginLoaderOverlay{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:32px;overflow:hidden;background:var(--color-surface-0)}.graphLoaderColumn{display:flex;flex-direction:column;align-items:center;gap:26px;max-width:340px}.graphLoaderSquare{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);width:100px;height:100px}.graphLoaderMark{font:500 40px/1"Lexend",sans-serif;letter-spacing:-.02em;color:var(--color-brand)}.graphLoaderWait{font:400 11px/1.4 var(--font-label);letter-spacing:.06em;color:var(--color-subtle);text-align:center}.graphLoaderWait>span{display:block}body.post-login-loading #app{display:none}body.post-login-loading #postLoginLoaderOverlay{display:flex}html.booting-authed #app{display:none}html.booting-authed #postLoginLoaderOverlay{display:flex}#postLoginLoaderStall{position:relative;display:none;flex-direction:column;align-items:center;gap:14px;width:100%;padding-top:22px;border-top:1px solid var(--color-hairline-pane);background:var(--color-surface-0)}html.boot-stalled #postLoginLoaderStall{display:flex}.graphLoaderStallNote{margin:0;max-width:280px;text-align:center;text-wrap:pretty;font:400 13px/1.6 var(--font-sans);color:var(--color-lead)}.graphLoaderReload{min-height:44px;padding:12px 20px;border:0;border-radius:6px;background:var(--color-brand);font:600 13.5px/1.2 var(--font-sans);color:var(--color-brand-contrast);cursor:pointer}.graphLoaderReload:hover{background:var(--color-brand-deep)}html.boot-stalled #postLoginLoaderWaitNote{display:none}.cookieNoticeBanner{position:fixed;left:var(--space-2xl);bottom:var(--space-2xl);z-index:10000;box-sizing:border-box;width:360px;max-width:calc(100vw - var(--space-2xl)*2);padding:18px 18px var(--space-lg) var(--space-xl);background:var(--color-surface-0);color:var(--color-ink-body);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:0 1px 2px var(--color-text-a06),0 18px 44px -14px var(--color-text-a22);font-family:var(--font-sans);text-align:left;animation:cookieNoticeIn 280ms cubic-bezier(.2,.7,.2,1) 600ms both}.cookieNoticeBanner.is-closing{animation:cookieNoticeOut 180ms ease-in both}@keyframes cookieNoticeIn{0%{opacity:0;transform:translateY(12px)}}@keyframes cookieNoticeOut{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.cookieNoticeBanner,.cookieNoticeBanner.is-closing{animation:none}}.cookieNoticeContent{display:flex;flex-direction:column;gap:14px}.cookieNoticeEyebrow{margin:0;display:flex;align-items:center;gap:var(--space-sm);font:500 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle)}.cookieNoticeEyebrow .brandSymbol{font:500 var(--font-size-sm)/1"Lexend",sans-serif;letter-spacing:-.02em;text-transform:none;color:var(--color-brand);cursor:default}.cookieNoticeText{margin:0;font:400 var(--font-size-sm)/1.55 var(--font-sans);color:var(--color-ink-body)}.cookieNoticeActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-lg)}.cookieNoticeLink,.cookieNoticeLink:visited{padding:6px 0;font:500 var(--font-size-sm)/1.4 var(--font-sans);color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-ink-disabled);text-underline-offset:2px}.cookieNoticeLink:hover,.cookieNoticeLink:focus-visible{color:var(--color-brand);text-decoration-color:var(--color-brand)}.cookieNoticeDismissBtn{min-height:var(--hit-target-phone);padding:0 var(--space-xl);border-radius:var(--radius-lg);background:var(--color-surface-0);color:var(--color-text);border:1px solid var(--color-border-2);font:600 14px/1 var(--font-sans);white-space:nowrap;transition:border-color var(--duration-fast) ease,color var(--duration-fast) ease}.cookieNoticeDismissBtn:hover,.cookieNoticeDismissBtn:active{background:var(--color-surface-0);border-color:var(--color-brand);color:var(--color-brand)}.cookieNoticeLink:focus-visible,.cookieNoticeDismissBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}#topbar{height:56px;min-height:56px;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);margin:5px 5px 0 5px;background:var(--color-surface-0);border:0;border-radius:var(--radius-lg);box-shadow:none}.btn{padding:10px 18px;font-size:13.5px;font-weight:600;border:1px solid var(--btn-border);border-radius:var(--radius-control);background:var(--color-surface-0);cursor:pointer;white-space:nowrap;color:var(--text)}.btn:hover{background-color:var(--color-surface-2);border-color:var(--color-border-2)}.btn:active{background-color:var(--tint-info-bg)}.btn.btnPrimary{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-brand-contrast)}.btn.btnPrimary:hover{background-color:var(--interactive-hover);border-color:var(--interactive-hover);color:var(--color-brand-contrast)}.btn.btnPrimary:active{background-color:var(--interactive-active);border-color:var(--interactive-active);color:var(--color-brand-contrast)}.btn.btnGhost{border-color:transparent;background:0 0;color:var(--color-brand)}.btn.btnGhost:hover{background:var(--tint-info-bg);border-color:transparent}.btn.btnDestructive{border-color:var(--tint-destructive-border);background:var(--tint-destructive-bg);color:var(--tint-destructive-text)}.btn.btnDestructive:hover{background:var(--tint-destructive-bg);border-color:var(--color-accent-deep)}.btn.btnSmall{padding:7px 13px;font-size:12px}.btn.btnLarge{padding:13px 24px;font-size:15px}.btn:disabled,.btn[aria-disabled=true]{background:var(--tint-neutral-bg);border-color:var(--color-border-2);color:var(--color-subtle);opacity:var(--interactive-disabled);cursor:not-allowed}@keyframes skeletonPulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes arcSpin{to{transform:rotate(360deg)}}@keyframes arcBreathe{0%,to{opacity:.32}50%{opacity:1}}.arcLoader{display:inline-block;animation:arcSpin .85s cubic-bezier(.5,.15,.5,.85) infinite;flex-shrink:0}.arcLoader circle.arcLoader-track{stroke:var(--color-border-2)}.arcLoader circle.arcLoader-arc{stroke:var(--color-brand);stroke-linecap:round}.arcLoader--onAccent circle.arcLoader-track{stroke:var(--color-brand-contrast-a32)}.arcLoader--onAccent circle.arcLoader-arc{stroke:var(--color-surface-0)}.btn.loading{cursor:wait;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.loading>.arcLoader[data-button-loader]~.material-symbols-rounded{display:none}@media (prefers-reduced-motion:reduce){.arcLoader{animation:arcBreathe 1.5s ease-in-out infinite!important}}.visitorTeamsMenu,.fileDropdown,.visitorNavMenu{position:relative;display:inline-flex;align-items:center}.visitorTeamsMenu .menu,.fileDropdown .menu,.visitorNavMenu .menu{position:absolute;top:calc(100% + 6px);left:0;min-width:160px;padding:6px;background:var(--color-surface-0);border:1px solid var(--pane-hairline);border-radius:var(--radius-card);box-shadow:0 14px 34px var(--color-text-a13);z-index:50}.visitorTeamsMenu>.menu,.fileDropdown>.menu,.visitorNavMenu>.menu{display:none}.visitorTeamsMenu.open>.menu,.fileDropdown.open>.menu,.visitorNavMenu.open>.menu{display:block}.menuItem{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:8px 10px;border:0;border-radius:var(--radius-control);background:var(--color-surface-0);cursor:pointer;font:500 13px/1.25 var(--font-sans);color:var(--color-text)}.menuItem:hover{background:var(--tint-neutral-bg)}.menuItem:active{background:var(--tint-info-bg)}.menuItem:disabled,.menuItem[aria-disabled=true]{opacity:var(--interactive-disabled);cursor:not-allowed}.menuItem:focus,.menuItem:focus-visible{outline:2px solid var(--selection-border);outline-offset:2px}.menuItem .material-symbols-rounded{flex:0 0 auto;color:var(--muted);font-size:18px;line-height:1}.menuItemLabel{flex:1 1 auto;min-width:0}.menuItemCheck{display:none}.menuItem[data-on=true]{background:var(--color-hairline-soft)}.menuItem[data-on=true] .menuItemLabel{font-weight:700;color:var(--color-text)}.menuItem[data-on=true] .material-symbols-rounded{color:var(--color-brand)}.menuItem[data-on=true] .menuItemCheck{display:inline-flex;flex:0 0 auto;margin-left:auto;font-family:"Material Symbols Rounded";font-size:17px;line-height:1;color:var(--color-brand)}.menuItem[data-on=true] .menuItemCheck::before{content:""}@media (max-width:767px){#userDropdown .menuItem{min-height:44px;padding-top:11px;padding-bottom:11px}}.menuHeader{display:flex;align-items:center;gap:10px;padding:8px 10px 10px;margin-bottom:6px;border-bottom:1px solid var(--pane-hairline)}.menuHeaderAvatar{flex:0 0 auto;width:34px;height:34px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--tint-info-bg);color:var(--color-brand);font-size:12px;font-weight:800;line-height:1}.menuHeaderText{display:grid;gap:2px;min-width:0}.menuHeaderName{overflow:hidden;color:var(--color-text);font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.menuHeaderMeta{overflow:hidden;color:var(--color-subtle);font-size:12px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.menuDivider{height:1px;margin:6px 2px;background:var(--pane-hairline)}.menuLegal{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);margin:var(--space-xs) var(--space-2xs)0;padding:var(--space-sm) var(--space-sm) var(--space-xs);border-top:var(--space-px) solid var(--pane-hairline)}.menuLegalLink{color:var(--color-subtle);font-size:var(--font-size-2xs);line-height:1.5;text-decoration:none}.menuLegalLink:hover,.menuLegalLink:focus-visible{color:var(--color-text);text-decoration:underline}.menuAdminPill{flex:0 0 auto;padding:3px 6px;border:1px solid var(--tint-info-border);border-radius:6px;background:var(--tint-info-bg);color:var(--tint-info-text);font-size:11px;font-weight:600;line-height:1}.menuItemWithSubmenu{position:relative}.submenuTrigger{display:flex;align-items:center;justify-content:space-between;gap:8px}.nestedMenu{position:absolute;top:-6px;left:calc(100% - 2px);min-width:220px;padding:6px;background:var(--color-surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:60;display:none}.menuItemWithSubmenu:hover>.nestedMenu,.menuItemWithSubmenu:focus-within>.nestedMenu,.menuItemWithSubmenu.open>.nestedMenu{display:block}.menuItemWithSubmenu.submenuDisabled>.nestedMenu{display:none}.menuHelperText{padding:6px 10px;font-size:12px;color:var(--muted);cursor:default;user-select:none}#searchField{min-width:160px;padding:10px 12px;font-size:14px;border:1px solid var(--color-border-2);border-radius:var(--radius-control);background:var(--color-surface-2);color:var(--color-text)}#searchField:focus{background:var(--color-surface-0);border-color:var(--color-brand);outline:0;box-shadow:var(--focus-ring)}#appLogo{font-size:18px;font-weight:600;margin-right:10px;white-space:nowrap}#appLogo .appLogoText{color:var(--color-brand);font-family:"Lexend",sans-serif;font-weight:500}#main{--left-pane-width:60%;--pane-divider-size:12px;flex:1;min-height:0;display:flex;align-items:stretch;gap:0}#treePane{width:var(--left-pane-width);flex:0 0 var(--left-pane-width);margin-left:5px;margin-bottom:5px;min-width:320px;border:0;border-radius:var(--radius-lg);box-shadow:none;background:var(--color-surface-quiet);display:flex;flex-direction:column;min-height:0;overflow:hidden}#paneDivider{flex:0 0 var(--pane-divider-size);width:var(--pane-divider-size);position:relative;cursor:col-resize;user-select:none;touch-action:none;outline:0;z-index:25}#paneDivider::before{content:"";position:absolute;top:4px;bottom:4px;left:50%;width:2px;transform:translateX(-50%);background:var(--p-grey-065);border-radius:999px;transition:background-color .12s ease}#paneDivider:hover::before,body.pane-resizing #paneDivider::before{background:var(--color-brand)}#paneDivider:focus-visible{box-shadow:inset 0 0 0 2px var(--color-brand-a35);border-radius:10px}#detailPane{flex:1 1 auto;margin-right:5px;margin-bottom:5px;min-width:360px;display:flex;flex-direction:column;min-height:0;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--color-surface-0);overflow:hidden}body.right-pane-collapsed #detailPane{display:none}body.right-pane-collapsed #paneDivider{display:none}body.right-pane-collapsed #treePane{width:calc(100% - 5px);flex:1 1 auto;margin-right:5px;border-right:none}body.visitor-public-log #detailPane{width:40%!important;flex:0 0 40%!important}body.visitor-public-log #detailPane .paneBody{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;display:block}body.visitor-public-log #treePane{width:60%!important;flex:0 0 60%!important}body.visitor-public-log-list #treePane,body.visitor-public-log-list #detailPane,body.signed-in-log-list #treePane,body.signed-in-log-list #detailPane{width:auto;flex:1 1 0;min-width:0}body.visitor-public-log-list{--visitor-public-fixed-inline:10px;--visitor-public-pane-bg:var(--color-surface-paper)}body.visitor-public-log-list #main{max-width:100vw;overflow-x:hidden}body.visitor-public-log-list #paneDivider{display:none!important;flex-basis:0;width:0}body.visitor-public-log-list #treePane{flex:0 0 calc((100% - var(--visitor-public-fixed-inline))*.6);width:calc((100% - var(--visitor-public-fixed-inline))*.6);max-width:calc((100% - var(--visitor-public-fixed-inline))*.6)}body.visitor-public-log-list #detailPane{flex:0 0 calc((100% - var(--visitor-public-fixed-inline))*.4);width:calc((100% - var(--visitor-public-fixed-inline))*.4);max-width:calc((100% - var(--visitor-public-fixed-inline))*.4);background:var(--visitor-public-pane-bg)}body.visitor-public-log-list #detailPaneHeader,body.visitor-public-log-list #detailPane .paneBody{background:var(--visitor-public-pane-bg)}body.visitor-public-log-list #treePane .paneBody,body.visitor-public-log-list #detailPane .paneBody{max-width:100%;overflow-x:hidden}body.visitor-public-log-list #treeArea{max-width:100%;overflow:visible}body.signed-in-log-list #treePane{flex:0 0 calc((100% - 10px)*.6);width:calc((100% - 10px)*.6);background:var(--pane-bg)}body.signed-in-log-list #detailPane{flex:0 0 calc((100% - 10px)*.4);width:calc((100% - 10px)*.4)}body.signed-in-log-list #treePane .paneBody{padding-top:0;background:var(--pane-bg)}#detailPane .paneBody{padding:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.paneHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line);background:var(--color-surface-1);height:60px;min-height:60px}.paneBody{padding:12px;overflow:auto;min-height:0}#treePane{position:relative;background:var(--color-surface-quiet)}body.mobile-mode #treePane .paneBody{padding-left:12px}body.mobile-mode #main{flex-direction:column}body.mobile-mode #paneDivider{display:none}body.mobile-mode #treePane,body.mobile-mode #detailPane{width:100%;min-width:0;margin:0;border-right:none;flex:1 1 auto;min-height:0}body.mobile-mode #treePane .paneBody,body.mobile-mode.signed-in-log-list #treePane .paneBody{padding-left:12px}body.mobile-mode #detailPaneHeader{display:flex;align-items:center;gap:8px;padding:8px 12px;height:auto;min-height:0;flex:0 0 auto;border-bottom:1px solid var(--line)}body.mobile-mode.visitor-public-log-list #treePane,body.mobile-mode.visitor-public-log-list #detailPane,body.mobile-mode.signed-in-log-list #treePane,body.mobile-mode.signed-in-log-list #detailPane{width:100%!important;max-width:100%!important;flex:1 1 auto!important}#treePane .paneBody{flex:1 1 auto;padding-left:12px;border-left:none;background:var(--color-surface-quiet)}#treeArea{min-height:100%;background:var(--color-surface-quiet)}#topbar #userMenuBtn{background:0 0}@media (max-width:767px){.cookieNoticeBanner{left:var(--space-md);right:var(--space-md);bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0));width:auto;max-width:none;padding:var(--space-lg) var(--space-lg) 14px 18px}.cookieNoticeContent{gap:var(--space-md)}}.material-symbols-rounded{font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.ijBadge{font-family:var(--font-sans);font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;border:1px solid var(--color-border-2);background:var(--color-surface-0)}.ijBadge--info{background:var(--tint-info-bg);border-color:var(--tint-info-border);color:var(--tint-info-text)}.ijBadge--warning{background:var(--tint-caution-bg);border-color:var(--tint-caution-border);color:var(--tint-caution-text)}.ijBadge--neutral{background:var(--tint-neutral-bg);border-color:var(--tint-neutral-border);color:var(--tint-neutral-text)}.formControl{width:100%;padding:10px 12px;border:1px solid var(--color-border-2);border-radius:var(--radius-control);background:var(--color-surface-0);color:var(--text);font:inherit;font-size:14px}.formControl:focus{outline:0;border-color:var(--color-brand);box-shadow:var(--focus-ring)}@media (pointer:coarse){:is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=image],[type=reset]),textarea,select,[contenteditable=true]):not(textarea#decisionText,.articleEditorTitle){font-size:var(--font-size-lg)!important}}.formControl--readonly{background:var(--color-surface-2)}.visitorRightPane{box-sizing:border-box;width:100%;min-height:100%;margin:0;overflow-y:auto;padding:clamp(30px,5vw,76px);container-type:inline-size;container-name:visitorPane;--visitor-ink:var(--color-brand);--visitor-ink-2:var(--color-brand-deep);--visitor-text:var(--color-ink-body-warm);--visitor-muted:var(--color-muted);--visitor-subtle:var(--color-subtle);--visitor-bg:var(--color-surface-1);--visitor-panel:var(--color-brand-contrast);--visitor-panel-tint:var(--color-surface-2);--visitor-accent:var(--color-accent-primary);--visitor-accent-dark:var(--color-accent-deep);--visitor-accent-soft:var(--color-accent-primary-a12);--visitor-accent-softer:var(--color-accent-primary-a07);--visitor-teal-soft:var(--color-brand-a07);--visitor-line:var(--color-brand-a14);--visitor-line-strong:var(--color-brand-a24);--visitor-shadow:0 24px 70px var(--color-brand-a12);--visitor-shadow-soft:0 12px 34px var(--color-brand-a08);--visitor-radius:22px;background:radial-gradient(circle at 88% 4%,var(--color-accent-primary-a18),transparent 26rem),radial-gradient(circle at 8% 0%,var(--color-brand-a10),transparent 30rem),linear-gradient(180deg,var(--color-brand-contrast) 0%,var(--color-surface-1) 46%,var(--color-band-library) 100%);color:var(--visitor-text);font-family:var(--font-sans);font-size:15px;line-height:1.5}.visitorRightPane,.visitorRightPane *{box-sizing:border-box;font-family:var(--font-sans)}.visitorRightPane h1{max-width:860px;margin:0 0 28px;color:var(--visitor-ink);font-size:clamp(34px,4.8vw,61px);font-weight:800;line-height:.97;letter-spacing:-.025em}.visitorRightPane h1 span{color:var(--visitor-accent-dark)}.visitorRightPane h2{margin:0 0 16px;color:var(--visitor-ink);font-size:clamp(22px,2.8vw,37px);font-weight:800;line-height:1.06;letter-spacing:-.015em}.visitorRightPane h3{margin:0 0 7px;color:var(--visitor-ink);font-size:15.2px;font-weight:700;letter-spacing:0}.visitorRightPane p{margin-top:0}.vlib-page{--vl-brand:var(--color-brand);--vl-paper:var(--color-surface-paper);--vl-white:var(--color-brand-contrast);--vl-off:var(--color-surface-quiet);--vl-ink:var(--color-text);--vl-text:var(--color-lead);--vl-muted:var(--color-subtle);--vl-line:var(--color-hairline);--vl-input:var(--color-border-2);min-height:100vh;background:var(--color-surface-paper);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.5}.vlib-content-wrap{max-width:1240px;margin:0 auto;padding:0 32px}.vlib-intro{background:var(--color-surface-paper);border-bottom:1px solid var(--color-hairline);padding:56px 32px 40px}.vlib-eyebrow{font:700 12px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand);margin-bottom:14px}.vlib-intro-h1{font-size:40px;line-height:1.08;letter-spacing:-.025em;font-weight:800;margin:0 0 14px;max-width:760px;text-wrap:balance}.vlib-intro-desc{font-size:17px;color:var(--color-lead);line-height:1.6;margin:0;max-width:640px}.vlib-toolbar{background:var(--color-surface-0);border-bottom:1px solid var(--color-hairline);padding:20px 32px}.vlib-toolbar-inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.vlib-search-wrap{position:relative;flex:1;min-width:240px;max-width:420px}.vlib-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--color-ink-placeholder);pointer-events:none}.vlib-search{width:100%;box-sizing:border-box;background:var(--color-surface-quiet);border:1px solid var(--color-border-2);border-radius:10px;padding:11px 14px 11px 42px;font:400 14.5px/1.2 var(--font-sans);color:var(--color-text);transition:border-color .12s,box-shadow .12s}.vlib-search::placeholder{color:var(--color-ink-placeholder)}.vlib-search:focus{outline:0;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-a12)}.vlib-filters{display:flex;gap:8px}.vlib-filter-btn{font:600 13.5px/1 var(--font-sans);padding:9px 15px;border-radius:999px;cursor:pointer;background:var(--color-surface-0);color:var(--color-lead);border:1px solid var(--color-border-2);transition:background .1s,color .1s}.vlib-filter-btn--active{background:var(--color-brand);color:var(--color-brand-contrast);border-color:var(--color-brand)}.vlib-count{margin-left:auto;font-size:13.5px;color:var(--color-subtle);font-family:var(--font-label);white-space:nowrap}.vlib-grid-section{background:var(--color-surface-paper);padding:32px 32px 80px}.vlib-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vlib-card{background:var(--color-surface-0);border:1px solid var(--color-hairline-pane);border-radius:14px;padding:22px;cursor:pointer;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s,transform .12s}.vlib-card:hover{border-color:var(--tint-info-border);box-shadow:0 6px 20px var(--color-text-a07);transform:translateY(-2px)}.vlib-card-top{display:flex;align-items:center;gap:8px;margin-bottom:14px}.vlib-card-role{font:600 11px/1 var(--font-sans);border:1px solid;border-radius:6px;padding:4px 9px}.vlib-card-title{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0 0 6px;color:var(--color-text)}.vlib-card-meta{display:flex;align-items:center;gap:7px;margin:0 0 12px;font:500 11.5px/1 var(--font-label);color:var(--color-subtle)}.vlib-card-org{color:var(--color-subtle)}.vlib-card-dot{color:var(--color-border-strong)}.vlib-card-desc{font-size:13.5px;color:var(--color-subtle);line-height:1.5;margin:0 0 16px;flex:1}.vlib-card-footer{display:flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid var(--p-grey-076)}.vlib-card-icon{font-size:17px;color:var(--color-subtle)}.vlib-card-industry{font-size:12.5px;color:var(--color-subtle);font-weight:500}.vlib-card-nodes{margin-left:auto;font:500 11.5px/1 var(--font-label);color:var(--color-subtle)}.vlib-empty{max-width:1240px;margin:0 auto;padding:48px 0;text-align:center;color:var(--color-subtle)}.vlib-empty-icon{font-size:40px;margin-bottom:8px;display:block}.vlib-empty-title{font-size:15px;font-weight:600;color:var(--color-subtle)}@media (max-width:900px){.vlib-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.vlib-grid{grid-template-columns:1fr}.vlib-intro-h1{font-size:28px}.vlib-toolbar-inner{flex-direction:column;align-items:stretch}.vlib-count{margin-left:0}}.visitorRightPaneBlocks{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:14px 14px 20px;background:var(--visitor-public-pane-bg, var(--color-surface-paper));font-family:var(--font-sans);-webkit-font-smoothing:antialiased;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:hidden}#detailArea .signedInPublishedRightPane.visitorRightPaneBlocks{flex:0 0 auto}.visitorRightBlock{background:var(--color-surface-quiet);border:1px solid var(--color-hairline-pane);border-radius:12px;padding:20px 20px 20px;min-width:0;overflow:hidden;overflow-wrap:anywhere}.visitorRightBlock--preview{background:var(--color-surface-0)}.visitorNodeSummaryInner .nodeSummaryBlock{background:var(--color-surface-0);border:0;border-radius:0;padding:0;margin:0;box-shadow:none}.logOverviewEyebrow{font:700 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle);margin:0 0 14px}.logOverviewRoleBadge{display:inline-block;font:600 11px/1 var(--font-sans);border:1px solid;border-radius:6px;padding:4px 9px;margin-bottom:14px}.logOverviewTitle{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.01em;margin:0 0 8px;color:var(--color-text)}.logOverviewMeta{display:flex;align-items:center;gap:7px;margin:0 0 14px;font:500 11.5px/1 var(--font-label);color:var(--color-subtle)}.logOverviewOrg{color:var(--color-subtle)}.logOverviewDot{color:var(--color-border-strong)}.logOverviewDesc{font-size:13.5px;color:var(--color-lead);line-height:1.55;margin:0 0 16px}.logOverviewFooter{display:flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid var(--color-hairline-pane)}.logOverviewIcon{font-size:17px;color:var(--color-subtle)}.logOverviewIndustry{font-size:12.5px;color:var(--color-subtle);font-weight:500}.logOverviewNodes{margin-left:auto;font:500 11.5px/1 var(--font-label);color:var(--color-subtle)}.logOverviewMYOEyebrow{font:700 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);margin-bottom:12px}.logOverviewMYOTitle{font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0 0 10px;color:var(--color-text)}.logOverviewMYODesc{font-size:13.5px;color:var(--color-lead);line-height:1.5;margin:0 0 16px}.logOverviewFeatures{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:13px}.logOverviewFeatures li{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:var(--color-subtle);line-height:1.45}.logOverviewFeatures li .material-symbols-rounded{font-size:17px;color:var(--color-success);flex:0 0 auto}.logOverviewFeatures li strong{color:var(--color-text);font-weight:700}.logOverviewCtas{display:flex;flex-direction:column;gap:10px}.logOverviewCtaGoogle{font:600 14px/1 var(--font-sans);color:var(--color-brand-contrast);background:var(--color-brand);border:0;padding:12px 16px;border-radius:8px;cursor:pointer;text-align:center}.logOverviewCtaEmail{font:600 14px/1 var(--font-sans);color:var(--color-text);background:var(--color-surface-0);border:1px solid var(--color-border-2);padding:12px 16px;border-radius:8px;cursor:pointer;text-align:center}.logOverviewFreeNote{margin-top:14px;font-size:12px;color:var(--color-subtle);text-align:center}@media (max-width:767px){.visitorRightPane{padding:28px 18px}.visitorRightPane h1{letter-spacing:-.015em}}body.visitor-public-log #topbar{position:sticky!important;top:0!important;z-index:50!important;background:var(--color-surface-0)!important;border-bottom:1px solid var(--color-hairline)!important;border-radius:0!important;margin:0!important;height:62px!important;min-height:62px!important;padding:0 30px!important;display:flex!important;align-items:center!important;gap:0!important;box-shadow:none!important}body.visitor-public-log #topbar>:not(#vlibPublicLogTopbar){display:none!important}#vlibPublicLogTopbar{display:flex;align-items:center;gap:24px;width:100%}body.visitor-landing{background:var(--p-grey-130)}body.visitor-landing #topbar,body.visitor-landing #treePane,body.visitor-landing #detailPane,body.visitor-landing #paneDivider,body.public-library #topbar,body.public-library #treePane,body.public-library #detailPane,body.public-library #paneDivider,body.public-articles #topbar,body.public-articles #treePane,body.public-articles #detailPane,body.public-articles #paneDivider{display:none!important}body.visitor-landing #main,body.public-library #main,body.public-articles #main{display:block;height:auto;min-height:100vh;margin:0;padding:0;overflow:visible}body.visitor-landing #authLandingHost,body.public-library #authLandingHost,body.public-articles #authLandingHost{display:block;min-height:100vh}.visitorLanding,.visitorLanding *,.visitorFeatures,.visitorFeatures *,.visitorTeam,.visitorTeam *,.guidedAuthOverlay,.guidedAuthOverlay *{box-sizing:border-box;font-family:var(--font-sans)}.visitorLandingWordmark .brandName,.visitorLandingWordmark .brandSymbol,.visitorLandingBrand .brandName,.visitorLandingBrand .brandSymbol,.visitorLandingFooterBrand .brandName,.visitorLandingFooterBrand .brandSymbol{font-family:"Lexend",sans-serif}.visitorLanding .material-symbols-rounded,.visitorFeatures .material-symbols-rounded,.visitorTeam .material-symbols-rounded,.guidedAuthOverlay .material-symbols-rounded{font-family:"Material Symbols Rounded";font-variation-settings:"FILL"0,"wght"400,"GRAD"0,"opsz"24}.visitorLanding,.visitorFeatures,.visitorTeam{background:var(--color-surface-0);min-height:100vh;display:flex;flex-direction:column}.visitorLandingNav,.plibPage .visitorLandingNav{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:24px;height:62px;padding-block:0;padding-inline:max(var(--page-gutter),calc((100% - var(--page-inner-w))/2 + var(--page-gutter)));border-bottom:0;background:var(--color-brand-contrast-a86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@supports not ((backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px))){.visitorLandingNav,.plibPage .visitorLandingNav{background:var(--color-surface-0)}}.visitorLandingWordmark{font:500 17px/1"Lexend",sans-serif;letter-spacing:-.02em;color:var(--color-brand);text-decoration:none}.visitorTeamsMenuBtn,.visitorLandingNavLink{font:600 13px/1 var(--font-sans);color:var(--color-lead);text-decoration:none;padding:7px 10px;border-radius:7px;background:0 0}.visitorTeamsMenuBtn:hover,.visitorLandingNavLink:hover{background:var(--color-hairline-soft);color:var(--color-text)}.visitorTeamsMenuBtn.is-active,.visitorTeamsMenu.open>.visitorTeamsMenuBtn,.visitorLandingNavLink.is-active{color:var(--color-brand);background:var(--tint-info-bg)}.visitorTeamsMenuBtn.is-active:hover,.visitorLandingNavLink.is-active:hover{color:var(--color-brand);background:var(--tint-info-bg)}.visitorTeamsMenuBtn{display:inline-flex;align-items:center;gap:var(--space-2xs);border:0;cursor:pointer}.visitorTeamsMenuBtn .material-symbols-rounded{font-size:var(--font-size-md);line-height:1}.visitorTeamsMenu .visitorTeamsMenuPanel{min-width:300px;top:calc(100% + 14px)}.visitorLandingNavSignIn:hover{color:var(--color-text)}.visitorLandingNavRight{margin-left:auto;display:inline-flex;align-items:center;gap:14px}.visitorLandingNavSignIn{font:600 13px/1 var(--font-sans);color:var(--color-lead);background:0 0;border:0;cursor:pointer}.visitorLandingNavCreate{font:600 13px/1 var(--font-sans);color:var(--color-ink-body);background:var(--color-surface-0);border:1px solid var(--color-border-strong);border-radius:8px;padding:9px 14px;cursor:pointer}.visitorLandingNavCreate:hover{background:var(--color-hairline-soft)}.visitorLandingNavCreate--solid{color:var(--color-brand-contrast);background:var(--color-brand);border-color:var(--color-brand)}.visitorLandingNavCreate--solid:hover{background:var(--color-brand-deep)}.visitorLandingMain{flex:1 1 auto;width:100%;background:var(--color-surface-0)}.visitorLandingBand{background:var(--color-surface-0)}.visitorLandingBand+.visitorLandingBand{border-top:1px solid var(--color-hairline-pane)}.visitorLandingBandInner{width:100%;max-width:1120px;margin:0 auto;padding:72px 32px}.visitorLandingBand--tint{background:var(--color-band-neutral)}.visitorLandingBand--hero .visitorLandingBandInner{padding:56px 32px 104px}.visitorLandingBand--hero{overflow:clip}.visitorLandingBand--model .visitorLandingBandInner{padding:80px 32px 72px}.visitorLandingBand--cta{background:var(--color-brand-tint);border-top:1px solid var(--color-brand-hairline)}.visitorLandingBand--cta .visitorLandingBandInner{padding:96px 32px 88px}.visitorLandingClosingSymbol .brandSymbol{font:500 34px/1"Lexend",sans-serif;letter-spacing:-.04em;color:var(--color-brand)}.visitorLandingBand--ai{background:var(--color-brand-pill)}.visitorLandingBand--ai .visitorLandingBandInner{padding:80px 32px}.visitorLandingSplit{display:flex;flex-wrap:wrap;gap:var(--space-4xl);align-items:flex-start}.visitorLandingColText{flex:1 1 380px;min-width:0}.visitorLandingColCrop{flex:1 1 440px;min-width:0}.visitorLandingDisplay{font:400 46px/1.1 var(--font-serif);letter-spacing:-.014em;color:var(--color-text);margin:0 0 22px}.visitorLandingBand--cta .visitorLandingDisplay{font-size:42px;line-height:1.12}.visitorLandingBandHeading{font:400 36px/1.15 var(--font-serif);letter-spacing:-.01em;color:var(--color-text);margin:0 0 var(--space-lg);max-width:820px}.visitorLandingBand--verb .visitorLandingBandHeading{font-size:34px}.visitorLandingBandLead{font:400 21px/1.4 var(--font-serif);color:var(--color-text);margin:0 0 14px;max-width:620px}.visitorLandingBandSerif{font:400 22px/1.35 var(--font-serif);color:var(--color-text);margin:var(--space-xs)0 14px;max-width:620px}.visitorLandingBandSerifMark{color:var(--color-brand-deep)}.visitorLandingHeroColumn{display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center}.visitorLandingHeroWords{max-width:700px;display:flex;flex-direction:column;align-items:center}.visitorLandingHeroWords .visitorLandingDisplay{margin-bottom:var(--space-lg)}.visitorLandingHeroWords .visitorLandingBandLead{font-style:italic;color:var(--color-brand-deep)}.visitorLandingHeroWords .visitorLandingBandBody{font-size:18px;line-height:1.6}.visitorLandingHeroWords .visitorLandingCtaRow{justify-content:center}.visitorLandingHeroPill{display:inline-flex;align-items:center;min-height:30px;margin:0 0 var(--space-lg);padding:0 var(--space-md);border:1px solid var(--color-brand-border-soft);border-radius:var(--radius-pill);background:var(--color-brand-tint);font:500 var(--font-size-sm)/1 var(--font-sans);color:var(--color-brand-deep)}.visitorLandingHeroAnchor{max-width:720px;text-align:left}.visitorLandingHeroAnchor .visitorLandingCrop--hero{border:2px solid transparent;border-radius:16px;background:linear-gradient(var(--color-surface-0),var(--color-surface-0)) padding-box,linear-gradient(120deg,var(--color-brand) 0%,var(--color-edge-violet) 45%,var(--color-edge-sky) 100%) border-box}.visitorLandingStage--1::before{background:var(--color-node-relation-answers-mark);box-shadow:0 0 0 6px var(--color-node-relation-answers-tint)}.visitorLandingEyebrow--stage.visitorLandingStage--1,.visitorLandingStage--1 .visitorLandingCapabilityNum{color:var(--color-node-relation-answers)}.visitorLandingStage--2::before{background:var(--color-brand);box-shadow:0 0 0 6px var(--color-brand-surface-soft)}.visitorLandingEyebrow--stage.visitorLandingStage--2,.visitorLandingStage--2 .visitorLandingCapabilityNum{color:var(--color-brand)}.visitorLandingStage--3::before{background:var(--color-node-relation-opposes-mark);box-shadow:0 0 0 6px var(--color-node-relation-opposes-tint)}.visitorLandingEyebrow--stage.visitorLandingStage--3,.visitorLandingStage--3 .visitorLandingCapabilityNum{color:var(--color-node-relation-opposes)}.visitorLandingStage--4::before{background:var(--color-node-relation-supports-mark);box-shadow:0 0 0 6px var(--color-node-relation-supports-tint)}.visitorLandingEyebrow--stage.visitorLandingStage--4,.visitorLandingStage--4 .visitorLandingCapabilityNum{color:var(--color-node-relation-supports)}.visitorLandingStage--5::before{background:var(--color-brand-pressed);box-shadow:0 0 0 6px var(--color-brand-pill)}.visitorLandingEyebrow--stage.visitorLandingStage--5,.visitorLandingStage--5 .visitorLandingCapabilityNum{color:var(--color-brand-pressed)}.visitorLandingEyebrow--stage{display:inline-flex;align-items:center;gap:var(--space-md);font-size:11px;font-weight:600}.visitorLandingEyebrow--stage::before{content:"";flex:none;width:10px;height:10px;border-radius:50%;margin-left:6px}.visitorLandingBandBody{font:400 15px/1.65 var(--font-sans);color:var(--color-ink-body);margin:0 0 14px;max-width:620px}.visitorLandingBandBody--strong{font-weight:600;color:var(--color-text)}.visitorLandingEyebrow{display:block;font:500 10px/1 var(--font-label);letter-spacing:.14em;color:var(--color-brand);margin-bottom:var(--space-md)}.visitorLandingFootnote{display:block;font:400 12px/1.5 var(--font-label);color:var(--color-subtle);margin-top:14px}.visitorLandingMark{color:var(--color-brand);white-space:nowrap}.visitorLanding--minimal{overflow-x:clip}.visitorLandingColumn{flex:1 0 auto;width:100%;max-width:752px;margin:0 auto;padding:var(--space-4xl) var(--space-lg) 72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4xl);text-align:center}.visitorLandingTeams{width:100%;max-width:780px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm)}.visitorLandingTeamsLabel{flex-basis:100%;margin:0 0 var(--space-xs);font:500 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle)}.visitorLandingTeam{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-brand-border-soft);border-radius:var(--radius-md);background:var(--color-brand-tint);font:500 13.5px/1.2 var(--font-sans);color:var(--color-text);text-decoration:none;transition:border-color var(--duration-fast),color var(--duration-fast),background var(--duration-fast)}.visitorLandingTeam .material-symbols-rounded{font-size:var(--font-size-lg);color:var(--color-brand)}.visitorLandingTeam .visitorLandingTeamArrow{font-size:var(--font-size-sm);transition:transform var(--duration-fast)}.visitorLandingTeam:hover{border-color:var(--color-brand);background:var(--color-surface-0);color:var(--color-brand)}.visitorLandingTeam:hover .visitorLandingTeamArrow{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.visitorLandingTeam,.visitorLandingTeam .visitorLandingTeamArrow{transition:none}.visitorLandingTeam:hover .visitorLandingTeamArrow{transform:none}}.visitorLandingAsk{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-3xl)}.visitorLandingIntro{max-width:720px;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.visitorLandingIntro,.visitorTeamIntro,.visitorLandingHeroWords{position:relative;z-index:1;margin:calc(-1*var(--space-lg)) calc(-1*var(--space-2xl));padding:var(--space-lg) var(--space-2xl);border-radius:var(--radius-lg);background:var(--color-surface-0-a82)}.visitorLandingStarters,.visitorLandingTeams,.visitorTeamCrumb,.visitorTeamMore{position:relative;z-index:1}.visitorLandingColumn{overflow-y:clip}.visitorLandingBrand{font:500 22px/1"Lexend",sans-serif;letter-spacing:-.02em;color:var(--color-brand)}.visitorLandingHeadline{font:400 38px/1.18 var(--font-serif);letter-spacing:-.012em;color:var(--color-text);margin:0}.visitorLandingField{width:100%;max-width:720px;border:1px solid var(--color-brand-hairline);border-radius:var(--radius-card);background:var(--color-surface-0);text-align:left}.visitorLandingField.is-ready{border-color:var(--color-brand)}.visitorLandingFieldInner{position:relative}.visitorLandingInput{display:block;width:100%;max-height:211px;border:0;outline:0;resize:none;overflow-y:hidden;background:0 0;padding:18px 18px 14px;font:500 16.5px/1.55 var(--font-sans);color:var(--color-text)}.visitorLandingCarousel{position:absolute;inset:18px 18px auto;pointer-events:none;font:500 16.5px/1.55 var(--font-sans);color:var(--color-subtle)}.visitorLandingFieldFooter{display:flex;align-items:center;gap:var(--space-md);min-height:68px;border-top:1px solid var(--color-hairline-inner);padding:11px 12px 12px 18px}.visitorLandingCounter{font:400 11px/1.5 var(--font-label);color:var(--color-subtle)}.visitorLandingCounter.is-ready{color:var(--color-lead)}.visitorLandingStart{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:6px;padding:11px 17px;background:var(--color-brand);color:var(--color-brand-contrast);font:600 13.5px/1.2 var(--font-sans);white-space:nowrap;cursor:pointer}.visitorLandingStart[hidden]{display:none}.visitorLandingStart:hover{background:var(--color-brand-deep)}.visitorLandingStart .material-symbols-rounded{font-size:17px}.visitorLandingFieldWrap{position:relative;isolation:isolate;width:100%;margin-top:var(--space-md)}.visitorLandingFieldGlow{position:absolute;z-index:-1;inset:18px 28px -10px;border-radius:24px;background:linear-gradient(120deg,var(--color-brand) 0%,var(--color-edge-violet) 45%,var(--color-edge-sky) 100%);filter:blur(28px);opacity:.38;transition:opacity .2s}.visitorLandingFieldWrap:focus-within .visitorLandingFieldGlow{opacity:.6}.visitorLandingHeroAnchor .visitorLandingFieldGlow{opacity:.3}.visitorLandingField--edge,.visitorLandingField--edge.is-ready{max-width:none;border:2px solid transparent;border-radius:16px;background:linear-gradient(var(--color-surface-0),var(--color-surface-0)) padding-box,linear-gradient(120deg,var(--color-brand) 0%,var(--color-edge-violet) 45%,var(--color-edge-sky) 100%) border-box;box-shadow:0 1px 2px var(--color-text-a06);transition:box-shadow .15s}.visitorLandingField--edge:focus-within{box-shadow:0 0 0 4px var(--color-brand-pill),0 18px 44px -12px var(--color-brand-a24)}.visitorLandingField--edge .visitorLandingInput:focus-visible{outline:0;box-shadow:none}.visitorLandingField--edge .visitorLandingInput{padding:var(--space-2xl) var(--space-2xl) var(--space-md);font:500 18.5px/1.55 var(--font-sans)}.visitorLandingField--edge .visitorLandingCarousel{inset:var(--space-2xl) var(--space-2xl) auto;font:500 18.5px/1.55 var(--font-sans)}.visitorLandingFieldLabel{display:block;padding:20px var(--space-2xl)0;font:400 22px/1.25 var(--font-serif);color:var(--color-text);cursor:text}.visitorLandingField--labelled .visitorLandingInput{padding-top:10px}.visitorLandingField--labelled .visitorLandingCarousel{top:10px}.visitorLandingField--labelled .visitorLandingFieldFooter{min-height:56px}.visitorLandingGateHint{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.visitorLandingField--edge .visitorLandingFieldFooter{border-top:0;padding:var(--space-sm) var(--space-md) var(--space-md) var(--space-2xl)}.visitorLandingField--edge .visitorLandingCounter{font:400 11.5px/1.5 var(--font-label)}.visitorLandingField--edge .visitorLandingStart{min-height:48px;gap:var(--space-sm);border-radius:var(--radius-lg);padding:0 22px;font-size:var(--font-size-md)}@media (prefers-reduced-motion:reduce){.visitorLandingFieldGlow,.visitorLandingField--edge{transition:none}}.visitorLandingStarters{width:100%;max-width:720px;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.visitorLandingStartersLabel{font:500 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle)}.visitorLandingStarter{border:1px solid var(--color-border-2);border-radius:var(--radius-pill);padding:8px 13px;background:var(--color-surface-0);font:500 12.5px/1.2 var(--font-sans);color:var(--color-ink-body);cursor:pointer}.visitorLandingStarter:hover{border-color:var(--color-brand);color:var(--color-brand)}.visitorLanding--minimal .visitorLandingStarters{justify-content:center}.visitorLanding--minimal .visitorLandingStartersLabel,.visitorTeamAsk .visitorLandingStartersLabel{flex-basis:100%;margin-bottom:var(--space-xs)}.visitorLanding--minimal .visitorLandingStarter,.visitorTeamAsk .visitorLandingStarter{min-height:36px;padding:var(--space-sm) 14px;font-size:var(--font-size-sm)}.visitorLandingLead{max-width:620px;margin:0;font:400 18px/1.6 var(--font-sans);color:var(--color-ink-body)}.visitorLandingCtaRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.visitorLandingCtaPrimary{border:1px solid var(--color-brand);border-radius:6px;padding:12px 18px;background:var(--color-brand);color:var(--color-brand-contrast);font:600 14px/1.2 var(--font-sans);text-decoration:none;cursor:pointer}.visitorLandingCtaPrimary:hover{background:var(--color-brand-deep);border-color:var(--color-brand-deep)}.visitorLandingCtaSecondary{border:1px solid var(--color-border-2);border-radius:6px;padding:12px 18px;background:0 0;color:var(--color-text);font:600 14px/1.2 var(--font-sans);text-decoration:none;cursor:pointer}.visitorLandingCtaSecondary:hover{border-color:var(--color-text);color:var(--color-text)}.visitorLandingBand--cta .visitorLandingCtaPrimary,.visitorLandingBand--cta .visitorLandingCtaSecondary{padding:13px 20px}.visitorLandingClosing{display:flex;flex-direction:column;align-items:center;text-align:center}.visitorLandingClosing .visitorLandingClosingSymbol{margin-bottom:var(--space-lg)}.visitorLandingClosing .visitorLandingCtaRow{justify-content:center}.visitorLandingClosing .visitorLandingDisplay{max-width:760px}.visitorLandingCrop{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-0);overflow:hidden}.visitorLandingCrop--hero{box-shadow:0 1px 2px var(--color-text-a04),0 12px 40px -24px var(--color-text-a25)}.visitorLandingCropHead{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:var(--space-md) var(--space-lg);background:var(--color-surface-head);border-bottom:1px solid var(--color-hairline-inner)}.visitorLandingCropLabel{font:500 10px/1 var(--font-label);letter-spacing:.12em;color:var(--color-subtle)}.visitorLandingCropTitle{flex:1 1 auto;min-width:0;font:600 13px/1.3 var(--font-sans);color:var(--color-text)}.visitorLandingCropState{font:400 11px/1.4 var(--font-label);color:var(--color-subtle);margin-left:auto}.visitorLandingOptionRow{display:block;padding:13px 16px;border-bottom:1px solid var(--color-hairline-row)}.visitorLandingOptionHead{display:flex;align-items:baseline;gap:var(--space-sm)}.visitorLandingOptionId{font:600 11px/1.4 var(--font-label);color:var(--color-brand)}.visitorLandingOptionTitle{flex:1 1 auto;min-width:0;font:600 13.5px/1.3 var(--font-sans);color:var(--color-text)}.visitorLandingOptionValue{font:400 11px/1.4 var(--font-label);color:var(--color-subtle);white-space:nowrap}.visitorLandingOptionChips{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 0 22px}.visitorLandingChip{display:inline-flex;align-items:baseline;gap:6px;border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);font:400 11.5px/1.4 var(--font-sans)}.visitorLandingChipRel{font:500 9.5px/1 var(--font-label);letter-spacing:.06em;text-transform:uppercase}.visitorLandingChip--supports{background:var(--color-stance-support-fill);color:var(--color-stance-support)}.visitorLandingChip--opposes{background:var(--color-stance-oppose-fill);color:var(--color-stance-oppose)}.visitorLandingChip--assumes{background:var(--color-stance-assume-fill);color:var(--color-stance-assume)}.visitorLandingChip--neutral{background:var(--color-stance-neutral-fill);color:var(--color-stance-neutral)}.visitorLandingCriterionStrip{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding:11px 16px;background:var(--color-surface-head);border-bottom:1px solid var(--color-hairline-inner)}.visitorLandingCriterionName{font:600 12px/1.4 var(--font-sans);color:var(--color-text)}.visitorLandingCriterionValues{margin-left:auto;font:400 11px/1.5 var(--font-label);color:var(--color-lead)}.visitorLandingAiPill{flex:0 0 auto;border-radius:3px;padding:3px 5px;background:var(--color-brand-pill);color:var(--color-brand);font:600 9.5px/1 var(--font-label);letter-spacing:.08em}.visitorLandingAiNote{display:flex;align-items:flex-start;gap:var(--space-sm);border-radius:6px;padding:12px 14px;margin:0;background:var(--color-brand-tint);font:400 12.5px/1.55 var(--font-sans);color:var(--color-ink-body)}.visitorLandingBand--tint .visitorLandingAiNote--onTint{background:var(--color-brand-tint-2)}.visitorLandingAiNote--crop{border-radius:0;background:var(--color-surface-0);padding:var(--space-md) var(--space-lg);font-size:11.5px}.visitorLandingAiCan{margin:0 0 16px}.visitorLandingAiCanLead{display:block;font:600 13px/1.5 var(--font-sans);color:var(--color-text);margin:14px 0 6px}.visitorLandingAiCanList{margin:0;padding-left:var(--space-lg);font:400 13.5px/1.7 var(--font-sans);color:var(--color-ink-body)}.visitorLandingAiCanFoot{display:block;font:400 13.5px/1.6 var(--font-sans);color:var(--color-lead);margin-top:10px}.visitorLandingClaim{font:600 17px/1.4 var(--font-sans);color:var(--color-text);margin:0 0 var(--space-lg);max-width:520px}.visitorLandingBeforeAfter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg)}.visitorLandingFragments,.visitorLandingAfter{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:var(--space-sm)}.visitorLandingStackLabel{font:500 10px/1 var(--font-label);letter-spacing:.14em;color:var(--color-subtle)}.visitorLandingFragment{display:block;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-0);padding:9px 11px}.visitorLandingFragmentKind{display:block;font:500 9px/1.4 var(--font-label);letter-spacing:.12em;color:var(--color-subtle)}.visitorLandingFragmentText{display:block;font:400 12px/1.45 var(--font-sans);color:var(--color-ink-body)}.visitorLandingConverge{flex:0 0 auto;font:400 20px/1 var(--font-sans);color:var(--color-ink-icon)}.visitorLandingAfterCard{border:1px solid var(--color-brand-border);border-radius:var(--radius-md);background:var(--color-surface-0);padding:var(--space-md)}.visitorLandingAfterTitle{display:block;font:600 12.5px/1.35 var(--font-sans);color:var(--color-text);padding-bottom:9px;border-bottom:1px solid var(--color-hairline-inner)}.visitorLandingAfterRow{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--color-hairline-row)}.visitorLandingAfterRow:last-child{border-bottom:0;padding-bottom:0}.visitorLandingAfterKey{flex:0 0 78px;font:500 9px/1.5 var(--font-label);letter-spacing:.1em;color:var(--color-subtle)}.visitorLandingAfterValue{flex:1 1 auto;min-width:0;font:400 11.5px/1.5 var(--font-sans);color:var(--color-ink-body)}.visitorLandingTree{padding:6px 0}.visitorLandingTreeRow{display:flex;align-items:baseline;gap:10px;padding:7px 16px 7px 10px}.visitorLandingTreeRow--d1{padding-left:36px}.visitorLandingTreeRow--d2{padding-left:62px}.visitorLandingTreeRow.is-question{background:var(--color-band-neutral)}.visitorLandingTreeRow.is-selected{background:var(--color-brand-tint)}.visitorLandingTreeRel{flex:0 0 64px;font:500 9.5px/1.6 var(--font-label);letter-spacing:.06em;text-transform:uppercase}.visitorLandingTreeRel--question{color:var(--color-text)}.visitorLandingTreeRel--answer{color:var(--color-brand)}.visitorLandingTreeRel--supports{color:var(--color-stance-support)}.visitorLandingTreeRel--opposes{color:var(--color-stance-oppose)}.visitorLandingTreeRel--assumes{color:var(--color-stance-assume)}.visitorLandingTreeRel--neutral{color:var(--color-stance-neutral)}.visitorLandingTreeText{flex:1 1 auto;min-width:0;font:400 13px/1.45 var(--font-sans);color:var(--color-text)}.visitorLandingTreeRow--d0 .visitorLandingTreeText,.visitorLandingTreeRow--d1 .visitorLandingTreeText{font-weight:600}.visitorLandingTreeBy{flex:0 0 auto;font:400 10.5px/1.5 var(--font-label);color:var(--color-subtle)}.visitorLandingTableScroll{overflow-x:auto}.visitorLandingTable{min-width:680px}.visitorLandingTableRow{display:flex;align-items:baseline;gap:var(--space-sm);padding:11px 16px;border-bottom:1px solid var(--color-hairline-row)}.visitorLandingTableRow--head{background:var(--color-surface-head);border-bottom:1px solid var(--color-hairline-inner)}.visitorLandingTableRow--head .visitorLandingTableCell,.visitorLandingTableRow--head .visitorLandingTableCriterion{font:500 10px/1.4 var(--font-label);letter-spacing:.08em;color:var(--color-subtle)}.visitorLandingTableCriterion{flex:1 1 170px;min-width:0;font:500 12.5px/1.35 var(--font-sans);color:var(--color-text)}.visitorLandingTableUnit{display:block;font:400 9.5px/1.5 var(--font-label);color:var(--color-subtle)}.visitorLandingTableCell{flex:0 0 108px;font:500 12.5px/1.4 var(--font-label);color:var(--color-text)}.visitorLandingTableCell.is-selected{background:var(--color-brand-tint)}.visitorLandingTableCell.is-better{color:var(--color-stance-support)}.visitorLandingTableCell.is-worse{color:var(--color-stance-oppose)}.visitorLandingTableCell.is-open{color:var(--color-stance-assume)}.visitorLandingChallenge{padding:16px}.visitorLandingNodeCard{border:1px solid var(--color-brand);border-radius:var(--radius-md);padding:12px 14px;background:var(--color-surface-0)}.visitorLandingNodeKicker{display:block;font:500 9.5px/1.5 var(--font-label);letter-spacing:.1em;color:var(--color-brand)}.visitorLandingNodeText{font:500 13px/1.5 var(--font-sans);color:var(--color-text);margin:5px 0 0}.visitorLandingAssess{border:1px solid var(--color-brand-hairline);border-radius:var(--radius-md);background:var(--color-brand-tint);padding:13px 14px;margin-top:10px}.visitorLandingAssessHead{display:flex;align-items:center;gap:var(--space-sm)}.visitorLandingAssessKind{font:600 9.5px/1 var(--font-label);letter-spacing:.1em;color:var(--color-brand)}.visitorLandingAssessText{font:400 12px/1.6 var(--font-sans);color:var(--color-ink-body);margin:9px 0 0}.visitorLandingAssessRows{display:flex;flex-direction:column;gap:6px;margin-top:10px}.visitorLandingAssessRow{display:flex;gap:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-0);padding:8px 10px;font:400 11.5px/1.5 var(--font-sans);color:var(--color-ink-body)}.visitorLandingAssessRowKey{flex:0 0 54px;font:500 9px/1.6 var(--font-label);letter-spacing:.1em;color:var(--color-subtle)}.visitorLandingActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.visitorLandingAction{border:1px solid var(--color-brand-border);border-radius:var(--radius-pill);background:var(--color-surface-0);padding:6px 11px;font:500 11px/1.2 var(--font-sans);color:var(--color-brand)}.visitorLandingDecide{padding:16px}.visitorLandingSubLabel{display:block;font:500 9.5px/1.5 var(--font-label);letter-spacing:.1em;color:var(--color-subtle)}.visitorLandingSelected{border:1px solid var(--color-brand);border-radius:var(--radius-md);padding:12px 14px}.visitorLandingSelectedTitle{display:block;font:600 14px/1.35 var(--font-sans);color:var(--color-text);margin-top:5px}.visitorLandingSelectedMeta{display:block;font:400 11px/1.5 var(--font-label);color:var(--color-lead);margin:4px 0 14px}.visitorLandingActionRow{display:flex;flex-wrap:wrap;gap:4px 10px;padding:var(--space-sm)0;border-bottom:1px solid var(--color-hairline-row)}.visitorLandingActionRow:last-child{border-bottom:0;padding-bottom:0}.visitorLandingActionTitle{flex:1 1 auto;min-width:0;font:400 12.5px/1.45 var(--font-sans);color:var(--color-text)}.visitorLandingActionMeta{font:400 10.5px/1.5 var(--font-label);color:var(--color-subtle)}.visitorLandingPeople{margin-top:16px}.visitorLandingPerson,.visitorLandingParticipant{display:flex;align-items:center;gap:10px;padding:var(--space-sm)0;border-bottom:1px solid var(--color-hairline-row)}.visitorLandingPerson:last-child{border-bottom:0}.visitorLandingInitials{flex:0 0 auto;width:26px;height:26px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--color-brand-pill);color:var(--color-brand);font:600 10px/1 var(--font-label)}.visitorLandingParticipant .visitorLandingInitials{width:28px;height:28px}.visitorLandingPersonName{flex:1 1 auto;min-width:0;font:600 12.5px/1.4 var(--font-sans);color:var(--color-text)}.visitorLandingPersonRole{display:block;font:400 10.5px/1.5 var(--font-label);color:var(--color-subtle)}.visitorLandingStatus{flex:0 0 auto;border-radius:3px;padding:4px 7px;font:600 9px/1 var(--font-label);letter-spacing:.08em}.visitorLandingStatus--selected{background:var(--color-brand-pill);color:var(--color-brand)}.visitorLandingStatus--approved{background:var(--color-stance-support-fill);color:var(--color-stance-support)}.visitorLandingStatus--pending{background:var(--color-stance-assume-fill);color:var(--color-stance-assume)}.visitorLandingStatus--quiet{background:var(--color-stance-neutral-fill);color:var(--color-stance-neutral)}.visitorLandingRemember{display:flex;flex-wrap:wrap;gap:20px;padding:var(--space-lg)}.visitorLandingRecord{flex:1 1 300px;min-width:0}.visitorLandingRecordTitle{display:block;font:600 13px/1.4 var(--font-sans);color:var(--color-text);margin-bottom:var(--space-sm)}.visitorLandingRecordRow{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--color-hairline-row)}.visitorLandingRecordKey{flex:0 0 120px;font:500 9.5px/1.6 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle)}.visitorLandingRecordValue{flex:1 1 auto;min-width:0;font:400 12px/1.5 var(--font-sans);color:var(--color-text)}.visitorLandingHistory{flex:1 1 200px;min-width:0}.visitorLandingHistoryRow{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--color-hairline-row)}.visitorLandingHistoryDate{flex:0 0 46px;font:500 10.5px/1.5 var(--font-label);color:var(--color-subtle)}.visitorLandingHistoryText{flex:1 1 auto;min-width:0;font:400 11.5px/1.5 var(--font-sans);color:var(--color-ink-body)}.visitorLandingFrozenPill{margin-left:auto;border-radius:3px;padding:4px 7px;background:var(--color-brand-pill);color:var(--color-brand);font:600 9px/1 var(--font-label);letter-spacing:.08em}.visitorLandingInterventions{display:flex;flex-direction:column;gap:var(--space-sm)}.visitorLandingIntervention{display:flex;flex-wrap:wrap;gap:var(--space-md);border:1px solid var(--color-brand-border-soft);border-left:3px solid var(--color-brand);border-radius:8px;background:var(--color-surface-0);padding:12px 14px}.visitorLandingIntervention--answers{border-left-color:var(--color-node-relation-answers-mark)}.visitorLandingIntervention--requires{border-left-color:var(--color-node-relation-requires-mark)}.visitorLandingIntervention--opposes{border-left-color:var(--color-node-relation-opposes-mark)}.visitorLandingIntervention--answers .visitorLandingInterventionKind{color:var(--color-node-relation-answers)}.visitorLandingIntervention--requires .visitorLandingInterventionKind{color:var(--color-node-relation-requires)}.visitorLandingIntervention--opposes .visitorLandingInterventionKind{color:var(--color-node-relation-opposes)}.visitorLandingInterventionTarget{flex:0 0 170px;min-width:0;font:500 9.5px/1.5 var(--font-label);letter-spacing:.08em;color:var(--color-subtle)}.visitorLandingInterventionNode{display:block;font:500 12.5px/1.45 var(--font-sans);letter-spacing:0;color:var(--color-text);margin-top:var(--space-xs)}.visitorLandingInterventionBody{flex:1 1 220px;min-width:0;display:flex;align-items:flex-start;gap:var(--space-sm);font:400 13px/1.55 var(--font-sans);color:var(--color-ink-body)}.visitorLandingInterventionKind{display:block;font:600 9.5px/1.6 var(--font-label);letter-spacing:.1em;color:var(--color-brand-deep)}.visitorLandingCapabilities{display:flex;flex-wrap:wrap;gap:0 28px;margin-top:var(--space-sm)}.visitorLandingCapability{position:relative;flex:1 1 180px;min-width:0;display:flex;flex-direction:column;padding:38px 0 22px}.visitorLandingCapability::before{content:"";position:absolute;top:6px;left:6px;width:10px;height:10px;border-radius:50%}.visitorLandingCapability:not(:last-child)::after{content:"";position:absolute;top:10px;left:28px;right:-22px;height:2px;background:var(--color-border-2)}.visitorLandingCapabilityNum{font:600 11px/1 var(--font-label);letter-spacing:.12em}.visitorLandingCapabilityTitle{font:400 24px/1.2 var(--font-serif);color:var(--color-text);margin:10px 0 8px}.visitorLandingCapabilityLead{font:500 13.5px/1.45 var(--font-sans);color:var(--color-text);margin:0 0 6px}.visitorLandingCapabilityBody{font:400 13px/1.6 var(--font-sans);color:var(--color-lead);margin:0 0 14px}a.visitorLandingCapability{color:inherit;text-decoration:none}a.visitorLandingCapability:hover .visitorLandingCapabilityTitle{color:var(--color-brand)}.visitorLandingStepIndexLabel{margin-top:var(--space-3xl)}.visitorLandingCapabilityCrop{margin-top:auto;border-radius:var(--radius-sm);background:var(--color-surface-head);padding:8px 10px;font:400 10px/1.5 var(--font-label);color:var(--color-subtle)}.visitorLandingSegments{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-lg);margin-top:var(--space-sm)}.visitorLandingSegment{display:flex;flex-direction:column;min-width:0}.visitorLandingSegmentTitle{font:600 16px/1.3 var(--font-sans);color:var(--color-text);margin:0 0 var(--space-sm)}.visitorLandingSegmentBody{font:400 13px/1.6 var(--font-sans);color:var(--color-lead);margin:0 0 var(--space-sm)}.visitorLandingSegmentExamples{font:400 11.5px/1.55 var(--font-sans);color:var(--color-subtle);margin:0 0 14px}.visitorLandingSegmentCard{margin-top:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md)}.visitorLandingSegmentCardTitle{display:block;font:600 12.5px/1.4 var(--font-sans);color:var(--color-text);margin-bottom:9px}.visitorLandingSegmentOptions{display:flex;flex-direction:column;gap:5px;padding-bottom:9px;border-bottom:1px solid var(--color-hairline-row)}.visitorLandingSegmentOption{display:flex;gap:7px;font:400 11.5px/1.45 var(--font-sans);color:var(--color-ink-body)}.visitorLandingSegmentMeta{display:block;font:400 10px/1.6 var(--font-label);color:var(--color-subtle);margin-top:7px}.visitorLandingLedger{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 28px;list-style:none;margin:4px 0 18px;padding:0;border-top:1px solid var(--color-border)}.visitorLandingLedgerRow{display:flex;gap:var(--space-sm);padding:9px 0;border-bottom:1px solid var(--color-border)}.visitorLandingLedgerNum{flex:0 0 22px;font:400 10.5px/1.6 var(--font-label);color:var(--color-subtle)}.visitorLandingLedgerText{flex:1 1 auto;min-width:0;font:400 14px/1.5 var(--font-sans);color:var(--color-ink-body)}.visitorLandingLibraryRow{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-hairline-row)}.visitorLandingLibraryRow.is-open{background:var(--color-surface-head)}.visitorLandingLibraryHead{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-sm)}.visitorLandingLibraryTitle{flex:1 1 auto;min-width:0;font:600 12.5px/1.4 var(--font-sans);color:var(--color-text)}.visitorLandingLibraryDate{font:400 10.5px/1.5 var(--font-label);color:var(--color-subtle)}.visitorLandingLibraryMeta{display:block;font:400 10.5px/1.55 var(--font-label);color:var(--color-subtle);margin-top:5px}.visitorLandingRationale{display:block;border-left:2px solid var(--color-brand-border);padding-left:10px;margin-top:10px}.visitorLandingRationaleLabel{display:block;font:500 9px/1.6 var(--font-label);letter-spacing:.1em;color:var(--color-subtle)}.visitorLandingRationaleItem{display:block;font:400 11.5px/1.55 var(--font-sans);color:var(--color-ink-body);margin-top:var(--space-xs)}.visitorLandingParticipant{align-items:flex-start}.visitorLandingParticipant:last-child{border-bottom:0}.visitorLandingParticipant .visitorLandingPersonName{flex:0 0 150px}.visitorLandingParticipantRole{display:block;font:500 9.5px/1.6 var(--font-label);letter-spacing:.08em;color:var(--color-brand)}.visitorLandingParticipantOn{flex:1 1 200px;min-width:0;font:400 12px/1.55 var(--font-sans);color:var(--color-lead)}.visitorLandingEvidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-md)}.visitorLandingEvidenceCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-0);padding:12px 13px;min-width:0}.visitorLandingEvidenceHead{display:block;font:500 9.5px/1.6 var(--font-label);letter-spacing:.1em;color:var(--color-subtle);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-hairline-row)}.visitorLandingEvidenceRow{display:block;font:400 11.5px/1.5 var(--font-sans);color:var(--color-ink-body);margin-top:7px}.visitorLandingReuse{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.visitorLandingReusePrior,.visitorLandingReuseNew{flex:1 1 230px;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 13px}.visitorLandingReusePrior{background:var(--color-surface-head)}.visitorLandingReuseNew{border-color:var(--color-brand-border)}.visitorLandingReuseTitle{display:block;font:600 12.5px/1.4 var(--font-sans);color:var(--color-text);margin:6px 0 5px}.visitorLandingReuseMeta{display:block;font:400 10.5px/1.55 var(--font-label);color:var(--color-subtle)}.visitorLandingReuseNew .visitorLandingAiNote--crop{padding:9px 0 0;font-size:11.5px}.visitorLandingReuseRow{display:flex;align-items:center;gap:10px;padding:var(--space-sm)0;border-bottom:1px solid var(--color-hairline-row);font:400 11.5px/1.45 var(--font-sans);color:var(--color-ink-body)}.visitorLandingReuseRow:last-child{border-bottom:0}.visitorLandingReuseAdd{margin-left:auto;border:1px solid var(--color-brand-border);border-radius:var(--radius-pill);padding:4px 10px;font:500 10.5px/1.2 var(--font-sans);color:var(--color-brand)}@media (max-width:820px){.visitorLandingBandInner,.visitorLandingBand--hero .visitorLandingBandInner,.visitorLandingBand--model .visitorLandingBandInner,.visitorLandingBand--ai .visitorLandingBandInner,.visitorLandingBand--cta .visitorLandingBandInner{padding:48px 20px}.visitorLandingSplit{gap:32px}.visitorLandingDisplay,.visitorLandingBand--cta .visitorLandingDisplay{font-size:32px;line-height:1.12}.visitorLandingHeadline{font-size:27px}.visitorLandingBandHeading,.visitorLandingBand--verb .visitorLandingBandHeading{font-size:25px}.visitorLandingInput{max-height:320px}.visitorLandingCapability{padding:38px 0 18px}.visitorLandingCapability:not(:last-child)::after{display:none}.visitorLandingInterventionTarget{flex:1 1 auto}.visitorLandingParticipant .visitorLandingPersonName{flex:1 1 auto}}.guidedAuthOr{display:flex;align-items:center;gap:12px;margin:38px 0 24px}.guidedAuthOr span{flex:1 1 auto;height:1px;background:var(--color-hairline)}.guidedAuthOr em{font:600 11px/1 var(--font-label);font-style:normal;color:var(--color-subtle);letter-spacing:.08em}.visitorLandingFooter{border-top:1px solid var(--color-hairline);background:var(--color-band-library);padding-block:30px 34px}.visitorLandingFooterInner{width:100%;max-width:var(--page-inner-w);margin:0 auto;padding-inline:var(--page-gutter);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.visitorLandingFooterLeft{max-width:640px}.visitorLandingFooterBrand{display:block;font:500 15px/1"Lexend",sans-serif;color:var(--color-brand);margin-bottom:8px}.visitorLandingFooterLine{font:500 var(--font-size-sm)/1.4 var(--font-sans);color:var(--color-ink-body);margin:0 0 var(--space-xs)}.visitorLandingFooterCopy{font:400 12.5px/1.6 var(--font-sans);color:var(--color-subtle);margin:0}.visitorLandingFooterNav{margin-left:auto;display:inline-flex;gap:22px}.visitorLandingFooterNav a{font:600 12.5px/1 var(--font-sans);color:var(--color-lead);text-decoration:none}.visitorLandingFooterNav a:hover{text-decoration:underline}.visitorLinksFooter{border-top:1px solid var(--color-hairline);background:var(--color-band-library)}.visitorLinksFooterInner{max-width:var(--page-inner-w);margin:0 auto;padding:var(--space-4xl) var(--page-gutter) 28px;display:flex;flex-direction:column;gap:var(--space-3xl);text-align:left}.visitorLinksFooterTop{display:flex;flex-wrap:wrap;justify-content:space-between;gap:36px 56px}.visitorLinksFooterAbout{flex:1 1 340px;max-width:480px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.visitorLinksFooterBrand{font:500 20px/1"Lexend",sans-serif;letter-spacing:-.02em;color:var(--color-brand);text-decoration:none}.visitorLinksFooterBrand .brandName,.visitorLinksFooterBrand .brandSymbol,.visitorLinksFooterSymbol .brandSymbol{font-family:"Lexend",sans-serif}.visitorLinksFooterCredit{margin:0;font:400 var(--font-size-sm)/1.6 var(--font-sans);color:var(--color-subtle)}.visitorLinksFooterCredit a{color:var(--color-brand)}.visitorLinksFooterColumns{display:flex;flex-wrap:wrap;gap:28px 56px}.visitorLinksFooterColumn{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.visitorLinksFooterLabel{margin:0 0 2px;font:500 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle)}.visitorLinksFooterLink{font:500 14px/1.2 var(--font-sans);color:var(--color-ink-body);text-decoration:none}.visitorLinksFooterLink:hover{color:var(--color-brand);text-decoration:underline}.visitorLinksFooterLink--all{color:var(--color-brand)}.visitorLinksFooterMore,.visitorLinksFooterMoreList{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.visitorLinksFooterMore{min-width:180px}.visitorLinksFooterMore>summary{display:inline-flex;align-items:center;gap:var(--space-2xs);list-style:none;cursor:pointer}.visitorLinksFooterMore>summary::-webkit-details-marker{display:none}.visitorLinksFooterMore>summary:hover{text-decoration:underline}.visitorLinksFooterMore>summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:var(--space-2xs)}.visitorLinksFooterMore>summary .material-symbols-rounded{font-size:var(--font-size-md);line-height:1}.visitorLinksFooterMore[open]>summary .material-symbols-rounded{transform:rotate(180deg)}.visitorLinksFooterBottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-md);padding-top:18px;border-top:1px solid var(--color-hairline)}.visitorLinksFooterCopyright{font:400 12.5px/1.4 var(--font-sans);color:var(--color-subtle)}.visitorLinksFooterSymbol{font-weight:500;font-size:18px;line-height:1;letter-spacing:-.04em;color:var(--color-brand)}.decisionDrawing{position:absolute;left:50%;top:50%;z-index:-2;width:1px;height:1px;overflow:visible;pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round}.decisionDrawing-untaken{stroke:var(--color-brand-border);stroke-width:1.5}.decisionDrawing-weighed{stroke:var(--color-node-relation-answers-mark);stroke-opacity:.45;stroke-width:1.5}.decisionDrawing-rejected{stroke:var(--color-brand-on-ink);stroke-width:2;stroke-dasharray:.1 6}.decisionDrawing-rejectedObjection{stroke:var(--color-node-relation-opposes-mark);stroke-opacity:.6;stroke-width:2;stroke-dasharray:.1 6}.decisionDrawing-for{stroke:var(--color-node-relation-supports-mark);stroke-opacity:.75;stroke-width:1.75}.decisionDrawing-requires{stroke:var(--color-node-relation-requires-mark);stroke-opacity:.75;stroke-width:1.75}.decisionDrawing-against{stroke:var(--color-node-relation-opposes-mark);stroke-opacity:.75;stroke-width:1.75}.decisionDrawing-chosen{stroke:var(--color-brand);stroke-opacity:.85;stroke-width:2.25}.decisionDrawing-node{fill:var(--color-brand)}.decisionDrawing-twigFor{fill:var(--color-node-relation-supports-mark)}.decisionDrawing-twigRequires{fill:var(--color-node-relation-requires-mark)}.decisionDrawing-twigAgainst{fill:var(--color-node-relation-opposes-mark)}.decisionDrawing-openRejected,.decisionDrawing-openObjection,.decisionDrawing-openWeighed,.decisionDrawing-openUntaken{fill:var(--color-surface-0);stroke-width:1.5}.decisionDrawing-openRejected{stroke:var(--color-brand-on-ink)}.decisionDrawing-openObjection{stroke:var(--color-node-relation-opposes-mark);stroke-opacity:.7}.decisionDrawing-openWeighed{stroke:var(--color-node-relation-answers-mark);stroke-opacity:.7}.decisionDrawing-openUntaken{stroke:var(--color-brand-border)}.decisionDrawing--landing{opacity:0;transition:opacity .6s ease}.decisionDrawing--landing.is-drawn{opacity:1}.decisionDrawing--landing .decisionDrawing-untaken,.decisionDrawing--landing .decisionDrawing-weighed,.decisionDrawing--landing .decisionDrawing-openRejected,.decisionDrawing--landing .decisionDrawing-openObjection,.decisionDrawing--landing .decisionDrawing-openWeighed,.decisionDrawing--landing .decisionDrawing-openUntaken{stroke-width:.75}.decisionDrawing--landing .decisionDrawing-rejected,.decisionDrawing--landing .decisionDrawing-rejectedObjection{stroke-width:1;stroke-dasharray:.1 3}.decisionDrawing--landing .decisionDrawing-for,.decisionDrawing--landing .decisionDrawing-requires,.decisionDrawing--landing .decisionDrawing-against{stroke-width:.875}.decisionDrawing--landing .decisionDrawing-chosen{stroke-width:1.125}.decisionDrawing-dot{fill:var(--color-brand);stroke:var(--color-brand);stroke-opacity:.18;stroke-width:7.2}.decisionDrawing-endDisc{fill:var(--color-surface-0)}.decisionDrawing-endStar{fill:var(--color-brand)}@media (max-width:859px){.visitorLandingBand.visitorLandingBand--hero .visitorLandingBandInner{padding-bottom:calc(3*var(--space-5xl))}}@media (prefers-reduced-motion:reduce){.decisionDrawing--landing{transition:none}}.guidedEyebrow{font:700 9px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle)}.guidedFullWidth{width:100%}.guidedGrow{flex:1 1 auto}.guidedLink{background:0 0;border:0;padding:0;font:600 12.5px/1 var(--font-sans);color:var(--color-lead);text-decoration:underline;cursor:pointer}.guidedContextRow{border:1px solid var(--color-hairline);background:var(--color-surface-0);border-radius:var(--radius-lg);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.guidedContextRow.is-open{border-color:var(--tint-caution-border);background:var(--tint-caution-bg)}.guidedContextRow.is-dismissed{border-style:dashed;background:var(--color-band-library)}.guidedContextFoot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);font:500 10px/1.4 var(--font-label);letter-spacing:.04em;text-transform:uppercase}.guidedContextTally{margin:0;font:500 11px/1.4 var(--font-label);color:var(--color-subtle)}.guidedPreview{display:flex;flex-direction:column;gap:16px}.guidedPreviewRelation{flex:0 0 auto;font:500 9.5px/1 var(--font-label);color:var(--color-subtle)}.guidedGoogleBtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--color-surface-0);border:1px solid var(--color-border-2);border-radius:9px;padding:11px 14px;font:600 13.5px/1 var(--font-sans);color:var(--color-ink-body);cursor:pointer}.guidedGoogleBtn:hover{background:var(--color-hairline-soft)}.guidedAuthOr{margin:0}.guidedAuthLabel{font:600 11.5px/1 var(--font-sans);color:var(--color-lead)}.guidedAuthInput{border:1px solid var(--tint-neutral-border);border-radius:9px;padding:11px 13px;font:500 13.5px/1 var(--font-sans);color:var(--color-text);background:var(--color-surface-0)}.guidedAuthPasswordRow{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.guidedAuthForgot{background:0 0;border:0;padding:0;font:600 11.5px/1 var(--font-sans);color:var(--color-brand);cursor:pointer}@media (max-width:767px){.guidedGoogleBtn{min-height:var(--hit-target-phone)}.guidedAuthPasswordRow{align-items:center}.guidedAuthForgot{min-height:var(--hit-target-phone);margin-block:calc(var(--space-md)*-1)}}.guidedAuthSso{align-self:center}.guidedAuthActions{display:flex;gap:9px}.guidedAuthStatus{min-height:14px;font:500 11px/1.3 var(--font-label);color:var(--color-lead)}.guidedAuthStatus[data-tone=error]{color:var(--color-accent-deep)}.guidedAuthStatus[data-tone=success]{color:var(--color-success)}.guidedAuthOverlay{position:fixed;inset:0;z-index:1200;background:var(--color-text-a42);display:flex;justify-content:center;align-items:flex-start;padding:90px 20px;overflow-y:auto}.guidedAuthModal{width:430px;max-width:100%;background:var(--color-surface-0);border:1px solid var(--color-border-strong);border-radius:16px;box-shadow:0 40px 80px -30px var(--color-text-a55);overflow:hidden}.guidedAuthModalBody{display:flex;flex-direction:column;gap:13px;padding:24px 26px 20px}.guidedAuthModalHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.guidedAuthModalTitle{font:800 20px/1.2 var(--font-sans);color:var(--color-text);margin:0 0 4px}.guidedAuthModalKicker{font:500 11.5px/1 var(--font-label);color:var(--color-subtle)}.guidedAuthModalClose{width:28px;height:28px;border-radius:7px;color:var(--color-lead)}.guidedAuthModalClose:hover{background:var(--color-hairline-soft)}.guidedAuthTerms{font:400 11.5px/1.5 var(--font-sans);color:var(--color-subtle);margin:0}.guidedAuthContext{border:1px solid var(--color-border-strong);border-radius:10px;background:var(--color-band-library);padding:12px 14px 13px;margin:0 0 18px;display:flex;flex-direction:column;gap:6px}.guidedAuthContext p{font:400 12.5px/1.55 var(--font-sans);color:var(--p-grey-797);margin:0}.guidedAuthNudge{border-top:1px solid var(--color-hairline);background:var(--color-band-library);padding:16px 26px 18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.guidedAuthNudge p{font:400 12.5px/1.55 var(--font-sans);color:var(--color-lead);margin:0}.guidedAuthSwitch{border-top:1px solid var(--color-hairline);padding:14px 26px 16px;display:flex;align-items:center;gap:6px;font:400 12.5px/1 var(--font-sans);color:var(--color-subtle)}.readOnlyLogBand{display:flex;align-items:flex-start;gap:var(--space-md);background:var(--tint-neutral-bg);border:1px solid var(--tint-neutral-border);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);margin:0 0 var(--space-md);font-weight:500;color:var(--color-ink-body)}.readOnlyLogBandIcon{color:var(--color-subtle)}.visitorTeamInner{width:100%;max-width:var(--page-inner-w);margin:0 auto;padding-inline:var(--page-gutter)}.visitorTeamHero{padding:var(--space-3xl)0 var(--space-5xl);overflow:clip}.visitorTeamCrumb{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-3xl);font:500 var(--font-size-sm)/1 var(--font-sans);color:var(--color-subtle)}.visitorTeamCrumb a{display:inline-flex;align-items:center;min-height:32px;color:var(--color-subtle);text-decoration:none}.visitorTeamCrumb a:hover{color:var(--color-brand)}.visitorTeamCrumb [aria-hidden=true]{color:var(--color-ink-icon)}.visitorTeamCrumb [aria-current=page]{color:var(--color-text)}.visitorTeamAsk{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);text-align:center}.visitorTeamIntro{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.visitorTeamPill{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:32px;margin:0;padding:0 var(--space-md)0 var(--space-sm);border-radius:var(--radius-pill);background:var(--color-brand-surface-soft);font:500 var(--font-size-sm)/1 var(--font-sans);color:var(--color-brand)}.visitorTeamPill .material-symbols-rounded{font-size:var(--font-size-lg)}.visitorTeamHeadline{max-width:680px;margin:0;font:400 44px/1.12 var(--font-serif);letter-spacing:-.012em;color:var(--color-text)}.visitorTeamLede{max-width:620px;margin:0;font:400 18px/1.6 var(--font-sans);color:var(--color-ink-lead-2)}.visitorTeamAsk .visitorLandingFieldWrap{margin-top:var(--space-md)}.visitorTeamAsk .visitorLandingStarters{justify-content:center;margin-top:var(--space-md)}.visitorTeamMore{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:44px;font:500 14px/1.3 var(--font-sans);color:var(--color-brand-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-brand-border)}.visitorTeamMore:hover{text-decoration-color:var(--color-brand)}.visitorTeamMore .material-symbols-rounded{font-size:var(--font-size-md)}.visitorTeamSignedIn{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg);width:100%;padding:var(--space-2xl);border:1px solid var(--color-brand-hairline);border-radius:var(--radius-2xl);background:var(--color-brand-tint)}.visitorTeamSignedIn p{margin:0;font:400 var(--font-size-md)/1.55 var(--font-sans);color:var(--color-ink-body)}.visitorTeamPrimary{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:48px;padding:0 var(--space-2xl);border-radius:var(--radius-lg);font:600 var(--font-size-md)/1 var(--font-sans);background:var(--color-brand);color:var(--color-brand-contrast);text-decoration:none;cursor:pointer}.visitorTeamPrimary:hover{background:var(--color-brand-deep);color:var(--color-brand-contrast)}.visitorTeamPrimary .material-symbols-rounded{font-size:var(--font-size-lg)}.visitorTeamExample{position:relative;isolation:isolate;margin:0}.visitorTeamExample::before{content:"";position:absolute;z-index:-1;inset:28px -8px 26px 24px;border-radius:var(--radius-3xl);background:var(--color-brand-surface-soft)}.visitorTeamCard{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-2xl);border:1px solid var(--color-brand-hairline);border-radius:var(--radius-3xl);background:var(--color-surface-0);box-shadow:0 24px 60px -30px var(--color-brand-a35)}.visitorTeamCardHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md)}.visitorTeamCardKicker,.visitorTeamCardLabel{margin:0;font:500 10px/1.3 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-subtle)}.visitorTeamCardFlags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.visitorTeamCardBadge,.visitorTeamCardStatus{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:24px;padding:0 var(--space-sm);border-radius:var(--radius-pill);font:500 11.5px/1 var(--font-sans)}.visitorTeamCardBadge{border:1px solid var(--color-border);color:var(--color-ink-lead-2)}.visitorTeamCardBadge .material-symbols-rounded{font-size:var(--font-size-xs)}.visitorTeamCardStatus{font-weight:600}.visitorTeamCardStatusDot{width:6px;height:6px;border-radius:50%}.visitorTeamCardStatus--draft{background:var(--tint-neutral-bg);color:var(--color-ink-lead-2)}.visitorTeamCardStatus--draft .visitorTeamCardStatusDot{background:var(--color-ink-icon)}.visitorTeamCardStatus--review{background:var(--tint-caution-bg);color:var(--color-warn-deep)}.visitorTeamCardStatus--review .visitorTeamCardStatusDot{background:var(--color-warn-fill)}.visitorTeamCardStatus--approval{background:var(--color-brand-pill);color:var(--color-brand-deep)}.visitorTeamCardStatus--approval .visitorTeamCardStatusDot{background:var(--color-brand)}.visitorTeamCardStatus--decided{background:var(--color-success-surface-soft);color:var(--color-success-deep)}.visitorTeamCardStatus--decided .visitorTeamCardStatusDot{background:var(--color-success-fill)}.visitorTeamCardTitle{margin:0;font:600 19px/1.35 var(--font-sans);letter-spacing:-.01em;color:var(--color-text)}.visitorTeamCardBlock{display:flex;flex-direction:column;gap:var(--space-sm)}.visitorTeamCardOptions,.visitorTeamCardList,.visitorTeamCardChips,.visitorTeamCardMeta{margin:0;padding:0;list-style:none}.visitorTeamCardOptions{display:flex;flex-direction:column;gap:var(--space-sm)}.visitorTeamCardOption{display:flex;align-items:center;gap:var(--space-md);min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-0)}.visitorTeamCardOption.is-selected{border-color:var(--color-brand-border);background:var(--color-brand-tint)}.visitorTeamCardRing{flex:none;width:14px;height:14px;border:1.5px solid var(--color-ink-icon);border-radius:50%;background:var(--color-surface-0)}.visitorTeamCardOption.is-selected .visitorTeamCardRing{border:4px solid var(--color-brand)}.visitorTeamCardOptionLabel{flex:1;min-width:0;font:500 14px/1.35 var(--font-sans);color:var(--color-text)}.visitorTeamCardOptionTag{font:500 10.5px/1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-deep)}.visitorTeamCardTableScroll{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.visitorTeamCardTable{width:100%;min-width:440px;border-collapse:collapse;font:400 12.5px/1.35 var(--font-sans);color:var(--color-ink-body);text-align:left}.visitorTeamCardTable thead th{padding:var(--space-sm) var(--space-md);background:var(--color-surface-quiet);border-bottom:1px solid var(--color-border);font:500 10px/1.3 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle)}.visitorTeamCardTable tbody th,.visitorTeamCardTable td{padding:var(--space-md)}.visitorTeamCardTable tbody th{font-weight:500;color:var(--color-text)}.visitorTeamCardTable tbody tr+tr{border-top:1px solid var(--color-surface-paper)}.visitorTeamCardTable tr.is-selected{background:var(--color-brand-tint)}.visitorTeamCardTable tr.is-selected th{font-weight:600}.visitorTeamCardDot{display:inline-block;width:8px;height:8px;margin-right:var(--space-sm);border-radius:50%;background:var(--color-brand)}.visitorTeamCardFields{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--color-surface-paper)}.visitorTeamCardField{display:grid;grid-template-columns:128px minmax(0,1fr);gap:var(--space-md);padding:var(--space-sm)0;border-bottom:1px solid var(--color-surface-paper)}.visitorTeamCardField dt{font:500 12.5px/1.45 var(--font-sans);color:var(--color-subtle)}.visitorTeamCardField dd{margin:0;font:500 var(--font-size-sm)/1.45 var(--font-sans);color:var(--color-text)}.visitorTeamCardList{display:flex;flex-direction:column;gap:var(--space-sm)}.visitorTeamCardList li{display:flex;align-items:flex-start;gap:var(--space-md);font:400 13.5px/1.45 var(--font-sans);color:var(--color-ink-body)}.visitorTeamCardMark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-md);font:600 var(--font-size-xs)/1 var(--font-sans)}.visitorTeamCardMark--plus,.visitorTeamCardMark--done{background:var(--color-success-surface-soft);color:var(--color-success-deep)}.visitorTeamCardMark--minus{background:var(--tint-neutral-bg);color:var(--color-ink-lead-2)}.visitorTeamCardMark--open{background:var(--tint-caution-bg);color:var(--color-warn-deep)}.visitorTeamCardMark--todo{background:var(--color-brand-surface-soft);color:var(--color-brand-deep)}.visitorTeamCardChips{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.visitorTeamCardChips li{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-quiet);font:500 12.5px/1 var(--font-sans);color:var(--color-ink-body)}.visitorTeamCardMeta{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-surface-paper)}.visitorTeamCardMeta li{display:inline-flex;align-items:center;gap:var(--space-sm);font:400 var(--font-size-xs)/1.4 var(--font-sans);color:var(--color-lead)}.visitorTeamCardMeta .material-symbols-rounded{font-size:var(--font-size-sm)}.visitorTeamExampleCaption{margin-top:var(--space-2xl);font:400 12.5px/1.5 var(--font-sans);color:var(--color-subtle)}.visitorTeamBand{padding:var(--space-5xl)0}.visitorTeamBand--example{padding-top:var(--space-sm)}.visitorTeamExampleColumn{max-width:808px;display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.visitorTeamExampleColumn .visitorTeamExample{width:100%}.visitorTeamBand--fit{background:var(--color-surface-1);border-top:1px solid var(--color-hairline-soft)}.visitorTeamBand--questions{background:var(--color-surface-1);border-top:1px solid var(--color-hairline-soft)}.visitorTeamBand--close{padding:80px 0 var(--space-5xl);background:var(--color-brand-tint);border-top:1px solid var(--color-brand-hairline)}.visitorTeamEyebrow{margin:0;font:500 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand)}.visitorTeamEyebrow--muted{color:var(--color-subtle)}.visitorTeamH2{margin:0;font:400 36px/1.15 var(--font-serif);letter-spacing:-.01em;color:var(--color-text)}.visitorTeamH2--small{font-size:var(--font-size-3xl);line-height:1.15}.visitorTeamH2--others{font-size:var(--font-size-3xl);line-height:1.15}.visitorTeamBand--close .visitorTeamH2{font-size:40px;line-height:1.12}.visitorTeamIntro{display:flex;flex-direction:column;gap:var(--space-md);max-width:680px;margin-bottom:var(--space-4xl)}.visitorTeamIntroText{margin:0;font:400 var(--font-size-md)/1.6 var(--font-sans);color:var(--color-ink-lead-2)}.visitorTeamSteps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2xl) var(--space-xl);margin:0;padding:0;list-style:none}.visitorTeamStep{position:relative;display:flex;flex-direction:column;gap:var(--space-md);padding-top:38px}.visitorTeamStep::before{content:"";position:absolute;top:6px;left:6px;width:10px;height:10px;border-radius:50%}.visitorTeamStep:not(:last-child)::after{content:"";position:absolute;top:10px;left:28px;right:calc(-1*var(--space-xl) + 6px);height:2px;background:var(--color-border-2)}.visitorTeamStep--1::before{background:var(--color-node-relation-answers-mark);box-shadow:0 0 0 6px var(--color-node-relation-answers-tint)}.visitorTeamStep--1 .visitorTeamStage{color:var(--color-node-relation-answers)}.visitorTeamStep--2::before{background:var(--color-brand);box-shadow:0 0 0 6px var(--color-brand-surface-soft)}.visitorTeamStep--2 .visitorTeamStage{color:var(--color-brand)}.visitorTeamStep--3::before{background:var(--color-node-relation-opposes-mark);box-shadow:0 0 0 6px var(--color-node-relation-opposes-tint)}.visitorTeamStep--3 .visitorTeamStage{color:var(--color-node-relation-opposes)}.visitorTeamStep--4::before{background:var(--color-node-relation-supports-mark);box-shadow:0 0 0 6px var(--color-node-relation-supports-tint)}.visitorTeamStep--4 .visitorTeamStage{color:var(--color-node-relation-supports)}.visitorTeamStep--5::before{background:var(--color-brand-pressed);box-shadow:0 0 0 6px var(--color-brand-pill)}.visitorTeamStep--5 .visitorTeamStage{color:var(--color-brand-pressed)}.visitorTeamStage{font:600 11px/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase}.visitorTeamStepTitle{margin:0;font:600 var(--font-size-lg)/1.3 var(--font-sans);color:var(--color-text)}.visitorTeamStepText{margin:0;font:400 14px/1.55 var(--font-sans);color:var(--color-ink-lead-2)}.visitorTeamTwo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4xl) var(--space-5xl);align-items:start}.visitorTeamTwo--wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.visitorTeamColumn{display:flex;flex-direction:column;gap:var(--space-md)}.visitorTeamRoles,.visitorTeamOutcomes{margin:var(--space-md)0 0;padding:0;list-style:none}.visitorTeamAvatar{flex:none;align-self:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--color-brand-border);background:var(--color-brand-pill);display:inline-flex;align-items:center;justify-content:center;font:600 12px/1 var(--font-sans);color:var(--color-brand-deep)}.visitorTeamAvatar--agent .brandSymbol{font:500 14px/1"Lexend",sans-serif;letter-spacing:-.04em;color:var(--color-brand)}.visitorTeamRole{display:flex;align-items:baseline;gap:var(--space-sm) var(--space-lg);padding:var(--space-md)0;border-bottom:1px solid var(--color-hairline)}.visitorTeamRoleWho{flex:0 0 40%;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm)}.visitorTeamRoleName{font:600 var(--font-size-md)/1.4 var(--font-sans);color:var(--color-text)}.visitorTeamRoleDoes{flex:1;min-width:0;font:400 14.5px/1.5 var(--font-sans);color:var(--color-ink-lead-2)}.visitorTeamTag{display:inline-flex;align-items:center;min-height:20px;padding:0 var(--space-sm);border-radius:var(--radius-sm);font:500 10.5px/1 var(--font-label);letter-spacing:.04em}.visitorTeamTag--owner{background:var(--color-brand-pill);color:var(--color-brand-deep)}.visitorTeamTag--approver{background:var(--color-success-surface-soft);color:var(--color-success-deep)}.visitorTeamTag--editor,.visitorTeamTag--viewer{background:var(--tint-neutral-bg);color:var(--color-ink-lead-2)}.visitorTeamTag--agent{background:var(--tint-caution-bg);color:var(--color-warn-deep)}.visitorTeamOutcomes{display:flex;flex-direction:column;gap:var(--space-xl)}.visitorTeamOutcome{display:flex;gap:var(--space-md)}.visitorTeamOutcomeMark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-brand-surface-soft);color:var(--color-brand)}.visitorTeamOutcomeMark .material-symbols-rounded{font-size:var(--font-size-lg)}.visitorTeamOutcomeText{display:flex;flex-direction:column;gap:var(--space-xs);font:400 14.5px/1.55 var(--font-sans);color:var(--color-ink-lead-2)}.visitorTeamOutcomeText strong{font:600 var(--font-size-md)/1.35 var(--font-sans);color:var(--color-text)}.visitorTeamQuestions{display:flex;flex-direction:column;margin-top:var(--space-md)}.visitorTeamQuestion{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg)0;border-top:1px solid var(--color-hairline)}.visitorTeamQuestion h3{margin:0;font:600 var(--font-size-md)/1.4 var(--font-sans);color:var(--color-text)}.visitorTeamQuestion p{margin:0;font:400 14.5px/1.6 var(--font-sans);color:var(--color-ink-lead-2)}.visitorTeamFurther{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface-0);text-decoration:none;transition:border-color var(--duration-fast)}.visitorTeamFurther:hover{border-color:var(--color-brand-border)}.visitorTeamFurtherTitle{font:600 var(--font-size-md)/1.3 var(--font-sans);color:var(--color-text)}.visitorTeamFurther:hover .visitorTeamFurtherTitle{color:var(--color-brand)}.visitorTeamFurtherLine{font:400 13.5px/1.5 var(--font-sans);color:var(--color-ink-lead-2)}.visitorTeamClose{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);max-width:720px;text-align:center}.visitorTeamActions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md);margin-top:var(--space-xs)}.visitorTeamOthersHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-2xl)}.visitorTeamBack{display:inline-flex;align-items:center;min-height:44px;font:500 14px/1 var(--font-sans);color:var(--color-brand-deep);text-decoration:none}.visitorTeamBack:hover{color:var(--color-brand)}.visitorTeamOthers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.visitorTeamOther{display:flex;align-items:center;gap:var(--space-md);min-height:76px;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface-0);text-decoration:none;transition:border-color var(--duration-fast),box-shadow var(--duration-fast),transform var(--duration-fast)}.visitorTeamOther:hover{border-color:var(--color-brand-border);box-shadow:0 10px 28px -14px var(--color-brand-a35);transform:translateY(-1px)}.visitorTeamOther--library{border-style:dashed;border-color:var(--color-border-frame)}.visitorTeamOtherIcon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-brand-surface-soft);color:var(--color-brand)}.visitorTeamOther--library .visitorTeamOtherIcon{background:var(--tint-neutral-bg);color:var(--color-ink-body)}.visitorTeamOtherIcon .material-symbols-rounded{font-size:var(--font-size-xl)}.visitorTeamOtherText{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.visitorTeamOtherName{font:600 14px/1.25 var(--font-sans);color:var(--color-text)}.visitorTeamOther:hover .visitorTeamOtherName{color:var(--color-brand)}.visitorTeamOtherSub{font:400 12.5px/1.35 var(--font-sans);color:var(--color-subtle)}@media (prefers-reduced-motion:reduce){.visitorTeamOther,.visitorTeamFurther{transition:none}.visitorTeamOther:hover{transform:none}}@media (max-width:1000px){.visitorTeamTwo,.visitorTeamTwo--wide{grid-template-columns:minmax(0,1fr)}.visitorTeamSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.visitorTeamStep:not(:last-child)::after{display:none}.visitorTeamOthers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.visitorTeamHero{padding-bottom:var(--space-4xl)}.visitorTeamBand{padding:var(--space-4xl)0}.visitorTeamHeadline{font-size:var(--font-size-3xl)}.visitorTeamH2,.visitorTeamBand--close .visitorTeamH2{font-size:var(--font-size-2xl)}.visitorTeamSteps,.visitorTeamOthers{grid-template-columns:minmax(0,1fr)}.visitorTeamOtherSub{display:none}.visitorTeamRole{flex-wrap:wrap}.visitorTeamRoleWho{flex-basis:100%}.visitorTeamCardField{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}}.visitorEnterprise .visitorTeamAsk .visitorTeamIntro{margin-bottom:0}.visitorEnterprise .visitorTeamBand .visitorTeamIntro{align-items:flex-start;margin-inline:0;margin-top:0;padding:0;background:0 0}.visitorEnterpriseGlance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);margin:var(--space-4xl)0 0;padding:0;list-style:none}.visitorEnterpriseFact{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface-0)}.visitorEnterpriseFactText,.visitorEnterpriseGapText{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;font:400 13.5px/1.5 var(--font-sans);color:var(--color-ink-lead-2)}.visitorEnterpriseFactText strong,.visitorEnterpriseGapText strong{font:600 var(--font-size-md)/1.3 var(--font-sans);color:var(--color-text)}.visitorEnterpriseIcon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-brand-surface-soft);color:var(--color-brand)}.visitorEnterpriseIcon .material-symbols-rounded{font-size:var(--font-size-xl)}.visitorEnterpriseCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);margin:0;padding:0;list-style:none}.visitorEnterpriseCard{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface-0)}.visitorEnterpriseCardTitle{margin:0;font:600 var(--font-size-lg)/1.3 var(--font-sans);color:var(--color-text)}.visitorEnterpriseCardText{margin:0;font:400 14.5px/1.55 var(--font-sans);color:var(--color-ink-lead-2)}.visitorEnterpriseGaps{display:flex;flex-direction:column;margin:var(--space-md)0 0;padding:0;list-style:none}.visitorEnterpriseGap{display:flex;align-items:baseline;gap:var(--space-lg);padding:var(--space-lg)0;border-top:1px solid var(--color-hairline)}.visitorEnterpriseStatus{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:24px;padding:0 var(--space-sm);border-radius:var(--radius-sm);font:500 11px/1 var(--font-label);letter-spacing:.04em}.visitorEnterpriseStatus--none{background:var(--tint-caution-bg);color:var(--color-warn-deep)}.visitorEnterpriseStatus--notyet{background:var(--tint-neutral-bg);color:var(--color-ink-lead-2)}.visitorEnterpriseStatus--partial{background:var(--color-brand-pill);color:var(--color-brand-deep)}.visitorEnterpriseStatus--planned{background:var(--tint-neutral-bg);color:var(--color-ink-lead-2)}.visitorEnterpriseNote{margin:var(--space-md)0 0;font:400 13.5px/1.55 var(--font-sans);color:var(--color-subtle)}.visitorEnterpriseFaq{display:flex;flex-direction:column;gap:var(--space-md)}.visitorEnterpriseFaq .visitorTeamQuestions{max-width:808px}@media (max-width:1000px){.visitorEnterpriseGlance{grid-template-columns:repeat(2,minmax(0,1fr))}.visitorEnterpriseCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.visitorEnterpriseGlance,.visitorEnterpriseCards{grid-template-columns:minmax(0,1fr)}.visitorEnterpriseGap{flex-direction:column;gap:var(--space-sm)}}.visitorLanding button:focus-visible,.visitorLanding a:focus-visible,.visitorFeatures button:focus-visible,.visitorFeatures a:focus-visible,.visitorFeatures [tabindex="0"]:focus-visible,.visitorTeam button:focus-visible,.visitorTeam a:focus-visible,.visitorTeam [tabindex="-1"]:focus-visible,.visitorLanding textarea:focus-visible,.visitorLanding [tabindex="0"]:focus-visible,.guidedAuthOverlay button:focus-visible,.guidedAuthOverlay input:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (max-width:820px){.visitorLandingNav{flex-wrap:wrap;height:auto;min-height:62px;padding-top:8px;padding-bottom:8px;row-gap:8px}}@media (min-width:821px) and (max-width:900px){.visitorLandingNav,#vlibPublicLogTopbar{gap:var(--space-md)}}.visitorNavMenu{display:none;position:relative;align-items:center}.visitorNavMenuBtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-control);background:0 0;color:var(--color-ink-body);cursor:pointer}.visitorNavMenuBtn:hover{background:var(--tint-neutral-bg)}.visitorNavMenu.open>.visitorNavMenuBtn{background:var(--tint-info-bg);color:var(--color-brand)}.visitorNavMenuBtn .material-symbols-rounded{font-size:24px;line-height:1}.visitorNavMenu .visitorNavMenuPanel{left:auto;right:0;min-width:232px;top:calc(100% + 15px)}.visitorNavMenuPanel .menuItem,.visitorTeamsMenuPanel .menuItem{text-decoration:none;min-height:44px;padding-top:11px;padding-bottom:11px}@media (max-width:767px){.visitorLandingNav>.visitorTeamsMenu,#vlibPublicLogTopbar>.visitorTeamsMenu{display:none}}.visitorNavMenuGroup{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-hairline)}.visitorNavMenuLabel{margin:0;padding:var(--space-sm) var(--space-md) var(--space-xs);font:500 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle)}.visitorNavMenu .visitorNavMenuPanel{max-height:calc(100vh - 90px);overflow-y:auto}@media (max-width:767px){.visitorLandingNav>.visitorLandingNavLink,#vlibPublicLogTopbar>.visitorLandingNavLink{display:none}.visitorNavMenu{display:inline-flex}.visitorLandingNav .visitorLandingNavSignIn,.visitorLandingNav .visitorLandingNavCreate{display:inline-flex;align-items:center;min-height:44px}.visitorLandingNav .visitorLandingNavCreate{padding-top:0;padding-bottom:0}}@media (max-width:767px){.visitorLandingNav{gap:14px}.visitorLandingBandInner,.visitorLandingBand--hero .visitorLandingBandInner,.visitorLandingBand--model .visitorLandingBandInner,.visitorLandingBand--ai .visitorLandingBandInner,.visitorLandingBand--cta .visitorLandingBandInner{padding:40px 18px}.visitorLandingHeadline{font-size:24px}.visitorLandingInput{padding:15px 14px 12px}.visitorLandingInput,.visitorLandingCarousel{font-size:15.5px;line-height:1.5}.visitorLandingCarousel{inset:15px 14px auto}.visitorLandingInput{max-height:279px}.visitorLandingFooter{padding-block:24px 28px}.visitorLandingFooterNav{margin-left:0}}.attributeRow{margin-bottom:12px}.btn .material-symbols-rounded{display:inline-flex;align-items:center;justify-content:center}.btn:has(>.material-symbols-rounded){display:inline-flex;align-items:center;justify-content:center;gap:7px}.ijEditor{border:0;border-radius:10px;background:var(--color-surface-0);display:flex;flex-direction:column;min-height:160px}.ijEditorStatus{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.ijEditorDirty{display:inline-flex;padding:2px 6px;border-radius:999px;background:var(--tint-caution-bg);color:var(--tint-caution-text);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.ijEditorSaved{font-size:12px}.ijEditorBody{position:relative;padding:8px}.ijEditorSurface{min-height:140px;outline:0;white-space:pre-wrap;overflow-wrap:anywhere}.ijEditorInput{width:100%;border:0;border-radius:8px;padding:10px;font:inherit;line-height:1.45;resize:vertical;background:var(--color-surface-0)}.ijEditorInput:focus{box-shadow:0 0 0 3px var(--indigo-235-a25)}.ijEditorInput[readonly]{background:var(--p-grey-045)}.ijEditorInput::placeholder{color:var(--muted)}.ijEditorToolbar{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:2px 0 6px;border-radius:0;background:0 0;border:0;margin-bottom:8px;z-index:2}.ijEditorToolbarActions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.ijEditorToolbarStatus{margin-left:auto}.ijEditorTool{width:30px;height:30px;padding:0;border-radius:6px;border:0;background:var(--p-grey-035);cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ijEditorToolIcon{display:inline-flex;align-items:center;justify-content:center;font-weight:400;font-size:18px}.fieldLabel{color:var(--muted);font-size:12px;font-weight:600;line-height:1.25}.oaLogPicker{display:flex;flex-direction:column;gap:10px}.oaLogPickerList{max-height:260px;overflow-y:auto}.oaLogChoice{text-align:left}.oaAudit{display:flex;flex-direction:column;gap:14px}.oaAuditHead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap}.oaAuditRow .oaVerdictBody{min-width:0}.oaAuditDate{font-variant-numeric:tabular-nums}.oaRoleCard{cursor:default}.detailCaption{color:var(--color-subtle);font-size:12px;font-weight:400;line-height:1.4}.buttonRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ijBadge{display:inline-flex;align-items:center;gap:5px;width:fit-content;border-radius:6px;border:1px solid var(--tint-neutral-border);background:var(--tint-neutral-bg);color:var(--tint-neutral-text);padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2}.ijBadge--info{border-color:var(--tint-info-border);background:var(--tint-info-bg);color:var(--tint-info-text)}.ijBadge--warning{border-color:var(--tint-caution-border);background:var(--tint-caution-bg);color:var(--tint-caution-text)}.tabHelpIconWrap{display:inline-flex;align-items:center;vertical-align:middle}.tabHelpIconLink{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;color:var(--muted);text-decoration:none}.tabHelpIconLink:hover{color:var(--text);background:var(--grey-995-a06)}.tabHelpIconLink:focus-visible{outline:2px solid var(--selection-border);outline-offset:2px}.tabHelpIconLink .material-symbols-rounded{font-size:18px;line-height:1}blockquote{margin:10px 0;padding:8px 12px;border-left:3px solid var(--p-indigo-235);background:var(--p-indigo-025);color:var(--p-indigo-791)}textarea#decisionText{width:100%;min-height:180px;resize:vertical;padding:10px;border:1px solid var(--btn-border);border-radius:var(--radius-control);background:var(--color-surface-0);font-family:var(--font-sans);font-size:1.325rem;line-height:1.775rem}textarea#decisionText:focus{outline:0;border-color:var(--color-brand);box-shadow:var(--focus-ring)}.buttonRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.section{margin-top:0;padding-top:12px}.section+.section{margin-top:14px;border-top:1px solid var(--line)}.logMeta{color:var(--muted);font-size:12px;margin-top:7px}.libraryTemplateAction{margin-top:12px}@media (max-width:900px){#main{flex-direction:column}#paneDivider{display:none}#treePane,#detailPane{width:100%}#treePane{width:calc(100% - 5px)}#detailPane{width:calc(100% - 10px);margin-left:5px}#treePane,#detailPane{min-width:0}#treePane{border-right:none;border-bottom:none}#treePane .paneBody{padding-left:12px}body.visitor-public-log #treePane,body.visitor-public-log #detailPane{width:auto!important;max-width:none!important;flex:none!important}}.modalOverlay{position:fixed;inset:0;background:var(--grey-995-a22);display:none;align-items:center;justify-content:center;padding:16px;z-index:999}.modalOverlay.show{display:flex}.modalOverlay--copyTarget{z-index:1300}.modalOverlay--recentSignIn{z-index:10001}.modalOverlay--overLoader{z-index:10000}.modalOverlay--inactivityWarning{z-index:10001}.modalCard{width:min(720px,100%);background:var(--color-surface-0);border:1px solid var(--btn-border);border-radius:var(--radius-lg);box-shadow:0 18px 60px var(--color-text-a18);overflow:hidden}.modalHeader{padding:12px 14px;background:var(--color-surface-2);border-bottom:1px solid var(--btn-border);display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:900}.modalBody{padding:14px}.dialogModalOverlay{z-index:1200}.modalCard--dialog{width:min(440px,100%)}.dialogModalMessage{margin:0;color:var(--color-text);font-size:14px;line-height:1.5;white-space:pre-line}.dialogDangerBtn{border-color:var(--color-danger-deep);background:var(--color-danger-deep);color:var(--color-brand-contrast)}.dialogDangerBtn:hover:not(:disabled){background:var(--color-accent-deep);border-color:var(--color-accent-deep);color:var(--color-brand-contrast)}.modalFooter{padding:12px 14px;border-top:1px solid var(--btn-border);background:var(--color-surface-2);display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.newLogOverlay{background:var(--color-text-a44);backdrop-filter:blur(2px);padding:24px}.newLogOverlay.newLogOverlay--overLoader{z-index:10000}.newLogCard{--ac:var(--color-brand);width:100%;max-width:520px;background:var(--color-surface-0);border:1px solid var(--color-hairline);border-radius:18px;box-shadow:0 24px 70px var(--color-text-a30);overflow:hidden;font-family:var(--font-sans);color:var(--color-text);line-height:1.5}.newLog-visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.newLog-header{padding:20px 20px 18px;display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--color-hairline-pane)}.newLog-title{flex:1;min-width:0;font-size:18px;line-height:1.2;letter-spacing:-.015em;font-weight:800;margin:0;color:var(--color-text)}.newLog-seeHow{flex:0 0 auto;padding:var(--space-xs);font-size:var(--font-size-sm);font-weight:500;line-height:1.2;color:var(--color-brand);text-decoration:none}.newLog-seeHow:hover{text-decoration:underline}.iconBtn.newLog-close{width:30px;height:30px;border-radius:8px;color:var(--color-subtle)}.iconBtn.newLog-close .material-symbols-rounded{font-size:20px;line-height:1}.newLog-body{padding:20px}.newLog-fieldLabel{font:600 12.5px/1 var(--font-sans);color:var(--color-ink-doc);margin-bottom:8px}.formControl.newLog-search{height:38px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--color-text);margin-bottom:7px}.newLog-search::placeholder{color:var(--color-subtle)}.newLog-orgPick{display:flex;flex-direction:column;gap:7px}.newLog-orgScroll{max-height:286px;overflow-y:auto;display:flex;flex-direction:column;gap:7px;padding:2px;margin:-2px}.newLog-orgScroll>.newLog-orgRow{flex:0 0 auto}.newLog-orgEmpty{margin:0;padding:14px 4px;font-size:12.5px;color:var(--color-subtle)}.newLog-orgPersonal{margin-top:7px;padding-top:14px;border-top:1px solid var(--color-hairline-pane)}.newLog-orgRow--personal:not(.is-selected){background:var(--color-surface-quiet)}.newLog-orgList{display:flex;flex-direction:column;gap:7px}.newLog-orgRow{display:flex;align-items:center;gap:11px;border:1.5px solid var(--color-border-quiet);background:var(--color-surface-0);border-radius:10px;padding:9px 11px;cursor:pointer;width:100%;text-align:left;font-family:inherit;transition:border-color .15s ease,background .15s ease}.newLog-orgRow:hover{border-color:var(--color-ink-placeholder)}.newLog-orgRow.is-selected{border-color:var(--ac);background:var(--color-brand-surface-soft)}.btn.newLog-orgRow{font-weight:400;white-space:normal;color:var(--color-text);line-height:1.5}.newLog-orgAvatar{width:28px;height:28px;border-radius:7px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font:700 11px/1 var(--font-label);color:var(--color-subtle);background:var(--color-hairline-soft);border:1px solid var(--color-border-quiet);transition:color .15s ease,background .15s ease,border-color .15s ease}.newLog-orgRow.is-selected .newLog-orgAvatar{color:var(--ac);background:var(--tint-info-bg);border-color:var(--tint-info-border)}.newLog-orgMeta{flex:1;min-width:0;display:flex;flex-direction:column}.newLog-orgName{font-size:13px;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newLog-orgMembers{font-size:11.5px;color:var(--color-subtle)}.newLog-orgRadio{width:18px;height:18px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--color-border-2);background:var(--color-surface-0);transition:border-color .15s ease,background .15s ease}.newLog-orgRadio .material-symbols-rounded{font-size:11px;color:var(--color-brand-contrast);opacity:0}.newLog-orgRow.is-selected .newLog-orgRadio{border-color:var(--ac);background:var(--ac)}.newLog-orgRow.is-selected .newLog-orgRadio .material-symbols-rounded{opacity:1}.newLog-footer{padding:15px 20px;border-top:1px solid var(--color-hairline-pane);background:var(--color-surface-quiet);display:flex;align-items:center;gap:12px}.newLog-lead{flex:1;min-width:0;font-size:12px;line-height:1.4;color:var(--color-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newLog-leadOrg{font-weight:600;color:var(--color-text)}.btn.newLog-primary{flex:0 0 auto;padding:11px 18px;border-radius:9px;line-height:1}.newLogCard:has(.newLog-question){max-width:560px}.newLog-question{display:flex;flex-direction:column;gap:var(--space-sm)}.newLog-orgPick+.newLog-question{margin-top:var(--space-lg)}.newLog-question .newLog-fieldLabel{margin-bottom:0;line-height:1.4}.newLog-fieldHint{font-weight:400;color:var(--color-subtle)}.visitorLandingField--compact.visitorLandingField--edge{border-radius:12px}.visitorLandingField--compact .visitorLandingInput,.visitorLandingField--compact.visitorLandingField--edge .visitorLandingInput{padding:var(--space-md) var(--space-lg);font:500 16px/1.5 var(--font-sans)}.visitorLandingStarters--compact{gap:var(--space-sm)}.visitorLandingStarters--compact .visitorLandingStarter{min-height:30px;padding:0 11px;font-size:var(--font-size-xs)}.newLog-footer:has(.newLog-start){flex-wrap:wrap}.newLog-foot{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.newLog-counter{font:400 11.5px/1.4 var(--font-label);color:var(--color-subtle)}.newLog-counter:empty{display:none}.btn.newLog-start{display:inline-flex;align-items:center;gap:6px}.btn.newLog-start .material-symbols-rounded{font-size:var(--font-size-lg)}.fieldLabel{color:var(--muted);font-size:12px;font-weight:600;line-height:1;margin:0 0 6px}textarea.modalTextarea{width:100%;min-height:92px;resize:vertical;padding:10px;border:1px solid var(--btn-border);border-radius:var(--radius-control);background:var(--color-surface-0)}select.modalSelect{padding:8px 10px;border:1px solid var(--btn-border);border-radius:var(--radius-control);background:var(--color-surface-0)}.memberRow{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-surface-0);margin:10px 0;align-items:center;flex-wrap:wrap}.userMenuBtn{display:flex;align-items:center;gap:8px;background:0 0;border:0;padding:2px 6px}#topbar .userMenuBtn:active,#topbar .userMenuBtn:focus,#topbar .userMenuBtn:focus-visible{background-color:transparent}#topbar #userDropdown>.menu{left:auto;right:0;min-width:240px;max-width:calc(100vw - 16px);border-radius:var(--radius-card)}#topbar #userDropdown>.menu .menuItem{white-space:normal;overflow-wrap:anywhere}.pill{display:inline-flex;align-items:center;width:fit-content;border:1px solid var(--tint-neutral-border);border-radius:6px;background:var(--tint-neutral-bg);color:var(--tint-neutral-text);padding:3px 8px;font-size:11px;font-weight:600;line-height:1.2}.chromeActionPrimary,.btn.chromeActionPrimary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-contrast)}.chromeActionPrimary:hover,.btn.chromeActionPrimary:hover{background:var(--interactive-hover);border-color:var(--interactive-hover);color:var(--color-brand-contrast)}.chromeActionPrimary:active,.btn.chromeActionPrimary:active{background:var(--interactive-active);border-color:var(--interactive-active);color:var(--color-brand-contrast)}.chromeActionSecondary,.btn.chromeActionSecondary{background:var(--color-surface-0);border-color:var(--btn-border);color:var(--color-text)}.chromeActionSecondary:hover,.btn.chromeActionSecondary:hover{background:var(--color-surface-2);border-color:var(--selection-border);color:var(--color-text)}.chromeActionSecondary:active,.btn.chromeActionSecondary:active{background:var(--tint-info-bg);border-color:var(--selection-border);color:var(--color-text)}.chromeActionPrimary:disabled,.chromeActionSecondary:disabled,.btn.chromeActionPrimary:disabled,.btn.chromeActionSecondary:disabled{opacity:var(--interactive-disabled);cursor:not-allowed}.chromeActionPrimary:disabled,.btn.chromeActionPrimary:disabled{color:var(--color-muted)}.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid transparent;outline-offset:0;box-shadow:inset 0 0 0 2px var(--color-focus-strong),var(--focus-ring)}#searchField:focus,#searchField:focus-visible,#filtersBtnWrapper:focus-within{outline:2px solid transparent;outline-offset:0;box-shadow:inset 0 0 0 2px var(--color-focus-strong),var(--focus-ring)}.btn.loading,[aria-busy=true].btn{cursor:wait;opacity:.9}.iconBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--hit-target-min);height:var(--hit-target-min);min-width:var(--hit-target-min);min-height:var(--hit-target-min);padding:0;border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-ink-icon);cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.iconBtn:hover:not(:disabled){background:var(--tint-neutral-bg);color:var(--color-text)}.iconBtn:disabled{color:var(--color-ink-faintest);cursor:default}.iconBtn .material-symbols-rounded{font-size:var(--font-size-lg)}.dialogFormBody{display:grid;gap:14px}.dialogPreWrap{white-space:pre-wrap}.dialogBody--tall{min-height:280px}.dialogFooterSplit{display:flex;justify-content:space-between;gap:var(--space-sm);width:100%}.dialogBackBtn{visibility:hidden}.dialogChoiceList{display:flex;flex-direction:column;gap:var(--space-sm);max-height:320px;overflow:auto}.dialogFooterActions{display:flex;justify-content:flex-end;gap:var(--space-sm);width:100%}.modalCard--picker{--ac:var(--color-brand);width:min(440px,100%)}.modalCard--form{max-width:460px}.modalCard--narrow{max-width:480px}.modalCard--wide{max-width:640px}.dialogNote{margin:0 0 var(--space-md);color:var(--color-muted);font-size:var(--font-size-sm)}.field{display:block;margin-bottom:var(--space-md)}.fieldLabel{display:block}.fieldLabel--inline{display:inline}.field .fieldLabel{display:block}.fieldHint{margin:var(--space-xs)0 0;color:var(--color-subtle);font-size:var(--font-size-xs);line-height:1.4}.mfaSteps{margin:0 0 var(--space-md);padding-left:var(--space-lg);color:var(--color-ink-body);font-size:var(--font-size-sm)}.mfaSteps li+li{margin-top:var(--space-xs)}.mfaQr{display:flex;justify-content:center;margin:0 0 var(--space-sm)}.qrCode{width:184px;height:184px}.qrCodeLight{fill:var(--color-surface-0)}.qrCodeDark{fill:var(--color-text)}.mfaSetupKey{margin:var(--space-2xs)0 var(--space-md);font-family:var(--font-label);font-size:var(--font-size-sm);letter-spacing:.06em;word-break:break-all;color:var(--color-text)}.mfaRecoveryCodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs) var(--space-lg);margin:0 0 var(--space-md);padding-left:var(--space-lg);font-family:var(--font-label);font-size:var(--font-size-sm);letter-spacing:.06em;color:var(--color-text)}.mfaCodeInput{font-family:var(--font-label);font-size:var(--font-size-md);letter-spacing:.2em}.fieldError{margin:var(--space-xs)0 0;color:var(--color-accent-deep);font-size:var(--font-size-xs);line-height:1.4}.formControl[aria-invalid=true]{border-color:var(--color-accent-primary)}.chromeEmptyStateTitle{margin:0 0 var(--space-xs);color:var(--color-text);font-size:var(--font-size-md);font-weight:600}.loadingLine{display:inline-flex;align-items:center;gap:8px}.centeredLoadingState{display:flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;min-height:100%;color:var(--color-muted)}:root[data-topbar-loader] #main :is(.loadingLine,.centeredLoadingState,.treeLoadingState,.oaLoading,.paneLoading){visibility:hidden}:root[data-log-view-wait=view] #main :is(#treePane,#detailPane,#paneDivider){visibility:hidden}:root[data-log-view-wait=view] #main #treePane.tree-view-brief{visibility:visible}:root[data-log-view-wait=view] #main #treePane.tree-view-brief #treeArea{visibility:hidden}.chromeLoadingMessage{color:var(--color-muted);font-weight:500}.chromeEmptyState{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-lg);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-quiet)}.chromeEmptyStateText{color:var(--color-muted);line-height:1.45}.chromeStatusActionRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.chromeStatusMessage{margin-top:var(--space-2)}.chromeStatusMessage--saving{color:var(--color-brand-deep)}.chromeStatusMessage--success{color:var(--color-success)}.chromeStatusMessage--error{color:var(--color-danger-deep)}.chromeStatusMessage--warn{color:var(--color-warn)}#detailPane{border:0;border-radius:var(--radius-lg);box-shadow:none}body #topbar{border-bottom:0}#detailPaneHeader,.modalHeader,.modalFooter{background:var(--color-surface-1)}#detailPaneHeader:has(.paneHead){display:flex;align-items:stretch;padding:14px var(--space-lg) 11px;height:auto;min-height:0;gap:0;border-bottom:1px solid var(--color-hairline);background:var(--color-surface-0)}.paneHead{display:flex;align-items:center;gap:var(--space-sm);flex:1 1 auto;min-width:0}.paneHeadEyebrow{flex:none;font:600 10.5px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle)}.paneHeadFact{min-width:0;font:600 11px/1 var(--font-label);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paneHeadFact--brand{color:var(--color-brand)}.paneHeadFact--quiet{color:var(--color-subtle)}.paneHeadClose{margin-left:auto;align-self:center;display:inline-flex;padding:3px;border:0;border-radius:6px;background:0 0;color:var(--color-subtle);line-height:1;cursor:pointer}.paneHeadClose:hover{background:var(--color-hairline-pane)}.paneHeadClose .material-symbols-rounded{font-size:18px;line-height:1}#detailArea:has(.paneStack){padding:0}.paneStack{display:flex;flex-direction:column;padding:14px var(--space-lg) 18px;background:var(--color-surface-quiet);font-family:var(--font-sans)}.paneSection{display:flex;flex-direction:column;gap:7px;padding:13px 0;border-top:1px solid var(--color-surface-paper)}.paneSection:first-child{padding-top:0;border-top:0}.paneSection:last-child{padding-bottom:0}.paneSectionHeader{display:flex;align-items:baseline;gap:var(--space-sm)}.paneSectionTitle{flex:none;margin:0;font:600 9px/2 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.paneSectionNote{min-width:0;font:400 10.5px/1.5 var(--font-label);color:var(--color-subtle)}.paneSectionBody{display:flex;flex-direction:column;gap:7px}.paneRows{display:flex;flex-direction:column}.paneRow{border-top:1px solid var(--color-hairline-row)}.paneRowMain{display:flex;align-items:center;gap:9px;margin:0-8px;padding:7px var(--space-sm);border-radius:6px}.paneRowMain--top{align-items:flex-start}.paneRowMain--press{cursor:pointer}.paneRowMain--press:hover,.paneRowMain--press:focus-visible{background:var(--tint-neutral-bg)}.paneRowText{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-px)}.paneRowName{font:500 12.5px/1.4 var(--font-sans);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paneRowName--wrap{line-height:1.45;white-space:normal;overflow:visible;text-wrap:pretty}.paneRowName--self{font-weight:600}.paneRowName--quiet{color:var(--color-lead)}.paneRowMeta{font:500 10.5px/1.5 var(--font-label);color:var(--color-subtle)}.paneRow--muted .paneRowMeta{color:var(--color-muted)}.paneRow--dim{opacity:.7}.paneMono{font:400 10.5px/1.5 var(--font-label);color:var(--color-muted)}.paneMono--state{font-weight:500}.paneMono--quiet{color:var(--color-subtle);font-weight:500}.paneProse{margin:0;font:400 12.5px/1.6 var(--font-sans);color:var(--color-lead);text-wrap:pretty}.paneHint{font:400 11px/1.45 var(--font-sans);color:var(--color-muted);text-wrap:pretty}.paneError{font:400 12.5px/1.6 var(--font-sans);color:var(--color-accent-primary);text-wrap:pretty}.paneVerb{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:0 0;font:600 11.5px/1.6 var(--font-sans);color:var(--color-brand);text-align:left;cursor:pointer}.paneVerb:hover:not(:disabled){color:var(--color-brand-deep)}.paneVerb:disabled{color:var(--color-ink-disabled);cursor:not-allowed}.paneVerb .material-symbols-rounded{font-size:16px;line-height:1;color:inherit}.paneVerb--inline{align-self:auto;flex:none;white-space:nowrap}.paneVerb--danger{color:var(--color-accent-primary)}.paneVerb--danger:hover:not(:disabled){color:var(--color-accent-deep)}.paneVerb--danger.is-armed,.paneVerb--danger.is-armed:hover{color:var(--color-accent-deep)}.paneArmNote{font:500 10.5px/1.5 var(--font-label);color:var(--color-accent-deep);text-wrap:pretty}.paneActions{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.paneCta{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border:0;border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-brand-contrast);font:600 12.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;--icon-tint:currentColor}.paneCta:hover:not(:disabled){background:var(--color-brand-deep)}.paneCta--end{margin-left:auto}.paneCta:disabled{background:var(--color-ink-disabled);cursor:not-allowed}.paneCta .material-symbols-rounded{font-size:var(--font-size-lg);line-height:1;color:inherit}.paneBadge{flex:none;display:inline-flex;align-items:center;gap:var(--space-xs);padding:3px 6px;border:1px solid var(--tint-neutral-border);border-radius:var(--radius-sm);background:var(--tint-neutral-bg);color:var(--color-muted);font:700 9px/1.5 var(--font-label);letter-spacing:.08em;white-space:nowrap}.paneBadge--brand{background:var(--tint-info-bg);border-color:var(--tint-info-border);color:var(--color-brand)}.paneBadge .material-symbols-rounded{font-size:var(--font-size-xs);line-height:1;color:inherit}.paneBadge--self{align-self:flex-start}.paneVersionChip{flex:none;padding:var(--space-px) 5px;border-radius:5px;background:var(--tint-neutral-bg);color:var(--color-muted);font:600 10px/1.5 var(--font-label)}.paneVersionChip--live{background:var(--tint-info-bg);color:var(--color-brand)}.paneLiveMark{flex:none;display:inline-flex;align-items:center;gap:3px;font:700 9px/1.5 var(--font-label);letter-spacing:.08em;color:var(--color-success)}.paneLiveMark .material-symbols-rounded{font-size:var(--font-size-xs);line-height:1;color:inherit}.paneField{display:flex;flex-direction:column;gap:var(--space-xs)}.paneFieldLabel{font:600 10.5px/1.5 var(--font-sans);color:var(--color-ink-heading)}.paneFieldNote{font:500 9.5px/1.5 var(--font-label);color:var(--color-muted)}.paneFieldNote--required{color:var(--color-warn)}.paneInput.formControl,.paneSelect.formControl,.paneTextarea.formControl{width:100%;min-height:0;padding:7px 9px;border:1px solid var(--color-border-2);border-radius:7px;background:var(--color-surface-0);font:400 12px/1.4 var(--font-sans);color:var(--color-text)}.paneSelect.formControl,.paneInput--mono.formControl{font:500 11.5px/1.3 var(--font-label)}.paneSelect.formControl{padding:7px var(--space-sm)}.paneActions>.paneSelect.formControl{flex:1 1 0;width:auto;min-width:0}.paneTextarea.formControl{border-radius:9px;padding:9px 10px;font:400 12.5px/1.55 var(--font-sans);resize:vertical}.paneTextarea.is-required.formControl{border-color:var(--tint-caution-border)}.paneSwitchRow{display:flex;align-items:center;gap:9px;margin:0-8px;padding:6px var(--space-sm);border-radius:6px;cursor:pointer}.paneSwitchRow:hover{background:var(--tint-neutral-bg)}.paneSwitchLabel{flex:1 1 auto;min-width:0;font:500 12.5px/1.45 var(--font-sans);color:var(--color-ink-heading)}.paneSwitchState{flex:none;font:600 9px/1.5 var(--font-label);letter-spacing:.08em;color:var(--color-muted)}.paneSwitchState.is-on{color:var(--color-brand)}.statusToggle{position:relative;flex:none;display:inline-flex;align-items:center;width:30px;height:18px}.statusToggle input{position:absolute;inset:0;opacity:0;cursor:pointer}.statusToggleTrack{width:30px;height:18px;border:1px solid var(--color-border-2);border-radius:var(--radius-pill);background:var(--color-surface-0);transition:background-color .15s ease,border-color .15s ease}.statusToggleTrack::after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--color-surface-0);box-shadow:0 1px 2px var(--color-text-a18);transition:transform .15s ease}.statusToggle input:checked+.statusToggleTrack{background:var(--color-brand);border-color:var(--color-brand)}.statusToggle input:checked+.statusToggleTrack::after{transform:translateX(12px)}.statusToggle input:focus-visible+.statusToggleTrack{outline:2px solid var(--color-brand);outline-offset:2px}.paneRadioRow{display:flex;align-items:flex-start;gap:var(--space-sm);margin:0-8px;padding:6px var(--space-sm);border:0;border-radius:6px;background:0 0;text-align:left;cursor:pointer;width:calc(100% + 16px)}.paneRadioRow:hover{background:var(--tint-neutral-bg)}.paneRadioRow.is-on{background:var(--tint-info-bg)}.paneRadioGlyph{flex:none;margin-top:var(--space-px);font-size:var(--font-size-lg);line-height:1.35;color:var(--color-muted)}.paneRadioRow.is-on .paneRadioGlyph{color:var(--color-brand)}.paneRadioText{min-width:0;display:flex;flex-direction:column;gap:var(--space-px)}.paneRadioLabel{font:500 12.5px/1.45 var(--font-sans);color:var(--color-ink-heading)}.paneRadioRow.is-on .paneRadioLabel{font-weight:600;color:var(--color-text)}.paneLinkRow{display:flex;align-items:center;gap:var(--space-sm)}.paneLinkRow--boxed{padding:6px var(--space-sm);border:1px solid var(--tint-neutral-border);border-radius:7px;background:var(--color-surface-0)}.paneLinkUrl{flex:1 1 auto;min-width:0;font:400 10.5px/1.5 var(--font-label);color:var(--color-ink-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishSelfStart{align-self:flex-start}.publishSrOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.publishSerp{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-md);border:1px solid var(--tint-neutral-border);border-radius:var(--radius-lg);background:var(--color-surface-0)}.publishSerpUrl{font:400 11px/1.4 var(--font-sans);color:var(--color-lead);overflow-wrap:anywhere}.publishSerpTitle{font:500 15px/1.3 var(--font-sans);color:var(--color-brand-deep);text-wrap:pretty}.publishSerpDesc{font:400 12px/1.5 var(--font-sans);color:var(--color-lead);text-wrap:pretty}.publishCheckRows{display:flex;flex-direction:column}.publishCheckRow{display:flex;align-items:center;gap:var(--space-md);width:auto;min-height:52px;margin:0 calc(-1*var(--space-sm));padding:var(--space-sm);border:0;border-top:1px solid var(--color-hairline-row);border-radius:var(--radius-md);background:0 0;text-align:left;color:var(--color-text);cursor:pointer}.publishCheckRow:first-child{border-top-color:transparent}.publishCheckRow:hover,.publishCheckRow:focus-visible{background:var(--tint-neutral-bg)}.publishCheckRow--attention{background:var(--tint-caution-bg)}.publishCheckRow--attention:hover,.publishCheckRow--attention:focus-visible{background:var(--tint-caution-bg);box-shadow:inset 0 0 0 1px var(--tint-caution-border)}.publishCheckMark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid var(--color-border-2);border-radius:var(--radius-pill);font:700 11px/1 var(--font-sans)}.publishCheckMark .material-symbols-rounded{font-size:var(--font-size-xs);line-height:1;color:inherit}.publishCheckRow--done .publishCheckMark{border-color:transparent;background:var(--tint-agreement-bg);color:var(--color-success)}.publishCheckRow--attention .publishCheckMark{border-color:var(--tint-caution-border);background:var(--color-surface-0);color:var(--tint-caution-text)}.publishCheckText{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-px)}.publishCheckLabel{font:600 12.5px/1.4 var(--font-sans);color:var(--color-ink-heading)}.publishCheckSummary{font:400 11.5px/1.45 var(--font-sans);color:var(--color-muted);text-wrap:pretty}.publishCheckRow--attention .publishCheckSummary{color:var(--tint-caution-text)}.publishCheckChevron{flex:none;font-size:var(--font-size-lg);color:var(--color-subtle)}.paneSection.publishFooter{position:sticky;bottom:0;z-index:1;margin:0 calc(-1*var(--space-lg));padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-surface-paper);background:var(--color-surface-quiet)}.publishBlocker{color:var(--tint-caution-text);font-weight:500}.publishSubHead{gap:var(--space-xs)}.publishSubTitle{margin:0;font:700 15px/1.3 var(--font-sans);color:var(--color-text)}.publishInlineRow{display:flex;align-items:center;gap:var(--space-sm)}.publishInlineRowGrow{flex:1 1 auto;min-width:0}.publishFill{width:100%;height:3px;border:0;border-radius:var(--radius-pill);background:var(--tint-neutral-bg);appearance:none;overflow:hidden}.publishFill::-webkit-progress-bar{background:var(--tint-neutral-bg)}.publishFill::-webkit-progress-value{background:var(--color-brand)}.publishFill::-moz-progress-bar{background:var(--color-brand)}.publishQueryBox{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--tint-info-bg)}.publishQueryBox .btn{align-self:flex-start}.publishSlugBox{display:flex;align-items:center;border:1px solid var(--color-border-2);border-radius:var(--radius-md);background:var(--color-surface-0);overflow:hidden}.publishSlugPrefix{flex:none;padding-left:var(--space-sm);font:500 11.5px/1.3 var(--font-label);color:var(--color-muted)}.publishSlugBox .publishSlugInput.formControl{flex:1 1 auto;min-width:0;border:0;padding-left:0;background:0 0}.publishList{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--tint-neutral-border);border-radius:var(--radius-lg);background:var(--color-surface-0)}.publishListItem{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-hairline-row)}.publishListItem:first-child{border-top:0}.publishListItem--editing{display:block;padding:var(--space-sm)}.publishListText{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-px)}.publishListTitle{font:500 12.5px/1.4 var(--font-sans);color:var(--color-text)}.publishListBody{font:400 12px/1.5 var(--font-sans);color:var(--color-text);text-wrap:pretty}.publishListMeta{font:400 11px/1.45 var(--font-sans);color:var(--color-muted)}.publishListMeta--mono{font:400 10.5px/1.5 var(--font-label)}.publishListDate{flex:none;align-self:flex-start}.publishListTitle--clip,.publishListMeta--clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publishAddForm{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:1px dashed var(--color-border-2);border-radius:var(--radius-lg)}.publishListItem--editing .publishAddForm{border:0;padding:0}.publishPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.publishCallout{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xs) var(--space-md) var(--space-sm);border:1px solid var(--tint-neutral-border);border-radius:var(--radius-lg);background:var(--color-surface-0)}.publishCallout--caution{border-color:var(--tint-caution-border);background:var(--tint-caution-bg)}.publishCalloutText{color:var(--tint-caution-text)}.paneInput.is-required.formControl{border-color:var(--tint-caution-border)}.paneSegment{display:inline-flex;border:1px solid var(--color-border-2);border-radius:7px;overflow:hidden;background:var(--color-surface-0)}.paneSegmentOption{padding:5px 11px;border:0;background:0 0;font:500 11.5px/1.4 var(--font-sans);color:var(--color-lead);cursor:pointer}.paneSegmentOption.is-on{background:var(--tint-neutral-bg);font-weight:700;color:var(--color-text)}.memberAvatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--tint-neutral-bg);color:var(--color-subtle);font:700 9.5px/1 var(--font-label)}.memberAvatar--owner{background:var(--tint-info-bg);color:var(--color-brand)}.memberAvatar--auditor{background:var(--tint-caution-bg);color:var(--color-warn)}.attrRowHead{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.paneBadge--caution{background:var(--tint-caution-bg);border-color:var(--tint-caution-border);color:var(--color-warn)}.attrCoverage{display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-2xs)}.attrCoverageTrack{flex:1 1 auto;min-width:0;max-width:120px;height:3px;border-radius:var(--radius-pill);background:var(--color-border-soft);overflow:hidden}.attrCoverageFill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--color-muted)}.attrCoverageFill--full{background:var(--color-success)}.attrCoverageFill--partial{background:var(--color-brand)}.attrCoverageFill--empty{background:var(--color-border-heavy)}.attrCoverageFill--untyped{background:var(--color-warn)}.attrCoverageCount{flex:none;font:400 10px/1.6 var(--font-label);color:var(--color-subtle)}.attrFacts{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2xs) var(--space-sm);align-items:baseline}.attrFactKey{font:400 10.5px/1.6 var(--font-label);color:var(--color-subtle)}.attrFactValue{font:500 11.5px/1.6 var(--font-label);color:var(--color-text)}.attrValueCell{flex:none;max-width:45%;font:500 11px/1.5 var(--font-label);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attrMigrateFrom{font:600 12.5px/1.4 var(--font-label);color:var(--color-text)}.attrMigrateCounts{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-md);font:400 11px/1.6 var(--font-label);color:var(--color-subtle)}.attrCount b{font-weight:700;color:var(--color-text)}.attrCount--ok b{color:var(--color-success)}.attrCount--blocked b{color:var(--color-warn)}.attrMigrateList{display:flex;flex-direction:column;margin-top:var(--space-md)}.attrMigrateHead{font:600 9px/2 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.attrMigrateRow{display:flex;align-items:baseline;gap:var(--space-xs);padding:var(--space-2xs)0;font:400 11px/1.5 var(--font-label)}.attrMigrateRow .material-symbols-rounded{font-size:var(--font-size-sm);line-height:1;color:var(--color-subtle)}.attrMigrateWas{color:var(--color-muted)}.attrMigrateNow{font-weight:600;color:var(--color-text)}.attrMigrateRow--bad .attrMigrateWas{color:var(--color-warn)}.attrMigrateWhy{color:var(--color-subtle)}.attrMigrateClear{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);font:400 12px/1.5 var(--font-sans);color:var(--color-ink-heading);cursor:pointer}.attrMigrateConsequence{flex:1 1 auto;margin-right:auto;font:400 10px/1.5 var(--font-label);color:var(--color-subtle);text-wrap:pretty}.histFilters{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.histScope{flex:none}.histChip{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:5px 7px 5px 9px;border:1px solid var(--color-border-2);border-radius:7px;background:var(--color-surface-0);font:400 11px/1.4 var(--font-label);color:var(--color-lead);cursor:pointer}.histChip:hover{background:var(--tint-neutral-bg)}.histChip .material-symbols-rounded{font-size:14px;line-height:1;color:inherit}.histChip.is-on{border-color:var(--tint-info-border);color:var(--color-brand);font-weight:600}.histAuthorMenu{position:absolute;z-index:40;margin-top:var(--space-xs);max-height:260px;min-width:190px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-sm);border:1px solid var(--color-border-2);border-radius:var(--radius-md);background:var(--color-surface-0);box-shadow:0 14px 44px var(--color-text-a18)}.histAuthorRow{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) 5px;border-radius:5px;font-weight:400;cursor:pointer}.histAuthorRow:hover{background:var(--tint-neutral-bg)}.histAuthorName{display:flex;flex-direction:column;font:500 12px/1.4 var(--font-sans);color:var(--color-text)}.histAuthorEmail{font:400 10.5px/1.4 var(--font-label);color:var(--color-subtle)}.histDay{display:flex;align-items:baseline;gap:6px;padding:11px 0 var(--space-xs)}.histDayLabel{font:600 9px/1.6 var(--font-label);letter-spacing:.12em;color:var(--color-muted)}.histDayCount{font:400 10.5px/1.6 var(--font-label);color:var(--color-subtle)}.histRow{display:flex;gap:9px;margin:0-8px;padding:var(--space-sm);border-top:1px solid var(--color-hairline-row);border-radius:6px}.histDay+.histRow{border-top:0}.histRow--press{cursor:pointer}.histRow--press:hover,.histRow--press:focus-visible{background:var(--tint-neutral-bg)}.histRule{flex:none;width:2px;align-self:stretch;border-radius:var(--radius-pill);background:var(--color-border-heavy)}.histRule--teal{background:var(--color-success)}.histRule--amber{background:var(--color-warn)}.histRule--indigo{background:var(--tint-info-border)}.histRule--grey{background:var(--color-border-heavy)}.histBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.histHead{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.histKind{font:700 8.5px/1.6 var(--font-label);letter-spacing:.1em;color:var(--color-muted)}.histKind--teal{color:var(--color-success)}.histKind--amber{color:var(--color-warn)}.histKind--indigo{color:var(--color-brand)}.histKind--grey{color:var(--color-muted)}.histNode{padding:var(--space-px) var(--space-xs);border-radius:var(--radius-sm);font-size:9.5px}.histSentence{font:500 12.5px/1.45 var(--font-sans);color:var(--color-text);text-wrap:pretty}.histSentence a{color:var(--color-brand)}.histDelta{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;font:400 11px/1.5 var(--font-label)}.histWas{color:var(--color-muted);text-decoration:line-through}.histWas--absent{color:var(--color-subtle);text-decoration:none}.histArrow{font-size:var(--font-size-sm);line-height:1;color:var(--color-subtle)}.histNow{font-weight:600;color:var(--color-text)}.histMeta{font:500 10.5px/1.5 var(--font-label);color:var(--color-subtle)}.histAgentQuote{font:400 var(--font-size-sm)/1.45 var(--font-serif);color:var(--color-ink-body)}.histAgentLine{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);font:500 11px/1.5 var(--font-label);color:var(--color-subtle)}.histAgentOpen{color:var(--color-brand);font-weight:600}.histAgentOpen:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-xs)}.histCount{display:inline-flex;align-items:center;gap:var(--space-px);padding:var(--space-px) var(--space-xs);border:1px solid var(--tint-neutral-border);border-radius:var(--radius-sm);background:var(--tint-neutral-bg);font:600 9.5px/1.6 var(--font-label);color:var(--color-muted)}.histCount .material-symbols-rounded{font-size:var(--font-size-sm);line-height:1;color:inherit}.histSub{display:flex;flex-direction:column;margin-left:11px;padding-left:var(--space-sm);border-left:1px solid var(--tint-neutral-border)}.histSubRow{display:flex;align-items:baseline;gap:var(--space-sm);padding:var(--space-xs)0;font:400 10.5px/1.5 var(--font-label);color:var(--color-subtle)}.histSubDelta{flex:none;width:60px;text-align:right;color:var(--color-muted)}.histSubText{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.histSubTime{flex:none}.histMark{display:flex;align-items:center;gap:var(--space-sm);padding:10px 0 var(--space-xs)}.histMarkText{flex:none;font:700 8.5px/1.6 var(--font-label);letter-spacing:.1em;color:var(--color-brand)}.histMarkRule{flex:1 1 auto;height:1px;background:var(--tint-info-border)}.paneRoleChip{flex:none;display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border:1px solid var(--tint-neutral-border);border-radius:var(--radius-sm);background:var(--tint-neutral-bg);color:var(--color-muted);font:700 9px/1.5 var(--font-label);letter-spacing:.08em;white-space:nowrap;cursor:default}.paneRoleChip--owner{background:var(--tint-info-bg);border-color:var(--tint-info-border);color:var(--color-brand)}.paneRoleChip--auditor{background:var(--tint-caution-bg);border-color:var(--tint-caution-border);color:var(--color-warn)}.paneRoleChip--invited{background:var(--color-surface-0);border-color:var(--tint-neutral-border);color:var(--color-muted)}.paneRoleChip--press{cursor:pointer}.paneRoleChip .material-symbols-rounded{font-size:11px;line-height:1;color:inherit}.paneRowGlyphBtn{flex:none;padding:2px;border:0;border-radius:6px;background:0 0;color:var(--color-muted);line-height:1;cursor:pointer}.paneRowGlyphBtn .material-symbols-rounded{font-size:16px;line-height:1;color:inherit}.paneRowGlyphBtn:hover{background:var(--tint-risk-bg)}.paneRowGlyphBtn.is-armed{color:var(--color-accent-deep)}.paneMenu{display:flex;flex-direction:column;gap:1px;margin:0 0 7px 31px;padding:var(--space-xs);border:1px solid var(--tint-neutral-border);border-radius:var(--radius-md);background:var(--color-surface-0)}.paneMenuOption{display:flex;align-items:baseline;gap:7px;padding:5px 7px;border:0;border-radius:6px;background:0 0;text-align:left;cursor:pointer}.paneMenuOption:hover{background:var(--tint-neutral-bg)}.paneMenuOption.is-on{background:var(--tint-info-bg)}.paneMenuCaps{flex:none;font:700 9px/1.6 var(--font-label);letter-spacing:.08em;color:var(--color-ink-heading)}.paneMenuOption.is-on .paneMenuCaps{color:var(--color-brand)}.paneMenuSays{min-width:0;font:400 11px/1.5 var(--font-sans);color:var(--color-muted);text-wrap:pretty}.paneRowArmNote{padding:0 0 6px 31px}.paneChips{display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding:7px var(--space-sm);border:1px solid var(--color-border-2);border-radius:9px;background:var(--color-surface-0)}.paneChips.is-filled{border-color:var(--tint-info-border)}.paneChipsHost{display:contents}.paneEmailChip{display:inline-flex;align-items:center;gap:var(--space-xs);padding:3px 5px 3px 7px;border:1px solid var(--tint-neutral-border);border-radius:5px;background:var(--tint-neutral-bg);color:var(--color-ink-heading);font:400 11px/1.4 var(--font-label);white-space:nowrap}.paneEmailChipRemove{padding:0;border:0;background:0 0;color:var(--color-muted);line-height:1;cursor:pointer}.paneEmailChipRemove .material-symbols-rounded{font-size:13px;line-height:1;color:inherit}.shareChipInput.formControl{flex:1 1 130px;min-width:110px;width:auto;min-height:0;padding:3px 2px;border:0;border-radius:0;background:0 0;font:400 12px/1.4 var(--font-sans);color:var(--color-text)}.shareChipInput.formControl:focus{box-shadow:none;outline:0}.paneChips:focus-within{outline:2px solid var(--color-brand);outline-offset:2px}.nodeIdChip{display:inline-flex;align-items:center;border:1px solid var(--tint-neutral-border);border-radius:6px;background:var(--tint-neutral-bg);color:var(--tint-neutral-text);padding:2px 6px;font-size:11px;font-weight:600;line-height:1.2}#topbar{background:var(--color-surface-0);border:0}#detailPaneHeader,.paneHeader{padding:var(--space-5) var(--space-6);gap:var(--space-4);border-bottom:1px solid var(--line)}#topbar .btn{min-height:34px;border-radius:var(--radius-md)}#topbar .btn{background:var(--color-surface-0)}#topbar #signInBtn:hover,#topbar #signInBtn:focus-visible{background:var(--color-brand);color:var(--color-brand-contrast);border-color:var(--color-brand)}.overviewStatusRow{display:grid;gap:6px}.overviewStatusMeta{display:flex;align-items:center;justify-content:space-between;gap:12px}.overviewStatusName{color:var(--text);font-size:13px;font-weight:400}.overviewStatusBar{height:6px;overflow:hidden;border-radius:6px;background:var(--tint-neutral-bg)}.overviewStatusBar span{display:block;height:100%;border-radius:inherit;background:var(--color-brand)}#filtersBtnWrapper:has(.filter-badge) #filtersBtn{border-color:var(--selection-border);background:var(--tint-info-bg);color:var(--tint-info-text)}#filtersBtnWrapper .filter-badge{border-radius:999px;border:1px solid var(--color-surface-0);box-shadow:var(--shadow-sm)}#filtersBtnWrapper .filter-badge{font-size:11px;font-weight:700;min-width:18px}#topbar #filtersBtnWrapper .filter-badge,#treePane #filtersBtnWrapper .filter-badge{background:var(--tint-info-bg);color:var(--color-brand)}input::placeholder,textarea::placeholder{color:var(--color-subtle);opacity:1}.modalCard{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}#topbar .btn:not(:hover):not(:active):not(:disabled),#treePane .btn:not(:hover):not(:active):not(:disabled),#detailPane .btn:not(:hover):not(:active):not(:disabled){color:var(--btn-pane-ink, var(--color-brand))}.btn.btnPrimary{--btn-pane-ink:var(--color-brand-contrast);--icon-tint:currentColor}.btn.btnDestructive{--btn-pane-ink:var(--tint-destructive-text);--icon-tint:currentColor}#topbar button:not(:hover):not(:active):not(:disabled) .material-symbols-rounded,#treePane button:not(:hover):not(:active):not(:disabled) .material-symbols-rounded,#detailPane button:not(:hover):not(:active):not(:disabled) .material-symbols-rounded{color:var(--icon-tint, var(--color-brand))}#topbar{--tb-height:56px;height:var(--tb-height);min-height:var(--tb-height);gap:10px;padding:0 14px;background:var(--color-surface-0);border:0;border-bottom:1px solid var(--pane-hairline);border-radius:var(--radius-lg);box-shadow:none;flex-wrap:nowrap;container-type:inline-size;container-name:tb;position:relative;z-index:20}#topbar[data-context=list],#topbar[data-context=library],#topbar[data-context=other]{--tb-height:75px;padding-inline:max(32px,calc((100% - 1120px)/2));border-radius:0;gap:20px}#topbar[data-context=log]{--tb-height:61px;z-index:46;padding-inline:20px;border-radius:0;gap:12px}.tbHit{display:inline-flex}#topbar .tbHit{align-items:center;border:0;border-radius:var(--radius-control);background:0 0;color:var(--color-subtle);cursor:pointer;transition:background .12s ease}#topbar .tbHit:hover{background:var(--tint-neutral-bg)}#topbar .fileDropdown.open>.tbHit,#topbar .tbHit[data-on=true]{background:var(--tint-info-bg)}#topbar .tbHit:focus-visible{outline:2px solid var(--selection-border);outline-offset:2px}.tbDivider{display:inline-block}#topbar .tbDivider{flex:0 0 auto;width:1px;height:20px;background:var(--color-hairline)}#topbar #appLogo{flex:0 0 auto;padding:6px 8px;border:0}#topbar #appLogo .appLogoText{color:var(--color-brand);font-family:"Lexend",sans-serif;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:1}.tbSection{display:flex;align-items:center;gap:var(--space-xs);flex:0 0 auto}#topbar .tbTab{border:0;border-radius:6px;background:0 0;padding:6px 10px;color:var(--color-lead);font:500 var(--font-size-sm)/1.3 var(--font-sans);cursor:pointer;white-space:nowrap;transition:color .12s ease,background .12s ease}#topbar .tbTab:hover{color:var(--color-text);background:var(--tint-neutral-bg)}#topbar .tbTab[data-on=true]{color:var(--color-text);background:var(--tint-neutral-bg);font-weight:600}#topbar .tbTab:focus-visible{outline:2px solid var(--selection-border);outline-offset:2px}.tbContext{display:flex;align-items:center;flex:0 1 auto;min-width:0}.tbOrgDot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--color-brand)}#topbar #topbarOrganizationBtn{gap:var(--space-sm);max-width:260px;padding:6px 10px;border:1px solid var(--color-border-2);border-radius:7px;background:var(--color-surface-0);transition:border-color .12s ease}#topbar #topbarOrganizationBtn:hover{background:var(--color-surface-0);border-color:var(--color-text)}.tbOrgName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font:500 12.5px/1.3 var(--font-sans)}.tbCount{display:inline;flex:0 0 auto;color:var(--color-subtle);font:400 var(--font-size-2xs)/1.3 var(--font-sans);font-variant-numeric:tabular-nums}#topbar .tbChevron{flex:0 0 auto;font-size:var(--font-size-lg);color:var(--color-subtle)}#topbar #topbarOrganizationDropdown>.menu{left:0;right:auto;top:40px;width:316px;min-width:316px;padding:6px;border:1px solid var(--tint-neutral-border);border-radius:11px;box-shadow:0 16px 38px -14px var(--color-text-a34);z-index:30}.tbMenuEyebrow{padding:7px 8px 8px;color:var(--color-subtle);font:700 9px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}#topbar .tbMenuRow{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;border-radius:7px;background:0 0;text-align:left;cursor:pointer;transition:background .1s ease}#topbar .tbMenuRow:hover{background:var(--color-surface-3)}#topbar .tbMenuRow:focus-visible{outline:2px solid var(--selection-border);outline-offset:-2px}.tbMenuRowText{display:flex;flex-direction:column;gap:2px;min-width:0}.tbMenuRowName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:12.5px;font-weight:600}.tbMenuRowSub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-subtle);font:400 var(--font-size-2xs)/1.25 var(--font-sans);font-variant-numeric:tabular-nums}.tbMenuOrgRow{display:flex;align-items:center;gap:var(--space-xs);padding-right:var(--space-sm);border-radius:var(--radius-md);transition:background .1s ease}#topbar .tbMenuOrgRow:hover{background:var(--color-surface-3)}#topbar .tbMenuOrgRow .tbMenuRow{flex:1 1 auto;min-width:0}#topbar .tbMenuOrgRow .tbMenuRow:hover{background:0 0}.tbVisuallyHidden{position:absolute;width:var(--space-px);height:var(--space-px);margin:calc(-1*var(--space-px));padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tbAiIcon,.tbAiPill{flex:0 0 auto;display:inline-flex;align-items:center;box-sizing:border-box;height:var(--space-xl);border:1px solid transparent;border-radius:var(--radius-sm)}.tbAiIcon{padding:0 var(--space-xs)}.tbAiPill{gap:var(--space-2xs);padding:0 var(--space-sm)0 var(--space-xs);font:600 var(--font-size-2xs)/1 var(--font-sans);white-space:nowrap}.tbAiIcon .material-symbols-rounded,.tbAiPill .material-symbols-rounded{position:relative;font-size:var(--font-size-xs)}.tbAiIcon[data-ai=on],.tbAiPill[data-ai=on]{background:var(--color-brand-pill);color:var(--color-brand)}.tbAiIcon[data-ai=on] .material-symbols-rounded,.tbAiPill[data-ai=on] .material-symbols-rounded{font-variation-settings:"FILL"1}.tbAiIcon[data-ai=off],.tbAiPill[data-ai=off]{border-color:var(--color-border-2);color:var(--color-subtle)}.tbAiIcon[data-ai=off] .material-symbols-rounded::after,.tbAiPill[data-ai=off] .material-symbols-rounded::after{content:"";position:absolute;top:calc(-1*var(--space-px));bottom:calc(-1*var(--space-px));left:50%;width:var(--space-2xs);background:currentColor;transform:translateX(-50%) rotate(-45deg)}.tbAiIcon[data-ai=readonly],.tbAiPill[data-ai=readonly]{border-color:var(--tint-neutral-border);background:var(--tint-neutral-bg);color:var(--color-ink-body)}#topbar .tbAiHelp{--icon-tint:currentColor;flex:0 0 auto;display:inline-flex;align-items:center;height:var(--space-3xl);padding:0;border:0;border-radius:var(--radius-md);background:0 0;cursor:pointer}#topbar .tbAiHelp:hover .tbAiPill{border-color:var(--color-text);color:var(--color-text)}#topbar .tbAiHelp:focus-visible{outline:var(--space-2xs) solid var(--selection-border);outline-offset:calc(-1*var(--space-2xs))}.aiHelpCard .modalBody{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl)}.aiHelpStatus{display:flex;align-items:center;gap:var(--space-sm);margin:0;color:var(--color-subtle);font-size:var(--font-size-xs);font-weight:500}.aiHelpDot{flex:0 0 auto;width:var(--space-sm);height:var(--space-sm);border-radius:50%}.aiHelpLead{margin:0;color:var(--color-text);font-size:var(--font-size-sm);line-height:1.55}.aiHelpSteps{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.aiHelpStep{display:flex;align-items:flex-start;gap:var(--space-md)}.aiHelpStepNum{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--space-2xl);height:var(--space-2xl);border-radius:50%;background:var(--color-brand-pill);color:var(--color-brand);font-size:var(--font-size-xs);font-weight:700}.aiHelpStepText{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;padding-top:var(--space-2xs)}.aiHelpStepTitle{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600}.aiHelpStepBody{color:var(--color-subtle);font-size:var(--font-size-xs);line-height:1.5}.aiHelpNote{display:flex;align-items:flex-start;gap:var(--space-sm);margin:0;color:var(--color-subtle);font-size:var(--font-size-xs);line-height:1.5}.aiHelpOutcome{color:var(--color-text);font-weight:500}.aiHelpOutcome[hidden]{display:none}.aiHelpOutcome[data-ok=false]{color:var(--color-danger-deep)}.aiHelpNote .material-symbols-rounded{flex:0 0 auto;font-size:var(--font-size-sm);line-height:1.5}#topbar .tbMenuRowCheck{flex:0 0 auto;margin-left:auto;font-size:17px;color:transparent}#topbar .tbMenuRowCheck[data-on=true]{color:var(--color-brand)}.tbMenuRule{height:1px;margin:6px 8px;background:var(--color-border-soft)}#topbar .tbMenuRowIcon{flex:0 0 auto;width:18px;font-size:17px;color:var(--color-ink-faint)}#topbar .tbMenuRowAsk .tbMenuRowIcon,#topbar .tbMenuRowAsk .tbMenuRowName{color:var(--color-brand)}.tbRequestPill{flex:0 0 auto;margin-left:auto;padding:2px 7px;border:1px solid transparent;border-radius:999px;font:600 9.5px/1.5 var(--font-sans);white-space:nowrap}.tbMenuNote{padding:4px 9px 8px;color:var(--color-subtle);font:500 11px/1.4 var(--font-sans)}.tbLogIdentity{display:flex;align-items:center;gap:9px;flex:1 1 auto;min-width:0}.tbLogOrgName{flex:0 1 auto;min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font:600 14.5px/1.3 var(--font-sans);letter-spacing:-.015em}.tbLogOrgSlash{flex:0 0 auto;color:var(--color-ink-icon);font:400 14.5px/1 var(--font-sans)}.tbLogOrgName[hidden]+.tbLogOrgSlash{display:none}#topbar #logTitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font:600 14.5px/1.3 var(--font-sans);letter-spacing:-.015em}.tbTitleZone{display:flex;align-items:center;gap:var(--space-sm);flex:0 1 auto;min-width:0;margin:-3px -5px;padding:3px 5px;border-radius:6px}.tbTitleZone[data-editable=true][data-renaming=false]{cursor:text}.tbTitleZone[data-editable=true][data-renaming=false]:hover{background:var(--tint-neutral-bg)}.tbTitleZone .tbRename{display:none;align-items:center;gap:var(--space-sm);min-width:0}.tbTitleZone[data-renaming=true]{flex:1 1 auto}.tbTitleZone[data-renaming=true] #logTitle{display:none}.tbTitleZone[data-renaming=true] .tbRename{display:flex;flex:1 1 auto}#topbar .tbRenameInput{flex:1 1 auto;min-width:120px;max-width:560px;padding:6px 9px;border:1px solid var(--tint-info-border);border-radius:7px;background:var(--color-surface-0);color:var(--color-text);font:600 14.5px/1.3 var(--font-sans);letter-spacing:-.015em}#topbar .tbRenameInput:focus-visible{outline:2px solid var(--selection-border);outline-offset:1px}.tbRenameNote{flex:0 0 auto;color:var(--color-subtle);font:400 10.5px/1 var(--font-label);white-space:nowrap}#topbar .tbRenameDone{flex:0 0 auto;padding:4px 6px;border:0;border-radius:6px;background:0 0;color:var(--color-brand);font:600 12.5px/1 var(--font-sans);cursor:pointer}.tbStatePill[hidden]{display:none}.tbStatePill{display:inline-flex;align-items:center;gap:var(--space-xs);flex:0 0 auto;padding:3px 7px;border:1px solid var(--tint-caution-border);border-radius:3px;background:var(--tint-caution-bg);color:var(--color-warn);font:600 9.5px/1 var(--font-label);letter-spacing:.06em;white-space:nowrap}.tbStatePill[data-state=draft]{border-color:var(--color-border-heavy);background:var(--color-surface-0);color:var(--color-ink-body)}.tbGuideSaved[hidden]{display:none}.tbGuideSaved{display:inline-flex;align-items:center;gap:var(--space-xs);flex:0 0 auto;font:500 var(--font-size-xs)/1 var(--font-sans);color:var(--color-subtle);white-space:nowrap}#topbar .tbGuideSaved .material-symbols-rounded{font-size:var(--font-size-lg);color:inherit}.tbStatePill[data-state=decided]{border-color:var(--tint-agreement-border);background:var(--tint-agreement-bg);color:var(--color-success)}#topbar .tbStatePill .material-symbols-rounded{font-size:13px;color:inherit}#topbar .tbAttnBadge{cursor:pointer;transition:background .12s ease}#topbar .tbAttnBadge:hover,#topbar .tbPanelHost--attention.open>.tbAttnBadge{background:var(--p-amber-111)}.tbPanelHost{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}#topbar .tbPanelHost>.menu.tbPanel{top:calc(100% + 6px);padding:14px 16px 16px;border:1px solid var(--tint-neutral-border);border-radius:9px;background:var(--color-surface-0);box-shadow:0 14px 34px var(--color-text-a13);z-index:30}#topbar .tbPanelHost--attention>.menu.tbPanel{left:0;right:auto;width:420px;max-width:calc(100vw - 32px);border-color:var(--tint-caution-border);background:var(--tint-caution-bg)}#topbar .tbPanelHost--people>.menu.tbPanel{left:auto;right:0;width:300px}.tbPanelHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-md);margin-bottom:10px}.tbPanelLabel{display:inline-flex;align-items:baseline;gap:var(--space-sm);color:var(--color-subtle);font:500 9.5px/1 var(--font-label);letter-spacing:.12em}.tbPanelLabel--amber{color:var(--color-warn-deep)}.tbPanelCount{color:var(--color-subtle);letter-spacing:0}.tbPanelSummary{color:var(--color-ink-body);font:400 11px/1.4 var(--font-label)}.tbPanelEmpty{margin:0;color:var(--color-ink-body);font:400 12.5px/1.5 var(--font-sans)}.tbAsks{display:flex;flex-direction:column;gap:10px}.tbAsk{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:6px;background:var(--color-surface-0);color:inherit;text-decoration:none}.tbAsk:hover{background:var(--color-surface-2)}.tbAskMeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm);font:400 10.5px/1.3 var(--font-label);color:var(--color-subtle)}.tbAskKind{color:var(--color-warn-deep);font-weight:600;font-size:9.5px;letter-spacing:.06em}.tbAskNode{display:flex;align-items:baseline;gap:var(--space-sm);min-width:0;font:500 12.5px/1.45 var(--font-sans);color:var(--color-text)}.tbAskRelation{flex:0 0 auto;font:500 10.5px/1.45 var(--font-label)}.tbAskText{min-width:0;overflow-wrap:anywhere}#topbar .tbPanelPrimary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-sm);width:100%;margin-top:var(--space-md);padding:9px 12px;border:0;border-radius:6px;background:var(--color-warn);color:var(--color-brand-contrast);font:600 12.5px/1.3 var(--font-sans);text-align:left;cursor:pointer}#topbar .tbPanelPrimary:hover{background:var(--color-warn-deep)}.tbPanelPrimaryNote{color:var(--color-brand-contrast);font:400 10.5px/1.3 var(--font-label);opacity:.85}.tbRoster{display:flex;flex-direction:column;gap:6px}.tbRosterRow{display:flex;align-items:center;gap:9px;min-width:0}.tbRosterName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font:500 12px/1.3 var(--font-sans)}.tbRosterRole{flex:0 0 auto;color:var(--color-subtle);font:500 9.5px/1 var(--font-label);letter-spacing:.06em}#topbar .tbPanelLink{display:block;width:100%;margin-top:var(--space-md);padding:6px 0 0;border:0;border-top:1px solid var(--color-hairline-pane);background:0 0;color:var(--color-brand);font:500 12px/1.4 var(--font-sans);text-align:left;cursor:pointer}.tbSeamBar{display:none;position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--tint-info-bg)}.tbSeamDrawing{position:absolute;left:0;top:1px;width:100%;height:1px;overflow:visible;fill:none;stroke-linecap:round;pointer-events:none}.tbSeamDrawing-way{stroke:var(--color-brand);stroke-width:2}.tbSeamDrawing-alt{stroke:var(--color-brand);stroke-opacity:.38;stroke-width:1.5}.tbSeamDrawing-node,.tbSeamDrawing-dot{fill:var(--color-brand)}#topbar[data-context=log][data-loader=line] .tbSeamBar{display:block}#topbar[data-context=log][data-loader=line]{z-index:46}@media (prefers-reduced-motion:reduce){.tbSeamBar{background:var(--color-brand)}.tbSeamDrawing{display:none}}.tbCluster{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto}#topbar .tbIconBtn{position:relative;justify-content:center;width:34px;height:34px;padding:0}#topbar .tbIconBtn .material-symbols-rounded{font-size:19px}#topbar .tbParticipants{display:flex;align-items:center;flex:0 0 auto;padding:2px 4px 2px 2px;margin-right:2px;border:0}#topbar .tbParticipants:hover{background:0 0}.tbAvatar{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;margin-left:-7px;border:1.5px solid var(--color-surface-0);border-radius:50%;background:var(--tint-neutral-bg);color:var(--color-subtle);font:600 9px/1 var(--font-label)}.tbAvatar:first-child{margin-left:0}.tbAvatar[data-role=owner]{background:var(--tint-info-bg);color:var(--color-brand)}.tbAvatar[data-role=auditor]{background:var(--tint-caution-bg);color:var(--color-warn)}.tbAvatar.tbAvatarMore{min-width:24px;width:auto;padding:0 6px;border-radius:var(--radius-pill);background:var(--tint-neutral-bg);color:var(--color-subtle);font:500 9.5px/1 var(--font-label)}.tbAvatarMoreTotal{display:none}#topbar .tbShareBtn{gap:6px;padding:8px 12px;border:1px solid var(--color-border-2);border-radius:6px;background:var(--color-surface-0);color:var(--color-text);font:600 12.5px/1.2 var(--font-sans);white-space:nowrap}#topbar .tbShareBtn:hover{background:var(--color-surface-0);border-color:var(--color-text)}#topbar .tbShareBtn .material-symbols-rounded{font-size:17px}#topbar #userMenuBtn{gap:var(--space-sm);padding:5px 9px 5px 5px;border:1px solid var(--color-border-2);border-radius:var(--radius-pill);background:var(--color-surface-0);transition:border-color .12s ease}#topbar #userMenuBtn:hover,#topbar #userDropdown.open>#userMenuBtn{background:var(--color-surface-0);border-color:var(--color-brand)}.topbarUserAvatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border:0;border-radius:var(--radius-pill);background:var(--tint-info-bg);color:var(--color-brand);font:600 var(--font-size-2xs)/1 var(--font-label)}.tbAcctText{display:flex;flex-direction:column;gap:1px;max-width:150px;min-width:0}.topbarUserName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font:500 12.5px/1.2 var(--font-sans);text-align:left}.tbAcctEmail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-subtle);font:400 10.5px/1.2 var(--font-label);text-align:left}.topbarUserCaret{flex:0 0 auto;color:var(--color-subtle);font-size:17px}#topbar #userDropdown>.menu{left:auto;right:0;min-width:240px;max-width:calc(100vw - 16px)}#topbar .tbHit:not(:hover):not(:active):not(:disabled) .material-symbols-rounded,#topbar .tbMenuRow:not(:hover):not(:active):not(:disabled) .material-symbols-rounded{color:inherit}#topbar .tbHit:not(:hover):not(:active):not(:disabled) .tbChevron,#topbar .tbHit:not(:hover):not(:active):not(:disabled) .topbarUserCaret{color:var(--color-subtle)}#topbar[data-context=booting] .tbDiv1,#topbar[data-context=booting] .tbSection,#topbar[data-context=booting] .tbContext,#topbar[data-context=booting] .tbCluster,#topbar[data-context=visitor] .tbDiv1,#topbar[data-context=visitor] .tbSection,#topbar[data-context=visitor] .tbContext{display:none}#topbar[data-context=visitor] .tbPanelHost--people,#topbar[data-context=visitor] .tbShareBtn{display:none}#topbar[data-context=booting] #signInBtn,#topbar[data-context=list] #signInBtn,#topbar[data-context=library] #signInBtn,#topbar[data-context=log] #signInBtn,#topbar[data-context=other] #signInBtn{display:none}#topbar[data-context=list] .tbLogIdentity,#topbar[data-context=library] .tbLogIdentity,#topbar[data-context=library] #topbarOrganizationDropdown,#topbar[data-context=other] .tbLogIdentity,#topbar[data-context=other] #topbarOrganizationDropdown,#topbar[data-context=log] #topbarOrganizationDropdown{display:none}#topbar[data-context=log] .tbSection{display:none}#topbar[data-context=log] .tbContext{flex:1 1 auto}#topbar:not([data-context=log]) .tbPanelHost--people,#topbar:not([data-context=log]) .tbShareBtn,#topbar[data-context=log] .tbAcctText{display:none}@container tb (max-width: 820px){.tbAcctText{display:none}.tbCount{display:none}}@container tb (max-width: 640px){.tbSection{display:none}.tbDiv1{display:none}}@container tb (max-width: 1279px){.tbLogOrgName{display:none}.tbLogOrgSlash{display:none}.tbAvatar[data-rank="3"]{display:none}}@container tb (max-width: 1039px){.tbAvatar[data-rank="2"]{display:none}}@container tb (max-width: 819px){.tbAvatar[data-rank="1"]{display:none}.tbShareBtn{display:none}}@container tb (max-width: 639px){.tbAvatar[data-rank="0"]{display:none}.tbAvatarMorePlus{display:none}.tbAvatarMoreTotal{display:inline}}.tbLoaderZone{display:none;align-items:center;flex:1 1 auto;min-width:0}#topbar[data-loader=box] #topbarLoaderBox{display:flex}#topbar[data-loader=box] .tbContext{display:none}#topbar[data-loader=pill] #topbarLoaderPill{display:flex;justify-content:flex-end}#topbar[data-context=booting] #topbarLoaderBox,#topbar[data-context=booting] #topbarLoaderPill{display:none}body.mobile-mode #topbar[data-context=list][data-loader] #appLogo,body.mobile-mode #topbar[data-context=list][data-loader] .tbDiv1{display:none}body.mobile-mode #topbar[data-context=list][data-loader] .tbLoaderZone{order:-1;flex:0 1 auto}body.mobile-mode #topbar[data-context=list][data-loader=box] .tbContext{display:flex}.tbLoaderBox{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:7px 0}.tbLoaderLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-brand);font:700 13px/1.15 var(--font-sans);letter-spacing:-.01em}@keyframes tbLoaderBreathe{0%,to{opacity:.5}50%{opacity:1}}.tbLoaderGlyph{display:block;flex:0 0 auto;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.tbLoaderGlyph-alt{stroke:var(--color-brand);stroke-opacity:.38;stroke-width:1.4}.tbLoaderGlyph-way{stroke:var(--color-brand);stroke-width:1.6}.tbLoaderGlyph-node,.tbLoaderGlyph-dot,.tbLoaderGlyph-star{fill:var(--color-brand)}.tbLoaderGlyph-disc{fill:var(--color-surface-0)}#topbar[data-loader-leaving=true] #topbarLoaderBox,#topbar[data-loader-leaving=true] #topbarLoaderPill{opacity:0;transition:opacity 120ms linear}@media (prefers-reduced-motion:reduce){.tbLoaderGlyph{animation:tbLoaderBreathe 1.5s ease-in-out infinite}}.oaMetricList{margin:12px 0 8px;padding:0;border-top:1px solid var(--btn-border)}.oaMetricRow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--btn-border);padding:7px 0}.oaMetricRow dt{color:var(--muted);font-size:13px}.oaMetricRow dd{margin:0;color:var(--text);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.articleReaderMobileInfo{display:none}.sheet--reader{padding-bottom:40px}.sheet--draggable{touch-action:none;transition:transform 160ms ease}.sheet--draggable>.sheetGrabber{cursor:grab}.sheet--draggable [data-sheet-body]{touch-action:auto}.sheet--reader .articleNodePanelHead{align-items:center;min-height:44px}.sheet--reader .articleNodePanelClose{width:36px;height:36px;margin:0-6px 0 0;border-radius:10px}.sheet--reader .articleNodePanelClose .material-symbols-rounded{font-size:21px}.articleNodePanelOpen{display:flex;align-items:center;gap:5px;min-height:44px;margin-top:16px;padding-top:13px;border-top:1px solid var(--pane-hairline);font-size:13px;font-weight:600;line-height:1.4;color:var(--color-brand);text-decoration:none}.articleNodePanelOpen .material-symbols-rounded{font-size:17px;line-height:1;color:inherit}@media (max-width:900px){.articleReader{flex-direction:column!important;gap:0!important;padding:20px 16px!important}.articleReader>main{max-width:100%!important}.articleReader h1{font-size:28px!important}.articleReaderRail{display:none!important}.articleReaderMobileInfo{display:block;margin-top:22px}}[data-article-block-text]:empty::before{content:attr(data-placeholder);color:var(--color-ink-placeholder);pointer-events:none}#logMenuBar{position:relative;z-index:45;display:flex;align-items:center;gap:var(--space-2xs);height:44px;padding:0 20px 0 var(--space-md);box-sizing:border-box;border-bottom:1px solid var(--color-hairline);background:var(--color-surface-0);container-type:inline-size;container-name:lmb;flex:0 0 auto}#logMenuBar[hidden]{display:none}#logGuideBar{position:relative;z-index:45;display:flex;align-items:center;gap:var(--space-lg);height:44px;padding:0 var(--space-xl);box-sizing:border-box;border-bottom:1px solid var(--color-hairline);background:var(--color-surface-0);container-type:inline-size;container-name:lgb;flex:0 0 auto;min-width:0}#logGuideBar[hidden]{display:none}#logGuideBar.is-collapsing{overflow:hidden;animation:logGuideBarFold 240ms ease-in forwards}@keyframes logGuideBarFold{to{height:0;border-bottom-width:0;opacity:0}}@media (prefers-reduced-motion:reduce){#logGuideBar.is-collapsing{animation:none}}.guideBarLabel{display:inline-flex;align-items:center;gap:var(--space-xs);flex:none;font:600 var(--font-size-sm)/1 var(--font-sans);color:var(--color-brand)}.guideBarLabel .material-symbols-rounded{font-size:var(--font-size-lg)}.guideBarSteps{display:flex;align-items:center;gap:var(--space-xs);flex:none;margin:0;padding:0;list-style:none}.guideBarStep,.guideBarStepBtn{display:inline-flex;align-items:center;gap:var(--space-xs);font:500 var(--font-size-xs)/1 var(--font-sans);color:var(--color-subtle);white-space:nowrap}.guideBarStepBtn{min-height:var(--hit-target-min);padding:0 var(--space-2xs);border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-text);cursor:pointer}.guideBarStepBtn:hover{background:var(--tint-neutral-bg)}.guideBarStepBtn:focus-visible{outline:0;box-shadow:var(--focus-ring)}.guideBarStep--current{font-weight:600;color:var(--color-text)}.guideBarDot{display:inline-grid;place-items:center;width:18px;height:18px;box-sizing:border-box;border:1.5px solid var(--color-border-heavy);border-radius:var(--radius-pill);font:600 var(--font-size-2xs)/1 var(--font-sans);color:var(--color-subtle)}.guideBarStep--done .guideBarDot{border-color:var(--color-success);background:var(--color-success);color:var(--color-brand-contrast)}.guideBarStep--current .guideBarDot{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-brand-contrast)}.guideBarDot .material-symbols-rounded{font-size:var(--font-size-sm)}.guideBarSep{display:inline-flex;color:var(--color-ink-placeholder)}.guideBarSep .material-symbols-rounded{font-size:var(--font-size-md)}.guideBarDivider{flex:none;width:1px;height:var(--space-xl);background:var(--color-hairline)}.guideBarAsk{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guideBarQuestion{font:600 var(--font-size-sm)/1 var(--font-sans);color:var(--color-text)}.guideBarHint{margin-left:var(--space-sm);font:400 var(--font-size-sm)/1 var(--font-sans);color:var(--color-subtle)}.guideBarActions{display:flex;align-items:center;gap:var(--space-sm);flex:none}.guideBarStatus{display:inline-flex;align-items:center;gap:var(--space-xs);font:500 var(--font-size-xs)/1 var(--font-sans);color:var(--color-subtle)}.guideBarStatus .material-symbols-rounded{font-size:var(--font-size-md);color:var(--color-brand);animation:briefGuidePulse 1.2s ease-in-out infinite}@container lgb (max-width: 1100px){.guideBarHint{display:none}}@container lgb (max-width: 960px){.guideBarStep:not(.guideBarStep--current) .guideBarStepName{position:absolute;width:var(--space-px);height:var(--space-px);margin:calc(-1*var(--space-px));padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media (prefers-reduced-motion:reduce){.guideBarStatus .material-symbols-rounded{animation:none}}.lmbMenus{display:flex;align-items:center;gap:1px}.lmbMenu{position:relative}.lmbMenuBtn{height:28px;padding:0 9px;border:0;border-radius:6px;background:0 0;color:var(--color-ink-heading);font:500 13.5px/1 var(--font-sans);cursor:pointer}.lmbMenuBtn:hover{background:var(--tint-neutral-bg)}.lmbMenu.open>.lmbMenuBtn{background:var(--tint-info-bg);color:var(--color-brand-deep)}#logMenuBar .lmbMenu>.menu.lmbMenuList{top:calc(100% + 6px);left:0;right:auto;min-width:272px;padding:6px;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:0 14px 34px var(--color-text-a13);z-index:40}.lmbMenuDivider{height:1px;margin:6px var(--space-xs);background:var(--color-hairline-2)}.tbMenuGroup{display:block;padding:10px 9px var(--space-xs);color:var(--color-subtle);font:600 10px/1 var(--font-label);letter-spacing:.08em;text-transform:uppercase}#logMenuBar .tbMenuItem{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:6px;background:0 0;color:var(--color-text);font:500 13.5px/1.3 var(--font-sans);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;box-sizing:border-box}#logMenuBar .tbMenuItem:hover:not(:disabled){background:var(--tint-neutral-bg)}#logMenuBar .tbMenuItem .material-symbols-rounded{flex:0 0 auto;font-size:18px;color:var(--color-subtle)}.tbMenuItemLabel{flex:1 1 auto;min-width:0}.tbMenuItemNote{flex:0 0 auto;color:var(--color-subtle);font:400 11px/1 var(--font-label)}#logMenuBar .tbMenuItem:disabled{color:var(--color-ink-icon);cursor:not-allowed}#logMenuBar .tbMenuItem:disabled .material-symbols-rounded{color:var(--p-grey-209)}#logMenuBar .tbMenuItem[hidden]{display:none}#logMenuBar .tbMenuItem--danger:not(:disabled),#logMenuBar .tbMenuItem--danger:not(:disabled) .material-symbols-rounded{color:var(--color-stance-oppose)}#logMenuBar .lmbGuideItem{background:var(--color-brand-tint);font-weight:600}#logMenuBar .lmbGuideItem .material-symbols-rounded{color:var(--color-brand)}#logMenuBar .lmbViewItem .lmbCheck{visibility:hidden;font-size:16px;color:var(--color-brand)}#logMenuBar .lmbViewItem[aria-checked=true]{font-weight:600}#logMenuBar .lmbViewItem[aria-checked=true] .material-symbols-rounded{color:var(--color-brand)}#logMenuBar .lmbViewItem[aria-checked=true] .lmbCheck,#logMenuBar .tbMenuItem[role=menuitemcheckbox][aria-checked=true] .tbMenuItemNote::after{visibility:visible}#logMenuBar .tbMenuItem[role=menuitemcheckbox][aria-checked=true] .material-symbols-rounded{color:var(--color-brand)}#logMenuBar .menuItemWithSubmenu>.nestedMenu{top:-7px;left:calc(100% + 4px);min-width:300px;padding:6px;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:0 14px 34px var(--color-text-a13)}#logMenuBar .menuItemWithSubmenu[hidden]{display:none}#logMenuBar .lmbSubCaret{margin-left:auto;font-size:16px}#logMenuBar .tbMenuItem--narrow{display:none}@container lmb (max-width: 819px){#logMenuBar .tbMenuItem--narrow{display:flex}}#logMenuBar[data-audience=visitor] :is(#logMenuLog,#logMenuEdit,#logMenuFind,.lmbTools,.lmbReadOnly){display:none}.lmbSpacer{flex:1 1 auto}.lmbReadOnly{display:inline-flex;align-items:center;gap:5px;height:24px;margin-right:6px;padding:0 9px;border:1px solid var(--color-hairline);border-radius:999px;background:var(--tint-neutral-bg);color:var(--color-subtle);font:600 10px/1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lmbReadOnly[hidden]{display:none}.lmbReadOnly .material-symbols-rounded{font-size:14px}.lmbTools{display:flex;align-items:center;gap:var(--space-2xs)}.lmbTool{position:relative;display:inline-grid;place-items:center;width:34px;height:32px;padding:0;border:0;border-radius:7px;background:0 0;color:var(--color-ink-heading);cursor:pointer;flex:0 0 auto}.lmbTool .material-symbols-rounded{font-size:18px}.lmbTool:hover:not(:disabled){background:var(--tint-neutral-bg)}.lmbTool:disabled{opacity:var(--interactive-disabled);cursor:not-allowed}.lmbTool:focus-visible,.lmbMenuBtn:focus-visible,#logMenuBar .tbMenuItem:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.lmbTool.is-on,.lmbTool[aria-pressed=true],.fileDropdown.open .lmbTool{background:var(--tint-info-bg);color:var(--color-brand)}.lmbDivider{width:1px;height:20px;margin:0 6px;background:var(--color-hairline)}.lmbToolWrap,.lmbToolDropdown,.lmbSearchWrap,.lmbFiltersWrap{position:relative;display:inline-flex;align-items:center}#logMenuBar #treeSidebarSearchTrigger,#logMenuBar .lmbFiltersWrap:not(.has-filters) .lmbFiltersBtn,#logMenuBar #attentionDropdown,#logMenuBar #logActionsBtn,#logMenuBar .lmbDivider{display:none}#logMenuBar .lmbTools:has(.lmbFiltersWrap.has-filters) .lmbDivider,body:has(#treePane.tree-search-open) #logMenuBar .lmbDivider{display:block}.lmbBadge,.lmbToolWrap .attention-badge{position:absolute;top:1px;right:0;min-width:15px;height:15px;padding:0 var(--space-xs);box-sizing:border-box;border-radius:999px;background:var(--color-brand);color:var(--color-surface-0);font:600 9.5px/15px var(--font-label);text-align:center;pointer-events:none}.lmbToolWrap .attention-badge{background:var(--color-warn)}.lmbBadge[hidden]{display:none}.treeFloatingSearchBar{display:none;align-items:center;gap:1px;width:360px;height:32px;padding:0 3px 0 9px;box-sizing:border-box;border:1.5px solid var(--color-brand);border-radius:var(--radius-control);background:var(--color-surface-0)}body:has(#treePane.tree-search-open) #logMenuBar .treeFloatingSearchBar{display:flex}body:has(#treePane.tree-search-open) #logMenuBar #treeSidebarSearchTrigger{display:none}.treeFloatingSearchLabel{font-size:18px;color:var(--color-brand)}.treeFloatingSearchInputHost{flex:1 1 auto;min-width:0}.treeFloatingSearchInputHost #searchField{width:100%;min-width:0;height:28px;padding:0 6px;border:0;outline:0;box-shadow:none;background:0 0;color:var(--color-text);font:500 13px/1 var(--font-sans);box-sizing:border-box}.lmbSearchCount{padding:0 var(--space-xs);color:var(--color-subtle);font:400 11px/1 var(--font-label);white-space:nowrap}.lmbSearchBtn{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:5px;background:0 0;color:var(--color-ink-heading);cursor:pointer}.lmbSearchBtn:hover:not(:disabled){background:var(--tint-neutral-bg)}.lmbSearchBtn:disabled{opacity:var(--interactive-disabled);cursor:default}.lmbSearchBtn .material-symbols-rounded{font-size:18px}.lmbFiltersLabel{display:none}.lmbFiltersClear{display:none}.lmbFiltersWrap.has-filters{height:30px;border-radius:7px;background:var(--tint-info-bg);color:var(--color-brand-deep)}.lmbFiltersWrap.has-filters .lmbFiltersBtn{display:inline-flex;gap:5px;width:auto;height:30px;padding:0 var(--space-xs)0 var(--space-sm);color:inherit;font:600 12px/1 var(--font-sans);white-space:nowrap}.lmbFiltersWrap.has-filters .lmbFiltersBtn .material-symbols-rounded{font-size:17px}.lmbFiltersWrap.has-filters .lmbFiltersLabel{display:inline}.lmbFiltersWrap.has-filters .lmbFiltersClear:not([hidden]){display:inline-grid;place-items:center;width:24px;height:30px;padding:0;border:0;border-radius:0 7px 7px 0;background:0 0;color:inherit;cursor:pointer}.lmbFiltersClear .material-symbols-rounded{font-size:15px}.lmbFiltersWrap.has-filters .lmbFiltersClear:hover:not(:disabled){background:var(--tint-info-border)}.lmbFiltersWrap.has-filters.is-open{box-shadow:0 0 0 1.5px var(--color-brand);border-radius:7px}.lmbPopover{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:560px;max-width:calc(100vw - 32px);padding:14px 14px var(--space-md);box-sizing:border-box;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-0);box-shadow:0 14px 34px var(--color-text-a13);color:var(--color-text)}.lmbPopover[hidden]{display:none}.filtersPopoverHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) 10px;margin-bottom:var(--space-md)}.filtersPopoverTitle{font:600 14px/1.2 var(--font-sans)}.filtersPopoverCount{color:var(--color-subtle);font:400 11px/1.3 var(--font-label)}#filtersPopover .filter-row{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-sm)}#filtersPopover .filter-row>select,#filtersPopover .filter-value-container{flex:1 1 0;min-width:0}#filtersPopover .filter-row>.filter-type{flex:0 0 96px}#filtersPopover .filter-remove{flex:0 0 auto}#filtersPopover .filter-row select,#filtersPopover .filter-row input{min-width:0;height:30px;font-size:12.5px}#filtersPopover .filter-ids-label{flex:1 1 auto;color:var(--color-warn);font:500 12.5px/1.3 var(--font-sans)}.filtersPopoverFoot{display:flex;align-items:center;gap:6px;margin-top:var(--space-xs);padding-top:10px;border-top:1px solid var(--color-hairline-2)}#logMenuBar .menu.lmbAttentionMenu{top:calc(100% + 6px);left:auto;right:0;width:500px;max-width:calc(100vw - 32px);padding:6px;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:0 14px 34px var(--color-text-a13);z-index:40}#logMenuBar .lmbAttentionList{width:460px}.lmbAttentionItem{display:flex;align-items:center;gap:10px}.lmbAttentionItemId{flex:0 0 auto;min-width:30px;padding:2px 5px;box-sizing:border-box;border:1px solid var(--color-hairline);border-radius:4px;background:var(--tint-neutral-bg);color:var(--color-ink-heading);font:600 10.5px/1.3 var(--font-label);text-align:center}.lmbAttentionItemText{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lmbAttentionItemReason{flex:0 1 auto;min-width:0;max-width:55%;padding:3px 6px;border-radius:4px;background:var(--tint-caution-bg);color:var(--color-warn);font:600 10px/1.3 var(--font-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lmbAttentionMore{margin-left:6px;opacity:.8}:root{--page-inner-w:1120px;--page-gutter:var(--space-2xl);--page-rail-w:216px;--page-rail-gap:var(--space-4xl)}@media (max-width:767px){:root{--page-gutter:var(--space-lg)}}@media (max-width:820px){:root{--page-rail-gap:var(--space-lg)}}.v5Page{--v5-inner-w:var(--page-inner-w);--v5-gutter:var(--page-gutter);--v5-rail-w:var(--page-rail-w);--v5-band-line:var(--color-hairline-pane);min-height:100%;background:var(--color-surface-0);color:var(--color-text);--icon-tint:currentColor}.v5Inner{width:100%;max-width:var(--v5-inner-w);margin:0 auto;padding-inline:var(--v5-gutter);box-sizing:border-box}.v5Header{padding:28px 0 22px}.v5HeaderInner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md) var(--space-lg)}.v5Title{flex:1 1 300px;min-width:0;margin:0;font:600 28px/1.15 var(--font-sans);letter-spacing:-.025em;color:var(--color-text)}.v5HeaderActions{display:flex;align-items:center;gap:var(--space-sm);flex:0 0 auto}.v5Body{border-top:1px solid var(--v5-band-line);padding-bottom:var(--space-5xl)}.v5BodyInner{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--page-rail-gap)}.v5Rail{position:sticky;top:var(--space-xl);flex:0 0 var(--v5-rail-w);width:var(--v5-rail-w);min-width:0;padding-top:var(--space-2xl);box-sizing:border-box}.v5Main{flex:1 1 560px;min-width:0;padding-top:var(--space-2xl)}.v5RailLabel{display:block;padding:0 10px 8px;font:500 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle)}.v5RailRow{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:var(--space-sm) 10px;border:0;border-radius:7px;background:0 0;color:var(--color-ink-body);font:500 var(--font-size-sm)/1.3 var(--font-sans);text-align:left;cursor:pointer;transition:background .1s ease,color .1s ease;box-sizing:border-box}.v5RailRow:hover{background:var(--tint-neutral-bg)}.v5RailRow[data-on=true]{background:var(--tint-info-bg);color:var(--color-text);font-weight:600}.v5Chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.v5Chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-sm);background:var(--tint-neutral-bg);font:400 11px/1.3 var(--font-label);color:var(--color-muted)}.v5Chip .material-symbols-rounded{font-size:14px;color:inherit}.v5Chip[data-tone=good]{background:var(--tint-agreement-bg);color:var(--color-success)}.v5Chip[data-tone=warn]{background:var(--tint-caution-bg);color:var(--color-warn)}.v5Chip[data-tone=danger]{background:var(--tint-risk-bg);color:var(--color-accent-deep)}@media (max-width:820px){.v5Rail{position:static;flex:1 1 100%;width:100%;padding-top:var(--space-lg)}.v5Main{padding-top:0}.v5Header{padding:var(--space-xl)0 var(--space-md)}.v5Title{font-size:var(--font-size-2xl)}}body.signed-in-log-list{--ll-accent:var(--color-brand);--ll-surface:var(--color-brand-contrast);--ll-quiet:var(--color-surface-quiet);--ll-line:var(--color-hairline);--ll-line-faint:var(--tint-neutral-bg);--ll-control-line:var(--color-border-2);--ll-card-line:var(--color-border);--ll-ink:var(--color-text);--ll-body:var(--color-lead);--ll-ui:var(--color-subtle);--ll-meta:var(--color-subtle);--ll-meta-2:var(--color-subtle);--ll-hint:var(--color-subtle);--ll-count:var(--color-subtle)}body.signed-in-log-list:not(.signed-in-library) #treePane{flex:1 1 auto;width:auto;max-width:none;min-width:0;background:var(--ll-surface);overflow:hidden}body.signed-in-log-list:not(.signed-in-library) #treePane .paneBody,body.mobile-mode.signed-in-log-list:not(.signed-in-library) #treePane .paneBody{padding:0;background:var(--ll-surface);min-height:0;overflow:hidden}body.signed-in-log-list:not(.signed-in-library) #treeArea{height:100%;min-height:0;overflow-y:auto;scrollbar-gutter:stable;background:var(--ll-surface)}.llSide{display:flex;flex-direction:column;width:100%;min-width:0}.llSideScroll{display:flex;flex-direction:column;gap:22px}.llSideGroup{display:flex;flex-direction:column}.llScopeList{display:flex;flex-direction:column;gap:1px}.llScopeLabel{flex:1 1 auto;min-width:0;font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llScopeCount{margin-left:auto;flex:0 0 auto;font-size:var(--font-size-xs);line-height:1;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ll-hint)}body.signed-in-log-list .llImportBtn{width:40px;height:40px;border:1px solid var(--ll-control-line);border-radius:7px;background:var(--ll-surface);color:var(--ll-ink)}body.signed-in-log-list .llImportBtn:hover:not(:disabled){border-color:var(--ll-ink);background:var(--ll-surface)}body.signed-in-log-list .llGhost{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border:1px solid var(--ll-control-line);border-radius:6px;background:var(--ll-surface);color:var(--ll-ink);font:600 var(--font-size-sm)/1 var(--font-sans);cursor:pointer;transition:border-color .12s ease}body.signed-in-log-list .llGhost:hover{border-color:var(--ll-ink)}body.signed-in-log-list .llGhost .material-symbols-rounded{font-size:17px;color:inherit}.llList{display:flex;flex-direction:column;min-width:0;background:var(--ll-surface)}.llToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) 10px;margin-bottom:var(--space-lg)}.llSearch{box-sizing:border-box;display:flex;align-items:center;gap:7px;flex:1 1 200px;min-width:140px;padding:9px var(--space-md);background:var(--ll-surface);border:1px solid var(--ll-control-line);border-radius:7px}.llSearch[data-active=true]{border-color:var(--tint-info-border);box-shadow:0 0 0 3px var(--tint-info-bg)}.llSearchInput{flex:1 1 auto;min-width:0;border:0;outline:0;background:0 0;font:500 var(--font-size-sm)/1.2 var(--font-sans);color:var(--ll-ink)}.llSearchInput::placeholder{color:var(--ll-hint)}.llSeg{display:flex;align-items:center;gap:2px;flex:0 0 auto;padding:3px;background:var(--color-surface-2);border:1px solid var(--ll-control-line);border-radius:7px}.llSegLabel{padding:0 6px 0 8px;font:500 9.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ll-hint)}.llSegBtn{display:inline-flex;align-items:center;min-height:var(--hit-target-min);padding:6px 10px;border:0;border-radius:5px;background:0 0;color:var(--ll-body);font:500 var(--font-size-xs)/1 var(--font-sans);cursor:pointer;transition:background .1s ease,color .1s ease}.llSegBtn[data-on=true]{background:var(--ll-surface);color:var(--ll-ink);font-weight:600;box-shadow:0 1px 2px var(--color-text-a12)}body.signed-in-log-list .llIconBtn{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:var(--space-2xl);height:var(--space-2xl);padding:0;border:0;border-radius:6px;background:0 0;color:var(--ll-meta);cursor:pointer;transition:border-color .1s ease,color .1s ease}body.signed-in-log-list .llIconBtn:hover{color:var(--ll-ink)}body.signed-in-log-list .llIconBtn .material-symbols-rounded{font-size:18px}body.signed-in-log-list .llBoxBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:38px;height:38px;padding:0;border:1px solid var(--ll-control-line);border-radius:7px;background:var(--ll-surface);color:var(--ll-body);cursor:pointer;transition:border-color .1s ease,color .1s ease}body.signed-in-log-list .llBoxBtn:hover{border-color:var(--ll-ink);color:var(--ll-ink)}body.signed-in-log-list .llSortBtn{width:auto;padding:0 var(--space-md);font:500 var(--font-size-xs)/1 var(--font-sans);white-space:nowrap}.llScroller{min-width:0;container-type:inline-size;container-name:ll}.llGroupHead{display:flex;align-items:baseline;gap:var(--space-sm);padding:28px 10px 6px}.llGroup:first-child>.llGroupHead{padding-top:var(--space-xs)}.llGroupLabel{font:600 var(--font-size-sm)/1.3 var(--font-sans);color:var(--color-ink-body)}.llGroupHead[data-pinned=true] .llGroupLabel{color:var(--color-warn)}.llGroupCount{font-size:var(--font-size-xs);line-height:1.3;font-variant-numeric:tabular-nums;color:var(--ll-count)}.llGroup>.llRowGroup:last-child>.llRow{border-bottom-color:transparent}.llGroup>.llRowGroup[data-expanded=true]:last-child{border-bottom:none}.llRowGroup{display:block}.llRow{display:flex;align-items:center;gap:var(--space-lg);min-height:44px;padding:10px var(--space-md) 10px 10px;border-bottom:1px solid var(--ll-line-faint);background:var(--ll-surface);cursor:pointer;transition:background .1s ease;box-sizing:border-box}@media (hover:hover){.llRow:hover{background:var(--ll-quiet)}}.llRowRight{display:flex;align-items:center;gap:var(--space-sm);flex:0 0 auto;background:inherit}.llRow[data-on=true]{background:var(--color-surface-2);border-bottom-color:transparent}.llRowGroup[data-expanded=true]{border-bottom:1px solid var(--ll-line-faint)}.llThumb{flex:0 0 auto;display:block;width:88px;height:64px}.llThumb--none{background:var(--color-surface-quiet);border-radius:var(--radius-md)}.llThumbSvg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (max-width:767px){.llThumb{width:66px;height:48px}.llRowGroup>.llExpanded{padding-left:calc(76px + var(--space-lg))}}.llThumb-untaken{stroke:var(--color-brand-border);stroke-width:1.1}.llThumb-weighed{stroke:var(--color-node-relation-answers-mark);stroke-opacity:.5;stroke-width:1.1}.llThumb-notChosen{stroke:var(--color-brand-on-ink);stroke-width:1.5;stroke-dasharray:.1 3}.llThumb-pending{stroke:var(--color-brand);stroke-opacity:.4;stroke-width:1.1;stroke-dasharray:2 2.5}.llThumb-chosen{stroke:var(--color-brand);stroke-opacity:.9;stroke-width:1.6}.llThumb-twigFor{stroke:var(--color-node-relation-supports-mark);stroke-opacity:.8;stroke-width:1}.llThumb-twigAgainst{stroke:var(--color-node-relation-opposes-mark);stroke-opacity:.8;stroke-width:1}.llThumb-twigRequires{stroke:var(--color-node-relation-requires-mark);stroke-opacity:.8;stroke-width:1}.llThumb-tipFor{fill:var(--color-node-relation-supports-mark)}.llThumb-tipAgainst{fill:var(--color-node-relation-opposes-mark)}.llThumb-tipRequires{fill:var(--color-node-relation-requires-mark)}.llThumb-ringWeighed,.llThumb-ringUntaken,.llThumb-ringNotChosen{fill:var(--color-surface-0);stroke-width:1}.llThumb-ringWeighed{stroke:var(--color-node-relation-answers-mark);stroke-opacity:.75}.llThumb-ringUntaken{stroke:var(--color-brand-border)}.llThumb-ringNotChosen{stroke:var(--color-brand-on-ink)}.llThumb-node{fill:var(--color-brand)}.llThumb-waiting{fill:var(--color-brand);stroke:var(--color-brand);stroke-opacity:.18;stroke-width:5}.llThumb-disc{fill:var(--color-surface-0)}.llThumb-star{fill:var(--color-brand)}.llRowBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-xs)}.llRowMain,.llRowProv{display:flex;align-items:center;width:100%;min-width:0;padding:0;border:0;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.llRowMain:focus-visible{outline:2px solid var(--ll-accent);outline-offset:2px;border-radius:var(--radius-sm)}.llRowTitle{min-width:0;font:400 16.5px/1.3 var(--font-sans);color:var(--ll-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.llRowProv{gap:6px;line-height:1.4}.llRowOrg{font:500 11.5px/1 var(--font-sans);color:var(--ll-meta-2);white-space:nowrap;flex:0 0 auto}.llRowMeta{min-width:0;font:400 11.5px/1.4 var(--font-sans);color:var(--ll-meta-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.llAttn{display:inline-flex;align-items:center;flex:0 0 auto;padding:3px 7px;border:1px solid transparent;border-radius:3px;font:600 10px/1 var(--font-sans);letter-spacing:.06em;white-space:nowrap}.llAttnBtn{cursor:pointer}@media (hover:hover){.llAttnBtn:hover{box-shadow:0 0 0 3px var(--color-warn-fill-a16)}}.llAttnBtn:focus-visible{outline:2px solid var(--color-warn);outline-offset:1px}.llWhen{width:58px;font:500 11.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ll-hint);text-align:right;flex:0 0 auto;white-space:nowrap}@container ll (max-width: 560px){.llWhen{display:none}}.llExpanded{padding:var(--space-xs) 14px var(--space-xl) calc(98px + var(--space-lg));background:var(--color-surface-2)}.llWaiting{margin-bottom:var(--space-md);padding:10px var(--space-md) var(--space-xs);background:var(--tint-caution-bg);border:1px solid var(--tint-caution-border);border-radius:7px}.llWaitingHead{margin-bottom:var(--space-xs);font:600 9.5px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-warn-deep)}.llAsk{display:flex;align-items:baseline;gap:var(--space-md);padding:7px 0;color:inherit;text-decoration:none}.llAsk+.llAsk{border-top:1px solid var(--tint-caution-border)}.llAsk:focus-visible{outline:2px solid var(--ll-accent);outline-offset:2px}.llAskText{flex:1 1 auto;min-width:0;font:400 12.5px/1.45 var(--font-sans);color:var(--ll-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.llAskVerb{font-weight:600;color:var(--color-warn-deep)}@media (hover:hover){.llAsk:hover .llAskText{text-decoration:underline}}.llAskMeta{flex:0 0 auto;font:400 11.5px/1.45 var(--font-sans);color:var(--ll-meta);white-space:nowrap}.llAskDue{font-weight:500}.llAskLoading{padding:7px 0;font:500 11.5px/1.45 var(--font-sans);color:var(--color-warn-deep)}.llFacts{display:flex;flex-direction:column;gap:6px;margin:0 0 var(--space-lg)}.llFact{display:flex;align-items:baseline;gap:var(--space-md);margin:0}.llFactKey{flex:0 0 118px;font:500 10px/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ll-hint)}.llFactText{flex:1 1 auto;min-width:0;margin:0;font-size:var(--font-size-xs);line-height:1.4;color:var(--ll-ink)}.llExpandedActions{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}body.signed-in-log-list .llPinToggle[data-on=true]{background:var(--tint-info-bg);border-color:var(--tint-info-border);color:var(--ll-accent)}.llEyebrow{display:flex;align-items:baseline;gap:6px;font:500 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ll-hint)}.llNoMatch{display:flex;flex-direction:column;align-items:center;gap:9px;padding:44px var(--space-xl) var(--space-4xl);border:1px solid var(--ll-card-line);border-radius:var(--radius-lg);background:var(--color-surface-2);text-align:center}.llNoMatchTitle{font-size:14.5px;font-weight:600;color:var(--ll-ink)}.llNoMatch p{margin:0;max-width:340px;font-size:var(--font-size-sm);line-height:1.5;color:var(--ll-meta)}.llFoot{display:flex;align-items:center;gap:10px;margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-hairline-pane);font:500 var(--font-size-xs)/1 var(--font-sans);color:var(--ll-meta-2)}.llFootHint{margin-left:auto;color:var(--ll-count)}body.signed-in-log-list .btn.llLinkBtn{min-height:0;padding:0;border:0;background:0 0;font:500 var(--font-size-xs)/1.3 var(--font-sans);color:var(--ll-accent)}body.signed-in-log-list .btn.llLinkBtn:hover{background:0 0;text-decoration:underline}.llSideHead{display:flex;align-items:baseline;justify-content:space-between;padding-right:10px}.llSideHead .llSideLabel{padding-right:0}.llAttrRow.v5RailRow{gap:6px;min-height:34px;padding:6px 10px 6px var(--space-xs)}.llAttrChev{flex:0 0 auto;width:6px;height:6px;margin:0 3px;border-top:1.5px solid var(--color-subtle);border-right:1.5px solid var(--color-subtle);transform:rotate(45deg);transition:transform .12s ease}.llAttrRow[aria-expanded=true] .llAttrChev{transform:rotate(135deg)}.llAttrName{flex:1 1 auto;min-width:0;font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llAttrActive{flex:0 1 auto;min-width:0;font-size:11.5px;color:var(--ll-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llAttrValues{display:flex;flex-direction:column;gap:1px;padding-left:18px;margin-bottom:var(--space-xs)}.llAttrValue.v5RailRow{min-height:30px;padding:5px 10px;font-weight:400}.llAttrValue[data-quiet=true]{color:var(--color-subtle)}.llAttrValue[data-on=true]{color:var(--color-text);font-weight:600}.llScopeCount[data-zero=true]{color:var(--color-ink-icon)}.llRailMore.btn.llLinkBtn{align-self:flex-start;margin:var(--space-xs)0 0 10px}.formControl:is(.llRailFind,.llManageOrg,.llManageNameInput,.llManageNewName,.llAttrControl,.llManageAddValue){width:auto;height:30px;padding:0 var(--space-sm);border-radius:6px;font-size:var(--font-size-sm);color:var(--color-text)}.formControl.llRailFind{margin:0 0 6px var(--space-xs);font-size:var(--font-size-xs)}.llAttrEmpty{margin:0;padding:0 10px;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-subtle)}.llRowAttrs{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-md);min-width:0;font:400 11.5px/1.4 var(--font-sans)}.llRowAttr{white-space:nowrap}.llRowGuide{color:var(--color-ink-body)}.llRowAttrName{color:var(--color-subtle)}.llRowAttrValue,.llRowAttrMore{padding:0;border:0;background:0 0;font:inherit;cursor:pointer}.llRowAttrValue{font-weight:500;color:var(--color-ink-body)}.llRowAttrValue[data-on=true]{font-weight:600;color:var(--color-brand-deep)}.llRowAttrValue:hover{text-decoration:underline}.llRowAttrMore{color:var(--color-subtle)}.llGroupHead[data-not-set] .llGroupLabel{color:var(--color-subtle)}.formControl.llSegSelect{width:auto;height:26px;margin-left:2px;padding:0 6px;border:0;border-radius:5px;box-shadow:0 1px 2px var(--color-text-a12);font:600 var(--font-size-xs)/1 var(--font-sans);color:var(--color-text)}.llWhere{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);margin-bottom:14px;padding:10px var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-2)}.llWhereLabel{font-size:12.5px;color:var(--color-subtle)}.llWhereChips{display:flex;flex-wrap:wrap;gap:6px}.llWhereChip{display:inline-flex;align-items:center;height:26px;padding:0 2px 0 10px;border-radius:6px;background:var(--tint-info-bg);font-size:12.5px;color:var(--color-brand-deep);white-space:nowrap}.llWhereName{color:var(--color-brand-light)}.llWhereValue{margin-left:var(--space-xs);font-weight:600}.iconBtn.llWhereRemove{margin-left:2px;color:var(--color-brand-light)}.iconBtn.llWhereRemove .material-symbols-rounded,.iconBtn.llChipRemove .material-symbols-rounded{font-size:14px}.llWhereClear.btn.llLinkBtn{margin-left:auto;font-size:12.5px;color:var(--color-lead)}.llAttrNotice{margin:0 0 var(--space-md);font-size:12.5px;line-height:1.45;color:var(--color-success)}.llAttrNotice[data-tone=error]{color:var(--color-accent-deep)}.llAttrs{margin:0 0 var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-hairline-pane)}.llAttrsHead{display:flex;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-sm)}.llAttrGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px var(--space-2xl)}.llAttrField{display:flex;align-items:flex-start;gap:10px;min-width:0}.llAttrLabel{flex:0 0 108px;padding-top:6px;font-size:var(--font-size-xs);line-height:1.3;color:var(--color-ink-body);overflow-wrap:anywhere}.llAttrInput{flex:1 1 auto;min-width:0;max-width:200px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.formControl.llAttrControl{width:100%;height:28px;font-size:12.5px}select.formControl.llAttrControl[data-set=false]{color:var(--color-subtle)}.llAttrText{padding-top:6px;font-size:12.5px;line-height:1.3;color:var(--color-text)}.llAttrError{margin:0;font-size:11.5px;line-height:1.4;color:var(--color-accent-deep)}.llAttrToggle.btn.llLinkBtn{margin-top:var(--space-sm)}.llAttrNote{margin:0;font-size:var(--font-size-xs);color:var(--color-subtle)}@container ll (max-width: 560px){.llAttrGrid{grid-template-columns:minmax(0,1fr)}}.llManage{margin-bottom:var(--space-xl);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);overflow:hidden}.llManageHead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-md) 14px;border-bottom:1px solid var(--color-hairline-pane);background:var(--color-surface-2)}.llManageTitle{margin:0;font:600 14px/1.3 var(--font-sans);color:var(--color-text)}.formControl:is(.llManageOrg,.llManageNameInput){font-weight:600}.llManageShared{margin-left:auto;font-size:var(--font-size-xs);color:var(--color-subtle)}.llManage>.llAttrNotice{margin:0;padding:10px 14px 0}.llManageReadOnly,.llManageEmpty{margin:0;padding:var(--space-md) 14px;font-size:12.5px;line-height:1.5;color:var(--color-subtle)}.llManageFind{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--tint-neutral-bg)}.llManageFind .formControl.llRailFind{flex:0 1 260px;margin:0;font-size:var(--font-size-sm)}.llManageCount{font-size:var(--font-size-xs);color:var(--color-subtle)}.llManageRow{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr) auto;align-items:start;gap:var(--space-sm) var(--space-lg);padding:var(--space-md) 14px;border-bottom:1px solid var(--tint-neutral-bg)}.llManageName{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.llManageNameText{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.llManageMeta{font-size:11.5px;color:var(--color-subtle)}.llManageRowsToggle{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--color-ink-body);cursor:pointer}.llManageRowsToggle input{margin:0;accent-color:var(--color-brand)}.llManageValues{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:3px}.llChip{display:inline-flex;align-items:center;height:var(--hit-target-min);padding:0 2px 0 9px;border-radius:6px;background:var(--tint-neutral-bg);font-size:var(--font-size-xs);color:var(--color-ink-body)}.iconBtn.llChipRemove{margin-left:2px;color:var(--color-subtle)}.llManageAdd{display:inline-flex;align-items:center;gap:inherit}.formControl.llManageAddValue{width:120px;height:var(--hit-target-min);border-style:dashed;font-size:var(--font-size-xs)}.llManageHint{font-size:var(--font-size-xs);line-height:1.5;color:var(--color-subtle)}.llManageDelete.btn.llLinkBtn{padding-top:6px;color:var(--color-accent-deep)}.llManageNew{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) 10px;padding:var(--space-md) 14px}.llManageNewLabel{font-size:12.5px;color:var(--color-subtle)}.formControl.llManageNewName{flex:0 1 200px;min-width:140px}.llSeg.llManageKind{padding:2px}.llManageRow[data-new=true]{background:var(--color-brand-tint)}.llManageNoValues{font-size:var(--font-size-xs);font-weight:500;color:var(--color-warn)}.llManageOr{font-size:var(--font-size-xs);color:var(--color-subtle)}.llManageSuggest.btn.llLinkBtn{font-weight:600}.llManageUsed{margin-left:auto;font-size:var(--font-size-xs);color:var(--color-subtle)}.llManageStart{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-2xl) var(--space-xl)}.llManageStartTitle{margin:0;font:600 var(--font-size-lg)/1.3 var(--font-sans);color:var(--color-text)}.llManageStartLead{margin:var(--space-xs)0 0;max-width:640px;font-size:var(--font-size-sm);line-height:1.55;color:var(--color-subtle)}.llManageStartCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.llManageStartCard{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.llManageStartCardTitle{margin:0;font:600 var(--font-size-sm)/1.3 var(--font-sans);color:var(--color-text)}.llManageStartText{margin:0;font-size:var(--font-size-sm);line-height:1.55;color:var(--color-ink-body)}.llManageStartSet{display:flex;flex-direction:column;gap:var(--space-xs)}.llManageStartSetLabel{font-size:var(--font-size-xs);color:var(--color-subtle)}.llManageStartChips{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.llChip.llChip--plain{padding:0 var(--space-sm)}.llManageStartActions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}.llManageNew.llManageNew--card{padding:0}.llManageNew--card .formControl.llManageNewName{flex:1 1 100%}@media (max-width:767px){.llManageRow{grid-template-columns:minmax(0,1fr)}.llManageStartCards{grid-template-columns:minmax(0,1fr)}}.newLogCard.saCard{max-width:1040px;height:min(840px,calc(100vh - var(--space-4xl)));display:flex;flex-direction:column}.saHeader{align-items:flex-start}.saHeading{flex:1 1 auto;min-width:0}.saFor{font-weight:500;color:var(--color-subtle)}.saLead{margin:var(--space-xs)0 0;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-ink-body)}.saToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--color-hairline-pane);background:var(--color-surface-2)}.formControl.llRailFind.saFind{flex:0 1 260px;margin:0;font-size:var(--font-size-sm)}.saToolbarState{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md)}.saCapacity{font-size:var(--font-size-xs);color:var(--color-subtle)}.saColumns{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:380px minmax(0,1fr)}.saCatalogue{min-height:0;overflow-y:auto;padding:var(--space-sm)0 var(--space-lg);border-right:1px solid var(--color-hairline-pane)}.saGroup{padding-top:var(--space-sm)}.saGroupTitle{margin:0;padding:var(--space-xs) var(--space-xl);font:600 var(--font-size-xs)/1.3 var(--font-sans);color:var(--color-subtle)}.saItem{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-xl);cursor:pointer}.saItem[data-checked=true]{background:var(--color-brand-surface-soft)}.saItem[data-disabled=true]{cursor:default}.saItem input{flex:0 0 auto;width:15px;height:15px;margin:var(--space-2xs)0 0;accent-color:var(--color-brand)}.saItemText{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.saItemName{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.saItem[data-disabled=true] .saItemName{color:var(--color-subtle)}.saItemDesc{font-size:var(--font-size-xs);line-height:1.45;color:var(--color-subtle)}.saItemPreview{font-size:var(--font-size-xs);line-height:1.45;color:var(--color-ink-body)}.saItemPreview[data-taken=true]{color:var(--color-warn)}.saEmpty{margin:0;padding:var(--space-lg) var(--space-xl);font-size:var(--font-size-sm);line-height:1.5;color:var(--color-subtle)}.saSelected{min-height:0;overflow-y:auto;padding:var(--space-lg) var(--space-xl) var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);background:var(--color-surface-quiet)}.saSelectedTitle{margin:0;font:600 var(--font-size-sm)/1.3 var(--font-sans);color:var(--color-text)}.saCount{font-weight:500;color:var(--color-subtle)}.saNothing{margin:0;padding:var(--space-3xl) var(--space-2xl);border:1px dashed var(--color-border-2);border-radius:var(--radius-lg);font-size:var(--font-size-sm);line-height:1.55;text-align:center;color:var(--color-subtle)}.saDraft{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-0)}.saDraft[data-error=true]{border-color:var(--color-accent-deep)}.saDraftHead{display:flex;align-items:center;gap:var(--space-sm)}.formControl.llManageNameInput.saDraftName{flex:0 1 240px;font-size:var(--font-size-sm)}.saDraft[data-error=true] .formControl.saDraftName{border-color:var(--color-accent-deep)}.saDraftKind{flex:1 1 auto;font-size:var(--font-size-xs);color:var(--color-subtle)}.saError{margin:calc(-1*var(--space-xs))0 0;font-size:var(--font-size-xs);line-height:1.4;color:var(--color-accent-deep)}.llSeg.saModes{align-self:flex-start;padding:var(--space-2xs)}.llSegBtn.saMode{cursor:pointer}.saModeInput{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.llSegBtn.saMode:has(.saModeInput:focus-visible){outline:2px solid var(--color-brand);outline-offset:var(--space-px)}.saNote{margin:0;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-subtle)}.saValues{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.llChip.saChip[data-added=true]{background:var(--tint-info-bg);color:var(--color-brand-deep)}.formControl.llManageAddValue.saValueInput{width:150px}.saDraftFoot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.saSummary{font-size:var(--font-size-xs);color:var(--color-subtle)}.saFooter{gap:var(--space-sm)}.saFootLine{flex:1 1 auto;min-width:0;font-size:var(--font-size-xs);line-height:1.4;color:var(--color-subtle)}.saFootLine[data-tone=error]{color:var(--color-accent-deep)}@media (max-width:767px){.saColumns{grid-template-columns:minmax(0,1fr);overflow-y:auto}.saCatalogue,.saSelected{overflow-y:visible;border-right:none}}.llFirstRun{padding-top:var(--space-2xl);display:flex;flex-direction:column;gap:28px}.llFirstRunIntro{display:flex;flex-direction:column;gap:10px;max-width:720px}.llFirstRunHeading{margin:0;font:600 var(--font-size-2xl)/1.22 var(--font-sans);letter-spacing:-.02em;color:var(--ll-ink);text-wrap:pretty}.llFirstRunLead{margin:0;max-width:600px;font-size:14.5px;line-height:1.65;color:var(--ll-body);text-wrap:pretty}.llFirstRunChoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg);max-width:880px}.llFirstRunCard{display:flex;flex-direction:column;gap:var(--space-md);padding:22px 22px var(--space-xl);border:1px solid var(--ll-card-line);border-radius:var(--radius-card);background:var(--ll-surface);transition:border-color 160ms}.llFirstRunCard:hover{border-color:var(--ll-accent)}.llFirstRunCardHead{display:flex;align-items:center;gap:10px}.llFirstRunCardIcon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-md);background:var(--ll-quiet)}.llFirstRunCardIcon .material-symbols-rounded{font-size:var(--font-size-xl);color:var(--ll-ink)}.llFirstRunCard.is-suggested .llFirstRunCardIcon{background:var(--tint-info-bg)}.llFirstRunCard.is-suggested .llFirstRunCardIcon .material-symbols-rounded,.llFirstRunCard.is-suggested .llEyebrow{color:var(--ll-accent)}.llFirstRunCardTitle{margin:0;font:600 var(--font-size-lg)/1.35 var(--font-sans);letter-spacing:-.01em;color:var(--ll-ink)}.llFirstRunCardBody{margin:0;font-size:14px;line-height:1.6;color:var(--ll-body);text-wrap:pretty}.llFirstRunCardWhere{display:inline-flex;align-items:center;gap:5px;margin-top:auto;font:400 var(--font-size-2xs)/1.4 var(--font-sans);color:var(--ll-meta)}.llFirstRunCardWhere .material-symbols-rounded{font-size:15px;color:inherit}.llFirstRunKey{display:inline-block;padding:1px 7px;border:1px solid var(--ll-control-line);border-radius:var(--radius-sm);background:var(--ll-quiet);font-size:12.5px;font-weight:600;line-height:1.5;color:var(--ll-ink)}.llFirstRunKey.is-primary{border-color:var(--ll-accent);background:var(--ll-accent);color:var(--ll-surface)}body.signed-in-log-list .llFirstRunPointedAt{box-shadow:0 0 0 3px var(--ll-surface),0 0 0 5px var(--ll-accent);transition:box-shadow 160ms}.llFirstRunLibrary{display:flex;flex-direction:column;gap:var(--space-sm);max-width:880px;padding-top:22px;border-top:1px solid var(--ll-line)}.llFirstRunLibraryLead{margin:0;font-size:var(--font-size-sm);line-height:1.6;color:var(--ll-body);text-wrap:pretty}.llFirstRunLibraryLink{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--color-brand)}.llFirstRunLibraryLink .material-symbols-rounded{font-size:16px;color:inherit}@media (max-width:900px){.llFirstRun{padding-top:var(--space-xl)}}@media (max-width:767px){.llFactKey{flex-basis:96px}}body:not(.signed-in-log-list) #logListScopes,body.signed-in-log-list.signed-in-library #logListScopes{display:none}body.signed-in-library{--lb-accent:var(--color-brand);--lb-surface:var(--color-brand-contrast);--lb-quiet:var(--color-surface-quiet);--lb-line-faint:var(--tint-neutral-bg);--lb-control-line:var(--color-border-2);--lb-ink:var(--color-text);--lb-body:var(--color-lead);--lb-meta:var(--color-subtle);--lb-hint:var(--color-subtle);--lb-count:var(--color-subtle)}body.signed-in-log-list.signed-in-library #treePane{flex:1 1 auto;width:auto;max-width:none;min-width:0;background:var(--lb-surface);overflow:hidden}body.signed-in-log-list.signed-in-library #treePane .paneBody,body.mobile-mode.signed-in-log-list.signed-in-library #treePane .paneBody{padding:0;background:var(--lb-surface);min-height:0;overflow:hidden}body.signed-in-library #treeArea{height:100%;min-height:0;overflow-y:auto;scrollbar-gutter:stable;background:var(--lb-surface)}body:not(.signed-in-library) #libraryFacets{display:none}.lbSide{display:flex;flex-direction:column;width:100%;min-width:0;font-family:var(--font-sans)}.lbSideScroll{display:flex;flex-direction:column;gap:22px}.lbSideGroup{display:flex;flex-direction:column}.lbFacetList{display:flex;flex-direction:column;gap:1px}.lbRailLabel{margin:0;padding:0 10px var(--space-sm);font:500 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle)}.lbFacetLabel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs)}.lbFacetCount{margin-left:auto;flex:0 0 auto;font:500 var(--font-size-xs)/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-subtle)}.lbFacet[data-on=true] .lbFacetCount{color:var(--color-brand)}.lbFacet[data-zero=true] .lbFacetCount{color:var(--color-ink-icon)}.v5RailRow.lbOrgRow,.v5RailRow.lbSectorRow{min-height:34px;padding:7px 10px}.lbDot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--color-text)}.lbRailSub{padding:10px 10px var(--space-xs);font-size:var(--font-size-2xs);line-height:1;color:var(--color-subtle)}.lbRailNone{margin:0;padding:var(--space-xs) 10px;font-size:var(--font-size-xs);color:var(--color-subtle)}.lbRailFind.formControl{height:30px;min-height:0;margin:0 0 6px;padding:0 var(--space-sm);border:1px solid var(--color-border-2);border-radius:6px;background:var(--color-surface-0);font:400 var(--font-size-xs)/1.2 var(--font-sans);color:var(--color-text)}.lbRailFind.formControl::placeholder{color:var(--color-subtle)}.lbCode{flex:0 0 22px;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--color-subtle)}.lbSectorRow[data-dim=true]{color:var(--color-ink-icon);cursor:default}.lbSectorRow[data-dim=true] .lbCode,.lbSectorRow[data-dim=true] .lbFacetCount{color:var(--color-ink-icon)}.lbSectorRow[data-dim=true]:hover{background:0 0}.btn.lbTextBtn{padding:var(--space-xs)0;border:0;background:0 0;font:500 var(--font-size-xs)/1.3 var(--font-sans);color:var(--color-brand);--btn-pane-ink:var(--color-brand)}.btn.lbTextBtn:hover{background:0 0;text-decoration:underline}.btn.lbRailMore{align-self:flex-start;margin-left:10px}.lbList{display:flex;flex-direction:column;min-width:0;background:var(--lb-surface);font-family:var(--font-sans)}.lbToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) 10px;margin-bottom:var(--space-lg)}.lbSearch{box-sizing:border-box;display:flex;align-items:center;flex:1 1 220px;min-width:140px;padding:9px var(--space-md);background:var(--lb-surface);border:1px solid var(--lb-control-line);border-radius:7px}.lbSearch[data-active=true]{border-color:var(--tint-info-border);box-shadow:0 0 0 3px var(--tint-info-bg)}.lbSearchInput{flex:1 1 auto;min-width:0;border:0;outline:0;background:0 0;font:500 var(--font-size-sm)/1.2 var(--font-sans);color:var(--lb-ink)}.lbSearchInput::placeholder{color:var(--lb-hint)}.lbCheck{display:inline-flex;align-items:center;gap:var(--space-sm);height:38px;padding:0 var(--space-md);border:1px solid var(--lb-control-line);border-radius:7px;background:var(--lb-surface);font:500 var(--font-size-xs)/1 var(--font-sans);color:var(--lb-body);white-space:nowrap;cursor:pointer;box-sizing:border-box}.lbCheck input{width:14px;height:14px;margin:0;accent-color:var(--color-brand)}.lbBoxBtn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 var(--space-md);border:1px solid var(--lb-control-line);border-radius:7px;background:var(--lb-surface);color:var(--lb-body);font:500 var(--font-size-xs)/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:border-color .1s ease,color .1s ease,background .1s ease}.lbBoxBtn:hover{border-color:var(--lb-ink);color:var(--lb-ink)}.lbChips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);margin-bottom:14px;padding:10px var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-2)}.lbChipsLead{font-size:12.5px;color:var(--color-subtle)}.lbChipList{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}.lbChip{display:inline-flex;align-items:center;height:26px;padding:0 var(--space-2xs)0 10px;border-radius:6px;background:var(--tint-info-bg);font:500 12.5px/1 var(--font-sans);color:var(--color-brand-deep);white-space:nowrap}.iconBtn.lbChipX{margin-left:var(--space-2xs);color:var(--color-brand-deep);--icon-tint:currentColor}.iconBtn.lbChipX .material-symbols-rounded{font-size:14px}.btn.lbClearAll{padding:0;border:0;background:0 0;font:500 12.5px/1 var(--font-sans);color:var(--lb-body);--btn-pane-ink:var(--lb-body)}.btn.lbClearAll:hover{background:0 0;color:var(--lb-ink)}.lbChip--phone,.lbChips--phone{display:none}.lbScroller{min-width:0}.lbGroup{display:flex;flex-direction:column;min-width:0}.lbGroupHead{display:flex;align-items:baseline;gap:var(--space-sm);padding:28px 10px 6px}.lbGroup:first-child .lbGroupHead{padding-top:var(--space-xs)}.lbGroupLabel{font:600 var(--font-size-sm)/1.3 var(--font-sans);color:var(--color-ink-body)}.lbGroupCount{font:400 var(--font-size-xs)/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-subtle)}.lbRowGroup{display:block}.lbGroup>.lbRowGroup:last-child .lbRow{border-bottom-color:transparent}.lbGroup>.lbRowGroup[data-expanded=true]:not(:last-child){border-bottom:1px solid var(--lb-line-faint)}.lbRow{display:flex;align-items:center;gap:var(--space-lg);width:100%;min-height:44px;padding:10px var(--space-md) 10px 10px;border:0;border-bottom:1px solid var(--lb-line-faint);background:var(--lb-surface);font-family:var(--font-sans);color:var(--lb-ink);text-align:left;cursor:pointer;transition:background .1s ease;box-sizing:border-box}@media (hover:hover){.lbRow:hover{background:var(--lb-quiet)}}.lbRow:focus-visible{outline:2px solid var(--lb-accent);outline-offset:-2px}.lbRow[data-on=true]{background:var(--color-surface-2);border-bottom-color:transparent}.lbRowBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-xs)}.lbRowTitle,.lbRowDesc,.lbRowProv{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbRowTitle{font:400 16.5px/1.3 var(--font-sans);color:var(--lb-ink)}.lbRowDesc{font:400 12.5px/1.45 var(--font-sans);color:var(--color-lead)}.lbRowProv{display:flex;align-items:center;gap:6px;font:400 11.5px/1.4 var(--font-sans);color:var(--color-subtle)}.lbProvPub{flex:0 0 auto;font-weight:500;white-space:nowrap}.lbProvMeta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbRowWhen{flex:0 0 64px;font:500 11.5px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-subtle);text-align:right;white-space:nowrap}.lbExpanded{padding:var(--space-xs) 14px var(--space-xl) calc(98px + var(--space-lg));background:var(--color-surface-2)}@media (max-width:767px){.lbExpanded{padding-left:calc(76px + var(--space-lg))}}.lbSupersededNote{margin-bottom:var(--space-md);padding:10px var(--space-md);border:1px solid var(--color-hairline);border-radius:7px;background:var(--lb-surface)}.lbSupersededNote p{margin:0;font-size:12.5px;line-height:1.5;color:var(--color-ink-body)}.lbNoteLink{padding:0;border:0;background:0 0;color:var(--color-brand);font:inherit;text-decoration:underline;cursor:pointer}.lbFacts{display:flex;flex-direction:column;gap:6px;margin:0 0 var(--space-lg)}.lbFact{display:flex;align-items:baseline;gap:var(--space-md)}.lbFactLabel{flex:0 0 118px;font:500 10px/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-subtle)}.lbFactValue{flex:1 1 auto;min-width:0;margin:0;font-size:var(--font-size-xs);line-height:1.4;color:var(--lb-ink)}.lbExpandedActions{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.btn.lbGhostBtn[data-on=true]{background:var(--tint-info-bg);border-color:var(--tint-info-border);color:var(--lb-accent);--btn-pane-ink:var(--lb-accent)}.lbMore{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) 10px 0}.btn.lbMoreBtn{padding:var(--space-sm) 14px;border:1px solid var(--lb-control-line);border-radius:7px;background:var(--lb-surface);font:600 12.5px/1 var(--font-sans);color:var(--lb-ink);--btn-pane-ink:var(--lb-ink)}.btn.lbMoreBtn:hover{border-color:var(--lb-ink);background:var(--lb-surface)}.lbMoreNote{font-size:var(--font-size-xs);color:var(--color-subtle)}.lbNoMatch{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-4xl) var(--space-lg);text-align:center}.lbNoMatchTitle{font-size:14.5px;font-weight:600;color:var(--lb-ink)}.lbNoMatch p{margin:0;max-width:380px;font-size:var(--font-size-sm);line-height:1.5;color:var(--lb-meta)}.btn.lbResetBtn{margin-top:var(--space-xs)}.lbFoot{display:flex;align-items:center;gap:10px;margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-hairline-pane);font:500 var(--font-size-xs)/1.4 var(--font-sans);color:var(--lb-meta)}.lbFootHint{margin-left:auto;color:var(--lb-count)}@media (max-width:767px){.lbToolbar{position:sticky;top:0;z-index:2;flex-wrap:nowrap;margin-bottom:var(--space-sm);padding:var(--space-sm)0;background:var(--lb-surface)}.lbToolbar .lbSearch{min-width:0}.lbToolbar .lbSortBtn,.lbToolbar .lbCheck{display:none}.lbChips,.lbChipList{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.lbChip{flex:0 0 auto}.lbChip--phone{display:inline-flex}.lbChips--phone{display:flex}.arRail[data-sheet-open=true]>.lbSide{flex:1 1 auto;min-height:0}.arRail[data-sheet-open=true] .lbSideScroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:var(--space-md)}body.signed-in-library #treeArea:has(.arSheetLock){overflow:hidden}}.sheetBackdrop{position:fixed;inset:0;z-index:1200;background:var(--color-text-a35);display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:640px;max-height:82vh;overflow-y:auto;background:var(--color-surface-0);border-radius:16px 16px 0 0;padding:12px 18px 24px;box-shadow:0-8px 30px var(--color-text-a22);animation:sheetUp 220ms ease}.sheet[data-sheet-height]{max-height:none;display:flex;flex-direction:column}.sheet[data-sheet-height]>[data-sheet-body]{flex:1 1 auto;min-height:0;overflow-y:auto}.sheet[data-sheet-height=peek]{height:30vh;height:30dvh}.sheet[data-sheet-height=guide]{height:72vh;height:72dvh}.sheet[data-sheet-height=full]{height:calc(100vh - var(--hit-target-phone));height:calc(100dvh - var(--hit-target-phone))}.sheetGrabber{width:36px;height:4px;background:var(--color-border-2);border-radius:999px;margin:0 auto 12px}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}body.signed-in-account #treePane{flex:1 1 auto;width:auto;max-width:none;min-width:0;background:var(--color-surface-0);overflow:hidden}body.signed-in-account #treePane .paneBody,body.mobile-mode.signed-in-account #treePane .paneBody{padding:0;background:var(--color-surface-0);min-height:0;overflow:hidden}body.signed-in-account #treeArea{height:100%;min-height:0;overflow-y:auto;scrollbar-gutter:stable;background:var(--color-surface-0)}.acPage{--ac-prose-w:640px}.acHeader{padding:var(--space-4xl)0 var(--space-2xl)}.acHeaderInner{display:flex;flex-direction:column;gap:14px}.acPageTitle{flex:none;font-size:40px;line-height:1.1;letter-spacing:-.03em}.acChips{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;margin-top:2px}.acChip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-sm);background:var(--tint-neutral-bg);font:400 11px/1.3 var(--font-label);color:var(--color-muted)}.acChip .material-symbols-rounded{font-size:14px;color:inherit}.acRailSlot{padding-top:36px}.acRail{display:flex;flex-direction:column;gap:10px}.acRailLabel{padding:0}.acRailLink{display:block;width:100%;padding:7px 0;border:0;border-bottom:1px solid var(--tint-neutral-bg);background:0 0;font:500 var(--font-size-xs)/1.45 var(--font-sans);color:var(--color-lead);text-align:left;text-decoration:none;text-wrap:pretty;cursor:pointer}.acRailLink:hover{color:var(--color-text)}.acRailLink:focus-visible{outline:2px solid var(--selection-border);outline-offset:2px}.acTitle:focus{outline:0}.acTitle:focus-visible{outline:2px solid var(--selection-border);outline-offset:3px}.acMain{padding-top:36px;display:flex;flex-direction:column}.acSection{display:flex;flex-direction:column;gap:14px;padding:26px 0 30px;border-bottom:1px solid var(--color-hairline-pane)}.acSection:first-child{padding-top:0}.acSection:last-child{border-bottom:none;padding-bottom:var(--space-sm)}.acTitle{margin:0;font:600 var(--font-size-2xl)/1.22 var(--font-sans);letter-spacing:-.02em;color:var(--color-text)}.acBody{margin:0;max-width:var(--ac-prose-w);font:400 14.5px/1.7 var(--font-sans);color:var(--color-ink-body);text-wrap:pretty}.acBody--quiet{color:var(--color-muted)}.acFootnote{margin:0;max-width:var(--ac-prose-w);font:400 var(--font-size-xs)/1.6 var(--font-sans);color:var(--color-muted);text-wrap:pretty}.acStack{display:flex;flex-direction:column;gap:var(--space-lg);max-width:var(--ac-prose-w)}.acNote{display:flex;gap:10px;max-width:var(--ac-prose-w);padding:13px 15px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-2)}.acNote .material-symbols-rounded{flex:0 0 auto;font-size:18px;line-height:1.4;color:var(--color-subtle)}.acNote p{margin:0;font:400 var(--font-size-sm)/1.6 var(--font-sans);color:var(--color-ink-body);text-wrap:pretty}.acNameForm,.acDeletionForm{display:flex;flex-direction:column;gap:14px;max-width:var(--ac-prose-w)}.acFields{display:flex;flex-wrap:wrap;gap:14px}.acField{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:6px}.acNameForm>.acField,.acDeletionForm>.acField{flex:0 0 auto}.acFieldLabel{font:500 var(--font-size-xs)/1.3 var(--font-sans);color:var(--color-muted)}.acPage .acInput,.acPage .acTextarea{width:100%;padding:11px 13px;border:1px solid var(--color-border-2);border-radius:var(--radius-md);background:var(--color-surface-0);font:400 14.5px/1.3 var(--font-sans);color:var(--color-text);box-sizing:border-box}.acPage .acTextarea{resize:vertical;line-height:1.55;font-size:14px}.acPage .acInput:focus-visible,.acPage .acTextarea:focus-visible{outline:0;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--tint-info-bg)}.acAppears{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:11px 14px;border-radius:7px;background:var(--color-surface-1)}.acAppearsLabel{font:500 9.5px/1.4 var(--font-label);letter-spacing:.1em;color:var(--color-subtle)}.acAppearsName{font:600 13.5px/1.4 var(--font-sans);color:var(--color-text)}.acAppearsNote{font:400 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-muted);text-wrap:pretty}.acActions{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center}.acBtnPrimary,.acBtnSecondary,.acBtnDanger{white-space:nowrap;padding:11px 17px;border:1px solid transparent;border-radius:6px;font:600 13.5px/1.2 var(--font-sans);cursor:pointer;transition:background .12s ease,border-color .12s ease;--icon-tint:currentColor}.acBtnPrimary{background:var(--color-brand);color:var(--color-brand-contrast)}.acBtnPrimary:hover:not(:disabled){background:var(--color-brand-deep)}.acBtnPrimary:disabled{background:var(--tint-neutral-bg);border-color:var(--tint-neutral-border);color:var(--color-subtle);cursor:not-allowed}.acBtnSecondary{background:var(--color-surface-0);border-color:var(--color-border-2);color:var(--color-text)}.acBtnSecondary:hover:not(:disabled){border-color:var(--color-text)}.acBtnSecondary:disabled{opacity:.6;cursor:default}.acBtnDanger{background:var(--color-accent-primary);color:var(--color-brand-contrast)}.acBtnDanger:hover:not(:disabled){background:var(--color-accent-deep)}.acBtnDanger:disabled{opacity:.6;cursor:default}.acStatus{font:400 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-muted);min-height:1em}.acStatus--ok{color:var(--color-success)}.acStatus--error{color:var(--color-accent-deep)}.acTable{display:flex;flex-direction:column;max-width:var(--ac-prose-w);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.acTableRow{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding:14px var(--space-lg);border-bottom:1px solid var(--color-hairline-pane)}.acTableRow:last-child{border-bottom:none}.acTableKey{flex:0 0 130px;font:500 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-muted)}.acTableValue{flex:1 1 200px;min-width:0;display:flex;align-items:center;gap:var(--space-sm);font:400 14px/1.5 var(--font-sans);color:var(--color-text);overflow-wrap:anywhere}.acTableValue .material-symbols-rounded{font-size:17px;color:var(--color-subtle)}.acTableValue .material-symbols-rounded[data-tone=ok]{color:var(--color-success)}.acTableValue .material-symbols-rounded[data-tone=error]{color:var(--color-accent-primary)}.acMono{font-family:var(--font-label)}.acOrgRow{gap:var(--space-md);border-bottom-color:var(--tint-neutral-bg)}.acOrgText{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:3px}.acOrgName{font:600 13.5px/1.4 var(--font-sans);color:var(--color-text)}.acOrgMeta{font:400 11px/1.5 var(--font-label);color:var(--color-subtle)}.acOrgManaged{font:400 12px/1.5 var(--font-sans);color:var(--color-ink-body)}.acManagedNote{margin-bottom:var(--space-md)}.acRolePill{flex:0 0 auto;padding:3px 8px;border-radius:3px;font:500 9.5px/1.5 var(--font-label);letter-spacing:.06em}.acActionRow{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:center;justify-content:space-between;max-width:var(--ac-prose-w);padding:15px var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.acActionRow--tinted{background:var(--color-surface-2)}.acActionText{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:3px}.acActionTitle{font:600 13.5px/1.4 var(--font-sans);color:var(--color-text)}.acActionDesc{font:400 var(--font-size-xs)/1.55 var(--font-sans);color:var(--color-muted);text-wrap:pretty}.acActionRow .acBtnSecondary{padding:10px 15px;font-size:var(--font-size-sm)}.acKeyTable{display:flex;flex-direction:column;gap:2px;max-width:var(--ac-prose-w)}.acKeyTableHead{padding-bottom:7px;border-bottom:1px solid var(--color-hairline);font:500 10px/1.6 var(--font-label);letter-spacing:.12em;color:var(--color-text)}.acKeyTableRow{display:flex;flex-wrap:wrap;gap:var(--space-xs) 14px;padding:10px 0;border-bottom:1px solid var(--tint-neutral-bg)}.acKeyTableKey{flex:0 0 150px;font:600 var(--font-size-xs)/1.6 var(--font-sans);color:var(--color-text)}.acKeyTableRow--narrow .acKeyTableKey{flex-basis:100px}.acKeyTableRow[data-excluded=true] .acKeyTableKey{color:var(--color-warn)}.acKeyTableText{flex:1 1 280px;min-width:0;font:400 13.5px/1.6 var(--font-sans);color:var(--color-ink-body);text-wrap:pretty}.acProgressRow{display:flex;gap:var(--space-md);align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--tint-neutral-bg)}.acProgressRow .material-symbols-rounded{flex:0 0 auto;font-size:18px;line-height:1.35;color:var(--color-ink-soft)}.acProgressRow[data-reached=true] .material-symbols-rounded,.acProgressRow[data-reached=true] .acProgressKey{color:var(--color-success)}.acProgressText{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.acProgressKey{font:600 var(--font-size-sm)/1.45 var(--font-sans);color:var(--color-text)}.acProgressDesc{font:400 var(--font-size-xs)/1.55 var(--font-sans);color:var(--color-muted);text-wrap:pretty}.acRefCard{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:9px;overflow:hidden}.acRefCard[data-open=true]{border-color:var(--tint-caution-border)}.acRefHead{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:13px var(--space-lg);border-bottom:1px solid var(--color-hairline-pane);background:var(--color-surface-2)}.acRefCard[data-open=true] .acRefHead{background:var(--color-surface-caution-head)}.acRefLabel{font:500 9.5px/1.4 var(--font-label);letter-spacing:.1em;color:var(--color-subtle)}.acRefId{font:500 var(--font-size-sm)/1.4 var(--font-label);color:var(--color-text)}.acStatusBadge{margin-left:auto;padding:3px 8px;border:1px solid transparent;border-radius:3px;font:600 9.5px/1.5 var(--font-label);letter-spacing:.06em}.acRefBody{display:flex;flex-direction:column;gap:var(--space-md);padding:14px var(--space-lg)}.acRefSentence{margin:0;font:400 13.5px/1.6 var(--font-sans);color:var(--color-text);text-wrap:pretty}.acRefTable{display:flex;flex-direction:column}.acRefRow{display:flex;flex-wrap:wrap;gap:var(--space-xs) 14px;padding:var(--space-sm)0;border-bottom:1px solid var(--tint-neutral-bg)}.acRefRow:last-child{border-bottom:none}.acRefKey{flex:0 0 120px;font:400 11px/1.6 var(--font-label);color:var(--color-subtle)}.acRefText{flex:1 1 240px;min-width:0;font:400 var(--font-size-sm)/1.6 var(--font-sans);color:var(--color-ink-body);text-wrap:pretty}.acFooter{border-top:1px solid var(--color-hairline-pane)}.acFooter .visitorLandingFooter{padding-block:28px var(--space-4xl)}@media (max-width:820px){.acRailSlot{padding-top:var(--space-lg)}.acMain{padding-top:0}.acPageTitle{font-size:var(--font-size-3xl)}}body:not(.org-admin-console) #orgAdminRail{display:none}body.org-admin-console #treePane{flex:1 1 auto;width:auto;max-width:none;min-width:0;background:var(--color-surface-0);overflow:hidden}body.org-admin-console #treePane .paneBody{padding:0;background:var(--color-surface-0);min-height:0;overflow:hidden}body.org-admin-console #treeArea{height:100%;min-height:0;overflow-y:auto;scrollbar-gutter:stable;background:var(--color-surface-0)}.oaPage{--oa-bar-pad:max(32px, calc((100vw - var(--page-inner-w)) / 2))}.oaPage .v5Inner{width:calc(100vw - 10px - 2*var(--oa-bar-pad));max-width:none;margin-left:var(--oa-bar-pad);margin-right:0;padding-inline:0}.oaFlowPage[hidden]{display:none}.oaHeader{align-items:flex-end}.oaHeaderText{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:10px}.oaBack{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:0 0;color:var(--color-brand);font:500 12.5px/1.2 var(--font-sans);cursor:pointer}.oaBack:hover{color:var(--color-brand-deep)}.oaBack .material-symbols-rounded{font-size:16px}.oaBack:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.oaTitleRow{display:flex;align-items:center;gap:var(--space-md);min-width:0}.oaTitle{flex:0 1 auto;overflow-wrap:anywhere}.oaTitleDot{flex:0 0 auto;width:14px;height:14px;border-radius:var(--radius-sm)}.oaHeaderSub{display:flex;align-items:center;gap:var(--space-sm);font:500 14px/1.3 var(--font-sans);color:var(--color-ink-body)}.oaRail{display:flex;flex-direction:column;gap:22px}.oaRailGroup{display:flex;flex-direction:column}.oaScopeList{display:flex;flex-direction:column;gap:1px}.oaScope:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.oaScopeOrg{min-height:36px}.oaScopeOrg[data-on=true]{background:var(--tint-neutral-bg)}.oaScopeIcon{flex:0 0 auto;font-size:18px;color:var(--color-subtle)}.oaScopeLabel{flex:1 1 auto;min-width:0;font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oaScopeOrg .oaScopeLabel{font-size:12.5px}.oaScopeCount{flex:0 0 auto;margin-left:auto;font:500 11px/1 var(--font-label);color:var(--color-subtle)}.oaRightsNote{margin:0;padding-top:14px;border-top:1px solid var(--tint-neutral-bg);font:400 12.5px/1.6 var(--font-sans);color:var(--color-muted);text-wrap:pretty}.oaAnchors{display:flex;flex-direction:column;padding:0 10px}.oaAnchor{display:block;width:100%;padding:7px 0;border:0;border-bottom:1px solid var(--tint-neutral-bg);background:0 0;font:500 12.5px/1.45 var(--font-sans);color:var(--color-lead);text-align:left;cursor:pointer}.oaAnchor:hover{color:var(--color-text)}.oaAnchor:focus-visible{outline:2px solid var(--selection-border);outline-offset:2px}.oaAttn{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid var(--tint-caution-border);border-radius:var(--radius-md);background:var(--tint-caution-bg)}.oaAttnHead{display:flex;align-items:flex-start;gap:10px}.oaAttnHead .material-symbols-rounded{flex:0 0 auto;font-size:19px;color:var(--color-warn)}.oaAttnText{font:500 13.5px/1.5 var(--font-sans);color:var(--color-text);text-wrap:pretty}.oaBannerBtn{flex:0 0 auto;padding:var(--space-sm) 13px;border:1px solid transparent;border-radius:6px;background:var(--color-warn);color:var(--color-brand-contrast);font:600 12.5px/1.2 var(--font-sans);white-space:nowrap;cursor:pointer}.oaBannerBtn:hover{background:var(--color-warn-deep)}.oaMain,.oaList,.oaGuards{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.oaScroller{display:flex;flex-direction:column;gap:22px}.oaMainHead{display:flex;align-items:baseline;gap:10px}.oaMainTitle{flex:1 1 auto;margin:0;font:600 20px/1.25 var(--font-sans);letter-spacing:-.015em}.oaMainLead{margin:0;max-width:640px;font:400 13.5px/1.6 var(--font-sans);color:var(--color-muted)}.oaListFoot{margin:0;max-width:640px;font:400 12.5px/1.6 var(--font-sans);color:var(--color-muted)}.oaToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) 10px}.oaSearch{flex:1 1 200px;min-width:120px;display:flex;align-items:center;gap:var(--space-sm);padding:9px var(--space-md);border:1px solid var(--color-border-2);border-radius:7px;background:var(--color-surface-0)}.oaSearch:focus-within{border-color:var(--color-text)}.oaSearchIcon{flex:0 0 auto;font-size:18px;color:var(--color-subtle)}.oaSearchInput{flex:1 1 auto;min-width:0;padding:0;border:0;background:0 0;font:400 13.5px/1.3 var(--font-sans);color:var(--color-text)}.oaSearchInput:focus{outline:0}.oaSearchInput::placeholder{color:var(--color-ink-icon)}.oaCount{font:400 11px/1.3 var(--font-label);color:var(--color-subtle);white-space:nowrap}.oaChips{display:flex;align-items:center;gap:2px}.oaSeg{flex:0 0 auto;padding:3px;border:1px solid var(--color-border-2);border-radius:7px;background:var(--color-surface-2)}.oaSegLabel{padding:0 7px 0 var(--space-sm);font:500 9.5px/1 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft)}.oaChip{display:inline-flex;align-items:baseline;gap:6px;padding:6px 10px;border:0;border-radius:5px;background:0 0;font:500 var(--font-size-xs)/1.2 var(--font-sans);color:var(--color-lead);white-space:nowrap;cursor:pointer}.oaChip:hover{color:var(--color-text)}.oaChip[data-on=true]{background:var(--color-surface-0);font-weight:600;color:var(--color-text)}.oaChip:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.oaChipCount{font:400 10px/1 var(--font-label);color:var(--color-ink-soft)}.oaDateRange{display:inline-flex;align-items:center;gap:6px}.oaDateDash{color:var(--color-subtle);font-size:var(--font-size-xs)}.oaDateInput{padding:7px var(--space-sm);border:1px solid var(--color-border-2);border-radius:7px;font:500 11.5px/1 var(--font-label);color:var(--color-text);background:var(--color-surface-0)}.oaFoot p{margin:0;font:400 12px/1.6 var(--font-sans);color:var(--color-muted)}.oaFootRow{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.oaScopeNote{margin:0;font:500 11px/1.5 var(--font-label);color:var(--color-subtle)}.oaGroup{display:flex;flex-direction:column}.oaGroupHead{display:flex;align-items:baseline;gap:var(--space-sm);padding:0 2px var(--space-sm);border-bottom:1px solid var(--color-hairline)}.oaGroupLabel{font:500 10px/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft)}.oaGroupHead[data-tone=warn] .oaGroupLabel{color:var(--color-warn)}.oaGroupCount{font:400 10px/1 var(--font-label);color:var(--color-ink-soft)}.oaGroupNote{margin-left:auto;font:400 11.5px/1.3 var(--font-sans);color:var(--color-muted);text-align:right}.oaRow{display:flex;flex-direction:column;border-bottom:1px solid var(--color-hairline-row)}.oaRow[data-open=true]{background:var(--color-surface-2)}.oaRowBtn{display:flex;align-items:center;gap:var(--space-md);min-height:44px;padding:10px var(--space-md) 10px 10px;cursor:pointer;transition:background .1s ease}.oaRowBtn:hover{background:var(--color-surface-quiet)}.oaRow[data-open=true]>.oaRowBtn:hover{background:0 0}.oaRowBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.oaRowSlot{flex:0 0 26px;display:flex;align-items:center;justify-content:center}.oaRowBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.oaRowHead{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);min-width:0}.oaRowName,.oaRowEmail,.oaEventHeadline{min-width:0;font:600 13.5px/1.4 var(--font-sans);color:var(--color-text);overflow-wrap:anywhere}.oaRowSlug{font:400 10.5px/1.4 var(--font-label);color:var(--color-ink-soft)}.oaRowFacts{display:flex;align-items:center;flex-wrap:wrap;gap:2px 10px;min-width:0}.oaRowText{min-width:0;font:400 var(--font-size-xs)/1.4 var(--font-sans);color:var(--color-muted)}.oaFact{font:400 10.5px/1.4 var(--font-label);color:var(--color-subtle)}.oaFactQuiet{color:var(--color-subtle);font-size:10.5px}.oaOutcomeBadge{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}.oaRowWhen{flex:0 0 58px;font:400 10.5px/1.3 var(--font-label);color:var(--color-subtle);text-align:right;white-space:nowrap}.oaRowChevron{flex:0 0 auto;font-size:20px;color:var(--color-ink-icon)}.oaDot{flex:0 0 auto;width:10px;height:10px;border-radius:3px}.oaDotRound{width:var(--space-sm);height:var(--space-sm);border-radius:50%}.oaAvatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font:600 9.5px/1 var(--font-label)}.oaEventIcon{flex:0 0 auto;font-size:18px}.oaRowPanel{display:flex;flex-wrap:wrap;gap:var(--space-lg) 28px;padding:var(--space-xs) var(--space-md) 22px var(--space-4xl)}.oaPanelMain{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:var(--space-lg)}.oaPanelWide{flex-basis:100%}.oaPanelSide{flex:0 1 240px;min-width:0;display:flex;flex-direction:column;gap:var(--space-sm)}.oaMain .oaSideLabel{padding:0}.oaRowPanel .oaSideLabel{padding:var(--space-xs)0 0}.oaPanelLead{margin:0;max-width:560px;font:500 15px/1.55 var(--font-sans);color:var(--color-text);text-wrap:pretty}.oaPanelList{display:flex;flex-direction:column;gap:var(--space-sm)}.oaPanelLine{display:flex;align-items:flex-start;gap:var(--space-sm)}.oaPanelLine>.material-symbols-rounded{flex:0 0 auto;padding-top:2px;font-size:16px}.oaPanelLineText{display:flex;flex-direction:column;gap:1px;min-width:0}.oaPanelLineTitle{font:500 12.5px/1.45 var(--font-sans);color:var(--color-text)}.oaPanelLineNote{font:400 10.5px/1.45 var(--font-label);color:var(--color-subtle)}.oaPanelActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.oaPanelFlags{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.oaFootnote{margin:0;max-width:640px;font:400 12.5px/1.6 var(--font-sans);color:var(--color-muted);text-wrap:pretty}.oaCheckRow{display:flex;align-items:center;gap:var(--space-sm);min-height:var(--hit-target-min);font:500 var(--font-size-sm)/1.4 var(--font-sans);color:var(--color-ink-body);cursor:pointer}.oaCheckRow input{margin:0;accent-color:var(--color-brand)}.oaDomainList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-md)}.oaDomainRow{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)0;border-top:1px solid var(--color-hairline-row)}.oaDomainHead{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.oaDomainName{font:600 var(--font-size-sm)/1.4 var(--font-sans);color:var(--color-ink-body)}.oaVerdictManaged{color:var(--color-ink-body)}.oaDomainRecord{padding:var(--space-sm);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-surface-0);user-select:all}.oaPaneNote{margin:0;font:400 12.5px/1.6 var(--font-sans);color:var(--color-muted);text-wrap:pretty}.oaPaneToken{margin:0;font:400 11px/1.5 var(--font-label);color:var(--color-ink-body);overflow-wrap:anywhere}.oaFacts{margin:0;max-width:600px;display:flex;flex-direction:column}.oaFactsRow{display:flex;gap:var(--space-md);padding:7px 0;border-bottom:1px solid var(--color-hairline-row)}.oaFactsKey{flex:0 0 118px;font:500 10px/1.8 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-subtle)}.oaFactsValue{flex:1 1 auto;min-width:0;margin:0;font:400 12.5px/1.5 var(--font-sans);color:var(--color-text);overflow-wrap:anywhere}.oaFactsBoxed{max-width:640px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.oaFactsBoxed .oaFactsRow:last-child{border-bottom:0}.oaReachCols{max-width:640px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-auto-flow:column;gap:var(--space-sm) var(--space-2xl)}.oaReachRow{display:flex;align-items:center;gap:var(--space-sm);padding:2px 0}.oaReachName{min-width:0;font:500 12.5px/1.45 var(--font-sans);overflow:hidden;text-overflow:ellipsis}.oaReachNote{flex:0 0 auto;font:400 10px/1 var(--font-label);color:var(--color-ink-soft)}.oaRightsBtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border:1px solid var(--tint-info-border);border-radius:6px;font:600 13px/1.2 var(--font-sans);cursor:pointer;transition:filter .12s ease}.oaRightsBtn:hover{filter:brightness(.97)}.oaRightsBtn:disabled{cursor:default;filter:none}.oaRightsBtn .material-symbols-rounded{font-size:17px}.oaRefusal{margin:0;font:500 12px/1.5 var(--font-sans);color:var(--color-warn-deep)}.oaRecent{display:flex;align-items:flex-start;gap:var(--space-sm)}.oaRecent .material-symbols-rounded{flex:0 0 auto;margin-top:2px;font-size:15px;color:var(--color-subtle)}.oaRecentText{font:500 var(--font-size-xs)/1.45 var(--font-sans);color:var(--color-text);text-wrap:pretty}.oaRecentWhen{margin-top:1px;font:400 10px/1.4 var(--font-label);color:var(--color-ink-soft)}.oaDiff{max-width:600px;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.oaDiffHead{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--color-border)}.oaDiffHead span{padding:var(--space-sm) var(--space-md);font:500 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft)}.oaDiffHead span+span{border-left:1px solid var(--color-border)}.oaDiffBody{display:grid;grid-template-columns:1fr 1fr}.oaDiffCol{min-width:0;display:flex;flex-direction:column;gap:5px;padding:10px var(--space-md)}.oaDiffColAfter{border-left:1px solid var(--color-border)}.oaDiffLine{font:400 var(--font-size-xs)/1.5 var(--font-label);overflow-wrap:anywhere}.oaCorrelation{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.oaFactKey{font:500 10px/1 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft)}.oaCorrelationValue{flex:1 1 auto;min-width:0;font:400 11px/1.4 var(--font-label);color:var(--color-ink-body);overflow-wrap:anywhere}.oaPill,.oaFlag{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-xs);padding:2px 6px;border:1px solid var(--tint-neutral-border);border-radius:3px;background:var(--tint-neutral-bg);color:var(--color-subtle);font:600 9px/1.3 var(--font-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.oaPill .material-symbols-rounded{font-size:12px}.oaPillSmall .material-symbols-rounded{display:none}.oaPill[data-tone=warn]{border-color:var(--tint-caution-border);background:var(--tint-caution-bg);color:var(--color-warn)}.oaSideLabel{display:block}.oaSectionLabel{margin:0;font:500 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft)}.oaMiniLabel{display:block;font:500 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft)}.oaMiniLabelWarn{color:var(--color-warn-deep)}.oaMiniLabelDanger{color:var(--color-danger-deep)}.oaMiniLabelGood{color:var(--color-success-deep)}.oaStack{display:flex;flex-direction:column;gap:6px}.oaIconBtn{width:26px;height:26px;color:var(--color-subtle)}.oaIconBtn:hover{background:var(--tint-neutral-bg)}.oaIconBtn:disabled{color:var(--color-ink-icon);cursor:default;background:0 0}.oaIconBtn .material-symbols-rounded{font-size:17px}.oaIconBtnTiny{width:20px;height:20px;border-radius:var(--radius-sm)}.oaIconBtnTiny .material-symbols-rounded{font-size:15px}.oaIconBtnBordered{width:30px;height:30px;border:1px solid var(--color-border-2);background:var(--color-surface-0);color:var(--color-ink-body)}.oaPushRight{margin-left:auto}.oaTextBtn{padding:10px var(--space-xs);border:0;background:0 0;font:600 13px/1.2 var(--font-sans);color:var(--color-lead);cursor:pointer}.oaTextBtn:hover{color:var(--color-text)}.oaTextBtnDanger{color:var(--color-accent-primary)}.oaTextBtnDanger:hover{color:var(--color-accent-deep)}.oaTextBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.oaVisuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.oaPromotedRow[data-oa-promoted-state=archived]{opacity:.62}.oaPromotedMerge{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:7px}.oaPromotedMergeAsk{font:500 11.5px/1.5 var(--font-sans);color:var(--color-text)}.oaNotice{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid var(--tint-info-border);border-radius:var(--radius-md);background:var(--color-brand-surface-soft);font:500 var(--font-size-sm)/1.55 var(--font-sans);color:var(--color-ink-body)}.oaNotice .material-symbols-rounded{flex:0 0 auto;font-size:17px;color:var(--color-brand)}.oaNotice>span:nth-child(2){flex:1 1 auto;min-width:0}.oaBanner{display:flex;align-items:flex-start;gap:10px;max-width:640px;margin-bottom:14px;padding:11px 13px;border:1px solid var(--color-hairline);border-radius:7px;font:400 13px/1.55 var(--font-sans);color:var(--color-ink-body);text-wrap:pretty}.oaBanner .material-symbols-rounded{flex:0 0 auto;font-size:18px}.oaBanner>span:nth-child(2){flex:1 1 auto;min-width:0}.oaBannerWarn{border-color:var(--tint-caution-border);background:var(--tint-caution-bg);color:var(--color-text)}.oaBannerWarn .material-symbols-rounded{color:var(--color-warn)}.oaBannerTight{margin-bottom:0}.oaBannerText{display:block}.oaDisabledBandWrap{padding-bottom:var(--space-xl)}.oaDisabledBand{max-width:none;margin-bottom:0;border-color:var(--tint-neutral-border);background:var(--tint-neutral-bg);color:var(--color-text)}.oaDisabledBand .material-symbols-rounded{color:var(--color-subtle)}.oaDisabledBandText{display:flex;flex-direction:column;gap:var(--space-2xs)}.oaDisabledBandLead{font-weight:500}.oaDisabledBandDetail{color:var(--color-muted)}.oaIdentityFields{display:flex;flex-wrap:wrap;gap:var(--space-lg);max-width:640px}.oaIdentityField{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:var(--space-sm)}.oaIdentityHint{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);color:var(--color-muted)}.oaIdentityHint[hidden]{display:none}.oaIdentityHint .material-symbols-rounded{font-size:var(--font-size-lg)}.oaIdentityHint[data-tone=good]{color:var(--color-success)}.oaIdentityHint[data-tone=danger]{color:var(--color-accent-deep)}.oaAccountBlock{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-hairline-pane)}.oaAccountHead{display:flex;align-items:center;gap:var(--space-md)}.oaAccountTiming{border-color:var(--tint-neutral-border);background:var(--tint-neutral-bg)}.oaAccountTiming .material-symbols-rounded{color:var(--color-subtle)}.oaStatusLists{display:flex;flex-wrap:wrap;gap:var(--space-md)}.oaStatusLists>.oaCard{flex:1 1 220px;min-width:0}.oaLoading{display:flex;align-items:center;gap:9px;padding:22px var(--space-lg);font:500 12.5px/1.4 var(--font-sans);color:var(--color-subtle)}.oaEmpty{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:44px var(--space-xl) var(--space-4xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);text-align:center}.oaEmpty .material-symbols-rounded{font-size:26px;color:var(--color-ink-icon)}.oaEmptyTitle{font:600 14px/1.4 var(--font-sans);color:var(--color-text)}.oaEmpty p{margin:0;max-width:360px;font:400 12.5px/1.55 var(--font-sans);color:var(--color-muted)}.oaCard{display:flex;align-items:flex-start;gap:10px;padding:var(--space-md) 13px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-0)}.oaCardQuiet{background:var(--color-surface-2)}.oaCardTight{padding:10px var(--space-md)}.oaCardColumn{flex-direction:column;gap:var(--space-sm)}.oaCardDanger{border-color:var(--tint-destructive-border);background:var(--tint-risk-bg)}.oaCardGood{border-color:var(--tint-agreement-border);background:var(--color-success-surface-soft)}.oaCardWarn{border-color:var(--tint-caution-border);background:var(--tint-caution-bg)}.oaCardIcon{flex:0 0 auto;margin-top:1px;font-size:17px;color:var(--color-subtle)}.oaCardBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.oaCardTitle{font:600 13px/1.4 var(--font-sans);color:var(--color-text);text-wrap:pretty}.oaCardText{font:400 12.5px/1.5 var(--font-sans);color:var(--color-ink-body);text-wrap:pretty}.oaCardMono{font:400 11px/1.45 var(--font-label);color:var(--color-subtle)}.oaCardMonoDanger{color:var(--color-accent-primary)}.oaExportRow{align-items:center;gap:10px}.oaExportManifest{font-weight:500;opacity:.85}.oaExportDownload{flex:0 0 auto;width:auto;height:auto;padding:5px 10px;border-radius:6px;font:600 11.5px/1 var(--font-sans);text-decoration:none;white-space:nowrap}.oaFactRow{display:flex;align-items:baseline;gap:10px}.oaFactRowKey{flex:0 0 96px;font:500 10px/1.3 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft)}.oaFactRowKeyWide{flex-basis:118px}.oaFactRowValue{flex:1 1 auto;min-width:0;font:400 12.5px/1.5 var(--font-sans);color:var(--color-text);text-wrap:pretty}.oaGuardGrid{display:flex;flex-direction:column}.oaSection{display:flex;flex-direction:column;gap:14px;padding:26px 0 30px;border-bottom:1px solid var(--color-hairline-pane)}.oaSection:first-child{padding-top:0}.oaSection:last-child{border-bottom:0}.oaGuardHead{display:flex;align-items:center;gap:var(--space-md)}.oaSectionTitle{flex:1 1 auto;margin:0;font:600 var(--font-size-2xl)/1.22 var(--font-sans);letter-spacing:-.02em;color:var(--color-text)}.oaSectionTitle:focus{outline:0}.oaSectionTitle:focus-visible{outline:2px solid var(--selection-border);outline-offset:3px}.oaSubTitle{margin:0;font:600 18px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--color-text)}.oaGuardLead{margin:0;max-width:640px;font:400 14.5px/1.7 var(--font-sans);color:var(--color-ink-body);text-wrap:pretty}.oaGuardMiniHead{display:flex;align-items:center;gap:10px}.oaGuardMiniHead .material-symbols-rounded{flex:0 0 auto;font-size:18px;color:var(--color-brand)}.oaGuardMiniHead .oaCardTitle{flex:1 1 auto;font-weight:700;font-size:13.5px}.oaGuardFoot{max-width:640px;display:flex;flex-direction:column;gap:var(--space-sm)}.oaOptions{max-width:640px;display:flex;flex-wrap:wrap;gap:10px}.oaOptions>.oaOption{flex:1 1 220px;width:auto}.oaOptionsRow{display:flex;flex-wrap:wrap;gap:6px}.oaOptionsRow .oaOption{flex:1 1 180px}.oaOption{display:flex;align-items:flex-start;gap:10px;width:100%;padding:var(--space-md) 14px;border:1px solid var(--color-border-2);border-radius:var(--radius-md);background:var(--color-surface-0);text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.oaOption:hover{border-color:var(--color-text)}.oaOption[data-on=true]{border-color:var(--color-brand);background:var(--color-brand-tint)}.oaOption:disabled{cursor:default;opacity:.65}.oaOption:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.oaOptionRow{max-width:640px;align-items:center;padding:10px var(--space-md)}.oaOptionTall{padding:14px var(--space-lg)}.oaOptionMark{flex:0 0 auto;margin-top:1px;font-size:18px}.oaOptionRow .oaOptionMark{margin-top:0}.oaOptionBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.oaOptionLabel{font:600 13.5px/1.4 var(--font-sans);color:var(--color-text)}.oaOptionLabelLarge{font-size:14px}.oaOptionDesc{font:400 12.5px/1.5 var(--font-sans);color:var(--color-muted);text-wrap:pretty}.oaOptionDescMono{font-family:var(--font-label);font-size:11px;color:var(--color-subtle)}.oaChoices{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:0;min-width:0}.oaChoice{flex:1 1 200px;display:flex;align-items:flex-start;gap:10px;padding:var(--space-md) 14px;border:1px solid var(--color-border-2);border-radius:var(--radius-md);background:var(--color-surface-0);cursor:pointer}.oaChoice:hover{border-color:var(--color-text)}.oaChoice[data-on=true]{border-color:var(--color-brand);background:var(--color-brand-tint)}.oaChoice input{margin:3px 0 0;accent-color:var(--color-brand)}.oaChoice:focus-within{outline:2px solid var(--color-brand);outline-offset:2px}.oaChoiceBody{display:flex;flex-direction:column;gap:2px;min-width:0}.oaChoiceLabel{display:inline-flex;align-items:center;gap:6px;font:600 13.5px/1.4 var(--font-sans);color:var(--color-text)}.oaChoiceLabel .material-symbols-rounded{font-size:16px}.oaChoiceDesc{font:400 12.5px/1.5 var(--font-sans);color:var(--color-muted)}.oaCanLine{display:flex;align-items:flex-start;gap:var(--space-sm)}.oaCanLine .material-symbols-rounded{flex:0 0 auto;margin-top:1px;font-size:15px}.oaCanLine>span:last-child{font:500 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-ink-body);text-wrap:pretty}.oaSubBlock{max-width:640px;display:flex;flex-direction:column;gap:9px}.oaSubPanel{padding:var(--space-lg) 18px;border-radius:var(--radius-md);background:var(--color-surface-2)}.oaSubPanelTitle{font:600 14px/1.4 var(--font-sans);color:var(--color-text)}.oaGuardNote{margin:0;max-width:640px;font:400 12.5px/1.6 var(--font-sans);color:var(--color-muted)}.oaComplianceList{display:flex;flex-direction:column;gap:var(--space-xs)}.oaComplianceRow{display:flex;align-items:baseline;gap:var(--space-sm);min-width:0}.oaComplianceEmail{font:400 var(--font-size-xs)/1.4 var(--font-label);color:var(--color-ink-body);overflow-wrap:anywhere}.oaDomainChips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border-2);border-radius:var(--radius-md)}.oaDomainChip{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-xs) var(--space-xs) 9px;border-radius:5px;background:var(--tint-neutral-bg)}.oaDomainChipText{font:500 var(--font-size-xs)/1.3 var(--font-label);color:var(--color-text)}.oaDomainAdd{display:flex;flex:1 1 180px}.oaDomainInput{flex:1 1 auto;min-width:0;padding:6px;border:0;background:0 0;font:400 13px/1.3 var(--font-sans);color:var(--color-text)}.oaDomainInput::placeholder{color:var(--color-ink-icon)}.oaDomainInput:focus{outline:0}.oaField{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:6px}.oaInput{width:100%;padding:11px 13px;border:1px solid var(--color-border-2);border-radius:var(--radius-md);background:var(--color-surface-0);font:400 14px/1.3 var(--font-sans);color:var(--color-text)}.oaInput::placeholder{color:var(--color-ink-icon)}.oaInput:focus{outline:0;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--tint-info-bg)}.oaInputMono{font-family:var(--font-label)}.oaInputAccent{border-color:var(--color-brand)}.oaKeyRow{display:flex;flex-wrap:wrap;gap:10px}.oaSaveRow{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.oaSaveRow>.oaInput{flex:1 1 200px;width:auto;min-width:0}.oaSaveMsg{display:inline-flex;align-items:center;gap:5px;font:500 12.5px/1.4 var(--font-sans);color:var(--color-success)}.oaSaveMsg .material-symbols-rounded{font-size:16px}.oaSaveMsgError{color:var(--color-accent-primary)}.oaInlineError{margin:0;font:500 12px/1.5 var(--font-sans);color:var(--color-accent-primary)}.oaMonoNote{margin:0;font:400 11px/1.5 var(--font-label);color:var(--color-subtle)}.oaMonoNoteRight{margin-left:auto;color:var(--color-subtle)}.oaMonoNoteBlock{margin-top:14px;line-height:1.6}.oaFlowBody{max-width:720px;display:flex;flex-direction:column}.oaFlowPage .oaFlowTitle{font:600 var(--font-size-2xl)/1.22 var(--font-sans);letter-spacing:-.02em}.oaFlowPage .oaFlowLead{max-width:640px;font:400 14.5px/1.7 var(--font-sans);color:var(--color-ink-body)}.oaFlowFoot{max-width:720px;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-hairline-pane)}.oaRail .oaSteps{flex-direction:column;align-items:stretch;gap:var(--space-px);margin:0}.oaRail .oaStep{justify-content:flex-start;gap:var(--space-md);min-height:38px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md)}.oaRail .oaStep:hover{background:var(--tint-neutral-bg)}.oaRail .oaStep[data-on=true]{background:var(--tint-info-bg)}.oaRail .oaStepDot{width:20px;height:20px;font-size:var(--font-size-2xs)}.oaRail .oaStepLabel{font:500 var(--font-size-sm)/1.35 var(--font-sans);color:var(--color-ink-body)}.oaRail .oaStep[data-on=true] .oaStepLabel{font-weight:600;color:var(--color-text)}.oaFlowPage .oaSectionLabel,.oaModal .oaSectionLabel{margin:var(--space-lg)0 var(--space-sm)}.oaOverlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:var(--color-text-a50);padding:26px}.oaOverlay[hidden]{display:none}body:not(.org-admin-console) .oaOverlay{display:none}.oaModal{max-width:100%;max-height:100%;display:flex;flex-direction:column;background:var(--color-surface-0);border:1px solid var(--color-border-strong);border-radius:15px;box-shadow:0 30px 66px -26px var(--color-text-a60);overflow:hidden;font-family:var(--font-sans);color:var(--color-text)}.oaModalHead{flex:0 0 auto;border-bottom:1px solid var(--color-surface-paper);padding:15px 20px 13px;display:flex;align-items:center;gap:12px}.oaKicker{flex:0 0 auto;font:700 9.5px/1 var(--font-label);letter-spacing:.15em;text-transform:uppercase}.oaModalHead .oaIconBtn{margin-left:auto;width:30px;height:30px;border-radius:8px}.oaModalHead .oaSteps+.oaIconBtn{margin-left:0}.oaSteps{display:flex;align-items:center;gap:9px;margin-left:auto}.oaStep{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:7px;padding:5px 8px;background:0 0;cursor:pointer;transition:background .12s ease}.oaStep:hover{background:var(--color-surface-paper)}.oaStepDot{width:17px;height:17px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:700 9.5px/1 var(--font-label)}.oaStepLabel{font:600 11.5px/1 var(--font-sans);color:var(--color-subtle);white-space:nowrap}.oaStep[data-on=true] .oaStepLabel{font-weight:700;color:var(--color-text)}.oaModalBody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 22px 22px}.oaModalFoot{flex:0 0 auto;border-top:1px solid var(--color-surface-paper);background:var(--color-surface-quiet);padding:13px 20px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.oaModalFootNote{margin-left:auto;font:500 10.5px/1.4 var(--font-label);color:var(--color-subtle)}.oaFlowTitle{margin:0 0 7px;font:800 20px/1.22 var(--font-sans);letter-spacing:-.02em;text-wrap:pretty}.oaFlowLead{margin:0 0 16px;font:400 13px/1.6 var(--font-sans);color:var(--color-lead);text-wrap:pretty}.oaFlowResultHead{display:flex;align-items:center;gap:10px;margin-bottom:8px}.oaFlowResultHead .material-symbols-rounded{font-size:22px}.oaFlowResultHead .oaFlowTitle{margin:0}.oaFlowError{margin:12px 0 0;border:1px solid var(--tint-risk-border);background:var(--tint-risk-bg);border-radius:10px;padding:11px 12px;font:500 12px/1.55 var(--font-sans);color:var(--color-danger-deep);text-wrap:pretty}.oaFlowRule{display:flex;align-items:center;gap:10px;margin:18px 0 10px}.oaFlowRuleLine{flex:1 1 auto;height:1px;background:var(--color-hairline-soft)}.oaTextarea{width:100%;border:1px solid var(--tint-info-border);background:var(--color-brand-surface-soft);border-radius:11px;padding:12px 13px;font:500 13.5px/1.9 var(--font-label);color:var(--color-text);resize:vertical}.oaTextarea:focus{outline:0;box-shadow:0 0 0 3px var(--color-brand-a12)}.oaVerdict{display:flex;align-items:flex-start;gap:11px;border:1px solid var(--color-hairline);border-radius:10px;padding:11px 12px}.oaVerdict>.material-symbols-rounded{font-size:18px;flex:0 0 auto;margin-top:1px}.oaVerdictBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.oaVerdictEmail{font:600 12.5px/1.35 var(--font-label);overflow-wrap:anywhere}.oaVerdictNote{font:500 12px/1.5 var(--font-sans);text-wrap:pretty}.oaVerdictTag{flex:0 0 auto;font:600 10px/1 var(--font-sans);border:1px solid var(--color-hairline);border-radius:5px;padding:4px 6px;white-space:nowrap}.oaBulletRow{display:flex;align-items:flex-start;gap:9px}.oaBulletRow .material-symbols-rounded{font-size:16px;flex:0 0 auto;margin-top:1px;color:var(--color-subtle)}.oaBulletRow>span:last-child{flex:1 1 auto;font:500 12.5px/1.5 var(--font-sans);color:var(--color-ink-body);text-wrap:pretty}.oaBulletRowWarn .material-symbols-rounded{color:var(--color-warn)}.oaBulletRowWarn>span:last-child{color:var(--color-warn-deep)}.oaNameField{display:flex;align-items:center;gap:11px;border:1px solid var(--tint-info-border);background:var(--color-brand-surface-soft);border-radius:10px;padding:12px 13px}.oaNameField:focus-within{box-shadow:0 0 0 3px var(--color-brand-a12)}.oaNameField .oaDot{margin-top:0}.oaNameInput{flex:1 1 auto;min-width:0;border:0;background:0 0;font:600 15px/1.3 var(--font-sans);color:var(--color-text)}.oaNameInput:focus{outline:0}.oaSlugField{display:flex;align-items:center;gap:11px;border:1px solid var(--tint-neutral-border);border-radius:10px;padding:11px 12px}.oaSlugField>.material-symbols-rounded{font-size:18px;flex:0 0 auto}.oaSlugInput{flex:1 1 auto;min-width:0;border:0;background:0 0;font:600 13px/1.3 var(--font-label);color:var(--color-text)}.oaSlugInput:focus{outline:0}.oaSummaryCard{border:1px solid var(--tint-info-border);background:var(--color-brand-surface-soft);border-radius:12px;padding:14px 15px;margin-bottom:12px}.oaSummaryHead{display:flex;align-items:center;gap:11px;margin-bottom:11px}.oaSummaryHead .oaDot{margin-top:0}.oaSummaryName{flex:1 1 auto;min-width:0;font:800 16px/1.3 var(--font-sans);overflow:hidden;text-overflow:ellipsis}.oaSummarySlug{font:500 12px/1 var(--font-label);color:var(--color-brand)}.oaSummaryCard .oaFactRow+.oaFactRow{margin-top:9px}.oaWarnRow{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--color-hairline);border-radius:10px;padding:11px 12px;font:500 12px/1.55 var(--font-sans);text-wrap:pretty}.oaWarnRow .material-symbols-rounded{font-size:17px;flex:0 0 auto;margin-top:1px}.oaNextMove{display:flex;align-items:center;gap:11px;width:100%;border:1px solid var(--color-hairline);border-radius:11px;padding:12px 13px;text-align:left;cursor:pointer;transition:filter .12s ease}.oaNextMove:hover{filter:brightness(.98)}.oaNextMove>.material-symbols-rounded{font-size:19px;flex:0 0 auto}.oaNextMoveChevron{font-size:18px;color:var(--color-subtle);flex:0 0 auto}@media (max-width:900px){.oaRowPanel{padding-left:var(--space-md)}.oaReachCols{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none}.oaOverlay{padding:var(--space-md)}}.acxLog{--acx-accent:var(--color-brand);--acx-accent-hover:var(--color-brand-deep);--acx-accent-soft:var(--color-brand-surface-soft);--acx-accent-softer:var(--tint-info-bg);--acx-accent-line:var(--tint-info-border);--acx-warn:var(--color-warn);--acx-warn-text:var(--color-warn-deep);--acx-warn-bg:var(--tint-caution-bg);--acx-warn-bg-2:var(--tint-caution-bg);--acx-warn-line:var(--tint-caution-border);--acx-done:var(--color-progress);--acx-done-bg:var(--color-progress-surface);--acx-done-bg-2:var(--color-progress-surface-soft);--acx-done-line:var(--color-progress-border);--acx-danger:var(--color-accent-primary);--acx-danger-text:var(--color-danger-deep);--acx-danger-bg:var(--tint-risk-bg);--acx-danger-line:var(--tint-risk-border);--acx-off:var(--color-subtle);--acx-off-bg:var(--color-hairline-soft);--acx-off-line:var(--tint-neutral-border);--acx-surface:var(--color-brand-contrast);--acx-body-bg:var(--color-surface-quiet);--acx-line:var(--color-hairline);--acx-control-line:var(--tint-neutral-border);--acx-rule:var(--color-hairline-soft);--acx-ink:var(--color-text);--acx-ink-2:var(--color-ink-body);--acx-ink-3:var(--color-lead);--acx-ui:var(--color-subtle);--acx-meta:var(--color-subtle);--acx-hint:var(--color-subtle);--acx-disabled:var(--color-subtle);font-family:var(--font-sans);color:var(--acx-ink-2)}.acxIcon{font-family:"Material Symbols Rounded";font-size:15px;line-height:1;flex:0 0 auto}.acxMono{font:500 10.5px/1.4 var(--font-label);color:var(--acx-meta);letter-spacing:.01em}.acxBtn{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:8px;border:1px solid var(--acx-control-line);background:var(--acx-surface);color:var(--acx-ink-2);font:600 12px/1.2 var(--font-sans);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.acxBtn:hover:not(:disabled){border-color:var(--acx-accent-line);background:var(--acx-accent-soft);color:var(--acx-accent)}.acxBtn--primary{background:var(--acx-accent);border-color:var(--acx-accent);color:var(--color-brand-contrast);--icon-tint:currentColor}.acxBtn--primary:hover:not(:disabled){background:var(--acx-accent-hover);border-color:var(--acx-accent-hover);color:var(--color-brand-contrast)}.acxBtn:disabled{cursor:not-allowed;color:var(--acx-disabled);border-color:var(--acx-rule);background:var(--acx-body-bg)}.acxBtn--primary:disabled{background:var(--acx-hint);border-color:var(--acx-hint);color:var(--color-brand-contrast)}.acxPill{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:3px 7px;border-radius:6px;border:1px solid var(--acx-off-line);background:var(--acx-off-bg);color:var(--acx-off);font:600 10.5px/1.2 var(--font-sans);white-space:nowrap}.acxPill .acxIcon{font-size:13px}.acxPill--status-open{background:var(--acx-warn-bg);border-color:var(--acx-warn-line);color:var(--acx-warn-text)}.acxPill--status-completed{background:var(--acx-done-bg);border-color:var(--acx-done-line);color:var(--acx-done)}.acxPill--status-cancelled{background:var(--acx-off-bg);border-color:var(--acx-off-line);color:var(--acx-off)}.acxPill--soon{background:var(--acx-warn-bg);border-color:var(--acx-warn-line);color:var(--acx-warn-text)}.acxPill--open{background:var(--color-band-library);border-color:var(--acx-line);color:var(--acx-ink-3)}.acxPill--done{background:var(--acx-done-bg);border-color:var(--acx-done-line);color:var(--acx-done)}.acxPill--overdue{background:var(--acx-danger-bg);border-color:var(--acx-danger-line);color:var(--acx-danger-text)}.acxPill--cancelled{background:var(--acx-off-bg);border-color:var(--acx-off-line);color:var(--acx-off)}.acxAvatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--tint-info-bg);color:var(--acx-accent);font:600 9.5px/1 var(--font-label);flex:0 0 auto}.acxWhy{font:500 10.5px/1.5 var(--font-sans);color:var(--acx-hint);text-wrap:pretty}.acxEmptyLine{font:500 11.5px/1.5 var(--font-sans);color:var(--acx-meta)}body.log-actions-view #detailPane{display:none}body.log-actions-view #paneDivider{display:none}body.log-actions-view #treePane{width:calc(100% - 5px);flex:1 1 auto;margin-right:5px;border-right:none}#logActionsBtn{position:relative}#logActionsBtn.is-on{color:var(--color-brand);background:var(--tint-info-bg)}.acxLog{display:flex;flex-direction:column;gap:14px;padding:16px 18px 24px;max-width:980px}.acxLogHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.acxLogTitle{display:flex;align-items:center;gap:8px;font:700 15px/1.2 var(--font-sans);color:var(--acx-ink)}.acxLogTitle .acxIcon{font-size:20px;color:var(--acx-accent)}.acxLogScopes{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--acx-line)}.acxLogScope{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:0;border-bottom:2px solid transparent;background:0 0;color:var(--acx-meta);font:600 12.5px/1 var(--font-sans);cursor:pointer}.acxLogScope.is-on{color:var(--acx-accent);border-bottom-color:var(--acx-accent);font-weight:700}.acxLogScope .acxMono{color:var(--acx-hint)}.acxLogScope.is-on .acxMono{color:var(--acx-accent)}.acxLogGroup{display:flex;flex-direction:column;gap:8px}.acxLogGroupHead{display:flex;align-items:center;gap:7px}.acxLogGroupHead .acxIcon{font-size:16px}.acxLogGroupLabel{font:700 11px/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--acx-ink-2)}.acxLogRows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.acxLogRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--acx-line);border-radius:12px;background:var(--acx-surface)}.acxLogRow--overdue{border-color:var(--acx-danger-line)}.acxLogAvatar{width:26px;height:26px;font-size:10px}.acxLogBody{display:flex;flex-direction:column;gap:4px;min-width:0}.acxLogText{font:600 12.5px/1.45 var(--font-sans);color:var(--acx-ink);text-wrap:pretty}.acxLogNode{display:inline-flex;align-items:center;gap:5px;font:500 10.5px/1.3 var(--font-label);color:var(--acx-meta)}.acxLogReq{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font:500 11px/1.4 var(--font-sans);color:var(--acx-ui)}.acxLogSat{color:var(--acx-warn-text)}.acxLogSat.is-satisfied{color:var(--acx-done)}.acxLogEnd{display:flex;align-items:center;gap:9px;flex:0 0 auto}.acxLogEmpty{padding:22px 0}.acxLogFoot{padding-top:6px;border-top:1px solid var(--acx-rule)}@media (max-width:900px){.acxLogRow{grid-template-columns:auto minmax(0,1fr)}.acxLogEnd{grid-column:2;justify-content:flex-start}}body.mobile-mode{--mlog-ink:var(--color-text);--mlog-ink-2:var(--color-ink-body);--mlog-ink-3:var(--color-lead);--mlog-ui:var(--color-subtle);--mlog-meta:var(--color-subtle);--mlog-hint:var(--color-subtle);--mlog-disabled:var(--color-subtle);--mlog-accent:var(--color-brand);--mlog-accent-bg:var(--tint-info-bg);--mlog-accent-bg-2:var(--color-brand-surface-soft);--mlog-accent-line:var(--tint-info-border);--mlog-overdue:var(--color-danger-deep);--mlog-overdue-bg:var(--tint-risk-bg);--mlog-overdue-line:var(--tint-risk-border);--mlog-surface:var(--color-brand-contrast);--mlog-app:var(--color-surface-quiet);--mlog-line:var(--color-hairline);--mlog-control-line:var(--tint-neutral-border);--mlog-rule:var(--color-hairline-soft);--mlog-frame:var(--color-border-frame);--mlog-grabber:var(--color-border-strong);--mlog-sheet-top:34%;--mlog-sheet-scrim:var(--color-text-a30)}.mlogIcon{font-family:"Material Symbols Rounded";font-weight:400;font-size:19px;line-height:1;flex:0 0 auto}.mlogMono{font-family:var(--font-label)}#topbarMobileBackBtn{display:none}body.mobile-log-open #topbarMobileBackBtn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}body.mobile-log-open #topbarMobileBackBtn .material-symbols-rounded{font-size:24px;color:var(--mlog-accent)}.mlogRefusalHost{position:fixed;inset:0;z-index:1300;background:var(--mlog-app);overflow-y:auto}.mlogRefusal{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;min-height:100%;padding:28px 24px;font-family:var(--font-sans)}.mlogRefusalMark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid var(--mlog-accent-line);background:var(--mlog-accent-bg);border-radius:15px}.mlogRefusalMark .mlogIcon{font-size:26px;color:var(--mlog-accent)}.mlogRefusalTitle{margin:0;font:800 23px/1.22 var(--font-sans);letter-spacing:-.02em;color:var(--mlog-ink);text-wrap:pretty}.mlogRefusalBody{margin:0;font:400 14px/1.65 var(--font-sans);color:var(--mlog-ink-3);text-wrap:pretty}.mlogRefusalLog{width:100%;padding:13px 14px;background:var(--mlog-surface);border:1px solid var(--mlog-line);border-radius:12px}.mlogRefusalEyebrow{display:block;margin-bottom:7px;font:600 9.5px/1 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mlog-meta)}.mlogRefusalLogTitle{display:block;font:700 14px/1.3 var(--font-sans);color:var(--mlog-ink);text-wrap:pretty}.mlogRefusalActions{display:flex;flex-direction:column;gap:9px;width:100%}.mlogRefusalAction{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;background:var(--mlog-surface);border:1px solid var(--mlog-control-line);border-radius:12px;cursor:pointer;color:var(--mlog-ink-2);font:600 14px/1 var(--font-sans)}.mlogRefusalAction.is-primary{background:var(--mlog-accent);border-color:var(--mlog-accent);color:var(--color-brand-contrast)}.mlogRefusalAction .mlogIcon{font-size:20px}.mlogRefusalAction.is-primary .mlogIcon{color:var(--color-brand-contrast)}.llMobileScopes{flex:0 0 auto;margin:var(--space-md) calc(-1*var(--space-lg)) var(--space-md)}.llMobileScopes .llSide{height:auto}.llScopeChips{display:flex;gap:var(--space-sm);overflow-x:auto;padding:0 var(--space-lg);scrollbar-width:none}.llScopeChips::-webkit-scrollbar{display:none}.btn.llScopeChip{flex:none;gap:var(--space-xs);min-height:var(--hit-target-phone);padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-0);color:var(--color-text);--btn-pane-ink:var(--color-text);font-size:var(--font-size-sm);font-weight:600;white-space:nowrap}.btn.llScopeChip[data-on=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-surface-0);--btn-pane-ink:var(--color-surface-0)}.llScopeChip .llScopeLabel{color:inherit}.llScopeChip .llScopeCount{font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-subtle)}.llScopeChip[data-on=true] .llScopeCount{color:inherit;opacity:.8}.llScopeChip[data-urgent] .llScopeCount{color:var(--color-warn);opacity:1}.plibPage,.plibPage *{box-sizing:border-box;font-family:var(--font-sans)}.plibPage .material-symbols-rounded{font-family:"Material Symbols Rounded";font-variation-settings:"FILL"0,"wght"400,"GRAD"0,"opsz"24}.plibPage{min-height:100vh;background:var(--color-surface-0);display:flex;flex-direction:column;color:var(--color-text)}.plibPage ::selection{background:var(--color-brand-border-soft)}.plibPage .arRowProv *,.plibPage .arFoot *{font-family:inherit}.plibV5{flex:1 0 auto;min-height:0}.plibSectorRow{min-height:36px;font-size:var(--font-size-xs)}.plibCode{flex:0 0 auto;min-width:38px;padding:3px var(--space-xs);border-radius:var(--radius-sm);background:var(--tint-neutral-bg);color:var(--color-subtle);font:600 9.5px/1 var(--font-label);text-align:center}.plibSectorRow[data-dim=true]{opacity:.5;cursor:default}.plibSectorRow[data-dim=true]:hover{background:0 0}.plibSideFoot{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-sm);padding:0 10px}.plibSideFoot .btn.arTextBtn{align-self:flex-start}.plibSectorNote{margin:0;font:400 10.5px/1.5 var(--font-label);color:var(--color-subtle)}.plibSearchClear{flex:0 0 auto;color:var(--color-subtle)}.plibSearchClear:hover{color:var(--color-text)}.plibSearchClear[hidden]{display:none}.plibSearchClear .material-symbols-rounded{font-size:17px}.arSearchInput.formControl::-webkit-search-cancel-button{display:none}.plibResults{display:flex;flex-direction:column;gap:10px;min-width:0}.plibResult{background:var(--color-surface-0);border:1px solid var(--color-hairline);border-radius:12px;padding:15px 16px}.plibResult--loading{min-height:96px;border-color:transparent;background:var(--color-surface-paper);animation:skeletonPulse 1.25s ease-in-out infinite}.plibResult--loading:nth-child(2){animation-delay:.16s}.plibResult--loading:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.plibResult--loading{animation:none;opacity:.6}}.plibList{display:flex;flex-direction:column;min-width:0}.plibRowGroup{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid var(--tint-neutral-bg)}.plibRow{display:flex;align-items:flex-start;gap:10px;padding:14px var(--space-md) 13px;background:var(--color-surface-0);cursor:pointer;transition:background .1s ease}.plibRow:hover{background:var(--color-surface-quiet)}.plibRow:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.plibRow[data-on=true]{background:var(--color-surface-2)}.plibRowBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.plibRowQuestion{margin:0;font:600 var(--font-size-md)/1.4 var(--font-sans);color:var(--color-text);text-wrap:pretty}.plibRowDesc{margin:0;font:400 var(--font-size-sm)/1.55 var(--font-sans);color:var(--color-ink-body);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:pretty}.plibRow[data-on=true] .plibRowDesc{display:block;-webkit-line-clamp:unset;overflow:visible}.plibChev{flex:0 0 auto;margin-top:2px;font-size:20px;color:var(--color-ink-icon)}.plibExpanded{padding:2px 14px var(--space-xl) var(--space-md);background:var(--color-surface-2)}.plibExpandedCols{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-2xl)}.plibExpandedMain{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--space-md)}.plibExpandedSide{flex:0 1 236px;min-width:0;display:flex;flex-direction:column;gap:var(--space-lg)}.plibSupersededNote{display:flex;align-items:flex-start;gap:9px;padding:10px var(--space-md);background:var(--tint-caution-bg);border:1px solid var(--tint-caution-border);border-radius:7px}.plibSupersededNote .material-symbols-rounded{flex:0 0 auto;margin-top:1px;font-size:17px;color:var(--color-warn)}.plibSupersededNote p{margin:0;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-warn-deep)}.plibPreviewProvenance{margin:0;font:500 10.5px/1.45 var(--font-label);color:var(--color-subtle)}.plibExpandedActions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.plibReadBtn{display:inline-flex;align-items:center;gap:7px;padding:11px var(--space-lg);border-radius:6px;background:var(--color-brand);color:var(--color-brand-contrast);font:600 var(--font-size-sm)/1 var(--font-sans);text-decoration:none}.plibReadBtn:hover{background:var(--color-brand-deep);color:var(--color-brand-contrast)}.plibReadBtn .material-symbols-rounded{font-size:18px}.btn.plibReuseBtn{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid var(--color-border-2);border-radius:6px;background:var(--color-surface-0);font:600 var(--font-size-sm)/1 var(--font-sans);color:var(--color-text)}.btn.plibReuseBtn:hover{border-color:var(--color-text);background:var(--color-surface-0)}.btn.plibReuseBtn .material-symbols-rounded{font-size:17px;color:var(--color-subtle)}.plibReuseNote{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) 14px;border:1px solid var(--tint-info-border);border-radius:7px;background:var(--color-surface-0)}.plibReuseTitle{margin:0;font:600 var(--font-size-sm)/1.4 var(--font-sans);color:var(--color-text);text-wrap:pretty}.plibReuseBody{margin:0;font:400 12.5px/1.55 var(--font-sans);color:var(--color-ink-body);text-wrap:pretty}.plibReuseActions{display:flex;align-items:center;gap:var(--space-sm)}.plibReuseCreate{padding:9px 13px;border-radius:6px;background:var(--color-brand);color:var(--color-brand-contrast);font:600 var(--font-size-xs)/1 var(--font-sans);text-decoration:none}.plibReuseCreate:hover{background:var(--color-brand-deep);color:var(--color-brand-contrast)}.plibAccountNote{margin:0;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-subtle);text-wrap:pretty}.plibStats{display:flex;flex-direction:column;margin:0}.plibStatRow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin:0;padding:7px 0;border-bottom:1px solid var(--color-hairline)}.plibStatRow:last-child{border-bottom:none}.plibStatRow dt{font:400 11.5px/1.3 var(--font-sans);color:var(--color-lead)}.plibStatRow dd{margin:0;font:600 14px/1 var(--font-label);color:var(--color-text)}.plibCompared{display:flex;flex-direction:column;gap:7px}.plibComparedLabel{padding:0}.plibCriteria{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.plibCriterion{display:flex;align-items:flex-start;gap:var(--space-sm);font:400 12.5px/1.45 var(--font-sans);color:var(--color-text);text-wrap:pretty}.plibCriterion .material-symbols-rounded{flex:0 0 auto;margin-top:1px;font-size:16px}.plibPreviewAttribution{margin:0;font-size:11.5px;line-height:1.4;color:var(--color-subtle)}.plibCta{flex:0 0 auto;border-top:1px solid var(--color-hairline-pane);background:var(--color-surface-2)}.plibCtaInner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-lg) var(--space-3xl);max-width:var(--page-inner-w);margin:0 auto;padding:var(--space-3xl) var(--page-gutter)}.plibCtaText{flex:1 1 420px;min-width:0}.plibCtaText h2{margin:0 0 6px;font:600 var(--font-size-xl)/1.3 var(--font-sans);letter-spacing:-.015em;color:var(--color-text);text-wrap:pretty}.plibCtaText p{margin:0;font:400 13.5px/1.55 var(--font-sans);color:var(--color-lead);text-wrap:pretty}.plibCtaActions{display:flex;align-items:center;gap:var(--space-sm)}.plibCtaPrimary{display:inline-flex;align-items:center;padding:10px 18px;border-radius:var(--radius-control);background:var(--color-brand);color:var(--color-brand-contrast);font:600 13.5px/1 var(--font-sans);text-decoration:none}.plibCtaPrimary:hover{background:var(--color-brand-deep);color:var(--color-brand-contrast)}@media (max-width:900px){.plibPage .visitorLandingNav{gap:16px}}.nodeStageHost{--focus-accent:var(--color-brand, var(--color-brand));--focus-kind-tint:var(--color-hairline-soft)}.nodeStageHost .focusBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:8px;border:1px solid transparent;background:var(--color-surface-0);font:700 12px/1 var(--font-sans);cursor:pointer}.nodeStageHost .focusBtn .material-symbols-rounded{font-size:15px;line-height:1}.nodeStageHost .focusBtn--primary{background:var(--focus-accent);color:var(--color-brand-contrast);--icon-tint:currentColor}.nodeStageHost .focusBtn--primary:hover:not(:disabled){filter:brightness(1.1)}.nodeStageHost .focusBtn:disabled{opacity:.55;cursor:default}.nodeStageHost .focusPanel{margin-top:12px;border:1px solid var(--tint-neutral-border);border-radius:11px;padding:12px 13px;display:flex;flex-direction:column;gap:10px;cursor:default}.nodeStageHost .focusPanel--write{border-color:var(--tint-neutral-border);background:var(--color-surface-0)}.nodeStageHost .focusPanel--ai{border-color:var(--color-brand-border-soft);background:var(--color-brand-surface-soft);gap:9px}.nodeStageHost .focusPanel--ask{border-color:var(--tint-caution-border);background:var(--tint-caution-bg)}.nodeStageHost .focusPanel--asked{border-color:var(--tint-caution-border);background:var(--tint-caution-bg)}.nodeStageHost .focusPanelHead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nodeStageHost .focusPanelHead>.material-symbols-rounded{font-size:17px;color:var(--color-lead)}.nodeStageHost .focusPanel--ai .focusPanelHead>.material-symbols-rounded{color:var(--focus-accent)}.nodeStageHost .focusPanel--ask .focusPanelHead>.material-symbols-rounded,.nodeStageHost .focusPanel--asked .focusPanelHead>.material-symbols-rounded{color:var(--color-warn-deep)}.nodeStageHost .focusPanelTitle{font:700 12.5px/1.2 var(--font-sans);color:var(--color-text)}.nodeStageHost .focusPanelMeta,.nodeStageHost .focusMono{font:500 10.5px/1.4 var(--font-label);color:var(--color-subtle)}.nodeStageHost .focusPanel--ask .focusPanelMeta,.nodeStageHost .focusPanel--asked .focusPanelMeta{color:var(--color-warn)}.nodeStageHost .focusPanelClose{margin-left:auto;border:0;background:0 0;color:var(--color-subtle);cursor:pointer;padding:3px;border-radius:6px;line-height:1}.nodeStageHost .focusPanelClose .material-symbols-rounded{font-size:18px}.nodeStageHost .focusPanelClose:hover{background:var(--color-surface-paper)}.nodeStageHost .focusPanelBody{font:400 13px/1.5 var(--font-sans);color:var(--color-lead);margin:0}.nodeStageHost .focusPanelError{font:500 12px/1.5 var(--font-sans);color:var(--color-danger-deep);background:var(--tint-risk-bg);border-radius:8px;padding:8px 10px;margin:0}.nodeStageHost .focusPanelFoot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nodeStageHost .focusFootNote{margin-left:auto;color:var(--color-subtle);max-width:330px}.nodeStageHost .focusPanel--ask .focusFootNote,.nodeStageHost .focusPanel--asked .focusFootNote{color:var(--color-warn)}.nodeStageHost .focusKindChip{display:inline-flex;align-items:center;gap:6px;font:700 12px/1 var(--font-sans);padding:5px 8px;border-radius:6px}.nodeStageHost .focusKindChip .material-symbols-rounded{font-size:15px}.nodeStageHost .focusTextarea{width:100%;box-sizing:border-box;resize:vertical;min-height:62px;border:1px solid var(--color-border-2);border-radius:9px;padding:10px 11px;font:500 13.5px/1.5 var(--font-sans);color:var(--color-text);background:var(--color-surface-quiet)}.nodeStageHost .focusTextarea::placeholder{color:var(--color-ink-placeholder)}.nodeStageHost .focusTextarea:focus-visible{outline:2px solid var(--focus-accent);outline-offset:1px}.nodeStageHost .focusQuietBtn{display:inline-flex;align-items:center;gap:5px;border:0;background:0 0;font:600 12px/1 var(--font-sans);color:var(--focus-accent);cursor:pointer;padding:0}.nodeStageHost .focusQuietBtn:hover:not(:disabled){color:var(--color-brand-deep)}.nodeStageHost .focusQuietBtn:disabled{opacity:.55;cursor:default}.nodeStageHost .focusQuietBtn .material-symbols-rounded{font-size:15px}.nodeStageHost .focusLinkBtn{border:0;background:0 0;font:600 11.5px/1 var(--font-sans);color:var(--focus-accent);cursor:pointer;padding:0}.nodeStageHost .focusDiscardBtn{border:0;background:0 0;font:600 12px/1 var(--font-sans);color:var(--color-subtle);cursor:pointer;text-decoration:underline;padding:0}.nodeStageHost .focusSuggestions{display:flex;flex-direction:column;gap:6px}.nodeStageHost .focusSuggestion{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border-radius:9px;cursor:pointer;background:var(--color-surface-1);border:1px solid var(--color-hairline);color:var(--color-subtle)}.nodeStageHost .focusSuggestion.is-checked{background:var(--color-surface-0);border-color:var(--color-brand-border-soft);color:var(--color-text)}.nodeStageHost .focusSuggestion .material-symbols-rounded{font-size:18px;line-height:1;flex:none;color:var(--color-subtle)}.nodeStageHost .focusSuggestion.is-checked .material-symbols-rounded{color:var(--focus-accent)}.nodeStageHost .focusSuggestion:focus-visible{outline:2px solid var(--focus-accent);outline-offset:2px}.nodeStageHost .focusSuggestionText{font:500 13px/1.5 var(--font-sans);color:inherit;text-wrap:pretty;overflow-wrap:anywhere}.nodeStageHost .focusSuggestionTag{margin-left:auto;flex:none;font:600 9.5px/1 var(--font-label);color:var(--color-subtle);background:var(--color-hairline-soft);border-radius:4px;padding:3px 5px}.nodeStageHost .focusAskKinds{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.nodeStageHost .focusAskWho{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:7px;min-width:0}.nodeStageHost .focusAskWho>*{min-width:0}.nodeStageHost .focusAskLabel{color:var(--color-warn)}.nodeStageHost .focusKindPick{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:7px;border:1px solid var(--tint-neutral-border);background:var(--color-surface-0);font:600 11.5px/1 var(--font-sans);cursor:pointer}.nodeStageHost .focusKindPick.is-on{color:var(--color-brand-contrast)}.nodeStageHost .focusKindPick .material-symbols-rounded{font-size:14px}.nodeStageHost .focusWhoField{display:flex;align-items:center;gap:8px;background:var(--color-surface-0);border:1px solid var(--color-border-2);border-radius:9px;padding:9px 11px}.nodeStageHost .focusWhoField .material-symbols-rounded{font-size:17px;color:var(--color-subtle)}.nodeStageHost .focusWhoInput{flex:1;min-width:0;border:0;outline:0;background:0 0;font:500 13px/1.3 var(--font-sans);color:var(--color-text)}.nodeStageHost .focusWhoInput::placeholder{color:var(--color-ink-placeholder)}.nodeStageHost .focusWhoHint{color:var(--color-subtle);font-size:10px}.nodeStageHost .focusWhoResults{border:1px solid var(--tint-neutral-border);border-radius:9px;background:var(--color-surface-0);overflow:hidden}.nodeStageHost .focusWhoResults[hidden]{display:none}.nodeStageHost .focusWhoRow{display:flex;align-items:center;gap:9px;padding:9px 11px;width:100%;border:0;border-bottom:1px solid var(--color-hairline-faint);background:var(--color-surface-0);color:var(--color-subtle);cursor:pointer;text-align:left}.nodeStageHost .focusWhoRow:hover{background:var(--tint-info-bg)}.nodeStageHost .focusWhoRow.is-on{background:var(--color-brand-surface-soft);color:var(--focus-accent)}.nodeStageHost .focusWhoRow .material-symbols-rounded{font-size:18px}.nodeStageHost .focusWhoName{font:600 12.5px/1 var(--font-sans);color:var(--color-text)}.nodeStageHost .focusWhoEmail{color:var(--color-subtle)}.nodeStageHost .focusWhoRole{margin-left:auto;color:var(--color-subtle)}.nodeStageHost .focusWhoName,.nodeStageHost .focusWhoEmail,.nodeStageHost .focusWhoRole{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nodeStageHost .focusWhoEmpty,.nodeStageHost .focusWhoRefusal{padding:11px;font:500 11.5px/1.5 var(--font-sans);color:var(--color-subtle)}.nodeStageHost .focusWhoRefusal{background:var(--tint-caution-bg);color:var(--color-warn-deep)}.nodeStageHost .focusAvatar{width:24px;height:24px;border-radius:50%;background:var(--color-surface-paper);color:var(--color-subtle);font:700 10px/24px var(--font-sans);text-align:center;flex:none}.nodeStageHost .focusAvatar--picked{background:var(--tint-info-bg);color:var(--focus-accent)}.nodeStageHost .focusPickedRow,.nodeStageHost .focusAskedRow{display:flex;align-items:center;gap:9px;padding:8px 9px 8px 10px;border-radius:9px;background:var(--color-surface-0);border:1px solid var(--tint-info-border)}.nodeStageHost .focusAskedRow{border-color:var(--tint-neutral-border)}.nodeStageHost .focusPickedWho{display:flex;flex-direction:column;gap:3px;min-width:0}.nodeStageHost .focusPickedName{font:600 12.5px/1.2 var(--font-sans);color:var(--color-text)}.nodeStageHost .focusPickedRole{font:500 10px/1.3 var(--font-label);color:var(--color-subtle)}.nodeStageHost .focusDeadlinePill{margin-left:auto;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--tint-neutral-border);background:var(--color-surface-quiet);border-radius:20px;padding:5px 9px;font:500 10.5px/1 var(--font-label);color:var(--color-lead);flex:none}.nodeStageHost .focusPickedRemove{border:0;background:0 0;color:var(--color-subtle);cursor:pointer;padding:2px;border-radius:6px;line-height:1}.nodeStageHost .focusPickedRemove .material-symbols-rounded{font-size:17px}.nodeStageHost .focusPickedRemove:hover{color:var(--color-accent-primary);background:var(--tint-risk-bg)}.nodeStageHost .focusAskEmpty{border:1px dashed var(--tint-caution-border);border-radius:9px;padding:11px;font:500 11.5px/1.5 var(--font-sans);color:var(--color-warn)}.nodeStageHost .focusPickedLine{color:var(--color-subtle)}.nodeStageHost .focusGrantNote{font:400 11.5px/1.55 var(--font-sans);color:var(--color-warn-deep);background:var(--tint-caution-bg);border-radius:8px;padding:8px 10px;margin:0}.nodeStageHost .focusRequirementCard{background:var(--color-surface-0);border:1px solid var(--tint-caution-border);border-radius:9px;padding:10px 11px;display:flex;flex-direction:column;gap:5px}.nodeStageHost .focusRequirementLine{font:600 12.5px/1.35 var(--font-sans);color:var(--color-text)}.nodeStageHost .focusRequirementWarn{display:inline-flex;align-items:center;gap:6px;font:500 11px/1.4 var(--font-label);color:var(--color-danger-deep)}.nodeStageHost .focusRequirementWarn .material-symbols-rounded{font-size:14px}@media (max-width:767px){.nodeStageHost .focusBtn,.nodeStageHost .focusWhoRow,.nodeStageHost .focusKindPick{min-height:44px}.nodeStageHost .focusWhoRow{flex-wrap:wrap}.nodeStageHost .focusWhoEmail,.nodeStageHost .focusWhoRole{flex:0 1 auto}.nodeStageHost .focusWhoRole{margin-left:0}.nodeStageHost .focusBtn{flex:1 1 100%}.nodeStageHost .focusFootNote{margin-left:0;max-width:none}}.orqWrap{max-width:620px;margin:0 auto;padding:28px 20px 64px}.orqHead{margin-bottom:26px}.orqTitle{margin:0 0 6px;color:var(--color-text);font:700 23px/1.2 var(--font-sans)}.orqLede{margin:0;color:var(--color-subtle);font:500 13.5px/1.5 var(--font-sans)}.orqGroup{margin-bottom:26px;padding-top:18px;border-top:1px solid var(--color-border-soft)}.orqGroupTitle{margin:0 0 14px;color:var(--color-subtle);font:700 9.5px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.orqField{display:block;margin-bottom:16px}.orqLabel{display:block;margin-bottom:6px;color:var(--color-text);font:600 12.5px/1 var(--font-sans)}.orqInput,.orqTextarea{display:block;width:100%;padding:9px 11px;border:1px solid var(--tint-neutral-border);border-radius:8px;background:var(--color-surface-quiet);color:var(--color-text);font:500 13.5px/1.4 var(--font-sans)}.orqInputMono{font-family:var(--font-label);letter-spacing:.01em}.orqInput:focus-visible,.orqTextarea:focus-visible{outline:2px solid var(--selection-border);outline-offset:-1px}.orqTextarea{resize:vertical}.orqVerdict{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin-top:7px;font:500 11.5px/1.45 var(--font-sans)}.orqVerdictMark{font-size:14px;transform:translateY(2px)}.orqVerdictWord{font-weight:700}.orqVerdictMsg{flex:1 1 100%;color:var(--color-subtle)}.orqNote{display:block;margin-top:6px;color:var(--color-ink-faint);font:500 11.5px/1.45 var(--font-sans)}.orqChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.orqChips:empty{display:none}.orqChip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 9px;border:1px solid var(--color-border-mid);border-radius:999px;background:var(--color-hairline-soft);color:var(--color-text);font:500 11.5px/1.5 var(--font-label)}.orqChipX{display:inline-flex;padding:1px;border:0;border-radius:999px;background:0 0;color:var(--color-ink-faint);cursor:pointer}.orqChipX:hover{color:var(--color-accent-primary)}.orqChipX .material-symbols-rounded{font-size:14px}.orqFoot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--color-border-soft)}.orqSend{padding:10px 18px;border:0;border-radius:8px;background:var(--color-brand);color:var(--color-surface-quiet);font:600 13.5px/1 var(--font-sans);cursor:pointer}.orqSend[disabled]{background:var(--color-border-mid);color:var(--color-ink-faint);cursor:not-allowed}.orqFootWhy{color:var(--color-subtle);font:500 12px/1.4 var(--font-sans)}.orqWrapSent{max-width:520px}.orqSentMark{display:block;margin-bottom:10px;font-size:30px;color:var(--color-success)}.orqFacts{margin:0 0 26px;padding-left:18px;color:var(--color-text);font:500 13.5px/1.7 var(--font-sans)}.orqSentActions{padding-top:18px;border-top:1px solid var(--color-border-soft)}.orqGhost{padding:8px 14px;border:1px solid var(--tint-neutral-border);border-radius:8px;background:0 0;color:var(--color-subtle);font:600 12.5px/1 var(--font-sans);cursor:pointer}.orqGhost:hover{border-color:var(--tint-risk-border);color:var(--color-accent-deep)}@media (max-width:767px){.orqWrap{padding:20px 16px 56px}.orqTitle{font-size:20px}.orqSend{width:100%}}.ordWrap{max-width:620px;margin:0 auto;padding:28px 20px 64px}.ordHeadTop{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ordTitle{margin:0;color:var(--color-text);font:700 23px/1.2 var(--font-sans)}.ordPill{padding:3px 9px;border:1px solid transparent;border-radius:999px;font:600 10px/1.6 var(--font-sans);white-space:nowrap}.ordSlug{margin:6px 0 0;color:var(--color-subtle);font:500 12px/1.4 var(--font-label)}.ordStatus{color:var(--color-subtle);font:500 13.5px/1.5 var(--font-sans)}.ordTimeline{margin:26px 0 0;padding:0;list-style:none}.ordStep{display:flex;gap:12px}.ordRail{position:relative;flex:0 0 auto;display:flex;justify-content:center;width:22px}.ordRail[data-last=false]::after{content:"";position:absolute;top:22px;bottom:-6px;width:1px;background:var(--tint-neutral-border)}.ordStepIcon{font-size:19px}.ordStepBody{flex:1 1 auto;min-width:0;padding-bottom:22px}.ordStepTitle{margin:0;color:var(--color-text);font:600 13.5px/1.35 var(--font-sans)}.ordStepText{margin:4px 0 0;color:var(--color-subtle);font:500 11.5px/1.5 var(--font-label)}.ordQuote{margin:10px 0 0;padding:2px 0 2px 14px;border-left:2px solid var(--tint-neutral-border)}.ordQuoteText{margin:0;color:var(--color-text);font:500 14px/1.55 var(--font-sans)}.ordQuoteBy{margin-top:6px;color:var(--color-ink-faint);font:500 11px/1.4 var(--font-sans)}.ordEnding{margin-top:8px;padding:18px;border:1px solid var(--color-border-soft);border-radius:11px;background:var(--color-surface-3)}.ordEndingTitle{margin:0 0 6px;color:var(--color-text);font:700 15px/1.3 var(--font-sans)}.ordEndingBody{margin:0;color:var(--color-ink-lead-2);font:500 13px/1.5 var(--font-sans)}.ordEndingNote{margin:10px 0 0;color:var(--color-subtle);font:500 12px/1.45 var(--font-sans)}.ordActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ordPrimary{padding:9px 16px;border:0;border-radius:8px;background:var(--color-brand);color:var(--color-surface-quiet);font:600 13px/1 var(--font-sans);cursor:pointer}.ordGhost{padding:9px 14px;border:1px solid var(--tint-neutral-border);border-radius:8px;background:0 0;color:var(--color-subtle);font:600 12.5px/1 var(--font-sans);cursor:pointer}.ordGhost:hover{border-color:var(--color-border-dark);color:var(--color-text)}@media (max-width:767px){.ordWrap{padding:20px 16px 56px}.ordTitle{font-size:20px}.ordActions{flex-direction:column;align-items:stretch}}.orqDetail{display:flex;flex-direction:column}.orqReasonSection{gap:var(--space-md)}.orqReason{max-width:680px;margin:0;padding:0 0 0 18px;border-left:3px solid var(--color-brand);color:var(--color-text);font:500 21px/1.5 var(--font-sans);letter-spacing:-.01em;text-wrap:pretty;background:0 0}.orqFactsRow{display:flex;flex-wrap:wrap;gap:var(--space-3xl);padding:26px 0 28px;border-bottom:1px solid var(--color-hairline-pane)}.orqAnswersBlock{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:10px}.orqChecks{flex:0 1 300px;min-width:0;display:flex;flex-direction:column;gap:10px}.orqChecksList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.orqCheck{display:flex;align-items:flex-start;gap:9px}.orqCheckIcon{flex:0 0 auto;padding-top:1px;font-size:17px}.orqCheckText{display:flex;flex-direction:column;gap:1px;min-width:0}.orqCheckLabel{color:var(--color-text);font:600 13px/1.45 var(--font-sans)}.orqCheckDetail{color:var(--color-muted);font:400 var(--font-size-xs)/1.5 var(--font-sans)}.orqChecksNote{margin:0;padding-top:10px;border-top:1px solid var(--color-hairline-row);color:var(--color-muted);font:400 var(--font-size-xs)/1.6 var(--font-sans)}.orqDecision{border-bottom:0}.orqDecisionBody{display:flex;flex-direction:column;gap:14px}.orqDecision .orqLabel{font:500 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft)}.orqApproveGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:28px;align-items:start}.orqApproveEdit{min-width:0;display:flex;flex-direction:column;gap:14px}.orqConsequences{padding:var(--space-lg) 18px;border-radius:var(--radius-md);background:var(--color-surface-2)}.orqConsequencesTitle{margin:0 0 10px;color:var(--color-ink-soft);font:500 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase}.orqConsequencesList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.orqConsequencesList li{display:flex;gap:9px;color:var(--color-ink-body);font:400 12.5px/1.5 var(--font-sans)}.orqConsequencesList .material-symbols-rounded{flex:0 0 auto;padding-top:1px;font-size:16px;color:var(--color-subtle)}.orqChangeWarn{display:block;margin-top:6px;color:var(--color-warn-deep);font:600 11.5px/1.45 var(--font-sans)}.orqChangeWarn:empty{display:none}.orqNoteMail{display:inline-flex;align-items:center;gap:6px;color:var(--color-warn-deep)}.orqNoteMail .material-symbols-rounded{flex:0 0 auto;font-size:16px}.orqDecisionNote{margin:0;max-width:640px;color:var(--color-muted);font:400 12.5px/1.55 var(--font-sans)}.orqDecisionFoot{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-top:var(--space-md);border-top:1px solid var(--color-hairline-pane)}.orqDecisionWhy{color:var(--color-muted);font:500 var(--font-size-xs)/1.4 var(--font-sans)}.orqDecisionWhy:empty{display:none}@media (max-width:860px){.orqApproveGrid{grid-template-columns:minmax(0,1fr)}}.llFirstSight{margin:0 0 14px;padding:16px 18px;border:1px solid var(--color-border-mid);border-radius:11px;background:var(--color-surface-quiet)}.llFirstSightHead{display:flex;align-items:flex-start;gap:10px}.llFirstSightTitle{flex:1 1 auto;margin:0 0 12px;color:var(--color-text);font:700 14.5px/1.35 var(--font-sans)}.llFirstSightClose{flex:0 0 auto;border-radius:6px;color:var(--color-ink-faint)}.llFirstSightClose:hover{color:var(--color-text)}.llFirstSightList{margin:0;padding:0;list-style:none}.llFirstSightItem{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--p-grey-085)}.llFirstSightItem:first-child{border-top:0}.llFirstSightMark{flex:0 0 auto;font-size:18px;color:var(--color-ink-icon)}.llFirstSightItem[data-done=true] .llFirstSightMark{color:var(--color-success)}.llFirstSightItem[data-done=true] .llFirstSightItemTitle{color:var(--color-subtle)}.llFirstSightText{display:flex;flex-direction:column;gap:2px;min-width:0}.llFirstSightItemTitle{color:var(--color-text);font:600 12.5px/1.4 var(--font-sans)}.llFirstSightItemNote{color:var(--color-subtle);font:500 11.5px/1.45 var(--font-sans)}.llFirstSightGo{flex:0 0 auto;margin-left:auto;white-space:nowrap}.llFirstSightDone{flex:0 0 auto;margin-left:auto;color:var(--color-ink-faint);font:600 11.5px/1 var(--font-sans)}.llFirstSightNote{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--p-grey-085);color:var(--color-ink-lead-2);font:500 11.5px/1.55 var(--font-sans)}.oaBatchCount{margin:6px 0 0;color:var(--color-ink-faint);font:500 11px/1.4 var(--font-label)}.oaBatchCount[data-over=true]{color:var(--color-accent-deep)}@media (max-width:767px){.llFirstSightItem{align-items:flex-start;flex-wrap:wrap}.llFirstSightGo,.llFirstSightDone{margin-left:28px}}:root{--wy-amber:var(--color-warn);--wy-amber-ink:var(--color-warn-deep);--wy-amber-ink-2:var(--color-warn-deep);--wy-amber-bg:var(--tint-caution-bg);--wy-amber-bg-2:var(--color-band-library);--wy-amber-line:var(--tint-caution-border);--wy-amber-line-2:var(--tint-caution-border);--wy-green:var(--color-progress);--wy-green-ink:var(--color-progress-deep);--wy-green-ink-2:var(--color-progress-lead);--wy-green-bg:var(--color-progress-surface);--wy-green-bg-2:var(--color-progress-surface-2);--wy-green-line:var(--color-progress-border);--wy-green-line-2:var(--color-progress-border-soft)}.llList[data-mode=actions]{min-height:0}.wyHead{flex:0 0 auto;padding:13px 16px 12px;background:var(--ll-quiet, var(--color-surface-quiet));border-bottom:1px solid var(--ll-line, var(--color-hairline))}.wyHeadTop{display:flex;align-items:baseline;gap:9px;margin-bottom:4px;flex-wrap:wrap}.wyTitle{margin:0;font-size:16px;font-weight:800;letter-spacing:-.015em;color:var(--ll-ink, var(--color-text))}.wyOpenCount{font:600 11px/1 var(--font-sans);color:var(--wy-amber-ink-2)}.wyLead{margin:0;font-size:12px;line-height:1.5;color:var(--color-ink-faint)}.wySeg{margin-left:auto;display:flex;align-items:center;gap:2px;padding:2px;background:var(--color-hairline-soft);border:1px solid var(--ll-control-line, var(--tint-neutral-border));border-radius:8px}.wySegBtn{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:0;border-radius:6px;background:0 0;color:var(--ll-meta, var(--color-subtle));font:600 11px/1 var(--font-sans);cursor:pointer;transition:background .1s ease,color .1s ease}.wySegBtn[data-on=true]{background:var(--color-surface-0);color:var(--ll-accent, var(--color-brand));box-shadow:0 1px 3px var(--color-text-a12)}.wySegCount{font:500 10px/1 var(--font-sans);color:var(--color-ink-icon)}.wySegBtn[data-on=true] .wySegCount{color:var(--ll-accent, var(--color-brand))}.wyScroller{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:10px}.wyGroupHead{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:9px 16px 8px;background:var(--color-band-library);border-bottom:1px solid var(--color-hairline-soft)}.wyGroupLabel{font:700 9.5px/1 var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.wyGroupCount{font:500 10px/1 var(--font-sans);color:var(--color-ink-faintest)}.wyGroupRows{display:flex;flex-direction:column;gap:8px;padding:9px 12px 3px}.wyAct{display:block;padding:12px 13px;border:1px solid var(--ll-line, var(--color-hairline));border-left:3px solid var(--color-subtle);border-radius:11px;background:var(--color-surface-0);color:inherit;text-decoration:none;transition:border-color .12s ease,box-shadow .12s ease}.wyActTop{display:flex;align-items:flex-start;gap:11px}.wyKindChip{width:30px;height:30px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px}.wyKindChip .material-symbols-rounded{font-size:17px}.wyActBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.wyActText{font:600 13.5px/1.4 var(--font-sans);color:var(--ll-ink, var(--color-text));text-wrap:pretty}.wyActLog{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.wyOrgDot{width:7px;height:7px;border-radius:2px;flex:0 0 auto}.wyActLogTitle{font-size:11.5px;color:var(--color-lead);min-width:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wyActOrg{font:500 10.5px/1 var(--font-sans);color:var(--color-ink-icon)}.wyActNode{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.wyActNodeType,.wyActAsker{font-size:11px;color:var(--color-ink-faint)}.wyActDot{width:3px;height:3px;border-radius:50%;background:var(--color-border-strong);flex:0 0 auto}.wyIdChip{font:600 10px/1 var(--font-sans);color:var(--color-subtle);background:var(--tint-neutral-bg);border-radius:5px;padding:3px 6px;flex:0 0 auto}.wyActEnd{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto}.wyDue{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid transparent;border-radius:6px;font:600 10px/1 var(--font-sans);white-space:nowrap}.wyDue .material-symbols-rounded{font-size:13px}.wyCta{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;border:1px solid transparent;font:700 11.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer}.wyCta .material-symbols-rounded{font-size:15px}.wyCta[data-tone=reuse]{color:var(--wy-green);background:var(--wy-green-bg);border-color:var(--wy-green-line)}.wyCta[data-tone=write]{color:var(--color-brand-contrast);background:var(--ll-accent, var(--color-brand))}.wyActFoot{display:flex;align-items:center;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid var(--tint-neutral-bg)}.wyActFoot .material-symbols-rounded{font-size:15px;flex:0 0 auto}.wySat{font-size:11.5px}.wyGo{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font:600 11px/1 var(--font-sans);color:var(--ll-accent, var(--color-brand));opacity:0;white-space:nowrap;transition:opacity .12s ease}.wyGo .material-symbols-rounded{font-size:15px}@media (hover:hover){.wyAct:hover{border-color:var(--tint-info-border)}.wyAct:hover .wyGo{opacity:1}}.wyAct:focus-visible{outline:2px solid var(--ll-accent, var(--color-brand));outline-offset:2px}.wyEmpty{display:flex;flex-direction:column;align-items:center;gap:9px;padding:60px 40px;text-align:center}.wyEmpty .material-symbols-rounded{font-size:30px;color:var(--p-green-370)}.wyEmptyTitle{font-size:14.5px;font-weight:700;color:var(--ll-ink, var(--color-text))}.wyEmpty p{margin:0;max-width:320px;font-size:13px;color:var(--color-ink-faint)}.wyShort,.wyRefusal{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:9px 14px;background:var(--wy-amber-bg);border-bottom:1px solid var(--wy-amber-line);font-size:12.5px;color:var(--wy-amber-ink)}.wyRefusal .material-symbols-rounded{font-size:18px;color:var(--color-danger-deep);flex:0 0 auto}.wyRefusalText{flex:1 1 auto;min-width:0}@media (max-width:767px){.wyActTop{flex-wrap:wrap}.wyActEnd{flex-direction:row;align-items:center;width:100%;margin-top:4px}.wyCta{margin-left:auto}}#treePane.tree-view-trail #treeArea{overflow:hidden;height:100%}#treePane.tree-view-trail,#treePane.tree-view-trail .paneBody,#treePane.tree-view-trail #treeArea{background:var(--color-surface-0)}.tvShell{display:grid;grid-template-columns:minmax(132px,180px) minmax(0,1fr) minmax(0,.62fr);gap:0;height:100%;min-height:0;background:var(--color-surface-0)}.tvRail{display:flex;flex-direction:column;gap:2px;padding:12px 10px;border-right:1px solid var(--color-hairline);overflow-y:auto;min-height:0}.tvRailLabel{font:700 10px/1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle);padding:4px 6px 8px}.tvGroup{display:flex;align-items:center;gap:8px;width:100%;min-height:24px;padding:6px 8px;border:0;border-radius:7px;background:0 0;cursor:pointer;text-align:left;font:600 12px/1.2 var(--font-sans);color:var(--color-ink-body)}.tvGroup:hover{background:var(--color-surface-3)}.tvGroup[data-on=true]{background:var(--color-hairline-soft);color:var(--color-text)}.tvGroupLabel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.tvGroupCount{font:500 11px/1 var(--font-label);color:var(--color-subtle)}.tvMain{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--color-hairline)}.tvToolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--color-hairline-soft)}.tvChips{display:flex;gap:4px}.tvChip{min-height:24px;padding:4px 9px;border:1px solid var(--color-hairline);border-radius:999px;background:var(--color-surface-0);cursor:pointer;font:600 11px/1.3 var(--font-sans);color:var(--color-subtle)}.tvChip[data-on=true]{background:var(--color-hairline-soft);color:var(--color-text);border-color:var(--color-border-2)}.tvSearch{flex:1 1 160px;min-width:0}.tvSearchInput{width:100%;min-height:24px;padding:4px 8px;border:1px solid var(--color-hairline);border-radius:7px;font:500 12px/1.3 var(--font-sans);color:var(--color-text)}.tvCount{margin-left:auto;font:500 11px/1 var(--font-label);color:var(--color-subtle);white-space:nowrap}.tvNote{margin:0;padding:6px 14px;font:500 11px/1.5 var(--font-label);color:var(--color-ink-faint)}.tvScroller{flex:1 1 auto;min-height:96px;overflow-y:auto}.tvRow{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border:0;border-bottom:1px solid var(--tint-neutral-bg);background:var(--color-surface-0);cursor:pointer;text-align:left}.tvRow:hover{background:var(--color-surface-3)}.tvRow[data-on=true]{background:var(--color-hairline-soft)}.tvRow:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.tvRowIcon{flex:0 0 auto;font-size:18px}.tvRowBody{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.tvRowHeadline{font:600 12.5px/1.35 var(--font-sans);color:var(--color-text);overflow-wrap:anywhere}.tvRowFacts{display:flex;align-items:center;gap:8px}.tvRowActor{font:500 10.5px/1.4 var(--font-label);color:var(--color-ink-faint)}.tvRowNode{min-width:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tvOutcome{font:600 10px/1 var(--font-label);text-transform:uppercase;letter-spacing:.02em}.tvRowWhen{flex:0 0 auto;font:500 11px/1 var(--font-label);color:var(--color-subtle)}.tvFoot{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--color-hairline-soft)}.tvExport{flex:0 1 auto;min-height:132px;max-height:46%;overflow-y:auto;padding:12px 14px 14px;border-top:1px solid var(--color-hairline);background:var(--color-surface-0)}.tvExportHead{display:flex;align-items:flex-start;gap:8px}.tvExportHeadText{min-width:0}.tvExportTitle{font:700 13px/1.3 var(--font-sans);color:var(--color-text)}.tvExportLead{margin:3px 0 0;font:500 11.5px/1.5 var(--font-sans);color:var(--color-subtle)}.tvBullets{display:flex;flex-direction:column;gap:5px;margin-top:10px}.tvBullet{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;font:500 11.5px/1.5 var(--font-sans);color:var(--color-ink-body)}.tvBullet .material-symbols-rounded{font-size:15px;color:var(--color-ink-faint)}.tvExportFormats{display:flex;flex-wrap:wrap;gap:6px}.tvExportFormat{flex:1 1 160px;min-height:24px;display:flex;flex-direction:column;gap:2px;padding:7px 9px;border:1px solid var(--color-hairline);border-radius:8px;background:var(--color-surface-0);cursor:pointer;text-align:left}.tvExportFormat[data-on=true]{border-color:var(--color-brand);background:var(--tint-info-bg)}.tvExportFormatLabel{font:600 12px/1.3 var(--font-sans);color:var(--color-text)}.tvExportFormatDesc{font:500 10.5px/1.4 var(--font-sans);color:var(--color-subtle)}.tvExportGo{margin-top:10px;min-height:28px;padding:6px 12px;border:0;border-radius:8px;background:var(--color-brand);color:var(--color-brand-contrast);cursor:pointer;font:600 12px/1.3 var(--font-sans)}.tvExportGo:disabled{opacity:.55;cursor:default}.tvExportError{margin:8px 0 0;font:500 11.5px/1.5 var(--font-sans)}.tvExportNote{margin:0;font:500 11px/1.5 var(--font-label);color:var(--color-ink-faint)}.tvExportRow{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;padding:9px 10px;margin-top:6px;border:1px solid var(--color-hairline);border-radius:9px;background:var(--color-surface-0)}.tvExportRow .material-symbols-rounded{font-size:17px}.tvExportRowBody{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:2px}.tvExportRowName{font:600 11.5px/1.4 var(--font-sans);color:var(--color-text);overflow-wrap:anywhere}.tvExportRowMono{font:500 10.5px/1.5 var(--font-label);color:var(--color-subtle);overflow-wrap:anywhere}.tvExportDl{flex:0 0 auto;min-height:24px;display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--color-brand);border-radius:7px;background:var(--color-surface-0);color:var(--color-brand);text-decoration:none;font:600 11px/1.3 var(--font-sans)}.tvExportDlQuiet{border-color:var(--color-border-2);color:var(--color-subtle)}.tvExportToggle{margin-left:auto;display:inline-flex;align-items:center;gap:5px}.tvExportToggle .material-symbols-rounded{font-size:15px}.tvPageBtn{min-height:24px;padding:4px 10px;border:1px solid var(--color-hairline);border-radius:7px;background:var(--color-surface-0);cursor:pointer;font:600 11px/1.3 var(--font-sans);color:var(--color-ink-body)}.tvFootNote{margin:0;font:500 11px/1.4 var(--font-label);color:var(--color-ink-faint)}.tvPane{padding:14px;overflow-y:auto;min-height:0}.tvPaneNote{margin:0;font:500 12px/1.6 var(--font-sans);color:var(--color-subtle)}.tvPanePill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--color-hairline);border-radius:999px;background:var(--color-surface-quiet);font:600 10px/1.4 var(--font-label);color:var(--color-subtle)}.tvPaneTitle{margin:10px 0 4px;font:700 14px/1.35 var(--font-sans);color:var(--color-text)}.tvPaneToken{margin:0 0 12px;font:500 11px/1.5 var(--font-label);color:var(--color-subtle);overflow-wrap:anywhere}.tvFactList{display:flex;flex-direction:column;gap:5px}.tvFactRow{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;align-items:baseline}.tvFactKey{font:600 10px/1.4 var(--font-label);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-faint)}.tvFactValue{font:500 11.5px/1.5 var(--font-sans);color:var(--color-ink-body);overflow-wrap:anywhere}.tvMiniLabel{margin:14px 0 6px;font:700 10px/1 var(--font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--color-subtle)}.tvDiff{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tvDiffCol{display:flex;flex-direction:column;gap:3px}.tvDiffLine{font:500 11px/1.5 var(--font-label);overflow-wrap:anywhere}.tvCorrelation{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding-top:10px;border-top:1px solid var(--color-hairline-soft)}.tvCorrelationId{font:500 11px/1.5 var(--font-label);color:var(--color-ink-body);overflow-wrap:anywhere}.tvEmpty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;text-align:center;color:var(--color-subtle)}.tvEmptyTitle{font:700 13px/1.3 var(--font-sans);color:var(--color-ink-body)}.tvEmpty p{margin:0;font:500 11.5px/1.6 var(--font-sans);max-width:40ch}.tvError{color:var(--color-accent-primary)}body.system-console #treePane .paneBody{overflow-y:auto}body.system-console #treeArea{overflow-y:auto}body.system-console #detailPane{display:none}.system-console-page{--sc-bar-pad:max(32px, calc((100vw - var(--page-inner-w)) / 2));width:calc(100vw - 10px - 2*var(--sc-bar-pad));margin-left:var(--sc-bar-pad);padding:24px 0 40px;box-sizing:border-box}.system-console-header h2{margin:0 0 4px;font-size:20px}.system-console-header>p{margin:0 0 12px;color:var(--color-muted);font-size:13px}.system-console-summary{margin:0 0 6px;font-size:13px;font-weight:600}.system-console-summary.system-console-ok{color:var(--color-success)}.system-console-summary.system-console-bad{color:var(--color-accent-primary)}.system-console-summary.system-console-unbuilt{color:var(--color-muted);font-weight:500}.system-console-sso-form{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.system-console-actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:12px 0 0}.system-console-action{border:1px solid var(--color-border);border-radius:6px;padding:6px 12px;background:var(--color-surface-0);color:var(--color-ink-doc);font:inherit;font-size:13px;cursor:pointer}.system-console-action:hover:not(:disabled){background:var(--p-indigo-029)}.system-console-action:disabled{opacity:.6;cursor:default}.system-console-actions .system-console-detail{margin:0;flex:1 1 260px;min-width:0}.system-console-panels{display:grid;gap:16px;margin-top:20px}.system-console-panel{border:1px solid var(--color-border);border-radius:10px;padding:16px 18px;background:var(--color-surface-0)}.system-console-panel h3{margin:0 0 10px;font-size:15px;display:flex;align-items:center;gap:8px}.system-console-panel h3 .material-symbols-rounded{font-size:20px;color:var(--color-muted)}.system-console-headline{margin:0 0 6px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}.system-console-headline .material-symbols-rounded{font-size:18px}.system-console-ok{color:var(--color-success)}.system-console-bad{color:var(--color-accent-primary)}.system-console-warn{color:var(--color-warn)}.system-console-unbuilt{color:var(--color-muted)}.system-console-detail{margin:0 0 10px;font-size:13px;color:var(--color-ink-doc)}.system-console-needs{margin:0;font-size:12px;color:var(--color-muted);font-style:italic}.system-console-break{margin:0 0 10px;font-size:12px;color:var(--color-accent-primary)}.system-console-facts{display:flex;flex-wrap:wrap;gap:14px 22px;margin:0 0 8px}.system-console-admins{width:100%;border-collapse:collapse;margin:0 0 var(--space-md);font-size:var(--font-size-sm)}.system-console-admins th{text-align:left;font-weight:500;color:var(--color-muted);padding:var(--space-sm) var(--space-sm) var(--space-sm)0;border-bottom:1px solid var(--color-hairline)}.system-console-admins td{padding:var(--space-sm) var(--space-sm) var(--space-sm)0;border-bottom:1px solid var(--color-hairline-row)}.system-console-admin-mismatch td{font-weight:600}.system-console-facts>div{display:flex;flex-direction:column;gap:2px}.system-console-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}.system-console-facts dd{margin:0;font-size:14px;font-weight:600}.system-console-contradictions{margin:0 0 10px;padding-left:18px;font-size:13px}.system-console-contradictions span{color:var(--color-muted)}.system-console-root,.system-console-source{margin:8px 0 0;font-size:12px;color:var(--color-muted)}.system-console-page code{font-family:var(--font-label);font-size:12px}.system-console-measures{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.system-console-measure{border:1px solid var(--color-border);border-left-width:3px;border-radius:8px;padding:10px 12px}.system-console-measure-improved{border-left-color:var(--color-success)}.system-console-measure-regressed{border-left-color:var(--color-accent-primary)}.system-console-measure-steady{border-left-color:var(--color-border)}.system-console-measure-new{border-left-color:var(--color-muted)}.system-console-measure-value{margin:0;font-size:12px;color:var(--color-muted)}.system-console-measure-value strong{font-size:24px;color:var(--color-ink-doc);margin-right:4px}.system-console-measure-label{margin:2px 0 0;font-size:13px;font-weight:600}.system-console-measure-move{margin:2px 0 8px;font-size:12px;color:var(--color-muted)}.system-console-measure-improved .system-console-measure-move{color:var(--color-success)}.system-console-measure-regressed .system-console-measure-move{color:var(--color-accent-primary)}.system-console-measure-why{margin:0 0 6px;padding-left:8px;border-left:2px solid var(--color-border);font-size:12px;color:var(--color-ink-doc)}.system-console-measure-reads{margin:0;font-size:12px;font-style:italic;color:var(--color-muted)}.system-console-measure .system-console-detail{margin:0 0 6px}.system-console-loading{color:var(--color-muted);font-size:13px}@media (max-width:900px){.system-console-page{padding:16px}}.system-console-jobs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.system-console-job{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px}.system-console-job>span{color:var(--color-muted)}.system-console-job-healthy>code{color:var(--color-ink-doc)}.system-console-job-never-run>code{color:var(--color-muted)}.system-console-job-failed>code,.system-console-job-late>code{color:var(--color-accent-primary);font-weight:600}.system-console-job code{font-family:var(--font-label);font-size:12px}.system-console-deletions{list-style:none;margin:4px 0 8px;padding:0;display:grid;gap:6px}.system-console-deletion{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px}.system-console-deletion>code{font-family:var(--font-label);font-size:12px}.system-console-deletion-subject{flex:1 1 200px;min-width:0;color:var(--color-ink-doc);overflow-wrap:anywhere}.system-console-deletion>span{color:var(--color-muted)}.system-console-deletion-overdue>code{color:var(--color-accent-primary);font-weight:600}.system-console-deletion-soon>code{color:var(--color-warn);font-weight:600}.system-console-deletion-closed{opacity:.65}.system-console-deletion-blocked{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-warn)}.system-console-deletion>details{width:100%}.system-console-deletion>details>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;cursor:pointer}.system-console-deletion-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0}.system-console-deletion-act>label{font-size:12px;font-weight:600;color:var(--color-muted)}.system-console-deletion-check{font-weight:400!important;display:flex;align-items:center;gap:6px}.system-console-deletion-role,.system-console-deletion-outcome,.system-console-deletion-note{padding:6px 8px;font:inherit;font-size:13px;border:1px solid var(--tint-neutral-border);border-radius:6px;background:var(--color-surface-0);color:var(--color-ink-doc)}.system-console-deletion-note{flex:1 1 240px;min-width:0}.system-console-deletion-result{margin:8px 0 0;font-size:12px;color:var(--color-muted)}.system-console-controls{display:grid;gap:4px;margin:4px 0 8px}.system-console-control{border-top:1px solid var(--color-border);padding:6px 0}.system-console-control>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;cursor:pointer;font-size:13px;list-style-position:outside}.system-console-control>summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.system-console-control>summary>code{font-family:var(--font-label);font-size:12px}.system-console-control-title{flex:1 1 220px;min-width:0;color:var(--color-ink-doc)}.system-console-control-status{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}.system-console-control>p{margin:6px 0 0}.system-console-review{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.system-console-review-current{color:var(--color-success)}.system-console-review-stale{color:var(--color-warn)}.system-console-review-superseded{color:var(--color-warn)}.system-console-review-flagged{color:var(--color-accent-primary)}.system-console-review-unreviewed{color:var(--color-muted);font-weight:500;text-transform:none;letter-spacing:0;font-style:italic}.system-console-review-unknown{color:var(--color-muted);font-weight:500;text-transform:none;letter-spacing:0;font-style:italic}.system-console-review-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0}.system-console-review-form label{font-size:12px;color:var(--color-muted)}.system-console-review-note{flex:1 1 260px;min-width:0;padding:6px 8px;font:inherit;font-size:13px;border:1px solid var(--tint-neutral-border);border-radius:6px;background:var(--color-surface-0);color:var(--color-ink-doc)}.system-console-review-result{margin:8px 0 0;font-size:12px;color:var(--color-muted)}body.system-console #treePane .paneBody{padding-left:0}.apLabel{display:block;font:600 12px/1.3 var(--font-sans);color:var(--color-text);margin-bottom:6px}.apText{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid var(--color-border-2);border-radius:var(--radius-control);font:400 14px/1.45 var(--font-sans);color:var(--color-text);resize:vertical}.apNote{margin:7px 0 0;font:400 12px/1.5 var(--font-sans);color:var(--color-subtle)}.apPickLabel{margin-top:16px;font:600 12px/1.3 var(--font-sans);color:var(--color-text)}.apPick{margin-top:7px;max-height:240px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-control)}.apPickRow{display:flex;align-items:baseline;gap:9px;padding:8px 11px;border-bottom:1px solid var(--line);cursor:pointer;font:400 13px/1.4 var(--font-sans)}.apPickRow:last-child{border-bottom:none}.apPickRow:hover{background:var(--tint-neutral-bg, var(--color-hairline-soft))}.apPickRow:has(input:disabled){cursor:default;opacity:.75}.apPickId{flex:0 0 auto;font:600 11px/1.4 var(--font-label);color:var(--color-subtle)}.apPickText{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:var(--color-text)}.paneNodeStage{--icon-tint:currentColor}.nodeStageHost .stageContextGo{--icon-tint:var(--color-ink-icon)}.stageEmpty{margin:0;padding:24px;font:400 13px/1.6 var(--font-sans);color:var(--color-subtle)}.stageContextGo{font-size:16px}.stageMain,.paneNodeStage{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--color-surface-1)}#detailArea:has(>.paneNodeStage){padding:0;overflow:hidden}.paneNodeStage{height:100%}.stageRow.is-landed,.stageAsk.is-landed,.stageHistoryRow.is-landed{background:var(--color-brand-surface-soft);border-radius:var(--radius-sm)}.paneMissingNode{padding:var(--space-5);font:400 var(--font-size-sm)/1.6 var(--font-sans);color:var(--color-subtle)}.stageBody{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg)}.stageBody>*{flex-shrink:0}.stageContext{display:flex;flex-direction:column;gap:3px;max-width:760px;margin-bottom:calc(-1*var(--space-md))}.stageContextCard{display:flex;align-items:center;gap:9px;max-width:660px;padding:7px 11px 7px 8px;border:1px solid var(--color-hairline);border-radius:9px;background:var(--color-surface-0);cursor:pointer;text-align:left;font-family:var(--font-sans)}.stageContextCard:hover{border-color:var(--tint-info-border)}.stageContextCard:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageContextRel{flex:none;display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:5px;font:700 var(--font-size-2xs)/1.3 var(--font-label);letter-spacing:.1em;white-space:nowrap}.stageContextRel .material-symbols-rounded{font-size:11px}.stageContextId{flex:0 0 auto;font:600 var(--font-size-2xs)/1 var(--font-label);color:var(--color-subtle)}.stageContextText{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--font-size-sm)/1.4 var(--font-sans);color:var(--color-ink-heading)}.stageContextGo{flex:0 0 auto;color:var(--color-subtle)}.stageConnector{display:flex;align-items:center;padding-left:16px}.stageConnectorRule{width:1px;height:42px}.stageNode{display:flex;flex-direction:column;gap:var(--space-md);max-width:720px;padding:var(--space-xs) var(--space-2xs) var(--space-sm)}.stageNodeHead{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.stageNodeId{font:600 var(--font-size-2xs)/1 var(--font-label);color:var(--color-lead)}.stageNodeDecision{padding:3px 7px;border:1px solid currentColor;border-radius:var(--radius-sm);font:700 var(--font-size-2xs)/1.2 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.stageNodeChallenged{font:600 var(--font-size-2xs)/1 var(--font-sans);color:var(--color-accent-deep)}.stageNodeTools{margin-left:auto;display:flex;gap:var(--space-2xs)}.stageNodeTool{width:var(--space-3xl);height:var(--space-3xl);display:inline-grid;place-items:center;padding:0;border:0;border-radius:7px;background:0 0;color:var(--color-ink-heading);cursor:pointer}.stageNodeTool .material-symbols-rounded{font-size:var(--font-size-lg)}.stageNodeTool:hover{background:var(--tint-neutral-bg);color:var(--color-text)}.stageNodeTool.is-on{color:var(--color-brand);background:var(--color-brand-surface-soft)}.stageNodeTool:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageNodeText{font:500 26px/1.3 var(--font-sans);letter-spacing:-.014em;color:var(--color-text);text-wrap:pretty;max-width:720px}.stageNodeText.is-editable{cursor:text}.stageNodeText p,.stageNodeText h1,.stageNodeText h2,.stageNodeText h3{margin:0}.stageNodeText ul,.stageNodeText ol{margin:0 0 0 var(--space-lg);padding-left:var(--space-lg);list-style-position:outside}.stageNodeText ul{list-style:disc}.stageNodeText ol{list-style:decimal}.stageNodeText li{margin:0}.stageNodeText blockquote{margin:0;padding:0 0 0 var(--space-md);border-left:var(--space-2xs) solid var(--color-border-dash);border-radius:0;background:0 0;color:var(--color-lead)}.stageNodeText code{font:500 .72em/1.4 var(--font-label);background:var(--color-surface-quiet);padding:var(--space-px) var(--space-xs);border-radius:var(--radius-sm)}.stageNodeText h1,.stageNodeText h2,.stageNodeText h3{font:700 1em/1.32 var(--font-sans)}.stageNodeText a{color:var(--color-brand);text-decoration:underline}.stageNodeText a:hover{color:var(--color-brand-light)}.stageNodeToolRemove:hover{background:var(--tint-risk-bg);color:var(--color-accent-primary)}.stageNodeToolRemove.is-off,.stageNodeToolRemove.is-off:hover{color:var(--color-border-dash);background:0 0;cursor:not-allowed}.stageRemoveConfirm{display:flex;flex-direction:column;gap:7px;padding:12px 14px;border:1px solid var(--tint-risk-border);border-radius:10px;background:var(--tint-risk-bg);max-width:720px}.stageRemoveLine{margin:0;font:600 13px/1.5 var(--font-sans);color:var(--color-accent-primary);text-wrap:pretty}.stageRemoveDetail{margin:0;font:400 11.5px/1.6 var(--font-sans);color:var(--color-subtle);text-wrap:pretty}.stageRemoveReopen{margin:0;font:500 10px/1.6 var(--font-label);color:var(--color-warn);text-wrap:pretty}.stageRemoveFoot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:2px}.stageRemoveGo{display:inline-flex;align-items:center;gap:6px;flex:none;padding:9px 13px;border:1px solid transparent;border-radius:8px;background:var(--color-accent-primary);color:var(--color-brand-contrast);font:700 12px/1 var(--font-sans);white-space:nowrap;cursor:pointer}.stageRemoveGo .material-symbols-rounded{font-size:15px}.stageRemoveGo:hover{filter:brightness(1.1)}.stageRemoveGo:disabled{opacity:.6;cursor:default;filter:none}.stageRemoveKeep{padding:0;border:0;background:0 0;font:600 11.5px/1.4 var(--font-sans);color:var(--color-muted);cursor:pointer}.stageRemoveKeep:hover{color:var(--color-text)}.stageRemoveNote{font:500 10.5px/1.5 var(--font-label);color:var(--color-subtle)}.stageNodeEditor{display:flex;flex-direction:column;max-width:760px}.stageNodeEditor .ineEditMeta{display:none}.stageNodeEditor .ineEditCard{padding:0;border:1px solid var(--tint-info-border);border-radius:10px;background:var(--color-brand-surface-soft);box-shadow:none;overflow:hidden}.stageNodeEditor .ineEditEditorHost .ijEditor{min-height:0;background:0 0;border-radius:10px}.stageNodeEditor .ineEditEditorHost .ijEditorBody{padding:0 2px}.stageNodeEditor .ineEditEditorHost .ijEditorSurface{min-height:72px;padding:8px 10px;border:0;background:0 0;font:500 26px/1.3 var(--font-sans);letter-spacing:-.014em;color:var(--color-text);resize:none}.stageNodeEditor .ineEditFooter{display:flex;align-items:center;gap:18px;padding:4px 12px 10px}.stageNodeEditor .ineEditStatus{display:inline-flex;align-items:center;gap:6px;font:500 10.5px/1.4 var(--font-label)}.stageNodeEditor .ineEditStatus .material-symbols-rounded{font-size:14px}.stageNodeEditor .ineEditDoneBtn{margin-left:auto;font:700 11.5px/1 var(--font-sans)}.stageSection{display:flex;flex-direction:column;max-width:720px;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-0);overflow:hidden}.stageSectionHead{display:flex;align-items:center;gap:var(--space-sm);min-height:44px;box-sizing:border-box;padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-md);border-bottom:1px solid var(--color-hairline-soft)}.stageSection.is-collapsed .stageSectionHead{border-bottom:0}.stageSection.is-collapsed>.stageSectionBody,.stageSection.is-collapsed>.stageSectionFoot{display:none}.stageSectionIcon{flex:none;font-size:var(--font-size-lg);color:var(--color-lead)}.stageSectionLabel{font:600 var(--font-size-2xs)/1.3 var(--font-label);letter-spacing:.1em;color:var(--color-ink-heading)}.stageSectionSub{min-width:0;font:500 var(--font-size-2xs)/1.3 var(--font-label);letter-spacing:normal;color:var(--color-subtle);text-wrap:pretty}.stageSectionSummary{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-xs);min-width:0;font-size:var(--font-size-xs);line-height:1.4;color:var(--color-muted)}.stageSectionSummary[hidden]{display:none}.stageSectionSummarySep{color:var(--color-subtle)}.stageSectionSummaryLabel{color:var(--color-lead)}.stageSectionSummaryPart.is-heading .stageSectionSummaryText{font-weight:500;color:var(--color-ink-heading)}.stageSectionSummaryPart.is-warn{color:var(--color-warn)}.stageSectionSummaryPart.is-success{color:var(--color-success)}.stageSectionSummaryPart.is-muted{color:var(--color-muted)}.stageSectionLabel.is-quiet{color:var(--color-subtle)}.stageSectionLabel.is-warn{color:var(--color-warn-deep)}.stageSection.is-warn{border-color:var(--tint-caution-border)}.stageSection.is-warn .stageSectionHead{background:var(--color-surface-caution-head);border-bottom-color:var(--tint-caution-border)}.stageSection.is-warn .stageSectionIcon{color:var(--color-warn)}.stageSectionHelp{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-lead);cursor:pointer}.stageSectionHelp .material-symbols-rounded{font-size:var(--font-size-lg)}.stageSectionHelp:hover{background:var(--tint-neutral-bg);color:var(--color-brand)}.stageSectionHelp.is-open{background:var(--tint-info-bg);color:var(--color-brand)}.stageSectionHelp.is-open:hover{color:var(--color-brand-deep)}.stageSectionHelp:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.stageSectionHelp+.stageSectionToggle{margin-left:0}.stageHelpPanel{display:flex;flex-direction:column;gap:var(--space-sm);margin:var(--space-sm) var(--space-md) var(--space-2xs);padding:var(--space-md) var(--space-md) var(--space-sm);border:1px solid var(--color-brand-border-soft);border-radius:var(--radius-lg);background:var(--color-brand-tint)}.stageHelpPanel[hidden]{display:none}.stageSection.is-collapsed>.stageHelpPanel,.stageMatrix>.stageHelpPanel{margin-bottom:var(--space-md)}.stageHelpHead{display:flex;align-items:center;gap:var(--space-sm)}.stageHelpEyebrow{font:600 var(--font-size-2xs)/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand)}.stageHelpClose{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;margin-left:auto;padding:0;border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-lead);cursor:pointer}.stageHelpClose .material-symbols-rounded{font-size:var(--font-size-md)}.stageHelpClose:hover{background:var(--tint-info-bg);color:var(--color-brand)}.stageHelpClose:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.stageHelpPurpose{margin:0;font:500 var(--font-size-sm)/1.45 var(--font-sans);color:var(--color-text)}.stageHelpPoints{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.stageHelpPoint{position:relative;padding-left:var(--space-md);font:400 var(--font-size-xs)/1.45 var(--font-sans);color:var(--color-ink-heading)}.stageHelpPoint::before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:var(--radius-pill);background:var(--color-brand-light)}.stageHelpTip{display:flex;align-items:flex-start;gap:var(--space-sm);margin:0;padding:var(--space-sm);border:1px solid var(--color-brand-hairline);border-radius:var(--radius-md);background:var(--color-surface-0);font:400 var(--font-size-xs)/1.45 var(--font-sans);color:var(--color-lead)}.stageHelpTip .material-symbols-rounded{flex:none;font-size:var(--font-size-md);color:var(--color-warn)}.stageHelpFoot{display:flex;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-brand-hairline)}.stageHelpMore{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:30px;font:600 var(--font-size-xs)/1.4 var(--font-sans);color:var(--color-brand);text-decoration:none}.stageHelpMore .material-symbols-rounded{font-size:var(--font-size-md)}.stageHelpMore:hover{color:var(--color-brand-deep);text-decoration:underline;text-underline-offset:3px}.stageHelpMore:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-sm)}.stageHelpWhere{margin-left:auto;font:500 var(--font-size-2xs)/1 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle)}.stageSectionToggle{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-ink-heading);cursor:pointer}.stageSectionToggle .material-symbols-rounded{font-size:var(--font-size-xl)}.stageSectionToggle:hover{background:var(--tint-neutral-bg);color:var(--color-text)}.stageSectionToggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.stageSectionBody{min-width:0;display:flex;flex-direction:column;padding:var(--space-xs) var(--space-md) var(--space-sm)}.stageSectionFoot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-md);border-top:1px solid var(--tint-neutral-bg);background:var(--color-surface-quiet)}.btn.stageFootBtn{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);font:600 var(--font-size-sm)/1.2 var(--font-sans);color:var(--color-ink-heading);border-color:var(--color-border-2)}.btn.stageFootBtn .material-symbols-rounded{font-size:var(--font-size-lg)}.btn.stageFootBtn:hover:not(:disabled){border-color:var(--tint-info-border);color:var(--color-brand);background:var(--color-surface-0)}.btn.stageFootBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.btn.stageFootBtn--ai{border-color:var(--tint-info-border);background:var(--color-brand-surface-soft);color:var(--color-brand)}.btn.stageFootBtn--ai:hover:not(:disabled){background:var(--tint-info-bg);color:var(--color-brand-deep)}.stageFootMeta{margin-left:auto;font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-subtle);white-space:nowrap}.stageRow{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);padding:var(--space-sm)0;border-bottom:1px solid var(--tint-neutral-bg)}.stageRow:hover{border-bottom-color:var(--color-border-dash)}.stageSectionBody>.stageRow:last-child{border-bottom:0}.stageRow.is-unanswered{margin:0 calc(-1*var(--space-md));padding-left:var(--space-md);padding-right:var(--space-md);background:var(--color-surface-caution-head)}.stageRow--sub{padding:4px 0 4px 96px}.stageRowLabel{flex:0 0 96px;font:500 var(--font-size-sm)/1.45 var(--font-sans);color:var(--color-lead)}.stageRowValue{flex:1 1 150px;min-width:0;display:flex;flex-direction:column;gap:1px}.stageRowValueLine{font:500 14px/1.45 var(--font-sans);color:var(--color-text)}.stageRowHint{font:500 var(--font-size-2xs)/1.45 var(--font-label);color:var(--color-subtle)}.stageRowPerson{flex:1 1 140px;min-width:0;font:400 14px/1.5 var(--font-sans);color:var(--color-text)}.stageRowState{flex:none;font:500 var(--font-size-2xs)/1.5 var(--font-label);white-space:nowrap}.stageRowActions{flex:none;margin-left:auto;display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.stageVerb{padding:0;border:0;background:0 0;white-space:nowrap;cursor:pointer;font:600 var(--font-size-sm)/1.5 var(--font-sans);color:var(--color-brand)}.stageVerb:hover{color:var(--color-brand-deep);text-decoration:underline;text-underline-offset:3px}.stageVerb:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:3px}.stageVerb--good{color:var(--color-success)}.stageVerb--keep{color:var(--color-muted)}.stageVerb--warnable{color:var(--color-muted)}.stageVerb--warnable:hover{color:var(--color-accent-primary)}.stageVerb--removable{color:var(--color-subtle)}.stageVerb--removable:hover{color:var(--color-accent-primary)}.stageVerb--armed{font-weight:700;color:var(--color-accent-primary);border-bottom:1px solid var(--tint-risk-border)}.stageVerb--armed:hover{color:var(--color-accent-primary);border-bottom-color:var(--color-accent-primary)}.stageQuietVerb{padding:0;border:0;background:0 0;white-space:nowrap;cursor:pointer;font:600 var(--font-size-2xs)/1.6 var(--font-label);color:var(--color-subtle)}.stageQuietVerb:hover{color:var(--color-ink-heading)}.stageQuietVerb:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:3px}.stageArmWarn{font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-accent-primary);white-space:nowrap}.stagePrimaryBtn{display:inline-flex;align-items:center;flex:none;gap:6px;padding:9px 13px;border:1px solid transparent;border-radius:8px;background:var(--color-brand);color:var(--color-brand-contrast);cursor:pointer;font:700 12px/1 var(--font-sans);white-space:nowrap}.stagePrimaryBtn .material-symbols-rounded{font-size:15px}.stagePrimaryBtn:hover{filter:brightness(1.1)}.stagePrimaryBtn:disabled{opacity:.6;cursor:default;filter:none}.stagePrimaryBtn:focus-visible{outline:2px solid var(--color-text);outline-offset:1px}.stagePicker{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 0 9px}.stagePickerChip{padding:6px 10px;border:1px solid var(--tint-neutral-border);border-radius:7px;background:var(--color-surface-0);color:var(--color-lead);cursor:pointer;font:600 var(--font-size-sm)/1 var(--font-sans)}.stagePickerChip:hover{background:var(--color-hairline-soft)}.stagePickerChip.is-on{background:var(--tint-info-bg);border-color:var(--tint-info-border);color:var(--color-brand)}.stagePickerChip:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stagePickerNote{font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-subtle)}.stageSection.is-ai{border-color:var(--color-brand-border-soft)}.stageSection.is-ai .stageSectionHead{background:var(--color-brand-surface-soft)}.stageSection.is-ai .stageSectionIcon{color:var(--color-brand)}.stageAiEmpty{margin:0;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);color:var(--color-muted)}.stageAiList{display:flex;flex-direction:column}.stageAiReply{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-hairline-soft)}.stageAiHead{display:flex;align-items:flex-start;gap:var(--space-sm);width:100%;padding:0;border:0;background:0 0;color:inherit;font:inherit;text-align:left}button.stageAiHead{cursor:pointer}button.stageAiHead:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.stageAiWords{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.stageAiQuestion{font:600 var(--font-size-sm)/1.4 var(--font-sans);color:var(--color-text)}.stageAiMeta{font:500 var(--font-size-xs)/1.4 var(--font-sans);color:var(--color-muted)}.stageAiChevron{flex:none;font-size:var(--font-size-lg);color:var(--color-lead)}.stageAiRunning,.stageAiStale,.stageAiFailed{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font:600 var(--font-size-xs)/1.4 var(--font-sans)}.stageAiRunning{background:var(--color-brand-surface-soft);color:var(--color-brand)}.stageAiStale,.stageAiFailed{background:var(--tint-caution-bg);color:var(--color-warn-deep)}.stageAiRunningText,.stageAiStaleText,.stageAiFailedText{flex:1 1 auto;min-width:0}.stageAiPreview{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 var(--font-size-sm)/1.55 var(--font-serif);color:var(--color-ink-heading)}.stageAiAnswer{display:flex;flex-direction:column;gap:var(--space-xs)}.stageAiPara,.stageAiDraftText{margin:0;font:400 var(--font-size-md)/1.55 var(--font-serif);color:var(--color-text)}.stageAiLink{display:inline;padding:0;border:0;background:0 0;color:var(--color-brand);font:600 var(--font-size-sm)/inherit var(--font-sans);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.stageAiLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageAiDraft{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-brand-border-soft);border-radius:var(--radius-sm);background:var(--color-brand-surface-soft)}.stageAiDraftLabel{font:700 var(--font-size-2xs)/1.3 var(--font-label);letter-spacing:.08em;color:var(--color-brand)}.stageAiDraftFoot,.stageAiActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.stageAiDraftFoot>.stageAiNote{flex:1 1 auto}.stageAiNote{margin:0;font:500 var(--font-size-xs)/1.45 var(--font-sans);color:var(--color-muted)}.stageAiForm{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md)}.stageAiFormLabel{font:600 var(--font-size-2xs)/1.3 var(--font-label);letter-spacing:.1em;color:var(--color-ink-heading)}.stageAiStarters{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.stageAiField{width:100%;box-sizing:border-box;resize:vertical}.stageAiFoot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.stageAiFoot>.stageAiNote{flex:1 1 auto}.stageChecksHead{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding-bottom:3px}.stageChecksLine{flex:1 1 260px;min-width:0;font:500 14px/1.5 var(--font-sans);color:var(--color-text);text-wrap:pretty}.stageChecksLine--waiting{flex-basis:200px}.stageChecksHead .stageQuietVerb{margin-left:auto}.stageChecksStage{padding-bottom:2px;font:500 var(--font-size-2xs)/1.6 var(--font-label);color:var(--color-subtle)}.stageChecksList{display:flex;flex-direction:column;padding-top:2px}.stageChecksList .stageRow{gap:10px}.stageCheckMark{flex:0 0 32px;font:700 var(--font-size-2xs)/1.5 var(--font-label)}.stageCheckLabel{font:400 14px/1.5 var(--font-sans);color:var(--color-text)}.stageCheckDetail{font:400 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-muted);text-wrap:pretty}.stageCheckStage{flex:none;margin-left:auto;font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-muted);white-space:nowrap}.stageChecksFoot{margin:0;padding-top:5px;font:400 var(--font-size-xs)/1.55 var(--font-sans);color:var(--color-subtle);text-wrap:pretty}.stageCritNeeds{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-sm) 10px;border-radius:var(--radius-control);background:var(--color-hairline-soft)}.stageCritNeedsHead{font:600 var(--font-size-2xs)/1.8 var(--font-label);letter-spacing:.1em;color:var(--color-muted)}.stageCritNeedsRow{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap}.stageCritNeedsLabel{flex:1 1 auto;min-width:0;font:400 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-subtle)}.stageCritNeedsValue{flex:none;font:500 var(--font-size-xs)/1.5 var(--font-label);color:var(--color-text)}.stageCritNeedsValue.is-open{color:var(--color-muted)}.stageFactWrap{display:flex;flex-direction:column}.stageFactInherited{align-self:baseline;font:500 var(--font-size-2xs)/1.5 var(--font-label);letter-spacing:.08em;color:var(--color-muted);white-space:nowrap}.stageFactMore{align-self:flex-start;margin-top:var(--space-xs)}.stageFactEditor{display:flex;flex-direction:column;gap:var(--space-sm);padding:9px 0 var(--space-md);border-top:1px solid var(--color-surface-paper)}.stageFactQuestion{margin:0;font:400 var(--font-size-sm)/1.6 var(--font-sans);color:var(--color-subtle);max-width:470px;text-wrap:pretty}.stageFactInput{width:100%;max-width:420px;padding:var(--space-sm) 10px;border:1px solid var(--color-border-2);border-radius:var(--radius-control);background:var(--color-surface-0);font:500 13px/1.3 var(--font-sans);color:var(--color-text);box-sizing:border-box}.stageFactActions{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.stageFactError{margin:0;font:400 var(--font-size-xs)/1.55 var(--font-sans);color:var(--color-accent-primary)}.stageFactStored,.stageFactFoot{margin:0;font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-subtle)}.stageFactFoot{padding-top:5px;font-family:var(--font-sans);font-weight:400}.stageFactOffer{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;padding:0 0 6px 104px}.stageFactOfferText{font:500 var(--font-size-xs)/1.5 var(--font-label);color:var(--color-warn-deep)}.stageFactPromote{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.stageFactPromoteWord{font:400 var(--font-size-sm)/1.5 var(--font-sans);color:var(--color-ink-body)}.stageFactMerge{display:flex;flex-direction:column;gap:6px;padding:var(--space-sm) 10px;border-radius:var(--radius-control);background:var(--tint-caution-bg)}.stageFactMergeAsk{margin:0;font:500 var(--font-size-sm)/1.5 var(--font-sans);color:var(--color-ink-heading)}.stageFactMergeRow{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap}.stageFactMergeLabel{flex:1 1 auto;min-width:0;font:500 var(--font-size-sm)/1.5 var(--font-sans);color:var(--color-text)}.stageFactMergeValue{font:500 var(--font-size-xs)/1.5 var(--font-label);color:var(--color-subtle)}.stageFactProposals{display:flex;flex-direction:column;gap:6px;margin-top:7px;padding:var(--space-sm) 10px;border-radius:var(--radius-control);background:var(--color-brand-surface-soft)}.stageFactProposalsHead{font:600 var(--font-size-2xs)/1.8 var(--font-label);letter-spacing:.1em;color:var(--color-brand-deep)}.stageFactProposal{display:flex;align-items:flex-start;gap:var(--space-sm);padding:5px 0;border-bottom:1px solid var(--color-brand-hairline)}.stageFactProposal:last-of-type{border-bottom:0}.stageFactProposalBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.stageFactProposalLabel{font:500 var(--font-size-sm)/1.5 var(--font-sans);color:var(--color-ink-heading)}.stageFactProposalQuestion{font:400 var(--font-size-sm)/1.5 var(--font-sans);color:var(--color-ink-body);text-wrap:pretty}.stageFactProposalNote{margin:0;font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-subtle)}.stageAsk{display:flex;flex-direction:column;gap:6px;padding-bottom:4px}.stageAskWhat{font:500 var(--font-size-sm)/1.5 var(--font-sans);color:var(--color-ink-heading);text-wrap:pretty}.stageAskMeta{font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-subtle)}.stageAskActions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-top:2px}.stageAskHint{font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-subtle)}.stageAskCompose{display:flex;flex-direction:column;gap:8px;padding:6px 0 2px}.stageAskField,.stageChooseReason{width:100%;max-width:440px;box-sizing:border-box;resize:none;padding:7px 9px;border:1px solid var(--tint-neutral-border);border-radius:7px;background:var(--color-surface-0);font:400 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-text)}.stageAskField:focus-visible,.stageChooseReason:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageAskComposeFoot,.stageChooseFoot{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.stageMatrix{display:flex;flex-direction:column;max-width:720px;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-0);overflow:hidden}.stageMatrixHead{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);min-height:44px;box-sizing:border-box;padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--color-hairline-soft)}.stageMatrixHead .stageGroupPrefix{font:600 var(--font-size-2xs)/1.3 var(--font-label);letter-spacing:.1em;text-transform:uppercase}.stageMatrixHead .stageGroupSwatch{width:var(--space-sm);height:var(--space-sm);border-radius:var(--space-2xs)}.stageMatrixCount+.stageMatrixCount::before{content:"· "}.stageMatrixHeadWord{display:flex;align-items:center;gap:5px}.stageMatrixCount{font:500 var(--font-size-2xs)/1.45 var(--font-label);color:var(--color-muted)}.stageMatrixBody{min-width:0;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-md)}.stageMatrixBar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.stageMatrixRowsLabel{font:600 var(--font-size-2xs)/1 var(--font-label);letter-spacing:.12em;color:var(--color-muted)}.stageMatrixSeg{display:inline-flex;overflow:hidden;border:1px solid var(--color-border-2);border-radius:7px}.stageMatrixSegBtn{padding:var(--space-xs) 10px;border:0;background:var(--color-surface-0);cursor:pointer;white-space:nowrap;font:500 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-muted)}.stageMatrixSegBtn.is-on{background:var(--color-hairline-soft);font-weight:700;color:var(--color-text)}.stageMatrixSegBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.stageMatrixHint{margin-left:auto;font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-muted)}.stageMatrixScroll{overflow-x:auto;margin:0-2px;padding:0 2px;background:linear-gradient(to left,var(--color-surface-0) 40%,transparent) right center/var(--space-xl) 100%no-repeat local,linear-gradient(to left,var(--color-text-a07),transparent) right center/var(--space-md) 100%no-repeat}.stageMatrixGrid{min-width:max-content;display:flex;flex-direction:column}.stageMatrixHeadRow{display:flex;align-items:flex-end;border-bottom:1px solid var(--color-hairline)}.stageMatrixRow{display:flex;align-items:flex-start;border-bottom:1px solid var(--color-hairline-faint)}.stageMatrixCorner,.stageMatrixHeadCell{flex:none;width:208px;position:sticky;left:0;background:var(--color-surface-0)}.stageMatrixCorner{z-index:2;align-self:stretch}.stageMatrixHeadCell{z-index:1;display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;padding:9px 14px 9px 0}.stageMatrixColHead{flex:1 1 0;min-width:92px;display:flex;flex-direction:column;gap:var(--space-2xs);padding:0 var(--space-md) 7px 0}.stageMatrixCell{flex:1 1 0;min-width:92px;display:flex;align-items:baseline;gap:5px;padding:9px var(--space-md) 9px 0}.stageMatrix.is-transposed .stageMatrixCorner,.stageMatrix.is-transposed .stageMatrixHeadCell{width:150px}.stageMatrix.is-transposed .stageMatrixColHead,.stageMatrix.is-transposed .stageMatrixCell{min-width:176px}.stageMatrixValue{font:500 var(--font-size-sm)/1.5 var(--font-label);font-variant-numeric:tabular-nums}.stageMatrixCritLabel{font:600 var(--font-size-xs)/1.35 var(--font-sans);color:var(--color-ink-heading);text-wrap:pretty}.stageMatrixCritLabel.is-row{font-size:12px;line-height:1.4}.stageMatrixCritRule,.stageMatrixCritUnconfirmed{font:500 var(--font-size-2xs)/1.4 var(--font-label)}.stageMatrixCritRule{color:var(--color-muted)}.stageMatrixCritUnconfirmed{color:var(--color-warn)}.stageMatrixOptChips{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}.stageMatrixOptId{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit-target-min);min-height:var(--hit-target-min);padding:1px 5px;border:0;border-radius:5px;background:var(--color-hairline-soft);cursor:pointer;font:600 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-muted)}.stageMatrixOptId.is-chosen{background:var(--tint-info-bg);color:var(--color-brand)}.stageMatrixOptChosen{flex:none;display:inline-flex;align-items:center;gap:3px;font:700 var(--font-size-2xs)/1.5 var(--font-label);letter-spacing:.06em;color:var(--color-brand);white-space:nowrap}.stageMatrixOptChosen .material-symbols-rounded{font-size:13px;line-height:1}.stageMatrixOptText{padding:0;border:0;background:0 0;text-align:left;cursor:pointer;font:500 var(--font-size-sm)/1.45 var(--font-sans);color:var(--color-text);text-wrap:pretty}.stageMatrixOptText.is-col{font-size:11.5px;line-height:1.4}.stageMatrixOptNotes{font:500 var(--font-size-2xs)/1.45 var(--font-label);color:var(--color-muted);text-wrap:pretty}.stageMatrixOptChoose{align-self:flex-start;min-height:var(--hit-target-min);margin-top:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--tint-info-border);border-radius:var(--radius-sm);background:var(--color-surface-0);cursor:pointer;white-space:nowrap;font:600 var(--font-size-xs)/1.3 var(--font-sans);color:var(--color-brand)}.stageMatrixOptChoose:hover{border-color:var(--color-brand);background:var(--color-brand-surface-soft)}.stageMatrixRow.is-choosing,.stageMatrixRow.is-choosing .stageMatrixHeadCell{background:var(--color-brand-tint)}.stageMatrixOptId:focus-visible,.stageMatrixOptText:focus-visible,.stageMatrixOptChoose:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:3px}.stageMatrixEmpty{margin:0;font:400 var(--font-size-sm)/1.55 var(--font-sans);color:var(--color-subtle);text-wrap:pretty}.stageMatrixLegend{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 14px}.stageMatrixLegendItem{display:inline-flex;align-items:baseline;gap:var(--space-xs)}.stageMatrixLegendWords{font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-muted)}.stageMatrixLead{flex:1 0 100%;font:600 var(--font-size-sm)/1.45 var(--font-sans);color:var(--color-text)}.stageChoosePanel{display:flex;flex-direction:column;padding:11px 13px;border:1px solid var(--tint-info-border);border-radius:var(--radius-lg);background:var(--color-brand-surface-soft)}.stageChooseWho{margin:0;font:600 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-text);text-wrap:pretty}.stageChoose{display:flex;flex-direction:column;gap:7px;padding:8px 0 9px}.stageChooseGate{margin:0;font:500 var(--font-size-2xs)/1.6 var(--font-label);text-wrap:pretty}.stageChooseOpen{margin:0;font:400 var(--font-size-xs)/1.6 var(--font-sans);color:var(--color-muted);text-wrap:pretty}.stageFilesEmpty{font:400 var(--font-size-sm)/1.6 var(--font-sans);color:var(--color-subtle)}.stageFileIcon{flex:none;font-size:var(--font-size-lg);line-height:1.4;color:var(--color-subtle)}.stageFileName{flex:1 1 130px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 14px/1.45 var(--font-sans);color:var(--color-text)}.stageFileMeta,.stageFileScan{flex:none;font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-subtle);white-space:nowrap}.stageFileTools{display:inline-flex;align-items:center;gap:1px}.stageFileTool{width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-ink-heading);cursor:pointer}.stageFileTool .material-symbols-rounded{font-size:var(--font-size-lg)}.stageFileTool:hover{background:var(--tint-neutral-bg);color:var(--color-text)}.stageFileTool:disabled{color:var(--color-border-dash);cursor:not-allowed;background:0 0}.stageFileTool:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageFileTool--remove:hover{background:var(--tint-risk-bg);color:var(--color-accent-deep)}.stageFileInput{display:none}.stageCritEmpty,.stageCritFoot,.stageCritChooserNote{margin:0;padding-top:5px;font:400 var(--font-size-xs)/1.55 var(--font-sans);color:var(--color-subtle)}.stageCritFootRow{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;padding:5px 0 0}.stageCritSummary{font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-subtle)}.stageCritGap{font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-warn)}.stageCritRowWrap{display:flex;flex-direction:column;border-bottom:1px solid var(--tint-neutral-bg)}.stageCritRow{width:auto;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0-8px;padding:5px 8px;border:0;border-radius:6px;background:0 0;cursor:pointer;text-align:left;font-family:var(--font-sans)}.stageCritRow:hover{background:var(--color-surface-quiet)}.stageCritRow:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.stageCritRow--static{cursor:default}.stageCritRow--static:hover{background:0 0}.nodeStageHost .stageContextRow{display:flex;align-items:center;gap:var(--space-xs);max-width:720px}.nodeStageHost .stageContextCut{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-ink-icon);cursor:pointer;opacity:0}.nodeStageHost .stageContextCut .material-symbols-rounded{font-size:16px}.nodeStageHost .stageContextRow:hover .stageContextCut,.nodeStageHost .stageContextCut:focus-visible{opacity:1}.nodeStageHost .stageContextCut:hover{background:var(--tint-risk-bg);color:var(--color-accent-primary)}.nodeStageHost .stageContextCut:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.nodeStageHost .stageLinkRow{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-xs);margin-top:2px;padding:4px 8px 4px 6px;border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-brand);cursor:pointer}.nodeStageHost .stageLinkRow:hover{background:var(--color-brand-surface-soft)}.nodeStageHost .stageLinkRow:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.nodeStageHost .stageLinkRow .material-symbols-rounded{font-size:16px}.nodeStageHost .stageLinkRowLabel{font:500 var(--font-size-xs)/1.5 var(--font-sans);color:inherit}.nodeStageHost .stageLinkComposer{display:flex;flex-direction:column;gap:var(--space-sm);max-width:660px;margin-top:2px;padding:12px 14px;border:1px solid var(--tint-info-border);border-radius:var(--radius-md);background:var(--color-brand-surface-soft)}.nodeStageHost .stageLinkComposerHead{display:flex;align-items:center;gap:7px;color:var(--color-brand)}.nodeStageHost .stageLinkComposerHead .material-symbols-rounded{font-size:16px}.nodeStageHost .stageLinkComposerTitle{font:600 var(--font-size-sm)/1.4 var(--font-sans);color:var(--color-brand)}.nodeStageHost .stageLinkRelations{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid var(--tint-info-border);border-radius:var(--radius-md);background:var(--tint-info-bg)}.nodeStageHost .stageLinkRelation{padding:6px 9px;border:0;border-radius:var(--radius-sm);background:0 0;font:600 var(--font-size-xs)/1 var(--font-sans);cursor:pointer;white-space:nowrap}.nodeStageHost .stageLinkRelation.is-on{background:var(--color-surface-0);box-shadow:0 1px 3px var(--color-text-a14)}.nodeStageHost .stageLinkRelation:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.nodeStageHost .stageLinkSentence{font:400 var(--font-size-sm)/1.5 var(--font-sans);color:var(--color-lead)}.nodeStageHost .stageLinkMono{font:500 var(--font-size-2xs)/1.6 var(--font-label);color:var(--color-subtle)}.nodeStageHost .stageNearbyId{flex:0 0 44px;font:600 var(--font-size-2xs)/1.7 var(--font-label);color:var(--color-subtle)}.nodeStageHost .stageNearbyBar{flex:none;width:42px;height:4px;border-radius:3px;background:var(--color-surface-paper);overflow:hidden}.nodeStageHost .stageNearbyFill{display:block;height:100%;background:var(--tint-info-border)}.nodeStageHost .stageHistoryArm{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs);padding:8px 10px;border:1px solid var(--tint-info-border);border-radius:var(--radius-sm);background:var(--color-brand-surface-soft)}.nodeStageHost .stageHistoryArmLine{flex:1 1 240px;min-width:0;font:400 11.5px/1.55 var(--font-sans);color:var(--color-lead)}.nodeStageHost .stageHistoryRestore--armed{font-weight:700}.nodeStageHost .stageHistoryNoUndo{font:500 10.5px/1.6 var(--font-label);color:var(--color-ink-icon)}.stageHistoryCorrelation{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap}.stageHistoryCorrelationId,.stageHistoryCorrelationNone{font:400 var(--font-size-2xs)/1.6 var(--font-label);color:var(--color-subtle);overflow-wrap:anywhere}.stageHistoryAppendOnly{margin:0;padding-top:var(--space-sm);font:400 var(--font-size-2xs)/1.6 var(--font-label);color:var(--color-subtle)}.nodeStageHost .stageToolPanel{display:flex;flex-direction:column;gap:var(--space-sm);max-width:720px;padding:12px 14px;border:1px solid var(--tint-info-border);border-radius:var(--radius-md);background:var(--color-brand-surface-soft)}.nodeStageHost .stageToolPanel--good{border-color:var(--tint-agreement-border);background:var(--tint-agreement-bg)}.nodeStageHost .stageToolPanelHead{display:flex;align-items:center;gap:7px;color:var(--color-brand)}.nodeStageHost .stageToolPanelHead .material-symbols-rounded{font-size:16px}.nodeStageHost .stageToolPanelTitle{font:600 12.5px/1.4 var(--font-sans);color:var(--color-brand)}.nodeStageHost .stageToolPanelClose{margin-left:auto;display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-subtle);cursor:pointer}.nodeStageHost .stageToolPanelClose:hover{color:var(--color-ink-heading)}.nodeStageHost .stageToolPanelClose:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.nodeStageHost .stageToolPanelLine{margin:0;font:600 12.5px/1.5 var(--font-sans);color:var(--color-success)}.nodeStageHost .stageToolPanelNote{margin:0;font:400 12px/1.55 var(--font-sans);color:var(--color-lead)}.nodeStageHost .stageToolPanelFoot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.nodeStageHost .stageToolPanelFootNote{margin-left:auto;font:500 10.5px/1.5 var(--font-label);color:var(--color-lead)}.nodeStageHost .stageDestList{display:flex;flex-direction:column;gap:1px;max-height:184px;overflow-y:auto;padding:4px;border:1px solid var(--tint-neutral-border);border-radius:var(--radius-control);background:var(--color-surface-0)}.nodeStageHost .stageMoveOrder{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.nodeStageHost .stageMoveOrderLabel{font:600 10.5px/1.5 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle)}.nodeStageHost .stageDestRow{display:flex;align-items:center;gap:var(--space-sm);padding:6px 8px;border:0;border-radius:var(--radius-sm);background:0 0;cursor:pointer;text-align:left;font-family:var(--font-sans)}.nodeStageHost .stageDestRow:hover{background:var(--color-surface-quiet)}.nodeStageHost .stageDestRow.is-on{background:var(--tint-info-bg);box-shadow:inset 0 0 0 1px var(--tint-info-border)}.nodeStageHost .stageDestRow.is-current{opacity:.55}.nodeStageHost .stageDestRow:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.nodeStageHost .stageDestId{flex:none;font:600 10.5px/1.5 var(--font-label);color:var(--color-subtle)}.nodeStageHost .stageDestText{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 11.5px/1.45 var(--font-sans);color:var(--color-lead)}.nodeStageHost .stageDestDepth{flex:none;font:500 9.5px/1.5 var(--font-label);color:var(--color-ink-icon)}.nodeStageHost .stageToolSwitch{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer}.nodeStageHost .stageToolSwitchBox{width:15px;height:15px;accent-color:var(--color-brand)}.nodeStageHost .stageToolSwitchLabel{font:500 12px/1.4 var(--font-sans);color:var(--color-ink-heading)}.nodeStageHost .stageToolSegs{display:inline-flex;align-self:flex-start;gap:3px;padding:3px;background:var(--tint-info-bg);border:1px solid var(--tint-info-border);border-radius:var(--radius-md)}.nodeStageHost .stageToolSeg{padding:5px 9px;border:0;border-radius:var(--radius-sm);background:0 0;font:600 11.5px/1 var(--font-sans);color:var(--color-lead);cursor:pointer}.nodeStageHost .stageToolSeg.is-on{background:var(--color-surface-0);box-shadow:0 1px 3px var(--color-text-a14);color:var(--color-brand)}.nodeStageHost .stageToolSeg:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.nodeStageHost .stageExportBox{width:100%;resize:vertical;padding:10px 12px;border:1px solid var(--tint-neutral-border);border-radius:var(--radius-control);background:var(--color-surface-0);font:400 11.5px/1.7 var(--font-label);color:var(--color-ink-heading)}.nodeStageHost .stageExportBox:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.nodeStageHost .stagePrimaryBtn--good{background:var(--color-success)}.focusDeadlineField{flex:none;width:132px;padding:4px 8px;border:1px solid var(--tint-caution-border);border-radius:var(--radius-sm);background:var(--color-surface-0);font:500 11px/1.5 var(--font-label);color:var(--color-warn-deep)}.focusDeadlineField:focus-visible{outline:2px solid var(--focus-accent);outline-offset:1px}.focusDeadlineSame{display:flex;align-items:center;gap:var(--space-sm);padding-top:var(--space-xs)}.focusDeadlineSameBox{width:15px;height:15px;accent-color:var(--color-warn)}.focusDeadlineSameLabel{font:500 11.5px/1.4 var(--font-sans);color:var(--color-warn-deep)}.nodeStageHost .stageDeadlineStrip{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin:4px 0 6px 96px;padding:9px 11px;border:1px solid var(--tint-info-border);border-radius:var(--radius-md);background:var(--color-brand-surface-soft)}.nodeStageHost .stageDeadlineField{flex:none;width:148px;padding:6px 9px;border:1px solid var(--tint-info-border);border-radius:var(--radius-control);background:var(--color-surface-0);font:500 11.5px/1.4 var(--font-label);color:var(--color-ink-heading)}.nodeStageHost .stageDeadlineField:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.nodeStageHost .stageDeadlineNote{margin-left:auto;font:500 10.5px/1.5 var(--font-label);color:var(--color-lead)}.stageTagWrap{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:3px 0 5px}.stageTagChip{display:inline-flex;align-items:center;gap:5px;padding:3px 7px 3px 8px;border:1px solid var(--tint-neutral-border);border-radius:var(--radius-sm);background:var(--color-surface-quiet);font:500 var(--font-size-sm)/1.5 var(--font-sans);color:var(--color-ink-heading)}.stageTagCut{display:inline-grid;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-ink-icon);cursor:pointer}.stageTagCut .material-symbols-rounded{font-size:13px}.stageTagCut:hover{color:var(--color-accent-primary)}.stageTagCut:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageTagField{display:inline-flex;align-items:center}.stageTagInput{width:132px;padding:3px 8px;border:1px dashed var(--tint-info-border);border-radius:var(--radius-sm);background:var(--color-surface-0);font:500 var(--font-size-sm)/1.5 var(--font-sans);color:var(--color-ink-heading)}.stageTagInput::placeholder{color:var(--color-brand)}.stageTagInput:focus-visible{outline:0;border-style:solid;border-color:var(--color-brand);background:var(--color-surface-0)}.stageTagEmpty{font:400 var(--font-size-sm)/1.6 var(--font-sans);color:var(--color-subtle)}.stageKeyPick{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-xs);padding:12px 14px;border:1px solid var(--tint-info-border);border-radius:var(--radius-md);background:var(--color-brand-surface-soft)}.stageKeyPickHead{font:700 8.5px/1.6 var(--font-label);letter-spacing:.1em;color:var(--color-brand)}.stageKeyChips{display:flex;flex-wrap:wrap;gap:5px}.stageDestPick{display:flex;flex-direction:column;gap:var(--space-xs)}.stageDestHead{font:700 8.5px/1.6 var(--font-label);letter-spacing:.1em;color:var(--color-brand)}.stageHistoryNoteField{width:100%;margin-top:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-2);border-radius:var(--radius-control);background:var(--color-surface-0);font:400 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-ink-heading);resize:vertical}.stageHistoryNoteField:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageHistoryNoteRead{margin-top:var(--space-xs);font:400 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-muted)}.stageKeyChip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--tint-info-border);border-radius:var(--radius-sm);background:var(--color-surface-0);font:500 11.5px/1.4 var(--font-sans);color:var(--color-ink-heading);cursor:pointer}.stageKeyChip.is-on{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-contrast)}.stageKeyChip.is-set{opacity:.5}.stageKeyChip.is-on.is-set{opacity:1}.stageKeyChip:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageKeyValue{display:flex;align-items:center;gap:var(--space-sm)}.stageKeyInput{flex:1 1 auto;min-width:0;padding:7px 10px;border:1px solid var(--tint-info-border);border-radius:var(--radius-control);background:var(--color-surface-0);font:400 12.5px/1.4 var(--font-sans);color:var(--color-ink-heading)}.stageKeyInput::placeholder{color:var(--color-ink-placeholder)}.stageKeyInput:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageKeyNote{font:500 10.5px/1.6 var(--font-label);color:var(--color-lead)}.stageKeyGovNote{font:400 10.5px/1.6 var(--font-sans);color:var(--color-subtle)}.stageCritLabel{flex:1 1 130px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 14px/1.45 var(--font-sans);color:var(--color-text)}.stageCritRule{flex:none;font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-subtle);white-space:nowrap}.stageCritUnconfirmed{flex:none;font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-warn);white-space:nowrap}.stageCritRight{margin-left:auto;display:flex;align-items:baseline;gap:8px;min-width:0}.stageCritMark{flex:0 0 auto;line-height:1}.stageCritMark--bullet{font-family:var(--font-sans)}.stageCritValue{font:500 14px/1.45 var(--font-label);color:var(--color-text)}.stageCritValue.is-best{font-weight:700;color:var(--color-brand)}.stageCritStateChip{font:500 var(--font-size-2xs)/1.5 var(--font-label)}.stageCritAsked{font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-warn);white-space:nowrap}.stageCritSetValue{font:600 var(--font-size-sm)/1.4 var(--font-sans);color:var(--color-brand);white-space:nowrap;border-bottom:1px dashed var(--tint-info-border)}.stageCritRow:hover .stageCritSetValue{color:var(--color-brand-deep);border-bottom-color:var(--color-brand)}.stageCritLeader{font:600 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-brand)}.stageCritCoverage{font:500 var(--font-size-2xs)/1.5 var(--font-label);color:var(--color-subtle)}.stageCritNote{margin:0;padding:0 0 5px;font:400 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-subtle)}.stageCritStored{margin:0;font:500 var(--font-size-2xs)/1.4 var(--font-label);color:var(--color-subtle)}.stageCritTools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.stageCritToolBtn{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--tint-neutral-border);border-radius:var(--radius-md);background:var(--color-surface-0);color:var(--color-lead);cursor:pointer;font:600 var(--font-size-2xs)/1 var(--font-sans)}.stageCritToolBtn .material-symbols-rounded{font-size:var(--font-size-md)}.stageCritToolBtn:hover{border-color:var(--tint-info-border);color:var(--color-brand)}.stageCritToolBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageCritToolBtn--ai{color:var(--color-brand)}.stageCritToolBtn--ai .material-symbols-rounded{color:var(--color-brand)}.stageCritError{margin:0;font:500 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-accent-primary)}.stageCritRefusal{margin:0;font:400 var(--font-size-xs)/1.55 var(--font-sans);color:var(--color-subtle)}.stageCritChooser{display:flex;flex-direction:column;gap:7px;padding-bottom:8px}.stageCritChooserRow{display:flex;flex-wrap:wrap;gap:7px}.stageCritChooserChip{display:inline-flex;align-items:baseline;gap:6px;max-width:320px;padding:6px 11px;border:1px solid var(--tint-neutral-border);border-radius:7px;background:var(--color-surface-0);cursor:pointer;font-family:var(--font-sans)}.stageCritChooserChip.is-on{background:var(--tint-info-bg);border-color:var(--tint-info-border)}.stageCritChooserChip:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageCritChooserId{font:600 var(--font-size-2xs)/1.4 var(--font-label);color:var(--color-subtle)}.stageCritChooserChip.is-on .stageCritChooserId{color:var(--color-brand)}.stageCritChooserText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 var(--font-size-xs)/1.4 var(--font-sans);color:var(--color-lead)}.stageCritEditor{display:flex;flex-direction:column;gap:9px;padding:10px 0 12px;border-top:1px solid var(--color-surface-paper)}.stageValueModes{align-self:flex-start;display:inline-flex;gap:2px;padding:3px;background:var(--color-hairline-soft);border:1px solid var(--tint-neutral-border);border-radius:10px}.stageValueModeSeg{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:0;border-radius:7px;background:0 0;color:var(--color-subtle);cursor:pointer;font:600 11px/1 var(--font-sans)}.stageValueModeSeg .material-symbols-rounded{font-size:15px}.stageValueModeSeg.is-on{background:var(--color-surface-0);box-shadow:0 1px 3px var(--color-text-a14)}.stageValueModeSeg:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageValueSelf,.stageValueAi,.stageValueAsk{display:flex;flex-direction:column;gap:9px}.stageValueStates{display:flex;flex-wrap:wrap;gap:6px}.stageValueStateChip{padding:4px 9px;border:1px solid var(--tint-neutral-border);border-radius:6px;background:var(--color-surface-0);color:var(--color-subtle);cursor:pointer;font:600 11.5px/1.6 var(--font-sans)}.stageValueStateChip.is-on{border-color:var(--color-brand);color:var(--color-brand)}.stageValueStateChip:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageValueField{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.stageValueAffix{font:500 11px/1 var(--font-label);color:var(--color-subtle)}.stageValueInput{width:150px;padding:8px 10px;border:1px solid var(--color-border-2);border-radius:8px;background:var(--color-surface-0);font:500 13px/1.3 var(--font-label);color:var(--color-text);box-sizing:border-box}.stageValueChoice{padding:6px 11px;border:1px solid var(--tint-neutral-border);border-radius:7px;background:var(--color-surface-0);color:var(--color-lead);cursor:pointer;font:600 11.5px/1.3 var(--font-sans)}.stageValueChoice.is-on{background:var(--tint-info-bg);border-color:var(--tint-info-border);color:var(--color-brand)}.stageValueChoice:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageValueNote{max-width:420px;padding:8px 10px;border:1px solid var(--color-border-2);border-radius:8px;background:var(--color-surface-0);font:400 12px/1.4 var(--font-sans);color:var(--color-text);box-sizing:border-box}.stageValueFoot{display:flex;align-items:center;gap:10px}.stageValueSave{padding:8px 12px;border:0;border-radius:8px;background:var(--color-brand);color:var(--color-brand-contrast);cursor:pointer;font:700 11.5px/1 var(--font-sans)}.stageValueSave:disabled{opacity:.6;cursor:default}.stageValueCancel{padding:8px 4px;border:0;background:0 0;color:var(--color-subtle);cursor:pointer;font:600 11.5px/1 var(--font-sans)}.stageValueSave:focus-visible,.stageValueCancel:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageValueAi{padding:10px 12px;border:1px solid var(--tint-info-border);border-radius:9px;background:var(--color-brand-surface-soft)}.stageValueAiHead{display:flex;align-items:center;gap:8px}.stageValueAiHead .material-symbols-rounded{font-size:16px;color:var(--color-brand)}.stageValueAiValue{font:700 13px/1.3 var(--font-label);color:var(--color-text)}.stageValueAccept{margin-left:auto;padding:7px 12px;border:0;border-radius:8px;background:var(--color-brand);color:var(--color-brand-contrast);cursor:pointer;font:700 11.5px/1 var(--font-sans)}.stageValueAiAsk{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border:1px solid var(--tint-info-border);border-radius:8px;background:var(--color-surface-0);color:var(--color-brand);cursor:pointer;font:600 11.5px/1 var(--font-sans)}.stageValueAiAsk .material-symbols-rounded{font-size:15px}.stageValueAccept:focus-visible,.stageValueAiAsk:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageValueAiSource,.stageValueAiLine{margin:0;font:400 11.5px/1.55 var(--font-sans);color:var(--color-lead)}.stageValueAiRule,.stageValueAskRule{margin:0;font:500 10.5px/1.4 var(--font-label);color:var(--color-subtle)}.stageValuePeople{display:flex;flex-wrap:wrap;gap:7px}.stageValuePerson{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 4px;border:1px solid var(--tint-neutral-border);border-radius:20px;background:var(--color-surface-0);color:var(--color-lead);cursor:pointer;font:600 11.5px/1.3 var(--font-sans)}.stageValuePerson.is-on{background:var(--tint-caution-bg);border-color:var(--tint-caution-border);color:var(--color-warn-deep)}.stageValuePerson:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageValuePersonAvatar{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:50%;background:var(--color-hairline-soft);color:var(--color-subtle);font:600 9px/1 var(--font-label)}.stageValueAskBtn{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid var(--tint-caution-border);border-radius:8px;background:var(--tint-caution-bg);color:var(--color-warn-deep);cursor:pointer;font:700 11.5px/1 var(--font-sans)}.stageValueAskBtn .material-symbols-rounded{font-size:15px}.stageValueAskBtn:disabled{opacity:.6;cursor:default}.stageValueAskBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageGroups{display:flex;flex-direction:column;max-width:720px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-0)}.stageGroup{display:flex;gap:18px;padding:3px 0}.stageGroupHead{flex:0 0 96px;display:flex;align-items:center;gap:5px}.stageGroupSwatch{flex:none;width:5px;height:5px;border-radius:50%}.stageGroupPrefix{font:400 var(--font-size-2xs)/1.75 var(--font-sans)}.stageGroupList{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.stageGroupItem{display:flex;align-items:baseline;gap:9px;min-width:0;margin:0-8px;padding:3px 8px;border:0;border-radius:6px;background:0 0;cursor:pointer;text-align:left;font-family:var(--font-sans)}.stageGroupItem:hover{background:var(--color-surface-quiet)}.stageGroupItem:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.stageGroupItemId{flex:none;font:500 var(--font-size-2xs)/1.7 var(--font-label);color:var(--color-subtle)}.stageGroupItemText{flex:1 1 210px;min-width:0;font:400 var(--font-size-sm)/1.6 var(--font-sans);color:var(--color-ink-heading);overflow-wrap:anywhere;text-wrap:pretty}.stageBalancePrefix{color:var(--color-muted)}.stageBalanceGrid{flex:1 1 0;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px 12px}.stageBalanceCol{min-width:0;display:flex;flex-direction:column;border-left:2px solid var(--tint-neutral-border);padding-left:9px}.stageBalanceHead{font:600 var(--font-size-2xs)/1.9 var(--font-label);letter-spacing:.1em}.stageBalanceItem{min-width:0;margin:0-6px;padding:3px 6px;border:0;border-radius:6px;background:0 0;cursor:pointer;text-align:left;font:400 var(--font-size-sm)/1.6 var(--font-sans);color:var(--color-ink-heading);overflow-wrap:anywhere;text-wrap:pretty}.stageBalanceItem:hover{background:var(--color-surface-quiet)}.stageBalanceItem:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.stageBalanceItemId{font:500 var(--font-size-2xs)/1.6 var(--font-label);color:var(--color-subtle)}.stageHistoryNote{margin:0;padding:5px 0;font:400 var(--font-size-sm)/1.6 var(--font-sans);color:var(--color-muted)}.stageHistoryRow{display:flex;gap:10px;padding:7px 0;border-top:1px solid var(--color-surface-paper)}.stageHistoryDate{flex:none;width:70px;font:500 var(--font-size-2xs)/1.7 var(--font-label);color:var(--color-subtle)}.stageHistoryWho{flex:none;width:22px;height:22px;border-radius:50%;background:var(--color-hairline-soft);color:var(--color-subtle);font:700 var(--font-size-2xs)/22px var(--font-sans);text-align:center}.stageHistoryBody{display:flex;flex-direction:column;gap:5px;min-width:0}.stageHistoryLine{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.stageHistoryActor{font:600 14px/1.4 var(--font-sans);color:var(--color-text)}.stageHistoryWhat{font:400 14px/1.4 var(--font-sans);color:var(--color-lead);text-wrap:pretty}.stageHistoryChip{font:600 var(--font-size-2xs)/1 var(--font-label);padding:3px 5px;border:1px solid transparent;border-radius:4px;white-space:nowrap}.stageHistoryDiff{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding-left:9px;border-left:2px solid var(--tint-neutral-border)}.stageHistoryWas{font:400 var(--font-size-sm)/1.5 var(--font-sans);color:var(--color-subtle);text-decoration:line-through;text-wrap:pretty}.stageHistoryNow{font:500 var(--font-size-sm)/1.5 var(--font-sans);color:var(--color-text);text-wrap:pretty}.stageHistoryRestore{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:0 0;cursor:pointer;font:600 var(--font-size-sm)/1 var(--font-sans);color:var(--color-brand)}.stageHistoryRestore .material-symbols-rounded{font-size:15px;line-height:1}.stageHistoryRestore:hover{color:var(--color-brand-deep)}.stageHistoryRestore:disabled{opacity:.5;cursor:default}.stageHistoryRestore:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}.stageHistoryToggle{align-self:flex-start;padding:0;border:0;border-bottom:1px solid var(--tint-info-border);background:0 0;cursor:pointer;font:600 var(--font-size-sm)/1.6 var(--font-sans);color:var(--color-brand)}.stageHistoryToggle:hover{border-bottom-color:var(--color-brand)}.stageHistoryToggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:3px}.stageDock{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:10px 24px 12px;border-top:1px solid var(--color-hairline);background:var(--color-surface-quiet)}.stageDockWho{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.stageDockModes{display:inline-flex;flex:0 1 auto;min-width:0;flex-wrap:wrap;gap:3px;padding:3px;background:var(--color-hairline-soft);border:1px solid var(--tint-neutral-border);border-radius:10px}.stageDockMode{display:inline-flex;align-items:center;flex:none;gap:5px;padding:7px 9px;border:0;border-radius:7px;background:0 0;color:var(--color-lead);cursor:pointer;font:600 var(--font-size-sm)/1 var(--font-sans);white-space:nowrap}.stageDockMode .material-symbols-rounded{font-size:16px}.stageDockMode.is-on{background:var(--color-surface-0);box-shadow:0 1px 3px var(--color-text-a14)}.stageDockMode:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.stageDockStrip{display:flex;align-items:stretch;flex-wrap:wrap;gap:1px;border:1px solid var(--tint-neutral-border);border-radius:9px;overflow:hidden;background:var(--p-grey-136)}.stageDockEyebrow{display:inline-flex;align-items:center;flex:none;padding:0 10px;font:700 var(--font-size-2xs)/1.3 var(--font-label);letter-spacing:.1em;white-space:nowrap}.stageDockAct{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:9px 10px;border:0;background:var(--color-surface-0);cursor:pointer;font:600 var(--font-size-sm)/1 var(--font-sans);white-space:nowrap}.stageDockAct .material-symbols-rounded{font-size:16px;flex:none}.stageDockAct:hover{background:var(--p-indigo-051)}.stageDockAct:disabled{opacity:.5;cursor:default}.stageDockAct:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.stageDrawer{flex:0 0 auto;max-height:46%;overflow-y:auto;padding:14px 24px 18px;border-top:1px solid var(--color-surface-paper);background:var(--color-surface-quiet)}.stageDrawer .focusPanel{max-width:760px}@media (max-width:1080px){.stageBody{padding:16px 16px 16px}.stageDock{padding:10px 16px 12px}.stageDrawer{padding:12px 16px 16px}.stageNodeText{font-size:22px}}.verifyBanner[hidden]{display:none}.verifyBanner{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--tint-caution-bg);border-bottom:1px solid var(--tint-caution-border);color:var(--tint-caution-text);font-size:13px;line-height:1.45}.verifyBannerIcon{font-size:20px;flex:0 0 auto}.verifyBannerText{flex:1 1 auto;min-width:0}.verifyBannerAction{flex:0 0 auto;padding:6px 12px;border:1px solid var(--tint-caution-border);border-radius:8px;background:0 0;color:inherit;font:inherit;font-weight:700;cursor:pointer}.verifyBannerAction:hover:not(:disabled){background:var(--grey-995-a05)}.verifyBannerAction:disabled{opacity:.6;cursor:default}@media (max-width:767px){.verifyBanner{flex-wrap:wrap;gap:8px;padding:10px 12px}.verifyBannerText{flex:1 1 100%;order:2}.verifyBannerAction{order:3}}.system-console-reasons{margin:10px 0 0}.system-console-reasons-heading{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;opacity:.7}.system-console-reasons-list{margin:0;padding:0;list-style:none}.system-console-reasons-list li{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;border-bottom:1px solid var(--grey-995-a08)}.system-console-reasons-list li:last-child{border-bottom:0}.system-console-reasons-list li span:last-child{font-variant-numeric:tabular-nums;font-weight:700}.articleBlock{min-width:0}.articleBlockRow{display:flex;gap:10px}.articleBlockBody{flex:1 1 auto;min-width:0}.articleBlockControls{flex:none;display:flex;flex-direction:column;gap:2px;padding-top:3px}.articleBlockCtl{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;padding:0;border:0;border-radius:6px;background:0 0;color:var(--color-muted);cursor:pointer}.articleBlockCtl .material-symbols-rounded{font-size:16px;line-height:1;color:inherit}.articleBlockCtl:hover:not(:disabled){background:var(--tint-neutral-bg)}.articleBlockCtl:disabled{opacity:.35;cursor:default}.articleBlockCtl--grip{cursor:grab}.articleProse{font-family:var(--font-serif);color:var(--color-text);min-width:0}.articleProse p{font-size:17.5px;line-height:1.72;margin:0 0 12px;text-wrap:pretty}.articleProse p:last-child{margin-bottom:0}.articleProse br{display:none}.articleProse h1,.articleProse h2,.articleProse h3{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--color-text);margin:20px 0 10px}.articleProse h1{font-size:24px;font-weight:800}.articleProse h2{font-size:20px;font-weight:700}.articleProse h3{font-size:17px;font-weight:700}.articleProse ul{margin:0 0 12px;padding-left:22px}.articleProse li{font-size:17.5px;line-height:1.6;margin-bottom:4px}.articleProse blockquote{margin:0 0 12px;padding-left:18px;border-left:2px solid var(--color-brand-light);font-style:italic}.articleProse blockquote p{font-size:18px;line-height:1.65}.articleProse pre{margin:0 0 12px;padding:12px 14px;border:1px solid var(--color-hairline);border-radius:10px;background:var(--color-surface-1);overflow-x:auto}.articleProse code{font-family:var(--font-label);font-size:14px}.articleProse a{color:var(--color-brand)}.articleProse--editable{cursor:text;border-radius:10px;padding:2px 4px;margin:0-4px}.articleProse--editable:hover{background:var(--color-band-library)}.articleProseEmpty{color:var(--color-muted);font-style:italic}.articleParagraphEditor{border:1px solid var(--tint-info-border);border-radius:10px;background:var(--color-surface-0);padding:10px 12px 12px;box-shadow:0 0 0 3px var(--color-brand-a10)}.articleParagraphEditor .ijEditor{border:0;background:0 0;min-height:0}.articleParagraphEditor .ijEditorBody{padding:0}.articleParagraphEditor .ijEditorToolbar{position:static;padding:0 0 8px;margin:0;border:0;background:0 0}.articleParagraphEditor .ijEditorTool{background:var(--p-grey-035)}.articleParagraphEditor .ijEditorTool:hover{background:var(--color-hairline-soft)}.articleParagraphEditor .ijEditorInput{border:0;border-radius:0;background:0 0;padding:0;font-family:var(--font-serif);font-size:15.5px;line-height:1.6;min-height:96px}.articleParagraphEditor .ijEditorInput:focus{box-shadow:none}.articleParagraphEditor .ijEditorDirty{display:inline-flex;padding:2px 6px;border-radius:var(--radius-pill);background:var(--tint-caution-bg);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-warn)}.articleParagraphEditor .ijEditorSaved{font-size:12px;color:var(--color-muted)}.articleRefFrame{border-radius:12px;overflow:hidden}.articleRefFrame--banner{border:1px solid var(--color-border);background:var(--color-surface-0)}.articleRefFrame--caution{border-color:var(--tint-caution-border)}.articleRefFrame--risk{border-color:var(--tint-risk-border)}.articleNodeCard{border:1px solid var(--tint-neutral-border);border-radius:12px;background:var(--color-surface-2);padding:15px 16px;cursor:pointer;transition:border-color .12s ease}.articleNodeCard:hover{border-color:var(--tint-info-border)}.articleRefFrame--banner .articleNodeCard{border:0;border-radius:0;background:var(--color-surface-0)}.articleRefHead{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.articleRefSpacer{flex:1 1 auto}.articleRefType{padding:2px 7px;border:1px solid var(--tint-info-border);border-radius:5px;background:var(--tint-info-bg);font-family:var(--font-label);font-size:9.5px;font-weight:700;line-height:1.4;letter-spacing:.06em;color:var(--color-brand)}.articleRefId{font-family:var(--font-label);font-size:10.5px;font-weight:500;line-height:1.3;color:var(--color-muted)}.articleRefOpen{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--color-brand);text-decoration:none;white-space:nowrap}.articleRefOpen .material-symbols-rounded{font-size:15px;line-height:1;color:inherit}.articleRefTitle{font-size:15px;font-weight:700;line-height:1.4;color:var(--color-text);margin-bottom:5px}.articleRefSnippet{font-size:13.5px;line-height:1.6;color:var(--color-lead)}.articleRefUnavailable{font-size:13px;color:var(--color-muted)}.articleRefEyebrow{font-family:var(--font-label);font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--color-subtle)}.articleRefSummary{background:var(--tint-neutral-bg);border-radius:10px;padding:12px 15px;cursor:pointer}.articleRefSummary .articleRefEyebrow{display:block;margin-bottom:4px}.articleRefRestricted{border:1px dashed var(--color-border-2);border-radius:12px;background:var(--color-surface-1);padding:15px 16px}.articleRefRestrictedHead{display:flex;align-items:center;gap:7px;margin-bottom:7px;font-family:var(--font-label);font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--color-subtle)}.articleRefRestrictedHead .material-symbols-rounded{font-size:17px;line-height:1;color:var(--color-muted)}.articleRefQuote{margin:0;padding:2px 0 2px 18px;border-left:2px solid var(--color-brand-light);cursor:pointer}.articleRefQuoteText{font-family:var(--font-serif);font-size:18px;font-style:italic;line-height:1.65;color:var(--color-text);margin-bottom:7px;text-wrap:pretty}.articleRefQuoteSource{font-family:var(--font-label);font-size:10.5px;font-weight:500;line-height:1.3;color:var(--color-muted)}.articleRefBanner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 13px}.articleRefBanner .material-symbols-rounded{font-size:17px;line-height:1}.articleRefBannerText{flex:1 1 220px;min-width:0;font-size:12px;font-weight:600;line-height:1.45}.articleRefBannerActions{display:flex;flex-wrap:wrap;gap:6px}.articleRefBanner--caution{background:var(--tint-caution-bg);border-bottom:1px solid var(--tint-caution-border)}.articleRefBanner--caution .material-symbols-rounded{color:var(--color-warn)}.articleRefBanner--caution .articleRefBannerText{color:var(--color-warn-deep)}.articleRefBanner--risk{background:var(--tint-risk-bg);border-bottom:1px solid var(--tint-risk-border)}.articleRefBanner--risk .material-symbols-rounded{color:var(--color-accent-primary)}.articleRefBanner--risk .articleRefBannerText{color:var(--color-accent-deep)}.articleRefBannerBtn{padding:5px 10px;border-radius:7px;font-size:11.5px;font-weight:600;line-height:1;cursor:pointer}.articleRefBanner--caution .articleRefBannerBtn--solid{border:1px solid var(--tint-caution-border);background:var(--color-surface-0);color:var(--color-warn)}.articleRefBanner--caution .articleRefBannerBtn--quiet{border:1px solid transparent;background:0 0;color:var(--color-warn-deep)}.articleRefBanner--risk .articleRefBannerBtn--solid{border:1px solid var(--tint-risk-border);background:var(--color-surface-0);color:var(--color-accent-deep)}.articleRefBanner--risk .articleRefBannerBtn--quiet{border:1px solid transparent;background:0 0;color:var(--color-accent-deep)}.articlePresentationRow{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:11px}.articlePresentationRow .articleRefEyebrow{margin-right:4px}.articlePresentation{padding:5px 9px;border:1px solid var(--color-border-2);border-radius:7px;background:var(--color-surface-0);font-size:11px;font-weight:600;line-height:1;color:var(--color-text);cursor:pointer}.articlePresentation--on{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-brand-contrast)}.articlePresentation--off{border-color:var(--tint-neutral-border);background:var(--color-surface-1);color:var(--color-ink-soft);cursor:default}.articleBranch{border:1px solid var(--tint-neutral-border);border-radius:12px;background:var(--color-surface-0);padding:6px 4px 10px}.articleBranchHead{display:flex;align-items:center;gap:7px;padding:9px 12px 8px;margin-bottom:6px;border-bottom:1px solid var(--pane-hairline);font-family:var(--font-label);font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--color-subtle)}.articleBranchHead .material-symbols-rounded{font-size:16px;line-height:1;color:var(--color-brand-light)}.articleBranchLogLink{color:var(--color-brand);text-decoration:none}.articleBranchLogLink:hover{text-decoration:underline}.articleBranchRow{display:flex;gap:9px;padding:7px 12px;border-radius:8px;cursor:pointer}.articleBranchRow:hover{background:var(--color-surface-1)}.articleBranchTitle{min-width:0;font-size:13.5px;line-height:1.5;color:var(--color-text)}.articleBranchDot{flex:none;width:7px;height:7px;margin-top:7px;border-radius:var(--radius-pill);background:var(--color-brand)}.articleBranchNote{padding:6px 12px 0;font-size:11.5px;color:var(--color-muted)}.articleBranchCell{padding:8px 10px;border-bottom:1px solid var(--pane-hairline);font-size:13px;color:var(--color-lead);vertical-align:top}.articleBranchCell--title{font-weight:600;color:var(--color-text);white-space:nowrap}.articleRelChip{flex:none;padding:2px 6px;border-radius:4px;border:1px solid var(--tint-neutral-border);background:var(--tint-neutral-bg);font-family:var(--font-label);font-size:9px;font-weight:700;line-height:1.5;letter-spacing:.05em;color:var(--color-muted)}.articleRelChip--info{border-color:var(--tint-info-border);background:var(--tint-info-bg);color:var(--color-brand)}.articleRelChip--agreement{border-color:var(--tint-agreement-border);background:var(--tint-agreement-bg);color:var(--color-success)}.articleRelChip--risk{border-color:var(--tint-risk-border);background:var(--tint-risk-bg);color:var(--color-accent-primary)}.articleRelChip--violet{border-color:var(--color-brand-border-soft);background:var(--color-brand-surface-soft);color:var(--color-brand-light)}.articleStatusChip{padding:3px 8px;border-radius:5px;border:1px solid var(--tint-neutral-border);background:var(--tint-neutral-bg);font-family:var(--font-label);font-size:9.5px;font-weight:700;line-height:1.3;letter-spacing:.07em;color:var(--color-muted);white-space:nowrap}.articleStatusChip--in_review{border-color:var(--tint-caution-border);background:var(--tint-caution-bg);color:var(--color-warn)}.articleStatusChip--returned{border-color:var(--tint-risk-border);background:var(--tint-risk-bg);color:var(--color-accent-primary)}.articleStatusChip--published{border-color:var(--tint-agreement-border);background:var(--tint-agreement-bg);color:var(--color-success)}#treePane .paneBody:has(.arPage,.articleSurfaceBar){padding-left:0}@media (min-width:768px){#treePane .paneBody:has(.arPage,.articleSurfaceBar){padding:0;scrollbar-gutter:stable}}#treePane .paneBody:has(.arPage,.articlesMobile),#treePane #treeArea:has(.arPage,.articlesMobile),.articlesMobile{background:var(--color-surface-0)}.articlesEmpty{padding:34px 0;font-size:14px;line-height:1.6;color:var(--color-muted)}.articlesError{padding:34px 0;font-size:14px;color:var(--color-accent-primary)}.arRail{display:flex;flex-direction:column}.arSide{display:flex;flex-direction:column;gap:22px;width:100%;min-width:0}.arSideGroup{display:flex;flex-direction:column}.arScopeList,.arFacetList{display:flex;flex-direction:column;gap:1px}.arRailLabel{margin:0;padding:0 10px var(--space-sm);font:500 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-subtle)}.arFacetIcon{flex:0 0 auto;font-size:18px;color:var(--color-subtle);--icon-tint:var(--color-subtle)}.arFacet[data-on=true] .arFacetIcon{color:var(--color-brand);--icon-tint:var(--color-brand)}.arFacetLabel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs)}.arFacetCount{margin-left:auto;flex:0 0 auto;font:500 var(--font-size-xs)/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-subtle)}.arFacet[data-on=true] .arFacetCount{color:var(--color-brand)}.arFacet[data-zero=true] .arFacetCount{color:var(--color-ink-icon)}.arFacet[data-warn=true] .arFacetIcon,.arFacet[data-warn=true] .arFacetCount{color:var(--color-warn);--icon-tint:var(--color-warn);font-weight:600}.arFacet--after{margin-top:var(--space-sm)}.v5RailRow.arFacet--sub{min-height:34px;padding:7px 10px}.arDot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--color-text)}.arRailSub{padding:10px 10px var(--space-xs);font-size:var(--font-size-2xs);line-height:1;color:var(--color-subtle)}.arRailNone{margin:0;padding:var(--space-xs) 10px;font-size:var(--font-size-xs);color:var(--color-subtle)}.arRailFind.formControl{height:30px;min-height:0;margin:0 0 6px;padding:0 var(--space-sm);border:1px solid var(--color-border-2);border-radius:6px;background:var(--color-surface-0);font:400 var(--font-size-xs)/1.2 var(--font-sans);color:var(--color-text)}.arRailFind.formControl::placeholder{color:var(--color-subtle)}.btn.arRailMore{align-self:flex-start;margin:0 0 0 10px;padding:var(--space-xs)0}.arOrgRow{min-height:36px;padding-left:22px;font-size:var(--font-size-xs)}.arOrgDot{flex:0 0 auto;width:8px;height:8px;margin:0 5px;border-radius:50%;background:var(--color-success)}.arSubjectRow{min-height:36px;font-size:var(--font-size-xs)}.arOrgDivider{display:block;height:1px;margin:var(--space-xs) 10px var(--space-xs) 22px;background:var(--color-hairline-pane)}.arOrgNone{display:block;padding:6px 10px 6px 22px;font-size:var(--font-size-xs);line-height:1.4;color:var(--color-subtle)}.arOrgFilter{display:flex;align-items:center;gap:6px;margin:var(--space-xs)0 var(--space-xs) 22px;padding:6px var(--space-sm);border:1px solid var(--color-border-2);border-radius:7px;background:var(--color-surface-0)}.arOrgFilter .material-symbols-rounded{flex:0 0 auto;font-size:16px;color:var(--color-subtle)}.arOrgFilterInput.formControl{flex:1 1 auto;width:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:0 0;font:500 var(--font-size-xs)/1.2 var(--font-sans);color:var(--color-text)}.arOrgFilterInput.formControl:focus{box-shadow:none;outline:2px solid var(--color-brand);outline-offset:3px}.arSideNote{margin:0;padding:0 10px;font-size:var(--font-size-xs);line-height:1.6;color:var(--color-lead);text-wrap:pretty}.btn.arTextBtn{display:inline-flex;align-items:center;gap:5px;padding:var(--space-xs)0;border:0;background:0 0;font:500 var(--font-size-xs)/1.3 var(--font-sans);color:var(--color-brand);--icon-tint:currentColor}.btn.arTextBtn:hover{background:0 0;text-decoration:underline}.btn.arTextBtn .material-symbols-rounded{font-size:var(--font-size-md)}.btn.arOrgToggle{align-self:flex-start;margin:var(--space-xs)0 var(--space-2xs) 22px}.arMain{display:flex;flex-direction:column;min-width:0}.arToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) 10px;margin-bottom:var(--space-md)}.arSearch{box-sizing:border-box;display:flex;align-items:center;gap:7px;flex:1 1 220px;min-width:140px;padding:9px var(--space-md);background:var(--color-surface-0);border:1px solid var(--color-border-2);border-radius:7px}.arSearch[data-active=true]{border-color:var(--tint-info-border);box-shadow:0 0 0 3px var(--tint-info-bg)}.arSearchIcon{flex:0 0 auto;font-size:18px;color:var(--color-subtle)}.arSearch[data-active=true] .arSearchIcon{color:var(--color-brand)}.arSearchInput.formControl{flex:1 1 auto;width:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:0 0;font:500 var(--font-size-sm)/1.2 var(--font-sans);color:var(--color-text)}.arSearchInput.formControl:focus{box-shadow:none;outline:0}.arSearchInput.formControl::placeholder{color:var(--color-subtle)}.arSearch:focus-within{border-color:var(--color-brand)}.btn.arBoxBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 var(--space-md)0 10px;border:1px solid var(--color-border-2);border-radius:7px;background:var(--color-surface-0);font:500 var(--font-size-xs)/1 var(--font-sans);color:var(--color-lead);--btn-pane-ink:var(--color-lead);--icon-tint:currentColor}.btn.arBoxBtn:hover{border-color:var(--color-text);color:var(--color-text);background:var(--color-surface-0)}.btn.arBoxBtn .material-symbols-rounded{font-size:18px}.arSeg{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:3px;border:1px solid var(--color-border-2);border-radius:7px;background:var(--color-surface-2)}.arSegLabel{padding:0 6px 0 var(--space-sm);font:500 9.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-subtle)}.arSegBtn{padding:6px 10px;border:0;border-radius:5px;background:0 0;font:500 var(--font-size-xs)/1 var(--font-sans);color:var(--color-lead);white-space:nowrap;cursor:pointer}.arSegBtn:hover{color:var(--color-text)}.arSegBtn[aria-pressed=true]{background:var(--color-surface-0);box-shadow:0 0 0 1px var(--color-border);font-weight:600;color:var(--color-text)}.arTools{display:contents}.iconBtn.arUploadBtn{width:40px;height:40px;border:1px solid var(--color-border-2);border-radius:7px;color:var(--color-text);--icon-tint:currentColor}.arFilterBar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);margin-bottom:14px;padding:10px var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-2)}.arFilterLead{font-size:12.5px;color:var(--color-subtle)}.arFilterChips{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}.arFilterChip{display:inline-flex;align-items:center;height:26px;padding:0 var(--space-2xs)0 10px;border-radius:6px;background:var(--tint-info-bg);font:500 12.5px/1 var(--font-sans);color:var(--color-brand-deep);white-space:nowrap}.iconBtn.arFilterChipX{margin-left:var(--space-2xs);color:var(--color-brand-deep);--icon-tint:currentColor}.iconBtn.arFilterChipX .material-symbols-rounded{font-size:14px}.btn.arClearBtn{padding:0;border:0;background:0 0;font:500 12.5px/1 var(--font-sans);color:var(--color-lead);--btn-pane-ink:var(--color-lead)}.btn.arClearBtn:hover{background:0 0;color:var(--color-text)}.arChips{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:var(--space-md)}.btn.arChip{display:inline-flex;align-items:center;gap:5px;padding:5px 7px 5px 10px;background:var(--tint-info-bg);border:1px solid var(--tint-info-border);border-radius:var(--radius-pill);color:var(--color-brand);font:500 11.5px/1 var(--font-sans);--icon-tint:currentColor}.btn.arChip:hover{background:var(--tint-info-bg);border-color:var(--color-brand)}.btn.arChip .material-symbols-rounded{font-size:14px}.btn.arFilterBtn{display:none}.btn.arFilterBtn:not([data-count="0"]){border-color:var(--tint-info-border);background:var(--tint-info-bg);color:var(--color-brand);--btn-pane-ink:var(--color-brand)}.btn.arFilterBtn:not([data-count="0"])::after{content:attr(data-count);min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-brand-contrast);font:600 var(--font-size-2xs)/18px var(--font-label);text-align:center}.arSheetHead,.arSheetFoot,.arSheetOnly,.arSheetScrim{display:none}.arSheetHead{align-items:center;gap:var(--space-sm);padding:var(--space-xs)0 var(--space-sm)}.arSheetTitle{flex:1 1 auto;min-width:0;font:600 var(--font-size-lg)/1.2 var(--font-sans);color:var(--color-text)}.arSheetFoot{align-items:center;gap:10px;padding:var(--space-md) var(--space-lg) var(--space-xl);border-top:1px solid var(--color-hairline-pane);background:var(--color-surface-0)}.btn.arSheetClear{height:44px}.btn.arSheetShow{flex:1 1 auto;justify-content:center;height:44px}.btn.arChip.arChip--phone,.arChips.arChips--phone{display:none}@media (max-width:767px){.btn.arFilterBtn{display:inline-flex;height:40px}.btn.arSortBtn{display:none}.btn.arChip.arChip--phone{display:inline-flex}.arChips.arChips--phone{display:flex}.arMain .arToolbar{position:sticky;top:0;z-index:2;flex-wrap:nowrap;margin-bottom:var(--space-sm);padding:var(--space-sm)0;background:var(--color-surface-0)}.arMain .arToolbar .arSearch{min-width:0}.arMain .arChips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.arMain .arChips>.btn{flex:0 0 auto}.v5Rail.arRail{display:none}.v5Rail.arRail[data-sheet-open=true]{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:1201;display:flex;flex-direction:column;width:auto;max-height:86vh;padding:var(--space-sm) var(--space-lg)0;border-radius:16px 16px 0 0;background:var(--color-surface-0);box-shadow:0-8px 30px var(--color-text-a22);animation:sheetUp 220ms ease}.arRail[data-sheet-open=true] .arSheetHead{display:flex;flex:0 0 auto}.arRail[data-sheet-open=true]>.arSide{flex:1 1 auto;overflow-y:auto;padding-bottom:var(--space-md)}.arRail[data-sheet-open=true] .arSheetOnly{display:flex}.arRail[data-sheet-open=true] .arSheetHide{display:none}.arRail[data-sheet-open=true] .arSheetFoot{display:flex;flex:0 0 auto;margin:0-16px}.arRail[data-sheet-open=true] .v5RailRow{min-height:44px}.arRail[data-sheet-open=true] .arOrgRow{min-height:42px}.arRail[data-sheet-open=true]+.arSheetScrim{position:fixed;inset:0;z-index:1200;display:block;background:var(--color-text-a35)}html:has(.arSheetLock),#authLandingHost:has(.arSheetLock){overflow:hidden}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.v5Rail.arRail[data-sheet-open=true]{animation:none}}.arList{display:flex;flex-direction:column;min-width:0}.arGroup{display:flex;flex-direction:column;min-width:0}.arGroupHead{display:flex;align-items:baseline;gap:var(--space-sm);padding:28px 10px 6px}.arGroup:first-child .arGroupHead{padding-top:var(--space-xs)}.arGroupLabel{font:600 var(--font-size-sm)/1.3 var(--font-sans);color:var(--color-ink-body)}.arGroupHead[data-tone=warn] .arGroupLabel{color:var(--color-warn)}.arGroupCount{font:400 var(--font-size-xs)/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-subtle)}.arGroup>.arRow:last-child{border-bottom-color:transparent}.arRow{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px var(--space-md) 10px 10px;border:0;border-bottom:1px solid var(--tint-neutral-bg);background:var(--color-surface-0);font-family:var(--font-sans);color:var(--color-text);text-align:left;text-decoration:none;cursor:pointer;transition:background .1s ease;box-sizing:border-box}.arRow:hover{background:var(--color-surface-quiet);color:var(--color-text)}.arRow:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.arRowBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.arRowHead{display:flex;align-items:baseline;gap:6px var(--space-sm);min-width:0}.arRowTitle,.arRowDesc,.arRowProv{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arRowTitle{font:400 13.5px/1.4 var(--font-sans);color:var(--color-text)}.arRowDesc{font:400 12.5px/1.45 var(--font-sans);color:var(--color-lead)}.arRowDesc[data-empty=true]{font-style:italic;color:var(--color-subtle)}.arRowProv{display:flex;align-items:center;gap:6px;font:400 11.5px/1.4 var(--font-sans);color:var(--color-subtle)}.arProvOrg{flex:0 0 auto;font-weight:500;white-space:nowrap}.arProvMeta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arSep{padding:0 var(--space-2xs);color:var(--color-ink-icon)}.arByline{font-weight:500}.arCites{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-brand)}.arCites .material-symbols-rounded{font-size:var(--font-size-sm);align-self:center;--icon-tint:currentColor}.arChev{flex:0 0 auto;font-size:var(--font-size-xl);color:var(--color-ink-icon);--icon-tint:var(--color-ink-icon)}.arRowRight{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-sm)}.arRowWhen{width:70px;font:500 11.5px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-subtle);text-align:right;white-space:nowrap}.arBadge{display:inline-flex;align-items:center;flex:0 0 auto;padding:3px 7px;border:1px solid var(--tint-neutral-border);border-radius:3px;background:var(--tint-neutral-bg);color:var(--color-muted);font:600 10px/1 var(--font-sans);letter-spacing:.06em;white-space:nowrap}.arBadge--in_review,.arBadge--review{border-color:var(--tint-caution-border);background:var(--tint-caution-bg);color:var(--color-warn)}.arBadge--returned{border-color:var(--tint-risk-border);background:var(--tint-risk-bg);color:var(--color-accent-primary)}.arPage--workspace .arList{border-top:1px solid var(--tint-neutral-bg)}.arPage--workspace .arRow{align-items:flex-start;gap:var(--space-2xl);padding:var(--space-2xl) var(--space-md)}.arPage--workspace .arRowBody{gap:var(--space-sm)}.arPage--workspace .arRowTitle,.arPage--workspace .arRowDesc{display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}.arPage--workspace .arRowTitle{-webkit-line-clamp:2;font:400 22px/1.25 var(--font-serif);color:var(--color-text)}.arPage--workspace .arRowDesc{-webkit-line-clamp:3;font:400 14px/1.55 var(--font-sans);color:var(--color-ink-body)}.arPage--workspace .arRowDesc[data-empty=true]{font-style:italic;color:var(--color-subtle)}.arPage--workspace .arRowProv{flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs)0;font-size:var(--font-size-xs);white-space:normal}.arPage--workspace .arProvOrg,.arPage--workspace .arProvTime{font-weight:500;color:var(--color-ink-body)}.arPage--workspace .arProvMeta{overflow:visible}.arPage--workspace .arRowRight{flex-direction:column;align-items:flex-end;gap:var(--space-sm);padding-top:var(--space-xs)}.arPage--workspace .arRowWhen{font-size:var(--font-size-xs)}.btn.arTopBtn{margin-left:auto}.arMore{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) 10px 0}.btn.arMoreBtn{padding:var(--space-sm) 14px;border:1px solid var(--color-border-2);border-radius:7px;background:var(--color-surface-0);font:600 12.5px/1 var(--font-sans);color:var(--color-text);--btn-pane-ink:var(--color-text)}.btn.arMoreBtn:hover{border-color:var(--color-text);background:var(--color-surface-0)}.arMoreNote{font-size:var(--font-size-xs);color:var(--color-subtle)}.arEmpty{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-4xl) var(--space-lg);text-align:center}.arEmptyTitle{font-size:14.5px;font-weight:600;color:var(--color-text)}.arEmptyText{margin:0;max-width:360px;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-subtle)}.arNoMatch{display:flex;flex-direction:column;align-items:center;gap:9px;padding:44px var(--space-xl) var(--space-4xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);text-align:center}.arNoMatch>.material-symbols-rounded{font-size:26px;color:var(--color-ink-icon)}.arNoMatchTitle{font-size:14.5px;font-weight:600;color:var(--color-text)}.arNoMatch p{margin:0;max-width:380px;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-subtle)}.arFoot{display:flex;align-items:center;gap:10px;margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-hairline-pane);font:500 var(--font-size-xs)/1.4 var(--font-sans);color:var(--color-subtle)}.arFoot .tabHelpIconWrap{margin-left:auto}.pubArticlesPage{background:var(--color-surface-0);min-height:100vh}.articleUploadIntro{font-size:13px;line-height:1.6;color:var(--color-lead);margin:0 0 16px;text-wrap:pretty}.articleUploadFormats{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.articleUploadFormat{flex:1 1 260px;min-width:0;border:1px solid var(--color-hairline);border-radius:11px;overflow:hidden}.articleUploadFormatHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:11px 13px;background:var(--pane-bg);border-bottom:1px solid var(--pane-hairline)}.articleUploadFormatName{font-size:12.5px;font-weight:700;line-height:1;color:var(--color-text)}.articleUploadFormatExt{font-family:var(--font-label);font-size:10px;font-weight:500;line-height:1.4;color:var(--color-muted)}.articleUploadTemplate{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:0 0;font-size:11px;font-weight:600;line-height:1.4;color:var(--color-brand);white-space:nowrap;cursor:pointer}.articleUploadTemplate .material-symbols-rounded{font-size:15px;line-height:1;color:inherit}.articleUploadSample{margin:0;padding:11px 13px;font-family:var(--font-label);font-size:10.5px;font-weight:500;line-height:1.65;color:var(--color-ink-body);white-space:pre;overflow-x:auto}.articleUploadEyebrow{font-family:var(--font-label);font-size:9px;font-weight:600;line-height:1;letter-spacing:.14em;color:var(--color-muted);margin-bottom:10px}.articleUploadRules{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.articleUploadRule{display:flex;gap:9px}.articleUploadRule .material-symbols-rounded{flex:none;font-size:16px;line-height:1.35;color:var(--color-success)}.articleUploadRule--caution .material-symbols-rounded{color:var(--color-warn)}.articleUploadRuleText{min-width:0;font-size:12.5px;line-height:1.55;color:var(--color-lead);text-wrap:pretty}.articleUploadRuleText strong{color:var(--color-text)}.articleUploadRule--caution .articleUploadRuleText{color:var(--color-warn-deep)}.articleUploadLimitsNote{font-size:12.5px;line-height:1.55;color:var(--color-lead);margin-bottom:9px}.articleUploadChips{display:flex;flex-wrap:wrap;gap:7px}.articleUploadChip{padding:4px 9px;border:1px solid var(--tint-neutral-border);border-radius:6px;background:var(--color-surface-2);font-family:var(--font-label);font-size:10.5px;font-weight:500;line-height:1.4;color:var(--color-muted)}.articleUploadFootNote{flex:1 1 200px;min-width:0;font-size:11.5px;line-height:1.5;color:var(--color-muted)}.articlesMobile{display:flex;flex-direction:column;padding:0 0 28px}.articlesMobileHead{display:flex;align-items:center;gap:var(--space-sm);padding:14px var(--space-lg) 10px}.articlesMobileHeading{margin:0;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.022em;color:var(--color-text)}.articlesMobileBar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-lg) 10px;background:var(--color-surface-0)}.articlesMobileBar .arSearch{min-height:44px;min-width:0}.articlesMobileBar .btn.arFilterBtn{display:inline-flex;height:44px}.arChips.articlesMobileChips{flex-wrap:nowrap;overflow-x:auto;margin:0;padding:0 var(--space-lg) 10px;scrollbar-width:none}.articlesMobileChips>.btn{flex:0 0 auto}.articlesMobileList{display:flex;flex-direction:column}.articlesMobileRow{display:flex;flex-direction:column;gap:5px;width:100%;padding:var(--space-lg) var(--space-lg) 17px;border:0;border-bottom:1px solid var(--color-hairline-soft);background:var(--color-surface-0);text-align:left;cursor:pointer}.articlesMobileRow:hover{background:var(--color-band-library)}.articlesMobileAudience{font-family:var(--font-label);font-size:10.5px;font-weight:500;line-height:1.3;color:var(--color-muted)}.articlesMobileTitle{font-size:16.5px;font-weight:700;line-height:1.32;letter-spacing:-.012em;color:var(--color-text);text-wrap:pretty}.articlesMobileSummary{font-size:13.5px;font-weight:400;line-height:1.58;color:var(--color-lead);text-wrap:pretty}.articlesMobileMeta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md);margin-top:var(--space-2xs)}.articlesMobileRead{font-family:var(--font-label);font-size:var(--font-size-2xs);font-weight:500;line-height:1.4;color:var(--color-text)}.articlesMobileByline{font-family:var(--font-label);font-size:10.5px;font-weight:500;line-height:1.4;color:var(--color-muted)}.articlesMobileCites{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-label);font-size:10.5px;font-weight:500;line-height:1.4;color:var(--color-brand)}.articlesMobileCites .material-symbols-rounded{font-size:var(--font-size-sm);line-height:1;color:inherit}.articlesMobileFooter{padding:15px var(--space-lg)0;font-family:var(--font-label);font-size:var(--font-size-2xs);font-weight:500;line-height:1.5;color:var(--color-muted)}.sheet.articlesMobileSheet{max-height:86vh;padding:var(--space-sm) var(--space-lg)0}.sheet.articlesMobileSheet .arSheetHead{display:flex}.sheet.articlesMobileSheet .arSheetFoot{display:flex;position:sticky;bottom:0;margin:0-16px}.sheet.articlesMobileSheet .v5RailRow{min-height:44px}.sheet.articlesMobileSheet .arOrgRow{min-height:42px}.articleSurfaceBar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-block:11px;padding-inline:max(var(--page-gutter),calc((100% - var(--page-inner-w))/2 + var(--page-gutter)));background:var(--pane-bg);border-bottom:1px solid var(--pane-hairline)}.articleSurfaceBack{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:0 0;font-size:12.5px;font-weight:600;line-height:1;color:var(--color-brand);cursor:pointer}.articleSurfaceBack .material-symbols-rounded{font-size:17px;line-height:1;color:inherit}.articleSurfaceSpacer{flex:1 1 auto}.articleSurfaceNote{font-family:var(--font-label);font-size:11px;font-weight:500;line-height:1.3;color:var(--color-muted)}.articleSurfaceBtn{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border:1px solid var(--color-border-2);border-radius:8px;background:var(--color-surface-0);font-size:12px;font-weight:600;line-height:1;color:var(--color-text);cursor:pointer}.articleSurfaceBtn:hover{background:var(--color-surface-1)}.articleSurfaceBtn .material-symbols-rounded{font-size:16px;line-height:1;color:var(--color-subtle)}.articleSurfaceVisibility{display:inline-flex;align-items:center;gap:var(--space-sm)}.articleSurfaceVisibility .articleRailEyebrow{flex:0 0 auto;white-space:nowrap;margin-bottom:0}.articleSurfaceSelect{font-size:var(--font-size-xs);font-weight:600}.articleReader{display:flex;flex-wrap:wrap;gap:34px;max-width:var(--page-inner-w);margin:0 auto;padding:34px var(--page-gutter) 56px;box-sizing:border-box}.articleReaderBody{flex:1 1 520px;min-width:0;max-width:720px}.articleReaderTitle{font-family:var(--font-sans);font-size:34px;font-weight:800;line-height:1.18;letter-spacing:-.024em;color:var(--color-text);margin:0 0 14px;text-wrap:pretty}.articleReaderStandfirst{font-family:var(--font-serif);font-size:18px;font-weight:400;line-height:1.55;color:var(--color-lead);margin:0 0 20px;text-wrap:pretty}.articleReaderByline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;margin-bottom:26px;border-top:1px solid var(--pane-hairline);border-bottom:1px solid var(--pane-hairline)}.articleReaderAvatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--tint-info-border);border-radius:var(--radius-pill);background:var(--tint-info-bg);font-family:var(--font-label);font-size:11px;font-weight:700;line-height:1;color:var(--color-brand)}.articleReaderAuthor{font-size:13px;font-weight:600;line-height:1.3;color:var(--color-text)}.articleReaderBylineRule{width:1px;height:14px;background:var(--tint-neutral-border)}.articleReaderBylineMeta{font-family:var(--font-label);font-size:11px;font-weight:500;line-height:1.3;color:var(--color-muted)}.articleReaderBlocks{display:flex;flex-direction:column;gap:20px}.articleReaderRail{position:relative;flex:1 1 290px;min-width:0;max-width:340px}.articleReaderPhoneBar{display:none}@media (max-width:767px){.articleSurfaceBar{display:none}.articleReaderPhoneBar{position:sticky;top:0;z-index:9;display:flex;align-items:center;gap:4px;padding:4px 10px 6px;border-bottom:1px solid var(--pane-hairline);background:var(--pane-bg)}.articleReaderPhoneBack{display:inline-flex;align-items:center;gap:3px;height:44px;padding:0 8px;border:0;border-radius:11px;background:0 0;font-size:13px;font-weight:600;line-height:1;color:var(--color-brand);cursor:pointer}.articleReaderPhoneBack .material-symbols-rounded{font-size:22px;line-height:1;color:inherit}.articleReaderPhoneAction{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:11px;background:0 0;color:var(--color-ink-body);cursor:pointer}.articleReaderPhoneAction .material-symbols-rounded{font-size:21px;line-height:1;color:inherit}.articleReader{padding:0 16px 40px!important}.articleReaderTitle{font-size:26px!important;line-height:1.22;letter-spacing:-.022em;margin-bottom:10px}.articleReaderStandfirst{font-size:16px;line-height:1.55}.articleReaderTitle,.articleReaderStandfirst{margin-top:18px}.articleReaderStandfirst{margin-top:0}}.articleReaderDesktopNote{display:none}@media (max-width:767px){.articleReaderDesktopNote{display:flex;gap:9px;margin-top:22px;padding:12px 13px;border:1px solid var(--color-hairline);border-radius:11px;background:var(--pane-bg);font-size:12.5px;font-weight:400;line-height:1.55;color:var(--color-lead);text-wrap:pretty}.articleReaderDesktopNote .material-symbols-rounded{flex:0 0 auto;font-size:19px;line-height:1.3;color:var(--color-subtle)}}.articleDraftReader{padding:0 16px 40px}.articleDraftReaderChips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px}.articleDraftReaderNote{display:flex;margin:16px 0 4px}.articleRelated{border:1px solid var(--pane-hairline);border-radius:12px;background:var(--color-surface-0);padding:15px 16px}.articleRelatedNote{font-size:11.5px;line-height:1.5;color:var(--color-muted);margin:4px 0 11px}.articleRelatedList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.articleRelatedLink{display:block;text-decoration:none}.articleRelatedTitle{font-size:13px;font-weight:600;line-height:1.4;color:var(--color-brand);margin-bottom:3px}.articleRelatedMeta{font-family:var(--font-label);font-size:10.5px;font-weight:500;line-height:1.3;color:var(--color-muted)}.articleNodePanel{position:absolute;left:-10px;right:-10px;border:1px solid var(--color-border-2);border-radius:12px;background:var(--color-surface-0);padding:15px 16px;box-shadow:0 22px 48px -14px var(--color-text-a34),0 2px 6px var(--color-text-a10);z-index:5;transition:top .16s ease}.articleNodePanelHead{display:flex;align-items:flex-start;gap:10px;margin-bottom:9px}.articleNodePanelIds{display:flex;flex-wrap:wrap;align-items:center;gap:7px;flex:1 1 auto;min-width:0}.articleNodePanelClose{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:-4px -5px 0 0;padding:0;border:0;border-radius:7px;background:0 0;color:var(--color-subtle);cursor:pointer}.articleNodePanelClose:hover{background:var(--tint-neutral-bg)}.articleNodePanelClose .material-symbols-rounded{font-size:18px;line-height:1;color:inherit}.articleNodePanelTitle{font-size:15px;font-weight:700;line-height:1.4;color:var(--color-text);margin-bottom:6px}.articleNodePanelSnippet{font-size:13px;line-height:1.6;color:var(--color-lead);margin-bottom:14px}.articleNodePanelSection{margin:14px 0 7px}.articleNodePanelAttr{display:flex;justify-content:space-between;gap:14px;padding:5px 0;border-bottom:1px solid var(--tint-neutral-bg)}.articleNodePanelAttrKey{font-size:12px;line-height:1.4;color:var(--color-subtle)}.articleNodePanelAttrValue{font-family:var(--font-label);font-size:11.5px;font-weight:500;line-height:1.4;color:var(--color-text);text-align:right}.articleNodePanelNeighbours{display:flex;flex-direction:column;gap:6px}.articleNodePanelNeighbour{padding:0;border:0;background:0 0;text-align:left;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--color-brand);cursor:pointer}.articleNodePanelFoot{margin-top:14px;padding-top:12px;border-top:1px solid var(--pane-hairline);font-size:11.5px;line-height:1.5;color:var(--color-muted)}.articleEditor{display:flex;flex-wrap:wrap;gap:32px;max-width:var(--page-inner-w);margin:0 auto;padding:30px var(--page-gutter) 56px;box-sizing:border-box}.articleEditorBody{flex:1 1 520px;min-width:0}.articleEditorTitle{font-family:var(--font-sans);font-size:32px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--color-text);margin-bottom:10px;padding:2px 0;outline:0;text-wrap:pretty}.articleEditorSummary{font-family:var(--font-sans);font-size:15.5px;font-weight:400;line-height:1.55;color:var(--color-subtle);margin-bottom:8px;padding:2px 0;outline:0;text-wrap:pretty}.articleEditorNote{font-family:var(--font-label);font-size:10.5px;font-weight:500;line-height:1.3;color:var(--color-muted);margin-bottom:26px}.articleEditorBlocks{display:flex;flex-direction:column;gap:14px}.articleEditorAdd{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.articleEditorRail{flex:1 1 280px;min-width:0;max-width:320px;display:flex;flex-direction:column;gap:14px}.articleRailHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.articleRailSaved{font-family:var(--font-label);font-size:11px;font-weight:500;line-height:1.3;color:var(--color-muted)}.articleRailSaved--ok{color:var(--color-success)}.articleRailPublish{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px 14px;border:1px solid var(--color-brand);border-radius:9px;background:var(--color-brand);font-size:13px;font-weight:600;line-height:1;color:var(--color-brand-contrast);cursor:pointer}.articleRailPublish:hover{background:var(--color-brand-deep);border-color:var(--color-brand-deep)}.articleRailPolicy{font-size:11.5px;line-height:1.5;color:var(--color-muted);margin-top:-6px}.articleRailGroup{border-top:1px solid var(--pane-hairline);padding-top:14px}.articleRailEyebrow{display:flex;align-items:baseline;gap:7px;font-family:var(--font-label);font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--color-subtle);margin-bottom:8px}.articleRailOptional{font-family:var(--font-label);font-size:9.5px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;color:var(--color-muted)}.articleRailHelp{font-size:11.5px;line-height:1.5;color:var(--color-muted);margin-top:6px}.articleRailLink{font-size:13.5px;font-weight:600;line-height:1.4;color:var(--color-brand);text-decoration:none}.articleRailMeta{font-family:var(--font-label);font-size:10.5px;font-weight:500;line-height:1.4;color:var(--color-muted);margin-top:3px}.articleRailCap{display:flex;gap:8px;padding:10px 12px;border:1px solid var(--tint-caution-border);border-radius:8px;background:var(--tint-caution-bg);margin-top:8px}.articleRailCap .material-symbols-rounded{flex:none;font-size:16px;line-height:1.2;color:var(--color-warn)}.articleRailCapText{font-size:11.5px;line-height:1.55;color:var(--color-warn-deep)}.articleRailPeople{display:flex;flex-direction:column;gap:7px}.articleRailPerson{display:flex;align-items:center;gap:8px}.articleRailAvatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border:1px solid var(--tint-neutral-border);border-radius:var(--radius-pill);background:var(--tint-neutral-bg);font-family:var(--font-label);font-size:9.5px;font-weight:700;line-height:1;color:var(--color-muted)}.articleRailAvatar--author{border-color:var(--tint-info-border);background:var(--tint-info-bg);color:var(--color-brand)}.articleRailPersonName{min-width:0;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--color-text)}.articleRailPersonRole{font-family:var(--font-label);font-size:10px;font-weight:500;line-height:1.3;color:var(--color-muted)}.articleRailStats{display:flex;flex-direction:column;gap:7px}.articleRailStat{display:flex;justify-content:space-between;gap:12px}.articleRailStatKey{font-size:12px;line-height:1.4;color:var(--color-subtle)}.articleRailStatValue{font-family:var(--font-label);font-size:11.5px;font-weight:500;line-height:1.4;color:var(--color-text)}.articleSubject{position:relative}.articleSubjectControl{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;border:1px solid var(--color-border-2);border-radius:8px;background:var(--color-surface-0);font-size:12.5px;font-weight:600;line-height:1;color:var(--color-text);text-align:left;cursor:pointer}.articleSubjectControl .material-symbols-rounded{font-size:17px;line-height:1;color:var(--color-subtle)}.articleSubjectControl--unset{border-color:var(--tint-caution-border);color:var(--color-warn)}.articleSubjectMenu{position:absolute;left:0;right:0;z-index:6;margin-top:6px;border:1px solid var(--color-border-2);border-radius:9px;background:var(--color-surface-0);padding:5px;box-shadow:0 16px 38px -14px var(--color-text-a28)}.articleSubjectFilter.formControl{width:100%;margin-bottom:4px;padding:8px 9px;border:0;border-bottom:1px solid var(--color-hairline-soft);border-radius:0;background:0 0;font-size:12.5px;line-height:1.2;color:var(--color-text)}.articleSubjectFilter.formControl:focus{box-shadow:none;outline:2px solid var(--color-brand);outline-offset:-2px}.articleSubjectOptions{display:block}.articleSubjectOption{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;border-radius:6px;background:0 0;text-align:left;cursor:pointer}.articleSubjectOption:hover{background:var(--color-surface-3)}.articleSubjectOption[aria-selected=true]{background:var(--color-hairline-soft)}.articleSubjectOption .material-symbols-rounded{flex:0 0 auto;width:16px;font-size:16px;line-height:1;color:var(--color-brand)}.articleSubjectOptionLabel{min-width:0;font-size:12.5px;font-weight:500;line-height:1.4;color:var(--color-lead)}.articleSubjectOption[aria-selected=true] .articleSubjectOptionLabel{font-weight:700;color:var(--color-text)}.articleSubjectAddedHere{margin-left:auto;flex:0 0 auto;font-family:var(--font-label);font-size:9.5px;font-weight:500;line-height:1.4;color:var(--color-muted)}.articleSubjectCreate{margin-top:4px;border-top:1px solid var(--color-hairline-soft);border-radius:0 0 6px 6px}.articleSubjectCreate .articleSubjectOptionLabel{font-weight:600;color:var(--color-brand)}.articleSubjectNoMatch{padding:8px 9px;font-size:11.5px;line-height:1.5;color:var(--color-muted)}.articlePublish{display:flex;flex-wrap:wrap;gap:28px;max-width:var(--page-inner-w);margin:0 auto;padding:26px var(--page-gutter) 50px;box-sizing:border-box}.articlePublishLeft{flex:1 1 400px;min-width:0}.articlePublishRight{flex:1 1 340px;min-width:0;max-width:420px}.articleSnapshotCard{border:1px solid var(--color-hairline);border-radius:12px;background:var(--color-surface-2);padding:18px 20px}.articleSnapshotTitle{font-family:var(--font-sans);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:var(--color-text);margin-bottom:8px;text-wrap:pretty}.articleSnapshotSummary{font-family:var(--font-sans);font-size:13.5px;font-weight:400;line-height:1.6;color:var(--color-lead);margin-bottom:14px;text-wrap:pretty}.articleSnapshotChips{display:flex;flex-wrap:wrap;gap:7px}.articleSnapshotChip{padding:4px 9px;border:1px solid var(--tint-neutral-border);border-radius:6px;background:var(--color-surface-0);font-family:var(--font-label);font-size:10.5px;font-weight:500;line-height:1.4;color:var(--color-muted)}.articleFreezeNote{display:flex;gap:9px;margin-top:14px;padding:13px 15px;border:1px solid var(--tint-info-border);border-radius:11px;background:var(--tint-info-bg)}.articleFreezeNote .material-symbols-rounded{flex:none;font-size:18px;line-height:1.1;color:var(--color-brand)}.articleFreezeNoteText{font-size:12.5px;line-height:1.6;color:var(--color-brand-deep)}.articleStatePanel{border:1px solid var(--color-hairline);border-radius:12px;background:var(--color-surface-0);padding:18px 20px}.articleStatePanel--caution{border-color:var(--tint-caution-border);background:var(--tint-caution-bg)}.articleStatePanel--risk{border-color:var(--tint-risk-border);background:var(--tint-risk-bg)}.articleStatePanel--live{border-color:var(--tint-agreement-border)}.articleStateHead{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.articleStateWhen{font-family:var(--font-label);font-size:10.5px;font-weight:500;line-height:1.3;color:var(--color-muted)}.articleStatePanel--caution .articleStateWhen{color:var(--color-warn-deep)}.articleStatePanel--risk .articleStateWhen{color:var(--color-accent-deep)}.articleStateText{font-size:13px;line-height:1.6;color:var(--color-lead);margin-bottom:16px}.articleStatePanel--caution .articleStateText{color:var(--color-warn-deep)}.articleStateActions{display:flex;flex-direction:column;gap:8px}.articleStateBtn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px 14px;border:1px solid var(--color-border-2);border-radius:9px;background:var(--color-surface-0);font-size:12.5px;font-weight:600;line-height:1;color:var(--color-text);cursor:pointer}.articleStateBtn .material-symbols-rounded{font-size:17px;line-height:1;color:inherit}.articleStateBtn:disabled{opacity:.5;cursor:not-allowed}.articleStateBtn--primary{border-color:var(--color-brand);background:var(--color-brand);font-size:13px;color:var(--color-brand-contrast)}.articleStateBtn--primary:hover:not(:disabled){background:var(--color-brand-deep);border-color:var(--color-brand-deep)}.articleStateBtn--approve{border-color:var(--color-success);background:var(--tint-agreement-bg);font-size:13px;color:var(--color-success)}.articleStateBtn--return{border-color:var(--tint-risk-border);color:var(--color-accent-deep)}.articleStateBtn--archive{color:var(--color-warn)}.articleStateBtn--quiet{border-color:transparent;background:0 0;color:var(--color-warn-deep)}.articleStateFoot{font-size:11.5px;line-height:1.55;color:var(--color-muted)}.articleStatePanel--risk .articleStateFoot{color:var(--color-accent-deep)}.articleReturnedQuote{border-left:2px solid var(--color-accent-primary);padding-left:14px;margin-bottom:16px;font-family:var(--font-serif);font-size:14px;font-style:italic;line-height:1.65;color:var(--color-text)}.articleReviewerRow{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--color-hairline);border-radius:9px;background:var(--color-surface-0);text-align:left;cursor:pointer}.articleReviewerRow--on{border-color:var(--color-brand);background:var(--tint-info-bg)}.articleReviewerName{min-width:0;font-size:13px;font-weight:600;line-height:1.3;color:var(--color-text)}.articleReviewerRole{font-family:var(--font-label);font-size:10px;font-weight:500;line-height:1.3;color:var(--color-muted)}.articleReviewerList{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.articleSlugRow{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--color-hairline);border-radius:9px;background:var(--color-surface-2);margin-bottom:16px}.articleSlugRow .material-symbols-rounded{font-size:16px;line-height:1;color:var(--color-subtle)}.articleSlugText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-label);font-size:11.5px;font-weight:500;line-height:1.4;color:var(--color-text)}.articleVersionList{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.articleVersionRow{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--color-hairline);border-radius:8px;background:var(--color-surface-0)}.articleVersionRow--live{border-color:var(--tint-agreement-border);background:var(--tint-agreement-bg)}.articleVersionNumber{font-family:var(--font-label);font-size:11px;font-weight:700;line-height:1;color:var(--color-muted)}.articleVersionRow--live .articleVersionNumber{color:var(--color-success)}.articleVersionNote{min-width:0;flex:1 1 120px;font-size:12.5px;line-height:1.4;color:var(--color-text)}.articleVersionDate{font-family:var(--font-label);font-size:10.5px;font-weight:500;line-height:1.3;color:var(--color-muted)}.articleReturnBox{border-top:1px solid var(--pane-hairline);padding-top:14px;margin-top:16px}.articleReturnBox .articleRefEyebrow{display:block;margin-bottom:8px}.articleReturnComment.formControl{width:100%;min-height:66px;font-size:12.5px;line-height:1.6}body.dialog-open .cookieNoticeBanner,body:has(.sheetBackdrop) .cookieNoticeBanner{z-index:998}#treePane.tree-view-chat #treeArea{overflow:hidden;height:100%;padding:0}#treePane.tree-view-chat,#treePane.tree-view-chat .paneBody,#treePane.tree-view-chat #treeArea{background:var(--color-surface-quiet)}.chatView{display:flex;height:100%;min-height:0;font-family:var(--font-sans);color:var(--color-text)}.chatView--placeholder{align-items:center;justify-content:center}.chatColumn{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:0}.chatMono,.chatHeaderTitle,.chatFieldLabel,.chatBadge,.chatTag,.chatPill,.chatKind,.chatCardName,.chatPinTitle{font-family:var(--font-label);letter-spacing:.08em}.chatMono{font-size:var(--font-size-2xs);color:var(--color-subtle);letter-spacing:0}.chatSpacer{flex:1 1 auto}.chatSrOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:0}.chatHeader{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:var(--space-sm);min-height:52px;padding:0 var(--space-xl);background:var(--color-surface-0);border-bottom:1px solid var(--color-hairline-pane)}.chatHeaderTitle{font-size:var(--font-size-2xs);font-weight:600;color:var(--color-ink-heading)}.chatAboutChip{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatAboutChip.btn{display:inline-block;text-align:left}.chatAboutChip.btn>.material-symbols-rounded{vertical-align:middle;margin-right:var(--space-2xs)}.chatAboutMenu{position:absolute;top:100%;left:var(--space-xl);z-index:5;display:flex;flex-direction:column;min-width:18rem;max-width:28rem;padding:var(--space-xs);background:var(--color-surface-0);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.chatEmptyCount{font-size:var(--font-size-xs);font-weight:500;color:var(--color-warn)}.chatThreadScroll{position:relative;flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-xl) var(--space-2xl)}.chatThread{max-width:48.75rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-lg)}.chatView.is-full .chatThreadScroll,.chatView.is-full .chatComposerHost{display:none}.chatReaders{margin:0;font-size:var(--font-size-xs);color:var(--color-muted);text-align:center}.chatEarlier{display:flex;justify-content:center}.chatMsg{display:flex;flex-direction:column;gap:var(--space-xs)}.chatMsg--user{align-items:flex-end}.chatBubble{max-width:85%;padding:var(--space-sm) var(--space-md);background:var(--color-surface-0);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);line-height:1.5;white-space:pre-wrap}.chatMsg--user.is-mine .chatBubble{border-color:var(--color-brand-border-soft)}.chatBubbleMentions{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xs)}.chatAiHead{display:flex;align-items:center;gap:var(--space-sm)}.chatAiAvatar{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);border-radius:var(--radius-pill);background:var(--color-brand-surface-soft);color:var(--color-brand);border:1px solid var(--color-brand-border-soft)}.chatAiName{font-size:var(--font-size-sm);font-weight:600}.chatAiText{margin:0;line-height:1.5;white-space:pre-wrap}.chatChipRow{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.chatChip{border-radius:var(--radius-pill)}.chatSuggestion{border-radius:var(--radius-pill);color:var(--color-brand);border-color:var(--color-brand-border)}.chatActor{margin:0 0 calc(var(--space-xs)*-1);font-size:var(--font-size-xs);color:var(--color-muted)}.chatEmpty{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-3xl)0;text-align:center}.chatEmptyIcon{font-size:var(--font-size-3xl);color:var(--color-brand)}.chatEmptyTitle{margin:0;font-size:var(--font-size-lg);font-weight:700}.chatEmptyLead{margin:0;max-width:32rem;color:var(--color-lead);line-height:1.5}.chatStart{width:min(100%,30rem);height:auto;justify-content:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);text-align:left;white-space:normal}.chatStartText{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-2xs)}.chatStartText span{font-size:var(--font-size-xs);color:var(--color-lead);font-weight:400}.chatCard{background:var(--color-surface-0);border:1px solid var(--color-hairline);border-radius:var(--radius-card);overflow:hidden}.chatCard--caution{border-color:var(--tint-caution-border)}.chatCard--caution .chatCardHead{background:var(--tint-caution-bg)}.chatCardHead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--color-hairline-soft)}.chatCardIcon{color:var(--color-brand);font-size:var(--font-size-lg)}.chatCardName{font-size:var(--font-size-2xs);font-weight:600;color:var(--color-ink-heading)}.chatCardBy{margin-left:auto;font-size:var(--font-size-xs);color:var(--color-muted)}.chatCardBody{padding:var(--space-xs) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.chatCardBody:empty{display:none}.chatCardNote{margin:var(--space-xs)0;font-size:var(--font-size-sm);color:var(--color-lead);line-height:1.5}.chatCardTitle{margin:var(--space-sm)0 0;font-weight:600}.chatCardFoot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);background:var(--color-surface-2);border-top:1px solid var(--color-hairline-soft)}.chatCardFootText{flex:1 1 14rem;font-size:var(--font-size-xs);color:var(--color-muted)}.chatCardVerbs{display:inline-flex;flex-wrap:wrap;gap:var(--space-xs)}.chatCard--touch .btn,.chatCard--touch .iconBtn{min-height:44px;min-width:44px}.chatPill,.chatBadge,.chatTag{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--font-size-2xs);font-weight:600;border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--tint-neutral-border);background:var(--tint-neutral-bg);color:var(--color-lead);white-space:nowrap}.chatPill[data-tone=info],.chatBadge[data-tone=info]{background:var(--tint-info-bg);border-color:var(--tint-info-border);color:var(--color-brand)}.chatPill[data-tone=agreement]{background:var(--tint-agreement-bg);border-color:var(--tint-agreement-border);color:var(--color-success)}.chatPill[data-tone=caution],.chatBadge[data-tone=caution]{background:var(--tint-caution-bg);border-color:var(--tint-caution-border);color:var(--color-warn)}.chatTag{background:var(--color-brand-tint);border-color:var(--color-brand-border-soft);color:var(--color-brand)}.chatKind{flex-shrink:0;align-self:flex-start;margin-top:var(--space-2xs);font-size:var(--font-size-2xs);font-weight:600;border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-hairline);background:var(--color-surface-0);color:var(--color-lead)}.chatKind[data-ink=supports]{color:var(--color-node-relation-supports);border-color:var(--color-node-relation-supports-mark)}.chatKind[data-ink=opposes]{color:var(--color-node-relation-opposes);border-color:var(--color-node-relation-opposes-mark)}.chatKind[data-ink=refines]{color:var(--color-node-relation-refines);border-color:var(--color-node-relation-refines-mark)}.chatKind[data-ink=answers]{color:var(--color-node-relation-answers);border-color:var(--color-node-relation-answers-mark)}.chatKind[data-ink=requires]{color:var(--color-node-relation-requires);border-color:var(--color-node-relation-requires-mark)}.chatKind[data-ink=brand]{color:var(--color-brand);border-color:var(--color-brand-border)}.chatRows{display:flex;flex-direction:column}.chatRow,.chatFindRow,.chatCheck{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md)0;border-bottom:1px solid var(--color-hairline-soft)}.chatRow:last-child,.chatFindRow:last-child,.chatCheck:last-child{border-bottom:0}.chatRow[data-state=skipped] .chatRowText{color:var(--color-muted);text-decoration:line-through}.chatRowBody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.chatRowText{line-height:1.45}.chatRowWhy{font-size:var(--font-size-xs);color:var(--color-muted);line-height:1.4}.chatRowLabel{font-size:var(--font-size-xs);font-weight:600;color:var(--color-lead)}.chatRowControls{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-xs)}.chatRowDone{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);font-weight:600;color:var(--color-success)}.chatRowSkipped{font-size:var(--font-size-xs);color:var(--color-muted)}.chatCheck[data-status=met] .material-symbols-rounded{color:var(--color-success)}.chatCheck[data-status=open] .material-symbols-rounded{color:var(--color-ink-icon)}.chatNoValue{display:inline-block;font-size:var(--font-size-xs);color:var(--color-warn);border:1px dashed var(--tint-caution-border);border-radius:var(--radius-pill);padding:0 var(--space-sm);white-space:nowrap}.chatMatrixWrap{overflow-x:auto}.chatMatrix{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.chatMatrix th,.chatMatrix td{text-align:left;vertical-align:top;padding:var(--space-sm) var(--space-sm);border-bottom:1px solid var(--color-hairline-soft)}.chatMatrix thead th{font-family:var(--font-label);font-size:var(--font-size-2xs);color:var(--color-lead);font-weight:600}.chatMatrix tr.is-selected th,.chatMatrix tr.is-selected td{background:var(--color-brand-tint)}.chatMatrix tr.is-selected th{box-shadow:inset 3px 0 0 var(--color-brand)}.chatFindQuery{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding:var(--space-sm)0;border-bottom:1px solid var(--color-hairline-soft)}.chatFindWords{font-weight:600}.chatMatch{background:var(--tint-info-bg);color:inherit;font-weight:600;border-radius:var(--radius-sm);padding:0 var(--space-2xs)}.chatHistory{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-sm)}.chatHistory li{display:flex;flex-direction:column;gap:var(--space-2xs)}.chatQuote{margin:0;padding:var(--space-sm) var(--space-md);background:var(--color-surface-1);border-radius:var(--radius-md);line-height:1.5;color:var(--color-ink-heading)}.chatFieldLabel{display:inline-flex;align-items:center;gap:var(--space-xs);margin:var(--space-sm)0 0;font-size:var(--font-size-2xs);font-weight:600;color:var(--color-lead)}.chatCardField{width:100%}.chatChoice{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:var(--font-size-sm)}.chatChoice.is-disabled{color:var(--color-muted)}.chatSkeleton{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm)0}.chatSkeleton span{height:10px;border-radius:var(--radius-sm);background:var(--tint-neutral-bg)}.chatSkeleton span:nth-child(2){width:80%}.chatSkeleton span:nth-child(3){width:60%}.chatComposerHost{flex:0 0 auto;padding:var(--space-md) var(--space-2xl) var(--space-lg)}.chatComposer{position:relative;max-width:45.25rem;margin:0 auto;background:var(--color-surface-0);border:1px solid var(--color-border-2);border-radius:var(--radius-lg)}.chatComposer.is-node-mode{border-color:var(--color-brand)}.chatComposerStrip:not(:empty){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-brand-tint);border-bottom:1px solid var(--color-brand-border-soft);border-radius:var(--radius-lg) var(--radius-lg)0 0}.chatNodeTarget{width:auto;max-width:20rem}.chatComposerChips:not(:empty){display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-sm) var(--space-md)0}.chatComposerText.formControl{border:0;box-shadow:none;resize:none;background:0 0}.chatComposerBar{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm) var(--space-sm)}.chatComposerBar .is-on{background:var(--color-brand-surface-soft);color:var(--color-brand)}.chatComposerNote{max-width:45.25rem;margin:var(--space-sm) auto 0;text-align:center;font-size:var(--font-size-xs);color:var(--color-muted)}.chatComposerPicker:not(:empty){position:absolute;bottom:100%;left:0;right:0;margin-bottom:var(--space-sm);z-index:6;background:var(--color-surface-0);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-xs)}.chatPickerList{display:flex;flex-direction:column;max-height:18rem;overflow:auto}.chatPickerRow{justify-content:flex-start;gap:var(--space-sm);text-align:left;white-space:normal;height:auto}.chatPickerName{font-weight:600}.chatPickerKeys{padding:var(--space-xs) var(--space-sm)}.chatMention{display:inline-flex;align-items:center;gap:var(--space-xs);max-width:18rem;padding:0 0 0 var(--space-sm);border:1px solid var(--color-brand-border);background:var(--color-brand-tint);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;color:var(--color-brand)}.chatMentionText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatMention--tool{padding-left:var(--space-sm)}.chatSend{min-width:36px}.chatPinHost:empty{display:none}.chatPin{display:flex;flex-direction:column;height:var(--chat-pin-height, 300px);min-height:120px;background:var(--color-surface-0);border-bottom:1px solid var(--color-hairline-pane)}.chatView.is-full .chatPinHost{flex:1 1 auto;min-height:0}.chatPin--full{height:100%}.chatPinHead{flex:0 0 auto;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-sm);min-height:44px;padding:0 var(--space-lg);border-bottom:1px solid var(--color-hairline-soft);overflow:hidden}.chatPinHead>*{flex-shrink:0}.chatPinHead>.chatMono,.chatPinHead>.chatPinUpdated{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatPinTitle{font-size:var(--font-size-2xs);font-weight:600}.chatPinUpdated{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--font-size-xs);color:var(--color-brand)}.chatPinBody{flex:1 1 auto;min-height:0;display:flex;overflow:hidden}.chatPinTable{flex:1 1 auto;min-width:0;overflow:auto;padding:0 var(--space-lg)}.chatPinOptionBtn{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);height:auto;padding:0;text-align:left;white-space:normal}.chatPinOptionText{font-weight:600}.chatPinOption{flex:0 0 360px;overflow:auto;padding:var(--space-md) var(--space-lg);border-left:1px solid var(--color-hairline-soft);display:flex;flex-direction:column;gap:var(--space-xs)}.chatPinOption--full{flex-basis:420px}.chatPinOptionName{margin:0;font-weight:700}.chatPinNode{justify-content:flex-start;gap:var(--space-sm);text-align:left;height:auto;padding:var(--space-xs) var(--space-sm);white-space:normal;flex-wrap:wrap}.chatPinGap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:1px dashed var(--color-hairline);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-lead)}.chatPinHandle{flex:0 0 auto;height:14px;min-height:14px;width:100%;border-radius:0;cursor:row-resize;justify-content:center;padding:0}.chatPinGrip{width:40px;height:4px;border-radius:var(--radius-pill);background:var(--color-hairline)}.chatPinHandle.is-dragging .chatPinGrip,.chatPinHandle:focus-visible .chatPinGrip{background:var(--color-brand)}.chatStripHost:empty{display:none}.chatStrip{width:56px;height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-sm)0;background:var(--color-surface-0);border-left:1px solid var(--color-hairline-pane)}.toolsPane{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface-quiet);font-family:var(--font-sans)}.toolsLead{margin:0;font-size:var(--font-size-sm);color:var(--color-lead);line-height:1.5}.toolsGroup{display:flex;flex-direction:column;gap:var(--space-xs)}.toolsCard{background:var(--color-surface-0);border:1px solid var(--color-hairline);border-radius:var(--radius-card);overflow:hidden}.toolsRow{border-bottom:1px solid var(--color-hairline-soft)}.toolsRow:last-child{border-bottom:0}.toolsRow.is-open{background:var(--color-brand-tint);box-shadow:inset 3px 0 0 var(--color-brand)}.toolsRow.is-unready .toolsRowName{color:var(--color-muted)}.toolsRowButton{width:100%;height:auto;justify-content:flex-start;gap:var(--space-md);padding:var(--space-md);text-align:left;border-radius:0;white-space:normal;font-weight:400}.toolsTile{flex:0 0 32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-brand-surface-soft);color:var(--color-brand)}.toolsRow.is-open .toolsTile{background:var(--color-brand);color:var(--color-brand-contrast)}.toolsRowText{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.toolsRowName{font-size:var(--font-size-sm);font-weight:600;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.toolsReason{font-size:var(--font-size-xs);font-weight:500;color:var(--color-warn)}.toolsOpen{display:flex;flex-direction:column;gap:var(--space-xs);padding:0 var(--space-md) var(--space-md) calc(var(--space-md)*2 + var(--space-3xl))}.toolsSelect{width:100%}.toolsAccess{display:inline-flex;gap:var(--space-xs)}.chatView.is-touch,.chatView.is-touch .chatColumn{min-width:0;max-width:100%}.chatView.is-touch .chatThreadScroll{overflow-x:hidden}.chatView.is-touch .chatThreadScroll{padding:var(--space-lg)}.chatView.is-touch .chatComposerHost{padding:var(--space-sm) var(--space-md) var(--space-lg)}.chatView.is-touch .btn,.chatView.is-touch .iconBtn{min-height:44px}.chatView.is-touch .iconBtn{min-width:44px}.chatView.is-touch .chatPinOption{flex-basis:auto;border-left:0;border-top:1px solid var(--color-hairline-soft)}.chatView.is-touch .chatPinBody{flex-direction:column;overflow:auto}.chatView.is-touch .chatMatrix th:first-child{position:sticky;left:0;z-index:1;background:var(--color-surface-0);min-width:148px}.chatPinBar{display:flex;align-items:center;gap:var(--space-xs);min-height:52px;padding:0 var(--space-sm);background:var(--color-surface-0);border-bottom:1px solid var(--color-hairline-pane)}.chatPinBarOpen.btn{flex:1 1 auto;min-width:0;justify-content:flex-start;flex-wrap:wrap;column-gap:var(--space-sm);row-gap:0;height:auto;white-space:normal;text-align:left}.chatPinBar>.iconBtn{flex:0 0 auto}.chatNodeBar{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-hairline-soft);background:var(--color-surface-0)}.chatView.is-touch .chatComposer{display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:var(--space-xs);align-items:end;padding:0 var(--space-xs) var(--space-xs)}.chatView.is-touch .chatComposerStrip{grid-column:1/-1;grid-row:1;margin:0 calc(-1*var(--space-xs))}.chatView.is-touch .chatComposerChips{grid-column:1/-1;grid-row:2}.chatView.is-touch .chatComposerChips:not(:empty){display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs)0}.chatView.is-touch .chatComposerText{grid-column:2;grid-row:3;min-height:44px}.chatView.is-touch .chatComposerBar{display:contents}.chatView.is-touch .chatPlus{grid-column:1;grid-row:3;width:44px;height:44px;border:1px solid var(--color-border-2);border-radius:var(--radius-pill);color:var(--color-text)}.chatView.is-touch .chatPlus .material-symbols-rounded{font-size:var(--font-size-2xl)}.chatView.is-touch .chatPlus[aria-expanded=true]{background:var(--color-brand-tint);border-color:var(--color-brand-border-soft);color:var(--color-brand)}.chatView.is-touch .chatComposerBar .chatSend{grid-column:3;grid-row:3;min-width:44px}.chatView.is-touch .chatAboutChip.btn{max-width:100%;justify-content:flex-start;height:auto;white-space:normal;text-align:left}.sheet.chatSheet{max-height:78vh;border-radius:var(--radius-3xl) var(--radius-3xl)0 0;padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom,0))}.chatSheet .btn{min-height:44px}.chatSheet .iconBtn{min-width:44px}.chatSheetHead{display:flex;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-hairline-soft);touch-action:none}.chatSheetTitle{flex:1 1 auto;font-weight:600}.chatSheetQuery.formControl{margin-top:var(--space-sm);width:100%;min-height:44px}.chatSheetBody,.chatSheetRows{display:flex;flex-direction:column;padding-top:var(--space-xs)}.chatSheetRow.btn{justify-content:flex-start;gap:var(--space-md);min-height:52px;height:auto;white-space:normal;text-align:left}.chatSheetRow[aria-pressed=true]{background:var(--color-brand-tint)}.chatSheetRowText{display:flex;flex-direction:column;gap:var(--space-2xs)}.chatSheetRowText>span{font-size:var(--font-size-xs);color:var(--color-muted)}.chatSheetRowText>span:only-child{font-size:var(--font-size-sm);color:inherit}#treePane.tree-view-brief{--icon-tint:currentColor}#treePane:is(.tree-view-brief,.tree-view-chat,.tree-view-trail){border-radius:0}#treePane.tree-view-brief .paneBody{padding:0 0 var(--space-4xl) var(--space-md);background:var(--color-hairline-2);overflow-y:auto}#treePane.tree-view-brief #treeArea{min-height:0;background:0 0;container:briefdesk/inline-size;isolation:isolate}#treePane.tree-view-brief .briefSpacer{flex:1 1 auto}#treePane.tree-view-brief .briefLayout{display:flex;justify-content:center;gap:var(--space-4xl);padding:var(--space-3xl) var(--space-2xl) calc(var(--space-5xl)*5)}#treePane.tree-view-brief .briefContents{display:none;flex:0 0 200px;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-5xl)}@container briefdesk (min-width: 1100px){#treePane.tree-view-brief .briefContents{display:flex}}#treePane.tree-view-brief .briefEyebrow{font-family:var(--font-sans);font-weight:500;font-size:var(--font-size-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-subtle)}#treePane.tree-view-brief .briefEyebrow--mast{font-size:var(--font-size-xs);text-transform:none;letter-spacing:normal}#treePane.tree-view-brief .briefContentsLink{font-size:var(--font-size-sm);color:var(--color-text);text-decoration:none}#treePane.tree-view-brief .briefContentsLink--child{padding-left:var(--space-xl);color:var(--color-ink-body)}#treePane.tree-view-brief .briefContentsLink:hover{color:var(--color-brand)}#treePane.tree-view-brief .briefSheet{container:briefSheet/inline-size;flex:0 1 820px;width:820px;max-width:100%;min-width:0;align-self:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-4xl);padding:var(--space-5xl) var(--space-5xl) var(--space-5xl);background:var(--color-surface-0);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-family:var(--font-sans);color:var(--color-text)}@container briefdesk (max-width: 720px){#treePane.tree-view-brief .briefSheet{padding:var(--space-2xl) var(--space-lg)}}#treePane.tree-view-brief .briefMasthead{display:flex;flex-direction:column;gap:var(--space-md);padding-bottom:var(--space-xl);border-bottom:2px solid var(--color-text)}#treePane.tree-view-brief .briefMastRow{display:flex;align-items:center;gap:var(--space-md)}#treePane.tree-view-brief .briefTitle{margin:0;font-family:var(--font-serif);font-weight:500;font-size:var(--font-size-3xl);line-height:1.12;letter-spacing:-.015em}#treePane.tree-view-brief .briefMeta{display:flex;flex-wrap:wrap;gap:var(--space-sm);font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-subtle)}#treePane.tree-view-brief .briefMetaStrong{color:var(--color-text);font-weight:500}#treePane.tree-view-brief .briefPill{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--tint-info-border);border-radius:var(--radius-pill);background:var(--tint-info-bg);color:var(--color-brand);font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}#treePane.tree-view-brief .briefPill .material-symbols-rounded{font-size:var(--font-size-sm)}#treePane.tree-view-brief .briefPill--open,#treePane.tree-view-brief .briefPill--caution{border-color:var(--tint-caution-border);background:var(--tint-caution-bg);color:var(--color-warn-deep)}#treePane.tree-view-brief .briefPill--positive,#treePane.tree-view-brief .briefPill--chosen{border-color:var(--tint-agreement-border);background:var(--tint-agreement-bg);color:var(--color-success)}#treePane.tree-view-brief .briefPill--not,#treePane.tree-view-brief .briefPill--neutral{border-color:var(--color-hairline);background:var(--tint-neutral-bg);color:var(--color-lead)}#treePane.tree-view-brief .briefMastRecord{margin-top:calc(var(--space-sm)*-1)}#treePane.tree-view-brief .briefMastRecord--printOnly{display:none}#treePane.tree-view-brief .briefDecisionLine{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-xs);font-size:var(--font-size-xs);font-weight:600;color:var(--color-muted)}#treePane.tree-view-brief .briefSection{--brief-indent-step:calc(var(--space-2xl) + var(--space-xs));display:flex;flex-direction:column;gap:var(--space-md)}#treePane.tree-view-brief .briefSectionTitle{margin:0;padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-hairline);color:var(--color-ink-heading);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}#treePane.tree-view-brief .briefSectionTitle--decision{color:var(--color-brand)}#treePane.tree-view-brief .briefStep--i1{--brief-step:1}#treePane.tree-view-brief .briefStep--i2{--brief-step:2}#treePane.tree-view-brief .briefStep--i3{--brief-step:3}#treePane.tree-view-brief .briefStep--i4{--brief-step:4}#treePane.tree-view-brief .briefPara{--brief-num-font:var(--font-size-lg);--brief-num-gap:calc(var(--space-md) + var(--space-2xs));--brief-num-col:calc(var(--brief-num-ch, 3) * .5 * var(--brief-num-font) + var(--brief-num-gap));position:relative;display:flex;flex-direction:column;gap:var(--space-2xs);margin:var(--space-2xs) calc(-1*var(--space-sm))0 calc(var(--brief-step, 0)*var(--brief-indent-step) - var(--space-sm));padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm)}#treePane.tree-view-brief .briefPara--option{margin-top:var(--space-md)}#treePane.tree-view-brief .briefPara--decision{--brief-num-font:var(--font-size-xl)}#treePane.tree-view-brief .briefPara.briefItem:has(>.briefItemHeadWrap>button.briefItemHead):hover{background:var(--color-stance-neutral-fill)}#treePane.tree-view-brief .briefPara.is-on,#treePane.tree-view-brief .briefPara.is-on:hover{background:var(--color-surface-paper)}#treePane.tree-view-brief .briefPara.is-dimmed>.briefItemHeadWrap{opacity:.38}#treePane.tree-view-brief .briefPara.is-not-chosen .briefText{color:var(--color-lead)}#treePane.tree-view-brief .briefBlock{margin-left:calc(var(--brief-step, 0)*var(--brief-indent-step))}#treePane.tree-view-brief .briefInset{--brief-num-col:calc(var(--brief-num-ch, 3) * .5 * var(--font-size-xl) + calc(var(--space-md) + var(--space-2xs)));margin-left:calc(var(--brief-step, 0)*var(--brief-indent-step));padding-left:var(--brief-num-col)}#treePane.tree-view-brief .briefInset--deep{padding-left:0}#treePane.tree-view-brief .briefItemHeadWrap{position:relative}#treePane.tree-view-brief .briefParaRow{display:flex;align-items:baseline;width:100%;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background:0 0;color:inherit;font:inherit;text-align:left}#treePane.tree-view-brief button.briefItemHead{cursor:pointer}#treePane.tree-view-brief button.briefItemHead:focus-visible{outline:0;box-shadow:var(--focus-ring)}#treePane.tree-view-brief .briefNum{flex:0 0 var(--brief-num-col);font-family:var(--font-serif);font-weight:500;font-size:var(--brief-num-font);line-height:1.55;color:var(--color-muted);font-variant-numeric:lining-nums tabular-nums}#treePane.tree-view-brief .briefNum--proposed{color:var(--color-brand)}#treePane.tree-view-brief .briefNum--proposed .material-symbols-rounded{font-size:var(--font-size-lg);vertical-align:-2px}#treePane.tree-view-brief .briefText{flex:1 1 auto;min-width:0;font-family:var(--font-serif);font-weight:400;font-size:var(--brief-num-font);line-height:1.55;color:var(--color-text)}#treePane.tree-view-brief .briefPara--decision .briefText,#treePane.tree-view-brief .briefPara--decision .briefNum{font-weight:400;line-height:1.5}#treePane.tree-view-brief .briefText p{margin:0}#treePane.tree-view-brief .briefText p+p{margin-top:var(--space-sm)}#treePane.tree-view-brief .briefText--ref{color:var(--color-ink-body)}#treePane.tree-view-brief .briefParaSub{margin-left:var(--brief-num-col)}#treePane.tree-view-brief .briefPara--deep .briefParaRow{flex-direction:column}#treePane.tree-view-brief .briefPara--deep .briefNum{flex:none;font-size:var(--font-size-sm);line-height:1.5}#treePane.tree-view-brief .briefPara--deep .briefParaSub{margin-left:0}#treePane.tree-view-brief .briefRel{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs) var(--space-md);font-size:var(--font-size-xs);font-weight:600;line-height:1.5;color:var(--color-muted)}#treePane.tree-view-brief .briefRelPhrase{white-space:nowrap}#treePane.tree-view-brief .briefRelPhrase--ai{color:var(--color-brand)}#treePane.tree-view-brief .briefRelLink{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}#treePane.tree-view-brief .briefRelLink:focus-visible{outline:0;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}#treePane.tree-view-brief .briefPara.is-on .briefRelPhrase[data-rel=refines]{color:var(--color-node-relation-refines)}#treePane.tree-view-brief .briefPara.is-on .briefRelPhrase[data-rel=requires]{color:var(--color-node-relation-requires)}#treePane.tree-view-brief .briefPara.is-on .briefRelPhrase[data-rel=supports]{color:var(--color-node-relation-supports)}#treePane.tree-view-brief .briefPara.is-on .briefRelPhrase[data-rel=opposes]{color:var(--color-node-relation-opposes)}#treePane.tree-view-brief .briefPara.is-on .briefRelPhrase[data-rel=answers]{color:var(--color-node-relation-answers)}#treePane.tree-view-brief .briefPara.is-on .briefRelPhrase[data-rel=decision]{color:var(--color-brand)}#treePane.tree-view-brief .briefRel.is-lit .briefRelPhrase[data-rel=refines]{color:var(--color-node-relation-refines)}#treePane.tree-view-brief .briefRel.is-lit .briefRelPhrase[data-rel=requires]{color:var(--color-node-relation-requires)}#treePane.tree-view-brief .briefRel.is-lit .briefRelPhrase[data-rel=supports]{color:var(--color-node-relation-supports)}#treePane.tree-view-brief .briefRel.is-lit .briefRelPhrase[data-rel=opposes]{color:var(--color-node-relation-opposes)}#treePane.tree-view-brief .briefRel.is-lit .briefRelPhrase[data-rel=answers]{color:var(--color-node-relation-answers)}#treePane.tree-view-brief .briefRelUnlink{min-height:0;padding:0;font-size:var(--font-size-xs)}#treePane.tree-view-brief .briefStatus{display:flex;flex-direction:column;gap:var(--space-2xs);font-size:var(--font-size-xs);font-weight:600;line-height:1.5}#treePane.tree-view-brief .briefStatusRow--success{color:var(--color-success)}#treePane.tree-view-brief .briefStatusRow--muted{color:var(--color-muted)}#treePane.tree-view-brief .briefStatusRow--warn{color:var(--color-warn)}#treePane.tree-view-brief .briefByline{font-size:var(--font-size-xs);font-weight:400;line-height:1.5;color:var(--color-subtle)}#treePane.tree-view-brief .briefBylineName{color:var(--color-ink-body)}#treePane.tree-view-brief .briefBylineEdit{white-space:nowrap}#treePane.tree-view-brief .briefBylineEd{text-decoration:underline dotted var(--color-ink-icon);text-underline-offset:3px;cursor:default}#treePane.tree-view-brief .briefBylineDot{display:inline-block;width:calc(var(--space-xs) + var(--space-2xs));height:calc(var(--space-xs) + var(--space-2xs));margin-right:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-brand);vertical-align:1px}#treePane.tree-view-brief .briefBylineSr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#treePane.tree-view-brief .briefStatus--ref{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md)}#treePane.tree-view-brief .briefRefNote,#treePane.tree-view-brief .briefRefWhere{font-weight:500;color:var(--color-subtle)}#treePane.tree-view-brief .briefRefWhere .material-symbols-rounded{margin-right:var(--space-xs);font-size:var(--font-size-sm);vertical-align:-2px}#treePane.tree-view-brief .briefRefLink{color:var(--color-brand);font-weight:600;text-decoration:none}#treePane.tree-view-brief .briefRefLink:hover{text-decoration:underline}#treePane.tree-view-brief .briefPara>.briefCard{left:calc(var(--space-sm) + var(--brief-num-col))}#treePane.tree-view-brief .briefPara--deep>.briefCard{left:var(--space-sm)}#treePane.tree-view-brief .briefPara.briefPara--proposal{padding:var(--space-xs) var(--space-sm);border:1px dashed var(--color-brand-border);border-radius:var(--radius-md);background:var(--color-brand-tint)}#treePane.tree-view-brief .briefPara.briefPara--proposal.briefProposal--accepted{border-style:solid;background:var(--color-surface-0)}#treePane.tree-view-brief .briefPara--proposal .briefProposalText{font-size:var(--brief-num-font);line-height:1.55}#treePane.tree-view-brief .briefPara--pencil .briefProposalText{font-size:var(--brief-num-font);line-height:1.55;color:var(--color-subtle)}#treePane.tree-view-brief .briefVerbs{display:inline-flex;gap:var(--space-2xs);white-space:nowrap}#treePane.tree-view-brief .briefVerb{display:inline-flex;align-items:center;min-height:var(--hit-target-min);padding:var(--space-2xs) var(--space-xs);border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-subtle);font:600 var(--font-size-xs)/1.4 var(--font-sans);cursor:pointer}#treePane.tree-view-brief .briefVerb--keep{color:var(--color-brand)}#treePane.tree-view-brief .briefVerb:hover:not(:disabled){background:var(--color-brand-pill)}#treePane.tree-view-brief .briefVerb:focus-visible{outline:0;box-shadow:var(--focus-ring)}#treePane.tree-view-brief .briefVerb:disabled{cursor:default;opacity:.6}#treePane.tree-view-brief .briefPencilRemoved{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);font:400 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-subtle)}#treePane.tree-view-brief .briefPencilRemovedWhat{font-weight:600;text-decoration:line-through}#treePane.tree-view-brief .briefPara.briefPara--composer{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-brand-border-soft);border-radius:var(--radius-md);background:var(--color-surface-0)}#treePane.tree-view-brief .briefPara--composer .briefAddField{font-size:var(--brief-num-font);line-height:1.55}#treePane.tree-view-brief .briefAddKeys{font-size:var(--font-size-xs);color:var(--color-muted)}#treePane.tree-view-brief .briefLayout{position:relative}#treePane.tree-view-brief .briefPeek{position:absolute;top:var(--brief-peek-top, 0);left:var(--brief-peek-left, 0);z-index:50;display:flex;flex-direction:column;gap:var(--space-xs);width:20rem;max-width:calc(100% - var(--space-lg));box-sizing:border-box;margin-top:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--tint-neutral-border);border-radius:var(--radius-md);background:var(--color-surface-0);box-shadow:var(--shadow-md);pointer-events:none}#treePane.tree-view-brief .briefPeek[hidden]{display:none}#treePane.tree-view-brief .briefPeek.is-touch{pointer-events:auto}#treePane.tree-view-brief .briefPeekNum{font-family:var(--font-serif);font-weight:500;font-size:var(--font-size-md);color:var(--color-muted)}#treePane.tree-view-brief .briefPeekText{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-family:var(--font-serif);font-size:var(--font-size-md);line-height:1.45;color:var(--color-text)}#treePane.tree-view-brief .briefPeekRel{font-size:var(--font-size-xs);font-weight:600;color:var(--color-muted)}#treePane.tree-view-brief .briefPeekGo{align-self:flex-start;min-height:var(--hit-target-min);padding:0;border:0;background:0 0;color:var(--color-brand);font:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer}@container briefSheet (max-width: 640px){#treePane.tree-view-brief .briefSection{--brief-indent-step:calc(var(--space-xs) + var(--space-2xs))}#treePane.tree-view-brief .briefParaRow{flex-direction:column}#treePane.tree-view-brief .briefText--editing{align-self:stretch}#treePane.tree-view-brief .briefNum{flex:none;font-size:var(--font-size-sm);line-height:1.5}#treePane.tree-view-brief .briefParaSub,#treePane.tree-view-brief .briefInset{margin-left:0;padding-left:0}#treePane.tree-view-brief .briefPara>.briefCard{left:var(--space-sm)}#treePane.tree-view-brief .briefPara>.briefAgentsAt--improve{margin-left:0}}#treePane.tree-view-brief .briefLink{display:inline-flex;align-items:center;min-height:var(--hit-target-min);gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-brand);font:inherit;font-size:var(--font-size-xs);font-weight:600;cursor:pointer}#treePane.tree-view-brief .briefLink:hover{background:var(--tint-info-bg)}#treePane.tree-view-brief .briefUndoLine{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-muted)}#treePane.tree-view-brief .briefUndoLine .material-symbols-rounded{font-size:var(--font-size-md);color:var(--color-success)}#treePane.tree-view-brief .briefProposal{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px dashed var(--color-brand-border);border-radius:var(--radius-md);background:var(--color-brand-tint)}#treePane.tree-view-brief .briefProposal--accepted{border-style:solid;background:var(--color-surface-0)}#treePane.tree-view-brief .briefLayout--phone .briefPara.briefProposal{margin-right:0}#treePane.tree-view-brief .briefPara.briefPara--pencil{gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-sm);background:0 0}#treePane.tree-view-brief .briefProposalMeta{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-sans);font-size:var(--font-size-2xs);color:var(--color-brand)}#treePane.tree-view-brief .briefProposalMeta .material-symbols-rounded{font-size:var(--font-size-sm)}#treePane.tree-view-brief .briefProposalText{margin:0;font-family:var(--font-serif);font-size:var(--font-size-md);line-height:1.45}#treePane.tree-view-brief .briefProposalWhy{margin:0;font-size:var(--font-size-xs);color:var(--color-subtle)}#treePane.tree-view-brief .briefProposalFoot,#treePane.tree-view-brief .briefPanelFoot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}#treePane.tree-view-brief .briefFixBtn{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:32px;padding:0 var(--space-md);border:1px solid var(--tint-info-border);border-radius:var(--radius-pill);background:var(--color-surface-0);color:var(--color-brand);font:inherit;font-size:var(--font-size-xs);font-weight:600;cursor:pointer}#treePane.tree-view-brief .briefFixBtn:hover{background:var(--color-brand-surface-soft)}#treePane.tree-view-brief .briefFixBtn .material-symbols-rounded{font-size:var(--font-size-md)}#treePane.tree-view-brief .briefAddInput{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-brand-border-soft);border-radius:var(--radius-md);background:var(--color-surface-0)}#treePane.tree-view-brief .briefFieldLabel{font-family:var(--font-sans);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.12em;color:var(--color-ink-heading)}#treePane.tree-view-brief .briefAddField{width:100%;box-sizing:border-box;resize:vertical;font-family:var(--font-serif);font-size:var(--font-size-md)}#treePane.tree-view-brief .briefAddNote,#treePane.tree-view-brief .briefAskNote{margin:0;font-size:var(--font-size-xs);color:var(--color-muted)}#treePane.tree-view-brief .briefCardError{margin:0;font-size:var(--font-size-xs);color:var(--color-danger-deep)}#treePane.tree-view-brief .briefBarBtn,#treePane.tree-view-brief .briefSeg{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:32px;padding:0 var(--space-md);border:1px solid var(--btn-border);border-radius:var(--radius-md);background:var(--color-surface-0);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:600;white-space:nowrap;cursor:pointer}#treePane.tree-view-brief .briefBarBtn .material-symbols-rounded,#treePane.tree-view-brief .briefSeg .material-symbols-rounded{font-size:var(--font-size-lg)}#treePane.tree-view-brief .briefBarBtn:hover:not(:disabled),#treePane.tree-view-brief .briefSeg:hover:not(:disabled){background:var(--color-stance-neutral-fill)}#treePane.tree-view-brief .briefBarBtn:disabled,#treePane.tree-view-brief .briefSeg:disabled{opacity:var(--interactive-disabled);cursor:default}#treePane.tree-view-brief .briefBarBtn--primary,#treePane.tree-view-brief .briefSeg--primary{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-brand-contrast)}#treePane.tree-view-brief .briefBarBtn--primary:hover:not(:disabled),#treePane.tree-view-brief .briefSeg--primary:hover:not(:disabled){background:var(--color-brand-deep)}#treePane.tree-view-brief .briefSeg{border-radius:var(--radius-pill);font-size:var(--font-size-xs);min-height:28px}#treePane.tree-view-brief .briefSeg--small{min-height:var(--hit-target-min);padding:0 var(--space-sm)}#treePane.tree-view-brief .briefSeg.is-on{border-color:var(--color-brand);background:var(--color-brand-surface-soft);color:var(--color-brand)}#treePane.tree-view-brief .briefBarBtn--ai .material-symbols-rounded:first-child,#treePane.tree-view-brief .briefSeg--ai .material-symbols-rounded:first-child{color:var(--color-brand)}#treePane.tree-view-brief .briefCard{position:absolute;top:100%;left:calc(-1*var(--space-sm));z-index:40;margin-top:var(--space-md);display:flex;flex-direction:column;align-items:flex-start}#treePane.tree-view-brief .briefCard.briefCard--inline{position:relative;top:auto;left:auto;margin:var(--space-sm)0 var(--space-md)}#treePane.tree-view-brief :is(.briefSection,.briefItemHeadWrap,.briefCard--inline,[id^=brief-compare-]){scroll-margin-top:var(--space-xl);scroll-margin-bottom:var(--space-xl)}#treePane.tree-view-brief .briefCardBarWrap{position:relative;display:flex;flex-direction:column;gap:var(--space-xs)}#treePane.tree-view-brief .briefCardBar,#treePane.tree-view-brief .briefMenu,#treePane.tree-view-brief .briefStatusLine,#treePane.tree-view-brief .briefPanelCard{background:var(--color-surface-0);border:1px solid var(--tint-neutral-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}#treePane.tree-view-brief .briefCardBar{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-xs)}#treePane.tree-view-brief .briefCardBar .briefBarBtn{border-color:transparent}#treePane.tree-view-brief .briefBarBtn--icon{padding:0 var(--space-xs);min-width:32px}#treePane.tree-view-brief .briefBarBtn--answer{border-color:var(--tint-caution-border);background:var(--tint-caution-bg);color:var(--color-warn)}#treePane.tree-view-brief .briefCardBar .briefBarBtn--answer{border-color:var(--tint-caution-border)}#treePane.tree-view-brief .briefBarBtn--chosen{color:var(--color-success)}#treePane.tree-view-brief .briefBarRule{width:1px;height:20px;margin:0 var(--space-2xs);background:var(--color-hairline-pane)}#treePane.tree-view-brief .briefMenu{position:absolute;top:100%;left:0;z-index:5;min-width:220px;margin-top:var(--space-xs);padding:var(--space-xs);display:flex;flex-direction:column}#treePane.tree-view-brief .briefMenuHint{margin:0;padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);color:var(--color-muted)}#treePane.tree-view-brief .briefMenuRow{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:34px;box-sizing:border-box;padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-md);background:0 0;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:500;text-align:left;cursor:pointer}#treePane.tree-view-brief .briefMenuRow:hover{background:var(--color-stance-neutral-fill)}#treePane.tree-view-brief .briefMenuRow .material-symbols-rounded{font-size:var(--font-size-lg);color:var(--color-lead)}#treePane.tree-view-brief .briefMenuLabel{flex:1 1 auto}#treePane.tree-view-brief .briefMenuRow .briefMenuSpark{font-size:var(--font-size-sm);color:var(--color-brand)}#treePane.tree-view-brief .briefMenuRule{height:1px;margin:var(--space-xs) var(--space-sm);background:var(--color-hairline-pane)}#treePane.tree-view-brief .briefStatusLine{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:42px;box-sizing:border-box;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md)}#treePane.tree-view-brief .briefStatusText{font-size:var(--font-size-sm);font-weight:600;white-space:nowrap}#treePane.tree-view-brief .briefStatusLine>.material-symbols-rounded{color:var(--color-brand)}@keyframes briefSpin{to{transform:rotate(360deg)}}#treePane.tree-view-brief .briefSpin{animation:briefSpin 1s linear infinite}#treePane.tree-view-brief .briefPanelCard{display:flex;flex-direction:column;box-sizing:border-box}#treePane.tree-view-brief .briefPanelCard--narrow{width:300px}#treePane.tree-view-brief .briefPanelCard--wide{width:340px}#treePane.tree-view-brief .briefPanelHead{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-xs)0 var(--space-md)}#treePane.tree-view-brief .briefPanelTitle{flex:1 1 auto;font-size:var(--font-size-xs);color:var(--color-muted)}#treePane.tree-view-brief .briefPanelClose{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--radius-md);background:0 0;color:var(--color-subtle);cursor:pointer}#treePane.tree-view-brief .briefPanelClose:hover{background:var(--color-stance-neutral-fill);color:var(--color-text)}#treePane.tree-view-brief .briefColumnHost,#treePane.tree-view-brief .briefChecks,#treePane.tree-view-brief .briefReadout,#treePane.tree-view-brief .briefAsk,#treePane.tree-view-brief .briefChoose{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xs) var(--space-md) var(--space-md)}#treePane.tree-view-brief .briefCheckRow{display:flex;align-items:flex-start;gap:var(--space-sm)}#treePane.tree-view-brief .briefCheckRow>.material-symbols-rounded{font-size:var(--font-size-lg);color:var(--color-warn)}#treePane.tree-view-brief .briefCheckWords{display:flex;flex-direction:column;gap:var(--space-2xs);flex:1 1 auto;min-width:0}#treePane.tree-view-brief .briefCheckLabel{font-size:var(--font-size-sm);font-weight:600}#treePane.tree-view-brief .briefCheckDetail,#treePane.tree-view-brief .briefChecksFoot,#treePane.tree-view-brief .briefChecksNone,#treePane.tree-view-brief .briefReadoutNote{margin:0;font-size:var(--font-size-xs);color:var(--color-subtle)}#treePane.tree-view-brief .briefReadoutLead{margin:0;font-size:var(--font-size-sm);font-weight:600}#treePane.tree-view-brief .briefReadoutLine,#treePane.tree-view-brief .briefChooseLead{margin:0;font-size:var(--font-size-sm);line-height:1.45}#treePane.tree-view-brief .briefAskPeople,#treePane.tree-view-brief .briefAskStarters{display:flex;flex-wrap:wrap;gap:var(--space-xs)}#treePane.tree-view-brief .briefPersonChip,#treePane.tree-view-brief .briefStarter{min-height:28px;padding:0 var(--space-sm);border:1px solid var(--btn-border);border-radius:var(--radius-pill);background:var(--color-surface-0);color:var(--color-text);font:inherit;font-size:var(--font-size-xs);font-weight:600;cursor:pointer}#treePane.tree-view-brief .briefPersonChip.is-on,#treePane.tree-view-brief .briefStarter.is-on{border-color:var(--color-brand);background:var(--color-brand-surface-soft);color:var(--color-brand)}#treePane.tree-view-brief .briefAskDue,#treePane.tree-view-brief .briefAskText,#treePane.tree-view-brief .briefValueNote{width:100%;box-sizing:border-box}#treePane.tree-view-brief .briefAiAt{display:flex;flex-direction:column;gap:var(--space-sm);margin:var(--space-xs)0 var(--space-sm);padding-left:var(--space-xl);font-family:var(--font-sans)}#treePane.tree-view-brief .briefAiCount{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-brand-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-0);color:var(--color-brand);font:inherit;font-size:var(--font-size-xs);font-weight:600;cursor:pointer}#treePane.tree-view-brief .briefAiCount>.material-symbols-rounded{font-size:var(--font-size-sm)}#treePane.tree-view-brief .briefAiReply{display:flex;flex-direction:column;gap:var(--space-sm);max-width:44rem;padding:var(--space-md);border:1px solid var(--color-brand-border-soft);border-radius:var(--radius-md);background:var(--color-surface-0);box-shadow:var(--shadow-sm);color:var(--color-text)}#treePane.tree-view-brief .briefAiHead{display:flex;align-items:center;gap:var(--space-xs)}#treePane.tree-view-brief .briefAiWho{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--font-size-sm);font-weight:700;color:var(--color-brand)}#treePane.tree-view-brief .briefAiWho>.material-symbols-rounded{font-size:var(--font-size-md)}#treePane.tree-view-brief .briefAiMeta{font-size:var(--font-size-xs);color:var(--color-muted)}#treePane.tree-view-brief .briefAiQuestion{display:flex;flex-direction:column;gap:var(--space-2xs)}#treePane.tree-view-brief .briefAiQuestionText{margin:0;font-size:var(--font-size-sm);font-weight:600}#treePane.tree-view-brief .briefAiRunning,#treePane.tree-view-brief .briefAiStale,#treePane.tree-view-brief .briefAiFailed{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:600}#treePane.tree-view-brief .briefAiRunning{background:var(--color-brand-surface-soft);color:var(--color-brand)}#treePane.tree-view-brief .briefAiStale,#treePane.tree-view-brief .briefAiFailed{background:var(--tint-caution-bg);color:var(--color-warn-deep)}#treePane.tree-view-brief :is(.briefAiRunningText,.briefAiStaleText,.briefAiFailedText){flex:1 1 auto;margin:0}#treePane.tree-view-brief .briefAiAnswer{display:flex;flex-direction:column;gap:var(--space-sm)}#treePane.tree-view-brief .briefAiAnswerText,#treePane.tree-view-brief .briefAiDraftText{margin:0;font-family:var(--font-serif);font-size:var(--font-size-md);line-height:1.55}#treePane.tree-view-brief .briefAiDraft{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-brand-border-soft);border-radius:var(--radius-sm);background:var(--color-brand-surface-soft)}#treePane.tree-view-brief .briefAiDraftLabel{color:var(--color-brand)}#treePane.tree-view-brief .briefAiDraftFoot,#treePane.tree-view-brief .briefAiActions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}#treePane.tree-view-brief .briefAiDraftFoot>.briefAskNote{flex:1 1 14rem}#treePane.tree-view-brief .briefAiActions{justify-content:flex-end}#treePane.tree-view-brief .briefAskTo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}#treePane.tree-view-brief .briefCompareBlock{max-width:none}#treePane.tree-view-brief .briefCompareBlock>.stageSectionBody{padding:var(--space-sm) var(--space-md) var(--space-md)}#treePane.tree-view-brief .briefCompare{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}#treePane.tree-view-brief .briefCompareBar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}#treePane.tree-view-brief .briefCompareEmpty{margin:0;font-size:var(--font-size-sm);color:var(--color-muted)}#treePane.tree-view-brief .briefCompareScroll{overflow-x:auto}#treePane.tree-view-brief .briefCompareTable{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}#treePane.tree-view-brief .briefCompareTable th,#treePane.tree-view-brief .briefCompareTable td{padding:var(--space-sm);border-bottom:1px solid var(--color-hairline);text-align:left;vertical-align:top}#treePane.tree-view-brief .briefCompareCorner{color:var(--color-subtle);font-weight:500}#treePane.tree-view-brief .briefCompareCol{min-width:120px}#treePane.tree-view-brief .briefCompareCol>*+*{margin-top:var(--space-xs)}#treePane.tree-view-brief .briefCompareColGo,#treePane.tree-view-brief .briefCompareRowGo,#treePane.tree-view-brief .briefCompareCellGo{display:flex;align-items:center;width:100%;min-height:var(--hit-target-min);padding:0;border:0;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer}#treePane.tree-view-brief .briefCompareColTitle{font-weight:600;color:var(--color-text)}#treePane.tree-view-brief .briefCompareColGo:hover .briefCompareColTitle,#treePane.tree-view-brief .briefCompareRowGo:hover{color:var(--color-brand)}#treePane.tree-view-brief .briefCompareRowHead{display:table-cell;font-weight:500}#treePane.tree-view-brief .briefCompareRowHead>*{display:block}#treePane.tree-view-brief .briefCompareRowGo,#treePane.tree-view-brief .briefCompareRowLabel{font-weight:600}#treePane.tree-view-brief .briefCompareRule{font-size:var(--font-size-2xs);color:var(--color-subtle);font-weight:400}#treePane.tree-view-brief .briefCompareRule--unconfirmed{color:var(--color-warn-deep)}#treePane.tree-view-brief .briefCompareRowHead .briefCompareConfirm{display:inline-flex;margin-left:calc(-1*var(--space-xs));white-space:nowrap}#treePane.tree-view-brief .briefCompareRowHead .briefCompareSuggest{display:inline-flex;margin-left:calc(-1*var(--space-xs));text-align:left}#treePane.tree-view-brief .briefCompareCell.is-chosen,#treePane.tree-view-brief .briefCompareCol.is-chosen{background:var(--tint-agreement-bg)}#treePane.tree-view-brief .briefCompareCell.is-highlit,#treePane.tree-view-brief .briefCompareCol.is-highlit{background:var(--color-brand-tint)}#treePane.tree-view-brief .briefCompareCell.is-open{box-shadow:inset 0 0 0 2px var(--color-brand)}#treePane.tree-view-brief .briefCompareCell.is-proposed .briefCompareValue{padding:var(--space-2xs) var(--space-xs);border:1px dashed var(--color-brand-border);border-radius:var(--radius-sm);color:var(--color-brand)}#treePane.tree-view-brief .briefCompareValue{display:inline-flex;align-items:center;gap:var(--space-xs)}#treePane.tree-view-brief .briefCompareValue .material-symbols-rounded{font-size:var(--font-size-sm)}#treePane.tree-view-brief .briefCompareText--not_entered{color:var(--color-muted);font-style:italic}#treePane.tree-view-brief .briefCompareText--unknown,#treePane.tree-view-brief .briefCompareText--not_applicable{color:var(--color-subtle)}#treePane.tree-view-brief .briefCompareText--to_be_confirmed{color:var(--color-warn)}#treePane.tree-view-brief .briefMark--best{color:var(--color-brand)}#treePane.tree-view-brief .briefMark--worst{color:var(--color-muted)}#treePane.tree-view-brief .briefCompareProposed th,#treePane.tree-view-brief .briefCompareProposed td{background:var(--color-brand-tint)}#treePane.tree-view-brief .briefCompareProposed .briefSeg+.briefSeg{margin-left:var(--space-xs)}#treePane.tree-view-brief .briefCompareFormCell{background:var(--color-surface-quiet)}#treePane.tree-view-brief .briefValueForm,#treePane.tree-view-brief .briefValueMore{display:flex;flex-direction:column;gap:var(--space-sm)}#treePane.tree-view-brief .briefValueStates{display:flex;flex-wrap:wrap;gap:var(--space-xs)}#treePane.tree-view-brief .briefValueOffer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);color:var(--color-brand)}#treePane.tree-view-brief .briefValueOfferText{flex:1 1 200px;font-size:var(--font-size-sm)}#treePane.tree-view-brief .briefValueField:disabled{opacity:.45}#treePane.tree-view-brief .briefValueHist{margin:0;font-size:var(--font-size-xs);color:var(--color-subtle)}#treePane.tree-view-brief .briefRecord{display:flex;flex-direction:column;gap:var(--space-md)}#treePane.tree-view-brief .briefContext{margin-top:calc(var(--space-lg) - var(--space-4xl))}#treePane.tree-view-brief .briefContext .stageSection{max-width:none}#treePane.tree-view-brief .briefContext .stageRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-2xs) var(--space-md)}#treePane.tree-view-brief .briefContext .stageRow>*{grid-column:1}#treePane.tree-view-brief .briefContext .stageRowLabel{grid-row:1;color:var(--color-lead)}#treePane.tree-view-brief .briefContext .stageRowValue{grid-row:2}#treePane.tree-view-brief .briefContext .stageRowActions{grid-column:2;grid-row:1/span 2;align-self:start;margin-left:0}#treePane.tree-view-brief .briefContextSlot{display:none}#treePane.tree-view-brief .briefStructure{margin-top:calc(var(--space-lg) - var(--space-4xl))}#treePane.tree-view-brief .briefStructure--underContext{margin-top:calc(var(--space-md) - var(--space-4xl))}#treePane.tree-view-brief .briefLayout--phone .briefStructure{margin-top:calc(var(--space-lg) - var(--space-2xl))}#treePane.tree-view-brief .briefLayout--phone .briefStructure--underContext{margin-top:calc(var(--space-md) - var(--space-2xl))}#treePane.tree-view-brief .briefStructure .stageSection{max-width:none}#treePane.tree-view-brief .briefLayout--phone .briefStructure .stageSectionHead{flex-wrap:wrap}#treePane.tree-view-brief .briefLayout--phone .briefStructure .stageSectionSummary{order:1;flex-basis:100%;padding-bottom:var(--space-xs)}.briefStructureDrawing{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.briefStructureScroll{overflow-x:auto;overflow-y:hidden}.briefStructureCanvas{position:relative;margin:0 auto}.briefStructureSvg{position:absolute;left:0;top:0;display:block;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.briefStructure-untaken{stroke:var(--color-brand-border);stroke-width:1.5}.briefStructure-weighed{stroke:var(--color-node-relation-answers-mark);stroke-opacity:.45;stroke-width:1.5}.briefStructure-notChosen{stroke:var(--color-brand-on-ink);stroke-width:2;stroke-dasharray:.1 6}.briefStructure-link{stroke:var(--color-brand);stroke-opacity:.4;stroke-width:1.5;stroke-dasharray:2 3}.briefStructure-chosen{stroke:var(--color-brand);stroke-opacity:.85;stroke-width:2.25}.briefStructure-twigFor{stroke:var(--color-node-relation-supports-mark);stroke-opacity:.75;stroke-width:1.75}.briefStructure-twigAgainst{stroke:var(--color-node-relation-opposes-mark);stroke-opacity:.75;stroke-width:1.75}.briefStructure-twigRequires{stroke:var(--color-node-relation-requires-mark);stroke-opacity:.75;stroke-width:1.75}.briefStructure-twigRefines{stroke:var(--color-node-relation-refines-mark);stroke-opacity:.75;stroke-width:1.75}.briefStructure-tipFor{fill:var(--color-node-relation-supports-mark)}.briefStructure-tipAgainst{fill:var(--color-node-relation-opposes-mark)}.briefStructure-tipRequires{fill:var(--color-node-relation-requires-mark)}.briefStructure-tipRefines{fill:var(--color-node-relation-refines-mark)}.briefStructure-openFor,.briefStructure-openAgainst,.briefStructure-openRequires,.briefStructure-openRefines{fill:var(--color-surface-0);stroke-width:1.25}.briefStructure-openFor{stroke:var(--color-node-relation-supports-mark)}.briefStructure-openAgainst{stroke:var(--color-node-relation-opposes-mark)}.briefStructure-openRequires{stroke:var(--color-node-relation-requires-mark)}.briefStructure-openRefines{stroke:var(--color-node-relation-refines-mark)}.briefStructure-ringWeighed,.briefStructure-ringUntaken,.briefStructure-ringNotChosen{fill:var(--color-surface-0);stroke-width:1.5}.briefStructure-ringWeighed{stroke:var(--color-node-relation-answers-mark);stroke-opacity:.7}.briefStructure-ringUntaken{stroke:var(--color-brand-border)}.briefStructure-ringNotChosen{stroke:var(--color-brand-on-ink)}.briefStructure-halo{fill:var(--color-brand);fill-opacity:.16}.briefStructure-node{fill:var(--color-brand)}.briefStructure-disc{fill:var(--color-surface-0)}.briefStructure-star{fill:var(--color-brand)}.briefStructure-focus{stroke:var(--color-brand);stroke-width:2}.briefStructureLabel{position:absolute;transform:translateY(-50%);font:600 var(--font-size-2xs)/1 var(--font-label);color:var(--color-lead);white-space:nowrap;pointer-events:none}.briefStructureLabel--decision,.briefStructureLabel--above{transform:translate(-50%,-50%)}.briefStructureLabel--decision{font-weight:700;color:var(--color-brand)}.briefStructureLabel.is-on{color:var(--color-text)}.briefStructureLabel--decision.is-on{color:var(--color-brand-deep)}.briefStructureDot{position:absolute;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:0 0;transform:translate(-50%,-50%);cursor:pointer}.briefStructureDot:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.briefStructureDrawing--phone .briefStructureDot{width:var(--hit-target-phone);height:var(--hit-target-phone)}.briefStructureCaption{display:flex;align-items:center;gap:var(--space-md);min-height:48px;box-sizing:border-box;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-quiet)}.briefStructureCaptionHint{font-size:var(--font-size-sm);line-height:1.4;color:var(--color-lead)}.briefStructureCaptionNumber{flex:none;align-self:flex-start;min-width:30px;font:700 var(--font-size-xs)/1.7 var(--font-sans);color:var(--color-brand)}.briefStructureCaptionText{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.briefStructureCaptionTitle{font:400 var(--font-size-md)/1.45 var(--font-serif);color:var(--color-text);overflow-wrap:anywhere}.briefStructureCaptionMeta{font-size:var(--font-size-xs);line-height:1.4;color:var(--color-lead)}.briefStructureGo{flex:none}.briefStructureKey{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin:0;padding:0;list-style:none;font-size:var(--font-size-xs);line-height:1.3;color:var(--color-lead)}.briefStructureKeyItem{display:inline-flex;align-items:center;gap:var(--space-xs)}.briefStructureKeySvg{flex:none;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}@keyframes briefStructureFade{0%{opacity:0}to{opacity:1}}@keyframes briefStructureWipe{0%{clip-path:inset(0 100%0 0)}to{clip-path:inset(0 0 0 0)}}.briefStructureDrawing.is-playing .briefStructureStage--1{animation:briefStructureFade .3s ease-out both}.briefStructureDrawing.is-playing .briefStructureStage--2{animation:briefStructureWipe .7s ease-out .15s both}.briefStructureDrawing.is-playing .briefStructureStage--3{animation:briefStructureFade .3s ease-out .85s both}.briefStructureDrawing.is-playing :is(.briefStructureStage--4,.briefStructureLabels){animation:briefStructureFade .45s ease-out 1.15s both}@media (prefers-reduced-motion:reduce){.briefStructureDrawing.is-playing :is(.briefStructureStage,.briefStructureLabels){animation:none}}#treePane.tree-view-brief .briefEmpty{display:flex;flex-direction:column;gap:var(--space-md)}#treePane.tree-view-brief .briefEmptyLead{margin:0;font-size:var(--font-size-md);color:var(--color-muted)}#treePane.tree-view-brief .briefEmptyTitle{margin:0;font-family:var(--font-serif);font-weight:500;font-size:var(--font-size-2xl)}#treePane.tree-view-brief .briefStart{display:flex;align-items:center;gap:var(--space-md);align-self:flex-start;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-0);color:var(--color-text);font:inherit;font-size:var(--font-size-md);font-weight:600;cursor:pointer}#treePane.tree-view-brief .briefStart:hover{border-color:var(--color-brand-border);background:var(--color-brand-tint)}#treePane.tree-view-brief .briefStart .material-symbols-rounded{color:var(--color-brand)}@media print{body.briefPrinting .briefPrintHide{display:none!important}html.briefPrintPath,body.briefPrinting,body.briefPrinting .briefPrintPath{display:block!important;position:static!important;overflow:visible!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;transform:none!important;container-type:normal!important}body.briefPrinting #topbar.briefPrintHide{display:none!important}body.briefPrinting.visitor-public-log #treePane{width:auto!important;flex:none!important}body.briefPrinting .briefSheet{page:brief;width:auto!important;max-width:none!important;border:0!important;box-shadow:none!important;padding:0!important}body.briefPrinting .briefNoPrint,body.briefPrinting .briefContents,body.briefPrinting .briefCard,body.briefPrinting .briefProposal--pending,body.briefPrinting .briefProposal--removed,body.briefPrinting .briefCompareBar button,body.briefPrinting .briefCompareFormRow,body.briefPrinting .briefCompareProposed,body.briefPrinting .briefAddInput,body.briefPrinting .briefUndoLine,body.briefPrinting .briefLink{display:none!important}body.briefPrinting button.briefItemHead{box-shadow:none!important;background:0 0!important}body.briefPrinting .briefItem.is-dimmed>.briefItemHeadWrap{opacity:1}body.briefPrinting .briefPara,body.briefPrinting .briefPara.is-on{background:0 0!important}body.briefPrinting .briefPeek,body.briefPrinting .briefRelUnlink{display:none!important}body.briefPrinting .briefRecord .stageSectionToggle,body.briefPrinting .briefRecord .stageSectionHelp,body.briefPrinting .briefRecord .stageHelpPanel,body.briefPrinting .briefCompareBlock .stageSectionSummary{display:none!important}body.briefPrinting .briefCompareBlock.is-collapsed>.stageSectionBody{display:flex!important}body.briefPrinting #treePane.tree-view-brief .briefMastRecord--printOnly{display:flex!important}}#treePane.tree-view-brief{--brief-agents-width:300px;--brief-agents-gutter:calc(var(--space-5xl) - var(--space-sm) + var(--space-px) + var(--space-4xl))}#treePane.tree-view-brief .briefLayout--agents{flex-wrap:wrap}#treePane.tree-view-brief .briefAgentsColumn{order:-1;flex:1 0 100%;box-sizing:border-box;padding-inline:max(0px,calc((100% - 820px)/2));display:flex;flex-direction:column;gap:var(--space-sm)}#treePane.tree-view-brief .briefAgentsColumn--reserved{display:none}#treePane.tree-view-brief .briefAgentsAt{display:flex;flex-direction:column;gap:var(--space-md);margin:var(--space-sm)0 var(--space-2xs) var(--brief-num-col)}#treePane.tree-view-brief .briefPara--deep>.briefAgentsAt{margin-left:0}#treePane.tree-view-brief .briefAgentsAt--marks{flex-direction:row;align-items:center;gap:var(--space-xs)}@container briefdesk (min-width: 1240px){#treePane.tree-view-brief .briefLayout--agents:not(.briefLayout--agentsInline){flex-wrap:nowrap}#treePane.tree-view-brief .briefLayout--agents:not(.briefLayout--agentsInline) .briefAgentsColumn{order:0;flex:0 0 var(--brief-agents-width);padding-inline:0;align-self:flex-start;position:sticky;top:var(--space-md);z-index:30;background:var(--color-hairline-2)}#treePane.tree-view-brief .briefLayout--agents:not(.briefLayout--agentsInline) .briefAgentsColumn--reserved{display:flex;visibility:hidden;background:0 0}#treePane.tree-view-brief .briefLayout--agents:not(.briefLayout--agentsInline) .briefAgentsAt{position:absolute;top:0;left:calc(100% + var(--brief-agents-gutter));z-index:20;width:var(--brief-agents-width);margin:0}#treePane.tree-view-brief .briefLayout--agents:not(.briefLayout--agentsInline) .briefAgentsAt--marks{top:var(--space-2xs)}#treePane.tree-view-brief .briefLayout--agents:not(.briefLayout--agentsInline) .briefAgentsAt--cards{z-index:25}}@container briefdesk (min-width: 1240px) and (max-width: 1479px){#treePane.tree-view-brief .briefLayout--agents:not(.briefLayout--agentsInline) .briefContents{display:none}}#treePane.tree-view-brief .briefGuideCard{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--color-brand-hairline);border-radius:12px;background:var(--color-brand-tint);scroll-margin-top:var(--space-2xl)}#treePane.tree-view-brief .briefGuide{margin:var(--space-md)0}#treePane.tree-view-brief .briefGuideEyebrow{display:flex;align-items:center;gap:var(--space-sm);font:500 10.5px/1 var(--font-sans);letter-spacing:.12em;color:var(--color-brand)}#treePane.tree-view-brief .briefGuideEyebrow .material-symbols-rounded{font-size:var(--font-size-lg)}#treePane.tree-view-brief .briefGuideHeading{margin:0;font:600 var(--font-size-xl)/1.25 var(--font-sans);letter-spacing:-.015em;color:var(--color-text)}#treePane.tree-view-brief .briefGuideHeading:focus{outline:0}#treePane.tree-view-brief .briefGuideHeading:focus-visible{outline:2px solid var(--color-brand);outline-offset:var(--space-xs)}#treePane.tree-view-brief .briefGuideLead{margin:0;font:400 14px/1.55 var(--font-sans);color:var(--color-ink-body)}#treePane.tree-view-brief .briefGuideBody,#treePane.tree-view-brief .briefGuideQs{display:flex;flex-direction:column;gap:var(--space-md)}#treePane.tree-view-brief .briefGuideBody:empty{display:none}#treePane.tree-view-brief .briefGuideQ{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-quiet);border-radius:var(--radius-lg);background:var(--color-surface-0)}#treePane.tree-view-brief .briefGuideQHead{display:flex;align-items:baseline;gap:var(--space-sm)}#treePane.tree-view-brief .briefGuideQText{flex:1 1 auto;min-width:0;font:500 14.5px/1.4 var(--font-sans);color:var(--color-text)}#treePane.tree-view-brief .briefGuideQState{flex:none;font:600 11.5px/1 var(--font-sans);color:var(--color-subtle)}#treePane.tree-view-brief .briefGuideQState.is-answered{color:var(--color-success)}#treePane.tree-view-brief .briefGuidePills{display:flex;flex-wrap:wrap;gap:6px}#treePane.tree-view-brief .btn.briefGuidePill{border-radius:var(--radius-pill);font-weight:500}#treePane.tree-view-brief .btn.briefGuidePill.is-on{border-color:var(--color-brand);background:var(--color-brand-pill);color:var(--color-brand)}#treePane.tree-view-brief .briefGuideField{display:flex;flex-wrap:wrap;gap:var(--space-sm)}#treePane.tree-view-brief .formControl.briefGuideInput{flex:1 1 260px;width:auto;min-width:0}#treePane.tree-view-brief .btn.briefGuideFieldBtn,#treePane.tree-view-brief .btn.briefGuideStepBtn,#treePane.tree-view-brief .btn.briefGuideQuiet{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding-top:0;padding-bottom:0;border-radius:var(--radius-pill)}#treePane.tree-view-brief .briefGuideActions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding-top:var(--space-xs)}#treePane.tree-view-brief .briefGuideNote,#treePane.tree-view-brief .briefGuideQFoot{margin:0;font:400 var(--font-size-xs)/1.5 var(--font-sans);color:var(--color-ink-body)}#treePane.tree-view-brief .briefGuideFailed{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);font:500 var(--font-size-sm)/1.45 var(--font-sans);color:var(--color-ink-body)}#treePane.tree-view-brief .briefGuidePulse{display:flex;flex-direction:column;gap:var(--space-md)}#treePane.tree-view-brief .briefGuidePulseRow{height:var(--space-4xl);border-radius:var(--radius-md);background:var(--color-brand-hairline);animation:briefGuidePulse 1.2s ease-in-out infinite}#treePane.tree-view-brief .briefGuidePulseRow--2{animation-delay:.12s}#treePane.tree-view-brief .briefGuidePulseRow--3{animation-delay:.24s}@keyframes briefGuidePulse{0%,to{opacity:.55}50%{opacity:1}}#treePane.tree-view-brief .briefGuideFinish,.guideFinishDialog .briefGuideFinish{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md)}#treePane.tree-view-brief .briefGuideFinishCol,.guideFinishDialog .briefGuideFinishCol{display:flex;flex-direction:column;gap:var(--space-sm)}#treePane.tree-view-brief .briefGuideFinishLabel,.guideFinishDialog .briefGuideFinishLabel{font:600 12.5px/1 var(--font-sans);color:var(--color-ink-doc)}#treePane.tree-view-brief .btn.briefGuideRadio,.guideFinishDialog .btn.briefGuideRadio{display:flex;align-items:center;gap:var(--space-md);width:100%;padding:9px 11px;border:1.5px solid var(--color-border-quiet);border-radius:var(--radius-lg);background:var(--color-surface-0);font-weight:400;white-space:normal;text-align:left;color:var(--color-text)}#treePane.tree-view-brief .btn.briefGuideRadio.is-on,.guideFinishDialog .btn.briefGuideRadio.is-on{border-color:var(--color-brand);background:var(--color-brand-tint)}#treePane.tree-view-brief .briefGuideRadioWords,.guideFinishDialog .briefGuideRadioWords{flex:1 1 auto;display:flex;flex-direction:column}#treePane.tree-view-brief .briefGuideRadioName,.guideFinishDialog .briefGuideRadioName{font:600 var(--font-size-sm)/1.4 var(--font-sans);color:var(--color-text)}#treePane.tree-view-brief .briefGuideRadioSub,.guideFinishDialog .briefGuideRadioSub{font:400 11.5px/1.4 var(--font-sans);color:var(--color-subtle)}#treePane.tree-view-brief .briefGuideRadioDot,.guideFinishDialog .briefGuideRadioDot{flex:none;width:18px;height:18px;border:1.5px solid var(--color-border-heavy);border-radius:var(--radius-pill);background:var(--color-surface-0)}#treePane.tree-view-brief .briefGuideRadio.is-on .briefGuideRadioDot,.guideFinishDialog .briefGuideRadio.is-on .briefGuideRadioDot{border-color:var(--color-brand);box-shadow:inset 0 0 0 var(--space-xs) var(--color-surface-0);background:var(--color-brand)}#treePane.tree-view-brief .formControl.briefGuideSelect,.guideFinishDialog .formControl.briefGuideSelect{min-height:44px}#treePane.tree-view-brief .briefGuideBanner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) var(--space-lg);margin-bottom:var(--space-2xl);padding:var(--space-md) var(--space-lg);border:1px solid var(--tint-agreement-border);border-radius:var(--radius-lg);background:var(--tint-agreement-bg)}#treePane.tree-view-brief .briefGuideBanner>.material-symbols-rounded{font-size:var(--font-size-xl);color:var(--color-success)}#treePane.tree-view-brief .briefGuideBannerWords{flex:1 1 260px;display:flex;flex-direction:column;font:500 14px/1.45 var(--font-sans);color:var(--color-text)}#treePane.tree-view-brief .briefGuideBannerSub{font-size:12.5px;color:var(--color-ink-body)}#treePane.tree-view-brief .briefCompareProposed--guide>th,#treePane.tree-view-brief .briefCompareProposed--guide>td{border-top:1px dashed var(--color-brand-hairline);border-bottom:1px dashed var(--color-brand-hairline);background:var(--color-brand-tint)}#treePane.tree-view-brief .briefCompareBy{display:block;font:600 var(--font-size-2xs)/1.4 var(--font-sans);color:var(--color-brand)}#treePane.tree-view-brief .briefCompareProposedActions{display:flex;gap:var(--space-xs);margin-top:var(--space-xs)}#treePane.tree-view-brief .briefCompareCol--placeholder{font-style:italic;font-weight:400;color:var(--color-subtle)}#treePane.tree-view-brief .is-guideHere{outline:0}#treePane.tree-view-brief .is-guideHere::before{content:"";display:inline-block;width:6px;height:6px;margin-right:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-brand);vertical-align:middle}#treePane.tree-view-brief .is-guideHere:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}#treePane.tree-view-brief .briefGuideFoot{display:flex;flex-direction:column;gap:var(--space-md);margin-top:calc(-1*var(--space-lg))}#treePane.tree-view-brief .briefGuideFoot[hidden]{display:none}#treePane.tree-view-brief .briefGuideAdd{align-self:flex-start;margin-left:calc(-1*var(--space-xs))}#treePane.tree-view-brief .briefGuideAdd .material-symbols-rounded{font-size:var(--font-size-md)}#treePane.tree-view-brief .briefGuideSlot{display:flex;align-items:baseline}#treePane.tree-view-brief .briefGuideSlotMark{flex:0 0 var(--brief-num-col);color:var(--color-ink-placeholder)}#treePane.tree-view-brief .briefGuideSlotMark .material-symbols-rounded{font-size:var(--font-size-md);vertical-align:-2px}#treePane.tree-view-brief .briefGuideSlotInput{flex:1 1 auto;min-width:0;padding:0;border:0;border-bottom:1px solid transparent;background:0 0;font:italic 400 var(--brief-num-font)/1.55 var(--font-serif);color:var(--color-text)}#treePane.tree-view-brief .briefGuideSlotInput:focus{outline:0;border-bottom-color:var(--color-brand)}#treePane.tree-view-brief .briefGuideFootNote,#treePane.tree-view-brief .briefGuideFootAlert{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin:0;font:400 var(--font-size-sm)/1.45 var(--font-sans);color:var(--color-ink-body)}#treePane.tree-view-brief .briefGuideContinue{display:flex;align-items:center;gap:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--tint-neutral-bg)}#treePane.tree-view-brief .briefGuideContinueLine{flex:1 1 auto;margin:0;font:400 var(--font-size-sm)/1.45 var(--font-sans);color:var(--color-subtle)}#treePane.tree-view-brief .briefGuideContinueLine strong{font-weight:600;color:var(--color-text)}#treePane.tree-view-brief .briefGuideContinueBtn{flex:none}#treePane.tree-view-brief .briefGuideRowVerb{min-height:var(--hit-target-min)}#treePane.tree-view-brief .briefGuideRowVerb:not(.is-keep){color:var(--color-subtle)}#treePane.tree-view-brief .briefGuideRowVerb .material-symbols-rounded{font-size:var(--font-size-md);vertical-align:-3px}#treePane.tree-view-brief .briefGuideNotAnswered{color:var(--color-warn)}#treePane.tree-view-brief .briefGuideRowRemoved{color:var(--color-subtle);text-decoration:line-through}#treePane.tree-view-brief .briefGuideRowRemovedNote{font:400 var(--font-size-sm)/1.45 var(--font-sans);color:var(--color-subtle)}#treePane.tree-view-brief .briefGuideRow--open{border-bottom:1px solid var(--tint-neutral-bg);padding-bottom:var(--space-md)}#treePane.tree-view-brief .briefGuideRow--open>.stageRow{border-bottom:0}#treePane.tree-view-brief .briefGuideAsk{display:flex;flex-direction:column;gap:var(--space-sm);padding-bottom:var(--space-xs)}#treePane.tree-view-brief .briefGuideChoices{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}#treePane.tree-view-brief .briefGuideChoice{min-height:var(--space-3xl);padding:0 var(--space-md);border:1px solid var(--color-border-2);border-radius:var(--radius-pill);background:var(--color-surface-0);font:500 var(--font-size-sm)/1 var(--font-sans);color:var(--color-ink-body);cursor:pointer}#treePane.tree-view-brief .briefGuideChoice:hover{border-color:var(--color-brand);color:var(--color-brand)}#treePane.tree-view-brief .briefGuideChoice:focus-visible{outline:0;box-shadow:var(--focus-ring)}#treePane.tree-view-brief .briefGuideChoice.is-on{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-brand-contrast)}#treePane.tree-view-brief .briefGuideAskLine{display:flex;flex-direction:column;gap:var(--space-xs)}#treePane.tree-view-brief .briefGuideAskLineBox{display:flex;align-items:center;gap:var(--space-sm);border-bottom:2px solid var(--color-brand)}#treePane.tree-view-brief .briefGuideAskInput{flex:1 1 auto;min-width:0;padding:var(--space-xs)0;border:0;background:0 0;font:400 var(--font-size-md)/1.45 var(--font-sans);color:var(--color-text)}#treePane.tree-view-brief .briefGuideAskInput:focus{outline:0}#treePane.tree-view-brief .briefGuideAskHint{font:400 var(--font-size-xs)/1.4 var(--font-sans);color:var(--color-subtle)}#treePane.tree-view-brief .briefGuideContext .briefGuideAdd{margin-top:var(--space-sm);margin-left:0}#treePane.tree-view-brief .briefGuideContext .briefGuideContinue{margin-top:var(--space-lg)}#treePane.tree-view-brief .briefGuideLinesPulse{display:flex;flex-direction:column}#treePane.tree-view-brief .briefGuideLinesPulseRow{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md)0}#treePane.tree-view-brief .briefGuideLinesPulse--row .briefGuideLinesPulseRow{border-bottom:1px solid var(--tint-neutral-bg)}#treePane.tree-view-brief .briefGuideLinesPulse--para .briefGuideLinesPulseRow{gap:0;padding:var(--space-sm)0}#treePane.tree-view-brief .briefGuidePulseBar{height:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-hairline);animation:briefGuidePulse 1.2s ease-in-out infinite}#treePane.tree-view-brief .briefGuidePulseBar--label{flex:0 0 var(--space-5xl)}#treePane.tree-view-brief .briefGuidePulseBar--value{flex:0 1 40%}#treePane.tree-view-brief .briefGuidePulseIndent{flex:0 0 var(--brief-num-col)}#treePane.tree-view-brief .briefGuidePulseBar--line{flex:0 1 60%}#treePane.tree-view-brief .briefGuideLinesPulseRow--2 .briefGuidePulseBar{animation-delay:.12s}#treePane.tree-view-brief .briefGuideLinesPulseRow--2 .briefGuidePulseBar--line{flex-basis:45%}#treePane.tree-view-brief .briefGuideLinesPulseRow--3 .briefGuidePulseBar{animation-delay:.24s}@media (prefers-reduced-motion:reduce){#treePane.tree-view-brief .briefGuidePulseBar{animation:none}}#treePane.tree-view-brief .briefCompareProposed--pencil th,#treePane.tree-view-brief .briefCompareProposed--pencil td{background:0 0}#treePane.tree-view-brief .briefCompareProposed--pencil .briefCompareRowLabel{font-weight:400;color:var(--color-subtle)}#treePane.tree-view-brief .briefCompareProposed--pencil .material-symbols-rounded{font-size:var(--font-size-md);color:var(--color-brand);vertical-align:-2px}#treePane.tree-view-brief .briefCompareProposed--pencil .briefVerbs{display:flex;margin:var(--space-2xs)0 0 calc(-1*var(--space-xs))}#treePane.tree-view-brief .briefGuideLive{position:absolute;width:var(--space-px);height:var(--space-px);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.guideOut{opacity:0;transform:translateY(-8px) scale(.99);transition:opacity .24s ease-in,transform .24s ease-in}.guideIn{animation:guideIn .36s cubic-bezier(.2,.7,.2,1) .04s both}@keyframes guideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#treePane.tree-view-brief .briefPara--landed{animation:briefParaLanded 1.6s ease}@keyframes briefParaLanded{0%{background-color:var(--color-brand-hairline)}to{background-color:transparent}}@media (prefers-reduced-motion:reduce){.guideOut,.guideIn,#treePane.tree-view-brief .briefPara--landed,#treePane.tree-view-brief .briefGuidePulseRow{transition:none;animation:none}}body.guided-draft-log{--guided-draft-topbar-height:62px}body.guided-draft-log #topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;height:var(--guided-draft-topbar-height);margin:0;padding:0 var(--space-2xl);border-bottom:1px solid var(--color-hairline);border-radius:0;background:var(--color-surface-0);box-shadow:none}body.guided-draft-log #topbar>:not(#guidedDraftTopbar){display:none}#guidedDraftTopbar{display:flex;align-items:center;gap:var(--space-lg);width:100%;min-width:0}#guidedDraftTopbar .guidedDraftQuestion{min-width:0;overflow:hidden;font:600 var(--font-size-sm)/1.3 var(--font-sans);color:var(--color-ink-heading);text-overflow:ellipsis;white-space:nowrap}#guidedDraftTopbar .guidedDraftTag{flex:0 0 auto;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-heavy);border-radius:var(--radius-sm);background:var(--color-surface-0);color:var(--color-ink-body);font:600 9.5px/1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}#guidedDraftTopbar .visitorLandingNavRight{flex:0 0 auto;margin-left:auto}#guidedDraftTopbar .visitorLandingWordmark{flex:none;white-space:nowrap}#treePane.tree-view-brief .briefGuideSave{display:flex;flex-direction:column;gap:var(--space-md);max-width:420px}#treePane.tree-view-brief .briefGuideSaveForm{display:flex;flex-direction:column;gap:var(--space-sm)}#treePane.tree-view-brief .briefGuideSaveBusy{margin:0;font:500 var(--font-size-sm)/1.45 var(--font-sans);color:var(--color-ink-body)}#treePane.tree-view-brief .briefGuideFinePrint{color:var(--color-subtle)}body.guide-saved-fade :is(#logMenuBar,#topbar){animation:guideSavedFade .5s ease both}@keyframes guideSavedFade{0%{opacity:.38}to{opacity:1}}@media (prefers-reduced-motion:reduce){body.guide-saved-fade :is(#logMenuBar,#topbar){animation:none}}#treePane.tree-view-brief .briefAgentsHead{position:relative;display:flex;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border-2)}#treePane.tree-view-brief .briefAgentsTitle{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}#treePane.tree-view-brief .briefAgentsCount{font-size:var(--font-size-xs);color:var(--color-subtle)}#treePane.tree-view-brief .briefAgentsPlus{border:1px solid var(--color-border-2);border-radius:var(--radius-md);background:var(--color-surface-0);color:var(--color-text)}#treePane.tree-view-brief .briefAgentsPlus .material-symbols-rounded{font-size:16px}#treePane.tree-view-brief .briefAgentsNote{margin:0;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-ink-body)}#treePane.tree-view-brief .briefLayout--agentsLocked .briefAgentsHead,#treePane.tree-view-brief .briefLayout--agentsLocked .briefAgentsAt{opacity:.38}#treePane.tree-view-brief .briefAgentPicker{position:absolute;top:calc(100% + var(--space-xs));right:0;z-index:40;width:360px;max-width:calc(100vw - var(--space-3xl));box-sizing:border-box;display:flex;flex-direction:column;padding:var(--space-xs);background:var(--color-surface-0);border:1px solid var(--color-border-quiet);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}#treePane.tree-view-brief .briefAgentPickerHint{margin:0;padding:var(--space-xs) var(--space-sm) var(--space-sm);font-size:var(--font-size-xs);line-height:1.45;color:var(--color-lead)}#treePane.tree-view-brief .formControl.briefAgentPickerField{margin:0 var(--space-xs) var(--space-xs);width:auto}#treePane.tree-view-brief .briefAgentPickerSwitch{display:flex;gap:var(--space-2xs);margin:0 var(--space-xs);padding:var(--space-2xs);border-radius:var(--radius-md);background:var(--color-hairline-soft)}#treePane.tree-view-brief .briefAgentPickerScope{flex:1 1 0;min-height:30px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-subtle);font:600 var(--font-size-xs)/1 var(--font-sans);white-space:nowrap;cursor:pointer}#treePane.tree-view-brief .briefAgentPickerScope.is-on{background:var(--color-surface-0);box-shadow:var(--shadow-sm);color:var(--color-text);font-weight:700}#treePane.tree-view-brief .briefAgentPickerStatus{margin:0;padding:var(--space-xs) var(--space-sm)0;font-size:var(--font-size-xs);line-height:1.45;color:var(--color-lead)}#treePane.tree-view-brief .briefAgentPickerStatus:empty{display:none}#treePane.tree-view-brief .briefAgentPickerBody{max-height:min(660px,calc(100vh - 240px));overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-xs);padding-top:var(--space-xs)}#treePane.tree-view-brief .briefAgentPickerSection,#treePane.tree-view-brief .briefAgentPickerGroup{display:flex;flex-direction:column}#treePane.tree-view-brief .briefAgentPickerSectionTitle{padding:var(--space-xs) var(--space-sm) var(--space-2xs);font-size:var(--font-size-xs);font-weight:600;color:var(--color-lead)}#treePane.tree-view-brief .briefAgentPickerGroupHead{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm) var(--space-2xs)}#treePane.tree-view-brief .briefAgentPickerGroupHead .briefAgentOwnerMark{position:static;box-shadow:none}#treePane.tree-view-brief .briefAgentPickerGroupName{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text)}#treePane.tree-view-brief .briefAgentPickerGroupCount{font-size:var(--font-size-xs);color:var(--color-subtle)}#treePane.tree-view-brief .briefAgentPickerMore{align-self:flex-start;min-height:32px;padding:0 var(--space-sm);border:0;background:0 0;color:var(--color-brand);font:600 var(--font-size-xs)/1 var(--font-sans);cursor:pointer}#treePane.tree-view-brief .briefAgentPickerEmpty{margin:0;padding:var(--space-sm);font-size:var(--font-size-xs);color:var(--color-lead)}#treePane.tree-view-brief .briefAgentMatch{border-radius:var(--radius-xs);background:var(--tint-caution-bg);color:inherit}#treePane.tree-view-brief .briefAgentPickerRow{display:flex;align-items:center;gap:var(--space-2xs)}#treePane.tree-view-brief .briefAgentPickerMain,#treePane.tree-view-brief .briefAgentPickerNew{display:flex;align-items:center;gap:var(--space-sm);min-height:48px;padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-md);background:0 0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}#treePane.tree-view-brief .briefAgentPickerMain{flex:1 1 auto;min-width:0}#treePane.tree-view-brief .briefAgentPickerMain:disabled{cursor:default}#treePane.tree-view-brief .briefAgentPickerMain:hover:not(:disabled),#treePane.tree-view-brief .briefAgentPickerNew:hover{background:var(--color-stance-neutral-fill)}#treePane.tree-view-brief .briefAgentPickerNew{min-height:44px;color:var(--color-brand);font-weight:600;font-size:var(--font-size-sm)}#treePane.tree-view-brief .briefAgentPickerRule{height:1px;margin:var(--space-xs) var(--space-sm);background:var(--color-hairline-pane)}#treePane.tree-view-brief .briefAgentPickerWords{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}#treePane.tree-view-brief .briefAgentName{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);font-weight:600}#treePane.tree-view-brief .briefAgentSettings{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs);color:var(--color-muted)}#treePane.tree-view-brief .briefAgentNew{padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--tint-info-bg);color:var(--color-brand);font-size:var(--font-size-2xs);font-weight:600}#treePane.tree-view-brief .briefAgentPickerState{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--font-size-xs);font-weight:600;color:var(--color-brand);white-space:nowrap}#treePane.tree-view-brief .briefAgentPickerState.is-on{color:var(--color-success)}#treePane.tree-view-brief .briefAgentPickerState .material-symbols-rounded{font-size:var(--font-size-md)}.briefAgentMark{position:relative;flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-sm);font:600 var(--font-size-2xs)/1 var(--font-sans);letter-spacing:-.01em}.briefAgentMark--card{width:28px;height:28px;font-size:var(--font-size-xs)}.briefAgentMark--c0{background:var(--tint-info-bg);color:var(--tint-info-text)}.briefAgentMark--c1{background:var(--tint-caution-bg);color:var(--tint-caution-text)}.briefAgentMark--c2{background:var(--tint-agreement-bg);color:var(--tint-agreement-text)}.briefAgentMark--c3{background:var(--tint-neutral-bg);color:var(--tint-neutral-text)}.briefAgentMark--new{box-sizing:border-box;border:1px dashed var(--tint-info-border);background:0 0;color:var(--color-brand)}.briefAgentMark .material-symbols-rounded{font-size:var(--font-size-md)}.briefAgentTile{position:relative;flex:none;display:inline-flex}.briefAgentOwnerMark{position:absolute;right:-4px;bottom:-4px;display:inline-grid;place-items:center;width:14px;height:14px;border-radius:var(--radius-pill);background:var(--color-lead);box-shadow:0 0 0 2px var(--color-surface-0);color:var(--color-surface-0);font:700 7px/1 var(--font-sans);letter-spacing:0}.briefAgentOwnerMark--card{right:-5px;bottom:-5px;width:16px;height:16px}#treePane.tree-view-brief .briefAgentMarks .briefAgentOwnerMark{box-shadow:0 0 0 2px var(--color-hairline-2)}#treePane.tree-view-brief .briefAgentMarks{display:inline-flex;gap:var(--space-xs);padding:var(--space-2xs);border:0;border-radius:var(--radius-md);background:0 0;cursor:pointer}#treePane.tree-view-brief .briefImproveMark{display:inline-grid;place-items:center;width:calc(var(--space-2xl) + var(--space-sm) - var(--space-2xs));height:calc(var(--space-2xl) + var(--space-sm) - var(--space-2xs));padding:0;border:0;border-radius:var(--radius-md);background:0 0;color:var(--color-success);cursor:pointer}#treePane.tree-view-brief .briefImproveMark:hover{background:var(--color-border-quiet)}#treePane.tree-view-brief .briefImproveMark .material-symbols-rounded{font-size:var(--font-size-xl)}#treePane.tree-view-brief .briefLayout--phone .briefImproveMark{width:var(--hit-target-phone);height:var(--hit-target-phone)}#treePane.tree-view-brief .briefImprove{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md) var(--space-md) var(--space-md) var(--space-lg);background:var(--color-surface-0);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}#treePane.tree-view-brief .briefImproveHead{display:flex;align-items:center;gap:var(--space-sm)}#treePane.tree-view-brief .briefImproveGlyph{font-size:var(--font-size-lg);color:var(--color-success)}#treePane.tree-view-brief .briefImproveTitle{margin:0;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}#treePane.tree-view-brief .briefImproveCount{font-size:var(--font-size-xs);color:var(--color-muted)}#treePane.tree-view-brief .briefImproveItem{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}#treePane.tree-view-brief .briefImproveItem+.briefImproveItem{padding-top:var(--space-md);border-top:1px solid var(--color-hairline-pane)}#treePane.tree-view-brief .briefImproveText{margin:0;font-size:var(--font-size-sm);line-height:1.45;color:var(--color-text)}#treePane.tree-view-brief .briefAgentMarks:hover{background:var(--color-border-quiet)}#treePane.tree-view-brief .briefAgentStaleDot{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-warn);box-shadow:0 0 0 2px var(--color-hairline-2)}@keyframes briefAgentSpin{to{transform:rotate(360deg)}}.briefAgentSpin{animation:briefAgentSpin 1s linear infinite}@media (prefers-reduced-motion:reduce){.briefAgentSpin{animation:none}}#treePane.tree-view-brief .briefAgentCard{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-md) var(--space-lg);background:var(--color-surface-0);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-family:var(--font-sans);color:var(--color-text)}#treePane.tree-view-brief .briefAgentCardHead{position:relative;display:flex;align-items:center;gap:var(--space-sm)}#treePane.tree-view-brief .briefAgentMore{margin-left:auto;color:var(--color-lead)}#treePane.tree-view-brief .briefAgentNameLine{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}#treePane.tree-view-brief .briefAgentOwnerPill{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-sm);border-radius:var(--radius-pill);background:var(--color-hairline-soft);color:var(--color-ink-body);font-size:var(--font-size-2xs);font-weight:600;white-space:nowrap}#treePane.tree-view-brief .briefAgentMenuLead{margin:0;padding:var(--space-xs) var(--space-sm) var(--space-sm);max-width:280px;font-size:var(--font-size-xs);line-height:1.45;color:var(--color-ink-body);border-bottom:1px solid var(--color-hairline-pane);margin-bottom:var(--space-xs)}#treePane.tree-view-brief .briefAgentMenu{position:absolute;top:calc(100% + var(--space-xs));right:0;z-index:10;min-width:200px;display:flex;flex-direction:column;padding:var(--space-xs);background:var(--color-surface-0);border:1px solid var(--color-border-quiet);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}#treePane.tree-view-brief .briefAgentMenuItem{display:flex;align-items:center;gap:var(--space-sm);min-height:36px;padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-md);background:0 0;color:var(--color-text);font:500 var(--font-size-sm)/1.3 var(--font-sans);text-align:left;cursor:pointer}#treePane.tree-view-brief .briefAgentMenuItem:hover{background:var(--color-stance-neutral-fill)}#treePane.tree-view-brief .briefAgentRunning{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-brand-tint);font-size:var(--font-size-sm);font-weight:600;color:var(--color-ink-body)}#treePane.tree-view-brief .briefAgentRunning .material-symbols-rounded{color:var(--color-brand)}#treePane.tree-view-brief .briefAgentRunningFoot{display:flex;align-items:center;gap:var(--space-sm)}#treePane.tree-view-brief .briefAgentRunningFoot .briefAgentMeta{flex:1 1 auto}#treePane.tree-view-brief .briefAgentMeta{font-size:var(--font-size-xs);color:var(--color-muted)}#treePane.tree-view-brief .briefAgentRunLine{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2xs)}#treePane.tree-view-brief .briefAgentRunLink{padding:0;border:0;background:0 0;color:var(--color-brand);font:600 var(--font-size-xs)/1.4 var(--font-sans);text-decoration:underline;text-underline-offset:2px;cursor:pointer}#treePane.tree-view-brief .briefAgentRunTabsWrap{display:flex;flex-direction:column;gap:var(--space-xs)}#treePane.tree-view-brief .briefAgentRunTabs{display:flex;flex-wrap:wrap;gap:var(--space-2xs);border-bottom:1px solid var(--color-hairline-pane)}#treePane.tree-view-brief .briefAgentRunTab,#treePane.tree-view-brief .briefAgentRunEarlierItem{min-height:30px;padding:0 var(--space-sm);border:0;border-bottom:2px solid transparent;background:0 0;color:var(--color-subtle);font:600 var(--font-size-xs)/1 var(--font-sans);cursor:pointer}#treePane.tree-view-brief .briefAgentRunTab.is-on{border-bottom-color:var(--color-brand);color:var(--color-text)}#treePane.tree-view-brief .briefAgentRunEarlier{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}#treePane.tree-view-brief .briefAgentRunEarlierItem{border:1px solid var(--color-border-2);border-radius:var(--radius-pill)}#treePane.tree-view-brief .briefAgentRunEarlierItem.is-on{border-color:var(--color-brand);color:var(--color-brand)}#treePane.tree-view-brief .briefAgentEarlierBar{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface-quiet);color:var(--color-ink-body);font-size:var(--font-size-xs);font-weight:600}#treePane.tree-view-brief .briefAgentEarlierBar .material-symbols-rounded{font-size:var(--font-size-md);color:var(--color-lead)}#treePane.tree-view-brief .briefAgentCard.is-earlier .briefAgentHeadline,#treePane.tree-view-brief .briefAgentCard.is-earlier .briefAgentBody{color:var(--color-ink-body)}#treePane.tree-view-brief .briefAgentSince,#treePane.tree-view-brief .briefAgentDeleted{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}#treePane.tree-view-brief .briefAgentSince .briefAgentMeta,#treePane.tree-view-brief .briefAgentDeleted .briefAgentMeta{flex:1 1 160px}#treePane.tree-view-brief .briefAgentFailed{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--tint-risk-border);border-radius:var(--radius-md);background:var(--tint-risk-bg);color:var(--tint-risk-text);font-size:var(--font-size-sm);line-height:1.45}#treePane.tree-view-brief .briefAgentStale{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--tint-caution-border);border-radius:var(--radius-md);background:var(--tint-caution-bg);color:var(--tint-caution-text);font-size:var(--font-size-xs);font-weight:600}#treePane.tree-view-brief .briefAgentPart{display:flex;flex-direction:column;gap:var(--space-xs)}#treePane.tree-view-brief .briefAgentPart--recommendations{padding-top:var(--space-sm);border-top:1px solid var(--color-hairline-pane)}#treePane.tree-view-brief .briefAgentPartTitle{margin:0;font-size:var(--font-size-xs);font-weight:600;line-height:1.4;color:var(--color-lead)}#treePane.tree-view-brief .briefAgentHeadline{margin:0;font-family:var(--font-serif);font-size:var(--font-size-md);font-weight:500;line-height:1.4}#treePane.tree-view-brief .briefAgentBody{margin:0;font-size:var(--font-size-sm);line-height:1.55;color:var(--color-ink-body)}#treePane.tree-view-brief .briefAgentPart.is-stale .briefAgentHeadline,#treePane.tree-view-brief .briefAgentPart.is-stale .briefAgentBody{color:var(--color-lead)}#treePane.tree-view-brief .briefAgentLink{color:var(--color-brand);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}#treePane.tree-view-brief .briefAgentHeadline .briefAgentLink{font-weight:inherit}#treePane.tree-view-brief .briefAgentToggle{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:var(--hit-target-min);margin-left:calc(-1*var(--space-xs));padding:0 var(--space-xs);border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-lead);font:600 var(--font-size-xs)/1 var(--font-sans);cursor:pointer}#treePane.tree-view-brief .briefAgentToggle .material-symbols-rounded{font-size:var(--font-size-md)}#treePane.tree-view-brief .briefAgentActions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}#treePane.tree-view-brief .briefAgentPill{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:32px;padding:0 var(--space-md);border:1px solid var(--color-border-2);border-radius:var(--radius-pill);background:var(--color-surface-0);color:var(--color-text);font:600 var(--font-size-xs)/1 var(--font-sans);cursor:pointer}#treePane.tree-view-brief .briefAgentPill:hover{background:var(--color-stance-neutral-fill)}#treePane.tree-view-brief .briefAgentPill .material-symbols-rounded{font-size:var(--font-size-md)}#treePane.tree-view-brief .briefAgentPill--draft{border-color:var(--tint-info-border);color:var(--color-brand)}#treePane.tree-view-brief .briefAgentPill--strong,#treePane.tree-view-brief .briefAgentPill--strong:hover{border-color:var(--color-text);background:var(--color-text);color:var(--color-surface-0)}#treePane.tree-view-brief .briefAgentDrafted{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:32px;font-size:var(--font-size-xs);font-weight:600;color:var(--color-success)}#treePane.tree-view-brief .briefAgentEmpty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border:1px dashed var(--color-ink-placeholder);border-radius:var(--radius-lg);background:var(--color-surface-quiet)}#treePane.tree-view-brief .briefAgentEmptyText{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-ink-body)}#treePane.tree-view-brief .briefAgentAddAnother{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:32px;padding:0 var(--space-xs);border:0;background:0 0;color:var(--color-brand);font:600 var(--font-size-xs)/1 var(--font-sans);cursor:pointer}#treePane.tree-view-brief :is(.briefAgentMarks,.briefAgentPickerMain,.briefAgentPickerNew,.briefAgentMenuItem,.briefAgentToggle,.briefAgentPill,.briefAgentAddAnother,.briefAgentLink,.briefAgentPickerScope,.briefAgentPickerMore,.briefAgentRunLink,.briefAgentRunTab,.briefAgentRunEarlierItem):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.agentDialog{width:min(540px,100%);max-height:calc(100vh - var(--space-3xl));overflow:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-2xl);background:var(--color-surface-0);border:1px solid var(--color-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);font-family:var(--font-sans);color:var(--color-text);line-height:1.5}.agentDialogHead{display:flex;align-items:center;gap:var(--space-md)}.agentDialogTitle{flex:1 1 auto;min-width:0;margin:0;font-size:var(--font-size-lg);font-weight:700;line-height:1.25;letter-spacing:-.015em}.agentDialogFields{display:flex;flex-direction:column;gap:var(--space-sm)}.agentDialogNameWrap{position:relative;display:flex;align-items:center}.agentDialogMark{position:absolute;left:var(--space-sm)}.agentDialogMark.is-empty{background:var(--color-hairline-soft);color:var(--color-subtle)}.formControl.agentDialogName{padding-left:calc(var(--space-sm) + var(--space-3xl));font-size:var(--font-size-md);font-weight:500}.formControl.agentDialogDescription{min-height:88px;resize:vertical;line-height:1.5}.agentDialogChoices{display:flex;flex-direction:column;gap:var(--space-md);padding-top:var(--space-xl);border-top:1px solid var(--color-hairline-pane)}.agentDialogChoice{display:flex;flex-direction:column;gap:var(--space-xs)}.agentDialogLabel{font-size:var(--font-size-xs);font-weight:500;color:var(--color-subtle)}.agentSeg{display:inline-flex;flex-wrap:wrap;align-self:flex-start;max-width:100%;gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-md);background:var(--color-hairline-soft)}.btn.agentSegOption{min-height:30px;padding:0 var(--space-md);border:0;border-radius:var(--radius-sm);background:0 0;box-shadow:none;color:var(--color-subtle);font-size:var(--font-size-xs);font-weight:600}.btn.agentSegOption:hover:not(:disabled){background:0 0;color:var(--color-text)}.btn.agentSegOption[data-on=true],.btn.agentSegOption[data-on=true]:hover:not(:disabled){background:var(--color-surface-0);box-shadow:var(--shadow-sm);color:var(--color-text);font-weight:700}.agentDialogError{margin:0;font-size:var(--font-size-xs);color:var(--tint-risk-text)}.agentDialogFoot{display:flex;align-items:center;gap:var(--space-sm)}.agentDialogSpacer{flex:1 1 auto}.btn.agentDialogDelete{color:var(--tint-destructive-text)}.agentDialogSharing{display:flex;align-items:flex-start;gap:var(--space-sm);margin:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-brand-tint);font-size:var(--font-size-xs);line-height:1.5;color:var(--color-ink-body)}.agentDialogSharing .material-symbols-rounded,.agentSheetInfo .material-symbols-rounded{font-size:var(--font-size-md);color:var(--color-brand)}.agentDialogAdminNote{margin:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--tint-caution-border);border-radius:var(--radius-md);background:var(--tint-caution-bg);color:var(--tint-caution-text);font-size:var(--font-size-xs);font-weight:600;line-height:1.45}.agentSheetWho{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.agentSheetWhose{font-size:var(--font-size-xs);color:var(--color-lead)}.agentSheetDescription{margin:0;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-quiet);font-size:var(--font-size-sm);line-height:1.55;color:var(--color-ink-body);white-space:pre-wrap}.agentSheetSettings{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-xs) var(--space-lg);margin:0;font-size:var(--font-size-sm)}.agentSheetSettings dt{color:var(--color-subtle)}.agentSheetSettings dd{margin:0;font-weight:600}.agentSheetInfo{display:flex;align-items:flex-start;gap:var(--space-sm);margin:0;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-ink-body)}@media (max-width:767px){body.mobile-mode .btn,body.mobile-mode .iconBtn{min-height:var(--hit-target-phone)}body.mobile-mode .iconBtn{min-width:var(--hit-target-phone)}body.mobile-mode input:not([type=checkbox]):not([type=radio]):not([type=range]),body.mobile-mode textarea,body.mobile-mode select{font-size:1rem}}#treePane.tree-view-brief .paneBody:has(.briefLayout--phone){padding:0;background:var(--color-surface-0)}#treePane.tree-view-brief .briefLayout--phone{gap:0;padding:0 0 calc(var(--space-5xl)*2)}#treePane.tree-view-brief .briefLayout--phone.briefLayout--phoneBar{padding-bottom:calc(var(--space-5xl)*2 + var(--hit-target-phone)*2)}#treePane.tree-view-brief .briefLayout--phone .briefSheet{flex:1 1 auto;width:100%;gap:var(--space-2xl);padding:var(--space-xl) var(--space-lg) var(--space-3xl);border:0;border-radius:0;box-shadow:none}#treePane.tree-view-brief .briefLayout--phone .briefTitle{font-size:var(--font-size-2xl);line-height:1.18}#treePane.tree-view-brief .briefLayout--phone .briefMasthead{gap:var(--space-sm);padding-bottom:var(--space-md)}#treePane.tree-view-brief .briefPhoneJump{position:sticky;top:0;z-index:3;margin:calc(var(--space-sm)*-1) calc(var(--space-lg)*-1)0;background:var(--color-surface-0);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}#treePane.tree-view-brief .briefPhoneJump::-webkit-scrollbar{display:none}#treePane.tree-view-brief .briefPhoneJumpRow{display:flex;gap:var(--space-xs);width:max-content;padding:var(--space-xs) var(--space-lg)}#treePane.tree-view-brief .briefPhoneChip{display:inline-flex;align-items:center;min-height:var(--hit-target-phone);padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-ink-body);font-size:var(--font-size-sm);white-space:nowrap;text-decoration:none}#treePane.tree-view-brief .briefPhoneChip[aria-current]{border-color:transparent;background:var(--color-brand-pill);color:var(--color-brand-deep);font-weight:600}#treePane.tree-view-brief .briefLayout--phone :is(.briefSection,.briefContext,.briefItem){scroll-margin-top:calc(var(--hit-target-phone) + var(--space-md))}#treePane.tree-view-brief .briefPhoneCompare{display:flex;flex-direction:column;gap:var(--space-md)}#treePane.tree-view-brief .briefPhoneCompareLabel{font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle)}#treePane.tree-view-brief .briefPhoneCompareEmpty{margin:0;font-size:var(--font-size-sm);color:var(--color-subtle)}#treePane.tree-view-brief .briefPhoneCriteria{display:flex;flex-wrap:wrap;gap:var(--space-xs)}#treePane.tree-view-brief .briefPhoneCriterion{min-height:var(--hit-target-phone);padding:0 var(--space-md);border:1px solid var(--color-border-2);border-radius:var(--radius-pill);background:var(--color-surface-0);color:var(--color-ink-body);font:inherit;font-size:var(--font-size-sm)}#treePane.tree-view-brief .briefPhoneCriterion.is-current{border-color:var(--color-brand);background:var(--color-brand-pill);color:var(--color-brand-deep);font-weight:600}#treePane.tree-view-brief .briefPhoneOptions{display:flex;flex-direction:column;gap:var(--space-sm);touch-action:pan-y}#treePane.tree-view-brief .briefPhoneOption{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg)}#treePane.tree-view-brief .briefPhoneOption.is-chosen{border:2px solid var(--color-success);padding:calc(var(--space-md) - var(--space-px))}#treePane.tree-view-brief .briefPhoneOptionHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}#treePane.tree-view-brief .briefPhoneOptionLetter{font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle)}#treePane.tree-view-brief .briefPhoneOptionChosen{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-success);color:var(--color-surface-0);font-size:var(--font-size-xs);font-weight:600}#treePane.tree-view-brief .briefPhoneOptionChosen .material-symbols-rounded{font-size:var(--font-size-sm)}#treePane.tree-view-brief .briefPhoneOptionTitle{margin:0;padding:0;border:0;background:0 0;color:var(--color-text);font-family:var(--font-serif);font-size:var(--font-size-md);line-height:1.4;text-align:left}#treePane.tree-view-brief button.briefPhoneOptionTitle{min-height:var(--hit-target-phone)}#treePane.tree-view-brief .briefPhoneOptionValue{margin:0;padding-top:var(--space-xs);border-top:1px solid var(--color-hairline);font-size:var(--font-size-md);font-weight:600;line-height:1.35}#treePane.tree-view-brief .briefPhoneOptionValue.is-missing{font-weight:400;color:var(--color-subtle)}#treePane.tree-view-brief .briefPhoneOptionMark{font-weight:400;color:var(--color-subtle)}#treePane.tree-view-brief .briefPhonePager{display:flex;align-items:center;gap:var(--space-sm)}#treePane.tree-view-brief .briefPhonePagerText{flex:1;text-align:center;font-size:var(--font-size-sm);color:var(--color-ink-body)}#treePane.tree-view-brief .briefPhonePagerBtn{display:inline-flex;align-items:center;justify-content:center;width:var(--hit-target-phone);height:var(--hit-target-phone);border:1px solid var(--color-border-2);border-radius:var(--radius-pill);background:var(--color-surface-0);color:var(--color-text)}#treePane.tree-view-brief .briefPhoneCriteriaList{margin:0;padding-left:var(--space-lg);font-size:var(--font-size-md);line-height:1.5}#treePane.tree-view-brief .briefPhoneProposed{display:flex;flex-direction:column;gap:var(--space-sm)}#treePane.tree-view-brief .briefPhoneProposal{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px dashed var(--color-brand-border);border-radius:var(--radius-lg);background:var(--color-brand-tint)}#treePane.tree-view-brief .briefPhoneProposalBy{font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand)}#treePane.tree-view-brief .briefPhoneProposalText{font-size:var(--font-size-md);font-weight:600}#treePane.tree-view-brief .briefPhoneProposalSub{font-size:var(--font-size-sm);color:var(--color-subtle)}#treePane.tree-view-brief .briefPhoneProposalActions{display:flex;gap:var(--space-sm)}#treePane.tree-view-brief .briefPhoneProposalBtn{flex:1;border-radius:var(--radius-pill)}#treePane.tree-view-brief .briefLayout--phone :is(.briefSeg,.briefLink){min-height:var(--hit-target-phone);padding-inline:var(--space-md)}#treePane.tree-view-brief .briefPhoneCta{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl) var(--space-lg);border:1px solid var(--color-brand-hairline);border-radius:var(--radius-2xl);background:var(--color-brand-tint)}#treePane.tree-view-brief .briefPhoneCtaTitle{margin:0;font-size:var(--font-size-xl);line-height:1.25}#treePane.tree-view-brief .briefPhoneCtaBody{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-lead)}#treePane.tree-view-brief .briefPhoneCtaPrimary{width:100%;border-radius:var(--radius-pill)}#treePane.tree-view-brief .briefPhoneCtaOther{min-height:var(--hit-target-phone);border:0;background:0 0;color:var(--color-brand);font:inherit;font-weight:600}#treePane.tree-view-brief .briefPhoneBar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg) calc(var(--space-md) + env(safe-area-inset-bottom,0));background:var(--color-surface-0);border-top:1px solid var(--color-border);box-shadow:0-6px 18px var(--color-text-a05);transition:transform var(--duration-base) ease}#treePane.tree-view-brief .briefPhoneBar.is-hidden{transform:translateY(110%)}#treePane.tree-view-brief .briefPhoneBarBtn{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--hit-target-phone);padding:0 var(--space-lg);border:1px solid var(--color-border-2);border-radius:var(--radius-pill);background:var(--color-surface-0);color:var(--color-text);font:inherit;font-weight:600}#treePane.tree-view-brief .briefPhoneBarPrimary{flex:1;border-radius:var(--radius-pill)}@media (prefers-reduced-motion:reduce){#treePane.tree-view-brief .briefPhoneBar{transition:none}}#treePane.tree-view-brief .briefLayout--phoneGuide{padding-bottom:max(calc(var(--brief-phone-guide-room, 60vh) + var(--space-2xl)),80vh)}#treePane.tree-view-brief .briefPhoneGuideSheet{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;flex-direction:column;max-height:72vh;max-height:72dvh;background:var(--color-surface-0);border-radius:var(--radius-3xl) var(--radius-3xl)0 0;box-shadow:0-8px 24px var(--color-text-a10);padding-bottom:env(safe-area-inset-bottom,0)}#treePane.tree-view-brief .briefPhoneGuideSheet[data-height=full]{height:calc(100vh - var(--hit-target-phone));height:calc(100dvh - var(--hit-target-phone));max-height:none}body.guided-draft-log #treePane.tree-view-brief .briefPhoneGuideSheet[data-height=full]{height:calc(100vh - var(--guided-draft-topbar-height));height:calc(100dvh - var(--guided-draft-topbar-height))}#treePane.tree-view-brief .briefPhoneGuideHandle{flex:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--hit-target-phone);border:0;background:0 0;cursor:pointer}#treePane.tree-view-brief .briefPhoneGuideHandle::before{content:"";width:var(--space-3xl);height:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-border-2)}#treePane.tree-view-brief .briefPhoneGuideBody{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-lg)}#treePane.tree-view-brief .briefPhoneGuideSheet .briefGuide{margin:0}#treePane.tree-view-brief .briefPhoneGuideSheet .briefGuideCard{padding:0 0 var(--space-md);border:0;border-radius:0;background:0 0}#treePane.tree-view-brief .briefPhoneGuideSheet .briefGuideActions{position:sticky;bottom:0;margin:0 calc(var(--space-lg)*-1);padding:var(--space-sm) var(--space-lg) var(--space-md);background:var(--color-surface-0);border-top:1px solid var(--color-border)}#treePane.tree-view-brief .briefPhoneGuideSheet .briefGuideStepBtn{min-height:var(--hit-target-phone);border-radius:var(--radius-pill)}#treePane.tree-view-brief .briefPhoneGuideSheet .briefGuideActions .btnPrimary{flex:1 1 auto}#treePane.tree-view-brief .briefPhoneGuideSheet[data-folded=true]{height:auto;max-height:none}#treePane.tree-view-brief .briefPhoneGuideSheet[data-folded=true] :is(.briefGuideLead,.briefGuideBody,.briefGuideNote,.briefGuideFailed,.briefGuideQuiet){display:none}@media (max-width:767px){body.guided-draft-log #topbar{padding-inline:var(--space-lg)}#guidedDraftTopbar{gap:var(--space-sm)}#guidedDraftTopbar :is(.guidedDraftQuestion,#guidedDraftLogInBtn){display:none}#guidedDraftTopbar .guidedDraftTag{font-size:var(--font-size-2xs)}#guidedDraftTopbar .visitorLandingNavRight{min-width:0}#guidedDraftTopbar #guidedDraftSaveBtn{min-height:var(--hit-target-phone);white-space:nowrap}}@media (max-width:389px){#guidedDraftTopbar .guidedDraftTagRest{position:absolute;width:var(--space-px);height:var(--space-px);margin:calc(-1*var(--space-px));padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.sheet--briefContents{padding:var(--space-xs) var(--space-sm) var(--space-lg)}.sheet--briefContents .briefPhoneContentsHead{display:flex;align-items:center;justify-content:space-between;padding:0 0 var(--space-xs) var(--space-sm)}.sheet--briefContents .briefPhoneContentsTitle{margin:0;font-size:var(--font-size-lg)}.sheet--briefContents .briefPhoneContentsList{display:flex;flex-direction:column}.sheet--briefContents .briefPhoneContentsLink{display:flex;align-items:center;gap:var(--space-sm);min-height:var(--hit-target-phone);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-md);text-decoration:none}.sheet--briefContents .briefPhoneContentsLink--section{font-weight:600}.sheet--briefContents .briefPhoneContentsLink--option{padding-left:var(--space-2xl);color:var(--color-ink-body);font-size:var(--font-size-sm)}.sheet--briefContents .briefPhoneContentsNum{flex:none;min-width:var(--space-2xl);font-size:var(--font-size-xs);font-weight:600;color:var(--color-brand)}.sheet--briefContents .briefPhoneContentsText{flex:1}.sheet--briefContents .briefPhoneContentsChosen{font-size:var(--font-size-xs);font-weight:600;color:var(--color-success)}.sheet--briefContents .briefPhoneContentsFoot{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-md);padding:var(--space-md) var(--space-sm)0;border-top:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-subtle)}.sheet--briefContents .briefPhoneContentsShare{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--hit-target-phone);color:var(--color-brand);font-size:var(--font-size-sm);font-weight:600;text-decoration:none}#treePane.tree-view-brief .briefLayout--phone .briefCard:not(.briefCard--inline){position:fixed;top:auto;left:0;right:0;bottom:0;z-index:35;margin:0;align-items:stretch;max-height:80vh;max-height:80dvh;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-sm) var(--space-lg) calc(var(--space-lg) + env(safe-area-inset-bottom,0));background:var(--color-surface-0);border-radius:var(--radius-3xl) var(--radius-3xl)0 0;box-shadow:var(--shadow-md)}#treePane.tree-view-brief .briefLayout--phone .briefCard :is(.briefCardBar,.briefMenu,.briefStatusLine,.briefPanelCard){border:0;border-radius:0;box-shadow:none}#treePane.tree-view-brief .briefLayout--phone .briefItemHead.is-on{border-radius:var(--radius-md);background:var(--color-brand-tint);box-shadow:0 0 0 2px var(--color-brand)}#treePane.tree-view-brief .briefLayout--phone:has(.briefCard:not(.briefCard--inline)){padding-bottom:60vh}#treePane.tree-view-brief .briefPhoneCard{gap:var(--space-sm)}#treePane.tree-view-brief .briefPhoneCardHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}#treePane.tree-view-brief .briefPhoneCardEyebrow{font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle)}#treePane.tree-view-brief .briefPhoneCardEyebrow--option{color:var(--color-node-relation-answers)}#treePane.tree-view-brief .briefPhoneCardEyebrow--for{color:var(--color-node-relation-supports)}#treePane.tree-view-brief .briefPhoneCardEyebrow--against{color:var(--color-node-relation-opposes)}#treePane.tree-view-brief .briefPhoneCardClose{min-width:var(--hit-target-phone);min-height:var(--hit-target-phone)}#treePane.tree-view-brief .briefPhoneCardLabel{margin:var(--space-sm)0 0;font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle)}#treePane.tree-view-brief .briefPhoneAddGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}#treePane.tree-view-brief .briefPhoneAdd{min-height:calc(var(--hit-target-phone) + var(--space-md));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-0);color:var(--color-text);font:inherit;font-size:var(--font-size-md);font-weight:600}#treePane.tree-view-brief .briefPhoneAdd--for,#treePane.tree-view-brief .briefPhoneAdd--evidence{border-color:var(--color-node-relation-supports-mark);background:var(--color-node-relation-supports-tint);color:var(--color-node-relation-supports)}#treePane.tree-view-brief .briefPhoneAdd--against{border-color:var(--color-node-relation-opposes-mark);background:var(--color-node-relation-opposes-tint);color:var(--color-node-relation-opposes)}#treePane.tree-view-brief .briefPhoneAdd--option{border-color:var(--color-node-relation-answers-mark);background:var(--color-node-relation-answers-tint);color:var(--color-node-relation-answers)}#treePane.tree-view-brief .briefPhoneAdd--requirement{border-color:var(--color-node-relation-requires-mark);background:var(--color-node-relation-requires-tint);color:var(--color-node-relation-requires)}#treePane.tree-view-brief .briefPhoneAdd--detail{border-color:var(--color-node-relation-refines-mark);background:var(--color-node-relation-refines-tint);color:var(--color-node-relation-refines)}#treePane.tree-view-brief .briefPhoneWork{display:flex;flex-direction:column}#treePane.tree-view-brief .briefPhoneWorkRow{display:flex;align-items:center;gap:var(--space-md);min-height:var(--hit-target-phone);padding:0 var(--space-xs);border:0;border-bottom:1px solid var(--color-hairline);background:0 0;color:var(--color-text);font:inherit;font-size:var(--font-size-md);text-align:left}#treePane.tree-view-brief .briefPhoneWorkRow .material-symbols-rounded{color:var(--color-brand)}#treePane.tree-view-brief .briefPhoneCard .briefMenu{position:static;box-shadow:none}#treePane.tree-view-brief .briefPhoneCardFoot{display:flex;gap:var(--space-sm);margin:var(--space-sm)0 0;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-1);font-size:var(--font-size-sm);line-height:1.45;color:var(--color-ink-body)}#treePane.tree-view-brief .briefPhoneCardFoot .material-symbols-rounded{color:var(--color-subtle)}#tbPhoneLogMenuBtn{display:none}@media (max-width:767px){body.phone-member-log #tbPhoneLogMenuBtn{display:inline-flex;min-width:var(--hit-target-phone);min-height:var(--hit-target-phone)}body.phone-member-log :is(#appLogo,.tbDivider,#userDropdown,#tbPeopleDropdown,#topbarOrganizationDropdown){display:none!important}body.phone-member-log #tbLogIdentity{flex:1 1 auto;min-width:0}body.phone-member-log #tbLogTitleZone{min-width:0}body.phone-member-log .tbShareBtn{min-width:var(--hit-target-phone);min-height:var(--hit-target-phone);font-size:0;gap:0}body.phone-member-log .tbShareBtn .material-symbols-rounded{font-size:var(--font-size-2xl)}#treePane.tree-view-brief .briefLayout--phone .briefAddKeys{display:none}}.sheet:is(.sheet--phoneMenu,.sheet--phoneShare,.sheet--desktopNotice,.sheet--phoneHistory,.sheet--approval){padding:var(--space-xs) var(--space-lg) var(--space-xl)}.phoneSheetTitle{margin:0 0 var(--space-sm);font-size:var(--font-size-lg);font-weight:600}.phoneMenuEyebrow{margin:var(--space-lg)0 var(--space-xs);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle)}.phoneMenuGroup{display:flex;flex-direction:column}.btn.phoneMenuRow{display:flex;align-items:center;gap:var(--space-md);min-height:var(--hit-target-phone);padding:0 var(--space-xs);border:0;border-radius:var(--radius-md);background:0 0;color:var(--color-text);font:inherit;font-size:var(--font-size-md);text-align:left}.phoneMenuRow .material-symbols-rounded{color:var(--color-brand)}.phoneMenuRow--desk{color:var(--color-ink-body)}.phoneMenuRow--desk .material-symbols-rounded{color:var(--color-subtle)}.phoneMenuLabel{flex:1}.phoneRadioGroup{display:flex;flex-direction:column;gap:var(--space-xs)}.btn.phoneRadioRow{display:flex;align-items:center;gap:var(--space-md);min-height:calc(var(--hit-target-phone) + var(--space-md));padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-0);color:var(--color-text);font:inherit;text-align:left}.phoneRadioRow.is-on{border-color:var(--color-brand);background:var(--color-brand-tint)}.phoneRadioRow:disabled{opacity:var(--interactive-disabled)}.phoneRadioBody{flex:1;display:flex;flex-direction:column;gap:var(--space-2xs)}.phoneRadioLabel{font-size:var(--font-size-md);font-weight:600}.phoneRadioSub{font-size:var(--font-size-sm);color:var(--color-subtle)}.phoneRadioMark{color:var(--color-brand)}.phoneShareNote{margin:var(--space-sm)0 0;font-size:var(--font-size-sm);line-height:1.45;color:var(--color-lead)}.phoneShareLink{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg)}.phoneShareUrl{flex:1 1 100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);color:var(--color-subtle)}.phoneShareBtn{min-height:var(--hit-target-phone);border-radius:var(--radius-pill)}.phoneInvite{display:flex;flex-direction:column;gap:var(--space-sm)}.phoneFieldLabel{font-size:var(--font-size-sm);font-weight:600;color:var(--color-ink-body)}.phoneInviteAccess{display:flex;gap:var(--space-lg);margin:0;padding:0;border:0}.phoneInviteRole{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--hit-target-phone);font-size:var(--font-size-md)}.phoneInviteSend{border-radius:var(--radius-pill)}.phoneMemberList{margin:0;padding:0;list-style:none}.phoneMemberRow{display:flex;justify-content:space-between;gap:var(--space-md);min-height:var(--hit-target-phone);align-items:center;border-bottom:1px solid var(--color-hairline);font-size:var(--font-size-md)}.phoneMemberRole{font-size:var(--font-size-sm);color:var(--color-subtle);text-transform:capitalize}.phoneShareStatus{min-height:var(--space-lg);margin:var(--space-md)0 0;font-size:var(--font-size-sm);color:var(--color-success)}.desktopNotice{display:flex;flex-direction:column;gap:var(--space-md);padding-top:var(--space-sm)}.desktopNoticeTile{display:inline-flex;align-items:center;justify-content:center;width:var(--space-4xl);height:var(--space-4xl);border-radius:var(--radius-2xl);background:var(--color-brand-pill);color:var(--color-brand)}.desktopNoticeTile .material-symbols-rounded{font-size:var(--font-size-2xl)}.desktopNoticeHeading{margin:0;font-size:var(--font-size-xl);line-height:1.25}.desktopNoticeWhy{margin:0;font-size:var(--font-size-md);line-height:1.5;color:var(--color-ink-body)}.desktopNoticeWhere{margin:0;font-size:var(--font-size-sm);color:var(--color-subtle)}.desktopNoticeActions{display:flex;flex-direction:column;gap:var(--space-sm)}.desktopNoticeBtn{border-radius:var(--radius-pill)}.btn.desktopNoticeQuiet{min-height:var(--hit-target-phone);border:0;background:0 0;color:var(--color-ink-body);font:inherit;font-weight:600}.desktopNoticeStatus{min-height:var(--space-lg);margin:0;font-size:var(--font-size-sm);color:var(--color-success)}.phoneHistoryList{margin:0;padding:0;list-style:none}.phoneHistoryRow{display:flex;gap:var(--space-md);padding:var(--space-sm)0;border-bottom:1px solid var(--color-hairline);font-size:var(--font-size-sm);line-height:1.45}.phoneHistoryTime{flex:none;min-width:var(--space-3xl);color:var(--color-subtle);font-variant-numeric:tabular-nums}.phoneHistoryText{color:var(--color-text)}.phoneHistoryNode{color:var(--color-subtle)}.phoneHistoryNote{margin:var(--space-md)0 0;font-size:var(--font-size-sm);color:var(--color-subtle)}#treePane.tree-view-brief .briefPhoneBar--member{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-left:0;padding-right:0}#treePane.tree-view-brief .briefPhoneBar--member .briefPhoneBarBtn{flex-direction:column;gap:var(--space-2xs);min-width:0;min-height:calc(var(--hit-target-phone) + var(--space-sm));padding:0;border:0;border-radius:0;background:0 0;font-size:var(--font-size-2xs);font-weight:500}#treePane.tree-view-brief .briefPhoneBar--member .briefPhoneBarBtn .material-symbols-rounded{font-size:var(--font-size-2xl)}.approvalReview{display:flex;flex-direction:column;gap:var(--space-lg);padding-top:var(--space-xs)}.approvalTitle{margin:0;font-size:var(--font-size-lg);font-weight:600}.approvalEyebrow,.approvalSectionLabel,.approvalChoiceLabel{margin:0;font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle)}.approvalChoiceLabel{color:var(--color-brand)}.approvalQuestion,.approvalChoiceText{margin:var(--space-xs)0 0;font-family:var(--font-serif);font-size:var(--font-size-lg);line-height:1.45}.approvalChoice{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:2px solid var(--color-brand);border-radius:var(--radius-lg)}.approvalChoiceBy{font-size:var(--font-size-sm);color:var(--color-lead)}.approvalCompare{display:flex;flex-direction:column;gap:var(--space-sm)}.approvalCompareRows{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-xs) var(--space-md);margin:0;font-size:var(--font-size-sm);line-height:1.4}.approvalCompareRows dt{color:var(--color-lead)}.approvalCompareRows dd{margin:0;font-weight:600}.approvalCompareRows dd.is-missing{font-weight:400;color:var(--color-subtle)}.approvalLink{display:inline-flex;align-items:center;min-height:var(--hit-target-phone);font-size:var(--font-size-sm);font-weight:600}.approvalMuted{margin:0;font-size:var(--font-size-sm);color:var(--color-subtle)}.approvalFoot,.approvalDecline{display:flex;flex-direction:column;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.approvalRecordLine{margin:0;font-size:var(--font-size-sm);line-height:1.45;color:var(--color-lead)}.approvalActions{display:flex;gap:var(--space-sm)}.approvalActions .btn{border-radius:var(--radius-pill)}.approvalPrimary{flex:1}.approvalDeclineBtn{color:var(--color-danger-deep)}.approvalFieldLabel{font-size:var(--font-size-sm);font-weight:600;color:var(--color-ink-body)}.approvalStale{margin:0;font-size:var(--font-size-md);color:var(--color-ink-body)}.approvalOpen{border-radius:var(--radius-pill)}.approvalError{margin:0;font-size:var(--font-size-sm);color:var(--color-danger-deep)}.llApprovalCard{display:flex;flex-direction:column;gap:var(--space-sm);margin:0 0 var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-0)}.llApprovalEyebrow{font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-warn)}.llApprovalAsk{margin:0;font-size:var(--font-size-md);line-height:1.45}.llApprovalQuote{margin:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-1);font-family:var(--font-serif);font-size:var(--font-size-md);line-height:1.45}.llApprovalTally{font-size:var(--font-size-sm);color:var(--color-subtle)}.btn.llApprovalBtn{align-self:stretch;min-height:var(--hit-target-phone);border-radius:var(--radius-pill)}.llApprovalList{display:flex;flex-direction:column}@media (max-width:767px){body.member-tabs{padding-bottom:calc(var(--hit-target-phone)*2 + env(safe-area-inset-bottom,0))}body.member-tabs :is(#tbSection,#userDropdown){display:none!important}body.member-tabs{--member-tabs-height:calc(var(--space-xs) + var(--hit-target-phone) + var(--space-sm) * 2 + var(--space-px) + env(safe-area-inset-bottom, 0px))}body.member-tabs .cookieNoticeBanner{bottom:calc(var(--member-tabs-height) + var(--space-md))}.memberTabs{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:var(--space-xs) var(--space-xs) calc(var(--space-sm) + env(safe-area-inset-bottom,0));background:var(--color-surface-0);border-top:1px solid var(--color-border)}.memberTab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:calc(var(--hit-target-phone) + var(--space-sm));color:var(--color-lead);font-size:var(--font-size-2xs);font-weight:500;text-decoration:none}.memberTab .material-symbols-rounded{font-size:var(--font-size-2xl)}.memberTab.is-current{color:var(--color-brand);font-weight:600}.iconBtn.memberTab--new{justify-self:center;width:calc(var(--hit-target-phone) + var(--space-sm));height:calc(var(--hit-target-phone) + var(--space-sm));border:0;border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-surface-0);box-shadow:var(--shadow-md)}.memberTab--new .material-symbols-rounded{font-size:var(--font-size-2xl)}.memberTabBadge{position:absolute;top:0;left:50%;margin-left:var(--space-xs);min-width:var(--space-lg);height:var(--space-lg);padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--color-warn);color:var(--color-surface-0);font-size:var(--font-size-2xs);font-weight:700;line-height:var(--space-lg);text-align:center}}@media (max-width:767px){body.mobile-mode .newLogOverlay{padding:0;backdrop-filter:none}body.mobile-mode .newLogCard,body.mobile-mode .newLogCard:has(.newLog-question){display:flex;flex-direction:column;max-width:none;height:100vh;height:100dvh;border:0;border-radius:0;box-shadow:none}body.mobile-mode .newLog-header{flex:none;padding:var(--space-sm) var(--space-lg)}body.mobile-mode .iconBtn.newLog-close{width:var(--hit-target-phone);height:var(--hit-target-phone)}body.mobile-mode .newLog-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-lg)}body.mobile-mode .newLog-orgScroll{max-height:none}body.mobile-mode .btn.newLog-orgRow{min-height:var(--hit-target-phone)}body.mobile-mode .newLog-footer{flex:none;flex-direction:column;align-items:stretch;padding:var(--space-md) var(--space-lg) calc(var(--space-md) + env(safe-area-inset-bottom,0))}body.mobile-mode .newLog-lead{white-space:normal}body.mobile-mode .btn.newLog-primary{justify-content:center;min-height:calc(var(--hit-target-phone) + var(--space-xs));border-radius:var(--radius-pill)}body.mobile-mode .newLog-foot{order:-2}body.mobile-mode .btn.newLog-start{order:-1}}.acPhoneRows{display:flex;flex-direction:column;margin-top:var(--space-xl);border-top:1px solid var(--color-border)}.acPhoneRow{display:flex;align-items:center;gap:var(--space-md);min-height:calc(var(--hit-target-phone) + var(--space-xs));border-bottom:1px solid var(--color-hairline);color:var(--color-text);font-size:var(--font-size-md);text-decoration:none}.acPhoneRow .material-symbols-rounded{color:var(--color-brand)}.acPhoneRowLabel{flex:1}.acPhoneRow .acPhoneRowEnd{color:var(--color-subtle);font-size:var(--font-size-lg)}.btn.acPhoneSignOut{margin-top:var(--space-lg);justify-content:center;border-radius:var(--radius-pill)}@page brief{margin:18mm 16mm 20mm;@bottom-left{content:"Decision log";font:400 9pt var(--font-sans);color:var(--color-subtle)}@bottom-right{content:"Page "counter(page)" of "counter(pages);font:400 9pt var(--font-sans);color:var(--color-subtle)}}.modalCard.guideSaveDialog{display:flex;flex-direction:column;width:calc(var(--space-5xl)*7 - var(--space-sm));max-width:calc(100vw - var(--space-3xl));max-height:calc(100vh - var(--space-3xl));max-height:calc(100dvh - var(--space-3xl))}.guideSaveDialog .modalHeader{flex:none}.guideSaveDialog .modalBody{display:flex;flex-direction:column;gap:var(--space-md);min-height:0;overflow-y:auto;overscroll-behavior:contain}.guideSaveDialog .guideSaveForm{display:flex;flex-direction:column;gap:var(--space-sm)}.guideSaveLead{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text)}.guideSaveBusy{margin:0;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.guideSaveError{margin:0;font-size:var(--font-size-xs);color:var(--color-danger-deep)}.guideSaveSwitch{margin:0;display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-subtle)}.guideSaveRule{width:100%;margin:0;border:0;border-top:1px solid var(--color-hairline)}.guideSaveFine{margin:0;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-subtle)}.savedToast{position:fixed;z-index:60;top:var(--space-5xl);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--space-md);max-width:calc(100vw - var(--space-3xl));padding:var(--space-md) var(--space-md) var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-text);color:var(--color-surface-0);font-size:var(--font-size-sm);font-weight:500;box-shadow:var(--shadow-md)}.savedToast .savedToastMark{color:var(--color-success-fill)}.savedToast .savedToastClose{color:inherit}.savedToast .savedToastAction{display:inline-flex;align-items:center;min-height:var(--hit-target-min);padding:0 var(--space-sm);border-radius:var(--radius-md);color:var(--color-brand-on-ink);font-weight:600;text-decoration:none;white-space:nowrap}.savedToast .savedToastAction:hover,.savedToast .savedToastAction:focus-visible{text-decoration:underline}.nodeOrigin{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:var(--font-size-xs);font-weight:600;line-height:1.5;color:var(--color-lead)}.nodeOrigin .material-symbols-rounded{font-size:var(--font-size-md);line-height:1.2}.nodeOriginWords{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nodeOriginLink{color:var(--color-brand);text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.nodeOriginWords{white-space:normal;overflow-wrap:anywhere}}.nodeOriginLink:hover{color:var(--color-brand-deep)}.stageNodeOrigin{margin-top:var(--space-sm)}.modalCard.startLogDialog{width:calc(var(--space-5xl)*10);max-width:calc(100vw - var(--space-3xl))}.startLogBody{display:flex;flex-direction:column;gap:var(--space-xl)}.startLogLead{margin:0;font-size:var(--font-size-sm);line-height:1.55;color:var(--color-text)}.startLogSection{display:flex;flex-direction:column;gap:var(--space-xs)}.startLogLabel{font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-subtle)}.startLogTitle{padding:var(--space-md) var(--space-md);border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface-quiet);font-family:var(--font-serif);font-size:var(--font-size-md);line-height:1.5;color:var(--color-text);overflow-wrap:anywhere}.startLogCutMark{color:var(--color-brand);font-weight:500}.startLogNote{margin:0;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-subtle)}.startLogPreview{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-hairline);border-radius:var(--radius-md)}.startLogPreviewRow{display:flex;align-items:baseline;gap:var(--space-md)}.startLogPreviewNum{flex:none;font-family:var(--font-serif);font-size:var(--font-size-md);color:var(--color-lead)}.startLogPreviewText{font-family:var(--font-serif);font-size:var(--font-size-md);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.startLogPreviewOrigin,.startLogWhereRow,.startLogListRow{display:flex;align-items:flex-start;gap:var(--space-sm)}.startLogPreviewOrigin{padding-left:var(--space-xl);font-size:var(--font-size-xs);font-weight:600;color:var(--color-lead)}.startLogPreviewOrigin .material-symbols-rounded{font-size:var(--font-size-md)}.startLogLists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.startLogList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-sm);font-size:var(--font-size-sm);line-height:1.45}.startLogList .material-symbols-rounded{font-size:var(--font-size-lg)}.startLogList--comes .material-symbols-rounded{color:var(--color-success)}.startLogList--stays{color:var(--color-subtle)}.startLogWhere{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-brand-tint);font-size:var(--font-size-sm)}.startLogWhereRow .material-symbols-rounded{font-size:var(--font-size-lg);color:var(--color-brand)}.startLogError{margin:0;font-size:var(--font-size-xs);color:var(--color-danger-deep)}@media (max-width:767px){.startLogLists{grid-template-columns:minmax(0,1fr)}}.modalCard.guideFinishDialog{width:calc(var(--space-5xl)*9);max-width:calc(100vw - var(--space-3xl))}.guideFinishBody{display:flex;flex-direction:column;gap:var(--space-lg)}.guideFinishLead{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text)}.guideFinishError{margin:0;font-size:var(--font-size-xs);color:var(--color-danger-deep)}.guideFinishActions{display:flex;justify-content:flex-end}.nodeBlocks{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-md);font-family:var(--font-label);font-size:var(--font-size-sm);line-height:1.45;color:var(--color-text)}.briefBlocks{margin-top:var(--space-sm);padding-bottom:var(--space-xs)}.stageNodeBlocks{margin-top:var(--space-md);max-width:720px}.nodeBlocksProse{font-family:var(--font-serif);font-size:var(--font-size-lg);line-height:1.55;color:var(--color-ink-body)}.nodeBlocksProse p{margin:0}.nodeBlocksProse p+p{margin-top:var(--space-sm)}.nodeBlock{margin:0;min-width:0}.nodeBlockFoot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}.nodeBlockCaption{margin:0;flex:1 1 auto;font-size:var(--font-size-sm);color:var(--color-muted)}.nodeBlockExpand{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:36px;padding:0 var(--space-sm);border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface-0);color:var(--color-brand-deep);font:inherit;font-weight:600;cursor:pointer}.nodeBlockExpand .material-symbols-rounded{font-size:var(--font-size-md)}.nodeBlockExpand:focus-visible{outline:0;box-shadow:var(--focus-ring)}.nodeTableScroll{overflow-x:auto;border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface-0)}.nodeTableScroll:focus-visible{outline:0;box-shadow:var(--focus-ring)}.nodeTable{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.nodeTable th,.nodeTable td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-hairline-soft);text-align:left;vertical-align:top;font-weight:400}.nodeTable thead th{font-weight:600;background:var(--color-surface-1);border-bottom-color:var(--color-hairline)}.nodeTable tbody tr:last-child>*{border-bottom:0}.nodeTable tr.is-total>*{font-weight:600;border-top:1px solid var(--color-hairline)}.nodeTable [data-align=right]{text-align:right}.nodeTable [data-align=center]{text-align:center}.nodeTable td.is-num{font-variant-numeric:tabular-nums}.nodeTable th:first-child,.nodeTable td:first-child{position:sticky;left:0;background:var(--color-surface-0)}.nodeTable thead th:first-child{background:var(--color-surface-1)}.nodeGallery--compact{display:none}.nodeGallery--wide.nodeGallery--lead{display:grid;gap:var(--space-2xs);height:340px;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.nodeGallery--wide.nodeGallery--lead[data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.nodeGallery--wide.nodeGallery--lead[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;height:260px}.nodeGallery--wide.nodeGallery--lead[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nodeGallery--wide.nodeGallery--lead:not([data-count="1"]):not([data-count="2"]):not([data-count="4"])>.is-lead{grid-row:span 2}.nodeGallery--wide.nodeGallery--grid{display:grid;gap:var(--space-2xs);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:120px}.nodeGallery--wide.nodeGallery--strip{display:grid;grid-auto-flow:column;grid-auto-columns:220px;gap:var(--space-2xs);height:160px;overflow-x:auto;scroll-snap-type:x mandatory}.nodeGallery--strip>.nodeGalleryTile{scroll-snap-align:start}.nodeGallery--wide{border-radius:var(--radius-lg);overflow:hidden}.nodeGalleryTile{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:0;border:0;background:var(--color-surface-1);color:var(--color-ink-body);font:inherit;cursor:zoom-in;overflow:hidden}.nodeGalleryTile:disabled{cursor:default}.nodeGalleryTile:focus-visible{outline:0;box-shadow:inset var(--focus-ring)}.nodeGalleryImage{display:block;width:100%;height:100%;object-fit:cover}.nodeGalleryState{padding:var(--space-sm);font-size:var(--font-size-xs);color:var(--color-muted);text-align:center}.nodeGalleryTile[data-state=blocked] .nodeGalleryState{color:var(--color-danger-deep)}.nodeGalleryMore{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-text-a13);color:var(--color-surface-0);font-size:var(--font-size-xl);font-weight:600}.nodeGalleryWithheld{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-ink-body)}.nodeBlock--gallery>.nodeBlockCaption{display:block;margin-top:var(--space-xs)}.nodeFigures{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-sm);margin:0;padding:0;list-style:none}.nodeFigure{display:flex;flex-direction:column;gap:var(--space-px);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface-1)}.nodeFigureValue{font-size:var(--font-size-2xl);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-text)}.nodeFigureLabel{color:var(--color-ink-body)}.nodeFigureSource{font-size:var(--font-size-xs);color:var(--color-muted)}.nodeBlock--quote{display:flex;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);background:var(--color-brand-tint)}.nodeQuoteMark{font-family:var(--font-serif);font-size:var(--font-size-3xl);line-height:.8;color:var(--color-brand)}.nodeQuoteBody{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.nodeQuoteText{margin:0;font-family:var(--font-serif);font-style:italic;font-size:var(--font-size-lg);line-height:1.5;color:var(--color-text)}.nodeQuoteText p{margin:0}.nodeQuoteText p+p{margin-top:var(--space-xs)}.nodeQuoteFile{padding:0;border:0;background:0 0;color:var(--color-brand-deep);font:inherit;text-decoration:underline;cursor:pointer}.nodeFileCard,.nodeLinkCard,.nodeRefCard{display:flex;align-items:center;gap:var(--space-md);align-self:flex-start;max-width:100%;min-width:min(380px,100%);box-sizing:border-box;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-0);color:var(--color-text);font:inherit;text-align:left;text-decoration:none}button.nodeFileCard{cursor:pointer}.nodeFileCard:focus-visible,.nodeLinkCard:focus-visible,.nodeRefCard:focus-visible{outline:0;box-shadow:var(--focus-ring)}.nodeFileKind{flex:none;display:flex;align-items:flex-end;justify-content:center;width:36px;height:44px;padding-bottom:var(--space-xs);box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-surface-1);color:var(--color-ink-body);font-size:var(--font-size-2xs);font-weight:700}.nodeFileWords{display:flex;flex-direction:column;gap:var(--space-px);min-width:0}.nodeFileName{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nodeFileMeta{font-size:var(--font-size-xs);color:var(--color-muted)}.nodeFileCard[data-state=blocked] .nodeFileMeta{color:var(--color-danger-deep)}.nodeLinkCard{flex-direction:column;align-items:flex-start;gap:var(--space-px)}.nodeLinkHost{font-size:var(--font-size-xs);color:var(--color-muted)}.nodeLinkTitle{font-weight:600}.nodeRefCard{border-color:var(--color-brand-border-soft);background:var(--color-brand-tint)}.nodeRefCard .material-symbols-rounded{color:var(--color-brand)}.nodeRefNumber{font-weight:600;color:var(--color-brand-deep)}@container (max-width: 480px){.nodeGallery--wide{display:none!important}.nodeGallery--compact{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:var(--space-xs);overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--radius-lg)}.nodeGallery--compact>.nodeGalleryTile{aspect-ratio:4/3;scroll-snap-align:start;border-radius:var(--radius-md)}.nodeFigures{grid-template-columns:1fr;gap:0;padding:var(--space-2xs) var(--space-md);border-radius:var(--radius-lg);background:var(--color-surface-1)}.nodeFigure{flex-direction:row;align-items:baseline;gap:var(--space-md);padding:var(--space-sm)0;border-radius:0;background:0 0;border-bottom:1px solid var(--color-hairline)}.nodeFigure:last-child{border-bottom:0}.nodeFigureValue{flex:none;width:80px;font-size:var(--font-size-lg)}.nodeFigureSource{margin-left:auto}.nodeBlock--quote{padding:var(--space-md)}.nodeFileCard,.nodeLinkCard,.nodeRefCard{min-width:0;width:100%}}body.mobile-mode .nodeFileCard,body.mobile-mode .nodeLinkCard,body.mobile-mode .nodeRefCard{min-height:64px}body.mobile-mode .nodeBlockExpand{min-height:44px}@media print{.nodeGallery--compact{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs)}.nodeGallery--compact>.nodeGalleryTile{aspect-ratio:4/3}.nodeGallery--wide{display:none!important}.nodeTable tr{break-inside:avoid}.nodeTableScroll{overflow:visible}.nodeBlockExpand{display:none}.nodeLinkCard::after{content:" "attr(href);font-size:var(--font-size-xs);color:var(--color-muted)}}.modalOverlay.imageViewerOverlay{padding:0;background:var(--color-text)}.imageViewer{display:flex;flex-direction:column;width:100%;height:100%;color:var(--color-surface-0);font-family:var(--font-label);font-size:var(--font-size-sm)}.imageViewerHead{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-xl)}.imageViewerHeading{display:flex;flex-direction:column;gap:var(--space-px);flex:1 1 auto;min-width:0}.imageViewerNumber{font-size:var(--font-size-xs);color:var(--color-ink-faint)}.imageViewerTitle{font-family:var(--font-serif);font-size:var(--font-size-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imageViewerCounter{font-variant-numeric:tabular-nums;color:var(--color-ink-faint)}.imageViewerTool,.imageViewerStep,.imageViewerThumb{display:inline-flex;align-items:center;justify-content:center;border:0;color:var(--color-surface-0);background:var(--color-ink-heading);cursor:pointer}.imageViewerTool{width:44px;height:44px;border-radius:var(--radius-md);background:0 0}.imageViewerClose{background:var(--color-ink-heading)}.imageViewerStep{flex:none;width:48px;height:48px;border-radius:var(--radius-pill)}.imageViewerTool:focus-visible,.imageViewerStep:focus-visible,.imageViewerThumb:focus-visible{outline:0;box-shadow:0 0 0 3px var(--color-brand-light)}.imageViewerStage{flex:1 1 auto;min-height:0;display:flex;align-items:center;gap:var(--space-lg);padding:0 var(--space-lg)}.imageViewerFrame{flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;touch-action:pinch-zoom}.imageViewerImage{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-xs)}.imageViewerWaiting{color:var(--color-ink-faint)}.imageViewerFoot{display:flex;align-items:flex-end;gap:var(--space-2xl);padding:var(--space-lg) var(--space-xl) var(--space-xl)}.imageViewerWords{flex:1 1 auto;max-width:620px;display:flex;flex-direction:column;gap:var(--space-2xs)}.imageViewerCaption{margin:0;font-family:var(--font-serif);font-size:var(--font-size-lg);line-height:1.45}.imageViewerCredit{margin:0;font-size:var(--font-size-sm);color:var(--color-ink-faint)}.imageViewerThumbs{display:flex;gap:var(--space-sm);overflow-x:auto}.imageViewerThumb{flex:none;width:72px;height:50px;padding:0;border-radius:var(--radius-xs);opacity:.6;overflow:hidden}.imageViewerThumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--color-text),0 0 0 4px var(--color-surface-0)}.imageViewerThumbImage{width:100%;height:100%;object-fit:cover}.imageViewerOverlay--phone .imageViewerHead{padding:var(--space-sm)}.imageViewerOverlay--phone .imageViewerHeading{display:none}.imageViewerOverlay--phone .imageViewerCounter{flex:1 1 auto;text-align:center}.imageViewerOverlay--phone .imageViewerStage{padding:0}.imageViewerOverlay--phone .imageViewerStep,.imageViewerOverlay--phone .imageViewerThumbs{display:none}.imageViewerOverlay--phone .imageViewerFoot{padding:var(--space-lg) var(--space-xl) var(--space-2xl);border-radius:var(--radius-2xl) var(--radius-2xl)0 0;background:var(--color-ink-heading)}.tableViewerCard{width:min(960px,100%)}.tableViewerCard .modalBody{display:flex;flex-direction:column;gap:var(--space-sm)}.tableViewerStatus{margin:0;font-size:var(--font-size-xs);color:var(--color-muted)}body.mobile-mode .tableViewerOverlay{padding:0}body.mobile-mode .tableViewerCard{width:100%;height:100%;border-radius:0;display:flex;flex-direction:column}body.mobile-mode .tableViewerCard .modalBody{flex:1 1 auto;overflow:auto}body.mobile-mode .tableViewerCard .modalFooter .btn{flex:1 1 0;min-height:48px}.nbe{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-sm);font-family:var(--font-label);font-size:var(--font-size-sm);color:var(--color-text)}.nbeToolbar{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface-2)}.nbe--readonly .nbeToolbar:empty{display:none}.nbeToolbarActions{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.nbeToolbar .ijEditorTool{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-ink-body);cursor:pointer}.nbeToolbar .ijEditorTool:hover{background:var(--color-surface-1)}.nbeToolbar .ijEditorTool:focus-visible,.nbeInsert:focus-visible{outline:0;box-shadow:var(--focus-ring)}.nbeInsert{display:inline-flex;align-items:center;gap:var(--space-2xs);height:36px;margin-left:auto;padding:0 var(--space-md)0 var(--space-sm);border:1px solid var(--color-brand-border-soft);border-radius:var(--radius-md);background:var(--color-brand-tint);color:var(--color-brand-deep);font:inherit;font-weight:600;cursor:pointer}.nbeBody{display:flex;flex-direction:column;gap:var(--space-sm)}.nbeProseWrap{position:relative}.nbeProse{display:block;width:100%;min-height:36px;box-sizing:border-box;padding:var(--space-xs) var(--space-sm);border:1px solid transparent;border-radius:var(--radius-sm);background:0 0;color:var(--color-text);font-family:var(--font-serif);font-size:var(--font-size-lg);line-height:1.55;resize:none;overflow:hidden}.nbeProse:hover{border-color:var(--color-hairline)}.nbeProse:focus{outline:0;border-color:var(--color-brand-border-soft);box-shadow:var(--focus-ring)}.nbeStatus{font-size:var(--font-size-xs);color:var(--color-muted)}.nbeStatus[hidden]{display:none}.nbeMenu{position:absolute;z-index:20;top:100%;left:0;width:min(340px,100%);margin-top:var(--space-2xs);padding:var(--space-xs);box-sizing:border-box;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-0);box-shadow:0 12px 32px var(--color-text-a13)}.nbeToolbar>.nbeMenu{left:auto;right:0}.nbeMenuHead{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);font-weight:600;color:var(--color-muted)}.nbeMenuOption{display:flex;align-items:center;gap:var(--space-md);min-height:44px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer}.nbeMenuOption[aria-selected=true]{background:var(--color-brand-tint)}.nbeMenuOption[aria-disabled=true]{opacity:.5;cursor:default}.nbeMenuOption .material-symbols-rounded{color:var(--color-brand)}.nbeMenuWords{display:flex;flex-direction:column;min-width:0}.nbeMenuName{font-weight:600}.nbeMenuHint{font-size:var(--font-size-xs);color:var(--color-muted)}.nbeFrame{border:1.5px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-0)}.nbeFrame:focus-within{border-color:var(--color-brand)}.nbeFrameHead{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-2xs);border-bottom:1px solid var(--color-hairline-soft)}.nbeFrameHandle,.nbeFrameMore,.nbeTool{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-ink-body);cursor:pointer}.nbeFrameHandle{cursor:grab;color:var(--color-muted)}.nbeFrameMore{margin-left:auto}.nbeFrameHandle:focus-visible,.nbeFrameMore:focus-visible,.nbeTool:focus-visible{outline:0;box-shadow:var(--focus-ring)}.nbeTool[aria-pressed=true]{background:var(--color-brand-tint);color:var(--color-brand-deep)}.nbeTool:disabled{opacity:.4;cursor:default}.nbeFrameKind{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand)}.nbeFrameSize{font-size:var(--font-size-xs);color:var(--color-muted)}.nbeFrameDraft{font-size:var(--font-size-xs);color:var(--color-warn-deep)}.nbeFrameMenu{position:absolute;z-index:20;top:100%;right:var(--space-xs);width:260px;padding:var(--space-xs);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-0);box-shadow:0 12px 32px var(--color-text-a13)}.nbeFrameMenuItem{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:40px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.nbeFrameMenuItem:hover:not(:disabled),.nbeFrameMenuItem:focus-visible{outline:0;background:var(--color-brand-tint)}.nbeFrameMenuItem.is-danger{color:var(--color-danger-deep)}.nbeFrameMenuItem:disabled{opacity:.45;cursor:default}.nbeFrameBody{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.nbeTableHead{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);justify-content:space-between}.nbeTableTools{display:flex;gap:var(--space-2xs)}.nbeCheckLabel{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-ink-body)}.nbeCheck{width:16px;height:16px;margin:0;accent-color:var(--color-brand)}.nbeTableScroll{overflow-x:auto;margin-top:var(--space-xs);border:1px solid var(--color-hairline);border-radius:var(--radius-sm)}.nbeGrid{border-collapse:collapse;min-width:100%}.nbeGrid th,.nbeGrid td{padding:0;border-bottom:1px solid var(--color-hairline-soft);border-right:1px solid var(--color-hairline-soft)}.nbeGrid thead th{background:var(--color-surface-1)}.nbeGrid tr.is-total td .nbeCell{font-weight:600}.nbeCell{width:100%;min-width:110px;box-sizing:border-box;padding:var(--space-sm) var(--space-md);border:0;background:0 0;color:var(--color-text);font:inherit}.nbeGrid thead .nbeCell{font-weight:600}.nbeCell[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.nbeCell[data-align=center]{text-align:center}.nbeCell:focus{outline:0;box-shadow:inset 0 0 0 2px var(--color-brand)}.nbeTableAdds{display:flex;gap:var(--space-sm)}.nbeAdd{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:36px;padding:0 var(--space-md);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-0);color:var(--color-ink-body);font:inherit;cursor:pointer}.nbeAdd:disabled{opacity:.45;cursor:default}.nbeAdd:focus-visible{outline:0;box-shadow:var(--focus-ring)}.nbeField{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.nbeFieldLabel{font-size:var(--font-size-xs);font-weight:600;color:var(--color-ink-body)}.nbeFieldInput{min-height:36px;box-sizing:border-box;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-surface-0);color:var(--color-text);font:inherit}.nbeFieldInput:focus{outline:0;border-color:var(--color-brand);box-shadow:var(--focus-ring)}.nbeNotice{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-ink-body)}.nbeNotice[hidden]{display:none}.nbeNotice .material-symbols-rounded{color:var(--color-success)}.nbeLinkButton{margin-left:auto;padding:0;border:0;background:0 0;color:var(--color-brand-deep);font:inherit;font-weight:600;cursor:pointer}.nbeFigureRows{display:flex;flex-direction:column;gap:var(--space-sm)}.nbeFigureRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr) auto;gap:var(--space-sm);align-items:end}.nbeHint{margin:0;color:var(--color-muted)}.nbeError{margin:0;color:var(--color-danger-deep)}.nbeError[hidden]{display:none}.nbeLocked{display:flex;align-items:center;gap:var(--space-md);width:100%;min-height:60px;padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius-lg);background:var(--color-surface-1);color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.nbeLocked:focus-visible{outline:0;box-shadow:var(--focus-ring)}.nbeLocked>.material-symbols-rounded:last-child{margin-left:auto;color:var(--color-muted)}.nbeLockedWords{display:flex;flex-direction:column;gap:var(--space-px);min-width:0}.nbeLockedName{font-weight:600}.nbeLockedHint{font-size:var(--font-size-xs);color:var(--color-muted)}@container (max-width: 560px){.nbeInsertWord{display:none}.nbeInsert{width:36px;padding:0;justify-content:center}.nbeFigureRow{grid-template-columns:minmax(0,1fr) auto}.nbeFigureRow .nbeField--label,.nbeFigureRow .nbeField--source{grid-column:1/-1}.nbeTableAdds .nbeAdd{flex:1 1 0}}.ngeDialog{width:min(760px,calc(100vw - 2*var(--space-md)))}.nge{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-sm);font-family:var(--font-label);font-size:var(--font-size-sm);color:var(--color-text)}.ngeLayouts{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.ngeLayout{height:32px;padding:0 var(--space-sm);border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface-0);color:var(--color-ink-body);font:inherit;cursor:pointer}.ngeLayout[aria-pressed=true]{border-color:var(--color-brand-border-soft);background:var(--color-brand-tint);color:var(--color-brand-deep);font-weight:600}.ngeLayout:focus-visible,.ngeTile:focus-visible,.ngePickAdd:focus-visible{outline:0;box-shadow:var(--focus-ring)}.ngeCount{margin:0;font-size:var(--font-size-xs);color:var(--color-muted)}.ngeMain{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:var(--space-md);align-items:start}.ngeTiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--space-xs);margin:0;padding:0;list-style:none}.ngeTileItem{min-width:0}.ngeTile{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:2px solid transparent;border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-muted);font:inherit;font-size:var(--font-size-xs);cursor:grab}.ngeTile[aria-pressed=true]{border-color:var(--color-brand-deep)}.ngeTile[data-state=blocked]{color:var(--color-danger-deep)}.ngeTileImage{width:100%;height:100%;object-fit:cover}.ngeTileState{padding:var(--space-xs);text-align:center}.ngeLead{position:absolute;top:var(--space-2xs);left:var(--space-2xs);padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--color-surface-0);color:var(--color-brand-deep);font-size:var(--font-size-2xs);font-weight:600}.ngeSelected{display:flex;flex-direction:column;gap:var(--space-xs)}.ngeSelected:empty{display:none}.ngeSelectedName{margin:0;font-weight:600;overflow-wrap:anywhere}.ngeSelectedTools{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.ngeTextStatus{margin:0;min-height:1.4em;font-size:var(--font-size-xs);color:var(--color-muted)}.ngeAddImages,.ngePick{display:flex;flex-direction:column;gap:var(--space-xs)}.ngeAddImages{padding-top:var(--space-sm);border-top:1px solid var(--color-hairline)}.ngeSectionTitle{margin:0;font-weight:600}.ngeRoom,.ngeHint{margin:0;font-size:var(--font-size-xs);color:var(--color-muted)}.ngeFileInput{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ngeDrop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:1px dashed var(--color-hairline);border-radius:var(--radius-md)}.ngeDrop.is-over{border-color:var(--color-brand-deep);background:var(--color-brand-tint)}.ngePickList{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.ngePickItem{display:flex;align-items:center;gap:var(--space-xs)}.ngePickName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ngePickAdd{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-surface-0);color:var(--color-ink-body);cursor:pointer}.ngePickAdd:disabled{opacity:.5;cursor:default}.ngeNotice{margin:0;font-size:var(--font-size-xs);color:var(--color-danger-deep)}.ngeLive{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@container (max-width: 560px){.ngeMain{grid-template-columns:minmax(0,1fr)}.ngeTiles{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}}.stageFilePreview{flex:none;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--color-surface-2);object-fit:cover}.stageFileCaption{flex:1 1 100%;order:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs);color:var(--color-muted)}.stageFileInGallery{flex:none;padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--color-brand-tint);color:var(--color-brand-deep);font:500 var(--font-size-2xs)/1.5 var(--font-label)}.nbeAlert{margin:0;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-danger-deep);font-size:var(--font-size-xs)}.nbeAlert[hidden]{display:none}