.SuiteIntro_intro__cfrNU{position:fixed;inset:0;z-index:999;overflow:hidden;background:#04060a;pointer-events:auto;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transition:opacity .5s ease-out,-webkit-clip-path .5s cubic-bezier(.65,0,.35,1);transition:clip-path .5s cubic-bezier(.65,0,.35,1),opacity .5s ease-out;transition:clip-path .5s cubic-bezier(.65,0,.35,1),opacity .5s ease-out,-webkit-clip-path .5s cubic-bezier(.65,0,.35,1)}.SuiteIntro_wipe__RtKEC{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0;pointer-events:none}.SuiteIntro_skip__zfjHU{transition-duration:.22s}.SuiteIntro_line__r2KbR{position:absolute;left:50%;top:calc(50% - 96px);width:min(72vw,720px);height:1px;background:linear-gradient(90deg,transparent,#b8d957 18%,#b8d957 82%,transparent);transform:translate(-50%,-50%) scaleX(0);transform-origin:center;opacity:0;animation:SuiteIntro_si-line-in__Zfxee .62s cubic-bezier(.2,.7,.2,1) 80ms forwards,SuiteIntro_si-fade-out__8whOL .3s ease 1.75s forwards}@keyframes SuiteIntro_si-line-in__Zfxee{0%{transform:translate(-50%,-50%) scaleX(0);opacity:0}to{transform:translate(-50%,-50%) scaleX(1);opacity:1}}@keyframes SuiteIntro_si-fade-out__8whOL{to{opacity:0}}.SuiteIntro_log__zwojW{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:min(560px,calc(100vw - 48px));animation:SuiteIntro_si-fade-out__8whOL .3s ease 1.75s forwards}.SuiteIntro_logLine__JNsPA{margin:0;font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:clamp(12px,1.05vw,15px);letter-spacing:.06em;color:#b8d957;opacity:0;transform:translateY(4px);animation:SuiteIntro_si-line-up__F9UTT .36s ease-out forwards}@keyframes SuiteIntro_si-line-up__F9UTT{to{opacity:1;transform:translateY(0)}}.SuiteIntro_bar__1yOM2{margin-top:4px;width:min(220px,60vw);height:2px;background:hsla(97,10%,59%,.22);overflow:hidden}.SuiteIntro_barFill__8T8Oo{display:block;height:100%;width:0;background:#b8d957;animation:SuiteIntro_si-bar__jeltA 1.4s linear .24s forwards}@keyframes SuiteIntro_si-bar__jeltA{to{width:100%}}.SuiteIntro_wordWrap__Ryifc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 20px}.SuiteIntro_word__mRjix{display:inline-flex;align-items:baseline;gap:.075em;font-family:var(--font-wordmark),"DM Sans",system-ui,sans-serif;font-size:clamp(48px,10vw,140px);line-height:.96;letter-spacing:-.035em;color:#fff;white-space:nowrap;opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:SuiteIntro_si-word-in__X1Zz8 .52s ease-out 1.85s forwards}.SuiteIntro_wordBrand__kxSaB{font-weight:700}.SuiteIntro_wordProduct__nG7QC{font-weight:300;letter-spacing:-.015em;color:#b8d957}.SuiteIntro_wordDot__VAQpL{flex:none;width:.2em;height:.2em;border-radius:50%;background:#b8d957}@keyframes SuiteIntro_si-word-in__X1Zz8{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}1%{opacity:1}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.SuiteIntro_lockup__nBUL9{display:flex;align-items:center;gap:11px;opacity:0;animation:SuiteIntro_si-fade-in__a31qk .4s ease-out 2.22s forwards}@keyframes SuiteIntro_si-fade-in__a31qk{to{opacity:1}}.SuiteIntro_lockupLabel__u_yCM{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:13px;letter-spacing:.26em;text-transform:uppercase;color:#93a08b}.SuiteIntro_lockupLogo__Q4H0v{height:36px;width:auto;display:block}html.intro-armed:before{inset:0;background:#04060a}html.intro-armed:after,html.intro-armed:before{content:"";position:fixed;z-index:998;pointer-events:none}html.intro-armed:after{left:50%;top:calc(50% - 96px);width:min(72vw,720px);height:1px;background:linear-gradient(90deg,transparent,#b8d957 18%,#b8d957 82%,transparent);transform:translate(-50%,-50%) scaleX(0);transform-origin:center;opacity:0;animation:si-cover-line .62s cubic-bezier(.2,.7,.2,1) 80ms forwards}@keyframes si-cover-line{0%{transform:translate(-50%,-50%) scaleX(0);opacity:0}to{transform:translate(-50%,-50%) scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){html.intro-armed:after{animation:none;opacity:0}}