main[data-astro-cid-wmzsxhhp]{min-height:60vh;display:block}.fs-header__actions[data-astro-cid-wmzsxhhp]{align-items:center;gap:var(--fs-space-2);margin-inline-start:auto;display:flex}.fs-header__guide[data-astro-cid-wmzsxhhp]{color:var(--fs-muted);font-size:var(--fs-text-sm);padding:var(--fs-space-2) var(--fs-space-3);border-radius:var(--fs-radius-sm);text-decoration:none}.fs-header__guide[data-astro-cid-wmzsxhhp]:hover,.fs-header__guide[data-astro-cid-wmzsxhhp][aria-current=page]{color:var(--fs-text);background:color-mix(in srgb, var(--fs-text) 6%, transparent)}.fs-tools-menu[data-astro-cid-wmzsxhhp]{position:relative}.fs-tools-menu__icon[data-astro-cid-wmzsxhhp]{display:none}.fs-tools-menu[data-astro-cid-wmzsxhhp] summary[data-astro-cid-wmzsxhhp]{white-space:nowrap;cursor:pointer;color:var(--fs-muted);font-size:var(--fs-text-sm);padding:var(--fs-space-2) var(--fs-space-3);border:1px solid var(--fs-line);border-radius:var(--fs-radius-sm);list-style:none}.fs-tools-menu[data-astro-cid-wmzsxhhp] summary[data-astro-cid-wmzsxhhp]::-webkit-details-marker{display:none}.fs-tools-menu[data-astro-cid-wmzsxhhp] summary[data-astro-cid-wmzsxhhp]:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;width:.42rem;height:.42rem;margin-inline-start:.55rem;display:inline-block;transform:translateY(-2px)rotate(45deg)}.fs-tools-menu[data-astro-cid-wmzsxhhp][open] summary[data-astro-cid-wmzsxhhp]:after{transform:translateY(1px)rotate(225deg)}.fs-tools-menu__panel[data-astro-cid-wmzsxhhp]{inset-inline-start:0;z-index:30;background:var(--fs-surface-solid);border:1px solid var(--fs-line);border-radius:var(--fs-radius-md);min-width:13rem;box-shadow:var(--fs-shadow-med);padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem)}.fs-tools-menu__panel[data-astro-cid-wmzsxhhp] a[data-astro-cid-wmzsxhhp]{color:var(--fs-text);border-radius:var(--fs-radius-sm);padding:.7rem .75rem;text-decoration:none}.fs-tools-menu__panel[data-astro-cid-wmzsxhhp] a[data-astro-cid-wmzsxhhp]:hover,.fs-tools-menu__panel[data-astro-cid-wmzsxhhp] a[data-astro-cid-wmzsxhhp][aria-current=page]{background:var(--fs-elevated)}.fs-header__lang[data-astro-cid-wmzsxhhp],.fs-theme-toggle[data-astro-cid-wmzsxhhp]{justify-content:center;align-items:center;gap:var(--fs-space-2);border:1px solid var(--fs-line);border-radius:var(--fs-radius-sm);min-height:40px;color:var(--fs-muted);font:inherit;font-size:var(--fs-text-sm);background:0 0;text-decoration:none;display:inline-flex}.fs-header__lang[data-astro-cid-wmzsxhhp]{padding-inline:var(--fs-space-3)}.fs-theme-toggle[data-astro-cid-wmzsxhhp]{cursor:pointer;width:40px;padding:0}.fs-header__lang[data-astro-cid-wmzsxhhp]:hover,.fs-theme-toggle[data-astro-cid-wmzsxhhp]:hover{color:var(--fs-text);border-color:var(--fs-line-strong)}.fs-theme-toggle__icon--light[data-astro-cid-wmzsxhhp]{display:none}[data-theme=light] .fs-theme-toggle__icon--light[data-astro-cid-wmzsxhhp]{display:block}[data-theme=light] .fs-theme-toggle__icon--dark[data-astro-cid-wmzsxhhp]{display:none}@media (max-width:720px){.fs-header__inner[data-astro-cid-wmzsxhhp]{gap:var(--fs-space-2);min-height:58px;padding-block:var(--fs-space-2);flex-wrap:nowrap}.fs-header__brand[data-astro-cid-wmzsxhhp]{margin-inline-end:auto}.fs-header__guide[data-astro-cid-wmzsxhhp],.fs-header__lang[data-astro-cid-wmzsxhhp] span[data-astro-cid-wmzsxhhp]{display:none}.fs-tools-menu[data-astro-cid-wmzsxhhp]{order:2}.fs-header__actions[data-astro-cid-wmzsxhhp]{margin-inline-start:0}.fs-tools-menu__panel[data-astro-cid-wmzsxhhp]{inset-inline:var(--fs-space-4);position:fixed;top:66px}}@media (max-width:420px){.fs-header__inner[data-astro-cid-wmzsxhhp]{gap:4px}.fs-header__brand[data-astro-cid-wmzsxhhp]{font-size:1.15rem}.fs-header__actions[data-astro-cid-wmzsxhhp]{gap:4px}.fs-trustmark[data-astro-cid-wmzsxhhp]{display:none}.fs-tools-menu[data-astro-cid-wmzsxhhp] summary[data-astro-cid-wmzsxhhp]{padding-inline:.55rem}}@media (max-width:360px){.fs-tools-menu[data-astro-cid-wmzsxhhp] summary[data-astro-cid-wmzsxhhp]{justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.fs-tools-menu[data-astro-cid-wmzsxhhp] summary[data-astro-cid-wmzsxhhp] span[data-astro-cid-wmzsxhhp],.fs-tools-menu[data-astro-cid-wmzsxhhp] summary[data-astro-cid-wmzsxhhp]:after{display:none}.fs-tools-menu__icon[data-astro-cid-wmzsxhhp]{display:block}}@layer aether.tokens{:root{--aether-primitive-ink-950:#101a2e;--aether-primitive-ink-800:#26334a;--aether-primitive-ink-600:#58657a;--aether-primitive-paper-50:#f7f7f3;--aether-primitive-paper-0:#fff;--aether-primitive-line-200:#dde2e8;--aether-primitive-line-300:#c9d1dc;--aether-primitive-cobalt-600:#2f63f5;--aether-primitive-cobalt-700:#2452d9;--aether-primitive-green-700:#0b6b49;--aether-semantic-background:var(--aether-primitive-paper-50);--aether-semantic-surface:var(--aether-primitive-paper-0);--aether-semantic-text:var(--aether-primitive-ink-950);--aether-semantic-text-muted:var(--aether-primitive-ink-600);--aether-semantic-border:var(--aether-primitive-line-200);--aether-semantic-border-strong:var(--aether-primitive-line-300);--aether-semantic-action:var(--aether-primitive-cobalt-600);--aether-semantic-action-hover:var(--aether-primitive-cobalt-700);--aether-semantic-trust:var(--aether-primitive-green-700);--aether-component-header-height:4rem;--aether-component-control-height:2.75rem;--aether-component-workbench-radius:1rem;--aether-component-editor-stage:#182131;--cq-compact:30rem;--cq-split:52rem;--cq-wide:72rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fs-n-0:var(--aether-semantic-background);--fs-n-1:#f1f2ee;--fs-n-2:var(--aether-semantic-surface);--fs-n-3:#f1f3f5;--fs-n-4:var(--aether-semantic-border);--fs-n-5:var(--aether-semantic-border-strong);--fs-n-6:#94a3b8;--fs-n-7:var(--aether-semantic-text-muted);--fs-n-8:var(--aether-primitive-ink-800);--fs-n-9:var(--aether-semantic-text);--fs-primary:var(--aether-semantic-action);--fs-primary-strong:var(--aether-semantic-action-hover);--fs-primary-rgb:47 99 245;--fs-on-primary:#fff;--fs-bg:var(--fs-n-0);--fs-surface:#ffffffd1;--fs-surface-solid:var(--fs-n-2);--fs-elevated:var(--fs-n-1);--fs-line:var(--aether-semantic-border);--fs-line-strong:var(--aether-semantic-border-strong);--fs-text:var(--fs-n-9);--fs-muted:var(--fs-n-7);--fs-cyan:var(--fs-primary);--fs-cyan-rgb:var(--fs-primary-rgb);--fs-blue:var(--fs-primary);--fs-green:var(--aether-semantic-trust);--fs-amber:#b45309;--fs-red:#c72b42;--fs-violet:#5d47b8;--fs-focus:var(--fs-primary);--fs-green-rgb:11 107 73;--fs-red-rgb:199 43 66;--fs-violet-rgb:93 71 184;--fs-accent-text:var(--fs-primary);--fs-link:var(--fs-primary);--fs-radius-xs:6px;--fs-radius-sm:8px;--fs-radius-md:12px;--fs-radius-lg:var(--aether-component-workbench-radius);--fs-radius-xl:20px;--fs-radius-pill:999px;--fs-shadow-low:0 1px 2px #0f172a0a, 0 1px 3px #0f172a08;--fs-shadow-med:0 4px 20px #0f172a0d;--fs-shadow-high:0 8px 32px #0f172a14, 0 2px 8px #0f172a0a;--fs-shadow:var(--fs-shadow-high);--fs-ring:0 0 0 1px rgb(var(--fs-primary-rgb) / .35), 0 0 0 4px rgb(var(--fs-primary-rgb) / .14);--fs-space-1:4px;--fs-space-2:8px;--fs-space-3:12px;--fs-space-4:16px;--fs-space-5:24px;--fs-space-6:32px;--fs-space-7:48px;--fs-space-8:64px;--fs-space-9:96px;--fs-font-sans:"Geist", "Satoshi", "Avenir Next", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Noto Sans", sans-serif;--fs-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-text-display:clamp(2.25rem, 1.6rem + 2.9vw, 3.5rem);--fs-text-4xl:clamp(2rem, 1.5rem + 2.2vw, 3rem);--fs-text-3xl:clamp(1.75rem, 1.4rem + 1.6vw, 2.25rem);--fs-text-2xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-text-xl:1.1875rem;--fs-text-lg:1.0625rem;--fs-text-base:1rem;--fs-text-sm:.875rem;--fs-text-xs:.8125rem;--fs-text-overline:.6875rem;--fs-tracking-tight:-.024em;--fs-tracking-snug:-.014em;--fs-tracking-wide:.08em;--fs-measure:68ch;--fs-container:1280px;--fs-ease:cubic-bezier(.16, 1, .3, 1);--fs-ease-out:cubic-bezier(.16, 1, .3, 1);--fs-ease-inout:cubic-bezier(.65, 0, .35, 1);--fs-duration-micro:.12s;--fs-duration:.18s;--fs-duration-macro:.42s;--fs-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");--fs-grain-opacity:.012}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fs-n-0:#070a0e;--fs-n-1:#0c1117;--fs-n-2:#111820;--fs-n-3:#18222d;--fs-n-4:#22303d;--fs-n-5:#3a4c5c;--fs-n-6:#5f7285;--fs-n-7:#98a5b1;--fs-n-8:#c8d2da;--fs-n-9:#f6f8fa;--fs-primary:#60a5fa;--fs-primary-strong:#93c5fd;--fs-primary-rgb:96 165 250;--fs-on-primary:#08131f;--fs-bg:var(--fs-n-0);--fs-surface:#111820c7;--fs-surface-solid:var(--fs-n-2);--fs-elevated:var(--fs-n-3);--fs-line:#ffffff1a;--fs-line-strong:#ffffff2e;--fs-text:var(--fs-n-9);--fs-muted:var(--fs-n-7);--fs-green:#34d399;--fs-amber:#fbbf24;--fs-red:#fb7185;--fs-violet:#a78bfa;--fs-focus:#93c5fd;--fs-green-rgb:52 211 153;--fs-red-rgb:251 113 133;--fs-violet-rgb:167 139 250;--fs-shadow-low:0 1px 2px #00000047, 0 1px 1px #00000029;--fs-shadow-med:0 2px 4px #00000042, 0 8px 24px #00000047;--fs-shadow-high:0 4px 8px #0000004d, 0 24px 64px #0000005c;--fs-shadow:var(--fs-shadow-high);--fs-grain-opacity:.022}@media (prefers-reduced-motion:reduce){:root{--fs-duration-micro:1ms;--fs-duration:1ms;--fs-duration-macro:1ms}}@font-face{font-family:Geist;src:url(/fonts/geist-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--fs-bg);min-height:100vh;color:var(--fs-text);font-family:var(--fs-font-sans);font-size:var(--fs-text-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--fs-grain);opacity:var(--fs-grain-opacity);mix-blend-mode:overlay;position:fixed;inset:0}body:after{content:none}h1,h2,h3,h4{margin:0 0 var(--fs-space-3);letter-spacing:var(--fs-tracking-snug);text-wrap:balance;color:var(--fs-text);font-weight:650;line-height:1.15}h1{font-size:var(--fs-text-4xl);letter-spacing:var(--fs-tracking-tight);line-height:1.08}h2{font-size:var(--fs-text-2xl)}h3{font-size:var(--fs-text-xl)}p{margin:0 0 var(--fs-space-4);max-width:var(--fs-measure);text-wrap:pretty}a{color:var(--fs-link);text-underline-offset:.2em;transition:color var(--fs-duration-micro) var(--fs-ease);text-decoration-thickness:1px}a:hover{color:var(--fs-accent-text)}:focus-visible{outline:2px solid var(--fs-focus);outline-offset:2px;border-radius:var(--fs-radius-sm)}img,svg,video,canvas{max-width:100%;height:auto;display:block}code,kbd,samp,pre{font-family:var(--fs-font-mono);font-size:.9em}code,.fs-ltr{direction:ltr;unicode-bidi:isolate}.fs-num,.fs-ltr,[data-testid$=-bytes],[data-testid=progress-percent]{font-variant-numeric:tabular-nums}.fs-container{width:100%;max-width:var(--fs-container);padding-inline:var(--fs-space-5);margin-inline:auto}@media (max-width:480px){.fs-container{padding-inline:var(--fs-space-4)}}.fs-skip-link{inset-inline-start:var(--fs-space-4);z-index:100;padding:var(--fs-space-3) var(--fs-space-4);background:var(--fs-elevated);color:var(--fs-text);border:1px solid var(--fs-line-strong);border-radius:var(--fs-radius-md);box-shadow:var(--fs-shadow-med);position:fixed;top:-100px}.fs-skip-link:focus{top:var(--fs-space-4)}.fs-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs-header{z-index:20;border-bottom:1px solid var(--fs-line);background:color-mix(in srgb, var(--fs-bg) 84%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fs-header{background:var(--fs-bg)}}.fs-header__inner{align-items:center;gap:var(--fs-space-5);min-height:64px;display:flex}.fs-header__brand{align-items:center;gap:var(--fs-space-2);font-weight:680;font-size:var(--fs-text-lg);color:var(--fs-text);letter-spacing:var(--fs-tracking-tight);text-decoration:none;display:inline-flex}.fs-header__nav{gap:var(--fs-space-1);flex-wrap:wrap;margin-inline-start:auto;display:flex}.fs-header__nav a{color:var(--fs-muted);font-size:var(--fs-text-sm);padding:var(--fs-space-2) var(--fs-space-3);border-radius:var(--fs-radius-sm);transition:color var(--fs-duration-micro) var(--fs-ease), background-color var(--fs-duration-micro) var(--fs-ease);text-decoration:none}.fs-header__nav a:hover{color:var(--fs-text);background:color-mix(in srgb, var(--fs-text) 7%, transparent)}.fs-header__nav a[aria-current=page]{color:var(--fs-text);background:color-mix(in srgb, var(--fs-text) 9%, transparent)}.fs-panel{background:var(--fs-surface-solid);border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);padding:var(--fs-space-5);box-shadow:var(--fs-shadow-low)}.fs-panel--elevated{background:var(--fs-elevated);box-shadow:var(--fs-shadow-high)}.fs-badge{align-items:center;gap:var(--fs-space-2);padding:var(--fs-space-2) var(--fs-space-4);border:1px solid var(--fs-line);border-radius:var(--fs-radius-pill);font-size:var(--fs-text-sm);color:var(--fs-muted);background:var(--fs-surface-solid);display:inline-flex}.fs-badge__dot{background:var(--fs-green);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.fs-badge__dot:after{content:"";border:1px solid rgb(var(--fs-green-rgb) / .5);animation:fs-halo 3.2s var(--fs-ease-inout) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes fs-halo{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.fs-badge__dot:after{opacity:.5;animation:none;transform:scale(1)}}.fs-button{justify-content:center;align-items:center;gap:var(--fs-space-2);min-height:44px;padding:0 var(--fs-space-5);border-radius:var(--fs-radius-md);background:var(--fs-primary);color:var(--fs-on-primary);font:inherit;letter-spacing:-.005em;cursor:pointer;box-shadow:var(--fs-shadow-low);transition:filter var(--fs-duration-micro) var(--fs-ease), transform var(--fs-duration-micro) var(--fs-ease), box-shadow var(--fs-duration-micro) var(--fs-ease), background-color var(--fs-duration-micro) var(--fs-ease), border-color var(--fs-duration-micro) var(--fs-ease), opacity var(--fs-duration-micro) var(--fs-ease);border:1px solid #0000;font-weight:620;text-decoration:none;display:inline-flex}.fs-button:hover{background:var(--fs-primary-strong);box-shadow:var(--fs-shadow-med), 0 0 0 4px rgb(var(--fs-primary-rgb) / .14)}.fs-button:active{box-shadow:var(--fs-shadow-low);transform:translateY(1px)}.fs-button:disabled,.fs-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none;transform:none}.fs-button--secondary{border-color:var(--fs-line-strong);color:var(--fs-text);box-shadow:none;background:0 0;font-weight:560}.fs-button--secondary:hover{filter:none;border-color:var(--fs-muted);background:color-mix(in srgb, var(--fs-text) 6%, transparent);box-shadow:none}.fs-grid{gap:var(--fs-space-3);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.fs-card{padding:var(--fs-space-4);border:1px solid var(--fs-line);border-radius:var(--fs-radius-md);background:var(--fs-surface-solid);color:var(--fs-text);transition:border-color var(--fs-duration) var(--fs-ease), background-color var(--fs-duration) var(--fs-ease), box-shadow var(--fs-duration) var(--fs-ease);text-decoration:none;display:block;position:relative;overflow:hidden}.fs-card:after{content:none}.fs-card:hover{border-color:color-mix(in srgb, var(--fs-cyan) 55%, var(--fs-line));background:var(--fs-elevated);box-shadow:var(--fs-shadow-med)}.fs-card__title{font-weight:620;font-size:var(--fs-text-base);margin-bottom:var(--fs-space-2);letter-spacing:var(--fs-tracking-snug);text-wrap:balance;line-height:1.35;display:block}.fs-card__meta{color:var(--fs-muted);font-size:var(--fs-text-sm);text-wrap:pretty;line-height:1.5;display:block}.fs-card__title:only-child{margin-bottom:0}.fs-overline{font-size:var(--fs-text-overline);letter-spacing:var(--fs-tracking-wide);text-transform:uppercase;color:var(--fs-muted);margin-bottom:var(--fs-space-2);font-weight:620;display:block}.fs-footer{border-top:1px solid var(--fs-line);margin-top:var(--fs-space-9);padding-block:var(--fs-space-7) var(--fs-space-4);color:var(--fs-muted);font-size:var(--fs-text-sm)}.fs-footer__grid{gap:var(--fs-space-7);grid-template-columns:minmax(15rem,1.5fr) repeat(3,minmax(9rem,1fr));align-items:start;display:grid}.fs-footer__brand>a:first-child{color:var(--fs-text);font-size:var(--fs-text-lg);letter-spacing:var(--fs-tracking-tight);font-weight:680;text-decoration:none}.fs-footer__brand p{margin-block:var(--fs-space-3)}.fs-footer__trust{align-items:center;gap:var(--fs-space-2);color:var(--fs-green);text-decoration:none;display:inline-flex}.fs-footer__group summary{margin:0 0 var(--fs-space-2);font-size:var(--fs-text-sm);color:var(--fs-text);font-weight:650;list-style:none}.fs-footer__group summary::-webkit-details-marker{display:none}.fs-footer__group nav{gap:var(--fs-space-2);display:grid}.fs-footer__group a{color:var(--fs-muted);text-decoration:none}.fs-footer__group a:hover{color:var(--fs-text)}.fs-footer__bottom{border-top:1px solid var(--fs-line);margin-top:var(--fs-space-6);padding-top:var(--fs-space-4)}@media (max-width:760px){.fs-footer{margin-top:var(--fs-space-7)}.fs-footer__grid{gap:var(--fs-space-5);grid-template-columns:1fr}.fs-footer__group{border-top:1px solid var(--fs-line);padding-top:var(--fs-space-4)}.fs-footer__group summary{cursor:pointer;margin:0}.fs-footer__group summary:after{content:"+";float:inline-end;color:var(--fs-muted)}.fs-footer__group[open] summary{margin-bottom:var(--fs-space-3)}.fs-footer__group[open] summary:after{content:"−"}}@media (min-width:761px){.fs-footer__group:not([open])>nav{display:grid}}.fs-footer__links{gap:var(--fs-space-4);margin:0 0 var(--fs-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.fs-company{margin-block:var(--fs-space-4);max-width:var(--fs-measure);flex-direction:column;gap:2px;font-style:normal;display:flex}.fs-company__name{color:var(--fs-text);font-weight:620}.fs-prose h2{margin-top:var(--fs-space-7)}.fs-prose h3{margin-top:var(--fs-space-5)}.fs-prose ul,.fs-prose ol{max-width:var(--fs-measure);padding-inline-start:var(--fs-space-5)}.fs-prose li{margin-bottom:var(--fs-space-2)}.fs-prose details{border-top:1px solid var(--fs-line);max-width:min(100%,72rem);padding-block:var(--fs-space-4)}.fs-prose details:last-of-type{border-bottom:1px solid var(--fs-line)}.fs-prose summary{cursor:pointer;color:var(--fs-text);font-weight:650}.fs-prose details[open] summary{margin-bottom:var(--fs-space-4)}.fs-table-scroll{margin-bottom:var(--fs-space-4);max-width:var(--fs-measure);border:1px solid var(--fs-line);border-radius:var(--fs-radius-md);overflow-x:auto}.fs-prose table{border-collapse:collapse;width:100%;font-size:var(--fs-text-sm)}.fs-prose caption{text-align:start;color:var(--fs-muted);font-size:var(--fs-text-sm);padding:var(--fs-space-3) var(--fs-space-3) var(--fs-space-2)}.fs-prose th,.fs-prose td{border-bottom:1px solid var(--fs-line);padding:var(--fs-space-3);text-align:start;vertical-align:top}.fs-prose tbody tr:last-child th,.fs-prose tbody tr:last-child td{border-bottom:0}.fs-prose thead th{color:var(--fs-text);white-space:nowrap;background:color-mix(in srgb, var(--fs-text) 5%, var(--fs-surface-solid));font-weight:620}@media (prefers-reduced-motion:no-preference){[data-fs-reveal]{opacity:0;transform:translateY(6px)}[data-fs-reveal][data-fs-revealed]{opacity:1;transition:opacity var(--fs-duration-macro) var(--fs-ease), transform var(--fs-duration-macro) var(--fs-ease);transition-delay:var(--fs-reveal-delay,0s);transform:none}}.fs-trustmark{align-items:center;gap:var(--fs-space-2);padding:var(--fs-space-2) var(--fs-space-3);border:1px solid color-mix(in srgb, var(--fs-green) 30%, var(--fs-line));border-radius:var(--fs-radius-pill);background:color-mix(in srgb, var(--fs-green) 8%, var(--fs-surface-solid));color:var(--fs-green);font-size:var(--fs-text-sm);white-space:nowrap;transition:background-color var(--fs-duration-micro) var(--fs-ease), border-color var(--fs-duration-micro) var(--fs-ease);font-weight:600;text-decoration:none;display:inline-flex}.fs-trustmark:hover{color:var(--fs-green);background:color-mix(in srgb, var(--fs-green) 14%, var(--fs-surface-solid));border-color:color-mix(in srgb, var(--fs-green) 50%, var(--fs-line))}.fs-trustmark svg{flex:none}@media (max-width:860px){.fs-trustmark span{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs-trustmark{padding-inline:var(--fs-space-2)}}.fs-quicktools{gap:var(--fs-space-2);margin:0 0 var(--fs-space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.fs-quicktools a{align-items:center;gap:var(--fs-space-2);min-height:40px;padding:0 var(--fs-space-4);border:1px solid var(--fs-line);border-radius:var(--fs-radius-md);background:var(--fs-surface-solid);color:var(--fs-text);font-size:var(--fs-text-sm);box-shadow:var(--fs-shadow-low);transition:border-color var(--fs-duration-micro) var(--fs-ease), color var(--fs-duration-micro) var(--fs-ease), background-color var(--fs-duration-micro) var(--fs-ease);font-weight:560;text-decoration:none;display:inline-flex}.fs-quicktools a:hover{color:var(--fs-primary);border-color:color-mix(in srgb, var(--fs-primary) 45%, var(--fs-line));background:color-mix(in srgb, var(--fs-primary) 6%, var(--fs-surface-solid))}.fs-langs__note{color:var(--fs-muted);font-size:var(--fs-text-sm);margin-bottom:var(--fs-space-5)}.fs-langs{gap:var(--fs-space-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.fs-lang{align-items:center;gap:var(--fs-space-3);padding:var(--fs-space-3) var(--fs-space-4);border:1px solid var(--fs-line);border-radius:var(--fs-radius-md);background:var(--fs-surface-solid);color:var(--fs-text);box-shadow:var(--fs-shadow-low);transition:border-color var(--fs-duration-micro) var(--fs-ease), background-color var(--fs-duration-micro) var(--fs-ease), box-shadow var(--fs-duration-micro) var(--fs-ease);text-decoration:none;display:flex}.fs-lang:hover{color:var(--fs-text);border-color:color-mix(in srgb, var(--fs-primary) 45%, var(--fs-line));background:color-mix(in srgb, var(--fs-primary) 5%, var(--fs-surface-solid));box-shadow:var(--fs-shadow-med)}.fs-lang__flag{text-align:center;flex:none;inline-size:1.75rem;font-size:1.375rem;line-height:1}.fs-lang__names{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.fs-lang__native{font-weight:620;font-size:var(--fs-text-base);letter-spacing:var(--fs-tracking-snug);overflow-wrap:anywhere}.fs-lang__english{color:var(--fs-muted);font-size:var(--fs-text-xs)}.fs-lang__chevron{color:var(--fs-muted);opacity:0;transition:opacity var(--fs-duration-micro) var(--fs-ease), transform var(--fs-duration-micro) var(--fs-ease);flex:none;transform:translate(-4px)}.fs-lang:hover .fs-lang__chevron,.fs-lang:focus-visible .fs-lang__chevron{opacity:1;transform:none}[dir=rtl] .fs-lang__chevron{transform:scaleX(-1)translate(-4px)}[dir=rtl] .fs-lang:hover .fs-lang__chevron{transform:scaleX(-1)}.fs-lang[data-reviewed=true] .fs-lang__english:after{content:"✓";color:var(--fs-green);margin-inline-start:var(--fs-space-2);font-weight:700}@media (prefers-reduced-motion:reduce){.fs-lang__chevron{transition:none}}.fs-quicktools a{border-color:var(--fs-line);background:var(--fs-surface-solid);letter-spacing:-.005em;font-weight:560}.fs-section-pad{padding-block:var(--fs-space-7)}.fs-lede{font-size:var(--fs-text-lg);color:var(--fs-muted)}.fs-mt-7{margin-top:var(--fs-space-7)}.fs-mt-6{margin-top:var(--fs-space-6)}.fs-mt-4-only{margin:var(--fs-space-4) 0 0}.fs-list-flush{padding-inline-start:0}.fs-console-panel{margin-block:var(--fs-space-5);min-height:220px}.fs-minh-120{min-height:120px}.fs-h-sm{font-size:var(--fs-text-lg)}.fs-mt-5{margin-top:var(--fs-space-5)}.fs-mt-4{margin-top:var(--fs-space-4)}.fs-mb-0{margin-bottom:0}.fs-button{border-radius:6px}.fs-footer{background:var(--fs-surface-solid)}.fs-header__brand{letter-spacing:-.04em;font-size:1.45rem}.fs-home-page.fs-section-pad{padding-bottom:3rem}.fs-header__inner{gap:1.25rem}.fs-header__brand{margin-inline-end:auto}.fs-header__actions{margin-inline-start:0}
