.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)}:root{--link-color:#2fbfa5;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--shadow-xl:0 30px 80px rgba(31,36,48,.20),0 8px 20px rgba(31,36,48,.08);--container:1200px;--g1:linear-gradient(90deg, var(--violet), var(--mint));--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}img{display:block;max-width:100%;height:auto}a{color:var(--link-color);text-decoration:none}.s-f652268c516d56ea3b26:hover,.s-ff4ae821b7679e77b53b a:hover,a:hover{text-decoration:underline}button{font:inherit;border:none;background:0 0}.s-c6b6df0a9e1bcfd2478c,.s-d698cfbb7a55edf88401,[role=button],a,button,details>summary{cursor:pointer}.s-255a762c36cdae2fe950{width:min(100% - 2rem,var(--container));margin-inline:auto}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-adabda366b7c25f2fc8a .s-d27a1f11771200949714,.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);transition:transform .2s,box-shadow .2s}.s-bce1b640aa3b70b17d91 a:hover,.s-c6b6df0a9e1bcfd2478c:hover{transform:translateY(-1px);box-shadow:var(--shadow-xl)}.s-b3eb332789356742a909{display:flex;gap:.4rem;margin-left:.4rem}.s-b3eb332789356742a909 a{padding:.45rem .75rem;border-radius:10px;font-weight:600;background:var(--pill-bg);border:1px dashed rgba(31,36,48,.12)}.s-adabda366b7c25f2fc8a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}.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-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}@media (max-width:980px){.s-b3eb332789356742a909,.s-bce1b640aa3b70b17d91{display:none}.s-d698cfbb7a55edf88401{display:inline-grid;place-items:center}header.s-f819d7dee1ee55de63a8.s-86c34f615f3ebb8e43bb .s-b3eb332789356742a909,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)}header.s-f819d7dee1ee55de63a8.s-86c34f615f3ebb8e43bb .s-b3eb332789356742a909 a,header.s-f819d7dee1ee55de63a8.s-86c34f615f3ebb8e43bb .s-bce1b640aa3b70b17d91 a{border-radius:14px}}.s-0911aed621a145fb7a54{min-height:92vh;display:grid;place-items:center;position:relative;overflow:clip}.s-0911aed621a145fb7a54 .s-255a762c36cdae2fe950{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:2.4rem}.s-0911aed621a145fb7a54::after,.s-0911aed621a145fb7a54::before{content:"";position:absolute;inset:-10% -10% auto auto;height:60vmin;width:60vmin;background:radial-gradient(closest-side,rgba(123,108,243,.25),transparent 70%) 0 0/100% 100% no-repeat,conic-gradient(from 0deg,rgba(123,108,243,.1),rgba(59,211,180,.1),rgba(123,108,243,.1));filter:blur(20px);border-radius:50%;animation:18s linear infinite drift}.s-0911aed621a145fb7a54::after{inset:auto auto -20% -10%;height:46vmin;width:46vmin;animation-duration:22s}@keyframes drift{0%{transform:translate(0,0) rotate(0)}50%{transform:translate(2%,-2%) rotate(180deg)}100%{transform:translate(0,0) rotate(360deg)}}.s-2351b1d3c90fc1094adf{background:#fff;border-radius:var(--radius-xl);padding:clamp(1.2rem,2vw + .8rem,2.2rem);box-shadow:var(--shadow-xl);border:1px solid var(--gray-1);position:relative;isolation:isolate}.s-c44e12466ad9bfb4d398{display:inline-grid;grid-auto-flow:column;gap:.5rem;align-items:center;padding:.35rem .8rem;border-radius:999px;font-weight:700;font-size:.85rem;border:1px dashed rgba(31,36,48,.15);background:var(--pill-bg)}.s-0911aed621a145fb7a54 h1{font-size:clamp(2rem, 2.6vw + 1rem, 3.2rem);line-height:1.15;margin:1rem 0 .6rem;letter-spacing:-.5px}.s-0911aed621a145fb7a54 p.s-8cb33b2754e53feca4f7{color:var(--subtle);font-size:clamp(1rem, .6vw + .9rem, 1.15rem);max-width:64ch;margin:0 0 1.2rem}.s-b2ba51fdea73cc44cf27{margin-top:.8rem}.s-038757475d601f3e61e3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.2rem 0}.s-c6b6df0a9e1bcfd2478c{position:relative;padding:.8rem 1rem;border-radius:16px;font-weight:700;text-align:center;border:2px solid transparent;background:#fff;box-shadow:var(--shadow-md);transition:transform .15s,box-shadow .2s,border-color .2s,background .2s;user-select:none}.s-c6b6df0a9e1bcfd2478c[data-active=true]{border-color:color-mix(in oklab,var(--violet) 60%,var(--mint) 40%);background:linear-gradient(180deg,rgba(122,108,243,.08),rgba(59,211,180,.08))}.s-c6b6df0a9e1bcfd2478c small{display:block;font-weight:600;color:var(--subtle);letter-spacing:.2px;margin-top:.15rem}.s-f9e2073bb5434552b837{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:1rem}.s-212301c593df7a10ee64{display:inline-grid;place-items:center;gap:.6rem;grid-auto-flow:column;padding:.95rem 1.1rem;font-weight:800;border-radius:14px;color:#fff;background:var(--g1);box-shadow:var(--shadow-xl);transition:transform .15s,box-shadow .2s,filter .2s}.s-212301c593df7a10ee64:hover{transform:translateY(-1px);filter:saturate(110%)}.s-212301c593df7a10ee64.s-e059fc6904f0a3146139{color:var(--ink);background:#fff;border:1px solid var(--gray-1)}.s-35599db58755c73d39d9{position:relative;aspect-ratio:4/3;border-radius:var(--radius-xl);background:linear-gradient(180deg,#fff,#fafbff);border:1px solid var(--gray-1);box-shadow:var(--shadow-xl);overflow:hidden}.s-a4159efe32853e986435{position:absolute;inset:0}.s-a4159efe32853e986435 img,.s-bb362a46a483f3f8c993 img{width:100%;height:100%;object-fit:cover;object-position:center}.s-fb43db9ffcc3da891960{position:absolute;inset:6% 6% auto auto;width:min(46%,520px);filter:drop-shadow(0 16px 30px rgba(31,36,48,.18));animation:6s ease-in-out infinite bob}@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.s-adac3846b477f4671462{position:absolute;display:grid;place-items:center;min-width:120px;height:44px;padding:0 .9rem;border-radius:999px;font-weight:800;font-size:.95rem;color:#fff;background:var(--g1);box-shadow:var(--shadow-md);animation:9s ease-in-out infinite float}.s-adac3846b477f4671462::after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px dashed rgba(255,255,255,.55);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:3px}.s-adac3846b477f4671462.s-fe05bcdcdc4928012781{top:8%;left:8%;animation-delay:.3s}.s-adac3846b477f4671462.s-ad782ecdac770fc6eb9a{bottom:10%;right:10%;animation-delay:.9s}.s-adac3846b477f4671462.s-b802f384302cb24fbab0{top:40%;right:6%;animation-delay:1.6s}@keyframes float{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(6px,-8px) rotate(1.5deg)}}.s-658c8286c17e402644ee{opacity:0;transform:translateY(12px) scale(.98);transition:opacity .7s,transform .7s}.s-658c8286c17e402644ee.s-a36bd961957d6ea2f355{opacity:1;transform:translateY(0) scale(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:1px solid var(--gray-1);border-radius:12px;padding:.6rem .8rem;display:block;box-shadow:var(--shadow-md)}.s-d7179d353cf4da2205d4{color:var(--subtle);font-size:.95rem}.s-d7179d353cf4da2205d4 strong{color:var(--ink)}.s-b57904af3437e75125bf.s-5fc7e38bffe00ca46add,main main,main section{display:block}.s-20182fbc10716eb197ea{padding:clamp(2rem,5vw,5rem) 0}.s-20182fbc10716eb197ea .s-255a762c36cdae2fe950{display:grid;gap:clamp(1.2rem,1.8vw,2rem)}.s-20182fbc10716eb197ea h2{font-size:clamp(1.6rem, 1.6vw + 1rem, 2.2rem);margin:0}.s-657ce6c21cc08f06a3a0{display:inline-block;font-weight:800;letter-spacing:.2px;color:var(--subtle);background:var(--pill-bg);border:1px dashed rgba(31,36,48,.12);border-radius:999px;padding:.25rem .6rem}.s-9a41ebb537defe07cc35{color:var(--subtle);max-width:70ch}.s-de820e2414088aefe2e5{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem}.s-8e6c522d6391250f675d{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.s-68cfb16164467f745dd6{margin-top:1rem}.s-584b59eaafaa354b39a5{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width:1040px){.s-0911aed621a145fb7a54 .s-255a762c36cdae2fe950{grid-template-columns:1fr;gap:1.6rem;padding-top:2rem;padding-bottom:2rem}.s-de820e2414088aefe2e5{grid-template-columns:1fr}}@media (max-width:880px){.s-584b59eaafaa354b39a5,.s-8e6c522d6391250f675d{grid-template-columns:1fr 1fr}}@media (max-width:560px){.s-584b59eaafaa354b39a5,.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);transition:transform .18s,box-shadow .18s}.s-b24d909d8decaf87e356{--val:78%}.s-796a7c4b78089640e348{--val:72%}.s-11b062c49ffc0a03e997{--val:81%}.s-6413f87cb58df5f6c4bc{--val:69%}.s-2ab0591dbcf5fefdad65:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.s-93720caa841037718a71{display:inline-grid;grid-auto-flow:column;gap:.5rem;align-items:center;padding:.35rem .6rem;border-radius:999px;font-weight:700;font-size:.85rem;background:var(--pill-bg);border:1px dashed rgba(31,36,48,.12)}.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-15947723bc0eac3356c4{display:grid;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none}.s-15947723bc0eac3356c4 li{display:grid;grid-template-columns:20px 1fr;gap:.6rem;align-items:start}.s-15947723bc0eac3356c4 svg{margin-top:.2rem}.s-158f340e2a0f7aaaf2e8{display:grid;gap:.4rem}.s-62cdb7020ff920e5aa64{height:10px;border-radius:999px;background:#fff;border:1px solid var(--gray-1);overflow:hidden}.s-62cdb7020ff920e5aa64>span{display:block;height:100%;background:var(--g1);width:var(--val,60%)}.s-16c00449a9a3f15a3214{position:relative;padding-left:22px;display:grid;gap:1rem}.s-16c00449a9a3f15a3214::before{content:"";position:absolute;left:6px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--violet),var(--mint));border-radius:999px}.s-bd370d1b6f9b3580a770{position:relative;background:#fff;border:1px solid var(--gray-1);border-radius:var(--radius-md);padding:1rem;box-shadow:var(--shadow-md)}.s-bd370d1b6f9b3580a770::before{content:"";position:absolute;left:-22px;top:14px;width:14px;height:14px;border-radius:50%;background:var(--violet);outline:#fff solid 4px;box-shadow:0 0 0 2px var(--violet)}.s-1247eb8f560d72ae8727{display:flex;flex-wrap:wrap;gap:.5rem}.s-1247eb8f560d72ae8727 .s-333050c36bf386ef4e51{padding:.55rem .75rem;border-radius:999px;background:#fff;border:1px solid var(--gray-1);font-weight:700;box-shadow:var(--shadow-md)}.s-00317b5e81771fa2c4f1{align-items:start}.s-353d56120fdab6f7754b{position:relative}.s-353d56120fdab6f7754b .s-2097c33723b61c7e24d3{font-size:2rem;font-weight:900;margin:.2rem 0;letter-spacing:-.5px}.s-353d56120fdab6f7754b .s-89f6229a11ac4ebaa553{color:var(--subtle);font-size:.9rem}.s-353d56120fdab6f7754b .s-212301c593df7a10ee64{width:100%;text-align:center}.s-26b2cc3c943c65b0c8c4{position:absolute;top:-10px;right:14px;background:var(--g1);color:#fff;font-weight:800;font-size:.8rem;padding:.25rem .6rem;border-radius:8px}.s-f5d98dda084d28a16960{font-weight:600}.s-9c3bb49ffea1144231cb{width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid var(--gray-1)}.s-42fb75e15d3235b4dbc0,details{border:1px solid var(--gray-1);box-shadow:var(--shadow-md)}details{background:#fff;border-radius:var(--radius-md);padding:.8rem 1rem}.s-b7f54d0f2631a575a683,details+details{margin-top:.6rem}details[open]{box-shadow:var(--shadow-xl)}details summary{font-weight:800;list-style:none}details summary::-webkit-details-marker{display:none}.s-2daa8e5e2f2e28fc6f3b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;border:0}.s-e4b074a036fcdaa716be{color:var(--subtle)}.s-3f5239f676885a33ed6c{display:grid;gap:.35rem}.s-b26dc72d261a92c1cfd1{display:grid;gap:.6rem}.s-ecdd5181dc02e221cc23{display:grid;gap:1rem}.s-ca6c4dba6283f49a52bf{align-self:center}.s-a4b1ca2e2c53c041fec1{align-self:start}.s-39f121bfc6f00aa5922a{--white:#ffffff;--link:#2fbfa5;--radius-lg:20px;--radius-md:14px;--g1:linear-gradient(90deg,var(--violet),var(--mint));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-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-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}.s-6eb5abd91e749a6efdfb{width:78%}.s-cb469d4500b0dbf82051{width:72%}.s-f5cd46d23160f37765a9{width:81%}.s-3716e3e431151cfb042c{width:69%}