.s-39f121bfc6f00aa5922a,:root{--violet:#7a6cf3;--mint:#3bd3b4;--ink:#1f2430;--subtle:#5a6072;--gray-0:#f5f7fb;--gray-1:#e9edf6;--shadow-md:0 10px 30px rgba(31,36,48,.12),0 3px 10px rgba(31,36,48,.06);--g1:linear-gradient(90deg,var(--violet),var(--mint))}:root{--link-color:#2fbfa5;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--shadow-xl:0 30px 80px rgba(31,36,48,.2),0 8px 20px rgba(31,36,48,.08);--container:1200px;--pill-bg:linear-gradient(90deg,rgba(122,108,243,.12),rgba(59,211,180,.12))}*,::after,::before{box-sizing:border-box}body,html{height:100%}html{scroll-behavior:smooth}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.5;color:var(--ink);background:radial-gradient(1200px 800px at 80% -10%,rgba(123,108,243,.1),transparent 60%),radial-gradient(900px 600px at -10% 90%,rgba(59,211,180,.1),transparent 60%),var(--gray-0);max-width:100vw;overflow-x:hidden}a{color:var(--link-color);text-decoration:none}.s-f652268c516d56ea3b26:hover,.s-ff4ae821b7679e77b53b a:hover,a:hover{text-decoration:underline}img{display:block;max-width:100%;height:auto}.s-255a762c36cdae2fe950{width:min(100% - 2rem,var(--container));margin-inline:auto}.s-20182fbc10716eb197ea{padding:clamp(2rem,5vw,5rem) 0}.s-de820e2414088aefe2e5{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem}.s-8e6c522d6391250f675d{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:1040px){.s-de820e2414088aefe2e5{grid-template-columns:1fr}}@media (max-width:880px){.s-8e6c522d6391250f675d{grid-template-columns:1fr 1fr}}@media (max-width:560px){.s-8e6c522d6391250f675d{grid-template-columns:1fr}}.s-2ab0591dbcf5fefdad65{background:#fff;border:1px solid var(--gray-1);border-radius:var(--radius-lg);padding:1.1rem;box-shadow:var(--shadow-md)}.s-21f2579ce157c1f1f456{align-self:center}.s-bb362a46a483f3f8c993{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--gray-1);box-shadow:var(--shadow-md)}.s-bb362a46a483f3f8c993 img{width:100%;height:100%;object-fit:cover;object-position:center}.s-657ce6c21cc08f06a3a0{display:inline-block;font-weight:800;color:var(--subtle);background:var(--pill-bg);border:1px dashed rgba(31,36,48,.12);border-radius:999px;padding:.25rem .6rem}.s-8cb33b2754e53feca4f7{color:var(--subtle);max-width:70ch}.s-93720caa841037718a71{display:inline-grid;grid-auto-flow:column;gap:.5rem;align-items:center;padding:.35rem .6rem;border-radius:999px;font-weight:700;background:var(--pill-bg);border:1px dashed rgba(31,36,48,.12)}.s-212301c593df7a10ee64{display:inline-grid;place-items:center;gap:.6rem;grid-auto-flow:column;padding:.9rem 1.1rem;font-weight:800;border-radius:14px;color:#fff;background:var(--g1);box-shadow:var(--shadow-xl)}.s-212301c593df7a10ee64.s-e059fc6904f0a3146139{color:var(--ink);background:#fff;border:1px solid var(--gray-1)}header.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:1000;backdrop-filter:saturate(160%) blur(10px);background:linear-gradient(180deg,rgba(245,247,251,.85),rgba(245,247,251,.55));border-bottom:1px solid var(--gray-1)}.s-9d313519cae427b9310e{font-size:12px;color:var(--subtle);border-bottom:1px dashed var(--gray-1)}.s-9d313519cae427b9310e .s-255a762c36cdae2fe950{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.4rem 0}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:.75rem;padding:.9rem 0}.s-63acf68c4f951d6412a8 img.s-5807dd602664a565fe53{width:38px;height:38px;border-radius:10px;box-shadow:var(--shadow-md)}.s-63acf68c4f951d6412a8 .s-3d42e76c338c0d360e74{font-weight:800;letter-spacing:.2px}nav.s-e3b7c980d763196e9d13{display:flex;align-items:center;gap:1rem}.s-bce1b640aa3b70b17d91{display:flex;gap:.6rem;align-items:center}.s-bce1b640aa3b70b17d91 a{padding:.55rem .9rem;border-radius:999px;font-weight:600;background:#fff;border:1px solid var(--gray-1);box-shadow:var(--shadow-md)}.s-d698cfbb7a55edf88401{display:none;width:46px;height:46px;border-radius:12px;border:1px solid var(--gray-1);background:#fff;box-shadow:var(--shadow-md)}.s-42fb75e15d3235b4dbc0,.s-eb2218d82f72395538a4 a{border:1px solid var(--gray-1);box-shadow:var(--shadow-md)}.s-d698cfbb7a55edf88401 .s-5a599b482fc1e63bd71d{width:24px;height:2px;background:var(--ink);position:relative;display:inline-block}.s-d698cfbb7a55edf88401 .s-5a599b482fc1e63bd71d::after,.s-d698cfbb7a55edf88401 .s-5a599b482fc1e63bd71d::before{content:"";position:absolute;left:0;width:24px;height:2px;background:var(--ink)}.s-d698cfbb7a55edf88401 .s-5a599b482fc1e63bd71d::before{top:-7px}.s-d698cfbb7a55edf88401 .s-5a599b482fc1e63bd71d::after{top:7px}.s-adabda366b7c25f2fc8a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}@media (max-width:980px){.s-bce1b640aa3b70b17d91{display:none}.s-d698cfbb7a55edf88401{display:inline-grid;place-items:center}header.s-f819d7dee1ee55de63a8.s-86c34f615f3ebb8e43bb .s-bce1b640aa3b70b17d91{display:grid;grid-auto-rows:min-content;gap:.6rem;position:absolute;left:0;right:0;top:100%;padding:1rem;background:rgba(255,255,255,.98);border-bottom:1px solid var(--gray-1)}}footer.s-a928d4c5751e4352ec16{margin-top:3rem;border-top:1px solid var(--gray-1);background:#fff}.s-790f5a4f2e985b582ee9{padding:2rem 0;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:start}@media (max-width:720px){.s-790f5a4f2e985b582ee9{grid-template-columns:1fr}}.s-eb2218d82f72395538a4{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:.4rem 1rem}.s-eb2218d82f72395538a4 a{background:#fff;border-radius:12px;padding:.6rem .8rem;display:block}.s-d7179d353cf4da2205d4{color:var(--subtle);font-size:.95rem}.s-d7179d353cf4da2205d4 strong{color:var(--ink)}main{min-height:100vh}.s-38b62be4bddaa5661c7d{display:grid;gap:.5rem;list-style:none;padding:0;margin:0}.s-6f899650a274cb0f50db{list-style:decimal;padding-left:1.2rem}.s-38b62be4bddaa5661c7d li{display:grid;grid-template-columns:22px 1fr;gap:.6rem}.s-39f121bfc6f00aa5922a{--white:#ffffff;--link:#2fbfa5;--radius-lg:20px;--radius-md:14px;position:fixed;z-index:9999;right:clamp(8px,3vw,24px);bottom:clamp(8px,3vw,24px);width:min(92vw,1020px);color:var(--ink);font:14px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}.s-42fb75e15d3235b4dbc0{background:var(--white);border-radius:var(--radius-lg);overflow:hidden}.s-f67ed17159ac7d51b5ff{padding:.9rem 1rem;display:grid;grid-template-columns:1fr auto;gap:.8rem;align-items:center;background:radial-gradient(600px 300px at 110% -40%,rgba(122,108,243,.1),transparent 60%),radial-gradient(500px 240px at -10% 140%,rgba(59,211,180,.1),transparent 60%),var(--white)}.s-4774591c2b24680f6ccd{font-weight:800;margin:0 0 .25rem}.s-ddd87c3956e0e09e482c{color:var(--subtle);margin:0}.s-ff4ae821b7679e77b53b a{color:var(--link);text-decoration:none}.s-1dc94fa7d891ec6176bb{display:grid;grid-auto-flow:column;gap:.5rem}.s-b7f54d0f2631a575a683,.s-de3ebe783ffb22615edf{margin-top:.6rem}.s-be0afefe64f5192e8b7d{cursor:pointer;border:1px solid var(--gray-1);border-radius:14px;padding:.6rem .9rem;font-weight:800;background:#fff;transition:transform .06s}.s-be0afefe64f5192e8b7d:active{transform:translateY(1px)}.s-7942b3b042d4a78f4cbb{color:#fff;background:var(--g1);border-color:transparent}.s-794430a49fe485daabbe,.s-c38815e8418477946798{background:#fff}.s-b57904af3437e75125bf{display:none;border-top:1px dashed var(--gray-1);padding:.9rem 1rem;background:#fff}.s-b57904af3437e75125bf.s-5fc7e38bffe00ca46add{display:block}.s-4fbdecf5a79f83c1fc4a{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center;padding:.35rem 0}.s-4fbdecf5a79f83c1fc4a small{color:var(--subtle);display:block}.s-a18e8478bd21a28b1be2{--h:26px;--w:46px;position:relative;width:var(--w);height:var(--h);border-radius:999px;background:#eceff6;border:1px solid var(--gray-1);cursor:pointer}.s-a18e8478bd21a28b1be2 input{appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.s-a18e8478bd21a28b1be2 i{position:absolute;top:2px;left:2px;width:calc(var(--h) - 4px);height:calc(var(--h) - 4px);border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);transition:left .18s}.s-a18e8478bd21a28b1be2 input:checked+i{left:calc(var(--w) - var(--h) + 2px);background:#fff}.s-a18e8478bd21a28b1be2 input:checked~.s-72c9c5492dfbad3ac8fc{background:var(--g1)}.s-72c9c5492dfbad3ac8fc{position:absolute;inset:0;border-radius:999px;transition:background .18s;background:#eceff6}@media (max-width:420px){.s-f67ed17159ac7d51b5ff{grid-template-columns:1fr}.s-1dc94fa7d891ec6176bb{grid-auto-flow:row}}.s-d3909290996589d75140{display:none!important}.s-f652268c516d56ea3b26{color:var(--link);text-decoration:none;cursor:pointer}