._al{align-items:center;display:inline-flex;--color-ring:currentColor}._al[data-color=primary]{color:var(--color-primary)}._al[data-color=secondary]{color:var(--color-secondary)}._al[data-color=accent]{color:var(--color-accent)}._al[data-color=dark]{color:var(--color-dark)}._al[data-color=light]{color:var(--color-light)}._al[data-color=foreground]{color:var(--color-foreground)}._al[data-color=muted]{color:var(--color-muted)}._al[data-color=success]{color:var(--color-success)}._al[data-color=warning]{color:var(--color-warning)}._al[data-color=danger]{color:var(--color-danger)}._al[data-color=info]{color:var(--color-info)}._am{color:var(--color-primary)}._am,._an{text-decoration:underline}
@keyframes _ax{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}._at{background:var(--color-button);border-color:var(--color-button);border-radius:var(--length-radius);border-width:1px;color:var(--color-button-foreground);min-height:1.5;padding:.5835em 1em;position:relative;--color-ring:var(--color-button);--color-button:var(--color-primary);--color-button-foreground:var(--color-primary-foreground);align-items:center;display:flex;font-family:var(--font-body-family),sans-serif;font-weight:500;gap:.5em;justify-content:center;overflow:hidden;text-align:center;white-space:nowrap}._at._au{--color-button:var(--color-background);--color-button-foreground:var(--color-foreground);--color-ring:var(--color-primary);border-color:var(--color-border);box-shadow:var(--shadow-sm)}._at._au._av{--color-ring:var(--color-primary);background:transparent;color:var(--color-light)}._at._au._aw{border-color:transparent}._at:not(._aw){box-shadow:var(--shadow-sm)}._at._ax{animation:_ax .5s cubic-bezier(.175,.885,.32,1.275)}._at svg{pointer-events:none}._at._ay{font-size:1.25rem}._at._az{font-size:1rem}._at._aA{font-size:.75rem}._at .ink{transition:opacity .2s ease}._at._aB,._at._aC{cursor:not-allowed!important;opacity:.5}._at._aB._aw,._at._aC._aw{background:transparent!important}._at._aB .ink,._at._aC .ink{opacity:0}._at>svg{height:1.25em;width:1.25em}._at._aC{cursor:wait!important}._at._aC:before{animation:_d5 1s linear infinite;background:linear-gradient(90deg,transparent 0,currentColor 50%,transparent);content:"";inset:0;opacity:.2;pointer-events:none;position:absolute;transform-origin:left}._at._av{background:transparent;color:var(--color-button);--color-ring:var(--color-button)}._at._aw{--color-button:transparent!important;--color-button-foreground:currentColor;--color-ring:currentColor}._at._aE{--color-button:var(--color-primary);--color-button-foreground:var(--color-primary-foreground)}._at._aE._aw{--color-button:transparent!important;--color-button-foreground:var(--color-primary)}._at._aF{--color-button:var(--color-secondary);--color-button-foreground:var(--color-secondary-foreground)}._at._aF._aw{--color-button:transparent!important;--color-button-foreground:var(--color-secondary)}._at._aG{--color-button:var(--color-accent);--color-button-foreground:var(--color-accent-foreground)}._at._aG._aw{--color-button:transparent!important;--color-button-foreground:var(--color-accent)}._at._aH{--color-button:var(--color-dark);--color-button-foreground:var(--color-dark-foreground)}._at._aH._aw{--color-button:transparent!important;--color-button-foreground:var(--color-dark)}._at._aI{--color-button:var(--color-light);--color-button-foreground:var(--color-light-foreground)}._at._aI._aw{--color-button:transparent!important;--color-button-foreground:var(--color-light)}._at._aJ{--color-button:var(--color-foreground);--color-button-foreground:var(--color-foreground-foreground)}._at._aJ._aw{--color-button:transparent!important;--color-button-foreground:var(--color-foreground)}._at._aK{--color-button:var(--color-muted);--color-button-foreground:var(--color-muted-foreground)}._at._aK._aw{--color-button:transparent!important;--color-button-foreground:var(--color-muted)}._at._aL{--color-button:var(--color-success);--color-button-foreground:var(--color-success-foreground)}._at._aL._aw{--color-button:transparent!important;--color-button-foreground:var(--color-success)}._at._aM{--color-button:var(--color-warning);--color-button-foreground:var(--color-warning-foreground)}._at._aM._aw{--color-button:transparent!important;--color-button-foreground:var(--color-warning)}._at._aN{--color-button:var(--color-danger);--color-button-foreground:var(--color-danger-foreground)}._at._aN._aw{--color-button:transparent!important;--color-button-foreground:var(--color-danger)}._at._aO{--color-button:var(--color-info);--color-button-foreground:var(--color-info-foreground)}._at._aO._aw{--color-button:transparent!important;--color-button-foreground:var(--color-info)}@keyframes _d5{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}._aP{align-items:center;background:var(--color-success);border-radius:inherit;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}
._aY{align-items:center;background-color:color-mix(in srgb,var(--color-background),10% transparent);content-visibility:hidden;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease,visibility 0s ease .2s;visibility:hidden;width:100%;z-index:100}._aY[data-visible=true]{content-visibility:visible;opacity:1;pointer-events:auto;visibility:visible}
._m{backdrop-filter:blur(10px);background:rgba(26,31,52,.95);border-bottom:1px solid var(--color-border);left:0;position:fixed;right:0;top:0;z-index:100}._n{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 2rem}._n [role=tab],._n [role=tablist],._n nav{height:100%}._n [role=tablist]{align-items:flex-end}._o{align-items:center;color:var(--color-light);display:flex;padding:1rem 0;text-decoration:none;transition:opacity .3s ease}._o:hover{opacity:.8}._p{align-items:center;display:flex;flex:1;gap:2rem;height:-webkit-fill-available;justify-content:center}@media(max-width:768px){._p{display:none}}._q{align-items:center;display:flex;height:100%;justify-content:center;padding:1rem 0}
._r{background:linear-gradient(180deg,#1a1f34,#0a0e27);border-top:1px solid var(--color-border);overflow:hidden;padding:5rem 2rem 3rem;position:relative;width:100%}._r:after{background:radial-gradient(ellipse at bottom,rgba(0,255,194,.02),transparent 70%);bottom:0;content:"";height:200px;left:0;pointer-events:none;position:absolute;width:100%}._s{margin:0 auto;max-width:1400px;position:relative;z-index:1}._t{display:grid;gap:4rem;grid-template-columns:2fr 1fr 1fr 1.5fr}@media(max-width:1024px){._t{gap:3rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._t{gap:3rem;grid-template-columns:1fr}}._u{display:flex;flex-direction:column;gap:1.5rem}._v{color:var(--color-muted);font-size:.95rem;line-height:1.7;opacity:.8}._w{display:flex;gap:1rem;margin-bottom:0;margin-top:1rem}._x{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid var(--color-border);border-radius:50%;color:var(--color-muted);display:flex;height:44px;justify-content:center;transition:all .3s cubic-bezier(.2,.8,.2,1);width:44px}._x:hover{background:var(--color-secondary);border-color:var(--color-secondary);box-shadow:0 4px 15px rgba(245,230,99,.2);color:var(--color-dark);transform:translateY(-3px)}._y{color:var(--color-light);font-size:1rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;opacity:.9;text-transform:uppercase}._z{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}._z li a{color:var(--color-muted);display:inline-block;font-size:.95rem;opacity:.7;text-decoration:none;transition:all .3s ease}._z li a:hover{color:var(--color-primary);opacity:1;transform:translateX(4px)}._aa{color:var(--color-muted);font-size:.95rem;line-height:1.6;opacity:.8}._ab{display:flex;flex-direction:column;gap:1rem}._ac{background:hsla(0,0%,100%,.03);border:1px solid var(--color-border);border-radius:.75rem;color:var(--color-light);font-size:.95rem;padding:.875rem 1rem;transition:all .3s ease}._ac:focus{background:hsla(0,0%,100%,.05);border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(255,127,80,.1);outline:none}._ac::placeholder{color:var(--color-muted);opacity:.5}._ad{color:var(--color-muted);font-size:.875rem;margin-bottom:0;margin-top:1.5rem;opacity:.6}
._b1{background:var(--color-background);overflow:hidden;padding:8rem 2rem;position:relative}._b1:before{background:radial-gradient(circle at 50% 50%,rgba(0,255,194,.01),transparent 60%);content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}._b2{margin:0 auto;max-width:1400px;position:relative;text-align:center;z-index:1}._b3{background:linear-gradient(135deg,var(--color-light) 30%,var(--color-muted) 100%);-webkit-background-clip:text;background-clip:text;color:var(--color-light);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem;-webkit-text-fill-color:transparent}._b4{color:var(--color-muted);font-size:1.25rem;line-height:1.6;margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:600px}._b5{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}._b6{align-items:flex-start;backdrop-filter:blur(10px);background:rgba(32,38,64,.4);border:1px solid var(--color-border);border-radius:1.5rem;display:flex;flex-direction:column;height:100%;padding:2.5rem;text-align:left;transition:all .4s cubic-bezier(.2,.8,.2,1)}._b6:hover{background:rgba(32,38,64,.6);border-color:rgba(0,255,194,.3);box-shadow:0 15px 30px rgba(0,0,0,.2);transform:translateY(-8px)}._b6:hover ._b7{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 5px 15px rgba(0,255,194,.25);color:var(--color-dark);transform:scale(1.1)}._b7{align-items:center;background:rgba(0,255,194,.05);border:1px solid rgba(0,255,194,.15);border-radius:1rem;color:var(--color-primary);display:inline-flex;height:64px;justify-content:center;margin-bottom:2rem;transition:all .4s ease;width:64px}._b8{color:var(--color-light);font-size:1.35rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}._b9{color:var(--color-muted);font-size:1.05rem;line-height:1.7;margin:0}@media(max-width:768px){._b1{padding:5rem 1.5rem}._b5{grid-template-columns:1fr}._b6{padding:2rem}}
._ae{aspect-ratio:1;padding:.7085em}._ae svg{min-height:1.25em;min-width:1.25em}
._bV{background:var(--color-background);overflow:hidden;padding:10rem 2rem;position:relative}._bV:before{background:radial-gradient(circle,rgba(0,255,194,.03) 0,transparent 70%);height:800px;pointer-events:none;top:50%;transform:translate(-50%,-50%);width:800px;z-index:0}._bV:after,._bV:before{content:"";left:50%;position:absolute}._bV:after{background:radial-gradient(circle,var(--color-accent) 0,transparent 100%);height:1px;opacity:.5;top:0;transform:translateX(-50%);width:80%}._bW{margin:0 auto;max-width:1000px;text-align:center}._bW,._bX{position:relative;z-index:1}._bY{background:linear-gradient(135deg,var(--color-light) 30%,var(--color-muted) 100%);-webkit-background-clip:text;background-clip:text;color:var(--color-light);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:1.5rem;-webkit-text-fill-color:transparent}._bZ{color:var(--color-muted);font-size:1.35rem;line-height:1.6;margin-bottom:3.5rem;margin-left:auto;margin-right:auto;max-width:600px}._b0{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}._b0 .button-primary{background:var(--color-primary);border-radius:.75rem;box-shadow:0 4px 15px rgba(0,255,194,.2);color:var(--color-dark);font-size:1.125rem;font-weight:700;padding:1.25rem 2.5rem}._b0 .button-primary:hover{background:linear-gradient(135deg,var(--color-primary) 0,#00e6af 100%);box-shadow:0 6px 25px rgba(0,255,194,.3);transform:translateY(-3px)}._b0 .button-secondary{background:transparent;border:2px solid var(--color-border);border-radius:.75rem;color:var(--color-light);font-size:1.125rem;font-weight:700;padding:1.25rem 2.5rem}._b0 .button-secondary:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-3px)}@media(max-width:768px){._bV{padding:6rem 1.5rem}._b0{align-items:stretch;flex-direction:column}._b0 a{width:100%}}
._ah{align-items:center;background-color:var(--color-input);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;display:flex;height:1.5em;justify-content:center;padding:1em;position:relative;width:1.5em}._ah:disabled{background:var(--color-input-disabled);color:var(--color-border);cursor:not-allowed}._ah[data-size=sm]{padding:.25rem}._ai path{stroke:currentColor}._ai svg{display:none}._ai[data-state=checked] ._aj,._ai[data-state=indeterminate] ._ak{display:block}
._a1{display:inline-block;height:1.25em;margin:0;position:relative;width:1.25em}._a2{border-radius:100%;height:.2em;left:50%;opacity:1;transform:translateX(-50%);width:.2em;z-index:1}._a2,._a3{box-sizing:content-box;position:absolute;top:0}._a3{border:.2em solid color-mix(in srgb,var(--color-primary) 10%,#fff);border-radius:100%;bottom:0;left:0;opacity:.5;right:0}._a4[data-visible=true]{animation:_d3 .6s linear infinite;animation-fill-mode:forwards}@keyframes _d3{to{transform:rotate(1turn)}}
._dh{height:100%;overflow:hidden;position:relative;width:100%}._di{background-image:radial-gradient(circle,hsla(0,0%,100%,.2) 1px,transparent 0);background-position:0 0;background-size:24px 24px;inset:0;opacity:.3;pointer-events:none;position:absolute}
._dS{position:relative;--slab-size:100px;height:var(--slab-size);width:var(--slab-size);--slab-ratio:30%;transform:rotateX(60deg) rotateY(0deg) rotate(45deg);transform-style:preserve-3d;--slab-color:var(--color-card-hover);--slab-border:color-mix(in srgb,var(--slab-color) 90%,#000 10%);align-items:center;background:var(--slab-color);display:flex;justify-content:center;transition:all .3s ease}._dS:before{background:color-mix(in srgb,var(--slab-color) 90%,#000 10%);height:100%;transform:rotateY(90deg) translateZ(calc(var(--slab-size)*.5)) translateX(calc(var(--slab-size)*.15));width:var(--slab-ratio)}._dS:after,._dS:before{content:"";position:absolute;transition:background .3s ease}._dS:after{background:color-mix(in srgb,var(--slab-color) 90%,#000 20%);height:var(--slab-ratio);transform:rotateX(-90deg) translateZ(calc(var(--slab-size)*.5)) translateY(calc(var(--slab-size)*.15));width:100%}._dS._dT{--slab-color:var(--color-card)}._dS._dU{--slab-color:var(--color-primary);animation:_eb .5s ease-in-out infinite alternate;box-shadow:0 0 30px rgba(0,212,255,.6)}._dS._dW{--slab-color:var(--color-success);box-shadow:0 0 20px rgba(16,185,129,.4)}._dS._dX{--slab-color:var(--color-danger);box-shadow:0 0 20px rgba(239,68,68,.4)}._dY{align-items:center;color:color-mix(in srgb,var(--slab-color) 70%,#fff 30%);display:flex;height:calc(var(--slab-size)*.6);justify-content:center;position:relative;transform:rotate(-45deg);width:calc(var(--slab-size)*.6);z-index:1}._dY svg{height:100%;width:100%}@keyframes _eb{0%{transform:rotateX(60deg) rotateY(0deg) rotate(45deg) scale(1)}to{transform:rotateX(60deg) rotateY(0deg) rotate(45deg) scale(1.05)}}
._dE{height:100%;min-height:500px;overflow:visible;perspective:1000px;position:relative;width:100%}._dF{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}._dG,._dF{pointer-events:none;transform-style:preserve-3d}._dG{filter:drop-shadow(0 0 10px rgba(0,255,194,.3))}._dH{position:absolute;transition:transform .3s ease}._dI{align-items:center;display:flex;justify-content:center;position:absolute;transform:translate(-50%,-50%);z-index:5}._dJ{animation:_d9 2s ease-in-out infinite;background:rgba(0,255,194,.05);border:4px solid var(--color-primary);border-radius:50%;box-shadow:0 0 40px rgba(0,255,194,.4),inset 0 0 20px rgba(0,255,194,.2);height:140px;pointer-events:none;position:absolute;width:140px}._dJ:after{animation:_ea 2s ease-in-out infinite;background:var(--color-primary);border-radius:3px;box-shadow:0 0 15px rgba(0,255,194,.6);content:"";height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) translateX(70px) rotate(45deg);transform-origin:center center;width:6px}._dM{align-items:center;background:var(--color-success);border:2px solid var(--color-card);border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.3);display:flex;height:32px;justify-content:center;pointer-events:none;position:absolute;right:-12px;top:-12px;width:32px;z-index:20}._dM svg{color:var(--color-light);height:20px;width:20px}._dH:has(._dN._dO) ._dM{background:var(--color-success);box-shadow:0 0 15px rgba(16,185,129,.4)}._dH:has(._dN._dP) ._dM{background:var(--color-danger);box-shadow:0 0 15px rgba(239,68,68,.4)}@keyframes _d9{0%,to{box-shadow:0 0 40px rgba(0,255,194,.4);opacity:1;transform:scale(1)}50%{box-shadow:0 0 60px rgba(0,255,194,.6);opacity:.7;transform:scale(1.15)}}@keyframes _ea{0%,to{transform:translate(-50%,-50%) translateX(70px) rotate(45deg)}50%{transform:translate(-50%,-50%) translateX(80px) rotate(45deg)}}
._b:first-child{border-top-left-radius:4px;border-top-right-radius:4px;margin-top:0}._b:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}._b:focus-within{position:relative;z-index:1}._c{display:flex}._d{cursor:s-resize}._d[data-state=open]{cursor:n-resize}._e{overflow:hidden}._e[data-state=open]{animation:_d1 .3s cubic-bezier(.87,0,.13,1)}._e[data-state=closed]{animation:_d2 .3s cubic-bezier(.87,0,.13,1)}._h{padding:15px 20px}._i{color:var(--violet-10);transition:transform .3s cubic-bezier(.87,0,.13,1)}@keyframes _d1{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes _d2{0%{height:var(--radix-accordion-content-height)}to{height:0}}._j svg{transition:transform .3s cubic-bezier(.87,0,.13,1)}[data-state=open] ._j svg{transform:rotate(180deg)}
._bM{background:var(--color-background);border-top:1px solid var(--color-border);overflow:hidden;padding:8rem 2rem;position:relative}._bN{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:1}._bO{background:linear-gradient(135deg,var(--color-light) 30%,var(--color-muted) 100%);-webkit-background-clip:text;background-clip:text;color:var(--color-light);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem;-webkit-text-fill-color:transparent}._bP{color:var(--color-muted);font-size:1.25rem;line-height:1.6;margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:600px}._bQ{backdrop-filter:blur(10px);background:rgba(32,38,64,.4);border:1px solid var(--color-border);border-radius:1.5rem;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0;text-align:left}._bR{background:transparent;border:none;border-bottom:1px solid var(--color-border);border-radius:0;transition:background .3s ease}._bR:last-child{border-bottom:none}._bR:hover{background:rgba(245,230,99,.03)}._bR:hover ._bS{color:var(--color-secondary)}._bR [data-radix-accordion-item]{background:transparent;border:none;border-radius:0}._bS{align-items:center;background:none;border:none;color:var(--color-light);cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1.75rem 2rem;text-align:left;transition:all .3s ease;width:100%}._bT{animation:_d6 .3s ease;color:var(--color-muted);font-size:1rem;line-height:1.7;padding:0 2rem 1.75rem}@keyframes _d6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._bM{padding:5rem 1.5rem}._bS{padding:1.25rem 1.5rem}._bT{padding:0 1.5rem 1.25rem}}
._ca{align-items:center;background:radial-gradient(circle at 50% 50%,#1a1f34 0,#0a0e27 100%);display:flex;justify-content:center;min-height:90vh;overflow:hidden;padding:8rem 0 6rem;position:relative;width:100%}._ca:after{background:radial-gradient(circle at 20% 30%,rgba(0,255,194,.03) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(245,230,99,.03) 0,transparent 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}._cb{align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr;max-width:1400px;padding:0 2rem;position:relative;width:100%;z-index:1}@media(max-width:1024px){._cb{gap:4rem;grid-template-columns:1fr;text-align:center}}._cc{display:flex;flex-direction:column;gap:2.5rem}@media(max-width:1024px){._cc{align-items:center}}._cd{align-items:center;backdrop-filter:blur(4px);background:rgba(245,230,99,.05);border:1px solid rgba(245,230,99,.15);border-radius:100px;display:inline-flex;gap:.75rem;padding:.5rem 1rem;transition:transform .3s ease;width:fit-content}._cd:hover{background:rgba(245,230,99,.1);border-color:var(--color-secondary);transform:translateY(-1px)}._ce{color:var(--color-secondary);font-size:.875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}._cf{color:var(--color-light);font-size:clamp(3.5rem,6vw,5.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}@media(max-width:1024px){._cf br{display:none}}._cg{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;position:relative}._ch{color:var(--color-muted);font-size:1.35rem;font-weight:400;line-height:1.6;margin:0;max-width:600px}._ci{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}@media(max-width:1024px){._ci{justify-content:center}}._cj{align-items:center;border:none;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:700;justify-content:center;letter-spacing:.01em;overflow:hidden;padding:1.25rem 2.5rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.2,.8,.2,1)}._cj:before{background:hsla(0,0%,100%,.2);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}._cj:hover:before{height:400px;width:400px}._cj._ck{background:var(--color-primary);box-shadow:0 4px 15px rgba(0,255,194,.15);color:var(--color-dark)}._cj._ck:hover{background:linear-gradient(135deg,var(--color-primary) 0,#00e6af 100%);box-shadow:0 6px 20px rgba(0,255,194,.25);transform:translateY(-2px)}._cj._ck:active{transform:translateY(-1px)}._cj._cl{background:transparent;border:2px solid hsla(0,0%,100%,.1);color:var(--color-light)}._cj._cl:hover{background:rgba(245,230,99,.05);border-color:var(--color-secondary);color:var(--color-secondary);transform:translateY(-2px)}._cj._cl:active{transform:translateY(-1px)}._cj span{position:relative;z-index:1}._cm{height:500px;perspective:1000px;position:relative;width:100%}@media(max-width:1024px){._cm{height:400px;margin-top:2rem}}._cn{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}._co{animation:_d7 linear infinite;background:var(--color-accent);border-radius:50%;height:4px;opacity:0;position:absolute;width:4px}@keyframes _d7{0%{opacity:0;transform:translateY(0) scale(0)}20%{opacity:.4;transform:translateY(-20px) scale(1)}80%{opacity:.4}to{opacity:0;transform:translateY(-200px) scale(0)}}
._cK{background:linear-gradient(180deg,rgba(32,38,64,.3),rgba(26,31,52,.3));border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);overflow:hidden;padding:8rem 2rem;position:relative}._cL{margin:0 auto;max-width:1400px;position:relative;text-align:center;z-index:1}._cM{background:linear-gradient(135deg,var(--color-light) 30%,var(--color-muted) 100%);-webkit-background-clip:text;background-clip:text;color:var(--color-light);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem;-webkit-text-fill-color:transparent}._cN{color:var(--color-muted);font-size:1.25rem;line-height:1.6;margin-bottom:6rem;margin-left:auto;margin-right:auto;max-width:600px}._cO{display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;position:relative}._cO:before{background:linear-gradient(90deg,transparent 0,var(--color-primary) 20%,var(--color-secondary) 50%,var(--color-primary) 80%,transparent 100%);content:"";height:2px;left:10%;opacity:.15;position:absolute;right:10%;top:3rem;z-index:0}@media(max-width:1024px){._cO:before{display:none}}._cP{align-items:center;background:transparent;border:none;box-shadow:none;display:flex;flex-direction:column;padding:2.5rem;position:relative;z-index:1}._cP:hover ._cQ{border-color:var(--color-secondary);box-shadow:0 10px 20px rgba(0,0,0,.2);transform:scale(1.1) translateY(-5px)}._cP:hover ._cQ:after{background:radial-gradient(circle,rgba(245,230,99,.15) 0,transparent 70%);opacity:.4}._cP:hover ._cQ svg{color:var(--color-secondary)}._cP:hover ._cR{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-dark);transform:scale(1.1)}._cR{background:rgba(26,31,52,.9);border:2px solid var(--color-primary);border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.2);display:flex;font-size:1.125rem;font-weight:800;height:40px;position:absolute;right:2rem;top:-1rem;transition:all .3s ease;width:40px;z-index:2}._cQ,._cR{align-items:center;color:var(--color-primary);justify-content:center}._cQ{background:var(--color-card);border:2px solid rgba(0,255,194,.15);border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.2);display:inline-flex;height:100px;margin-bottom:2rem;position:relative;transition:all .4s cubic-bezier(.2,.8,.2,1);width:100px}._cQ:after{background:radial-gradient(circle,rgba(0,255,194,.1) 0,transparent 70%);border-radius:50%;content:"";inset:0;opacity:.3;position:absolute;transition:all .4s ease}._cQ svg{position:relative;transition:color .4s ease;z-index:1}._cS{color:var(--color-light);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}._cT{color:var(--color-muted);font-size:1.05rem;line-height:1.7}@media(max-width:768px){._cK{padding:5rem 1.5rem}._cO{gap:3rem;grid-template-columns:1fr}._cP{padding:1.5rem}}
._cq{background:var(--color-background);border-bottom:1px solid var(--color-border);overflow:hidden;padding:4rem 2rem}._cr{margin:0 auto;max-width:1400px;text-align:center}._cs{color:var(--color-muted);font-size:.875rem;font-weight:600;letter-spacing:.15em;margin-bottom:3rem;opacity:.8;text-transform:uppercase}._ct{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}._cu{cursor:default;opacity:.4;transition:all .3s ease}._cu:hover{opacity:1;transform:translateY(-2px)}._cu:hover ._cv{border-color:var(--color-primary);box-shadow:0 0 15px rgba(0,255,194,.3);color:var(--color-primary)}._cv{align-items:center;backdrop-filter:blur(4px);background:rgba(32,38,64,.4);border:1px solid var(--color-border);border-radius:1rem;color:var(--color-muted);display:flex;font-size:1.75rem;font-weight:800;height:64px;justify-content:center;transition:all .3s ease;width:64px}
._cU{background:var(--color-background);border-top:1px solid var(--color-border);overflow:hidden;padding:8rem 2rem;position:relative}._cU:after{background:radial-gradient(ellipse at bottom,rgba(124,58,237,.03),transparent 70%);bottom:0;content:"";height:40%;left:0;pointer-events:none;position:absolute;width:100%}._cV{margin:0 auto;max-width:1400px;position:relative;text-align:center;z-index:1}._cW{background:linear-gradient(135deg,var(--color-light) 30%,var(--color-muted) 100%);-webkit-background-clip:text;background-clip:text;color:var(--color-light);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem;-webkit-text-fill-color:transparent}._cX{color:var(--color-muted);font-size:1.25rem;line-height:1.6;margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:600px}._cY{align-items:flex-start;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}._cZ{backdrop-filter:blur(10px);background:rgba(32,38,64,.4);border:1px solid var(--color-border);border-radius:1.5rem;display:flex;flex-direction:column;height:100%;padding:3rem;position:relative;text-align:left;transition:all .4s cubic-bezier(.2,.8,.2,1)}._cZ:hover{background:rgba(32,38,64,.6);border-color:var(--color-secondary);box-shadow:0 15px 30px rgba(0,0,0,.2);transform:translateY(-8px)}._cZ._c0{background:rgba(32,38,64,.6);border-color:var(--color-accent);box-shadow:0 0 20px rgba(255,127,80,.1);transform:scale(1.05);z-index:1}._cZ._c0:hover{border-color:var(--color-accent);box-shadow:0 15px 40px rgba(255,127,80,.15);transform:scale(1.05) translateY(-8px)}._c1{background:var(--color-accent);border-radius:2rem;box-shadow:0 4px 15px rgba(255,127,80,.3);color:var(--color-light);font-size:.875rem;font-weight:700;left:50%;letter-spacing:.05em;padding:.5rem 1.25rem;position:absolute;text-transform:uppercase;top:-16px;transform:translateX(-50%)}._c2{border-bottom:1px solid var(--color-border);margin-bottom:2.5rem;padding-bottom:2rem;text-align:center}._c3{color:var(--color-light);font-size:1.5rem;font-weight:700;margin-bottom:1rem}._c4{align-items:baseline;display:flex;justify-content:center;margin-bottom:1rem}._c5{color:var(--color-light);font-size:3.5rem;font-weight:800;letter-spacing:-.02em;line-height:1}._c6{color:var(--color-muted);font-size:1.125rem;font-weight:500;margin-left:.25rem}._c7{color:var(--color-muted);font-size:1rem;line-height:1.6}._c8{font-size:1rem;margin-bottom:2.5rem;padding:1rem;width:100%}._c9{flex-grow:1;list-style:none;margin:0;padding:0;text-align:left}._da{align-items:flex-start;color:var(--color-muted);display:flex;font-size:.95rem;gap:1rem;line-height:1.5;padding:.875rem 0}._da:first-child{padding-top:0}._db{background:rgba(245,230,99,.1);border-radius:50%;color:var(--color-secondary);flex-shrink:0;height:20px;margin-top:.125rem;padding:2px;width:20px}@media(max-width:768px){._cU{padding:5rem 1.5rem}._cY{gap:3rem;grid-template-columns:1fr}._cZ{padding:2rem}._cZ._c0{transform:scale(1)}._cZ._c0:hover{transform:translateY(-5px)}}
._cw{background:var(--color-background);overflow:hidden;padding:8rem 2rem;position:relative}._cw:before{background:radial-gradient(circle at 70% 30%,rgba(0,255,194,.02),transparent 60%);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:60%}._cx{margin:0 auto;max-width:1400px;position:relative;text-align:center;z-index:1}._cy{background:linear-gradient(135deg,var(--color-light) 30%,var(--color-muted) 100%);-webkit-background-clip:text;background-clip:text;color:var(--color-light);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem;-webkit-text-fill-color:transparent}._cz{color:var(--color-muted);font-size:1.25rem;line-height:1.6;margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:600px}._cA{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}._cB{backdrop-filter:blur(10px);background:rgba(32,38,64,.4);border:1px solid var(--color-border);border-radius:1.5rem;padding:2.5rem;text-align:left;transition:all .3s ease}._cB:hover{background:rgba(32,38,64,.6);border-color:var(--color-accent);box-shadow:0 10px 30px rgba(0,0,0,.2);transform:translateY(-5px)}._cB:hover ._cC,._cB:hover ._cD:before{color:var(--color-accent)}._cE{color:var(--color-secondary);display:flex;gap:.25rem;margin-bottom:1.5rem}._cE svg{filter:none}._cD{color:var(--color-light);font-size:1.05rem;line-height:1.7;margin-bottom:2rem;position:relative}._cC,._cD:before{color:var(--color-primary);font-family:serif;font-size:4rem;left:-1rem;opacity:.2;position:absolute;top:-2.5rem;transition:color .3s ease}._cD:before{content:"“"}._cF{gap:1rem;margin-top:auto}._cF,._cG{align-items:center;display:flex}._cG{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.2);color:var(--color-dark);font-size:1.5rem;font-weight:700;height:56px;justify-content:center;width:56px}._cH{display:flex;flex-direction:column;gap:.25rem}._cI{color:var(--color-light);font-size:1.125rem;font-weight:700}._cJ{color:var(--color-muted);font-size:.875rem;font-weight:500}@media(max-width:768px){._cw{padding:5rem 1.5rem}._cA{grid-template-columns:1fr}._cB{padding:2rem}}
._a6{background:var(--color-background);overflow-x:hidden;padding-top:0;width:100%}._a7{padding:8rem 2rem;position:relative}._a7:nth-child(2n){background:linear-gradient(180deg,rgba(32,38,64,.5),rgba(26,31,52,.5))}._a7:nth-child(odd){background:var(--color-background)}._a7:before{background:radial-gradient(circle,var(--color-border) 0,transparent 100%);content:"";height:1px;left:50%;opacity:.5;position:absolute;top:0;transform:translateX(-50%);width:80%}._a8{margin:0 auto;max-width:1300px;width:100%}._a9{margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}._ba{color:var(--color-light);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.5rem;text-align:center}._bb{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}._bc{color:var(--color-muted);font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px;text-align:center}._bd{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}._be{backdrop-filter:blur(10px);background:rgba(32,38,64,.4);border:1px solid var(--color-border);border-radius:1.5rem;overflow:hidden;padding:3rem 2.5rem;position:relative;transition:all .4s cubic-bezier(.2,.8,.2,1)}._be:before{background:radial-gradient(circle at top right,rgba(0,255,194,.05),transparent 40%);content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}._be:hover{border-color:rgba(0,255,194,.3);box-shadow:0 20px 40px rgba(0,0,0,.2);transform:translateY(-8px)}._be:hover:before{opacity:1}._be:hover ._bf{color:var(--color-primary);transform:scale(1.1) rotate(5deg)}._bf{color:var(--color-light);display:inline-block;font-size:3.5rem;margin-bottom:1.5rem;transition:all .3s ease}._bg{color:var(--color-light);font-size:1.5rem;font-weight:700;margin:0 0 1rem}._bh{color:var(--color-muted);font-size:1.05rem;line-height:1.6;margin:0}._bi{background:linear-gradient(135deg,rgba(0,212,255,.05),rgba(124,58,237,.05));border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);overflow:hidden;padding:6rem 2rem;position:relative}._bj{display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));position:relative;text-align:center;z-index:1}._bk{padding:2rem}._bl{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,6vw,5rem);font-weight:800;-webkit-text-fill-color:transparent;letter-spacing:-.03em;margin-bottom:.5rem}._bm{color:var(--color-muted);font-size:1.125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}._bn{background:var(--color-background);overflow:hidden;padding:10rem 2rem;position:relative;text-align:center}._bn:before{background:radial-gradient(circle,rgba(0,212,255,.08) 0,transparent 70%);content:"";height:800px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px;z-index:0}._bo{margin:0 auto;max-width:800px;position:relative;z-index:1}._bp{color:var(--color-light);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin:0 0 1.5rem}._bq{color:var(--color-muted);font-size:1.35rem;font-weight:400;margin:0 0 3rem}._br{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}._bs,._bt{align-items:center;border:none;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:700;justify-content:center;overflow:hidden;padding:1.25rem 3rem;position:relative;text-decoration:none;transition:all .3s ease}._bs span,._bt span{position:relative;z-index:1}._bs{background:var(--color-primary);box-shadow:0 4px 20px rgba(0,255,194,.3);color:var(--color-dark)}._bs:hover{box-shadow:0 8px 30px rgba(0,255,194,.5);transform:translateY(-3px)}._bt{background:transparent;border:2px solid var(--color-border);color:var(--color-light)}._bt:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-primary);transform:translateY(-3px)}@media(max-width:768px){._a7{padding:5rem 1.5rem}._bd{grid-template-columns:1fr}._bj{gap:2rem;grid-template-columns:repeat(2,1fr)}._bl{font-size:2.5rem}._br{align-items:stretch;flex-direction:column}._br a{width:100%}}
._dZ{background:#fff;background-image:linear-gradient(45deg,var(--color-muted) 25%,transparent 25%),linear-gradient(-45deg,var(--color-muted) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-muted) 75%),linear-gradient(-45deg,transparent 75%,var(--color-muted) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:var(--border-radius);padding:.5rem;position:relative}._d0 [data-editor-image]{height:100%;width:100%}._d0 .ReactCrop__child-wrapper{height:100%;width:100%}._d0 .ReactCrop,._d0 .ReactCrop__child-wrapper{display:flex;justify-content:center;justify-self:center;overflow:hidden}
._dj{align-items:center;display:flex;flex-direction:column;width:100%;grid-gap:.5rem;height:100%;overflow:hidden;padding:.5rem;position:relative}._dj._dk{animation:_dk .3s infinite alternate;cursor:wait}._dj._dk>*{pointer-events:none}._dl[data-dragging=true]{background:var(--color-muted-light)}._dl:focus{border-color:var(--color-ring);outline:none}@keyframes _dk{0%{opacity:.8}to{opacity:.5}}
._dc{margin:0 auto;max-width:600px;width:100%}._dc button{white-space:nowrap}
._bG{animation:_d8 .15s cubic-bezier(.16,1,.3,1);background-color:var(--color-dark);cursor:pointer;opacity:.5;z-index:999}._bG,._bI{inset:0;overflow:hidden;position:absolute}._bI{align-items:center;display:flex;justify-content:center;max-height:100%;padding:25px;z-index:1000}._bJ{inset:0;position:fixed;z-index:1000}._bJ[data-visible=false]{pointer-events:none;visibility:hidden}dialog._bJ{height:100%;width:100%}@keyframes _d8{0%{opacity:0}to{opacity:.5}}
._bF{overflow:hidden}._bF[data-loading=true] img{filter:blur(5px)}._bF[data-fit=fill] img{height:100%!important;max-height:100%;width:100%}._bF[data-fit=contain] img{height:auto;max-height:100%;max-width:100%;object-fit:contain}._bF[data-fit=cover] img{height:100%;max-height:none!important;max-width:none!important;object-fit:cover;width:100%}._bF[data-position=top-left] img{object-position:top left}._bF[data-position=top-right] img{object-position:top right}._bF[data-position=bottom-left] img{object-position:bottom left}._bF[data-position=bottom-right] img{object-position:bottom right}._bF[data-position=left] img{object-position:left}._bF[data-position=right] img{object-position:right}._bF[data-position=top] img{object-position:top}._bF[data-position=bottom] img{object-position:bottom}._bF[data-position=center] img{object-position:center}._bF[data-position=top-center] img{object-position:top center}._bF[data-position=bottom-center] img{object-position:bottom center}._bF[data-position=left-center] img{object-position:left center}._bF[data-position=right-center] img{object-position:right center}
._aU{animation:_d4 .3s cubic-bezier(.16,1,.3,1);background-color:var(--color-background);border-radius:6px;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);color:var(--color-foreground);max-height:100%;max-width:100%;overflow:hidden;padding:calc(var(--spacing)*5);position:relative;width:800px;z-index:1}@keyframes _d4{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}._aW{border-top:1px solid var(--color-border);display:flex;gap:calc(var(--spacing)*2);justify-content:flex-end;margin-top:1rem;padding-top:1rem;width:100%}
._dm{align-items:center;border-radius:var(--length-radius);display:flex;gap:.5rem;justify-content:flex-start;max-width:100%;min-height:2em;outline-offset:-2px!important;overflow:hidden;padding:.5rem .75rem;position:relative;text-align:left;text-overflow:ellipsis;width:100%}._dm ._dn{display:none}._dm:focus{z-index:1}._dm:hover{background:var(--color-card-hover)}._dm[data-selected=true] ._dn,._dm[data-state=checked] ._dn{display:block;margin-left:.5rem}._do{display:flex;flex-direction:column;padding:0}._dp{align-items:center;display:flex;font-size:var(--text-xs);font-weight:700;gap:.25rem;padding:.5rem}
._a{display:flex;flex-direction:column;font-size:.9rem}._a>div:not(:last-child){border-bottom:1px solid var(--color-border)}._a th{background-color:var(--color-background);text-align:left}._a td,._a th{border-bottom:1px solid var(--color-border);padding:.5rem 1rem}
._k{background-color:var(--color-border);border:none;height:unset;margin:.25em;min-height:1px;min-width:1px;padding:0;width:unset}
._dg .monaco-editor{--vscode-editorGutter-background:rgba(0,0,0,.2);--vscode-editor-background:rgba(0,0,0,.1);--vscode-focusBorder:transparent;--vscode-editorStickyScroll-background:#121626}._dg .monaco-editor .sticky-widget{backdrop-filter:blur(200px);box-shadow:0 0 10px rgba(0,0,0,.5)}
._by{display:flex;flex-direction:column;flex-wrap:wrap}._bz{flex-wrap:wrap;list-style:none;margin:0;padding:0}._bA,._bz{align-items:center;display:flex;gap:.5rem}._bB{color:var(--color-muted);text-decoration:none;transition:color .2s ease}._bB:hover{color:var(--color-primary)}._bC{color:var(--color-muted);flex-shrink:0}._bD{color:var(--color-text)}._bD[data-active=true]{font-weight:500}._bE{align-items:center;background:none;border:none;color:var(--color-muted);cursor:pointer;display:inline-flex;gap:.5rem;padding:0;text-decoration:none;transition:color .2s ease}._bE:hover{color:var(--color-primary)}
._l{line-height:1.5em}._l a{color:var(--color-accent);text-decoration:underline}._l p{margin-bottom:.5em;margin-top:.5em}._l table{border-collapse:collapse;border-spacing:0;margin-bottom:1.5rem;width:100%}._l table th{background-color:var(--color-background);text-align:left}._l table td,._l table th{border-bottom:1px solid var(--color-border);padding:.5rem 1rem}._l ol{list-style-type:decimal;margin-left:1.5rem}._l ul{list-style-type:disc;margin-left:1.5rem}._l h1,._l h2,._l h3,._l h4,._l h5,._l h6{font-family:var(--font-heading-family),sans-serif;margin-bottom:.5em;margin-top:1.5em}._l h1:first-child,._l h2:first-child,._l h3:first-child,._l h4:first-child,._l h5:first-child,._l h6:first-child{margin-top:0}
._dd[data-placeholder-is-value=true]:not(:focus)::placeholder{color:inherit}._df{transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}._df[data-visible=true]{transform:rotate(180deg)}
._af{align-items:center;display:flex;position:relative;scroll-margin-top:2rem}._af:hover ._ag{opacity:1}[data-sticky-top] ._af{scroll-margin-top:10rem}._ag{align-items:center;color:var(--color-muted);display:inline-flex;font-size:.75em;margin-left:.5em;opacity:0;text-decoration:none;transition:opacity .2s ease}._ag:hover{color:var(--color-primary)}._ag:focus{opacity:1;outline:2px solid var(--color-primary);outline-offset:2px}
