:root{--cobalt:#0a3d91;--cobalt-700:#093579;--lime:#c0ff3e;--off:#f7f8fb;--ink:#0e1220;--muted:#4a5672;--link-color:#3ea6ff;--shadow-xl:0 30px 60px rgba(10,61,145,.18),0 16px 32px rgba(0,0,0,.06);--shadow-md:0 14px 30px rgba(10,61,145,.12),0 6px 12px rgba(0,0,0,.06);--radius-xl:22px;--radius-lg:16px;--container:min(1200px,92vw);--section-pad:clamp(42px,8vw,90px);--radius:14px}*,::after,::before{box-sizing:border-box}blockquote,body,figure,footer,h1,h2,h3,h4,h5,h6,header,html,li,main,nav,ol,p,section,ul{margin:0;padding:0}html:focus-within{scroll-behavior:smooth}a{text-decoration:none;color:var(--link-color)}button{border:0;background:0 0}body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:var(--ink);background:linear-gradient(180deg,var(--off) 0,#fff 100%);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Inter,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;line-height:1.6;max-width:100vw;overflow-x:hidden}.s-d1c960ab1b01404916f9:hover,a:hover{text-decoration:underline}.s-255a762c36cdae2fe950{width:var(--container);margin-inline:auto}.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:50;backdrop-filter:saturate(1.25) blur(8px);background:color-mix(in srgb,#fff 76%,var(--off));border-bottom:1px solid color-mix(in srgb,var(--cobalt) 12%,transparent)}.s-02f0adc3b48b583c434a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:14px 0}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:12px}.s-63acf68c4f951d6412a8 img{width:40px;height:40px;border-radius:10px}.s-f88ffcdbfa9b410a08ee{font-weight:800;letter-spacing:.2px;line-height:1;font-size:clamp(1.1rem,1.2vw + .7rem,1.4rem)}.s-9c3aeed4413c2a0b553c{margin-bottom:8px}.s-1cae88ca7544dec27c50{font-size:.78rem;color:var(--muted);margin-top:2px}nav.s-9579c21825ff83855299{display:flex;justify-content:center}.s-45965471593bf7756149{display:flex;gap:18px;align-items:center}.s-45965471593bf7756149 a{color:var(--ink);padding:10px 12px;border-radius:10px;font-weight:600}.s-45965471593bf7756149 a:hover{background:color-mix(in srgb,var(--cobalt) 8%,transparent);text-decoration:none}.s-b3eb332789356742a909{display:flex;gap:12px}.s-f7525edf70a8458e7664{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;gap:8px;border-radius:12px;background:var(--cobalt);color:#fff;font-weight:700;box-shadow:var(--shadow-md);cursor:pointer}.s-f7525edf70a8458e7664:hover{filter:saturate(1.1) brightness(1.05);transform:translateY(-1px)}.s-7a86b15480e0a870f0b0{display:none;width:46px;height:46px;border-radius:12px;place-content:center;gap:6px;padding:0 10px;background:var(--off);border:1px solid color-mix(in srgb,var(--cobalt) 14%,transparent)}.s-7a86b15480e0a870f0b0 span{width:22px;height:2px;background:var(--ink);border-radius:2px;display:block}.s-38591decbaf4a67f37e3{position:fixed;inset:0 0 0 auto;width:min(86vw,360px);background:#fff;box-shadow:var(--shadow-xl);translate:100% 0;transition:translate .4s cubic-bezier(.2,.8,.2,1);padding:22px;display:grid;gap:20px}.s-38591decbaf4a67f37e3.s-5fc7e38bffe00ca46add{translate:0 0}.s-38591decbaf4a67f37e3 a{color:var(--ink);font-weight:700;padding:12px 10px;border-radius:12px;display:block}.s-38591decbaf4a67f37e3 a:hover{background:color-mix(in srgb,var(--cobalt) 10%,transparent)}.s-0335bd3da698e00a3d2d,a,button{cursor:pointer}.s-767013ce0ee0f6d7a075{min-height:100vh;display:grid;align-items:start}.s-20182fbc10716eb197ea{padding:var(--section-pad) 0}.s-ac4ae97285c19b13201d{font-size:clamp(1.9rem,1.4vw + 1.4rem,2.6rem);line-height:1.1;font-weight:900}.s-8cb33b2754e53feca4f7{color:var(--muted);max-width:78ch;margin-top:10px}.s-de820e2414088aefe2e5{display:grid;grid-template-columns:1.05fr .95fr;gap:22px;align-items:start}.s-8e6c522d6391250f675d{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.s-2ab0591dbcf5fefdad65{background:#fff;border:1px solid color-mix(in srgb,var(--cobalt) 14%,transparent);border-radius:16px;padding:18px;box-shadow:var(--shadow-md)}.s-bf1c365741a4bfb5fee5{font-size:clamp(1.3rem,1vw + 1rem,2rem);font-weight:900;margin-bottom:8px}.s-e4b074a036fcdaa716be{color:var(--muted)}.s-38b62be4bddaa5661c7d{display:grid;gap:8px}.s-38b62be4bddaa5661c7d li{display:grid;grid-template-columns:16px 1fr;gap:8px}.s-348a3c4a81ea6081e50d{width:10px;height:10px;border-radius:50%;background:#12d34a;margin-top:6px}.s-c51048b7325d60e326d1{font-size:.95rem;color:var(--muted)}.s-b150a1aa0a630d6d247c{font-size:.95rem;line-height:1.65}.s-c3ee137d4f22eb06ed13{width:100%;border-collapse:collapse;margin-top:10px}.s-c3ee137d4f22eb06ed13 td,.s-c3ee137d4f22eb06ed13 th{border:1px solid color-mix(in srgb,var(--cobalt) 16%,transparent);padding:10px;border-radius:4px;text-align:left}.s-657ce6c21cc08f06a3a0{display:inline-block;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--lime) 18%,#fff);color:#08306b;font-weight:900;font-size:.85rem;border:1px dashed color-mix(in srgb,var(--cobalt) 20%,transparent)}.s-a928d4c5751e4352ec16{margin-top:40px;border-top:1px solid color-mix(in srgb,var(--cobalt) 12%,transparent);background:#fff}.s-234b082940c46f877a08{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;padding:26px 0;align-items:start}.s-c0b255cf88f773762d07 p{color:var(--muted);max-width:48ch}.s-7c3a0658ec9bfe9a63c8{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.s-7c3a0658ec9bfe9a63c8 a{color:var(--ink);font-weight:700}.s-3fb3921ef0e5f3a2473b{font-size:.85rem;color:var(--muted);padding:12px 0 22px}.s-14a66cf146ac5d732d2c{margin-top:12px}.s-658c8286c17e402644ee{opacity:0;transform:translateY(26px) scale(.98);transition:opacity .7s,transform .7s}.s-658c8286c17e402644ee.s-af10ef20dd9060bbeead{opacity:1;transform:translateY(0) scale(1)}@media (max-width:980px){nav.s-9579c21825ff83855299{display:none}.s-7a86b15480e0a870f0b0{display:grid}.s-234b082940c46f877a08,.s-8e6c522d6391250f675d,.s-de820e2414088aefe2e5{grid-template-columns:1fr}}.s-3142272287a7ac1615da{position:fixed;inset:auto 16px 16px auto;z-index:60;max-width:min(520px,92vw);font:14px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,Inter,Arial,sans-serif;color:var(--ink)}.s-28261e58769d2b8d296b{background:#fff;border:1px solid color-mix(in srgb,var(--cobalt) 12%,transparent);border-radius:var(--radius);box-shadow:var(--shadow-xl);padding:14px;display:grid;gap:10px}.s-28261e58769d2b8d296b.s-89f6229a11ac4ebaa553{padding:12px}.s-bf76f684dab826e733ff{font-weight:900;color:var(--cobalt-700);font-size:14px;letter-spacing:.2px}.s-7111cba1e4d1bca8325b{color:var(--muted);font-size:13px}.s-448b9c310d8c2ebbfd40{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.s-be8dcbf77988d0d4f25c{cursor:pointer;font-weight:800;border-radius:12px;padding:10px 12px;border:1px solid transparent;transition:transform .18s,filter .18s}.s-be8dcbf77988d0d4f25c:focus-visible{outline:3px solid color-mix(in srgb,var(--lime) 30%,transparent)}.s-be8dcbf77988d0d4f25c:hover{transform:translateY(-1px);filter:saturate(1.05)}.s-1ee2e080c0a635f58250{background:color-mix(in srgb,var(--lime) 10%,#fff);border:1px dashed color-mix(in srgb,var(--cobalt) 24%,transparent);color:var(--cobalt-700)}.s-99b0a67cb6cfdbad5c93{background:#fff;border:1px solid color-mix(in srgb,var(--cobalt) 18%,transparent);color:var(--ink)}.s-7f0ea35bcca1d4e8f32c{background:var(--cobalt);color:#fff;box-shadow:var(--shadow-md)}.s-d1c960ab1b01404916f9{color:#3ea6ff;text-decoration:none}.s-1cc3cafbe37c21503993{border-top:1px dashed color-mix(in srgb,var(--cobalt) 14%,transparent);padding-top:10px;display:none}.s-1cc3cafbe37c21503993.s-5fc7e38bffe00ca46add{display:block}.s-04a27e36f612c15e0859{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-top:4px}.s-f69d8ef12a479168f789{appearance:none;width:44px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--cobalt) 14%,#e8edf7);position:relative;outline:0;border:1px solid color-mix(in srgb,var(--cobalt) 18%,transparent);cursor:pointer}.s-f69d8ef12a479168f789::after{content:"";position:absolute;inset:3px auto auto 3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .18s}.s-f69d8ef12a479168f789:checked{background:color-mix(in srgb,var(--lime) 40%,#b7f5aa)}.s-f69d8ef12a479168f789:checked::after{transform:translateX(18px)}.s-429e8f0151576b4e88c1{display:grid;gap:2px}.s-429e8f0151576b4e88c1 small{color:var(--muted);font-size:12px}.s-731020884079bd370600{display:grid;grid-template-columns:auto auto;gap:8px;justify-content:end;margin-top:6px}.s-84b95ae1011e86ac523c{position:fixed;inset:auto 16px 16px auto;background:#fff;border:1px solid color-mix(in srgb,var(--cobalt) 14%,transparent);border-radius:999px;padding:8px 12px;color:var(--ink);box-shadow:var(--shadow-md);cursor:pointer;display:none}.s-84b95ae1011e86ac523c:hover{filter:saturate(1.05)}.s-fe42d361da90cb1310bb{display:none!important}@media (max-width:720px){.s-3142272287a7ac1615da,.s-84b95ae1011e86ac523c{inset:auto 12px 12px 12px}.s-3142272287a7ac1615da{max-width:unset}.s-448b9c310d8c2ebbfd40{grid-template-columns:1fr 1fr 1fr}}@media (prefers-reduced-motion:reduce){.s-be8dcbf77988d0d4f25c:hover{transform:none}.s-f69d8ef12a479168f789::after{transition:none}}