:root{--bg:#050b24;--bg2:#071238;--panel:#0d1941e6;--text:#f8fafc;--muted:#cbd5e1;--soft:#94a3b8;--line:#dab14c3d;--accent:#d8ae4f;--accent2:#f6d778;--shadow:0 28px 80px #00000061}[data-astro-cid-gefoqagj]{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left, #d8ae4f29, transparent 32rem), radial-gradient(circle at top right, #38bdf81a, transparent 34rem), linear-gradient(180deg, var(--bg), var(--bg2) 45%, #040817);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a[data-astro-cid-gefoqagj]{color:inherit;text-decoration:none}.container[data-astro-cid-gefoqagj]{width:min(1120px,100% - 48px);margin:0 auto}header[data-astro-cid-gefoqagj]{z-index:20;backdrop-filter:blur(16px);background:#050b24e6;border-bottom:1px solid #dab14c29;position:sticky;top:0}.nav[data-astro-cid-gefoqagj]{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.brand[data-astro-cid-gefoqagj]{align-items:center;gap:14px;display:flex}.brand[data-astro-cid-gefoqagj] img[data-astro-cid-gefoqagj]{border-radius:8px;width:auto;height:60px}.brand-text[data-astro-cid-gefoqagj]{line-height:1.1;display:grid}.brand-name[data-astro-cid-gefoqagj]{font-weight:900}.brand-sub[data-astro-cid-gefoqagj]{color:var(--soft);font-size:13px}.nav-actions[data-astro-cid-gefoqagj]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.nav-link[data-astro-cid-gefoqagj],.print-button[data-astro-cid-gefoqagj]{color:var(--muted);font-weight:800}.nav-link[data-astro-cid-gefoqagj]:hover,.print-button[data-astro-cid-gefoqagj]:hover{color:var(--accent2)}.print-button[data-astro-cid-gefoqagj]{appearance:none;cursor:pointer;font:inherit;background:0 0;border:1px solid #dab14c42;border-radius:999px;padding:10px 14px}main[data-astro-cid-gefoqagj]{padding:70px 0 90px}.card[data-astro-cid-gefoqagj]{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:30px;padding:clamp(28px,5vw,48px)}h1[data-astro-cid-gefoqagj]{letter-spacing:-.06em;margin:0 0 18px;font-size:clamp(38px,5vw,60px);line-height:.98}h2[data-astro-cid-gefoqagj]{margin:38px 0 12px;scroll-margin-top:112px;font-size:26px}h3[data-astro-cid-gefoqagj]{margin:24px 0 10px;font-size:19px}p[data-astro-cid-gefoqagj],li[data-astro-cid-gefoqagj]{color:var(--muted);font-size:16px;line-height:1.75}ul[data-astro-cid-gefoqagj],ol[data-astro-cid-gefoqagj]{padding-left:23px}.updated[data-astro-cid-gefoqagj]{color:var(--soft);margin-bottom:28px}.identity[data-astro-cid-gefoqagj],.highlight[data-astro-cid-gefoqagj],.warning[data-astro-cid-gefoqagj]{border-radius:20px;margin:24px 0;padding:18px}.identity[data-astro-cid-gefoqagj],.highlight[data-astro-cid-gefoqagj]{background:#d8ae4f14;border:1px solid #dab14c33}.warning[data-astro-cid-gefoqagj]{background:#f8717112;border:1px solid #f8717138}.identity[data-astro-cid-gefoqagj] p[data-astro-cid-gefoqagj],.highlight[data-astro-cid-gefoqagj] p[data-astro-cid-gefoqagj],.warning[data-astro-cid-gefoqagj] p[data-astro-cid-gefoqagj]{margin:0}.toc[data-astro-cid-gefoqagj]{background:#ffffff06;border:1px solid #94a3b824;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:30px 0;padding:20px 22px;display:grid}.toc[data-astro-cid-gefoqagj] a[data-astro-cid-gefoqagj]{color:var(--muted);line-height:1.55}.toc[data-astro-cid-gefoqagj] a[data-astro-cid-gefoqagj]:hover{color:var(--accent2)}.model[data-astro-cid-gefoqagj]{border-left:4px solid var(--accent);color:var(--muted);background:#ffffff09;padding:20px;line-height:1.7}.model[data-astro-cid-gefoqagj] strong[data-astro-cid-gefoqagj]{color:var(--text);margin-bottom:14px;font-size:18px;display:block}.model[data-astro-cid-gefoqagj] p[data-astro-cid-gefoqagj]{color:var(--muted);margin:0 0 14px}.model[data-astro-cid-gefoqagj] p[data-astro-cid-gefoqagj]:last-child{margin-bottom:0}.model[data-astro-cid-gefoqagj] .form-lines[data-astro-cid-gefoqagj]{gap:7px;display:grid}.model[data-astro-cid-gefoqagj] .form-lines[data-astro-cid-gefoqagj] span[data-astro-cid-gefoqagj]{display:block}footer[data-astro-cid-gefoqagj]{color:var(--soft);background:#050b24b8;border-top:1px solid #dab14c29;padding:30px 0}.footer-row[data-astro-cid-gefoqagj]{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.footer-links[data-astro-cid-gefoqagj]{flex-wrap:wrap;gap:16px;display:flex}.footer-links[data-astro-cid-gefoqagj] a[data-astro-cid-gefoqagj]:hover{color:var(--accent2)}@media (width<=680px){.container[data-astro-cid-gefoqagj]{width:min(100% - 28px,1120px)}.brand-text[data-astro-cid-gefoqagj],.print-button[data-astro-cid-gefoqagj]{display:none}.nav[data-astro-cid-gefoqagj]{min-height:76px}.brand[data-astro-cid-gefoqagj] img[data-astro-cid-gefoqagj]{height:52px}main[data-astro-cid-gefoqagj]{padding:42px 0 64px}.toc[data-astro-cid-gefoqagj]{grid-template-columns:1fr}}@media print{header[data-astro-cid-gefoqagj],footer[data-astro-cid-gefoqagj],.toc[data-astro-cid-gefoqagj],.print-button[data-astro-cid-gefoqagj]{display:none!important}body{color:#000;background:#fff}main[data-astro-cid-gefoqagj]{padding:0}.container[data-astro-cid-gefoqagj]{width:100%}.card[data-astro-cid-gefoqagj]{box-shadow:none;background:#fff;border:0;padding:0}p[data-astro-cid-gefoqagj],li[data-astro-cid-gefoqagj],.updated[data-astro-cid-gefoqagj]{color:#222}h2[data-astro-cid-gefoqagj]{break-after:avoid}}@media (width>=641px){header .nav{width:min(1400px,100% - 48px)!important;max-width:1400px!important;margin-inline:auto!important}}.site-header{z-index:50;backdrop-filter:blur(16px);background:#050b24f0;border-bottom:1px solid #dab14c29;position:sticky;top:0}.site-header .nav{justify-content:space-between;align-items:center;gap:28px;min-height:88px;display:flex;position:relative;width:min(1400px,100% - 48px)!important;max-width:1400px!important;margin-inline:auto!important}.site-header .brand{min-width:210px;color:var(--text,#f8fafc);align-items:center;gap:14px;text-decoration:none;display:flex}.site-header .brand img{object-fit:cover;border-radius:8px;width:60px;height:60px}.site-header .brand-text{line-height:1.1;display:grid!important}.site-header .brand-name{color:var(--text,#f8fafc);font-size:16px;font-weight:900}.site-header .brand-sub{color:var(--soft,#94a3b8);margin-top:3px;font-size:12px}.site-header .menu{justify-content:center;align-items:center;gap:26px;display:flex}.site-header .menu a,.site-header .mobile-menu a{color:var(--muted,#cbd5e1);font-size:14px;font-weight:800;text-decoration:none}.site-header .menu a:hover,.site-header .mobile-menu a:hover{color:var(--accent2,#f6d778)}.site-header .nav-right{justify-content:flex-end;align-items:center;gap:10px;min-width:210px;display:flex}.site-header .nav-cta,.site-header .header-extra{color:#071238;white-space:nowrap;background:linear-gradient(135deg,#d8ae4f,#f6d778);border:1px solid #dab14c61;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.site-header .header-extra{color:var(--text,#f8fafc);cursor:pointer;background:#ffffff09}.site-header .menu-toggle{cursor:pointer;background:#ffffff09;border:1px solid #dab14c47;border-radius:13px;place-items:center;width:44px;height:44px;padding:10px;display:none}.site-header .menu-toggle span{background:var(--accent2,#f6d778);border-radius:999px;width:100%;height:2px;margin:3px 0;display:block}.site-header .mobile-menu{background:#070e2dfc;border:1px solid #dab14c33;border-top:0;border-radius:0 0 18px 18px;gap:8px;padding:12px 14px 16px;display:grid;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 18px 45px #0000007a}.site-header .mobile-menu[hidden]{display:none!important}.site-header .mobile-menu a{background:#ffffff06;border:1px solid #94a3b826;border-radius:12px;align-items:center;min-height:46px;padding:0 14px;display:flex}@media (width<=900px){.site-header .menu,.site-header .nav-cta,.site-header .header-extra{display:none!important}.site-header .nav-right{min-width:auto}.site-header .menu-toggle{display:grid}}@media (width<=640px){.site-header .nav{gap:10px;min-height:72px;width:calc(100% - 28px)!important}.site-header .brand{gap:9px;min-width:0}.site-header .brand img{width:46px;height:46px}.site-header .brand-name{font-size:13px}.site-header .brand-sub{font-size:11px}.site-header .menu-toggle{width:42px;height:42px}}:root{color-scheme:dark;--bg:#02060d!important;--panel:#081321f7!important;--text:#f5f7fa!important;--muted:#a6b0bf!important;--soft:#748195!important;--line:#ffffff18!important;--accent:#d8aa3f!important;--accent2:#f2c95a!important}body{color:var(--text)!important;background:radial-gradient(circle at 84% 7%,#147cff1c,#0000 32rem),radial-gradient(circle at 8% 28%,#e1b54b0b,#0000 25rem),linear-gradient(#02060d 0%,#06101c 48%,#02060c 100%)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}main{padding:52px 0 86px!important}main>.container{width:min(1040px,100% - 48px)!important}.card{background:radial-gradient(circle at 86% 4%,#147cff11,#0000 18rem),linear-gradient(155deg,#0a1727fa,#040910fe)!important;border:1px solid #ffffff18!important;border-radius:22px!important;outline:0!important;padding:clamp(28px,5vw,52px)!important;box-shadow:0 26px 74px #0000004d,inset 0 1px #ffffff08!important}.card>h1{color:#f7f9fb!important;letter-spacing:-.058em!important;max-width:850px!important;margin-bottom:14px!important;font-size:clamp(2.9rem,5.6vw,5.7rem)!important;line-height:.94!important}.updated{color:#758397!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-top:0!important;margin-bottom:30px!important;font-size:12px!important}.card h2{color:#f3f6f9!important;letter-spacing:-.025em!important;border-top:1px solid #ffffff13!important;margin:42px 0 13px!important;padding-top:17px!important;font-size:23px!important;line-height:1.25!important}.card h3{color:#e7ebf0!important;font-size:18px!important}.card p,.card li{color:var(--muted)!important;font-size:15px!important;line-height:1.78!important}.card a{text-underline-offset:3px;text-decoration-color:#f2c95a61;color:#f2c95a!important}.card ul,.card ol{padding-left:23px!important}.card li+li{margin-top:5px}.identity,.highlight,.warning,.model,.toc{box-shadow:none!important;border-radius:16px!important}.identity,.highlight{background:#e1b54b0e!important;border:1px solid #e1b54b2e!important}.warning{background:#f871710e!important;border:1px solid #f8717133!important}.toc{background:#ffffff06!important;border:1px solid #ffffff13!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 22px!important;margin:30px 0 36px!important;padding:20px!important}.toc a{color:#aeb8c5!important;font-size:13px!important;line-height:1.5!important}.toc a:hover{color:#f2c95a!important}.model{background:#ffffff06!important;border:1px solid #ffffff13!important;border-left:3px solid #d8aa3f!important;padding:21px!important}.legal-toolbar{justify-content:flex-end;margin:-4px 0 18px;display:flex}.legal-print-button{color:#edf1f5;min-height:42px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #e1b54b5c;border-radius:999px;justify-content:center;align-items:center;padding:0 17px;font-size:12px;font-weight:850;display:inline-flex}.legal-print-button:hover{color:#f2c95a;border-color:#e1b54b9e}footer{color:var(--soft)!important;background:#02060b!important;border-top:1px solid #ffffff12!important}@media (width<=720px){main{padding:30px 0 54px!important}main>.container{width:calc(100% - 24px)!important}.card{border-radius:17px!important;padding:24px 20px!important}.card>h1{font-size:clamp(2.45rem,12vw,4rem)!important}.card h2{margin-top:34px!important;font-size:21px!important}.card p,.card li{font-size:14px!important;line-height:1.72!important}.toc{grid-template-columns:1fr!important;padding:17px!important}.legal-toolbar{justify-content:stretch}.legal-print-button{width:100%}}@media print{.mf-shared-header,footer,.toc,.legal-toolbar{display:none!important}body{color:#000!important;background:#fff!important}main{padding:0!important}main>.container{width:100%!important}.card{box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important}.card h1,.card h2,.card h3{color:#000!important}.card p,.card li,.updated{color:#222!important}.card h2{break-after:avoid}}
