@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";._screen_1anur_1{isolation:isolate;color:#f4f4f4;background:#2b2b2b;place-items:center;min-height:100dvh;animation:.45s cubic-bezier(.2,.8,.2,1) both _screen-in_1anur_1;display:grid;position:relative;overflow:hidden}._screen_1anur_1:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(at 32% 38%,#ffffff12,#0000 34%),radial-gradient(at 76% 64%,#ffffff0d,#0000 32%);animation:32s ease-in-out infinite alternate _ambient-drift_1anur_1;position:absolute;inset:-30%}._screen_1anur_1:after{z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(22px);content:"";background:radial-gradient(#ffffff21 0%,#fff1 24%,#ffffff05 48%,#0000 70%);border-radius:50%;width:min(82vmin,980px);animation:9s ease-in-out infinite alternate _login-halo_1anur_1;position:absolute;top:50%;left:50%}._leaving_1anur_1{animation:.32s cubic-bezier(.4,0,.8,.3) both _screen-out_1anur_1}._orbits_1anur_1{pointer-events:none;width:max(105vw,1050px);height:max(100vh,790px);position:absolute;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}._orbits_1anur_1 ellipse{display:none}._orbits_1anur_1 text{fill:#fff;letter-spacing:5px;font-family:inherit;font-size:15px;font-weight:650}._orbitOne_1anur_1,._orbitTwo_1anur_1{transform-box:view-box;transform-origin:600px 450px}._orbitOne_1anur_1{animation:112s linear infinite _orbit-steady_1anur_1}._orbitTwo_1anur_1{animation:137s linear infinite _orbit-steady-reverse_1anur_1}._orbitTextOne_1anur_1,._orbitTextTwo_1anur_1{transform-box:view-box;transform-origin:600px 450px;will-change:transform}._orbitTextOne_1anur_1{animation:61s linear infinite _orbit-text-pulse_1anur_1}._orbitTextTwo_1anur_1{animation:73s linear infinite _orbit-text-pulse-reverse_1anur_1}._formSide_1anur_1{z-index:1;place-items:center;width:100%;min-height:100dvh;padding:32px 20px;display:grid;position:relative}._formCard_1anur_1{-webkit-backdrop-filter:blur(12px);background:#2b2b2bf0;border:1px solid #ffffff29;border-radius:4px;width:min(430px,100%);padding:30px;box-shadow:0 14px 44px #0000002e}._brand_1anur_1{color:#eee;letter-spacing:.2em;justify-content:center;align-items:center;gap:10px;margin-bottom:26px;font-size:10px;font-weight:700;display:flex}._brand_1anur_1 img{object-fit:contain;width:30px;height:30px}._brand_1anur_1 b{color:#fff;letter-spacing:.22em}._formHeading_1anur_1{text-align:center;margin-bottom:22px}._formEyebrow_1anur_1{color:#b9b9b9;letter-spacing:.16em;font-size:9px;font-weight:700;display:block}._formHeading_1anur_1 h2{letter-spacing:-.035em;margin:10px 0 7px;font-size:25px;font-weight:600}._formHeading_1anur_1 p{color:#b3b3b3;margin:0;font-size:12px;line-height:1.6}._modeTabs_1anur_1{background:#ffffff09;border:1px solid #ffffff1f;border-radius:4px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:3px;display:grid}._modeTabs_1anur_1 button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;height:35px;font-size:11px;font-weight:600;transition:background .2s,color .2s}._modeTabs_1anur_1 ._activeTab_1anur_1{color:#fff;background:#ffffff1a;border-color:#ffffff21}._form_1anur_1{gap:13px;animation:.3s both _form-in_1anur_1;display:grid}._field_1anur_1{color:#d0d0d0;gap:7px;font-size:10px;font-weight:600;display:grid}._field_1anur_1 small{color:#aaa;font-size:9px;font-weight:400}._inputWrap_1anur_1{background:#00000024;border:1px solid #ffffff29;border-radius:3px;align-items:center;gap:10px;min-height:44px;padding:0 12px;transition:border-color .2s,background .2s;display:flex;position:relative}._inputWrap_1anur_1:focus-within{background:#00000038;border-color:#ffffff85}._inputWrap_1anur_1>svg{color:#bcbcbc;flex:none}._inputWrap_1anur_1 input{color:#f4f4f4;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}._inputWrap_1anur_1 input::placeholder{color:#858585}._inputWrap_1anur_1 input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._inputWrap_1anur_1 ._dateInput_1anur_1{color:#ddd}._passwordToggle_1anur_1{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:28px;height:28px;display:grid}._passwordToggle_1anur_1:hover{color:#fff;background:#ffffff14}._formMeta_1anur_1{color:#aaa;justify-content:space-between;align-items:center;margin-top:-1px;font-size:9px;display:flex}._formMeta_1anur_1 span:before{content:"";background:#b9d2c0;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}._formMeta_1anur_1 button,._textButton_1anur_1{color:#ddd;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:9px}._formMeta_1anur_1 button:hover,._textButton_1anur_1:hover{text-decoration:underline}._consent_1anur_1{color:#bbb;align-items:flex-start;gap:9px;font-size:9px;line-height:1.6;display:flex}._consent_1anur_1 input{accent-color:#ddd;flex:none;width:14px;height:14px;margin:2px 0 0}._consent_1anur_1 a{color:#fff;text-underline-offset:2px;text-decoration:underline}._submit_1anur_1{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:3px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s;display:flex}._submit_1anur_1:hover:not(:disabled){background:#fff3;border-color:#ffffff80}._submit_1anur_1:focus-visible,._modeTabs_1anur_1 button:focus-visible,._textButton_1anur_1:focus-visible,._formMeta_1anur_1 button:focus-visible,._passwordToggle_1anur_1:focus-visible{outline-offset:3px;outline:2px solid #fff}._submit_1anur_1:disabled{opacity:.55;cursor:wait}._oauthOptions_1anur_1{gap:10px;margin:0 0 16px;animation:.3s both _form-in_1anur_1;display:grid}._oauthDivider_1anur_1{color:#929292;align-items:center;gap:10px;font-size:9px;display:flex}._oauthDivider_1anur_1:before,._oauthDivider_1anur_1:after{content:"";background:#ffffff1a;flex:1;height:1px}._oauthButtons_1anur_1{grid-template-columns:1fr 1fr;gap:9px;display:grid}._oauthButtons_1anur_1 button{color:#eee;min-height:40px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff26;border-radius:3px;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:600;transition:background .2s,border-color .2s;display:flex}._oauthButtons_1anur_1 button:hover:not(:disabled){background:#ffffff17;border-color:#ffffff52}._oauthButtons_1anur_1 button:focus-visible{outline-offset:3px;outline:2px solid #fff}._oauthButtons_1anur_1 button:disabled{opacity:.55;cursor:wait}._googleMark_1anur_1{color:#8ab4f8;font-size:16px;font-weight:800}._discordMark_1anur_1{color:#fff;background:#5865f2;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}._error_1anur_1,._success_1anur_1{color:#f0c3b9;background:#70322b33;border:1px solid #ffb4a53b;border-radius:3px;align-items:flex-start;gap:9px;margin:0 0 12px;padding:10px 11px;font-size:10px;line-height:1.5;animation:.25s both _form-in_1anur_1;display:flex}._error_1anur_1 svg,._success_1anur_1 svg{flex:none;margin-top:1px}._success_1anur_1{color:#c7e4cc;background:#3866482e;border-color:#b4e1be33}._textButton_1anur_1{justify-self:center;margin-top:-2px}._formFooter_1anur_1{color:#aaa;text-align:center;border-top:1px solid #ffffff1a;gap:7px;margin-top:22px;padding-top:13px;font-size:9px;display:grid}._formFooter_1anur_1 span:last-child{letter-spacing:.12em;font-size:8px;font-weight:700}._formFooter_1anur_1 b{color:#ddd;padding:0 4px}@keyframes _orbit-text-pulse_1anur_1{0%{transform:rotate(0)}5%{transform:rotate(18.88deg)}10%{transform:rotate(39.44deg)}15%{transform:rotate(61.42deg)}20%{transform:rotate(84.44deg)}25%{transform:rotate(108deg)}30%{transform:rotate(131.56deg)}35%{transform:rotate(154.58deg)}40%{transform:rotate(176.56deg)}45%{transform:rotate(197.12deg)}50%{transform:rotate(216deg)}55%{transform:rotate(233.12deg)}60%{transform:rotate(248.56deg)}65%{transform:rotate(262.58deg)}70%{transform:rotate(275.56deg)}75%{transform:rotate(288deg)}80%{transform:rotate(300.44deg)}85%{transform:rotate(313.42deg)}90%{transform:rotate(327.44deg)}95%{transform:rotate(342.88deg)}to{transform:rotate(360deg)}}@keyframes _orbit-text-pulse-reverse_1anur_1{0%{transform:rotate(0)}5%{transform:rotate(-18.88deg)}10%{transform:rotate(-39.44deg)}15%{transform:rotate(-61.42deg)}20%{transform:rotate(-84.44deg)}25%{transform:rotate(-108deg)}30%{transform:rotate(-131.56deg)}35%{transform:rotate(-154.58deg)}40%{transform:rotate(-176.56deg)}45%{transform:rotate(-197.12deg)}50%{transform:rotate(-216deg)}55%{transform:rotate(-233.12deg)}60%{transform:rotate(-248.56deg)}65%{transform:rotate(-262.58deg)}70%{transform:rotate(-275.56deg)}75%{transform:rotate(-288deg)}80%{transform:rotate(-300.44deg)}85%{transform:rotate(-313.42deg)}90%{transform:rotate(-327.44deg)}95%{transform:rotate(-342.88deg)}to{transform:rotate(-360deg)}}@keyframes _login-halo_1anur_1{0%{opacity:.42;transform:translate(-50%,-50%)scale(.84)}to{opacity:.92;transform:translate(-50%,-50%)scale(1.12)}}@keyframes _ambient-drift_1anur_1{0%{opacity:.55;transform:translate(-2%,-1%)scale(.96)}to{opacity:.9;transform:translate(2%,1%)scale(1.04)}}@keyframes _orbit-steady_1anur_1{to{transform:rotate(360deg)}}@keyframes _orbit-steady-reverse_1anur_1{to{transform:rotate(-360deg)}}@keyframes _screen-in_1anur_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _screen-out_1anur_1{to{opacity:0;transform:translateY(-5px)}}@keyframes _form-in_1anur_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){._orbits_1anur_1{opacity:.75;width:145vw;height:95vh}._orbits_1anur_1 ellipse{display:none}._orbits_1anur_1 text{letter-spacing:4px;font-size:18px}._formCard_1anur_1{padding:25px 21px}._formHeading_1anur_1 h2{font-size:23px}}@media (height<=700px){._formCard_1anur_1{padding-top:21px;padding-bottom:21px}._brand_1anur_1{margin-bottom:17px}._formHeading_1anur_1{margin-bottom:16px}._modeTabs_1anur_1{margin-bottom:15px}._form_1anur_1{gap:10px}._formFooter_1anur_1{margin-top:15px}}@media (prefers-reduced-motion:reduce){._screen_1anur_1,._screen_1anur_1:before,._screen_1anur_1:after,._leaving_1anur_1,._form_1anur_1,._error_1anur_1,._success_1anur_1,._orbitOne_1anur_1,._orbitTwo_1anur_1,._orbitTextOne_1anur_1,._orbitTextTwo_1anur_1{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{color:#f3f3f3;font-synthesis:none;text-rendering:optimizelegibility;--text:#f3f3f3;--muted:#a5a5a8;--subtle:#77777b;--line:#ffffff1a;--glass:#ffffff0b;--glass-hover:#ffffff13;--white:#f4f4f4;background:#111112;font-family:DM Sans,sans-serif}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#dcdce147 #ffffff09}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff09}::-webkit-scrollbar-thumb{background:#dcdce145;border:2px solid #111213;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#f0f0f56e}html,body,#root{min-height:100%}body{background:#111112;min-width:720px;min-height:100vh;margin:0}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid #ffffffc7}.suite-shell{min-height:100vh;animation:.52s cubic-bezier(.2,.78,.25,1) both suite-shell-enter}.rail{z-index:4;-webkit-backdrop-filter:blur(28px)saturate(125%);background:#181819d1;border-right:1px solid #fff1;flex-direction:column;align-items:center;width:82px;padding:22px 12px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:inset -1px 0 #ffffff05}.rail-brand{place-items:center;width:48px;height:48px;margin-bottom:38px;display:grid}.rail-brand img{object-fit:contain;width:38px;height:38px}.rail-nav{gap:10px;width:100%;display:grid}.rail-link,.rail-product{color:#96969a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;place-items:center;width:48px;height:48px;transition:color .2s,background .2s,border-color .2s,transform .2s;display:grid;position:relative}.rail-link:hover,.rail-product:hover{color:#fff;background:#ffffff0f}.rail-link:active,.rail-product:active{transform:scale(.96)}.rail-link.is-active{color:#fff;background:#ffffff17;border-color:#ffffff1b;box-shadow:inset 0 1px #ffffff17}.rail-link.is-active:before{content:"";background:#f2f2f2;border-radius:3px;width:2px;position:absolute;inset:11px auto 11px -13px}.rail-link span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail-products{justify-items:center;gap:9px;margin-top:31px;display:grid}.rail-caption{color:#68686c;letter-spacing:.12em;margin-bottom:2px;font-size:7px;font-weight:700}.rail-product{border-radius:13px;width:42px;height:42px}.rail-product img{object-fit:contain;width:25px;height:25px}.rail-product.is-active{background:#ffffff17;border-color:#ffffff24}.main-view{view-transition-name:suite-main;width:calc(100% - 82px);min-height:100vh;margin-left:82px;padding:0 clamp(28px,5.2vw,88px) 38px}::view-transition-group(suite-main){animation-duration:.42s}::view-transition-old(suite-main){animation:.2s both suite-page-out}::view-transition-new(suite-main){animation:.38s cubic-bezier(.2,.78,.25,1) both suite-page-in}.topbar{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex}.page-heading{gap:2px;display:grid}.page-overline{color:#858589;letter-spacing:.2em;font-size:8px;font-weight:700}.page-heading h1{letter-spacing:-.045em;margin:0;font:700 29px Manrope,sans-serif}.top-actions{align-items:center;gap:16px;display:flex}.top-account{align-items:center;display:flex;position:relative}.top-avatar-button{cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(140%);background:#ffffff1a;border:1px solid #ffffff2b;border-color:#ffffff4d #ffffff2b #ffffff2b #ffffff3b;border-radius:50%;place-items:center;width:44px;height:44px;padding:3px;transition:background .2s,transform .2s;display:grid;box-shadow:inset 0 1px #ffffff17,0 6px 18px #0003}.top-avatar-button:hover{background:#ffffff2b;transform:translateY(-1px)}.top-avatar{color:#fff;object-fit:cover;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;width:100%;height:100%;font-size:12px;font-weight:700;display:block;overflow:hidden}.account-popover{z-index:12;-webkit-backdrop-filter:blur(30px)saturate(135%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:#161618f0;border:1px solid #ffffff17;border-color:#ffffff2e #ffffff17 #ffffff17 #ffffff21;border-radius:16px;gap:7px;width:270px;padding:8px;transition:visibility 0s linear .16s;animation:.16s ease-in both account-menu-out;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;transform:translateY(-5px)scale(.98);box-shadow:inset 0 1px #ffffff16,inset 1px 0 #ffffff09,0 18px 44px #0006}.top-account.is-open .account-popover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;animation:.2s both account-menu-in;transform:translateY(0)scale(1)}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes account-menu-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-7px)scale(.98)}}@media (prefers-reduced-motion:reduce){.account-popover,.top-account.is-open .account-popover{transition-duration:.01ms;animation-duration:.01ms}}.account-banner{background:#2a2a2c;border-radius:10px;height:76px;position:relative;overflow:hidden}.account-banner img,.account-banner video,.account-banner>span,.account-banner>i{width:100%;height:100%;position:absolute;inset:0}.account-banner img,.account-banner video{object-fit:cover}.account-banner>i{pointer-events:none;background:#00000024}.account-identity{align-items:center;gap:10px;min-width:0;margin:-29px 7px 0;display:flex;position:relative}.account-menu-avatar{z-index:1;color:#f5f5f6;background:#343436;border:3px solid #18181a;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 12px #00000059}.account-menu-avatar img,.account-menu-avatar video{object-fit:cover;width:100%;height:100%}.account-menu-avatar span{font-size:17px;font-weight:700}.account-name{gap:3px;min-width:0;padding-top:20px;display:grid}.account-name strong,.account-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-name strong{color:#f0f0f1;font-size:11px;font-weight:700}.account-name span{color:#8e8e93;font-size:9px}.account-email{color:#aaaab0;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff13;max-width:100%;padding:3px 8px 9px;font-size:9px;overflow:hidden}.top-account .account-signout{color:#e6e6e8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff12;border-color:#ffffff1a #ffffff12 #ffffff12 #ffffff16;border-radius:10px;align-items:center;gap:9px;min-height:37px;padding:0 10px;font-size:10px;transition:border-color .2s,background .2s,color .2s;display:flex;box-shadow:inset 0 1px #ffffff09}.top-account .account-signout svg{color:#bcbcc1;transition:color .2s}.top-account .account-signout.account-manage{color:#f4f4f5;background:#ffffff18;border-color:#ffffff2e #ffffff1f #ffffff1f;min-height:40px;font-weight:700}.account-external{margin-left:auto}.top-account .account-signout.account-manage svg{color:#e1e1e4}.top-account .account-signout:hover{color:#fff;background:#ffffff16;border-color:#ffffff21}.top-account .account-signout:hover svg{color:#f2f2f4}.top-account .account-signout:focus-visible{outline-offset:2px;outline:2px solid #ffffffbf}.welcome{-webkit-backdrop-filter:blur(28px)saturate(130%);background:#ffffff0b;border:1px solid #ffffff18;border-color:#ffffff30 #ffffff18 #ffffff18 #ffffff24;border-radius:19px;justify-content:space-between;align-items:center;gap:32px;min-height:254px;margin-top:28px;padding:34px 38px;animation:.62s cubic-bezier(.2,.78,.25,1) both welcome-enter;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,inset 1px 0 #ffffff06,0 18px 54px #00000030}.welcome-copy{z-index:1;max-width:540px;position:relative}.eyebrow{color:#c6c6c9;letter-spacing:.18em;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.eyebrow svg{color:#fff}.welcome h2{letter-spacing:-.055em;margin:16px 0 8px;font:700 clamp(25px,3vw,36px) Manrope,sans-serif}.welcome p{color:#a8a8ac;max-width:410px;margin:0;font-size:12px;line-height:1.7}.hero-button{color:#171718;cursor:pointer;background:#e9e9ea;border:1px solid #ffffffbf;border-radius:11px;align-items:center;gap:10px;min-height:40px;margin-top:23px;padding:0 15px;font-size:10px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.hero-button:hover{background:#fff;transform:translateY(-1px)}.welcome-mark{place-items:center;width:220px;height:220px;display:grid;position:absolute;top:50%;right:12%;transform:translateY(-50%)}.welcome-mark img{z-index:1;object-fit:contain;filter:grayscale()brightness(1.35);opacity:.9;width:65px;height:65px;position:relative}.welcome-orbit{border:1px solid #ffffff17;border-radius:50%;position:absolute}.orbit-a{animation:50s linear infinite orbit;inset:8px}.orbit-b{border-color:#ffffff21;animation:37s linear infinite orbit-reverse;inset:35px}.orbit-c{border-color:#ffffff13;inset:63px}.welcome-index{color:#e5e5e7;text-align:right;gap:1px;display:grid;position:absolute;bottom:22px;right:29px}.welcome-index span{font:600 22px Manrope,sans-serif}.welcome-index small{color:#77777b;letter-spacing:.15em;font-size:7px;font-weight:700}.library-head{justify-content:space-between;align-items:end;gap:18px;margin:38px 0 17px;display:flex}.library-head h2{letter-spacing:-.025em;margin:0 0 5px;font:700 18px Manrope,sans-serif}.library-head p{color:#89898d;margin:0;font-size:10px}.library-head p span{color:#626266;margin:0 6px}.library-actions{align-items:center;gap:9px;display:flex}.search{color:#929296;-webkit-backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff18;border-top-color:#ffffff26;border-radius:11px;align-items:center;gap:8px;width:205px;height:38px;padding:0 11px;transition:background .2s,border-color .2s;display:flex}.search:focus-within{background:#fff1;border-color:#ffffff47}.search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:10px}.search input::placeholder{color:#77777b}.icon-button,.update-all,.catalog-link{color:#dedee0;cursor:pointer;-webkit-backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff1c;border-top-color:#ffffff2b;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:10px;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.icon-button{width:38px;padding:0}.icon-button:hover,.update-all:hover,.catalog-link:hover{background:#ffffff17;border-color:#fff3;transform:translateY(-1px)}.icon-button:disabled{opacity:.55;cursor:default}.update-all{color:#f4f4f4;background:#ffffff1f}.catalog-link{color:#bcbcc0;background:0 0;border-color:#0000}.catalog-link:hover{background:#ffffff0e}.catalog-sections{gap:37px;display:grid}.library-section{min-width:0}.library-section-heading{align-items:baseline;gap:12px;margin:22px 0 15px;display:flex}.library-section-heading h2{color:#ededee;letter-spacing:-.035em;margin:0;font:700 21px Manrope,sans-serif}.library-section-heading span{color:#818186;font-size:9px}.catalog-empty{color:#929297;background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;grid-column:1/-1;margin:0;padding:26px 20px;font-size:11px}.notice{color:#d0d0d2;-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff18;border-radius:12px;align-items:center;gap:10px;min-height:44px;margin:-3px 0 13px;padding:10px 13px;font-size:10px;animation:.36s cubic-bezier(.2,.8,.2,1) both notice-in;display:flex}.notice.error{color:#e4c3bd;border-color:#ffbeb433}.notice.error button{color:#eee;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;text-decoration:underline}.notice-icon{color:#f0f0f0;place-items:center;display:grid}.progress-copy{flex:1}.progress-track{background:#ffffff1a;border-radius:4px;height:3px;margin-top:7px;overflow:hidden}.progress-track i{background:#e8e8ea;border-radius:4px;height:100%;transition:width .25s;display:block}.app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-card{-webkit-backdrop-filter:blur(24px)saturate(125%);background:#ffffff0b;border:1px solid #ffffff16;border-color:#ffffff29 #ffffff16 #ffffff16 #ffffff1f;border-radius:15px;min-height:206px;padding:17px 17px 14px;transition:background .22s,border-color .22s,transform .22s;box-shadow:inset 0 1px #ffffff0b,0 13px 38px #0000001f}.app-card:hover{background:#fff1;border-color:#ffffff26;transform:translateY(-2px)}.app-card{cursor:pointer}.app-card[data-product=loom] .app-icon{border-color:#d7b36a36}.app-card[data-product=pulse] .app-icon{border-color:#e76b7233}.app-card[data-product=vellum] .app-icon{border-color:#d8d5ce33}.app-card[data-product=wonderwall] .app-icon{border-color:#b7cf7933}.card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-icon{background:#00000038;border:1px solid #ffffff1c;border-radius:14px;place-items:center;width:47px;height:47px;display:grid;box-shadow:inset 0 1px #ffffff12}.app-icon img{object-fit:contain;width:33px;height:33px}.app-meta{color:#8d8d91;letter-spacing:.09em;text-align:right;align-items:center;gap:5px;font-size:7px;font-weight:700;display:flex}.app-meta strong{color:#ededed;place-items:center;display:grid}.card-body{min-height:67px;margin-top:13px}.card-body h3{letter-spacing:-.02em;margin:0 0 5px;font:700 14px Manrope,sans-serif}.card-body p{color:#a2a2a6;max-width:265px;margin:0;font-size:10px;line-height:1.55}.card-footer{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:8px;padding-top:11px;display:flex}.install-button,.primary-button{color:#ededed;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(145%);background:#ffffff13;border:1px solid #ffffff21;border-color:#ffffff3d #ffffff21 #ffffff21 #ffffff2e;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff17,inset 1px 0 #ffffff09,0 8px 22px #00000024}.install-button:hover,.primary-button:hover{background:#ffffff21;border-color:#ffffff4d;transform:translateY(-1px)}.primary-button{color:#fff;background:#ffffff24;border-color:#ffffff47}.primary-button:hover{background:#fff3;border-color:#ffffff6b}.install-button:disabled,.primary-button:disabled{opacity:.5;cursor:default}.version{color:#7c7c80;font-size:9px}.suite-footer{color:#76767a;justify-content:space-between;align-items:center;gap:16px;padding:25px 2px 0;font-size:9px;display:flex}.suite-footer span:first-child{align-items:center;gap:7px;display:flex}.suite-footer svg{color:#b8b8bb}.suite-footer b{color:#616165;margin:0 5px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes orbit-reverse{to{transform:rotate(-360deg)}}@keyframes notice-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes suite-shell-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-enter{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes suite-page-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)scale(.995)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes suite-page-out{to{opacity:0;filter:blur(2px);transform:translateY(-5px)scale(.997)}}@media (width<=1050px){.main-view{padding-left:34px;padding-right:34px}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-mark{right:8%}}@media (width<=780px){body{min-width:0}.rail{width:64px;padding-left:8px;padding-right:8px}.main-view{width:calc(100% - 64px);margin-left:64px;padding-left:20px;padding-right:20px}.welcome{padding:27px 23px}.welcome-mark{opacity:.55;right:0}.library-head{flex-direction:column;align-items:flex-start}.library-actions{flex-wrap:wrap;width:100%}.search{flex:1}}@media (width<=560px){.topbar{flex-direction:column;align-items:flex-start;padding:17px 0}.top-actions{justify-content:space-between;width:100%}.welcome{min-height:236px}.welcome-copy{max-width:82%}.welcome-mark{opacity:.34;right:-68px}.welcome-index{bottom:16px;right:17px}.app-grid{grid-template-columns:1fr}.suite-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(suite-main){animation-duration:.01ms!important}::view-transition-old(suite-main){animation-duration:.01ms!important}::view-transition-new(suite-main){animation-duration:.01ms!important}.app-card:hover,.hero-button:hover,.icon-button:hover,.update-all:hover,.catalog-link:hover{transform:none}}.product-page{--product-accent:#30b9aa;--product-soft:#30b9aa38;isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(125%);background:#17191a;border:1px solid #ffffff1a;border-color:#fff3 #ffffff1a #ffffff1a #ffffff24;border-radius:17px;align-items:center;min-height:min(610px,100vh - 155px);margin-top:20px;animation:.48s cubic-bezier(.2,.78,.25,1) both product-enter;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 20px 60px #0003}.product-page.is-leaving{pointer-events:none;animation:.34s cubic-bezier(.4,0,.7,.2) both product-exit}.product-composer{--product-accent:#30b9aa;--product-soft:#30b9aa3d}.product-loom{--product-accent:#a77af4;--product-soft:#a77af440}.product-pulse{--product-accent:#55a8ff;--product-soft:#55a8ff40}.product-vellum{--product-accent:#e7bd52;--product-soft:#e7bd523d}.product-wonderwall{--product-accent:#82c85e;--product-soft:#82c85e3d}.product-content{z-index:2;width:min(630px,62%);padding:38px clamp(26px,5vw,72px);position:relative}.product-brand{color:#d1d1d4;letter-spacing:.19em;align-items:center;gap:12px;margin-bottom:22px;font-size:9px;font-weight:700;display:flex}.product-brand img{object-fit:contain;filter:drop-shadow(0 5px 14px #00000059);width:49px;height:49px}.product-kicker{color:var(--product-accent);letter-spacing:.2em;font-size:8px;font-weight:700}.product-content h2{letter-spacing:-.07em;margin:10px 0 12px;font:800 clamp(40px,5.4vw,68px) Manrope,sans-serif}.product-content>p{color:#b0b0b4;max-width:395px;margin:0;font-size:13px;line-height:1.75}.product-buttons{align-items:center;gap:16px;margin-top:29px;display:flex}.product-cta{border:1px solid color-mix(in srgb, var(--product-accent), white 45%);border-top-color:color-mix(in srgb, var(--product-accent), white 68%);border-left-color:color-mix(in srgb, var(--product-accent), white 58%);background:color-mix(in srgb, var(--product-accent), transparent 72%);color:#f5f5f6;cursor:pointer;min-height:62px;box-shadow:inset 0 1px 0 #ffffff30, inset 1px 0 0 #ffffff14, 0 12px 34px var(--product-soft);-webkit-backdrop-filter:blur(24px)saturate(165%);border-radius:17px;align-items:center;gap:12px;padding:0 31px;font-size:15px;font-weight:800;transition:transform .22s,background .22s,border-color .22s;display:inline-flex}.product-cta:hover{border-color:color-mix(in srgb, var(--product-accent), white 30%);background:color-mix(in srgb, var(--product-accent), transparent 62%);transform:translateY(-2px)}.product-cta:disabled{opacity:.55;cursor:default}.product-buttons>span{color:#77777b;letter-spacing:.1em;font-size:8px;font-weight:700}.uninstall-app-action{color:#ffe2e2d1;cursor:pointer;-webkit-backdrop-filter:blur(22px)saturate(145%);background:#5f2c3038;border:1px solid #ef8b8b33;border-color:#ffd0d047 #ef8b8b33 #ef8b8b33 #ffd0d038;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.uninstall-app-action:hover{color:#fff;background:#71353952;border-color:#ffbcbc61}.uninstall-app-action:disabled{opacity:.5;cursor:default}.product-status{color:#96969a;align-items:center;gap:8px;margin-top:27px;font-size:10px;display:flex}.product-status i{background:#76767a;border-radius:50%;width:6px;height:6px}.product-status i.is-installed{background:var(--product-accent);box-shadow:0 0 11px var(--product-soft)}.product-status small{color:#6e6e72;letter-spacing:.08em;margin-left:10px;font-size:8px}.product-art{z-index:0;opacity:1;width:62%;position:absolute;inset:0 0 0 auto;overflow:hidden}.product-art:before{z-index:1;opacity:.78;content:"";background:#17191a;width:25%;position:absolute;inset:0 auto 0 0}.product-shape{border:1px solid color-mix(in srgb, var(--product-accent), transparent 38%);background:var(--product-soft);border-radius:50%;display:block;position:absolute;box-shadow:inset 0 1px #ffffff1f}.shape-one{aspect-ratio:1;width:min(39vw,520px);animation:18s ease-in-out infinite alternate product-drift;top:3%;right:1%;transform:rotate(-18deg)scaleX(1.16)}.shape-two{aspect-ratio:1;width:min(29vw,390px);animation:15s ease-in-out -4s infinite alternate-reverse product-drift;top:15%;right:16%;transform:rotate(28deg)scaleX(.72)}.shape-three{aspect-ratio:1;background:#ffffff0b;border-color:#fff3;width:min(19vw,245px);top:27%;right:21%}.product-monogram{color:#ffffff1a;letter-spacing:-.1em;-webkit-user-select:none;user-select:none;font:800 clamp(280px,42vw,560px)/.8 Manrope,sans-serif;position:absolute;top:50%;right:2%;transform:translateY(-47%)}.product-emblem{z-index:2;object-fit:contain;filter:drop-shadow(0 25px 42px #0000006b);width:min(25vw,300px);height:min(25vw,300px);animation:7s ease-in-out infinite emblem-float;position:absolute;top:50%;left:48%;transform:translate(-50%,-50%)rotate(-7deg)}.product-loom .shape-one{border-radius:45% 55% 48% 52%;transform:rotate(35deg)scaleX(.78)}.product-loom .shape-two{border-radius:48% 52% 38% 62%;transform:rotate(-28deg)scaleX(1.14)}.product-pulse .shape-one{border-radius:34%;transform:rotate(42deg)scaleX(1.28)}.product-pulse .shape-two{border-radius:30%;transform:rotate(-30deg)scaleX(.74)}.product-vellum .shape-one,.product-vellum .shape-two{border-radius:7px;transform:rotate(16deg)scaleX(.72)}.product-vellum .shape-three{border-radius:5px;transform:rotate(-13deg)}.product-wonderwall .shape-one{border-radius:36% 64% 55% 45%;transform:rotate(24deg)scaleX(1.2)}.product-wonderwall .shape-two{border-radius:63% 37% 38% 62%;transform:rotate(-18deg)scaleX(.85)}.product-index{z-index:2;color:#77777b;letter-spacing:.18em;justify-items:end;gap:4px;font-size:7px;font-weight:700;display:grid;position:absolute;bottom:22px;right:25px}.product-index b{color:#ffffff9e;letter-spacing:-.04em;font:500 18px Manrope,sans-serif}@keyframes product-enter{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes product-exit{to{opacity:0;transform:translateY(-8px)scale(.99)}}@keyframes product-drift{to{translate:0 -14px;rotate:7deg}}@keyframes emblem-float{50%{transform:translate(-50%,calc(-50% - 9px))rotate(-4deg)}}@media (width<=780px){.product-content{width:75%}.product-art{opacity:.65;width:60%}}@media (width<=560px){.product-page{align-items:flex-start;min-height:520px}.product-content{width:100%;padding:22px}.product-brand{margin-bottom:25px}.product-art{opacity:.48;width:100%;top:35%}.product-monogram{right:4%}.product-status{flex-wrap:wrap}}.main-view:has(.product-page,.update-history){width:calc(100% - 82px);padding:0}.main-view:has(.product-page,.update-history) .topbar{z-index:5;background:#09090a47;border-bottom:0;justify-content:flex-end;min-height:82px;padding:0 25px;position:relative}.main-view:has(.product-page,.update-history) .page-heading{display:none}.product-tabs{-webkit-backdrop-filter:blur(24px)saturate(145%);background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:3px;padding:5px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-tabs button{color:#99999d;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:33px;padding:0 16px;font-size:10px;font-weight:700}.product-tabs button:hover{color:#eee}.product-tabs button.is-active{color:#f5f5f6;background:#ffffff24;box-shadow:inset 0 1px #ffffff14}.product-page{min-height:max(762px,100vh);box-shadow:none;background:#0c0e10;border:0;border-radius:0;align-items:flex-start;margin:-82px 0 0;padding-top:82px}.product-content{flex-direction:column;justify-content:center;align-self:stretch;width:min(640px,52%);padding:27px 0 27px clamp(34px,4vw,66px);display:flex}.product-brand{margin-bottom:36px}.product-brand img{object-position:left center;width:clamp(150px,17vw,230px);height:76px}.product-brand span,.product-kicker{display:none}.product-content h2{letter-spacing:-.045em;max-width:540px;margin:0 0 16px;font-size:clamp(30px,3vw,43px);line-height:1.05}.product-content>p{max-width:430px;font-size:14px}.product-buttons{margin-top:25px}.product-cta{border-radius:18px;justify-content:center;min-width:205px}.product-buttons{flex-wrap:wrap}.uninstall-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px)saturate(115%);background:#050608ad;place-items:center;padding:22px;animation:.34s both uninstall-backdrop-in;display:grid;position:fixed;inset:0}.uninstall-backdrop.is-closing{animation:.3s both uninstall-backdrop-out}.uninstall-dialog{color:#f3f3f4;text-align:center;-webkit-backdrop-filter:blur(30px)saturate(155%);background:#1d1f22e0;border:1px solid #e0e8ee21;border-color:#f4f9fc38 #e0e8ee21 #e0e8ee21 #eff7fc2b;border-radius:22px;width:min(440px,100%);padding:34px 34px 30px;animation:.42s cubic-bezier(.2,.8,.2,1) both uninstall-dialog-in;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 1px 0 #daf4ff0d,0 24px 70px #00000052}.is-closing .uninstall-dialog{animation:.26s both uninstall-dialog-out}.uninstall-close{color:#a9aaad;cursor:pointer;background:#ffffff0b;border:1px solid #e1eaf01a;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.uninstall-close:hover{color:#fff;background:#ffffff17}.uninstall-symbol{color:#f0b0b0;background:#70343933;border:1px solid #f1979733;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 18px;display:grid}.uninstall-symbol.is-success{border-color:color-mix(in srgb,var(--product-accent),transparent 68%);background:color-mix(in srgb,var(--product-accent),transparent 89%);color:var(--product-accent)}.uninstall-eyebrow{color:#97989d;letter-spacing:.14em;font-size:9px;font-weight:800}.uninstall-dialog h2{color:#f5f5f6;letter-spacing:-.04em;margin:12px 0 9px;font:750 25px Manrope,sans-serif}.uninstall-dialog>p{color:#b7b8bc;max-width:340px;margin:0 auto;font-size:13px;line-height:1.7}.uninstall-dialog>p strong{color:#ededee;font-weight:700}.uninstall-note{color:#98999e;background:#ffffff09;border:1px solid #dee9f014;border-radius:12px;margin-top:19px;padding:12px 14px;font-size:11px;line-height:1.55}.uninstall-error{color:#ffc2c2;background:#70272a33;border:1px solid #ff82822e;border-radius:11px;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.5}.uninstall-actions{justify-content:center;gap:10px;margin-top:23px;display:flex}.uninstall-actions button,.uninstall-done{color:#e6e6e8;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(145%);background:#ffffff0e;border:1px solid #e0e8ee1f;border-top-color:#f4f9fc33;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 15px;font-size:11px;font-weight:750;transition:background .2s,border-color .2s;display:inline-flex}.uninstall-actions button:hover,.uninstall-done:hover{background:#ffffff1a}.uninstall-actions .uninstall-confirm{color:#fdd;background:#6e303547;border-color:#ffd6d64d #f1939338 #f1939338}.uninstall-actions .uninstall-confirm:hover{background:#7c373c61}.uninstall-actions button:disabled{opacity:.7;cursor:wait}.uninstall-done{border-color:color-mix(in srgb,var(--product-accent),transparent 65%);background:color-mix(in srgb,var(--product-accent),transparent 87%);margin-top:22px}@keyframes uninstall-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes uninstall-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes uninstall-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes uninstall-dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.99)}}@media (width<=560px){.uninstall-dialog{padding:30px 22px 24px}.uninstall-actions{flex-direction:column-reverse}.uninstall-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.uninstall-backdrop,.uninstall-dialog,.is-closing .uninstall-dialog{animation-duration:.01ms!important}}.product-status{margin-top:21px}.product-art{opacity:1;width:76%}.product-art:before{opacity:.92;width:31%}.product-background-video{z-index:0;object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.product-page:has(.product-background-video):before{z-index:1;content:"";background:#07090b5c;position:absolute;inset:0}.product-page:has(.product-background-video) .product-art{display:none}.product-details{--product-accent:#30b9aa;background:#0d0e0f;border-top:1px solid #fff1;padding:78px clamp(28px,6vw,96px) 90px}.product-details.product-loom{--product-accent:#a77af4}.product-details.product-pulse{--product-accent:#55a8ff}.product-details.product-vellum{--product-accent:#e7bd52}.product-details.product-wonderwall{--product-accent:#82c85e}.product-info-section{grid-template-columns:minmax(190px,.7fr) minmax(0,2fr);align-items:start;gap:clamp(30px,5vw,74px);padding:24px 0 54px;display:grid}.product-info-section+.product-info-section{border-top:1px solid #ffffff17;padding-top:54px}.product-info-section>h2{color:#eeeef0;letter-spacing:-.045em;margin:0;font:700 clamp(23px,2.7vw,32px)/1.1 Manrope,sans-serif}.platform-options{color:#babac0;flex-wrap:wrap;align-items:center;gap:13px;min-height:68px;display:flex}.platform-options>svg{color:#aeb0b5}.platform-chip{color:#eeeef0;background:#ffffff17;border:1px solid #ffffff17;border-radius:17px;align-items:center;gap:11px;min-height:54px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.platform-chip b{font-size:22px}.platform-options>small{color:#89898f;flex-basis:100%;margin-left:43px;font-size:10px}.requirements-content{min-width:0}.requirements-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.requirements-tier{color:#a9a9ae;min-width:0;padding:0 17px 14px}.requirements-tier header{background:color-mix(in srgb,var(--product-accent) 28%,#171819);color:#f2f2f3;border-radius:10px 10px 0 0;align-content:center;gap:4px;min-height:61px;margin:0 -17px 20px;padding:10px 17px;display:grid}.requirements-tier header strong{font:700 16px Manrope,sans-serif}.requirements-tier header span{color:#ffffffb8;font-size:9px}.requirements-tier.tier-1 header{background:color-mix(in srgb,var(--product-accent) 76%,#262626)}.requirements-tier.tier-2 header{background:color-mix(in srgb,var(--product-accent) 90%,#353535)}.requirement-primary{gap:3px;margin:0 0 20px;display:grid}.requirement-primary b{color:#f3f3f4;font:700 clamp(19px,2vw,26px) Manrope,sans-serif}.requirement-primary small{color:#f1f1f2;text-transform:uppercase;font-size:10px;font-weight:800}.requirement-row{gap:4px;margin-top:17px;display:grid}.requirement-row strong{color:#ededee;font-size:9px;font-weight:800}.requirement-row span{font-size:11px;line-height:1.55}.requirements-extra{opacity:0;max-height:0;transition:max-height .42s cubic-bezier(.2,.78,.25,1),opacity .24s,transform .32s cubic-bezier(.2,.78,.25,1);overflow:hidden;transform:translateY(-4px)}.requirements-extra.is-expanded{opacity:1;max-height:260px;transform:translateY(0)}.requirements-more{color:#c2c2c6;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:22px auto 0;padding:8px 12px;font-size:10px;font-weight:800;transition:background .2s,color .2s;display:flex}.requirements-more:hover{color:#fff;background:#ffffff0f}.requirements-more svg{transition:transform .25s;transform:rotate(90deg)}.requirements-more[aria-expanded=true] svg{transform:rotate(-90deg)}.requirements-note{color:#707076;text-align:center;margin:16px 0 0;font-size:9px}.requirements-coming-soon{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;align-content:center;gap:9px;min-height:180px;padding:25px;display:grid}.requirements-coming-soon span,.additional-details-grid span{color:#77777d;letter-spacing:.13em;font-size:8px;font-weight:800}.requirements-coming-soon p{color:#c2c2c6;max-width:480px;margin:0;font-size:12px;line-height:1.6}.additional-details-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.additional-details-grid>div{align-content:start;gap:12px;min-height:75px;display:grid}.additional-details-grid strong{color:#d1d1d4;font:700 12px Manrope,sans-serif}.product-art.is-coming-soon .product-emblem{opacity:.16;filter:grayscale()}.coming-soon-label{color:#ffffff73;justify-items:end;gap:8px;display:grid}.coming-soon-label span{color:var(--product-accent);letter-spacing:.14em;font-size:8px;font-weight:800}.coming-soon-label b{color:#eee;font:700 18px Manrope,sans-serif}.shape-one{width:min(48vw,700px);top:-4%;right:-5%}.shape-two{width:min(36vw,520px);top:5%;right:13%}.shape-three{width:min(23vw,320px);top:22%;right:20%}.product-emblem{width:min(32vw,430px);height:min(32vw,430px);left:59%}.product-index{display:none}.update-history{--product-accent:#30b9aa;background:#111314;min-height:calc(100vh - 82px);padding:42px clamp(26px,4vw,64px) 56px;animation:.42s cubic-bezier(.2,.78,.25,1) both product-enter}.update-history.product-loom{--product-accent:#a77af4}.update-history.product-pulse{--product-accent:#55a8ff}.update-history.product-vellum{--product-accent:#e7bd52}.update-history.product-wonderwall{--product-accent:#82c85e}.history-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.history-heading>div>span{color:var(--product-accent);letter-spacing:.16em;font-size:8px;font-weight:800}.history-heading h2{color:#f0f0f1;letter-spacing:-.045em;margin:8px 0 5px;font:700 clamp(24px,3vw,34px) Manrope,sans-serif}.history-heading p{color:#9b9b9f;margin:0;font-size:12px}.latest-release{text-align:center;width:min(840px,100%);margin:48px auto 0;animation:.42s cubic-bezier(.2,.8,.2,1) both notice-in}.latest-version-stage{-webkit-backdrop-filter:blur(24px)saturate(135%);background:#ffffff0b;border:1px solid #ffffff1a;border-top-color:#fff3;border-radius:15px;align-content:center;justify-items:center;gap:13px;min-height:clamp(210px,28vw,310px);display:grid;box-shadow:inset 0 1px #ffffff12}.latest-version-stage span{color:var(--product-accent);letter-spacing:.2em;font-size:9px;font-weight:800}.latest-version-stage strong{color:#f1f1f2;letter-spacing:-.075em;font:800 clamp(62px,10vw,118px)/1 Manrope,sans-serif}.latest-release>h3{color:#f2f2f3;letter-spacing:-.045em;text-transform:uppercase;margin:48px 0 9px;font:800 clamp(24px,3vw,37px) Manrope,sans-serif}.latest-subtitle{color:#d0d0d3;margin:0;font-size:15px}.latest-meta{color:#b7b7bb;border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;padding-top:20px;font-size:10px;display:flex}.latest-meta>span:first-child{color:var(--product-accent);font-weight:700}.latest-meta i{background:#ffffff40;width:1px;height:12px}.history-previous,.history-back{color:#e2e2e4;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(140%);background:#ffffff0e;border:1px solid #ffffff24;border-top-color:#ffffff38;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:42px;margin:27px auto 0;padding:0 16px;font-size:10px;font-weight:700;transition:background .2s,border-color .2s;display:flex}.history-previous:hover,.history-back:hover{background:#ffffff1a;border-color:#ffffff40}.history-back{justify-content:flex-start;margin:0 0 18px}.release-card-version{color:#f0f0f1;letter-spacing:-.06em;background:#ffffff06;border-bottom:1px solid #ffffff14;place-items:center;min-height:105px;font:800 42px Manrope,sans-serif;display:grid}.history-state{color:#aaaab0;text-align:center;background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;font-size:12px;display:flex}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:17px;display:grid}.release-card{-webkit-backdrop-filter:blur(24px)saturate(135%);background:#ffffff0b;border:1px solid #ffffff1a;border-color:#ffffff2e #ffffff1a #ffffff1a #ffffff24;border-radius:15px;animation:.38s cubic-bezier(.2,.8,.2,1) both notice-in;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 15px 35px #00000024}.release-media{object-fit:cover;background:#08090a;width:100%;max-height:210px;display:block}.release-card-body{padding:19px 20px 22px}.release-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.release-meta>span{border:1px solid color-mix(in srgb,var(--product-accent),transparent 70%);background:color-mix(in srgb,var(--product-accent),transparent 91%);color:var(--product-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800}.release-meta time{color:#8f8f94;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:inline-flex}.release-card h3{color:#f0f0f1;letter-spacing:-.025em;margin:14px 0 5px;font:700 17px Manrope,sans-serif}.release-card h4{color:#b8b8bd;margin:0 0 12px;font-size:12px;font-weight:500}.release-card p{color:#a6a6ab;white-space:normal;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}@media (width<=780px){.main-view:has(.product-page,.update-history){width:calc(100% - 64px)}.main-view:has(.product-page,.update-history) .topbar{padding:0 14px}.product-content{width:64%;padding-left:25px}.product-page{min-height:max(782px,100vh)}.product-details{padding-left:28px;padding-right:28px}.product-info-section{grid-template-columns:1fr;gap:22px}.additional-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.main-view:has(.product-page,.update-history) .topbar{min-height:72px}.product-tabs{left:12px;transform:translateY(-50%)}.product-tabs button{padding:0 9px;font-size:9px}.product-page{min-height:max(760px,100vh);margin-top:-72px;padding-top:72px}.product-content{width:100%;padding:22px}.product-brand{margin-bottom:18px}.product-brand img{height:60px}.product-content h2{font-size:34px}.product-content>p{max-width:92%}.product-details{padding:38px 20px 48px}.product-info-section{gap:16px;padding:20px 0 36px}.product-info-section+.product-info-section{padding-top:36px}.requirements-tiers{grid-template-columns:1fr;gap:18px}.requirements-tier{padding:0 14px 12px}.requirements-tier header{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.additional-details-grid{grid-template-columns:1fr 1fr;gap:20px 13px}.product-art{opacity:.55;width:100%;top:16%}.product-art:before{display:none}.product-emblem{width:65vw;height:65vw;top:37%;left:65%}.update-history{min-height:calc(100vh - 72px);padding:26px 18px 38px}.release-grid{grid-template-columns:1fr}.history-heading{align-items:flex-start}.release-meta time{width:100%;margin:2px 0 0}.latest-release{margin-top:28px}.latest-release>h3{margin-top:31px}.latest-meta{gap:8px;line-height:1.5}}._overlay_hb0l1_1{z-index:999998;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03050ad1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._modal_hb0l1_1{color:#f8fafc;background:#11131a;border:1px solid #ffffff1c;border-radius:20px;width:min(720px,94vw);max-height:90vh;position:relative;overflow:auto;box-shadow:0 30px 90px #000000a6}._close_hb0l1_1{z-index:2;color:#fff;cursor:pointer;background:#0a0c11b8;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:13px;right:13px}._media_hb0l1_1{background:#090a0f;width:100%;max-height:340px;overflow:hidden}._media_hb0l1_1 img,._media_hb0l1_1 video{object-fit:cover;width:100%;max-height:340px;display:block}._content_hb0l1_1{padding:28px 32px 30px}._eyebrow_hb0l1_1{color:#a5b4fc;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:.73rem;font-weight:800;display:flex}._content_hb0l1_1 h1{margin:9px 0 4px;font-size:2rem}._content_hb0l1_1>h2{color:#9ca3af;margin:0;font-size:1rem;font-weight:500}._markdown_hb0l1_1{color:#d1d5db;margin-top:20px;line-height:1.6}._markdown_hb0l1_1 h2,._markdown_hb0l1_1 h3,._markdown_hb0l1_1 h4{color:#f8fafc;margin:16px 0 7px}._markdown_hb0l1_1 p{margin:7px 0}._item_hb0l1_1{align-items:flex-start;gap:9px;margin:8px 0;display:flex}._item_hb0l1_1 svg{color:#818cf8;flex:none;margin-top:4px}._continueButton_hb0l1_1{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#7c3aed);border:0;border-radius:10px;width:100%;margin-top:24px;padding:13px;font-weight:800}@media (width<=600px){._content_hb0l1_1{padding:23px 20px}._content_hb0l1_1 h1{font-size:1.55rem}}._markdown_hb0l1_1 img,._markdown_hb0l1_1 video{object-fit:contain;background:#090a0f;border-radius:10px;width:100%;max-height:420px;margin:16px 0;display:block}._markdown_hb0l1_1 video{height:auto}._markdown_hb0l1_1 a{color:#a5b4fc}._markdown_hb0l1_1 font[size="5"]{font-size:1.2em}._markdown_hb0l1_1 font[size="6"]{font-size:1.45em}._page_1kxhs_1{color:var(--text-primary);padding:24px 30px 60px;overflow-y:auto}._editor_1kxhs_1,._list_1kxhs_1{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:16px;max-width:980px;margin:0 auto 22px;padding:24px}._sectionTitle_1kxhs_1{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}._sectionTitle_1kxhs_1 h2,._list_1kxhs_1 h2{margin:0 0 5px}._sectionTitle_1kxhs_1 p{color:var(--text-secondary);margin:0}._formGrid_1kxhs_1{grid-template-columns:1fr 1fr;gap:16px;display:grid}._formGrid_1kxhs_1 label{color:var(--text-secondary);flex-direction:column;gap:7px;font-size:.8rem;font-weight:700;display:flex}._wide_1kxhs_1{grid-column:1/-1}._formGrid_1kxhs_1 input,._formGrid_1kxhs_1 select,._formGrid_1kxhs_1 textarea{box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);font:inherit;border-radius:9px;outline:none;padding:11px 12px}._formGrid_1kxhs_1 input:focus,._formGrid_1kxhs_1 select:focus,._formGrid_1kxhs_1 textarea:focus{border-color:#6366f1}._formGrid_1kxhs_1 textarea{resize:vertical;line-height:1.5}._uploadRow_1kxhs_1{gap:10px;display:flex}._fileButton_1kxhs_1,._previewButton_1kxhs_1,._actions_1kxhs_1 button,._rowActions_1kxhs_1 button{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-weight:700;display:inline-flex}._fileButton_1kxhs_1{white-space:nowrap;position:relative}._fileButton_1kxhs_1 input{opacity:0;cursor:pointer;position:absolute;inset:0}._actions_1kxhs_1{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}._saveButton_1kxhs_1,._publishButton_1kxhs_1{color:#fff!important;background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-color:#0000!important}._releasePreview_1kxhs_1{background:#11131a;border:1px solid #ffffff1a;border-radius:14px;max-width:690px;margin:22px auto 0;padding:18px}._releasePreview_1kxhs_1 img,._releasePreview_1kxhs_1 video{object-fit:cover;border-radius:10px;width:100%;max-height:330px}._releasePreview_1kxhs_1 h2{margin:12px 0 3px}._releasePreview_1kxhs_1 h3{color:var(--text-secondary);margin:0;font-weight:500}._markdownPreview_1kxhs_1{margin-top:15px;line-height:1.55}._markdownPreview_1kxhs_1 h2,._markdownPreview_1kxhs_1 h3,._markdownPreview_1kxhs_1 h4,._markdownPreview_1kxhs_1 p{margin:7px 0}._list_1kxhs_1>h2{margin-bottom:16px}._releaseRow_1kxhs_1{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}._releaseRow_1kxhs_1 h3{margin:6px 0 2px}._releaseRow_1kxhs_1 p{color:var(--text-secondary);margin:0}._versionLine_1kxhs_1{align-items:center;gap:8px;display:flex}._status_1kxhs_1,._channel_1kxhs_1{color:#a5b4fc;text-transform:uppercase;background:#6366f121;border-radius:6px;padding:3px 7px;font-size:.66rem;font-weight:800}._published_1kxhs_1{color:#6ee7b7;background:#10b98121}._rowActions_1kxhs_1{align-items:center;gap:8px;display:flex}._publishedLabel_1kxhs_1{color:#6ee7b7;align-items:center;gap:6px;display:flex}._empty_1kxhs_1{color:var(--text-secondary)}._spin_1kxhs_1{animation:1s linear infinite _spin_1kxhs_1}@keyframes _spin_1kxhs_1{to{transform:rotate(360deg)}}@media (width<=700px){._uploadRow_1kxhs_1{flex-direction:column}._page_1kxhs_1{padding:16px 12px 32px}._editor_1kxhs_1,._list_1kxhs_1{border-radius:12px;padding:16px 14px}._sectionTitle_1kxhs_1,._actions_1kxhs_1{flex-direction:column;align-items:stretch}._previewButton_1kxhs_1,._actions_1kxhs_1 button{width:100%}._formGrid_1kxhs_1{grid-template-columns:1fr}._wide_1kxhs_1{grid-column:auto}._releaseRow_1kxhs_1{flex-direction:column;align-items:flex-start}._uploadRow_1kxhs_1,._rowActions_1kxhs_1{flex-direction:column;width:100%}._fileButton_1kxhs_1,._rowActions_1kxhs_1 button{width:100%}}._richEditor_1kxhs_3{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:10px;overflow:hidden}._formGrid_1kxhs_1 label:has(._richEditor_1kxhs_3){display:none}._openBodyEditor_1kxhs_5{border:1px solid var(--accent-primary);background:rgba(var(--accent-rgb),.12);color:var(--text-primary);cursor:pointer;border-radius:9px;align-items:center;gap:8px;margin-bottom:18px;padding:11px 15px;font-weight:800;display:inline-flex}._openBodyEditor_1kxhs_5:hover{background:rgba(var(--accent-rgb),.2)}._editorToolbar_1kxhs_6{border-bottom:1px solid var(--border-color);background:var(--bg-tertiary);align-items:center;gap:4px;padding:7px;display:flex}._editorToolbar_1kxhs_6 button,._inlineUpload_1kxhs_7{width:32px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}._editorToolbar_1kxhs_6 button:hover,._inlineUpload_1kxhs_7:hover{border-color:var(--border-color);color:var(--text-primary);background:var(--surface-hover)}._editorToolbar_1kxhs_6 select{border:1px solid var(--border-color);background:var(--bg-primary);height:30px;color:var(--text-primary);font:inherit;border-radius:6px;margin:0 4px;padding:0 7px;font-size:.75rem}._inlineUpload_1kxhs_7{position:relative}._inlineUpload_1kxhs_7 input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._richContent_1kxhs_11{min-height:260px;color:var(--text-primary);outline:0;padding:16px;font-size:.95rem;font-weight:400;line-height:1.65}._richContent_1kxhs_11:empty:before{content:attr(data-placeholder);color:var(--text-muted)}._richContent_1kxhs_11 img,._richContent_1kxhs_11 video{border-radius:8px;max-width:100%;max-height:360px;margin:14px 0;display:block}._richContent_1kxhs_11 h2{margin:18px 0 8px}._richContent_1kxhs_11 p{margin:0 0 10px}._richEditorField_1kxhs_11{display:none}._bodyEditorOverlay_1kxhs_12{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03050adb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._bodyEditorWindow_1kxhs_12{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:16px;flex-direction:column;width:min(1100px,100%);height:min(850px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0009}._bodyEditorHeader_1kxhs_12{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px;display:flex}._bodyEditorHeader_1kxhs_12 strong,._bodyEditorHeader_1kxhs_12 span{display:block}._bodyEditorHeader_1kxhs_12 strong{font-size:1.1rem}._bodyEditorHeader_1kxhs_12 span{color:var(--text-secondary);margin-top:4px;font-size:.82rem}._bodyEditorHeader_1kxhs_12>button{border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;font-size:1.5rem;line-height:1}._bodyEditorWindow_1kxhs_12>._editorToolbar_1kxhs_6{border-bottom:1px solid var(--border-color);padding:10px 24px}._bodyEditorWindow_1kxhs_12>._richContent_1kxhs_11{box-sizing:border-box;background:var(--bg-primary);flex:1;width:min(820px,100%);margin:0 auto;padding:34px 48px;font-size:1.05rem;line-height:1.75;overflow-y:auto}._bodyEditorWindow_1kxhs_12>._richContent_1kxhs_11 img,._bodyEditorWindow_1kxhs_12>._richContent_1kxhs_11 video{max-width:100%;max-height:480px}._bodyEditorFooter_1kxhs_12{border-top:1px solid var(--border-color);color:var(--text-muted);justify-content:space-between;align-items:center;gap:14px;padding:13px 24px;font-size:.76rem;display:flex}._bodyEditorFooter_1kxhs_12 button{background:var(--accent-primary);color:var(--accent-contrast);cursor:pointer;border:0;border-radius:8px;padding:9px 14px;font-weight:800}._toolbarDivider_1kxhs_13{background:var(--border-color);width:1px;height:20px;margin:0 5px}._colorPicker_1kxhs_13{width:32px;height:30px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}._colorPicker_1kxhs_13 input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._colorPicker_1kxhs_13:hover{color:var(--text-primary)}._editorHint_1kxhs_13{color:var(--text-muted);margin:0;font-size:.82rem;font-weight:500}.suite-admin{color:#f1f2f3;min-height:calc(100vh - 100px);padding:34px clamp(24px,5vw,76px) 60px}.suite-admin-heading,.suite-release-editor>header,.suite-release-list>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.suite-admin-heading>div:first-child>span,.suite-release-editor>header>div>span,.suite-release-list>header>div>span{color:#59c8bd;letter-spacing:.16em;font-size:9px;font-weight:850}.suite-admin-heading h2{letter-spacing:-.045em;margin:8px 0 5px;font:750 32px Manrope,sans-serif}.suite-admin-heading p,.suite-release-editor>header p{color:#a2a4a8;margin:0;font-size:12px}.suite-admin-state{color:#cfd1d4;-webkit-backdrop-filter:blur(22px)saturate(150%);background:#26303d5c;border:1px solid #cde2f11f;border-top-color:#e0f8ff33;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:flex}.suite-admin-state i{background:#5bc5a8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5bc5a847}.suite-admin-products{gap:8px;margin:26px 0 16px;padding:5px 0 9px;display:flex;overflow:auto}.suite-admin-products button,.suite-preview-button,.suite-release-actions button,.suite-release-item-actions button,.suite-release-list>header>button,.suite-body-editor-button{color:#c4c6c9;cursor:pointer;-webkit-backdrop-filter:blur(22px)saturate(145%);background:#26303d5c;border:1px solid #cde2f11c;border-top-color:#e0f8ff2e;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:10px;font-weight:750;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.suite-admin-products button:hover,.suite-preview-button:hover,.suite-release-actions button:hover,.suite-release-item-actions button:hover,.suite-body-editor-button:hover{color:#fff;background:#37414d7a}.suite-admin-products button.is-active{color:#e6fffc;background:#33a69d2e;border-color:#5ec9c066}.suite-admin-products button[data-product=loom].is-active{background:#8e54d42b;border-color:#be85ff66}.suite-admin-products button[data-product=pulse].is-active{background:#3269c12b;border-color:#63a5ff66}.suite-admin-products button[data-product=vellum].is-active{background:#c29c1826;border-color:#ffd74a66}.suite-admin-products button[data-product=wonderwall].is-active{background:#29904d2b;border-color:#5fd78566}.suite-admin-build{-webkit-backdrop-filter:blur(24px)saturate(145%);background:#1e22277a;border:1px solid #cde2f11a;border-top-color:#e0f8ff2b;border-radius:17px;grid-template-columns:auto minmax(200px,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffff12}.suite-admin-build-icon{color:#d9dcdf;background:#ffffff0e;border:1px solid #cde2f121;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.suite-admin-build>div:nth-child(2)>span{color:#8f9297;letter-spacing:.12em;font-size:8px;font-weight:850}.suite-admin-build h3{margin:3px 0;font:700 14px Manrope,sans-serif}.suite-admin-build p{color:#9b9da2;margin:0;font-size:10px}.suite-admin-build code{color:#aaaeb3;background:#00000029;border:1px solid #ffffff12;border-radius:8px;padding:7px 9px;font-size:9px}.suite-build-hint{color:#85888c;grid-column:2/-1;font-size:9px}.suite-admin-columns{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:start;gap:16px;margin-top:16px;display:grid}.suite-release-editor,.suite-release-list{-webkit-backdrop-filter:blur(24px)saturate(145%);background:#1c1f2387;border:1px solid #cde2f11a;border-top-color:#e0f8ff2e;border-radius:18px;min-width:0;padding:22px;box-shadow:inset 0 1px #fff1}.suite-release-editor h3,.suite-release-list h3{margin:5px 0;font:720 18px Manrope,sans-serif}.suite-preview-button{min-height:34px}.suite-release-fields{grid-template-columns:minmax(0,1fr) minmax(130px,.6fr);gap:13px;margin-top:20px;display:grid}.suite-release-fields label,.suite-media-field{color:#b9bbc0;gap:7px;font-size:10px;font-weight:700;display:grid}.suite-release-fields .is-wide{grid-column:1/-1}.suite-release-fields input,.suite-release-fields select,.suite-media-field>input{box-sizing:border-box;color:#f0f1f2;width:100%;min-width:0;height:39px;font:inherit;background:#0a0c0e6b;border:1px solid #d6e2ea1f;border-top-color:#eef7fc2b;border-radius:10px;outline:0;padding:0 11px;font-size:11px}.suite-release-fields input:focus,.suite-release-fields select:focus,.suite-media-field>input:focus{border-color:#60c8be7a}.suite-body-editor-button{margin-top:14px}.suite-media-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:15px}.suite-media-field>input{grid-column:1/-1}.suite-media-upload{color:#cbd0d4;cursor:pointer;background:#ffffff0d;border:1px solid #d6e2ea1c;border-radius:9px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:9px;display:inline-flex;position:relative}.suite-media-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.suite-release-preview{color:#d2d3d6;background:#0003;border:1px solid #ffffff14;border-radius:12px;margin-top:15px;padding:14px;font-size:11px;line-height:1.6}.suite-release-preview img,.suite-release-preview video{object-fit:cover;border-radius:9px;width:100%;max-height:220px;margin-bottom:12px;display:block}.suite-release-preview>span{color:#68c8be;text-transform:uppercase;font-size:9px}.suite-release-preview h3{margin:8px 0 2px}.suite-release-preview p{color:#a4a6aa;margin:2px 0}.suite-release-actions{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}.suite-release-actions button.is-primary,.suite-release-item-actions button.is-publish{color:#e1fffb;background:#289c9342;border-color:#63cdc24d}.suite-release-actions button:disabled,.suite-release-item-actions button:disabled{opacity:.58;cursor:wait}.suite-release-list>header{align-items:center;margin-bottom:15px}.suite-release-list>header>button{width:34px;min-height:33px;padding:0}.suite-release-items{gap:10px;display:grid}.suite-release-items article{background:#0a0c0e47;border:1px solid #d9e5ee14;border-radius:13px;padding:13px}.suite-release-item-head{align-items:center;gap:7px;display:flex}.suite-release-item-head>b{color:#f3f4f5;font-size:12px}.suite-release-status,.suite-release-channel{color:#aeb1b5;border:1px solid #ffffff12;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:750}.suite-release-status.status-published{color:#91dbb8;background:#27865c21;border-color:#4fc29030}.suite-release-status.status-awaiting_build{color:#f0ca7e;background:#9b712621;border-color:#ffc95b33}.suite-release-items h4{color:#ebeced;margin:9px 0 3px;font-size:12px}.suite-release-items p{color:#91949a;margin:0;font-size:10px}.suite-release-item-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.suite-release-item-actions button{border-radius:9px;min-height:30px;padding:0 9px;font-size:9px}.suite-release-item-actions button.is-build{color:#c8ddff;background:#4364952b;border-color:#7ea4da36}.suite-release-empty{color:#95989e;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:140px;font-size:11px;display:flex}.suite-admin-error,.suite-admin-notice{margin:12px 0 0;font-size:10px;line-height:1.55}.suite-admin-error{color:#ffb2b2}.suite-admin-notice{color:#a0ddc2}@media (width<=960px){.suite-admin-columns{grid-template-columns:1fr}}@media (width<=620px){.suite-admin{padding:24px 16px 42px}.suite-admin-heading{flex-direction:column}.suite-admin-build{grid-template-columns:auto 1fr}.suite-admin-build code{grid-column:2;justify-self:start}.suite-build-hint{grid-column:2}.suite-release-editor,.suite-release-list{padding:16px}.suite-release-fields{grid-template-columns:1fr}.suite-release-fields .is-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.suite-admin-products button,.suite-preview-button,.suite-release-actions button,.suite-release-item-actions button,.suite-body-editor-button{transition:none}}.landing-page{--ink:#f4f4f2;--muted:#a5a6aa;--line:#ffffff24;--mono:"DM Mono",monospace;color:var(--ink);letter-spacing:-.025em;background:#0a0a0b;font-family:Manrope,Arial,sans-serif;position:relative;overflow-x:clip}.landing-page *{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.landing-nav{z-index:20;-webkit-backdrop-filter:blur(22px)saturate(140%);background:#09090a85;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,5vw,84px);display:flex;position:absolute;top:0;left:0;right:0}.landing-brand{letter-spacing:.12em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.landing-brand img{object-fit:contain;width:27px;height:27px}.landing-brand>span>span{opacity:.62;margin-left:5px;font-weight:500}.landing-nav nav{font:10px var(--mono);letter-spacing:.12em;color:#aaa;gap:clamp(22px,4vw,58px);display:flex}.landing-nav nav a{transition:color .2s}.landing-nav nav a:hover{color:#fff}.nav-launch{background:#ffffff14;border:1px solid #ffffff38;border-radius:3px;align-items:center;gap:10px;height:39px;padding:0 15px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s;display:flex}.nav-launch:hover{background:#ffffff26;border-color:#fff6}.landing-hero{isolation:isolate;background:radial-gradient(at 56% 49%,#343c4457,#0000 40%),#0a0a0b;align-items:center;height:min(920px,100svh);min-height:720px;padding:100px clamp(24px,10vw,180px) 90px;display:flex;position:relative;overflow:hidden}.hero-orbit{z-index:-1;pointer-events:none;border:1px solid #ffffff24;border-radius:50%;transition:transform .2s ease-out;position:absolute;top:49%;left:53%}.orbit-a{width:min(71vw,1030px);height:min(71vw,1030px);margin:-35.5vw 0 0 -35.5vw}.orbit-b{opacity:.5;border-style:dashed;width:min(53vw,770px);height:min(53vw,770px);margin:-26.5vw 0 0 -26.5vw}.orbit-c{border-color:#ffffff14;width:min(35vw,510px);height:min(35vw,510px);margin:-17.5vw 0 0 -17.5vw}.hero-copy{z-index:5;width:min(760px,60%);margin-left:2vw;animation:.9s cubic-bezier(.2,.75,.2,1) .16s both hero-reveal;position:relative}.hero-overline,.section-kicker{font:10px var(--mono);letter-spacing:.15em;color:#a5a7ac}.hero-overline{align-items:center;gap:11px;margin-bottom:26px;display:flex}.hero-overline>span{background:#f4f4f2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #ffffffb3}.hero-copy h1{letter-spacing:-.085em;margin:0 0 27px;font-size:clamp(60px,8vw,122px);font-weight:700;line-height:.91}.hero-copy h1 em,.apps-intro h2 em,.manifesto-layout h2 em,.flow-heading h2 em,.closing-section h2 em{letter-spacing:-.075em;font-family:Georgia,serif;font-weight:400}.hero-copy h1 em{color:#c4c6c8}.hero-copy>p{margin:0 0 11px;font-size:19px;font-weight:600}.hero-copy .hero-detail{color:#9fa0a5;max-width:465px;margin-top:14px;font-size:14px;font-weight:400;line-height:1.8}.hero-actions{align-items:center;gap:25px;margin-top:31px;display:flex}.primary-cta{background:#f4f4f2;border:1px solid #ffffffc7;border-radius:3px;justify-content:center;align-items:center;gap:22px;height:54px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex;color:#111!important}.primary-cta:hover{background:#fff;transform:translateY(-3px);box-shadow:0 10px 40px #ffffff1f}.secondary-cta{color:#c4c5c8;font:10px var(--mono);letter-spacing:.045em;align-items:center;gap:9px;display:inline-flex}.secondary-cta svg{border:1px solid #ffffff40;border-radius:50%;width:26px;height:26px;padding:6px}.secondary-cta:hover{color:#fff}.hero-footnote{color:#7e8084;font:9px var(--mono);letter-spacing:.08em;align-items:center;gap:15px;margin-top:55px;display:flex}.hero-footnote span{align-items:center;gap:8px;display:flex}.hero-footnote i{background:#444;width:1px;height:13px}.hero-scroll{color:#888;font:9px var(--mono);letter-spacing:.16em;align-items:center;gap:14px;display:flex;position:absolute;bottom:40px;left:clamp(24px,5vw,84px)}.hero-scroll svg{animation:1.8s infinite scroll-nudge}.hero-index{font:10px var(--mono);color:#65676b;align-items:center;gap:14px;display:flex;position:absolute;bottom:40px;right:clamp(24px,5vw,84px)}.hero-index b{color:#f5f5f5}.film-tile{z-index:1;will-change:transform;background:#141416;border:1px solid #ffffff47;border-radius:4px;position:absolute;overflow:hidden;box-shadow:0 24px 80px #00000075}.film-tile video{object-fit:cover;opacity:.78;filter:saturate(.6)contrast(1.08);width:100%;height:100%;animation:14s ease-in-out infinite alternate film-image-drift}.film-tile:after{content:"";background:linear-gradient(#0000 48%,#000000c2);position:absolute;inset:0}.film-tile>span{z-index:2;color:#fff;font:8px var(--mono);letter-spacing:.14em;position:absolute;bottom:10px;left:12px}.film-one{width:178px;height:112px;top:19%;right:16%;transform:rotate(8deg)}.film-two{width:150px;height:96px;bottom:18%;right:11%;transform:rotate(-7deg)}.film-three{opacity:.75;width:134px;height:170px;top:11%;right:32%;transform:rotate(-5deg)}.film-four{opacity:.65;width:116px;height:76px;bottom:20%;right:34%;transform:rotate(9deg)}.manifesto-section,.apps-section,.flow-section,.closing-section{padding:112px clamp(24px,10vw,180px);position:relative}.section-kicker{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:15px;display:flex}.manifesto-layout{grid-template-columns:1fr 300px;align-items:center;gap:10vw;padding:76px 0 87px;display:grid}.manifesto-layout h2,.apps-intro h2,.flow-heading h2,.closing-section h2{letter-spacing:-.075em;margin:0;font-size:clamp(48px,6vw,84px);font-weight:600;line-height:1.02}.manifesto-layout h2 em{color:#8d9095}.manifesto-aside{color:#a7a8ac;max-width:290px;font-size:13px;line-height:1.8}.manifesto-aside p{margin:0 0 16px}.manifesto-mark{border:1px solid var(--line);border-radius:50%;place-items:center;width:56px;height:56px;margin:0 0 25px;display:grid}.manifesto-mark img{width:31px}.manifesto-aside a{color:#f3f3f3;align-items:center;gap:10px;margin-top:6px;font-size:11px;font-weight:700;display:inline-flex}.manifesto-rule{color:#707277;font:9px var(--mono);letter-spacing:.12em;align-items:center;gap:20px;display:flex}.manifesto-rule div{background:linear-gradient(90deg,#ffffff38,#0000);flex:1;height:1px}.apps-section{background:#101011}.apps-intro{grid-template-columns:1fr 310px;align-items:end;gap:10vw;padding:62px 0 65px;display:grid}.apps-intro h2 em{color:#929499}.apps-intro p{color:#a5a6aa;max-width:310px;margin:0 0 5px;font-size:13px;line-height:1.8}.product-list{border-top:1px solid #ffffff26}.product-line{--product-accent:#fff;border-bottom:1px solid #ffffff26;grid-template-columns:42px 86px minmax(250px,1fr) minmax(180px,30%) 30px;align-items:center;gap:25px;min-height:205px;padding:22px 5px;transition:background .35s,padding .35s;display:grid;position:relative;overflow:hidden}.product-line:before{content:"";background:color-mix(in srgb,var(--product-accent) 8%,transparent);opacity:0;transition:opacity .35s;position:absolute;inset:0}.product-line:hover{padding-left:15px;padding-right:15px}.product-line:hover:before{opacity:1}.product-number,.product-identity,.product-description,.product-visual,.product-arrow{z-index:1;position:relative}.product-number{font:10px var(--mono);color:#777;align-self:start;padding-top:16px}.product-identity{flex-direction:column;align-items:center;gap:12px;display:flex}.product-identity img{object-fit:contain;filter:drop-shadow(0 8px 20px #0006);width:60px;height:60px}.product-identity span{font:8px var(--mono);letter-spacing:.08em;color:#8e9094;text-align:center}.product-description h3{letter-spacing:-.055em;margin:0 0 8px;font-size:23px}.product-description p{color:#a5a6aa;max-width:490px;margin:0;font-size:12px;line-height:1.7}.product-description a{color:var(--product-accent);align-items:center;gap:8px;margin-top:13px;font-size:10px;font-weight:700;display:inline-flex}.product-visual{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3px;height:128px;overflow:hidden}.product-visual video{object-fit:cover;filter:saturate(.68);opacity:.8;width:100%;height:100%}.product-visual>span{color:#eee;font:7px var(--mono);letter-spacing:.12em;text-shadow:0 1px 5px #000;position:absolute;bottom:8px;left:9px}.product-glyph{width:100%;height:100%;color:var(--product-accent);text-shadow:0 0 55px color-mix(in srgb,var(--product-accent) 48%,transparent);place-items:center;font:700 80px Georgia,serif;display:grid}.product-arrow{color:#777;transition:color .2s,transform .2s}.product-line:hover .product-arrow{color:var(--product-accent);transform:translate(3px,-3px)}.flow-section{background:#0a0a0b;min-height:760px;overflow:hidden}.flow-heading{justify-content:space-between;align-items:center;padding:70px 0 50px;display:flex}.flow-heading h2 em{color:#a7a9ae}.flow-orbit{border:1px solid #ffffff38;border-radius:50%;width:240px;height:240px;margin-right:7%;animation:15s ease-in-out infinite orbit-sway;position:relative}.flow-orbit:before,.flow-orbit:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:18px;transform:rotate(45deg)scaleX(.55)}.flow-orbit:after{transform:rotate(-45deg)scaleX(.55)}.flow-orbit-inner{place-items:center;display:grid;position:absolute;inset:0}.flow-orbit-inner img{filter:drop-shadow(0 0 28px #ffffff3d);width:54px}.orbit-word{white-space:nowrap;color:#8b8d91;font:8px var(--mono);letter-spacing:.18em;position:absolute;top:50%;left:50%}.orbit-word-a{transform:translate(-50%,-50%)rotate(-28deg)translateY(-126px)}.orbit-word-b{transform:translate(-50%,-50%)rotate(31deg)translateY(126px)}.flow-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.flow-steps article{border-right:1px solid var(--line);padding:25px 35px 15px 0;position:relative}.flow-steps article+article{padding-left:35px}.flow-steps article:last-child{border:0}.flow-steps article>span{color:#6e7074;font:9px var(--mono);margin-bottom:28px;display:block}.flow-steps article>svg{color:#ddd;margin-bottom:20px}.flow-steps h3{margin:0 0 10px;font-size:20px}.flow-steps p{color:#999ba0;max-width:255px;margin:0;font-size:12px;line-height:1.8}.closing-section{text-align:center;isolation:isolate;background:#111112;flex-direction:column;justify-content:center;align-items:center;min-height:590px;display:flex;overflow:hidden}.closing-section .section-kicker{width:100%;padding:20px clamp(24px,10vw,180px);position:absolute;top:0;left:0}.closing-watermark{z-index:-1;opacity:.045;filter:grayscale();width:min(56vw,600px);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.closing-watermark img{width:100%}.closing-section h2{font-size:clamp(52px,8vw,100px)}.closing-section h2 em{color:#a7a9ae}.closing-section p{color:#a5a6aa;max-width:420px;margin:20px 0 26px;font-size:13px;line-height:1.8}.landing-footer{border-top:1px solid var(--line);color:#7b7d81;justify-content:space-between;align-items:center;gap:25px;min-height:112px;padding:25px clamp(24px,5vw,84px);display:flex}.landing-footer>span{font:8px var(--mono);letter-spacing:.12em}.landing-footer>div{gap:21px;font-size:10px;display:flex}.landing-footer>div a{align-items:center;gap:4px;display:inline-flex}.landing-footer small{font-size:9px}.suite-intro{z-index:100;pointer-events:none;background:#09090a;justify-content:center;align-items:center;gap:15px;animation:.48s cubic-bezier(.7,0,.3,1) 1s both intro-exit;display:flex;position:fixed;inset:0}.suite-intro img{object-fit:contain;width:48px;height:48px;animation:.85s cubic-bezier(.17,.67,.3,1.3) both intro-mark}.suite-intro span{letter-spacing:.18em;font-size:15px;font-weight:800;animation:.5s .28s both intro-word}.suite-intro:after{content:"";transform-origin:0;border-top:1px solid #ffffff38;animation:.8s cubic-bezier(.8,0,.2,1) .18s both intro-line;position:absolute;inset:0;transform:scaleX(0)}.hero-depth-scene{z-index:0;pointer-events:none;perspective:1200px;transform-style:preserve-3d;position:absolute;inset:0}.hero-depth-scene .hero-orbit{will-change:transform}.hero-depth-scene .film-tile{will-change:transform;transform-style:preserve-3d}.hero-depth-scene .film-tile:after{background:linear-gradient(#0000 42%,#000000b3)}.depth-coordinate{z-index:1;color:#f4f4f2a3;font:9px var(--mono);letter-spacing:.2em;will-change:transform;line-height:1.9;position:absolute}.coordinate-one{top:25%;left:61%}.coordinate-two{text-align:right;bottom:31%;right:8%}.apps-story-track{background:#0a0a0b;height:560vh;position:relative}.apps-story-stage{--product-accent:#fff;isolation:isolate;perspective:1500px;background:#0d0d0f;grid-template-columns:minmax(380px,.82fr) 1.18fr;align-items:center;height:100svh;min-height:690px;padding:100px clamp(30px,10vw,170px) 80px clamp(76px,12vw,200px);display:grid;position:sticky;top:0;overflow:hidden}.apps-story-stage:before{content:"";z-index:-3;opacity:.22;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 85%,#0000)}.apps-story-stage:after{content:"";z-index:-2;transform-origin:50%;background:#ffffff21;width:80vw;height:1px;position:absolute;top:50%;left:10%;transform:rotate(-29deg)}.story-ambient{z-index:-1;filter:blur(85px);opacity:.1;background:var(--product-accent);border-radius:50%;width:35vw;height:35vw;transition:background .85s,transform 1.2s;position:absolute}.ambient-one{transform:translate3d(calc(var(--story-progress)*-8vw),calc(var(--story-progress)*5vw),0);top:3%;right:10%}.ambient-two{opacity:.065;width:28vw;height:28vw;transform:translate3d(calc(var(--story-progress)*7vw),calc(var(--story-progress)*-4vw),0);bottom:-29%;left:23%}.story-kicker{z-index:5;position:absolute;top:42px;left:clamp(76px,12vw,200px);right:clamp(30px,10vw,170px)}.story-progress-rail{z-index:10;flex-direction:column;gap:22px;display:flex;position:absolute;top:50%;left:clamp(26px,5vw,72px);transform:translateY(-50%)}.story-progress-rail button{color:#777;cursor:pointer;font:9px var(--mono);background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;display:flex}.story-progress-rail button i{background:#ffffff2e;width:20px;height:1px;transition:width .45s,background .45s}.story-progress-rail button span{order:-1}.story-progress-rail button.is-active{color:#fff}.story-progress-rail button.is-active i{background:var(--product-accent);width:46px;box-shadow:0 0 18px color-mix(in srgb,var(--product-accent) 65%,transparent)}.story-copy{z-index:4;max-width:520px;animation:.7s cubic-bezier(.16,.8,.24,1) both story-copy-in;position:relative}.story-index{color:var(--product-accent);font:9px var(--mono);letter-spacing:.1em;align-items:center;gap:12px;transition:color .6s;display:flex}.story-index>i{background:currentColor;width:24px;height:1px}.story-copy h2{letter-spacing:-.085em;margin:28px 0 21px;font-size:clamp(52px,6.3vw,91px);font-weight:700;line-height:.92}.story-copy h2 em{letter-spacing:-.075em;color:#a9abb0;font:italic 400 .92em Georgia,serif}.story-lead{color:#f0f0ef;max-width:425px;margin:0 0 11px;font-size:17px;font-weight:600;line-height:1.55}.story-detail{color:#96989d;max-width:420px;margin:0;font-size:12px;line-height:1.85}.story-copy ul{border-top:1px solid #ffffff21;margin:25px 0 26px;padding:0;list-style:none}.story-copy li{color:#c4c5c8;border-bottom:1px solid #ffffff1a;align-items:center;gap:13px;min-height:36px;font-size:10px;display:flex}.story-copy li span{color:var(--product-accent);font:8px var(--mono)}.story-link{color:#f4f4f2;font:9px var(--mono);letter-spacing:.1em;align-items:center;gap:12px;display:inline-flex}.story-link svg{color:var(--product-accent);transition:transform .25s}.story-link:hover svg{transform:translate(3px,-3px)}.story-art{z-index:2;height:min(69vh,650px);min-height:420px;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.story-art-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--product-accent) 48%,transparent);will-change:transform;border-radius:50%;width:min(48vw,610px);transition:border-color .65s;position:absolute;top:50%;left:50%}.story-art-orbit.orbit-back{border-style:dashed;border-color:#ffffff1f;width:min(57vw,730px)}.story-art-orbit.orbit-front{border-color:color-mix(in srgb,var(--product-accent) 40%,transparent);width:min(39vw,500px)}.story-art-caption{z-index:4;color:#ffffff8a;font:8px var(--mono);letter-spacing:.16em;flex-direction:column;align-items:flex-end;gap:7px;display:flex;position:absolute;top:7%;right:4%}.story-art-window{aspect-ratio:1.28;width:min(43vw,570px);transform-style:preserve-3d;box-shadow:0 42px 120px #0000008c,0 0 85px color-mix(in srgb,var(--product-accent) 10%,transparent);will-change:transform;background:#111;border:1px solid #ffffff3d;border-radius:5px;transition:border-color .7s,box-shadow .7s;position:relative;overflow:hidden}.story-art-window>video{object-fit:cover;filter:saturate(.62)contrast(1.04);opacity:.8;width:100%;height:100%;display:block}.story-art-window:before{content:"";z-index:2;pointer-events:none;border:8px solid #ffffff09;position:absolute;inset:0}.story-art-logo{z-index:3;-webkit-backdrop-filter:blur(14px);background:#0a0a0b8c;border:1px solid #ffffff40;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:18px;left:18px}.story-art-logo img{object-fit:contain;width:34px;height:34px}.story-art-shine{z-index:2;filter:blur(18px);pointer-events:none;background:#ffffff13;width:22%;animation:8s ease-in-out infinite story-shine;position:absolute;inset:-30% auto -30% -55%;transform:rotate(24deg)}.art-coordinate{font:9px var(--mono);letter-spacing:.12em;color:#777;text-align:right;line-height:2;position:absolute;bottom:14%;right:-1%}.story-bottom{color:#717378;font:8px var(--mono);letter-spacing:.12em;justify-content:space-between;display:flex;position:absolute;bottom:36px;left:clamp(76px,12vw,200px);right:clamp(30px,10vw,170px)}.pulse-artwork,.wonder-artwork{background:#121316;position:absolute;inset:0;overflow:hidden}.pulse-artwork{background:linear-gradient(145deg,#161a22,#0b0d12 72%);grid-template-rows:32px 1fr .7fr;gap:16px;padding:9%;display:grid}.fake-editor-top{color:#858b98;font:8px var(--mono);border-bottom:1px solid #ffffff1f;align-items:center;gap:6px;display:flex}.fake-editor-top i{background:#7d8795;border-radius:50%;width:6px;height:6px}.fake-editor-top span{margin-left:12px}.fake-preview{background:radial-gradient(at 50% 45%,#466eb452,#0000 45%),#080a0e;border:1px solid #ffffff1c;place-items:center;display:grid;position:relative}.fake-preview span{color:#a9b7d0;font:7px var(--mono);letter-spacing:.16em;position:absolute;top:10px;left:11px}.fake-preview>div{aspect-ratio:1.7;border:1px solid #ffffff73;width:30%;transform:rotate(-8deg);box-shadow:0 0 40px #4a7edf3d}.fake-timeline{color:#7d8490;font:7px var(--mono);border-top:1px solid #ffffff3b;padding-top:17px;position:relative}.audio-wave{align-items:center;gap:3px;height:38px;margin:7px 0 4px;display:flex}.audio-wave i{background:#4c91ffa6;border-radius:2px;flex:1}.video-track{gap:4px;height:15px;margin-top:5px;display:flex}.video-track i,.video-track b{background:#8767cf61;border:1px solid #b299ff66;width:34%;display:block}.video-track b{background:#4e8fe773;border-color:#7bb4ff8c;width:22%}.video-track.second{opacity:.55}.wonder-artwork{background:#101312}.wonder-grid{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;transform:perspective(500px)rotateX(12deg)scale(1.2)}.wonder-note{color:#24241e;background:#d8c985;flex-direction:column;gap:14px;width:32%;min-height:31%;padding:13px;display:flex;position:absolute;box-shadow:0 15px 44px #0006}.wonder-note small{font:7px var(--mono);letter-spacing:.12em}.wonder-note span{font:italic 15px/1.25 Georgia,serif}.note-1{background:#e1d397;top:20%;left:12%;transform:rotate(-8deg)}.note-2{background:#d0d4da;top:16%;right:11%;transform:rotate(7deg)}.note-3{background:#acd0b9;bottom:12%;left:27%;transform:rotate(5deg)}.note-4{background:#c6b5d8;bottom:14%;right:12%;transform:rotate(-6deg)}.art-wonderwall .story-art-window{background:#101312}@keyframes story-copy-in{0%{opacity:0;filter:blur(8px);transform:translate3d(0,28px,-50px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes story-shine{0%,18%{opacity:0;left:-55%}30%{opacity:.8}52%,to{opacity:0;left:130%}}@keyframes hero-reveal{0%{opacity:0;filter:blur(9px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes intro-mark{0%{opacity:0;filter:blur(8px);transform:scale(.55)rotate(-35deg)}70%{opacity:1;filter:blur();transform:scale(1.1)rotate(5deg)}to{transform:scale(1)rotate(0)}}@keyframes intro-word{0%{opacity:0;letter-spacing:.4em;transform:translate(12px)}to{opacity:1;letter-spacing:.18em;transform:translate(0)}}@keyframes intro-line{to{transform:scaleX(1)}}@keyframes intro-exit{to{opacity:0;visibility:hidden;transform:translateY(-12px)}}@keyframes film-image-drift{0%{transform:scale(1.12)translate(-1.5%,1%)}to{transform:scale(1.12)translate(1.5%,-1%)}}@keyframes scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes orbit-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@media (width<=900px){.landing-hero{padding-left:8vw;padding-right:8vw}.hero-copy{width:72%;margin:0}.film-one{width:145px;height:92px;top:18%;right:8%}.film-two{width:125px;height:82px;bottom:14%;right:7%}.film-three{width:105px;height:130px;top:10%;right:29%}.film-four{width:95px;height:65px;bottom:17%;right:31%}.manifesto-section,.flow-section,.closing-section{padding-left:8vw;padding-right:8vw}.manifesto-layout{gap:7vw}.landing-footer{flex-wrap:wrap}.landing-footer>span{display:none}.apps-story-stage{grid-template-columns:minmax(320px,.95fr) 1.05fr;padding-left:95px;padding-right:35px}.story-kicker,.story-bottom{left:95px;right:35px}.story-art-window{width:min(46vw,510px)}.story-art-orbit{width:50vw}.story-art-orbit.orbit-back{width:59vw}.story-copy h2{font-size:clamp(48px,6.5vw,70px)}.story-copy li{font-size:9px}}@media (width<=620px){.landing-nav{height:64px;padding:0 17px}.landing-nav nav{display:none}.nav-launch{height:36px;padding:0 10px;font-size:10px}.landing-hero{align-items:flex-start;height:auto;min-height:840px;padding:155px 23px 100px}.hero-copy{width:100%;margin:0}.hero-copy h1{font-size:clamp(58px,15vw,90px)}.hero-copy>p{font-size:16px}.hero-copy .hero-detail{max-width:360px;font-size:12px}.hero-actions{flex-wrap:wrap;gap:18px}.hero-footnote{flex-direction:column;align-items:flex-start;gap:10px;margin-top:33px}.hero-footnote i{display:none}.hero-depth-scene .hero-orbit{top:70%;left:72%}.hero-depth-scene .orbit-a{width:115vw;height:115vw;margin:-57.5vw 0 0 -57.5vw}.hero-depth-scene .orbit-b{width:82vw;height:82vw;margin:-41vw 0 0 -41vw}.hero-depth-scene .orbit-c{width:53vw;height:53vw;margin:-26.5vw 0 0 -26.5vw}.film-one{width:118px;height:74px;top:auto;bottom:20%;right:9%}.film-two{width:100px;height:66px;bottom:8%;right:17%}.film-three{width:85px;height:108px;top:auto;bottom:13%;right:47%}.film-four{display:none}.coordinate-one{font-size:7px;top:60%;left:6%}.coordinate-two{font-size:7px;bottom:5%;right:7%}.hero-scroll{font-size:8px;bottom:33px;left:22px}.hero-index{bottom:33px;right:22px}.manifesto-section,.flow-section,.closing-section{padding:76px 22px}.section-kicker{letter-spacing:.08em;font-size:8px}.manifesto-layout{grid-template-columns:1fr;gap:34px;padding:50px 0}.manifesto-layout h2,.flow-heading h2{font-size:clamp(45px,13vw,68px)}.manifesto-aside{max-width:390px}.flow-section{min-height:0}.flow-heading{padding:47px 0 37px}.flow-orbit{flex:none;width:130px;height:130px;margin:0 4px 0 15px}.flow-orbit:before,.flow-orbit:after{inset:12px}.flow-orbit-inner img{width:34px}.orbit-word{letter-spacing:.1em;font-size:5px}.orbit-word-a{transform:translate(-50%,-50%)rotate(-28deg)translateY(-69px)}.orbit-word-b{transform:translate(-50%,-50%)rotate(31deg)translateY(69px)}.flow-steps{grid-template-columns:1fr}.flow-steps article,.flow-steps article+article{border-right:0;border-bottom:1px solid var(--line);padding:19px 0}.flow-steps article>span{margin-bottom:14px}.flow-steps article>svg{float:right}.flow-steps p{max-width:none}.closing-section{min-height:480px}.closing-section .section-kicker{padding:15px 22px}.closing-section h2{font-size:clamp(50px,14vw,78px)}.closing-section p{font-size:12px}.landing-footer{gap:19px;padding:22px}.landing-footer>div{gap:14px}.landing-footer small{margin-left:auto}.landing-footer .landing-brand{margin-right:auto}.apps-story-track{height:540vh}.apps-story-stage{align-items:flex-end;height:100svh;min-height:760px;padding:90px 23px 80px;display:flex}.story-kicker{font-size:7px;top:28px;left:22px;right:22px}.story-progress-rail{gap:17px;top:48%;left:21px}.story-progress-rail button{gap:7px}.story-progress-rail button i{width:13px}.story-progress-rail button.is-active i{width:27px}.story-copy{width:100%;max-width:520px;margin:0 0 0 22px;position:relative;transform:translateZ(30px)}.story-index{font-size:7px}.story-copy h2{margin:12px 0;font-size:clamp(45px,12vw,66px)}.story-lead{max-width:340px;font-size:13px}.story-detail{max-width:355px;font-size:10px;line-height:1.55}.story-copy ul{margin:13px 0 14px}.story-copy li{min-height:28px;font-size:8px}.story-link{font-size:8px}.story-art{z-index:-1;opacity:.8;width:100%;height:53%;min-height:0;position:absolute;top:85px;right:-6%}.story-art-window{aspect-ratio:1.3;width:min(72vw,420px)}.story-art-orbit{width:78vw}.story-art-orbit.orbit-back{width:92vw}.story-art-orbit.orbit-front{width:64vw}.story-art-caption{font-size:6px;top:2%;right:11%}.story-art-logo{width:34px;height:34px;top:10px;left:10px}.story-art-logo img{width:25px;height:25px}.art-coordinate{font-size:7px;bottom:2%;right:6%}.story-bottom{font-size:6px;bottom:25px;left:23px;right:23px}.wonder-note{gap:8px;padding:7px}.wonder-note small{font-size:5px}.wonder-note span{font-size:10px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-orbit{transition:none!important}.film-tile,.film-tile video{animation:none!important}}.suite-intro{background:#09090a;animation:none;overflow:hidden}.suite-intro.is-closing{animation:.56s cubic-bezier(.72,0,.25,1) both intro-exit}.suite-intro:after{background:#ffffff7a;border:0;height:1px;animation:2.8s cubic-bezier(.2,.7,.1,1) .15s both intro-line;inset:auto 0 0;transform:scaleX(0)}.suite-intro>video{object-fit:contain;width:min(72vw,580px);height:min(72vw,580px);animation:1s cubic-bezier(.16,.8,.24,1) both intro-video-in;position:absolute}.suite-intro>.intro-static-logo{object-fit:contain;filter:grayscale();width:min(32vw,180px);height:min(32vw,180px);animation:none}.suite-intro-wordmark{color:#e9e9e7;letter-spacing:.24em;align-items:center;gap:9px;font-size:10px;font-weight:800;animation:.65s .42s both intro-word;display:flex;position:absolute;top:calc(50% + min(27vw,220px))}.suite-intro-wordmark img{object-fit:contain;opacity:.9;width:21px;height:21px}.suite-intro.intro-reduced-motion>video{display:none}.suite-intro.intro-reduced-motion .suite-intro-wordmark{animation:none;top:50%;transform:translateY(-50%)}.landing-hero{text-align:center;background:radial-gradient(#4a4e5429,#0000 44%),#09090a;justify-content:center}.hero-copy{text-align:center;width:min(1180px,92%);margin:54px auto 0}.hero-overline{justify-content:center;margin-bottom:28px}.hero-copy h1{letter-spacing:-.065em;text-shadow:0 8px 55px #0000008c;margin:0 0 26px;font-size:clamp(52px,8.1vw,116px);line-height:.9}.hero-copy h1 em{color:#e2e2e0;letter-spacing:-.035em;font-style:italic}.hero-copy>p{margin:0 auto 10px;font-size:clamp(16px,1.7vw,22px)}.hero-copy .hero-detail{max-width:530px;margin:15px auto 0;font-size:13px}.hero-actions{justify-content:center;margin-top:29px}.hero-footnote{justify-content:center;margin-top:39px}.hero-depth-scene{z-index:0}.hero-flux-lines{z-index:0;pointer-events:none;opacity:.86;filter:drop-shadow(0 0 12px #e2e9f124);will-change:transform;width:120%;height:124%;position:absolute;inset:-12% -10%;overflow:visible}.flux-rail,.flux-current,.flux-glow{fill:none;stroke-linecap:round;stroke-linejoin:round}.flux-rail{stroke:#d1d8e121;stroke-width:1.15px}.rail-b{stroke:#d1d8e11a;stroke-dasharray:2 9}.rail-c{stroke:#d1d8e117;stroke-width:.8px;stroke-dasharray:1 12}.flux-current{stroke:#ff4b8a;stroke-width:1.8px;stroke-dasharray:175 1500;animation:8.5s linear infinite flux-current-travel,7s linear infinite flux-rgb-cycle}.current-b{stroke:#54ffd1;stroke-width:1.6px;stroke-dasharray:115 1500;animation:10.5s linear -4s infinite flux-current-travel,8.2s linear -2.6s infinite flux-rgb-cycle}.current-c{stroke:#5c8fff;stroke-width:1.8px;stroke-dasharray:95 1500;animation:12s linear -7s infinite flux-current-travel,9.4s linear -5.1s infinite flux-rgb-cycle}.flux-glow{stroke:#ff4b8a;stroke-width:5px;stroke-dasharray:175 1500;filter:blur(2px);opacity:.28;animation:8.5s linear infinite flux-current-travel,7s linear infinite flux-rgb-cycle}.glow-b{stroke:#54ffd1;stroke-width:4px;stroke-dasharray:115 1500;opacity:.24;animation:10.5s linear -4s infinite flux-current-travel,8.2s linear -2.6s infinite flux-rgb-cycle}.glow-c{stroke:#5c8fff;stroke-width:5px;stroke-dasharray:95 1500;opacity:.25;animation:12s linear -7s infinite flux-current-travel,9.4s linear -5.1s infinite flux-rgb-cycle}.hero-kinetic-type{z-index:0;opacity:.73;filter:drop-shadow(0 0 18px #ffffff12);will-change:transform;width:116%;height:110%;position:absolute;inset:-5% -8%;overflow:visible}.kinetic-outline{fill:none;stroke:#ebedef21;stroke-width:.8px;stroke-dasharray:2 11;transform-box:fill-box;transform-origin:50%;animation:12s ease-in-out infinite alternate orbit-outline-breathe}.outline-b{stroke:#ebedef17;stroke-dasharray:1 15;animation-duration:15s;animation-delay:-5s}.outline-c{stroke:#ebedef1a;stroke-dasharray:3 13;animation-duration:18s;animation-delay:-8s}.type-orbit{transform-box:view-box;transform-origin:700px 500px;animation:52s linear infinite kinetic-spin-a}.type-orbit text{fill:#f4f5f6c7;font:500 11px var(--mono);letter-spacing:5px}.type-orbit-a text{fill:#ffffffb8;letter-spacing:6px}.type-orbit-b{animation:68s linear infinite kinetic-spin-b}.type-orbit-b text{fill:#bec2c79e;letter-spacing:4px;font-size:9px}.type-orbit-c{animation:83s linear infinite reverse kinetic-spin-a}.type-orbit-c text{fill:#ffffff70;letter-spacing:4px;font-size:8px}.hero-core-mark{aspect-ratio:1;opacity:.5;width:min(31vw,390px);transform-style:preserve-3d;will-change:transform;place-items:center;display:grid;position:absolute;top:49%;left:50%;translate:-50% -50%}.hero-core-mark>span{border:1px solid #ffffff2b;border-radius:50%;animation:19s linear infinite core-ring-turn;position:absolute;inset:3%;box-shadow:inset 0 0 65px #ffffff09,0 0 65px #ffffff12}.hero-core-mark>span:before,.hero-core-mark>span:after{content:"";border:1px solid #ffffff21;border-radius:50%;position:absolute;inset:12% -8%;transform:rotate(54deg)scaleX(.68)}.hero-core-mark>span:after{border-color:#ffffff17;inset:22% -18%;transform:rotate(-48deg)scaleX(.61)}.hero-field-points{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-field-points i{width:var(--point-size);height:var(--point-size);opacity:.23;background:#e9ebee;border-radius:50%;animation:4.8s ease-in-out infinite alternate field-point-pulse;position:absolute;box-shadow:0 0 13px #ffffff73}.depth-coordinate{z-index:3;color:#edeef066;font-size:8px}.film-one{top:18%;right:12%}.film-two{bottom:15%;right:10%}.film-three{top:16%;left:12%;right:auto}.film-four{bottom:13%;left:17%;right:auto}.hero-scroll,.hero-index{z-index:4}.landing-hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(#0000 22%,#07070838 66%,#070708cc);position:absolute;inset:0}.hero-copy{z-index:5}.hero-copy h1 .hero-title-line{margin:-.06em 0 -.12em;padding:.06em 0 .12em;display:block;overflow:hidden}.hero-copy h1{perspective:900px;position:relative}.hero-copy h1 .hero-title-line-inner{white-space:nowrap;transform-style:preserve-3d;display:inline-block}.hero-title-char{opacity:0;filter:blur(5px);transform-origin:50% 100%;will-change:transform,opacity,filter;display:inline-block;transform:translate3d(0,.52em,-28px)rotateX(-28deg)rotate(-2deg)scale(.94)}.hero-title-line:nth-child(2) .hero-title-char{--title-start-y:-.48em;--title-start-x:25deg;--title-start-r:1.8deg;transform:translate3d(0,var(--title-start-y),-28px) rotateX(var(--title-start-x)) rotateZ(var(--title-start-r)) scale(.94)}.hero-title-line:nth-child(2) em .hero-title-char{--title-start-y:.48em;--title-start-x:-25deg;--title-start-r:-1.8deg}.hero-copy h1.is-presented .hero-title-char{animation:hero-char-arrive 1.18s calc(var(--char-index)*15ms) both cubic-bezier(.22,1,.36,1)}.hero-copy h1.is-presented .hero-title-line:nth-child(2) .hero-title-char{animation-delay:calc(.24s + var(--char-index)*13ms)}.hero-title-sweep{z-index:2;opacity:0;pointer-events:none;background:#fff;height:2px;position:absolute;top:50%;left:8%;right:8%;transform:scaleX(.04);box-shadow:0 0 12px 3px #fff9,0 0 46px 12px #ccd7e63d}.hero-copy h1.is-presented .hero-title-sweep{animation:.72s cubic-bezier(.2,.75,.25,1) .28s both title-light-sweep}@keyframes kinetic-spin-a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flux-current-travel{to{stroke-dashoffset:-1675px}}@keyframes flux-rgb-cycle{0%,to{stroke:#ff3d89}20%{stroke:#ff8c45}40%{stroke:#e8ff4a}60%{stroke:#45f2bd}80%{stroke:#5b7dff}}@keyframes hero-char-arrive{0%{opacity:0;transform:translate3d(0,var(--title-start-y,.52em),-28px) rotateX(var(--title-start-x,-28deg)) rotateZ(var(--title-start-r,-2deg)) scale(.94);filter:blur(5px)}68%{opacity:1;filter:blur()}86%{transform:translate3d(0,-.025em,3px)rotateX(2deg)rotate(.2deg)scale(1.008)}to{opacity:1;filter:blur();transform:translate(0,0)rotateX(0)rotate(0)scale(1)}}@keyframes title-light-sweep{0%{opacity:0;transform:scaleX(.04)}22%{opacity:.95}to{opacity:0;transform:scaleX(1.1)}}@keyframes kinetic-spin-b{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes orbit-outline-breathe{0%{opacity:.26;stroke-dashoffset:0}to{opacity:.9;stroke-dashoffset:54px}}@keyframes core-ring-turn{0%{transform:rotateX(58deg)rotate(0)}to{transform:rotateX(58deg)rotate(360deg)}}@keyframes field-point-pulse{0%{opacity:.08;transform:scale(.55)}to{opacity:.65;transform:scale(1.6)}}@keyframes intro-video-in{0%{opacity:0;filter:blur(12px);transform:scale(.72)rotate(-12deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@media (width<=900px){.hero-copy{width:min(840px,88%)}.hero-core-mark{width:43vw}.film-one{top:20%;right:6%}.film-two{bottom:13%;right:5%}.film-three{top:17%;left:6%}.film-four{bottom:11%;left:11%}}@media (width<=620px){.landing-hero{align-items:center;min-height:860px;padding:145px 20px 112px}.hero-copy{width:100%;margin:12px auto 0}.hero-copy h1{letter-spacing:-.055em;font-size:clamp(38px,11vw,64px);line-height:.92}.hero-copy h1 em{letter-spacing:-.025em}.hero-copy>p{font-size:15px}.hero-copy .hero-detail{max-width:355px;font-size:11px}.hero-actions{gap:15px;margin-top:24px}.hero-footnote{align-items:center;margin-top:27px;font-size:7px}.hero-core-mark{opacity:.38;width:78vw;top:46%}.hero-kinetic-type{opacity:.54;width:220%;height:90%;inset:5% -60%}.hero-flux-lines{opacity:.64;width:190%;height:108%;inset:-4% -45%}.film-one{width:99px;height:64px;top:14%;right:5%}.film-two{width:90px;height:59px;bottom:12%;right:7%}.film-three{width:82px;height:104px;top:14%;left:4%}.film-four{width:80px;height:52px;bottom:11%;left:5%;right:auto}.coordinate-one{top:37%;left:3%}.coordinate-two{bottom:31%;right:3%}.hero-scroll{bottom:27px;left:18px}.hero-index{bottom:27px;right:18px}.suite-intro>video{width:min(92vw,490px);height:min(92vw,490px)}.suite-intro-wordmark{font-size:8px;top:calc(50% + min(36vw,210px))}}@media (prefers-reduced-motion:reduce){.hero-depth-scene .type-orbit,.hero-core-mark>span,.hero-field-points i,.kinetic-outline,.suite-intro>video{animation:none!important}.hero-core-mark>span{transform:rotateX(58deg)}.suite-intro>video{display:none}.suite-intro-wordmark{top:50%;transform:translateY(-50%);animation:none!important}.flux-current,.flux-glow{opacity:.2;stroke-dashoffset:0!important;animation:none!important}.hero-copy h1.is-presented .hero-title-char{filter:none!important;opacity:1!important;animation-delay:0s!important;transform:none!important}.hero-copy h1.is-presented .hero-title-sweep{display:none}}.landing-hero .hero-copy{animation:none}.hero-copy h1{translate:var(--hero-title-x,0px) var(--hero-title-y,0px);transition:translate .2s cubic-bezier(.22,.61,.36,1)}.hero-copy>p:not(.hero-detail){translate:var(--hero-subtitle-x,0px) var(--hero-subtitle-y,0px)}.hero-copy>.hero-detail{translate:var(--hero-detail-x,0px) var(--hero-detail-y,0px)}.hero-copy>.hero-actions{translate:var(--hero-actions-x,0px) var(--hero-actions-y,0px)}.hero-copy>.hero-footnote{translate:var(--hero-footnote-x,0px) var(--hero-footnote-y,0px)}.hero-copy>p,.hero-actions,.hero-footnote{transition:translate .2s cubic-bezier(.22,.61,.36,1)}.hero-depth-scene .orbit-a{animation:8s ease-in-out infinite alternate hero-orbit-a}.hero-depth-scene .orbit-b{animation:11s ease-in-out infinite alternate hero-orbit-b}.hero-depth-scene .orbit-c{animation:9s ease-in-out infinite alternate hero-orbit-c}.hero-core-mark{animation:7s ease-in-out infinite alternate hero-core-float}.hero-core-mark>span{animation-duration:12s}.hero-depth-scene .type-orbit-a{animation-duration:35s}.hero-depth-scene .type-orbit-b{animation-duration:47s}.hero-depth-scene .type-orbit-c{animation-duration:59s}@keyframes hero-orbit-a{0%{opacity:.34;scale:.91}to{opacity:.76;scale:1.08}}@keyframes hero-orbit-b{0%{opacity:.27;rotate:-9deg;scale:1.08}to{opacity:.72;rotate:9deg;scale:.9}}@keyframes hero-orbit-c{0%{opacity:.2;rotate:8deg;scale:.88}to{opacity:.62;rotate:-8deg;scale:1.13}}@keyframes hero-core-float{0%{opacity:.3;scale:.9}to{opacity:.58;scale:1.1}}.landing-hero .hero-copy>p,.landing-hero .hero-actions,.landing-hero .hero-footnote,.landing-hero .hero-scroll,.landing-hero .hero-index{opacity:0;filter:blur(6px);transform:translateY(18px)}.landing-hero.is-presented .hero-copy>p{animation:.78s cubic-bezier(.22,1,.36,1) 1.48s both hero-support-arrive}.landing-hero.is-presented .hero-copy>.hero-detail{animation-delay:1.64s}.landing-hero.is-presented .hero-actions{animation:.84s cubic-bezier(.22,1,.36,1) 1.82s both hero-support-arrive}.landing-hero.is-presented .hero-footnote{animation:.82s cubic-bezier(.22,1,.36,1) 2.02s both hero-support-arrive}.landing-hero.is-presented .hero-scroll,.landing-hero.is-presented .hero-index{animation:.9s cubic-bezier(.22,1,.36,1) 2.14s both hero-support-arrive}.hero-actions .primary-cta{isolation:isolate;border-radius:5px;gap:26px;height:66px;padding:0 30px;font-size:15px;animation:2.9s ease-in-out 1.3s infinite cta-breathe;position:relative;overflow:hidden;scale:1;box-shadow:0 0 #fff3}.hero-actions .primary-cta>*{z-index:1;position:relative}.hero-actions .primary-cta:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff0,#0000);width:42%;animation:3.2s cubic-bezier(.55,0,.35,1) 1s infinite cta-glint;position:absolute;top:-35%;bottom:-35%;left:-48%;transform:translate(-150%)skew(-22deg)}@keyframes cta-glint{0%,8%{opacity:0;transform:translate(-150%)skew(-22deg)}17%{opacity:1}42%,to{opacity:0;transform:translate(500%)skew(-22deg)}}@keyframes cta-breathe{0%,to{scale:1;box-shadow:0 0 #fff0,0 0 #fff0}48%{scale:1.065;box-shadow:0 0 0 9px #ffffff17,0 14px 48px #ffffff3d}}@keyframes hero-support-arrive{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.landing-hero.is-presented .hero-copy>p,.landing-hero.is-presented .hero-actions,.landing-hero.is-presented .hero-footnote,.landing-hero.is-presented .hero-scroll,.landing-hero.is-presented .hero-index{filter:none!important;opacity:1!important;animation-delay:0s!important;transform:none!important}.hero-actions .primary-cta,.hero-actions .primary-cta:after{animation:none!important}}.landing-nav{position:fixed}.hero-scroll-stage{z-index:0;height:160svh;position:relative}.hero-scroll-stage>.landing-hero{height:100svh;min-height:720px;position:sticky;top:0}.manifesto-section{z-index:3;background:#0a0a0b;border-top:1px solid #ebedf129;margin-top:-60svh;position:relative}.landing-page main section[id]{scroll-margin-top:76px}@media (width<=620px){.hero-scroll-stage{height:calc(860px + 50svh)}.hero-scroll-stage>.landing-hero{height:860px;min-height:860px}.manifesto-section{margin-top:-50svh}}.landing-page .primary-cta{transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .7s,border-color .7s,box-shadow .7s,color .5s}.landing-page .primary-cta:hover{animation:5.4s ease-in-out infinite cta-rgb-hover;color:#fff!important}@keyframes cta-rgb-hover{0%,to{background-color:#ee315c;border-color:#ff6685;box-shadow:0 8px 30px #ee315c4d}33%{background-color:#14a875;border-color:#54e8ae;box-shadow:0 8px 30px #14a8754d}66%{background-color:#356de8;border-color:#77a0ff;box-shadow:0 8px 30px #356de857}}@media (prefers-reduced-motion:reduce){.landing-page .primary-cta:hover{background-color:#356de8;border-color:#77a0ff;animation:none;box-shadow:0 8px 30px #356de857}}.manifesto-scroll-stage{z-index:3;height:160svh;margin-top:-60svh;position:relative}.manifesto-section{z-index:3;background:radial-gradient(at 76%,#2a2f3647,#0000 43%),#0a0a0b;align-items:center;height:100svh;min-height:680px;margin-top:0;padding:80px clamp(24px,10vw,180px);display:grid;position:sticky;top:0;overflow:hidden}.manifesto-layout{width:100%;padding:0}.manifesto-layout h2{transform:translate3d(0,var(--manifesto-heading-y,0px),0);will-change:transform}.manifesto-aside{max-width:365px;transform:translate3d(0,var(--manifesto-aside-y,0px),0);opacity:var(--manifesto-opacity,1);will-change:transform,opacity}.manifesto-aside .manifesto-lead{color:#eee;margin-bottom:22px;font-size:16px;font-weight:600;line-height:1.65}.manifesto-aside p:not(.manifesto-lead){margin-bottom:18px;font-size:13px;line-height:1.9}.manifesto-aside a{border-bottom:1px solid #ffffff61;padding-bottom:4px;transition:gap .25s,border-color .25s}.manifesto-aside a:hover{border-color:#fffc;gap:15px}.manifesto-scroll-stage+.apps-story-track{z-index:4;margin-top:-60svh;position:relative}.manifesto-layout{grid-template-columns:minmax(0,1fr) minmax(540px,600px);gap:clamp(40px,4vw,76px)}.manifesto-layout h2,.manifesto-layout h2 em{letter-spacing:-.045em}.manifesto-aside{letter-spacing:.012em;max-width:600px;font-size:18px;line-height:1.9}.manifesto-aside .manifesto-lead{letter-spacing:.005em;font-size:22px;line-height:1.65}.manifesto-aside p:not(.manifesto-lead){letter-spacing:.012em;font-size:18px;line-height:1.9}.manifesto-aside [data-manifesto-depth]{will-change:transform}@media (width<=900px){.manifesto-section{padding-left:8vw;padding-right:8vw}.manifesto-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:5vw}.manifesto-aside{max-width:420px;font-size:16px}.manifesto-aside .manifesto-lead{font-size:19px}.manifesto-aside p:not(.manifesto-lead){font-size:16px}}@media (width<=620px){.manifesto-scroll-stage{height:auto;margin-top:0}.manifesto-section{height:auto;min-height:0;margin-top:0;padding:82px 22px 76px;position:relative;top:auto}.manifesto-layout{grid-template-columns:1fr;gap:34px;padding:0}.manifesto-layout h2,.manifesto-aside{opacity:1;will-change:auto;transform:none}.manifesto-aside [data-manifesto-depth]{will-change:auto;transform:none!important}.manifesto-aside{max-width:390px}.manifesto-aside .manifesto-lead{font-size:15px}.manifesto-aside p:not(.manifesto-lead){font-size:13px}.manifesto-scroll-stage+.apps-story-track{margin-top:0}}@media (prefers-reduced-motion:reduce){.manifesto-layout h2,.manifesto-aside{opacity:1!important;transform:none!important}}.story-copy{max-width:590px}.story-copy h2{margin-top:0}.story-lead{max-width:560px;margin-bottom:17px;font-size:19px;line-height:1.65}.story-detail{max-width:560px;margin-bottom:30px;font-size:15px;line-height:1.9}@media (width<=900px){.story-copy{max-width:500px}.story-lead{font-size:17px}.story-detail{font-size:14px}}@media (width<=620px){.story-copy{max-width:520px}.story-copy h2{margin:12px 0}.story-lead{margin-bottom:12px;font-size:14px;line-height:1.6}.story-detail{margin-bottom:20px;font-size:12px;line-height:1.75}}.story-copy{grid-area:1/1;align-self:center}.story-art{grid-area:1/2}.story-copy.is-coming-soon{text-align:center;grid-column:1/-1;justify-self:center;width:min(760px,90vw);max-width:760px}.story-status{color:var(--product-accent);letter-spacing:.035em;margin-bottom:20px;font-size:14px;font-weight:600;display:block}.story-copy.is-coming-soon h2{margin:0 0 28px}.story-copy.is-coming-soon .story-lead,.story-copy.is-coming-soon .story-detail{margin-left:auto;margin-right:auto}.story-copy.is-coming-soon .story-lead{max-width:720px}.story-copy.is-coming-soon .story-detail{max-width:680px;margin-bottom:0}@media (width<=620px){.story-copy.is-coming-soon{grid-column:1/-1;width:100%;max-width:520px}.story-status{margin-bottom:14px}.story-copy.is-coming-soon h2{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.story-copy h2,.story-lead,.story-detail,.story-link,.story-art-window,.story-art-orbit{transform:none!important}}.story-copy{backface-visibility:hidden;will-change:transform,opacity;animation:none}.apps-story-stage{background:radial-gradient(ellipse at 74% 46%,color-mix(in srgb,var(--product-accent) 8%,transparent),transparent 42%),radial-gradient(ellipse at 18% 90%,#ffffff06,transparent 46%),#0a0b0e}.apps-story-stage:before{opacity:.8;background-image:radial-gradient(ellipse at 74% 46%,color-mix(in srgb,var(--product-accent) 8%,transparent),transparent 43%),radial-gradient(ellipse at 18% 90%,#ffffff06,transparent 46%);background-repeat:no-repeat;background-size:100% 100%;inset:0;-webkit-mask-image:none;mask-image:none}.apps-story-stage:after,.story-ambient{display:none}.story-art{z-index:auto;transform-style:flat}.story-art-orbit{z-index:1;pointer-events:none;border-style:solid}.story-art-orbit.orbit-back{border-style:solid}.story-art-window{z-index:2}.flow-scroll-stage{z-index:5;height:160svh;margin-top:-60svh;position:relative}.flow-scroll-stage .flow-section{z-index:5;background:#0a0a0b;flex-direction:column;justify-content:center;height:100svh;min-height:680px;display:flex;position:sticky;top:0}.flow-scroll-stage .flow-heading{padding:0 0 58px}.flow-scroll-stage .flow-steps{border-top:0}.flow-scroll-stage .flow-steps article{padding-top:25px}.flow-scroll-stage .flow-steps article>svg{margin-bottom:22px}.flow-scroll-stage [data-flow-depth]{will-change:transform}@media (width<=620px){.flow-scroll-stage{height:auto;margin-top:0}.flow-scroll-stage .flow-section{height:auto;min-height:0;padding:76px 22px;display:block;position:relative;top:auto}.flow-scroll-stage .flow-heading{padding:0 0 34px}.flow-scroll-stage .flow-steps{border-top:1px solid var(--line)}}.closing-scroll-stage{z-index:6;height:160svh;margin-top:-60svh;position:relative}.closing-scroll-stage .closing-section{z-index:6;background:#101012;justify-content:center;height:100svh;min-height:680px;padding:70px 24px;position:sticky;top:0}.closing-scroll-stage .closing-section h2,.closing-scroll-stage .closing-section p,.closing-scroll-stage .closing-section .primary-cta{will-change:transform}@media (width<=620px){.closing-scroll-stage{height:auto;margin-top:0}.closing-scroll-stage .closing-section{height:auto;min-height:480px;padding:76px 22px;position:relative;top:auto}.closing-scroll-stage .closing-section h2,.closing-scroll-stage .closing-section p,.closing-scroll-stage .closing-section .primary-cta{will-change:auto;transform:none!important}}.landing-account{align-items:center;display:flex;position:relative}.landing-avatar-button{color:#f4f4f2;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:13px;font-weight:700;transition:border-color .22s,background .22s,transform .22s;display:grid;position:relative;overflow:hidden}.landing-avatar-button:hover{background:#ffffff29;border-color:#ffffff7a;transform:scale(1.04)}.landing-avatar-button img,.landing-avatar-button video{object-fit:cover;width:100%;height:100%}.landing-account-popover{z-index:25;-webkit-backdrop-filter:blur(28px)saturate(145%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:#18191cf0;border:1px solid #ffffff1a;border-color:#fff3 #ffffff1a #ffffff1a #ffffff24;border-radius:15px;gap:8px;width:286px;padding:9px;transition:visibility 0s linear .16s;animation:.16s ease-in both landing-account-out;display:grid;position:absolute;top:calc(100% + 11px);right:0;overflow:hidden;transform:translateY(-6px)scale(.98);box-shadow:inset 0 1px #ffffff14,inset 1px 0 #ffffff09,0 20px 48px #0000006b}.landing-account.is-open .landing-account-popover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;animation:.22s cubic-bezier(.2,.8,.2,1) both landing-account-in;transform:translateY(0)scale(1)}@keyframes landing-account-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-account-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-7px)scale(.98)}}.landing-account-banner{background:#2a2b2e;border-radius:9px;height:76px;position:relative;overflow:hidden}.landing-account-banner img,.landing-account-banner video,.landing-account-banner>span{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-account-identity{align-items:center;gap:10px;min-width:0;margin:-28px 7px 0;display:flex;position:relative}.landing-account-avatar{z-index:1;color:#f5f5f6;background:#35363a;border:3px solid #191a1d;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:17px;font-weight:700;display:grid;position:relative;overflow:hidden}.landing-account-avatar img,.landing-account-avatar video{object-fit:cover;width:100%;height:100%}.landing-account-identity>div:last-child{gap:4px;min-width:0;padding-top:20px;display:grid}.landing-account-identity strong,.landing-account-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-account-identity strong{color:#f1f1f2;font-size:11px;font-weight:700}.landing-account-identity span,.landing-account-email{color:#a2a3a8;font-size:9px}.landing-account-email{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff14;max-width:100%;padding:4px 8px 10px;overflow:hidden}.landing-account-action{color:#e7e7e9;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff13;border-color:#ffffff1c #ffffff13 #ffffff13 #ffffff17;border-radius:9px;align-items:center;gap:9px;min-height:39px;padding:0 10px;font:600 10px Manrope,Arial,sans-serif;transition:background .2s,border-color .2s;display:flex}.landing-account-action:hover{background:#ffffff17;border-color:#ffffff26}.landing-account-action svg{color:#c8c9cc;flex:none}.landing-account-action svg:last-child{margin-left:auto}.landing-account-action.is-manage{color:#f4f4f5;background:#ffffff17;border-color:#ffffff21;min-height:41px;font-weight:700}.landing-account-action:focus-visible,.landing-avatar-button:focus-visible{outline-offset:3px;outline:2px solid #ffffffbf}@media (prefers-reduced-motion:reduce){.landing-account-popover,.landing-account.is-open .landing-account-popover,.landing-avatar-button{transition-duration:.01ms;animation:none}}.story-coming-logo{place-items:center;width:68px;height:68px;margin:0 auto 18px;display:grid}.story-coming-logo video{object-fit:contain;width:100%;height:100%;display:block}.story-art-logo img,.story-art-logo video{object-fit:contain;width:34px;height:34px;display:block}@media (width<=620px){.story-coming-logo{width:52px;height:52px;margin-bottom:12px}.story-art-logo img,.story-art-logo video{width:25px;height:25px}}.closing-section .primary-cta{isolation:isolate;border-radius:5px;gap:26px;height:66px;padding:0 30px;font-size:15px;animation:2.9s ease-in-out 1.3s infinite cta-breathe;position:relative;overflow:hidden;scale:1;box-shadow:0 0 #fff3}.closing-section .primary-cta>*{z-index:1;position:relative}.closing-section .primary-cta:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff0,#0000);width:42%;animation:3.2s cubic-bezier(.55,0,.35,1) 1s infinite cta-glint;position:absolute;top:-35%;bottom:-35%;left:-48%;transform:translate(-150%)skew(-22deg)}@media (prefers-reduced-motion:reduce){.closing-section .primary-cta,.closing-section .primary-cta:after{animation:none!important}}@media (width<=620px){.apps-story-track{height:500svh}.apps-story-stage{perspective:none;grid-template-rows:minmax(190px,30svh) minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:center;align-items:stretch;gap:16px;height:100svh;min-height:720px;padding:82px 22px 62px;display:grid}.story-kicker,.story-bottom,.story-progress-rail{display:none}.story-copy,.story-copy.is-coming-soon{text-align:left;backface-visibility:visible;grid-area:2/1;place-self:start stretch;width:100%;max-width:none;margin:0}.story-copy h2{letter-spacing:-.06em;margin:3px 0 12px;font-size:clamp(42px,11vw,58px);line-height:.96}.story-copy h2 em{letter-spacing:-.045em}.story-lead{max-width:570px;margin:0 0 9px;font-size:14px;line-height:1.5}.story-detail{max-width:570px;margin:0 0 14px;font-size:12px;line-height:1.65}.story-copy.is-web-soon .story-status{margin:0 0 9px;font-size:11px}.story-copy.is-web-soon h2{margin:0 0 12px}.story-copy.is-web-soon .story-lead,.story-copy.is-web-soon .story-detail{margin-left:0;margin-right:0}.story-copy.is-coming-soon:not(.has-preview){text-align:center;grid-row:1/-1;align-self:center}.story-copy.is-coming-soon:not(.has-preview) .story-lead,.story-copy.is-coming-soon:not(.has-preview) .story-detail{margin-left:auto;margin-right:auto}.story-art{z-index:1;opacity:1;grid-area:1/1;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;top:auto;right:auto}.story-art-window{aspect-ratio:1.45;transform-style:flat;border-radius:9px;width:min(88vw,560px);height:auto;max-height:100%}.story-art-window:before{border-width:5px}.story-art-window>video{object-fit:cover}.story-art-logo{width:34px;height:34px;top:10px;left:10px}.story-art-logo img{width:25px;height:25px}.story-art-orbit{width:min(86vw,420px);max-height:100%}.story-art-orbit.orbit-back{width:min(98vw,480px)}.story-art-orbit.orbit-front{width:min(72vw,350px)}.story-link{font-size:9px}}._overlay_gyzk3_1{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050608d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_gyzk3_2{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:12px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000080}._close_gyzk3_3{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid;position:absolute;top:14px;right:14px}._close_gyzk3_3:hover{border-color:var(--border-color);color:var(--text-primary)}._eyebrow_gyzk3_5{color:var(--accent-primary);letter-spacing:.14em;font-size:10px;font-weight:800}._modal_gyzk3_2 h2{letter-spacing:-.035em;margin:9px 42px 24px 0;font-size:25px}._field_gyzk3_7{color:var(--text-secondary);text-transform:capitalize;gap:8px;margin-bottom:16px;font-size:12px;font-weight:700;display:grid}._field_gyzk3_7 input,._otpStep_gyzk3_8 input{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;min-height:46px;color:var(--text-primary);font:inherit;box-sizing:border-box;border-radius:8px;outline:none;padding:0 13px}._field_gyzk3_7 input:focus,._otpStep_gyzk3_8 input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #74b1be1c}._availability_gyzk3_10{gap:12px;margin:-4px 0 18px;display:grid}._available_gyzk3_11{color:#6ee7b7;align-items:center;gap:6px;font-size:12px;display:flex}._unavailable_gyzk3_12{color:#fda4af;font-size:12px}._availability_gyzk3_10 small{color:var(--text-muted);margin-bottom:7px;display:block}._suggestions_gyzk3_14{flex-wrap:wrap;gap:6px;display:flex}._suggestions_gyzk3_14 button{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:6px 8px}._suggestions_gyzk3_14 button:hover{border-color:var(--accent-primary);color:var(--text-primary)}._help_gyzk3_17,._otpStep_gyzk3_8 p,._confirmation_gyzk3_17 p,._confirmation_gyzk3_17 small,._success_gyzk3_17 p{color:var(--text-secondary);font-size:13px;line-height:1.5}._primary_gyzk3_18,._secondary_gyzk3_18{width:100%;min-height:44px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:800;display:flex}._primary_gyzk3_18{background:var(--accent-primary);color:#071014;border:0}._primary_gyzk3_18:hover:not(:disabled){filter:brightness(1.08)}._primary_gyzk3_18:disabled{cursor:wait;opacity:.65}._secondary_gyzk3_18{border:1px solid var(--border-color);color:var(--text-primary);background:0 0}._confirmation_gyzk3_17{gap:7px;display:grid}._confirmation_gyzk3_17 p,._confirmation_gyzk3_17 small{margin:0}._confirmation_gyzk3_17 strong{background:#74b1be14;border:1px solid #74b1be4d;border-radius:8px;padding:14px;font-size:19px}._otpStep_gyzk3_8{gap:10px;display:grid}._otpStep_gyzk3_8 p{margin:0}._otpStep_gyzk3_8 input{text-align:center;letter-spacing:.28em;height:58px;font-size:25px;font-weight:800}._success_gyzk3_17{color:#6ee7b7;text-align:center;place-items:center;gap:8px;padding-top:10px;display:grid}._success_gyzk3_17 p{color:var(--text-primary);margin:0}._error_gyzk3_31{color:#fda4af;background:#f43f5e14;border:1px solid #f43f5e47;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:12px}._spin_gyzk3_32{animation:.8s linear infinite _spin_gyzk3_32}@keyframes _spin_gyzk3_32{to{transform:rotate(360deg)}}@media (width<=560px){._overlay_gyzk3_1{padding:10px}._modal_gyzk3_2{padding:24px 18px}}._backdrop_kibgl_1{z-index:10010;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_kibgl_2{z-index:10011;width:min(100%,440px);color:var(--text-primary,#f5f7fa);background:#171a1f;border:1px solid #94a3b847;border-radius:18px;padding:28px;position:relative;box-shadow:0 24px 80px #00000080}._closeButton_kibgl_3{color:#aeb7c2;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}._icon_kibgl_4{color:#9bd2dd;background:#74b1be24;border:1px solid #74b1be47;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}._modal_kibgl_2 h2{margin:0 0 8px;font-size:1.3rem}._description_kibgl_6,._muted_kibgl_6{color:#aeb7c2;margin:0 0 20px;line-height:1.5}._label_kibgl_7{color:#cbd5e1;margin-bottom:7px;font-size:.85rem;font-weight:700;display:block}._codeInput_kibgl_8{box-sizing:border-box;color:#fff;letter-spacing:.24em;text-align:center;background:#22272f;border:1px solid #46515e;border-radius:10px;width:100%;padding:13px 14px;font-size:1.15rem}._codeInput_kibgl_8:focus{outline-offset:1px;outline:2px solid #74b1be8c}._error_kibgl_10{color:#fca5a5;margin-top:10px;font-size:.86rem}._primaryButton_kibgl_11{color:#101418;cursor:pointer;background:#76b6c4;border:0;border-radius:10px;width:100%;margin-top:18px;padding:12px 16px;font-weight:800}._primaryButton_kibgl_11:disabled{cursor:not-allowed;opacity:.55}._mfaCard_kibgl_13{background:0 0;border:0;border-radius:0;padding:0}._mfaHeader_kibgl_14{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._mfaTitle_kibgl_15{align-items:center;gap:8px;font-weight:800;display:flex}._statusOn_kibgl_16,._statusOff_kibgl_16{border-radius:999px;flex:none;padding:5px 9px;font-size:.72rem;font-weight:800}._statusOn_kibgl_16{color:#b9ebd0;background:#34d3991f;border:1px solid #34d39940}._statusOff_kibgl_16{color:#cbd5e1;background:#94a3b81a;border:1px solid #94a3b833}._mfaCard_kibgl_13 ._muted_kibgl_6{margin:7px 0 18px;font-size:.88rem}._setupArea_kibgl_20{justify-items:center;gap:12px;padding-top:10px;display:grid}._setupHint_kibgl_21{color:#cbd5e1;width:100%;margin:0;font-size:.88rem;line-height:1.45}._qrCode_kibgl_22{background:#fff;border-radius:10px;width:180px;height:180px;padding:10px}._secretRow_kibgl_23{box-sizing:border-box;color:#dbeafe;background:#22272f;border:1px solid #46515e;border-radius:9px;align-items:center;width:100%;padding:9px 10px;display:flex}._secretRow_kibgl_23 code{text-overflow:ellipsis;flex:1;min-width:0;font-size:.75rem;overflow:hidden}._iconButton_kibgl_25{color:#b9c5d1;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._secondaryButton_kibgl_26{color:#d5dce5;cursor:pointer;background:#0f121699;border:1px solid #94a3b847;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}._success_kibgl_27{color:#a7f3d0;align-items:center;gap:7px;margin-top:12px;font-size:.86rem;display:flex}._mfaCard_kibgl_13 ._error_kibgl_10{margin-top:12px}._mfaCard_kibgl_13 form{width:100%}._mfaCard_kibgl_13 ._codeInput_kibgl_8{margin-top:2px}._codeInputs_kibgl_31{justify-content:center;gap:9px;width:100%;display:flex}._codeDigit_kibgl_32{box-sizing:border-box;color:#fff;text-align:center;background:#22272f;border:1px solid #46515e;border-radius:10px;width:44px;height:52px;font-size:1.35rem;font-weight:800}._codeDigit_kibgl_32:focus{outline-offset:1px;border-color:#76b6c4;outline:2px solid #74b1be8c}@media (width<=460px){._codeInputs_kibgl_31{gap:6px}._codeDigit_kibgl_32{width:39px;height:48px}}._reminderButton_kibgl_35{justify-content:center;width:100%;margin-top:10px}._trustDevice_kibgl_36{color:#cbd5e1;cursor:pointer;align-items:center;gap:9px;margin-top:15px;font-size:.86rem;display:flex}._trustDevice_kibgl_36 input{accent-color:#76b6c4;width:16px;height:16px}.account-center-page{color:#f3f3f4;background:#090a0c;min-height:100vh;font-family:DM Sans,Manrope,Arial,sans-serif;overflow-x:hidden}.account-center-nav{-webkit-backdrop-filter:blur(22px)saturate(145%);background:#0a0b0ddb;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(20px,5vw,84px);display:flex}.account-center-brand{color:#f5f5f6;letter-spacing:.09em;align-items:center;gap:11px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.account-center-brand img{object-fit:contain;width:27px;height:27px}.account-center-brand small{color:#92949a;letter-spacing:.16em;margin-top:2px;font-size:8px;display:block}.account-center-nav-actions{align-items:center;gap:10px;display:flex}.account-suite-link,.account-exit{color:#f4f4f5;background:#fff1;border:1px solid #ffffff24;border-color:#ffffff38 #ffffff24 #ffffff24 #ffffff2e;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;transition:background .22s,border-color .22s,transform .22s;display:inline-flex}.account-suite-link:hover,.account-exit:hover{background:#ffffff1f;border-color:#ffffff3d;transform:translateY(-1px)}.account-exit{cursor:pointer;color:#c8c9ce}.account-center-shell{background:#131417ad;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:245px minmax(0,1fr);width:min(1280px,100% - 48px);min-height:calc(100vh - 132px);margin:30px auto 0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 25px 80px #0000003d}.account-center-sidebar{background:#ffffff05;border-right:1px solid #ffffff17;flex-direction:column;padding:28px 18px;display:flex}.account-back-link{color:#bfc0c5;align-items:center;gap:9px;margin:0 0 38px;font-size:11px;text-decoration:none;display:flex}.account-back-link:hover{color:#fff}.account-sidebar-label{color:#777a82;letter-spacing:.14em;margin:0 10px 12px;font-size:9px;font-weight:700}.account-center-sidebar nav{gap:5px;display:grid}.account-center-sidebar nav button{color:#b9bbc1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:flex}.account-center-sidebar nav button:hover,.account-center-sidebar nav button.is-active{color:#fff;background:#ffffff12;border-color:#ffffff14}.account-center-sidebar nav button svg{color:#92959d}.account-sidebar-note{color:#81838b;margin-top:auto;padding:14px 10px 2px;font-size:10px;line-height:1.7}.account-center-content{min-width:0;padding:clamp(26px,4vw,54px) clamp(24px,5vw,70px) 64px}.account-page-heading{margin-bottom:32px}.account-page-heading>span{color:#8b8e96;letter-spacing:.13em;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.account-page-heading h1{letter-spacing:-.045em;margin:13px 0 7px;font-size:clamp(31px,4vw,46px);line-height:1.05}.account-page-heading p{color:#9b9da4;margin:0;font-size:13px;line-height:1.7}.account-state{color:#a5a7ad;padding:28px 0;font-size:13px}.account-feedback{color:#e8e9eb;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:8px;margin:-10px 0 20px;padding:12px 14px;font-size:12px;display:flex}.account-feedback.is-error{color:#ffb2b2;border-color:#ff696940}.account-profile-cover{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;height:190px;position:relative;overflow:hidden}.account-profile-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000006e);position:absolute;inset:35% 0 0}.account-profile-cover>img,.account-profile-cover>video{object-fit:cover;width:100%;height:100%;display:block}.account-profile-cover>button{z-index:1;color:#eee;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;background:#141518a3;border:1px solid #fff3;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:13px;right:13px}.account-profile-card{background:#0c0d0f9e;border:1px solid #ffffff16;border-top:0;border-radius:0 0 12px 12px;margin:-1px 12px 0;padding:0 18px 20px;position:relative}.account-profile-avatar{background:#25262a;border:3px solid #101113;border-radius:50%;width:82px;height:82px;margin-top:-40px;position:relative;overflow:hidden}.account-profile-avatar img,.account-profile-avatar video{object-fit:cover;width:100%;height:100%}.account-profile-avatar>span{place-items:center;height:100%;font-size:29px;font-weight:700;display:grid}.account-profile-avatar button{color:#eee;cursor:pointer;background:#191a1ddb;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:1px;right:1px}.account-profile-name{margin:10px 0 21px}.account-profile-name h2{margin:0;font-size:18px}.account-profile-name span{color:#93959c;font-size:11px}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.account-form-grid label{color:#bcbec4;gap:7px;font-size:11px;font-weight:600;display:grid}.account-form-grid label.is-wide{grid-column:1/-1}.account-form-grid input,.account-form-grid textarea,.account-inline-edit input{box-sizing:border-box;color:#f2f2f3;resize:vertical;background:#ffffff0b;border:1px solid #ffffff1a;border-top-color:#ffffff29;border-radius:8px;outline:none;width:100%;padding:11px 12px;font-family:inherit;font-size:12px;font-weight:400}.account-form-grid input:focus,.account-form-grid textarea:focus,.account-inline-edit input:focus{background:#fff1;border-color:#ffffff52}.account-form-grid input::placeholder,.account-form-grid textarea::placeholder{color:#70727a}.account-save{color:#101113;cursor:pointer;background:#ededed;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:9px;min-height:39px;margin-top:17px;padding:0 13px;font-size:11px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.account-save:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.account-save:disabled{opacity:.55;cursor:wait}.account-panel{background:#ffffff06;border:1px solid #ffffff16;border-radius:12px;padding:22px}.account-panel h2{margin:0 0 6px;font-size:16px}.account-panel>p{color:#92949b;margin:0 0 22px;font-size:12px;line-height:1.65}.account-data-list{border-top:1px solid #ffffff17}.account-data-list>div{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(120px,.8fr) minmax(0,1.3fr) auto;align-items:center;gap:12px;min-height:61px;padding:11px 0;display:grid}.account-data-list>div>span{color:#a5a7ad;font-size:11px}.account-data-list strong{overflow-wrap:anywhere;color:#eee;min-width:0;font-size:11px;font-weight:600}.account-data-list button,.account-security-row button{color:#ededee;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.account-data-list button:hover,.account-security-row button:hover:not(:disabled){background:#ffffff1a}.account-data-list small{color:#85878e;grid-column:2/-1;font-size:10px}.account-inline-edit{grid-column:2/-1}.account-inline-edit input{padding:8px}.account-privacy-toggles{gap:13px;margin-top:24px;display:grid}.account-privacy-toggles h3{margin:0 0 2px;font-size:12px}.account-privacy-toggles label{color:#b7b9bf;align-items:center;gap:9px;font-size:11px;display:flex}.account-privacy-toggles input{accent-color:#d9d9da}.account-security-row{border-top:1px solid #ffffff16;align-items:center;gap:13px;min-height:70px;padding:12px 0;display:flex}.account-security-row>div{flex:1;gap:5px;min-width:0;display:grid}.account-security-row>div strong{font-size:12px}.account-security-row>div small,.account-connection-hint{color:#91939a;font-size:10px;line-height:1.5}.account-security-icon,.account-provider-mark{color:#d5d6d8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.account-provider-mark{font-size:14px;font-weight:800}.account-security-row button:disabled{opacity:.4;cursor:not-allowed}.account-mfa{margin-top:18px}.account-mfa>div{max-width:none}.account-connection-hint{margin-top:12px;display:block}.account-center-footer{color:#777981;justify-content:flex-end;align-items:center;gap:20px;width:min(1280px,100% - 48px);min-height:56px;margin:auto;font-size:10px;display:flex}.account-center-footer a{color:#a9abb1;text-decoration:none}.account-center-footer a:hover{color:#fff}.account-center-page button:focus-visible,.account-center-page a:focus-visible,.account-center-page input:focus-visible,.account-center-page textarea:focus-visible{outline-offset:3px;outline:2px solid #ffffffa6}body:has(.account-center-page){min-width:320px!important}@media (width<=760px){.account-center-shell{grid-template-columns:1fr;width:calc(100% - 24px);min-height:calc(100vh - 94px);margin-top:12px}.account-center-sidebar{border-bottom:1px solid #ffffff17;border-right:0;padding:14px}.account-back-link,.account-sidebar-note{display:none}.account-sidebar-label{margin:0 0 9px}.account-center-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.account-center-sidebar nav button{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:7px 4px;font-size:9px}.account-center-content{padding:28px 17px 38px}.account-profile-cover{height:145px}.account-profile-card{margin-left:4px;margin-right:4px;padding-left:12px;padding-right:12px}.account-page-heading{margin-bottom:23px}.account-center-footer{width:calc(100% - 30px)}}@media (width<=460px){.account-center-nav{height:60px;padding:0 13px}.account-center-brand{font-size:10px}.account-center-brand img{width:23px;height:23px}.account-suite-link,.account-exit{gap:6px;min-height:34px;padding:0 9px;font-size:9px}.account-center-shell{width:calc(100% - 16px)}.account-form-grid{grid-template-columns:1fr}.account-form-grid label.is-wide{grid-column:auto}.account-data-list>div{grid-template-columns:1fr auto;gap:6px}.account-data-list>div>span,.account-data-list small,.account-inline-edit{grid-column:1/-1}.account-panel{padding:16px}.account-center-footer{justify-content:center;gap:14px}}@media (prefers-reduced-motion:reduce){.account-center-page *{scroll-behavior:auto!important;transition:none!important}}
