:root{--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", "Fira Mono", Menlo, monospace;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-full:9999px;--tool-container-width:640px;--hero-actions-gap:.75rem;--header-brand-title-size:1rem;--header-brand-title-weight:700;--header-brand-title-letter-spacing:-.02em;--header-brand-title-transform:none;--header-brand-subtitle-size:.75rem;--header-brand-subtitle-weight:500;--header-brand-subtitle-letter-spacing:0;--header-brand-subtitle-transform:none;--header-brand-line-height:1.2;--text-placeholder:color-mix(in srgb, var(--text-secondary) 80%, transparent);--duration-fast:.15s;--ease-standard:ease;--duration-enter:.48s;--delay-enter:.6s;--ease-enter:cubic-bezier(.22, 1, .36, 1);--attention-interval:2.5s;--attention-repeats:2;--ease-decelerate:cubic-bezier(0, 0, .2, 1);--attention-settle:.72s;--face-top-fill:85%;--face-wash-content:6%;--face-edge:10px;--button-hover-brightness:.96;--button-ghost-border-strength:100%;--nav-pill-border-strength:100%;--focus-ring:0 0 0 2px var(--background,#000), 0 0 0 4px var(--focus-ring-color,#00c4ff)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;font-size:16px;line-height:1.5;overflow-y:scroll}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background-color:var(--background);color:var(--text-primary);flex-direction:column;min-height:100dvh;display:flex}html,body{overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--text-primary);font-weight:500;line-height:1.2}h1{font-size:clamp(1.75rem,4vw,2.5rem)}h2{font-size:clamp(1.375rem,3vw,1.875rem)}h3{font-size:clamp(1.125rem,2.5vw,1.375rem)}p{color:var(--text-secondary);max-width:65ch;line-height:1.65}a{color:var(--primary-bright);text-decoration:none}a:hover{text-decoration:underline}input:is(:not([type]),[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]),textarea{border-radius:var(--radius-lg)}input::placeholder,textarea::placeholder{color:var(--text-placeholder);opacity:1}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}::selection{background-color:var(--primary);color:var(--on-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--surface-deep)}::-webkit-scrollbar-thumb{background:var(--outline);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:.5rem;z-index:300;border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);padding:.5rem 1rem;font-weight:600;position:absolute;top:-100px}.skip-link:focus-visible{top:.5rem}.rtl-mirror{display:inline-block;scale:1}[dir=rtl] .rtl-mirror{scale:-1 1}pre,code,kbd,samp{text-align:start;direction:ltr;unicode-bidi:isolate}code,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.result-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--secondary);font-weight:500}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.container{padding-inline:1.5rem}}@media (width>=1024px){.container{padding-inline:2rem}}.tool-container{width:100%;max-width:var(--tool-container-width,640px);margin-inline:auto;padding-inline:1rem}@media (width>=640px){.tool-container{padding-inline:0}}.tool-container.tool-content{padding-bottom:2.5rem}.page-content{flex:1;padding-block:3rem}@media (width>=768px){.page-content{padding-block:4rem}}.heading-compact{font-size:1rem;font-weight:600;line-height:1.3}[data-theme=night-vision] .night-vision-media-wrap{position:relative;overflow:hidden}[data-theme=night-vision] .night-vision-media{filter:grayscale()brightness(.58)contrast(1.15);display:block}[data-theme=night-vision] .night-vision-media-wrap:before{content:"";background-color:var(--night-vision-media-tint);mix-blend-mode:color;pointer-events:none;z-index:1;position:absolute;inset:0}[data-theme=night-vision] .night-vision-media-wrap:after{content:"";background:var(--night-vision-media-overlay);pointer-events:none;z-index:2;position:absolute;inset:0}.app-shell[data-astro-cid-r65aauzk]{flex-direction:column;min-height:100dvh;display:flex}main[data-astro-cid-r65aauzk]{flex:1}._icon_2tiy5_1{mask:var(--icon-url) no-repeat center / contain;-webkit-mask:var(--icon-url) no-repeat center / contain;background-color:currentColor;flex-shrink:0;display:inline-block}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-italic.BjGuzOss.woff2)format("woff2"),url(/_astro/barlow-latin-400-italic.B9FqDUoy.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2"),url(/_astro/barlow-latin-700-normal.__SGTsZ1.woff)format("woff")}:root,[data-theme=standard]{--background:#f4f5f7;--surface-deep:#e8eaef;--surface:#fff;--surface-elevated:#fff;--primary:#00246a;--primary-bright:#0a3a8f;--secondary:#a3310d;--tertiary:#4a5568;--text-primary:#0f172a;--text-secondary:#0f172acc;--text-muted:#0f172a9e;--on-primary:#fff;--face-shade:#000;--error:#b42318;--outline:#0f172a80;--button-ghost-border-strength:40%;--button-ghost-border-hover-strength:70%;--nav-pill-border-strength:40%;--nav-pill-border-hover-strength:35%;--nav-pill-active-border-strength:30%;--border-subtle:1px solid #0f172a1f;--focus-ring-color:#0a3a8f;--shadow-panel:0 18px 48px #00246a24;--header-height:60px;--backdrop-opacity:.3;--backdrop-height:26rem;--tool-container-width:44rem;--header-brand-title-size:.75rem;--header-brand-title-weight:800;--header-brand-title-letter-spacing:.01em;--header-brand-title-transform:uppercase;--header-brand-subtitle-size:.9375rem;--header-brand-subtitle-weight:800;--header-brand-subtitle-transform:uppercase;--header-brand-subtitle-color:var(--text-primary);--header-brand-line-height:1.05;--status-warning:#b45309;--status-warning-surface:#fffbeb;--on-status-warning-surface:#78350f}[data-theme=high-contrast]{--background:#000;--surface-deep:#000;--surface:#000;--surface-elevated:#0a0a0a;--primary:#7aa2ff;--primary-bright:#b9d0ff;--secondary:#ff9a6b;--tertiary:#c9d1e0;--text-primary:#fff;--text-secondary:#ffffffd9;--text-muted:#ffffffd9;--on-primary:#000;--face-shade:#fff;--error:#ff8080;--outline:#c8d2dc99;--border-subtle:1px solid #ffffff24;--focus-ring-color:#b9d0ff;--shadow-panel:0 0px 0px #00000073;--backdrop-opacity:.14;--status-warning:#ffb020;--status-warning-surface:#000;--on-status-warning-surface:#ffd27a}[data-theme=night-vision]{--background:#0a0400;--surface-deep:#060200;--surface:#140a02;--surface-elevated:#1d1004;--primary:#d44317;--primary-bright:#e34819;--secondary:#d44317;--tertiary:#d44317;--text-primary:#e34819;--text-secondary:#e34819d9;--text-muted:#e34819d9;--on-primary:#0a0400;--face-shade:#fff;--face-top-fill:100%;--button-hover-brightness:.99;--error:#ff6b3d;--outline:#ff511ca6;--button-ghost-border-strength:40%;--button-ghost-border-hover-strength:70%;--nav-pill-border-strength:40%;--nav-pill-border-hover-strength:35%;--nav-pill-active-border-strength:30%;--border-subtle:1px solid #d4431733;--focus-ring-color:#e34819;--shadow-panel:0 0px 0px #00000073;--night-vision-media-tint:#5f1d09;--night-vision-media-overlay:#0000008f;--backdrop-opacity:.3;--status-warning:#d44317;--status-warning-surface:#d443171f;--on-status-warning-surface:#e34819}:root{--font-sans:"Barlow", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}.lang[data-astro-cid-si2i52z5]{position:relative}.lang-button[data-astro-cid-si2i52z5]{border-radius:var(--radius-full);border:1px solid var(--outline);height:40px;min-height:44px;color:var(--text-secondary);cursor:pointer;user-select:none;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background-color:#0000;align-items:center;gap:.375rem;padding-inline:.625rem;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.lang-button[data-astro-cid-si2i52z5]::-webkit-details-marker{display:none}.lang-button[data-astro-cid-si2i52z5]:hover{color:var(--text-primary);background-color:color-mix(in srgb, var(--text-primary) 6%, transparent);border-color:var(--text-muted)}.lang-button[data-astro-cid-si2i52z5]:focus-visible{box-shadow:var(--focus-ring);outline:none}.lang-current[data-astro-cid-si2i52z5]{letter-spacing:.04em;direction:ltr;unicode-bidi:isolate}.lang-menu[data-astro-cid-si2i52z5]{background-color:var(--surface-elevated);background-color:color-mix(in srgb, var(--surface-elevated) 97.5%, transparent);border:1px solid var(--outline);border-radius:var(--radius-lg);min-width:180px;max-height:320px;box-shadow:var(--shadow-panel);z-index:200;padding:.375rem;list-style:none;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow-y:auto}@supports (backdrop-filter:blur(12px)){.lang-menu[data-astro-cid-si2i52z5]{backdrop-filter:blur(12px)}}.lang-item[data-astro-cid-si2i52z5]{border-radius:var(--radius-sm);color:var(--text-secondary);white-space:nowrap;text-align:start;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;display:block}.lang-item[data-astro-cid-si2i52z5]:hover{background-color:var(--surface);color:var(--text-primary);text-decoration:none}.lang-item[data-astro-cid-si2i52z5].active{color:var(--primary);font-weight:600}.lang-item[data-astro-cid-si2i52z5]:focus-visible{box-shadow:var(--focus-ring);outline:none}.settings-link[data-astro-cid-3npsfg2l]{border-radius:var(--radius-full);border:1px solid var(--outline);width:40px;min-width:44px;height:40px;min-height:44px;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.settings-link[data-astro-cid-3npsfg2l]:hover{color:var(--text-primary);background-color:color-mix(in srgb, var(--text-primary) 6%, transparent);border-color:var(--text-muted);text-decoration:none}.settings-link[data-astro-cid-3npsfg2l]:focus-visible{box-shadow:var(--focus-ring);outline:none}.settings-link[data-astro-cid-3npsfg2l].active{color:var(--primary);border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 10%, transparent)}.settings-icon[data-astro-cid-3npsfg2l]{width:20px;height:20px;mask:var(--icon-url) no-repeat center / contain;-webkit-mask:var(--icon-url) no-repeat center / contain;background-color:currentColor;display:block}.account-link[data-astro-cid-ryvq43kp]{border:1px solid var(--outline);border-radius:var(--radius-full);width:44px;height:44px;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.account-link[data-astro-cid-ryvq43kp]:hover{color:var(--text-primary);border-color:var(--text-muted);background:color-mix(in srgb, var(--text-primary) 6%, transparent);text-decoration:none}.account-link[data-astro-cid-ryvq43kp].active{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent)}.account-link[data-astro-cid-ryvq43kp]:focus-visible{box-shadow:var(--focus-ring);outline:none}.account-fallback[data-astro-cid-ryvq43kp]{width:21px;height:21px;mask:var(--account-icon) no-repeat center / contain;-webkit-mask:var(--account-icon) no-repeat center / contain;background-color:currentColor;display:block}.account-avatar[data-astro-cid-ryvq43kp]{border-radius:inherit;object-fit:cover;width:36px;height:36px}.account-avatar[data-astro-cid-ryvq43kp][hidden],.account-fallback[data-astro-cid-ryvq43kp][hidden]{display:none}.header[data-astro-cid-gs7q5pcu]{z-index:100;backdrop-filter:blur();transition:backdrop-filter var(--duration-fast) var(--ease-standard), -webkit-backdrop-filter var(--duration-fast) var(--ease-standard);background-color:#0000;position:sticky;top:0}.header[data-astro-cid-gs7q5pcu].is-scrolled{backdrop-filter:blur(12px)}.header-inner[data-astro-cid-gs7q5pcu]{height:var(--header-height);align-items:center;gap:1rem;min-width:0;display:flex}.mobile-brand-control[data-astro-cid-gs7q5pcu]{flex-shrink:0;align-items:center;display:flex}.logo[data-astro-cid-gs7q5pcu]{transition:opacity var(--duration-fast) var(--ease-standard);flex-shrink:0;align-items:center;gap:.625rem;text-decoration:none;display:flex}.logo[data-astro-cid-gs7q5pcu]:hover{opacity:.85;text-decoration:none}.logo[data-astro-cid-gs7q5pcu]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.logo-mark[data-astro-cid-gs7q5pcu]{flex-shrink:0;align-items:center;display:flex}.logo-mark[data-astro-cid-gs7q5pcu] svg,.logo-mark[data-astro-cid-gs7q5pcu] img{max-height:39px;display:block}.logo-text[data-astro-cid-gs7q5pcu]{font-weight:var(--header-brand-title-weight,700);font-size:var(--header-brand-title-size,1rem);letter-spacing:var(--header-brand-title-letter-spacing,-.02em);text-transform:var(--header-brand-title-transform,none);color:var(--header-brand-title-color,var(--text-primary))}.logo-text-stacked[data-astro-cid-gs7q5pcu]{line-height:var(--header-brand-line-height,1.2);flex-direction:column;display:flex}.logo-subtitle[data-astro-cid-gs7q5pcu]{font-size:var(--header-brand-subtitle-size,.75rem);font-weight:var(--header-brand-subtitle-weight,500);letter-spacing:var(--header-brand-subtitle-letter-spacing,0);text-transform:var(--header-brand-subtitle-transform,none);color:var(--header-brand-subtitle-color,var(--text-muted))}@media (width<=767px){.mobile-brand-control[data-astro-cid-gs7q5pcu]{--brand-frame-height:46px;height:var(--brand-frame-height);border:1px solid var(--outline);border-radius:var(--radius-full);position:relative}.mobile-brand-control[data-astro-cid-gs7q5pcu] .logo[data-astro-cid-gs7q5pcu]{min-inline-size:44px;block-size:calc(var(--brand-frame-height) - 2px);justify-content:center}.logo-text[data-astro-cid-gs7q5pcu]{display:none}.logo[data-astro-cid-gs7q5pcu]:focus-visible{border-radius:var(--radius-full)}.mobile-brand-control[data-astro-cid-gs7q5pcu].has-start-radius{border-start-start-radius:var(--brand-start-radius);border-start-end-radius:calc(var(--brand-frame-height) / 2);border-end-end-radius:calc(var(--brand-frame-height) / 2);border-end-start-radius:var(--brand-start-radius)}.mobile-brand-control[data-astro-cid-gs7q5pcu].has-start-radius .logo[data-astro-cid-gs7q5pcu]:focus-visible{border-start-start-radius:calc(var(--brand-start-radius) - 1px);border-start-end-radius:calc(var(--brand-frame-height) / 2 - 1px);border-end-end-radius:calc(var(--brand-frame-height) / 2 - 1px);border-end-start-radius:calc(var(--brand-start-radius) - 1px)}.mobile-brand-control[data-astro-cid-gs7q5pcu].frame-none{border-color:#0000}.mobile-brand-control[data-astro-cid-gs7q5pcu].frame-none .logo[data-astro-cid-gs7q5pcu]:focus-visible{border-radius:var(--radius-sm)}.header-inner[data-astro-cid-gs7q5pcu]{gap:.5rem}}@media (width>=481px) and (width<=767px){.mobile-brand-control[data-astro-cid-gs7q5pcu].show-compact-brand{flex-shrink:1;min-inline-size:0}.mobile-brand-control[data-astro-cid-gs7q5pcu].show-compact-brand .logo[data-astro-cid-gs7q5pcu]{flex-shrink:1;gap:.25rem;padding-inline-end:.25rem}.mobile-brand-control[data-astro-cid-gs7q5pcu].show-compact-brand .logo-mark[data-astro-cid-gs7q5pcu]{justify-content:center;min-inline-size:44px}.mobile-brand-control[data-astro-cid-gs7q5pcu].show-compact-brand .logo-text[data-astro-cid-gs7q5pcu]{white-space:nowrap;text-overflow:ellipsis;unicode-bidi:plaintext;min-inline-size:0;display:block;overflow:hidden}.mobile-brand-control[data-astro-cid-gs7q5pcu].show-compact-brand .logo-text-stacked[data-astro-cid-gs7q5pcu]{align-items:flex-start;display:flex}.mobile-brand-control[data-astro-cid-gs7q5pcu].show-compact-brand .logo-title[data-astro-cid-gs7q5pcu],.mobile-brand-control[data-astro-cid-gs7q5pcu].show-compact-brand .logo-subtitle[data-astro-cid-gs7q5pcu]{text-overflow:ellipsis;unicode-bidi:plaintext;max-inline-size:100%;overflow:hidden}}@media (width>=768px) and (width<=959px){.logo[data-astro-cid-gs7q5pcu].brand-text-from-960 .logo-text[data-astro-cid-gs7q5pcu],.logo[data-astro-cid-gs7q5pcu].brand-text-from-1024 .logo-text[data-astro-cid-gs7q5pcu]{display:none}}@media (width>=960px) and (width<=1023px){.logo[data-astro-cid-gs7q5pcu].brand-text-from-1024 .logo-text[data-astro-cid-gs7q5pcu]{display:none}}@media (width<=400px){.header-inner[data-astro-cid-gs7q5pcu]{gap:.375rem}}@media (width<=340px){.header-inner[data-astro-cid-gs7q5pcu]{gap:.125rem;padding-inline:.5rem}}.desktop-nav[data-astro-cid-gs7q5pcu]{flex:1;min-width:0;display:none}@media (width>=768px){.desktop-nav[data-astro-cid-gs7q5pcu]{display:flex}}.desktop-menu-list[data-astro-cid-gs7q5pcu]{align-items:center;gap:.375rem;min-width:0;list-style:none;display:flex}.nav-menu[data-astro-cid-gs7q5pcu]{position:relative}.nav-pill[data-astro-cid-gs7q5pcu]{border-radius:var(--radius-full);border:1px solid var(--outline);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);white-space:nowrap;cursor:pointer;--_pill-edge:var(--nav-pill-border-strength,100%);--_pill-edge-hover:var(--nav-pill-border-hover-strength,var(--_pill-edge));--_pill-edge-active:var(--nav-pill-active-border-strength,var(--_pill-edge));background-color:#0000;align-items:center;gap:.375rem;min-height:34px;padding:.375rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;list-style:none;display:inline-flex}.nav-pill-external[data-astro-cid-gs7q5pcu]{--_pill-edge:var(--nav-pill-external-border-strength,var(--nav-pill-border-strength,100%));--_pill-edge-hover:var(--nav-pill-external-border-strength,var(--nav-pill-border-hover-strength,var(--nav-pill-border-strength,100%)))}:root[data-theme=high-contrast] .nav-pill[data-astro-cid-gs7q5pcu]{--_pill-edge:100%;--_pill-edge-hover:100%;--_pill-edge-active:100%}:root[data-theme=high-contrast] .nav-pill-external[data-astro-cid-gs7q5pcu]{--_pill-edge:var(--nav-pill-external-border-strength,100%);--_pill-edge-hover:var(--nav-pill-external-border-strength,100%)}.nav-pill[data-astro-cid-gs7q5pcu]::-webkit-details-marker{display:none}.nav-pill[data-astro-cid-gs7q5pcu] svg[data-astro-cid-gs7q5pcu]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform var(--duration-fast) var(--ease-standard)}.nav-menu[data-astro-cid-gs7q5pcu][open] .nav-pill[data-astro-cid-gs7q5pcu] svg[data-astro-cid-gs7q5pcu]{transform:rotate(180deg)}.nav-pill[data-astro-cid-gs7q5pcu]:hover{color:var(--text-primary);border-color:var(--text-muted);background-color:color-mix(in srgb, var(--text-primary) 6%, transparent);text-decoration:none}.nav-pill[data-astro-cid-gs7q5pcu].active{color:var(--primary);border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 10%, transparent)}@supports (color:color-mix(in srgb, red 50%, transparent)){.nav-pill[data-astro-cid-gs7q5pcu]{border-color:color-mix(in srgb, var(--outline) var(--_pill-edge), transparent)}.nav-pill[data-astro-cid-gs7q5pcu]:hover{border-color:color-mix(in srgb, var(--text-muted) var(--_pill-edge-hover), transparent)}.nav-pill[data-astro-cid-gs7q5pcu].active{border-color:color-mix(in srgb, var(--primary) var(--_pill-edge-active), transparent)}}.nav-pill[data-astro-cid-gs7q5pcu]:focus-visible{box-shadow:var(--focus-ring);outline:none}.nav-menu-panel[data-astro-cid-gs7q5pcu]{z-index:210;border:1px solid var(--outline);border-radius:var(--radius-lg);background:var(--surface-elevated);background:color-mix(in srgb, var(--surface-elevated) 97.5%, transparent);min-width:240px;max-height:min(70vh,420px);box-shadow:var(--shadow-panel);padding:.375rem;list-style:none;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0;overflow-y:auto}@supports (backdrop-filter:blur(12px)){.nav-menu-panel[data-astro-cid-gs7q5pcu]{backdrop-filter:blur(12px)}}.nav-menu-item[data-astro-cid-gs7q5pcu]{border-radius:var(--radius-sm);color:var(--text-secondary);white-space:nowrap;padding:.55rem .75rem;font-size:.875rem;text-decoration:none;display:block}.nav-menu-item[data-astro-cid-gs7q5pcu]:hover{background:var(--surface);color:var(--text-primary);text-decoration:none}.nav-menu-item[data-astro-cid-gs7q5pcu].active{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);font-weight:600}.nav-menu-item[data-astro-cid-gs7q5pcu]:focus-visible{box-shadow:var(--focus-ring);outline:none}.nav-external-arrow[data-astro-cid-gs7q5pcu]{--arrow-shift-x:2px;color:var(--text-secondary);transition:translate var(--duration-fast) var(--ease-standard);flex-shrink:0;font-size:.875rem;line-height:1}[dir=rtl] .nav-external-arrow[data-astro-cid-gs7q5pcu]{--arrow-shift-x:-2px}.nav-menu-item[data-astro-cid-gs7q5pcu] .nav-external-arrow[data-astro-cid-gs7q5pcu]{margin-inline-start:.375rem}.nav-pill[data-astro-cid-gs7q5pcu]:hover .nav-external-arrow[data-astro-cid-gs7q5pcu],.nav-menu-item[data-astro-cid-gs7q5pcu]:hover .nav-external-arrow[data-astro-cid-gs7q5pcu]{translate:var(--arrow-shift-x) -2px}.header-actions[data-astro-cid-gs7q5pcu]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (width<=767px){.header-actions[data-astro-cid-gs7q5pcu]{gap:.25rem;margin-inline-start:auto}}@media (width<=340px){.header-actions[data-astro-cid-gs7q5pcu]{gap:.125rem}}._toggle_193c4_1{border-radius:var(--radius-full);border:1px solid var(--outline);width:40px;min-width:44px;height:40px;min-height:44px;color:var(--text-secondary);cursor:pointer;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;display:flex}._toggle_193c4_1:hover{color:var(--text-primary);background-color:color-mix(in srgb, var(--text-primary) 6%, transparent);border-color:var(--text-muted)}._toggle_193c4_1:focus-visible{box-shadow:var(--focus-ring);outline:none}[data-theme=night-vision] ._toggle_193c4_1{color:var(--primary);border-color:var(--outline)}._mobileNav_ztk8q_2{align-items:center;display:flex;position:static}@media (width>=768px){._mobileNav_ztk8q_2{display:none}}._menuButton_ztk8q_14{border-radius:var(--radius-full);width:auto;height:40px;min-height:44px;color:var(--text-secondary);cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem 0 .5rem;transition:color .15s,background-color .15s;display:flex}._menuButtonChevronOnly_ztk8q_35{width:38px;padding:0}._triggerLabel_ztk8q_40{color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap;font-size:1rem;font-weight:700}._menuButton_ztk8q_14 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .15s}._menuButton_ztk8q_14[aria-expanded=true] svg{transform:rotate(180deg)}._menuButton_ztk8q_14:hover{color:var(--text-primary);background-color:color-mix(in srgb, var(--text-primary) 6%, transparent)}._menuButton_ztk8q_14:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (width<=480px){._menuButton_ztk8q_14{width:38px;padding:0}._triggerLabel_ztk8q_40{display:none}}._menu_ztk8q_14{z-index:200;background-color:var(--surface-elevated);background-color:color-mix(in srgb, var(--surface-elevated) 97.5%, transparent);border:1px solid var(--outline);border-radius:var(--radius-lg);min-width:min(280px,100vw - 2rem);max-height:min(70vh,420px);box-shadow:var(--shadow-panel);padding:.375rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0;overflow-y:auto}@supports (backdrop-filter:blur(12px)){._menu_ztk8q_14{backdrop-filter:blur(12px)}}._section_ztk8q_121+._section_ztk8q_121{margin-top:.625rem}._sectionHeading_ztk8q_129{color:var(--primary);margin:.25rem 0 .375rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}._menuList_ztk8q_137{flex-direction:column;gap:.125rem;list-style:none;display:flex}._menuItem_ztk8q_144{border-radius:var(--radius-sm);color:var(--text-secondary);white-space:nowrap;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:color .15s,background-color .15s;display:block}._menuItem_ztk8q_144:hover{background-color:var(--surface);color:var(--text-primary);text-decoration:none}._menuItemActive_ztk8q_163{color:var(--primary);font-weight:600}._externalArrow_ztk8q_172{--arrow-shift-x:2px;color:var(--text-secondary);transition:translate var(--duration-fast) var(--ease-standard);margin-inline-start:.375rem;font-size:.875rem;line-height:1}[dir=rtl] ._externalArrow_ztk8q_172{--arrow-shift-x:-2px}._menuItem_ztk8q_144:hover ._externalArrow_ztk8q_172{translate:var(--arrow-shift-x) -2px}._menuItem_ztk8q_144:focus-visible{box-shadow:var(--focus-ring);outline:none}.brand-tile[data-astro-cid-czsppua5]{border-radius:var(--brand-tile-radius);background:var(--primary);width:38px;height:38px;color:var(--on-primary);place-items:center;display:grid}.brand-glyph[data-astro-cid-czsppua5]{width:20px;height:20px;-webkit-mask:var(--wn-mark) center / contain no-repeat;mask:var(--wn-mark) center / contain no-repeat;background:currentColor}[data-theme=night-vision] .brand-tile[data-astro-cid-czsppua5]{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary)}.footer[data-astro-cid-we7pht5n]{background-color:var(--surface-deep);border-top:var(--border-subtle);margin-top:auto;padding-block:3rem 1.5rem}.footer-inner[data-astro-cid-we7pht5n]{flex-direction:column;gap:2.5rem;display:flex}.footer-grid[data-astro-cid-we7pht5n],.footer-groups[data-astro-cid-we7pht5n]{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=640px){.footer-grid[data-astro-cid-we7pht5n]{grid-template-columns:1.5fr 2fr}.footer-groups[data-astro-cid-we7pht5n]{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}}.footer-brand[data-astro-cid-we7pht5n]{flex-direction:column;gap:.5rem;display:flex}.footer-logo[data-astro-cid-we7pht5n]{color:var(--text-primary);letter-spacing:-.02em;max-width:none;font-size:1rem;font-weight:700}.footer-version[data-astro-cid-we7pht5n]{color:var(--text-primary);letter-spacing:.02em;max-width:none;font-size:.75rem;font-weight:500;line-height:1.5;display:block}.footer-tagline[data-astro-cid-we7pht5n]{color:var(--text-muted);max-width:28ch;font-size:.875rem;line-height:1.5}.footer-col[data-astro-cid-we7pht5n]{flex-direction:column;gap:.75rem;display:flex}.footer-heading[data-astro-cid-we7pht5n]{color:var(--text-primary);font-size:.75rem;font-weight:600}.footer-col[data-astro-cid-we7pht5n] ul[data-astro-cid-we7pht5n]{flex-direction:column;gap:.375rem;list-style:none;display:flex}.footer-link[data-astro-cid-we7pht5n]{color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard);font-size:.875rem;text-decoration:none}.footer-link[data-astro-cid-we7pht5n]:hover{color:var(--text-primary);text-decoration:none}.footer-link-external[data-astro-cid-we7pht5n]{align-items:center;gap:.25rem;display:inline-flex}.footer-link-arrow[data-astro-cid-we7pht5n]{--arrow-shift-x:2px;color:var(--text-secondary);transition:translate var(--duration-fast) var(--ease-standard);flex-shrink:0;font-size:.875rem;line-height:1}[dir=rtl] .footer-link-arrow[data-astro-cid-we7pht5n]{--arrow-shift-x:-2px}.footer-link-external[data-astro-cid-we7pht5n]:hover .footer-link-arrow[data-astro-cid-we7pht5n]{translate:var(--arrow-shift-x) -2px}.footer-link-described[data-astro-cid-we7pht5n]{flex-direction:column;align-items:flex-start;gap:.125rem;display:inline-flex}.footer-link-title[data-astro-cid-we7pht5n]{align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.footer-link-description[data-astro-cid-we7pht5n]{color:var(--text-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.footer-bottom[data-astro-cid-we7pht5n]{border-top:var(--border-subtle);flex-direction:column;gap:1.25rem;padding-top:1.5rem;display:flex}.footer-org-mark[data-astro-cid-we7pht5n]:empty{display:none}.footer-org-link[data-astro-cid-we7pht5n]{align-self:flex-start;display:flex}.footer-org-mark[data-astro-cid-we7pht5n] img,.footer-org-mark[data-astro-cid-we7pht5n] svg{object-fit:contain;width:auto;max-width:100%;height:40px}.footer-copy[data-astro-cid-we7pht5n]{color:var(--text-muted);max-width:none;font-size:.8125rem}.footer-legal[data-astro-cid-we7pht5n]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.footer-legal-link[data-astro-cid-we7pht5n]{color:var(--text-muted);text-underline-offset:.15em;text-decoration:underline}.footer-legal-link[data-astro-cid-we7pht5n]:hover{color:var(--text-secondary)}.footer-legal-sep[data-astro-cid-we7pht5n]{color:var(--text-muted)}.themed-image[data-astro-cid-a65pcan5]{display:contents}:root:not([data-theme=standard]) .themed-image[data-astro-cid-a65pcan5]>.v-standard[data-astro-cid-a65pcan5],:root:not([data-theme=high-contrast]) .themed-image[data-astro-cid-a65pcan5]>.v-high-contrast[data-astro-cid-a65pcan5],:root:not([data-theme=night-vision]) .themed-image[data-astro-cid-a65pcan5]>.v-night-vision[data-astro-cid-a65pcan5],:root[data-theme=standard] .themed-image[data-astro-cid-a65pcan5].has-standard>.v-default[data-astro-cid-a65pcan5],:root[data-theme=high-contrast] .themed-image[data-astro-cid-a65pcan5].has-high-contrast>.v-default[data-astro-cid-a65pcan5],:root[data-theme=night-vision] .themed-image[data-astro-cid-a65pcan5].has-night-vision>.v-default[data-astro-cid-a65pcan5]{display:none}.policies-version[data-astro-cid-hlzmzfsb]{font-family:var(--font-mono);color:var(--text-secondary);cursor:default;font-size:.8125rem;line-height:1.3}.footer-wn-logo-wrap[data-astro-cid-hlzmzfsb]{aspect-ratio:254.12/47.53;height:40px;position:relative}.footer-wn-logo[data-astro-cid-hlzmzfsb]{object-fit:contain;object-position:left center;width:100%;height:40px;position:absolute;inset-block-start:0;inset-inline-start:0}body:has(.page-backdrop){isolation:isolate;position:relative}.page-backdrop[data-astro-cid-btej3uah].page-backdrop{inset-inline:0;z-index:-1;height:var(--backdrop-height,26rem);pointer-events:none;opacity:var(--backdrop-opacity,.3);position:absolute;top:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 100%);mask-image:linear-gradient(#000 0% 30%,#0000 100%)}.backdrop-image[data-astro-cid-btej3uah]{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.page-content>.tool-container{max-width:calc(var(--tool-container-width,640px) + 2rem);padding-inline:1rem}
