:root{color-scheme:light;--brand:#c2410c;--brand-strong:#9a3412;--brand-bright:#ea580c;--brand-soft:#ffedd5;--on-brand:#fff;--accent:#0f766e;--accent-hover:#115e59;--accent-soft:#0f766e1f;--success:#0f766e;--success-strong:#0f766e;--on-success:#fff;--success-soft:#ccfbf1;--live:#15803d;--warning:#b45309;--danger:#b91c1c;--danger-soft:#fee2e2;--bg:#fff7ed;--surface:#fff;--surface-2:#ffedd5;--surface-3:#fed7aa;--footer-bg:#ffedd5;--text:#431407;--text-strong:#2c0d04;--text-muted:#7a5238;--border:#fed7aa;--border-strong:#bf7a47;--mint:#99f6e4;--mint-soft:#ccfbf1;--sun:#fde68a;--peach:#fed7aa;--tint-ink:#431407;--shadow-sm:0 0 #0000;--shadow-md:0 0 #0000;--shadow-lg:0 0 #0000;--ring:0 0 0 4px var(--accent-soft);--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--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(16px, .15vw + 14px, 18px);--step-0:clamp(18px, .3vw + 14.4px, 21px);--step-1:clamp(20px, .35vw + 15.5px, 24px);--step-2:clamp(22px, .6vw + 15.5px, 28px);--step-3:clamp(24px, 1.2vw + 12px, 34px);--step-4:clamp(28px, 2.4vw, 40px);--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:76px;--gutter:clamp(16px, 3.4vw, 64px);--container-max:80rem;--control-h:54px;--control-h-sm:48px;--ease:cubic-bezier(.2, .7, .2, 1);--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:#f08a4b;--brand-strong:#f4a172;--brand-bright:#f6a06b;--brand-soft:#2a1b0f;--on-brand:#1f1d1b;--accent:#5ccfc4;--accent-hover:#8ee3da;--accent-soft:#5ccfc429;--success:#5ccfc4;--success-strong:#5ccfc4;--on-success:#10201e;--success-soft:#0a2622;--live:#6fd08c;--warning:#f0b85a;--danger:#f28b82;--danger-soft:#2e1412;--bg:#000;--surface:#0f0f0f;--surface-2:#1c1c1c;--surface-3:#2a2a2a;--footer-bg:#0a0a0a;--text:#e9e2db;--text-strong:#f7f1ea;--text-muted:#b8ada2;--border:#2a2724;--border-strong:#85796e;--mint:#9fd8cf;--mint-soft:#a9cfe0;--sun:#eedc9a;--peach:#f2c39f;--tint-ink:#1f1d1b}@media (width>=120rem){:root{--container-max:100rem}}*,:before,:after{box-sizing:border-box}html{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;-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}::selection{background:color-mix(in srgb, var(--accent) 38%, transparent)}: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:-.02em;color:var(--text-strong);text-wrap:balance;line-height:1.2}h1{font-size:var(--step-4);letter-spacing:-.03em;font-weight:800;line-height:1.15}h2{font-size:var(--step-2);font-weight:750}h3{font-size:var(--step-1);font-weight:700}p{margin:0 0 var(--space-4);text-wrap:pretty}a{color:var(--accent);text-underline-offset:.2em}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px;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(--accent);color:var(--on-success);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-weight:700;text-decoration:none;position:absolute;top:-4rem}.skip-link:focus{top:var(--space-3);color:var(--on-success)}.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{content:"";border:solid var(--text);border-width:0 2px 2px 0;flex:none;width:.5em;height:.5em;margin-inline-end:.2em;transition:rotate .2s,translate .2s;translate:0 -.14em;rotate:45deg}select:open::picker-icon{translate:0 .14em;rotate:225deg}::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(--border-strong);border-radius:var(--radius-lg);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:2.75rem;padding:.4rem 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(--surface-2)}select option:checked{background:var(--brand-soft);color:var(--text-strong);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{min-height:52px;font-size:var(--step-0);border:1.5px solid var(--brand);border-radius:var(--radius-md);background:var(--brand);color:var(--on-brand);cursor:pointer;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .12s var(--ease);justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--brand-strong);border-color:var(--brand-strong);color:var(--on-brand)}.btn:active{transform:translateY(1px)}.btn--ghost{background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}.btn--ghost:hover{background:var(--surface-3);border-color:var(--accent);color:var(--text)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.badges{margin:0 0 var(--space-5);flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.badge{--c:var(--mint);overflow-wrap:anywhere;border-radius:var(--radius-full);background:var(--c);max-width:100%;min-height:36px;color:var(--tint-ink);font-size:var(--step--1);align-items:center;gap:8px;padding:3px 16px 3px 5px;font-weight:750;line-height:1.3;display:inline-flex}.badge:nth-child(2){--c:var(--mint-soft)}.badge:nth-child(3){--c:var(--sun)}.badge:nth-child(4){--c:var(--peach)}.badge:before{content:"";background:var(--tint-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.2 12.6l3.9 3.9 7.7-9' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 62% no-repeat;border-radius:50%;flex:none;width:26px;height:26px}:root[data-theme=dark] .badge:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.2 12.6l3.9 3.9 7.7-9' fill='none' stroke='%23d9efea' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@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-strong);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);color:var(--text-strong);font-weight:700;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-9)}.page__rail{display:none}@media (width>=75rem){.page--rail{grid-template-columns:minmax(0, 1fr) var(--rail-w);gap:var(--space-8);align-items:start}.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-strong);letter-spacing:-.02em;align-items:center;gap:12px;font-size:26px;font-weight:500;line-height:1;display:flex}.logo__mark[data-astro-cid-f7espo7c]{flex:none;width:40px;height:40px}.logo__text[data-astro-cid-f7espo7c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logo__text--local[data-astro-cid-f7espo7c]{letter-spacing:0;font-weight:750}.logo__text[data-astro-cid-f7espo7c] strong[data-astro-cid-f7espo7c]{color:var(--brand);font-weight:800}@media (width<=67.5rem){.logo[data-astro-cid-f7espo7c]{font-size:24px}}@media (width<=25rem){.logo[data-astro-cid-f7espo7c]{gap:10px;font-size:23px}}@media (width<=22.5rem){.logo[data-astro-cid-f7espo7c]{gap:7px;font-size:18px}.logo__mark[data-astro-cid-f7espo7c]{width:32px;height:32px}}.theme-toggle[data-astro-cid-l6lhmie6]{min-width:var(--control-h-sm);height:var(--control-h-sm);border:1.5px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--text-strong);font-weight:700;font-size:var(--step--1);cursor:pointer;transition:background-color .18s var(--ease), border-color .18s var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 20px 0 16px;display:inline-flex;position:relative}.theme-toggle[data-astro-cid-l6lhmie6]:hover{border-color:var(--text-strong);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);font-weight:600;font-size:var(--step-0);background:0 0;border:0}@media (width<=74.99rem){.theme-toggle--header[data-astro-cid-l6lhmie6] .theme-toggle__text[data-astro-cid-l6lhmie6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-toggle--header[data-astro-cid-l6lhmie6]{width:var(--control-h-sm);padding:0}}.lang-switch[data-astro-cid-l4evwy7q]{position:relative}.lang-switch__button[data-astro-cid-l4evwy7q]{height:var(--control-h-sm);border:1.5px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--text-strong);cursor:pointer;font-weight:700;font-size:var(--step--1);user-select:none;transition:background-color .18s var(--ease), border-color .18s var(--ease);align-items:center;gap:10px;padding-inline:16px 14px;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,.lang-switch[data-astro-cid-l4evwy7q][open] .lang-switch__button[data-astro-cid-l4evwy7q]{border-color:var(--text-strong);background:var(--surface-2)}.lang-switch__current[data-astro-cid-l4evwy7q]{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.lang-switch__chevron[data-astro-cid-l4evwy7q]{color:var(--text-muted);transition:transform .2s}.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;z-index:60;width:min(22rem, calc(100vw - 2 * var(--gutter)));max-height:min(70vh,30rem);padding:var(--space-2);background:var(--surface);border:2px solid var(--border-strong);border-radius:var(--radius-lg);position:absolute;top:calc(100% + 12px);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-md);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-strong)}.lang-switch__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q].is-current{background:var(--surface-3);color:var(--text-strong);font-weight:800}@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-sm);justify-content:center;padding:0}}@media (width<=22.5rem){.lang-switch__button[data-astro-cid-l4evwy7q]{width:44px;height:44px}.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-1) var(--space-4);flex-wrap:wrap;display:flex}.counters--header[data-astro-cid-juw5hdzt]{flex-wrap:nowrap;display:none}.counters--bar[data-astro-cid-juw5hdzt]{min-height:2.75rem;padding:var(--space-1) var(--gutter);background:var(--surface);border-bottom:1px solid var(--border);justify-content:center}.counters--bar[data-astro-cid-juw5hdzt][data-off]{display:none}@media (width>=75rem){.counters--header[data-astro-cid-juw5hdzt]{display:flex}.counters--bar[data-astro-cid-juw5hdzt]{display:none}.counters--header[data-astro-cid-juw5hdzt] .stat__words[data-astro-cid-juw5hdzt]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=90rem){.counters--w90[data-astro-cid-juw5hdzt] .stat__words[data-astro-cid-juw5hdzt]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (width>=100rem){.counters--w100[data-astro-cid-juw5hdzt] .stat__words[data-astro-cid-juw5hdzt]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (width>=110rem){.counters--w110[data-astro-cid-juw5hdzt] .stat__words[data-astro-cid-juw5hdzt]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (width>=120rem){.counters--w120[data-astro-cid-juw5hdzt] .stat__words[data-astro-cid-juw5hdzt]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (width>=135rem){.counters--w135[data-astro-cid-juw5hdzt] .stat__words[data-astro-cid-juw5hdzt]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (scripting:none){.counters[data-astro-cid-juw5hdzt]{display:none!important}}.stat[data-astro-cid-juw5hdzt]{max-width:100%;color:var(--text-muted);font-size:var(--step--1);white-space:nowrap;align-items:center;gap:.45rem;font-weight:650;line-height:1.25;display:inline-flex;position:relative}.counters--bar[data-astro-cid-juw5hdzt] .stat[data-astro-cid-juw5hdzt]{white-space:normal;text-align:center}.stat[data-astro-cid-juw5hdzt][data-state=off]{display:none}.stat[data-astro-cid-juw5hdzt] svg[data-astro-cid-juw5hdzt]{flex:none;width:1.3em;height:1.3em}.stat__num[data-astro-cid-juw5hdzt]{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:1.18em;font-weight:800}.stat[data-astro-cid-juw5hdzt][data-state=loading] .stat__num[data-astro-cid-juw5hdzt]{color:var(--text-muted);text-align:center;font-weight:600;display:inline-block}.stat--total[data-astro-cid-juw5hdzt][data-state=loading] .stat__num[data-astro-cid-juw5hdzt]{min-inline-size:4ch}.stat[data-astro-cid-juw5hdzt][data-state=ready] .stat__num[data-astro-cid-juw5hdzt]{animation:.3s ease-out stat-in}@keyframes stat-in{0%{opacity:.2}}.dot[data-astro-cid-juw5hdzt]{background:var(--live);border-radius:50%;flex:none;width:12px;height:12px;margin-inline:3px}.stat[data-astro-cid-juw5hdzt][data-state=ready] .dot[data-astro-cid-juw5hdzt]{animation:2.4s ease-in-out infinite live-dot}.stat[data-astro-cid-juw5hdzt][data-state=loading] .dot[data-astro-cid-juw5hdzt]{background:var(--text-muted);opacity:.6}@keyframes live-dot{50%{opacity:.4}}.menu-button[data-astro-cid-xlat7obg]{width:var(--control-h-sm);height:var(--control-h-sm);border:1.5px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--text-strong);cursor:pointer;transition:background-color .18s var(--ease), border-color .18s var(--ease);justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-button[data-astro-cid-xlat7obg]:hover{border-color:var(--text-strong);background:var(--surface-2)}.menu-button[data-astro-cid-xlat7obg][aria-expanded=true]{border-color:var(--text-strong);background:var(--surface-3)}.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(--surface);border-bottom:2px solid var(--border-strong);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);color:var(--text-muted);font-weight:700}.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);border-inline-start:4px solid #0000;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);color:var(--text-strong)}.menu-panel[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg][aria-current=page]{background:var(--surface-3);border-inline-start-color:var(--brand);color:var(--text-strong);font-weight:800}.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:6rem}.menu-quick[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{border:1.5px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);justify-content:center;min-height:3rem;font-weight:700}.menu-quick[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg][aria-current=page]{border-color:var(--brand);border-inline-start-color:var(--brand)}.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<=22.5rem){.menu-button[data-astro-cid-xlat7obg]{width:44px;height:44px}}@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:var(--surface);border-bottom:1px solid var(--border-strong);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:10px;height:100%;display:flex}.site-header__brand[data-astro-cid-nen7h5rs]{border-radius:var(--radius-md);direction:ltr;flex:0 auto;min-width:0;text-decoration:none;overflow:hidden}.site-header__actions[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:8px;display:flex}@media (width>=30rem){.site-header__actions[data-astro-cid-nen7h5rs]{gap:10px}}.site-header__tabs[data-astro-cid-nen7h5rs]{display:none}@media (width>=60rem){.site-header__tabs[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;margin-inline-end:6px;display:flex}.site-header__tabs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:48px;color:var(--text);white-space:nowrap;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;align-items:center;padding:8px 16px 5px;font-size:18px;font-weight:600;line-height:1.2;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-strong)}.site-header__tabs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--surface-3);border-bottom-color:var(--brand);color:var(--text-strong);font-weight:800}}@media (width>=60rem) and (width<=80rem){.site-header__tabs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-inline:12px}}@media (width>=60rem) and (width<=67.5rem){.site-header__tabs[data-astro-cid-nen7h5rs]{gap:2px}.site-header__tabs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-inline:9px}}@media (width<=22.5rem){.site-header__inner[data-astro-cid-nen7h5rs]{gap:6px}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-8);border-top:1px solid var(--border-strong);background:var(--footer-bg);font-size:var(--step--1)}.site-footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--space-5) var(--space-6);padding-block:var(--space-6) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));display:grid}.site-footer__title[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-2);font-size:var(--step--1);color:var(--text-muted);font-weight:700}.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.5rem;color:var(--text-muted);text-underline-offset:4px;align-items:center;padding-block:.3rem;font-weight:500;line-height:1.3;text-decoration:underline 1px;display:inline-flex}.site-footer__column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text-strong);text-decoration-thickness:2px}.site-footer__inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-2) var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.site-footer__copy[data-astro-cid-jo6i4kqk]{color:var(--text);margin:0}.site-footer__nav[data-astro-cid-jo6i4kqk]{gap:var(--space-1) 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.5rem;color:var(--text-strong);font-weight:600;font-size:inherit;text-underline-offset:4px;align-items:center;text-decoration:underline 1.5px;display:inline-flex}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__cookies[data-astro-cid-jo6i4kqk]:hover{color:var(--text-strong);text-decoration-thickness:3px}.site-footer__cookies[data-astro-cid-jo6i4kqk]{cursor:pointer;background:0 0;border:0;padding:0}.toolnav[data-astro-cid-zuhvefmg]{background:var(--surface);border-bottom:1px solid var(--border)}.toolnav__inner[data-astro-cid-zuhvefmg]{gap:4px;padding-top:6px;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:44px;color:var(--text);font-size:var(--step--1);white-space:nowrap;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;flex:none;align-items:center;padding:6px 14px 3px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.toolnav[data-astro-cid-zuhvefmg] a[data-astro-cid-zuhvefmg]:hover{background:var(--surface-2);color:var(--text-strong)}.toolnav[data-astro-cid-zuhvefmg] a[data-astro-cid-zuhvefmg].is-current{background:var(--surface-3);border-bottom-color:var(--brand);color:var(--text-strong);font-weight:800}.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--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]{display:block}}.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)}
