@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-xs:4px;--blur-sm:8px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--content-padding-x:1.5rem;--content-max-width:72rem;scroll-padding-top:81px}@media (min-width:768px){:root{--content-padding-x:2rem}}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}*{border-color:hsl(var(--border) / 1)}body{-webkit-font-smoothing:antialiased;font-family:var(--font-site-sans), "Helvetica Neue", Arial, sans-serif;margin:0}:root{--background:150 20% 96%;--foreground:162 24% 12%;--overlay:0 0% 0%;--card:0 0% 100%;--card-foreground:162 24% 12%;--surface:0 0% 100%;--surface-foreground:162 24% 12%;--surface-muted:150 16% 94%;--surface-hover:150 18% 91%;--sidebar:150 20% 96%;--primary:160 78% 28%;--primary-foreground:0 0% 100%;--secondary:150 16% 94%;--secondary-foreground:162 24% 12%;--muted:150 14% 94%;--muted-foreground:160 10% 38%;--destructive:2 72% 43%;--destructive-foreground:0 0% 98%;--border:154 14% 84%;--ring:160 78% 28%;--success:158 70% 34%;--success-foreground:0 0% 98%;--warning:35 92% 44%;--warning-foreground:0 0% 9%;--info:210 78% 42%;--info-foreground:0 0% 100%;--shadow-e1:0 1px 2px #1726220f, 0 1px 3px #1726220a;--shadow-e2:0 2px 4px #1726220d, 0 8px 20px #17262214}.dark{--background:0 0% 7%;--foreground:0 0% 98%;--overlay:0 0% 0%;--card:0 0% 12.16%;--card-foreground:0 0% 98%;--surface:0 0% 12.16%;--surface-foreground:0 0% 98%;--surface-muted:240 4% 16%;--surface-hover:0 0% 14%;--sidebar:0 0% 9%;--primary:160 72% 46%;--primary-foreground:162 45% 8%;--secondary:240 4% 16%;--secondary-foreground:0 0% 98%;--muted:240 4% 16%;--muted-foreground:240 5% 64%;--destructive:0 84% 64%;--destructive-foreground:0 0% 98%;--border:0 0% 18%;--ring:160 72% 46%;--success:160 72% 50%;--success-foreground:0 0% 9%;--warning:40 100% 50%;--warning-foreground:0 0% 98%;--info:217 91% 68%;--info-foreground:0 0% 9%;--shadow-e1:0 1px 2px #00000073, 0 1px 3px #00000059;--shadow-e2:0 2px 6px #00000073, 0 10px 24px #00000080}}@layer lg-tokens{.lg-site,.lg-site .s-light,:root[data-theme=dark] .lg-site .lg-tone-inverse{--bg:#f5f6f3;--surface:#fff;--surface-2:#eef1ec;--band:#e7edea;--ink:#131c1a;--ink-2:#46524e;--ink-3:#5b6763;--line:#dce1dc;--line-strong:#c3cbc5;--line-control:#7d8884;--accent:#107f5a;--accent-hover:#0d684a;--on-accent:#fff;--accent-soft:#e1f4ee;--link:#0f7654;--accent-ink:var(--link);--focus:#107f5a;--crit:#a3301c;--crit-soft:#fbe8e3;--warn:#855000;--warn-soft:#fbefd8;--ok:#23663a;--ok-soft:#e3f1e6;--info:#1c5c9c;--info-soft:#e7f0f9;--mark:#fbe38e;--mark-ink:#131c1a;--disabled-bg:#e6eae5;--disabled-ink:#858f8b;--scrim:#131c1a61;--shadow:0 1px 2px #131c1a0d, 0 24px 48px -24px #131c1a38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lg-site{--bg:#0e1412;--surface:#151d1b;--surface-2:#1b2522;--band:#131c1a;--ink:#e7edea;--ink-2:#aebab5;--ink-3:#96a39e;--line:#26312e;--line-strong:#36433f;--line-control:#6a7772;--accent:#21ca91;--accent-hover:#35dea6;--on-accent:#0b1e18;--accent-soft:#143429;--link:#46d8a7;--accent-ink:var(--link);--focus:#21ca91;--crit:#ff9f8a;--crit-soft:#3a1d17;--warn:#f0c26e;--warn-soft:#33280f;--ok:#8ad3a0;--ok-soft:#17301f;--info:#88bdf2;--info-soft:#182939;--mark:#f7d25a4d;--mark-ink:#f6f1dd;--disabled-bg:#1e2926;--disabled-ink:#6e7b76;--scrim:#0009;--shadow:0 1px 2px #0006, 0 24px 48px -24px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]) .lg-site .lg-tone-inverse{--bg:#f5f6f3;--surface:#fff;--surface-2:#eef1ec;--band:#e7edea;--ink:#131c1a;--ink-2:#46524e;--ink-3:#5b6763;--line:#dce1dc;--line-strong:#c3cbc5;--line-control:#7d8884;--accent:#107f5a;--accent-hover:#0d684a;--on-accent:#fff;--accent-soft:#e1f4ee;--link:#0f7654;--accent-ink:var(--link);--focus:#107f5a;--crit:#a3301c;--crit-soft:#fbe8e3;--warn:#855000;--warn-soft:#fbefd8;--ok:#23663a;--ok-soft:#e3f1e6;--info:#1c5c9c;--info-soft:#e7f0f9;--mark:#fbe38e;--mark-ink:#131c1a;--disabled-bg:#e6eae5;--disabled-ink:#858f8b;--scrim:#131c1a61;--shadow:0 1px 2px #131c1a0d, 0 24px 48px -24px #131c1a38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=dark] .lg-site,.lg-site .s-dark,.lg-site .lg-tone-inverse{--bg:#0e1412;--surface:#151d1b;--surface-2:#1b2522;--band:#131c1a;--ink:#e7edea;--ink-2:#aebab5;--ink-3:#96a39e;--line:#26312e;--line-strong:#36433f;--line-control:#6a7772;--accent:#21ca91;--accent-hover:#35dea6;--on-accent:#0b1e18;--accent-soft:#143429;--link:#46d8a7;--accent-ink:var(--link);--focus:#21ca91;--crit:#ff9f8a;--crit-soft:#3a1d17;--warn:#f0c26e;--warn-soft:#33280f;--ok:#8ad3a0;--ok-soft:#17301f;--info:#88bdf2;--info-soft:#182939;--mark:#f7d25a4d;--mark-ink:#f6f1dd;--disabled-bg:#1e2926;--disabled-ink:#6e7b76;--scrim:#0009;--shadow:0 1px 2px #0006, 0 24px 48px -24px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lg-site{--f-display:var(--font-site-sans), "Helvetica Neue", Arial, sans-serif;--f-body:var(--font-site-sans), "Helvetica Neue", Arial, sans-serif;--f-data:var(--font-site-data), ui-monospace, "SFMono-Regular", Menlo, monospace;--f-reading:var(--font-site-reading), Georgia, "Times New Roman", serif;--r-xs:4px;--r-sm:6px;--r-btn:8px;--r-md:10px;--r-lg:14px;--r-pill:999px;--dur:.15s;--dur-slow:.2s;--ease:cubic-bezier(.2, 0, 0, 1);--w-site:1240px;--w-text:880px;--w-reading:720px;--w-form:600px;--gutter:clamp(16px, 5cqi, 56px);--sp-section:clamp(64px, 9cqi, 120px);--sp-section-sm:clamp(48px, 6cqi, 72px);--header-h:64px}.lg-canvas{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f5f6f3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lg-canvas{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0e1412}}:root[data-theme=dark] .lg-canvas{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0e1412}}@layer lg-base{.lg-site{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;container:site/inline-size}.lg-site *,.lg-site :before,.lg-site :after{box-sizing:border-box}.lg-site :where(button,input,select,textarea){font:inherit;color:inherit}.lg-site :where(a){color:inherit}.lg-site :where(p,figure,blockquote,dl,dd){margin:0}.lg-site :where(h1,h2,h3,h4,h5,h6){font-family:var(--f-display);margin:0}.lg-site :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}@media (prefers-reduced-motion:reduce){.lg-site *,.lg-site :before,.lg-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lg-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg-skip{z-index:50;border-radius:var(--r-sm);background:var(--surface);color:var(--ink);padding:8px 12px;font-weight:600;text-decoration:underline;position:absolute;top:-80px;left:8px}.lg-skip:focus{top:8px}.lg-eyebrow,.lg-h6{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}.lg-display{letter-spacing:-.035em;font-size:clamp(2.25rem,1rem + 4.4cqi,4.25rem);font-weight:600;line-height:1.02}.lg-h1{letter-spacing:-.03em;font-size:clamp(2rem,1.2rem + 2.8cqi,3rem);font-weight:600;line-height:1.06}.lg-h2{letter-spacing:-.025em;font-size:clamp(1.75rem,1rem + 2.6cqi,2.75rem);font-weight:600;line-height:1.1}.lg-h2s{letter-spacing:-.02em;font-size:clamp(1.625rem,1rem + 2cqi,2.25rem);font-weight:600;line-height:1.12}.lg-h3{letter-spacing:-.015em;font-size:1.3125rem;font-weight:600;line-height:1.3}.lg-h4{letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;line-height:1.3}.lg-h5{font-size:1rem;font-weight:600;line-height:1.4}.lg-soft{color:var(--ink-3)}.lg-lede{color:var(--ink-2);font-size:clamp(1.0625rem,.95rem + .45cqi,1.25rem);line-height:1.55}.lg-body{color:var(--ink-2);font-size:1rem}.lg-small{color:var(--ink-2);font-size:.875rem}.lg-caption{color:var(--ink-3);font-size:.8125rem}.lg-reading{font-family:var(--f-reading);color:var(--ink);font-size:1.125rem;line-height:1.7}.lg-mono{font-family:var(--f-data)}.lg-num{font-variant-numeric:tabular-nums}@container site (max-width:560px){.lg-reading{font-size:1.0625rem}}.lg-wrap{width:100%;max-width:var(--w-site);padding-inline:var(--gutter);margin-inline:auto}.lg-wrap--text{max-width:calc(var(--w-text) + 2 * var(--gutter))}.lg-wrap--reading{max-width:calc(var(--w-reading) + 2 * var(--gutter))}.lg-wrap--form{max-width:calc(var(--w-form) + 2 * var(--gutter))}.lg-section{padding-block:var(--sp-section)}.lg-section--sm{padding-block:var(--sp-section-sm)}.lg-section--flush{padding-block:0}.lg-tone-raised{background:var(--surface);border-block:1px solid var(--line)}.lg-tone-inverse{background:var(--band);color:var(--ink)}.lg-stack{gap:var(--lg-gap,24px);min-width:0;display:grid}.lg-stack--sm{--lg-gap:16px}.lg-stack--lg{--lg-gap:clamp(32px, 4cqi, 48px)}.lg-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@container site (max-width:560px){.lg-actions{flex-direction:column;align-items:stretch}.lg-actions .lg-btn{white-space:normal;text-align:center;width:100%}}@scope(.lg-prose) to ([data-lg-component]){:scope p,:scope li{font-family:var(--f-reading);color:var(--ink);overflow-wrap:anywhere;font-size:1.125rem;line-height:1.7}:scope p,:scope ul,:scope ol{margin:14px 0 0}:scope ul,:scope ol{gap:6px;padding-left:22px;display:grid}:scope ul{list-style:outside}:scope ol{list-style:decimal}:scope a{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink);font-weight:600}@supports (color:color-mix(in lab, red, red)){:scope a{-webkit-text-decoration-color:color-mix(in srgb, var(--accent-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-ink) 40%, transparent)}}:scope a:hover{text-decoration-color:currentColor}:scope strong{font-weight:600}:scope code{font-family:var(--f-data);border-radius:var(--r-sm);background:var(--surface-2);overflow-wrap:anywhere;padding:1px 6px;font-size:.9em}}@container site (max-width:560px){@scope(.lg-prose) to ([data-lg-component]){:scope p,:scope li{font-size:1.0625rem}}}}@layer components{.heading-page{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:hsl(var(--foreground) / 1)}.card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--border) / 1);background-color:hsl(var(--surface) / 1);padding:calc(var(--spacing) * 4);color:hsl(var(--foreground) / 1);--tw-shadow:var(--shadow-e1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.page-container{min-height:100%}}@layer lg-components{.lg-btn{border-radius:var(--r-btn);white-space:nowrap;cursor:pointer;min-height:44px;transition:background-color var(--dur), border-color var(--dur), color var(--dur);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.lg-btn--primary{background:var(--accent);color:var(--on-accent)}.lg-btn--primary:hover{background:var(--accent-hover)}.lg-btn:active{transform:translateY(1px)}.lg-btn--secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.lg-btn--secondary:hover{border-color:var(--ink);background:var(--surface)}.lg-btn:disabled,.lg-btn[aria-disabled=true]{background:var(--disabled-bg);color:var(--disabled-ink);cursor:not-allowed;border-color:#0000;transform:none}.lg-btn--lg{min-height:50px;padding:0 24px;font-size:16px}.lg-btn--sm{min-height:36px;padding:0 14px;font-size:14px}.lg-btn__spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite lg-spin}@keyframes lg-spin{to{transform:rotate(360deg)}}.lg-link{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink);font-weight:600}@supports (color:color-mix(in lab, red, red)){.lg-link{-webkit-text-decoration-color:color-mix(in srgb, var(--accent-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-ink) 40%, transparent)}}.lg-link:hover{text-decoration-color:currentColor}.lg-link--quiet{color:var(--ink)}.lg-crumbs ol{color:var(--ink-3);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.lg-crumbs li{align-items:center;gap:6px;display:inline-flex}.lg-crumbs li+li:before{content:"/";color:var(--line-strong)}.lg-crumbs a{color:var(--ink-2);text-decoration:none}.lg-crumbs a:hover{text-underline-offset:3px;text-decoration:underline}.lg-crumbs [aria-current=page]{color:var(--ink);font-weight:500}.lg-sh{gap:0;display:grid}.lg-sh>.lg-h2{margin-top:18px}.lg-sh>.lg-h2:first-child{margin-top:0}.lg-sh>.lg-lede{margin-top:18px}.lg-sh--center{text-align:center;justify-items:center}.lg-sh--center>.lg-h2,.lg-sh--center>.lg-lede{margin-inline:auto}.lg-sh-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;display:flex}.lg-related__list{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3cqi,40px);margin:0;padding:0;list-style:none;display:grid}.lg-related__list a{border-bottom:1px solid var(--line);gap:6px;min-width:0;min-height:44px;padding:18px 0 20px;text-decoration:none;display:grid}.lg-related__t{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:16.5px;font-weight:600;display:flex}.lg-related__d{color:var(--ink-2);font-size:14.5px}.lg-related__list a:hover .lg-related__t{text-underline-offset:4px;text-decoration:underline}.lg-related--one .lg-related__list{grid-template-columns:minmax(0,1fr)}.lg-related--two .lg-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}@container site (max-width:900px){.lg-related__list,.lg-related--two .lg-related__list{grid-template-columns:minmax(0,1fr)}}.lg-notice{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;padding:14px 16px;font-size:14.5px;display:grid}.lg-notice>svg{color:var(--ink-3);margin-top:2px}.lg-notice__title{color:var(--ink);font-weight:600;display:block}.lg-notice--info{background:var(--info-soft);border-color:#0000}.lg-notice--info>svg{color:var(--info)}.lg-notice--warn{background:var(--warn-soft);border-color:#0000}.lg-notice--warn>svg{color:var(--warn)}.lg-notice--crit{background:var(--crit-soft);border-color:#0000}.lg-notice--crit>svg{color:var(--crit)}.lg-notice__action{grid-column:2;margin-top:6px}.lg-cta{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}.lg-cta .lg-lede{margin-top:18px}.lg-cta__side{justify-items:start;gap:14px;display:grid}.lg-cta--stacked{grid-template-columns:minmax(0,1fr);gap:28px}.lg-cta--stacked .lg-h2{max-width:none}.lg-cta__fine{color:var(--ink-2);font-size:14px}.lg-cta__foot{border-top:1px solid var(--line-strong);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:clamp(40px,5cqi,64px);padding-top:24px;font-size:15px;display:flex}@container site (max-width:900px){.lg-cta{grid-template-columns:minmax(0,1fr)}.lg-cta__side{justify-items:stretch}}.lg-faq{border-top:1px solid var(--line-strong)}.lg-faq__i{border-bottom:1px solid var(--line)}.lg-faq__h{font-size:inherit;margin:0}.lg-faq__b{text-align:left;cursor:pointer;width:100%;font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;font-size:17px;font-weight:600;line-height:1.45;display:flex}.lg-faq__b>span:first-child{overflow-wrap:anywhere;min-width:0}.lg-faq__b:hover{color:var(--accent-ink)}.lg-faq__pm{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--ink-2);transition:transform var(--dur-slow) var(--ease), background-color var(--dur);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lg-faq__b[aria-expanded=true] .lg-faq__pm{background:var(--surface-2);transform:rotate(45deg)}.lg-faq__p{color:var(--ink-2);padding:0 44px 22px 0;font-size:16px}.lg-faq__p p+p{margin-top:10px}.lg-faq__p[hidden]{padding:0}@container site (max-width:900px){.lg-faq__p{padding-right:0}}.lg-brand{color:var(--ink);flex:none;align-items:center;padding-block:6px;text-decoration:none;display:inline-flex}.lg-brand svg{flex:none;display:block}.lg-header{top:env(safe-area-inset-top,0px);z-index:30;background:var(--bg);position:sticky}@supports (color:color-mix(in lab, red, red)){.lg-header{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.lg-header{-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line)}.lg-header__bar{height:var(--header-h);align-items:center;gap:28px;display:flex}.lg-nav__list{gap:4px;margin:0;padding:0;list-style:none;display:flex}.lg-nav__list a{color:var(--ink-2);border-radius:6px;padding:8px 10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.lg-nav__list a:hover{color:var(--ink);background:var(--surface-2)}.lg-nav__list a[aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);border-radius:6px 6px 0 0}.lg-header__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.lg-menu-btn{border:1px solid var(--line-control);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:none}.lg-mnav{border-top:1px solid var(--line);padding-block:8px 20px}.lg-mnav ul{margin:0;padding:0;list-style:none}.lg-mnav a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;padding:14px 0;font-size:17px;font-weight:500;text-decoration:none;display:flex}.lg-mnav a[aria-current]{color:var(--accent-ink)}@container site (max-width:900px){.lg-nav{display:none}.lg-header__bar{gap:12px}.lg-menu-btn{display:inline-flex}}@container site (min-width:901px){.lg-mnav{display:none}}@container site (max-width:360px){.lg-header__bar{gap:8px}.lg-header .lg-brand svg{width:114px;height:18px}.lg-header__actions{gap:6px}.lg-header__actions .lg-btn--sm{padding:0 10px}}.lg-footer{color:var(--ink-2);border-top:1px solid var(--line);padding-block:56px 40px;font-size:14px}.lg-footer__grid{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:40px 32px;display:grid}.lg-footer__h{font-family:var(--f-body);color:var(--ink);margin-bottom:14px;font-size:14px;font-weight:600}.lg-footer__links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lg-footer__links a{color:var(--ink-2);text-decoration:none}.lg-footer__links a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lg-footer__blurb{margin-top:12px}.lg-footer__base{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.lg-footer__meta{gap:6px;min-width:0;display:grid}.lg-footer__contact{flex-wrap:wrap;gap:4px 14px;display:flex}.lg-footer__contact b{color:var(--ink);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-weight:500}.lg-footer__cookie{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0;font-weight:600}.lg-footer__social{gap:8px;margin:0;padding:0;list-style:none;display:flex}.lg-footer__social a{border-radius:var(--r-btn);width:40px;height:40px;color:var(--ink-2);justify-content:center;align-items:center;display:inline-flex}.lg-footer__social a:hover{color:var(--ink);background:var(--surface-2)}@container site (max-width:1080px){.lg-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-footer__brand{grid-column:1/-1}}@container site (max-width:560px){.lg-footer__base{flex-direction:column;align-items:flex-start}}.lg-chip{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.lg-chip--ok{color:var(--ok);background:var(--ok-soft)}.lg-chip--warn{color:var(--warn);background:var(--warn-soft)}.lg-chip--crit{color:var(--crit);background:var(--crit-soft)}.lg-chip--info{color:var(--info);background:var(--info-soft)}.lg-chip--neutral{color:var(--ink-2);background:var(--surface-2)}.lg-chip--accent{color:var(--accent-ink);background:var(--accent-soft)}.lg-ev{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);flex-direction:column;min-width:0;margin:0;display:flex}.lg-ev--raised{background:var(--surface);box-shadow:var(--shadow);border-color:var(--line-strong)}.lg-ev__h{border-bottom:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.lg-ev__h .lg-mono{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.lg-ev__clause{font-family:var(--f-reading);color:var(--ink);overflow-wrap:anywhere;margin:0;padding:16px 18px;font-size:16px;line-height:1.65}.lg-ev__cn{font-family:var(--f-data);color:var(--ink-3);margin-right:6px;font-size:12px}.lg-ev__clause mark{background:linear-gradient(180deg, transparent 10%, var(--mark) 10%, var(--mark) 92%, transparent 92%);color:var(--mark-ink);border-radius:2px;padding:0 2px}.lg-ev__f{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:13.5px;display:flex}.lg-ev__actions{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.lg-ev__footnote{flex-basis:100%}.lg-toc{font-size:14px}.lg-toc__h{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:11.5px;font-weight:500}.lg-toc ol{border-left:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.lg-toc a{color:var(--ink-2);border-left:2px solid #0000;margin-left:-1px;padding:5px 0 5px 14px;line-height:1.35;text-decoration:none;display:block}.lg-toc a:hover{color:var(--ink)}.lg-toc a[aria-current=true]{color:var(--ink);border-left-color:var(--accent);font-weight:600}.lg-toc--m{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);margin-bottom:28px;display:none}.lg-toc--m summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.lg-toc--m ol{border-left:0;gap:8px;margin:0;padding:0 16px 14px;font-size:15px;list-style:none;display:grid}.lg-toc--m a{min-height:24px;color:var(--ink-2);text-underline-offset:3px;border:0;margin:0;padding:2px 0;text-decoration:underline;display:inline-block}.lg-toc__n{font-family:var(--f-data);color:var(--ink-3);margin-right:6px;font-size:12.5px}@container site (max-width:900px){.lg-toc--d{display:none}.lg-toc--m{display:block}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lg-theme-toggle{border:1px solid var(--line-strong);border-radius:var(--r-btn);width:36px;height:36px;color:var(--ink);cursor:pointer;transition:background-color var(--dur), border-color var(--dur);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lg-theme-toggle:hover{border-color:var(--ink);background:var(--surface)}.lg-theme-toggle--menu{width:100%;height:auto;font:inherit;justify-content:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:17px;font-weight:500}.lg-theme-toggle__sun{display:none}:root[data-theme=dark] .lg-theme-toggle__sun{display:block}:root[data-theme=dark] .lg-theme-toggle__moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lg-theme-toggle__sun{display:block}:root:not([data-theme=light]) .lg-theme-toggle__moon{display:none}}.lg-site{--lg-check-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lg-progress{transform-origin:0;height:2px;transform:scaleX(var(--scroll-progress,0));background:linear-gradient(to right, var(--accent), var(--accent) 65%, var(--accent));position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.lg-progress{background:linear-gradient(to right, color-mix(in srgb, var(--accent) 15%, transparent), var(--accent) 65%, color-mix(in srgb, var(--accent) 55%, transparent))}}.lg-progress{pointer-events:none}@media (scripting:none){.lg-progress{display:none}}@media print{.lg-progress{display:none}}.lg-mnav__footer{display:none}@container site (max-width:419px){.lg-header__actions .lg-theme-toggle--bar{display:none}.lg-mnav__footer{display:block}}.lg-hero{padding-block:clamp(40px, 7cqi, 96px) var(--sp-section-sm)}.lg-hero--marketing{padding-bottom:0}.lg-hero--marketing.lg-hero--has-media{padding-bottom:var(--sp-section-sm)}.lg-hero__copy{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.lg-hero__copy>.lg-display,.lg-hero__copy>.lg-h1{margin-top:18px}.lg-hero__copy>.lg-display:first-child,.lg-hero__copy>.lg-h1:first-child{margin-top:0}.lg-hero__copy>.lg-lede{margin-top:22px}.lg-hero--info .lg-hero__copy>.lg-lede,.lg-hero--institutional .lg-hero__copy>.lg-lede{margin-top:16px}.lg-hero__copy>.lg-actions{margin-top:32px}.lg-hero--info .lg-hero__copy>.lg-actions,.lg-hero--institutional .lg-hero__copy>.lg-actions{margin-top:24px}.lg-hero__lede{gap:12px;display:grid}.lg-hero__lede ul{gap:6px;margin:0;padding-left:22px;list-style:outside;display:grid}.lg-hero__micro{color:var(--ink-3);margin-top:14px;font-size:14px}.lg-hero__crumbs{margin-bottom:20px}.lg-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5cqi,72px);display:grid}.lg-hero--marketing .lg-hero__grid{padding-bottom:clamp(28px,4cqi,48px)}.lg-hero__media{margin-top:clamp(40px,6cqi,72px)}@container site (max-width:900px){.lg-hero__grid{grid-template-columns:minmax(0,1fr)}}.lg-frow{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5cqi,72px);display:grid}.lg-frow--reverse>:first-child{order:2}.lg-frow__copy>.lg-h2s{margin-top:18px}.lg-frow__copy>.lg-h2s:first-child{margin-top:0}.lg-frow__copy>.lg-body{margin-top:16px}.lg-frow__copy>.lg-actions{margin-top:24px}.lg-frow__points{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lg-frow__points li{color:var(--ink-2);align-items:baseline;gap:10px;font-size:15.5px;display:flex}.lg-frow__points li:before{content:"";background:var(--accent);width:14px;height:14px;-webkit-mask:var(--lg-check-icon) center / contain no-repeat;-webkit-mask:var(--lg-check-icon) center / contain no-repeat;-webkit-mask:var(--lg-check-icon) center / contain no-repeat;-webkit-mask:var(--lg-check-icon) center / contain no-repeat;mask:var(--lg-check-icon) center / contain no-repeat;flex:none;transform:translateY(2px)}.lg-frow__media{min-width:0}@container site (max-width:900px){.lg-frow{grid-template-columns:minmax(0,1fr)}.lg-frow--reverse>:first-child{order:0}}.lg-steps{grid-template-columns:repeat(var(--lg-steps,3), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.lg-step{min-width:0;padding:0 clamp(16px,2.4cqi,32px) 0 0}.lg-step+.lg-step{border-left:1px solid var(--line);padding-left:clamp(16px,2.4cqi,32px)}.lg-step__n{font-family:var(--f-data);color:var(--ink-3);align-items:center;gap:10px;font-size:13px;display:flex}.lg-step__n i{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;font-weight:500;display:inline-flex}.lg-step--key .lg-step__n i{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.lg-step--key .lg-step__n span{color:var(--accent-ink);font-weight:500}.lg-step__t{letter-spacing:-.015em;margin-top:18px;font-size:19px;font-weight:600}.lg-step__body{color:var(--ink-2);margin-top:10px;font-size:15.5px}.lg-step__vis{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);margin-top:20px;padding:10px 14px;font-size:13px}.lg-step__ln{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.lg-step__ln+.lg-step__ln{border-top:1px solid var(--line)}.lg-step__k{color:var(--ink-3)}.lg-step__v{font-weight:600}.lg-step__note{margin-top:14px}@container site (max-width:1080px){.lg-steps--4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.lg-steps--4 .lg-step:nth-child(3){border-left:0;padding-left:0}}@container site (max-width:760px){.lg-steps,.lg-steps--4{grid-template-columns:minmax(0,1fr);gap:0}.lg-step,.lg-step+.lg-step,.lg-steps .lg-step:nth-child(3){border-left:0;padding:0}.lg-step+.lg-step{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}}.lg-te{grid-template-columns:repeat(var(--lg-cols,2), minmax(0, 1fr));align-items:start;gap:clamp(28px,4cqi,56px);display:grid}.lg-te__h{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--ink);padding-bottom:12px;font-size:12px;font-weight:500}.lg-te dl{margin:0}.lg-te__item{border-bottom:1px solid var(--line);padding:16px 0}.lg-te dt{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.lg-te dd{color:var(--ink-2);margin:4px 0 0;font-size:15px}@container site (max-width:760px){.lg-te{grid-template-columns:minmax(0,1fr)}}.lg-ct-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow-x:auto}.lg-ct{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.lg-ct caption{text-align:left;color:var(--ink-3);caption-side:top;padding:16px 18px 0;font-size:13px}.lg-ct th,.lg-ct td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 18px}.lg-ct thead th{color:var(--ink);font-size:14px;font-weight:600}.lg-ct thead th.lg-ct__hl{color:var(--accent-ink)}.lg-ct tbody th{color:var(--ink-2);background:var(--surface);min-width:170px;font-weight:500;position:sticky;left:0}.lg-ct td{color:var(--ink);font-variant-numeric:tabular-nums}.lg-ct tr:last-child th,.lg-ct tr:last-child td{border-bottom:0}.lg-ct__no{color:var(--ink-3)}.lg-ct__yes{color:var(--ok);align-items:center;gap:6px;display:inline-flex}.lg-audit{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5cqi,72px);display:grid}.lg-audit--compact{grid-template-columns:minmax(0,1fr)}.lg-audit__copy>.lg-h2s{margin-top:16px}.lg-audit__copy>.lg-h2s:first-child{margin-top:0}.lg-audit__copy>.lg-body{margin-top:16px}.lg-audit__copy>.lg-actions{margin-top:28px}.lg-audit__fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.lg-audit__fit div{color:var(--ink-2);border-top:1px solid var(--line);padding-top:10px;font-size:14px}.lg-audit__fit b{color:var(--ink);margin-bottom:4px;font-size:13px;display:block}.lg-audit__scope{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);padding:4px 0}.lg-audit__scope-h{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:16px 20px 8px;font-size:12px;font-weight:500}.lg-audit__scope ul{margin:0;padding:0 20px;list-style:none}.lg-audit__scope li{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:10px 0;font-size:15px;display:flex}.lg-audit__scope li:last-child{border-bottom:0}.lg-audit__scope li svg{color:var(--accent);flex:none;transform:translateY(1px)}.lg-audit__after{border-top:1px solid var(--line);color:var(--ink-2);gap:6px;margin-top:4px;padding:14px 20px 16px;font-size:14px;display:grid}.lg-audit__after strong{color:var(--ink)}.lg-audit-trust{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px 48px;padding:clamp(20px,3cqi,32px);display:grid}.lg-audit-trust .lg-h3{margin-top:10px}.lg-audit-trust .lg-body{margin-top:10px;font-size:15px}.lg-mailbox{gap:10px;display:grid}.lg-mailbox__addr{border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--bg);min-height:48px;font-family:var(--f-data);align-items:center;gap:8px;padding:0 6px 0 14px;font-size:14.5px;display:flex}.lg-mailbox__addr span{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:0}.lg-audit-inline{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:15px;display:flex}@container site (max-width:900px){.lg-audit,.lg-audit-trust{grid-template-columns:minmax(0,1fr)}}@container site (max-width:480px){.lg-audit__fit{grid-template-columns:minmax(0,1fr)}}.lg-ff{align-content:start;gap:6px;min-width:0;display:grid}.lg-ff__l{color:var(--ink);font-size:14px;font-weight:600}.lg-ff__opt{color:var(--ink-3);font-weight:400}.lg-ctrl{border:1px solid var(--line-control);border-radius:var(--r-btn);background:var(--surface);width:100%;min-height:48px;color:var(--ink);transition:border-color var(--dur);padding:0 14px;font-size:16px}textarea.lg-ctrl{resize:vertical;min-height:120px;padding:12px 14px;line-height:1.5}.lg-ctrl::placeholder{color:var(--ink-3);opacity:1}.lg-ctrl:hover{border-color:var(--ink-3)}.lg-ctrl:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus);border-radius:var(--r-btn)}.lg-ctrl[aria-invalid=true]{border-color:var(--crit)}.lg-ctrl:disabled{background:var(--disabled-bg);color:var(--disabled-ink);cursor:not-allowed;border-color:#0000}.lg-select{position:relative}.lg-select select{appearance:none;cursor:pointer;padding-right:40px}.lg-select svg{pointer-events:none;color:var(--ink-3);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.lg-ff__help{color:var(--ink-3);font-size:13.5px}.lg-ff__err{color:var(--crit);align-items:baseline;gap:6px;font-size:13.5px;font-weight:600;display:flex}.lg-ff__err svg{flex:none;transform:translateY(2px)}.lg-check{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.lg-check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.lg-choice{border:0;min-width:0;margin:0;padding:0}.lg-choice legend{margin-bottom:6px;padding:0}.lg-choice:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.lg-choice__opts{gap:10px;margin-top:4px;display:grid}.lg-choice__opt{cursor:pointer}.lg-choice__l{color:var(--ink);font-size:15px;font-weight:600;display:block}.lg-choice__d{color:var(--ink-3);margin-top:2px;font-size:13.5px;display:block}.lg-choice__opts--cards .lg-choice__l,.lg-choice__opts--cards .lg-choice__d{display:inline}.lg-choice__opts--cards .lg-choice__d{margin:0 0 0 6px}.lg-choice__opts--cards .lg-choice__opt{border:1px solid var(--line-control);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--dur);padding:12px 14px}.lg-choice__opts--cards .lg-choice__opt:hover{border-color:var(--ink-3)}.lg-choice__opts--cards .lg-choice__opt:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.lg-choice[aria-invalid=true] .lg-choice__opts--cards .lg-choice__opt{border-color:var(--crit)}.lg-choice__opts:not(.lg-choice__opts--cards) .lg-choice__l{color:var(--ink-2);font-weight:400}.lg-choice__opt input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lg-err-sum{border:1px solid var(--crit);border-radius:var(--r-md);background:var(--crit-soft);scroll-margin-top:calc(var(--header-h) + 24px);padding:14px 16px;font-size:14.5px}.lg-err-sum strong{color:var(--crit)}.lg-err-sum ul{margin:6px 0 0;padding-left:18px;list-style:outside}.lg-err-sum a{min-height:24px;color:var(--ink);font-weight:600;line-height:24px;display:inline-block}.lg-fl{grid-template-columns:minmax(0, var(--w-form)) minmax(0, 1fr);align-items:start;gap:clamp(32px,6cqi,88px);display:grid}.lg-fl__head .lg-lede{margin-top:16px}.lg-fl__form{gap:20px;display:grid}.lg-fl__grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.lg-fl__aside{top:calc(var(--header-h) + 24px + env(safe-area-inset-top,0px));gap:28px;display:grid;position:sticky}.lg-fl__summary{display:none}.lg-fs{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);gap:14px;padding:clamp(20px,4cqi,32px);display:grid}.lg-fs__icon{background:var(--ok-soft);width:40px;height:40px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lg-fs p{color:var(--ink-2)}.lg-fs dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:14px;display:grid}.lg-fs dt{color:var(--ink-3)}.lg-fs dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.lg-count{font:500 12px/1 var(--f-data);color:var(--ink-3);font-variant-numeric:tabular-nums;justify-self:end}.lg-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@container site (max-width:900px){.lg-fl{grid-template-columns:minmax(0,1fr)}.lg-fl__aside{position:static}.lg-fl__summary{display:block}}@container site (max-width:560px){.lg-fl__grid2{grid-template-columns:minmax(0,1fr)}}.lg-faq__links{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:12px;font-size:14.5px;display:flex}.lg-faqs{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:clamp(28px,5cqi,72px);display:grid}.lg-faqs__intro>.lg-h2s{margin-top:18px}.lg-faqs__intro>.lg-body{margin-top:16px}.lg-faqs__intro>.lg-link{margin-top:18px;display:inline-block}@container site (max-width:900px){.lg-faqs{grid-template-columns:minmax(0,1fr)}}.lg-doc-head{padding-block:clamp(40px, 7cqi, 96px) var(--sp-section-sm)}.lg-doc-head>.lg-eyebrow{margin-top:20px}.lg-doc-head>.lg-eyebrow:first-child{margin-top:0}.lg-doc-head>.lg-h1{margin-top:18px}.lg-doc-head__lede{color:var(--ink-2);gap:12px;margin-top:22px;font-size:clamp(1.0625rem,.95rem + .45cqi,1.25rem);line-height:1.55;display:grid}.lg-doc-head__lede ul{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lg-doc-head__lede li{color:var(--ink);grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:10px;font-size:1rem;line-height:1.5;display:grid}.lg-doc-head__lede li:before{content:"";background:var(--accent);align-self:center;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.lg-doc-head__date{color:var(--ink-3);font-size:14px}.lg-doc{padding-block:var(--sp-section-sm);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(32px,5cqi,72px);display:grid}.lg-doc--short{grid-template-columns:minmax(0,1fr)}.lg-doc__aside{top:calc(var(--header-h) + 24px);gap:24px;min-width:0;display:grid;position:sticky}.lg-doc__body{min-width:0}.lg-doc__notice{margin-bottom:32px}.lg-doc__related{margin-top:64px}.lg-meta{color:var(--ink-2);flex-wrap:wrap;gap:8px 28px;margin-top:20px;font-size:14px;display:flex}.lg-meta div{gap:2px;display:grid}.lg-meta dt{color:var(--ink-3);font-size:12px}.lg-meta dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.lg-policy{scroll-margin-top:calc(var(--header-h) + 24px)}.lg-policy+.lg-policy{margin-top:44px}.lg-policy__h{font-family:var(--f-display);letter-spacing:-.015em;color:var(--ink);scroll-margin-top:calc(var(--header-h) + 24px);align-items:baseline;gap:12px;font-size:1.375rem;font-weight:600;display:flex}.lg-policy__h:focus{outline:none}.lg-policy__h:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.lg-policy--sub .lg-policy__h{font-size:1.0625rem}.lg-policy--sub{margin-top:24px}.lg-policy .lg-prose>.lg-actions{margin-top:20px}.lg-policy__n{font-family:var(--f-data);color:var(--ink-3);font-size:13px;font-weight:400}.lg-links{padding-left:0;list-style:none}.lg-links-inline{flex-wrap:wrap;gap:8px 20px;padding-left:0;list-style:none;display:flex}@container site (max-width:900px){.lg-doc{grid-template-columns:minmax(0,1fr)}.lg-doc__aside{position:static}}@media print{.lg-legal .lg-crumbs,.lg-legal .lg-doc__aside,.lg-legal .lg-toc{display:none}body:has(.lg-legal) .lg-header{display:none}body:has(.lg-legal) .lg-footer{display:none}body:has(.lg-legal) .lg-consent{display:none}.lg-legal .lg-doc-head{margin-bottom:24px;padding-block:0 16px}.lg-legal .lg-doc{padding-block:0;display:block}.lg-legal .lg-doc__body{max-width:none}.lg-legal .lg-policy+.lg-policy{margin-top:28px}.lg-legal .lg-policy__h{-moz-column-break-after:avoid;break-after:avoid}.lg-legal .lg-prose li,.lg-legal .lg-prose p{orphans:3;widows:3;max-width:none}.lg-legal .lg-table-wrap{-moz-column-break-inside:avoid;break-inside:avoid;overflow:visible}.lg-legal .lg-prose a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere}}.lg-table-wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin-top:18px;overflow-x:auto}.lg-table{border-collapse:collapse;width:100%;min-width:520px;color:var(--ink-2);font-size:14.5px}.lg-table caption{text-align:left;color:var(--ink-2);padding:10px 14px;font-weight:600}.lg-table th,.lg-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.lg-table thead th{background:var(--surface-2);color:var(--ink);font-weight:600}.lg-table tbody th{color:var(--ink);font-weight:600}.lg-table tr:last-child td,.lg-table tr:last-child th{border-bottom:0}.lg-table--register tbody th{min-width:14ch}.lg-table a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lg-contact{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.lg-contact__k{color:var(--ink-3);font-size:14px}.lg-contact__v{font-family:var(--f-data);color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:15px;font-weight:500;line-height:1.4}.lg-copy{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.lg-copy__status{color:var(--ink-2);font-size:14px}.lg-copy__status:empty{display:none}.lg-assurance{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);justify-items:start;gap:10px;padding:18px 20px;display:grid}.lg-assurance__statement{color:var(--ink)}.lg-dialog__scrim{z-index:60;background:var(--scrim);position:fixed;inset:0}.lg-dialog{z-index:61;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow);gap:16px;padding:clamp(20px,4vw,28px);display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.lg-dialog__title{letter-spacing:-.015em;font-size:1.3125rem;font-weight:600;line-height:1.3}.lg-dialog__desc{color:var(--ink-2);font-size:14.5px}.lg-dialog__desc a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.lg-dialog__body{gap:12px;display:grid}.lg-dialog__group{border:1px solid var(--line);border-radius:var(--r-md);gap:4px;padding:12px 14px;display:grid}.lg-dialog__group--muted{background:var(--surface-2)}.lg-dialog__group-t{color:var(--ink);font-size:15px;font-weight:600}.lg-dialog__group-d{color:var(--ink-3);font-size:13.5px}.lg-dialog__footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:640px){.lg-dialog{top:auto;bottom:16px;transform:translate(-50%)}.lg-dialog__footer .lg-btn{flex:auto}}.lg-consent{z-index:55;padding-block:16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow);position:sticky;bottom:0}.lg-consent__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.lg-consent__copy{flex:32ch;gap:6px;min-width:0;display:grid}.lg-consent__title{color:var(--ink);font-size:15px;font-weight:600}.lg-consent__desc{color:var(--ink-2);font-size:14px}.lg-consent__desc a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lg-consent__actions{flex-wrap:wrap;gap:8px;display:flex}@container site (max-width:560px){.lg-consent__actions{width:100%}.lg-consent__actions .lg-btn{flex:auto}}.lg-stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.lg-stats>div{align-content:start;gap:6px;min-width:0;padding:18px 20px 18px 0;display:grid}.lg-stats>div+div{border-left:1px solid var(--line);padding-left:20px}.lg-stats dt{font:500 12px/1.4 var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.lg-stats__value{font:600 clamp(1.625rem, 1rem + 2cqi, 2.25rem) / 1.12 var(--f-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lg-stats__context{color:var(--ink-2);font-size:.875rem}@container site (max-width:899px){.lg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-stats>div:nth-child(odd){border-left:0;padding-left:0}.lg-stats>div:nth-child(n+3){border-top:1px solid var(--line)}}@container site (max-width:389px){.lg-stats{grid-template-columns:minmax(0,1fr)}.lg-stats>div,.lg-stats>div+div{border-left:0;padding-left:0}.lg-stats>div+div{border-top:1px solid var(--line)}}.lg-otp{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lg-otp nav{flex-wrap:wrap;align-items:center;gap:4px 6px;padding-block:12px;display:flex}.lg-otp h2{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:10px;font-size:11px;font-weight:500}.lg-otp ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lg-otp a{border-radius:var(--r-pill);min-height:32px;color:var(--ink-2);align-items:center;padding:4px 10px;font-size:14px;text-decoration:none;display:inline-flex}.lg-otp a:hover{background:var(--surface-2);color:var(--ink)}.lg-dn{border-left:2px solid var(--line-strong);color:var(--ink-3);padding:4px 0 4px 16px;font-size:13.5px}.lg-dn b{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.lg-docdir ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.lg-docdir li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,.9fr);align-items:baseline;gap:6px 24px;padding:16px 0;display:grid}.lg-docdir__link{color:var(--link);text-underline-offset:3px;font-size:16px;font-weight:600;text-decoration:underline}.lg-docdir__desc{color:var(--ink-2);font-size:14.5px}.lg-docdir__st{color:var(--ink-3);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:13.5px;display:flex}@container site (max-width:760px){.lg-docdir li{grid-template-columns:minmax(0,1fr)}.lg-docdir__st{text-align:left;justify-content:flex-start}}.lg-dl{gap:18px;display:grid}.lg-dl__track{height:64px;margin-inline:8px;position:relative}.lg-dl__bar{background:var(--surface-2);height:12px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:6px;position:absolute;top:26px;left:0;right:0;overflow:hidden}.lg-dl__act{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.lg-dl__act{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}}.lg-dl__late{background:repeating-linear-gradient(135deg, var(--crit-soft) 0 6px, var(--crit-soft) 6px 12px);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.lg-dl__late{background:repeating-linear-gradient(135deg, var(--crit-soft) 0 6px, color-mix(in srgb, var(--crit-soft) 45%, var(--surface)) 6px 12px)}}.lg-dl__pin{width:0;position:absolute;top:0;bottom:0}.lg-dl__pin:before{content:"";background:var(--ink);border-radius:1px;width:2px;height:32px;position:absolute;top:16px;left:-1px}.lg-dl__pin--asof:before{background:var(--ink-3);height:24px;top:20px}.lg-dl__pin--notice:before{background:var(--crit);width:3px;left:-1.5px}.lg-dl__pin span{white-space:nowrap;font-family:var(--f-data);color:var(--ink-3);font-size:11.5px;position:absolute;top:52px;transform:translate(-50%)}.lg-dl__pin--asof span{top:-2px}.lg-dl__seg{font-family:var(--f-data);color:var(--ink-3);white-space:nowrap;font-size:11.5px;position:absolute;top:-2px;transform:translate(-50%)}.lg-dl__seg--late{color:var(--crit)}.lg-dl__legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.lg-dl__item{border-top:2px solid var(--line-strong);align-content:start;gap:3px;min-width:0;padding-top:10px;display:grid}.lg-dl__item--notice{border-top-color:var(--crit)}.lg-dl__item--act{border-top-color:var(--accent)}.lg-dl__k{color:var(--ink-3);font-size:12.5px}.lg-dl__v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.lg-dl__d{color:var(--ink-2);font-size:13.5px}.lg-dl__calc{font-family:var(--f-data);color:var(--ink-2);border:1px dashed var(--line-strong);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 14px;font-size:13px;display:flex}.lg-dl__calc b{color:var(--ink);font-weight:500}@container site (max-width:900px){.lg-dl__seg{display:none}}@container site (max-width:760px){.lg-dl__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:480px){.lg-dl__pin span{font-size:10.5px}.lg-dl__pin--hide-sm span{display:none}}.lg-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lg-facts>div{border-bottom:1px solid var(--line);min-width:0;padding:clamp(16px,2.6cqi,26px)}.lg-facts>div:nth-child(odd){border-right:1px solid var(--line)}.lg-facts>div:nth-last-child(-n+2){border-bottom:0}.lg-facts dt{color:var(--ink-3);font-size:13px}.lg-facts dd{letter-spacing:-.02em;color:var(--ink);margin:6px 0 0;font-size:clamp(1.25rem,1rem + 1.2cqi,1.75rem);font-weight:600;line-height:1.15}.lg-facts dd span{letter-spacing:0;color:var(--ink-2);margin-top:6px;font-size:13.5px;font-weight:400;line-height:1.4;display:block}.lg-facts__hot dt{color:var(--crit);font-weight:600}@container site (max-width:420px){.lg-facts{grid-template-columns:minmax(0,1fr)}.lg-facts>div:nth-child(odd){border-right:0}.lg-facts>div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.lg-facts>div:last-child{border-bottom:0}}.lg-pp{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);min-width:0;overflow:hidden}.lg-pp__top{border-bottom:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;font-size:13px;display:flex}.lg-pp__ws{color:var(--ink);font-size:14px;font-weight:600}.lg-pp__tabs{gap:2px;display:flex}.lg-pp__tabs span{border-radius:6px;padding:4px 10px}.lg-pp__tabs .lg-pp__tab--on{background:var(--surface-2);color:var(--ink);font-weight:600}.lg-pp__sample{font-family:var(--f-data);letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--line-strong);border-radius:var(--r-pill);margin-left:auto;padding:3px 8px;font-size:11px}@container site (max-width:1080px){.lg-pp__tabs{display:none}}@container site (max-width:560px){.lg-pp__ctx{display:none}.lg-pp--compact-top .lg-pp__top{padding:10px 14px}}.lg-su{gap:8px;width:100%;min-width:0;max-width:480px;display:grid}.lg-su__row{gap:10px;display:flex}.lg-su__row .lg-ctrl{flex:1;min-width:0;min-height:50px}.lg-su-done{border-radius:var(--r-md);border:1px solid var(--line-strong);width:100%;max-width:480px;color:var(--ink-2);gap:6px;padding:16px 18px;font-size:15px;display:grid}.lg-su-done strong{color:var(--ink)}.lg-su-done__link{color:var(--link);text-underline-offset:3px;justify-self:start;font-weight:600;text-decoration:underline}.lg-su-done__reset{color:var(--link);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.lg-cta__side .lg-actions{width:100%}@container site (max-width:900px){.lg-su{max-width:none}}@container site (max-width:480px){.lg-su__row{flex-direction:column}.lg-su__row .lg-btn{width:100%}}}@layer lg-page{.lg-fq-search{gap:8px;max-width:640px;margin-top:28px;display:grid}.lg-fq-search__label{color:var(--ink);font-size:14px;font-weight:600;line-height:1.4}.lg-fq-search__box{position:relative}.lg-fq-search__box>svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.lg-fq-search__input{border-radius:var(--r-md);min-height:56px;padding-left:46px;padding-right:56px;font-size:17px}.lg-fq-search__input::-webkit-search-cancel-button{appearance:none}.lg-fq-search__clear{border-radius:var(--r-btn);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lg-fq-search__clear[hidden]{display:none}.lg-fq-search__clear:hover{background:var(--surface-2);color:var(--ink)}.lg-fq-search__hint{color:var(--ink-3);margin:0;font-size:13.5px}.lg-fq-search__hint kbd{font-family:var(--f-data);border:1px solid var(--line-strong);border-radius:var(--r-xs);background:var(--surface);color:var(--ink-2);border-bottom-width:2px;padding:2px 5px;font-size:12px;font-weight:500;line-height:1}.lg-fq-help{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:16px 0 0;font-size:15px;display:flex}.lg-otp--filter .lg-otp__bar{flex-wrap:wrap;align-items:center;gap:10px 6px;padding-block:12px;display:flex}.lg-otp--filter ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lg-otp--filter button{border-radius:var(--r-pill);min-height:32px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 10px;font-size:14px;line-height:1.3;display:inline-flex}.lg-otp--filter button:hover{background:var(--surface-2);color:var(--ink)}.lg-otp--filter button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.lg-otp__status{font-family:var(--f-data);color:var(--ink-3);margin:0 0 0 auto;font-size:13px;font-weight:500;line-height:1.4}@container site (max-width:760px){.lg-otp__status{flex-basis:100%;margin-left:0}}.lg-faq-n{font-family:var(--f-data);color:var(--ink-3);font-size:12px;font-weight:500;line-height:1}.lg-otp--filter button[aria-pressed=true] .lg-faq-n{color:inherit}.lg-fq-main{gap:28px;min-width:0;display:grid}.lg-fq-main>.lg-related{margin-top:12px}.lg-fq-group{scroll-margin-top:calc(var(--header-h) + 16px);gap:4px;display:grid}.lg-fq-group+.lg-fq-group{margin-top:clamp(24px,3cqi,36px)}.lg-fq-group__h{align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.lg-fq-group__h:before{content:"";background:var(--accent);border-radius:2px;flex:none;align-self:center;width:8px;height:8px}.lg-fq-group .lg-faq{border-top-color:var(--line)}.lg-fq-dir .lg-faq__i{scroll-margin-top:calc(var(--header-h) + 16px)}.lg-fq-dir .lg-faq__p:not([hidden]){padding:0 0 20px;line-height:1.65}.lg-otp--filter ul{min-width:0;max-width:100%}.lg-otp--filter button{min-height:44px}.lg-faq-mark{background:var(--mark);color:var(--mark-ink);border-radius:2px;padding:0 1px}.lg-fq-empty{justify-items:start;gap:12px;padding-block:clamp(24px,4cqi,40px);display:grid}.lg-fq-empty__row{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.lg-fq-divider{background:var(--line);border:0;height:1px;margin:0}@container site (max-width:559px){.lg-fq-empty__row .lg-btn{width:100%}}.lg-hero--has-media:has(.lg-home-pv){padding-bottom:0}.lg-page:has(.lg-home-pv) .lg-eyebrow{font-weight:400}:is(.lg-page:has(.lg-home-pv) .lg-chip,.lg-page:has(.lg-home-pv) .lg-btn){line-height:1.55}.lg-home-pv{margin:0}.lg-home-body{grid-template-columns:minmax(0,380px) minmax(0,1fr);display:grid}.lg-home-list{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.lg-home-list__h{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px 10px;display:flex}.lg-home-list__h h2{letter-spacing:0;font-size:14px;font-weight:600;line-height:1.55}.lg-home-list__h span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.lg-home-rows{margin:0;padding:0 8px;list-style:none}.lg-home-row{text-align:left;border-radius:var(--r-btn);cursor:pointer;width:100%;transition:background-color var(--dur);background:0 0;border:0;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 10px 12px 8px;display:grid}.lg-home-row:hover{background:var(--surface-2)}.lg-home-row[aria-pressed=true]{background:var(--accent-soft)}.lg-home-stripe{background:var(--line-strong);border-radius:2px;width:4px;height:34px}.lg-home-stripe--crit{background:var(--crit)}.lg-home-stripe--warn{background:var(--warn)}.lg-home-row__main{min-width:0}.lg-home-row__v{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}.lg-home-row__nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lg-home-row__s{color:var(--ink-3);margin-top:1px;font-size:13px;display:block}.lg-home-row__r{text-align:right}.lg-home-row__d{white-space:nowrap;font-size:13px;font-weight:600;display:block}.lg-home-row__d--crit{color:var(--crit)}.lg-home-row__d--warn{color:var(--warn)}.lg-home-row__d--calm{color:var(--ink-2)}.lg-home-row__d--none{color:var(--ink-3);font-weight:500}.lg-home-row__a{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:1px;font-size:13px;display:block}.lg-home-dot{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px}.lg-home-more{color:var(--accent-ink);cursor:pointer;text-align:left;background:0 0;border:0;margin:4px 18px 0;padding:8px 0;font-size:14px;font-weight:600;display:none}.lg-home-total{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding:14px 18px 16px;display:grid}.lg-home-total__l{color:var(--ink-3);font-size:12px}.lg-home-total__v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.lg-home-total__v small{color:var(--ink-3);margin-left:4px;font-size:13px;font-weight:500}.lg-home-total__sep{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.lg-home-stack{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.lg-home-stack>*{grid-area:1/1;min-width:0}.lg-home-ghost{visibility:hidden;pointer-events:none}.lg-home-detail{min-width:0;padding:20px 24px 24px}.lg-home-dt-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lg-home-dt-h h3{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.55}.lg-home-dt-h p{color:var(--ink-3);margin-top:2px;font-size:13px}.lg-home-facts{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;display:grid}.lg-home-fact{min-width:0;padding:12px 14px}.lg-home-fact+.lg-home-fact{border-left:1px solid var(--line)}.lg-home-fact dt{color:var(--ink-3);font-size:12px}.lg-home-fact__v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:600}.lg-home-fact__v--text{font-variant-numeric:normal}.lg-home-fact__s{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.lg-home-fact--deadline{background:var(--warn-soft);border-radius:var(--r-md) 0 0 var(--r-md)}.lg-home-fact--deadline.lg-home-fact--crit{background:var(--crit-soft)}.lg-home-fact--deadline.lg-home-fact--calm,.lg-home-fact--deadline.lg-home-fact--none{background:0 0}.lg-home-fact__v--crit{color:var(--crit)}.lg-home-fact__v--warn{color:var(--warn)}.lg-home-dt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px;margin-top:20px;display:grid}.lg-home-terms{min-width:0}.lg-home-terms__h{color:var(--ink-3);grid-template-columns:minmax(0,1fr) auto;padding:0 10px 6px;font-size:12px;display:grid}.lg-home-terms ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lg-home-field{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.lg-home-field:hover{background:var(--surface-2)}.lg-home-field[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.lg-home-field__main{min-width:0}.lg-home-field__l{color:var(--ink-3);font-size:13px;display:block}.lg-home-field__v{font-variant-numeric:tabular-nums;margin-top:1px;font-size:15px;font-weight:600;display:block}.lg-home-src{flex-direction:column;min-width:0;display:flex}.lg-home-src .lg-ev{flex:1}.lg-home-src .lg-ev__f{gap:10px;margin-top:auto;display:grid}.lg-home-who{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-home-note{color:var(--ink-3);margin-top:14px;font-size:13px}.lg-home-reset{font:inherit;color:var(--accent-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@container site (max-width:1080px){.lg-home-body{grid-template-columns:minmax(0,1fr)}.lg-home-list{border-right:0;border-bottom:1px solid var(--line)}}@container site (max-width:760px){.lg-home-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-home-fact:nth-child(3){border-left:0}.lg-home-fact:nth-child(n+3){border-top:1px solid var(--line)}.lg-home-fact--deadline{border-radius:var(--r-md) 0 0 0}.lg-home-dt-grid{grid-template-columns:minmax(0,1fr)}.lg-home-detail{padding:18px 16px 20px}}@container site (max-width:560px){.lg-home-rows:not(.lg-home-rows--open) li:nth-child(n+4){display:none}.lg-home-more{display:block}.lg-home-src .lg-ev__clause{padding:14px 16px;font-size:15.5px}}.lg-home-tl{margin:clamp(36px,5cqi,56px) 0 0;padding:0}.lg-home-tl__bar{border-radius:var(--r-btn);border:1px solid var(--line-strong);grid-template-columns:2fr 1fr;height:56px;display:grid;overflow:hidden}.lg-home-tl__a{background:var(--accent-soft);color:var(--accent-ink);align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:flex}.lg-home-tl__b{background:repeating-linear-gradient(135deg, var(--crit-soft) 0 8px, var(--crit-soft) 8px 16px)}@supports (color:color-mix(in lab, red, red)){.lg-home-tl__b{background:repeating-linear-gradient(135deg, var(--crit-soft) 0 8px, color-mix(in srgb, var(--crit-soft) 55%, var(--surface)) 8px 16px)}}.lg-home-tl__b{color:var(--crit);border-left:2px solid var(--ink);align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:flex}.lg-home-tl__ticks{color:var(--ink-2);grid-template-columns:2fr 1fr;margin-top:10px;font-size:13px;display:grid}.lg-home-tl__ticks>div{justify-content:space-between;gap:8px;display:flex}.lg-home-tl__ticks>.lg-home-tl__end{justify-content:flex-end}.lg-home-tl__r{text-align:right;display:grid}.lg-home-tl__r strong{color:var(--ink);font-weight:600}.lg-home-tl figcaption{color:var(--ink-3);margin-top:14px;font-size:13px}@container site (max-width:560px){.lg-home-tl__bar{grid-template-columns:1.4fr 1fr;height:auto}.lg-home-tl__a,.lg-home-tl__b{padding:12px;font-size:13px;line-height:1.3}.lg-home-tl__ticks{grid-template-columns:1.4fr 1fr;font-size:12px}.lg-home-tl__today{display:none}}.lg-home-outcomes{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4cqi,56px);margin:clamp(48px,6cqi,72px) 0 0;padding:32px 0 0;list-style:none;display:grid}.lg-home-outcome .lg-eyebrow{margin-bottom:12px;display:block}.lg-home-outcome h3{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.3}.lg-home-outcome p:not(.lg-eyebrow){color:var(--ink-2);margin-top:10px;font-size:15.5px}@container site (max-width:860px){.lg-home-outcomes{grid-template-columns:minmax(0,1fr);gap:32px}}.lg-home-steps{margin-top:clamp(40px,5cqi,64px)}.lg-home-steps .lg-step{padding-right:clamp(20px,3cqi,40px)}.lg-home-steps .lg-step+.lg-step{padding-left:clamp(20px,3cqi,40px)}@container site (max-width:860px){.lg-home-steps .lg-steps{grid-template-columns:minmax(0,1fr);gap:0}.lg-home-steps .lg-step,.lg-home-steps .lg-step+.lg-step{border-left:0;padding:0}.lg-home-steps .lg-step+.lg-step{border-top:1px solid var(--line);margin-top:36px;padding-top:36px}}.lg-home-steps .lg-step__t{font-size:21px}.lg-home-steps .lg-step__vis{padding:12px 14px}.lg-home-vis__name{color:var(--ink);font-weight:400}.lg-home-vis__muted{color:var(--ink-3);font-weight:400}.lg-home-vis__stack{display:grid}.lg-home-vis__stack strong{color:var(--ink);font-weight:600}.lg-home-how-note{color:var(--ink-3);margin-top:clamp(32px,4cqi,48px);font-size:13px;line-height:1.5}.lg-home-trust{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5cqi,72px);display:grid}.lg-home-trust__intro .lg-link{margin-top:22px;display:inline-block}@container site (max-width:960px){.lg-home-trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg-home-trust__intro{grid-column:1/-1}}@container site (max-width:620px){.lg-home-trust{grid-template-columns:minmax(0,1fr)}}section[aria-labelledby=home-outcomes-h] .lg-sh>.lg-lede,section[aria-labelledby=home-final-h] .lg-lede{font-size:1.125rem}section[aria-labelledby=home-trust-h] .lg-sh>.lg-lede{font-size:1.0625rem}.lg-page:has(.lg-home-pv){--home-bg:var(--bg);--home-ink:var(--ink);--home-accent:var(--accent);--home-accent-hover:var(--accent-hover);--home-on-accent:var(--on-accent)}section[aria-labelledby=home-final-h]{--ink:var(--home-bg);--ink-2:var(--home-bg)}@supports (color:color-mix(in lab, red, red)){section[aria-labelledby=home-final-h]{--ink-2:color-mix(in srgb, var(--home-bg) 78%, var(--home-ink))}}section[aria-labelledby=home-final-h]{--ink-3:var(--home-bg)}@supports (color:color-mix(in lab, red, red)){section[aria-labelledby=home-final-h]{--ink-3:color-mix(in srgb, var(--home-bg) 72%, var(--home-ink))}}section[aria-labelledby=home-final-h]{--accent:var(--home-accent);--accent-hover:var(--home-accent-hover);--on-accent:var(--home-on-accent);--focus:var(--home-bg);--surface:var(--home-bg)}@supports (color:color-mix(in lab, red, red)){section[aria-labelledby=home-final-h]{--surface:color-mix(in srgb, var(--home-bg) 8%, var(--home-ink))}}section[aria-labelledby=home-final-h]{--line-control:var(--home-bg)}@supports (color:color-mix(in lab, red, red)){section[aria-labelledby=home-final-h]{--line-control:color-mix(in srgb, var(--home-bg) 35%, var(--home-ink))}}section[aria-labelledby=home-final-h]{--line-strong:var(--home-bg)}@supports (color:color-mix(in lab, red, red)){section[aria-labelledby=home-final-h]{--line-strong:color-mix(in srgb, var(--home-bg) 20%, var(--home-ink))}}section[aria-labelledby=home-final-h] .lg-cta__fine{color:var(--ink-3)}section[aria-labelledby=home-final-h] .lg-ctrl::placeholder{color:var(--home-bg)}@supports (color:color-mix(in lab, red, red)){section[aria-labelledby=home-final-h] .lg-ctrl::placeholder{color:color-mix(in srgb, var(--home-bg) 55%, var(--home-ink))}}section[aria-labelledby=home-final-h] .lg-ctrl:hover{border-color:var(--home-bg)}@supports (color:color-mix(in lab, red, red)){section[aria-labelledby=home-final-h] .lg-ctrl:hover{border-color:color-mix(in srgb, var(--home-bg) 60%, var(--home-ink))}}section[aria-labelledby=home-final-h] .lg-ff__err{color:var(--ink)}section[aria-labelledby=home-final-h] .lg-ff__err svg{color:var(--crit)}section[aria-labelledby=home-final-h] .lg-cta__foot{margin-top:clamp(48px,6cqi,72px)}section[aria-labelledby=home-final-h] .lg-link{text-decoration-color:currentColor}.lg-home-fine .lg-link{text-underline-offset:auto;font-weight:400;text-decoration-thickness:auto}.lg-hiw-doc{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.lg-hiw-page{border-right:1px solid var(--line);background:var(--bg);min-width:0;padding:22px clamp(16px,3cqi,32px) 26px}.lg-hiw-page-h{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:14px;padding-bottom:12px;font-size:11px;display:flex}.lg-hiw-page p{font-family:var(--f-reading);color:var(--ink);font-size:15.5px;line-height:1.7}.lg-hiw-page p+p{margin-top:10px}.lg-hiw-cn{font-family:var(--f-data);color:var(--ink-3);margin-right:6px;font-size:12px}.lg-hiw-page mark{background:linear-gradient(180deg, transparent 10%, var(--mark) 10%, var(--mark) 92%, transparent 92%);color:var(--mark-ink);cursor:default;border-radius:2px;padding:0 2px}.lg-hiw-page mark.is-hot,.lg-hiw-terms li.is-hot{outline:2px solid var(--focus);outline-offset:2px}.lg-hiw-ref{font-family:var(--f-data);color:var(--ink-3);vertical-align:super;margin-left:2px;font-size:10.5px}.lg-hiw-terms{align-content:start;gap:2px;min-width:0;margin:0;padding:8px;list-style:none;display:grid}.lg-hiw-terms li{border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.lg-hiw-terms li:hover{background:var(--surface-2)}.lg-hiw-terms .lg-hiw-k{color:var(--ink-3);align-items:baseline;gap:6px;font-size:12.5px;display:flex}.lg-hiw-terms .lg-hiw-v{font-variant-numeric:tabular-nums;grid-column:1;font-size:15.5px;font-weight:600}.lg-hiw-terms .lg-chip{grid-area:1/2/span 2;align-self:center}.lg-hiw-terms-h{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px 4px;font-size:13px;display:flex}@container site (max-width:900px){.lg-hiw-doc{grid-template-columns:minmax(0,1fr)}.lg-hiw-page{border-right:0;border-bottom:1px solid var(--line)}}.lg-hiw-demo{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.lg-hiw-list{border-right:1px solid var(--line);align-content:start;gap:2px;min-width:0;padding:8px;display:grid}.lg-hiw-list-h{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 10px 6px;font-size:13px;display:flex}.lg-hiw-list-h b{color:var(--ink);font-weight:600}.lg-hiw-row{text-align:left;border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 7.25rem;align-items:center;gap:2px 12px;width:100%;padding:11px 10px;display:grid}.lg-hiw-row:hover{background:var(--surface-2)}.lg-hiw-row[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.lg-hiw-row .lg-hiw-k{color:var(--ink-3);font-size:12.5px}.lg-hiw-row .lg-hiw-v{font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:600}.lg-hiw-row .lg-chip{grid-area:1/2/span 2;justify-self:end}.lg-hiw-side{align-content:start;gap:14px;min-width:0;padding:18px clamp(14px,2.4cqi,24px) 20px;display:grid}.lg-hiw-q{gap:4px;display:grid}.lg-hiw-q .lg-hiw-k{color:var(--ink-3);font-size:12.5px}.lg-hiw-q .lg-hiw-v{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.lg-hiw-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lg-hiw-edit{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.lg-hiw-edit .lg-ff{flex:160px}.lg-hiw-log{border-top:1px solid var(--line);color:var(--ink-2);gap:6px;padding-top:12px;font-size:13.5px;display:grid}.lg-hiw-log ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lg-hiw-log li{align-items:baseline;gap:8px;display:flex}.lg-hiw-log time{font-family:var(--f-data);color:var(--ink-3);white-space:nowrap;font-size:12px}.lg-hiw-foot-wrap{border-top:1px solid var(--line)}.lg-hiw-foot{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 18px;font-size:13.5px;display:flex}.lg-hiw-meter{vertical-align:middle;gap:3px;margin-right:8px;display:inline-flex}.lg-hiw-meter i{background:var(--line-strong);border-radius:2px;width:18px;height:6px}.lg-hiw-meter i.on{background:var(--accent)}.lg-hiw-reset{color:var(--link);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.lg-hiw-stack{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.lg-hiw-stack>*{grid-area:1/1;min-width:0}.lg-hiw-ghost{visibility:hidden;pointer-events:none}@container site (max-width:900px){.lg-hiw-demo{grid-template-columns:minmax(0,1fr)}.lg-hiw-list{border-right:0;border-bottom:1px solid var(--line)}}.lg-hiw-ledger-wrap{overflow-x:auto}.lg-hiw-ledger{border-collapse:collapse;width:100%;min-width:600px;font-size:14.5px}.lg-hiw-ledger th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:12.5px;font-weight:500}.lg-hiw-ledger td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.lg-hiw-ledger tr:last-child td{border-bottom:0}.lg-hiw-ledger .lg-hiw-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lg-hiw-ledger .lg-hiw-nm{font-weight:600}.lg-hiw-ledger .lg-hiw-sub{color:var(--ink-3);font-size:12.5px;display:block}.lg-hiw-ledger tr.is-pending td{color:var(--ink-3)}.lg-hiw-ledger tr.is-pending .lg-hiw-nm{color:var(--ink-2)}.lg-hiw-ledger tfoot td{background:var(--surface-2);font-size:13.5px}.lg-hiw-notes{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;padding:16px 18px 18px;display:grid}.lg-hiw-notes div{color:var(--ink-2);gap:4px;font-size:14px;display:grid}.lg-hiw-notes b{color:var(--ink);font-size:14.5px}@container site (max-width:760px){.lg-hiw-notes{grid-template-columns:minmax(0,1fr)}}.lg-vr-proof{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px;margin:28px 0 0;padding:20px 0 0;list-style:none;display:grid}.lg-vr-proof li{color:var(--ink-2);align-items:baseline;gap:10px;min-width:0;font-size:15px;display:flex}.lg-vr-proof li svg{color:var(--accent);flex:none;transform:translateY(1px)}.lg-hero__micro .lg-link{margin-left:4px}@container site (max-width:760px){.lg-vr-proof{grid-template-columns:minmax(0,1fr)}}.lg-vr-ok:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.lg-vr-ring{color:var(--warn);box-shadow:inset 0 0 0 1.5px var(--warn);background:0 0}.lg-vr-ring:before{content:"";border:1.5px dashed;border-radius:50%;width:7px;height:7px}.lg-vr-pp{grid-template-columns:minmax(0,360px) minmax(0,1fr);display:grid}.lg-vr-pp__list{border-right:1px solid var(--line);min-width:0;padding:8px}.lg-vr-pp__list-h{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 10px 6px;font-size:12.5px;display:flex}.lg-vr-pp__rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lg-vr-row{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 10px 11px 8px;display:grid}.lg-vr-row:hover{background:var(--surface-2)}.lg-vr-row[aria-pressed=true]{background:var(--accent-soft)}.lg-vr-stripe{background:var(--line-strong);border-radius:2px;width:4px;height:34px}.lg-vr-stripe--crit{background:var(--crit)}.lg-vr-stripe--warn{background:var(--warn)}.lg-vr-row__main{min-width:0}.lg-vr-row__v{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.lg-vr-row__s{color:var(--ink-3);font-size:13px;display:block}.lg-vr-row__r{text-align:right}.lg-vr-row__d{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:13px;font-weight:600;display:block}.lg-vr-row__d--crit{color:var(--crit)}.lg-vr-row__d--warn{color:var(--warn)}.lg-vr-detail{align-content:start;gap:16px;min-width:0;padding:20px 24px 24px;display:grid}.lg-vr-detail__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.lg-vr-detail__t{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:600}.lg-vr-detail__sub{color:var(--ink-3);margin-top:2px;font-size:13.5px}.lg-vr-facts{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lg-vr-facts>div{min-width:0;padding:12px 14px}.lg-vr-facts>div+div{border-left:1px solid var(--line)}.lg-vr-facts dt,.lg-vr-facts .lg-vr-k{color:var(--ink-3);font-size:12px}.lg-vr-facts dd{margin:0}.lg-vr-facts .lg-vr-v{letter-spacing:-.01em;color:var(--ink);margin-top:2px;font-size:17px;font-weight:600;display:block}.lg-vr-facts .lg-vr-v--crit{color:var(--crit)}.lg-vr-facts .lg-vr-v--warn{color:var(--warn)}.lg-vr-facts .lg-vr-k{margin-top:2px;display:block}.lg-vr-facts .lg-chip{margin-top:4px}@container site (max-width:1080px){.lg-vr-pp{grid-template-columns:minmax(0,1fr)}.lg-vr-pp__list{border-right:0;border-bottom:1px solid var(--line)}}@container site (max-width:560px){.lg-vr-facts{grid-template-columns:minmax(0,1fr)}.lg-vr-facts>div+div{border-left:0;border-top:1px solid var(--line)}.lg-vr-detail{padding:16px}}.lg-vr-anat{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4cqi,56px);display:grid}.lg-vr-anat .lg-ev__clause+.lg-ev__clause{padding-top:0}.lg-vr-ref{font-family:var(--f-data);color:var(--ink-3);margin-left:2px;font-size:10.5px}.lg-vr-dates{border-top:1px solid var(--ink);margin:0;display:grid}.lg-vr-dates>div{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:16px 0;display:grid}.lg-vr-dates dt{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:8px;font-size:16.5px;font-weight:600;display:flex}.lg-vr-dates dd{color:var(--ink-2);grid-column:2;margin:0;font-size:15px}.lg-vr-dates .lg-vr-when{font-family:var(--f-data);color:var(--ink);font-size:13px}.lg-vr-dates{counter-reset:lg-vr-date}.lg-vr-dates>div{counter-increment:lg-vr-date}.lg-vr-dates>div:before{content:counter(lg-vr-date);font-family:var(--f-data);border:1px solid var(--line-strong);width:24px;height:24px;color:var(--ink-2);border-radius:50%;grid-area:1/1/span 3;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.lg-vr-tl{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);gap:18px;padding:clamp(16px,3cqi,28px);display:grid}.lg-vr-tl__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.lg-vr-tl__h h3{font-size:17px}.lg-vr-tl__h p{font-family:var(--f-data);color:var(--ink-3);font-size:13px}@container site (max-width:900px){.lg-vr-anat{grid-template-columns:minmax(0,1fr)}}.lg-vr-fg{grid-template-columns:repeat(var(--lg-vr-cols,3), minmax(0, 1fr));border-top:1px solid var(--line);gap:clamp(28px,4cqi,56px);margin:0;padding:32px 0 0;list-style:none;display:grid}.lg-vr-fg--4{--lg-vr-cols:4}.lg-vr-fg h3{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.3}.lg-vr-fg p{color:var(--ink-2);margin-top:10px;font-size:15.5px}.lg-vr-fg .lg-eyebrow{margin:0 0 12px;display:block}@container site (min-width:901px) and (max-width:1080px){.lg-vr-fg--4{--lg-vr-cols:2}}@container site (max-width:900px){.lg-vr-fg{grid-template-columns:minmax(0,1fr);gap:32px}}.lg-vr-q-sum{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.lg-vr-q-sum>div{flex-direction:column;gap:2px;min-width:0;padding:14px 18px;display:flex}.lg-vr-q-sum>div+div{border-left:1px solid var(--line)}.lg-vr-q-sum dt{color:var(--ink-3);font-size:12.5px}.lg-vr-q-sum dd{margin:0}.lg-vr-q-sum .lg-vr-v{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px;font-weight:600;display:block}.lg-vr-q-sum .lg-vr-v--crit{color:var(--crit)}.lg-vr-q-sum .lg-vr-v--warn{color:var(--warn)}.lg-vr-q-sum .lg-vr-s{color:var(--ink-2);font-size:12.5px;display:block}.lg-vr-q-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 18px;display:flex}.lg-vr-views{flex-wrap:wrap;gap:8px;display:flex}.lg-vr-views button{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-pill);cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;min-height:36px;padding:6px 14px;font-size:14px;font-weight:500;display:inline-flex}.lg-vr-views button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.lg-vr-views b{font-variant-numeric:tabular-nums;font-weight:600}.lg-vr-q-count{color:var(--ink-3);font-size:13px}.lg-vr-q-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.lg-vr-q-list{border-right:1px solid var(--line);align-content:start;gap:2px;min-width:0;margin:0;padding:8px;list-style:none;display:grid}.lg-vr-q-row{gap:4px 12px}.lg-vr-q-row .lg-vr-stripe{grid-row:1/span 2;height:100%;min-height:40px}.lg-vr-q-row__nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.lg-vr-q-row__dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:13.5px;font-weight:600}.lg-vr-q-row__dd--crit{color:var(--crit)}.lg-vr-q-row__dd--warn{color:var(--warn)}.lg-vr-q-row__dd small{color:var(--ink-3);font-size:12.5px;font-weight:500;display:block}.lg-vr-q-row__meta{color:var(--ink-3);flex-wrap:wrap;grid-column:2/span 2;align-items:center;gap:6px;font-size:12.5px;display:flex}.lg-vr-q-empty{color:var(--ink-2);gap:6px;padding:28px 18px;font-size:14.5px;display:grid}.lg-vr-q-empty strong{color:var(--ink)}.lg-vr-q-detail{align-content:start;gap:16px;min-width:0;padding:18px clamp(14px,2.4cqi,24px) 20px;display:grid}.lg-vr-q-detail h3{letter-spacing:-.01em;font-size:19px}.lg-vr-terms{border:1px solid var(--line);border-radius:var(--r-md);margin:0;padding:0;list-style:none;display:grid}.lg-vr-terms li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.lg-vr-terms li+li{border-top:1px solid var(--line)}.lg-vr-dec{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lg-vr-dec>div{min-width:0;padding:12px 14px}.lg-vr-dec>div+div{border-left:1px solid var(--line)}.lg-vr-dec dt{color:var(--ink-3);font-size:12px}.lg-vr-dec dd{margin:0}.lg-vr-dec .lg-vr-v{color:var(--ink);margin-top:2px;font-size:15.5px;font-weight:600;display:block}.lg-vr-dec .lg-vr-h{color:var(--ink-2);margin-top:2px;font-size:13px;display:block}.lg-vr-next{border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--ink-2);gap:4px;padding:12px 14px;font-size:13.5px;display:grid}.lg-vr-next strong{color:var(--ink);font-weight:600}.lg-vr-q-note{color:var(--ink-3);border-top:1px solid var(--line);padding-top:12px;font-size:13px}.lg-vr-q-foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 18px;font-size:13px;display:flex}@container site (max-width:1080px){.lg-vr-q-body{grid-template-columns:minmax(0,1fr)}.lg-vr-q-list{border-right:0;border-bottom:1px solid var(--line)}}@container site (max-width:900px){.lg-vr-q-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-vr-q-sum>div:nth-child(3){border-left:0}.lg-vr-q-sum>div:nth-child(n+3){border-top:1px solid var(--line)}}@container site (max-width:560px){.lg-vr-dec{grid-template-columns:minmax(0,1fr)}.lg-vr-dec>div+div{border-left:0;border-top:1px solid var(--line)}.lg-vr-q-bar,.lg-vr-q-sum>div,.lg-vr-q-foot{padding-inline:14px}}@container site (max-width:360px){.lg-vr-q-sum{grid-template-columns:minmax(0,1fr)}.lg-vr-q-sum>div+div{border-left:0;border-top:1px solid var(--line)}}.lg-vr-x{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);min-width:0;overflow:hidden}.lg-vr-x__h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;padding:14px 18px;display:flex}.lg-vr-x__h h3{font-size:15.5px}.lg-vr-x__sample{font-family:var(--f-data);letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--line-strong);border-radius:var(--r-pill);color:var(--ink-3);padding:3px 8px;font-size:11px}.lg-vr-x__rows{margin:0}.lg-vr-x__rows>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;padding:14px 18px;display:grid}.lg-vr-x__rows dt{color:var(--ink-2);font-size:14.5px}.lg-vr-x__rows dt small{color:var(--ink-3);font-size:12.5px;display:block}.lg-vr-x__rows dd{letter-spacing:-.01em;text-align:right;white-space:nowrap;color:var(--ink);margin:0;font-size:18px;font-weight:600}.lg-vr-x__rows .lg-vr-x__tot{background:var(--surface-2)}.lg-vr-x__rows .lg-vr-x__tot dt{color:var(--ink);font-weight:600}.lg-vr-x__out{gap:10px;padding:14px 18px 16px;display:grid}.lg-vr-x__out h4{color:var(--ink);font-size:13px;font-weight:600}.lg-vr-x__out ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lg-vr-x__out li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;font-size:14px;display:grid}.lg-vr-x__out li span{color:var(--ink-2)}.lg-vr-x__out li b{color:var(--ink);font-weight:600}.lg-vr-x__out .lg-chip{grid-area:1/2/span 2}.lg-vr-x__foot{border-top:1px solid var(--line);color:var(--ink-3);padding:12px 18px;font-size:12.5px}@container site (max-width:400px){.lg-vr-x__rows>div{grid-template-columns:minmax(0,1fr)}.lg-vr-x__rows dd{text-align:left}.lg-vr-x__out li{grid-template-columns:minmax(0,1fr)}.lg-vr-x__out .lg-chip{grid-area:auto/1;justify-self:start}}.lg-vr-related-h .lg-h2s{margin-top:18px}.lg-vr-stages .lg-step__v{text-align:right}.lg-vr-stages .lg-step__vis .lg-chip{white-space:normal}.lg-aa{--aa-ai:var(--info);--aa-ai-soft:var(--info-soft);--aa-team:var(--link);--aa-team-soft:var(--accent-soft)}.lg-aa-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg-aa-reset{color:var(--link);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.lg-aa-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-aa-who{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.lg-aa-who:before{content:"";flex:none;width:8px;height:8px}.lg-aa-who--ai{color:var(--aa-ai)}.lg-aa-who--ai:before{border:1.5px dashed;border-radius:50%}.lg-aa-who--app{color:var(--ink-2)}.lg-aa-who--app:before{background:currentColor;border-radius:2px}.lg-aa-who--team{color:var(--aa-team)}.lg-aa-who--team:before{background:currentColor;border-radius:50%}.lg-aa-av{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.lg-aa-av--now{color:var(--ok);background:var(--ok-soft)}.lg-aa-av--limited{color:var(--warn);background:var(--warn-soft)}.lg-aa-av--no{color:var(--crit);background:var(--crit-soft)}.lg-aa-av--illus{color:var(--ink-2);background:var(--surface-2)}.lg-aa-strip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lg-aa-lane{align-content:start;gap:12px;min-width:0;padding:18px clamp(14px,2.2cqi,24px) 20px;display:grid;position:relative}.lg-aa-lane+.lg-aa-lane{border-left:1px solid var(--line)}.lg-aa-lane__h{gap:4px;display:grid}.lg-aa-lane__h b{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.lg-aa-lane--ai{background:var(--aa-ai-soft)}@supports (color:color-mix(in lab, red, red)){.lg-aa-lane--ai{background:color-mix(in srgb, var(--aa-ai-soft) 55%, transparent)}}.lg-aa-lane--team{background:var(--aa-team-soft)}@supports (color:color-mix(in lab, red, red)){.lg-aa-lane--team{background:color-mix(in srgb, var(--aa-team-soft) 60%, transparent)}}.lg-aa-arrow{background:var(--surface);border:1px solid var(--line-strong);width:22px;height:22px;color:var(--ink-2);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:22px;left:-12px}.lg-aa-snip{border:1px dashed var(--aa-ai);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.lg-aa-snip{border:1px dashed color-mix(in srgb, var(--aa-ai) 55%, transparent)}}.lg-aa-snip{border-radius:var(--r-md);background:var(--surface);font-family:var(--f-reading);color:var(--ink);font-size:14.5px;line-height:1.6}.lg-aa-snip mark,.lg-aa-ev mark{background:linear-gradient(180deg, transparent 10%, var(--mark) 10%, var(--mark) 92%, transparent 92%);color:var(--mark-ink);border-radius:2px;padding:0 2px}.lg-aa-cn{font-family:var(--f-data);color:var(--ink-3);margin-right:4px;font-size:11.5px}.lg-aa-prop{border-radius:var(--r-md);border:1px dashed var(--aa-ai);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.lg-aa-prop{border:1px dashed color-mix(in srgb, var(--aa-ai) 55%, transparent)}}.lg-aa-prop{background:var(--surface)}.lg-aa-prop__k{color:var(--ink-3);font-size:12.5px}.lg-aa-prop__v{font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:600}.lg-aa-prop>.lg-chip{grid-area:1/2/span 2}.lg-aa-calc{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);gap:6px;padding:10px 12px;font-size:13.5px;display:grid}.lg-aa-calc__eq{font-family:var(--f-data);color:var(--ink-2);flex-wrap:wrap;gap:4px 8px;font-size:12.5px;display:flex}.lg-aa-calc__eq b{color:var(--ink);font-weight:500}.lg-aa-calc__res{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lg-aa-calc__res span{color:var(--ink-3);font-size:12.5px}.lg-aa-calc__res strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.lg-aa-decide{gap:8px;display:grid}.lg-aa-decide__q{color:var(--ink);font-size:14.5px;font-weight:600}.lg-aa-decide .lg-btn{min-height:40px;padding:0 14px;font-size:14px}.lg-aa-log{color:var(--ink-2);align-items:baseline;gap:6px;font-size:12.5px;display:flex}.lg-aa-log time{font-family:var(--f-data);color:var(--ink-3);white-space:nowrap;font-size:11.5px}.lg-aa-strip__foot{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 18px;font-size:13px;display:flex}@container site (max-width:560px){.lg-aa-decide .lg-aa-acts{flex-direction:column;align-items:stretch}.lg-aa-decide .lg-btn{width:100%}}@container site (max-width:900px){.lg-aa-strip{grid-template-columns:minmax(0,1fr)}.lg-aa-lane+.lg-aa-lane{border-left:0;border-top:1px solid var(--line)}.lg-aa-arrow{top:-12px;left:18px;transform:rotate(90deg)}}.lg-aa-om__legend{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 18px;display:flex}.lg-aa-om__legend .lg-caption{margin-left:auto}.lg-aa-om__rail{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:14px;list-style:none;display:grid}.lg-aa-om__rail li{min-width:0;display:grid}.lg-aa-stage{text-align:left;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);cursor:pointer;width:100%;min-height:132px;color:var(--ink);font:inherit;align-content:start;gap:6px;padding:12px 12px 14px;display:grid;position:relative}.lg-aa-stage:hover{border-color:var(--line-control)}.lg-aa-stage[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.lg-aa-stage--ai{border-style:dashed;border-color:var(--aa-ai)}@supports (color:color-mix(in lab, red, red)){.lg-aa-stage--ai{border-color:color-mix(in srgb, var(--aa-ai) 60%, transparent)}}.lg-aa-stage--ai{background:var(--aa-ai-soft)}@supports (color:color-mix(in lab, red, red)){.lg-aa-stage--ai{background:color-mix(in srgb, var(--aa-ai-soft) 50%, var(--surface))}}.lg-aa-stage--ai[aria-pressed=true]{border-style:solid;border-color:var(--aa-ai);box-shadow:inset 0 0 0 1px var(--aa-ai)}.lg-aa-stage--team{background:var(--aa-team-soft)}@supports (color:color-mix(in lab, red, red)){.lg-aa-stage--team{background:color-mix(in srgb, var(--aa-team-soft) 60%, var(--surface))}}.lg-aa-stage--team[aria-pressed=true]{border-color:var(--aa-team);box-shadow:inset 0 0 0 1px var(--aa-team)}.lg-aa-stage__n{font-family:var(--f-data);color:var(--ink-3);font-size:12px}.lg-aa-stage__nm{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.lg-aa-stage .lg-aa-av{justify-self:start;margin-top:auto}.lg-aa-om__detail{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.lg-aa-om__detail>div{align-content:start;gap:10px;min-width:0;padding:18px clamp(16px,2.6cqi,28px) 20px;display:grid}.lg-aa-om__detail>div+div{border-left:1px solid var(--line)}.lg-aa-om__detail p:not(.lg-eyebrow,.lg-h4){color:var(--ink-2);font-size:15px}.lg-aa-kv{gap:10px;margin:0;display:grid}.lg-aa-kv div{gap:2px;display:grid}.lg-aa-kv dt{color:var(--ink-3);font-size:12.5px}.lg-aa-kv dd{color:var(--ink);margin:0;font-size:14.5px}.lg-aa-stack{grid-template-columns:minmax(0,1fr);display:grid}.lg-aa-stack>*{grid-area:1/1;min-width:0}.lg-aa-ghost{visibility:hidden;pointer-events:none}@container site (max-width:1080px){.lg-aa-om__rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@container site (max-width:760px){.lg-aa-om__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-aa-stage{min-height:112px}.lg-aa-om__detail{grid-template-columns:minmax(0,1fr)}.lg-aa-om__detail>div+div{border-left:0;border-top:1px solid var(--line)}.lg-aa-om__legend .lg-caption{flex-basis:100%;margin-left:0}}@container site (max-width:380px){.lg-aa-om__rail{grid-template-columns:minmax(0,1fr)}.lg-aa-stage{min-height:0}}.lg-aa-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4cqi,48px) clamp(28px,4cqi,56px);display:grid}.lg-aa-cap-g h3{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--ink);padding-bottom:12px;font-size:12px;font-weight:500}.lg-aa-cap-g ul{margin:0;padding:0;list-style:none}.lg-aa-cap{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:16px 0;display:grid}.lg-aa-cap h4{letter-spacing:-.005em;font-size:16px;font-weight:600}.lg-aa-cap p{color:var(--ink-2);grid-column:1/-1;font-size:15px}.lg-aa-cap__how{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 14px;display:flex}.lg-aa-cap .lg-aa-av{grid-area:1/2;align-self:start}.lg-aa-not{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:16px 40px;margin-top:clamp(32px,4cqi,48px);padding:clamp(18px,3cqi,28px);display:grid}.lg-aa-not .lg-small{margin-top:8px}.lg-aa-not ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0;padding:0;list-style:none;display:grid}.lg-aa-not li{color:var(--ink-2);align-items:baseline;gap:10px;font-size:15px;display:flex}.lg-aa-not li svg{color:var(--crit);flex:none;transform:translateY(2px)}.lg-aa-caps-note{margin-top:16px}@container site (max-width:900px){.lg-aa-caps,.lg-aa-not{grid-template-columns:minmax(0,1fr)}}@container site (max-width:560px){.lg-aa-not ul{grid-template-columns:minmax(0,1fr)}}.lg-aa-pc{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.lg-aa-pc__main{border-right:1px solid var(--line);align-content:start;gap:16px;min-width:0;padding:20px clamp(16px,2.8cqi,28px) 22px;display:grid}.lg-aa-pc__side{background:var(--bg);align-content:start;gap:16px;min-width:0;padding:20px clamp(16px,2.8cqi,28px) 22px;display:grid}.lg-aa-pc__h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.lg-aa-pc__meta{color:var(--ink-3);flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:13px;display:flex}.lg-aa-field{gap:6px;display:grid}.lg-aa-k{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.lg-aa-field>p{color:var(--ink);font-size:15.5px}.lg-aa-ev{margin:0}.lg-aa-facts{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lg-aa-facts>div{gap:2px;min-width:0;padding:10px 12px;display:grid}.lg-aa-facts>div+div{border-left:1px solid var(--line)}.lg-aa-facts__k{color:var(--ink-3);font-size:12px}.lg-aa-facts__v{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:16px;font-weight:600}.lg-aa-facts__s{color:var(--ink-2);font-size:12px}.lg-aa-checks{color:var(--ink-2);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lg-aa-checks li{align-items:baseline;gap:8px;display:flex}.lg-aa-checks li svg{flex:none;transform:translateY(1px)}.lg-aa-checks .is-ok svg{color:var(--ok)}.lg-aa-checks .is-warn svg{color:var(--warn)}.lg-aa-next{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);gap:6px;padding:12px 14px;display:grid}.lg-aa-next b{font-size:15px}.lg-aa-next span:not(.lg-aa-k){color:var(--ink-2);font-size:14px}.lg-aa-rev{gap:10px;display:grid}.lg-aa-correct{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.lg-aa-correct .lg-ff{flex:200px}.lg-aa-trail{border-top:1px solid var(--line);padding-top:12px}.lg-aa-trail ol{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lg-aa-trail li{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:2px 10px;font-size:13.5px;display:grid}.lg-aa-trail time{font-family:var(--f-data);color:var(--ink-3);font-size:11.5px;display:block}.lg-aa-pc__foot{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 18px;font-size:13.5px;display:flex}@container site (max-width:900px){.lg-aa-pc{grid-template-columns:minmax(0,1fr)}.lg-aa-pc__main{border-right:0;border-bottom:1px solid var(--line)}}@container site (max-width:560px){.lg-aa-facts{grid-template-columns:minmax(0,1fr)}.lg-aa-facts>div+div{border-left:0;border-top:1px solid var(--line)}}.lg-aa-cm{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.lg-aa-cm__col{align-content:start;gap:12px;min-width:0;padding:18px clamp(16px,2.4cqi,24px) 20px;display:grid}.lg-aa-cm__col+.lg-aa-cm__col{border-left:1px solid var(--line)}.lg-aa-cm__col--ai{background:var(--aa-ai-soft)}@supports (color:color-mix(in lab, red, red)){.lg-aa-cm__col--ai{background:color-mix(in srgb, var(--aa-ai-soft) 45%, var(--surface))}}.lg-aa-cm__col--team{background:var(--aa-team-soft)}@supports (color:color-mix(in lab, red, red)){.lg-aa-cm__col--team{background:color-mix(in srgb, var(--aa-team-soft) 55%, var(--surface))}}.lg-aa-cm__col h3{letter-spacing:-.01em;font-size:1.1875rem;font-weight:600}.lg-aa-cm__col ul{margin:0;padding:0;list-style:none;display:grid}.lg-aa-cm__col li{border-top:1px solid var(--line);color:var(--ink-2);gap:4px;padding:10px 0;font-size:14.5px;display:grid}.lg-aa-cm__col li b{color:var(--ink);font-size:15px;font-weight:600}@container site (max-width:900px){.lg-aa-cm{grid-template-columns:minmax(0,1fr)}.lg-aa-cm__col+.lg-aa-cm__col{border-left:0;border-top:1px solid var(--line)}}.lg-aa-bd{grid-template-columns:minmax(0,1fr) 120px minmax(0,1.25fr);align-items:stretch;display:grid}.lg-aa-zone{border-radius:var(--r-lg);align-content:start;gap:14px;min-width:0;padding:clamp(16px,2.6cqi,26px);display:grid}.lg-aa-zone--sug{border:1.5px dashed var(--aa-ai)}@supports (color:color-mix(in lab, red, red)){.lg-aa-zone--sug{border:1.5px dashed color-mix(in srgb, var(--aa-ai) 60%, transparent)}}.lg-aa-zone--sug{background:var(--aa-ai-soft)}@supports (color:color-mix(in lab, red, red)){.lg-aa-zone--sug{background:color-mix(in srgb, var(--aa-ai-soft) 50%, var(--bg))}}.lg-aa-zone--rec{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow)}.lg-aa-zone h3{letter-spacing:-.015em;font-size:1.3125rem;font-weight:600}.lg-aa-zone>p{color:var(--ink-2);font-size:15px}.lg-aa-zone ul{margin:0;padding:0;list-style:none;display:grid}.lg-aa-zone li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:10px 0;display:grid}.lg-aa-zone li b{color:var(--ink);font-size:15px;font-weight:600}.lg-aa-zone li span{color:var(--ink-2);grid-column:1/-1;font-size:14px}.lg-aa-zone li code{font-family:var(--f-data);color:var(--ink-2);white-space:nowrap;grid-area:1/2;font-size:12px}.lg-aa-gate{text-align:center;align-content:center;justify-items:center;gap:10px;padding:12px 6px;display:grid;position:relative}.lg-aa-gate:before{content:"";background:repeating-linear-gradient(to bottom, var(--line-strong) 0 6px, transparent 6px 12px);width:2px;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-1px)}.lg-aa-gate__door{z-index:1;background:var(--bg);border:1px solid var(--aa-team);border-radius:var(--r-md);justify-items:center;gap:6px;padding:10px;display:grid;position:relative}.lg-aa-gate__door b{color:var(--ink);font-size:13.5px;line-height:1.3}.lg-aa-gate__door svg{color:var(--aa-team)}.lg-aa-bd-note{margin-top:18px}@container site (max-width:900px){.lg-aa-bd{grid-template-columns:minmax(0,1fr)}.lg-aa-gate{padding:18px 0}.lg-aa-gate:before{top:0;bottom:0}.lg-aa-gate__door{grid-auto-flow:column;align-items:center}.lg-aa-gate__door svg{transform:rotate(90deg)}}.lg-aa-sc__tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.lg-aa-sc__tabs [role=tab]{border-radius:var(--r-btn);min-height:40px;font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;padding:8px 12px;font-size:14.5px;font-weight:600}.lg-aa-sc__tabs [role=tab]:hover{background:var(--surface-2);color:var(--ink)}.lg-aa-sc__tabs [role=tab][aria-selected=true]{background:var(--ink);color:var(--bg)}.lg-aa-sc__panel{gap:18px;padding:18px clamp(16px,2.6cqi,26px) 22px;display:grid}.lg-aa-sc__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;display:flex}.lg-aa-sc__head p{color:var(--ink-2);font-size:15px}.lg-aa-chips{flex-wrap:wrap;gap:6px;display:flex}.lg-aa-sc__flow{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lg-aa-sc__flow>li{background:var(--surface);align-content:start;gap:8px;min-width:0;padding:14px 16px 16px;display:grid}.lg-aa-sc__flow>li+li{border-left:1px solid var(--line)}.lg-aa-sc__flow>li.is-team{background:var(--aa-team-soft)}@supports (color:color-mix(in lab, red, red)){.lg-aa-sc__flow>li.is-team{background:color-mix(in srgb, var(--aa-team-soft) 55%, var(--surface))}}.lg-aa-sc__flow h3{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:flex}.lg-aa-sc__flow h3 i{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--ink);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-style:normal;display:inline-flex}.lg-aa-sc__flow p{color:var(--ink);font-size:14.5px}.lg-aa-sc__flow .lg-aa-sub{color:var(--ink-2);font-size:13.5px}.lg-aa-sc__flow .lg-aa-snip{font-size:14px}.lg-aa-choice{gap:6px;display:grid}.lg-aa-choice button{text-align:left;border:1px solid var(--line-control);background:var(--surface);border-radius:var(--r-btn);min-height:44px;font:inherit;cursor:pointer;color:var(--ink);padding:8px 12px;font-size:14px;font-weight:600}.lg-aa-choice button:hover{border-color:var(--ink)}.lg-aa-choice button[aria-pressed=true]{border-color:var(--aa-team);box-shadow:inset 0 0 0 1px var(--aa-team)}.lg-aa-sc__out{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;padding-top:14px;font-size:14.5px;display:grid}.lg-aa-sc__out b{color:var(--ink);margin-bottom:2px;font-size:14.5px;display:block}@container site (max-width:1080px){.lg-aa-sc__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-aa-sc__flow>li:nth-child(3){border-left:0}.lg-aa-sc__flow>li:nth-child(n+3){border-top:1px solid var(--line)}}@container site (max-width:640px){.lg-aa-sc__flow{grid-template-columns:minmax(0,1fr)}.lg-aa-sc__flow>li+li{border-left:0;border-top:1px solid var(--line)}.lg-aa-sc__out{grid-template-columns:minmax(0,1fr)}.lg-aa-sc__tabs{grid-template-columns:minmax(0,1fr);display:grid}}.lg-aa-gov{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:clamp(28px,5cqi,72px);display:grid}.lg-aa-gov dl{border-top:1px solid var(--ink);margin:0}.lg-aa-gov dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:6px 28px;padding:18px 0;display:grid}.lg-aa-gov dt{color:var(--ink);letter-spacing:-.01em;font-size:16.5px;font-weight:600}.lg-aa-gov dd{color:var(--ink-2);gap:8px;margin:0;font-size:15.5px;display:grid}.lg-aa-gov dd .lg-tlink{justify-self:start;font-size:14.5px}@container site (max-width:900px){.lg-aa-gov{grid-template-columns:minmax(0,1fr)}}@container site (max-width:640px){.lg-aa-gov dl>div{grid-template-columns:minmax(0,1fr)}}.lg-aa-cta-alt{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:15px;display:flex}.lg-ex-src{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-template-rows:auto auto 1fr;min-width:0;margin:0;display:grid;overflow:hidden}.lg-ex-src__h{border-bottom:1px solid var(--line);color:var(--ink-3);justify-content:space-between;gap:8px;padding:12px 20px;font-size:13px;display:flex}.lg-ex-src__h .lg-mono{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.lg-ex-q{font-family:var(--f-reading);color:var(--ink);margin:0;padding:clamp(18px,3cqi,28px) clamp(18px,3cqi,28px) clamp(16px,2.4cqi,22px);font-size:clamp(1.05rem,.95rem + .6cqi,1.25rem);line-height:1.6}.lg-ex-q mark{background:var(--mark);color:var(--mark-ink);box-shadow:0 0 0 2px var(--mark);text-decoration:underline;-webkit-text-decoration-color:var(--mark-ink);text-decoration-color:var(--mark-ink);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.lg-ex-q mark{-webkit-text-decoration-color:color-mix(in srgb, var(--mark-ink) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--mark-ink) 45%, transparent)}}.lg-ex-q mark{text-underline-offset:4px}.lg-ex-none{color:var(--ink-2);padding:24px;font-size:15px}.lg-ex-gl__body{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);display:grid}.lg-ex-gl__doc{border-right:1px solid var(--line);background:var(--bg);justify-content:center;align-items:center;padding:clamp(18px,3cqi,32px);display:flex}.lg-ex-gl__sheet{aspect-ratio:8.5/11;background:var(--surface);border:1px solid var(--line-strong);width:100%;max-width:220px;box-shadow:var(--shadow);border-radius:6px;align-content:start;gap:9px;padding:14% 12%;display:grid}.lg-ex-gl__title{font-family:var(--f-reading);color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600}.lg-ex-gl__sheet i{background:var(--line);border-radius:3px;height:6px;display:block}.lg-ex-gl__sheet i.lg-ex-gl__m{background:var(--mark);width:82%}.lg-ex-gl__sheet i.lg-ex-gl__s{width:58%}.lg-ex-gl__foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 18px;font-size:13.5px;display:flex}@container site (max-width:760px){.lg-ex-gl__body{grid-template-columns:minmax(0,1fr)}.lg-ex-gl__doc{display:none}}.lg-ex-ce{grid-template-columns:minmax(0,300px) 28px minmax(0,1fr);align-items:stretch;display:grid}.lg-ex-ce__terms{align-content:start;gap:6px;display:grid}.lg-ex-ce__term{text-align:left;border:1px solid var(--line-strong);background:var(--bg);border-radius:var(--r-md);color:var(--ink);font:inherit;transition:border-color var(--dur), background-color var(--dur);gap:2px;padding:12px 14px;display:grid}.lg-ex-ce__term:hover{border-color:var(--ink-3)}.lg-ex-ce__term[aria-checked=true]{border-color:var(--accent);background:var(--surface);box-shadow:inset 3px 0 0 var(--accent)}.lg-ex-ce__k{color:var(--ink-3);font-size:13px}.lg-ex-ce__v{font-size:16px;font-weight:600}.lg-ex-ce__link{position:relative}.lg-ex-ce__link:before{content:"";background:var(--accent);height:2px;position:absolute;top:50%;left:0;right:0}.lg-ex-ce__link:after{content:"";border:6px solid #0000;border-left-color:var(--accent);border-right:0;position:absolute;top:calc(50% - 5px);right:-1px}.lg-ex-ce__out{border-top:1px dashed var(--line-strong);background:var(--bg);align-content:start;gap:6px;padding:16px clamp(18px,3cqi,28px) 20px;display:grid}.lg-ex-ce__out-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lg-ex-ce__out-h .lg-ex-ce__k{color:var(--ink-3);font-size:13px}.lg-ex-ce__fig{letter-spacing:-.02em;font-size:clamp(1.5rem,1.1rem + 1.4cqi,2rem);font-weight:600;line-height:1.15}.lg-ex-ce__fig span{color:var(--ink-2);letter-spacing:0;font-size:15px;font-weight:400}.lg-ex-ce__means{color:var(--ink-2)}@container site (max-width:900px){.lg-ex-ce{grid-template-columns:minmax(0,1fr);gap:16px}.lg-ex-ce__link{display:none}.lg-ex-ce__terms{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:420px){.lg-ex-ce__terms{grid-template-columns:minmax(0,1fr)}}.lg-ex-why{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);margin:0;overflow:hidden}.lg-ex-why .lg-ex-q{font-size:clamp(1rem,.95rem + .4cqi,1.125rem)}.lg-ex-why__q{border-top:1px dashed var(--line-strong);background:var(--bg);justify-items:start;gap:8px;padding:14px 22px 18px;display:grid}.lg-ex-why__q p{color:var(--ink-2)}.lg-ex-why__q b{color:var(--ink)}.lg-pf-klbl{color:var(--ink-3);font-size:13px}.lg-pf-snap{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);margin:0;overflow:hidden}.lg-pf-snap__body{gap:clamp(20px,3cqi,28px);padding:clamp(20px,3.4cqi,36px);display:grid}.lg-pf-snap__body>*{min-width:0}.lg-pf-snap__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(24px,5cqi,64px);display:grid}.lg-pf-snap__fig{gap:6px;min-width:0;display:grid}.lg-pf-snap__v{letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-size:clamp(2rem,1.2rem + 3.4cqi,3.5rem);font-weight:600;line-height:1.05}.lg-pf-snap__v .lg-pf-snap__cur{letter-spacing:0;color:var(--ink-2);vertical-align:.55em;margin-right:.3em;font-size:.5em;font-weight:500}.lg-pf-snap__say{color:var(--ink-2);font-size:clamp(1rem,.95rem + .3cqi,1.125rem);line-height:1.5}.lg-pf-snap__say b{color:var(--ink);font-weight:600}.lg-pf-chart{gap:10px;display:grid;position:relative}.lg-pf-chart__row{align-items:stretch;gap:10px;display:flex}.lg-pf-bar{flex:1;gap:2px;min-width:0;height:34px;display:flex}.lg-pf-seg{white-space:nowrap;align-items:center;min-width:3px;font-size:12.5px;font-weight:600;display:flex;position:relative;overflow:hidden}.lg-pf-seg:first-child{border-radius:4px 0 0 4px}.lg-pf-seg:last-child{border-radius:0 4px 4px 0}.lg-pf-seg--in{background:var(--accent);color:var(--on-accent)}.lg-pf-seg--out{background:var(--line-control)}.lg-pf-seg--hover{filter:brightness(1.12)}.lg-pf-seg b{padding-inline:10px;font-weight:600}.lg-pf-na{border:1.5px dashed var(--line-control);background:repeating-linear-gradient(135deg, transparent 0 5px, var(--line-control) 5px 6.5px);border-radius:4px;flex:none;width:clamp(44px,8cqi,72px)}@supports (color:color-mix(in lab, red, red)){.lg-pf-na{background:repeating-linear-gradient(135deg, transparent 0 5px, color-mix(in srgb, var(--line-control) 35%, transparent) 5px 6.5px)}}.lg-pf-tip{background:var(--ink);color:var(--bg);white-space:nowrap;pointer-events:none;z-index:3;box-shadow:var(--shadow);border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}.lg-pf-tip b{font-size:13px;display:block}.lg-pf-key{color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;font-size:13.5px;display:flex}.lg-pf-key>span{grid-template-columns:14px minmax(0,auto);align-items:baseline;gap:8px;display:grid}.lg-pf-key i{border-radius:2px;flex:none;width:14px;height:10px;transform:translateY(1px)}.lg-pf-key i.lg-pf-key__in{background:var(--accent)}.lg-pf-key i.lg-pf-key__out{background:var(--line-control)}.lg-pf-key i.lg-pf-key__na{border:1.5px dashed var(--line-control)}.lg-pf-key b{color:var(--ink);font-weight:600}.lg-pf-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lg-pf-stats>div{min-width:0;padding:16px clamp(16px,3cqi,28px)}.lg-pf-stats>div+div{border-left:1px solid var(--line)}.lg-pf-stats dt{color:var(--ink-3);font-size:13px}.lg-pf-stats dd{letter-spacing:-.02em;color:var(--ink);margin:4px 0 0;font-size:clamp(1.25rem,1rem + 1cqi,1.625rem);font-weight:600}.lg-pf-stats dd span{letter-spacing:0;color:var(--ink-2);margin-left:6px;font-size:13.5px;font-weight:400}.lg-pf-foot{border-top:1px solid var(--line);color:var(--ink-3);gap:10px;padding:12px clamp(16px,3cqi,28px);font-size:13.5px;display:grid}.lg-pf-foot summary{cursor:pointer;color:var(--link);border-radius:4px;width:fit-content;font-weight:600}.lg-pf-calc{margin-top:12px;overflow-x:auto}.lg-pf-calc table{border-collapse:collapse;width:100%;color:var(--ink-2);font-size:13.5px}.lg-pf-calc th,.lg-pf-calc td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 8px}.lg-pf-calc th:first-child,.lg-pf-calc td:first-child{text-align:left}.lg-pf-calc thead th{color:var(--ink-3);font-size:12.5px;font-weight:500}.lg-pf-calc tfoot td{color:var(--ink);border-bottom:0;font-weight:600}.lg-pf-calc .lg-pf-calc__na{color:var(--warn)}.lg-pf-calc+p{color:var(--ink-2);margin-top:10px}@container site (max-width:760px){.lg-pf-snap__head{grid-template-columns:minmax(0,1fr)}}@container site (max-width:560px){.lg-pf-seg b{display:none}.lg-pf-stats{grid-template-columns:minmax(0,1fr)}.lg-pf-stats>div+div{border-left:0;border-top:1px solid var(--line)}}@container site (max-width:420px){.lg-pf-snap__v{font-size:1.875rem}.lg-pf-key{gap:8px;display:grid}}.lg-pf-x .lg-pp__top{gap:10px 14px}.lg-pf-filters{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.lg-pf-filter{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--r-pill);font:inherit;align-items:center;gap:6px;min-height:32px;padding:5px 12px;font-size:13.5px;display:inline-flex}.lg-pf-filter:hover{border-color:var(--ink-3)}.lg-pf-filter[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.lg-pf-filter__n{font-family:var(--f-data);opacity:.85;font-size:12px}.lg-pf-x__body{grid-template-columns:minmax(0,380px) minmax(0,1fr);display:grid}.lg-pf-list{border-right:1px solid var(--line);align-content:start;gap:2px;min-width:0;margin:0;padding:8px;list-style:none;display:grid}.lg-pf-row{text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 8px;display:grid}.lg-pf-row:hover{background:var(--surface-2)}.lg-pf-row[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.lg-pf-row[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}}.lg-pf-stripe{background:var(--line-strong);border-radius:2px;width:4px;height:38px}.lg-pf-stripe--crit{background:var(--crit)}.lg-pf-stripe--warn{background:var(--warn)}.lg-pf-main{min-width:0}.lg-pf-v{font-size:15px;font-weight:600;display:block}.lg-pf-s{color:var(--ink-3);font-size:13px;display:block}.lg-pf-flag{color:var(--warn);align-items:center;gap:4px;margin-top:3px;font-size:12.5px;font-weight:600;display:inline-flex}.lg-pf-r{text-align:right}.lg-pf-day{color:var(--ink-2);font-size:14px;font-weight:600;display:block}.lg-pf-day--crit{color:var(--crit)}.lg-pf-day--warn{color:var(--warn)}.lg-pf-divider{font-family:var(--f-data);letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.lg-pf-divider:before,.lg-pf-divider:after{content:"";border-top:1px dashed var(--line-strong);flex:1}.lg-pf-empty{color:var(--ink-2);padding:16px;font-size:14px}.lg-pf-side{min-width:0;padding:clamp(18px,2.6cqi,28px)}.lg-pf-inline{display:none}.lg-pf-d{align-content:start;gap:18px;display:grid}.lg-pf-d__h{gap:2px;display:grid}.lg-pf-d__t{letter-spacing:-.015em;font-size:clamp(1.25rem,1.05rem + .8cqi,1.5rem);font-weight:600}.lg-pf-d__s{color:var(--ink-3);font-size:13.5px}.lg-pf-amt{border-bottom:1px solid var(--line);gap:2px;padding-bottom:16px;display:grid}.lg-pf-amt__v{letter-spacing:-.02em;font-size:clamp(1.625rem,1.2rem + 1.6cqi,2.25rem);font-weight:600;line-height:1.15}.lg-pf-amt__v--na{color:var(--warn);font-size:clamp(1.375rem,1.1rem + 1.2cqi,1.75rem)}.lg-pf-amt__d{color:var(--ink-2);font-size:14px}.lg-pf-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0;display:grid}.lg-pf-facts>div{align-content:start;gap:2px;min-width:0;display:grid}.lg-pf-facts dt{color:var(--ink-3);font-size:13px}.lg-pf-facts dd{color:var(--ink);margin:0;font-size:17px;font-weight:600}.lg-pf-facts dd.lg-pf-facts__crit{color:var(--crit)}.lg-pf-facts dd.lg-pf-facts__warn{color:var(--warn)}.lg-pf-facts .lg-pf-facts__d{color:var(--ink-2);font-size:13.5px;font-weight:400}.lg-pf-eq{color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;gap:4px 8px;padding:10px 12px;font-size:13.5px;display:flex}.lg-pf-eq b{color:var(--ink);font-weight:600}.lg-pf-gaps{gap:8px;display:grid}.lg-pf-gaps ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lg-pf-gaps li{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:14px;display:grid}.lg-pf-gaps li svg{color:var(--warn);margin-top:2px}.lg-pf-gaps li b{color:var(--ink);font-weight:600}.lg-pf-gaps__none{color:var(--ink-2);font-size:14px}.lg-pf-src{border-top:1px solid var(--line);gap:6px;padding-top:16px;display:grid}.lg-pf-src p{color:var(--ink-2);font-size:14px}.lg-pf-src .lg-chip{justify-self:start}.lg-pf-x__foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 18px;font-size:13.5px;display:flex}@container site (max-width:760px){.lg-pf-x__body{grid-template-columns:minmax(0,1fr)}.lg-pf-list{border-right:0}.lg-pf-side{display:none}.lg-pf-inline{border-left:2px solid var(--accent);margin:0 0 6px 9px;padding:6px 4px 14px 16px;display:block}.lg-pf-inline .lg-pf-d__t{display:none}}@container site (max-width:420px){.lg-pf-facts{grid-template-columns:minmax(0,1fr)}.lg-pf-inline{padding-left:12px}.lg-pf-filters{padding:10px 12px}}.lg-pf-seq{gap:22px;display:grid}.lg-pf-seq__track{height:92px;margin:26px 14px 0;position:relative}.lg-pf-seq__axis{background:var(--line-strong);height:2px;position:absolute;top:50px;left:0;right:0}.lg-pf-tick{width:0;height:14px;position:absolute;top:44px}.lg-pf-tick:before{content:"";background:var(--line-strong);width:1px;height:14px;position:absolute;top:0;left:-.5px}.lg-pf-tick>span{white-space:nowrap;font-family:var(--f-data);color:var(--ink-3);font-size:11.5px;position:absolute;top:20px;transform:translate(-50%)}.lg-pf-tick--end>span{transform:translate(-100%)}.lg-pf-tick--start>span{transform:none}.lg-pf-dot{background:var(--ink);width:24px;height:24px;color:var(--bg);box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;margin-left:-12px;font-size:12px;font-weight:700;display:grid;position:absolute;top:39px}.lg-pf-dot--crit{background:var(--crit);color:var(--surface)}.lg-pf-brk{border:2px solid var(--crit);border-bottom:0;border-radius:6px 6px 0 0;height:26px;position:absolute;top:4px}.lg-pf-brk span{white-space:nowrap;color:var(--crit);font-size:12.5px;font-weight:600;position:absolute;bottom:calc(100% + 4px);left:0}.lg-pf-seq__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lg-pf-item{border-top:2px solid var(--line-strong);align-content:start;gap:3px;min-width:0;padding-top:10px;display:grid}.lg-pf-item--crit{border-top-color:var(--crit)}.lg-pf-item__h{align-items:center;gap:8px;display:flex}.lg-pf-item__n{background:var(--ink);width:20px;height:20px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.lg-pf-item--crit .lg-pf-item__n{background:var(--crit);color:var(--surface)}.lg-pf-item__d{color:var(--ink-2);font-size:13px;font-weight:600}.lg-pf-item--crit .lg-pf-item__d{color:var(--crit)}.lg-pf-item__vnd{color:var(--ink);font-size:17px;font-weight:600}.lg-pf-item__s{color:var(--ink-2);font-size:13.5px}.lg-pf-note{color:var(--ink-2);border-left:2px solid var(--line-strong);padding-left:12px;font-size:14px}.lg-pf-note b{color:var(--ink);font-weight:600}@container site (max-width:900px){.lg-pf-seq__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container site (max-width:560px){.lg-pf-seq__list{grid-template-columns:minmax(0,1fr);gap:10px}.lg-pf-tick--mid>span{display:none}.lg-pf-brk span{font-size:12px}.lg-pf-tick .lg-pf-sfx{display:none}.lg-pf-dot{width:20px;height:20px;margin-left:-10px;font-size:11px;top:41px}}.lg-pf-chain{grid-template-columns:minmax(0,.9fr) 28px minmax(0,.9fr) 28px minmax(0,1.3fr);align-items:stretch;display:grid}.lg-pf-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);align-content:start;gap:8px;min-width:0;margin:0;padding:18px 20px 20px;display:grid}.lg-pf-card .lg-eyebrow{margin:0}.lg-pf-card__t{color:var(--ink);font-size:17px;font-weight:600}.lg-pf-card__v{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.375rem,1.1rem + 1cqi,1.75rem);font-weight:600}.lg-pf-card__s{color:var(--ink-2);font-size:13.5px}.lg-pf-card blockquote{font-family:var(--f-reading);color:var(--ink);margin:0;font-size:clamp(1rem,.95rem + .35cqi,1.125rem);line-height:1.6}.lg-pf-card mark{background:var(--mark);color:var(--mark-ink);box-shadow:0 0 0 2px var(--mark);border-radius:2px}.lg-pf-arrow{position:relative}.lg-pf-arrow:before{content:"";background:var(--accent);height:2px;position:absolute;top:50%;left:4px;right:4px}.lg-pf-arrow:after{content:"";border:6px solid #0000;border-left-color:var(--accent);border-right:0;position:absolute;top:calc(50% - 5px);right:2px}.lg-pf-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.lg-pf-more p{color:var(--ink-2);font-size:14px}@container site (max-width:900px){.lg-pf-chain{grid-template-columns:minmax(0,1fr)}.lg-pf-arrow{height:26px}.lg-pf-arrow:before{width:2px;height:auto;inset:3px auto 3px 50%}.lg-pf-arrow:after{border:6px solid #0000;border-top-color:var(--accent);border-bottom:0;inset:auto auto 1px calc(50% - 5px)}}@container site (max-width:380px){.lg-page:has([data-lg-example]) .lg-hero .lg-actions .lg-btn{white-space:normal;text-align:center}}.lg-hero__media:has(>.lg-pricing-media){margin-top:clamp(32px,4.5cqi,48px)}.lg-pricing-bill{flex-wrap:wrap;align-items:center;gap:12px 18px;min-width:0;display:flex}.lg-pricing-toggle{border:0;min-width:0;margin:0;padding:0}.lg-pricing-toggle__track{border-radius:var(--r-pill);border:1px solid var(--line-control);background:var(--surface);padding:3px;display:inline-flex}.lg-pricing-toggle label{display:inline-flex;position:relative}.lg-pricing-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lg-pricing-toggle span{border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;align-items:center;padding:7px 16px;font-size:14px;font-weight:600;display:inline-flex}.lg-pricing-toggle input:checked+span{background:var(--ink);color:var(--bg)}.lg-pricing-toggle input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.lg-pricing-bill__stack{flex:280px;min-width:0;display:grid}.lg-pricing-bill__stack>*{grid-area:1/1}.lg-pricing-bill__line{color:var(--ink-2);min-width:0;font-size:14.5px}.lg-pricing-bill__line b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.lg-pricing-ghost,.lg-pricing-bill__ghost{visibility:hidden;pointer-events:none}.lg-pricing-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.lg-pricing-cards__cell{min-width:0;display:grid}.lg-pricing-card{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex;position:relative}.lg-pricing-card__name{font-size:18px;font-weight:600}.lg-pricing-card__desc{color:var(--ink-2);min-height:2.9em;font-size:14.5px}.lg-pricing-card__price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.lg-pricing-card__price b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:600;line-height:1}.lg-pricing-card__price span{color:var(--ink-3);font-size:14px}.lg-pricing-card__sub{color:var(--ink-3);min-height:1.4em;margin-top:-8px;font-size:13px}.lg-pricing-card__limits{border-top:1px solid var(--line);gap:10px;margin:0;padding:16px 0 0;font-size:14.5px;list-style:none;display:grid}.lg-pricing-card__limits li{color:var(--ink-2);align-items:baseline;gap:10px;display:flex}.lg-pricing-card__limits svg{color:var(--accent);flex:none;transform:translateY(1px)}.lg-pricing-card__limits b{color:var(--ink);font-weight:600}.lg-pricing-card .lg-btn{width:100%;margin-top:auto}@container site (max-width:1080px){.lg-pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@container site (max-width:560px){.lg-pricing-cards{grid-template-columns:minmax(0,1fr)}.lg-pricing-card__desc{min-height:0}}.lg-pricing-after{color:var(--ink-3);margin-top:20px;font-size:14px}.lg-pricing-facts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(32px,4cqi,44px);display:grid}.lg-pricing-fact{min-width:0;padding:20px 24px 4px 0}.lg-pricing-fact+.lg-pricing-fact{border-left:1px solid var(--line);padding-left:24px}.lg-pricing-fact h3{color:var(--ink);font-size:15px;font-weight:600}.lg-pricing-fact p{color:var(--ink-2);margin-top:6px;font-size:14.5px}.lg-pricing-fact .lg-link{font-size:14.5px}@container site (max-width:900px){.lg-pricing-facts{grid-template-columns:minmax(0,1fr)}.lg-pricing-fact,.lg-pricing-fact+.lg-pricing-fact{border-left:0;padding:18px 0}.lg-pricing-fact+.lg-pricing-fact{border-top:1px solid var(--line)}}.lg-pricing-fit{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5cqi,72px);display:grid}.lg-pricing-fit__form{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);gap:20px;padding:clamp(20px,3cqi,28px);display:grid}.lg-pricing-fit__form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.lg-pricing-fit__form legend{color:var(--ink);margin-bottom:12px;padding:0;font-size:14px;font-weight:600}@container site (max-width:900px){.lg-pricing-fit{grid-template-columns:minmax(0,1fr)}}.lg-pricing-result{border-top:1px solid var(--line);padding-top:20px}.lg-pricing-stack{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.lg-pricing-stack>*{grid-area:1/1;min-width:0}.lg-pricing-result__in{align-content:start;gap:6px;display:grid}.lg-pricing-result .lg-eyebrow{margin-bottom:4px}.lg-pricing-result__plan{letter-spacing:-.015em;color:var(--ink);font-size:22px;font-weight:600}.lg-pricing-result__charge{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.lg-pricing-result__room{color:var(--ink-2);font-size:14.5px}.lg-pricing-result__next{color:var(--ink-3);font-size:14.5px}.lg-pricing-result .lg-link{justify-self:start;margin-top:8px}.lg-pricing-slider{gap:8px}.lg-pricing-slider__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lg-pricing-slider__value{letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.lg-pricing-slider__input{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.lg-pricing-slider__input::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--accent) 0 var(--lg-pricing-fill), var(--line-control) var(--lg-pricing-fill) 100%);height:6px}.lg-pricing-slider__input::-moz-range-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--accent) 0 var(--lg-pricing-fill), var(--line-control) var(--lg-pricing-fill) 100%);height:6px}.lg-pricing-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:2px solid var(--accent);width:20px;height:20px;box-shadow:var(--shadow);border-radius:50%;margin-top:-7px}.lg-pricing-slider__input::-moz-range-thumb{background:var(--surface);border:2px solid var(--accent);border-radius:50%;width:16px;height:16px}.lg-pricing-slider__input:hover::-webkit-slider-thumb{border-color:var(--accent-hover)}.lg-pricing-slider__input:focus-visible{outline:none}.lg-pricing-slider__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:2px}.lg-pricing-slider__input:focus-visible::-moz-range-thumb{outline:2px solid var(--focus);outline-offset:2px}.lg-pricing-slider__marks{height:18px;margin-top:-4px;position:relative}.lg-pricing-slider__marks span{font-family:var(--f-data);color:var(--ink-3);padding-top:6px;font-size:11px;position:absolute;top:0;transform:translate(-50%)}.lg-pricing-slider__marks span:before{content:"";background:var(--line-control);width:1px;height:5px;position:absolute;top:0;left:50%}.lg-pricing-compare{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.lg-pricing-base{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px 32px;padding-top:24px;display:grid}.lg-pricing-base h3{color:var(--ink);font-size:15px;font-weight:600}.lg-pricing-base h3+p{color:var(--ink-3);margin-top:6px;font-size:14px}.lg-pricing-base ul{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px;margin:0;padding:0;list-style:none}.lg-pricing-base li{-moz-column-break-inside:avoid;break-inside:avoid;color:var(--ink-2);align-items:baseline;gap:10px;min-width:0;padding-bottom:10px;font-size:15px;display:flex}.lg-pricing-base li svg{color:var(--accent);flex:none;transform:translateY(1px)}.lg-pricing-ct-stack{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);display:none}.lg-pricing-ct-stack__caption{color:var(--ink-3);padding:14px 16px 0;font-size:13px}.lg-pricing-ct-row{border-bottom:1px solid var(--line);padding:14px 16px 16px}.lg-pricing-ct-row:last-child{border-bottom:0}.lg-pricing-ct-row h3{color:var(--ink-2);font-size:14px;font-weight:600}.lg-pricing-ct-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:10px 0 0;display:grid}.lg-pricing-ct-row dt{font-family:var(--f-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.lg-pricing-ct-row dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}@container site (max-width:760px){.lg-pricing-base{grid-template-columns:minmax(0,1fr)}}@container site (max-width:560px){.lg-pricing-base ul{-moz-columns:1;columns:1}.lg-pricing-ct-wide{display:none}.lg-pricing-ct-stack{display:block}.lg-pricing-toggle span{min-height:44px;padding-block:0}.lg-pricing-slider__input{height:44px}}.lg-pricing-audit-note{color:var(--ink-3);margin-top:20px;font-size:14px}.lg-as-sum,.lg-as-ss{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface)}.lg-as-sum{box-shadow:var(--shadow)}.lg-as-sum__h,.lg-as-ss__h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 18px;display:flex}.lg-as-sum__t,.lg-as-ss__t{font-size:15px;font-weight:600}.lg-as-sum__h span,.lg-as-ss__h span{color:var(--ink-3);font-size:12.5px}.lg-as-sum dl{margin:0}.lg-as-sum dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,10em) minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:12px 18px;display:grid}.lg-as-sum dl>div:last-child{border-bottom:0}.lg-as-sum dt{font-family:var(--f-data);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.lg-as-sum dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14.5px}.lg-as-sum dd.lg-as-muted{color:var(--ink-3)}.lg-as-ss ul{margin:0;padding:0;list-style:none}.lg-as-ss li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:13px 18px;display:grid}.lg-as-ss li:last-child{border-bottom:0}.lg-as-ss__nm{font-size:15px;font-weight:600}.lg-as-ss__dt{color:var(--ink-2);grid-column:1/-1;font-size:13.5px}@container site (max-width:480px){.lg-as-sum dl>div{grid-template-columns:minmax(0,1fr)}}.lg-as-cx{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5cqi,64px);display:grid}.lg-as-cx__body{color:var(--ink-2);margin-top:14px}.lg-as-cx ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lg-as-cx li{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:15px;display:grid}.lg-as-cx li svg{color:var(--ink-3);margin-top:3px}.lg-as-cx__mail{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);justify-items:start;gap:14px;padding:18px 20px;display:grid}.lg-as-cx__addr{width:100%;font-family:var(--f-data);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;font-size:15px;display:flex}.lg-as-cx__addr .lg-copy{display:contents}.lg-as-cx__addr .lg-copy__status{flex-basis:100%}.lg-as-cx__alt{border-top:1px solid var(--line);gap:6px;width:100%;padding-top:12px;display:grid}.lg-as-cx__alt .lg-mono{overflow-wrap:anywhere}.lg-as-klbl{color:var(--ink-3);font-size:13px}@container site (max-width:860px){.lg-as-cx{grid-template-columns:minmax(0,1fr)}}@container site (max-width:380px){.lg-as-cx__mail>.lg-btn{justify-content:center;width:100%}.lg-page:has([data-lg-assurance]) .lg-hero .lg-actions .lg-btn{justify-content:center;width:100%}}.lg-page:has([data-lg-assurance]) .lg-hero .lg-actions{align-items:center;gap:12px 22px}.lg-as-pm{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lg-as-pm>div{align-content:start;gap:10px;min-width:0;padding:22px clamp(16px,2.4cqi,32px) 6px 0;display:grid}.lg-as-pm>div+div{border-left:1px solid var(--line);padding-left:clamp(16px,2.4cqi,32px)}.lg-as-pm__n{font-family:var(--f-data);color:var(--ink-3);font-size:12px}.lg-as-pm h3{letter-spacing:-.015em;font-size:19px;font-weight:600}.lg-as-pm p{color:var(--ink-2);font-size:15.5px}@container site (max-width:820px){.lg-as-pm{grid-template-columns:minmax(0,1fr)}.lg-as-pm>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.lg-as-pm>div{padding-bottom:18px}}.lg-as-df{gap:18px;display:grid}.lg-as-df__map{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:18px;display:grid;position:relative}.lg-as-df__ws,.lg-as-df__ext{border:1.5px dashed var(--accent);border-radius:var(--r-lg);min-width:0;padding:30px 14px 14px;position:relative}.lg-as-df__lbl{background:var(--surface-2);font-family:var(--f-data);letter-spacing:.06em;text-transform:uppercase;color:var(--link);padding:0 8px;font-size:11px;position:absolute;top:-10px;left:14px}.lg-as-df__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lg-as-df__steps>li{min-width:0;position:relative}.lg-as-df__steps>li+li:before{content:"";background:var(--line-strong);width:10px;height:2px;position:absolute;top:50%;left:-10px}.lg-as-df__step{text-align:left;border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md);width:100%;height:100%;color:var(--ink);min-width:0;font:inherit;align-content:start;gap:6px;padding:12px 12px 14px;display:grid;position:relative}.lg-as-df__step:hover{border-color:var(--ink-3)}.lg-as-df__step[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 3px 0 var(--accent)}.lg-as-df__step--ext{border-style:dashed;border-color:var(--line-control)}.lg-as-df__step--ext[aria-pressed=true]{border-color:var(--accent)}.lg-as-df__n{font-family:var(--f-data);color:var(--ink-3);font-size:11px}.lg-as-df__t{font-size:15px;font-weight:600;line-height:1.3}.lg-as-df__s{color:var(--ink-2);font-size:13px;line-height:1.4}.lg-as-df__step--ext .lg-as-df__s{color:var(--ink)}.lg-as-df__ext{border-color:var(--line-control);align-content:start;gap:8px;display:grid}.lg-as-df__ext .lg-as-df__lbl{color:var(--ink-3)}.lg-as-df__ext--on{border-color:var(--accent)}.lg-as-df__link{background:var(--line-control);width:18px;height:2px;position:absolute;top:50%;right:180px}.lg-as-df__ext-t{font-size:15px;font-weight:600}.lg-as-df__ext-s{color:var(--ink-2);font-size:13px}.lg-as-df__detail{display:grid}.lg-as-df__detail>*{grid-area:1/1;min-width:0;display:grid}.lg-as-df__sizer{visibility:hidden;pointer-events:none}.lg-as-df__panel{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.lg-as-df__panel>div{align-content:start;gap:10px;min-width:0;padding:18px clamp(16px,2.6cqi,26px) 20px;display:grid}.lg-as-df__panel>div+div{border-left:1px solid var(--line);background:var(--bg);border-radius:0 var(--r-lg) var(--r-lg) 0}.lg-as-df__panel h3{font-size:18px;font-weight:600}.lg-as-df__panel p{color:var(--ink-2);font-size:15px}.lg-as-df__panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lg-as-df__panel li{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:14.5px;display:grid}.lg-as-df__panel li svg{color:var(--accent);margin-top:3px}.lg-as-df__panel .lg-as-df__lim li svg{color:var(--ink-3)}.lg-as-df__h{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}@container site (max-width:1080px){.lg-as-df__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lg-as-df__steps>li+li:before{display:none}}@container site (max-width:760px){.lg-as-df__map{grid-template-columns:minmax(0,1fr)}.lg-as-df__link{display:none}.lg-as-df__steps{grid-template-columns:minmax(0,1fr);gap:6px}.lg-as-df__panel{grid-template-columns:minmax(0,1fr)}.lg-as-df__panel>div+div{border-left:0;border-top:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg)}}.lg-as-rm-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.lg-as-rm{border-collapse:collapse;width:100%;font-size:15px}.lg-as-rm caption{text-align:left;color:var(--ink-3);caption-side:top;padding:14px 18px 0;font-size:13px}.lg-as-rm th,.lg-as-rm td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 16px}.lg-as-rm thead th{color:var(--ink-2);font-size:13px;font-weight:600}.lg-as-rm tbody th{color:var(--ink);font-weight:500}.lg-as-rm tbody tr:last-child th,.lg-as-rm tbody tr:last-child td{border-bottom:0}.lg-as-rm__y{color:var(--ok);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lg-as-rm__no{color:var(--ink-3)}.lg-as-rm__c{color:var(--ink-2);font-size:13.5px}.lg-as-cards{gap:10px;margin:0;padding:0;list-style:none;display:none}.lg-as-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:8px;padding:14px 16px;display:grid}.lg-as-card h3{font-size:16px;font-weight:600}.lg-as-card ul{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lg-as-card li{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);gap:6px;display:grid}.lg-as-card li.lg-as-card__y svg{color:var(--ok);margin-top:3px}.lg-as-card li.lg-as-card__no{color:var(--ink-3)}.lg-as-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px clamp(20px,3cqi,40px);display:grid}.lg-as-notes>div{border-top:2px solid var(--line-strong);gap:4px;padding-top:10px;display:grid}.lg-as-notes b{color:var(--ink);font-size:15.5px}.lg-as-notes span{color:var(--ink-2);font-size:14.5px}@container site (max-width:900px){.lg-as-notes{grid-template-columns:minmax(0,1fr)}}@container site (max-width:640px){.lg-as-rm-wrap{display:none}.lg-as-cards{display:grid}}.lg-as-vs{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.lg-as-vs>div{align-content:start;gap:12px;min-width:0;padding:20px clamp(16px,2.6cqi,28px) 22px;display:grid}.lg-as-vs>div+div{border-left:1px solid var(--line);background:var(--bg)}.lg-as-vs h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.lg-as-vs p{color:var(--ink-2);font-size:15px}.lg-as-vs ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lg-as-vs li{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:14.5px;display:grid}.lg-as-vs li svg{color:var(--accent);margin-top:3px}.lg-as-vs>div+div li svg{color:var(--ink-3)}@container site (max-width:760px){.lg-as-vs{grid-template-columns:minmax(0,1fr)}.lg-as-vs>div+div{border-left:0;border-top:1px solid var(--line)}}.lg-as-asr{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3cqi,40px);display:grid}.lg-as-tier{grid-template-rows:auto 1fr auto;gap:14px;min-width:0;padding-top:16px;display:grid}.lg-as-tier--ind{border-top:3px solid var(--ink)}.lg-as-tier--pub{border-top:1px solid var(--ink);padding-top:18px}.lg-as-tier--ctl{border-top:1px dashed var(--line-control);padding-top:18px}.lg-as-tier h3{letter-spacing:-.01em;font-size:18px;font-weight:600}.lg-as-tier__who{font-family:var(--f-data);letter-spacing:.04em;color:var(--ink-3);margin-top:4px;font-size:11.5px}.lg-as-tier ul{align-content:start;margin:0;padding:0;list-style:none;display:grid}.lg-as-tier li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:12px 0;display:grid}.lg-as-tier li:first-child{border-top:0;padding-top:2px}.lg-as-tier__nm{color:var(--ink);font-size:15px;font-weight:600}.lg-as-tier__dt{color:var(--ink-2);grid-column:1/-1;font-size:14px}.lg-as-tier__ft{font-size:14.5px}.lg-as-asr-note{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:14.5px;display:grid}.lg-as-asr-note svg{color:var(--ink-3);margin-top:3px}@container site (max-width:900px){.lg-as-asr{grid-template-columns:minmax(0,1fr);gap:28px}}.lg-as-lib-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:20px;display:flex}.lg-as-lib-nav ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lg-as-lib-nav a{border:1px solid var(--line-strong);border-radius:var(--r-pill);min-height:34px;color:var(--ink);background:var(--surface);align-items:center;gap:8px;padding:4px 12px;font-size:14px;text-decoration:none;display:inline-flex}.lg-as-lib-nav a:hover{border-color:var(--ink-3)}.lg-as-lib-nav__n{font-family:var(--f-data);color:var(--ink-3);font-size:12px}.lg-as-skey{font-size:14px}.lg-as-skey summary{cursor:pointer;color:var(--link);text-underline-offset:4px;align-items:center;gap:6px;min-height:34px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lg-as-skey dl{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:8px;margin:10px 0 0;padding:12px 16px;display:grid}.lg-as-skey dl>div{grid-template-columns:9.5em minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.lg-as-skey dd{color:var(--ink-2);margin:0}.lg-as-lib-cols,.lg-as-lib-r{grid-template-columns:minmax(0,1fr) 150px 150px 220px;gap:6px 20px;display:grid}.lg-as-lib-cols{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--ink);padding:0 0 8px;font-size:11px}.lg-as-lib-g{border-bottom:1px solid var(--line-strong)}.lg-as-lib-gh button{width:100%;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;align-items:baseline;gap:12px;padding:18px 0 10px;display:flex}.lg-as-lib-gt{letter-spacing:-.01em;font-size:17px;font-weight:600}.lg-as-lib-gc{font-family:var(--f-data);color:var(--ink-3);font-size:12px}.lg-as-lib-gi{font-family:var(--f-data);color:var(--ink-3);text-align:center;width:24px;margin-left:auto;font-size:18px}.lg-as-lib-gh button:hover .lg-as-lib-gt{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lg-as-lib-lede{color:var(--ink-2);margin:-2px 0 6px;font-size:14.5px}.lg-as-lib-rows{margin:0 0 10px;padding:0;list-style:none}.lg-as-lib-r{border-top:1px solid var(--line);align-items:baseline;padding:14px 0}.lg-as-lib-doc{gap:4px;min-width:0;display:grid}.lg-as-lib-nm{color:var(--ink);font-size:15.5px;font-weight:600}a.lg-as-lib-nm{color:var(--link);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}@supports (color:color-mix(in lab, red, red)){a.lg-as-lib-nm{-webkit-text-decoration-color:color-mix(in srgb, var(--link) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--link) 40%, transparent)}}a.lg-as-lib-nm:hover{text-decoration-color:currentColor}.lg-as-lib-doc p{color:var(--ink-2);font-size:14.5px}.lg-as-lib-dt{color:var(--ink-2);font-size:14px}.lg-as-lib-dt .lg-as-lbl{display:none}.lg-as-lib-act{text-align:right;justify-self:end;min-width:0;font-size:14.5px}.lg-as-lib-act .lg-link{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lg-as-none{color:var(--ink-3)}.lg-as-lib-copy{color:var(--ink);font:inherit;text-align:right;overflow-wrap:anywhere;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 8px;padding:4px 0;font-size:13.5px;display:inline-flex}.lg-as-lib-copy .lg-as-cp{color:var(--link);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.lg-as-lib-foot{color:var(--ink-3);margin-top:16px;font-size:13.5px}@container site (max-width:900px){.lg-as-lib-cols,.lg-as-lib-r{grid-template-columns:minmax(0,1fr) 140px 190px}.lg-as-lib-cols span:nth-child(3),.lg-as-lib-r .lg-as-lib-dt{display:none}}@container site (max-width:720px){.lg-as-lib-cols{display:none}.lg-as-lib-r{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.lg-as-lib-doc{grid-column:1/-1}.lg-as-lib-r .lg-as-lib-dt{order:3;grid-column:1/-1;display:block}.lg-as-lib-r .lg-as-lib-dt .lg-as-none{display:none}.lg-as-lib-dt .lg-as-lbl{display:inline}.lg-as-lib-st{order:4}.lg-as-lib-act{order:5}.lg-as-lib-g:first-of-type{border-top:1px solid var(--ink)}}@container site (max-width:900px) and (min-width:721px){.lg-as-lib-r .lg-as-lib-dt:has(.lg-as-lbl){grid-area:2/1;display:block}.lg-as-lib-r .lg-as-lib-dt .lg-as-lbl{display:inline}}.lg-as-cov{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(24px,4cqi,56px);display:grid}.lg-as-cov h3{border-bottom:1px solid var(--ink);padding-bottom:10px;font-size:17px;font-weight:600}.lg-as-cov ul{margin:0;padding:0;list-style:none}.lg-as-cov__a li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 0;font-size:15px;display:grid}.lg-as-cov__a li svg{color:var(--accent);margin-top:4px}.lg-as-cov__a li>span{gap:2px;display:grid}.lg-as-cov__q{color:var(--ink)}.lg-as-cov__b{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);padding:16px clamp(16px,2.6cqi,24px) 6px}.lg-as-cov__b li{border-bottom:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.lg-as-cov__b li:last-child{border-bottom:0}.lg-as-cov__b b{color:var(--ink);font-size:15px;font-weight:600}.lg-as-cov__b li>span{color:var(--ink-2);font-size:14.5px}@container site (max-width:820px){.lg-as-cov{grid-template-columns:minmax(0,1fr)}}.lg-as-gov{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px clamp(20px,3cqi,36px);display:grid}.lg-as-gov>div{border-top:2px solid var(--line-strong);align-content:start;gap:8px;min-width:0;padding-top:12px;display:grid}.lg-as-gov h3{font-size:16px;font-weight:600}.lg-as-gov p{color:var(--ink-2);font-size:14.5px}@container site (max-width:1000px){.lg-as-gov{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:560px){.lg-as-gov{grid-template-columns:minmax(0,1fr)}}.lg-as-s2r{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4cqi,56px);display:grid}.lg-as-s2r__dl{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);margin:0}.lg-as-s2r__dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,10em) minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:12px 18px;display:grid}.lg-as-s2r__dl>div:last-child{border-bottom:0}.lg-as-s2r__dl dt{font-family:var(--f-data);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.lg-as-s2r__dl dd{color:var(--ink);margin:0;font-size:15px}.lg-as-s2r__side{gap:12px;display:grid}.lg-as-s2r__side .lg-mono{overflow-wrap:anywhere}.lg-as-s2r .lg-as-muted{color:var(--ink-3)}@container site (max-width:860px){.lg-as-s2r{grid-template-columns:minmax(0,1fr)}}@container site (max-width:480px){.lg-as-s2r__dl>div{grid-template-columns:minmax(0,1fr)}}.lg-as-pst{gap:24px;display:grid}.lg-as-pst__list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.lg-as-pst__i{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;padding:16px 0;display:grid}.lg-as-pst__n{font-family:var(--f-data);color:var(--ink-3);font-size:12px}.lg-as-pst__b h3{letter-spacing:-.01em;font-size:17px;font-weight:600}.lg-as-pst__b p{color:var(--ink-2);margin-top:4px;font-size:14.5px}.lg-as-pst__i--not .lg-as-pst__b h3{color:var(--ink-2);font-weight:500}.lg-as-pst__i--current{box-shadow:inset 3px 0 0 var(--warn)}.lg-as-pst__i--current .lg-as-pst__n{color:var(--warn);padding-left:14px;font-weight:500}.lg-as-pst__ev{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px clamp(20px,3cqi,40px);display:grid}.lg-as-pst__ev>div{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);align-content:start;gap:10px;padding:16px 20px;display:grid}.lg-as-pst__ev h3{font-size:15.5px;font-weight:600}.lg-as-pst__ev ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lg-as-pst__ev li{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:14.5px;display:grid}.lg-as-pst__ev li svg{color:var(--ink-3);margin-top:3px}.lg-as-pst__note{color:var(--ink-3);font-size:13.5px}@container site (max-width:760px){.lg-as-pst__ev{grid-template-columns:minmax(0,1fr)}}@container site (max-width:560px){.lg-as-pst__i{grid-template-columns:32px minmax(0,1fr)}.lg-as-pst__i>.lg-chip{grid-column:2;justify-self:start;margin-top:6px}.lg-as-pst__i--current .lg-as-pst__n{padding-left:8px}}.lg-as-s2t{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.lg-as-s2t__tbl{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;font-size:15px;overflow:hidden}.lg-as-s2t__tbl th,.lg-as-s2t__tbl td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 18px}.lg-as-s2t__tbl thead th{color:var(--ink);width:38%;font-size:15px;font-weight:600}.lg-as-s2t__tbl tbody th{color:var(--ink-2);width:24%;font-size:14px;font-weight:500}.lg-as-s2t__tbl td{color:var(--ink)}.lg-as-s2t__tbl tr.lg-as-s2t__lg th,.lg-as-s2t__tbl tr.lg-as-s2t__lg td{background:var(--bg);border-bottom:0;font-weight:600}.lg-as-s2t__tbl tr.lg-as-s2t__lg th{color:var(--ink)}.lg-as-s2t__cards{grid-template-columns:minmax(0,1fr);gap:12px;display:none}.lg-as-s2t__card,.lg-as-s2t__card dl,.lg-as-s2t__card dl>div{min-width:0}.lg-as-s2t__card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:16px 18px}.lg-as-s2t__card h3{margin-bottom:8px;font-size:16px;font-weight:600}.lg-as-s2t__card dl{margin:0;display:grid}.lg-as-s2t__card dl>div{border-top:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.lg-as-s2t__card dt{color:var(--ink-3);font-size:12.5px}.lg-as-s2t__card dd{color:var(--ink);margin:0;font-size:14.5px}.lg-as-s2t__card .lg-as-s2t__lg dd{font-weight:600}.lg-as-s2t__note{color:var(--ink-2);font-size:14px}@container site (max-width:680px){.lg-as-s2t__tbl{display:none}.lg-as-s2t__cards{display:grid}}.lg-as-scp{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4cqi,56px);display:grid}.lg-as-scp__list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.lg-as-scp__list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:14px 0;display:grid}.lg-as-scp__list h3{font-size:16px;font-weight:600}.lg-as-scp__list p{color:var(--ink-2);margin-top:2px;font-size:14.5px}.lg-as-scp__side{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);gap:10px;padding:18px 20px;display:grid}.lg-as-scp__side h3{font-size:15.5px;font-weight:600}.lg-as-scp__side p{color:var(--ink-2);font-size:14.5px}@container site (max-width:820px){.lg-as-scp{grid-template-columns:minmax(0,1fr)}}.lg-as-ra{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5cqi,64px);display:grid}.lg-as-ra__answer{gap:12px;display:grid}.lg-as-ra__q{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.lg-as-ra__a{letter-spacing:-.03em;color:var(--ink);font-size:clamp(2rem,1.2rem + 2.4cqi,2.75rem);font-weight:600;line-height:1.05}.lg-as-ra__caveat{border-left:2px solid var(--line-strong);color:var(--ink-3);padding-left:12px}@container site (max-width:820px){.lg-as-ra{grid-template-columns:minmax(0,1fr)}}.lg-page:has([data-lg-careers]) .lg-hero .lg-actions{gap:12px 22px}.lg-cr-empty{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4cqi,48px);padding:clamp(24px,4cqi,40px);display:grid}.lg-cr-empty--solo{grid-template-columns:minmax(0,1fr)}.lg-cr-empty__main,.lg-cr-empty__intro{align-content:start;gap:12px;min-width:0;display:grid}.lg-cr-empty__mark{border:1.5px dashed var(--line-control);width:40px;height:40px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.lg-cr-empty__intro{border-left:1px solid var(--line);padding-left:clamp(24px,4cqi,48px)}@container site (max-width:759px){.lg-cr-empty{grid-template-columns:minmax(0,1fr)}.lg-cr-empty__intro{border-left:0;border-top:1px solid var(--line);padding-top:20px;padding-left:0}}.lg-cr-count{font-family:var(--f-data);color:var(--ink-3);font-size:13px}.lg-cr-jobs{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.lg-cr-job{border-bottom:1px solid var(--line)}.lg-cr-job__h{font:inherit;margin:0}.lg-cr-job__btn{text-align:left;width:100%;min-height:64px;color:var(--ink);cursor:pointer;border-radius:var(--r-xs);font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px 16px;padding:20px 0;display:grid}.lg-cr-job__t{font-family:var(--f-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;line-height:1.3}.lg-cr-job__btn:hover .lg-cr-job__t{text-decoration:underline;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:4px}.lg-cr-job__meta{flex-wrap:wrap;grid-column:1;gap:6px;display:flex}.lg-cr-job__ico{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--ink-2);transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}.lg-cr-job__btn[aria-expanded=true] .lg-cr-job__ico{background:var(--surface-2);transform:rotate(45deg)}.lg-cr-job__panel{gap:18px;padding:0 0 24px;display:grid}.lg-cr-job__panel h4{margin-bottom:4px}.lg-cr-job__steps{margin:0;padding-left:20px}.lg-cr-fgrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4cqi,56px);margin:0;padding:32px 0 0;list-style:none;display:grid}.lg-cr-fgrid>li{align-content:start;gap:10px;min-width:0;display:grid}.lg-cr-fgrid p{color:var(--ink-2);font-size:15.5px}@container site (max-width:899px){.lg-cr-fgrid{grid-template-columns:minmax(0,1fr);gap:32px}}.lg-cr-cov h3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.lg-cr-cov .lg-as-cov__a b{color:var(--ink);font-weight:600}.lg-cr-cov .lg-as-cov__a li span span{color:var(--ink-2);font-size:14.5px}.lg-cr-promise{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none;display:grid}.lg-cr-promise li{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.lg-cr-promise svg{color:var(--accent);margin-top:5px}.lg-ent-eo{grid-template-columns:minmax(0,.95fr) 28px minmax(0,1.15fr) 28px minmax(0,1.25fr);padding:clamp(16px,2.4cqi,24px);display:grid}.lg-ent-eo__col{align-content:start;gap:12px;min-width:0;display:grid}.lg-ent-eo__h{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:11px;display:flex}.lg-ent-eo__h i{background:var(--accent-soft);width:20px;height:20px;color:var(--link);letter-spacing:0;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.lg-ent-eo__v{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(1.625rem,1.1rem + 1.8cqi,2.375rem);font-weight:600;line-height:1.1}.lg-ent-eo__cur{letter-spacing:0;color:var(--ink-2);vertical-align:.5em;margin-right:.3em;font-size:.5em;font-weight:500}.lg-ent-eo__s{color:var(--ink-2);font-size:13.5px;line-height:1.45}.lg-ent-eo__s b{color:var(--ink);font-weight:600}.lg-ent-eo__bar{gap:2px;height:10px;display:flex}.lg-ent-eo__bar span{min-width:2px}.lg-ent-eo__bar span:first-child{border-radius:3px 0 0 3px}.lg-ent-eo__bar span:last-child{border-radius:0 3px 3px 0}.lg-ent-eo__in{background:var(--accent)}.lg-ent-eo__out{background:var(--line-control)}.lg-ent-eo__cur-list{color:var(--ink-2);border-top:1px solid var(--line);gap:4px;margin:0;padding:10px 0 0;font-size:13px;list-style:none;display:grid}.lg-ent-eo__cur-list li{justify-content:space-between;gap:8px;display:flex}.lg-ent-eo__cur-list b{color:var(--ink);font-weight:600}.lg-ent-eo__cur-list .lg-ent-eo__na b{color:var(--warn)}.lg-ent-eo__arrow{position:relative}.lg-ent-eo__arrow:before{content:"";background:var(--accent);height:2px;position:absolute;top:64px;left:6px;right:6px}.lg-ent-eo__arrow:after{content:"";border:6px solid #0000;border-left-color:var(--accent);border-right:0;position:absolute;top:59px;right:4px}.lg-ent-eo__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lg-ent-eo__row{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 6px;display:grid}.lg-ent-eo__row:hover{background:var(--surface-2)}.lg-ent-eo__row[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.lg-ent-eo__row[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}}.lg-ent-eo__stripe{background:var(--line-strong);border-radius:2px;width:4px;height:32px}.lg-ent-eo__stripe.is-crit{background:var(--crit)}.lg-ent-eo__stripe.is-warn{background:var(--warn)}.lg-ent-eo__n{font-size:14.5px;font-weight:600;display:block}.lg-ent-eo__sub{color:var(--ink-3);font-size:12.5px;display:block}.lg-ent-eo__flag{color:var(--warn);align-items:center;gap:4px;margin-left:6px;font-size:12px;font-weight:600;display:inline-flex}.lg-ent-eo__who{min-width:0}.lg-ent-eo__r{text-align:right}.lg-ent-eo__d{white-space:nowrap;font-size:13.5px;font-weight:600;display:block}.lg-ent-eo__d.is-crit{color:var(--crit)}.lg-ent-eo__d.is-warn{color:var(--warn)}.lg-ent-eo__d.is-calm{color:var(--ink-2)}.lg-ent-eo__d.is-none{color:var(--ink-3);font-weight:500}.lg-ent-ev{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-width:0;margin:0;display:grid}.lg-ent-ev__h{border-bottom:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 14px;font-size:12.5px;display:flex}.lg-ent-ev blockquote{font-family:var(--f-reading);color:var(--ink);margin:0;padding:14px;font-size:15px;line-height:1.6}.lg-ent-ev mark,.lg-ent-lc mark{background:var(--mark);color:var(--mark-ink);box-shadow:0 0 0 2px var(--mark);border-radius:2px}.lg-ent-ev__none{color:var(--ink-2);padding:14px;font-size:14px}.lg-ent-ev__f{border-top:1px dashed var(--line-strong);color:var(--ink-2);gap:6px;padding:10px 14px 12px;font-size:13.5px;display:grid}.lg-ent-ev__f .lg-chip{justify-self:start}.lg-ent-ev__flag{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;display:grid}.lg-ent-ev__flag svg{color:var(--warn);margin-top:2px}.lg-ent-ev__f b{color:var(--ink);font-weight:600}.lg-ent-eo__foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 18px;font-size:13.5px;display:flex}@container site (max-width:980px){.lg-ent-eo{grid-template-columns:minmax(0,1fr) 28px minmax(0,1.2fr);row-gap:20px}.lg-ent-eo__arrow--a2{display:none}.lg-ent-eo__col--c3{grid-column:1/-1}}@container site (max-width:640px){.lg-ent-eo{grid-template-columns:minmax(0,1fr);row-gap:0}.lg-ent-eo__arrow{height:28px}.lg-ent-eo__arrow--a2{display:block}.lg-ent-eo__arrow:before{width:2px;height:auto;inset:4px auto 4px 50%}.lg-ent-eo__arrow:after{border:6px solid #0000;border-top-color:var(--accent);border-bottom:0;inset:auto auto 2px calc(50% - 5px)}}.lg-ent-sc{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4cqi,44px);display:grid}.lg-ent-sc__says{gap:14px;display:grid}.lg-ent-sc__says>p{color:var(--ink-2)}.lg-ent-sc__says>p b{color:var(--ink);font-weight:600}.lg-ent-sc__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px clamp(20px,3cqi,40px);margin:0;padding:0;list-style:none;display:grid}.lg-ent-sc__list li{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:10px;font-size:15.5px;display:grid}.lg-ent-sc__list li svg{color:var(--accent);margin-top:4px}.lg-ent-sc__list li b{color:var(--ink);font-weight:600}.lg-ent-sc .lg-ct thead th.lg-ct__hl{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.lg-ent-sc .lg-ct thead th.lg-ct__hl{background:color-mix(in srgb, var(--accent-soft) 70%, transparent)}}.lg-ent-sc .lg-ct td,.lg-ent-sc .lg-ct th{font-variant-numeric:normal}.lg-ent-note{color:var(--ink-3);margin-top:10px;font-size:13.5px}@container site (max-width:900px){.lg-ent-sc__list{grid-template-columns:minmax(0,1fr)}}.lg-ent-plans{min-width:0}.lg-ent-cards{gap:10px;margin:0;padding:0;list-style:none;display:none}.lg-ent-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:8px;padding:14px 16px;display:grid}.lg-ent-card.is-hl{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.lg-ent-card h3{font-size:16px;font-weight:600}.lg-ent-card dl{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0;font-size:14px;display:grid}.lg-ent-card dt{color:var(--ink-3)}.lg-ent-card dd{color:var(--ink);text-align:right;margin:0;font-weight:600}@container site (max-width:560px){.lg-ent-sc .lg-ct-wrap{display:none}.lg-ent-cards{display:grid}}.lg-ent-lc{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);margin:0;overflow:hidden}.lg-ent-lc__h{border-bottom:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.lg-ent-lc__h .lg-mono{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.lg-ent-lc__clause{font-family:var(--f-reading);color:var(--ink);margin:0;padding:16px 18px;font-size:clamp(1rem,.95rem + .3cqi,1.0625rem);line-height:1.65}.lg-ent-lc__steps{border-top:1px solid var(--line);margin:0;padding:4px 18px 16px;list-style:none;display:grid}.lg-ent-lc__steps li{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 0 0;display:grid;position:relative}.lg-ent-lc__steps li:before{content:"";background:var(--line);width:2px;position:absolute;top:34px;bottom:-12px;left:9px}.lg-ent-lc__steps li:last-child:before{display:none}.lg-ent-lc__dot{background:var(--surface-2);width:20px;height:20px;color:var(--ink-2);border:1px solid var(--line-strong);border-radius:50%;place-items:center;display:grid}.lg-ent-lc__dot.is-ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.lg-ent-lc__t{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.lg-ent-lc__d{color:var(--ink-2);font-size:13.5px;display:block}.lg-ent-lc__tag{font-family:var(--f-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-size:10.5px}.lg-ent-alt,.lg-ent-links{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;padding-top:18px;font-size:15px;display:flex}.lg-ent-alt{align-items:baseline;gap:8px 16px}.lg-ent-alt b{color:var(--ink);font-weight:600}.lg-ent-links{align-items:center;gap:10px 24px}.lg-ent-links__addr{font-family:var(--f-data);color:var(--ink);font-size:14px}.lg-crk-min0{min-width:0}.lg-crk-label{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:11px;display:flex}.lg-crk-note{color:var(--ink-2);font-size:13.5px;line-height:1.45}.lg-crk-note b{color:var(--ink);font-weight:600}.lg-crk-foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 18px;font-size:13.5px;display:flex}.lg-crk-nw{grid-template-columns:minmax(0,.78fr) minmax(0,1.5fr);align-items:start;gap:clamp(20px,3cqi,44px);padding:clamp(16px,2.4cqi,24px);display:grid}.lg-crk-nw__sum{align-content:start;gap:10px;min-width:0;display:grid}.lg-crk-nw__big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.lg-crk-nw__big b{letter-spacing:-.035em;font-size:clamp(2.75rem,1.6rem + 3cqi,4rem);font-weight:600;line-height:1}.lg-crk-nw__big span{color:var(--ink-2);font-size:15px}.lg-crk-nw__main{gap:12px;min-width:0;display:grid}.lg-crk-nw__track{height:104px;margin-inline:12px;position:relative}.lg-crk-nw__bar{background:var(--surface-2);height:12px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:6px;position:absolute;top:40px;left:0;right:0}.lg-crk-nw__tick{background:var(--line-strong);width:1px;height:20px;position:absolute;top:36px}.lg-crk-nw__tl{font-family:var(--f-data);color:var(--ink-3);white-space:nowrap;font-size:11px;position:absolute;top:88px;transform:translate(-50%)}.lg-crk-nw__tl--first{transform:none}.lg-crk-nw__tl--last{transform:translate(-100%)}.lg-crk-nw__pin,.lg-crk-nw__n{width:22px;height:22px;font-family:var(--f-data);background:var(--surface);border:1.5px solid var(--line-control);color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.lg-crk-nw__pin{margin-left:-11px;position:absolute}.lg-crk-nw__pin--up{top:8px}.lg-crk-nw__pin--down{top:62px}.lg-crk-nw__pin:after{content:"";background:var(--line-control);width:1.5px;height:8px;position:absolute;left:9.25px}.lg-crk-nw__pin--up:after{top:20px}.lg-crk-nw__pin--down:after{top:-10px}.lg-crk-nw__pin.is-soon,.lg-crk-nw__n.is-soon{border-color:var(--crit);background:var(--crit-soft);color:var(--crit)}.lg-crk-nw__pin.is-soon:after{background:var(--crit)}.lg-crk-nw__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.lg-crk-nw__list li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:9px 0;display:grid}.lg-crk-nw__list li:last-child{border-bottom:0}.lg-crk-nw__v{font-size:14.5px;font-weight:600;display:block}.lg-crk-nw__s{color:var(--ink-3);font-size:12.5px;display:block}.lg-crk-nw__r{text-align:right}.lg-crk-nw__d{white-space:nowrap;font-size:13.5px;font-weight:600;display:block}.lg-crk-nw__d.is-soon{color:var(--crit)}@container site (max-width:900px){.lg-crk-nw{grid-template-columns:minmax(0,1fr)}}@container site (max-width:420px){.lg-crk-nw__track{margin-inline:10px}.lg-crk-nw__tl--mid{display:none}}.lg-crk-fg{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4cqi,56px);margin:0;padding:32px 0 0;list-style:none;display:grid}.lg-crk-fg>li{min-width:0}.lg-crk-fg .lg-eyebrow{margin-bottom:12px;display:block}.lg-crk-fg h3{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.3}.lg-crk-fg p{color:var(--ink-2);margin-top:10px;font-size:15.5px}.lg-crk-caveat{color:var(--ink-3);margin-top:28px;font-size:14.5px}@container site (max-width:900px){.lg-crk-fg{grid-template-columns:minmax(0,1fr);gap:32px}}.lg-crk-doc{grid-template-columns:minmax(0,1fr);display:grid}.lg-crk-doc__page{border-bottom:1px solid var(--line);background:var(--bg);min-width:0;padding:22px clamp(16px,3cqi,32px) 26px}.lg-crk-doc__page-h{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:14px;padding-bottom:12px;font-size:11px;display:flex}.lg-crk-doc__page p{font-family:var(--f-reading);color:var(--ink);font-size:15.5px;line-height:1.7}.lg-crk-doc__page mark{background:linear-gradient(180deg, transparent 10%, var(--mark) 10%, var(--mark) 92%, transparent 92%);color:var(--mark-ink);border-radius:2px;padding:0 2px}.lg-crk-doc__ref{font-family:var(--f-data);color:var(--ink-3);vertical-align:super;margin-left:2px;font-size:10.5px}.lg-crk-doc__terms-h{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px 4px;font-size:13px;display:flex}.lg-crk-doc__terms{align-content:start;gap:2px;min-width:0;margin:0;padding:8px;list-style:none;display:grid}.lg-crk-doc__terms li{border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.lg-crk-doc__k{color:var(--ink-3);align-items:baseline;gap:6px;font-size:12.5px;display:flex}.lg-crk-doc__v{grid-column:1;font-size:15.5px;font-weight:600}.lg-crk-doc__terms .lg-chip{grid-area:1/2/span 2;align-self:center}.lg-crk-doc__calc{font-family:var(--f-data);color:var(--ink-3);grid-column:1/-1;font-size:11.5px}.lg-crk-doc__follow{border-top:1px solid var(--line);color:var(--ink-2);gap:4px;padding:14px 18px 16px;font-size:14px;display:grid}.lg-crk-doc__follow b{color:var(--ink);font-weight:600}.lg-crk-doc__follow-k{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.lg-crk-offer{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5cqi,72px);display:grid}.lg-crk-brief{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface)}.lg-crk-brief section{gap:8px;padding:16px 20px 18px;display:grid}.lg-crk-brief section+section{border-top:1px solid var(--line)}.lg-crk-brief h3{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}.lg-crk-brief ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lg-crk-brief li{color:var(--ink-2);align-items:baseline;gap:10px;font-size:15px;display:flex}.lg-crk-brief li svg{color:var(--accent);flex:none;transform:translateY(1px)}.lg-crk-brief__opt{color:var(--ink-3)}.lg-crk-brief p{color:var(--ink-2);font-size:14.5px}@container site (max-width:900px){.lg-crk-offer{grid-template-columns:minmax(0,1fr)}}.lg-crk-act{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:8px;display:flex}.lg-crk-act .lg-small{color:var(--ink-3)}.lg-crk-alt,.lg-crk-links{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;padding-top:18px;font-size:15px;display:flex}.lg-crk-alt{align-items:baseline;gap:8px 16px}.lg-crk-alt b{color:var(--ink);font-weight:600}.lg-crk-links{align-items:center;gap:10px 24px}@container site (max-width:560px){.lg-crk-act{flex-direction:column;align-items:stretch}.lg-crk-act .lg-btn{width:100%}}.lg-crk-rs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lg-crk-rs__p{border-bottom:1px solid var(--line);align-content:start;gap:12px;min-width:0;padding:clamp(16px,2.4cqi,24px);display:grid}.lg-crk-rs__p--br{border-right:1px solid var(--line)}.lg-crk-rs__p--wide{border-bottom:0;grid-column:1/-1}.lg-crk-rs__h{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:11px;display:flex}.lg-crk-rs__h h3{font:inherit;letter-spacing:inherit;color:inherit}.lg-crk-rs__v{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(1.625rem,1.1rem + 1.8cqi,2.25rem);font-weight:600;line-height:1.1}.lg-crk-rs__cur{letter-spacing:0;color:var(--ink-2);vertical-align:.5em;margin-right:.3em;font-size:.5em;font-weight:500}.lg-crk-rs__s{color:var(--ink-2);font-size:13.5px}.lg-crk-rs__s b{color:var(--ink);font-weight:600}.lg-crk-rs__cur-list{border-top:1px solid var(--line);color:var(--ink-2);gap:4px;margin:0;padding:10px 0 0;font-size:13.5px;list-style:none;display:grid}.lg-crk-rs__cur-list li{justify-content:space-between;gap:8px;display:flex}.lg-crk-rs__cur-list b{color:var(--ink);font-weight:600}.lg-crk-rs__cur-list .is-na b{color:var(--warn)}.lg-crk-rs__months{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;height:112px;display:grid}.lg-crk-rs__m{text-align:center;grid-template-rows:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid}.lg-crk-rs__col{flex-direction:column-reverse;align-self:end;gap:3px;display:flex}.lg-crk-rs__col i,.lg-crk-rs__key i{background:var(--accent);border-radius:3px;display:block}.lg-crk-rs__col i{height:24px}.lg-crk-rs__col i.is-soon,.lg-crk-rs__key i.is-soon{background:var(--crit)}.lg-crk-rs__col i.is-maybe,.lg-crk-rs__key i.is-maybe{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--warn)}.lg-crk-rs__m>span{font-family:var(--f-data);color:var(--ink-3);font-size:10.5px}.lg-crk-rs__m1{display:none}.lg-crk-rs__key{color:var(--ink-3);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.lg-crk-rs__key span{align-items:center;gap:6px;display:inline-flex}.lg-crk-rs__key i{width:12px;height:12px;display:inline-block}.lg-crk-rs__mlist{color:var(--ink-2);font-size:13px}.lg-crk-rs__bars{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lg-crk-rs__bars li{grid-template-columns:6.25rem minmax(0,1fr) 4.75rem;align-items:center;gap:10px;font-size:13.5px;display:grid}.lg-crk-rs__nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lg-crk-rs__tr{background:var(--surface-2);border-radius:3px;height:10px;overflow:hidden}.lg-crk-rs__tr i{background:var(--accent);border-radius:3px;height:100%;display:block}.lg-crk-rs__bars li.is-estimate .lg-crk-rs__tr i{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent)}.lg-crk-rs__val{color:var(--ink-2);white-space:nowrap;text-align:right}.lg-crk-rs__gaps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lg-crk-rs__gaps li{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;font-size:14px;display:grid}.lg-crk-rs__gaps li svg{color:var(--warn);margin-top:2px}.lg-crk-rs__gaps b{color:var(--ink);font-weight:600}.lg-crk-rs__pri{margin:0;padding:0;list-style:none;display:grid}.lg-crk-rs__pri li,.lg-crk-rs__pri-hd{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:26px minmax(0,1fr) minmax(0,.8fr) minmax(0,1.5fr);align-items:baseline;gap:4px 18px;padding:12px 0;font-size:14px;display:grid}.lg-crk-rs__pri-hd{color:var(--ink-3);border-top:0;padding:0 0 8px;font-size:12px}.lg-crk-rs__n{font-family:var(--f-data);color:var(--ink-3);font-size:12px}.lg-crk-rs__pnm{color:var(--ink);font-weight:600;display:block}.lg-crk-rs__sub{color:var(--ink-3);font-size:12.5px;display:block}.lg-crk-rs__dt{color:var(--ink);font-weight:600}.lg-crk-rs__dt.is-soon{color:var(--crit)}.lg-crk-rs__dt .lg-crk-rs__sub{font-weight:400}.lg-crk-rs__later{color:var(--ink-2);border-top:1px dashed var(--line-strong);flex-wrap:wrap;gap:6px 16px;padding-top:12px;font-size:13.5px;display:flex}.lg-crk-rs__later b{color:var(--ink);font-weight:600}@container site (max-width:900px){.lg-crk-rs{grid-template-columns:minmax(0,1fr)}.lg-crk-rs__p--br{border-right:0}}@container site (max-width:640px){.lg-crk-rs__pri-hd{display:none}.lg-crk-rs__pri li{grid-template-columns:26px minmax(0,1fr) auto}.lg-crk-rs__act{grid-column:2/-1}.lg-crk-rs__dt{text-align:right}}@container site (max-width:480px){.lg-crk-rs__m3{display:none}.lg-crk-rs__m1{display:inline}.lg-crk-rs__bars li{grid-template-columns:5.25rem minmax(0,1fr) 4.5rem;gap:8px}}.lg-ra-fail,.lg-ra-form [id]{scroll-margin-top:calc(var(--header-h) + 24px)}.lg-ra-form{gap:28px}.lg-ra-req{color:var(--ink-3);font-size:14px}.lg-ra-sec{gap:20px;min-width:0;display:grid}.lg-ra-sec+.lg-ra-sec{border-top:1px solid var(--line);padding-top:28px}.lg-ra-h{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}.lg-ra-submit{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:4px;display:flex}.lg-ra-busy:empty{display:none}.lg-ra-p{color:var(--ink-3)}.lg-ra-mini{color:var(--ink-2);border-left:2px solid var(--accent);padding-left:12px;font-size:14.5px}.lg-ra-mini b{color:var(--ink)}.lg-ra-done{max-width:var(--w-form);margin-inline:auto}.lg-ra-aside ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lg-ra-aside li{color:var(--ink-2);align-items:baseline;gap:10px;font-size:15px;display:flex}.lg-ra-aside li svg{color:var(--accent);flex:none;transform:translateY(1px)}.lg-ra-aside .lg-h6+p,.lg-ra-aside .lg-ra-p{margin-top:10px}.lg-ra-steps{counter-reset:s;gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lg-ra-steps li{counter-increment:s;color:var(--ink-2);align-items:flex-start;gap:12px;font-size:15px;display:flex}.lg-ra-steps li:before{content:counter(s);border:1px solid var(--line-strong);width:24px;height:24px;font-family:var(--f-data);color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.lg-ra-steps b{color:var(--ink);font-weight:600}.lg-ra-privacy{border-top:1px solid var(--line);padding-top:20px}@container site (max-width:560px){.lg-ra-submit .lg-btn{width:100%}}.lg-ab-tag{font:500 12px/1 var(--f-data);letter-spacing:.02em;border-radius:var(--r-xs);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.lg-ab-problem{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5cqi,56px);display:grid}.lg-ab-problem__copy{gap:16px;min-width:0;display:grid}.lg-ab-map{min-width:0;margin:0;display:grid}.lg-ab-map__cap{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.lg-ab-map ol{margin:0;padding:0;list-style:none}.lg-ab-map li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;font-size:15px;display:grid}.lg-ab-map__term{color:var(--ink);min-width:0;font-weight:500}.lg-ab-map__lead{border-top:1px dotted var(--line-control);width:clamp(16px,4cqi,48px)}.lg-ab-map__src{font:500 12.5px/1.35 var(--f-data);color:var(--ink-2);text-align:right;overflow-wrap:anywhere;min-width:0}.lg-ab-map__src--loose{color:var(--warn)}.lg-ab-map__one{border-radius:var(--r-md);background:var(--accent-soft);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:grid}.lg-ab-map__one b{font-weight:600}.lg-ab-map__one div span{color:var(--ink-2);font-size:14.5px}.lg-ab-map__dot{background:var(--accent);width:28px;height:28px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}@container site (max-width:899px){.lg-ab-problem{grid-template-columns:minmax(0,1fr)}}@container site (max-width:479px){.lg-ab-map li{grid-template-columns:minmax(0,1fr);gap:2px}.lg-ab-map__lead{display:none}.lg-ab-map__src{text-align:left}}.lg-ab-sh{min-width:0;display:grid}.lg-ab-sh>*+*{margin-top:18px}.lg-ab-thesis{font:600 clamp(1.75rem, 1rem + 2.6cqi, 2.75rem) / 1.12 var(--f-display);letter-spacing:-.025em;margin:0}.lg-ab-thesis .lg-soft{display:block}.lg-ab-grid{grid-template-columns:repeat(var(--lg-cols,3), minmax(0, 1fr));border-top:1px solid var(--line);gap:clamp(28px,4cqi,56px);margin:0;padding:32px 0 0;list-style:none;display:grid}.lg-ab-grid>li{align-content:start;gap:10px;min-width:0;display:grid}.lg-ab-grid p{color:var(--ink-2);margin:0;font-size:15.5px}@container site (max-width:899px){.lg-ab-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.lg-ab-rules{border-top:1px solid var(--ink);margin:0;display:grid}.lg-ab-rules__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:10px clamp(24px,4cqi,48px);padding:24px 0;display:grid}.lg-ab-rules dt{align-content:start;gap:10px;display:grid}.lg-ab-rules dd{color:var(--ink-2);gap:10px;min-width:0;margin:0;display:grid}.lg-ab-rules dd>*{margin:0}.lg-ab-rules__where{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;display:flex}@container site (max-width:759px){.lg-ab-rules__row{grid-template-columns:minmax(0,1fr)}}.lg-ab-aud{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.lg-ab-aud li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:8px clamp(24px,4cqi,48px);padding:22px 0;display:grid}.lg-ab-aud__q{font:500 clamp(1.0625rem, .98rem + .3cqi, 1.1875rem) / 1.45 var(--f-body);color:var(--ink);margin:0}.lg-ab-aud__q:before{content:"“"}.lg-ab-aud__q:after{content:"”"}.lg-ab-aud__a{color:var(--ink-2);margin:6px 0 0;font-size:15px}@container site (max-width:759px){.lg-ab-aud li{grid-template-columns:minmax(0,1fr)}}.lg-ab-ev{border-radius:var(--r-lg);overflow:hidden}.lg-ab-ev__top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.lg-ab-ev__doc{font:500 12px/1.4 var(--f-data);color:var(--ink-2);letter-spacing:.02em;overflow-wrap:anywhere}.lg-ab-ev__sample{font:500 11px/1 var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-strong);border-radius:var(--r-xs);padding:4px 6px}.lg-ab-ev__trace{font:500 12px/1.3 var(--f-data);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:12px 18px 0;list-style:none;display:flex}.lg-ab-ev__trace li{align-items:center;gap:6px;display:inline-flex}.lg-ab-ev__trace li+li:before{content:"→";color:var(--line-control)}.lg-ab-ev .lg-ev__clause{padding:18px 18px 6px;font-size:16.5px}.lg-ab-ev__ref{font:500 12px/1 var(--f-data);color:var(--ink-3);margin:0 0 8px;display:block}.lg-ab-ev__facts{border-top:1px solid var(--line);margin:12px 18px 0;display:grid}.lg-ab-ev__facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;display:grid}.lg-ab-ev__facts dt{color:var(--ink-2);font-size:14px}.lg-ab-ev__facts dt span{color:var(--ink-3);font-size:.8125rem}.lg-ab-ev__facts dd{font:600 14.5px/1.3 var(--f-body);font-variant-numeric:tabular-nums;text-align:right;margin:0}.lg-ab-ev__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 16px;display:flex}.lg-ab-ev__try{flex-wrap:wrap;align-items:center;gap:8px 10px;display:inline-flex}.lg-ab-ev__foot .lg-btn[aria-pressed=true]{background:var(--surface);color:var(--ink);border-color:var(--line-control)}.lg-ab-ev__cap{color:var(--ink-3);margin:0;padding:0 18px 16px;font-size:.8125rem}.lg-ab-founder{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}.lg-ab-mono{background:var(--surface-2);border:1px solid var(--line-strong);width:56px;height:56px;font:600 18px/1 var(--f-display);color:var(--ink-2);letter-spacing:.02em;border-radius:50%;place-items:center;display:grid}.lg-ab-founder__name{gap:2px;display:grid}.lg-ab-founder__name b{font:600 1.1875rem/1.3 var(--f-display)}.lg-ab-founder__name span{color:var(--ink-3);font-size:14.5px}.lg-ab-statement{font:400 1.125rem/1.65 var(--f-reading);color:var(--ink);grid-column:1/-1;margin:4px 0 0}.lg-ab-soc2{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);justify-items:start;gap:8px;padding:14px 16px;display:grid}.lg-ab-soc2 p{color:var(--ink-2);margin:0;font-size:15px}.lg-ab-next__h{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lg-ab-next{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.lg-ab-next li{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.lg-ab-next li b{color:var(--ink);font-weight:600}.lg-ab-next svg{color:var(--ink-3);margin-top:5px}.lg-ab-divider{background:var(--line);border:0;height:1px;margin:0}.lg-ct-fail,.lg-ct-form [id]{scroll-margin-top:calc(var(--header-h) + 24px)}.lg-ct-fail:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-md)}.lg-ct-form{gap:28px;min-width:0}.lg-ct-form>.lg-h4+.lg-ct-req{margin-top:-16px}.lg-ct-form .lg-notice__body{color:var(--ink-2);margin:4px 0 0}.lg-ct-req{color:var(--ink-3);margin:0;font-size:14px}.lg-ct-sec{gap:20px;min-width:0;display:grid}.lg-ct-sec+.lg-ct-sec{border-top:1px solid var(--line);padding-top:28px}.lg-ct-h{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:500}.lg-ct-topic{gap:12px;min-width:0;display:grid}.lg-ct-submit{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:4px;display:flex}.lg-ct-privacy{color:var(--ink-3);flex:260px;margin:0}.lg-ct-done{min-width:0}.lg-ct-methods{gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lg-ct-methods li{justify-items:start;gap:6px;display:grid}.lg-ct-methods__k{color:var(--ink);font-size:15px;font-weight:600}.lg-ct-methods__d{color:var(--ink-2);margin:0;font-size:15px}.lg-ct-addr{width:100%;color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:15px;display:flex}.lg-ct-addr>.lg-mono{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0}.lg-ct-next{border-top:1px solid var(--line);padding-top:20px}.lg-ct-steps{counter-reset:lg-ct-step;gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lg-ct-steps li{counter-increment:lg-ct-step;color:var(--ink-2);align-items:flex-start;gap:12px;font-size:15px;display:flex}.lg-ct-steps li:before{content:counter(lg-ct-step);border:1px solid var(--line-strong);width:24px;height:24px;font-family:var(--f-data);color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.lg-ct-steps b{color:var(--ink);font-weight:600}.lg-ct-gov{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px clamp(20px,3cqi,36px);margin:0;padding:0;list-style:none;display:grid}.lg-ct-gov>li{border-top:2px solid var(--line-strong);align-content:start;gap:8px;min-width:0;padding-top:12px;display:grid}.lg-ct-gov p{color:var(--ink-2);margin:0;font-size:14.5px}.lg-ct-divider{background:var(--line);border:0;height:1px;margin:0}.lg-ct-related .lg-related__list{grid-template-columns:repeat(4,minmax(0,1fr))}@container site (max-width:1000px){.lg-ct-gov{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:899px){.lg-ct-related .lg-related__list{grid-template-columns:minmax(0,1fr)}}@container site (max-width:559px){.lg-ct-gov{grid-template-columns:minmax(0,1fr)}.lg-ct-submit .lg-btn{width:100%}}.lg-in-h-focus:focus{outline:none}.lg-in-vis{background:var(--surface-2);aspect-ratio:16/10;max-width:100%;position:relative;overflow:hidden}.lg-in-vis--wide{aspect-ratio:8/3}.lg-in-svg{width:100%;height:100%;display:block}.lg-in-vis .cv-bg{fill:var(--surface-2)}.lg-in-vis .cv-surf{fill:var(--surface)}.lg-in-vis .cv-none{fill:none}.lg-in-vis .cv-ln{stroke:var(--line-strong);stroke-width:1px}.lg-in-vis .cv-blk{fill:var(--line-strong)}.lg-in-vis .cv-blk2{fill:var(--line)}.lg-in-vis .cv-acc{fill:var(--accent)}.lg-in-vis .cv-accs{stroke:var(--accent)}.lg-in-vis .cv-soft{fill:var(--accent-soft)}.lg-in-vis .cv-crit{fill:var(--crit)}.lg-in-vis .cv-crits{stroke:var(--crit)}.lg-in-vis .cv-critsoft{fill:var(--crit-soft)}.lg-in-vis .cv-warns{stroke:var(--warn)}.lg-in-vis .cv-warn{fill:var(--warn)}.lg-in-vis .cv-oks{stroke:var(--ok)}.lg-in-vis .cv-ok{fill:var(--ok)}.lg-in-vis .cv-inks{stroke:var(--ink)}.lg-in-vis .cv-ink3s{stroke:var(--ink-3)}.lg-in-vis .cv-onacc{stroke:var(--on-accent)}.lg-in-vis .cv-mark{fill:var(--mark)}.lg-in-vis .cv-t{font-family:var(--f-data);letter-spacing:.08em;fill:var(--ink-3);font-size:10.5px}.lg-in-vis .cv-t2{font-family:var(--f-data);fill:var(--ink-2);font-size:11px}.lg-in-vis .cv-tc{fill:var(--crit)}.lg-in-vis .cv-tl{fill:var(--link)}.lg-in-vis .cv-num{font-family:var(--f-body);letter-spacing:-.01em;fill:var(--ink);font-size:22px;font-weight:600}.lg-in-vis .cv-num15{font-family:var(--f-body);fill:var(--ink);font-size:15px;font-weight:600}.lg-in-vis .cv-serif{font-family:var(--f-reading);fill:var(--ink);font-size:13px}.lg-in-vis .cv-serif-l{font-family:var(--f-reading);fill:var(--ink);font-size:17px}.lg-in-catl{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:500}.lg-in-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 0;font-size:13px;display:flex}.lg-in-meta>*+:before{content:"·";color:var(--line-strong);margin:0 8px}.lg-in-tlink{color:var(--link);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link);font-weight:600}@supports (color:color-mix(in lab, red, red)){.lg-in-tlink{-webkit-text-decoration-color:color-mix(in srgb, var(--link) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--link) 40%, transparent)}}.lg-in-tlink{align-items:center;gap:6px;display:inline-flex}.lg-in-tlink:hover{text-decoration-color:currentColor}.lg-in-mast{padding-block:clamp(32px,5cqi,72px) 0}.lg-in-mast-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:20px clamp(32px,5cqi,80px);display:grid}.lg-in-mast .lg-h1{margin-top:16px}.lg-in-mast-rule{border-top:1px solid var(--ink);font-family:var(--f-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(28px,4cqi,48px);padding-top:12px;font-size:12px;display:flex}@container site (max-width:900px){.lg-in-mast-grid{grid-template-columns:minmax(0,1fr)}}.lg-in-feat{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:24px clamp(28px,4.5cqi,64px);padding-block:clamp(24px,3cqi,40px) clamp(48px,6cqi,80px);display:grid}.lg-in-feat .lg-in-vis{border-radius:var(--r-lg);border:1px solid var(--line)}.lg-in-feat-copy{align-content:center;gap:16px;min-width:0;display:grid}.lg-in-feat-kick{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.lg-in-feat h2{letter-spacing:-.02em;font-size:clamp(1.625rem,1rem + 2cqi,2.25rem);font-weight:600;line-height:1.12}.lg-in-feat h2 a{color:inherit;text-decoration:none}.lg-in-feat h2 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.lg-in-feat-ex{color:var(--ink-2);font-size:clamp(1.0625rem,.95rem + .45cqi,1.125rem)}.lg-in-feat-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:16px;display:flex}.lg-in-feat-vis{min-width:0;position:relative}.lg-in-feat-hit{border-radius:var(--r-lg);position:absolute;inset:0}@container site (max-width:900px){.lg-in-feat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.lg-in-feat h2{font-size:1.625rem}}@container site (max-width:560px){.lg-in-feat{grid-template-columns:minmax(0,1fr)}}.lg-in-latest{border-top:1px solid var(--line)}.lg-in-lat-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;display:flex}.lg-in-lat-head .lg-h2s{margin-top:14px}.lg-in-count{color:var(--ink-3);font-size:14px}.lg-in-filter-box{min-width:0}.lg-in-filter{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lg-in-filter a{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);min-height:40px;color:var(--ink-2);white-space:nowrap;transition:border-color var(--dur), color var(--dur), background-color var(--dur);align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.lg-in-filter a:hover{border-color:var(--ink);color:var(--ink)}.lg-in-filter a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lg-in-filter a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.lg-in-filter .lg-in-n{font-family:var(--f-data);color:var(--ink-3);font-size:12px}.lg-in-filter a[aria-current=page] .lg-in-n{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.lg-in-filter a[aria-current=page] .lg-in-n{color:color-mix(in srgb, var(--bg) 80%, var(--ink))}}@container site (max-width:560px){.lg-in-filter-box{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter);scrollbar-width:none;scroll-padding-inline:var(--gutter);overflow-x:auto}.lg-in-filter-box::-webkit-scrollbar{display:none}.lg-in-filter{flex-wrap:nowrap;width:max-content}.lg-in-filter a{min-height:44px}}.lg-in-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4cqi,52px) clamp(20px,2.6cqi,32px);margin:0;padding:0;list-style:none;display:grid}.lg-in-card{border-radius:var(--r-md);align-content:start;gap:16px;min-width:0;display:grid;position:relative}.lg-in-card .lg-in-vis{border-radius:var(--r-md);border:1px solid var(--line);transition:border-color var(--dur)}.lg-in-card:hover .lg-in-vis{border-color:var(--line-strong)}.lg-in-card-b{align-content:start;gap:8px;min-width:0;display:grid}.lg-in-card h3{letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;line-height:1.3}.lg-in-card h3 a{color:inherit;text-decoration:none}.lg-in-card h3 a:after{content:"";border-radius:var(--r-md);position:absolute;inset:0}.lg-in-card:hover h3 a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lg-in-card h3 a:focus-visible{outline:none}.lg-in-card:has(h3 a:focus-visible){outline:2px solid var(--focus);outline-offset:6px}.lg-in-card-ex{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.lg-in-empty{border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--ink-2);justify-items:start;gap:8px;padding:24px;display:grid}@container site (max-width:900px){.lg-in-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (min-width:561px) and (max-width:900px){.lg-in-grid--odd>li:first-child{grid-column:1/-1}.lg-in-grid--odd>li:first-child .lg-in-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px}}@container site (max-width:560px){.lg-in-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0}.lg-in-grid>li{border-bottom:1px solid var(--line)}.lg-in-card{grid-template-columns:minmax(0,1fr) 88px;gap:16px;padding-block:20px}.lg-in-card .lg-in-vis{aspect-ratio:1;order:2;align-self:start}.lg-in-card h3{font-size:1.0625rem}.lg-in-card-ex{-webkit-line-clamp:2;font-size:14.5px}.lg-in-card:has(h3 a:focus-visible){outline-offset:2px}}.lg-in-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(24px,3cqi,40px);display:grid}.lg-in-topic{border-top:1px solid var(--ink);align-content:start;gap:12px;min-width:0;padding-top:18px;display:grid}.lg-in-topic h3{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.3}.lg-in-topic>p{color:var(--ink-2);font-size:15px}.lg-in-topic ul{margin:4px 0 0;padding:0;list-style:none;display:grid}.lg-in-topic li a{border-top:1px solid var(--line);color:var(--ink);padding:10px 0;font-size:14.5px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.lg-in-topic li a:hover{text-underline-offset:3px;text-decoration:underline}.lg-in-topic-foot{flex-wrap:wrap;gap:6px 16px;padding-top:4px;font-size:14.5px;display:flex}@container site (max-width:1080px){.lg-in-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:560px){.lg-in-topics{grid-template-columns:minmax(0,1fr);gap:32px}}.lg-in-pc{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px clamp(32px,5cqi,72px);padding:clamp(24px,4cqi,48px);display:grid}.lg-in-pc .lg-h2s,.lg-in-pc .lg-body{margin-top:14px}.lg-in-pc-side{gap:20px;min-width:0;display:grid}.lg-in-pc-side ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lg-in-pc-side li{color:var(--ink-2);align-items:baseline;gap:10px;font-size:15px;display:flex}.lg-in-pc-side li svg{color:var(--accent);flex:none;transform:translateY(1px)}.lg-in-pc-side .lg-actions{border-top:1px solid var(--line);padding-top:16px}.lg-in-pc--inline{background:var(--accent-soft);border-color:#0000;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 22px}.lg-in-pc.lg-in-pc--inline p{color:var(--ink);font-size:15.5px}@container site (max-width:900px){.lg-in-pc{grid-template-columns:minmax(0,1fr)}}@container site (max-width:560px){.lg-in-pc-side .lg-actions{flex-direction:column;align-items:stretch}.lg-in-pc-side .lg-actions .lg-btn{width:100%}.lg-in-pc--inline .lg-actions{flex-direction:row;align-items:center}.lg-in-pc--inline .lg-actions .lg-btn{width:auto}}.lg-in-ah{padding-block:clamp(24px,4cqi,48px) clamp(24px,3cqi,36px)}.lg-in-ah-in{gap:18px;min-width:0;display:grid}.lg-in-byline{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:4px;padding-top:20px;display:flex}.lg-in-author{align-items:center;gap:12px;min-width:0;display:flex}.lg-in-avatar{background:var(--accent-soft);width:40px;height:40px;color:var(--link);font-family:var(--f-data);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.lg-in-author b{color:var(--ink);font-size:15px;font-weight:600;display:block}.lg-in-author>div>span{color:var(--ink-2);font-size:13.5px;display:block}.lg-in-dates{flex-wrap:wrap;gap:8px 28px;margin:0;font-size:14px;display:flex}.lg-in-dates div{gap:2px;display:grid}.lg-in-dates dt{color:var(--ink-3);font-size:12px}.lg-in-dates dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.lg-in-byline-r{flex-wrap:wrap;align-items:center;gap:16px 28px;min-width:0;display:flex}.lg-in-share{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-in-share-b{border-radius:var(--r-btn);background:var(--accent);min-height:40px;color:var(--on-accent);cursor:pointer;transition:background-color var(--dur);border:1px solid #0000;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.lg-in-share-b:hover{background:var(--accent-hover)}.lg-in-share-b.is-ok,.lg-in-share-b.is-ok:hover{background:var(--ok);color:var(--on-accent)}.lg-in-share-fb:not(.lg-sr){color:var(--ink-2);width:100%;min-height:1.2em;font-size:13px}.lg-in-share-fb input{width:100%;margin-top:6px}@container site (max-width:560px){.lg-in-share-b{min-height:44px}}@media (scripting:none){.lg-in-share{display:none}}.lg-in-ahero{gap:10px;margin:0 0 clamp(32px,5cqi,64px);display:grid}.lg-in-ahero .lg-in-vis{border-radius:var(--r-lg);border:1px solid var(--line)}.lg-in-ahero .lg-in-vis--wide{aspect-ratio:3}.lg-in-ahero figcaption{color:var(--ink-3);font-size:13px}.lg-in-ahero .lg-in-vis-n{display:none}@container site (max-width:560px){.lg-in-ahero .lg-in-vis-w{display:none}.lg-in-ahero .lg-in-vis-n{display:block}.lg-in-ahero .lg-in-vis--fit{aspect-ratio:16/10}}.lg-in-art{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(32px,5cqi,80px);display:grid}.lg-in-art--solo{grid-template-columns:minmax(0,1fr)}.lg-in-art>*{min-width:0}.lg-in-toc{top:calc(var(--header-h) + 24px + env(safe-area-inset-top,0px));gap:28px;font-size:14px;display:grid;position:sticky}.lg-in-toc h2{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:11.5px;font-weight:500}.lg-in-toc ol{border-left:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.lg-in-toc ol a{color:var(--ink-2);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;line-height:1.35;text-decoration:none;display:block}.lg-in-toc ol a:hover{color:var(--ink);border-left-color:var(--line-strong)}.lg-in-toc ol a[aria-current=true]{color:var(--ink);border-left-color:var(--accent);font-weight:600}.lg-in-tocm{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);margin-bottom:-16px;display:none}.lg-in-tocm-b{cursor:pointer;text-align:left;border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 16px;list-style:none;display:flex}.lg-in-tocm-b::-webkit-details-marker{display:none}.lg-in-tocm-b .lg-in-k{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;display:block}.lg-in-tocm-b .lg-in-v{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.lg-in-tocm-b .lg-in-lbl{min-width:0}.lg-in-tocm-b svg{color:var(--ink-2);transition:transform var(--dur-slow) var(--ease);flex:none}.lg-in-tocm[open] .lg-in-tocm-b svg{transform:rotate(180deg)}.lg-in-tocm ol{border-top:1px solid var(--line);margin:0;padding:6px 8px 10px;list-style:none;display:grid}.lg-in-tocm ol a{min-height:44px;color:var(--ink-2);border-radius:6px;align-items:center;padding:8px 10px;font-size:15px;line-height:1.35;text-decoration:none;display:flex}.lg-in-tocm ol a:hover{background:var(--surface-2);color:var(--ink)}.lg-in-tocm ol a[aria-current=true]{color:var(--ink);background:var(--surface-2);font-weight:600}@container site (max-width:900px){.lg-in-art{grid-template-columns:minmax(0,1fr)}.lg-in-toc{display:none}.lg-in-tocm{display:block}}.lg-in-body{grid-template-columns:minmax(0,1fr);gap:56px;min-width:0;display:grid}.lg-in-sec{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;scroll-margin-top:8px;display:grid}.lg-in-sec>h2{letter-spacing:-.02em;font-size:1.625rem;font-weight:600;line-height:1.2}.lg-in-sec>h2:focus{outline:none}.lg-in-sec h3{letter-spacing:-.01em;margin-top:12px;font-size:1.1875rem;font-weight:600;line-height:1.3}.lg-in-prose p,.lg-in-prose li{font-family:var(--f-reading);color:var(--ink);font-size:1.125rem;line-height:1.7}.lg-in-prose ul,.lg-in-prose ol{gap:10px;margin:0;padding-left:1.35em;display:grid}.lg-in-prose li::marker{color:var(--ink-3);font-family:var(--f-data);font-size:.85em}.lg-in-prose a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lg-in-prose strong{font-weight:600}.lg-in-steps li{padding-left:4px}.lg-in-steps li strong{font-family:var(--f-body);margin-bottom:2px;font-size:1.0625rem;display:block}@container site (max-width:560px){.lg-in-prose p,.lg-in-prose li{font-size:1.0625rem}.lg-in-sec>h2{font-size:1.375rem}.lg-in-body{gap:44px}}.lg-in-brief{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:clamp(18px,3cqi,28px);display:grid}.lg-in-brief h2{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}.lg-in-brief ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lg-in-brief li{color:var(--ink);grid-template-columns:auto minmax(0,1fr);gap:10px;font-size:16px;line-height:1.5;display:grid}.lg-in-brief li svg{color:var(--accent);margin-top:6px}.lg-in-co{border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:16px 20px 18px;display:grid}.lg-in-co-l{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:flex}.lg-in-prose .lg-in-co p,.lg-in-prose .lg-in-co li{font-family:var(--f-body);color:var(--ink-2);font-size:15.5px;line-height:1.6}.lg-in-co ul{gap:6px;margin:0;padding-left:1.2em;display:grid}.lg-in-co strong,.lg-in-co dfn{color:var(--ink);font-style:normal;font-weight:600}.lg-in-co--definition{border:1px solid var(--line-strong);background:0 0}.lg-in-co--definition dfn{font-family:var(--f-reading);font-size:1.125rem}.lg-in-co--note{background:var(--info-soft)}.lg-in-co--note .lg-in-co-l{color:var(--info)}.lg-in-co--caution{background:var(--warn-soft)}.lg-in-co--caution .lg-in-co-l{color:var(--warn)}.lg-in-co--tip{background:var(--accent-soft)}.lg-in-co--tip .lg-in-co-l{color:var(--link)}.lg-in-wx{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);min-width:0;margin:0;overflow:hidden}.lg-in-wx-h{border-bottom:1px solid var(--line);font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 18px;font-size:11.5px;display:flex}.lg-in-wx .lg-ev__clause{border-bottom:1px solid var(--line);background:var(--bg)}.lg-in-wx-tl{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;padding:22px 18px 18px;display:grid}.lg-in-wx .lg-dl__track{height:70px}.lg-in-wx .lg-dl__pin span{top:54px}.lg-in-wx .lg-in-month{font-family:var(--f-data);color:var(--ink-3);font-size:11px;position:absolute;top:2px;transform:translate(-50%)}.lg-in-wx figcaption{color:var(--ink-3);padding:0 18px 16px;font-size:13px}.lg-in-wx .lg-dl__legend{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-in-prose .lg-in-wx .lg-dl__legend{gap:12px;padding-left:0}.lg-in-prose .lg-in-wx .lg-dl__legend>li{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}@container site (max-width:760px){.lg-in-wx .lg-dl__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:560px){.lg-in-wx .lg-in-month--odd{display:none}.lg-in-wx .lg-dl__pin span{font-size:10.5px}}.lg-in-tbl{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;overflow-x:auto}.lg-in-tbl:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lg-in-tbl table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.lg-in-tbl caption{text-align:left;color:var(--ink-3);caption-side:top;padding:14px 16px 4px;font-size:13px}.lg-in-tbl th,.lg-in-tbl td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 16px;line-height:1.45}.lg-in-tbl thead th{color:var(--ink);background:var(--surface-2);font-size:13.5px;font-weight:600}.lg-in-tbl tbody th{color:var(--ink);background:var(--surface);min-width:150px;font-weight:600;position:sticky;left:0}.lg-in-tbl td{color:var(--ink-2)}.lg-in-tbl tr:last-child th,.lg-in-tbl tr:last-child td{border-bottom:0}.lg-in-tbl .lg-in-num{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-weight:600}.lg-in-refs{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.lg-in-prose .lg-in-refs{gap:0;padding-left:0}.lg-in-refs li{border-bottom:1px solid var(--line);gap:2px;padding:12px 0;display:grid}.lg-in-prose .lg-in-refs a{font-family:var(--f-body);color:var(--ink);font-size:16px;font-weight:600;text-decoration:none}.lg-in-prose .lg-in-refs a:hover{text-underline-offset:3px;text-decoration:underline}.lg-in-refs span{color:var(--ink-2);font-size:14px}.lg-in-end{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;padding-top:28px;display:grid}.lg-in-end .lg-stack{--lg-gap:10px}.lg-in-end-l{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:500}.lg-in-tags{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lg-in-tags a,.lg-in-tags span{border-radius:var(--r-pill);background:var(--surface-2);min-height:36px;color:var(--ink);align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.lg-in-tags a:hover{background:var(--accent-soft);color:var(--link)}.lg-in-disc{color:var(--ink-3);font-size:14px}.lg-in-gap{height:var(--sp-section-sm)}.lg-site{--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-dur-heading:.74s;--reveal-dur-text:.6s;--reveal-stagger:.1s;--reveal-shift-heading:28px;--reveal-shift-text:14px;--reveal-mask-bleed:.3em}@media (max-width:600px){.lg-site{--reveal-shift-heading:14px;--reveal-shift-text:10px}}@container site (max-width:600px){.lg-site [data-reveal]{--reveal-shift-heading:14px;--reveal-shift-text:10px}}.lg-site [data-reveal]{--reveal-shift:var(--reveal-shift-text);--reveal-dur:var(--reveal-dur-text);--reveal-delay:0s}.lg-site [data-reveal=heading],.lg-site [data-reveal=statement]{--reveal-shift:var(--reveal-shift-heading);--reveal-dur:var(--reveal-dur-heading)}.lg-site [data-reveal-slot="1"]{--reveal-delay:var(--reveal-stagger)}.lg-site [data-reveal-slot="2"]{--reveal-delay:calc(var(--reveal-stagger) * 2)}.lg-site [data-reveal-slot="3"]{--reveal-delay:calc(var(--reveal-stagger) * 3)}.lg-site [data-reveal-slot="4"]{--reveal-delay:calc(var(--reveal-stagger) * 4)}.lg-site [data-reveal-state=wait]{opacity:0;transform:translateY(var(--reveal-shift))}.lg-site [data-reveal=heading][data-reveal-state=wait]{clip-path:inset(calc(var(--reveal-mask-bleed) * -1) -.5em calc(var(--reveal-shift) - var(--reveal-mask-bleed)) -.5em)}.lg-site [data-reveal-state=play]{opacity:1;transition:opacity var(--reveal-dur) var(--reveal-ease) var(--reveal-delay), transform var(--reveal-dur) var(--reveal-ease) var(--reveal-delay);transform:none}.lg-site [data-reveal=heading][data-reveal-state=play]{clip-path:inset(calc(var(--reveal-mask-bleed) * -1) -.5em calc(var(--reveal-mask-bleed) * -1) -.5em);transition:opacity var(--reveal-dur) var(--reveal-ease) var(--reveal-delay), transform var(--reveal-dur) var(--reveal-ease) var(--reveal-delay), clip-path var(--reveal-dur) var(--reveal-ease) var(--reveal-delay)}.lg-site :target[data-reveal-state],.lg-site :target [data-reveal-state],.lg-site [data-reveal-state]:focus-within{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.lg-site [data-reveal-state]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}@media (scripting:none){.lg-site [data-reveal-state]{opacity:1!important;clip-path:none!important;transform:none!important}}@media print{.lg-site [data-reveal-state]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.m-5{margin:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\!{height:calc(var(--spacing) * 4)!important}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[min\(24rem\,var\(--radix-select-content-available-height\)\)\]{max-height:min(24rem, var(--radix-select-content-available-height))}.max-h-\[min\(85vh\,calc\(100dvh-8rem\)\)\]{max-height:min(85vh,100dvh - 8rem)}.min-h-0{min-height:0}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[65vh\]{min-height:65vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\!{width:calc(var(--spacing) * 4)!important}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-80{width:calc(var(--spacing) * 80)}.w-\[88px\]{width:88px}.w-\[min\(100\%\,28rem\)\]{width:min(100%,28rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\(--content-max-width\){max-width:var(--content-max-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[6\.5rem\]{max-width:6.5rem}.max-w-\[7rem\]{max-width:7rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[10rem\]{max-width:10rem}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.origin-\[--radix-select-content-transform-origin\]{transform-origin:--radix-select-content-transform-origin}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\[calc\(65px\+3rem\)\]{scroll-margin-top:calc(65px + 3rem)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border,.border-border\/90{border-color:hsl(var(--border) / 1)}@supports (color:color-mix(in lab, red, red)){.border-border\/90{border-color:color-mix(in oklab, hsl(var(--border) / 1) 90%, transparent)}}.border-destructive,.border-destructive\/30{border-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, hsl(var(--destructive) / 1) 30%, transparent)}}.border-destructive\/45{border-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/45{border-color:color-mix(in oklab, hsl(var(--destructive) / 1) 45%, transparent)}}.border-destructive\/60{border-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/60{border-color:color-mix(in oklab, hsl(var(--destructive) / 1) 60%, transparent)}}.border-info,.border-info\/35{border-color:hsl(var(--info) / 1)}@supports (color:color-mix(in lab, red, red)){.border-info\/35{border-color:color-mix(in oklab, hsl(var(--info) / 1) 35%, transparent)}}.border-info\/60{border-color:hsl(var(--info) / 1)}@supports (color:color-mix(in lab, red, red)){.border-info\/60{border-color:color-mix(in oklab, hsl(var(--info) / 1) 60%, transparent)}}.border-primary,.border-primary\/35{border-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, hsl(var(--primary) / 1) 35%, transparent)}}.border-primary\/55{border-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.border-primary\/55{border-color:color-mix(in oklab, hsl(var(--primary) / 1) 55%, transparent)}}.border-success,.border-success\/35{border-color:hsl(var(--success) / 1)}@supports (color:color-mix(in lab, red, red)){.border-success\/35{border-color:color-mix(in oklab, hsl(var(--success) / 1) 35%, transparent)}}.border-success\/60{border-color:hsl(var(--success) / 1)}@supports (color:color-mix(in lab, red, red)){.border-success\/60{border-color:color-mix(in oklab, hsl(var(--success) / 1) 60%, transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/45{border-color:hsl(var(--warning) / 1)}@supports (color:color-mix(in lab, red, red)){.border-warning\/45{border-color:color-mix(in oklab, hsl(var(--warning) / 1) 45%, transparent)}}.border-warning\/60{border-color:hsl(var(--warning) / 1)}@supports (color:color-mix(in lab, red, red)){.border-warning\/60{border-color:color-mix(in oklab, hsl(var(--warning) / 1) 60%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, hsl(var(--destructive) / 1) 5%, transparent)}}.bg-destructive\/12{background-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/12{background-color:color-mix(in oklab, hsl(var(--destructive) / 1) 12%, transparent)}}.bg-info,.bg-info\/15{background-color:hsl(var(--info) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-info\/15{background-color:color-mix(in oklab, hsl(var(--info) / 1) 15%, transparent)}}.bg-ink-950{background-color:#101010}.bg-muted\/20{background-color:hsl(var(--muted) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, hsl(var(--muted) / 1) 20%, transparent)}}.bg-muted\/40{background-color:hsl(var(--muted) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, hsl(var(--muted) / 1) 40%, transparent)}}.bg-overlay\/70{background-color:hsl(var(--overlay) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-overlay\/70{background-color:color-mix(in oklab, hsl(var(--overlay) / 1) 70%, transparent)}}.bg-primary,.bg-primary\/15{background-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, hsl(var(--primary) / 1) 15%, transparent)}}.bg-primary\/80{background-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/80{background-color:color-mix(in oklab, hsl(var(--primary) / 1) 80%, transparent)}}.bg-success,.bg-success\/12{background-color:hsl(var(--success) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-success\/12{background-color:color-mix(in oklab, hsl(var(--success) / 1) 12%, transparent)}}.bg-success\/15{background-color:hsl(var(--success) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, hsl(var(--success) / 1) 15%, transparent)}}.bg-surface{background-color:hsl(var(--surface) / 1)}.bg-surface-muted{background-color:hsl(var(--surface-muted) / 1)}.bg-surface\/90{background-color:hsl(var(--surface) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/90{background-color:color-mix(in oklab, hsl(var(--surface) / 1) 90%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/12{background-color:hsl(var(--warning) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/12{background-color:color-mix(in oklab, hsl(var(--warning) / 1) 12%, transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(to_right\,hsl\(var\(--border\)\/0\.45\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,hsl\(var\(--border\)\/0\.45\)_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,hsl(var(--border)/.45) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--border)/.45) 1px,transparent 1px)}.from-background{--tw-gradient-from:hsl(var(--background) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-destructive\/30{--tw-gradient-from:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.from-destructive\/30{--tw-gradient-from:color-mix(in oklab, hsl(var(--destructive) / 1) 30%, transparent)}}.from-destructive\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-foreground{--tw-gradient-from:hsl(var(--foreground) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/15{--tw-gradient-from:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.from-primary\/15{--tw-gradient-from:color-mix(in oklab, hsl(var(--primary) / 1) 15%, transparent)}}.from-primary\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-warning\/25{--tw-gradient-from:hsl(var(--warning) / 1)}@supports (color:color-mix(in lab, red, red)){.from-warning\/25{--tw-gradient-from:color-mix(in oklab, hsl(var(--warning) / 1) 25%, transparent)}}.from-warning\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-destructive\/8{--tw-gradient-via:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.via-destructive\/8{--tw-gradient-via:color-mix(in oklab, hsl(var(--destructive) / 1) 8%, transparent)}}.via-destructive\/8{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/5{--tw-gradient-via:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.via-primary\/5{--tw-gradient-via:color-mix(in oklab, hsl(var(--primary) / 1) 5%, transparent)}}.via-primary\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-warning\/5{--tw-gradient-via:hsl(var(--warning) / 1)}@supports (color:color-mix(in lab, red, red)){.via-warning\/5{--tw-gradient-via:color-mix(in oklab, hsl(var(--warning) / 1) 5%, transparent)}}.via-warning\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-foreground\/50{--tw-gradient-to:hsl(var(--foreground) / 1)}@supports (color:color-mix(in lab, red, red)){.to-foreground\/50{--tw-gradient-to:color-mix(in oklab, hsl(var(--foreground) / 1) 50%, transparent)}}.to-foreground\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:40px_40px\]{background-size:40px 40px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-\(--content-padding-x\){padding-inline:var(--content-padding-x)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-12\!{padding-block:calc(var(--spacing) * 12)!important}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.numeric,.numeric-monospace{font-family:var(--font-mono,var(--font-mono,system-ui, sans-serif));font-variant-numeric:tabular-nums}.font-mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[clamp\(3\.25rem\,12vw\,6\.5rem\)\]{font-size:clamp(3.25rem,12vw,6.5rem)}.leading-0{--tw-leading:0px;line-height:0}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive) / 1)}.text-destructive-foreground{color:hsl(var(--destructive-foreground) / 1)}.text-foreground,.text-foreground\/80{color:hsl(var(--foreground) / 1)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, hsl(var(--foreground) / 1) 80%, transparent)}}.text-info{color:hsl(var(--info) / 1)}.text-info-foreground{color:hsl(var(--info-foreground) / 1)}.text-inherit{color:inherit}.text-muted-foreground{color:hsl(var(--muted-foreground) / 1)}.text-primary{color:hsl(var(--primary) / 1)}.text-primary-foreground{color:hsl(var(--primary-foreground) / 1)}.text-success{color:hsl(var(--success) / 1)}.text-success-foreground{color:hsl(var(--success-foreground) / 1)}.text-surface-foreground{color:hsl(var(--surface-foreground) / 1)}.text-transparent{color:#0000}.text-warning{color:hsl(var(--warning) / 1)}.text-warning-foreground{color:hsl(var(--warning-foreground) / 1)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.\[color-scheme\:dark\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.opacity-0{opacity:0}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-e1{--tw-shadow:var(--shadow-e1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-e2{--tw-shadow:var(--shadow-e2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[state\=checked\]\:block:is(:where(.group)[data-state=checked] *),.group-data-\[state\=indeterminate\]\:block:is(:where(.group)[data-state=indeterminate] *){display:block}.group-data-\[state\=indeterminate\]\:hidden:is(:where(.group)[data-state=indeterminate] *){display:none}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:hsl(var(--primary) / 1)}.group-\[\.toast\]\:bg-surface-muted:is(:where(.group).toast *){background-color:hsl(var(--surface-muted) / 1)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:hsl(var(--muted-foreground) / 1)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:hsl(var(--primary-foreground) / 1)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:hsl(var(--border) / 1)}.group-\[\.toaster\]\:bg-surface:is(:where(.group).toaster *){background-color:hsl(var(--surface) / 1)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:hsl(var(--foreground) / 1)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.marker\:text-primary\/60 ::marker{color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.marker\:text-primary\/60 ::marker{color:color-mix(in oklab, hsl(var(--primary) / 1) 60%, transparent)}}.marker\:text-primary\/60::marker{color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.marker\:text-primary\/60::marker{color:color-mix(in oklab, hsl(var(--primary) / 1) 60%, transparent)}}.marker\:text-primary\/60 ::-webkit-details-marker{color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.marker\:text-primary\/60 ::-webkit-details-marker{color:color-mix(in oklab, hsl(var(--primary) / 1) 60%, transparent)}}.marker\:text-primary\/60::-webkit-details-marker{color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.marker\:text-primary\/60::-webkit-details-marker{color:color-mix(in oklab, hsl(var(--primary) / 1) 60%, transparent)}}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground) / 1)}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground) / 1)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-muted-foreground\/40:hover{border-color:hsl(var(--muted-foreground) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/40:hover{border-color:color-mix(in oklab, hsl(var(--muted-foreground) / 1) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, hsl(var(--primary) / 1) 50%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, hsl(var(--destructive) / 1) 10%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, hsl(var(--destructive) / 1) 90%, transparent)}}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, hsl(var(--primary) / 1) 10%, transparent)}}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, hsl(var(--primary) / 1) 90%, transparent)}}.hover\:bg-surface:hover{background-color:hsl(var(--surface) / 1)}.hover\:bg-surface-hover:hover{background-color:hsl(var(--surface-hover) / 1)}.hover\:bg-transparent\!:hover{background-color:#0000!important}.hover\:bg-warning\/10:hover{background-color:hsl(var(--warning) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab, hsl(var(--warning) / 1) 10%, transparent)}}.hover\:bg-warning\/90:hover{background-color:hsl(var(--warning) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab, hsl(var(--warning) / 1) 90%, transparent)}}.hover\:text-foreground:hover{color:hsl(var(--foreground) / 1)}.hover\:text-primary\/50:hover{color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/50:hover{color:color-mix(in oklab, hsl(var(--primary) / 1) 50%, transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:group-\[\.toast\]\:bg-primary\/90:hover:is(:where(.group).toast *){background-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:group-\[\.toast\]\:bg-primary\/90:hover:is(:where(.group).toast *){background-color:color-mix(in oklab, hsl(var(--primary) / 1) 90%, transparent)}}.hover\:group-\[\.toast\]\:bg-surface-hover:hover:is(:where(.group).toast *){background-color:hsl(var(--surface-hover) / 1)}.hover\:group-\[\.toast\]\:text-foreground:hover:is(:where(.group).toast *){color:hsl(var(--foreground) / 1)}}.focus\:bg-surface-hover:focus{background-color:hsl(var(--surface-hover) / 1)}.focus-visible\:border-border:focus-visible{border-color:hsl(var(--border) / 1)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring) / 1)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background) / 1)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-destructive\/15:active{background-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.active\:bg-destructive\/15:active{background-color:color-mix(in oklab, hsl(var(--destructive) / 1) 15%, transparent)}}.active\:bg-destructive\/80:active{background-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.active\:bg-destructive\/80:active{background-color:color-mix(in oklab, hsl(var(--destructive) / 1) 80%, transparent)}}.active\:bg-primary\/15:active{background-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/15:active{background-color:color-mix(in oklab, hsl(var(--primary) / 1) 15%, transparent)}}.active\:bg-primary\/80:active{background-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/80:active{background-color:color-mix(in oklab, hsl(var(--primary) / 1) 80%, transparent)}}.active\:bg-surface-hover:active{background-color:hsl(var(--surface-hover) / 1)}.active\:bg-warning\/15:active{background-color:hsl(var(--warning) / 1)}@supports (color:color-mix(in lab, red, red)){.active\:bg-warning\/15:active{background-color:color-mix(in oklab, hsl(var(--warning) / 1) 15%, transparent)}}.active\:bg-warning\/80:active{background-color:hsl(var(--warning) / 1)}@supports (color:color-mix(in lab, red, red)){.active\:bg-warning\/80:active{background-color:color-mix(in oklab, hsl(var(--warning) / 1) 80%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:hsl(var(--destructive) / 1)}.aria-invalid\:ring-2[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/25[aria-invalid=true]{--tw-ring-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/25[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive) / 1) 25%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-surface-hover[data-highlighted]{background-color:hsl(var(--surface-hover) / 1)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked],.data-\[state\=checked\]\:border-primary\/60[data-state=checked]{border-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=checked\]\:border-primary\/60[data-state=checked]{border-color:color-mix(in oklab, hsl(var(--primary) / 1) 60%, transparent)}}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary) / 1)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground) / 1)}.data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:hsl(var(--primary) / 1)}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:hsl(var(--primary) / 1)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:hsl(var(--primary-foreground) / 1)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=selected\]\:bg-surface-hover[data-state=selected]{background-color:hsl(var(--surface-hover) / 1)}.data-\[state\=unchecked\]\:translate-x-0\.5[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:40rem){.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[10\.5rem\]{max-width:10.5rem}.sm\:max-w-\[11rem\]{max-width:11rem}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:w-6{width:calc(var(--spacing) * 6)}.md\:gap-12{gap:calc(var(--spacing) * 12)}:where(.md\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-\[3\.75rem\]{padding-block:3.75rem}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:max-w-\[min\(56rem\,calc\(100vw-2rem\)\)\]{max-width:min(56rem,100vw - 2rem)}.lg\:flex-row{flex-direction:row}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>tr\:last-child\]\:border-0>tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}.lg-focus-ring:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:hsl(var(--ring) / 1);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:hsl(var(--background) / 1);--tw-outline-style:none;outline-style:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}