:root{--deep-purple:#2b0a3d;--magenta:#ff1593;--warm-yellow:#ffcf33;--ink:#0f0d13;--bg:#0c0714;--paper:#150a21;--text:#efeaf5;--muted:#b8a9c7;--link-color:#ff1593;--ok:#48d597;--shadow:0 10px 30px rgba(0,0,0,.35);--radius:20px;--radius-sm:12px;--container:min(1180px, 92vw);--gap:clamp(20px, 4vw, 48px)}*,::after,::before{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}body,html{height:100%}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none;margin:0;padding:0}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{text-decoration:none;color:var(--link-color)}@media (prefers-color-scheme:light){:root{--text:#1a1026;--bg:#faf7ff;--paper:#ffffff;--muted:#554566}body{background:var(--bg)}}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji";color:var(--text);max-width:100vw;overflow-x:hidden}.s-212301c593df7a10ee64,[role=button],a,button{cursor:pointer}.s-255a762c36cdae2fe950{width:var(--container);margin-inline:auto;padding-inline:clamp(12px,2vw,24px)}.s-20182fbc10716eb197ea{padding-block:clamp(48px,10vw,110px)}.s-20182fbc10716eb197ea .s-1a954628a960aaef81d7{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(18px,3vw,28px)}.s-20182fbc10716eb197ea h2{font-size:clamp(26px, 4.6vw, 44px);letter-spacing:-.3px}.s-2ab0591dbcf5fefdad65 p,.s-e4b074a036fcdaa716be{color:var(--muted)}.s-c6b6df0a9e1bcfd2478c{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.03);font-weight:800}.s-f3c543ad5fe9d69603e7{display:grid;gap:var(--gap)}.s-a1a80e83e2c2df8d5aec,.s-b1e2537d843b6a236a96{margin-top:var(--gap)}.s-c8d3756e45b644ce8b81{grid-template-columns:repeat(12,1fr)}.s-2ab0591dbcf5fefdad65{grid-column:span 4;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:clamp(16px,2.5vw,22px);box-shadow:var(--shadow)}.s-2ab0591dbcf5fefdad65 h3{font-size:clamp(18px, 2.6vw, 22px);margin-bottom:8px}.s-5e9b60f69165f32f8930{display:inline-block;font-size:.82rem;border:1px solid rgba(255,255,255,.14);padding:.25rem .55rem;border-radius:999px;margin-right:6px;margin-bottom:6px;background:rgba(255,255,255,.03)}.s-33ee59f62122b3df5dd1{margin-top:10px}.s-f9e2073bb5434552b837{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.s-898ef899ed67a5f73ca7{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px dashed rgba(255,255,255,.25);border-radius:12px;color:var(--text)}.s-898ef899ed67a5f73ca7:hover{border-style:solid}.s-a4159efe32853e986435,.s-a50c27b7f9993c9039e3{aspect-ratio:3/2;width:100%;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#1a0f29}.s-a4159efe32853e986435 img,.s-a50c27b7f9993c9039e3 img,.s-d28d2b77fa489ab5252d img{width:100%;height:100%;object-fit:cover;object-position:center}header{position:sticky;top:0;z-index:1000;background:rgba(12,7,20,.7);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.06)}.s-6f5009040487ce4e9407{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:12px}.s-63acf68c4f951d6412a8 img{width:40px;height:40px;border-radius:12px}.s-755ea24aa34ee7d8efa5{font-weight:800;letter-spacing:.3px}nav ul{display:flex;gap:22px;align-items:center}nav a{font-weight:600;opacity:.9}.s-28ade61e9abc695dc838 a:hover,nav a:hover{opacity:1;text-decoration:underline}.s-f7525edf70a8458e7664{padding:.6rem 1rem;border-radius:999px;border:2px solid var(--magenta);color:var(--text);font-weight:800}.s-4bb4ca75941b7bbc5bc6 button[aria-pressed=true],.s-f7525edf70a8458e7664:hover{background:linear-gradient(90deg,var(--magenta),var(--warm-yellow));color:#140819;border-color:transparent}.s-7a86b15480e0a870f0b0{display:none;width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:0 0}.s-7a86b15480e0a870f0b0 span,.s-7a86b15480e0a870f0b0::after,.s-7a86b15480e0a870f0b0::before{content:"";display:block;height:2px;background:var(--text);margin:8px 10px;transition:transform .25s,opacity .25s}.s-7a86b15480e0a870f0b0::after,.s-7a86b15480e0a870f0b0::before{margin:8px 10px}.s-f35daa858f817fb03bf8{display:none;position:fixed;inset:70px 0 0 0;background:rgba(12,7,20,.96);backdrop-filter:blur(10px);padding:20px}.s-f35daa858f817fb03bf8 a{display:block;padding:14px 10px;border-bottom:1px dashed rgba(255,255,255,.08);font-weight:700}.s-93e615789fdb08d58a9f .s-f35daa858f817fb03bf8{display:block}.s-93e615789fdb08d58a9f .s-7a86b15480e0a870f0b0 span{opacity:0}.s-93e615789fdb08d58a9f .s-7a86b15480e0a870f0b0::before{transform:translateY(10px) rotate(45deg)}.s-93e615789fdb08d58a9f .s-7a86b15480e0a870f0b0::after{transform:translateY(-10px) rotate(-45deg)}#hero{min-height:92vh;display:grid;place-items:center;position:relative;isolation:isolate}.s-b8ccb9fab66d68f9f240{width:var(--container);margin:auto;display:grid;grid-template-columns:1.1fr .9fr;gap:var(--gap);align-items:center;padding-block:clamp(28px,6vw,64px)}.s-2351b1d3c90fc1094adf{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(20px,3vw,34px)}.s-b24f2e031f0056eb9ca4{grid-column:1}.s-a045d6add88542d70df2{grid-column:2}.s-657ce6c21cc08f06a3a0{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border-radius:999px;background:rgba(255,21,147,.15);border:1px solid rgba(255,21,147,.4);font-weight:800;letter-spacing:.2px}.s-657ce6c21cc08f06a3a0 b{color:var(--magenta)}.s-3c6de1b7dd91465d437e{font-size:clamp(36px, 6.2vw, 68px);line-height:1.02;font-weight:900;letter-spacing:-.8px;margin-top:14px;background:conic-gradient(from 210deg at 30% 40%,var(--magenta),var(--warm-yellow),var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 30px rgba(255,21,147,.15))}.s-5d85613a56c124e3a3ff{margin-top:16px;color:var(--muted);font-size:clamp(16px, 1.7vw, 20px);max-width:58ch}.s-7b3bd63fe2b1f5245724{margin-top:14px}.s-435716768843f299c733{margin-top:22px;display:flex;gap:14px;flex-wrap:wrap}.s-2097c33723b61c7e24d3{background:radial-gradient(320px 120px at 0 0,rgba(255,207,51,.18),transparent 70%),rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);padding:14px 18px;border-radius:16px;font-weight:800}.s-2097c33723b61c7e24d3 small{display:block;font-weight:700;color:var(--muted)}.s-23b0ed88362dca359e07{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding:14px 22px;border-radius:14px;border:none;background:linear-gradient(90deg,var(--magenta),var(--warm-yellow));color:#140819;font-weight:900;text-transform:uppercase;letter-spacing:.4px;box-shadow:0 10px 30px rgba(255,21,147,.35);transform:translateY(0);transition:transform .15s,filter .2s}.s-23b0ed88362dca359e07:hover{transform:translateY(-2px);filter:saturate(1.1)}.s-942507a6607b287a4989{display:inline-block;margin-left:16px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.s-5b47b90353dce961408d{position:relative;min-height:520px;display:grid;grid-template-rows:1fr 1fr;gap:18px}.s-d28d2b77fa489ab5252d{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#1a0f29;transform-origin:center;will-change:transform,box-shadow}.s-d28d2b77fa489ab5252d::after{content:"";position:absolute;inset:auto -10% -8% -10%;height:40%;background:radial-gradient(60% 80% at 50% 0,rgba(255,207,51,.18),transparent 70%);filter:blur(18px)}.s-e5353879bd69bfddcb46{transform:rotate(-2deg)}.s-2a5bd02710e975a7fbb9{transform:rotate(1.5deg)}.s-fb43db9ffcc3da891960{position:absolute;inset:-40px auto auto -40px;width:180px;height:180px;z-index:-1;opacity:.9;pointer-events:none}.s-fb43db9ffcc3da891960.s-32d332da761f44df7959{inset:auto -40px -40px auto;width:200px;height:200px;transform:rotate(8deg)}.s-a4159efe32853e986435{aspect-ratio:3/2;width:100%}.s-32a4f12c247be0e7fa78{position:absolute;inset:-120px auto auto -120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,207,51,.35),rgba(255,21,147,.15) 40%,transparent 70%);filter:blur(14px);opacity:.55;animation:10s ease-in-out infinite float1}.s-32a4f12c247be0e7fa78.s-0f927dce74ec3475c7a3{inset:auto -140px -120px auto;animation:12s ease-in-out infinite float2}@keyframes float1{0%,100%{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes float2{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(6deg)}}.s-658c8286c17e402644ee{opacity:0;transform:translateY(18px) scale(.98);transition:.6s cubic-bezier(.2,.8,.2,1)}.s-658c8286c17e402644ee.s-af10ef20dd9060bbeead{opacity:1;transform:none}.s-4bb4ca75941b7bbc5bc6{display:flex;gap:10px;flex-wrap:wrap}.s-4bb4ca75941b7bbc5bc6 button{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.03);padding:.55rem .9rem;border-radius:12px;font-weight:800}.s-bed97175b06e68eb7ff5{display:flex;flex-direction:column;gap:10px}.s-bed97175b06e68eb7ff5 .s-19b2622af750b8613d92{font-size:clamp(22px, 4.4vw, 36px);font-weight:900}.s-bed97175b06e68eb7ff5 ul{padding:0;margin:0}.s-bed97175b06e68eb7ff5 li{list-style:none;padding-left:28px;position:relative;margin:.4rem 0}.s-bed97175b06e68eb7ff5 li::before{content:"";position:absolute;left:0;top:.3rem;width:18px;height:18px;border-radius:50%;background:conic-gradient(var(--magenta),var(--warm-yellow))}.s-6578912eabc4ebb2adc8{display:grid;gap:var(--gap);grid-template-columns:repeat(12,1fr)}.s-bd370d1b6f9b3580a770{grid-column:span 4;border:1px dashed rgba(255,255,255,.18);border-radius:16px;padding:18px}.s-bd370d1b6f9b3580a770 h3{margin-bottom:6px}.s-966b9734015a6d617d09{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.s-c5a39a3a7b3df7a7c25d{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:14px;text-align:center}.s-c5a39a3a7b3df7a7c25d b{display:block;font-size:clamp(18px, 3.5vw, 28px)}.s-e75bc04532a5639ed1e9{border-top:1px solid rgba(255,255,255,.12)}details{border-bottom:1px dashed rgba(255,255,255,.12);padding-block:12px}.s-52ba26ead962aed25a9a,summary{font-weight:800}summary::marker{color:var(--magenta)}.s-c51048b7325d60e326d1{font-size:.95rem;color:var(--muted)}.s-1e6ba947489071f4c56b{margin-top:12px}.s-51bd95353aeda6615433{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);margin-block:22px}footer{margin-top:clamp(40px,10vw,120px);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border-top:1px solid rgba(255,255,255,.1)}.s-5d095e854d11902b455d{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;padding-block:32px;align-items:start}.s-b10c5c635e2cf1e09c52{display:flex;gap:12px;align-items:center}.s-b10c5c635e2cf1e09c52 img{width:36px;height:36px;border-radius:10px}.s-e56a0880574794344220{color:var(--muted);margin-top:8px;max-width:60ch}.s-28ade61e9abc695dc838{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.s-28ade61e9abc695dc838 a{color:var(--text);opacity:.9}.s-a183ebd46412ad596fa9{display:flex;justify-content:space-between;gap:16px;padding-block:14px;border-top:1px dashed rgba(255,255,255,.1);color:var(--muted);font-size:.92rem}@media (max-width:960px){nav{display:none}.s-7a86b15480e0a870f0b0{display:block}.s-2ab0591dbcf5fefdad65,.s-6578912eabc4ebb2adc8 .s-bd370d1b6f9b3580a770{grid-column:span 12}.s-5d095e854d11902b455d,.s-b8ccb9fab66d68f9f240{grid-template-columns:1fr}.s-5b47b90353dce961408d{min-height:420px}.s-966b9734015a6d617d09{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.s-32a4f12c247be0e7fa78,.s-658c8286c17e402644ee,.s-d28d2b77fa489ab5252d,.s-fb43db9ffcc3da891960{animation:none;transition:none}}