:root{color-scheme:light;--brand:#c2410c;--brand-strong:#9a3412;--brand-soft:#ffe6d2;--on-brand:#fff;--success:#0f9d8a;--success-strong:#0b6e62;--on-success:#fff;--success-soft:#cff5ec;--warning:#a15c07;--danger:#b42318;--danger-soft:#fde3df;--bg:#fff4e8;--surface:#fffbf6;--surface-2:#fce9d8;--footer-bg:#ffebd9;--text:#2b1005;--text-muted:#6e4a35;--border:#f0d5bc;--border-strong:#d9a57f;--mint:#b8f1e5;--mint-soft:#daf7f0;--sun:#fde7a0;--shadow-sm:0 1px 2px #3c190512, 0 1px 3px #3c19050f;--shadow-md:0 6px 18px #3c19051f;--radius-sm:.5rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-full:999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6rem;--step--1:clamp(.9375rem, .92rem + .1vw, 1rem);--step-0:1.0625rem;--step-1:clamp(1.15rem, 1.05rem + .3vw, 1.35rem);--step-2:clamp(1.4rem, 1.2rem + .6vw, 1.8rem);--step-3:clamp(1.65rem, 1.3rem + 1.2vw, 2.3rem);--step-4:clamp(2rem, 1.5rem + 2vw, 3.1rem);--font-sans:"Inter Variable", "Noto Sans Devanagari Variable", "Noto Sans Arabic Variable", "Noto Sans Bengali Variable", "Noto Sans Thai Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--header-h:4.5rem;--gutter:clamp(1rem, .5rem + 2vw, 2.5rem);--container-max:80rem;--control-h:3.25rem;--rail-w:336px;--ad-rail-h:600px;--ad-inline-h:280px}:root:lang(ja){--font-sans:"Inter Variable", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif}:root:lang(ko){--font-sans:"Inter Variable", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Noto Sans KR", system-ui, sans-serif}:root:lang(zh-CN){--font-sans:"Inter Variable", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", system-ui, sans-serif}:root[data-theme=dark]{color-scheme:dark;--brand:#fb923c;--brand-strong:#fdba74;--brand-soft:#2a1b0f;--on-brand:#0a0500;--success:#5eead4;--success-strong:#5eead4;--on-success:#04211e;--success-soft:#0a2622;--warning:#f0b25a;--danger:#ff8a7d;--danger-soft:#2e1412;--bg:#000;--surface:#0f0f0f;--surface-2:#1c1c1c;--footer-bg:#0a0a0a;--text:#f4f4f5;--text-muted:#a1a1aa;--border:#27272a;--border-strong:#52525b;--mint:#12413b;--mint-soft:#0d2f2b;--sun:#4a3a0c;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 18px #00000080}@media (width>=120rem){:root{--container-max:100rem}}*,:before,:after{box-sizing:border-box}html{scrollbar-color:var(--brand) var(--surface-2);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);font-size:clamp(1.125rem,.4vw + .78rem,1.75rem)}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;flex-direction:column;margin:0;line-height:1.65;display:flex}:lang(ja),:lang(zh-CN),:lang(ko){word-break:normal;overflow-wrap:anywhere;line-height:1.75}img,svg,video,canvas{max-width:100%;height:auto}h1,h2,h3,h4{margin:0 0 var(--space-3);letter-spacing:-.01em;text-wrap:balance;line-height:1.2}h1{font-size:var(--step-4);letter-spacing:-.02em;font-weight:760}h2{font-size:var(--step-2);font-weight:720}h3{font-size:var(--step-1);font-weight:700}p{margin:0 0 var(--space-4)}a{color:var(--brand);text-underline-offset:.2em}a:hover{color:var(--brand-strong)}:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:4px}button{font:inherit;color:inherit}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:var(--space-3);z-index:100;background:var(--brand);color:var(--on-brand);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-weight:600;text-decoration:none;position:absolute;top:-4rem}.skip-link:focus{top:var(--space-3);color:var(--on-brand)}.container{width:min(100% - 2 * var(--gutter), var(--container-max));margin-inline:auto}select option,select optgroup{background:var(--surface);color:var(--text)}@supports (appearance:base-select){select,::picker(select){appearance:base-select}select{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}select::picker-icon{color:var(--brand);font-size:1.1em;transition:rotate .2s}select:open::picker-icon{rotate:180deg}::picker(select){margin-block:var(--space-1);inline-size:anchor-size(inline);box-sizing:border-box;padding:var(--space-2);background:var(--surface);color:var(--text);border:2px solid var(--brand);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-block-size:min(24rem,60vh);font-size:var(--step-0);overflow:hidden auto}select option{white-space:normal;overflow-wrap:anywhere;align-items:center;gap:var(--space-3);min-height:3rem;padding:.5rem var(--space-3);border-radius:var(--radius-sm);font-size:var(--step-0);cursor:pointer;line-height:1.3;display:flex}select option:hover,select option:focus-visible{background:var(--brand-soft)}select option:checked{background:var(--brand-soft);font-weight:700}select option::checkmark{color:var(--brand);flex:none;order:2;margin-inline-start:auto}select optgroup{font-weight:800;font-size:var(--step--1);color:var(--text-muted);background:0 0;padding-block-start:var(--space-2)}select optgroup option{font-weight:500}select optgroup option:checked{font-weight:700}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-6);font-size:var(--step-0);border-radius:var(--radius-md);background:var(--brand);color:var(--on-brand);cursor:pointer;border:1px solid #0000;font-weight:650;text-decoration:none;transition:background-color .15s,transform 50ms;display:inline-flex}.btn:hover{background:var(--brand-strong);color:var(--on-brand)}.btn:active{transform:translateY(1px)}.btn--ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.btn--ghost:hover{background:var(--surface-2);color:var(--text)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.badges{gap:var(--space-2);margin:0 0 var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.badge{overflow-wrap:anywhere;border-radius:var(--radius-full);background:var(--mint);max-width:100%;color:var(--text);font-size:var(--step-0);align-items:center;gap:.5rem;padding:.45rem 1rem .45rem .6rem;font-weight:700;display:inline-flex}.badge:nth-child(2){background:var(--mint-soft)}.badge:nth-child(3){background:var(--sun)}.badge:nth-child(4){background:var(--brand-soft)}.badge:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%232b1005'/%3E%3Cpath d='M6.5 12.5l4 4 7-8.5' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:1.5em;height:1.5em}:root[data-theme=dark] .badge:before{filter:invert()}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.faq{border-top:1px solid var(--border);max-width:54rem}.faq details{border-bottom:1px solid var(--border)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;padding:var(--space-4) 0;min-height:var(--control-h);font-size:var(--step-0);font-weight:650;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--brand);flex:none;font-size:1.6em;font-weight:400;line-height:1}.faq details[open] summary:after{content:"−"}.faq p{margin:0 0 var(--space-4);max-width:46rem;color:var(--text-muted);line-height:1.65}.page{gap:var(--space-6);padding-block:var(--space-6) 0;flex:1 0 auto;grid-template-columns:minmax(0,1fr);display:grid}.page__main{min-width:0;container:page/inline-size}.page__inline-ad{margin-top:var(--space-6)}.page__rail{display:none}@media (width>=75rem){.page{grid-template-columns:minmax(0, 1fr) var(--rail-w);gap:var(--space-7);align-items:stretch}.page__inline-ad{display:none}.page__rail{display:block}}@media (width<=22.5rem){:root{--gutter:.75rem}}@media (height<=30rem) and (orientation:landscape){:root{--header-h:3.5rem}}.container{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.logo[data-astro-cid-f7espo7c]{min-width:0;max-width:100%;color:var(--text);letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:clamp(1.1rem,.9rem + .6vw,1.5rem);font-weight:500;line-height:1;display:flex}.logo__mark[data-astro-cid-f7espo7c]{flex:none;width:2.2em;height:2.2em}.logo__text[data-astro-cid-f7espo7c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logo__text[data-astro-cid-f7espo7c] strong[data-astro-cid-f7espo7c]{color:var(--brand);font-weight:800}.theme-toggle[data-astro-cid-l6lhmie6]{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--control-h);height:var(--control-h);padding:0 var(--space-3);border:1.5px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text);font-weight:700;font-size:var(--step-0);cursor:pointer;background:0 0;display:inline-flex;position:relative}.theme-toggle[data-astro-cid-l6lhmie6]:hover{background:var(--surface-2)}.icon--sun[data-astro-cid-l6lhmie6],.theme-toggle__text--light[data-astro-cid-l6lhmie6]{display:none}:root[data-theme=dark] .icon--sun[data-astro-cid-l6lhmie6],:root[data-theme=dark] .theme-toggle__text--light[data-astro-cid-l6lhmie6]{display:block}:root[data-theme=dark] .icon--moon[data-astro-cid-l6lhmie6],:root[data-theme=dark] .theme-toggle__text--dark[data-astro-cid-l6lhmie6]{display:none}@media (width<=29.99rem){.theme-toggle--header[data-astro-cid-l6lhmie6]{display:none}}.theme-toggle--menu[data-astro-cid-l6lhmie6]{justify-content:flex-start;gap:var(--space-3);width:100%;height:auto;min-height:3rem;padding:.4rem var(--space-3);border-radius:var(--radius-sm);border:0;font-weight:600}@media (width<=40rem){.theme-toggle__text[data-astro-cid-l6lhmie6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-toggle[data-astro-cid-l6lhmie6]{width:var(--control-h);padding:0}.theme-toggle--menu[data-astro-cid-l6lhmie6] .theme-toggle__text[data-astro-cid-l6lhmie6]{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.theme-toggle--menu[data-astro-cid-l6lhmie6]{width:100%;padding:.4rem var(--space-3)}}.lang-switch[data-astro-cid-l4evwy7q]{position:relative}.lang-switch__button[data-astro-cid-l4evwy7q]{align-items:center;gap:var(--space-2);height:var(--control-h);padding-inline:var(--space-3);border:1.5px solid var(--border-strong);border-radius:var(--radius-full);cursor:pointer;font-weight:700;font-size:var(--step-0);user-select:none;list-style:none;display:inline-flex}.lang-switch__button[data-astro-cid-l4evwy7q]::-webkit-details-marker{display:none}.lang-switch__button[data-astro-cid-l4evwy7q]:hover{background:var(--surface-2)}.lang-switch__current[data-astro-cid-l4evwy7q]{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.lang-switch[data-astro-cid-l4evwy7q][open] .lang-switch__chevron[data-astro-cid-l4evwy7q]{transform:rotate(180deg)}.lang-switch__menu[data-astro-cid-l4evwy7q]{inset-inline-end:0;top:calc(100% + var(--space-2));z-index:60;width:min(22rem, calc(100vw - 2 * var(--gutter)));max-height:min(70vh,30rem);padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);position:absolute;overflow-y:auto}.lang-switch__menu[data-astro-cid-l4evwy7q] ul[data-astro-cid-l4evwy7q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]{padding:.75rem var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-size:var(--step-0);line-height:1.3;text-decoration:none;display:block}.lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]:hover{background:var(--surface-2);color:var(--text)}.lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q].is-current{background:var(--brand-soft);color:var(--brand-strong);font-weight:700}@media (width<=40rem){.lang-switch[data-astro-cid-l4evwy7q]{position:static}.lang-switch__current[data-astro-cid-l4evwy7q],.lang-switch__chevron[data-astro-cid-l4evwy7q]{display:none}.lang-switch__button[data-astro-cid-l4evwy7q]{width:var(--control-h);justify-content:center;padding:0}.lang-switch__menu[data-astro-cid-l4evwy7q]{inset-inline:var(--gutter);top:calc(var(--header-h) + var(--space-2));width:auto;max-height:calc(100dvh - var(--header-h) - var(--space-5));position:fixed}}.counters[data-astro-cid-juw5hdzt]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.counters--header[data-astro-cid-juw5hdzt]{display:none}.counters--footer[data-astro-cid-juw5hdzt]{padding-block:var(--space-3) 0;justify-content:center}@media (width>=56rem){.counters--header[data-astro-cid-juw5hdzt]{display:flex}.counters--footer[data-astro-cid-juw5hdzt]{display:none}}.pill[data-astro-cid-juw5hdzt]{border-radius:var(--radius-full);background:var(--surface-2);color:var(--text);font-size:var(--step--1);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;padding:.3rem .75rem;font-weight:650;display:inline-flex}.dot[data-astro-cid-juw5hdzt]{background:var(--success);width:.55rem;height:.55rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 60%, transparent);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 .45rem #0000}to{box-shadow:0 0 #0000}}.menu-button[data-astro-cid-xlat7obg]{width:var(--control-h);height:var(--control-h);border:1.5px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-button[data-astro-cid-xlat7obg]:hover{background:var(--surface-2)}.menu-button[data-astro-cid-xlat7obg][aria-expanded=true]{background:var(--brand-soft);border-color:var(--brand)}.menu-button__close[data-astro-cid-xlat7obg],.menu-button[data-astro-cid-xlat7obg][aria-expanded=true] .menu-button__open[data-astro-cid-xlat7obg]{display:none}.menu-button[data-astro-cid-xlat7obg][aria-expanded=true] .menu-button__close[data-astro-cid-xlat7obg]{display:block}.menu-panel[data-astro-cid-xlat7obg]{top:100%;max-height:calc(100dvh - var(--header-h));overscroll-behavior:contain;background:var(--bg);border-bottom:1px solid var(--border-strong);box-shadow:var(--shadow-md);position:absolute;inset-inline:0;overflow-y:auto}.menu-panel[data-astro-cid-xlat7obg][hidden]{display:none}.menu-panel__inner[data-astro-cid-xlat7obg]{gap:var(--space-5) var(--space-6);padding-block:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid}.menu-group[data-astro-cid-xlat7obg] ul[data-astro-cid-xlat7obg],.menu-legal[data-astro-cid-xlat7obg]{margin:0;padding:0;list-style:none}.menu-group__title[data-astro-cid-xlat7obg]{margin:0 0 var(--space-1);padding-inline:var(--space-3);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-strong);font-weight:800}.menu-panel[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{min-height:2.75rem;padding:.3rem var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-weight:600;font-size:var(--step-0);align-items:center;line-height:1.3;text-decoration:none;display:flex}.menu-panel[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]:hover{background:var(--surface-2)}.menu-panel[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg][aria-current=page]{background:var(--brand-soft);color:var(--brand-strong);font-weight:750}.menu-theme[data-astro-cid-xlat7obg]{grid-column:1/-1;display:none}@media (width<=29.99rem){.menu-theme[data-astro-cid-xlat7obg]{display:block}}.menu-quick[data-astro-cid-xlat7obg]{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.menu-quick[data-astro-cid-xlat7obg] li[data-astro-cid-xlat7obg]{flex:8rem}.menu-quick[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{border:1px solid var(--border-strong);border-radius:var(--radius-full);justify-content:center;min-height:3rem;font-weight:700}.menu-legal[data-astro-cid-xlat7obg]{gap:0 var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;display:flex}.menu-legal[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{color:var(--text-muted);font-weight:600}@media (width>=60rem){.menu-button[data-astro-cid-xlat7obg],.menu-panel[data-astro-cid-xlat7obg]{display:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);background:color-mix(in srgb, var(--surface) 94%, transparent);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);height:100%;display:flex}.site-header__brand[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);direction:ltr;flex:0 auto;min-width:0;text-decoration:none;overflow:hidden}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);flex:none;display:flex}@media (width>=30rem){.site-header__actions[data-astro-cid-nen7h5rs]{gap:var(--space-3)}}.site-header__tabs[data-astro-cid-nen7h5rs]{display:none}@media (width>=60rem){.site-header__tabs[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);margin-inline-end:var(--space-3);display:flex}.site-header__tabs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius-full);color:var(--text);align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.site-header__tabs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2);color:var(--text)}.site-header__tabs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--brand-soft);color:var(--brand-strong)}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-8);border-top:1px solid var(--border);background:var(--footer-bg);font-size:var(--step-0)}.site-footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--space-5) var(--space-6);padding-block:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.site-footer__title[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-2);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-strong);font-weight:800}.site-footer__column[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.site-footer__column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:2.75rem;color:var(--text);align-items:center;font-weight:500;line-height:1.3;display:inline-flex}.site-footer__inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-4) var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.site-footer__copy[data-astro-cid-jo6i4kqk]{color:var(--text-muted);margin:0}.site-footer__nav[data-astro-cid-jo6i4kqk]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__cookies[data-astro-cid-jo6i4kqk]{min-height:2.75rem;color:var(--text);font-weight:600;font-size:inherit;align-items:center;display:inline-flex}.site-footer__cookies[data-astro-cid-jo6i4kqk]{cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.toolnav[data-astro-cid-zuhvefmg]{background:var(--surface);border-bottom:1px solid var(--border)}.toolnav__inner[data-astro-cid-zuhvefmg]{gap:var(--space-1);padding-block:var(--space-2);display:flex}@media (width<=59.99rem){.toolnav[data-astro-cid-zuhvefmg]{display:none}}@media (width>=60rem){.toolnav__inner[data-astro-cid-zuhvefmg]{flex-wrap:wrap}}.toolnav[data-astro-cid-zuhvefmg] a[data-astro-cid-zuhvefmg]{min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-weight:600;font-size:var(--step-0);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.toolnav[data-astro-cid-zuhvefmg] a[data-astro-cid-zuhvefmg]:hover{background:var(--surface-2);color:var(--text)}.toolnav[data-astro-cid-zuhvefmg] a[data-astro-cid-zuhvefmg].is-current{background:var(--brand-soft);box-shadow:inset 0 -3px 0 var(--brand)}.breadcrumbs[data-astro-cid-vx4iavld]{margin:0 0 var(--space-4);font-size:var(--step-0)}ol[data-astro-cid-vx4iavld]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-vx4iavld]{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}li[data-astro-cid-vx4iavld]:not(:last-child){flex:none}li[data-astro-cid-vx4iavld]:last-child{flex:9rem}li[data-astro-cid-vx4iavld]:not(:last-child):after{content:"›";color:var(--text-muted);font-weight:700}[dir=rtl] li[data-astro-cid-vx4iavld]:not(:last-child):after{content:"‹"}a[data-astro-cid-vx4iavld]{align-items:center;min-height:2.75rem;font-weight:650;display:inline-flex}li[data-astro-cid-vx4iavld][aria-current=page]{color:var(--text);overflow-wrap:anywhere;font-weight:700}.ad-slot[data-astro-cid-ygkiugat]{width:100%}.ad-slot__label[data-astro-cid-ygkiugat]{margin:0 0 var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:center;font-size:.8125rem}.ad-slot__box[data-astro-cid-ygkiugat]{padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex;overflow:hidden}.ad-slot__unit[data-astro-cid-ygkiugat]{width:100%}.ad-slot__note[data-astro-cid-ygkiugat]{text-align:center;max-width:14rem;color:var(--text-muted);font-size:var(--step--1);margin:0}.ad-slot--inline[data-astro-cid-ygkiugat]{max-width:336px;margin-inline:auto}.ad-slot--inline[data-astro-cid-ygkiugat] .ad-slot__box[data-astro-cid-ygkiugat]{min-height:var(--ad-inline-h)}.ad-slot--rail[data-astro-cid-ygkiugat]{display:none}.ad-slot--rail[data-astro-cid-ygkiugat] .ad-slot__box[data-astro-cid-ygkiugat]{min-height:var(--ad-rail-h)}@media (width>=75rem){.ad-slot--inline[data-astro-cid-ygkiugat]{display:none}.ad-slot--rail[data-astro-cid-ygkiugat]{top:calc(var(--header-h) + var(--space-4));display:block;position:sticky}}.lang-suggest[data-astro-cid-rauvoui2]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);max-width:40rem;margin-block:var(--space-3) 0;padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex}.lang-suggest[data-astro-cid-rauvoui2][hidden]{display:none}.lang-suggest__text[data-astro-cid-rauvoui2]{flex:14rem;margin:0;font-weight:600}.lang-suggest__actions[data-astro-cid-rauvoui2]{gap:var(--space-2);flex-wrap:wrap;display:flex}.lang-suggest[data-astro-cid-rauvoui2] .btn[data-astro-cid-rauvoui2]{white-space:nowrap;min-height:2.5rem;padding-inline:var(--space-4)}
