.variance-module__Ggls5G__root{--vx-bg:#0c0e0d;--vx-surface:#131614;--vx-surface-2:#181b19;--vx-input:#0b0d0c;--vx-border:#ffffff14;--vx-border-strong:#ffffff24;--vx-accent:#8ef0b3;--vx-accent-deep:#38c27e;--vx-accent-soft:#8ef0b31a;--vx-accent-line:#8ef0b352;--vx-danger:#ff7a7a;--vx-warn:#f5b942;--vx-muted:#8b938d;font-family:var(--font-poppins),var(--font-geist-sans),system-ui,sans-serif;background-color:var(--vx-bg);color:#fdfdfd;isolation:isolate;position:relative}.variance-module__Ggls5G__numeric{font-family:var(--font-geist-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.variance-module__Ggls5G__heroGlow{pointer-events:none;z-index:-1;background:radial-gradient(60% 70% at 50% 0,#38c27e33,#0000 70%),radial-gradient(30% 40% at 18% 20%,#8ef0b312,#0000 70%);height:520px;position:absolute;inset:-40px 0 auto}.variance-module__Ggls5G__rule{background:linear-gradient(90deg,transparent,var(--vx-border-strong)12%,var(--vx-border-strong)88%,transparent);width:100%;height:1px;position:relative}.variance-module__Ggls5G__rule:before,.variance-module__Ggls5G__rule:after{content:"";background:var(--vx-accent);opacity:.7;width:1px;height:11px;position:absolute;top:-5px}.variance-module__Ggls5G__rule:before{left:0}.variance-module__Ggls5G__rule:after{right:0}.variance-module__Ggls5G__frame{border:1px solid var(--vx-border);background:linear-gradient(#111413 0%,#0d0f0e 60%);border-radius:24px;position:relative;box-shadow:inset 0 1px #ffffff0b,0 40px 90px -50px #38c27e59}.variance-module__Ggls5G__tick{border:0 solid var(--vx-accent);opacity:.85;pointer-events:none;width:14px;height:14px;position:absolute}.variance-module__Ggls5G__tickTl{border-top-width:2px;border-left-width:2px;border-top-left-radius:24px;top:-1px;left:-1px}.variance-module__Ggls5G__tickTr{border-top-width:2px;border-right-width:2px;border-top-right-radius:24px;top:-1px;right:-1px}.variance-module__Ggls5G__tickBl{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:24px;bottom:-1px;left:-1px}.variance-module__Ggls5G__tickBr{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:24px;bottom:-1px;right:-1px}.variance-module__Ggls5G__card{border:1px solid var(--vx-border);background:linear-gradient(#151816 0%,#121513 100%);border-radius:18px;box-shadow:inset 0 1px #ffffff09}@property --vx-spot{syntax:"<number>";inherits:false;initial-value:0}.variance-module__Ggls5G__tile{border:1px solid var(--vx-border);background:radial-gradient(260px circle at var(--mx,50%)var(--my,0%),rgba(142,240,179,calc(var(--vx-spot)*.1)),transparent 62%),linear-gradient(180deg,#151816 0%,#121513 100%);border-radius:16px;transition:border-color .2s,transform .2s,box-shadow .2s,--vx-spot .32s;position:relative;box-shadow:inset 0 1px #ffffff09}.variance-module__Ggls5G__tile:hover{--vx-spot:1;border-color:var(--vx-accent-line);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 18px 40px -28px #38c27e8c}.variance-module__Ggls5G__headline{border:1px solid var(--vx-border);background:radial-gradient(70% 120% at 0 0,#38c27e29,#0000 60%),linear-gradient(#151816 0%,#101312 100%);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.variance-module__Ggls5G__headlineBad{background:radial-gradient(70% 120% at 0 0,#ff7a7a21,#0000 60%),linear-gradient(#151816 0%,#101312 100%)}.variance-module__Ggls5G__lead{color:var(--vx-accent)}.variance-module__Ggls5G__dot{background:var(--vx-accent);border-radius:999px;width:6px;height:6px;animation:2.4s ease-out infinite variance-module__Ggls5G__pulse;box-shadow:0 0 #8ef0b399}@keyframes variance-module__Ggls5G__pulse{0%{box-shadow:0 0 #8ef0b38c}70%,to{box-shadow:0 0 0 7px #8ef0b300}}.variance-module__Ggls5G__btnPrimary{background:var(--vx-accent);color:#0a130e;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background-color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 0 1px #8ef0b380,0 10px 28px -10px #8ef0b399}.variance-module__Ggls5G__btnPrimary:hover{background:#a9f5c6;transform:translateY(-1px);box-shadow:0 0 0 1px #a9f5c6b3,0 14px 32px -10px #8ef0b3bf}.variance-module__Ggls5G__btnPrimary:active{transform:translateY(0)scale(.985)}.variance-module__Ggls5G__btnGhost{border:1px solid var(--vx-border-strong);color:#c9cfcb;background:#ffffff06;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.variance-module__Ggls5G__btnGhost:hover{color:#fff;background:#ffffff0d;border-color:#ffffff3d}.variance-module__Ggls5G__btnGhost:active{transform:scale(.985)}.variance-module__Ggls5G__chip{border:1px solid var(--vx-border);color:#9aa29c;background:#ffffff0a;border-radius:999px;transition:color .14s,border-color .14s,background-color .14s}.variance-module__Ggls5G__chip:hover{color:#fff;border-color:var(--vx-accent-line);background:var(--vx-accent-soft)}.variance-module__Ggls5G__focusRing:focus-visible{box-shadow:0 0 0 2px var(--vx-bg),0 0 0 4px #8ef0b3b3;outline:none}.variance-module__Ggls5G__faqItem{border:1px solid var(--vx-border);background:linear-gradient(#141715 0%,#111412 100%);border-radius:16px;transition:border-color .2s,background-color .2s}.variance-module__Ggls5G__faqItem[open],.variance-module__Ggls5G__faqItem:hover{border-color:var(--vx-border-strong)}.variance-module__Ggls5G__faqItem[open]{border-color:var(--vx-accent-line)}.variance-module__Ggls5G__faqItem summary{cursor:pointer;list-style:none}.variance-module__Ggls5G__faqItem summary::-webkit-details-marker{display:none}.variance-module__Ggls5G__faqPlus{flex:none;width:14px;height:14px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:relative}.variance-module__Ggls5G__faqPlus:before,.variance-module__Ggls5G__faqPlus:after{content:"";background:#cfd5d1;border-radius:2px;height:1.5px;margin-top:-.75px;position:absolute;inset:50% 0 auto}.variance-module__Ggls5G__faqPlus:after{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s;transform:rotate(90deg)}.variance-module__Ggls5G__faqItem[open] .variance-module__Ggls5G__faqPlus{transform:rotate(180deg)}.variance-module__Ggls5G__faqItem[open] .variance-module__Ggls5G__faqPlus:after{opacity:0;transform:rotate(0)}.variance-module__Ggls5G__faqItem[open] .variance-module__Ggls5G__faqPlus:before{background:var(--vx-accent)}.variance-module__Ggls5G__shimmer{background:#ffffff0a;position:relative;overflow:hidden}.variance-module__Ggls5G__shimmer:after{content:"";background:linear-gradient(90deg,#0000,#8ef0b314,#0000);animation:1.4s ease-in-out infinite variance-module__Ggls5G__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes variance-module__Ggls5G__shimmer{to{transform:translate(100%)}}.variance-module__Ggls5G__reveal{animation:.42s cubic-bezier(.22,1,.36,1) both variance-module__Ggls5G__reveal}@keyframes variance-module__Ggls5G__reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.variance-module__Ggls5G__stale{opacity:.7;transition:opacity .16s}.variance-module__Ggls5G__fresh{opacity:1;transition:opacity .26s}.variance-module__Ggls5G__pillSlide{transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1)}.variance-module__Ggls5G__drawLine{stroke-dasharray:var(--len,4000);stroke-dashoffset:var(--len,4000);animation:.9s cubic-bezier(.22,1,.36,1) forwards variance-module__Ggls5G__draw}@keyframes variance-module__Ggls5G__draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.variance-module__Ggls5G__reveal,.variance-module__Ggls5G__drawLine,.variance-module__Ggls5G__dot{animation:none}.variance-module__Ggls5G__drawLine{stroke-dashoffset:0}.variance-module__Ggls5G__shimmer:after{animation:none}.variance-module__Ggls5G__tile,.variance-module__Ggls5G__btnPrimary,.variance-module__Ggls5G__btnGhost,.variance-module__Ggls5G__faqPlus,.variance-module__Ggls5G__faqPlus:after{transition:none}}.variance-module__Ggls5G__sectionGlow{position:relative}.variance-module__Ggls5G__sectionGlow:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(50% 60% at 50% 40%,#38c27e21,#0000 72%);width:min(760px,100%);height:220px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.variance-module__Ggls5G__root ::selection{color:#fff;background:#8ef0b347}.variance-module__Ggls5G__root *{scrollbar-width:thin;scrollbar-color:#8ef0b340 transparent}.variance-module__Ggls5G__stagger>*{animation:.46s cubic-bezier(.22,1,.36,1) both variance-module__Ggls5G__reveal}.variance-module__Ggls5G__stagger>:first-child{animation-delay:0s}.variance-module__Ggls5G__stagger>:nth-child(2){animation-delay:70ms}.variance-module__Ggls5G__stagger>:nth-child(3){animation-delay:.14s}.variance-module__Ggls5G__stagger>:nth-child(4){animation-delay:.21s}.variance-module__Ggls5G__wipe{animation:1.1s cubic-bezier(.22,1,.36,1) both variance-module__Ggls5G__wipe}@keyframes variance-module__Ggls5G__wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.variance-module__Ggls5G__flash{animation:.9s ease-out variance-module__Ggls5G__flash}@keyframes variance-module__Ggls5G__flash{0%{border-color:#8ef0b3b3;box-shadow:0 0 #8ef0b3b3,0 0 28px -4px #8ef0b38c}to{box-shadow:0 0 0 10px #8ef0b300,0 0 #8ef0b300}}.variance-module__Ggls5G__nudge{animation:.36s variance-module__Ggls5G__nudge}@keyframes variance-module__Ggls5G__nudge{20%{transform:translate(-4px)}50%{transform:translate(3px)}80%{transform:translate(-1px)}}.variance-module__Ggls5G__toast{border:1px solid var(--vx-accent-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101311eb;animation:.36s cubic-bezier(.22,1,.36,1) both variance-module__Ggls5G__toastIn;box-shadow:0 24px 60px -20px #000000d9,0 0 0 1px #0006,0 0 40px -12px #8ef0b359}@keyframes variance-module__Ggls5G__toastIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.variance-module__Ggls5G__kbd{border:1px solid var(--vx-border-strong);color:#8b938d;background:#ffffff0a;border-radius:6px;min-width:18px;height:18px;padding:0 4px;font-size:.64rem;font-weight:600;line-height:1}.variance-module__Ggls5G__legendBtn{color:#a3aaa5;border-radius:8px;align-items:center;gap:8px;margin:-4px -8px;padding:4px 8px;transition:color .14s,opacity .14s,background-color .14s;display:inline-flex}.variance-module__Ggls5G__legendBtn:hover{color:#fff;background:#ffffff0a}.variance-module__Ggls5G__legendBtn[aria-pressed=false]{opacity:.38;-webkit-text-decoration:line-through #ffffff59;text-decoration:line-through #ffffff59}.variance-module__Ggls5G__dock{border:1px solid var(--vx-border-strong);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#0e110fd1;transition:opacity .26s,transform .36s cubic-bezier(.22,1,.36,1);box-shadow:0 24px 60px -18px #000000e6,0 0 0 1px #00000059,inset 0 1px #ffffff0d}.variance-module__Ggls5G__dockHidden{opacity:0;pointer-events:none;transform:translate(-50%,24px)}.variance-module__Ggls5G__dockItem{color:#98a09b;border-radius:999px;transition:color .16s,background-color .16s;position:relative}.variance-module__Ggls5G__dockItem:hover{color:#fff;background:#ffffff0d}.variance-module__Ggls5G__dockItemActive{color:#0a130e;background:var(--vx-accent);box-shadow:0 0 22px -4px #8ef0b3a6}.variance-module__Ggls5G__dockItemActive:hover{color:#0a130e;background:#a9f5c6}.variance-module__Ggls5G__motif{z-index:-1;pointer-events:none;opacity:.55;height:460px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(60% 75% at 50% 35%,#000 20%,#0000 78%);mask-image:radial-gradient(60% 75% at 50% 35%,#000 20%,#0000 78%)}.variance-module__Ggls5G__hoverBar{transition:opacity .12s}@media (prefers-reduced-motion:reduce){.variance-module__Ggls5G__stagger>*,.variance-module__Ggls5G__wipe,.variance-module__Ggls5G__flash,.variance-module__Ggls5G__nudge,.variance-module__Ggls5G__toast{animation:none}.variance-module__Ggls5G__dock,.variance-module__Ggls5G__dockItem,.variance-module__Ggls5G__legendBtn{transition:none}}.variance-module__Ggls5G__popover{border:1px solid var(--vx-border-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111412f5;border-radius:18px;box-shadow:0 30px 80px -24px #000000e6,0 0 0 1px #0006,inset 0 1px #ffffff0d}.variance-module__Ggls5G__sectionNav{border:1px solid var(--vx-border-strong);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);scrollbar-width:none;background:#0e110fd1;box-shadow:0 18px 50px -20px #000000d9,inset 0 1px #ffffff0d}.variance-module__Ggls5G__sectionNav::-webkit-scrollbar{display:none}.variance-module__Ggls5G__ping{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite variance-module__Ggls5G__ping}@keyframes variance-module__Ggls5G__ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.variance-module__Ggls5G__ping{opacity:0;animation:none}}:is(.variance-module__Ggls5G__root .text-gray-500,.variance-module__Ggls5G__root .text-gray-600){color:var(--vx-muted)}
