@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/font-c984835cd9-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/font-e64a504991-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/font-e8c67bfcf1-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/font-999bb767bb-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/font-f49f83effe-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/font-9d00022300-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/font-de4414b3bc-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/font-699a0b3865-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/font-9a95363a51-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/font-055f596ea5-Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/font-8c3cbed783-XN7g48iV.woff2)format("woff2-variations");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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}img,svg{vertical-align:middle}a{color:inherit}.pr-theme[data-root]{background:var(--color-background);min-height:100vh;color:var(--gray-12)}.pr-theme:not([data-root]){color:var(--gray-12)}:root{--pr-white:#fff;--pr-neutral-lightest:#f2f2f2;--pr-neutral-lighter:#d8d8d9;--pr-neutral-light:#b2b2b4;--pr-neutral:#808083;--pr-neutral-dark:#4d4d52;--pr-neutral-darker:#1a1a20;--pr-neutral-darkest:#010108;--pr-saffron-lightest:#fff0eb;--pr-saffron-lighter:#feddd2;--pr-saffron-light:#fc9574;--pr-saffron:#fa602d;--pr-saffron-dark:#d63905;--pr-saffron-darker:#691c02;--pr-saffron-darkest:#501502;--pr-marigold-lightest:#fff0dc;--pr-marigold-lighter:#fedaa4;--pr-marigold-light:#fec572;--pr-marigold:#fdb142;--pr-marigold-dark:#d47f02;--pr-marigold-darker:#744501;--pr-marigold-darkest:#3d2401;--pr-clear-blue-lightest:#eceefb;--pr-clear-blue-lighter:#ced5f6;--pr-clear-blue-light:#a5b1ee;--pr-clear-blue:#3954db;--pr-clear-blue-dark:#1c329b;--pr-clear-blue-darker:#111e5f;--pr-clear-blue-darkest:#0d1749;--pr-lapis-lightest:#dbe1ff;--pr-lapis-lighter:#a8a3ff;--pr-lapis-light:#5147ff;--pr-lapis:#0900b2;--pr-lapis-dark:#060080;--pr-lapis-darker:#05005c;--pr-lapis-darkest:#03003d;--pr-terai-lightest:#def8e9;--pr-terai-lighter:#b4efcd;--pr-terai-light:#60dc96;--pr-terai:#26ae61;--pr-terai-dark:#1d864b;--pr-terai-darker:#145c33;--pr-terai-darkest:#0b321c}:root,:root[data-theme=light],.pr-theme[data-theme=light]{--accent-1:#fafaff;--accent-2:#f4f5fd;--accent-3:var(--pr-clear-blue-lightest);--accent-4:#e0e4fb;--accent-5:var(--pr-lapis-lightest);--accent-6:var(--pr-clear-blue-lighter);--accent-7:#b9b6ff;--accent-8:var(--pr-lapis-lighter);--accent-9:var(--pr-lapis-light);--accent-10:#3f34f0;--accent-11:var(--pr-lapis);--accent-12:var(--pr-lapis-darker);--accent-a3:#5147ff14;--accent-a4:#5147ff1f;--accent-a5:#5147ff2e;--accent-a6:#5147ff42;--accent-a7:#5147ff5c;--accent-a8:#5147ff80;--accent-a9:var(--accent-9);--accent-a10:var(--accent-10);--accent-a11:var(--accent-11);--accent-a12:var(--accent-12);--accent-contrast:var(--pr-white);--accent-surface:#eceefb99;--accent-indicator:var(--accent-9);--accent-track:var(--accent-9);--gray-1:#fcfcfd;--gray-2:var(--pr-neutral-lightest);--gray-3:#ebebed;--gray-4:#e4e4e6;--gray-5:#dcdcde;--gray-6:var(--pr-neutral-lighter);--gray-7:#c6c6c8;--gray-8:var(--pr-neutral-light);--gray-9:var(--pr-neutral);--gray-10:#737376;--gray-11:#55547f;--gray-12:var(--pr-lapis-darker);--gray-a3:#0101080d;--gray-a4:#01010814;--gray-a5:#0101081a;--gray-a6:#01010826;--gray-a7:#01010833;--gray-a8:#0101084d;--gray-a9:var(--gray-9);--gray-a10:var(--gray-10);--gray-a11:var(--gray-11);--gray-a12:var(--gray-12);--color-background:var(--pr-clear-blue-lightest);--color-panel-solid:var(--pr-white);--color-panel:var(--pr-white);--color-surface:var(--pr-white);--color-overlay:#01010880;--focus-8:var(--pr-lapis-light);--pr-canvas:var(--pr-clear-blue-lightest);--pr-surface:var(--pr-white);--pr-surface-muted:var(--pr-neutral-lightest);--pr-line:var(--pr-clear-blue-lighter);--pr-review-accent:var(--pr-accent-mark);--pr-accent-mark:var(--accent-11);--pr-accent-text:var(--accent-11);--pr-on-mark:#fff;--pr-hero-a:var(--pr-clear-blue-lighter);--pr-hero-b:var(--pr-clear-blue-lightest);--pr-observed-fg:var(--pr-clear-blue-darker);--pr-observed-bg:var(--pr-clear-blue-lightest);--pr-observed-border:var(--pr-clear-blue-light);--pr-inferred-fg:var(--pr-marigold-darker);--pr-inferred-bg:var(--pr-marigold-lightest);--pr-inferred-border:var(--pr-marigold-dark);--pr-confirmed-fg:var(--pr-terai-darker);--pr-confirmed-bg:var(--pr-terai-lightest);--pr-confirmed-border:var(--pr-terai-dark);--pr-unknown-fg:var(--pr-neutral-dark);--pr-unknown-bg:transparent;--pr-unknown-border:var(--pr-neutral);--pr-danger-fg:#9e1027;--pr-danger-bg:#fdecef;--pr-danger-border:#d3243b;--pr-coverage-complete:var(--pr-terai-darker);--pr-coverage-partial:var(--pr-marigold-darker);--pr-coverage-failed:#9e1027}:root[data-theme=dark],.pr-theme[data-theme=dark]{--accent-1:#08064f;--accent-2:#0c0a66;--accent-3:#12107d;--accent-4:#191791;--accent-5:#211fa6;--accent-6:#2f2cbf;--accent-7:#4340d9;--accent-8:var(--pr-lapis-light);--accent-9:var(--pr-white);--accent-10:#e6e8fb;--accent-11:var(--pr-lapis-lighter);--accent-12:var(--pr-lapis-lightest);--accent-a3:#a8a3ff24;--accent-a4:#a8a3ff33;--accent-a5:#a8a3ff42;--accent-a6:#a8a3ff57;--accent-a7:#a8a3ff70;--accent-a8:#a8a3ff99;--accent-a9:var(--accent-9);--accent-a10:var(--accent-10);--accent-a11:var(--accent-11);--accent-a12:var(--accent-12);--accent-contrast:var(--pr-lapis-darker);--accent-surface:#111e5f99;--accent-indicator:var(--accent-9);--accent-track:var(--accent-9);--gray-1:var(--pr-clear-blue-darkest);--gray-2:var(--pr-clear-blue-darker);--gray-3:#16246e;--gray-4:#1b2b7c;--gray-5:#21338a;--gray-6:#34448f;--gray-7:#45559f;--gray-8:#5c6bb4;--gray-9:#8790c8;--gray-10:#99a1d3;--gray-11:#b8bee3;--gray-12:var(--pr-white);--gray-a3:#ffffff14;--gray-a4:#ffffff1a;--gray-a5:#ffffff26;--gray-a6:#fff3;--gray-a7:#ffffff4d;--gray-a8:#fff6;--gray-a9:var(--gray-9);--gray-a10:var(--gray-10);--gray-a11:var(--gray-11);--gray-a12:var(--gray-12);--color-background:var(--pr-clear-blue-darkest);--color-panel-solid:var(--pr-clear-blue-darker);--color-panel:var(--pr-clear-blue-darker);--color-surface:var(--pr-clear-blue-darker);--color-overlay:#01010899;--focus-8:var(--pr-lapis-lighter);--pr-canvas:var(--pr-clear-blue-darkest);--pr-surface:var(--pr-clear-blue-darker);--pr-surface-muted:var(--pr-lapis-darker);--pr-line:#ffffff26;--pr-review-accent:var(--pr-accent-mark);--pr-accent-mark:var(--accent-11);--pr-accent-text:var(--accent-11);--pr-on-mark:#000;--pr-hero-a:#16267a;--pr-hero-b:var(--pr-clear-blue-darkest);--pr-observed-fg:var(--pr-clear-blue-light);--pr-observed-bg:var(--pr-lapis-darker);--pr-observed-border:var(--pr-clear-blue);--pr-inferred-fg:var(--pr-marigold-light);--pr-inferred-bg:var(--pr-marigold-darkest);--pr-inferred-border:var(--pr-marigold-dark);--pr-confirmed-fg:var(--pr-terai-light);--pr-confirmed-bg:var(--pr-terai-darkest);--pr-confirmed-border:var(--pr-terai-dark);--pr-unknown-fg:var(--pr-neutral-light);--pr-unknown-bg:transparent;--pr-unknown-border:var(--pr-neutral);--pr-danger-fg:#ff9aa8;--pr-danger-bg:#3d0a14;--pr-danger-border:#d3243b;--pr-coverage-complete:var(--pr-terai-light);--pr-coverage-partial:var(--pr-marigold-light);--pr-coverage-failed:#ff9aa8}:root,.pr-theme{--default-font-family:"Geist Variable", "Geist", system-ui, sans-serif;--heading-font-family:"Geist Variable", "Geist", system-ui, sans-serif;--code-font-family:"Geist Mono Variable", "Geist Mono", ui-monospace, monospace;--font-size-1:max(12px, .75rem);--font-size-2:.875rem;--font-size-3:1rem;--font-size-4:1.125rem;--font-size-5:1.25rem;--font-size-6:1.5rem;--font-size-7:2rem;--font-size-8:2.5rem;--font-size-9:3rem;--radius-1:4px;--radius-2:8px;--radius-3:8px;--radius-4:8px;--radius-5:8px;--radius-6:8px;--pr-radius-card:8px;--pr-gap:var(--space-4);--pr-container-large:1280px;--pr-page-padding:64px;--pr-shell-nav-width:220px;--pr-panel-width:420px;--pr-demo-border:1px dashed var(--gray-8)}@media (width<=720px){.pr-theme{--pr-page-padding:20px}}body{margin:0}:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px}.pr-grid-2{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.pr-demo-tag{border:var(--pr-demo-border);border-radius:var(--radius-2);padding:0 var(--space-2)}.pr-eyebrow{font-family:var(--code-font-family);font-size:var(--font-size-1);letter-spacing:.05em;text-transform:uppercase;color:var(--gray-11)}.pr-eyebrow--chip{background:var(--gray-12);color:var(--color-background);border-radius:4px;padding:4px 10px;display:inline-block}.pr-display{letter-spacing:-.02em;color:var(--gray-12);margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:300;line-height:1.15}.pr-display strong{font-weight:700}.pr-mark{white-space:nowrap;position:relative}.pr-mark svg{width:100%;height:.4em;color:var(--pr-accent-mark);position:absolute;bottom:-.32em;left:0;overflow:visible}.app{background:var(--pr-canvas);grid-template-rows:auto 1fr;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.app__main{box-sizing:border-box;min-width:0;padding:var(--space-6) var(--pr-page-gutter,var(--space-6));width:100%;max-width:1180px;margin:0 auto}.navlink{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--pr-radius-pill);color:var(--gray-11);font-weight:500;font-size:var(--font-size-2);text-decoration:none;display:flex}.navlink:hover{background:var(--accent-a3);color:var(--gray-12)}.navlink[aria-current=page]{background:var(--accent-a4);color:var(--accent-11)}.skip{background:var(--gray-12);color:var(--color-background);z-index:50;border-radius:999px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.journey{gap:var(--space-3);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.app{grid-template-rows:auto auto 1fr;grid-template-columns:1fr}.app__main{box-sizing:border-box;min-width:0;padding:var(--space-4);--pr-page-gutter:var(--space-4)}}.l-panel[data-tight]{--card-padding:var(--space-4)}.l-page{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.l-page[data-narrow]{max-width:760px}.l-pageheader{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.l-pageheader__text{gap:var(--space-2);flex-direction:column;min-width:0;max-width:760px;display:flex}.l-pageheader__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.l-section{gap:var(--space-4);flex-direction:column;display:flex}.l-section__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.l-grid{gap:var(--l-gap,var(--space-5));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--l-min,260px)), 1fr));display:grid}.l-aside{gap:var(--space-5);grid-template-columns:minmax(0, 1fr) var(--l-aside,300px);align-items:start;display:grid}.l-aside[data-first]{grid-template-columns:var(--l-aside,300px) minmax(0, 1fr)}.l-aside[data-first] .l-aside__side{order:-1}.l-aside__side{top:calc(57px + var(--space-5));position:sticky}.l-aside__main{min-width:0}@media (width<=960px){.l-aside,.l-aside[data-first]{grid-template-columns:minmax(0,1fr)}.l-aside__side{order:2;position:static}}.l-stack{gap:var(--l-gap,var(--space-4));flex-direction:column;min-width:0;display:flex}.l-cluster{align-items:center;gap:var(--l-gap,var(--space-2));flex-wrap:wrap;display:flex}.l-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.l-panel__head>div:first-child{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.l-panel__body{min-width:0}.l-panel__foot{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--pr-line)}.l-kv{margin:0;display:grid}.l-kv__row{grid-template-columns:var(--l-label,150px) minmax(0, 1fr);gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--pr-line);align-items:start;display:grid}.l-kv__row:first-child{border-top:0}.l-kv dt{color:var(--gray-11);font-size:var(--font-size-2)}.l-kv dd{font-size:var(--font-size-2);overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=560px){.l-kv__row{gap:var(--space-1);grid-template-columns:1fr}}.l-stat{letter-spacing:-.02em;line-height:1}.app__main{max-width:1240px}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--radius-full:9999px;--pr-radius-pill:9999px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--color-background);color:var(--gray-12);font-family:var(--default-font-family);font-size:var(--font-size-3)}.app>.pr-header{grid-area:1/1/auto/-1}.app>.app__main{grid-area:2/2}@media (width<=900px){.app>.app__main{grid-area:3/1}}:root,:root[data-theme=light],.pr-theme[data-theme=light]{--pr-canvas:#f4f5fc;--color-background:#f4f5fc;--pr-line:#e3e5f3;--pr-card-shadow:0 20px 40px -24px #05005c47, 0 1px 0 #05005c0d;--pr-header-bg:#111e5f;--pr-band-bg:var(--pr-clear-blue-lighter)}:root[data-theme=dark],.pr-theme[data-theme=dark]{--pr-canvas:#0b1340;--color-background:#0b1340;--pr-line:#ffffff1f;--pr-card-shadow:0 20px 40px -24px #0009, inset 0 0 0 1px #ffffff12;--pr-header-bg:#111e5f;--pr-band-bg:#1a2a86}[data-surface=inverse]{--gray-11:#c8ccf0;--gray-12:#fff;--gray-a11:#c8ccf0;--gray-a12:#fff;--accent-11:#a8a3ff;--accent-a11:#fff;--accent-12:#fff;--pr-line:#fff3;--pr-surface-muted:#ffffff1a;--pr-surface:#ffffff14;--accent-9:#fff;--accent-10:#e6e8fb;--accent-contrast:#05005c;--accent-a8:#ffffff73;--accent-a3:#ffffff1f;--accent-a4:#ffffff2e;--accent-a5:#ffffff3d;--pr-accent-text:var(--accent-11);--focus-8:#a8a3ff;color:#fff}.app{background:var(--pr-canvas);min-height:100vh;display:block}.app__main{width:100%;max-width:none;margin:0;padding:0}.pr-chip{background:#ffffff1a;border-color:#fff3}.pr-nav{margin-left:var(--space-4);gap:2px;display:flex}.pr-nav a,.pr-nav button{color:#ffffffc7;border-radius:var(--pr-radius-pill);font:inherit;font-weight:500;font-size:var(--font-size-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 14px;text-decoration:none}.pr-nav a:hover,.pr-nav button:hover{color:#fff;background:#ffffff1a}.pr-nav a[aria-current=page]{color:#fff;background:#ffffff29}.pr-nav .count{font-family:var(--code-font-family);opacity:.8;margin-left:6px;font-size:12px}.pr-hero__in{max-width:1240px;padding:56px var(--page-x,40px) 88px;margin:0 auto}.pr-hero__title{letter-spacing:-.03em;color:#fff;max-width:900px;margin:12px 0 8px;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:600;line-height:1.08}.pr-hero__desc{font-size:var(--font-size-4);color:#c8ccf0;max-width:680px;margin:0;line-height:1.5}.pr-hero .pr-display{color:#fff;max-width:940px;margin:18px 0 22px;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1.05}.pr-hero .l-pageheader{align-items:flex-end}.l-page{display:block}.l-body{max-width:1240px;padding:56px var(--page-x,40px) 96px;flex-direction:column;gap:72px;margin:0 auto;display:flex}.l-body[data-pull]{margin-top:calc(-1 * var(--l-pull,0px));z-index:2;padding-top:0;position:relative}.l-section__text{flex-direction:column;gap:6px;display:flex}.l-section__title{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:600;line-height:1.15}.l-section__desc{color:var(--gray-11);max-width:640px;font-size:var(--font-size-3);margin:4px 0 0}.l-section{gap:var(--space-5)}.l-panel[data-tone=review]{box-shadow:var(--pr-card-shadow), inset 4px 0 0 var(--pr-review-accent)}.l-stat{letter-spacing:-.035em;font-size:2.875rem;font-weight:700;line-height:1}@media (width<=900px){:root{--page-x:20px}.pr-hero__in,.pr-hero[data-size=lg] .pr-hero__in{padding-top:40px}.pr-hero[data-size=lg] .pr-hero__in{padding-bottom:110px}.l-body{gap:56px}.pr-nav{order:10;width:100%;margin-left:0;overflow-x:auto}}:root,:root[data-theme=light],.pr-theme[data-theme=light]{--sev-critical:#b3261e;--sev-critical-fg:#fff;--sev-high:#c4622d;--sev-high-fg:#05005c;--sev-medium:#b8912a;--sev-medium-fg:#05005c;--sev-low:#4a63b8;--sev-low-fg:#fff;--sev-review:#8a8fb5;--sev-review-fg:#05005c}:root[data-theme=dark],.pr-theme[data-theme=dark]{--sev-critical:#f0767a;--sev-critical-fg:#05005c;--sev-high:#e79a63;--sev-high-fg:#05005c;--sev-medium:#d8bb5e;--sev-medium-fg:#05005c;--sev-low:#93a4ec;--sev-low-fg:#05005c;--sev-review:#a3a8cc;--sev-review-fg:#05005c;--gray-1:#121212;--gray-2:#181818;--gray-3:#1e1e1e;--gray-4:#242424;--gray-5:#2a2a2a;--gray-6:#343434;--gray-7:#444;--gray-8:#5c5c5c;--gray-9:#8a8a8a;--gray-10:#9c9c9c;--gray-11:#b5b5b5;--gray-12:#ececec;--color-background:#121212;--color-panel-solid:#1e1e1e;--color-panel:#1e1e1e;--color-surface:#1e1e1e;--color-overlay:#0009;--accent-surface:#ffffff0f;--pr-canvas:#121212;--pr-surface:#1e1e1e;--pr-surface-muted:#272727;--pr-line:#ffffff1f;--pr-header-bg:#1e1e1e;--pr-band-bg:#262626;--pr-hero-a:#1e1e1e;--pr-hero-b:#121212;--pr-observed-bg:#16202e;--pr-card-shadow:inset 0 0 0 1px #ffffff14}.stepper{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.stepper[data-orientation=horizontal]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stepper__item{position:relative}.stepper[data-orientation=horizontal] .stepper__item:before{content:"";top:15px;left:40px;right:calc(-1 * var(--space-3));background:var(--pr-line);height:2px;position:absolute}.stepper[data-orientation=horizontal] .stepper__item:last-child:before{display:none}.stepper[data-orientation=horizontal] .stepper__item[data-state=complete]:before{background:var(--pr-confirmed-border)}.stepper__btn{gap:var(--space-3);text-align:left;width:100%;padding:var(--space-1);border-radius:var(--radius-3);font:inherit;color:inherit;cursor:pointer;z-index:1;background:0 0;border:0;align-items:flex-start;display:flex;position:relative}div.stepper__btn{cursor:default}button.stepper__btn:hover{background:var(--accent-a3)}.stepper__marker{width:32px;height:32px;font-size:var(--font-size-2);border:2px solid var(--gray-8);background:var(--pr-surface);color:var(--gray-11);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.stepper__text{flex-direction:column;gap:2px;min-width:0;display:flex}.stepper__label{font-weight:600;font-size:var(--font-size-2)}.stepper__state{font-family:var(--code-font-family);letter-spacing:.05em;text-transform:uppercase;color:var(--gray-11);font-size:12px}.stepper__desc{font-size:var(--font-size-1);color:var(--gray-11)}.stepper__item[data-state=current] .stepper__marker{background:var(--accent-9);border-color:var(--accent-9);color:var(--accent-contrast)}.stepper__item[data-state=complete] .stepper__marker{background:var(--pr-confirmed-bg);border-color:var(--pr-confirmed-border);color:var(--pr-confirmed-fg)}.stepper__item[data-state=attention] .stepper__marker{background:var(--pr-inferred-bg);border-color:var(--pr-inferred-border);color:var(--pr-inferred-fg)}.stepper__item[data-state=blocked] .stepper__marker{border-style:dashed}.stepper__item[data-state=current] .stepper__label{color:var(--accent-11)}.stepper[data-orientation=vertical] .stepper__item:not(:last-child):before{content:"";background:var(--pr-line);width:2px;position:absolute;top:40px;bottom:-12px;left:20px}.timeline{margin:0;padding:0;list-style:none;display:grid}.timeline__item{gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:20px minmax(0,1fr);display:grid;position:relative}.timeline__item:not(:last-child):before{content:"";background:var(--pr-line);width:2px;position:absolute;top:18px;bottom:0;left:7px}.timeline__dot{border:2px solid var(--gray-8);background:var(--pr-surface);border-radius:50%;width:16px;height:16px;margin-top:2px}.timeline__item[data-kind=review] .timeline__dot{border-color:var(--pr-review-accent);background:var(--pr-review-accent)}.timeline__item[data-kind=observed] .timeline__dot{border-color:var(--pr-observed-border)}.timeline__body{font-size:var(--font-size-2);flex-direction:column;gap:2px;min-width:0;display:flex}.timeline__meta{font-size:var(--font-size-1);color:var(--gray-11)}@keyframes so-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes so-fade{0%{opacity:0}to{opacity:1}}.so-overlay{z-index:20;background:var(--color-overlay);position:fixed;inset:0}.so-modal{width:min(100vw, var(--so-w,520px));background:var(--pr-surface);color:var(--gray-12);border-left:1px solid var(--pr-line);transition:width .2s;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 48px -24px #01010859}.so{outline:none;grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.so-overlay[data-exiting]{animation:.15s ease-in forwards so-fade-out}.so-modal[data-exiting]{animation:.15s ease-in forwards so-out}@keyframes so-fade-out{to{opacity:0}}@keyframes so-out{to{opacity:0;transform:translate(24px)}}.so__head{padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--pr-line);gap:var(--space-3);display:grid}.so__bar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.so__nav{align-items:center;gap:var(--space-1);display:flex}.so__title{font-size:var(--font-size-6);letter-spacing:-.01em;margin:0;line-height:1.2}.so__chips{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.so__body{padding:var(--space-5);gap:var(--space-5);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.so__foot{padding:var(--space-3) var(--space-5);border-top:1px solid var(--pr-line);gap:var(--space-3);background:var(--pr-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.so__group{gap:var(--space-3);flex-direction:column;display:flex}.so__group>h3{margin:0}@media (width<=560px){.so__head,.so__body,.so__foot{padding-left:var(--space-4);padding-right:var(--space-4)}}@media (prefers-reduced-motion:reduce){.so-modal,.so-overlay{transition:none;animation:none!important}}.l-stretch:after{content:"";position:absolute;inset:0}.l-panel{position:relative}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-header{z-index:5;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-5);background:var(--pr-surface);border-bottom:1px solid var(--pr-line);display:flex;position:sticky;top:0}.pr-header__brand{color:inherit;border-radius:var(--radius-3);align-items:center;gap:10px;text-decoration:none;display:flex}.pr-header__product{border-left:1px solid var(--pr-line);padding-left:10px}.pr-header__sep{color:var(--gray-8);font-size:var(--font-size-5);-webkit-user-select:none;user-select:none}.pr-header__grow{flex:1}.pr-header__actions{align-items:center;gap:var(--space-3);display:flex}.pr-layer{font-family:var(--code-font-family);letter-spacing:.05em;text-transform:uppercase;color:var(--pr-accent-text);border:1px solid var(--pr-accent-mark);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px}.pr-chip{align-items:center;gap:var(--space-2);background:var(--pr-surface-muted);border:1px solid var(--pr-line);border-radius:var(--pr-radius-pill);max-width:340px;font:inherit;color:inherit;cursor:pointer;padding:4px 12px 4px 4px;display:inline-flex}.pr-chip[data-hovered]{border-color:var(--accent-8)}.pr-chip[data-pressed]{background:var(--accent-a3)}.pr-chip__text{text-align:left;flex-direction:column;min-width:0;line-height:1.15;display:flex}.pr-chip__client{font-weight:600;font-size:var(--font-size-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pr-chip__eng{font-size:var(--font-size-1);color:var(--gray-11);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pr-userbtn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px}.pr-userbtn[data-hovered]{background:var(--accent-a3)}.pr-chip[data-focus-visible],.pr-userbtn[data-focus-visible],.pr-menu__item[data-focus-visible],.pr-header__brand:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px}.pr-avatar{background:var(--accent-a4);color:var(--accent-11);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;position:relative}.pr-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.pr-avatar__badge{aspect-ratio:1;background:var(--pr-surface);border:1px solid var(--pr-line);border-radius:50%;place-items:center;width:40%;min-width:14px;display:grid;position:absolute;bottom:-4px;right:-4px}.pr-clientmark{border:1px solid var(--pr-line);color:#05005c;box-sizing:border-box;background:#fff;border-radius:8px;flex:none;place-items:center;padding:2px;font-weight:700;display:inline-grid;overflow:hidden}.pr-clientmark img{object-fit:contain;width:100%;height:100%;display:block}.pr-popover{background:var(--pr-surface);color:var(--gray-12);border:1px solid var(--pr-line);border-radius:var(--radius-4);min-width:260px;max-width:min(92vw,360px);box-shadow:0 16px 40px -12px #01010866}.pr-popover[data-entering]{animation:.12s ease-out so-fade}.pr-menu{padding:var(--space-2);outline:none;max-height:70vh;overflow:auto}.pr-menu__head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--code-font-family);letter-spacing:.05em;text-transform:uppercase;color:var(--gray-11);font-size:12px;display:flex}.pr-menu__item{align-items:center;gap:var(--space-2);border-radius:var(--radius-3);font-size:var(--font-size-2);cursor:pointer;outline:none;padding:8px 12px;display:flex}.pr-menu__item[data-focused]{background:var(--accent-a4)}.pr-menu__item[data-pressed]{background:var(--accent-a5)}.pr-menu__check{width:16px;color:var(--accent-11);flex:none;place-items:center;display:inline-grid}.pr-menu__sep{height:1px;margin:var(--space-2) 0;background:var(--pr-line);border:0}.pr-menu__identity{gap:var(--space-3);padding:var(--space-3);align-items:center;display:flex}.pr-menu__who{min-width:0;line-height:1.3;font-size:var(--font-size-2);flex-direction:column;display:flex}.pr-menu__who>span{color:var(--gray-11);font-size:var(--font-size-1);overflow-wrap:anywhere}.pr-menu__who>strong{font-size:var(--font-size-3)}.pr-menu__who .pr-menu__sub{color:var(--gray-11)}@media (width<=900px){.pr-header{padding:var(--space-2) var(--space-3);gap:var(--space-2);flex-wrap:wrap}.pr-header__word,.pr-header__product{display:none}.pr-chip{max-width:200px}.pr-layer{display:none}}@media (prefers-reduced-motion:reduce){.pr-popover[data-entering]{animation:none}}.pr-note{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-3);border:1px solid var(--n-border);background:var(--n-bg);color:var(--n-fg);font-size:var(--font-size-2);align-items:flex-start;line-height:1.5;display:flex}.pr-note>svg{flex:none;margin-top:3px}.pr-note__body{flex:1;min-width:0;position:relative}.pr-note__line{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.pr-note__summary{flex:auto;min-width:0}.pr-note__toggle{all:unset;box-sizing:border-box;cursor:pointer;min-height:24px;padding-inline:var(--space-1);text-underline-offset:2px;border-radius:var(--radius-1);align-items:center;font-weight:560;text-decoration:underline;display:inline-flex}.pr-note__toggle:focus-visible{outline:2px solid var(--focus-8);outline-offset:1px}.pr-note:has(.pr-note__body){padding-block:var(--space-1)}.pr-note:has(.pr-note__body)>svg{margin-top:var(--space-2)}.pr-note__summary{padding-block:2px}.pr-note__more{margin-top:var(--space-2)}.pr-note:not([data-open]) .pr-note__more{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pr-note[data-tone=info]{--n-bg:var(--accent-a3);--n-fg:var(--gray-12);--n-border:var(--accent-a6)}.pr-note[data-tone=info]>svg{color:var(--accent-11)}.pr-note[data-tone=warning]{--n-bg:var(--pr-inferred-bg);--n-fg:var(--pr-inferred-fg);--n-border:var(--pr-inferred-border)}.pr-note[data-tone=success]{--n-bg:var(--pr-confirmed-bg);--n-fg:var(--pr-confirmed-fg);--n-border:var(--pr-confirmed-border)}.pr-note[data-tone=danger]{--n-bg:var(--pr-danger-bg);--n-fg:var(--pr-danger-fg);--n-border:var(--pr-danger-border)}.so__nav{gap:var(--space-2)}.pr-band{background:var(--pr-band-bg);padding:var(--space-6) var(--space-7);gap:var(--space-5);border-radius:20px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;display:grid}.pr-band__bar{background:var(--pr-accent-mark);border-radius:2px;align-self:stretch}.pr-band__q{letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:500;line-height:1.25}.pr-band__meta{color:var(--gray-11);font-size:var(--font-size-2);margin-top:12px}@media (width<=900px){.pr-band{padding:var(--space-5);grid-template-columns:4px minmax(0,1fr)}.pr-band>:last-child{grid-column:2}}.pr-navbtn{color:#ffffffc7;border-radius:var(--pr-radius-pill);font:inherit;font-weight:500;font-size:var(--font-size-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.pr-navbtn[data-hovered],.pr-navbtn[data-pressed]{color:#fff;background:#ffffff1a}.pr-navbtn[data-focus-visible]{outline:2px solid var(--focus-8);outline-offset:2px}.pr-navbtn__dot{background:var(--pr-accent-mark);border-radius:50%;width:8px;height:8px}.pr-header a:focus-visible,.pr-nav a:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px}.pr-header{background:var(--pr-header-bg);color:#fff;border-bottom:0}.pr-header[data-layer=proshore]{box-shadow:inset 0 3px 0 var(--pr-accent-mark)}.pr-header__product{white-space:nowrap}.pr-chip{max-width:280px}@media (width<=1240px){.pr-header__product{display:none}}.pr-nav{scrollbar-width:none}.pr-nav::-webkit-scrollbar{display:none}@media (width<=900px){.pr-header{min-height:0;padding:var(--space-2) var(--space-3);row-gap:var(--space-1)}.pr-header__grow{display:none}.pr-chip{flex:1;min-width:0;max-width:none}.pr-header__actions{margin-left:auto}.pr-ask__label{display:none}.pr-nav{margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3)}}@media (width<=1560px){.pr-layer{display:none}}.pr-userbtn{line-height:0;display:inline-flex}.l-panel a:not(.l-stretch):not(.pr-btn),.pr-band a:not(.pr-btn){color:var(--accent-11);text-underline-offset:3px;text-decoration:underline}.so__summary{gap:var(--space-2);display:grid}.so__lead{font-size:var(--font-size-4);letter-spacing:-.01em;margin:0;line-height:1.45}.so__sub{color:var(--gray-11);font-size:var(--font-size-2);margin:0}.pr-disclosure{border-top:1px solid var(--pr-line)}.pr-disclosure__h{margin:0}.pr-disclosure__btn{width:100%;padding:var(--space-3) 0;font:inherit;font-size:var(--font-size-2);color:var(--gray-12);cursor:pointer;text-align:left;background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;font-weight:600;display:flex}.pr-disclosure__btn[data-focus-visible]{outline:2px solid var(--focus-8);outline-offset:2px;border-radius:6px}.pr-disclosure__chev{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.pr-disclosure[data-expanded] .pr-disclosure__chev{transform:rotate(180deg)}.pr-disclosure__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1),opacity .25s;display:grid}.pr-disclosure[data-expanded] .pr-disclosure__panel{opacity:1;grid-template-rows:1fr}.pr-disclosure__inner{min-height:0;padding-bottom:0;overflow:hidden}.pr-disclosure[data-expanded] .pr-disclosure__inner{padding-bottom:var(--space-3)}.pr-disclosure__panel[hidden]{content-visibility:visible;display:grid!important}.pr-disclosure:not([data-expanded]) .pr-disclosure__panel{visibility:hidden;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1),opacity .25s,visibility 0s .3s}:root{--ease-out:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.34,1.4,.64,1)}@keyframes pr-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pr-pop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@keyframes pr-pop-out{to{opacity:0;transform:translateY(-2px)scale(.98)}}@keyframes pr-reveal{0%{clip-path:inset(0 100% 0 0 round 10px)}to{clip-path:inset(0 round 10px)}}.pr-hero__in>*,.pr-hero .l-pageheader__text>*{animation:pr-rise .6s var(--ease-out) both}.pr-hero__in>:nth-child(2),.pr-hero .l-pageheader__text>:nth-child(2){animation-delay:60ms}.pr-hero__in>:nth-child(3),.pr-hero .l-pageheader__text>:nth-child(3){animation-delay:.12s}.pr-hero__in>:nth-child(4),.pr-hero .l-pageheader__text>:nth-child(4){animation-delay:.18s}.l-body>*{animation:pr-rise .6s var(--ease-out) both}.l-body>:first-child{animation-delay:.12s}.l-body>:nth-child(2){animation-delay:.2s}.l-body>:nth-child(3){animation-delay:.28s}.l-body>:nth-child(4){animation-delay:.34s}.l-body>:nth-child(n+5){animation-delay:.4s}.pr-btn{transition:background-color .15s, box-shadow .2s, transform .16s var(--ease-out), filter .15s, color .15s}.pr-btn[data-variant=solid][data-hovered]{transform:translateY(-1px);box-shadow:0 8px 18px -8px #5147ff99}.pr-btn[data-pressed]{box-shadow:none;transform:scale(.97)}.pr-input,.pr-check__box,.pr-radio__dot{transition:border-color .15s,box-shadow .2s,background-color .15s}.pr-card,.l-panel{transition:box-shadow .3s var(--ease-out), transform .3s var(--ease-out)}.navlink,.pr-nav a,.pr-navbtn,.pr-chip,.pr-menu__item,.pr-tab{transition:background-color .15s,color .15s,border-color .15s}.app>.pr-header{margin:10px 16px calc(-1 * var(--pr-header-h,71px));background:color-mix(in srgb, var(--pr-header-bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);transition:box-shadow .35s var(--ease-out), background-color .35s;border-radius:20px;top:10px;box-shadow:0 10px 30px -14px #01010880}.pr-hero__in{padding-top:calc(var(--pr-header-h,71px) + 28px)}.pr-hero[data-size=lg] .pr-hero__in{padding-top:calc(var(--pr-header-h,71px) + 44px)}.pr-popover[data-entering]{animation:pr-pop .16s var(--ease-out);transform-origin:top}.pr-popover[data-exiting]{animation:.1s ease-in forwards pr-pop-out}.pr-popover[data-placement=top]{transform-origin:bottom}.pr-select-pop,.pr-popover{will-change:opacity, transform}.so-overlay{-webkit-backdrop-filter:blur(2px)}.so-modal[data-entering]{animation:so-in .32s var(--ease-out)}.so-overlay[data-entering]{animation:.28s ease-out so-fade}.pr-tabs{min-width:0}.pr-tablist{scrollbar-width:none;position:relative;overflow-x:auto}.pr-tablist::-webkit-scrollbar{display:none}.pr-tab{white-space:nowrap;flex:none}.pr-tablist:after{content:"";height:2px;width:var(--ind-w,0);transform:translateX(var(--ind-x,0));background:var(--accent-9);transition:transform .32s var(--ease-out), width .32s var(--ease-out);border-radius:2px;position:absolute;bottom:0;left:0}.pr-tab[data-selected]{border-bottom-color:#0000}.pr-tabpanel{animation:pr-rise .3s var(--ease-out) both}.dt-row .dt-td{transition:background-color .15s}.dt-sortbtn svg{transition:transform .22s var(--ease-out), opacity .2s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:root{--page-x:clamp(20px, 3vw, 44px)}.app>.pr-header{color:var(--gray-12);background:color-mix(in srgb, var(--pr-surface) 78%, transparent);border:1px solid var(--pr-line);-webkit-backdrop-filter:saturate(1.6)blur(16px);box-shadow:0 10px 30px -16px #05005c47}.app>.pr-header[data-scrolled]{background:color-mix(in srgb, var(--pr-surface) 92%, transparent);box-shadow:0 16px 36px -16px #05005c66}.app>.pr-header[data-layer=proshore]{box-shadow:inset 0 3px 0 var(--pr-accent-mark), 0 10px 30px -16px #05005c47}.pr-header__product{color:#ffffffe0;border-left-color:#ffffff4d}.app>.pr-header .pr-header__product{color:var(--gray-11);border-left-color:var(--pr-line)}.pr-chip{background:var(--pr-surface-muted);border-color:var(--pr-line);color:var(--gray-12)}.pr-chip__eng,.pr-nav a,.pr-nav button,.pr-navbtn{color:var(--gray-11)}.pr-nav a:hover,.pr-nav button:hover,.pr-navbtn[data-hovered],.pr-navbtn[data-pressed]{background:var(--accent-a3);color:var(--gray-12)}.pr-nav a[aria-current=page]{background:var(--accent-a4);color:var(--accent-11)}.pr-hero{color:var(--gray-12);background:0 0}.pr-hero__in{max-width:none;padding:calc(var(--pr-header-h,71px) + 24px) var(--page-x) 8px}.pr-hero[data-size=lg] .pr-hero__in{padding:calc(var(--pr-header-h,71px) + 40px) var(--page-x) 16px}.pr-hero .pr-eyebrow{color:var(--gray-11)}.pr-hero__title{color:var(--gray-12);max-width:28ch;font-size:clamp(1.75rem,2.4vw,2.25rem)}.pr-hero__desc{color:var(--gray-11);max-width:68ch}.pr-hero .pr-display{color:var(--gray-12);max-width:26ch;margin:14px 0 16px;font-size:clamp(2rem,3.4vw,3.25rem)}.pr-hero .pr-display strong{color:var(--gray-12)}.l-body{max-width:none;padding:32px var(--page-x) 96px;gap:56px}.l-body[data-pull]{margin-top:0;padding-top:32px}.l-section__desc{max-width:68ch}.pr-band__q{max-width:60ch}[data-surface=inverse] .pr-eyebrow--chip{background:var(--gray-12);color:var(--color-background)}.l-cols{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1200px){.l-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (width<=900px){.l-body{gap:40px}}.l-grid[data-cap]{max-width:var(--l-cap)}@media (width<=1500px){.pr-header__product{display:none}}.pr-nav{min-width:0}.pr-header{padding-inline:var(--space-4)}.pr-hero .pr-display{max-width:34ch;font-size:clamp(2rem,3vw,2.875rem)}.pr-hero[data-size=lg] .pr-hero__in{padding-bottom:8px}.pr-nav .count{opacity:1}.pr-hero .pr-eyebrow--chip{color:var(--color-background)}.dec{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.dec{grid-template-columns:minmax(0,1fr) 380px}}.pr-hero__title{max-width:40ch}@media (width<=1640px){.pr-header__word{display:none}.pr-chip{max-width:230px}}@media (width<=1320px){.pr-chip{max-width:188px}}.pr-hero{position:relative;overflow:hidden}.pr-hero__ridge{right:var(--page-x,24px);width:min(520px,38vw);height:auto;color:var(--gray-8);opacity:.55;pointer-events:none;position:absolute;bottom:0}.pr-hero__in{position:relative}@media (width<=820px){.pr-hero__ridge{display:none}}.dt-flags{color:var(--gray-9)}.pr-header .pr-avatar{color:#fff;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff57}.pr-header .pr-userbtn[data-hovered],.pr-header .pr-userbtn[data-pressed],.pr-header .pr-userbtn[aria-expanded=true]{background:#ffffff24}.app>.pr-header .pr-avatar{background:var(--accent-a4);color:var(--accent-11);box-shadow:none}.app>.pr-header .pr-userbtn[data-hovered],.app>.pr-header .pr-userbtn[data-pressed],.app>.pr-header .pr-userbtn[aria-expanded=true],.pr-userbtn[data-pressed],.pr-userbtn[aria-expanded=true]{background:var(--accent-a3)}.pr-wordmark{color:var(--gray-12)}.pr-header .pr-header__word svg{color:#fff}.app>.pr-header .pr-header__word svg{color:var(--gray-12)}.pr-header__nav{align-self:stretch;min-width:0;display:flex}@media (width<=900px){.pr-header__nav{margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3);scrollbar-width:none;flex:1 0 100%;order:5;overflow-x:auto}.pr-header__nav::-webkit-scrollbar{display:none}}@media (width<=520px){.dt-pager__range{flex-basis:100%;margin-inline-end:0}}.pr-hero__descwrap{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pr-hero__more{all:unset;cursor:pointer;font-size:var(--font-size-2);color:var(--accent-11);text-underline-offset:3px;border-radius:4px;text-decoration:underline}.pr-hero__more:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px}.pr-theme:not([data-density=comfortable]) .pr-hero[data-size=md] .pr-hero__in{padding:calc(var(--pr-header-h,0px) + 20px) var(--page-x) 6px}.pr-theme:not([data-density=comfortable]) .pr-shell .pr-hero[data-size=md] .pr-hero__in{padding-top:22px}.pr-theme:not([data-density=comfortable]) .pr-hero[data-size=md] .pr-hero__title{margin:2px 0;font-size:clamp(1.375rem,.9rem + 1vw,1.75rem);line-height:1.15}.pr-theme:not([data-density=comfortable]) .pr-hero[data-size=md] .l-pageheader{align-items:flex-end;gap:var(--space-3)}.pr-theme:not([data-density=comfortable]) .pr-hero[data-size=md] .l-pageheader__text{gap:2px;max-width:900px}.pr-theme:not([data-density=comfortable]) .pr-hero[data-size=md] .pr-hero__descwrap{max-width:72ch}.pr-theme:not([data-density=comfortable]) .pr-hero[data-size=md] .pr-hero__desc{font-size:var(--font-size-3);-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:24ch;min-width:0;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.pr-theme:not([data-density=comfortable]) .pr-hero[data-size=md] .pr-hero__desc[data-open]{-webkit-line-clamp:unset;display:block}.pr-theme:not([data-density=comfortable]) .l-body{gap:32px;padding-top:16px;padding-bottom:64px}.pr-theme:not([data-density=comfortable]) .l-body[data-pull]{padding-top:16px}.pr-theme:not([data-density=comfortable]) .l-section{gap:var(--space-4)}.pr-theme:not([data-density=comfortable]) .l-section__title{font-size:clamp(1.25rem,1rem + .8vw,1.5rem)}.pr-theme:not([data-density=comfortable]) .pr-card{padding:var(--space-4)}.pr-theme:not([data-density=comfortable]) .l-panel__head{margin-bottom:var(--space-3)}.pr-theme:not([data-density=comfortable]) .l-stat{font-size:2.25rem}@media (width<=900px){.pr-theme:not([data-density=comfortable]) .l-body{gap:24px}}.pr-text,.pr-heading{font-family:var(--default-font-family);margin:0}.pr-text[data-size="1"]{font-size:var(--font-size-1);line-height:16px}.pr-text[data-size="2"]{font-size:var(--font-size-2);line-height:20px}.pr-text[data-size="3"]{font-size:var(--font-size-3);line-height:24px}.pr-text[data-size="4"]{font-size:var(--font-size-4);line-height:26px}.pr-text[data-size="5"]{font-size:var(--font-size-5);line-height:28px}.pr-text[data-size="6"]{font-size:var(--font-size-6);line-height:30px}.pr-text[data-size="7"]{font-size:var(--font-size-7);line-height:36px}.pr-text[data-size="8"]{font-size:var(--font-size-8);line-height:40px}.pr-text[data-size="9"]{font-size:var(--font-size-9);line-height:60px}.pr-text[data-weight=medium],.pr-heading[data-weight=medium]{font-weight:500}.pr-text[data-weight=bold],.pr-heading[data-weight=bold]{font-weight:700}.pr-text[data-weight=regular],.pr-heading[data-weight=regular]{font-weight:400}.pr-text[data-color=gray]{color:var(--gray-11)}.pr-text[data-color=accent]{color:var(--accent-11)}.pr-text[data-mono]{font-family:var(--code-font-family)}.pr-text[data-align=center]{text-align:center}.pr-text[data-align=right]{text-align:right}.pr-heading{letter-spacing:-.01em;color:var(--gray-12);font-weight:700}.pr-heading[data-size="1"]{font-size:var(--font-size-1);line-height:16px}.pr-heading[data-size="2"]{font-size:var(--font-size-2);line-height:20px}.pr-heading[data-size="3"]{font-size:var(--font-size-3);line-height:24px}.pr-heading[data-size="4"]{font-size:var(--font-size-4);line-height:26px}.pr-heading[data-size="5"]{font-size:var(--font-size-5);line-height:28px}.pr-heading[data-size="6"]{font-size:var(--font-size-6);line-height:30px}.pr-heading[data-size="7"]{font-size:var(--font-size-7);letter-spacing:-.015em;line-height:36px}.pr-heading[data-size="8"]{font-size:var(--font-size-8);letter-spacing:-.02em;line-height:40px}.pr-heading[data-size="9"]{font-size:var(--font-size-9);letter-spacing:-.025em;line-height:60px}.pr-code{font-family:var(--code-font-family);background:var(--gray-a3);border-radius:4px;padding:1px 6px;font-size:.92em}.pr-skeleton{border-radius:var(--radius-2);background:linear-gradient(90deg, var(--gray-a3), var(--gray-a5), var(--gray-a3));background-size:200% 100%;animation:1.4s ease-in-out infinite pr-shimmer;display:block}@keyframes pr-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.pr-skeleton{animation:none}}.pr-btn{--b-bg:var(--accent-9);--b-fg:var(--accent-contrast);--b-hover:var(--accent-10);--b-ring:transparent;justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;border-radius:var(--pr-radius-pill);height:32px;font-family:var(--default-font-family);font-size:var(--font-size-2);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--b-bg);color:var(--b-fg);box-shadow:inset 0 0 0 1px var(--b-ring);border:0;outline:none;padding:0 14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.pr-btn[data-size="1"]{height:24px;font-size:var(--font-size-1);gap:6px;padding:0 10px}.pr-btn[data-size="3"]{height:40px;font-size:var(--font-size-3);padding:0 20px}.pr-btn[data-hovered]{background:var(--b-hover)}.pr-btn[data-pressed]{filter:brightness(.94)}.pr-btn[data-focus-visible]{outline:2px solid var(--focus-8);outline-offset:2px}.pr-btn[data-variant=soft]{--b-bg:var(--accent-a3);--b-fg:var(--accent-a11);--b-hover:var(--accent-a4)}.pr-btn[data-variant=outline]{--b-bg:transparent;--b-fg:var(--accent-a11);--b-ring:var(--accent-a8);--b-hover:var(--accent-a3)}.pr-btn[data-variant=ghost]{--b-bg:transparent;--b-fg:var(--accent-a11);--b-hover:var(--accent-a3)}.pr-btn[data-color=gray][data-variant=solid]{--b-bg:var(--gray-12);--b-fg:var(--color-background);--b-hover:var(--gray-11)}.pr-btn[data-color=gray][data-variant=soft]{--b-bg:var(--gray-a3);--b-fg:var(--gray-a11);--b-hover:var(--gray-a4)}.pr-btn[data-color=gray][data-variant=outline]{--b-bg:transparent;--b-fg:var(--gray-a11);--b-ring:var(--gray-a7);--b-hover:var(--gray-a3)}.pr-btn[data-color=gray][data-variant=ghost]{--b-bg:transparent;--b-fg:var(--gray-a11);--b-hover:var(--gray-a3)}.pr-btn[data-disabled]{--b-bg:var(--gray-a3);--b-fg:var(--gray-a8);--b-ring:transparent;cursor:not-allowed;background:var(--gray-a3)}.pr-btn[data-disabled][data-variant=ghost],.pr-btn[data-disabled][data-variant=outline]{--b-ring:var(--gray-a5);background:0 0}.pr-iconbtn{width:32px;padding:0}.pr-iconbtn[data-size="1"]{width:24px}.pr-iconbtn[data-size="3"]{width:40px}.pr-iconbtn[data-variant=ghost],.pr-iconbtn[data-variant=soft]{border-radius:var(--radius-3)}.pr-tooltip{background:var(--gray-12);color:var(--color-background);font-size:var(--font-size-1);z-index:60;border-radius:6px;max-width:260px;padding:4px 10px}.pr-tooltip[data-entering]{animation:.1s ease-out so-fade}.pr-card{box-sizing:border-box;background:var(--pr-surface);box-shadow:var(--pr-card-shadow);padding:var(--space-5);color:inherit;border-radius:16px;min-width:0;text-decoration:none;display:block}.pr-card[data-dashed]{box-shadow:none;border:1px dashed var(--gray-9);background:0 0}.pr-badge{box-sizing:border-box;font-size:var(--font-size-1);border-radius:var(--pr-radius-pill);white-space:nowrap;background:var(--b-bg);color:var(--b-fg);box-shadow:inset 0 0 0 1px var(--b-ring,transparent);align-items:center;gap:4px;padding:4px 8px;font-weight:500;line-height:1;display:inline-flex}.pr-badge[data-size="2"]{font-size:var(--font-size-2);padding:5px 10px}.pr-badge[data-color=indigo]{--b-bg:var(--accent-a3);--b-fg:var(--accent-a11);--b-solid:var(--accent-9)}.pr-badge[data-color=gray]{--b-bg:var(--gray-a3);--b-fg:var(--gray-11);--b-solid:var(--gray-9)}.pr-badge[data-color=green]{--b-bg:var(--pr-confirmed-bg);--b-fg:var(--pr-confirmed-fg);--b-solid:var(--pr-confirmed-border)}.pr-badge[data-color=amber]{--b-bg:var(--pr-inferred-bg);--b-fg:var(--pr-inferred-fg);--b-solid:var(--pr-inferred-border)}.pr-badge[data-color=red]{--b-bg:var(--pr-danger-bg);--b-fg:var(--pr-danger-fg);--b-solid:var(--pr-danger-border)}.pr-badge[data-variant=outline]{--b-ring:currentColor;background:0 0}.pr-badge[data-variant=solid]{background:var(--b-solid);color:var(--accent-contrast)}.pr-panel{padding:var(--space-3);outline:none;max-width:92vw}.pr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-field{flex-direction:column;gap:6px;min-width:0;display:flex}.pr-label{font-size:var(--font-size-2);color:var(--gray-12);font-weight:500}.pr-hint{color:var(--gray-11);font-size:12.5px;display:block}.pr-error{color:var(--pr-danger-fg);align-items:flex-start;gap:6px;font-size:13px;display:flex}.pr-error>svg{flex:none;margin-top:3px}.pr-inputwrap{align-items:center;display:flex;position:relative}.pr-inputwrap__icon{color:var(--gray-10);pointer-events:none;display:inline-flex;position:absolute;left:12px}.pr-input{box-sizing:border-box;border:1px solid var(--gray-7);background:var(--pr-surface);width:100%;height:36px;color:var(--gray-12);font:inherit;font-size:var(--font-size-2);border-radius:8px;outline:none;padding:0 12px}.pr-input[data-icon]{padding-left:36px}.pr-input::placeholder{color:var(--gray-10)}.pr-input[data-hovered]{border-color:var(--gray-8)}.pr-input[data-focused],.pr-input[data-focus-within],.pr-input:focus-visible{border-color:var(--accent-9);box-shadow:0 0 0 3px var(--accent-a5)}.pr-input[data-focus-visible]{outline:2px solid var(--focus-8);outline-offset:1px}.pr-input[data-invalid],[data-invalid]>.pr-inputwrap>.pr-input,[data-invalid]>.pr-input{border-color:var(--pr-danger-border)}.pr-input[data-disabled],[data-disabled] .pr-input{background:var(--gray-a3);color:var(--gray-a9);cursor:not-allowed}.pr-textarea{resize:vertical;height:auto;padding:8px 12px;line-height:1.5}.pr-select{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-select[data-size="1"]{height:28px;font-size:var(--font-size-1)}.pr-select__value[data-placeholder]{color:var(--gray-10)}.pr-select[data-pressed],.pr-select[data-focus-visible]{border-color:var(--accent-9)}.pr-select-pop{min-width:var(--trigger-width,200px)}.pr-menu__empty{color:var(--gray-11);font-size:var(--font-size-2);padding:8px 12px}.pr-menu__item[data-selected]{font-weight:600}.pr-search__clear{width:24px;height:24px;color:var(--gray-11);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:absolute;right:6px}.pr-search__clear[data-hovered]{background:var(--gray-a4)}.pr-search__clear[data-focus-visible]{outline:2px solid var(--focus-8)}.pr-search[data-empty] .pr-search__clear{display:none}.pr-search .pr-input{padding-right:32px}.pr-combo__btn{width:24px;height:24px;color:var(--gray-11);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:absolute;right:6px}.pr-combo__btn[data-focus-visible]{outline:2px solid var(--focus-8)}.pr-tags{flex-wrap:wrap;gap:6px;display:flex}.pr-tag{border-radius:var(--pr-radius-pill);background:var(--accent-a3);color:var(--accent-a11);outline:none;align-items:center;gap:2px;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.pr-tag[data-focus-visible]{outline:2px solid var(--focus-8);outline-offset:1px}.pr-tag__x{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.pr-tag__x[data-hovered]{background:var(--accent-a5)}.pr-tag__x[data-focus-visible]{outline:2px solid var(--focus-8)}.pr-check,.pr-radio,.pr-switch{cursor:pointer;min-height:24px;font-size:var(--font-size-2);color:var(--gray-12);align-items:center;gap:10px;display:inline-flex;position:relative}.pr-check__box{border:1.5px solid var(--gray-8);background:var(--pr-surface);width:20px;height:20px;color:var(--accent-contrast);border-radius:6px;flex:none;place-items:center;display:inline-grid}.pr-check[data-hovered] .pr-check__box{border-color:var(--gray-9)}.pr-check[data-selected] .pr-check__box,.pr-check[data-indeterminate] .pr-check__box{background:var(--accent-9);border-color:var(--accent-9)}.pr-check__dash{background:currentColor;border-radius:1px;width:10px;height:2px}.pr-check[data-focus-visible] .pr-check__box,.pr-radio[data-focus-visible] .pr-radio__dot,.pr-switch[data-focus-visible] .pr-switch__track{outline:2px solid var(--focus-8);outline-offset:2px}.pr-check[data-disabled],.pr-radio[data-disabled],.pr-switch[data-disabled]{opacity:.5;cursor:not-allowed}.pr-radios{flex-direction:column;gap:10px;display:flex}.pr-radios[data-orientation=horizontal]{flex-flow:wrap;gap:20px}.pr-radio{align-items:flex-start}.pr-radio__text{flex-direction:column;display:flex}.pr-radio__dot{border:1.5px solid var(--gray-8);background:var(--pr-surface);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:0;display:inline-grid}.pr-radio[data-selected] .pr-radio__dot{border-color:var(--accent-9);border-width:6px}.pr-switch__track{background:var(--gray-8);box-sizing:border-box;border-radius:11px;flex:none;width:38px;height:22px;padding:2px;transition:background .12s;display:inline-flex}.pr-switch__thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .12s}.pr-switch[data-selected] .pr-switch__track{background:var(--accent-9)}.pr-switch[data-selected] .pr-switch__thumb{background:var(--accent-contrast);transform:translate(16px)}@media (prefers-reduced-motion:reduce){.pr-switch__track,.pr-switch__thumb{transition:none}}.pr-dates{align-items:center;gap:6px;width:fit-content;max-width:100%;padding-right:6px;display:flex}.pr-dateinput{display:flex}.pr-seg{font-variant-numeric:tabular-nums;caret-color:#0000;border-radius:4px;outline:none;padding:1px 2px}.pr-seg[data-placeholder]{color:var(--gray-10)}.pr-seg[data-focused]{background:var(--accent-9);color:var(--accent-contrast)}.pr-dates__sep{color:var(--gray-10);padding:0 2px}.pr-dates__btn{width:26px;height:26px;color:var(--gray-11);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:4px;display:inline-grid}.pr-dates__btn[data-hovered]{background:var(--gray-a4)}.pr-dates__btn[data-focus-visible]{outline:2px solid var(--focus-8)}.pr-cal{outline:none;padding:12px}.pr-cal__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pr-cal__title{font-size:var(--font-size-3);text-transform:capitalize;margin:0;font-weight:600}.pr-cal__nav{width:32px;height:32px;color:var(--gray-12);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.pr-cal__nav[data-hovered]{background:var(--gray-a4)}.pr-cal__nav[data-focus-visible]{outline:2px solid var(--focus-8)}.pr-cal__grid{border-collapse:collapse}.pr-cal__dow{color:var(--gray-11);text-align:center;padding-bottom:4px;font-size:12px;font-weight:500}.pr-cal__cell{text-align:center;width:36px;height:36px;font-size:var(--font-size-2);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:8px;outline:none}.pr-cal__cell[data-outside-month]{display:none}.pr-cal__cell[data-hovered]{background:var(--gray-a4)}.pr-cal__cell[data-selected]{background:var(--accent-a5);border-radius:0}.pr-cal__cell[data-selection-start],.pr-cal__cell[data-selection-end]{background:var(--accent-9);color:var(--accent-contrast);border-radius:8px}.pr-cal__cell[data-focus-visible]{outline:2px solid var(--focus-8);outline-offset:-2px}.pr-cal__cell[data-unavailable],.pr-cal__cell[data-disabled]{color:var(--gray-8);cursor:default;text-decoration:line-through}.setup-narrow{max-width:260px}.pr-tablist{gap:var(--space-4);border-bottom:1px solid var(--pr-line);display:flex}.pr-tab{font-size:var(--font-size-2);color:var(--gray-11);cursor:pointer;border-bottom:2px solid #0000;outline:none;margin-bottom:-1px;padding:10px 2px;font-weight:500}.pr-tab[data-hovered]{color:var(--gray-12)}.pr-tab[data-selected]{color:var(--accent-11);border-bottom-color:var(--accent-9);font-weight:600}.pr-tab[data-focus-visible]{outline:2px solid var(--focus-8);outline-offset:2px;border-radius:4px}.pr-tabpanel{padding-top:var(--space-3);outline:none}.pr-tabpanel[data-focus-visible]{outline:2px solid var(--focus-8);outline-offset:2px}.pr-simpletable{border-radius:8px;overflow-x:auto}.pr-simpletable:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px}.pr-simpletable table{border-collapse:collapse;width:100%;min-width:320px;font-size:var(--font-size-2)}.pr-simpletable th,.pr-simpletable td{text-align:left;border-bottom:1px solid var(--pr-line);vertical-align:top;padding:12px 16px}.pr-simpletable thead th{font-family:var(--code-font-family);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-11);font-size:12px;font-weight:500}.pr-simpletable tbody th{font-weight:600}.pr-simpletable tbody tr:last-child>*{border-bottom:0}.pr-crumbs{margin:0 0 var(--space-3);font-size:var(--font-size-2);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.pr-crumb{align-items:center;gap:6px;display:inline-flex}.pr-crumb+.pr-crumb:before{content:"/";color:var(--gray-9)}.pr-crumb__link{color:var(--gray-11);border-radius:4px;outline:none;text-decoration:none}.pr-crumb__link[data-hovered]:not([data-disabled]){color:var(--gray-12);text-underline-offset:3px;text-decoration:underline}.pr-crumb__link[data-disabled]{color:var(--gray-12);font-weight:500}.pr-crumb__link[data-focus-visible]{outline:2px solid var(--focus-8);outline-offset:2px}.pr-toasts{right:var(--space-5);bottom:var(--space-5);z-index:70;gap:var(--space-2);outline:none;flex-direction:column;max-width:min(92vw,420px);display:flex;position:fixed}.pr-toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--gray-12);color:var(--color-background);font-size:var(--font-size-2);border-radius:12px;outline:none;display:flex;box-shadow:0 16px 40px -12px #01010880}.pr-toast[data-focus-visible]{outline:2px solid var(--focus-8);outline-offset:2px}.pr-toast[data-animation=entering]{animation:.2s ease-out so-in}.pr-toast[data-animation=exiting]{animation:.15s ease-in forwards so-out}.pr-toast[data-tone=success]{box-shadow:0 16px 40px -12px #01010880, inset 4px 0 0 var(--pr-terai)}.pr-toast[data-tone=warning]{box-shadow:0 16px 40px -12px #01010880, inset 4px 0 0 var(--pr-marigold)}.pr-toast[data-tone=danger]{box-shadow:0 16px 40px -12px #01010880, inset 4px 0 0 var(--sev-critical)}.pr-toast__text{flex:1}.pr-toast__x{width:24px;height:24px;color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.pr-toast__x[data-hovered]{opacity:1;background:#80808040}.pr-toast__x[data-focus-visible]{outline:2px solid var(--focus-8)}@media (prefers-reduced-motion:reduce){.pr-toast{animation:none!important}}.pr-theme[data-theme=light]{--chart-1:var(--pr-clear-blue);--chart-2:#0f7f8f;--chart-3:var(--pr-terai-dark);--chart-4:var(--pr-marigold-dark);--chart-5:var(--pr-neutral-dark);--chart-6:var(--pr-lapis-light);--chart-sev-critical:var(--pr-danger-border);--chart-sev-high:var(--pr-danger-fg);--chart-sev-medium:var(--pr-marigold-dark);--chart-sev-low:var(--pr-clear-blue);--chart-sev-review:var(--pr-neutral);--chart-grid:var(--pr-neutral-lighter);--chart-axis:var(--pr-neutral);--chart-1-tint:color-mix(in srgb, var(--chart-1) 30%, var(--pr-surface));--chart-track:color-mix(in srgb, var(--gray-12) 7%, var(--pr-surface));--chart-gridline:color-mix(in srgb, var(--gray-12) 10%, transparent)}.pr-theme[data-theme=dark]{--chart-1:var(--pr-clear-blue-light);--chart-2:#4fc3d1;--chart-3:var(--pr-terai-light);--chart-4:var(--pr-marigold-light);--chart-5:var(--pr-neutral-light);--chart-6:var(--pr-lapis-lighter);--chart-sev-critical:var(--pr-danger-fg);--chart-sev-high:#ff5c74;--chart-sev-medium:var(--pr-marigold-light);--chart-sev-low:var(--pr-clear-blue-light);--chart-sev-review:var(--pr-neutral-light);--chart-grid:#ffffff24;--chart-axis:var(--pr-neutral-light);--chart-1-tint:color-mix(in srgb, var(--chart-1) 32%, var(--pr-surface));--chart-track:color-mix(in srgb, var(--gray-12) 10%, var(--pr-surface));--chart-gridline:color-mix(in srgb, var(--gray-12) 14%, transparent)}.ch-fill{background-color:var(--fill);background-image:var(--pat,none);background-size:var(--pat-size,auto);min-width:0;display:block}.ch-fill[data-pattern=dots]{--pat:radial-gradient(var(--pr-surface) 1.3px, transparent 1.7px);--pat-size:6px 6px}.ch-fill[data-pattern=grid]{--pat:linear-gradient(var(--pr-surface) 1.5px, transparent 1.5px), linear-gradient(90deg, var(--pr-surface) 1.5px, transparent 1.5px);--pat-size:6px 6px}.ch-fill[data-pattern=empty]{box-shadow:inset 0 0 0 1.5px var(--fill);background:0 0}.ch-fill[data-partial]{opacity:.8;background-image:repeating-linear-gradient(45deg, var(--pr-surface) 0 2px, transparent 2px 6px), var(--pat,none);background-size:auto, var(--pat-size,auto);box-shadow:inset 0 0 0 1.5px var(--fill)}.ch-fill[data-partial]:not([data-pattern=empty]){outline:1.5px dashed var(--fill);outline-offset:0}.ch-legend{gap:var(--space-1) var(--space-4);font-size:var(--font-size-1);color:var(--gray-12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ch-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.ch-legend .ch-fill{border-radius:2px;flex:none;width:12px;height:12px}.ch-card__toggle{white-space:nowrap}.ch-card__caveat{gap:var(--space-2);color:var(--pr-coverage-partial);font-size:var(--font-size-1);align-items:flex-start;display:flex}.ch-card__foot{font-size:var(--font-size-1);color:var(--gray-11)}.ch-table-wrap{overflow-x:auto}.ch-table{border-collapse:collapse;width:100%;font-size:var(--font-size-2);font-variant-numeric:tabular-nums}.ch-table caption{text-align:left;color:var(--gray-11);font-size:var(--font-size-1);padding-bottom:var(--space-2)}.ch-table th,.ch-table td{text-align:left;padding:var(--space-2) var(--space-3);border-top:1px solid var(--pr-line)}.ch-table thead th{color:var(--gray-11);border-top:0;font-weight:500}.ch-table td:not(:first-child),.ch-table th:not(:first-child){text-align:right}.ch-unit{font-size:var(--font-size-1);color:var(--gray-11);margin-bottom:var(--space-2)}.ch-none{text-align:center;font-size:var(--font-size-1);color:var(--gray-11);border:1.5px dashed var(--chart-axis);padding:0 var(--space-2);border-radius:4px;justify-content:center;align-items:center;display:flex}.ch-stack__bar{background:var(--chart-track);border-radius:999px;gap:2px;height:16px;display:flex;overflow:hidden}.ch-stack__bar .ch-fill{border-radius:0;min-width:3px}.ch-stack__labels{margin-top:var(--space-2);gap:2px;display:flex}.ch-stack__labels>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-1);color:var(--gray-12);font-variant-numeric:tabular-nums;overflow:hidden}.ch-stack__none{height:28px}.ch-svg-wrap{width:100%;position:relative}.ch-svg-wrap svg{display:block;overflow:visible}.ch-svg-text{font-size:var(--font-size-1);fill:var(--gray-11);font-variant-numeric:tabular-nums}.ch-svg-end{font-size:var(--font-size-1);fill:var(--gray-12);font-variant-numeric:tabular-nums}.ch-svg-end[data-last]{font-weight:700}.ch-pt{cursor:pointer;outline:none}.ch-pt__ring{fill:none;stroke:var(--focus-8);stroke-width:2px;opacity:0}.ch-pt:focus-visible .ch-pt__ring,.ch-pt[data-active] .ch-pt__ring{opacity:1}.ch-tip{z-index:2;pointer-events:none;min-width:150px;max-width:240px;padding:var(--space-2) var(--space-3);background:var(--pr-surface);color:var(--gray-12);border:1px solid var(--pr-line);font-size:var(--font-size-1);border-radius:8px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 6px 20px -6px #05005c59}.ch-tip__head{margin-bottom:var(--space-1);font-weight:700}.ch-tip__row{justify-content:space-between;gap:var(--space-3);font-variant-numeric:tabular-nums;display:flex}.ch-tip__note{margin-top:var(--space-1);color:var(--pr-coverage-partial)}.ch-spark{vertical-align:middle;display:inline-block;overflow:visible}.ch-svg-label{font-size:var(--font-size-2);fill:var(--gray-12)}.ch-val-svg{font-size:var(--font-size-1);fill:var(--gray-12);font-variant-numeric:tabular-nums}.ch-none-svg{fill:none;stroke:var(--chart-axis);stroke-width:1.5px;stroke-dasharray:4 3}.ch-none-text{font-size:var(--font-size-1);fill:var(--gray-11)}.ch-svg-label--sm{font-size:var(--font-size-1)}.ch-val-svg--strong{font-weight:600}.pr-shell{--pr-header-h:0px}.pr-shell .pr-hero__in,.pr-shell .pr-hero[data-size=lg] .pr-hero__in{padding-top:24px}.pr-bar{z-index:20;background:color-mix(in srgb, var(--pr-surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--pr-line);position:sticky;top:0}.pr-bar[data-proshore]{box-shadow:inset 0 3px 0 var(--pr-accent-mark)}.pr-bar__row{min-height:56px;padding:0 var(--page-x,24px);align-items:center;gap:10px;display:flex}.pr-bar__grow{flex:1}.pr-bar__sep{color:var(--gray-8);-webkit-user-select:none;user-select:none}.pr-rail__brand{border-radius:8px;align-items:center;padding:4px;display:inline-flex}.pr-rail__brand:focus-visible,.pr-rail__app:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px}.pr-bar__count{font:500 12px/1 var(--code-font-family);color:var(--gray-11);margin-left:6px}.pr-bar__tabs{scrollbar-width:none;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.pr-bar__tabs::-webkit-scrollbar{display:none}.pr-bar__tabs a{min-height:44px;color:var(--gray-11);font-weight:500;font-size:var(--font-size-3);white-space:nowrap;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.pr-bar__tabs a:hover{color:var(--gray-12)}.pr-bar__tabs a[aria-current=page]{color:var(--gray-12);box-shadow:inset 0 -2px 0 var(--pr-accent-mark)}.pr-bar__tabs a:focus-visible{outline:2px solid var(--focus-8);outline-offset:-2px;border-radius:6px}.pr-bar__tabs .pr-navbtn{border-radius:0;min-height:44px}.pr-bar__iconbtn{all:unset;cursor:pointer;width:36px;height:36px;color:var(--gray-11);border-radius:10px;place-items:center;display:inline-grid}.pr-bar__iconbtn:hover{background:var(--gray-a4);color:var(--gray-12)}.pr-shell{padding-left:72px}.pr-rail{z-index:25;background:var(--pr-surface);border-right:1px solid var(--pr-line);flex-direction:column;align-items:center;gap:14px;width:72px;padding:14px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.pr-rail__apps{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pr-rail__app{border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:relative}.pr-rail__app:hover{background:var(--gray-a4)}.pr-rail__app[aria-current=page]{background:var(--gray-a4);box-shadow:inset 0 0 0 1px var(--pr-line)}.pr-rail__app[aria-current=page]:before{content:"";background:var(--pr-accent-mark);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-12px}.pr-rail__tip{background:var(--gray-12);color:var(--pr-surface);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:560;transition:opacity .12s;position:absolute;top:50%;left:58px;transform:translateY(-50%)}.pr-rail__app:hover .pr-rail__tip,.pr-rail__app:focus-visible .pr-rail__tip{opacity:1}.pr-rail__foot{justify-items:center;gap:8px;display:grid}.pr-bar__appname{font-weight:640;font-size:var(--font-size-3)}.pr-shell .pr-bar{top:0}@media (width<=720px){.pr-shell{padding-bottom:68px;padding-left:0}.pr-rail{border-right:0;border-top:1px solid var(--pr-line);flex-direction:row;justify-content:space-around;width:auto;height:64px;padding:6px 12px;top:auto;right:0}.pr-rail__brand,.pr-rail__foot,.pr-rail .pr-bar__grow{display:none}.pr-rail__apps{grid-auto-flow:column;margin:0}.pr-rail__tip{display:none}.pr-rail__app[aria-current=page]:before{border-radius:0 0 3px 3px;width:auto;height:3px;inset:-6px 12px auto}}.pr-cmd-overlay{z-index:60;background:var(--color-overlay);place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.pr-cmd{background:var(--pr-surface);width:min(620px,100vw - 24px);color:var(--gray-12);border:1px solid var(--pr-line);border-radius:16px;outline:none;overflow:hidden;box-shadow:0 30px 80px -20px #00000080}.pr-cmd__dlg{outline:none}.pr-cmd__field{border-bottom:1px solid var(--pr-line);color:var(--gray-11);align-items:center;gap:12px;padding:14px 16px;display:flex}.pr-cmd__input{all:unset;font-size:var(--font-size-4);color:var(--gray-12);flex:1}.pr-cmd__input::placeholder{color:var(--gray-10)}.pr-cmd__kbd{font:500 12px/1 var(--code-font-family);border:1px solid var(--pr-line);border-radius:6px;padding:3px 6px}.pr-cmd__list{max-height:min(420px,55vh);margin:0;padding:6px;list-style:none;overflow:auto}.pr-cmd__opt{cursor:pointer;border-radius:10px;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.pr-cmd__opt[aria-selected=true]{background:var(--gray-a4);box-shadow:inset 3px 0 0 var(--pr-accent-mark)}.pr-cmd__label{font-weight:560}.pr-cmd__hint{color:var(--gray-11);font-size:var(--font-size-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pr-cmd__group{color:var(--gray-11);font:500 12px/1 var(--code-font-family);letter-spacing:.04em;text-transform:uppercase;margin-left:auto}.pr-cmd__none{color:var(--gray-11);padding:18px 12px}@media (prefers-reduced-motion:reduce){.pr-rail__tip{transition:none}}@media (width<=1150px){.pr-bar .pr-bar__tabs a{padding:0 10px}}.pr-bar__mobile{display:none}@media (width<=720px){.pr-bar__mobile{align-items:center;gap:6px;display:inline-flex}.pr-bar__row{padding:0 12px}}.pr-rail__brand{justify-content:center;min-width:40px;min-height:40px}.pr-appicon{color:var(--gray-12);opacity:.82;flex:none;place-items:center;transition:color .15s,opacity .15s;display:inline-grid}.pr-appicon[data-framed]{border:1px solid var(--pr-line);background:var(--pr-surface)}.pr-appicon[data-active]{color:var(--accent-11);opacity:1}.pr-appicon[data-active][data-framed]{border-color:color-mix(in srgb, var(--accent-11) 45%, var(--pr-line))}.pr-rail__app:hover .pr-appicon{opacity:1}.pr-apptitle{align-items:center;gap:18px;display:flex}@media (prefers-reduced-motion:reduce){.pr-appicon{transition:none}}.pr-assist__msg{gap:var(--space-2);flex-direction:column;max-width:100%;display:flex}.pr-assist__q{background:var(--accent-a4);max-width:90%;color:var(--gray-12);padding:var(--space-2) var(--space-3);border-radius:var(--radius-4) var(--radius-4) 4px var(--radius-4);font-size:var(--font-size-2);align-self:flex-end}.pr-assist__a{border:1px solid var(--pr-line);border-radius:var(--radius-4);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.pr-assist__meter{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.pr-assist__meter span{background:var(--gray-6);border-radius:3px;height:6px}.pr-assist__meter[data-level="1"] span:nth-child(-n+1),.pr-assist__meter[data-level="2"] span:nth-child(-n+2),.pr-assist__meter[data-level="3"] span{background:var(--accent-9)}.pr-assist__source{border:1px solid var(--pr-line);border-radius:var(--pr-radius-pill);font-size:var(--font-size-1);background:var(--pr-surface-muted);color:var(--gray-12);align-items:center;gap:6px;padding:2px 10px;text-decoration:none;display:inline-flex}button.pr-assist__source{cursor:pointer;font-family:inherit}button.pr-assist__source:hover{border-color:var(--accent-8)}.pr-assist__starters{gap:var(--space-2);display:grid}.pr-assist__starter{gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3);border:1px solid var(--pr-line);border-radius:var(--radius-3);background:var(--pr-surface);font:inherit;color:inherit;cursor:pointer;align-items:flex-start;display:flex}.pr-assist__starter:hover{border-color:var(--accent-8);background:var(--accent-a3)}.pr-assist__who{align-items:center;gap:10px;display:flex}.pr-assist__who strong{font-size:var(--font-size-3)}.pr-assist__who span{color:var(--gray-11);font-size:var(--font-size-1)}.pr-assist__mini{color:var(--accent-11);flex:none;margin-top:1px}@media (width<=720px){.pr-bar__row{flex-wrap:wrap;row-gap:0;padding-top:6px}.pr-bar__tabs{flex:1 0 100%;order:5;margin:0 -12px;padding:0 12px}.pr-bar__tabs a,.pr-bar__tabs .pr-navbtn{min-height:40px}}@property --pr-sticky-top{syntax:"<length>";inherits:true;initial-value:0}:root{transition:--pr-sticky-top .18s}.pr-bar,.pr-header{transition:transform .18s}.pr-bar[data-hidden],.pr-header[data-hidden]{transform:translateY(-100%)}.app>.pr-header[data-hidden]{transform:translateY(calc(-100% - 40px))}@media (prefers-reduced-motion:reduce){:root,.pr-bar,.pr-header{transition:none}}.pr-shell__frame{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;min-height:100vh;display:grid}.pr-shell__frame>.pr-bar{grid-area:1/1/auto/-1}.pr-shell__frame>.app__main{grid-area:2/1}.pr-dock{top:var(--pr-sticky-top,0px);z-index:15;width:var(--pr-dock-w,440px);height:calc(100dvh - var(--pr-sticky-top,0px));box-sizing:border-box;background:var(--pr-surface);color:var(--gray-12);border-left:1px solid var(--pr-line);grid-area:2/2;align-self:start;position:sticky;overflow:hidden}.pr-dock:empty{display:none}.pr-dock>.so{height:100%}.app>.pr-header{transition:transform .18s ease, box-shadow .35s var(--ease-out), background-color .35s}@media (prefers-reduced-motion:reduce){.app>.pr-header{transition:none}}.pr-bar__lead{display:contents}.pr-bar__row{position:relative}.pr-bar__page{top:0;bottom:0;left:var(--page-x,24px);max-width:min(290px,34vw);font-weight:600;font-size:var(--font-size-3);white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;align-items:center;transition:opacity .15s;display:flex;position:absolute;overflow:hidden}.pr-bar__lead>:not(.pr-bar__page){transition:opacity .15s}.pr-bar__lead[data-collapsed]>:not(.pr-bar__page){opacity:0}.pr-bar__lead[data-collapsed] .pr-bar__page,.pr-bar__lead[data-collapsed]:hover>:not(.pr-bar__page),.pr-bar__lead[data-collapsed]:focus-within>:not(.pr-bar__page){opacity:1}.pr-bar__lead[data-collapsed]:hover .pr-bar__page,.pr-bar__lead[data-collapsed]:focus-within .pr-bar__page{opacity:0}@media (width<=720px){.pr-bar__page{max-width:44vw;left:12px}}@media (prefers-reduced-motion:reduce){.pr-bar__page,.pr-bar__lead>:not(.pr-bar__page){transition:none}}.pr-dlg-overlay{z-index:60;background:var(--color-overlay);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.pr-dlg{background:var(--pr-surface);width:min(460px,100%);max-height:100%;color:var(--gray-12);border:1px solid var(--pr-line);border-radius:16px;outline:none;box-shadow:0 30px 80px -20px #00000080}.pr-dlg-overlay[data-entering]{animation:.18s ease-out so-fade}.pr-dlg-overlay[data-exiting]{animation:.12s ease-in forwards so-fade-out}.pr-dlg[data-entering]{animation:.18s ease-out pr-dlg-in}@keyframes pr-dlg-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.pr-dlg__box{gap:var(--space-3);padding:var(--space-5);outline:none;display:grid}.pr-dlg__title{font-size:var(--font-size-5);margin:0;font-weight:600;line-height:1.25}.pr-dlg__desc{max-width:60ch;margin:0}.pr-dlg__body{gap:var(--space-3);display:grid}.pr-dlg__foot{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.pr-btn--danger[data-variant=solid],.pr-btn.pr-btn--danger{color:#fff;background:#b4152f}.pr-btn--danger:hover,.pr-btn--danger[data-hovered]{background:#9e1027}:root[data-theme=dark] .pr-btn--danger{background:#d3243b}:root[data-theme=dark] .pr-btn--danger:hover,:root[data-theme=dark] .pr-btn--danger[data-hovered]{background:#e0364c}@media (prefers-reduced-motion:reduce){.pr-dlg-overlay,.pr-dlg{animation:none!important}}.pr-status{min-height:min(70vh,640px);padding:var(--space-8,48px) var(--page-x,24px);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.pr-status__ridge{width:min(900px,100%);height:auto;color:var(--gray-8);opacity:.45;pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pr-status__in{justify-items:center;gap:var(--space-3);max-width:520px;display:grid;position:relative}.pr-status__code{font:600 14px/1 var(--code-font-family);letter-spacing:.12em;color:var(--gray-11);margin:0}.pr-status__flags{color:var(--gray-9)}.pr-status__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.15}.pr-status__text{color:var(--gray-11);font-size:var(--font-size-3);margin:0;line-height:1.5}.pr-status__actions{justify-content:center;gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.pr-status__ref{font-size:var(--font-size-1);color:var(--gray-11);margin:0}.pr-drop-wrap{gap:var(--space-2);display:grid}.pr-drop{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;border:1.5px dashed var(--gray-8);background:var(--gray-a3);border-radius:12px;transition:border-color .15s,background-color .15s;display:grid}.pr-drop[data-drop-target],.pr-drop[data-over]{border-color:var(--accent-9);background:var(--accent-a3)}.pr-drop[data-focus-visible]{outline:2px solid var(--focus-8);outline-offset:2px}.pr-drop__label{font-weight:600}.pr-kb{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.pr-kb__col{background:var(--gray-2);border:1px solid var(--gray-a5);padding:var(--space-3);gap:var(--space-3);border-radius:12px;min-width:0;display:grid}.pr-kb__head{justify-content:space-between;align-items:center;margin:0;font-size:14px;display:flex}.pr-kb__card{background:var(--gray-1);border:1px solid var(--gray-a6);padding:var(--space-3);gap:var(--space-2);border-radius:10px;display:grid}.dt{gap:var(--space-3);min-width:0;font-size:var(--font-size-2);flex-direction:column;display:flex}.dt-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.dt-muted{color:var(--gray-11)}.dt-mark{background:var(--pr-inferred-bg);color:var(--pr-inferred-fg);text-underline-offset:2px;border-radius:2px;padding:0 1px;text-decoration:underline}.dt-filterbar{gap:var(--space-2);flex-direction:column;display:flex}.dt-filterbar__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dt-filterbar__row--meta{gap:var(--space-3);min-height:24px}.dt-filterbar__right{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.dt-search{flex:240px;min-width:200px;max-width:360px}.dt-count{font-variant-numeric:tabular-nums;color:var(--gray-12)}.dt-facetbtn{min-height:32px}.dt-facetbtn__n{border-radius:var(--pr-radius-pill);background:var(--accent-a5);min-width:20px;height:20px;color:var(--accent-12);font-size:var(--font-size-1);place-items:center;padding:0 4px;font-weight:600;display:inline-grid}.dt-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dt-chip{gap:var(--space-1);min-height:24px;padding-inline-end:2px}.dt-chip__x{min-width:24px;min-height:24px;margin:0}.dt-popover__head{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;min-height:24px;display:flex}.dt-facet{flex-direction:column;gap:2px;max-height:280px;display:flex;overflow:auto}.dt-facet__n{color:var(--gray-11);font-variant-numeric:tabular-nums}.dt-bulk{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--accent-a3);border:1px solid var(--accent-a6);border-radius:var(--radius-3);flex-wrap:wrap;display:flex}.dt-bulk__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dt-frame{background:var(--pr-surface);border:1px solid var(--pr-line);border-radius:var(--pr-radius-card);min-width:0;overflow:hidden}.dt-scroll{max-height:var(--dt-max-height,70vh);max-width:100%;overflow:auto}.dt-scroll:focus-visible{outline-offset:-2px}.dt-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:720px}.dt-th{z-index:2;background:var(--pr-surface-muted);color:var(--gray-12);text-align:start;font-weight:600;font-size:var(--font-size-2);border-bottom:1px solid var(--pr-line);white-space:nowrap;vertical-align:middle;padding:0;position:sticky;top:0}.dt-th__text{padding:var(--dt-py) var(--space-3);display:block}.dt-td{padding:var(--dt-py) var(--space-3);border-bottom:1px solid var(--pr-line);vertical-align:top;background:var(--pr-surface);color:var(--gray-12)}.dt[data-density=comfortable]{--dt-py:var(--space-3)}.dt[data-density=compact]{--dt-py:var(--space-1)}.dt-row:last-child .dt-td{border-bottom:0}.dt-row[data-selected] .dt-td{background-image:linear-gradient(var(--accent-a3), var(--accent-a3))}.dt-row[data-selected] .dt-sel{box-shadow:inset 3px 0 0 var(--accent-9)}.dt-row[data-openable]{cursor:pointer}.dt-end{text-align:end}.dt-center{text-align:center}.dt-stickyc{z-index:1;position:sticky}.dt-th.dt-stickyc{z-index:3}.dt-sel{width:var(--dt-sel-w);min-width:var(--dt-sel-w);text-align:center}.dt-check{cursor:pointer;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.dt-sortbtn{all:unset;box-sizing:border-box;align-items:center;gap:var(--space-1);width:100%;min-height:32px;padding:var(--dt-py) var(--space-3);cursor:pointer;font:inherit;color:inherit;font-weight:600;display:inline-flex}.dt-end .dt-sortbtn{justify-content:flex-end}.dt-sortbtn:hover{background:var(--gray-a4)}.dt-sortbtn:focus-visible{outline:2px solid var(--focus-8);outline-offset:-2px}.dt-sortbtn__idle{color:var(--gray-10)}.dt-sortbtn__n{border-radius:var(--pr-radius-pill);background:var(--gray-a5);min-width:16px;height:16px;font-size:var(--font-size-1);place-items:center;display:inline-grid}.dt-rowbtn{all:unset;box-sizing:border-box;text-align:start;cursor:pointer;width:100%;min-height:24px;color:inherit;font:inherit;border-radius:var(--radius-1);display:block}.dt-rowbtn:hover{color:var(--accent-11)}.dt-rowbtn:hover .dt-title,.dt-rowbtn:focus-visible .dt-title{text-underline-offset:2px;text-decoration:underline}.dt-rowbtn:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px}.dt-title{font-weight:500;display:block}.dt-sub{font-size:var(--font-size-1);color:var(--gray-11);display:block}.dt-footer{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dt-footer__size{align-items:center;gap:var(--space-2);display:flex}.dt-state{padding:var(--space-5) var(--space-4)}.dt-state--msg{text-align:center;align-items:center;gap:var(--space-2);padding-block:var(--space-6);flex-direction:column;display:flex}.dt-state--msg>svg:not(.dt-flags){width:24px;height:24px;color:var(--gray-11)}.dt-state--error>svg:not(.dt-flags){color:var(--pr-danger-fg)}.dt-state--error{border-inline-start:4px solid var(--pr-danger-border)}.dt-flags{width:120px;height:auto;color:var(--gray-9)}.dt-state__text{max-width:44ch}.dt-skeleton{gap:var(--space-4);flex-direction:column;display:flex}.dt-skeleton__row{grid-template-columns:repeat(var(--dt-cols), 1fr);gap:var(--space-4);display:grid}@media (width<=720px){.dt-search{flex-basis:100%;max-width:none}.dt-filterbar__right{margin-inline-start:0}.dt-footer{justify-content:flex-start}}@media (prefers-reduced-motion:no-preference){.dt-td{transition:background-color .1s}}.pr-tablecard{background:var(--pr-surface);box-shadow:var(--pr-card-shadow);border-radius:16px;overflow:clip}.pr-tablecard .dt{gap:0}.pr-tablecard .dt-filterbar{padding:var(--space-4) var(--space-5) var(--space-3)}.dt-frame{border:0;border-top:1px solid var(--pr-line);border-radius:0}.dt-th{border-bottom:1px solid var(--pr-line);background:0 0}.dt-th__text,.dt-sortbtn{font-family:var(--code-font-family);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-11);padding-inline:var(--space-4);font-size:12px;font-weight:500}.dt-th:first-child .dt-th__text,.dt-th:first-child .dt-sortbtn{padding-inline-start:var(--space-5)}.dt-td{padding:var(--space-4) var(--space-4);font-size:var(--font-size-2)}.dt-td:first-child{padding-inline-start:var(--space-5)}.dt-title{font-weight:600;font-size:var(--font-size-3);letter-spacing:-.005em}.dt-sub{margin-top:2px;font-size:12.5px}.dt-row:hover .dt-td{background-image:linear-gradient(var(--accent-a3), var(--accent-a3))}.dt-partial{margin:0}.pr-tablecard .dt-partial .pr-note{padding-inline:var(--space-5);border-inline:0;border-top:0;border-radius:0}.pr-tablecard .dt-footer{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--pr-line)}.pr-tablecard .dt-count{color:var(--gray-11)}.pr-tablecard{--dt-max-height:none}.dt-facet__line{justify-content:space-between;gap:var(--space-4);width:100%;min-width:200px;display:flex}.dt-facet{gap:var(--space-2)}.dt-search .pr-input{border-radius:var(--pr-radius-pill)}.dt-search .pr-field{width:100%}.dt-footer__size .pr-field{width:84px}.dt-footer__size .pr-select{height:32px}.dt-check{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.dt-th__text,.dt-sortbtn{letter-spacing:0;text-transform:none;color:var(--gray-11);font-family:inherit;font-size:12.5px;font-weight:560}.dt-sortbtn__idle{opacity:0;transition:opacity .12s}.dt-sortbtn:hover .dt-sortbtn__idle,.dt-sortbtn:focus-visible .dt-sortbtn__idle{opacity:1}.dt-sortbtn:hover{color:var(--gray-12);background:0 0}.dt-stickyc:not(.dt-sel){box-shadow:none}.dt-td{vertical-align:middle;border-bottom-color:color-mix(in srgb, var(--pr-line) 70%, transparent);padding-block:13px}.dt-td:first-child{max-width:380px}.dt-title{white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-3);overflow:hidden}.dt-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dt-rowbtn{max-width:100%}.dt-quiet{color:var(--gray-11);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dt-quiet[data-tone=inferred]{color:var(--pr-inferred-fg)}.dt-quiet[data-tone=unknown]{color:var(--gray-12)}.dt-quiet[data-tone=confirmed]{color:var(--pr-confirmed-fg)}.dt-status{display:block}.dt-status[data-state=needs-review]{font-weight:560}.dt-status[data-state=confirmed]{color:var(--pr-confirmed-fg)}.dt-status[data-state=disputed]{color:var(--pr-danger-fg)}@media (prefers-reduced-motion:reduce){.dt-sortbtn__idle{transition:none}}.dt-filterbar{top:var(--pr-sticky-top,0px);z-index:4;background:var(--pr-canvas);padding-block:var(--space-2);position:sticky}.pr-tablecard .dt-filterbar{background:var(--pr-surface)}.dt{--dt-cell-max:28rem}.dt[data-density=compact] .dt-td{padding-block:var(--space-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dt[data-density=compact] .dt-td:not(:first-child){min-width:4.5rem;max-width:0}.dt[data-density=compact] .dt-title,.dt[data-density=compact] .dt-status{display:inline}.dt[data-density=compact] .dt-sub{margin-top:0;margin-inline-start:var(--space-2);display:inline;overflow:visible}.dt[data-density=compact] .dt-rowbtn{text-overflow:ellipsis;white-space:nowrap;min-height:0;display:block;overflow:hidden}.dt[data-density=compact] .dt-check{min-height:24px}.dt[data-density=comfortable] .dt-sub{display:block}.dt[data-density=compact] .dt-td:not(:first-child) .dt-sub{display:none}.dt-filterbar__count{margin-inline-start:auto}.dt-filterbar__right{margin-inline-start:0}.dt-filterbar__row--meta{min-height:0}.dt-allfacets{gap:var(--space-4);flex-direction:column;max-height:70vh;display:flex;overflow:auto}.dt-allfacets .dt-facet{max-height:none}.dt-filterbar[data-narrow]{gap:var(--space-1)}.dt-filterbar[data-narrow] .dt-filterbar__count{margin-inline-start:0}.dt-filterbar[data-narrow] .dt-search{flex:100%;min-width:0}.dt-filterbar__row--tools{flex:100%}.dt-filterbar[data-narrow] .dt-filterbar__right{margin-inline-start:auto}.dt-pager{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dt-pager__range{font-variant-numeric:tabular-nums;margin-inline-end:var(--space-3)}.dt-pager__page{margin-inline:var(--space-1)}.dt-pager [data-disabled]{opacity:.45;cursor:not-allowed}@media (width<=720px){.dt-pager{justify-content:flex-start}}@media (width<=520px){.dt-pager__range{flex-basis:100%;margin-inline-end:0}}.pr-signin{background:var(--pr-canvas);min-height:100vh;color:var(--gray-12);place-items:center;padding:32px 16px;display:grid;position:relative;overflow:hidden}.pr-signin__ridge{width:100%;height:min(34vh,260px);color:var(--gray-8);opacity:.5;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.pr-signin__card{background:var(--pr-surface);border:1px solid var(--pr-line);width:min(100%,420px);box-shadow:var(--pr-card-shadow);border-radius:20px;gap:16px;padding:36px 32px 28px;display:grid;position:relative}.pr-signin__brand{color:var(--gray-12);flex-direction:column;align-items:center;gap:10px;padding-bottom:4px;display:flex}.pr-signin__word{border-top:1px solid var(--pr-line);color:var(--gray-12);justify-content:center;margin-top:12px;padding-top:18px;display:flex}.pr-signin__mark{display:flex}.pr-signin__title{letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:650;line-height:1.15}.pr-signin__lead{color:var(--gray-11);font-size:var(--font-size-3);margin:0;line-height:1.5}.pr-signin__fine{color:var(--gray-11);font-size:var(--font-size-2);margin:4px 0 0;line-height:1.5}.pr-signin__fine strong{color:var(--gray-12);font-weight:600}.pr-signin__footer{font-size:var(--font-size-2);color:var(--gray-11);flex-wrap:wrap;gap:16px;display:flex}.pr-signin__footer a{color:var(--accent-11)}.pr-gbtn{all:unset;box-sizing:border-box;cursor:pointer;color:#1f1f1f;height:44px;font:500 14px/1 var(--default-font-family);letter-spacing:.01em;background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 16px;transition:background-color .15s,box-shadow .15s;display:inline-flex}.pr-gbtn[data-hovered]{background:#f1f3f4;box-shadow:0 1px 2px #3c404340}.pr-gbtn[data-focus-visible]{outline:2px solid var(--focus-8);outline-offset:3px}.pr-gbtn[data-disabled]{cursor:progress;opacity:.8}:root[data-theme=dark] .pr-gbtn,.pr-theme[data-theme=dark] .pr-gbtn{color:#e3e3e3;background:#131314;border-color:#8e918f}:root[data-theme=dark] .pr-gbtn[data-hovered],.pr-theme[data-theme=dark] .pr-gbtn[data-hovered]{background:#1f2022}@media (prefers-reduced-motion:reduce){.pr-gbtn{transition:none}}a:not(#_),a:not(#_):hover{text-decoration:none}.pr-btn.pr-btn--danger[data-variant=outline]:not(#_){color:var(--pr-danger-fg);box-shadow:inset 0 0 0 1px var(--pr-danger-border);background:0 0}.pr-btn.pr-btn--danger[data-variant=outline][data-hovered]:not(#_){background:var(--pr-danger-bg)}.sh-kind .pr-radios:not(#_){gap:var(--space-2)}
