@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/onest-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/onest-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local(Arial),local(ArialMT),local(Helvetica Neue),local(Roboto);size-adjust:103.71%;ascent-override:93.53%;descent-override:29.41%;line-gap-override:0%}:root{--f-ui:"Onest", "Onest Fallback", "Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--f-head:var(--f-ui);--f-serif:var(--f-ui);--f-body:var(--f-ui);--f-text:var(--f-ui);--t-xs:12px;--t-sm:14px;--t-base:17px;--t-md:20px;--t-lg:24px;--t-xl:30px;--t-2xl:40px;--t-3xl:52px;--t-display:68px;--lh-body:1.6;--lh-head:1.12;--lh-tight:1.05;--track-head:-.022em;--track-display:-.03em;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-xs:3px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--r:var(--r-md);--sh-sm:0 1px 2px #0f12220f;--sh-md:0 1px 2px #0f12220d, 0 6px 16px -4px #0f122214;--sh-lg:0 2px 4px #0f12220a, 0 24px 48px -16px #0f12222e;--sh-sheet:0 -8px 32px #00000040;--ctl-sm:36px;--ctl-md:44px;--ctl-lg:52px;--field-h:var(--ctl-md);--wrap:1200px;--wide:1640px;--side:clamp(264px, 22vw, 340px);--gutter:clamp(16px, 4vw, 40px);--head-h:64px;--stick-top:0px;--ease:cubic-bezier(.2, .8, .2, 1);--dur-1:.16s;--dur-2:.24s;--bg:#fff;--surface:#fff;--sunk:#f5f5f7;--sunk-2:#ededf1;--ink:#0f1222;--ink-2:#3b3f51;--mute:#6a6e80;--line:#ececf0;--line-2:#d8d9e0;--accent:#ff6b4a;--accent-hover:#f55a38;--accent-soft:#ffebe5;--accent-ink:#14162b;--accent-text:#d13a1e;--pink:#df3399;--amber:#ffb547;--aurora-violet:#7b5cf0;--aurora-teal:#36c9a8;--on-ink:#fff;--brand-a:#df3399;--brand-c:#fa7d66;--brand-b:#ffc24a;--on-brand:#fff;--brand:linear-gradient(135deg, var(--brand-a) 0%, var(--brand-c) 45%, var(--brand-b) 100%);--link:var(--ink);--ok:#1e7a4f;--warn:#a15c00;--no:#b3261e;--na:#6a6e80;--real:#c2410c;--d-bar:#2a2e45;--d-bar-2:#c9cad6;--d-hi:var(--accent);--d-ref:#0f1222;--selection:#fbd3e2;--scrim:#0f122280;--flag-edge:#0f122229;--paper:#f0e8db;--paper-ink:#12152b;--paper-ink-2:#3a3e52;--paper-accent:#b8323f;--m-free:#12a585;--m-arrival:#7fd0b2;--m-evisa:#f4ae3d;--m-schengen:#4a7cf0;--m-visa:#8d6bee;--m-stop:#c8325e;--mi-free:#0b7a5f;--mi-arrival:#1f7766;--mi-evisa:#8f5600;--mi-schengen:#2f55c8;--mi-visa:#6542d0;--mi-stop:#b3264f;--m-q1:#ffdb9a;--m-q2:#fa6;--m-q3:#ef6a57;--m-q4:#b5264f;--m-few:#c9ccd8;--m-home:var(--sunk-2);--map-lift:#0f122261;--map-glass:#ffffffb8;--map-glass-edge:#0f122214;--r-glass:28px;--glass-bg:#ffffff94;--glass-fill:#7676801f;--glass-fill-2:#76768033;--glass-line:#0f122212;--sh-glass:inset 0 1px 0 #ffffffd9, inset 0 0 0 1px #ffffff73, 0 1px 2px #0f12220d, 0 24px 56px -16px #281e5a47;--glass-chip:#ffffffb8;--hero-coral:#ff7a5c9e;--hero-pink:#ff54966b;--map-halo:0 0 2px var(--bg), 0 0 2px var(--bg), 0 0 4px var(--bg);--sky-top:#dde3f6;--sky-mid:#eae7f7;--sky-low:#fbeae2;--sky-glow-a:#7b5cf04d;--sky-glow-b:#36c9a847;--sky-glow-c:#fa7d6642;--sky-glow-d:#df339929;--sky-veil:.75;--sky-stars:0;--sky-star:#ffffffe6;--map-land:#fff;--map-home:#fff;--sky-img:url(/media/map/sky-light-clean.webp);--sky-img-sm:url(/media/map/sky-light-1024-clean.webp);--sky-img-tall:url(/media/map/sky-light-tall-clean.webp);--sky-wash:#ffffff57;--sky-blobs:.45;--t-poster:104px;--night:#0b0d1f;--night-2:#161a3c;--glow-violet:#7b5cf0;--flap:#15172a;--flap-2:#1f2238;--flap-ink:#f7f2ea;--flap-dim:#5c6079;--panel:var(--surface);--hit:var(--sunk);--accent-2:var(--accent);--accent-fill:var(--accent);--grad-fill:var(--accent);--grad-line:var(--brand);--grad-v:linear-gradient(180deg, var(--brand-a), var(--brand-c) 60%, var(--brand-b));--aurora:var(--brand);--real-mark:transparent;--free:var(--ok);--soft:var(--warn);--neg:var(--no);--tbd:var(--na);--stop:var(--na);--visa:var(--ink-2);--sch:var(--ink-2);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0d1f;--surface:#121533;--sunk:#181b3d;--sunk-2:#22264d;--ink:#edeef3;--ink-2:#b9bccb;--mute:#8c90a3;--line:#ffffff14;--line-2:#ffffff24;--accent:#ff7a5c;--accent-hover:#ff8f75;--accent-soft:#ff7a5c24;--accent-ink:#0b0d1f;--accent-text:#ff8e72;--on-ink:#0b0d1f;--ok:#5cc99a;--warn:#e5b35c;--no:#f08a80;--na:#8c90a3;--real:#ffa46b;--d-bar:#c9ccda;--d-bar-2:#2a2f55;--d-ref:#edeef3;--sh-sm:none;--sh-md:none;--sh-lg:0 24px 48px -16px #00000080;--selection:#5a2a3a;--scrim:#0009;--flag-edge:#ffffff24;--m-free:#25bf98;--m-arrival:#86dbbd;--m-evisa:#ffc15a;--m-schengen:#6890ff;--m-visa:#9f86ff;--m-stop:#e2507b;--mi-free:#25bf98;--mi-arrival:#86dbbd;--mi-evisa:#ffc15a;--mi-schengen:#6890ff;--mi-visa:#9f86ff;--mi-stop:#e2507b;--m-q1:#f2cf84;--m-q2:#ff9f5c;--m-q3:#f2645a;--m-q4:#d63a6a;--m-few:#3a3f66;--map-lift:#000000b3;--map-glass:#121533b3;--map-glass-edge:#ffffff1a;--glass-bg:#1e213e8f;--glass-fill:#7676803d;--glass-fill-2:#76768057;--glass-line:#ffffff14;--sh-glass:inset 0 1px 0 #ffffff29, inset 0 0 0 1px #ffffff17, 0 28px 64px -18px #000000a6;--glass-chip:#282c4ebd;--hero-coral:#ff70526b;--hero-pink:#ec409661;--sky-top:#05071a;--sky-mid:#0a0d27;--sky-low:#161a42;--sky-glow-a:#7b5cf094;--sky-glow-b:#36c9a85c;--sky-glow-c:#fa7d662e;--sky-glow-d:#df33994d;--sky-veil:.95;--sky-stars:.85;--map-land:#262b55;--map-home:#2e3363;--sky-img:url(/media/map/sky-dark-clean.webp);--sky-img-sm:url(/media/map/sky-dark-1024-clean.webp);--sky-img-tall:url(/media/map/sky-dark-tall-clean.webp);--sky-wash:#05071a1f;--sky-blobs:.55;color-scheme:dark}}:root[data-theme=dark],.scheme-dark{--bg:#0b0d1f;--surface:#121533;--sunk:#181b3d;--sunk-2:#22264d;--ink:#edeef3;--ink-2:#b9bccb;--mute:#8c90a3;--line:#ffffff14;--line-2:#ffffff24;--accent:#ff7a5c;--accent-hover:#ff8f75;--accent-soft:#ff7a5c24;--accent-ink:#0b0d1f;--accent-text:#ff8e72;--on-ink:#0b0d1f;--ok:#5cc99a;--warn:#e5b35c;--no:#f08a80;--na:#8c90a3;--real:#ffa46b;--d-bar:#c9ccda;--d-bar-2:#2a2f55;--d-ref:#edeef3;--sh-sm:none;--sh-md:none;--sh-lg:0 24px 48px -16px #00000080;--selection:#5a2a3a;--scrim:#0009;--flag-edge:#ffffff24;--m-free:#25bf98;--m-arrival:#86dbbd;--m-evisa:#ffc15a;--m-schengen:#6890ff;--m-visa:#9f86ff;--m-stop:#e2507b;--mi-free:#25bf98;--mi-arrival:#86dbbd;--mi-evisa:#ffc15a;--mi-schengen:#6890ff;--mi-visa:#9f86ff;--mi-stop:#e2507b;--m-q1:#f2cf84;--m-q2:#ff9f5c;--m-q3:#f2645a;--m-q4:#d63a6a;--m-few:#3a3f66;--map-lift:#000000b3;--map-glass:#121533b3;--map-glass-edge:#ffffff1a;--glass-bg:#1e213e8f;--glass-fill:#7676803d;--glass-fill-2:#76768057;--glass-line:#ffffff14;--sh-glass:inset 0 1px 0 #ffffff29, inset 0 0 0 1px #ffffff17, 0 28px 64px -18px #000000a6;--glass-chip:#282c4ebd;--hero-coral:#ff70526b;--hero-pink:#ec409661;--sky-top:#05071a;--sky-mid:#0a0d27;--sky-low:#161a42;--sky-glow-a:#7b5cf094;--sky-glow-b:#36c9a85c;--sky-glow-c:#fa7d662e;--sky-glow-d:#df33994d;--sky-veil:.95;--sky-stars:.85;--map-land:#262b55;--map-home:#2e3363;--sky-img:url(/media/map/sky-dark-clean.webp);--sky-img-sm:url(/media/map/sky-dark-1024-clean.webp);--sky-img-tall:url(/media/map/sky-dark-tall-clean.webp);--sky-wash:#05071a1f;--sky-blobs:.55;color-scheme:dark}.scheme-light{--bg:#fff;--surface:#fff;--sunk:#f5f5f7;--sunk-2:#ededf1;--ink:#0f1222;--ink-2:#3b3f51;--mute:#6a6e80;--line:#ececf0;--line-2:#d8d9e0;color-scheme:light}.scheme-dark,.scheme-light{background:var(--bg);color:var(--ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--stick-top) + 20px)}body{background:var(--bg);color:var(--ink);font:var(--w-regular) var(--t-base)/var(--lh-body) var(--f-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}input,select,button,textarea{font:inherit;color:inherit;caret-color:var(--accent)}html{scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--r-md);border:3px solid var(--bg)}a{color:var(--link);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);text-decoration-thickness:1px}a:hover{color:var(--ink);text-decoration-color:currentColor}img{max-width:100%;height:auto}.num{font-variant-numeric:proportional-nums}table .num,.dt .num{font-variant-numeric:tabular-nums}.real{color:var(--real)}.tbd{color:var(--na)!important;font:var(--w-medium) var(--t-sm)/1.35 var(--f-ui)!important;letter-spacing:0!important}.tbd:before{content:"";vertical-align:.3em;border-top:1.5px dashed;width:16px;height:0;margin-right:7px;display:inline-block}.wrap{max-width:var(--frame,var(--wrap));padding:0 var(--gutter);margin:0 auto}body:has(>main>.wide,>main>.first){--frame:calc(var(--wide) + 2 * var(--gutter));--bleed-l:0px}body:has(>main>.wide,>main>.first) main .wide{width:auto;margin-left:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3,h4{font-family:var(--f-ui);font-weight:var(--w-bold);text-wrap:balance;color:var(--ink);letter-spacing:var(--track-head);line-height:var(--lh-head);margin:0}h1{font-size:clamp(var(--t-xl), 4.4vw, var(--t-3xl))}h2{font-size:clamp(var(--t-lg), 2.6vw, var(--t-xl));margin:var(--s-8) 0 var(--s-4)}h3{font-size:var(--t-md);letter-spacing:-.01em;line-height:1.3;font-weight:var(--w-semibold);margin:var(--s-6) 0 var(--s-2)}h4{font-size:var(--t-base);letter-spacing:0;line-height:1.35;font-weight:var(--w-semibold)}p{margin:0 0 var(--s-4)}main p,.prose li{max-width:66ch}.lede{font:var(--w-regular) var(--t-md)/1.5 var(--f-ui);color:var(--ink-2);max-width:40em;margin:var(--s-4) 0 0}.lede b{color:var(--ink);font-weight:var(--w-semibold)}.mute{color:var(--mute)}.small{font-size:var(--t-sm)}.prose{max-width:42em}.prose p,.prose li{color:var(--ink-2)}.prose ul,.prose ol{margin:0 0 var(--s-4);padding-left:1.2em}.prose li{margin:var(--s-1) 0}.prose li::marker{color:var(--mute)}@media (width<=760px){.lede{font-size:var(--t-base)}}.head{z-index:40;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);position:relative}.head__in{height:var(--head-h);align-items:center;gap:var(--s-5);display:flex}.logo{font:var(--w-bold) var(--t-md)/1 var(--f-ui);letter-spacing:-.015em;color:var(--ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.logo:hover{color:var(--ink)}.logo .mark{flex:none}.nav{flex:none;gap:2px;display:flex}.nav a{height:var(--ctl-sm);border-radius:var(--r-md);font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--ink-2);white-space:nowrap;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex;position:relative}.nav a:hover{background:var(--sunk);color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);font-weight:var(--w-semibold)}.nav a[aria-current=page]:after{content:"";border-radius:var(--r-pill);background:var(--accent);height:2px;position:absolute;bottom:-14px;left:10px;right:10px}.head__tools{align-items:center;gap:var(--s-1);flex:0 auto;min-width:0;margin-left:auto;display:flex}.iconbtn{width:var(--ctl-md);height:var(--ctl-md);border-radius:var(--r-md);cursor:pointer;color:var(--ink-2);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;place-items:center;text-decoration:none;display:grid}.iconbtn:hover{background:var(--sunk);color:var(--ink)}.head__theme .ti--sun{display:none}:root[data-theme=dark] .head__theme .ti--sun{display:block}:root[data-theme=dark] .head__theme .ti--moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .head__theme .ti--sun{display:block}:root:not([data-theme=light]) .head__theme .ti--moon{display:none}}.head__me.is-in{color:var(--accent-text)}.burger{display:none}.burger path{transition:transform var(--dur-2) var(--ease), opacity var(--dur-2);transform-origin:12px 12px}.burger[aria-expanded=true] .burger__a{transform:translateY(4px)rotate(45deg)}.burger[aria-expanded=true] .burger__c{transform:translateY(-4px)rotate(-45deg)}.skip{z-index:60;border-radius:var(--r-md);background:var(--ink);color:var(--bg);font-weight:var(--w-semibold);padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{color:var(--bg);top:10px}main:focus{outline:none}.mnav{left:0;right:0;top:var(--head-h);z-index:39;background:var(--bg);overscroll-behavior:contain;border-top:1px solid var(--line);position:fixed;bottom:0;overflow-y:auto}.mnav__in{padding-top:var(--s-4);padding-bottom:var(--s-7)}.mnav__search{align-items:center;display:flex;position:relative}.mnav__search svg{color:var(--mute);pointer-events:none;position:absolute;left:14px}.mnav__search input{width:100%;height:var(--ctl-lg);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);font-size:var(--t-base);padding:0 96px 0 44px}.mnav__go{height:calc(var(--ctl-lg) - 12px);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);font:var(--w-medium) var(--t-sm)/1 var(--f-ui);cursor:pointer;border:0;padding:0 14px;position:absolute;right:6px}.mnav__search input::-webkit-search-cancel-button{display:none}.mnav__search input:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--line-2)}.mnav ul{margin:0;padding:0;list-style:none}.mnav__me{gap:var(--s-2);margin-top:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.mnav__acc{min-height:var(--ctl-lg);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:var(--w-semibold) var(--t-base)/1.2 var(--f-ui);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.mnav__acc svg{color:var(--ink-2);flex:none}.mnav__acc:hover{border-color:var(--ink-2);color:var(--ink)}.mnav__acc.is-in svg{color:var(--accent-text)}.mnav__main{margin-top:var(--s-3)!important}.mnav__main a{min-height:var(--ctl-lg);font:var(--w-semibold) var(--t-md)/1.2 var(--f-ui);letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.mnav__main a:after{content:"→";color:var(--mute);font-weight:var(--w-regular)}.mnav__groups{gap:var(--s-5) var(--s-6);margin-top:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.mnav__h{font-size:var(--t-sm);color:var(--mute);font-weight:var(--w-medium);margin:0 0 var(--s-1)}.mnav__groups a{min-height:var(--ctl-md);font-size:var(--t-base);color:var(--ink-2);align-items:center;text-decoration:none;display:flex}.mnav__groups a:hover{color:var(--ink)}.mnav__foot{justify-content:space-between;align-items:center;gap:var(--s-4);margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--line);display:flex}.mnav a[aria-current=page]{color:var(--accent-text)}html.mnav-open{overflow:hidden}.mnav:focus{outline:none}html.mnav-open .head{-webkit-backdrop-filter:none;background:var(--bg);position:sticky;top:0}@media (width<=1239px){.nav{display:none}.burger{display:grid}}@media (width>=1240px){.mnav{display:none!important}}@media (width<=760px){:root{--head-h:56px}.head__in{gap:var(--s-2)}.head__tools{gap:0;margin-right:-10px}.head__me{display:none}.logo{font-size:var(--t-md)}}.theme{border-radius:var(--r-md);background:var(--sunk);gap:2px;padding:3px;display:inline-flex}.theme button{border-radius:var(--r-sm);height:30px;color:var(--mute);font-size:var(--t-sm);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.theme button:hover{color:var(--ink)}.theme button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm)}.theme svg{flex:none}.crumbs{gap:var(--s-1) var(--s-2);font-size:var(--t-sm);color:var(--mute);margin:var(--s-6) 0 var(--s-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:var(--s-2);color:var(--line-2)}.crumbs a{color:var(--mute);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.pagehead{padding-bottom:var(--s-2)}.checked{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--mute);margin-top:var(--s-4);display:inline-flex}.checked:before{content:"";background:var(--ok);border-radius:50%;width:8px;height:8px}.sdot{align-items:baseline;gap:var(--s-2);white-space:nowrap;color:var(--ink);font-weight:var(--w-medium);display:inline-flex}.sdot:before{content:"";background:var(--tone,var(--na));border-radius:50%;flex:none;align-self:center;width:8px;height:8px;transform:translateY(-1px)}.sdot--ok{--tone:var(--ok)}.sdot--warn{--tone:var(--warn)}.sdot--no{--tone:var(--no)}.sdot--na{--tone:var(--na)}.sdot--na:before{box-shadow:inset 0 0 0 1.5px var(--na);background:0 0}.sdot--sm{font-size:var(--t-sm)}.sdot__x{color:var(--mute);font-weight:var(--w-regular)}.stamp{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--ink);white-space:nowrap;align-items:center;gap:7px;line-height:1.35;display:inline-flex}.stamp:before{content:"";background:var(--tone,var(--na));border-radius:50%;flex:none;width:8px;height:8px}.stamp--free,.stamp--arrival{--tone:var(--ok)}.stamp--evisa,.stamp--visa,.stamp--schengen{--tone:var(--warn)}.stamp--suspended{--tone:var(--no)}.stamp--unknown:before{box-shadow:inset 0 0 0 1.5px var(--na);background:0 0}.stamp__d{color:var(--mute);font-weight:var(--w-regular)}.tag{border-radius:var(--r-sm);background:var(--sunk);height:28px;color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-medium);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}.tag svg{flex:none}.tag--lg{border-radius:var(--r-lg);background:var(--surface);height:auto;color:var(--ink);box-shadow:var(--sh-md);font-size:var(--t-base);font-weight:var(--w-semibold);padding:10px 14px}.tag--accent{background:var(--accent-soft);color:var(--ink)}.facts{gap:var(--s-5) var(--s-6);margin:var(--s-6) 0 0;padding:var(--s-5) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.facts dt{font-size:var(--t-sm);color:var(--mute);margin-bottom:var(--s-1)}.facts dd{font-size:clamp(var(--t-lg), 2.6vw, var(--t-xl));font-weight:var(--w-semibold);letter-spacing:var(--track-head);line-height:var(--lh-head);font-variant-numeric:proportional-nums;margin:0}.facts dd small{font-size:var(--t-sm);font-weight:var(--w-regular);color:var(--mute);letter-spacing:0;margin-top:5px;line-height:1.35;display:block}.doc{gap:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1080px){.doc{grid-template-columns:minmax(0,1fr) 220px}.doc>.toc{grid-area:1/2}.doc>:not(.toc){grid-area:1/1}}.toc{font-size:var(--t-sm)}.toc__in{top:calc(var(--stick-top) + 24px);position:sticky}.toc b{font-size:var(--t-sm);color:var(--mute);font-weight:var(--w-medium);margin-bottom:var(--s-2);display:block}.toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.toc a{color:var(--mute);border-left:2px solid #0000;margin-left:-1px;padding:5px 0 5px 14px;line-height:1.35;text-decoration:none;display:block}.toc a:hover{color:var(--ink)}.toc a.is-on{color:var(--ink);border-left-color:var(--accent);font-weight:var(--w-medium)}@media (width<=1079px){.toc{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-1) var(--s-4);background:var(--surface)}.toc__in{position:static}.toc details summary{cursor:pointer;font-weight:var(--w-semibold);justify-content:space-between;padding:10px 0;list-style:none;display:flex}.toc details summary:after{content:"+";color:var(--mute)}.toc details[open] summary:after{content:"–"}.toc ol{margin-bottom:var(--s-3)}.toc b{display:none}}@media (width>=1080px){.toc details>summary{display:none}}.tbl-wrap{margin:var(--s-4) 0 var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--t-sm);font-variant-numeric:tabular-nums}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}thead th{background:var(--surface);font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--mute);white-space:nowrap;z-index:1;border-bottom-color:var(--line-2);position:sticky;top:0}tbody tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}tfoot td{font-weight:var(--w-semibold);border-top:1px solid var(--line-2);border-bottom:0}th button.sort{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}th button.sort:after{content:"↕";color:var(--line-2);font-weight:var(--w-regular)}th button.sort[data-dir=asc]:after{content:"↑";color:var(--accent-text)}th button.sort[data-dir=desc]:after{content:"↓";color:var(--accent-text)}tbody tr:hover td{background:var(--sunk)}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--ctl-md);border-radius:var(--r-md);background:var(--sunk);color:var(--ink);font-weight:var(--w-semibold);font-size:var(--t-base);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border:0;padding:0 18px;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--sunk-2);color:var(--ink)}.btn--ghost{padding:0 var(--s-2);text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;background:0 0}.btn--ghost:hover{background:0 0;text-decoration-color:currentColor}.btn--main{background:var(--accent);color:var(--accent-ink)}.btn--main:hover{background:var(--accent-hover);color:var(--accent-ink)}.btn--sm{min-height:var(--ctl-sm);font-size:var(--t-sm);padding:0 14px}.btn--lg{min-height:var(--ctl-lg);font-size:var(--t-base);padding:0 24px}.field{font-size:var(--t-sm);color:var(--mute);flex-direction:column;gap:6px;display:flex}.field select,.field input,.input{height:var(--field-h);border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface);font-size:var(--t-base);color:var(--ink);min-width:0;padding:0 14px}.field select:focus,.field input:focus,.input:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--line-2)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{height:var(--ctl-sm);border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);font-size:var(--t-sm);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.chip:hover{border-color:var(--ink-2)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.chip .n{color:var(--mute);font-variant-numeric:tabular-nums}.chip[aria-pressed=true] .n{color:color-mix(in srgb, var(--bg) 70%, transparent)}.rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rows>li{border-bottom:1px solid var(--line)}.row{gap:var(--s-1) 14px;transition:background var(--dur-1) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:14px 4px;text-decoration:none;display:grid}a.row:hover{background:var(--sunk);color:inherit}.row__t{font-weight:var(--w-semibold)}.row__s{font-size:var(--t-sm);color:var(--mute);grid-column:2}.row__r{text-align:right;font-size:var(--t-sm);color:var(--mute);grid-area:1/3/span 2}.route{counter-reset:s;margin:var(--s-5) 0;gap:0;padding:0;list-style:none;display:grid}.route>li{counter-increment:s;padding-bottom:var(--s-5);grid-template-columns:44px minmax(0,1fr);gap:0 14px;display:grid;position:relative}.route>li:before{content:counter(s);border:1.5px solid var(--ink);width:34px;height:34px;font-weight:var(--w-semibold);font-size:var(--t-sm);background:var(--bg);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.route>li:not(:last-child):after{content:"";background:var(--line-2);width:1.5px;position:absolute;top:36px;bottom:0;left:17px}.route h3{margin:5px 0 var(--s-1)}.route p{color:var(--ink-2);margin:0}.route .when{font-size:var(--t-sm);color:var(--mute);margin-top:var(--s-1)}.check{margin:var(--s-4) 0;border-top:1px solid var(--line);padding:0;list-style:none}.check li{border-bottom:1px solid var(--line)}.check label{gap:var(--s-3);cursor:pointer;grid-template-columns:24px minmax(0,1fr);padding:14px 4px;display:grid}.check input{appearance:none;border:1.5px solid var(--line-2);border-radius:var(--r-sm);cursor:pointer;background:var(--surface);place-items:center;width:20px;height:20px;margin:3px 0 0;display:grid}.check input:checked{background:var(--ink);border-color:var(--ink)}.check input:checked:after{content:"";border:2px solid var(--bg);border-top:0;border-right:0;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.check input:checked+span .check__t{text-decoration:line-through;text-decoration-color:var(--mute);color:var(--mute)}.check__t{font-weight:var(--w-semibold);display:block}.check__d{color:var(--ink-2);font-size:var(--t-sm);margin-top:3px;display:block}.check__tag{font-size:var(--t-sm);color:var(--mute);font-weight:var(--w-medium);margin-left:6px}.check li[hidden]{display:none}.story{border-bottom:1px solid var(--line);gap:var(--s-2);padding:18px 0;display:grid}.story__meta{gap:var(--s-1) var(--s-3);font-size:var(--t-sm);color:var(--mute);flex-wrap:wrap;display:flex}.story__claim{font-weight:var(--w-medium);margin:0}.story q{font:var(--w-regular) var(--t-base)/var(--lh-body) var(--f-ui);color:var(--ink-2);quotes:"«" "»"}.story__src{font-size:var(--t-sm);color:var(--mute)}.out-ok{color:var(--ok);font-weight:var(--w-semibold)}.out-no{color:var(--no);font-weight:var(--w-semibold)}.out-wait{color:var(--warn);font-weight:var(--w-semibold)}.note{border-top:1px solid var(--ink);padding-top:var(--s-3);margin:var(--s-5) 0;max-width:42em}.note b:first-child{margin-bottom:var(--s-1);display:block}.warn{border-top-color:var(--line-2)}.cols{gap:0 var(--s-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.faq{border-top:1px solid var(--line);max-width:46em}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:var(--w-semibold);padding:18px 36px 18px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:var(--t-md);color:var(--mute);font-weight:var(--w-regular);position:absolute;top:16px;right:4px}.faq details>div{padding:0 0 var(--s-4);color:var(--ink-2)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}details:not(.ag):not([data-toc-d])>summary:not(.faq summary){align-items:baseline;gap:9px;display:flex}details:not(.ag):not([data-toc-d])>summary:not(.faq summary):before{content:"";width:7px;height:7px;transition:transform var(--dur-1) var(--ease);opacity:.8;border-bottom:1.75px solid;border-right:1.75px solid;flex:none;transform:translateY(-3px)rotate(-45deg)}details[open]:not(.ag):not([data-toc-d])>summary:not(.faq summary):before{transform:translateY(-5px)rotate(45deg)}.faq summary:after{content:"+" / ""}.faq details[open] summary:after{content:"–" / ""}@media (width<=760px) and (pointer:coarse){.chip{height:var(--ctl-md);padding:0 var(--s-4)}.btn,.field select,.field input,.input{min-height:var(--ctl-md)}summary{min-height:44px}details:not(.ag):not([data-toc-d])>summary:not(.faq summary){align-items:center}details:not(.ag):not([data-toc-d])>summary:not(.faq summary):before{transform:translateY(0)rotate(-45deg)}details[open]:not(.ag):not([data-toc-d])>summary:not(.faq summary):before{transform:translateY(-2px)rotate(45deg)}.crumbs{margin:var(--s-4) 0 var(--s-3);line-height:1.9;display:block}.crumbs li{display:inline}.crumbs li+li:before{content:" /  ";white-space:pre-wrap;margin:0}.crumbs a{padding:12px 0}.foot li{margin:0}.foot li a{align-items:center;min-height:44px;display:inline-flex}.rows .row{min-height:48px}th button.sort{min-height:44px}.pr__t,.vt-t,.bar__c,.pts__c a,.cname{position:relative}.pr__t:after,.vt-t:after,.bar__c:after,.pts__c a:after,.cname:after,.qf__tp:after,.opr__chip:after{content:"";position:absolute;inset:-10px -4px}.opr__chip,.ck-box{position:relative}.ck-box:after{content:"";position:absolute;inset:-12px}}@media (pointer:coarse){.pn-links a,.sit-links a,.note>a,.near a,.qa__go a,.qa__more a,.pb-cl__r>a:only-child,.hub__sub a,.wh-city h3 a,h3>a:only-child,.miss a,.others a,.ops>a,.sources a,.pr__t,.vt-t{position:relative}.pn-links a:after,.sit-links a:after,.note>a:after,.near a:after,.qa__go a:after,.qa__more a:after,.pb-cl__r>a:only-child:after,.hub__sub a:after,.wh-city h3 a:after,h3>a:only-child:after,.miss a:after,.others a:after,.ops>a:after,.sources a:after,.pr__t:after,.vt-t:after{content:"";position:absolute;inset:-14px -4px}.xt__more,.shr__btn,.ck-sw,.ck-link,.fc-sw,.ck-act__btn,.mr-btn{min-height:44px!important}.cnav__a{align-items:center;min-height:44px}.ck-box{position:relative}.ck-box:before{content:"";position:absolute;inset:-12px}}:root{--wide-edge:max(var(--gutter), calc((100vw - var(--wide)) / 2))}@media (width>=1000px){.wide{width:calc(100vw - 2 * var(--wide-edge));margin-left:calc(50% - 50vw + var(--wide-edge))}}:root{--bleed-l:max(0px, calc((100vw - var(--wrap)) / 2) + var(--gutter) - var(--wide-edge))}.sky-band{z-index:-2;top:calc(-1 * var(--s-7));bottom:calc(-1 * var(--s-7));pointer-events:none;width:100vw;margin-left:-50vw;position:absolute;left:50%;-webkit-mask-image:linear-gradient(#0000,#000 96px calc(100% - 96px),#0000);mask-image:linear-gradient(#0000,#000 96px calc(100% - 96px),#0000)}.sources{font-size:var(--t-sm);color:var(--mute);padding-left:1.2em}.sources li{margin:6px 0}.foot{margin-top:var(--s-9);border-top:1px solid var(--line);padding:var(--s-7) 0 var(--s-6);font-size:var(--t-sm);color:var(--mute);background:var(--bg)}.foot__grid{gap:var(--s-6) var(--s-6);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.foot__trust{gap:var(--s-3);align-content:start;max-width:34ch;display:grid}.foot__trust .logo{font-size:var(--t-md);color:var(--ink);text-decoration:none}.foot__trust .logo:hover{color:var(--ink);text-decoration:none}.foot__trust p{color:var(--ink-2);font-size:var(--t-sm);margin:0;line-height:1.55}.foot__trust strong{color:var(--ink);font-weight:var(--w-semibold)}.foot__h{color:var(--ink);margin-bottom:var(--s-2);font-size:var(--t-sm);font-weight:var(--w-semibold);display:block}.foot ul{margin:0;padding:0;list-style:none}.foot li{margin:6px 0}.foot a{color:var(--mute);text-decoration:none}.foot a:hover{color:var(--ink);text-decoration:underline}.foot__bar{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.foot__bar nav{gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}@media (width<=900px){.foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__trust{grid-column:1/-1;max-width:none}}@media (width<=480px){.foot{padding-top:var(--s-6)}.foot__grid{gap:var(--s-5) var(--s-4)}}.flag{border-radius:calc(var(--r-sm) / 2);vertical-align:-2px;width:20px;height:15px;box-shadow:inset 0 0 0 1px var(--flag-edge);background-image:url(/media/flags.webp);background-repeat:no-repeat;flex:none;display:inline-block}.flag--none{background:var(--sunk)}.cbx{position:relative}.cbx__list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);z-index:30;max-height:360px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.cbx__list[hidden]{display:none}.cbx__list[popover]{color:var(--ink);text-shadow:none;z-index:1000;margin:0;position:fixed;inset:auto}.cbx__opt{border-radius:var(--r-md);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.cbx__opt[aria-selected=true]{background:var(--sunk)}.cbx__opt small{color:var(--mute)}[hidden]{display:none!important}.flag--lg{transform-origin:0;margin-right:18px;transform:scale(1.6)}.fact-tip{z-index:1000;border-radius:var(--r-md);background:var(--ink);width:max-content;max-width:min(320px,100vw - 16px);color:var(--bg);font:var(--w-regular) var(--t-sm)/1.4 var(--f-ui);letter-spacing:0;white-space:normal;text-align:left;box-shadow:var(--sh-lg);pointer-events:none;border:0;margin:0;padding:8px 10px;position:fixed;inset:0 auto auto 0;overflow:visible}.fact-tip:not([popover]):not(.is-on){display:none}.fact-tip{max-width:min(380px,100vw - 16px)}.fact-tip p{margin:0}.fact-tip__v{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fact-tip__v li{border-left:2px solid color-mix(in srgb, var(--bg) 35%, transparent);padding-left:10px}.fact-tip__v b{font-weight:var(--w-semibold)}.fact-tip__m{font-size:var(--t-xs);opacity:.72;margin-top:8px!important}.fact-tip__m+.fact-tip__m{margin-top:2px!important}.fact-tip>.fact-tip__m:first-child{margin-top:0!important}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-2);animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.on-night{--bg:#0b0d1f;--surface:#121533;--sunk:#ffffff1a;--sunk-2:#ffffff29;--ink:#fff;--ink-2:#d9dbe6;--mute:#a3a7bc;--line:#ffffff1f;--line-2:#fff3;--accent:#ff7a5c;--accent-hover:#ff8f75;--accent-ink:#0b0d1f;--accent-text:#ff8e72;color-scheme:dark}.ck-print{display:none}@media print{@page{size:A4;margin:12mm 13mm 14mm}html,body{color:#000!important;background:#fff!important}body{font-size:11pt;line-height:1.4}:root,:root:not([data-theme=light]),:root[data-theme=dark]{color-scheme:light;--ink:#000;--ink-2:#222;--mute:#555;--line:#ccc;--line-2:#999;--bg:#fff;--panel:#fff;--sunk:#f3f3f3;--hit:#f3f3f3;--accent:#000}.skip,.head,.mnav,.foot,.aurora,.toc,.cnav,.crumbs,.jump,video,iframe,canvas,.hero__video,.catmap,.cmap,.gmap,.pmap,.vmap,.ratemap,.schmap,.ipmap__map,.wmap__stage,.shr,.ck-act,.ck-hint,.ck-shared,.ck-sit,.ck-link,.btn,.iconbtn,.cty__img,.cty__cta,[data-mock],.mock,form,button,select,input[type=search]{display:none!important}main.wrap{max-width:none!important;margin:0!important;padding:0!important}a{color:inherit!important;text-decoration:none!important}h1,h2,h3{break-after:avoid;page-break-after:avoid}table,figure,li,.ck-entry{break-inside:avoid;page-break-inside:avoid}.ck-entry[data-state=other]{opacity:1!important}html[data-print=ck] body>:not(.ck-print){display:none!important}html[data-print=ck] .ck-print{font-family:var(--f-ui);color:#000;font-size:10pt;line-height:1.35;display:block}.ck-print .ckp-head{color:#444;border-bottom:1.5pt solid #000;justify-content:space-between;align-items:baseline;padding-bottom:3mm;font-size:9pt;display:flex}.ck-print .ckp-brand{font:800 13pt/1 var(--f-head);letter-spacing:-.03em;color:#000}.ck-print h1,.ck-print b{color:#000}.ck-print h1{font:800 18pt/1.15 var(--f-head);letter-spacing:-.02em;margin:5mm 0 1mm}.ck-print .ckp-sub{color:#333;margin:0 0 3mm}.ck-print .ckp-ans{border-top:.5pt solid #999;border-bottom:.5pt solid #999;grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm 5mm;margin:0 0 1.5mm;padding:2.5mm 0;display:grid}.ck-print .ckp-ans dt{color:#555;font-size:8pt}.ck-print .ckp-ans dd{color:#333;margin:0;font-size:9pt}.ck-print .ckp-ans dd b{color:#000;font-size:11pt;display:block}.ck-print .ckp-checked{color:#555;margin:0 0 3mm;font-size:8.5pt}.ck-print .ckp-list{margin:3mm 0 0;padding:0;list-style:none}.ck-print .ckp-list>li{break-inside:avoid;border-bottom:.5pt solid #ccc;padding:1.6mm 0 1.6mm 7mm;position:relative}.ck-print .ckp-list>li:before,.ck-print .ckp-grp li:before{content:"";border:1pt solid #000;border-radius:.6mm;width:3.4mm;height:3.4mm;position:absolute;top:2.1mm;left:0}.ck-print .ckp-list li.is-done:after{content:"✓";font-size:10pt;font-weight:700;position:absolute;top:1.2mm;left:.5mm}.ck-print .ckp-list li b{font-weight:600}.ck-print .ckp-list small{color:#444;margin-top:.4mm;font-size:8.5pt;display:block}.ck-print .ckp-grp>ul{margin:1mm 0 0;padding:0;list-style:none}.ck-print .ckp-grp>ul>li{padding:.8mm 0 .8mm 6mm;position:relative}.ck-print .ckp-grp>ul>li:before{border-radius:50%;width:3mm;height:3mm;top:1.4mm}.ck-print .ckp-grp>ul>li.is-done:after{top:.4mm;left:.3mm}.ck-print .ckp-grp>ul>li+li{border-top:.5pt dashed #ccc}.ck-print .ckp-foot{color:#444;word-break:break-all;margin:4mm 0 0;font-size:8.5pt}}.fact{text-decoration:underline dotted color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.22em;cursor:help;outline:none;text-decoration-thickness:1px;position:relative}.fact:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.fact:after{content:attr(data-tip);z-index:30;border-radius:var(--r-md);background:var(--ink);width:max-content;max-width:min(320px,80vw);color:var(--bg);font:400 var(--t-sm)/1.4 var(--f-ui);letter-spacing:0;white-space:normal;text-align:left;box-shadow:var(--sh-lg);opacity:0;visibility:hidden;transition:opacity .12s var(--ease,ease);pointer-events:none;padding:8px 10px;text-decoration:none;position:absolute;top:calc(100% + 6px);left:0}.fact:hover:after,.fact:focus:after{opacity:1;visibility:visible}.fact--stale,.fact--conflict,.fact--unverified{text-decoration-color:var(--soft);text-decoration-style:dashed}.fact--missing{color:var(--stop)}.fact-tips .fact:after{content:none;display:none}.lg{--lz:28px;align-items:center;gap:calc(var(--lz) * .34);color:var(--ink);font-family:var(--f-ui);white-space:nowrap;line-height:1;text-decoration:none;display:inline-flex}.lg>svg{flex:none;display:block;overflow:visible}.lg__w{font-weight:var(--w-semibold);font-size:calc(var(--lz) * .76);letter-spacing:-.012em;font-feature-settings:"kern" 1;color:var(--ink)}.lg__soft{color:var(--ink-2)}.lg.is-mono,.lg.is-mono .lg__w,.lg.is-mono .lg__soft{color:currentColor}.lg7{gap:calc(var(--lz) * .34)}.lg7__mark{margin:calc(var(--lz) * -.28) 0;flex:none;display:block}.lg7 .lg__w{font-weight:var(--w-bold);letter-spacing:-.02em}.lg7__bar{border-radius:var(--r-pill);vertical-align:.2em;background:linear-gradient(90deg, var(--brand-a), var(--brand-c) 50%, var(--brand-b));width:.42em;height:.13em;margin:0 .07em 0 .09em;display:inline-block}.is-mono .lg7__bar{background:currentColor}.lg__wt{flex-direction:column;gap:3px;line-height:1;display:inline-flex}.lg__tag{font:var(--w-medium) var(--t-xs)/1.1 var(--f-ui);letter-spacing:.01em;color:var(--mute);white-space:nowrap}.fk-ts,.fk-date{--fk-ring:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.fk-ts{width:100%;min-width:0;font-size:var(--t-sm);color:var(--ink);position:relative}.fk-ts .ts-control{width:100%;height:var(--field-h);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--panel);cursor:pointer;flex-wrap:nowrap;align-items:center;gap:8px;padding:0 38px 0 12px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.fk-ts .ts-control:hover{border-color:var(--ink-2)}.fk-ts .ts-control:after{content:"";background:var(--mute);width:12px;height:12px;transition:transform .2s var(--ease);margin-top:-6px;position:absolute;top:50%;right:13px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fk-ts.dropdown-active .ts-control:after{transform:rotate(180deg)}.fk-ts .ts-control:focus-visible,.fk-ts .ts-control>input:focus-visible{outline:none}.fk-ts.focus .ts-control{border-color:var(--accent);box-shadow:var(--fk-ring)}.fk-ts.disabled .ts-control{opacity:.55;cursor:default}.fk-ts .ts-control>.item,.fk-item{flex:0 auto;align-items:center;gap:9px;min-width:0;display:flex}.fk-item span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fk-ts .ts-control>input{min-width:2ch;height:100%;font:inherit;color:var(--ink);box-shadow:none;background:0 0;border:0;outline:0;flex:auto;margin:0;padding:0}.fk-ts .ts-control>input::placeholder{color:var(--mute);opacity:1}.fk-ts:not(.input-active) .ts-control>input,.fk-ts.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.fk-search.input-active .ts-control>.item{display:none}.fk-search.input-active .ts-control{cursor:text}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.fk-ts .ts-dropdown{z-index:45;width:100%;min-width:220px;max-width:calc(100vw - 2 * var(--gutter));background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-lg);animation:fk-in .18s var(--ease);padding:6px;position:absolute;top:calc(100% + 6px);left:0}.fk-ts.fk-up .ts-dropdown{top:auto;bottom:calc(100% + 6px)}.fk-ts .ts-dropdown-content{overscroll-behavior:contain;max-height:min(320px,46vh);scroll-padding:6px;overflow:hidden auto}.fk-ts .ts-dropdown .option,.fk-ts .ts-dropdown .no-results{border-radius:var(--r-md);cursor:pointer;align-items:center;min-height:40px;padding:8px 10px;line-height:1.3;display:flex}.fk-opt{align-items:center;gap:10px;min-width:0;display:flex}.fk-ts .ts-dropdown .option.active{background:var(--sunk);color:var(--ink)}.fk-ts .ts-dropdown .option.selected{font-weight:600}.fk-ts .ts-dropdown .option.selected:after{content:"";background:var(--accent);flex:none;width:14px;height:14px;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.5l3 3 6-7' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.5l3 3 6-7' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fk-ts .ts-dropdown .highlight{background:var(--selection);color:var(--ink);border-radius:var(--r-sm);box-shadow:0 0 0 1px var(--selection)}.fk-ts .ts-dropdown .no-results{color:var(--mute);cursor:default}@keyframes fk-in{0%{opacity:0;transform:translateY(-4px)}}.fk-date{width:100%;min-width:0;height:var(--field-h);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:flex}.fk-date:hover{border-color:var(--ink-2)}.fk-date:focus-visible,.fk-date[aria-expanded=true]{border-color:var(--accent);box-shadow:var(--fk-ring);outline:none}.fk-date__ico{color:var(--mute);flex:none}.fk-date__v{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:auto;min-width:0;overflow:hidden}.fk-date.is-empty .fk-date__v{color:var(--mute)}.fk-date__n{font-size:var(--t-sm);color:var(--mute);font-variant-numeric:tabular-nums;flex:none}.fk-date__n:empty{display:none}.fk-range{grid-column:span 2;min-width:0}.dp{z-index:60;background:var(--panel);width:max-content;max-width:calc(100vw - 24px);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-lg);font-size:var(--t-sm);animation:fk-in .18s var(--ease);padding:14px 14px 10px;position:absolute}.dp__months{gap:22px;display:flex}.dp__m{width:280px;max-width:100%}.dp__title{text-align:center;font:700 var(--t-sm)/36px var(--f-ui);letter-spacing:-.01em;height:36px}.dp__arr{border-radius:var(--r-md);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:14px}.dp__arr:hover:not(:disabled){background:var(--sunk);color:var(--ink)}.dp__arr:disabled{opacity:.3;cursor:default}.dp__arr--prev{left:12px}.dp__arr--next{right:12px}.dp__grid{border-collapse:separate;border-spacing:0 2px;table-layout:fixed;width:100%;font-size:var(--t-sm)}.dp__grid th{color:var(--mute);font-size:var(--t-sm);text-align:center;background:0 0;border:0;padding:6px 0 4px;font-weight:500;position:static}.dp__grid td{text-align:center;border:0;height:40px;padding:0}.dp__grid tbody tr:hover td{background:0 0}.dp__grid .is-we{color:color-mix(in srgb, var(--accent) 70%, var(--mute))}.dp__d{border-radius:var(--r-md);width:40px;max-width:100%;height:40px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;position:relative}.dp__d:hover:not(:disabled){background:var(--sunk)}.dp__d:disabled{color:var(--line-2);cursor:default}.dp__d.is-today:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:6px;left:50%}.dp__grid td:has(.is-in){background:var(--accent-soft)}.dp__grid td:has(.is-start){background:linear-gradient(90deg, transparent 50%, var(--accent-soft) 50%)}.dp__grid td:has(.is-end){background:linear-gradient(90deg, var(--accent-soft) 50%, transparent 50%)}.dp__grid td:has(.is-pre){background-color:color-mix(in srgb, var(--accent-soft) 60%, transparent)}.dp__d.is-in{background:0 0;border-radius:0}.dp__d.is-in:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:var(--r-md)}.dp__d.is-sel,.dp__d.is-end:not(.is-pre){background:var(--ink);color:var(--bg);font-weight:600}.dp__d.is-end.is-pre{box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--panel)}.dp__d.is-sel.is-today:after{background:var(--bg)}.dp__d:focus-visible{outline:2px solid var(--accent);outline-offset:1px;z-index:1}.dp__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:6px;padding-top:10px;display:flex}.dp__sum{color:var(--ink-2);font-size:var(--t-sm)}.dp__acts{gap:4px;display:flex}.dp__btn{border-radius:var(--r-md);font:inherit;font-size:var(--t-sm);color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-weight:600}.dp__btn:hover{background:var(--sunk)}@media (width<=400px){.dp{padding:12px 10px 8px}.dp__m{width:calc(100vw - 46px)}.dp__d{width:100%}}input[type=number]{-moz-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fk-num{width:100%;min-width:0;display:flex;position:relative}.fk-num>input{width:100%;padding-right:84px!important}.fk-num__b{border-radius:var(--r-sm);background:var(--sunk);width:36px;color:var(--ink-2);cursor:pointer;border:0;place-items:center;transition:background .14s,color .14s;display:grid;position:absolute;top:5px;bottom:5px}.fk-num__b:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 12%, var(--sunk));color:var(--ink)}.fk-num__b:disabled{opacity:.4;cursor:default}.fk-num__b--dn{right:44px}.fk-num__b--up{right:5px}@media (pointer:coarse){.fk-num>input{padding-right:96px!important}.fk-num__b{border-radius:0;width:44px;top:1px;bottom:1px}.fk-num__b--dn{right:46px}.fk-num__b--up{border-radius:0 var(--r-md) var(--r-md) 0;right:1px}}:where(input[type=checkbox],input[type=radio]){-webkit-appearance:none;appearance:none;border:1.5px solid var(--line-2);background:var(--panel);cursor:pointer;flex:none;place-items:center;width:20px;height:20px;margin:0;transition:background .14s,border-color .14s;display:inline-grid}:where(input[type=checkbox]){border-radius:var(--r-sm)}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox],input[type=radio]):hover:not(:disabled){border-color:var(--ink-2)}:where(input[type=checkbox]):checked{background:var(--ink);border-color:var(--ink)}:where(input[type=checkbox]):checked:after{content:"";border:2px solid var(--bg);border-top:0;border-right:0;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}:where(input[type=radio]):checked{border-color:var(--ink);border-width:6px}:where(input[type=checkbox],input[type=radio]):disabled{opacity:.45;cursor:default}:where(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip{transition:background .14s,border-color .14s,color .14s}.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sx{flex:0 auto;min-width:0;display:flex;position:relative}.sx__btn{width:240px;min-width:150px;height:var(--ctl-sm);border-radius:var(--r-md);background:var(--sunk);color:var(--mute);font-size:var(--t-sm);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);flex:0 auto;align-items:center;gap:10px;padding:0 6px 0 12px;text-decoration:none;display:flex}.sx__btn svg{flex:none}.sx__ph{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sx__kbd{font:var(--w-medium) var(--t-xs)/1 var(--f-ui);border-radius:var(--r-sm);background:var(--surface);color:var(--mute);box-shadow:inset 0 0 0 1px var(--line-2);flex:none;padding:4px 6px}.sx__btn{width:var(--ctl-md);min-width:0;height:var(--ctl-md);color:var(--ink-2);background:0 0;border-radius:50%;justify-content:center;padding:0}.sx__btn:hover{background:var(--sunk);color:var(--ink)}.sx__ph,.sx__kbd{display:none}.sx__panel{width:min(600px, calc(100vw - 2 * var(--gutter)));z-index:50;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sx__bar{height:var(--ctl-md);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-lg);align-items:center;display:flex;position:relative}.sx__ico{color:var(--mute);pointer-events:none;position:absolute;left:13px}.sx__in{min-width:0;height:100%;font-size:var(--t-base);background:0 0;border:0;outline:none;flex:1;padding:0 8px 0 40px}.sx__in::placeholder{color:var(--mute)}.sx__in::-webkit-search-cancel-button{display:none}.sx__close{border-radius:var(--r-sm);cursor:pointer;min-width:32px;height:32px;color:var(--mute);background:0 0;border:0;flex:none;place-items:center;margin-right:6px;display:grid}.sx__close:hover{background:var(--sunk);color:var(--ink)}.sx__esc{font:var(--w-medium) var(--t-xs)/1 var(--f-ui);border-radius:var(--r-sm);color:var(--mute);box-shadow:inset 0 0 0 1px var(--line-2);padding:4px 6px}.sx__go{border-radius:var(--r-sm);background:var(--accent);height:32px;color:var(--accent-ink);font:var(--w-medium) var(--t-sm)/1 var(--f-ui);cursor:pointer;transition:background var(--dur-1) var(--ease);border:0;flex:none;margin-right:4px;padding:0 14px}.sx__go:hover{background:var(--accent-hover)}.sx__cancel{display:none}.sx__drop{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);overscroll-behavior:contain;max-height:min(560px,100dvh - 120px);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.sx__note{font-size:var(--t-sm);color:var(--mute);margin:6px 10px 4px}.sx__note:empty{display:none}.sx__note b{color:var(--ink);font-weight:600}.sx__list,.sx__list ul{margin:0;padding:0;list-style:none}.sx__gh{font-size:var(--t-xs);color:var(--mute);margin:10px 10px 4px;font-weight:500}.sx__list>li:first-child .sx__gh{margin-top:4px}.sx__opt{border-radius:var(--r-md);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.sx__opt--c{grid-template-columns:22px minmax(0,1fr) auto}.sx__soon{font-size:var(--t-xs);color:var(--mute);background:var(--sunk);border-radius:var(--r-sm);white-space:nowrap;padding:2px 8px}.sx__opt[aria-selected=true]{background:var(--sunk)}.sx__opt[aria-selected=true] .sx__txt a{color:var(--ink)}.sx__txt{flex-direction:column;min-width:0;display:flex}.sx__txt a{color:var(--ink);text-overflow:ellipsis;font-weight:500;text-decoration:none;overflow:hidden}.sx__txt small{font-size:var(--t-sm);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx__opt--all{border-top:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md);color:var(--ink-2);font-size:var(--t-sm);margin-top:6px}.sx__opt--all b{color:var(--ink);font-weight:600}.sx__opt--sug .sx__txt a{font-weight:400}mark.sx__m{color:inherit;background:0 0;font-weight:700}@media (width<=760px){html.sx-open .head{-webkit-backdrop-filter:none;background:var(--bg)}.sx__panel{background:var(--bg);width:auto;padding:10px var(--gutter) 0;flex-direction:column;display:flex;position:fixed;inset:0;transform:none}.sx__panel[hidden]{display:none}.sx__bar{box-shadow:none;flex:none}.sx__esc{display:none}.sx__cancel{font-size:var(--t-sm);color:var(--ink-2);display:inline}.sx__close{margin-right:0;padding:0 10px}.sx__drop{min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;flex:1;margin-top:10px;margin-left:-10px;margin-right:-10px;padding:0 0 20px;position:static}.sx__opt{padding:10px}}.atoc{align-items:baseline;gap:var(--s-1) var(--s-4);margin:var(--s-4) 0 var(--s-6);padding:0 0 var(--s-2);border-bottom:1px solid var(--line);font-size:var(--t-sm);display:flex}.atoc__h{color:var(--mute);font-weight:var(--w-medium);flex:none;margin:0}.atoc ol{gap:0 var(--s-4);flex-wrap:wrap;flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.atoc li{min-width:0;max-width:100%;margin:0}.atoc a{color:var(--ink-2);overflow-wrap:anywhere;padding:5px 0;text-decoration:none;display:block}.atoc a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--line-2)}@media (width<=760px){.atoc{padding:0;display:block}.atoc ol{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.atoc ol::-webkit-scrollbar{display:none}.atoc li:last-child{padding-right:40px}.atoc a{white-space:nowrap;overflow-wrap:normal;padding:8px 0 10px}}@media (width>=1200px){.atoc--has-side{display:none}}.atoc-side{margin-bottom:0}.atoc-side .atoc__h{margin:0 0 var(--s-2);color:var(--mute);font-weight:var(--w-medium)}.atoc-side ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.atoc-side a{color:var(--ink-2);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;line-height:1.35;text-decoration:none;display:block}.atoc-side a:hover{color:var(--ink)}.atoc-side a.is-on{color:var(--ink);font-weight:var(--w-semibold);border-left-color:var(--accent)}.atoc-side--float{top:calc(var(--stick-top) + var(--s-5));z-index:5;width:248px;max-height:calc(100vh - var(--stick-top) - var(--s-5) * 2);padding:var(--s-1) 0 0;font-size:var(--t-sm);background:var(--bg);transition:opacity var(--dur-1,.15s) var(--ease,ease);border:0;margin:0;position:fixed;overflow-y:auto}.atoc-side--float[hidden]{display:none}.atoc-side--float.is-off{opacity:0;pointer-events:none}.dd{display:flex;position:relative}.dd__btn{height:var(--ctl-sm);border-radius:var(--r-md);cursor:pointer;font:var(--w-medium) var(--t-sm)/1 var(--f-ui);color:var(--ink-2);white-space:nowrap;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;align-items:center;gap:2px;padding:0 6px 0 8px;display:inline-flex}.dd__btn svg{transition:transform var(--dur-1) var(--ease)}.dd__btn:hover,.dd__btn[aria-expanded=true]{background:var(--sunk);color:var(--ink)}.dd__btn[aria-expanded=true] svg{transform:rotate(180deg)}.dd__btn[data-on]{color:var(--ink);font-weight:var(--w-semibold)}.dd__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dd__pop{z-index:50;width:340px;padding:var(--s-2);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--sh-lg);color-scheme:inherit;position:absolute;top:calc(100% + 10px);left:-8px}.dd__pop:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.dd__pop[hidden]{display:none}.dd__pop ul{margin:0;padding:0;list-style:none}.nav .dd__pop a{border-radius:var(--r-md);white-space:normal;height:auto;color:var(--ink);font-weight:var(--w-regular);gap:2px;padding:10px 12px;display:grid}.nav .dd__pop a:after{content:none}.dd__pop b{font-weight:var(--w-semibold);font-size:var(--t-sm)}.dd__pop span{font-size:var(--t-xs);color:var(--mute)}.nav .dd__pop a:hover,.nav .dd__pop a:focus-visible{background:var(--sunk);outline:none}.nav .dd__pop a[aria-current=page] b{color:var(--accent-text)}.nav .dd__pop .dd__all{margin-top:var(--s-1);border-top:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md);font-size:var(--t-sm);color:var(--ink-2);padding-top:12px}.head.on-night .dd__btn:hover,.head.on-night .dd__btn[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 10%, transparent)}.mdd__btn{width:100%;min-height:var(--ctl-lg);border:0;border-bottom:1px solid var(--line);cursor:pointer;font:var(--w-semibold) var(--t-md)/1.2 var(--f-ui);letter-spacing:-.01em;color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.mdd__btn svg{color:var(--mute);transition:transform var(--dur-1) var(--ease)}.mdd__btn[aria-expanded=true] svg{transform:rotate(180deg)}.mdd__list{border-bottom:1px solid var(--line);padding:var(--s-1) 0 var(--s-2) var(--s-4)!important}.mdd__list[hidden]{display:none}.mnav__main .mdd__list a{min-height:var(--ctl-md);font:var(--w-regular) var(--t-base)/1.3 var(--f-ui);color:var(--ink-2);border-bottom:0}.mnav__main .mdd__list a:after{content:none}
