.bb-space-landing .s-page{--s-bg: light-dark(#eaf0f3, #0c1720);--s-fg: light-dark(#284655, #e5eef3);--s-muted: light-dark(#587583, #a0b4c1);--s-tail: light-dark(#658294, #9db2c1);--s-accent: light-dark(#3b7897, #b0d0e3);--s-rule: light-dark(#c3d2da, #263e4d);--s-cloud-blue: light-dark(#8ab9d888, #3a78aa57);--s-cloud-green: light-dark(#9cd2c657, #348e852e);--s-ribbon: light-dark(#84abc836, #6a94b82b);--s-lumen: light-dark(#648eaaa6, #acd9efb8);--s-touch: light-dark(#75b0c056, #8ecfde38);--s-shine: light-dark(#347fa3, #ecfaff);--s-period: light-dark(#158a79, #80d3bf);--s-cta: light-dark(#2c566d, #dae9f1);--s-cta-fg: light-dark(#f4f8fa, #183d52);--s-cta-hover: light-dark(#234c64, #eff7fb);--s-cta-glint: light-dark(#d8f7ff20, #ffffffc2);--s-logo-blue: #2f80ed;--s-logo-mint: #2ed3a7;--s-globe-line: light-dark(#427f9a, #97c3dd);--s-globe-ink: light-dark(#236a83, #6dacca);--s-globe-glint: light-dark(#164a63, #e3f8ff);position:relative;isolation:isolate;container-type:inline-size;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;min-height:max(704px,var(--bb-page-min-height, 100svh));padding:0 max(42px,calc((100% - 1280px)/2)) max(25px,env(safe-area-inset-bottom));background:var(--s-bg);color:var(--s-fg);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.bb-space-landing .s-page *{box-sizing:border-box}.bb-space-landing .s-page button,.bb-space-landing .s-page a{-webkit-tap-highlight-color:transparent}.bb-space-landing .s-header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:87px;border-bottom:1px solid var(--s-rule)}.bb-space-landing .s-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.bb-space-landing .s-original-mark{display:block;width:42px;height:42px;flex:0 0 auto}.bb-space-landing .s-brand-name{font-size:16px;font-weight:600;letter-spacing:-.55px;white-space:nowrap}.bb-space-landing .s-header-right{display:flex;align-items:center;gap:29px}.bb-space-landing .s-language{display:flex;align-items:center;gap:2px}.bb-space-landing .s-language button{border:0;background:transparent;color:var(--s-muted);min-width:35px;min-height:40px;padding:8px 6px;font:inherit;font-size:11px;font-weight:500;letter-spacing:.6px}.bb-space-landing .s-language button[aria-pressed=true]{color:var(--s-fg);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.bb-space-landing .s-header-login{display:inline-flex;min-height:44px;align-items:center;color:var(--s-fg);text-decoration:none;font-size:12px}.bb-space-landing .s-main{position:relative;z-index:1;flex:1;display:grid;align-items:center;min-height:514px;padding:45px 0 54px}.bb-space-landing .s-atmosphere{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.bb-space-landing .s-cloud{position:absolute;border-radius:50%}.bb-space-landing .s-cloud-blue{top:5%;left:8%;width:80%;height:77%;background:radial-gradient(ellipse,var(--s-cloud-blue),transparent 64%);filter:blur(25px);animation:bb-landing-blue 20s ease-in-out infinite}.bb-space-landing .s-cloud-green{top:30%;left:35%;width:73%;height:59%;background:radial-gradient(ellipse,var(--s-cloud-green),transparent 65%);filter:blur(30px);animation:bb-landing-green 26s ease-in-out infinite}.bb-space-landing .s-ribbon{position:absolute;top:9%;left:-25%;width:133%;height:60%;background:linear-gradient(112deg,transparent 35%,var(--s-ribbon) 50%,transparent 61%);filter:blur(27px);transform:rotate(-12deg);animation:bb-landing-ribbon 24s ease-in-out infinite}.bb-space-landing .s-pointer-light{position:absolute;left:50%;top:47%;width:74%;height:70%;border-radius:50%;background:radial-gradient(ellipse,var(--s-touch),transparent 62%);transform:translate(calc(-50% + var(--s-pointer-x, 0px)),calc(-50% + var(--s-pointer-y, 0px)));opacity:.38;filter:blur(24px);transition:transform 1.1s cubic-bezier(.2,.65,.25,1),opacity .7s ease}.bb-space-landing .s-horizon{position:absolute;top:64%;left:-18%;width:136%;height:33%;transform:rotate(-6deg);animation:bb-landing-horizon 23s ease-in-out infinite}.bb-space-landing .s-horizon-base,.bb-space-landing .s-horizon-light,.bb-space-landing .s-horizon-intro{position:absolute;inset:0;border-radius:50%;border-top:1px solid var(--s-rule);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.bb-space-landing .s-horizon-base{opacity:.76}.bb-space-landing .s-horizon-light,.bb-space-landing .s-horizon-intro{border-top-color:var(--s-lumen);border-top-width:1.5px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 44%,#000 56%,transparent);mask-image:linear-gradient(90deg,transparent,#000 44%,#000 56%,transparent);-webkit-mask-size:31% 100%;mask-size:31% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-60% 0;mask-position:-60% 0;opacity:0}.bb-space-landing .s-horizon-light{animation:bb-landing-horizon-light 15s ease-in-out infinite;animation-delay:4s}.bb-space-landing .s-touch-light{position:absolute;left:50%;top:45%;width:66%;aspect-ratio:1.25;border-radius:50%;opacity:0;background:radial-gradient(ellipse,var(--s-touch),transparent 63%);filter:blur(14px);transform:translate(-50%,-50%) scale(.4)}.bb-space-landing .s-ambient{animation-play-state:paused}.bb-space-landing .s-page[data-motion=running] .s-ambient{animation-play-state:running}.bb-space-landing .s-hero{position:relative;z-index:1;text-align:center;width:100%}.bb-space-landing .s-depth{position:relative;isolation:isolate;width:fit-content;max-width:100%;margin:0 auto;transform:translate(var(--s-title-x, 0px),var(--s-title-y, 0px));transition:transform .8s cubic-bezier(.2,.65,.25,1)}.bb-space-landing .s-title{position:relative;z-index:1;display:block;width:fit-content;max-width:100%;margin:0 auto;border:0;padding:0;background:transparent;color:var(--s-fg);font:inherit;text-align:left;touch-action:manipulation;appearance:none;-webkit-appearance:none;overflow:visible}.bb-space-landing .s-word{position:relative;display:flex;align-items:baseline;width:max-content;overflow:visible;font-size:clamp(76px,16.9cqw,153px);line-height:1.2;font-weight:400;letter-spacing:-.071em;white-space:nowrap}.bb-space-landing .s-word+.s-word{margin-top:calc(6px - .145em);margin-left:.3em}.bb-space-landing .s-stem,.bb-space-landing .s-tail{position:relative;display:inline-block;overflow:visible}.bb-space-landing .s-tail{color:var(--s-tail)}.bb-space-landing .s-word:last-child .s-tail{color:var(--s-accent)}.bb-space-landing .s-letter{display:inline-block;overflow:visible}.bb-space-landing .s-period{color:var(--s-period)}.bb-space-landing .s-globe-canvas{position:absolute;display:block;left:-9%;top:-13%;width:118%;height:126%;pointer-events:none}.bb-space-landing .s-globe-under{z-index:0}.bb-space-landing .s-globe-over{z-index:2}.bb-space-landing .s-color-probe.s-globe-line-probe{color:var(--s-globe-line)}.bb-space-landing .s-color-probe.s-globe-ink-probe{color:var(--s-globe-ink)}.bb-space-landing .s-color-probe.s-globe-glint-probe{color:var(--s-globe-glint)}.bb-space-landing .s-description{margin:30px auto 0;max-width:300px;color:var(--s-muted);font-size:12px;line-height:1.8}.bb-space-landing .s-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:48px;min-width:151px;margin-top:26px;padding:13px 23px;border-radius:4px;background:var(--s-cta);color:var(--s-cta-fg);font-size:12px;font-weight:500;text-decoration:none;transition:transform .25s ease,background-color .25s ease}.bb-space-landing .s-cta span,.bb-space-landing .s-cta svg{position:relative;z-index:1}.bb-space-landing .s-cta svg{width:16px;height:16px;transition:transform .25s ease}.bb-space-landing .s-cta-glint{position:absolute!important;z-index:0!important;inset:-50% -20%;background:linear-gradient(115deg,transparent 30%,var(--s-cta-glint) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.bb-space-landing .s-footer{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;padding-top:20px;font-size:11px;color:var(--s-muted)}.bb-space-landing .s-footer-items{display:flex;flex-wrap:wrap;gap:8px 22px}.bb-space-landing .s-footer-right{display:flex;align-items:center;gap:10px}.bb-space-landing .s-motion-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:12px;color:var(--s-muted);background:transparent;border:0;border-radius:4px}.bb-space-landing .s-motion-toggle[hidden]{display:none}.bb-space-landing .s-motion-toggle svg{width:15px;height:15px}.bb-space-landing .s-motion-play,.bb-space-landing .s-motion-toggle[aria-pressed=true] .s-motion-pause{display:none}.bb-space-landing .s-motion-toggle[aria-pressed=true] .s-motion-play{display:block}.bb-space-landing button:not(:disabled),.bb-space-landing a{cursor:pointer}.bb-space-landing .s-domain{color:var(--s-muted);text-decoration:none}.bb-space-landing .s-color-probe{position:absolute;width:0;height:0;overflow:hidden;color:var(--s-shine)}@keyframes bb-landing-blue{0%,to{transform:translate(-3%,-3%) scale(.94);opacity:.74}38%{transform:translate(9%,2%) scale(1.12);opacity:1}72%{transform:translate(-7%,7%) scale(1.03);opacity:.86}}@keyframes bb-landing-green{0%,to{transform:translate(4%,4%) scale(1);opacity:.74}52%{transform:translate(-22%,-13%) scale(1.2);opacity:1}}@keyframes bb-landing-ribbon{0%,to{transform:translate(-9%,4%) rotate(-12deg);opacity:.55}50%{transform:translate(18%,-6%) rotate(-7deg);opacity:1}}@keyframes bb-landing-horizon{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-9px) rotate(-4deg)}}@keyframes bb-landing-horizon-light{0%,7%{-webkit-mask-position:-60% 0;mask-position:-60% 0;opacity:0}19%{opacity:.9}52%{opacity:.8}64%,to{-webkit-mask-position:160% 0;mask-position:160% 0;opacity:0}}@media(hover:hover)and (pointer:fine){.bb-space-landing .s-cta:hover{transform:translateY(-2px);background:var(--s-cta-hover)}.bb-space-landing .s-cta:hover svg{transform:translate(2px,-2px)}}@media(pointer:coarse){.bb-space-landing .s-language button{min-width:44px;min-height:44px}.bb-space-landing .s-cta:active{transform:scale(.98)}}@media(max-width:640px){.bb-space-landing .s-page{min-height:max(668px,var(--bb-page-min-height, 100svh));padding:0 25px max(25px,env(safe-area-inset-bottom))}.bb-space-landing .s-header{min-height:79px;gap:12px}.bb-space-landing .s-original-mark{width:38px;height:38px}.bb-space-landing .s-brand{gap:8px}.bb-space-landing .s-brand-name{font-size:14px}.bb-space-landing .s-header-login{display:none}.bb-space-landing .s-main{min-height:495px;padding:50px 0 51px}.bb-space-landing .s-word{font-size:clamp(70px,23.4cqw,117px)}.bb-space-landing .s-word+.s-word{margin-left:.24em;margin-top:calc(7px - .145em)}.bb-space-landing .s-description{font-size:13px;max-width:240px;margin-top:31px}.bb-space-landing .s-cta{margin-top:25px;min-height:49px;min-width:158px}.bb-space-landing .s-footer{padding-top:17px;gap:14px}.bb-space-landing .s-footer-items{gap:9px 16px}.bb-space-landing .s-horizon{top:65%;height:24%;left:-30%;width:160%}.bb-space-landing .s-cloud-blue{top:15%;left:-25%;width:141%;height:66%;filter:blur(17px)}.bb-space-landing .s-cloud-green{top:38%;left:12%;width:103%;height:52%;filter:blur(20px)}.bb-space-landing .s-touch-light{width:104%}}@media(max-width:370px){.bb-space-landing .s-page{padding-left:19px;padding-right:19px}.bb-space-landing .s-brand-name{font-size:13px}.bb-space-landing .s-original-mark{width:35px;height:35px}.bb-space-landing .s-brand{gap:6px}.bb-space-landing .s-footer-items{gap:8px 12px}}@media(prefers-reduced-motion:reduce){.bb-space-landing .s-page *,.bb-space-landing .s-page *:before,.bb-space-landing .s-page *:after{animation:none!important;transition:none!important}}
