*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.visible{visibility:visible}.relative{position:relative}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.rounded{border-radius:.25rem}.border{border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}*{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}body,html{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(22,119,255,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 4px rgba(22,119,255,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(22,119,255,0)}}.marketingPage,.marketingPage *{box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif}.marketingPage{background-color:#000;color:#fff;min-height:100vh}.marketingPage p{color:#f0edf2;font-size:clamp(1.05rem,4vw,1.2rem);line-height:1.65;letter-spacing:.04rem}.butStyle1,.butStyle2{border:none;border-radius:8px;padding:5px 20px;font-size:.95rem;letter-spacing:.04rem;cursor:pointer;transition:all .5s ease}.butStyle1{position:relative;isolation:isolate;overflow:hidden;background:rgba(0,0,0,0);color:#fff;font-weight:600}.butStyle1:after,.butStyle1:before{position:absolute;z-index:-1;inset:0;border-radius:inherit;content:""}.butStyle1:before{background:linear-gradient(90deg,#f037cb,#f037a3 52%,#f0376b)}.butStyle1:after{background:linear-gradient(90deg,#f037a3,#f037a3 76%,#f037cb);opacity:0;transition:opacity .5s ease}.butStyle1:hover{color:#fff}.butStyle1:hover:after{opacity:1}.butStyle2{background-color:rgba(0,0,0,0);color:#fff}.butStyle2:hover{background-color:#fff;color:#000}.butStyle3{background-color:#ddd;color:#000;border-radius:8px;padding:5px 20px;font-size:.95rem;letter-spacing:.04rem;cursor:pointer;transition:all .3s ease}.butStyle3:hover{background-color:#fff}.publicMainNav{display:flex;width:100%;position:fixed;z-index:18;top:0;left:0}.publicMainNav:before{position:absolute;inset:0;height:100%;content:"";pointer-events:none;background:rgba(0,0,0,.15);backdrop-filter:blur(4px) saturate(115%);-webkit-mask-image:#000 26%;mask-image:#000 26%}.publicMainNavContent{margin:0 auto;position:relative;width:clamp(300px,65%,1300px);z-index:20;padding:20px 0;justify-content:space-between;font-size:.95rem;letter-spacing:.04rem}.brandContainer,.publicMainNavContent{display:flex;align-items:center}.brandContainer>span a{font-size:1.2rem;font-weight:600;letter-spacing:.07rem;text-decoration:none;color:#fff;transition:color .3s ease}.brandContainer>span a:hover{color:#f037a3}.brand{display:inline-flex;align-items:center;justify-content:center;margin-bottom:0;margin-right:20px}.brandSize{width:34px;height:38px}.navLinksContainer{position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0;gap:2vw}.navLinksContainer li a{text-decoration:none;color:#fff;font-weight:500;transition:all .3s ease}.navLinksContainer li a:hover{cursor:pointer;color:#f037a3}.authButtonsContainer{gap:.5vw}.authButtonsContainer,.landingAuthActions{display:flex;align-items:center}.landingAuthActions a[aria-disabled=true]{pointer-events:none;cursor:wait}.landingUserShortcut{display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:10px;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.landingUserShortcut:hover{transform:translateY(-1px)}.landingUserInitials{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;font-size:.82rem;font-weight:800;letter-spacing:.02rem}.mobileNavPanel,.mobileNavToggle{display:none}.mobileNavToggle{position:relative;width:38px;height:34px;border:none;background:rgba(0,0,0,0);cursor:pointer}.mobileNavToggle span{position:absolute;left:5px;width:28px;height:2px;border-radius:99px;background:#fff;transition:top .3s ease,opacity .3s ease,transform .3s ease}.mobileNavToggle span:first-child{top:8px}.mobileNavToggle span:nth-child(2){top:16px}.mobileNavToggle span:nth-child(3){top:24px}.mobileNavPanel{position:fixed;z-index:17;inset:0;min-height:100vh;background:radial-gradient(circle at 72% 16%,rgba(240,55,163,.12),transparent 28%),rgba(0,0,0,.88);backdrop-filter:blur(18px) saturate(120%);opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.mobileNavPanelContent{width:clamp(300px,85%,1300px);min-height:100vh;margin:0 auto;padding:96px 0 28px;display:flex;flex-direction:column;justify-content:space-between;gap:42px}.mobileNavLinks{display:flex;flex-direction:column;gap:22px;margin:0;padding:0;list-style:none}.mobileNavLinks a{color:#fff;font-size:.95rem;letter-spacing:.04rem;font-weight:700;text-decoration:none;transition:color .3s ease}.mobileNavLinks a:hover{color:#f037a3}.mobileNavActions{display:flex;flex-direction:column;gap:12px}.mobileNavActions a{display:flex;justify-content:center;padding:12px 20px;text-decoration:none}.mobileNavActions .butStyle1,.mobileNavActions .butStyle2{width:100%}.mobileNavActions .landingUserShortcut{justify-content:flex-start;width:100%;padding:12px 0}.landingHeader{display:flex;width:100%;justify-content:center;position:relative;font-size:.95rem;letter-spacing:.04rem}.landingHeader:after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(180deg,rgba(0,0,0,.08) 55%,#000),radial-gradient(circle at center,transparent 20%,rgba(0,0,0,.2) 82%);pointer-events:none}.landingHeader>.landingHeaderContent{padding-top:80px;width:clamp(300px,65%,1300px);text-align:center;z-index:2}.landingHeader>.landingHeaderContent,.landingHeader>.landingHeaderContent>div{display:flex;flex-direction:column;align-items:center}.landingHeader>.landingHeaderContent h1{margin-top:70px;max-width:600px}.landingHeader>.landingHeaderContent p{margin-top:20px;max-width:700px}.landingHeader>.landingHeaderContent .landingHeaderButtonsContainer{display:inline-flex;gap:10px;margin-top:20px}.landingHeader h1{margin:0;font-size:clamp(2.5rem,10vw,3.65rem);font-weight:800;letter-spacing:.02rem;line-height:1.1}.trustAvatarsContainer{display:flex;margin-top:28px;align-items:center;justify-content:center;gap:14px;font-size:.8rem}.trustAvatarsContainer>div{display:flex;padding-left:13px}.trustAvatarsContainer>div img{width:31px;height:31px;margin-left:-11px;border:1px solid #000;border-radius:50%;-o-object-fit:cover;object-fit:cover}.trustAvatarsContainer>span{font-size:.8rem;letter-spacing:.05rem}.heroPreview{position:relative;margin-top:90px;margin-bottom:clamp(120px,11vw,200px);width:960px;aspect-ratio:1920/1080;overflow:hidden;border-radius:clamp(4px,.5vw,8px);filter:drop-shadow(0 28px 80px rgba(0,0,0,.58))}.heroPreview:after{position:absolute;right:0;bottom:0;left:0;height:15%;content:"";background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));pointer-events:none}.heroPreview object,.heroPreview video{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;pointer-events:none}.heroPreview .heroPreviewVideoMobile{display:none}.landingMain{width:100%;overflow:hidden}.landingMainContent{width:clamp(300px,65%,1300px);margin:0 auto}.landingFeatures{width:100%;position:relative;padding:0 0 120px}.landingFeaturesHeader{max-width:760px;margin-bottom:72px;text-align:left}.landingFeaturesHeader h4{margin:0 0 16px;color:#f037a3;font-size:1.1rem;font-weight:700;letter-spacing:.09rem;text-transform:uppercase}.landingFeaturesHeader h2{margin:0;color:#fff;font-size:clamp(2.5rem,10vw,3.65rem);font-weight:800;letter-spacing:.02rem;line-height:1.1}.landingFeaturesHeader p{max-width:620px;margin:20px 0 0}.landingFeaturesShowcase{display:grid;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);gap:clamp(42px,6vw,104px);align-items:center}.landingFeatureCards{display:flex;flex-direction:column;gap:22px}.landingFeatureCard{position:relative;display:flex;flex-direction:column;width:100%;min-height:98px;padding:24px 28px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.065);color:#fff;cursor:pointer;text-align:left;transition:min-height .34s ease,border-color .34s ease,background .34s ease,box-shadow .34s ease,transform .34s ease}.landingFeatureCard:before{position:absolute;inset:0;content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,rgba(240,55,163,.18),rgba(67,21,84,.08));transition:opacity .34s ease}.landingFeatureCard.isSelected,.landingFeatureCard:focus-visible,.landingFeatureCard:hover{min-height:178px;border-color:rgba(240,55,163,.85);background:rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(46,118,242,.45),0 18px 60px rgba(0,0,0,.24);transform:translateX(4px)}.landingFeatureCard.isSelected:before,.landingFeatureCard:focus-visible:before,.landingFeatureCard:hover:before{opacity:1}.landingFeatureDescription,.landingFeatureEyebrow,.landingFeatureTitle{position:relative;z-index:1}.landingFeatureEyebrow{margin-bottom:10px;color:#f037a3;font-size:.78rem;font-weight:800;letter-spacing:.1rem;text-transform:uppercase}.landingFeatureTitle{color:#fff;font-size:clamp(1.5rem,2.2vw,2.4rem);font-weight:850;letter-spacing:-.03rem;line-height:1.08}.landingFeatureDescription{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .34s ease,margin-top .34s ease}.landingFeatureDescription>span{overflow:hidden;color:rgba(255,255,255,.78);font-size:.95rem;font-weight:600;letter-spacing:.01rem;line-height:1.6;opacity:0;transform:translateY(-8px);transition:opacity .26s ease,transform .26s ease}.landingFeatureCard.isSelected .landingFeatureDescription,.landingFeatureCard:focus-visible .landingFeatureDescription,.landingFeatureCard:hover .landingFeatureDescription{grid-template-rows:1fr;margin-top:14px}.landingFeatureCard.isSelected .landingFeatureDescription>span,.landingFeatureCard:focus-visible .landingFeatureDescription>span,.landingFeatureCard:hover .landingFeatureDescription>span{opacity:1;transform:translateY(0)}.landingFeaturePreview{position:relative;min-height:560px}.landingFeaturePreview:before{position:absolute;right:8%;bottom:-3%;left:14%;height:38%;content:"";border-radius:50%;background:radial-gradient(circle at 42% 52%,rgba(240,55,163,.58),transparent 58%),radial-gradient(circle at 68% 48%,rgba(147,55,240,.34),transparent 62%);filter:blur(52px)}.landingFeaturePreviewFrame{position:relative;height:560px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:radial-gradient(circle at 50% 85%,rgba(240,55,163,.22),transparent 40%),radial-gradient(circle at 70% 20%,rgba(147,55,240,.12),transparent 34%),rgba(255,255,255,.04);box-shadow:0 30px 100px rgba(0,0,0,.45)}.landingFeaturePreviewFrame:after{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at center,transparent 44%,rgba(0,0,0,.5) 100%)}.landingFeaturePreviewImage{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;filter:saturate(.92) brightness(.88);transform:translateY(18px) scale(.97);transition:opacity .42s ease,filter .42s ease,transform .42s ease}.landingFeaturePreviewImage.isSelected{z-index:1;opacity:1;filter:saturate(1.08) brightness(1);transform:translateY(0) scale(1)}.landingUseCases{position:relative;width:100%;padding:50px 0 140px}.landingUseCases:before{position:absolute;inset:7% -12% auto;height:520px;content:"";pointer-events:none;background:radial-gradient(circle at 82% 48%,rgba(147,55,240,.24),transparent 30%),radial-gradient(circle at 18% 30%,rgba(240,55,163,.18),transparent 34%);filter:blur(24px);opacity:.8}.landingUseCasesContainer{position:relative;z-index:1}.landingUseCasesHeader{max-width:820px;margin:0 auto 110px;text-align:center}.landingUseCasesHeader h3{margin:0 0 16px;color:#f037a3;font-size:1.1rem;font-weight:700;letter-spacing:.09rem;text-transform:uppercase}.landingUseCasesHeader h2{margin:0;font-size:clamp(2.2rem,8vw,2.8rem);font-weight:800;letter-spacing:.02rem;line-height:1.1}.landingUseCasesHeader p{max-width:720px;margin:24px auto 0}.landingUseCasesList{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.landingUseCase{position:relative;display:flex;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),rgba(255,255,255,.018)}.landingUseCase:before{position:absolute;inset:-30% -18% auto auto;width:360px;height:360px;content:"";pointer-events:none;background:radial-gradient(circle,rgba(147,55,240,.22),transparent 62%);filter:blur(8px)}.inventoryBentoHero{display:grid;grid-column:1/-1;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:34px;align-items:center;min-height:640px;padding:30px}.inventoryBentoCard{grid-column:span 6;min-height:560px;flex-direction:column;gap:26px;padding:30px}.landingUseCaseContent{position:relative;z-index:1}.landingUseCaseContent h4{margin:0 0 12px;color:#f037a3;font-size:1.2rem;letter-spacing:.04rem}.landingUseCaseContent h2{margin:0 0 26px;font-size:clamp(2.2rem,8vw,2.8rem);font-weight:700;letter-spacing:.02rem;line-height:1.1}.landingUseCaseContent p{width:92%;margin:0;color:#ddd;font-size:1.1rem}.inventoryBentoCard .landingUseCaseContent h2{font-size:clamp(1.8rem,2.35vw,2.35rem)}.inventoryBentoCard .landingUseCaseContent p{width:100%;font-size:1rem}.inventoryVisual{position:relative;min-height:360px;padding:22px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.035)),radial-gradient(circle at top left,rgba(147,55,240,.24),transparent 38%),radial-gradient(circle at 82% 88%,rgba(240,55,163,.14),transparent 34%),#08070a;box-shadow:0 28px 90px rgba(0,0,0,.46),0 0 48px rgba(147,55,240,.08)}.inventoryVisual:after{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at center,transparent 44%,rgba(0,0,0,.62) 100%)}.inventoryVisual>*{position:relative;z-index:1}.inventoryBentoHero .inventoryVisual{min-height:540px}.inventoryBentoCard .inventoryVisual{flex:1;min-height:320px;box-shadow:none}.inventoryPlanVisual{display:flex;flex-direction:column;gap:16px}.inventoryPlanCanvas{position:relative;flex:1;min-height:320px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),radial-gradient(circle at center,rgba(147,55,240,.12),transparent 54%),rgba(0,0,0,.26);background-size:34px 34px,34px 34px,auto,auto}.inventoryFloorPlan{position:absolute;inset:52px 72px;display:grid;grid-template-columns:1.25fr .85fr .85fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px}.inventoryFloorRoom{display:flex;min-width:0;flex-direction:column;justify-content:space-between;padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:linear-gradient(145deg,rgba(147,55,240,.18),rgba(240,55,163,.08)),rgba(255,255,255,.055)}.inventoryFloorRoom strong{color:#fff;font-size:.9rem;letter-spacing:.03rem}.inventoryFloorRoom span{color:rgba(255,255,255,.58);font-size:.74rem;letter-spacing:.05rem}.inventoryRoomLarge{grid-column:1/3;grid-row:1/3}.inventoryRoomTall{grid-column:3;grid-row:1/3}.inventoryRoomWide{grid-column:1/3;grid-row:3}.inventoryRoomSmall{grid-column:3;grid-row:3}.floatingInventoryMetrics{position:absolute;inset:0;pointer-events:none}.floatingInventoryMetric{position:absolute;display:flex;min-width:128px;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(145deg,rgba(147,55,240,.22),rgba(240,55,163,.12)),rgba(7,6,10,.82);box-shadow:0 18px 46px rgba(0,0,0,.32)}.floatingInventoryMetric:first-child{top:18px;left:22px}.floatingInventoryMetric:nth-child(2){top:24px;right:26px}.floatingInventoryMetric:nth-child(3){bottom:24px;left:42px}.floatingInventoryMetric:nth-child(4){right:34px;bottom:34px}.floatingInventoryMetric span{color:rgba(255,255,255,.58);font-size:.68rem;letter-spacing:.1rem;text-transform:uppercase}.floatingInventoryMetric strong{color:#fff;font-size:1.05rem;letter-spacing:.02rem;white-space:nowrap}.inventoryPlanFooter{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px;align-items:stretch}.inventoryPlanFooter .categoryPreview{margin-top:0}.visualTopBar{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.visualTopBar span{color:rgba(255,255,255,.58);font-size:.74rem;letter-spacing:.12rem;text-transform:uppercase}.visualTopBar strong{background:linear-gradient(90deg,#9337f0,#f037a3);background-clip:text;color:rgba(0,0,0,0);-webkit-background-clip:text;font-size:.92rem;letter-spacing:.03rem}.inventoryMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.inventoryMetricTile{display:flex;min-width:0;min-height:92px;flex-direction:column;justify-content:space-between;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:linear-gradient(145deg,rgba(147,55,240,.11),rgba(240,55,163,.065)),rgba(255,255,255,.055)}.inventoryMetricTile span{color:rgba(255,255,255,.58);font-size:.72rem;letter-spacing:.1rem;text-transform:uppercase}.inventoryMetricTile strong{overflow:hidden;color:#fff;font-size:1.14rem;font-weight:700;letter-spacing:.01rem;text-overflow:ellipsis;white-space:nowrap}.categoryPreview{margin-top:18px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(0,0,0,.26)}.categoryPreview h5{margin:0 0 14px;color:#fff;font-size:.92rem;letter-spacing:.05rem}.categoryPreviewRow{display:flex;flex-direction:column;gap:8px;margin-top:14px}.categoryPreviewRow>div:first-child{display:flex;justify-content:space-between;color:rgba(255,255,255,.72);font-size:.82rem;letter-spacing:.04rem}.categoryPreviewRow>div:first-child strong{color:#fff}.categoryPreviewBar{height:7px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.categoryPreviewBar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9337f0,#f037a3)}.hierarchyPreviewList{display:flex;flex-direction:column;gap:9px}.hierarchyPreviewRow{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.052)}.hierarchyPreviewRow>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.hierarchyPreviewRow strong{overflow:hidden;color:#fff;font-size:.92rem;letter-spacing:.03rem;text-overflow:ellipsis;white-space:nowrap}.hierarchyPreviewRow span{color:rgba(255,255,255,.56);font-size:.78rem;letter-spacing:.03rem}.hierarchyPreviewRow button{flex-shrink:0;border:none;background:rgba(0,0,0,0);color:#9337f0;font-size:.78rem;letter-spacing:.03rem}.nodePreviewDot{width:12px;height:12px;flex-shrink:0;border-radius:4px;border:1px solid #9337f0;background:rgba(147,55,240,.14);box-shadow:0 0 14px rgba(147,55,240,.24)}.nodePreviewDot.depth1{border-color:#f037a3;border-style:dashed;background:rgba(240,55,163,.1)}.nodePreviewDot.depth2{border-color:#f037a3;background:linear-gradient(135deg,#9337f0,#f037a3)}.excelFormulaBar{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(0,0,0,.28)}.excelFormulaBar span{color:#9337f0;font-weight:800}.excelFormulaBar strong{overflow:hidden;color:#fff;font-family:Consolas,Courier New,monospace;font-size:.88rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.excelFormulaPills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.excelFormulaPills span{padding:7px 10px;border:1px solid rgba(147,55,240,.28);border-radius:999px;background:rgba(147,55,240,.14);color:rgba(255,255,255,.82);font-family:Consolas,Courier New,monospace;font-size:.72rem}.excelTablePreview{display:grid;grid-template-columns:minmax(150px,1.6fr) repeat(4,minmax(62px,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.24)}.excelTablePreview span{min-width:0;padding:11px 10px;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.72);font-size:.74rem;letter-spacing:.03rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.excelTablePreview span:nth-child(-n+5){background:rgba(147,55,240,.14);color:#fff;font-weight:700}.excelTablePreview .excelPathCell{color:#fff}.excelScreenshotPlaceholder{display:flex;min-height:86px;flex-direction:column;justify-content:center;margin-top:16px;padding:18px;border:1px dashed rgba(255,255,255,.24);border-radius:16px;background:linear-gradient(135deg,rgba(147,55,240,.14),rgba(240,55,163,.08),rgba(255,255,255,.015)),rgba(0,0,0,.2)}.excelScreenshotPlaceholder span{color:rgba(255,255,255,.52);font-size:.74rem;letter-spacing:.1rem;text-transform:uppercase}.excelScreenshotPlaceholder strong{margin-top:6px;color:#fff;font-size:1rem;line-height:1.6;letter-spacing:.03rem}.landingCatalog{grid-template-columns:minmax(0,1.05fr) minmax(320px,.85fr);gap:clamp(54px,7vw,120px);align-items:center;width:100%;min-height:640px;padding:20px 0 150px}.catalogMarqueeShowcase,.landingCatalog{position:relative;display:grid;overflow:hidden}.catalogMarqueeShowcase{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;height:560px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 17%,#000 83%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 17%,#000 83%,transparent)}.catalogMarqueeShowcase:after{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 28% 34%,rgba(147,55,240,.14),transparent 34%),radial-gradient(circle at 72% 68%,rgba(240,55,163,.12),transparent 30%)}.catalogMarqueeColumn{overflow:hidden;border-radius:18px}.catalogMarqueeColumn:nth-child(2) .catalogMarqueeTrack{animation-duration:34s}.catalogMarqueeColumn:nth-child(3) .catalogMarqueeTrack{animation-duration:30s}.catalogMarqueeColumn:nth-child(4) .catalogMarqueeTrack{animation-duration:36s}.catalogMarqueeColumn:nth-child(5) .catalogMarqueeTrack{animation-duration:32s}.catalogMarqueeTrack{display:flex;flex-direction:column;gap:14px;animation:catalogMarqueeUp 32s linear infinite;will-change:transform}.catalogMarqueeColumn-down .catalogMarqueeTrack{animation-name:catalogMarqueeDown}.catalogAssetCard{position:relative;display:grid;flex:0 0 auto;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),radial-gradient(circle at 50% 0,rgba(240,55,163,.14),transparent 56%),rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.catalogAssetCard:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.22))}.catalogAssetCard img{width:76%;height:76%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.42))}.catalogAssetCard img,.landingCatalogContent{position:relative;z-index:1}.landingCatalogContent h4{margin:0 0 16px;color:#f037a3;font-size:1.1rem;font-weight:700;letter-spacing:.09rem;text-transform:uppercase}.landingCatalogContent h2{margin:0;font-size:clamp(2.5rem,10vw,3.65rem);font-weight:800;letter-spacing:.01rem;line-height:1.02}.landingCatalogContent p{margin-top:24px;color:#ddd;font-size:1.1rem}.landingCatalogStats{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.landingCatalogStats span{padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.76);font-size:.78rem;letter-spacing:.06rem;text-transform:uppercase}.landingFaq{width:min(100%,700px);margin:0 auto;padding:10px 0 150px}.landingFaq>h2{margin:0 0 72px;color:#fff;font-size:clamp(2.5rem,10vw,3.65rem);font-weight:800;letter-spacing:.01rem;line-height:1;text-align:center}.landingFaqList{border-top:1px solid rgba(255,255,255,.22)}.landingFaqItem{border-bottom:1px solid rgba(255,255,255,.22)}.landingFaqQuestion{display:flex;align-items:center;justify-content:space-between;width:100%;gap:28px;padding:32px 0;border:none;background:rgba(0,0,0,0);color:#f8f7fb;cursor:pointer;text-align:left}.landingFaqQuestion>span:first-child{font-size:clamp(1.05rem,4vw,1.2rem);font-weight:750;letter-spacing:.04rem;line-height:1.25}.landingFaqToggleIcon{position:relative;width:24px;height:24px;flex:0 0 24px}.landingFaqToggleIcon span{position:absolute;top:50%;left:50%;width:22px;height:2px;border-radius:99px;background:#f037a3;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}.landingFaqToggleIcon span:last-child{transform:translate(-50%,-50%) rotate(90deg)}.landingFaqItem.isOpen .landingFaqToggleIcon span:first-child{transform:translate(-50%,-50%) rotate(180deg)}.landingFaqItem.isOpen .landingFaqToggleIcon span:last-child{opacity:0;transform:translate(-50%,-50%) rotate(180deg) scaleX(0)}.landingFaqAnswer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s ease}.landingFaqAnswer>div{overflow:hidden}.landingFaqAnswer p{max-width:760px;margin:0;padding:0 78px 0 0;color:rgba(255,255,255,.75);font-size:1.1rem;opacity:0;transform:translateY(-8px);transition:opacity .28s ease,transform .28s ease,padding-bottom .38s ease}.landingFaqItem.isOpen .landingFaqAnswer{grid-template-rows:1fr}.landingFaqItem.isOpen .landingFaqAnswer p{padding-bottom:36px;opacity:1;transform:translateY(0)}.landingFooter{position:relative;overflow:hidden;padding:92px 0 30px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#000000,#1d1119 44%,#2d2028),radial-gradient(circle at 14% 18%,rgba(240,55,163,.14),transparent 28%)}.landingFooterContainer{position:relative;z-index:1;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);gap:clamp(54px,7vw,120px);width:clamp(300px,65%,1300px);margin:0 auto}.landingFooterBrand p{max-width:310px;margin:20px 0 0;color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.6}.landingFooterLogo{display:flex;align-items:center;gap:12px}.landingFooterLogo>span{display:inline-flex;width:34px;height:38px}.landingFooterLogo strong{color:#fff;font-size:1.45rem;font-weight:800;letter-spacing:.02rem}.landingFooterPills{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.landingFooterPills span{padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.7);font-size:.72rem;letter-spacing:.08rem;text-transform:uppercase}.landingFooterColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,70px)}.landingFooterColumn h3{margin:0 0 18px;color:#fff;font-size:.9rem;font-weight:800;letter-spacing:.04rem}.landingFooterColumn ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.landingFooterColumn a{color:rgba(255,255,255,.66);font-size:.9rem;letter-spacing:.02rem;text-decoration:none;transition:color .3s ease,transform .3s ease}.landingFooterColumn a:hover{color:#f037a3;transform:translateX(3px)}.landingFooterBottom{display:flex;justify-content:space-between;gap:24px;width:clamp(300px,65%,1300px);margin:86px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.55);font-size:.78rem;letter-spacing:.04rem}@keyframes catalogMarqueeUp{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}@keyframes catalogMarqueeDown{0%{transform:translateY(calc(-50% - 7px))}to{transform:translateY(0)}}@media(max-width:1450px){.landingFooterBottom,.landingFooterContainer,.landingHeaderContent,.landingMainContent,.publicMainNavContent{width:clamp(300px,75%,1300px)}.landingHeader>.landingHeaderContent{width:clamp(300px,85%,1300px)}}@media(max-width:1300px){.landingFeaturesShowcase{grid-template-columns:1fr;gap:54px}.landingFeaturePreview,.landingFeaturePreviewFrame{min-height:500px}.landingFeaturePreviewFrame{height:500px}.landingFooterContainer{grid-template-columns:1fr;gap:48px}.landingFooterBrand p{max-width:520px}.landingCatalog{grid-template-columns:1fr;gap:42px;min-height:auto}.landingCatalogContent{order:-1;text-align:center}.landingCatalogContent h2,.landingCatalogContent p{margin-right:auto;margin-left:auto}.landingCatalogStats{justify-content:center}.landingUseCasesList{grid-template-columns:1fr}.inventoryBentoCard,.inventoryBentoHero{grid-column:1}.inventoryBentoHero{grid-template-columns:1fr;gap:38px;min-height:auto}.inventoryBentoCard{min-height:auto}.inventoryPlanFooter{grid-template-columns:1fr}.landingUseCaseContent p{width:100%}}@media(max-width:1200px){.publicMainNav{z-index:60}.publicMainNav.isMobileMenuOpen:before{background:rgba(0,0,0,.62);backdrop-filter:blur(14px) saturate(120%);-webkit-mask-image:none;mask-image:none}.publicMainNavContent{width:clamp(300px,85%,1300px)}.authButtonsContainer,.navLinksContainer{display:none}.mobileNavToggle{z-index:21;display:block;flex-shrink:0}.publicMainNav.isMobileMenuOpen .mobileNavToggle span:first-child{top:16px;transform:rotate(45deg)}.publicMainNav.isMobileMenuOpen .mobileNavToggle span:nth-child(2){opacity:0}.publicMainNav.isMobileMenuOpen .mobileNavToggle span:nth-child(3){top:16px;transform:rotate(-45deg)}.mobileNavPanel{display:block}.publicMainNav.isMobileMenuOpen .mobileNavPanel{opacity:1;transform:translateY(0);visibility:visible}.heroPreview{width:clamp(320px,100%,960px)}}@media(max-width:1050px){.landingFooterBottom,.landingFooterContainer,.landingHeader>.landingHeaderContent,.landingHeaderContent,.landingMainContent,.publicMainNavContent{width:clamp(300px,85%,1300px)}}@media(max-width:680px){.landingFeatures{padding-bottom:90px}.landingFeaturesHeader{margin-bottom:44px}.landingFeaturesHeader h2{letter-spacing:-.035rem}.landingFeatureCards{gap:14px}.landingFeatureCard{padding:20px}.landingFeatureCard.isSelected{min-height:190px}.landingFeaturePreview,.landingFeaturePreviewFrame{min-height:360px}.landingFeaturePreviewFrame{height:360px;border-radius:22px}.landingFooter{padding-top:64px}.landingFooterColumns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.landingFooterBottom{flex-direction:column;margin-top:56px}.landingFaq{padding-bottom:100px}.landingFaq>h2{margin-bottom:44px}.landingFaqQuestion{padding:26px 0}.landingFaqAnswer p{padding-right:0}.landingCatalog{padding-bottom:100px}.catalogMarqueeShowcase{gap:8px;height:430px}.catalogMarqueeTrack{gap:8px}.catalogAssetCard{border-radius:12px}.landingUseCasesHeader{margin-bottom:70px}.landingUseCasesList{gap:18px}.inventoryBentoCard,.inventoryBentoHero{padding:20px;border-radius:22px}.inventoryVisual{min-height:auto;padding:16px}.inventoryBentoCard .inventoryVisual,.inventoryBentoHero .inventoryVisual{min-height:auto}.inventoryPlanCanvas{min-height:360px}.inventoryFloorPlan{inset:82px 18px 92px}.floatingInventoryMetric{min-width:108px;padding:10px 12px}.inventoryMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.excelTablePreview{grid-template-columns:minmax(130px,1.5fr) repeat(4,minmax(58px,1fr));overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.excelTablePreview::-webkit-scrollbar{display:none}}@media(max-width:550px){.heroPreview .heroPreviewVideoDesktop{display:none}.heroPreview .heroPreviewVideoMobile{display:block}}@media(prefers-reduced-motion:reduce){.catalogMarqueeTrack{animation-play-state:paused}.landingFaqAnswer,.landingFaqAnswer p,.landingFaqToggleIcon span,.landingFeatureCard,.landingFeatureCard:before,.landingFeatureDescription,.landingFeatureDescription>span,.landingFeaturePreviewImage{transition:none}}.subscriptionPage{position:relative;overflow:hidden;background:radial-gradient(circle at 76% 12%,rgba(240,55,163,.18),transparent 28%),radial-gradient(circle at 12% 86%,rgba(147,55,240,.16),transparent 30%),#000}.subscriptionNav{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:clamp(300px,65%,1300px);margin:0 auto;padding:20px 0}.subscriptionBackLink,.subscriptionBrand{color:#fff;text-decoration:none}.subscriptionBrand{align-items:center;gap:20px}.subscriptionBrand,.subscriptionBrand span{display:inline-flex}.subscriptionBrand strong{font-size:1.2rem;font-weight:600;letter-spacing:.07rem}.subscriptionBackLink{color:rgba(255,255,255,.72);font-size:.95rem;letter-spacing:.04rem;transition:color .3s ease}.subscriptionBackLink:hover{color:#f037a3}.subscriptionMain{position:relative;z-index:1;width:clamp(300px,65%,1300px);margin:0 auto;padding:88px 0 130px}.subscriptionHero{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:58px}.subscriptionHero>div{display:flex;flex-direction:column}.subscriptionHero h1{max-width:760px;margin:0;color:#fff;font-size:clamp(2.5rem,10vw,3.65rem);font-weight:800;letter-spacing:.02rem;line-height:1.1}.subscriptionHero p{max-width:620px;font-size:1.1rem;margin:20px 0 0}.subscriptionEyebrow{margin-bottom:16px;color:#f037a3;font-size:1.1rem;font-weight:700;letter-spacing:.09rem;text-transform:uppercase}.currencySelector{position:relative;display:inline-flex;flex-shrink:0;gap:6px;min-inline-size:0;margin:0;padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055)}.currencySelector button{position:relative;z-index:1;min-width:70px;padding:10px 14px;border:none;border-radius:inherit;background:rgba(0,0,0,0);color:rgba(255,255,255,.68);cursor:pointer;font-weight:800;letter-spacing:.06rem;transition:color .3s ease}.currencySelector button.isSelected{color:#fff}.currencySelectorIndicator{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 16px)/2);border-radius:999px;background:linear-gradient(90deg,#9337f0,#f037a3);pointer-events:none;transition:transform .36s ease}.currencySelectorIndicator.isUsd{transform:translateX(calc(100% + 6px))}.subscriptionVisuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.subscriptionPlans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.subscriptionPlanCard{position:relative;display:flex;flex-direction:column;gap:28px;min-height:720px;padding:34px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),rgba(255,255,255,.018);box-shadow:0 24px 80px rgba(0,0,0,.34)}.subscriptionPlanCard:before{position:absolute;inset:-20% -20% auto auto;width:360px;height:360px;content:"";pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 62%)}.subscriptionPlanCardFeatured{border-color:rgba(240,55,163,.48);background:radial-gradient(circle at 78% 18%,rgba(240,55,163,.18),transparent 34%),linear-gradient(145deg,rgba(147,55,240,.13),rgba(240,55,163,.07)),rgba(255,255,255,.035)}.subscriptionPlanBadge{position:absolute;top:22px;right:24px;padding:8px 12px;border:1px solid rgba(240,55,163,.36);border-radius:999px;background:rgba(240,55,163,.12);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.08rem;text-transform:uppercase}.subscriptionPlanHeader{position:relative;z-index:1}.subscriptionPlanHeader>span{color:#f037a3;font-size:1rem;font-weight:800;letter-spacing:.08rem;text-transform:uppercase}.subscriptionPlanHeader h2{display:flex;align-items:baseline;gap:10px;margin:16px 0 0;color:#fff;font-size:clamp(2.2rem,3.8vw,4.2rem);font-weight:850;letter-spacing:-.035rem;line-height:1}.subscriptionPlanHeader h2 small{color:rgba(255,255,255,.58);font-size:.95rem;font-weight:700;letter-spacing:.03rem}.subscriptionPlanHeader p{min-height:58px;margin:18px 0 0;color:rgba(255,255,255,.72);font-size:.92rem;letter-spacing:.05rem;line-height:1.5}.subscriptionPlanButton{position:relative;z-index:1;display:flex;justify-content:center;padding:13px 20px;text-decoration:none}.subscriptionPlanSection{position:relative;z-index:1;padding-top:4px}.subscriptionPlanSection h3{margin:0 0 14px;color:#fff;font-size:.92rem;font-weight:800;letter-spacing:.08rem;text-transform:uppercase}.subscriptionPlanSection ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.subscriptionPlanSection li{position:relative;padding-left:22px;color:rgba(255,255,255,.76);font-size:.92rem;letter-spacing:.05rem;line-height:1.45}.subscriptionPlanSection li:before{position:absolute;top:.55rem;left:0;width:8px;height:8px;border-radius:50%;background:#f037a3;content:""}@media(max-width:1450px){.subscriptionMain,.subscriptionNav{width:clamp(300px,75%,1300px)}}@media(max-width:1200px){.subscriptionMain,.subscriptionNav{width:clamp(300px,85%,1300px)}.subscriptionHero{align-items:flex-start;flex-direction:column}.subscriptionPlans{grid-template-columns:1fr}.subscriptionPlanCard{min-height:auto}}@media(max-width:680px){.subscriptionNav{padding:22px 0}.subscriptionMain{padding:56px 0 90px}.subscriptionHero{margin-bottom:38px}.subscriptionPlanCard{padding:24px;border-radius:24px}.subscriptionPlanBadge{position:static;width:-moz-fit-content;width:fit-content}}.policyPage{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 8%,rgba(240,55,163,.16),transparent 28%),radial-gradient(circle at 12% 42%,rgba(147,55,240,.14),transparent 30%),#000}.policyNav{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:clamp(300px,65%,1300px);margin:0 auto;padding:20px 0}.policyBackLink,.policyBrand{color:#fff;text-decoration:none}.policyBrand{align-items:center;gap:20px}.policyBrand,.policyBrand span{display:inline-flex}.policyBrand strong{font-size:1.2rem;font-weight:600;letter-spacing:.07rem}.policyBackLink{color:rgba(255,255,255,.72);font-size:.95rem;letter-spacing:.04rem;transition:color .3s ease}.policyBackLink:hover{color:#f037a3}.policyMain{position:relative;z-index:1;width:clamp(300px,65%,1300px);margin:0 auto;padding:88px 0 130px}.policyHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);gap:40px;align-items:end;margin-bottom:42px}.policyHero>div{display:flex;flex-direction:column}.policyHero h1{max-width:760px;margin:0;color:#fff;font-size:clamp(2.5rem,10vw,3.65rem);font-weight:800;letter-spacing:.02rem;line-height:1.1}.policyHero p{max-width:620px;font-size:1.1rem;margin:20px 0 0;color:rgba(255,255,255,.95);line-height:1.6}.policyEyebrow{margin-bottom:16px;color:#f037a3;font-size:1.1rem;font-weight:700;letter-spacing:.09rem;text-transform:uppercase}.policyMetaCard{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(145deg,rgba(147,55,240,.12),rgba(240,55,163,.07)),rgba(255,255,255,.035)}.policyMetaCard span{color:rgba(255,255,255,.56);font-size:.72rem;font-weight:800;letter-spacing:.1rem;text-transform:uppercase}.policyMetaCard strong{color:#fff;font-size:1rem;letter-spacing:.03rem}.policyQuickNav{position:sticky;z-index:2;top:74px;display:flex;gap:10px;width:-moz-fit-content;width:fit-content;margin-bottom:70px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(10,8,12,.72);backdrop-filter:blur(14px) saturate(115%)}.policyQuickNav a{padding:10px 14px;border-radius:inherit;color:rgba(255,255,255,.72);font-size:.82rem;font-weight:800;letter-spacing:.04rem;text-decoration:none;transition:background .3s ease,color .3s ease}.policyQuickNav a:hover{background:rgba(240,55,163,.12);color:#fff}.policySections{display:flex;flex-direction:column;gap:92px}.policySection{scroll-margin-top:130px}.policySectionHeader{max-width:820px;margin-bottom:28px}.policySectionHeader span{color:#f037a3;font-size:.85rem;font-weight:800;letter-spacing:.1rem;text-transform:uppercase}.policySectionHeader h2{margin:12px 0 0;color:#fff;font-size:clamp(2.4rem,2.6vw,3rem);font-weight:700;letter-spacing:.06rem;line-height:1}.policySectionHeader p{margin:20px 0 0;color:rgba(255,255,255,.9);font-size:1.05rem;line-height:1.65}.policyBlocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.policyBlock{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.022)),rgba(255,255,255,.016)}.policyBlock h3{margin:0 0 14px;color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:.05rem}.policyBlock p{margin:0;color:rgba(255,255,255,.75);font-size:.92rem;letter-spacing:.05rem;line-height:1.8}.policyBlock p+p{margin-top:12px}@media(max-width:1450px){.policyMain,.policyNav{width:clamp(300px,75%,1300px)}}@media(max-width:1200px){.policyMain,.policyNav{width:clamp(300px,85%,1300px)}}@media(max-width:1050px){.policyBlocks,.policyHero{grid-template-columns:1fr}.policyMetaCard{width:-moz-fit-content;width:fit-content}}@media(max-width:680px){.policyNav{padding:22px 0}.policyMain{padding:56px 0 90px}.policyQuickNav{position:static;width:100%;flex-direction:column;border-radius:22px}.policyQuickNav a{text-align:center}.policySections{gap:70px}.policyBlock{padding:20px}}.bubbleBackground{position:absolute;margin:0;width:100%;height:100%;overflow:hidden}.bubbles{position:relative;width:100%;height:100%}.bubble{position:absolute;bottom:-75%;left:var(--bubble-left-offset);display:block;width:var(--bubble-radius);height:var(--bubble-radius);rotate:45deg;border-radius:var(--bubble-shape);animation:float-up var(--bubble-float-duration) var(--bubble-float-delay) ease-in infinite}.bubble:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:var(--bubble-color);content:"";opacity:var(--bubble-opacity);animation:var(--bubble-sway-type) var(--bubble-sway-duration) var(--bubble-sway-delay) ease-in-out alternate infinite}.bubble:first-child{--bubble-left-offset:40.9139396361vw;--bubble-radius:min(3.1036635639vw,62.073271278px);--bubble-float-duration:56.5803020358s;--bubble-sway-duration:20.2911397458s;--bubble-float-delay:-53.8179059445s;--bubble-sway-delay:-21.5313647925s;--bubble-sway-type:sway-left-to-right;--bubble-color:#f037a3;--bubble-opacity:0.547107369;--bubble-shape:18%}.bubble:nth-child(2){--bubble-left-offset:38.1357506606vw;--bubble-radius:min(1.23537149vw,24.7074297997px);--bubble-float-duration:51.5616988518s;--bubble-sway-duration:21.1425918265s;--bubble-float-delay:-30.4899004167s;--bubble-sway-delay:-9.2345737336s;--bubble-sway-type:sway-right-to-left;--bubble-color:#2e76f2;--bubble-opacity:0.531360925;--bubble-shape:18%}.bubble:nth-child(3){--bubble-left-offset:55.0879114783vw;--bubble-radius:min(1.2425843455vw,24.8516869096px);--bubble-float-duration:56.9331486219s;--bubble-sway-duration:15.4434867266s;--bubble-float-delay:-3.9800684654s;--bubble-sway-delay:-1.134061233s;--bubble-sway-type:sway-right-to-left;--bubble-color:#f037a3;--bubble-opacity:0.5170581565;--bubble-shape:50%}.bubble:nth-child(4){--bubble-left-offset:74.0849737528vw;--bubble-radius:min(4.3007689787vw,86.0153795745px);--bubble-float-duration:50.2235105862s;--bubble-sway-duration:16.1311492345s;--bubble-float-delay:-21.712048023s;--bubble-sway-delay:-22.5655726295s;--bubble-sway-type:sway-right-to-left;--bubble-color:#2e76f2;--bubble-opacity:0.6332087246;--bubble-shape:18%}.bubble:nth-child(5){--bubble-left-offset:59.0904041087vw;--bubble-radius:min(4.782066811vw,95.6413362191px);--bubble-float-duration:54.7641287462s;--bubble-sway-duration:16.323362355s;--bubble-float-delay:-44.4535861533s;--bubble-sway-delay:-18.2046470562s;--bubble-sway-type:sway-right-to-left;--bubble-color:#2e76f2;--bubble-opacity:0.6834201656;--bubble-shape:50%}.bubble:nth-child(6){--bubble-left-offset:5.9741183376vw;--bubble-radius:min(2.9964978668vw,59.9299573364px);--bubble-float-duration:50.6240677059s;--bubble-sway-duration:16.6429772735s;--bubble-float-delay:-25.1145547578s;--bubble-sway-delay:-15.2164773972s;--bubble-sway-type:sway-right-to-left;--bubble-color:#f037a3;--bubble-opacity:0.7135716806;--bubble-shape:18%}.bubble:nth-child(7){--bubble-left-offset:41.4041606168vw;--bubble-radius:min(1.4325377098vw,28.6507541965px);--bubble-float-duration:54.1860865745s;--bubble-sway-duration:19.5263633125s;--bubble-float-delay:-37.7731168931s;--bubble-sway-delay:-6.5614463797s;--bubble-sway-type:sway-right-to-left;--bubble-color:#f037a3;--bubble-opacity:0.5067964678;--bubble-shape:18%}.bubble:nth-child(8){--bubble-left-offset:57.3283191867vw;--bubble-radius:min(1.7259403756vw,34.5188075126px);--bubble-float-duration:48.3119483855s;--bubble-sway-duration:20.71605231s;--bubble-float-delay:-19.0826792524s;--bubble-sway-delay:-2.1924676898s;--bubble-sway-type:sway-right-to-left;--bubble-color:#f037a3;--bubble-opacity:0.3789013626;--bubble-shape:18%}.bubble:nth-child(9){--bubble-left-offset:44.6216263145vw;--bubble-radius:min(4.7355102482vw,94.7102049638px);--bubble-float-duration:58.1382969919s;--bubble-sway-duration:14.1290939251s;--bubble-float-delay:-50.6436837432s;--bubble-sway-delay:-11.9615777704s;--bubble-sway-type:sway-right-to-left;--bubble-color:#2e76f2;--bubble-opacity:0.3689662452;--bubble-shape:0}.bubble:nth-child(10){--bubble-left-offset:71.8427835758vw;--bubble-radius:min(2.1434617393vw,42.8692347867px);--bubble-float-duration:51.2341886436s;--bubble-sway-duration:19.0311847716s;--bubble-float-delay:-28.7179303409s;--bubble-sway-delay:-9.0811770598s;--bubble-sway-type:sway-right-to-left;--bubble-color:#f037a3;--bubble-opacity:0.5293153071;--bubble-shape:50%}.bubble:nth-child(11){--bubble-left-offset:18.1202214665vw;--bubble-radius:min(2.0809301415vw,41.61860283px);--bubble-float-duration:55.9134017431s;--bubble-sway-duration:20.8196085389s;--bubble-float-delay:-19.0779753095s;--bubble-sway-delay:-3.9748713171s;--bubble-sway-type:sway-right-to-left;--bubble-color:#9337f0;--bubble-opacity:0.8116597508;--bubble-shape:50%}.bubble:nth-child(12){--bubble-left-offset:82.4705957412vw;--bubble-radius:min(2.0975254032vw,41.9505080648px);--bubble-float-duration:48.248519274s;--bubble-sway-duration:14.8039683263s;--bubble-float-delay:-42.148729934s;--bubble-sway-delay:-18.8808367098s;--bubble-sway-type:sway-right-to-left;--bubble-color:#2e76f2;--bubble-opacity:0.81856373;--bubble-shape:0}.bubble:nth-child(13){--bubble-left-offset:25.5312734386vw;--bubble-radius:min(4.7501935554vw,95.0038711087px);--bubble-float-duration:57.6104585921s;--bubble-sway-duration:14.5069208954s;--bubble-float-delay:-49.0265690903s;--bubble-sway-delay:-11.0229390065s;--bubble-sway-type:sway-right-to-left;--bubble-color:#f037a3;--bubble-opacity:0.407551471;--bubble-shape:18%}.bubble:nth-child(14){--bubble-left-offset:69.332845982vw;--bubble-radius:min(4.1683107811vw,83.3662156215px);--bubble-float-duration:50.0219440196s;--bubble-sway-duration:21.6361088891s;--bubble-float-delay:-22.6817216295s;--bubble-sway-delay:-4.8552857792s;--bubble-sway-type:sway-right-to-left;--bubble-color:#9337f0;--bubble-opacity:0.776531725;--bubble-shape:0}.bubble:nth-child(15){--bubble-left-offset:97.7371674655vw;--bubble-radius:min(1.632673387vw,32.6534677397px);--bubble-float-duration:51.5298365561s;--bubble-sway-duration:15.7127766514s;--bubble-float-delay:-32.7649180509s;--bubble-sway-delay:-17.1984859905s;--bubble-sway-type:sway-right-to-left;--bubble-color:#2e76f2;--bubble-opacity:0.519573227;--bubble-shape:50%}.bubble:nth-child(16){--bubble-left-offset:36.2648314967vw;--bubble-radius:min(1.7683820365vw,35.3676407296px);--bubble-float-duration:56.2762554146s;--bubble-sway-duration:13.7790338341s;--bubble-float-delay:-58.12788554s;--bubble-sway-delay:-20.1792381986s;--bubble-sway-type:sway-left-to-right;--bubble-color:#f037a3;--bubble-opacity:0.8066642605;--bubble-shape:0}.bubble:nth-child(17){--bubble-left-offset:80.5474082731vw;--bubble-radius:min(4.6165186018vw,92.3303720357px);--bubble-float-duration:59.6930863571s;--bubble-sway-duration:17.0057607156s;--bubble-float-delay:-17.3115624412s;--bubble-sway-delay:-13.1693582002s;--bubble-sway-type:sway-left-to-right;--bubble-color:#9337f0;--bubble-opacity:0.6415282699;--bubble-shape:18%}.bubble:nth-child(18){--bubble-left-offset:48.5366903828vw;--bubble-radius:min(3.7258574571vw,74.517149141px);--bubble-float-duration:54.6756711399s;--bubble-sway-duration:23.9172964772s;--bubble-float-delay:-26.0470470633s;--bubble-sway-delay:-11.086409844s;--bubble-sway-type:sway-right-to-left;--bubble-color:#2e76f2;--bubble-opacity:0.6237237764;--bubble-shape:18%}.bubble:nth-child(19){--bubble-left-offset:12.2246777472vw;--bubble-radius:min(3.2541560577vw,65.0831211533px);--bubble-float-duration:55.0811191953s;--bubble-sway-duration:21.6399969197s;--bubble-float-delay:-31.5534772377s;--bubble-sway-delay:-1.0175821573s;--bubble-sway-type:sway-right-to-left;--bubble-color:#9337f0;--bubble-opacity:0.322064291;--bubble-shape:18%}.bubble:nth-child(20){--bubble-left-offset:52.0155980912vw;--bubble-radius:min(1.808413411vw,36.1682682198px);--bubble-float-duration:53.0185859661s;--bubble-sway-duration:15.1581254158s;--bubble-float-delay:-1.6938413528s;--bubble-sway-delay:-22.6175917408s;--bubble-sway-type:sway-left-to-right;--bubble-color:#f037a3;--bubble-opacity:0.8243541813;--bubble-shape:18%}.bubble:nth-child(21){--bubble-left-offset:53.185149457vw;--bubble-radius:min(4.002604985vw,80.0520997009px);--bubble-float-duration:53.4044884179s;--bubble-sway-duration:17.9962198987s;--bubble-float-delay:-2.3484795545s;--bubble-sway-delay:-22.1086628632s;--bubble-sway-type:sway-right-to-left;--bubble-color:#f037a3;--bubble-opacity:0.6147627051;--bubble-shape:50%}.bubble:nth-child(22){--bubble-left-offset:57.7605888326vw;--bubble-radius:min(2.0239270508vw,40.4785410166px);--bubble-float-duration:58.6390416956s;--bubble-sway-duration:21.8169845954s;--bubble-float-delay:-20.4447726709s;--bubble-sway-delay:-4.8149222167s;--bubble-sway-type:sway-left-to-right;--bubble-color:#9337f0;--bubble-opacity:0.7152302742;--bubble-shape:18%}.bubble:nth-child(23){--bubble-left-offset:12.5349873571vw;--bubble-radius:min(2.453609992vw,49.0721998405px);--bubble-float-duration:52.6701251791s;--bubble-sway-duration:18.4635412078s;--bubble-float-delay:-41.3325144191s;--bubble-sway-delay:-23.8128325076s;--bubble-sway-type:sway-left-to-right;--bubble-color:#2e76f2;--bubble-opacity:0.6529191807;--bubble-shape:18%}.bubble:nth-child(24){--bubble-left-offset:79.5378853013vw;--bubble-radius:min(3.0117587628vw,60.2351752559px);--bubble-float-duration:50.006498882s;--bubble-sway-duration:21.0593606835s;--bubble-float-delay:-11.4194144458s;--bubble-sway-delay:-16.4180363544s;--bubble-sway-type:sway-right-to-left;--bubble-color:#2e76f2;--bubble-opacity:0.3990744685;--bubble-shape:0}.bubble:nth-child(25){--bubble-left-offset:24.265494454vw;--bubble-radius:min(1.4720234243vw,29.4404684869px);--bubble-float-duration:59.4575669706s;--bubble-sway-duration:16.2173489232s;--bubble-float-delay:-18.3265320485s;--bubble-sway-delay:-23.0478862293s;--bubble-sway-type:sway-right-to-left;--bubble-color:#9337f0;--bubble-opacity:0.7297538028;--bubble-shape:18%}.bubble:nth-child(26){--bubble-left-offset:40.4889324601vw;--bubble-radius:min(1.2973675407vw,25.9473508141px);--bubble-float-duration:48.431553112s;--bubble-sway-duration:17.6995998715s;--bubble-float-delay:-16.9315711582s;--bubble-sway-delay:-8.3411882073s;--bubble-sway-type:sway-left-to-right;--bubble-color:#2e76f2;--bubble-opacity:0.7394205842;--bubble-shape:50%}.bubble:nth-child(27){--bubble-left-offset:88.7630235537vw;--bubble-radius:min(3.658473516vw,73.1694703193px);--bubble-float-duration:53.447183474s;--bubble-sway-duration:17.4789875369s;--bubble-float-delay:-11.0172142045s;--bubble-sway-delay:-19.4548971757s;--bubble-sway-type:sway-left-to-right;--bubble-color:#2e76f2;--bubble-opacity:0.7889365572;--bubble-shape:0}.bubble:nth-child(28){--bubble-left-offset:52.7486358364vw;--bubble-radius:min(4.2846474943vw,85.6929498851px);--bubble-float-duration:51.3763076508s;--bubble-sway-duration:22.4583006803s;--bubble-float-delay:-26.3098233013s;--bubble-sway-delay:-3.7351383208s;--bubble-sway-type:sway-right-to-left;--bubble-color:#9337f0;--bubble-opacity:0.42163639;--bubble-shape:0}.bubble:nth-child(29){--bubble-left-offset:57.7032518674vw;--bubble-radius:min(4.7371545202vw,94.7430904047px);--bubble-float-duration:54.5817045327s;--bubble-sway-duration:17.4191070886s;--bubble-float-delay:-33.4127314804s;--bubble-sway-delay:-2.8131440533s;--bubble-sway-type:sway-right-to-left;--bubble-color:#9337f0;--bubble-opacity:0.6705166358;--bubble-shape:0}.bubble:nth-child(30){--bubble-left-offset:26.2289611958vw;--bubble-radius:min(3.4658634959vw,69.3172699181px);--bubble-float-duration:49.1926070872s;--bubble-sway-duration:20.1982154214s;--bubble-float-delay:-49.6608881409s;--bubble-sway-delay:-19.6919040191s;--bubble-sway-type:sway-left-to-right;--bubble-color:#f037a3;--bubble-opacity:0.4911777737;--bubble-shape:18%}.bubble:nth-child(31){--bubble-left-offset:66.8859662178vw;--bubble-radius:min(1.3592116838vw,27.1842336764px);--bubble-float-duration:48.578554192s;--bubble-sway-duration:12.366562311s;--bubble-float-delay:-14.7823777584s;--bubble-sway-delay:-23.9912716541s;--bubble-sway-type:sway-left-to-right;--bubble-color:#f037a3;--bubble-opacity:0.3407895879;--bubble-shape:50%}.bubble:nth-child(32){--bubble-left-offset:11.4880854805vw;--bubble-radius:min(3.2851273814vw,65.7025476273px);--bubble-float-duration:57.096594289s;--bubble-sway-duration:22.9012158657s;--bubble-float-delay:-22.9758831261s;--bubble-sway-delay:-2.0388432829s;--bubble-sway-type:sway-right-to-left;--bubble-color:#2e76f2;--bubble-opacity:0.7017764155;--bubble-shape:0}.bubble:nth-child(33){--bubble-left-offset:91.5191275471vw;--bubble-radius:min(4.7448575572vw,94.8971511434px);--bubble-float-duration:49.2007972402s;--bubble-sway-duration:22.9195477096s;--bubble-float-delay:-36.8023640407s;--bubble-sway-delay:-4.7979289719s;--bubble-sway-type:sway-right-to-left;--bubble-color:#2e76f2;--bubble-opacity:0.7111412203;--bubble-shape:18%}.bubble:nth-child(34){--bubble-left-offset:9.7952061236vw;--bubble-radius:min(3.5867690301vw,71.7353806028px);--bubble-float-duration:57.9014960806s;--bubble-sway-duration:18.0457825073s;--bubble-float-delay:-32.7848614043s;--bubble-sway-delay:-19.9479793325s;--bubble-sway-type:sway-left-to-right;--bubble-color:#2e76f2;--bubble-opacity:0.7912426062;--bubble-shape:0}.bubble:nth-child(35){--bubble-left-offset:79.9892648994vw;--bubble-radius:min(3.9492972791vw,78.9859455813px);--bubble-float-duration:58.5791910684s;--bubble-sway-duration:13.3860156884s;--bubble-float-delay:-9.1002334733s;--bubble-sway-delay:-4.2321565032s;--bubble-sway-type:sway-left-to-right;--bubble-color:#9337f0;--bubble-opacity:0.3393283473;--bubble-shape:0}.bubble:nth-child(36){--bubble-left-offset:67.3007695807vw;--bubble-radius:min(2.179238448vw,43.5847689593px);--bubble-float-duration:54.7980973173s;--bubble-sway-duration:19.0856189712s;--bubble-float-delay:-20.5196236531s;--bubble-sway-delay:-15.9721686805s;--bubble-sway-type:sway-right-to-left;--bubble-color:#9337f0;--bubble-opacity:0.8430525703;--bubble-shape:0}.bubble:nth-child(37){--bubble-left-offset:6.9352215204vw;--bubble-radius:min(1.1452326409vw,22.904652818px);--bubble-float-duration:48.2835175313s;--bubble-sway-duration:23.1892346971s;--bubble-float-delay:-19.1548157294s;--bubble-sway-delay:-10.0488463572s;--bubble-sway-type:sway-left-to-right;--bubble-color:#f037a3;--bubble-opacity:0.6814728819;--bubble-shape:50%}.bubble:nth-child(38){--bubble-left-offset:21.0251642475vw;--bubble-radius:min(4.4272630436vw,88.5452608713px);--bubble-float-duration:49.3205393998s;--bubble-sway-duration:22.3320578946s;--bubble-float-delay:-18.9965169494s;--bubble-sway-delay:-20.2402772325s;--bubble-sway-type:sway-left-to-right;--bubble-color:#9337f0;--bubble-opacity:0.6461817316;--bubble-shape:18%}.bubble:nth-child(39){--bubble-left-offset:41.6119968508vw;--bubble-radius:min(2.407390232vw,48.1478046405px);--bubble-float-duration:53.8582181433s;--bubble-sway-duration:17.4392185945s;--bubble-float-delay:-2.5225425382s;--bubble-sway-delay:-21.7303916998s;--bubble-sway-type:sway-right-to-left;--bubble-color:#f037a3;--bubble-opacity:0.6188789326;--bubble-shape:0}.bubble:nth-child(40){--bubble-left-offset:53.2567485699vw;--bubble-radius:min(1.5564274135vw,31.12854827px);--bubble-float-duration:53.6561090838s;--bubble-sway-duration:14.4208742568s;--bubble-float-delay:-47.2195780963s;--bubble-sway-delay:-11.4707465113s;--bubble-sway-type:sway-left-to-right;--bubble-color:#2e76f2;--bubble-opacity:0.3796547029;--bubble-shape:0}.bubble:nth-child(41){--bubble-left-offset:51.0186380975vw;--bubble-radius:min(3.330162471vw,66.6032494201px);--bubble-float-duration:58.0438009612s;--bubble-sway-duration:14.9612823797s;--bubble-float-delay:-32.7584079655s;--bubble-sway-delay:-19.0891671241s;--bubble-sway-type:sway-right-to-left;--bubble-color:#f037a3;--bubble-opacity:0.6404886669;--bubble-shape:18%}.bubble:nth-child(42){--bubble-left-offset:13.9563591225vw;--bubble-radius:min(1.0358621123vw,20.7172422456px);--bubble-float-duration:48.4191486743s;--bubble-sway-duration:21.184570182s;--bubble-float-delay:-16.4150730453s;--bubble-sway-delay:-17.3544438223s;--bubble-sway-type:sway-left-to-right;--bubble-color:#2e76f2;--bubble-opacity:0.438841047;--bubble-shape:18%}.bubble:nth-child(43){--bubble-left-offset:84.0979731648vw;--bubble-radius:min(4.9690540156vw,99.3810803124px);--bubble-float-duration:51.0748878615s;--bubble-sway-duration:19.0290141281s;--bubble-float-delay:-24.4171338232s;--bubble-sway-delay:-13.2580105582s;--bubble-sway-type:sway-right-to-left;--bubble-color:#9337f0;--bubble-opacity:0.6304028637;--bubble-shape:0}.bubble:nth-child(44){--bubble-left-offset:56.1374819636vw;--bubble-radius:min(2.6515596415vw,53.0311928295px);--bubble-float-duration:49.7639433349s;--bubble-sway-duration:17.7931277538s;--bubble-float-delay:-26.7957842831s;--bubble-sway-delay:-12.1529773728s;--bubble-sway-type:sway-left-to-right;--bubble-color:#2e76f2;--bubble-opacity:0.8410045992;--bubble-shape:18%}.bubble:nth-child(45){--bubble-left-offset:29.5734519122vw;--bubble-radius:min(1.0446882562vw,20.8937651236px);--bubble-float-duration:53.2616446838s;--bubble-sway-duration:21.1972861276s;--bubble-float-delay:-54.6086051211s;--bubble-sway-delay:-15.415172957s;--bubble-sway-type:sway-right-to-left;--bubble-color:#2e76f2;--bubble-opacity:0.5615448055;--bubble-shape:18%}.bubble:nth-child(46){--bubble-left-offset:78.7031203523vw;--bubble-radius:min(1.427547221vw,28.5509444198px);--bubble-float-duration:56.9023653556s;--bubble-sway-duration:17.3172383643s;--bubble-float-delay:-25.3522440982s;--bubble-sway-delay:-2.5397271403s;--bubble-sway-type:sway-left-to-right;--bubble-color:#f037a3;--bubble-opacity:0.4223438472;--bubble-shape:18%}.bubble:nth-child(47){--bubble-left-offset:16.7074421485vw;--bubble-radius:min(1.2871551266vw,25.7431025316px);--bubble-float-duration:49.9816561801s;--bubble-sway-duration:16.9402834134s;--bubble-float-delay:-43.8171957202s;--bubble-sway-delay:-16.5827225062s;--bubble-sway-type:sway-right-to-left;--bubble-color:#f037a3;--bubble-opacity:0.5785671582;--bubble-shape:18%}.bubble:nth-child(48){--bubble-left-offset:61.8668719031vw;--bubble-radius:min(2.6236315277vw,52.4726305536px);--bubble-float-duration:56.1355681347s;--bubble-sway-duration:17.6353401607s;--bubble-float-delay:-20.0368631107s;--bubble-sway-delay:-15.7782968912s;--bubble-sway-type:sway-right-to-left;--bubble-color:#9337f0;--bubble-opacity:0.7739826637;--bubble-shape:18%}.bubble:nth-child(49){--bubble-left-offset:56.9850289019vw;--bubble-radius:min(1.9863541349vw,39.727082697px);--bubble-float-duration:50.4419769357s;--bubble-sway-duration:12.4173469681s;--bubble-float-delay:-9.2681916278s;--bubble-sway-delay:-6.841834818s;--bubble-sway-type:sway-left-to-right;--bubble-color:#2e76f2;--bubble-opacity:0.3620444432;--bubble-shape:18%}.bubble:nth-child(50){--bubble-left-offset:68.7864932834vw;--bubble-radius:min(3.8211248806vw,76.4224976121px);--bubble-float-duration:55.2328585918s;--bubble-sway-duration:14.4826885984s;--bubble-float-delay:-52.1985085323s;--bubble-sway-delay:-15.0997973608s;--bubble-sway-type:sway-left-to-right;--bubble-color:#2e76f2;--bubble-opacity:0.6928607894;--bubble-shape:0}@keyframes float-up{to{bottom:120%}0%{bottom:-75%}}@keyframes sway-left-to-right{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes sway-right-to-left{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}