:root{--bg: #0B0711;--bg-2: #0E0918;--panel: rgba(255, 255, 255, .028);--panel-2: rgba(255, 255, 255, .045);--border: rgba(170, 140, 250, .13);--border-2: rgba(170, 140, 250, .24);--brand: #6D28D9;--violet: #8B5CF6;--violet-lo: #7C3AED;--violet-hi: #C084FC;--lilac: #D9C4FF;--wa: #25D366;--wa-hi: #3BE07A;--wa-lo: #12b455;--ink: #F5F1FC;--muted: #A99FC2;--faint: #6C6288;--font-display: "Fraunces", Georgia, serif;--font-body: "Manrope", system-ui, sans-serif;--font-mono: "Space Mono", ui-monospace, monospace;--maxw: 1180px;--pad: clamp(20px, 5vw, 56px);--radius: 18px;--ease: cubic-bezier(.22, 1, .36, 1);--shadow-glow: 0 0 0 1px var(--border), 0 24px 60px -24px rgba(124, 58, 237, .5)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);line-height:1.6;font-weight:400;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;min-height:100vh}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:none}:focus-visible{outline:2px solid var(--violet-hi);outline-offset:3px;border-radius:4px}::selection{background:#8b5cf666;color:#fff}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}.x3d{position:fixed;top:0;right:0;bottom:0;width:12px;z-index:95;pointer-events:none}.x3e{position:absolute;top:0;right:0;width:12px;min-height:30px;display:flex;align-items:stretch;justify-content:center;pointer-events:auto;cursor:grab;will-change:transform,height}.x3e:active{cursor:grabbing}.x3e:before{content:"";width:4px;border-radius:999px;background:var(--violet);opacity:0;transition:background .3s var(--ease),box-shadow .3s var(--ease),width .2s var(--ease),opacity .35s var(--ease)}.x3d.x1z .x3e:before,.x3e:hover:before,.x3e:active:before{opacity:1}.x3d.x1w .x3e:before{background:linear-gradient(180deg,var(--wa-hi),var(--wa));box-shadow:0 0 10px #25d366a6}.x3d.x22 .x3e:before{background:linear-gradient(180deg,var(--violet-hi),var(--violet-lo));box-shadow:0 0 10px #8b5cf6a6}.x3e:hover:before,.x3e:active:before{width:7px}@media(hover:none){.x3e{pointer-events:none}}@media(prefers-reduced-motion:reduce){.x3e:before{transition:none}}.x1s{width:1.15em;height:1.15em;fill:currentColor;flex:none}.x4{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.x5{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;will-change:transform}.x6{width:46vw;height:46vw;top:-12vw;left:-8vw;background:radial-gradient(circle,#7C3AED,transparent 70%);animation:float1 26s ease-in-out infinite}.x7{width:40vw;height:40vw;top:20vh;right:-12vw;background:radial-gradient(circle,#C026D3,transparent 70%);opacity:.35;animation:float2 32s ease-in-out infinite}.x8{width:38vw;height:38vw;bottom:-14vw;left:30vw;background:radial-gradient(circle,#4F46E5,transparent 70%);opacity:.3;animation:float3 30s ease-in-out infinite}@keyframes float1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6vw,5vh) scale(1.12)}}@keyframes float2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-5vw,6vh) scale(1.08)}}@keyframes float3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4vw,-5vh) scale(1.15)}}.x1a{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.x4e.x30/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.xx{position:fixed;inset:0;z-index:-1;pointer-events:none}@media(prefers-reduced-motion:reduce){.xx{display:none}}.x1b,.x1b *{cursor:none!important}.xq,.xr{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;will-change:transform}.xq{width:9px;height:9px;margin:-4.5px;border-radius:50%;background:var(--violet-hi);box-shadow:0 0 12px #8b5cf6e6;opacity:0;transition:opacity .2s var(--ease)}.xq.x3l{opacity:1}.xr{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.05em;color:#ebdfff;background:#120b20e6;backdrop-filter:blur(4px);border:1px solid rgba(192,132,252,.4);padding:4px 9px;border-radius:7px;white-space:nowrap;margin:13px 0 0 13px;transform-origin:left center;opacity:0;scale:.5;transition:opacity .18s var(--ease),scale .18s var(--ease),background .18s,color .18s,border-color .18s;box-shadow:0 6px 18px -6px #000000b3}.xr.x3l{opacity:1;scale:1}.xr.x3{color:#04120a;background:var(--wa-hi);border-color:transparent;box-shadow:0 4px 14px -4px #25d36699}.x3z{position:fixed;right:clamp(16px,3vw,28px);bottom:clamp(16px,3vw,28px);z-index:65;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:var(--ink);background:#120b208c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(192,132,252,.28);box-shadow:0 14px 34px -14px #8b5cf6b3;opacity:0;transform:translateY(22px) scale(.82);pointer-events:none;transition:opacity .35s var(--ease),transform .35s var(--ease),box-shadow .3s,border-color .3s}.x3z.x3l{opacity:1;transform:none;pointer-events:auto}.x3z:hover{border-color:#c084fc99;box-shadow:0 18px 44px -12px #8b5cf6e6}.x3z:hover .x40{transform:translateY(-2px)}.x42{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}.x43{fill:none;stroke:#c084fc29;stroke-width:2.4}.x41{fill:none;stroke:url(#ttg);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:125.66px;stroke-dashoffset:calc(125.66px * (1 - var(--p, 0)));transition:stroke-dashoffset .12s linear}.x40{position:relative;width:18px;height:18px;z-index:1;transition:transform .25s var(--ease)}.x44.x23~.x3z{bottom:calc(clamp(16px,3vw,28px) + 76px)}@media(prefers-reduced-motion:reduce){.x41{transition:none}}.xs{position:fixed;z-index:-1;pointer-events:none;width:500px;height:500px;left:0;top:0;transform:translate3d(calc(var(--gx, 50vw) - 250px),calc(var(--gy, 30vh) - 250px),0);background:radial-gradient(circle,#8b5cf62e,#8b5cf600 62%);opacity:0;transition:opacity .6s ease;will-change:transform}.xs.x2l{opacity:1}@media(hover:none){.xs{display:none}}.x3m{position:absolute;left:-999px;top:8px;z-index:100;background:var(--violet);color:#fff;padding:10px 16px;border-radius:10px}.x3m:focus{left:8px}section{padding-inline:var(--pad)}.x3g{max-width:var(--maxw);margin:0 auto;padding-top:clamp(64px,10vw,130px)}.x3h{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,5.4vw,3.9rem);line-height:1.02;letter-spacing:-.02em;margin-top:14px;max-width:16ch}.x3h em{font-style:italic;color:var(--violet-hi);background-image:linear-gradient(90deg,var(--violet-hi),var(--lilac));background-repeat:no-repeat;background-position:0 94%;background-size:0% 2px;transition:background-size .9s .35s var(--ease);padding-bottom:2px}.x3g.x1u .x3h em{background-size:100% 2px}.x3f{color:var(--muted);max-width:54ch;margin-top:18px;font-size:1.05rem}.xu{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--violet-hi);display:inline-flex;align-items:center;gap:10px}.xu .x1t{color:var(--faint)}.xu .xt{width:7px;height:7px;border-radius:50%;background:var(--wa);box-shadow:0 0 12px var(--wa)}.x19{background:linear-gradient(100deg,var(--violet-hi),var(--lilac) 60%,#F0A6FF);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.22em}.xb{--b: var(--violet);display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:.95rem;letter-spacing:.01em;padding:13px 22px;border-radius:999px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .25s,border-color .25s;position:relative;white-space:nowrap}.xe{padding:9px 16px;font-size:.85rem}.xd{padding:16px 30px;font-size:1.02rem}.xf{background:linear-gradient(180deg,var(--wa-hi),var(--wa) 55%,var(--wa-lo));color:#04120a;box-shadow:0 10px 30px -10px #25d36699,inset 0 1px #ffffff4d;overflow:hidden}.xf:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.4) 48%,transparent 62%);transform:translate(-130%);animation:btnShine 4.6s ease-in-out infinite;pointer-events:none}@keyframes btnShine{0%,55%{transform:translate(-130%)}80%,to{transform:translate(130%)}}.xf:hover{transform:translateY(-3px);box-shadow:0 16px 40px -10px #25d366bf,inset 0 1px #ffffff59}.xc{color:var(--ink);border:1px solid var(--border-2);background:var(--panel);backdrop-filter:blur(6px)}.xc:hover{transform:translateY(-3px);border-color:var(--violet);background:var(--panel-2);box-shadow:0 12px 30px -14px #8b5cf699}.xc .x1s{transition:transform .3s var(--ease);animation:arrowNudge 1.9s ease-in-out infinite}.xc:hover .x1s{animation:none;transform:translate(7px)}@keyframes arrowNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.x27{color:var(--wa-hi);font-weight:600;border-bottom:1px solid rgba(59,224,122,.35)}.x27:hover{color:#fff;border-color:var(--wa-hi)}.x2c{position:sticky;top:0;z-index:60;padding-inline:var(--pad);background:transparent;border-bottom:1px solid transparent;transition:background .3s,backdrop-filter .3s,border-color .3s,box-shadow .3s}.x2c.x20{background:#0b0711cc;backdrop-filter:blur(16px) saturate(140%);border-bottom-color:var(--border);box-shadow:0 12px 34px -20px #000000e6}.x2g{max-width:var(--maxw);margin:0 auto;height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px}.xa{height:26px;width:auto;filter:brightness(0) invert(1);transition:filter .3s,transform .3s var(--ease);opacity:.96}.x9:hover .xa{filter:brightness(0) invert(1) drop-shadow(0 0 12px rgba(192,132,252,.9));transform:translateY(-1px)}.x2i{display:flex;gap:30px}.x2i a{font-size:.92rem;color:var(--muted);position:relative;padding:6px 0;transition:color .25s}.x2i a:after{content:"";position:absolute;left:0;bottom:0;height:1.5px;width:0;background:var(--violet-hi);transition:width .3s var(--ease)}.x2i a:hover{color:var(--ink)}.x2i a:hover:after{width:100%}.x2d{display:flex;align-items:center;gap:14px}.x2e{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--border);flex-direction:column;gap:5px;align-items:center;justify-content:center}.x2e span{width:18px;height:2px;background:var(--ink);border-radius:2px;transition:transform .3s,opacity .2s}.x2e.x1y span:nth-child(1){transform:translateY(7px) rotate(45deg)}.x2e.x1y span:nth-child(2){opacity:0}.x2e.x1y span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.x2b{position:fixed;inset:66px 0 auto;z-index:55;background:#0c0814f5;backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:22px var(--pad) 30px;transform:translateY(-12px);opacity:0;transition:transform .3s var(--ease),opacity .3s}.x2b[hidden]{display:none}.x2b.x1y{transform:translateY(0);opacity:1}.x2b nav{display:flex;flex-direction:column;gap:4px}.x2b nav a{padding:14px 4px;font-size:1.15rem;border-bottom:1px solid var(--border);color:var(--ink)}.x2b nav a.xb{margin-top:16px;border:none;justify-content:center}.x1d{max-width:var(--maxw);margin:0 auto;min-height:calc(100vh - 134px);min-height:calc(100svh - 134px);display:flex;flex-direction:column;justify-content:center;padding-top:clamp(8px,1.6vw,22px);padding-bottom:clamp(12px,2vw,22px);position:relative}.x1q{font-family:var(--font-display);font-weight:300;font-size:clamp(2.7rem,6.2vw,5.5rem);line-height:1;letter-spacing:-.03em;margin:8px 0 0}.x1q span{display:block}.x1q em{font-style:italic;font-weight:400}.x1q .x3w,.x1q .x3x,.x1q .x3y{transition:opacity .46s var(--ease),transform .46s var(--ease)}.x1q.x21 .x3w,.x1q.x21 .x3x,.x1q.x21 .x3y{opacity:0;transform:translateY(-16px)}.x1p{color:var(--muted);font-size:clamp(1rem,1.6vw,1.15rem);max-width:46ch;margin-top:10px}.x1l{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.x1o{list-style:none;display:flex;flex-wrap:nowrap;gap:clamp(14px,2.4vw,40px);margin-top:12px}.x1o li{display:flex;flex-direction:column;gap:3px}.x1o b{font-family:var(--font-display);font-size:clamp(1.3rem,2.8vw,2.1rem);font-weight:400;color:var(--ink);letter-spacing:-.02em}.x1o span{font-size:clamp(.56rem,2vw,.78rem);color:var(--faint);font-family:var(--font-mono);letter-spacing:.03em;white-space:nowrap}.x2f{display:none;align-items:center;gap:8px;font-size:.88rem;color:var(--muted);transition:color .2s}.x2f .x1s{color:var(--violet-hi);width:1.05em;height:1.05em}.x2f:hover{color:var(--ink)}.x2f:hover .x1s{color:var(--lilac)}@media(min-width:1080px){.x2f:not([hidden]){display:inline-flex}}.x2h{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;color:var(--muted);border:1px solid var(--border);transition:color .2s,border-color .2s,background .2s,transform .3s var(--ease)}.x2h:not([hidden]){display:inline-flex}.x2h .x1s{width:18px;height:18px}.x2h:hover{color:var(--violet-hi);border-color:var(--violet);background:var(--panel-2);transform:translateY(-2px)}.x2a{color:var(--violet-hi)!important;font-family:var(--font-mono);font-size:.95rem!important;letter-spacing:.02em}.x1r{display:block;position:relative;margin-top:40px}.x2m{--size: min(430px, 38vw);--r-out: calc(var(--size) * .455);--r-in: calc(var(--size) * .275);--node: clamp(15px, calc(var(--size) * .131), 56px);position:relative;width:var(--size);height:var(--size);margin:0 auto}.x2r{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(170,140,250,.16)}.x2t{width:calc(var(--r-out) * 2);height:calc(var(--r-out) * 2)}.x2s{width:calc(var(--r-in) * 2);height:calc(var(--r-in) * 2);border-color:#aa8cfa1c}.x2n{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(var(--size) * .28);height:calc(var(--size) * .28);border-radius:50%;display:grid;place-items:center;z-index:3;background:radial-gradient(circle at 32% 28%,#33224f,#150d24 72%);border:1px solid var(--border-2);box-shadow:0 0 60px -6px #8b5cf68c,inset 0 0 26px -4px #c084fc73}.x2z{width:42%;height:42%;fill:var(--lilac);filter:drop-shadow(0 0 10px rgba(192,132,252,.9));animation:sparkPulse 3s ease-in-out infinite}.x2u{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(139,92,246,.5);animation:pulseRing 3.4s ease-out infinite}.x2v{animation-delay:1.7s}.x2w{position:absolute;inset:0;border-radius:50%}.x2y{animation:spin 46s linear infinite}.x2x{animation:spin 34s linear infinite reverse}.x2q{position:absolute;top:50%;left:50%;width:var(--node);height:var(--node);margin:calc(var(--node) / -2) 0 0 calc(var(--node) / -2);transform:rotate(var(--a)) translateY(calc(-1 * var(--r))) rotate(calc(-1 * var(--a)))}.x2y .x2q{--r: var(--r-out)}.x2x .x2q{--r: var(--r-in)}.x2o{position:relative;width:100%;height:100%;border-radius:16px;display:grid;place-items:center;background:#130d1eb8;backdrop-filter:blur(8px);border:1px solid var(--border-2);color:var(--lilac);box-shadow:0 12px 30px -14px #000c,inset 0 1px #ffffff0d}.x2y .x2o{animation:spin 46s linear infinite reverse}.x2x .x2o{animation:spin 34s linear infinite}.x2o svg{width:calc(var(--node) * .43);height:calc(var(--node) * .43);fill:currentColor}.x2p{color:#052b16;border-color:transparent;background:linear-gradient(180deg,var(--wa-hi),var(--wa) 60%,var(--wa-lo));box-shadow:0 12px 30px -12px #25d36699}.x2j{position:absolute;inset:0;display:grid;place-items:center;opacity:0;animation:iconSwap 16s ease-in-out infinite;animation-delay:calc(var(--i) * -4s)}.x2j svg{width:calc(var(--node) * .43);height:calc(var(--node) * .43);fill:currentColor}.x2k{font-family:var(--font-mono);font-size:calc(var(--node) * .24);font-weight:700;letter-spacing:.02em;color:var(--lilac);white-space:nowrap}@keyframes iconSwap{0%{opacity:1;transform:scale(1)}21%{opacity:1;transform:scale(1)}25%{opacity:0;transform:scale(.55) rotate(-14deg)}96%{opacity:0;transform:scale(.55) rotate(14deg)}to{opacity:1;transform:scale(1)}}.x1f{position:absolute;z-index:4;white-space:nowrap;background:#100a1ad9;backdrop-filter:blur(12px);border:1px solid var(--border-2);border-radius:14px;padding:11px 14px;font-size:.82rem;color:var(--ink);box-shadow:0 18px 44px -18px #000000d9;display:flex;align-items:center;gap:9px;animation:floatY 5.5s ease-in-out infinite}.x1h{top:5%;left:-3%;animation-delay:.2s}.x1g{bottom:8%;right:-4%;flex-direction:column;align-items:flex-start;gap:9px;animation-delay:1.4s}.x1i{width:20px;height:20px}.x1j{fill:var(--wa-hi)}.x1k{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted)}.x1n{width:8px;height:8px;border-radius:50%;background:var(--wa);animation:dotPulse 1.8s ease-out infinite}.x1e{width:140px;height:6px;border-radius:4px;background:#ffffff17;overflow:hidden}.x1e i{display:block;height:100%;width:40%;border-radius:4px;background:linear-gradient(90deg,var(--violet-hi),var(--wa-hi));animation:loadBar 3s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sparkPulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.14);opacity:1}}@keyframes pulseRing{0%{transform:scale(1);opacity:.6}to{transform:scale(2.5);opacity:0}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes dotPulse{0%{box-shadow:0 0 #25d3668c}to{box-shadow:0 0 0 9px #25d36600}}@keyframes loadBar{0%{width:12%}50%{width:88%}to{width:12%}}@media(min-width:980px){.x1d{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(24px,4vw,64px)}.x1m{grid-column:1}.x1r{display:block;grid-column:2;position:relative;width:100%;margin-top:0}}.x28{overflow:hidden;border-block:1px solid var(--border);padding:11px 0;margin-top:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.x29{display:flex;align-items:center;gap:24px;width:max-content;animation:marquee 34s linear infinite}.x29 span{font-family:var(--font-display);font-style:italic;font-size:clamp(1.15rem,2.4vw,1.65rem);color:var(--muted);white-space:nowrap}.x29 i{color:var(--violet-hi);font-style:normal;font-size:.8rem}@keyframes marquee{to{transform:translate(-50%)}}.x28:hover .x29{animation-play-state:paused}.x1{max-width:var(--maxw);margin:0 auto;padding-top:40px;display:grid;grid-template-columns:1fr;gap:42px}.x2{font-family:var(--font-display);font-weight:300;font-size:clamp(1.4rem,3vw,2.15rem);line-height:1.3;letter-spacing:-.01em;max-width:24ch}.x2{max-width:100%}.x38{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.x36{padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);transition:transform .35s var(--ease),border-color .3s,background .3s}.x36:hover{transform:translateY(-6px);border-color:var(--border-2);background:var(--panel-2)}.x37{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--violet-hi);display:block;margin-bottom:12px}.x36 p{color:var(--muted);font-size:.96rem}@media(min-width:900px){.x1{grid-template-columns:.85fr 1.15fr;align-items:start}}.x3j{padding-bottom:40px}.x3i{max-width:var(--maxw);margin:46px auto 0;display:flex;flex-direction:column;gap:40px}.x3t{display:flex;align-items:baseline;gap:14px;margin-bottom:18px;flex-wrap:wrap}.x3v{font-family:var(--font-display);font-style:italic;font-size:1.5rem;font-weight:400}.x3u{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.x3s{margin-left:auto;font-family:var(--font-mono);font-size:.72rem;color:var(--violet-hi);opacity:0;transition:opacity .3s}.x3r.x1c .x3s{opacity:1}.x3q{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px}.xg{position:relative;text-align:left;display:flex;flex-direction:column;gap:5px;padding:15px 18px 13px;border-radius:15px;border:1px solid var(--border);background:var(--panel);transition:transform .28s var(--ease),border-color .25s,background .25s,box-shadow .3s;overflow:hidden}.xg:before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(120% 140% at 100% 0%,rgba(139,92,246,.22),transparent 60%);transition:opacity .3s}.xg:hover{transform:translateY(-4px);border-color:var(--border-2);background:var(--panel-2)}.xg:hover:before{opacity:1}.xl{font-weight:600;font-size:.98rem;padding-right:30px;position:relative;z-index:1}.xk{font-size:.8rem;color:var(--faint);line-height:1.45;position:relative;z-index:1}.xm{position:absolute;top:13px;right:13px;z-index:2;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;opacity:0;transform:scale(.4);color:#fff;font-size:0;transition:all .25s var(--ease);background:linear-gradient(160deg,var(--violet-hi),var(--violet-lo));box-shadow:0 0 16px #8b5cf6b3}.xm:before{content:attr(data-no);font-size:11px;font-family:var(--font-mono);font-weight:700}.xh{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:11px;border-top:1px solid var(--border);position:relative;z-index:1;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);transition:color .25s,border-color .25s}.xj{width:16px;height:16px;border-radius:5px;flex:none;border:1.5px solid var(--border-2);display:grid;place-items:center;transition:all .25s var(--ease)}.xj svg{width:11px;height:11px;color:#04120a;opacity:0;transform:scale(.4);transition:all .25s var(--ease)}.xg:hover .xh{color:var(--muted)}.xg:hover .xj{border-color:var(--violet-hi)}.xg.x1x{border-color:var(--violet);background:linear-gradient(180deg,#8b5cf629,#8b5cf60f);box-shadow:0 14px 34px -18px #8b5cf6cc,inset 0 0 0 1px #c084fc40}.xg.x1x .xk{color:var(--muted)}.xg.x1x .xm{opacity:1;transform:scale(1)}.xg.x1x .xh{color:var(--wa-hi);border-top-color:#3be07a4d}.xg.x1x .xj{border-color:transparent;background:linear-gradient(180deg,var(--wa-hi),var(--wa))}.xg.x1x .xj svg{opacity:1;transform:scale(1)}.xg.x1x:hover{transform:translateY(-4px)}@keyframes pop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}.xg.x26 .xm,.xg.x26 .xj{animation:pop .4s var(--ease)}.x3k{max-width:var(--maxw);margin:32px auto 0;color:var(--muted);font-size:1rem}.x44{position:fixed;left:50%;bottom:22px;transform:translate(-50%,160%);z-index:70;width:min(720px,calc(100vw - 28px));transition:transform .45s var(--ease)}.x44.x23{transform:translate(-50%)}.x49{background:#100a1ae6;backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--border-2);border-radius:20px;box-shadow:0 30px 70px -24px #000000d9,0 0 0 1px #c084fc14,0 -2px 40px -10px #8b5cf666;padding:12px;overflow:hidden}.x4d{width:100%;display:flex;align-items:center;justify-content:space-between;padding:4px 6px 6px}.x48{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.05em;color:var(--muted);text-transform:uppercase}.x48 b{color:var(--ink);font-size:1.05rem;margin-right:4px}.x4c{color:var(--wa-hi);margin-left:2px}.x4d:hover .x4c{text-decoration:underline}.x46{color:var(--muted);transition:transform .3s;transform:rotate(0)}.x44.x1v .x46{transform:rotate(180deg)}.x4a{display:flex;flex-wrap:wrap;gap:8px;padding:10px 4px 14px;max-height:30vh;overflow-y:auto;transition:max-height .3s var(--ease),opacity .25s,padding .3s}.x44.x1v .x4a{max-height:0;opacity:0;padding-block:0;overflow:hidden}.x4b{display:inline-flex;align-items:center;gap:8px;padding:7px 8px 7px 12px;border-radius:999px;border:1px solid var(--border-2);background:var(--panel-2);font-size:.85rem;animation:pillin .3s var(--ease)}@keyframes pillin{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.x4b b{font-family:var(--font-mono);color:var(--violet-hi);font-size:.72rem}.x4b button{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;color:var(--muted);font-size:13px;line-height:1;transition:background .2s,color .2s}.x4b button:hover{background:#ff507840;color:#fff}.x45{display:flex;align-items:center;gap:12px;padding:4px}.x44.x1v .x45{padding-top:8px}.x47{color:var(--faint);font-size:.85rem;padding:8px 4px;transition:color .2s}.x47:hover{color:var(--ink)}.x45 .xb{margin-left:auto}.x44.x23 .x45 .xf{animation:trayPulse 2.6s ease-in-out infinite}@keyframes trayPulse{0%,to{box-shadow:0 10px 30px -10px #25d3668c,inset 0 1px #ffffff4d}50%{box-shadow:0 10px 38px -8px #25d366f2,inset 0 1px #ffffff59}}.x3p{max-width:var(--maxw);margin:46px auto 0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;counter-reset:s}.x3n{padding:26px 24px 30px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);position:relative;transition:transform .35s var(--ease),border-color .3s,background .3s}.x3n:hover{transform:translateY(-6px);border-color:var(--border-2);background:var(--panel-2)}.x3o{font-family:var(--font-mono);font-size:.8rem;color:var(--violet-hi);letter-spacing:.1em}.x3n h3{font-family:var(--font-display);font-weight:400;font-size:1.35rem;margin:14px 0 8px;letter-spacing:-.01em}.x3n p{color:var(--muted);font-size:.94rem}.x3n:after{content:"";position:absolute;left:24px;right:24px;top:46px;height:1px;background:linear-gradient(90deg,var(--border-2),transparent)}.x4h{max-width:var(--maxw);margin:46px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.x4g{padding:28px 26px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,var(--panel),transparent);transition:transform .35s var(--ease),border-color .3s}.x4g:hover{transform:translateY(-6px);border-color:var(--border-2)}.x4g h3{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:1.5rem;margin-bottom:10px;color:var(--lilac)}.x4g p{color:var(--muted);font-size:.96rem}.xo{margin:clamp(70px,12vw,140px) auto 0;max-width:var(--maxw)}.xp{text-align:center;padding:clamp(48px,8vw,90px) var(--pad);border:1px solid var(--border-2);border-radius:30px;background:radial-gradient(120% 160% at 50% 0%,rgba(139,92,246,.22),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.03),transparent);position:relative;overflow:hidden}.xp:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80% at 50% 120%,rgba(192,38,211,.25),transparent 70%)}.xp{animation:bandGlow 6s ease-in-out infinite}@keyframes bandGlow{0%,to{box-shadow:0 0 50px -26px #8b5cf680}50%{box-shadow:0 0 80px -18px #8b5cf6d9}}.xo h2{font-family:var(--font-display);font-weight:300;font-size:clamp(2rem,6vw,4rem);letter-spacing:-.02em;line-height:1}.xo p{color:var(--muted);margin:18px 0 34px;font-size:1.1rem}.xy{margin-top:clamp(70px,12vw,130px);border-top:1px solid var(--border)}.x10{overflow:hidden;padding:20px 0;border-bottom:1px solid var(--border);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.x11{display:flex;align-items:center;gap:22px;width:max-content;animation:marquee 72s linear infinite}.x10:hover .x11{animation-play-state:paused}.x11 a{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(1.2rem,3.2vw,2rem);color:transparent;-webkit-text-stroke:1px rgba(192,132,252,.55);transition:color .25s,-webkit-text-stroke .25s}.x11 a:hover{color:var(--wa-hi);-webkit-text-stroke:1px var(--wa-hi)}.x11 i{color:var(--wa-hi);font-style:normal;font-size:.9rem}.x17{max-width:var(--maxw);margin:0 auto;padding:26px var(--pad);display:flex;align-items:center;gap:24px;flex-wrap:wrap}.x17 .xa{height:26px;filter:brightness(0) invert(1);opacity:.95;transition:filter .3s}.x16{display:flex;flex-wrap:wrap;gap:22px;margin:0 auto}.x16 a{color:var(--muted);transition:color .2s}.x16 a:hover{color:var(--ink)}.x18{display:flex;gap:12px;flex-wrap:wrap}.x18 a{width:46px;height:46px;border-radius:14px;border:1px solid var(--border);display:grid;place-items:center;color:var(--muted);background:var(--panel);transition:transform .3s var(--ease),color .25s,border-color .25s,background .25s}.x18 a:hover{transform:translateY(-4px);color:var(--ink);border-color:var(--violet);background:var(--panel-2)}.x18 a.x24:hover{color:var(--wa-hi);border-color:var(--wa)}.x18 svg{width:20px;height:20px;fill:currentColor}.x12{max-width:var(--maxw);margin:0 auto;padding:18px var(--pad) 26px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;align-items:center;color:var(--faint);font-size:.82rem;font-family:var(--font-mono);letter-spacing:.02em}.x3c{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.x3c.x1u{opacity:1;transform:none}@media(max-width:860px){.x2i{display:none}.x2e{display:flex}.x2d .xf{display:none}}@media(max-width:620px){.x1o{gap:10px;justify-content:space-between}.x1o span{font-size:clamp(.5rem,2.4vw,.78rem);letter-spacing:0}.x1o b{font-size:clamp(1.15rem,4.4vw,1.6rem)}.xd{width:100%}.x1l{flex-direction:column}.x44{bottom:12px}.xp{border-radius:24px}.x17{justify-content:center;text-align:center;gap:18px}.x16{margin:0;width:100%;justify-content:center}.x18{width:100%;justify-content:center}.x12{justify-content:center;text-align:center}.x3z{width:40px;height:40px}.x40{width:14px;height:14px}.xr{display:none}}.x31{max-width:var(--maxw);margin:0 auto;padding:120px var(--pad) 0}.xn{font:400 .78rem/1.5 var(--font-mono);color:var(--faint);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.xn a{color:var(--muted);text-decoration:none;transition:color .2s var(--ease)}.xn a:hover{color:var(--ink)}.x32{padding:30px 0 14px}.x35{font:300 clamp(2rem,4.6vw,3.4rem)/1.12 var(--font-display);letter-spacing:-.02em;margin:14px 0 18px;max-width:24ch}.x33{color:var(--muted);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75;max-width:62ch;margin-bottom:26px}.x34{padding:44px 0;border-top:1px solid var(--border)}.x34 h2{font:400 clamp(1.35rem,2.6vw,1.9rem)/1.25 var(--font-display);margin-bottom:16px}.x34 p{color:var(--muted);line-height:1.8;max-width:68ch;margin-bottom:14px}.x34 ul{color:var(--muted);line-height:1.8;padding-left:1.2em;max-width:68ch}.x34 ul li{margin-bottom:6px}.xw{border:1px solid var(--border);border-radius:12px;background:var(--panel);padding:14px 18px;margin-bottom:10px;max-width:74ch}.xw summary{cursor:pointer;font-weight:600;color:var(--ink)}.xw summary::marker{color:var(--violet-hi)}.xw p{padding-top:10px;margin:0}.x3b{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0}.x3b a{display:inline-block;padding:9px 16px;border:1px solid var(--border-2);border-radius:999px;color:var(--lilac);text-decoration:none;font-size:.9rem;transition:color .2s var(--ease),border-color .2s var(--ease)}.x3b a:hover{border-color:var(--violet-hi);color:var(--ink)}.x15{padding:18px var(--pad) 0;color:var(--faint);font-size:.85rem;line-height:1.7;text-align:center}.x15 a{color:var(--muted);text-decoration:none}.x15 a:hover{color:var(--ink)}.xz{padding:12px var(--pad) 0;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center;font-size:.78rem}.xz a{color:var(--faint);text-decoration:none;transition:color .2s var(--ease)}.xz a:hover{color:var(--muted)}@media(max-width:979px){.x1d{display:grid;grid-template-columns:minmax(0,1fr) min(37vw,300px);gap:10px clamp(10px,3vw,26px);align-items:center}.x1m{display:contents}.x1m>.xu{grid-column:1 / -1;grid-row:1;white-space:nowrap;letter-spacing:.16em;font-size:clamp(.5rem,2.3vw,.72rem)}.x1q{grid-column:1;grid-row:2}.x1p{grid-column:1;grid-row:3}.x1r{grid-column:2;grid-row:2 / 4;margin-top:0;align-self:center}.x1l{grid-column:1 / -1;grid-row:4}.x1o{grid-column:1 / -1;grid-row:5}.x1q{font-size:clamp(1.3rem,6.2vw,4rem)}.x1p{font-size:clamp(.8rem,2.4vw,1rem)}.x2m{--size: min(280px, 34vw)}.x1f{font-size:clamp(.55rem,1.6vw,.82rem);padding:clamp(4px,1vw,11px) clamp(6px,1.4vw,14px);gap:6px;border-radius:10px}.x1i{width:clamp(12px,1.8vw,20px);height:clamp(12px,1.8vw,20px)}.x1k{font-size:inherit}.x1n{width:6px;height:6px}.x1e{width:clamp(54px,12vw,140px);height:4px}}@media(max-width:620px){.x1d{grid-template-columns:1fr}.x1r{display:none}.x1q{font-size:clamp(2.2rem,13vw,4.4rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.x3c{opacity:1;transform:none}.x5,.x29{animation:none}}@media(prefers-color-scheme:light){:root{--bg: #F3F0FA;--bg-2: #FFFFFF;--panel: rgba(70, 30, 130, .045);--panel-2: rgba(70, 30, 130, .085);--border: rgba(90, 50, 160, .18);--border-2: rgba(90, 50, 160, .32);--violet-hi: #7C3AED;--lilac: #6D28D9;--ink: #1B1030;--muted: #574C6E;--faint: #8B81A2}::selection{background:#7c3aed38;color:#1b1030}.xa,.x13 .xa{filter:none;opacity:1}.x9:hover .xa{filter:drop-shadow(0 0 12px rgba(124,58,237,.45))}.x6{opacity:.22}.x7{opacity:.14}.x8{opacity:.13}.x1a{opacity:.025}.xs{background:radial-gradient(circle,#7c3aed24,#7c3aed00 62%)}.xq{background:#7c3aed;box-shadow:0 0 12px #7c3aedcc}.xr{background:#fffffff2;color:#4c1d95;border-color:#7c3aed59;box-shadow:0 6px 18px -6px #50288c59}.x2c.x20{background:#ffffffd1;box-shadow:0 12px 34px -22px #50288c66}.x19{background:linear-gradient(100deg,#7c3aed,#9333ea 55%,#c026d3);-webkit-background-clip:text;background-clip:text}.x2n{background:radial-gradient(circle at 32% 28%,#8b5cf6,#5b21b6 72%);box-shadow:0 0 50px -6px #7c3aed80,inset 0 0 26px -4px #dcc8ff99}.x2z{fill:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.7))}.x2p{box-shadow:0 12px 30px -12px #25d36699}.x2o{background:#ffffffd9;color:#6d28d9;box-shadow:0 12px 30px -16px #50288c66,inset 0 1px #fff9}.x1f{background:#ffffffe6;box-shadow:0 18px 44px -20px #50288c73}.x1e{background:#140a281a}.x49{background:#fffffff0;box-shadow:0 30px 70px -24px #50288c66,0 -2px 40px -10px #8b5cf640}.x4b{background:var(--panel-2)}.x4b button{background:#140a2814}.x2b{background:#fffffff7}.xj{background:#140a2808}.xg.x1x{background:linear-gradient(180deg,#7c3aed1a,#7c3aed0a);box-shadow:0 14px 34px -20px #7c3aed80,inset 0 0 0 1px #7c3aed33}.xg.x1x .xh{color:#0f8a41;border-top-color:#0f8a4152}.xf{color:#04120a}.x18 a.x24:hover{color:#0f8a41}}
