@font-face{font-family:DM Sans;font-style:normal;font-weight:200;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:200;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_f46c1da0-module__T8_tDW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_f46c1da0-module__T8_tDW__variable{--font-sans:"DM Sans","DM Sans Fallback"}
:root{--fc-radical:#ff355e;--fc-radical-strong:#e51943;--fc-radical-rgb:255 53 94;--fc-radical-tint-1:#ffebef;--fc-radical-tint-2:#ffd7df;--fc-viridian:#07a2ad;--fc-viridian-ink:#007c85;--fc-tertiary:#7c7c8b;--fc-atmos-rgb:124 124 139;--fc-sunbeam-20:#fdf1de;--wash-warm:linear-gradient(135deg,var(--fc-radical-tint-1)0%,var(--fc-sunbeam-20)100%);--mf-grey-20:#fff;--mf-grey-50:#f9f9f9;--mf-grey-100:#f4f4f5;--mf-grey-150:#d3d3d8;--mf-grey-700:#515164;--mf-dark:#1a1a31;--canvas:#fff;--surface:var(--mf-grey-50);--surface-2:var(--mf-grey-100);--line-soft:#e9e9ec;--line:var(--mf-grey-150);--border-control:var(--fc-tertiary);--ink:#25253d;--ink-2:#515164;--ink-3:#515164;--accent:var(--fc-radical);--accent-strong:var(--fc-radical-strong);--accent-rgb:var(--fc-radical-rgb);--atmos-rgb:var(--fc-atmos-rgb);--accent-ink:#fff;--row-selected:var(--accent-wash);--accent-wash:var(--fc-radical-tint-1);--accent-wash-2:var(--fc-radical-tint-2);--viridian:var(--fc-viridian);--viridian-ink:var(--fc-viridian-ink);--fi-positive:#07a2ad;--co-crit-ink:#b42d26;--co-jud-bg:#f9f6ee;--co-jud-line:#e4ded3;--co-jud-ink:#7a5f2b;--co-jud-dot:#b78a2e;--sg-neutral:var(--ink-2);--pri-pursue:var(--viridian-ink);--pri-watch:var(--border-control);--pri-pass:#b4b4bf;--list-germany:#1745c2;--list-france-italy-portugal:#bd7634;--list-eu-frontline-wfm:#3b6209;--list-eu-pay-ai-compliance:#ab75df;--list-eu-adjacencies:#892c63;--list-core-hris-ats:#07859d;--vc-secondary:#8a8a9e;--vc-empty:#f0f0f2;--bar:var(--mf-dark);--bar-ink:#fff;--bar-ink-2:rgba(255,255,255,.65);--bar-ink-3:rgba(255,255,255,.32);--bar-line:rgba(255,255,255,.15);--r-2xs:2px;--r-xs:4px;--r-s:8px;--r-m:8px;--r-l:8px;--r-xl:16px;--r-2xl:16px;--r-pill:999px;--shadow-1:0 1px 2px rgba(37,37,61,.05);--shadow-2:0 1px 2px rgba(37,37,61,.05),0 10px 28px rgba(37,37,61,.07);--shadow-3:0 2px 6px rgba(37,37,61,.08),0 24px 60px rgba(37,37,61,.16);--rail-w:238px;--topbar-h:62px;--statusbar-h:40px;--row-h:28px;--ctl-h:36px;--t1:10.5px;--t2:11.5px;--t3:12.5px;--t4:13.5px;--t5:15px;--t6:16.5px;--t7:18.5px;--t8:21px;--d-heading:24px;--d-figure:27px;--d-display:42.5px;--text-data-body:var(--t4);--text-prose-body:var(--t6);--stride-data:4px;--stride-prose:8px;--font-ui:var(--font-sans),"DM Sans",Helvetica,Arial,sans-serif;--font-numeric:var(--font-ui);--font-display:var(--font-ui)}
*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-data-body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;display:flex}a{color:inherit}::selection{background:var(--accent-wash);color:var(--ink)}::selection{background:var(--accent-wash);color:var(--ink)}.cta::selection,.cta ::selection{background:var(--ink);color:var(--canvas)}.cta::-moz-selection{background:var(--ink);color:var(--canvas)}.cta ::-moz-selection{background:var(--ink);color:var(--canvas)}input,textarea{caret-color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}input:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}textarea:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}*{scrollbar-width:thin;scrollbar-color:var(--line)transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--r-pill);background-clip:padding-box;border:3px solid transparent}::-webkit-scrollbar-thumb:hover{background:var(--border-control);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}a{text-underline-offset:.18em;text-decoration-thickness:from-font}:root{font-variant-numeric:tabular-nums lining-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ic{width:16px;height:16px}.ic-20{width:20px;height:20px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tooltip{z-index:90;border-radius:var(--r-s);background:var(--bar);width:max-content;max-width:220px;color:var(--bar-ink);font-family:var(--font-ui);font-size:var(--t3);text-align:center;box-shadow:var(--shadow-2);pointer-events:none;opacity:0;padding:5px 9px;font-weight:500;line-height:1.35;transition:opacity .12s ease-out,transform .12s ease-out;position:fixed;transform:translate(-50%,calc(2px - 100%))}.tooltip[data-show]{opacity:1;transform:translate(-50%,-100%)}.tooltip[data-below]{transform:translate(-50%,-2px)}.tooltip[data-below][data-show]{transform:translate(-50%)}.tooltip[data-wide]{text-align:left;max-width:320px;padding:7px 11px;font-weight:400;line-height:1.45}.tooltip:after{content:"";left:calc(50% + var(--tip-arrow,0px));background:var(--bar);width:8px;height:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.tooltip:not([data-below]):after{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:-3px}.tooltip[data-below]:after{clip-path:polygon(0 0,100% 0,0 100%);top:-3px}@media (prefers-reduced-motion:reduce){.tooltip,.tooltip[data-show],.tooltip[data-below],.tooltip[data-below][data-show]{transform:translate(-50%,var(--tip-y,-100%));transition-duration:1ms}.tooltip[data-below],.tooltip[data-below][data-show]{--tip-y:0%}}
.topbar{height:var(--topbar-h);background:var(--bar);color:var(--bar-ink);z-index:30;flex:none;align-items:center;gap:0;padding:0 26px 0 0;display:flex;position:relative}.topbar :focus-visible{outline-color:var(--bar-ink)}.brand{--brand-mark-h:24px;min-width:0;height:100%;color:var(--bar-ink);flex:none;align-items:center;padding-left:21px;display:flex;position:relative}.brand-link{height:100%;margin-right:calc(var(--rail-w) - 21px - var(--brand-mark-h)*171.98/36 + 24px);flex:none;align-items:center;text-decoration:none;display:flex}.brand-mark{color:var(--accent);height:var(--brand-mark-h);flex:none;width:auto;display:block}body:has(.rail) .brand:after{content:"";left:var(--rail-w);background:var(--bar-line);width:1px;position:absolute;top:0;bottom:0}.brand-title{min-width:0;font-size:var(--t5);letter-spacing:-.005em;color:var(--bar-ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.brand-sep{vertical-align:-.12em;background:var(--bar-ink-3);width:1px;height:.95em;margin:0 14px;display:inline-block}@media (max-width:1080px){.brand-title{display:none}.brand-link{margin-right:0}}.tb-spacer{flex:1 1 0;min-width:22px}.topright{flex:none;align-items:center;gap:11px;display:flex}.modes{height:var(--ctl-h);border-radius:var(--r-l);background:rgba(255,255,255,.08);flex:none;align-items:center;gap:2px;padding:3px;display:flex}.modes a{height:100%;font-size:var(--text-data-body);letter-spacing:-.005em;color:var(--bar-ink-2);border-radius:var(--r-s);white-space:nowrap;align-items:center;padding:0 15px;font-weight:600;text-decoration:none;transition:color .14s,background .14s;display:inline-flex}.modes a:hover{color:var(--bar-ink);background:rgba(255,255,255,.07)}.modes a[aria-current=page]{color:var(--accent-ink);background:var(--accent-strong);box-shadow:var(--shadow-1)}.modes a[aria-current=page]:hover{color:var(--accent-ink);background:color-mix(in srgb,var(--accent-strong)88%,var(--ink))}.modes .mode-soon{height:100%;font-size:var(--text-data-body);letter-spacing:-.005em;color:var(--bar-ink-2);opacity:.55;border-radius:var(--r-s);white-space:nowrap;cursor:help;align-items:center;padding:0 15px;font-weight:600;display:inline-flex}.cta{height:var(--ctl-h);background:var(--accent-strong);color:var(--accent-ink);font-size:var(--text-data-body);letter-spacing:-.005em;border-radius:var(--r-s);white-space:nowrap;cursor:pointer;border:0;flex:none;align-items:center;padding:0 15px;font-weight:600;text-decoration:none;transition:background .14s,transform .14s;display:inline-flex}.cta:hover{background:color-mix(in srgb,var(--accent-strong)88%,var(--ink))}.cta:active{transform:translateY(1px)}.topbar .cta:focus-visible{outline-color:var(--bar-ink)}.kbhint{font-size:var(--t2);color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:7px;display:inline-flex}.kbhint .keys{gap:3px;display:inline-flex}.kbhint kbd{font-family:var(--font-numeric);font-size:var(--t2);color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-xs);letter-spacing:.04em;border-bottom-width:2px;padding:2px 6px;line-height:1.15}.kbhint .kbx{border-radius:var(--r-m);width:24px;height:24px;color:var(--ink-2);font-size:var(--t1);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;padding:0;line-height:1;transition:opacity .16s,background .16s,color .16s;display:grid}.kbhint:hover .kbx,.kbhint:focus-within .kbx{opacity:1}.kbhint .kbx:focus-visible{opacity:1}@media (hover:none){.kbhint .kbx{opacity:1}}.kbhint .kbx:hover{background:var(--surface-2);color:var(--ink)}@media (max-width:1180px){.kbhint{display:none}}.topbar .kbhint,.topbar .kbhint .kbx{color:var(--bar-ink-2)}.topbar .kbhint kbd{color:var(--bar-ink);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.28)}.topbar .kbhint .kbx:hover{color:var(--bar-ink);background:rgba(255,255,255,.16)}.docbar{border-bottom:1px solid var(--line-soft);background:var(--canvas);flex:none;align-items:center;gap:10px;height:44px;padding:0 24px;display:flex}.docbar .crumb{font-size:var(--t1);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.shell{flex:1;min-height:0;display:flex}.rail{width:var(--rail-w);border-right:1px solid var(--line-soft);background:var(--surface);overscroll-behavior:contain;flex:none;padding:16px 10px 24px;overflow-y:auto}.rail .grp{font-size:var(--t1);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;padding:0 10px;font-weight:600}.rail>*+* .grp{margin-top:26px}.rail .sub{font-size:var(--t2);color:var(--ink-2);margin:12px 0 5px;padding:0 10px;font-weight:600}.rail .grp+div>.sub:first-child{margin-top:6px}.rail .ri{width:100%;font-size:var(--text-data-body);color:var(--ink);text-align:left;border-radius:var(--r-m);background:0 0;border:0;align-items:center;gap:9px;margin-bottom:1px;padding:7px 10px;font-weight:500;text-decoration:none;transition:background .16s;display:flex}.rail .ri .ic{color:var(--ink-2);flex:none}.rail .ri:hover{background:var(--surface-2)}.rail .ri[aria-current=page],.rail .ri[data-current=page]{background:var(--canvas);box-shadow:var(--shadow-1);font-weight:600}.rail .ri[aria-current=page] .ic,.rail .ri[data-current=page] .ic{color:var(--ink)}.rail .ri .n{font-family:var(--font-numeric);font-size:var(--t2);color:var(--ink-2);margin-left:auto;font-weight:400}.rail .ri.stub,.rail .ri.stub .ic{color:var(--ink-3)}.rail .ri.stub:hover{background:0 0}.rail .grp-row{justify-content:space-between;align-items:baseline;display:flex}.rail>*+* .grp-row .grp{margin-top:0}.rail>*+* .grp-row{margin-top:26px}.rail .rail-reset{font:inherit;font-size:var(--t1);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 10px}.rail .rail-reset:hover{color:var(--ink);text-decoration:underline}.rail .rail-reset:focus-visible{color:var(--ink);text-decoration:underline}.rail .ri-sort{position:relative}.rail .ri .ri-grip{z-index:1;width:12px;height:20px;color:var(--ink-3);cursor:grab;opacity:0;background:0 0;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;margin-left:-3px;padding:0;transition:opacity .12s;display:flex;position:relative}.rail .ri-sort .ri>:not(:-webkit-any(.n,.soon-mark,.draft-mark))+.ri-grip{margin-left:auto}.rail .ri-sort .ri>:not(:-moz-any(.n,.soon-mark,.draft-mark))+.ri-grip{margin-left:auto}.rail .ri-sort .ri>:not(:is(.n,.soon-mark,.draft-mark))+.ri-grip{margin-left:auto}.rail .ri-grip .ic{flex:none;width:12px;height:12px}.rail .ri-sort:hover .ri-grip{opacity:1}.rail .ri-grip:focus-visible{opacity:1}.rail .ri-split{position:relative}.rail .ri-hit{min-width:0;color:inherit;flex:1;align-items:center;gap:9px;text-decoration:none;display:flex}.rail .ri-hit:after{content:"";border-radius:var(--r-m);position:absolute;top:0;bottom:0;left:0;right:0}.rail .ri-hit:focus-visible{outline:none}.rail .ri-hit:focus-visible:after{outline:2px solid var(--ink);outline-offset:-2px}.rail .ri-grip:active{cursor:grabbing}.rail .ri-sort[data-dragging]{opacity:.5}.rail .ri-sort[data-drop]:after{content:"";background:var(--ink-2);pointer-events:none;border-radius:1px;height:2px;position:absolute;left:6px;right:6px}.rail .ri-sort[data-drop=before]:after{top:-1px}.rail .ri-sort[data-drop=after]:after{bottom:0}.main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.scrollarea{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.foot{border-top:1px solid var(--line-soft);height:var(--statusbar-h);background:var(--surface);z-index:30;flex:none;align-items:center;gap:14px;padding:0 26px;display:flex;position:relative}.foot .upd{font-size:var(--t3);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.foot .fl{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.foot .lnk{font-size:var(--t3);color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;padding:0 0 1px;font-weight:500;text-decoration:none;transition:border-color .14s,color .14s}.foot .lnk:hover{border-bottom-color:var(--ink)}.foot .signout{font-family:inherit;line-height:inherit;cursor:pointer;flex:none}.foot .signout[disabled]{color:var(--ink-2);cursor:default;border-bottom-color:transparent}@media (max-width:860px){html,body{height:auto}body{min-height:100dvh}.topbar{flex-wrap:wrap;gap:10px 12px;height:auto;padding:10px 16px}.topbar .brand{order:1;height:auto;padding-left:0}body:has(.rail) .brand:after{display:none}.topbar .tb-spacer{order:2;min-width:0}.topright{display:contents}.topbar .cta{order:3}.topbar .modes{flex:1 0 100%;order:4}.topbar .modes a,.topbar .modes .mode-soon,.topbar .chsoon{flex:1 1 0;min-width:0}.topbar .modes a,.topbar .modes .mode-soon,.topbar .chsoon-tab{justify-content:center;padding:0 8px}.topbar .chsoon-tab{gap:6px;width:100%}.shell{flex-direction:column}.rail{border-right:0;border-bottom:1px solid var(--line);flex:none;width:100%;padding:14px 16px 20px;overflow-y:visible}.main,.scrollarea{overflow:visible}.docbar{padding:0 16px}.foot{gap:12px;padding:0 16px}}@media (max-width:380px){.foot{gap:10px}}
.page-data{padding:26px}.page-data .page-title{font-size:var(--t8);letter-spacing:-.01em;margin:0;font-weight:600}.page-data .page-sub{font-size:var(--t3);color:var(--ink-2);max-width:62ch;margin:6px 0 0}.prose{max-width:728px;font-size:var(--text-prose-body);margin:0 auto;padding:40px 26px;line-height:1.6}@media (max-width:860px){.prose{padding:26px 16px 40px}.prose h2{font-size:var(--d-figure)}.prose h3{font-size:var(--t8)}}.prose h2{font-family:var(--font-display);font-size:var(--d-display);letter-spacing:-.015em;margin:0 0 16px;font-weight:700;line-height:1.08}.prose h3{font-family:var(--font-display);font-size:var(--d-heading);margin:52px 0 12px;font-weight:700;line-height:1.2}.prose h4{font-size:var(--t8);letter-spacing:-.012em;margin:40px 0 10px;font-weight:600;line-height:1.25}.prose .standfirst{font-size:var(--t7);color:var(--ink-2);margin:0 0 32px;line-height:1.5}.prose p{margin:0 0 16px}.prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control);text-underline-offset:2px}.prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px}.prose li{margin:0 0 6px}.prose li>ul,.prose li>ol{margin:6px 0 0}.prose li:last-child{margin-bottom:0}.prose strong{font-weight:600}.prose blockquote{border-left:2px solid var(--line);margin:24px 0;padding:2px 0 2px 18px}.prose blockquote>:last-child{margin-bottom:0}.prose hr{background:var(--line);border:0;height:1px;margin:32px 0}.empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:64px 26px;display:flex}.empty .what{font-size:var(--t5);margin:0;font-weight:600}.empty .why{font-size:var(--t3);color:var(--ink-2);max-width:52ch;margin:0;line-height:1.5}.conf{font-size:var(--t1);letter-spacing:.03em;text-transform:uppercase;border-radius:var(--r-xs);white-space:nowrap;color:var(--ink);align-items:center;padding:2px 6px;font-weight:600;display:inline-flex}.conf.c-high{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--ink-2)}.conf.c-medium{background:var(--surface)}.conf.c-low{border:1px solid var(--border-control);color:var(--ink-2);background:0 0}.prov{white-space:nowrap;font-family:var(--font-numeric);font-size:var(--t1);border-radius:var(--r-xs);align-items:center;margin-left:5px;padding:2px 6px;display:inline-flex}.prov-derived{border:1px dashed var(--border-control);color:var(--ink-2)}.prov-disclosed{border:1px solid var(--ink);color:var(--ink)}.prov-asserted{white-space:nowrap;font-size:var(--t2);color:var(--ink-2);border:0;align-items:center;gap:4px;margin-left:6px;padding:0;display:inline-flex}.prov-asserted b{color:var(--ink);font-weight:600}.pill{font-size:var(--t2);border-radius:var(--r-pill);background:var(--surface-2);white-space:nowrap;align-items:center;padding:3px 9px;font-weight:600;display:inline-flex}.pill.lh{background:var(--accent-strong);color:var(--accent-ink)}.pill.lg{border:1px solid var(--border-control);color:var(--ink-2);background:0 0}.flag{vertical-align:text-bottom;border-radius:var(--r-2xs);outline:1px solid var(--line);outline-offset:-1px;align-items:center;display:inline-flex;position:relative}.flag-img{border-radius:var(--r-2xs);width:16px;height:12px;display:block}.iconbtn{border:1px solid var(--border-control);border-radius:var(--r-m);background:var(--canvas);width:29px;height:29px;color:var(--ink-2);font-size:var(--t5);cursor:pointer;flex:none;place-items:center;line-height:1;display:grid}.iconbtn:hover{border-color:var(--mf-grey-700);color:var(--ink)}.iconbtn[data-mark=linkedin]{color:var(--ink)}.iconbtn[aria-pressed=true]{background:var(--surface-2);border-color:var(--ink);color:var(--ink)}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.45}}.srcli-list{flex-direction:column;display:flex}.srcli{border-bottom:1px solid var(--line-soft);font-size:var(--t3);gap:9px;padding:7px 0;line-height:1.45;display:flex}.srcli:last-child{border-bottom:0}.srcli .i{font-family:var(--font-numeric);font-size:var(--t2);color:var(--ink-2);flex:none;width:20px}.srcli .t b{font-weight:600}.srcli .u{color:var(--ink-2);font-family:var(--font-numeric);font-size:var(--t2);margin-top:2px}.chips{align-items:center;gap:4px;min-width:0;display:inline-flex}.sdot{background:var(--sg-neutral);border-radius:50%;flex:none;width:7px;height:7px}.sdot.is-ring{background:var(--canvas);color:var(--sg-neutral);box-shadow:inset 0 0 0 2px}.chip-axis{font-size:var(--t2);border-radius:var(--r-xs);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;align-items:center;padding:2px 7px;font-weight:500;display:inline-flex}.chip-ent{font-size:var(--t2);border-radius:var(--r-xs);border:1px solid var(--line);color:var(--ink);white-space:nowrap;align-items:center;gap:5px;padding:2px 7px 2px 6px;font-weight:600;display:inline-flex}.chip-ent svg{opacity:.55;flex:none}.chip-tag{font-size:var(--t2);border-radius:var(--r-xs);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;align-items:center;padding:2px 7px;font-weight:400;display:inline-flex}.chips[data-more]:after{content:"+" attr(data-more);font-size:var(--t2);color:var(--ink-3);white-space:nowrap;padding:2px 3px;font-weight:600}table.dt{border-collapse:collapse;width:100%;font-size:var(--t4)}table.dt thead th{text-align:left;font-size:var(--t1);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;background:var(--canvas);z-index:2;box-shadow:inset 0 -1px 0 var(--line);padding:4px 10px;font-weight:600;position:-webkit-sticky;position:sticky;top:0}table.dt tbody td{height:var(--row-h);border-bottom:1px solid var(--line-soft);vertical-align:middle;white-space:nowrap;padding:0 10px}table.dt td.name{font-weight:600}table.dt td.mut{color:var(--ink-2)}table.dt td.num{font-family:var(--font-numeric);font-size:var(--t3);text-align:right}table.dt th.r{text-align:right}table.dt td.ctr,table.dt th.c{text-align:center}table.dt tbody tr.rw{cursor:pointer;scroll-margin:34px 0 14px}table.dt tbody tr.rw:nth-child(2n) td{background:var(--surface)}table.dt tbody tr.rw:hover td{background:var(--surface-2)}table.dt tbody tr.rw.sel td{background:var(--row-selected);box-shadow:inset 0 0 transparent}table.dt tbody tr.rw:focus-visible td{background:var(--row-selected);box-shadow:inset 0 0 transparent}table.dt tbody tr.rw.sel td{box-shadow:inset 0 1px 0 var(--ink),inset 0 -1px 0 var(--ink)}table.dt tbody tr.rw:focus-visible td{box-shadow:inset 0 1px 0 var(--ink),inset 0 -1px 0 var(--ink)}table.dt tbody tr.rw.sel td:first-child{box-shadow:inset 0 1px 0 var(--ink),inset 0 -1px 0 var(--ink),inset 1px 0 0 var(--ink)}table.dt tbody tr.rw:focus-visible td:first-child{box-shadow:inset 0 1px 0 var(--ink),inset 0 -1px 0 var(--ink),inset 1px 0 0 var(--ink)}table.dt tbody tr.rw.sel td:last-child{box-shadow:inset 0 1px 0 var(--ink),inset 0 -1px 0 var(--ink),inset -1px 0 0 var(--ink)}table.dt tbody tr.rw:focus-visible td:last-child{box-shadow:inset 0 1px 0 var(--ink),inset 0 -1px 0 var(--ink),inset -1px 0 0 var(--ink)}table.dt tbody tr.rw:focus-visible{outline:none}.ev{border:1px dashed var(--line);border-radius:var(--r-l);background:var(--surface);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:32px 24px;display:flex;overflow:auto}.ev-in{text-align:center;width:min(520px,100%);margin:auto 0}.ev-ic{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--canvas);width:56px;height:56px;color:var(--ink-2);place-items:center;margin:0 auto 16px;display:grid}.ev-title{font-size:var(--t7);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-weight:600}.ev-body{font-size:var(--t4);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.55}.ev-crit{text-align:left;background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-m);margin:20px 0 0;padding:2px 14px 10px}.ev-crit-hd,.ev-views-hd{font-size:var(--t1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:10px 0 0;font-weight:600}.ev-crit-list{margin:0}.ev-crit-row{border-top:1px solid var(--line-soft);align-items:baseline;gap:16px;margin:9px 0 0;padding:9px 0 0;display:flex}.ev-crit-row:first-child{border-top:0}.ev-crit-row dt{font-size:var(--t4);color:var(--ink-2);flex:none}.ev-crit-row dd{text-align:right;min-width:0;margin:0 0 0 auto}.ev-crit-val{font-size:var(--t4);color:var(--ink);font-weight:500;display:block}.ev-crit-cov{font-size:var(--t2);color:var(--ink-3);margin-top:2px;display:block}.ev-crit-cov b{font-family:var(--font-numeric);font-weight:400}.ev-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:20px 0 0;display:flex}.ev-act{border:1px solid var(--border-control);border-radius:var(--r-m);background:var(--canvas);height:34px;font-size:var(--t3);color:var(--ink);white-space:nowrap;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.ev-act:hover{border-color:var(--ink)}.ev-act-2{font-size:var(--t3);color:var(--ink-2);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ev-act-2:hover{color:var(--ink)}.ev-views{margin:22px 0 0}.ev-views-list{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ev-views-list li{align-items:baseline;gap:6px;display:inline-flex}.ev-views-list a{font-size:var(--t4);color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.ev-views-list a:hover{color:var(--ink)}.ev-view-n{font-family:var(--font-numeric);font-size:var(--t2);color:var(--ink-3)}@media (max-width:640px){.ev{padding:20px 14px}.ev-crit-row{flex-direction:column;align-items:stretch;gap:2px}.ev-crit-row dd{text-align:left;margin-left:0}}.d-page{flex-direction:column;flex:1;min-height:0;display:flex}.d-head{flex:none;padding:18px 24px 0;position:relative}.d-head .h-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.d-head h2{font-size:var(--t8);letter-spacing:-.012em;margin:0;font-weight:600}.d-head .cnt{font-variant-numeric:tabular-nums;color:var(--ink-2);position:relative;top:1px}.d-head .h-top .kbhint{margin-left:auto}.views{border-bottom:1px solid var(--line-soft);gap:2px;margin-top:15px;display:flex;overflow-x:auto}.views a{font-size:var(--t4);color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 12px;font-weight:500;text-decoration:none}.views a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.views .vt-n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.views a[draggable=true]{cursor:grab}.views .sv-new{flex:none;align-self:center;height:26px;margin-left:6px}.views .saveview{align-self:center;padding-left:6px;position:static}.views .sv-err{top:calc(100% + 6px);right:24px}.sv-note{z-index:40;max-width:260px;font-size:var(--t3);color:var(--ink-2);background:var(--canvas);border:1px solid var(--border-control);border-radius:var(--r-m);box-shadow:var(--shadow-2);margin:0;padding:6px 10px;line-height:1.4;position:absolute;top:calc(100% + 6px)}.views .saveview input,.views .saveview button{height:26px}.views .saveview input{width:120px}.va{align-items:center;display:inline-flex;position:relative}.va-btn{border-radius:var(--r-m);width:24px;height:24px;color:var(--ink-2);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.va.open .va-btn{opacity:1}.va-btn:hover{color:var(--ink);background:var(--surface)}.va-btn:focus-visible{color:var(--ink);background:var(--surface)}.va-pop{min-width:140px;padding:4px}.va-item{text-align:left;border-radius:var(--r-m);width:100%;font-family:inherit;font-size:var(--t3);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:6px 8px;display:block}.va-item:hover{background:var(--surface)}.va-item:focus-visible{background:var(--surface)}.va-rename{align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:relative}.va-rename input{border:1px solid var(--border-control);border-radius:var(--r-m);width:120px;height:26px;font-family:inherit;font-size:var(--t3);color:var(--ink);background:var(--canvas);padding:0 8px}.va-rename input:focus-visible{border-color:var(--ink);outline:none}.va-rename button{border-radius:var(--r-m);height:26px;font-family:inherit;font-size:var(--t3);color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;font-weight:600}.va-rename button[type=submit]{color:var(--ink);background:var(--surface)}.va-rename button[type=submit]:disabled{color:var(--ink-2);cursor:default}.va-rename button:hover:not(:disabled){color:var(--ink)}.va-rename button:focus-visible{color:var(--ink)}.va-err{z-index:40;max-width:220px;font-size:var(--t3);color:var(--co-crit-ink);background:var(--canvas);border:1px solid var(--co-crit-ink);border-radius:var(--r-m);box-shadow:var(--shadow-2);margin:0;padding:6px 10px;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0}.va-item-danger:hover{color:var(--co-crit-ink);background:var(--surface)}.va-item-danger:focus-visible{color:var(--co-crit-ink);background:var(--surface)}.confirm-dialog{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--canvas);min-width:280px;max-width:360px;box-shadow:var(--shadow-3);color:var(--ink);margin:auto;padding:20px}.confirm-dialog::backdrop{background:var(--bar);opacity:.5}.confirm-dialog h2{font-size:var(--t5);color:var(--ink);margin:0 0 8px;font-weight:600}.confirm-dialog p{font-size:var(--t4);color:var(--ink-2);margin:0 0 18px;line-height:1.5}.confirm-actions{justify-content:flex-end;gap:8px;display:flex}.confirm-actions button{height:32px;font-family:inherit;font-size:var(--t3);border-radius:var(--r-m);cursor:pointer;color:var(--ink-2);background:var(--surface);border:0;flex:none;padding:0 14px;font-weight:600}.confirm-actions button:hover{color:var(--ink)}.confirm-actions button:focus-visible{color:var(--ink)}.confirm-actions .confirm-danger{color:var(--bar-ink);background:var(--co-crit-ink)}.confirm-actions .confirm-danger:hover{color:var(--bar-ink);background:var(--ink)}.confirm-actions .confirm-danger:focus-visible{color:var(--bar-ink);background:var(--ink)}.delete-toast{left:22px;bottom:calc(var(--statusbar-h) + 14px);z-index:55;border:1px solid var(--line);border-radius:var(--r-l);background:var(--canvas);max-width:320px;box-shadow:var(--shadow-3);align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex;position:fixed}.delete-toast .dt-msg{font-size:var(--t4);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.delete-toast .dt-undo{height:28px;font-family:inherit;font-size:var(--t3);border-radius:var(--r-m);color:var(--ink);background:var(--surface);cursor:pointer;border:0;flex:none;padding:0 10px;font-weight:600}.delete-toast .dt-undo:hover{background:var(--surface-2)}.delete-toast .dt-undo:focus-visible{background:var(--surface-2)}.delete-toast .dt-dismiss{border-radius:var(--r-m);width:24px;height:24px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.delete-toast .dt-dismiss:hover{color:var(--ink);background:var(--surface)}.delete-toast .dt-dismiss:focus-visible{color:var(--ink);background:var(--surface)}.delete-toast .dt-err{font-size:var(--t3);color:var(--co-crit-ink);background:var(--canvas);border:1px solid var(--co-crit-ink);border-radius:var(--r-m);box-shadow:var(--shadow-2);margin:0;padding:6px 10px;line-height:1.4;position:absolute;top:calc(100% + 6px);left:14px;right:10px}.toolbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;flex:none;align-items:center;gap:7px;padding:11px 24px;display:flex}.srch-form{display:contents}.srch{border:1px solid var(--border-control);border-radius:var(--r-m);width:200px;height:30px;font-family:inherit;font-size:var(--t4);color:var(--ink-2);align-items:center;gap:7px;padding:0 10px;display:flex}.srch input{min-width:0;font-size:var(--t3);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.srch input::placeholder{color:var(--ink-2)}.srch input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.srch input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.srch-x{border-radius:var(--r-s);width:24px;height:24px;color:var(--ink-2);font-size:var(--t2);flex:none;justify-content:center;align-items:center;margin-right:-7px;line-height:1;text-decoration:none;display:inline-flex}.srch-x:hover{color:var(--ink);background:var(--surface)}.srch-x:focus-visible{outline:2px solid var(--border-control);outline-offset:1px;color:var(--ink)}.srch input:focus-visible{outline:0}.srch:focus-within{border-color:var(--ink)}.chip{border:1px solid var(--border-control);border-radius:var(--r-m);height:30px;font-family:inherit;font-size:var(--t3);color:var(--ink-2);background:var(--canvas);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--mf-grey-700)}.chip.act{border-color:var(--ink);color:var(--ink);background:var(--surface)}.chip.cta{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.chip.cta:hover{background:var(--mf-grey-700);border-color:var(--mf-grey-700)}.chip:disabled{cursor:default;color:var(--ink-2);border-color:var(--line)}.chip:disabled .ic{opacity:.55}.chip:disabled:hover{border-color:var(--line)}.tools-r{gap:7px;margin-left:auto;display:flex}.tool{border:1px solid var(--border-control);border-radius:var(--r-m);height:30px;font-family:inherit;font-size:var(--t3);color:var(--ink-2);background:var(--canvas);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.tool:hover{border-color:var(--mf-grey-700)}.saveview{flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.saveview label{font-size:var(--t3);color:var(--ink-2);white-space:nowrap;font-weight:600}.saveview input{border:1px solid var(--border-control);border-radius:var(--r-m);width:140px;height:30px;font-family:inherit;font-size:var(--t3);color:var(--ink);background:var(--canvas);padding:0 8px}.saveview input:focus-visible{border-color:var(--ink);outline:none}.saveview button{border-radius:var(--r-m);height:30px;font-family:inherit;font-size:var(--t3);color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;padding:0 10px;font-weight:600}.saveview button[type=submit]{color:var(--ink);background:var(--surface)}.saveview button[type=submit]:disabled{color:var(--ink-2);cursor:default}.saveview button:hover:not(:disabled){color:var(--ink)}.saveview button:focus-visible{color:var(--ink)}.sv-err{z-index:40;max-width:260px;font-size:var(--t3);color:var(--co-crit-ink);background:var(--canvas);border:1px solid var(--co-crit-ink);border-radius:var(--r-m);box-shadow:var(--shadow-2);margin:0;padding:6px 10px;line-height:1.4;position:absolute;top:calc(100% + 6px);right:0}.menu{flex:none;position:relative}.menu>summary{-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu:not([open])>.menu-pop{display:none}.menu-pop{z-index:40;background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-xl);min-width:232px;max-width:320px;max-height:60vh;box-shadow:var(--shadow-2);padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.menu-r .menu-pop{left:auto;right:0}.menu-grp+.menu-grp{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:10px}.menu-lbl{font-size:var(--t1);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);margin:0 0 4px;padding:0 8px;font-weight:600}.menu-empty{font-size:var(--t3);color:var(--ink-2);margin:0;padding:4px 8px 6px;line-height:1.45}.menu-find[hidden]{display:none}.menu-find{z-index:1;background:var(--canvas);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:4px;margin:-8px -8px 6px;padding:8px;display:flex;position:-webkit-sticky;position:sticky;top:-8px}.menu-find-in{border:1px solid var(--border-control);border-radius:var(--r-s);background:var(--canvas);height:28px;color:var(--ink-2);align-items:center;gap:7px;padding:0 8px;display:flex}.menu-find-in:focus-within{border-color:var(--ink)}.menu-find-in input{min-width:0;font-family:inherit;font-size:var(--t3);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.menu-find-in input::placeholder{color:var(--ink-2)}.find-none{font-size:var(--t2);color:var(--ink-2);margin:0;padding:2px 2px 0}.menu-i{border-radius:var(--r-m);font-size:var(--t3);color:var(--ink);align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.menu-i:hover{background:var(--surface)}.menu-i[aria-pressed=true]{background:var(--surface-2);font-weight:600}.menu-checks .menu-i[aria-pressed=true]{background:0 0;font-weight:500}.menu-checks .menu-i:hover{background:var(--surface)}.menu-i-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-i-n{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--t2);color:var(--ink-2);flex:none}.menu-i-n.menu-i-w{font-family:inherit;font-size:var(--t1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:400}.menu-cols .menu-i-n:not(.menu-i-w){color:var(--ink)}.menu-box{border:1px solid var(--border-control);border-radius:var(--r-xs);background:var(--canvas);color:transparent;flex:none;place-items:center;width:18px;height:18px;display:grid}.menu-i[aria-pressed=true] .menu-box{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.menu-i:hover .menu-box{border-color:var(--ink)}.menu-box-lock,.menu-i:hover .menu-box-lock{background:var(--surface-2);border-color:var(--border-control);color:var(--ink-2)}.menu-i-fixed{color:var(--ink-2);cursor:default}.menu-i-fixed:hover{background:0 0}.menu-cols{min-width:300px;max-height:60vh;overflow-y:auto}.menu-cols .menu-lbl{align-items:baseline;gap:8px;display:flex}.menu-cols .menu-lbl-n{color:var(--ink-2);text-transform:none;letter-spacing:0;font-weight:400}.menu-cols .menu-lbl-a{text-transform:none;letter-spacing:0;margin-left:auto;font-weight:400}.menu-cols .menu-lbl-a a{color:var(--ink-2);text-decoration:none}.menu-cols .menu-lbl-a a:hover{color:var(--ink);text-decoration:underline}.menu-acts{gap:6px;display:flex}.menu-act{border:1px solid var(--ink);border-radius:var(--r-m);background:var(--ink);font-size:var(--t3);color:var(--canvas);text-align:center;white-space:nowrap;flex:1 1 0;padding:6px 8px;font-weight:500;text-decoration:none}.menu-act:hover{background:var(--ink-2);border-color:var(--ink-2)}.menu-act[aria-disabled=true]{background:var(--canvas);border-color:var(--line);color:var(--ink-3);cursor:default;font-weight:400}.menu-act[aria-disabled=true]:hover{background:var(--canvas);border-color:var(--line)}.menu-cols .menu-i-t{flex:auto}.chip-n{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:6px}.d-tbl{flex-direction:column;flex:1;min-height:0;padding:12px 24px 28px;display:flex}.dt-kb{flex-direction:column;flex:1;min-height:0;display:flex}.skel{border-radius:var(--r-xs);background:var(--line-soft);display:block}.d-skel-tbl tbody tr{animation:1.5s ease-in-out infinite skel-pulse}.d-skel-tbl tbody tr:nth-child(3n+2){animation-delay:.18s}.d-skel-tbl tbody tr:nth-child(3n){animation-delay:.36s}.d-skel-tbl thead th .skel,.d-skel-chrome .skel{animation:1.5s ease-in-out infinite skel-pulse}@media (prefers-reduced-motion:reduce){.d-skel-tbl tbody tr,.d-skel-tbl thead th .skel,.d-skel-chrome .skel{animation:none}}.d-skel-views span{flex:none;height:13px;margin:11px 12px 13px}.d-skel-views span:first-child{width:74px}.d-skel-views span:nth-child(2){width:52px}.d-skel-views span:nth-child(3){width:61px}.d-skel-views span:nth-child(4){width:86px}.d-skel-ctl{border-radius:var(--r-m);flex:none;height:30px}.toolbar.d-skel-chrome>.d-skel-ctl:first-child{width:200px}.toolbar.d-skel-chrome>.d-skel-ctl:nth-child(2){width:78px}.d-skel-chrome .tools-r .d-skel-ctl:first-child{width:145px}.d-skel-chrome .tools-r .d-skel-ctl:nth-child(2){width:86px}.d-skel-tbl col:first-child{width:29%}.d-skel-tbl col:nth-child(2){width:13%}.d-skel-tbl col:nth-child(3){width:17%}.d-skel-tbl col:nth-child(4){width:14%}.d-skel-tbl col:nth-child(5){width:15%}.d-skel-tbl col:nth-child(6){width:12%}.d-skel-tbl thead th .skel{width:62%;height:8px;margin:2px 0 3px}.d-skel-tbl tbody td .skel{height:10px}.d-skel-tbl tbody td:first-child .skel{width:76%}.d-skel-tbl tbody td:nth-child(2) .skel{width:54%}.d-skel-tbl tbody td:nth-child(3) .skel{width:68%}.d-skel-tbl tbody td:nth-child(4) .skel{width:44%}.d-skel-tbl tbody td:nth-child(5) .skel{width:60%}.d-skel-tbl tbody td:nth-child(6) .skel{width:38%}.rail .ri.soon .soon-mark{font-size:var(--t1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px dashed var(--border-control);border-radius:var(--r-pill);white-space:nowrap;margin-left:auto;padding:0 6px 0 7px;font-weight:600;line-height:16px;position:relative;top:1px}.rail .ri .draft-mark{font-size:var(--t1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--border-control);border-radius:var(--r-pill);white-space:nowrap;margin-left:auto;padding:0 6px 0 7px;font-weight:600;line-height:16px;position:relative;top:1px}.rail .ri.soon{cursor:default;color:var(--border-control);font-weight:400}.rail .ri.soon .ic{color:inherit}.rail .ri.soon:hover{background:0 0}.dt-scroll{overscroll-behavior:contain;contain:paint;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line)transparent;flex:1;min-height:0;overflow:auto}table.dt thead th:first-child,table.dt tbody td:first-child{background:var(--canvas);box-shadow:inset -1px 0 0 var(--line);position:-webkit-sticky;position:sticky;left:0}table.dt thead th:first-child{z-index:3;box-shadow:inset -1px 0 0 var(--line),inset 0 -1px 0 var(--line)}table.dt tbody td:first-child{z-index:1}.th-sort{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;transition:color .16s;display:block}.th-sort-in{justify-content:space-between;align-items:baseline;gap:8px;display:flex}th.r .th-sort-in{justify-content:flex-end}th.c .th-sort-in{justify-content:center;padding-left:16px}th.has-def .th-label{-webkit-text-decoration:underline dotted var(--ink-2);text-decoration:underline dotted var(--ink-2);text-underline-offset:3px;cursor:help;text-decoration-thickness:1px}th.has-def:hover .th-label{-webkit-text-decoration-style:solid;text-decoration-style:solid}.th-sort-in:after{content:"↓";letter-spacing:normal;text-align:right;opacity:0;flex:none;width:8px;transition:opacity .16s,transform .2s cubic-bezier(.32,.72,0,1);display:inline-block;transform:rotate(0)}table.dt th[aria-sort=ascending] .th-sort-in:after,table.dt th[aria-sort=descending] .th-sort-in:after{opacity:1}table.dt th[aria-sort=descending] .th-sort-in:after{transform:rotate(180deg)}table.dt th[aria-sort=ascending] .th-sort,table.dt th[aria-sort=descending] .th-sort,.th-sort:hover{color:var(--ink)}table.dt th[aria-sort=none] .th-sort:hover .th-sort-in:after{opacity:.45}table.dt th .th-sort-in[data-next=asc]:after{opacity:1;transform:rotate(0)}table.dt th .th-sort-in[data-next=desc]:after{opacity:1;transform:rotate(180deg)}table.dt th .th-sort-in[data-next=none]:after{opacity:0}table.dt th .th-sort-in[data-pending]:not([data-next=none]):after{animation:1.1s ease-in-out infinite th-sort-waiting}table.dt th .th-sort-in[data-pending]{color:var(--ink)}@keyframes th-sort-waiting{0%,to{opacity:.35}50%{opacity:1}}.cell-clamp{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:40ch;display:inline-block;overflow:hidden}.stance{align-items:center;gap:8px;display:inline-flex}.stance:before{content:"";box-sizing:border-box;border-radius:var(--r-pill);flex:none;width:7px;height:7px}.stance[data-stance=go]:before{background:var(--fi-positive)}.stance[data-stance=hold]:before{border:1.5px solid var(--ink-2)}.stance[data-stance=out]:before{background:var(--ink-3);border-radius:1px;height:1.5px}.cell-link{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.fchip{align-items:center;display:inline-flex}.fchip-on>.fchip-d>summary{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.fchip .cv{color:var(--ink-2);font-weight:400}.fchip-d>summary.act .cv{color:var(--ink)}.fchip-d[open]>summary{border-color:var(--ink);color:var(--ink)}.fchip-d>summary.act:hover,.fchip-d[open]>summary:hover{border-color:var(--ink)}.fchip-x{border:1px solid var(--border-control);border-top-right-radius:var(--r-m);border-bottom-right-radius:var(--r-m);background:var(--canvas);height:30px;color:var(--ink-2);font-size:var(--t2);border-left:none;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.fchip-x:hover{color:var(--ink);background:var(--surface)}.fchip-on .fchip-x{border-color:var(--ink);background:var(--surface);border-left:none}.fchip-pop{min-width:210px;max-width:280px}.fchip-pop .fchip-hd{font:600 var(--t3)/1 var(--font-ui);color:var(--ink);margin:0 0 6px;padding:0 2px}.fchip-row{border-radius:var(--r-s);color:var(--ink);font:400 var(--t3)/1.4 var(--font-ui);align-items:center;gap:7px;padding:4px 6px;display:flex}.fchip-row:hover{background:var(--surface)}.fchip-row[aria-pressed=true]{background:var(--surface-2);font-weight:600}.fchip-n{color:var(--ink-2);font:400 var(--t2)/1 var(--font-numeric);margin-left:auto}.fchip-box{border:1px solid var(--border-control);border-radius:var(--r-xs);flex:none;width:12px;height:12px}.fchip-row[aria-pressed=true] .fchip-box{background:var(--ink);border-color:var(--ink)}.fchip-rad{border:1px solid var(--border-control);border-radius:50%;flex:none;width:12px;height:12px}.fchip-row[aria-pressed=true] .fchip-rad{border:4px solid var(--ink)}.fchip-pres{border-top:1px solid var(--line-soft);margin-top:7px;padding-top:6px}.fchip-form{display:contents}.fchip-bounds{align-items:center;gap:5px;padding:2px;display:flex}.fchip-in{box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--r-s);background:var(--canvas);width:100%;min-width:0;color:var(--ink);font:400 var(--t3)/1 var(--font-ui);padding:5px 7px}.fchip-in:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.fchip-go{border:1px solid var(--ink);border-radius:var(--r-s);background:var(--canvas);width:27px;height:27px;color:var(--ink);font-size:var(--t2);cursor:pointer;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.fchip-go:hover{background:var(--surface)}.fchip-note{border-top:1px solid var(--line-soft);color:var(--ink-2);font:400 var(--t1)/1.4 var(--font-ui);margin:7px 2px 0;padding-top:6px}.fchip-orphan-s{border-radius:var(--r-m);border:1px dotted var(--border-control);background:var(--canvas);height:30px;color:var(--ink-3);font-size:var(--t3);white-space:nowrap;cursor:pointer;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.fchip:has(>.fchip-d>summary.fchip-orphan-s) .fchip-x{border-style:dotted dotted dotted none;border-left-width:medium;border-left-color:currentColor}.fchip-orphan-note{color:var(--ink-2);font:400 var(--t3)/1.45 var(--font-ui);margin:0;padding:2px}.col-grip{display:none}table.dt[data-resize-ready] .col-grip{cursor:col-resize;z-index:1;touch-action:none;width:9px;height:100%;display:block;position:absolute;top:0;right:0}.col-grip:after{content:"";background:0 0;width:1px;transition:background .12s;position:absolute;top:6px;bottom:6px;left:4px}.col-grip:hover:after,body.col-resizing .col-grip:after{background:var(--border-control)}body.col-resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}table.dt[data-resized]{table-layout:fixed}table.dt[data-resized] tbody td{text-overflow:ellipsis;overflow:hidden}table.dt[data-resized] .th-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}table.dt[data-resized] .cell-clamp{max-width:none}.nm{align-items:center;gap:10px;width:100%;display:flex}.nm-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nm-m{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.nm-s{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.nm-lk{color:var(--ink-2);border-radius:var(--r-xs);transition:background-color .12s,color .12s}.nm-lk[data-mark=linkedin]{color:var(--ink)}.nm-lk:hover{background:var(--surface-2);color:var(--ink)}.nm-lk:focus-visible{outline:2px solid var(--ink);outline-offset:1px}table.dt[data-reorderable] thead th:not(:first-child){cursor:grab}body.col-reordering,body.col-reordering table.dt[data-reorderable] thead th{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}table.dt thead th.th-dragging>.th-label,table.dt thead th.th-dragging .th-sort-in{opacity:.55}table.dt thead th.th-dragging{background:var(--surface)}table.dt thead th.th-drop-before:before,table.dt thead th.th-drop-after:after{content:"";background:var(--ink);width:2px;position:absolute;top:4px;bottom:4px}table.dt thead th.th-drop-before:before{left:0}table.dt thead th.th-drop-after:after{right:0}.fmenu-pop{min-width:min(392px,100vw - 32px);max-width:540px}.fmenu-col>summary{cursor:pointer;list-style:none}.fmenu-col>summary::-webkit-details-marker{display:none}.fmenu-col[open]>summary{background:var(--surface-2);font-weight:600}.fmenu-ctl{border-left:1px solid var(--line-soft);max-height:260px;margin:2px 0 6px 10px;padding:6px 0 2px 8px;overflow-y:auto}.dsx{max-width:980px;padding:34px 26px 48px}.dsx-h{font-size:var(--t8);letter-spacing:-.014em;margin:0;font-weight:600}.dsx-lede{font-size:var(--t3);color:var(--ink-2);max-width:62ch;margin:7px 0 0;line-height:1.5}.dsx-list{border-top:1px solid var(--line-soft);margin:28px 0 0;padding:0;list-style:none}.dsx-row{border-bottom:1px solid var(--line-soft);border-radius:var(--r-s);align-items:baseline;gap:16px;padding:13px 10px;transition:background .14s;display:flex}.dsx-row.dsx-live:hover{background:var(--surface)}.dsx-name{width:108px;font-size:var(--text-data-body);color:var(--ink);letter-spacing:-.005em;flex:none;font-weight:600}a.dsx-name{color:inherit;text-decoration:none}a.dsx-name:hover{text-decoration:underline}.dsx-blurb{min-width:0;font-size:var(--t3);color:var(--ink-2);flex:1;line-height:1.45}.dsx-soon{font-size:var(--t1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px dashed var(--border-control);border-radius:var(--r-pill);white-space:nowrap;flex:none;padding:0 6px 0 7px;font-weight:600;line-height:16px}.dsx-n{font-family:var(--font-numeric);font-size:var(--t2);color:var(--ink-2);flex:none}@media (max-width:860px){.dsx{padding:24px 16px 40px}.dsx-row{flex-wrap:wrap;gap:3px 12px}.dsx-name{flex:1;width:auto}.dsx-blurb{flex:1 0 100%}}.vc{vertical-align:middle;--vc-h:16px;align-items:center;display:inline-flex}.vc[data-size=large]{--vc-h:24px}.vc-wrap{align-items:center;display:inline-flex}.vc-break{width:10px}.vc-mark{height:var(--vc-h);cursor:default;background:var(--vc-empty);font:600 var(--t1)/1 var(--font-ui);outline:none;place-items:center;display:inline-grid;position:relative}.vc[data-size=large] .vc-mark{font-size:var(--t3)}.vc-mark:after{content:attr(data-letter);color:var(--line)}.vc-mark[data-vc-coverage=core]{background:var(--ink)}.vc-mark[data-vc-coverage=core]:after{color:#fff}.vc-mark[data-vc-coverage=secondary]{background:var(--vc-secondary)}.vc-mark[data-vc-coverage=secondary]:after{color:var(--ink)}.vc-chev{width:calc(var(--vc-h) + 3px);clip-path:polygon(0 0,calc(100% - 4px) 0,100% 50%,calc(100% - 4px) 100%,0 100%,4px 50%);margin-right:-2px;padding-left:3px}.vc-chev[data-first]{clip-path:polygon(0 0,calc(100% - 4px) 0,100% 50%,calc(100% - 4px) 100%,0 100%);padding-left:0}.vc-block{width:var(--vc-h);border-radius:3px;margin-left:2px}.vc-wrap:has(.vc-mark:hover){filter:drop-shadow(1px 0 0 var(--ink))drop-shadow(-1px 0 0 var(--ink))drop-shadow(0 1px 0 var(--ink))drop-shadow(0 -1px 0 var(--ink))}.vc-wrap:has(.vc-mark:focus-visible){filter:drop-shadow(1px 0 0 var(--ink))drop-shadow(-1px 0 0 var(--ink))drop-shadow(0 1px 0 var(--ink))drop-shadow(0 -1px 0 var(--ink))}.vc-cat{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.vc-chip{background:var(--ink);width:16px;height:16px;font:600 var(--t1)/1 var(--font-ui);border-radius:4px;flex:none;place-items:center;display:inline-grid}.vc-chip:after{content:attr(data-letter);color:#fff}.vc-chip[data-coverage=secondary]{background:var(--vc-secondary)}.vc-chip[data-coverage=secondary]:after{color:var(--ink)}.vc-chip[data-coverage=none]{background:var(--vc-empty)}.vc-chip[data-coverage=none]:after{color:var(--ink-2)}.vc-card{z-index:60;pointer-events:none;background:var(--canvas);width:290px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-xl);font-size:var(--t2);padding:12px 14px;line-height:1.45;position:fixed;box-shadow:0 8px 24px rgba(26,26,49,.14)}.vc-card-t{font-size:var(--t3);align-items:center;gap:8px;font-weight:600;display:flex}.vc-card-t .vc-chip{width:18px;height:18px}.vc-card-grp{font-size:var(--t1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-left:auto;font-weight:500}.vc-card-d{color:var(--ink-2);margin:6px 0 8px}.vc-card-s{border-top:1px solid var(--line-soft);margin:0;padding-top:8px}.vc-card-e{color:var(--ink-2);margin-top:4px;font-style:italic;display:block}
.drawer[hidden]{display:none}.drawer{background:var(--canvas);border-left:1px solid var(--line);width:min(50vw,960px);min-width:560px;max-width:100vw;box-shadow:var(--shadow-3);z-index:20;flex-direction:column;transition:transform .22s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.drawer.open{transform:none}.dw-hd{border-bottom:1px solid var(--line-soft);flex:none;padding:16px 20px 13px}.dw-hd .r1{align-items:flex-start;gap:10px;display:flex}.dw-hd .dw-title{min-width:0}.dw-hd h3{font-family:var(--font-ui);font-size:var(--t7);letter-spacing:-.012em;margin:0;font-weight:600}.dw-hd .sub{font-size:var(--t3);color:var(--ink-2);margin-top:3px}.dw-hd .acts{flex:none;gap:6px;margin-left:auto;display:flex}.dw-hd .tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.dw-bd{flex:1;padding:4px 20px 82px;overflow-y:auto}.dw-skel{flex-direction:column;gap:14px;padding:4px 0;display:flex}.dw-skel span{border-radius:var(--r-2xs);background:var(--line-soft);height:12px;animation:1.2s ease-in-out infinite skel-pulse;display:block}.dw-skel span:first-child{width:62%}.dw-skel span:nth-child(2){width:88%;animation-delay:.12s}.dw-skel span:nth-child(3){width:74%;animation-delay:.24s}@media (prefers-reduced-motion:reduce){.dw-skel span{animation:none}}.dw-err{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.dw-err p{color:var(--ink-2)}.dw-retry{width:auto;padding:0 12px}.sec{border-bottom:1px solid var(--line-soft);padding:16px 0}.sec:last-child{border-bottom:0}.sec>h4{font-size:var(--t1);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin:0 0 11px;font-weight:600}.sec>h4 small{font-size:var(--t2);letter-spacing:0;text-transform:none;color:var(--ink-3);margin-left:10px;font-weight:400}.fr{font-size:var(--t5);border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:14px;padding:6px 0;display:flex}.fr:last-child{border-bottom:0}.fr .k{color:var(--ink-2);flex:none}.fr .v{text-align:right;font-weight:500}.fr .v .m{font-family:var(--font-numeric);font-size:var(--t2);color:var(--ink-3);margin-left:8px;font-weight:400}.pf-sub{font-size:var(--t3);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.pf-sub .sep{color:var(--ink-3);margin-right:7px}.pf-step{font-size:var(--t2);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;margin-right:4px;display:flex}.pf-step kbd{border:1px solid var(--line);border-radius:var(--r-xs);font-family:var(--font-numeric);font-size:var(--t1);background:var(--surface-2);border-bottom-width:2px;padding:0 4px}.pf-step b{font-family:var(--font-numeric);color:var(--ink);font-weight:400}.pf-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 0;display:grid}.pf-kpi{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:var(--r-m);min-width:0;padding:9px 12px}.pf-kpi .k{font-size:var(--t1);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.pf-kpi .v{font-family:var(--font-numeric);font-size:var(--d-figure);letter-spacing:-.02em;margin-top:4px;line-height:1.05}.pf-kpi .m{font-size:var(--t2);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.pf-kpi.na .v{color:var(--ink-3)}.dw-hd:has(+.pf-tabs){border-bottom:none}.pf-tabs{border-bottom:1px solid var(--line-soft);font-size:var(--text-data-body);color:var(--ink-2);scrollbar-width:none;flex:none;align-items:center;gap:20px;margin-top:14px;padding:0 20px;display:flex;overflow-x:auto}.pf-tabs::-webkit-scrollbar{display:none}.pf-tabs button{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:9px 0}.pf-tabs button:hover{color:var(--ink)}.pf-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.pf-tabs .vd{background:var(--line);flex:none;width:1px;height:16px}.pf-tabs button:has(.th-mark){align-items:center;gap:6px;display:inline-flex}.th-mark{flex:none;align-self:center}.th-mark.fi-iso{width:16px;height:16px;color:var(--accent);display:block}.pf-tabs button.fi{font-weight:700}.pf-tabs button.fi[aria-selected=true]{border-bottom-color:var(--accent);border-bottom-width:3px}.pf-empty{border:1px dashed var(--line);border-radius:var(--r-m);text-align:center;color:var(--ink-2);font-size:var(--t3);background:var(--surface);margin-top:20px;padding:26px 22px;line-height:1.6}.pf-empty b{color:var(--ink);font-size:var(--text-data-body);margin-bottom:5px;display:block}.pf-empty-sm{border:1px solid var(--line-soft);border-radius:var(--r-s);text-align:left;background:0 0;border-style:solid;margin-top:0;padding:11px 13px;line-height:1.55}.pf-empty-sm b{font-size:inherit;margin-bottom:0;display:inline}.pf-empty-sm b:after{content:" — ";color:var(--ink-3);font-weight:400}.pf-desc{line-height:1.6}.pf-desc-clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pf-more{border:1px solid var(--border-control);border-radius:var(--r-pill);font:inherit;font-size:var(--t3);background:var(--canvas);color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;margin-top:10px;padding:5px 13px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.pf-more:hover{background:var(--surface);border-color:var(--ink);color:var(--ink)}.pf-more:after{content:"›";font-size:var(--t3);line-height:1;transition:transform .2s cubic-bezier(.2,.8,.2,1);transform:rotate(90deg)}.pf-more[aria-expanded=true]:after{transform:rotate(-90deg)}.pf-more:focus-visible{border-color:var(--ink);outline:2px solid var(--border-control);outline-offset:1px}.pf-chips{flex-wrap:wrap;gap:5px;display:flex}.pf-chip{border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--t2);background:var(--surface-2);padding:1px 9px}.pf-filters{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pf-filters button{border:1px solid var(--border-control);border-radius:var(--r-pill);font:inherit;font-size:var(--t2);background:var(--canvas);color:var(--ink-2);cursor:pointer;padding:2px 10px}.pf-filters button[aria-pressed=true]{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.pf-src{border-bottom:1px solid var(--line-soft);font-size:var(--t3);align-items:baseline;gap:12px;padding:9px 0;display:flex}.pf-src .fn{width:160px;font-family:var(--font-numeric);font-size:var(--t2);color:var(--ink-2);overflow-wrap:anywhere;flex:none}.pf-src .og{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pf-src .ty{width:150px;color:var(--ink-2);flex:none}.pf-src .dt{text-align:right;width:84px;font-size:var(--t2);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;flex:none}.pf-src .pv{flex:none;align-items:baseline;gap:5px;width:76px;display:inline-flex}.pf-src .cf{text-align:right;flex:none;width:52px}.pf-hist-scroll{overflow-x:auto}.pf-hist-scroll:focus-visible{outline:2px solid var(--border-control);outline-offset:2px}.pf-hist{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:var(--t3);white-space:nowrap}.pf-hist th,.pf-hist td{text-align:right;border-bottom:1px solid var(--line-soft);padding:5px 8px}.pf-hist thead th{color:var(--ink-2);border-bottom:1px solid var(--line);font-weight:400}.pf-hist th[scope=row]{text-align:left;color:var(--ink-2);background:var(--canvas);font-weight:400;position:-webkit-sticky;position:sticky;left:0}.pf-hist tbody tr:last-child th,.pf-hist tbody tr:last-child td{border-bottom:0}.pf-hist-spark{display:block;overflow:visible}.pf-hist-spark polyline{fill:none;stroke:var(--ink-3);stroke-width:1.25px;stroke-linejoin:round}.fi-card,.fi-ledger,.fi-key{--fi-mark:7px;--fi-gap:14px}.pf-feature{border:1px solid var(--line-soft);border-radius:var(--r-m);padding:14px 15px}.fi-card{flex-direction:column;gap:8px;margin-top:16px;display:flex}.fi-verdict{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fi-priority{align-items:baseline;gap:var(--fi-gap);font-size:var(--t8);letter-spacing:-.02em;color:var(--ink);font-weight:700;display:inline-flex}.fi-priority:before{content:"";box-sizing:border-box;width:var(--fi-mark);height:var(--fi-mark);border-radius:var(--r-pill);flex:none;transform:translateY(-5px)}.fi-card[data-stance=go] .fi-priority:before{background:var(--fi-positive)}.fi-card[data-stance=hold] .fi-priority:before{border:1.5px solid var(--ink-2)}.fi-card[data-stance=out] .fi-priority{color:var(--ink-2)}.fi-card[data-stance=out] .fi-priority:before{background:var(--ink-3);border-radius:1px;height:1.5px;transform:translateY(-8px)}.fi-chip-call{background:var(--co-jud-bg);border-color:var(--co-jud-line);color:var(--co-jud-ink);font-weight:600}.fi-deriv{margin:0 0 0 calc(var(--fi-mark) + var(--fi-gap));font-size:var(--t4);color:var(--ink-2);line-height:1.55}.fi-cov{font-size:var(--t2);color:var(--ink-2);margin-left:auto}.fi-two{margin:0 0 0 calc(var(--fi-mark) + var(--fi-gap));font-size:var(--t4);flex-direction:column;gap:7px;line-height:1.55;display:flex}.fi-two>div,.fi-arch{grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.fi-two dt,.fi-arch-k{font-size:var(--t1);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.fi-two dd{color:var(--ink-2);margin:0}.fi-two .fi-call dt,.fi-two .fi-call dd{color:var(--ink)}.fi-arch{margin:4px 0 0 calc(var(--fi-mark) + var(--fi-gap));border-top:1px solid var(--line-soft);font-size:var(--t4);padding-top:10px;line-height:1.55}.fi-arch-v b{color:var(--ink);font-weight:600}.fi-arch-v .pf-chip{margin-left:8px}.fi-arch-v small{font-size:var(--t3);color:var(--ink-2);margin-top:2px;display:block}.fi-sec-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.fi-asserted{font-size:var(--t2);letter-spacing:0;text-transform:none;color:var(--ink-2);font-weight:400}.fi-asserted .prov-asserted{margin-left:2px}.fi-ledger{flex-direction:column;display:flex}.fi-row{align-items:baseline;gap:var(--fi-gap);border-bottom:1px solid var(--line-soft);padding:10px 0;display:flex}.fi-row:first-child{padding-top:0}.fi-row:last-child{border-bottom:0;padding-bottom:0}.fi-mark{box-sizing:border-box;width:var(--fi-mark);height:var(--fi-mark);border-radius:var(--r-pill);flex:none;transform:translateY(-1px)}.fi-row[data-meets=yes] .fi-mark,.fi-key [data-meets=yes] .fi-mark{background:var(--fi-positive)}.fi-row[data-meets=no] .fi-mark,.fi-key [data-meets=no] .fi-mark{border:1.5px solid var(--ink-3)}.fi-crit{flex:1;min-width:0}.fi-fact{text-align:right;flex:none;width:236px}.fi-name{font-size:var(--t4);color:var(--ink-2);font-weight:500}.fi-informs{border:1px solid var(--line);border-radius:var(--r-xs);font-size:var(--t1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);vertical-align:1px;margin-left:8px;padding:0 5px;font-weight:500;line-height:1.5;display:inline-block}.fi-val{font-size:var(--t4);font-variant-numeric:tabular-nums;color:var(--ink)}.fi-absent{color:var(--ink-3)}.fi-crit small,.fi-fact small{font-size:var(--t1);letter-spacing:.01em;color:var(--ink-3);margin-top:3px;font-weight:400;display:block}.fi-row[data-decisive] .fi-name{color:var(--ink);font-weight:600}.fi-row[data-decisive] .fi-crit small,.fi-row[data-decisive] .fi-fact small{color:var(--ink-2)}.fi-key{font-size:var(--t1);letter-spacing:.01em;color:var(--ink-3);flex-wrap:wrap;gap:4px 20px;margin:14px 0 0;display:flex}.fi-key>span{align-items:center;gap:8px;display:inline-flex}.fi-key .fi-mark{transform:none}.pf-offer-prose{color:var(--ink-2);margin:0;line-height:1.6}.vc-compare{grid-template-columns:max-content 1fr;align-items:center;gap:8px 12px;margin:4px 0 12px;display:grid}.vc-compare-k{font-size:var(--t2);color:var(--ink-2)}.vc-sec-cat{font-weight:500;font-size:var(--t2);margin-left:auto}.vc-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vc-row{font-size:var(--t2);grid-template-columns:16px max-content max-content 1fr;align-items:center;gap:4px 8px;display:grid}.vc-row-name{color:var(--ink);font-weight:500}.vc-row-cov{color:var(--ink-2)}.vc-row-ev{color:var(--ink-2);grid-column:2/-1}.vc-row-ds{color:var(--ink-3)}.vc-foot{font-size:var(--t1);color:var(--ink-2);margin:12px 0 0}
.reader{--ol-w:200px;--ol-gap:32px;--ol-inset:24px;--ol-side:minmax(calc(var(--ol-w) + var(--ol-gap) + var(--ol-inset)),1fr);--doc-w:728px;grid-template-columns:1fr minmax(0,var(--doc-w))1fr;display:grid}.reader.ol{grid-template-columns:var(--ol-side)minmax(0,var(--doc-w))var(--ol-side)}.shell .reader,.shell .reader.ol{--doc-w:1232px;--doc-inset:24px;grid-template-columns:var(--ol-side)minmax(0,var(--doc-w))minmax(var(--doc-inset),1fr)}.shell .reader>.prose{max-width:none}.shell .reader>.prose p:not(.standfirst){text-align:justify;-webkit-hyphens:auto;hyphens:auto}.figure-wide{width:100%;margin:28px 0 8px}.figure-wide svg{width:100%;height:auto;display:block}.figure-wide figcaption{font-size:var(--t3);color:var(--ink-2);text-align:center;margin-top:8px;padding:0 20px}.reader>.prose{grid-column:2;margin:0}.outline{width:var(--ol-w);margin:40px var(--ol-gap)60px 0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line)transparent;grid-column:1;place-self:start end;max-height:calc(100vh - 154px);position:-webkit-sticky;position:sticky;top:26px;overflow-y:auto}.ol-list{border-left:1px solid var(--line);position:relative}.outline ul{margin:0;padding:0;list-style:none}.ol-cur{border-radius:var(--r-xs);background:var(--ink);width:2px;height:0;transition:transform .22s cubic-bezier(.32,.72,0,1),height .22s cubic-bezier(.32,.72,0,1);position:absolute;top:0;left:-1px}.outline a{color:var(--ink-2);border-radius:0 var(--r-s)var(--r-s)0;font-size:var(--t4);letter-spacing:-.002em;padding:6px 10px 6px 15px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.outline a:hover{color:var(--ink);background:var(--surface)}.outline a[aria-current]{color:var(--ink)}.outline a.l2{font-weight:600;font-size:var(--t4);letter-spacing:-.008em;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.outline a.l4{font-weight:400;font-size:var(--t3);padding-left:29px}@media (max-width:1399px){.reader{--ol-w:0px;--ol-gap:0px;--ol-inset:0px}.outline{display:none}}@media (max-width:1637px){.shell .reader{--ol-w:0px;--ol-gap:0px;--ol-inset:0px}.shell .outline{display:none}}.ps-p{--ps-line:calc(var(--text-prose-body)*1.6);--ps-bar:10px;gap:calc(var(--ps-line) - var(--ps-bar));padding:calc((var(--ps-line) - var(--ps-bar))/2)0;flex-direction:column;margin:0 0 16px;display:flex}.ps-p span{height:var(--ps-bar);width:100%}.ps-p span:last-child{width:52%}.ps-p:nth-child(2n) span:last-child{width:71%}.ps-p:nth-child(3n) span:last-child{width:38%}.ps-p{animation:1.5s ease-in-out infinite skel-pulse}.ps-p:nth-child(3n+2){animation-delay:.18s}.ps-p:nth-child(3n){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.ps-p{animation:none}}.rt{margin:22px 0 26px;overflow-x:auto}.rt table{border-collapse:collapse;width:100%;font-size:var(--t4);line-height:1.35}.rt th,.rt td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;padding:7px 14px 7px 0}.rt thead th{font-size:var(--t1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;font-weight:600}.rt td{color:var(--ink-2)}.rt td:first-child,.rt th:first-child{color:var(--ink)}.rt tbody tr:last-child td,.rt tbody tr:last-child th{border-bottom:none}.rt .num{text-align:right;font-family:var(--font-numeric);font-size:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap}.rt tbody th{color:var(--ink);white-space:nowrap;font-weight:600}.rt tr.is-lead td,.rt tr.is-lead th{color:var(--ink);font-weight:600}.inf{font-size:var(--t1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--surface);border-radius:var(--r-xs);white-space:nowrap;margin-right:3px;padding:1px 5px;font-weight:600}
.fab{right:22px;bottom:calc(var(--statusbar-h) + 14px);border-radius:var(--r-pill);background:var(--accent-strong);width:48px;height:48px;color:var(--accent-ink);box-shadow:var(--shadow-2);cursor:pointer;z-index:60;border:0;place-items:center;transition:background .16s,box-shadow .16s,transform .16s cubic-bezier(.16,1,.3,1);display:grid;position:fixed}.fab:hover{background:color-mix(in srgb,var(--accent-strong)88%,var(--ink));box-shadow:var(--shadow-3);transform:translateY(-1px)}.fab:active{box-shadow:var(--shadow-1);transform:translateY(0)}.fab:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@property --as-w{syntax:"<length>";inherits:true;initial-value:404px}@property --as-hist-w{syntax:"<length>";inherits:true;initial-value:0}.asst{right:22px;bottom:calc(var(--statusbar-h) + 76px);--as-w:404px;--as-hist-w:0px;width:min(calc(var(--as-w) + var(--as-hist-w)),calc(100vw - 44px));background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-2xl);height:min(620px,100vh - 192px);box-shadow:var(--shadow-3);z-index:61;flex-direction:row;justify-content:flex-end;transition:--as-w .2s cubic-bezier(.32,.72,0,1),--as-hist-w .2s cubic-bezier(.32,.72,0,1),height .2s cubic-bezier(.32,.72,0,1);display:none;position:fixed;overflow:hidden}.asst.open{display:flex}.asst.big{--as-w:720px;height:min(840px,100vh - 192px)}.asst.hist{--as-hist-w:232px}.as-hist{width:var(--as-hist-w);background:var(--surface);border-right:1px solid var(--line-soft);opacity:0;flex-direction:column;flex:none;transition:opacity .16s ease-out;display:flex;overflow:hidden}.asst.hist .as-hist{opacity:1}.asst:not(.hist) .as-hist{border-right-width:0}.as-hist-empty{font:400 var(--t3)/1.5 var(--font-ui);color:var(--ink-2);margin:2px 9px}.as-hist-hd{flex:none;align-items:center;gap:8px;padding:13px 10px 8px;display:flex}.as-hist-hd p{font:600 var(--t1)var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;margin:0}.as-hist-l{flex:1;min-height:0;padding:0 8px 10px;overflow-y:auto}.as-hist-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.as-hist-row{align-items:stretch;gap:2px;display:flex}.as-hist-btn{border-radius:var(--r-m);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:6px 8px;display:flex}.as-hist-btn:hover{background:var(--surface-2)}.as-hist-btn .t{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font:500 var(--t3)/1.35 var(--font-ui);color:var(--ink);overflow:hidden}.as-hist-btn .d{font:400 var(--t1)var(--font-ui);color:var(--ink-2)}.as-hist-btn.current{background:var(--surface-2);border-color:var(--border-control)}.as-hist-btn.current .t{font-weight:600}.as-hist-del{border-radius:var(--r-s);width:24px;height:24px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;flex:none;align-self:center;place-items:center;display:grid}.as-hist-del:hover{color:var(--co-crit-ink);background:var(--surface-2)}.as-hist-del:focus-visible{color:var(--co-crit-ink);background:var(--surface-2)}.as-main{width:var(--as-w);flex-direction:column;flex:none;min-width:0;max-width:100%;display:flex}.as-hd{border-bottom:1px solid var(--line-soft);background:var(--surface);flex:none;align-items:center;gap:10px;padding:13px 15px;display:flex;position:relative}.as-hd .dot{border-radius:var(--r-s);background:var(--bar);width:26px;height:26px;color:var(--accent);flex:none;place-items:center;display:grid}.as-hd b{font:600 var(--t4)var(--font-ui)}.as-hd .r{align-items:center;gap:6px;margin-left:auto;display:flex}.as-hd .tipwrap{margin-left:-8px}.infomark{border-radius:var(--r-pill);width:24px;height:24px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.infomark:hover{color:var(--ink)}.tipwrap{display:flex}.tip{z-index:80;width:420px;max-width:calc(100vw - 24px);padding-top:8px;display:none;position:fixed}.tipwrap:hover .tip,.tipwrap:focus-within .tip{display:block}.tip>div{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow-3);max-height:min(100vh - 144px,664px);padding:13px 14px;overflow-y:auto}.tip p{font:400 var(--t2)/1.5 var(--font-ui);color:var(--ink-2);margin:0}.tip .k{font:600 var(--t1)var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:baseline;gap:6px;margin:12px 0 4px;display:flex}.tip .k:first-child{margin-top:0}.tip .req{font:600 var(--t1)var(--font-ui);letter-spacing:0;text-transform:none;color:var(--ink-2);background:var(--surface);border-radius:var(--r-xs);white-space:nowrap;padding:2px 6px}.tip dl{grid-template-columns:minmax(104px,auto) 1fr;gap:3px 9px;margin:0;display:grid}.tip dt{font:400 var(--t2)var(--font-numeric);color:var(--ink);white-space:nowrap}.tip dd{font:400 var(--t2)/1.4 var(--font-ui);color:var(--ink-2);margin:0}.as-bd{flex:1;padding:15px;overflow-y:auto}.msg{margin-bottom:14px}.msg .who{font:600 var(--t1)var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:5px}.msg .bub{font:400 var(--t4)/1.55 var(--font-ui);border-radius:var(--r-m);white-space:pre-wrap;padding:10px 12px}.ans{font:400 var(--t4)/1.6 var(--font-ui);color:var(--ink-2)}.ans>:first-child{margin-top:0}.ans>:last-child{margin-bottom:0}.ans-plain{white-space:pre-wrap}.ans h3{font:600 var(--t5)/1.35 var(--font-ui);color:var(--ink);margin:18px 0 7px}.ans h4{font:600 var(--t4)/1.4 var(--font-ui);color:var(--ink);margin:15px 0 5px}.ans h5{font:600 var(--t2)var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:15px 0 5px}.ans p{margin:0 0 11px}.ans strong{color:var(--ink);font-weight:600}.ans em{font-style:italic}.ans del{color:var(--ink-3);text-decoration:line-through}.ans ul,.ans ol{margin:0 0 11px;padding-left:17px}.ans li{margin-bottom:5px}.ans li::marker{color:var(--ink-3)}.ans li>ul,.ans li>ol{margin:5px 0 0}.ans li>p{margin:0 0 5px}.ans a:not(.as-cite){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}.ans a:not(.as-cite):hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ans code{font:400 var(--t2)var(--font-numeric);color:var(--ink);background:var(--surface);border-radius:var(--r-2xs);padding:1px 4px}.ans pre{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-s);margin:0 0 11px;padding:9px 11px;overflow-x:auto}.ans pre code{background:0 0;padding:0;line-height:1.5}.ans blockquote{border-left:2px solid var(--line);color:var(--ink-3);margin:0 0 11px;padding-left:11px}.ans blockquote p:last-child{margin-bottom:0}.ans hr{border:0;border-top:1px solid var(--line-soft);margin:15px 0}.ans .tw{margin:0 0 12px;overflow-x:auto}.ans table{border-collapse:collapse;font-size:var(--t2);line-height:1.35}.ans th,.ans td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;white-space:nowrap;padding:5px 12px 5px 0}.ans thead th{font-size:var(--t1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line);font-weight:600}.ans td{color:var(--ink-2)}.ans td:first-child{color:var(--ink)}.ans tbody tr:last-child td{border-bottom:none}.ans img{border-radius:var(--r-s);max-width:100%;height:auto}.as-cite{border-radius:var(--r-xs);border:1px solid var(--border-control);background:var(--surface-2);color:var(--ink);font:600 var(--t1)var(--font-ui);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;align-items:center;margin:0 1px;padding:1px 6px;text-decoration:none;display:inline-flex}.as-cite:hover{border-color:var(--ink)}.msg[data-role=user] .who{text-align:right}.msg[data-role=user] .bub{background:var(--surface-2);width:-moz-fit-content;width:fit-content;max-width:85%;margin-left:auto}.as-think{align-items:center;gap:9px;height:22px;display:flex}.as-gait{flex:none;align-items:flex-end;gap:4px;height:19px;padding-bottom:3px;display:flex}.as-gait i{border-radius:var(--r-pill);background:var(--ink-2);width:5px;height:5px;animation:1.1s ease-in-out infinite as-step;display:block}.as-gait i:nth-child(2){animation-delay:.16s}.as-gait i:nth-child(3){animation-delay:.32s}@keyframes as-step{0%,70%,to{opacity:.35;background:var(--ink-2);transform:translateY(0)}30%{opacity:1;background:var(--ink);transform:translateY(-5px)}}.as-verb{font:400 var(--t4)var(--font-ui);color:var(--ink-2);animation:.22s both as-verb-in}@keyframes as-verb-in{0%{opacity:0}to{opacity:1}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.as-verb{background:linear-gradient(100deg,var(--ink-2)30%,var(--line)48%,var(--ink-2)66%);-webkit-text-fill-color:transparent;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:.22s both as-verb-in,2.6s linear infinite as-shimmer}}@keyframes as-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.as-gait i{opacity:1;animation:none}.as-verb{-webkit-text-fill-color:var(--ink-2);color:var(--ink-2);background:0 0;animation:none}}.as-cap{border-top:1px solid var(--line-soft);font:400 var(--t2)/1.4 var(--font-ui);color:var(--ink-2);margin-top:6px;padding-top:6px}.who+.as-cap{border-top:none;margin-top:0;padding-top:0}.as-ft{border-top:1px solid var(--line-soft);flex:none;padding:11px 13px}.as-in{border:1px solid var(--border-control);border-radius:var(--r-m);background:var(--canvas);align-items:center;gap:8px;padding:8px 10px;transition:border-color .16s;display:flex}.as-in input{font:400 var(--t4)var(--font-ui);color:var(--ink);caret-color:var(--ink);background:0 0;border:0;outline:0;flex:1}.as-in input::placeholder{color:var(--ink-3)}.as-in input:disabled{cursor:not-allowed}.as-in input:focus-visible{outline:0}.as-in:focus-within{border-color:var(--ink)}.as-in .go{border-radius:var(--r-m);background:var(--canvas);border:1px solid var(--border-control);width:27px;height:27px;color:var(--ink-2);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.as-in .go:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong);color:var(--accent-ink);transition:background .14s}.as-in .go:not(:disabled):hover{background:color-mix(in srgb,var(--accent-strong)88%,var(--ink))}.as-in .go:disabled{cursor:not-allowed;opacity:.5}@media (max-width:860px){.asst,.asst.big{width:auto;left:16px;right:16px;bottom:calc(var(--statusbar-h) + 70px);height:min(560px,62vh)}.as-main{flex:1;width:auto}.asst.hist .as-main{display:none}.asst.hist .as-hist{border-right-width:0;flex:1;width:auto}.fab{right:16px}}
.gate{min-height:100vh;isolation:isolate;background:radial-gradient(132% 94% at 50% 2%,var(--canvas)0%,var(--mf-grey-20)26%,var(--mf-grey-50)56%,var(--mf-grey-100)82%,var(--mf-grey-150)100%);flex:1;place-items:center;min-height:100dvh;padding:32px;display:grid;position:relative;overflow:hidden}.gate-field{z-index:0;pointer-events:none;isolation:isolate;position:absolute;top:0;bottom:0;left:0;right:0}.gate-aurora{z-index:0;background:    linear-gradient(118deg,rgb(var(--atmos-rgb)/0)32%,rgb(var(--atmos-rgb)/.13)58%,rgb(var(--atmos-rgb)/0)86%),radial-gradient(40% 44% at 19% 20%,rgb(var(--atmos-rgb)/.26),rgb(var(--atmos-rgb)/0)68%),radial-gradient(44% 50% at 84% 79%,rgb(var(--accent-rgb)/.26),rgb(var(--accent-rgb)/0)68%),radial-gradient(32% 36% at 75% 9%,rgba(255,255,255,.9),rgba(255,255,255,0) 70%),radial-gradient(44% 38% at 7% 91%,rgb(var(--atmos-rgb)/.22),rgb(var(--atmos-rgb)/0)72%);animation:42s ease-in-out infinite alternate gate-aurora;display:block;position:absolute;top:-22%;bottom:-22%;left:-22%;right:-22%}.gate-field:before{content:"";z-index:1;background-image:repeating-linear-gradient(122deg,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 1px,transparent 1px,transparent 16px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(58% 64%,#000 0%,rgba(0,0,0,.72) 44%,transparent 100%);mask-image:radial-gradient(58% 64%,#000 0%,rgba(0,0,0,.72) 44%,transparent 100%)}.gate-field:after{content:"";z-index:2;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.gate-card{z-index:1;border-radius:var(--r-2xl);background:var(--canvas);width:min(628px,100%);min-width:0;box-shadow:var(--shadow-3);grid-template-rows:auto auto;animation:.76s cubic-bezier(.16,1,.3,1) both gate-rise;display:grid;position:relative}@keyframes gate-rise{0%{opacity:0;filter:blur(7px);transform:translateY(18px)scale(.988)}to{opacity:1;filter:blur();transform:none}}@keyframes gate-aurora{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2.5%,2.5%)scale(1.07)}}.gate-tell{background:radial-gradient(86% 128% at 104% -22%,rgb(var(--accent-rgb)/.28),rgb(var(--accent-rgb)/0)62%),radial-gradient(78% 96% at -4% 110%,rgba(255,255,255,.1),rgba(255,255,255,0) 62%),linear-gradient(158deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,0) 44%,transparent 56%,rgba(0,0,0,.22) 100%),var(--mf-dark);border-radius:var(--r-2xl)var(--r-2xl)0 0;z-index:2;isolation:isolate;flex-direction:column;gap:24px;padding:40px 42px 36px;display:flex;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.11)}.gate-tell:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:repeating-linear-gradient(122deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 12px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(196deg,#000 0%,rgba(0,0,0,.15) 68%,transparent 92%);mask-image:linear-gradient(196deg,#000 0%,rgba(0,0,0,.15) 68%,transparent 92%)}.gate-mark{width:auto;height:40px;color:var(--accent);align-self:flex-start;display:block}.gate-lockup{margin:0}.gate-name{font-family:var(--font-display);font-weight:700;font-size:var(--d-heading);letter-spacing:-.015em;color:#fff;margin:0 0 10px;line-height:1.1}@media (min-width:721px){.gate-name{font-size:var(--d-figure);white-space:nowrap}}.gate-framing{font-size:var(--t5);color:rgba(255,255,255,.76);margin:0;line-height:1.5}.gate-byline{font-size:var(--t3);color:rgba(255,255,255,.64);align-items:center;gap:8px;margin:18px 0 0;font-weight:500;line-height:1.4;display:flex}.gate-li{color:rgba(255,255,255,.64);border-radius:var(--r-xs);transition:color .16s;display:inline-flex}.gate-li:hover{color:#fff}.gate-li:focus-visible{outline-color:#fff}.gate-li .li-mark{width:16px;height:16px;display:block}.gate-form{background:var(--canvas);border-radius:0 0 var(--r-2xl)var(--r-2xl);align-items:center;padding:32px 44px 40px;display:flex}.gate-narrow-notice{display:none}.gate-narrow-title{font-family:var(--font-display);font-weight:700;font-size:var(--t7);letter-spacing:-.01em;color:var(--ink);margin:0;line-height:1.2}.gate-narrow-body{font-size:var(--t5);color:var(--ink-2);margin:8px 0 0;line-height:1.55}.gate-grid{grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid}.gate-entry{flex-direction:column;padding-top:3px;display:flex}.gate-label{font-size:var(--t2);color:var(--ink);margin-bottom:6px;font-weight:600;display:block}.gate-inputbox{display:block;position:relative}.gate-input{width:100%;height:var(--ctl-h);border:1px solid var(--border-control);border-radius:var(--r-m);background:var(--canvas);font-family:var(--font-ui);font-size:var(--text-data-body);color:var(--ink);caret-color:var(--ink);padding:0 38px 0 11px;transition:border-color .16s,box-shadow .16s}.gate-input::placeholder{color:var(--ink-2)}.gate-input:hover{border-color:var(--ink-2)}.gate-input:focus-visible{border-color:var(--ink)}.gate-input[aria-invalid=true]{border-color:var(--co-crit-ink)}.gate-reveal{border-radius:var(--r-s);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .16s;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.gate-reveal:hover{color:var(--ink)}.gate-reveal:focus-visible{outline:2px solid var(--ink);outline-offset:0}.gate-error{font-size:var(--t3);color:var(--co-crit-ink);margin:8px 0 0;line-height:1.45}.gate-submit{justify-content:center;width:100%;margin-top:14px}.gate-submit[disabled]{opacity:.4;cursor:not-allowed}@media (max-width:720px){.gate{padding:18px}.gate-tell{gap:20px;padding:28px 26px 26px}.gate-name{margin-bottom:8px}.gate-framing{font-size:var(--t4)}.gate-form{padding:26px 26px 30px}.gate-grid{display:none}.gate-narrow-notice{width:100%;display:block}.gate-entry{padding-top:0}}
.nf{isolation:isolate;min-height:min(680px,100dvh);color:var(--bar-ink);--nf-deck:186;--nf-gutter:max(0px,(100% - 1760px)/2);background:radial-gradient(58% 46% at 84% 6%,rgba(255,255,255,.11),rgba(255,255,255,0) 68%),radial-gradient(52% 40% at 76% 88%,rgb(var(--accent-rgb)/.17),rgb(var(--accent-rgb)/0)70%),radial-gradient(74% 60% at 12% 22%,rgba(255,255,255,.07),rgba(255,255,255,0) 72%),linear-gradient(166deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,0) 38%,transparent 54%,rgba(0,0,0,.34) 100%),var(--mf-dark);flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.nf-field{z-index:0;pointer-events:none;isolation:isolate;position:absolute;top:0;bottom:0;left:0;right:0}.nf-beam{z-index:0;background:linear-gradient(108deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.07) 52%,rgba(255,255,255,0) 78%),radial-gradient(38% 34% at 92% 14%,rgba(255,255,255,.1),rgba(255,255,255,0) 70%);animation:54s ease-in-out infinite alternate nf-drift;display:block;position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}.nf-field:before{content:"";z-index:2;background-image:repeating-linear-gradient(122deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 15px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(72% 76% at 62% 46%,#000 0%,rgba(0,0,0,.6) 48%,transparent 100%);mask-image:radial-gradient(72% 76% at 62% 46%,#000 0%,rgba(0,0,0,.6) 48%,transparent 100%)}.nf-field:after{content:"";z-index:3;opacity:.14;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.nf-bay{z-index:1;right:calc(var(--nf-gutter) + 3vw);bottom:calc(var(--nf-deck)*1px - 54px);color:#fff;opacity:.13;width:min(46vw,640px);height:auto;position:absolute;-webkit-mask-image:linear-gradient(#000 62%,rgba(0,0,0,.25) 88%,transparent 100%);mask-image:linear-gradient(#000 62%,rgba(0,0,0,.25) 88%,transparent 100%)}.nf-deck{z-index:4;left:0;right:0;bottom:calc(var(--nf-deck)*1px);pointer-events:none;height:12px;position:absolute}.nf-deck:before{content:"";background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.26) 18%,rgba(255,255,255,.26) 82%,rgba(255,255,255,0) 100%);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}.nf-deck:after{content:"";background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.22) 1px,transparent 1px,transparent 44px);position:absolute;top:1px;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 84%,transparent 100%)}.nf-stage{z-index:5;width:100%;max-width:1760px;padding:0 clamp(24px,6vw,92px)calc(var(--nf-deck)*1px + 42px);margin:0 auto;animation:.82s cubic-bezier(.16,1,.3,1) both nf-rise;position:relative}@keyframes nf-rise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:none}}@keyframes nf-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(3%,-2.5%)scale(1.06)}}.nf-copy{max-width:46ch}.nf-title{font-family:var(--font-display);font-weight:700;font-size:var(--d-display);letter-spacing:-.022em;text-wrap:balance;color:var(--bar-ink);margin:0;line-height:1.06}.nf-lede{font-size:var(--t6);color:var(--bar-ink-2);margin:18px 0 0;line-height:1.6}.nf-readout{border-radius:var(--r-m);background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.16);flex-wrap:wrap;align-items:stretch;margin:26px 0 0;display:flex;overflow:hidden}.nf-code{font-size:var(--t1);letter-spacing:.06em;text-transform:uppercase;color:var(--bar-ink);background:rgba(255,255,255,.07);border-right:1px solid rgba(255,255,255,.16);flex:none;align-items:center;gap:7px;padding:9px 12px;font-weight:600;display:inline-flex}.nf-code i{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.nf-path{font-family:var(--font-numeric);font-size:var(--t3);color:var(--bar-ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:9px 13px;line-height:1;display:inline-flex;overflow:hidden}.nf-path:empty:before{content:" "}.nf-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:30px 0 0;display:flex}.nf-ghost{height:var(--ctl-h);border-radius:var(--r-s);color:var(--bar-ink);font-size:var(--text-data-body);white-space:nowrap;background:0 0;border:1px solid rgba(255,255,255,.42);flex:none;align-items:center;padding:0 17px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.nf-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.68)}.nf :focus-visible{outline:2px solid var(--bar-ink);outline-offset:3px}@media (min-width:1400px) and (min-height:1040px){.nf{--nf-deck:206}.nf-bay{width:min(46vw,780px)}}@media (max-width:1079px){.nf{--nf-deck:140}.nf-bay{opacity:.09;width:min(84vw,480px);left:50%;right:auto;transform:translate(-50%)}.nf-title{font-size:var(--d-figure)}.nf-lede{font-size:var(--t5)}}@media (max-width:560px){.nf-actions .cta,.nf-ghost{flex:auto;justify-content:center}}@media (max-height:620px),(max-width:1079px) and (max-height:753px){.nf-deck{display:none}.nf-stage{padding-bottom:max(40px,min(10vh,80px))}.nf-bay{bottom:0}}@media (prefers-reduced-motion:reduce){.nf-beam,.nf-stage{animation:none}}
