.SiteHeader-module__azVQWW__header{z-index:20;background:color-mix(in srgb,var(--header-bg)85%,transparent);-webkit-backdrop-filter:blur(30px);border-bottom:1px solid var(--panel-border);align-items:center;gap:1.25rem;padding:1rem clamp(1.5rem,5vw,4rem);display:flex;position:sticky;top:0}.SiteHeader-module__azVQWW__branding{text-transform:uppercase;letter-spacing:.25em;align-items:center;gap:.65rem;font-size:.7rem;font-weight:600;display:flex}.SiteHeader-module__azVQWW__logoLink{color:var(--text-primary);align-items:center;gap:.5rem;display:inline-flex}.SiteHeader-module__azVQWW__logoWordmark{flex-direction:column;line-height:1.1;display:flex}.SiteHeader-module__azVQWW__logoWordmark span:last-child{letter-spacing:.2em;opacity:.7;font-size:.7rem}.SiteHeader-module__azVQWW__nav{align-items:center;gap:1.2rem;margin-left:auto;display:flex}.SiteHeader-module__azVQWW__nav a,.SiteHeader-module__azVQWW__nav button{color:var(--text-muted);font-size:.95rem;transition:color .2s}.SiteHeader-module__azVQWW__nav button{cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.SiteHeader-module__azVQWW__nav a:hover,.SiteHeader-module__azVQWW__nav button:hover,.SiteHeader-module__azVQWW__nav a[aria-current=page],.SiteHeader-module__azVQWW__nav button[aria-current=page]{color:var(--text-primary)}.SiteHeader-module__azVQWW__actions{align-items:center;gap:.75rem;display:flex}.SiteHeader-module__azVQWW__primaryCta{background-image:var(--gradient-accent);color:#02050a;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.2rem;font-weight:600;display:inline-flex;box-shadow:0 18px 40px #20e3b259}.SiteHeader-module__azVQWW__dropdownWrapper{position:relative}.SiteHeader-module__azVQWW__dropdownTrigger{align-items:center;gap:.3rem;display:inline-flex}.SiteHeader-module__azVQWW__dropdownMenu{background:color-mix(in srgb,var(--panel-bg)90%,transparent);border:1px solid var(--panel-border);border-radius:1rem;flex-direction:column;gap:.35rem;min-width:230px;padding:.75rem;display:flex;position:absolute;top:calc(100% + .65rem);left:0;box-shadow:0 25px 45px #05050f59}.SiteHeader-module__azVQWW__dropdownLink{color:var(--text-primary);border-radius:.5rem;padding:.35rem .25rem;transition:background .2s}.SiteHeader-module__azVQWW__dropdownLink:hover{background:#ffffff14}.SiteHeader-module__azVQWW__menuButton{border:1px solid var(--panel-border);background:color-mix(in srgb,var(--panel-bg)85%,transparent);color:var(--text-primary);cursor:pointer;border-radius:999px;padding:.35rem .9rem;display:none}.SiteHeader-module__azVQWW__mobileNav{display:none}.SiteHeader-module__azVQWW__mobileDropdown{flex-direction:column;gap:.3rem;display:flex}.SiteHeader-module__azVQWW__mobileDropdownLabel{color:var(--text-muted);font-weight:600}.SiteHeader-module__azVQWW__mobileDropdownMenu{flex-direction:column;gap:.25rem;padding-left:.75rem;display:flex}@media (max-width:1024px){.SiteHeader-module__azVQWW__nav{display:none}.SiteHeader-module__azVQWW__menuButton{align-items:center;gap:.4rem;display:inline-flex}.SiteHeader-module__azVQWW__mobileNav{background:color-mix(in srgb,var(--panel-bg)90%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--panel-border);flex-direction:column;gap:.75rem;padding:1.5rem clamp(1.5rem,5vw,4rem) 2rem;display:flex;position:absolute;top:100%;left:0;right:0}.SiteHeader-module__azVQWW__mobileNav a,.SiteHeader-module__azVQWW__mobileNav button{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:1rem;font-weight:600}.SiteHeader-module__azVQWW__actions{margin-left:auto}}.SiteHeader-module__azVQWW__navButton{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}
.ThemeToggle-module__gv9_OW__toggle{border:1px solid var(--panel-border);background:color-mix(in srgb,var(--panel-bg)80%,transparent);color:var(--text-primary);letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .95rem;font-size:.85rem;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.ThemeToggle-module__gv9_OW__toggle:focus-visible{outline-offset:2px;outline:2px solid #29ffc680}.ThemeToggle-module__gv9_OW__toggle:hover{border-color:#20e3b299;transform:translateY(-1px)}.ThemeToggle-module__gv9_OW__icon{place-items:center;width:1.1rem;height:1.1rem;display:grid}.ThemeToggle-module__gv9_OW__label{text-transform:uppercase;letter-spacing:.22em;font-size:.7rem;font-weight:600}
.SiteFooter-module__VFKzxG__footer{color:var(--text-muted);flex-direction:column;gap:1.5rem;display:flex}.SiteFooter-module__VFKzxG__footerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.SiteFooter-module__VFKzxG__footerBrand{color:var(--text-primary);align-items:center;gap:.75rem;display:flex}.SiteFooter-module__VFKzxG__footerBrand span{letter-spacing:.2em;text-transform:uppercase;font-size:.9rem}.SiteFooter-module__VFKzxG__footerLinks{flex-wrap:wrap;gap:1.2rem;font-size:.9rem;display:flex}.SiteFooter-module__VFKzxG__footerLinks a,.SiteFooter-module__VFKzxG__footerAnchor{color:inherit}.SiteFooter-module__VFKzxG__footerAnchor{font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.SiteFooter-module__VFKzxG__footerBottom{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.SiteFooter-module__VFKzxG__highlight{color:var(--text-primary);font-weight:600}
.OverlayView-module__nheBWG__overlay{background:0 0;flex-direction:column;align-items:center;gap:clamp(.65rem,1.4vw,1.3rem);width:100%;padding:clamp(1rem,1.6vw,1.75rem) clamp(.75rem,1.4vw,1.4rem) clamp(.6rem,1.2vw,1.2rem);transition:opacity .4s,transform .4s;display:flex;position:relative}.OverlayView-module__nheBWG__overlay[data-compact=true]{gap:clamp(.45rem,1vw,1.05rem);padding:clamp(.75rem,1.2vw,1.2rem) clamp(.55rem,1.05vw,1.05rem) clamp(.5rem,1vw,.95rem)}.OverlayView-module__nheBWG__overlay:before{content:"";border-radius:inherit;background:rgba(5,7,19,var(--overlay-opacity,.6));opacity:0;pointer-events:none;z-index:1;transition:opacity .35s;position:absolute;inset:0}.OverlayView-module__nheBWG__overlay[data-connection=connecting]:before,.OverlayView-module__nheBWG__overlay[data-connection=disconnected]:before{opacity:1;-webkit-backdrop-filter:grayscale(.6)blur(1px)}.OverlayView-module__nheBWG__overlay[data-connection=connecting] .OverlayView-module__nheBWG__cards,.OverlayView-module__nheBWG__overlay[data-connection=connecting] .OverlayView-module__nheBWG__totalRateCard,.OverlayView-module__nheBWG__overlay[data-connection=connecting] .OverlayView-module__nheBWG__footer,.OverlayView-module__nheBWG__overlay[data-connection=disconnected] .OverlayView-module__nheBWG__cards,.OverlayView-module__nheBWG__overlay[data-connection=disconnected] .OverlayView-module__nheBWG__totalRateCard,.OverlayView-module__nheBWG__overlay[data-connection=disconnected] .OverlayView-module__nheBWG__footer{filter:grayscale(.4)saturate(.6);opacity:.6}.OverlayView-module__nheBWG__overlay[data-empty=true]{opacity:0;pointer-events:none;transform:scale(.96)}.OverlayView-module__nheBWG__waitingMessage{letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;background:linear-gradient(120deg,#ffffff40,#ffffffd9,#ffffff40);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:1rem;font-size:clamp(1rem,2.2vw,1.5rem);animation:2.5s ease-in-out infinite OverlayView-module__nheBWG__waitingWave}@keyframes OverlayView-module__nheBWG__waitingWave{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.OverlayView-module__nheBWG__previewWrapper{width:100%}.OverlayView-module__nheBWG__fullWrapper{width:min(1040px,100%);margin:0 auto}.OverlayView-module__nheBWG__cards{gap:clamp(.55rem,.9vw,1rem);width:100%;padding:clamp(.85rem,1.2vw,1.3rem) clamp(.55rem,.9vw,1rem) clamp(.45rem,.8vw,.9rem)}.OverlayView-module__nheBWG__cardsCompact{gap:clamp(.4rem,.75vw,.9rem);padding:clamp(.65rem,1vw,1rem) clamp(.4rem,.8vw,.85rem) clamp(.4rem,.8vw,.8rem)}.OverlayView-module__nheBWG__cardsStandalone{width:min(1040px,100%)}.OverlayView-module__nheBWG__cardsHorizontal{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(.55rem,.9vw,1rem);display:flex}.OverlayView-module__nheBWG__cardsHorizontal.OverlayView-module__nheBWG__cardsCompact{gap:clamp(.4rem,.75vw,.85rem)}.OverlayView-module__nheBWG__previewWrapper .OverlayView-module__nheBWG__cardsHorizontal{flex-wrap:nowrap;gap:clamp(.45rem,.7vw,.85rem)}.OverlayView-module__nheBWG__previewWrapper .OverlayView-module__nheBWG__cardsHorizontal .OverlayView-module__nheBWG__card{flex:30%;min-width:0;max-width:320px}@media (max-width:900px){.OverlayView-module__nheBWG__previewWrapper .OverlayView-module__nheBWG__cardsHorizontal{flex-wrap:wrap}}.OverlayView-module__nheBWG__cardsVertical{grid-template-columns:minmax(min(320px,100%),1fr);grid-auto-flow:row;justify-content:center;place-items:stretch center;gap:clamp(.55rem,.9vw,1rem);display:grid}.OverlayView-module__nheBWG__cardsVertical .OverlayView-module__nheBWG__identity{flex-direction:column;align-items:flex-start;gap:.35rem}.OverlayView-module__nheBWG__cardsHorizontal .OverlayView-module__nheBWG__card{flex:clamp(190px,25vw,320px)}.OverlayView-module__nheBWG__cardsVertical .OverlayView-module__nheBWG__card{--card-justify:center;--card-align:stretch}.OverlayView-module__nheBWG__card{width:min(100%,var(--card-max-width,100%));align-self:var(--card-align,flex-start);justify-self:var(--card-justify,stretch);border:1px solid color-mix(in srgb,var(--card-border,#fff3)80%,transparent);--card-height:clamp(120px,17vw,165px);min-height:var(--card-height);-webkit-backdrop-filter:blur(40px)saturate(180%);transform:translate3d(0,var(--lift,0px),0)scale(var(--scale,1));background:0 0;border-radius:1.8rem;padding:clamp(.85rem,1.2vw,1.15rem);transition:transform .6s cubic-bezier(.19,1,.22,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden;box-shadow:0 40px 80px #04050d73}.OverlayView-module__nheBWG__cardCompact{border-radius:1.2rem;min-height:auto;padding:clamp(.5rem,.85vw,.75rem);box-shadow:0 28px 60px #04050d6b}.OverlayView-module__nheBWG__card:before{content:"";border-radius:inherit;background:color-mix(in srgb,var(--card-solid-bg,#111428)var(--card-opacity-percent,78%),transparent);pointer-events:none;z-index:0;position:absolute;inset:0}.OverlayView-module__nheBWG__cardAccent,.OverlayView-module__nheBWG__cardGlow,.OverlayView-module__nheBWG__cardSheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.OverlayView-module__nheBWG__cardAccent{z-index:1}.OverlayView-module__nheBWG__cardGlow{z-index:2}.OverlayView-module__nheBWG__cardSheen{z-index:3}.OverlayView-module__nheBWG__cardAccent{background:var(--gradient-primary);filter:blur(55px);opacity:.6}.OverlayView-module__nheBWG__cardGlow{opacity:.55;filter:blur(30px);background:radial-gradient(circle at 30% 25%,#ffffff73,#0000 70%);border-radius:2.4rem;inset:12% 18%}.OverlayView-module__nheBWG__cardCompact .OverlayView-module__nheBWG__cardGlow{opacity:.48;border-radius:1.1rem;inset:18% 22%}.OverlayView-module__nheBWG__cardSheen{mix-blend-mode:screen;opacity:.5;background:linear-gradient(120deg,#ffffff40,#0000 50%,#ffffff0d)}.OverlayView-module__nheBWG__cardCompact .OverlayView-module__nheBWG__cardSheen{opacity:.45}.OverlayView-module__nheBWG__rank1 .OverlayView-module__nheBWG__cardContent{min-height:calc(var(--card-height) + 16px)}.OverlayView-module__nheBWG__cardsVertical .OverlayView-module__nheBWG__rank1 .OverlayView-module__nheBWG__cardContent{min-height:calc(var(--card-height) + 24px)}.OverlayView-module__nheBWG__rank1 .OverlayView-module__nheBWG__cardAccent{background:var(--gradient-rank1,linear-gradient(135deg,#8e2de2,#4a00e0))}.OverlayView-module__nheBWG__rank1{--gradient-primary:var(--gradient-rank1,linear-gradient(135deg,#8e2de2,#4a00e0));box-shadow:0 35px 70px #8e2de259}.OverlayView-module__nheBWG__rank2 .OverlayView-module__nheBWG__cardAccent{background:var(--gradient-rank2,linear-gradient(135deg,#ff8a00,#e52e71))}.OverlayView-module__nheBWG__rank2{--gradient-primary:var(--gradient-rank2,linear-gradient(135deg,#ff8a00,#e52e71));--scale:1}.OverlayView-module__nheBWG__rank3 .OverlayView-module__nheBWG__cardAccent{background:var(--gradient-rank3,linear-gradient(135deg,#20e3b2,#29ffc6))}.OverlayView-module__nheBWG__rank3{--gradient-primary:var(--gradient-rank3,linear-gradient(135deg,#20e3b2,#29ffc6))}.OverlayView-module__nheBWG__cardContent{z-index:4;color:#f5f7ff;flex-direction:column;gap:.35rem;line-height:1.3;display:flex;position:relative}.OverlayView-module__nheBWG__cardContentCompact{z-index:4;color:#f5f7ff;justify-content:space-between;align-items:center;gap:.65rem;width:100%;line-height:1.2;display:flex;position:relative}.OverlayView-module__nheBWG__rank{text-transform:uppercase;letter-spacing:.4em;color:#ffffffb3;font-size:clamp(.68rem,1vw,.85rem)}.OverlayView-module__nheBWG__cardCompact .OverlayView-module__nheBWG__rank{letter-spacing:.3em;font-size:clamp(.95rem,1.3vw,1.25rem)}.OverlayView-module__nheBWG__identity{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.OverlayView-module__nheBWG__compactIdentity{align-items:center;gap:.55rem;width:100%;min-width:0;display:inline-flex}.OverlayView-module__nheBWG__username{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.3rem,2.8vw,2.1rem);font-weight:700;overflow:hidden}.OverlayView-module__nheBWG__cardCompact .OverlayView-module__nheBWG__username{font-size:clamp(1rem,2vw,1.45rem)}.OverlayView-module__nheBWG__role{text-transform:uppercase;letter-spacing:.25em;border:1px solid #ffffff59;border-radius:999px;padding:.2rem .7rem;font-size:.75rem}.OverlayView-module__nheBWG__count{color:#ffffffe6;font-size:clamp(.9rem,1.5vw,1.05rem)}.OverlayView-module__nheBWG__countPop{align-items:baseline;gap:.25rem;display:inline-flex}.OverlayView-module__nheBWG__rate{color:#ffffffc7;font-size:.85rem}.OverlayView-module__nheBWG__placeholderCard .OverlayView-module__nheBWG__username{text-transform:none;opacity:.8}.OverlayView-module__nheBWG__placeholderCard .OverlayView-module__nheBWG__role{opacity:.5}.OverlayView-module__nheBWG__state-enter{animation:.65s cubic-bezier(.23,1,.32,1) OverlayView-module__nheBWG__cardEnter}.OverlayView-module__nheBWG__state-promoted{z-index:2;animation:.75s cubic-bezier(.19,1,.22,1) OverlayView-module__nheBWG__cardPromoted}.OverlayView-module__nheBWG__state-demoted{animation:.65s OverlayView-module__nheBWG__cardDemoted}.OverlayView-module__nheBWG__state-update .OverlayView-module__nheBWG__countPop{animation:.4s OverlayView-module__nheBWG__countPop}.OverlayView-module__nheBWG__footer{letter-spacing:.2em;text-transform:uppercase;color:#ffffffa6;align-items:center;gap:.4rem;font-size:.9rem;display:flex}.OverlayView-module__nheBWG__brand{background:var(--brand-gradient,linear-gradient(120deg,#8e2de2,#29ffc6));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:700}.OverlayView-module__nheBWG__totalRateCard{--pulse-strength:0;--pulse-color:#29ffc6;-webkit-backdrop-filter:blur(40px);text-align:center;color:#ecfeff;min-width:min(280px,90%);box-shadow:0 20px 40px #03050f66,0 0 calc(45px*var(--pulse-strength))color-mix(in srgb,var(--pulse-color,#29ffc6)55%,transparent);background:0 0;border:1px solid #ffffff1f;border-radius:1.5rem;padding:1rem 1.4rem;transition:box-shadow .35s;position:relative;overflow:hidden}.OverlayView-module__nheBWG__totalRateCard:before{content:"";border-radius:inherit;background:color-mix(in srgb,#050713 var(--card-opacity-percent,78%),transparent);pointer-events:none;z-index:0;position:absolute;inset:0}.OverlayView-module__nheBWG__totalRateCard:after{content:"";background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--pulse-color,#29ffc6)75%,transparent)60%,transparent 65%);opacity:calc(.75*var(--pulse-strength));filter:blur(30px);pointer-events:none;transition:opacity .4s;position:absolute;inset:-20% -10%}.OverlayView-module__nheBWG__totalRateCard>*{z-index:1;position:relative}.OverlayView-module__nheBWG__totalTitle{text-transform:uppercase;letter-spacing:.35em;color:#ffffffa6;margin-bottom:.4rem;font-size:.75rem}.OverlayView-module__nheBWG__totalValue{letter-spacing:.08em;font-size:clamp(2rem,4vw,2.8rem);font-weight:700}.OverlayView-module__nheBWG__totalValue span{letter-spacing:.2em;text-transform:uppercase;margin-left:.35rem;font-size:1rem}.OverlayView-module__nheBWG__totalHint{color:#fff9;letter-spacing:.15em;text-transform:uppercase;margin:.35rem 0 0;font-size:.85rem}.OverlayView-module__nheBWG__connectionOverlay{text-align:center;color:#f4f7ff;z-index:2;pointer-events:none;opacity:0;background:#040612a6;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:clamp(1rem,2vw,1.5rem);transition:opacity .35s;display:flex;position:absolute;inset:clamp(.5rem,1vw,1rem)}.OverlayView-module__nheBWG__overlay[data-connection=connecting] .OverlayView-module__nheBWG__connectionOverlay,.OverlayView-module__nheBWG__overlay[data-connection=disconnected] .OverlayView-module__nheBWG__connectionOverlay{opacity:1}.OverlayView-module__nheBWG__connectionBadge{text-transform:uppercase;letter-spacing:.6em;background:#040612a6;border:1px solid #ffffff59;border-radius:999px;padding:.45rem 1.6rem;font-size:.85rem;box-shadow:0 15px 40px #02030859}.OverlayView-module__nheBWG__connectionMessage{letter-spacing:.08em;text-transform:uppercase;color:#f4f7ffd9;max-width:420px;font-size:.95rem;line-height:1.4}@keyframes OverlayView-module__nheBWG__cardEnter{0%{opacity:0;transform:translateY(24px)scale(.9)}to{opacity:1;transform:translate3d(0,var(--lift,0px),0)scale(var(--scale,1))}}@keyframes OverlayView-module__nheBWG__cardPromoted{0%{transform:translateY(10px)scale(.95)}40%{transform:translateY(-6px)scale(1.08)}to{transform:translate3d(0,var(--lift,0px),0)scale(var(--scale,1))}}@keyframes OverlayView-module__nheBWG__cardDemoted{0%{transform:translateY(-6px)scale(1.04)}to{transform:translate3d(0,var(--lift,0px),0)scale(var(--scale,1))}}@keyframes OverlayView-module__nheBWG__countPop{0%{transform:scale(.94)}50%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:900px){.OverlayView-module__nheBWG__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:640px){.OverlayView-module__nheBWG__overlay{padding:1rem}.OverlayView-module__nheBWG__cards{grid-template-columns:minmax(0,1fr)}.OverlayView-module__nheBWG__cardsHorizontal{grid-auto-rows:auto}}
.OverlayShowcase-module__w7EWpa__wrapper{flex-direction:column;gap:.75rem;margin:1.5rem 0 2rem;display:flex}.OverlayShowcase-module__w7EWpa__compact{margin:0}.OverlayShowcase-module__w7EWpa__caption{color:var(--text-muted);margin:0;font-size:.9rem}
.Configurator-module__P1SXMG__heroTitle{margin:.35rem 0 .5rem;font-size:clamp(2.5rem,4vw,3.5rem)}.Configurator-module__P1SXMG__heroLead{color:#ffffffc7;max-width:720px;font-size:1.1rem;line-height:1.6}.Configurator-module__P1SXMG__formPanel{flex-direction:column;gap:1.35rem;display:flex}.Configurator-module__P1SXMG__section{border-bottom:1px solid #ffffff14;flex-direction:column;gap:.9rem;padding-bottom:1.1rem;display:flex}.Configurator-module__P1SXMG__section:last-of-type{border-bottom:none;padding-bottom:0}.Configurator-module__P1SXMG__section h3{text-transform:uppercase;letter-spacing:.25em;color:#ffffffb3;margin:0;font-size:.75rem}.Configurator-module__P1SXMG__sectionHint{color:#fff9;margin:0;font-size:.85rem}.Configurator-module__P1SXMG__field{flex-direction:column;gap:.5rem;display:flex}.Configurator-module__P1SXMG__field label,.Configurator-module__P1SXMG__field span{text-transform:uppercase;letter-spacing:.2em;color:#ffffffb3;font-size:.75rem}.Configurator-module__P1SXMG__field input{color:#fff;background:#070814a6;border:1px solid #fff3;border-radius:.95rem;padding:.85rem 1rem;font-size:1rem}.Configurator-module__P1SXMG__field input:focus{border-color:#7d5effcc;outline:none;box-shadow:0 0 0 2px #7d5eff40}.Configurator-module__P1SXMG__roleGrid{flex-wrap:wrap;gap:.6rem;display:flex}.Configurator-module__P1SXMG__roleChip{color:#fff;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:.45rem .9rem;font-size:.9rem;transition:border-color .2s,background .2s}.Configurator-module__P1SXMG__roleChip.Configurator-module__P1SXMG__active{background:linear-gradient(135deg,#8e2de2,#4a00e0);border-color:#0000;box-shadow:0 12px 22px #4a00e059}.Configurator-module__P1SXMG__shareRow{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.Configurator-module__P1SXMG__shareLink{word-break:break-all;background:#ffffff14;border:1px solid #ffffff26;border-radius:.95rem;flex:1;padding:.85rem 1rem;font-size:.9rem}.Configurator-module__P1SXMG__shareRow button{cursor:pointer;color:#03040a;background:linear-gradient(135deg,#20e3b2,#29ffc6);border:none;border-radius:.95rem;padding:.85rem 1.6rem;font-weight:600}.Configurator-module__P1SXMG__helper{color:#ffffffa6;margin:0;font-size:.85rem}.Configurator-module__P1SXMG__segmented{border:1px solid #fff3;border-radius:.9rem;display:inline-flex;overflow:hidden}.Configurator-module__P1SXMG__segmentedItem{color:#ffffffbf;cursor:pointer;background:0 0;border:none;padding:.5rem 1.2rem;font-size:.85rem}.Configurator-module__P1SXMG__segmentedActive{color:#fff;background:linear-gradient(135deg,#8e2de2,#4a00e0)}.Configurator-module__P1SXMG__toggleGroup{flex-direction:column;gap:.65rem;display:flex}.Configurator-module__P1SXMG__toggleRow{color:#fffc;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.Configurator-module__P1SXMG__toggleButton{cursor:pointer;text-transform:uppercase;letter-spacing:.2em;background:0 0;border:1px solid #ffffff40;border-radius:999px;min-width:70px;padding:.3rem 1rem;font-size:.75rem}.Configurator-module__P1SXMG__toggleOn{color:#051217;background:linear-gradient(135deg,#20e3b2,#29ffc6);border-color:#0000}.Configurator-module__P1SXMG__toggleOff{color:#fff9}.Configurator-module__P1SXMG__connectionStatus{letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.45rem;margin-top:.75rem;padding:.5rem .85rem;font-size:.8rem;display:inline-flex}.Configurator-module__P1SXMG__connectionStatus.Configurator-module__P1SXMG__connected{color:#3fffb0d9;border-color:#3fffb066}.Configurator-module__P1SXMG__connectionStatus.Configurator-module__P1SXMG__connecting{color:#ffd966d9;border-color:#ffd96659}.Configurator-module__P1SXMG__connectionStatus.Configurator-module__P1SXMG__error{color:#ff6b6bd9;border-color:#ff6b6b73}.Configurator-module__P1SXMG__statusDot{background:#ffffff80;border-radius:999px;width:8px;height:8px}.Configurator-module__P1SXMG__connectionStatus.Configurator-module__P1SXMG__connected .Configurator-module__P1SXMG__statusDot{background:#3fffb0;box-shadow:0 0 12px #3fffb099}.Configurator-module__P1SXMG__connectionStatus.Configurator-module__P1SXMG__connecting .Configurator-module__P1SXMG__statusDot{background:#ffd966;box-shadow:0 0 12px #ffd96699}.Configurator-module__P1SXMG__connectionStatus.Configurator-module__P1SXMG__error .Configurator-module__P1SXMG__statusDot{background:#ff6b6b;box-shadow:0 0 12px #ff6b6ba6}.Configurator-module__P1SXMG__previewPanel{box-shadow:none;background:0 0;border:none;padding:0}.Configurator-module__P1SXMG__themeGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem;display:grid}.Configurator-module__P1SXMG__themeCard{color:#ffffffc7;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #fff3;border-radius:1rem;padding:1rem;transition:transform .2s,border-color .2s,box-shadow .2s}.Configurator-module__P1SXMG__themeCard p{margin:.75rem 0 0;font-size:.85rem;line-height:1.4}.Configurator-module__P1SXMG__themePill{text-transform:uppercase;letter-spacing:.2em;background:#ffffff1a;border-radius:999px;padding:.35rem .85rem;font-size:.7rem;display:inline-flex}.Configurator-module__P1SXMG__activeTheme{border-color:#20e3b2a6;transform:translateY(-2px);box-shadow:0 18px 30px #20e3b240}.Configurator-module__P1SXMG__gradientGrid{flex-direction:column;gap:.75rem;display:flex}.Configurator-module__P1SXMG__gradientRow{background:#ffffff08;border:1px solid #ffffff26;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.Configurator-module__P1SXMG__gradientLabel{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.85rem}.Configurator-module__P1SXMG__gradientHint{color:#ffffff8c;margin:.2rem 0 0;font-size:.85rem}.Configurator-module__P1SXMG__gradientInputs{gap:.75rem;display:flex}.Configurator-module__P1SXMG__gradientInputs label{letter-spacing:.15em;flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.Configurator-module__P1SXMG__gradientInputs input[type=color]{cursor:pointer;background:0 0;border:none;border-radius:.5rem;width:50px;height:32px;padding:0}.Configurator-module__P1SXMG__resetBtn{color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:.85rem;align-self:flex-start;margin-top:.5rem;padding:.65rem 1rem}@media (max-width:960px){.Configurator-module__P1SXMG__shareRow button{width:100%}.Configurator-module__P1SXMG__gradientRow{flex-direction:column;align-items:flex-start}.Configurator-module__P1SXMG__gradientInputs{justify-content:space-between;width:100%}}
.LandingSections-module__Zp3meW__section{flex-direction:column;gap:1.5rem;width:min(1200px,100%);margin:0 auto;display:flex}.LandingSections-module__Zp3meW__hero{background:color-mix(in srgb,var(--panel-bg)85%,transparent);border:1px solid var(--panel-border);border-radius:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(2rem,4vw,3rem);padding:clamp(2.5rem,5vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 60px 120px #04050d73}.LandingSections-module__Zp3meW__hero:before,.LandingSections-module__Zp3meW__hero:after{content:"";background:var(--gradient-primary);filter:blur(120px);opacity:.35;pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute}.LandingSections-module__Zp3meW__hero:after{background:var(--gradient-accent);top:-60px;right:-40px}.LandingSections-module__Zp3meW__hero:before{bottom:-120px;left:-60px}.LandingSections-module__Zp3meW__heroContent{z-index:1;flex-direction:column;gap:1.25rem;display:flex;position:relative}.LandingSections-module__Zp3meW__heroTitle{margin:0;font-size:clamp(2.7rem,6vw,4.2rem);line-height:1.05}.LandingSections-module__Zp3meW__heroLead{color:var(--text-muted);max-width:540px;font-size:1.1rem}.LandingSections-module__Zp3meW__heroActions{flex-wrap:wrap;gap:1rem;display:flex}.LandingSections-module__Zp3meW__gradientButton{color:#04050c;background:linear-gradient(120deg,#8e2de2,#29ffc6,#8e2de2) 0 0/200% 200%;border:none;border-radius:999px;padding:.85rem 1.6rem;font-weight:600;animation:4s infinite LandingSections-module__Zp3meW__gradientShift;box-shadow:0 20px 40px #47e8ff59}@keyframes LandingSections-module__Zp3meW__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.LandingSections-module__Zp3meW__primaryButton{background-image:var(--gradient-primary);color:#fff;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-weight:600;display:inline-flex;box-shadow:0 25px 45px #1e175c59}.LandingSections-module__Zp3meW__ghostButton{border:1px solid var(--panel-border);color:var(--text-primary);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-weight:600;display:inline-flex}.LandingSections-module__Zp3meW__heroStats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-top:1rem;display:grid}.LandingSections-module__Zp3meW__statCard{border:1px solid color-mix(in srgb,var(--panel-border)70%,transparent);background:color-mix(in srgb,var(--panel-bg)70%,transparent);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);border-radius:1.25rem;padding:1rem 1.1rem}.LandingSections-module__Zp3meW__statValue{font-size:2rem;font-weight:600}.LandingSections-module__Zp3meW__statLabel{text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted);font-size:.65rem}.LandingSections-module__Zp3meW__heroVisual{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.LandingSections-module__Zp3meW__heroVisual>*{z-index:1;position:relative}.LandingSections-module__Zp3meW__heroVisual:after{content:"";-webkit-backdrop-filter:blur(40px);z-index:0;border:1px solid #ffffff1a;border-radius:2rem;position:absolute;inset:10% 5% 0}.LandingSections-module__Zp3meW__sectionTitle{margin:0;font-size:clamp(2rem,4vw,3rem)}.LandingSections-module__Zp3meW__sectionLead{color:var(--text-muted);max-width:640px;margin:0}.LandingSections-module__Zp3meW__gallery{flex-direction:column;gap:1.5rem;display:flex}.LandingSections-module__Zp3meW__galleryGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.LandingSections-module__Zp3meW__galleryCard{border:1px solid color-mix(in srgb,var(--panel-border)80%,transparent);background:color-mix(in srgb,var(--panel-bg)80%,transparent);border-radius:2rem;flex-direction:column;gap:1.2rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}.LandingSections-module__Zp3meW__galleryCard:after{content:"";background:radial-gradient(circle at 25% 25%,var(--card-sheen),transparent 55%);pointer-events:none;position:absolute;inset:0}.LandingSections-module__Zp3meW__galleryPreview{border:1px solid color-mix(in srgb,var(--panel-border)80%,transparent);-webkit-backdrop-filter:blur(30px);background:#04050d59;border-radius:1.5rem;padding:1rem}.LandingSections-module__Zp3meW__cardPill{text-transform:uppercase;letter-spacing:.2em;border:1px solid #fff3;border-radius:999px;align-self:flex-start;padding:.35rem .9rem;font-size:.65rem}.LandingSections-module__Zp3meW__benefitList{color:var(--text-muted);flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.LandingSections-module__Zp3meW__benefits{gap:2rem}.LandingSections-module__Zp3meW__benefitGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.LandingSections-module__Zp3meW__benefitCard{border:1px solid color-mix(in srgb,var(--panel-border)75%,transparent);background:color-mix(in srgb,var(--panel-bg)70%,transparent);border-radius:1.5rem;min-height:160px;padding:1.4rem}.LandingSections-module__Zp3meW__funnel{border:1px solid color-mix(in srgb,var(--panel-border)70%,transparent);background:linear-gradient(135deg,#8e2de21f,#20e3b21f);border-radius:2rem;padding:2rem}.LandingSections-module__Zp3meW__funnelSteps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.LandingSections-module__Zp3meW__funnelCard{background:color-mix(in srgb,var(--panel-bg)80%,transparent);border:1px solid #ffffff14;border-radius:1.4rem;padding:1.5rem}.LandingSections-module__Zp3meW__stepBadge{background:var(--gradient-accent);color:#02050a;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.75rem;font-weight:700;display:inline-flex}.LandingSections-module__Zp3meW__integration{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.LandingSections-module__Zp3meW__integrationCard{border:1px solid color-mix(in srgb,var(--panel-border)75%,transparent);background:color-mix(in srgb,var(--panel-bg)78%,transparent);border-radius:1.75rem;padding:1.75rem}.LandingSections-module__Zp3meW__ctaWrapper{flex-direction:column;gap:1.5rem;display:flex}.LandingSections-module__Zp3meW__ctaActions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.LandingSections-module__Zp3meW__ctaLinks{color:var(--text-muted);text-align:center;justify-items:center;gap:.65rem;margin-top:1.5rem;font-size:.95rem;display:grid}.LandingSections-module__Zp3meW__ctaLinks a{color:var(--text-primary);font-weight:600}.LandingSections-module__Zp3meW__ctaNote{color:var(--text-muted);margin-top:1rem}.LandingSections-module__Zp3meW__ctaGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.LandingSections-module__Zp3meW__ctaCard{border:1px solid color-mix(in srgb,var(--panel-border)70%,transparent);text-align:left;-webkit-backdrop-filter:blur(45px);background:#ffffff05;border-radius:1.75rem;flex-direction:column;gap:1rem;min-height:220px;padding:2rem;display:flex}.LandingSections-module__Zp3meW__ctaPrimary{color:#fff;background:linear-gradient(120deg,#8e2de2e6,#20e3b2d9);border:none;box-shadow:0 25px 50px #12131b66}.LandingSections-module__Zp3meW__ctaPrimary .LandingSections-module__Zp3meW__sectionTitle,.LandingSections-module__Zp3meW__ctaPrimary .LandingSections-module__Zp3meW__sectionLead{color:#fff}.LandingSections-module__Zp3meW__ctaSecondary{color:#fff;background:linear-gradient(135deg,#ff52bcbf,#b66dffb3,#765dffb3);border:1px solid #fff3}.LandingSections-module__Zp3meW__cardActions{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;margin-top:auto;display:flex}.LandingSections-module__Zp3meW__smallButton{letter-spacing:.08em;font-size:.9rem}.LandingSections-module__Zp3meW__ctaSubtitle{color:inherit;margin:0;font-size:clamp(2rem,4vw,2.6rem);font-weight:600;line-height:1.1}.LandingSections-module__Zp3meW__cardBody{color:var(--text-muted);margin:0}.LandingSections-module__Zp3meW__ctaPrimary .LandingSections-module__Zp3meW__cardBody,.LandingSections-module__Zp3meW__ctaSecondary .LandingSections-module__Zp3meW__cardBody{color:#ffffffd9}@media (max-width:720px){.LandingSections-module__Zp3meW__hero{padding:2rem}.LandingSections-module__Zp3meW__heroActions{flex-direction:column}.LandingSections-module__Zp3meW__galleryCard{padding:1.2rem}}
.OverlayDemoWall-module__0ic69W__page{background:0 0;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:clamp(.75rem,2vw,1.5rem);display:flex}.OverlayDemoWall-module__0ic69W__canvas{gap:clamp(1rem,2vw,1.5rem);width:min(1400px,98vw);display:grid}.OverlayDemoWall-module__0ic69W__row{gap:clamp(.75rem,1.4vw,1rem);display:grid}.OverlayDemoWall-module__0ic69W__row.OverlayDemoWall-module__0ic69W__dual{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.OverlayDemoWall-module__0ic69W__label{letter-spacing:.08em;text-transform:uppercase;opacity:.78;color:#ffffffbf;text-align:center;font-size:.78rem}.OverlayDemoWall-module__0ic69W__overlayFrame{background:0 0;border-radius:1.25rem;justify-content:center;align-items:center;width:100%;padding:clamp(.4rem,.8vw,.9rem);display:flex}@media (max-width:720px){.OverlayDemoWall-module__0ic69W__canvas{width:100%}}
