:root{color:#f7f8fb;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#090b10;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}html{scroll-behavior:smooth}body{background:#090b10;min-height:100vh}button,a{font:inherit;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #6d8fff73}.app-shell{background:#090b10;min-height:100vh}.top-menu{z-index:20;-webkit-backdrop-filter:blur(8px);background:#0c0f16eb;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 32px);min-height:72px;padding:12px clamp(20px,4vw,56px);display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000024}.top-menu__brand{border-radius:12px;flex:none;width:42px;height:42px;text-decoration:none;transition:opacity .15s;display:block}.top-menu__brand:hover{opacity:.82}.top-menu__brand img{width:100%;height:100%;display:block}.top-menu__auth{justify-content:flex-end;align-items:center;min-width:48px;min-height:44px;display:flex}.top-menu__nav{align-items:center;gap:30px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.top-menu__nav a{color:#8f97a6;font-size:.84rem;font-weight:600;text-decoration:none;transition:color .15s}.top-menu__nav a:hover,.top-menu__nav a.router-link-active{color:#f4f6fa}.top-menu__loading{border:2px solid #ffffff2e;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin}.button{color:#f5f7fb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 17px;font-size:.9rem;font-weight:650;transition:background-color .15s,border-color .15s;display:inline-flex}.button:hover{background:#ffffff21;border-color:#ffffff4d}.google-mark{flex:none;width:18px;height:18px}.user-menu{position:relative}.user-menu__trigger{color:#f5f7fb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:9px;max-width:min(310px,58vw);min-height:44px;padding:0 14px;display:flex}.user-menu__trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu__trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:11px;transition:transform .15s}.user-menu__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.user-menu__dropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161922f5;border:1px solid #ffffff1f;border-radius:10px;width:160px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #00000059}.user-menu__dropdown button,.user-menu__dropdown a{color:#f5f7fb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-height:40px;padding:0 12px;font-size:.85rem;text-decoration:none;display:flex}.user-menu__dropdown button:hover,.user-menu__dropdown a:hover,.user-menu__dropdown a.router-link-active{background:#ffffff17}.preview-page{background:radial-gradient(circle at 50% 42%,#4b58841a,#0000 28%),#090b10;place-items:center;min-height:100vh;padding:130px 24px 60px;display:grid;overflow:hidden}.preview-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.signal-stage{width:178px;height:178px;margin-bottom:42px;position:relative}.signal-stage:before,.signal-stage:after{content:"";background:#7b88b01a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signal-stage:before{width:1px;height:100%}.signal-stage:after{width:100%;height:1px}.signal-wave{opacity:0;border:1px solid #8491b838;border-radius:50%;width:68px;height:68px;animation:4.8s cubic-bezier(.2,.65,.3,1) infinite signal-wave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.signal-wave--two{animation-delay:1.6s}.signal-wave--three{animation-delay:3.2s}.signal-orbit{border:1px solid #8995b82e;border-radius:50%;position:absolute}.signal-orbit i{background:#8d99be;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #8d99be7a}.signal-orbit--outer{border-top-color:#a0aac76b;animation:9s linear infinite signal-rotate;inset:10px}.signal-orbit--inner{border-right-color:#a0aac761;animation:6s linear infinite signal-rotate-reverse;inset:43px}.signal-orbit--inner i{width:6px;height:6px;box-shadow:none;background:#59637f;top:auto;bottom:-3px}.signal-core{background:#111620;border:1px solid #9aa5c657;border-radius:50%;place-items:center;width:25px;height:25px;animation:3.2s ease-in-out infinite signal-core;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #67749a0e}.signal-core i{background:#9aa5c8;border-radius:50%;width:7px;height:7px}.preview-kicker{color:#667087;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:.63rem;font-weight:700;display:inline-flex}.preview-kicker span{background:#8290ba;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite coming-pulse;box-shadow:0 0 0 5px #7480a51a}.preview-hero h1{color:#eef0f3;letter-spacing:-.075em;margin:0;font-size:clamp(3.25rem,8.5vw,6.7rem);line-height:.95}.preview-hero h1 span{color:#7480a5;margin-top:7px;display:block}.preview-copy{color:#737b89;max-width:590px;margin:25px 0 0;font-size:clamp(.92rem,2vw,1.05rem);line-height:1.65}.preview-action{isolation:isolate;color:#f4f6fc;letter-spacing:-.015em;background:linear-gradient(110deg,#343d5b 0%,#465e88 24%,#3f6972 48%,#574b76 72%,#343d5b 100%) 0 0/300% 100%;border-color:#97aeda57;border-radius:14px;gap:16px;min-height:56px;margin-top:30px;padding:5px 6px 5px 22px;font-size:.91rem;font-weight:750;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;animation:10s ease-in-out infinite preview-action-gradient;position:relative;overflow:hidden;box-shadow:0 14px 38px #141a2e57,0 0 0 1px #8091c714,inset 0 1px #ffffff24}.preview-action:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 0,#cbdaff2e,#0000 42%) 50%,linear-gradient(105deg,#0000 25%,#ffffff1a 48%,#0000 70%) -180% 0/240% 100%;border-radius:12px;animation:7s ease-in-out infinite preview-action-sheen;position:absolute;inset:1px}.preview-action:after{content:"";z-index:1;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#86b7c1,#a99ace,#0000) 0 0/220% 100%;height:1px;animation:6s ease-in-out infinite preview-action-accent;position:absolute;bottom:0;left:14px;right:14px}.preview-action span,.preview-action svg{z-index:2;position:relative}.preview-action svg{color:#f6f7fc;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;background:linear-gradient(145deg,#667aa0,#4b5b7e);border:1px solid #c9d3f224;border-radius:10px;flex:none;width:42px;height:42px;padding:11px;box-shadow:inset 0 1px #ffffff21}.preview-action:hover{border-color:#b7caee85;box-shadow:0 16px 44px #1d28426b,0 0 0 1px #89b9c221,inset 0 1px #ffffff2b}@keyframes preview-action-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes preview-action-sheen{0%,to{background-position:50%,-180% 0}50%{background-position:50%,180% 0}}@keyframes preview-action-accent{0%,to{opacity:.42;background-position:0%}50%{opacity:.8;background-position:100%}}.preview-status{color:#686f7c;background:#ffffff05;border:1px solid #ffffff13;border-radius:99px;align-items:center;gap:12px;margin-top:20px;padding:8px 12px;font-size:.66rem;font-weight:600;display:inline-flex}.preview-status span{align-items:center;gap:8px;display:inline-flex}.preview-status small{color:#596170;font-size:inherit;border-left:1px solid #ffffff14;padding-left:12px}.preview-status i{background:#7682a7;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite coming-pulse}.not-found-page{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 50% 43%,#4b58841f,#0000 30%),#090b10;place-items:center;min-height:100vh;padding:132px 24px 60px;display:grid;overflow:hidden}.not-found-content{text-align:center;flex-direction:column;align-items:center;display:flex}.not-found-signal{place-items:center;width:184px;height:184px;margin-bottom:36px;display:grid;position:relative}.not-found-signal:before,.not-found-signal:after{content:"";background:#7b88b017;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-signal:before{width:1px;height:100%}.not-found-signal:after{width:100%;height:1px}.not-found-signal__ring{border:1px solid #8995b82e;border-radius:50%;position:absolute}.not-found-signal__ring--outer{border-top-color:#a0aac770;border-bottom-color:#a0aac74d;animation:12s linear infinite signal-rotate;inset:7px}.not-found-signal__ring--inner{border-right-color:#a0aac766;animation:8s linear infinite signal-rotate-reverse;inset:31px}.not-found-signal__line{z-index:1;background:linear-gradient(90deg,#0000,#7480a5,#0000);width:102px;height:1px;position:absolute;transform:rotate(-38deg);box-shadow:0 0 16px #7480a559}.not-found-signal strong{z-index:2;color:#b7bfd4;letter-spacing:-.08em;text-shadow:0 0 28px #7480a552;font:700 2.1rem ui-monospace,monospace;position:relative}.not-found-kicker{color:#667087;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 16px;font-size:.63rem;font-weight:700;display:flex}.not-found-kicker span{background:#7480a5;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite coming-pulse;box-shadow:0 0 0 5px #7480a51a}.not-found-content h1{color:#eef0f3;letter-spacing:-.07em;margin:0;font-size:clamp(2.9rem,8vw,6.2rem);line-height:.98}.not-found-content h1 span{color:#7480a5}.not-found-copy{color:#737b89;max-width:430px;margin:24px 0 0;font-size:clamp(.9rem,2vw,1rem);line-height:1.65}.not-found-action{color:#161922;background:#f3f4f6;border-color:#e6e9ef;margin-top:32px;text-decoration:none}.not-found-action:hover{background:#fff;border-color:#fff}.installation-page{background:#090b10;min-height:100vh}.installation-container{width:min(1080px,100% - 40px);margin:0 auto}.installation-hero{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 78% 38%,#5163a826,#0000 32%);border-bottom:1px solid #fff1;padding:176px 0 112px;position:relative;overflow:hidden}.installation-hero__layout{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:clamp(60px,9vw,112px);display:grid}.installation-hero__copy h1{color:#f3f5f8;letter-spacing:-.07em;max-width:680px;margin:0;font-size:clamp(3.2rem,6.4vw,6rem);line-height:.96}.installation-hero__lead{color:#858e9d;max-width:590px;margin:28px 0 0;font-size:clamp(.98rem,1.7vw,1.12rem);line-height:1.7}.installation-hero__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.installation-primary-action{color:#141720;cursor:pointer;background:#f2f4f7;border:1px solid #e8eaf0;border-radius:10px;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:0 19px;font-size:.86rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.installation-primary-action:hover{background:#fff}.installation-primary-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.installation-secondary-action{color:#a4abb8;font-size:.86rem;font-weight:650;text-decoration:none}.installation-secondary-action:hover{color:#f1f3f6}.installation-secondary-action span{color:#d2d6df;margin-left:4px}.installation-hero__requirements{flex-wrap:wrap;align-items:center;gap:19px;margin-top:26px;display:flex}.installation-hero__requirements span{color:#747e8d;align-items:center;gap:7px;font-size:.75rem;display:inline-flex}.installation-hero__requirements i{background:#7180b8;border-radius:50%;width:5px;height:5px}.installation-preview{background:#141821d1;border:1px solid #ffffff1a;border-radius:18px;padding:9px;transform:perspective(1100px)rotateY(-3deg)rotateX(1deg);box-shadow:0 35px 90px #00000061}.installation-preview__bar{grid-template-columns:1fr auto 1fr;align-items:center;min-height:46px;padding:0 11px;display:grid}.installation-preview__bar small{color:#646d7c;letter-spacing:.12em;font-size:.56rem;font-weight:700}.installation-preview__bar strong{color:#84a18e;letter-spacing:.08em;background:#416b4f1a;border:1px solid #57856738;border-radius:99px;justify-self:end;padding:4px 7px;font-size:.52rem}.installation-preview__body{background:#0f1219;border:1px solid #ffffff0f;border-radius:12px;padding:24px 20px}.installation-preview__step{grid-template-columns:30px 1fr auto;align-items:center;gap:12px;display:grid}.installation-preview__step>span{color:#525c6f;font:600 .58rem ui-monospace,monospace}.installation-preview__step>div{gap:4px;display:grid}.installation-preview__step strong{color:#aeb4c0;font-size:.78rem}.installation-preview__step small{color:#66707e;font-size:.66rem}.installation-preview__step>i{color:#87a491;background:#436d501c;border:1px solid #638c7142;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.58rem;font-style:normal;display:grid}.installation-preview__step--active strong{color:#dde0e6}.installation-preview__step--active>i{background:#7180b81a;border-color:#7180b84d;animation:2s ease-in-out infinite coming-pulse}.installation-preview__step--active>i:before{content:"";background:#8794c2;border-radius:50%;width:5px;height:5px}.installation-preview__line{background:#292f3a;width:1px;height:25px;margin:5px 0 5px 14px}.installation-preview>p{color:#747d8a;justify-content:center;align-items:center;gap:8px;margin:12px 0 4px;font-size:.67rem;display:flex}.installation-preview>p span{color:#7380ad;font-size:.42rem}.installation-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:clamp(60px,9vw,110px);padding-top:88px;padding-bottom:110px;display:grid}.installation-nav{position:sticky;top:124px}.installation-nav>p{color:#4f5868;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.58rem;font-weight:700}.installation-nav nav{border-left:1px solid #ffffff14;display:grid}.installation-nav nav a{color:#7d8694;padding:8px 0 8px 16px;font-size:.78rem;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s}.installation-nav nav a:hover{color:#d3d7df}.installation-nav__help{background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;gap:6px;margin-top:28px;padding:12px;display:grid}.installation-nav__help span{color:#525b69;font-size:.58rem}.installation-nav__help code{color:#8c95a5;font-size:.65rem}.installation-guide{min-width:0}.guide-section{padding-bottom:96px;scroll-margin-top:120px}.guide-section+.guide-section{border-top:1px solid #ffffff12;padding-top:96px}.guide-section__index{color:#65718a;letter-spacing:.12em;margin:0 0 18px;font:650 .61rem ui-monospace,monospace}.guide-section h2{color:#eceef2;letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1.04}.guide-section__intro{color:#9098a5;max-width:700px;margin:21px 0 36px;font-size:1rem;line-height:1.75}.guide-section code{color:#abb3c1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.prerequisite-card{background:#11141b;border:1px solid #ffffff16;border-radius:16px;grid-template-columns:auto 1fr;gap:24px;padding:28px;display:grid}.prerequisite-card__icon{color:#aab3c8;background:#181c25;border:1px solid #303747;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.prerequisite-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:27px}.prerequisite-card h3,.installer-explainer h3,.data-safety-grid h3{color:#dce0e7;margin:1px 0 0;font-size:1.08rem}.preparation-list{color:#8d96a4;gap:11px;margin:19px 0 20px;padding-left:20px;font-size:.9rem;line-height:1.65;display:grid}.preparation-list li::marker{color:#7784ad;font-weight:700}.prerequisite-card a,.installation-steps a,.activation-flow a{color:#aab5d5;font-size:.84rem;font-weight:650;text-decoration:none}.prerequisite-card a:hover,.installation-steps a:hover,.activation-flow a:hover{color:#dfe4f3}.guide-notice{background:#59699a0e;border:1px solid #6e80b429;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:13px;margin-top:18px;padding:15px 17px;display:grid}.guide-notice__mark{color:#91a0ca;border:1px solid #7f90c240;border-radius:50%;place-items:center;width:20px;height:20px;font:700 .65rem ui-monospace,monospace;display:grid}.guide-notice p{color:#8b95a6;margin:1px 0 0;font-size:.84rem;line-height:1.65}.guide-notice strong{color:#aeb6c5}.guide-notice--accent{background:#795f2b0e;border-color:#977f482e}.guide-notice--accent .guide-notice__mark{color:#ae996b;border-color:#a48b5047}.installation-steps{margin:0;padding:0;list-style:none}.installation-steps>li{border-top:1px solid #ffffff12;grid-template-columns:52px 1fr;gap:22px;padding:29px 0;display:grid}.installation-steps>li:last-child{border-bottom:1px solid #ffffff12}.installation-steps__number{color:#7480a5;background:#11151d;border:1px solid #2e3542;border-radius:10px;place-items:center;width:40px;height:40px;font:650 .62rem ui-monospace,monospace;display:grid}.installation-steps h3{color:#d8dce3;margin:2px 0 9px;font-size:1.08rem}.installation-steps p{color:#89929f;max-width:650px;margin:0;font-size:.9rem;line-height:1.72}.installation-steps p strong{color:#aeb5bf}.inline-download{color:#aab5d5;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:.84rem;font-weight:650}.inline-download:hover{color:#dfe4f3}.inline-download span{margin-left:5px}.installer-explainer{background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff13;border-radius:15px;grid-template-columns:.85fr 1.15fr;gap:34px;margin-top:30px;padding:26px;display:grid}.installer-explainer>div>p{color:#5f6a7e;letter-spacing:.12em;margin:0 0 8px;font-size:.56rem;font-weight:700}.installer-explainer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.installer-explainer li{color:#8b94a2;align-items:center;gap:10px;font-size:.84rem;display:flex}.installer-explainer li span{color:#7d9b87;font-size:.68rem}.activation-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;display:grid}.activation-flow>div{background:#11141b;border:1px solid #ffffff13;border-radius:13px;flex-direction:column;min-height:162px;padding:20px;display:flex}.activation-flow>div>span{color:#8f9ab9;border:1px solid #303746;border-radius:8px;place-items:center;width:28px;height:28px;font:650 .62rem ui-monospace,monospace;display:grid}.activation-flow p{color:#87909d;margin:auto 0 0;font-size:.84rem;line-height:1.6}.activation-flow p strong{color:#aeb5c1}.activation-flow>i{color:#485164;font-size:.8rem;font-style:normal}.launcher-list{background:#11141b;border:1px solid #ffffff13;border-radius:15px;margin:0}.launcher-list>div{grid-template-columns:minmax(190px,.75fr) 1.25fr;gap:26px;padding:19px 22px;display:grid}.launcher-list>div+div{border-top:1px solid #ffffff0f}.launcher-list dt,.launcher-list dd{margin:0}.launcher-list dt code{color:#b4bdcf;font-size:.8rem}.launcher-list dd{color:#858e9c;font-size:.84rem;line-height:1.6}.launcher-tools{background:#ffffff03;border:1px solid #ffffff13;border-radius:13px;margin-top:14px;overflow:hidden}.launcher-tools summary{color:#9ba3b0;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 18px;font-size:.84rem;font-weight:600;list-style:none;display:flex}.launcher-tools summary::-webkit-details-marker{display:none}.launcher-tools summary:after{content:"+";color:#778294;font-size:1rem;font-weight:400}.launcher-tools[open] summary:after{content:"−"}.launcher-tools .launcher-list{border-width:1px 0 0;border-radius:0}.data-safety-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.data-safety-grid article{background:#11141b;border:1px solid #ffffff13;border-radius:13px;min-height:175px;padding:21px}.data-safety-grid article>span{color:#7180a9;margin-bottom:37px;font-size:.78rem;display:block}.data-safety-grid p{color:#858e9b;margin:9px 0 0;font-size:.82rem;line-height:1.6}.data-backup-note{color:#767f8d;border-left:2px solid #717da3;margin:18px 0 0;padding:3px 0 3px 16px;font-size:.75rem;line-height:1.6}.troubleshooting-list{border-top:1px solid #ffffff13}.troubleshooting-list details{border-bottom:1px solid #ffffff13}.troubleshooting-list summary{color:#b5bbc5;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:62px;font-size:.9rem;font-weight:600;list-style:none;display:flex}.troubleshooting-list summary::-webkit-details-marker{display:none}.troubleshooting-list summary i{color:#717b8d;font-size:1rem;font-style:normal;font-weight:400;transition:transform .15s}.troubleshooting-list details[open] summary i{transform:rotate(45deg)}.troubleshooting-list details>p{color:#87909e;max-width:680px;margin:-2px 0 20px;font-size:.84rem;line-height:1.7}.warning-note{background:#ffffff04;border:1px solid #fff1;border-radius:12px;margin-top:28px;padding:18px}.warning-note strong{color:#aeb5c0;font-size:.84rem}.warning-note p{color:#7f8998;margin:8px 0 0;font-size:.8rem;line-height:1.7}.installation-finish{background:radial-gradient(circle at 90% 10%,#5c6ca52e,#0000 40%),#11141b;border:1px solid #ffffff16;border-radius:18px;justify-content:space-between;align-items:center;gap:40px;padding:36px;display:flex}.installation-finish p{color:#65718a;letter-spacing:.12em;margin:0 0 9px;font-size:.58rem;font-weight:700}.installation-finish h2{color:#e8ebf0;letter-spacing:-.045em;max-width:500px;margin:0;font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.08}.user-guide-hero{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 76% 35%,#5277a42e,#0000 34%)}.guide-preview__document{aspect-ratio:1.22;background:#171b24;border:1px solid #ffffff1a;border-radius:8px;width:min(265px,92%);margin:5px auto 25px;position:relative;box-shadow:0 18px 35px #00000047}.guide-preview__page{background:#0d1016;border:1px solid #ffffff0f;border-radius:5px;flex-direction:column;gap:9px;padding:17px 14px;display:flex;position:absolute;inset:14px}.guide-preview__page i{background:#3f4654;border-radius:4px;height:3px;display:block}.guide-preview__selection{background:#5b70ab14;border:1px solid #7a8fcda6;border-radius:3px;grid-template-rows:repeat(2,1fr);grid-template-columns:1fr 1.55fr .8fr;gap:4px;padding:4px;display:grid;position:absolute;inset:42px 26px 28px 42px}.guide-preview__selection i{background:#6e85c51f;border:1px solid #788ecc59;border-radius:2px}.guide-preview__selection:before,.guide-preview__selection:after{content:"";background:#161a22;border:1px solid #9aa8d0;width:5px;height:5px;position:absolute}.guide-preview__selection:before{top:-4px;left:-4px}.guide-preview__selection:after{bottom:-4px;right:-4px}.guide-preview__flow{color:#5b6576;letter-spacing:.1em;justify-content:center;align-items:center;gap:11px;font:650 .52rem ui-monospace,monospace;display:flex}.guide-preview__flow span{color:#8995b9}.guide-start-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.guide-start-grid article{background:#11141b;border:1px solid #ffffff13;border-radius:14px;min-height:190px;padding:22px}.guide-start-grid article>span{color:#7180a9;margin-bottom:38px;font:650 .6rem ui-monospace,monospace;display:block}.guide-start-grid h3,.multipage-flow h3{color:#d8dce3;margin:0;font-size:1rem}.guide-start-grid p,.multipage-flow p{color:#858e9b;margin:9px 0 0;font-size:.82rem;line-height:1.65}.guide-compact-steps>li:first-child{border-top-color:#ffffff12}.guide-process-showcase{background:#0d1016;border:1px solid #ffffff14;border-radius:18px;margin-bottom:34px;padding:10px}.guide-process-showcase__intro{grid-template-columns:1fr minmax(260px,.8fr);align-items:end;gap:36px;padding:24px 22px 26px;display:grid}.guide-process-showcase__intro p{color:#65718a;letter-spacing:.12em;margin:0 0 9px;font:700 .58rem ui-monospace,monospace}.guide-process-showcase__intro h3{color:#e0e4eb;letter-spacing:-.035em;max-width:430px;margin:0;font-size:clamp(1.45rem,3vw,2.05rem);line-height:1.12}.guide-process-showcase__intro>span{color:#7f8998;font-size:.8rem;line-height:1.65}.guide-process-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guide-process-steps>li{background:#12151c;border:1px solid #ffffff13;border-radius:13px;overflow:hidden}.guide-process-steps figure{margin:0}.guide-process-steps__image{background:#090b0f;border-bottom:1px solid #ffffff13;display:block;position:relative;overflow:hidden}.guide-process-steps__image img{opacity:.9;width:100%;height:auto;transition:opacity .18s,transform .24s;display:block}.guide-process-steps__image>span{color:#d6dae2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090b10e0;border:1px solid #ffffff21;border-radius:7px;padding:7px 10px;font-size:.65rem;font-weight:650;position:absolute;bottom:13px;right:13px}.guide-process-steps__image:hover img{opacity:1;transform:scale(1.008)}.guide-process-steps figcaption{grid-template-columns:42px 1fr;gap:18px;padding:22px;display:grid}.guide-process-steps figcaption>span{color:#8f9ab9;border:1px solid #303746;border-radius:9px;place-items:center;width:36px;height:36px;font:650 .6rem ui-monospace,monospace;display:grid}.guide-process-steps figcaption div>p:first-child{color:#65718a;letter-spacing:.11em;margin:1px 0 7px;font:700 .55rem ui-monospace,monospace}.guide-process-steps h4{color:#d8dce3;margin:0;font-size:1.02rem}.guide-process-steps figcaption div>p:last-child{color:#858e9b;max-width:660px;margin:9px 0 0;font-size:.82rem;line-height:1.65}.guide-process-steps code{color:#aeb8d0;font-size:.72rem}.guide-order{background:#11141b;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.guide-order li{border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;min-height:85px;padding:18px 21px;display:flex}.guide-order li:nth-child(2n){border-left:1px solid #ffffff0f}.guide-order li:last-child{border-bottom:0;grid-column:1/-1}.guide-order span{color:#7180a9;font:650 .58rem ui-monospace,monospace}.guide-order p{color:#929aa7;margin:0;font-size:.84rem;line-height:1.55}.transformation-table-wrap{background:#11141b;border:1px solid #ffffff13;border-radius:14px;overflow-x:auto}.transformation-table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.transformation-table th{color:#697385;letter-spacing:.11em;text-transform:uppercase;background:#ffffff05;padding:15px 17px;font-size:.58rem;font-weight:700}.transformation-table td{color:#858e9b;vertical-align:top;border-top:1px solid #ffffff0e;padding:16px 17px;font-size:.78rem;line-height:1.55}.transformation-table td:first-child{width:28%}.transformation-table td:nth-child(2),.transformation-table td:nth-child(3){width:36%}.transformation-table td code{color:#aeb8d0;font-size:.69rem}.guide-rule-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:14px;display:grid}.guide-rule-grid article{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;padding:18px}.guide-rule-grid strong{color:#abb2be;font-size:.83rem}.guide-rule-grid p{color:#7f8896;margin:8px 0 0;font-size:.78rem;line-height:1.65}.multipage-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.multipage-flow article{background:#11141b;border:1px solid #ffffff13;border-radius:14px;min-height:185px;padding:23px}.multipage-flow article>span{color:#8f9ab9;border:1px solid #303746;border-radius:7px;margin-bottom:42px;padding:6px 8px;font:650 .56rem ui-monospace,monospace;display:inline-block}.multipage-flow>i{color:#556074;font-size:.8rem;font-style:normal}.save-flow{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.save-flow>ol,.save-flow>div{background:#11141b;border:1px solid #ffffff13;border-radius:14px;margin:0;padding:24px}.save-flow ol{color:#8b94a1;gap:13px;padding-left:46px;font-size:.84rem;line-height:1.6;display:grid}.save-flow li::marker{color:#7f8caf;font:650 .7rem ui-monospace,monospace}.save-flow>div{flex-direction:column;display:flex}.save-flow>div p{color:#647086;letter-spacing:.1em;text-transform:uppercase;margin:0 0 auto;font-size:.6rem;font-weight:700}.save-flow>div strong{color:#b7bdc7;margin-top:48px;font-size:.95rem;line-height:1.45}.save-flow>div span{color:#7d8694;margin-top:10px;font-size:.78rem;line-height:1.55}.guide-reuse-note{background:#4c639a0b;border:1px solid #6c84bd21;border-radius:12px;grid-template-columns:auto 1fr;gap:15px;margin-top:14px;padding:18px;display:grid}.guide-reuse-note>span{color:#8998c1;border:1px solid #7b92ca38;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.86rem;display:grid}.guide-reuse-note strong{color:#aeb6c4;font-size:.84rem}.guide-reuse-note p{color:#7f8998;margin:7px 0 0;font-size:.79rem;line-height:1.65}@keyframes signal-wave{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}16%{opacity:.55}72%,to{opacity:0;transform:translate(-50%,-50%)scale(2.35)}}@keyframes signal-rotate{to{transform:rotate(360deg)}}@keyframes signal-rotate-reverse{to{transform:rotate(-360deg)}}@keyframes signal-core{0%,to{box-shadow:0 0 0 7px #67749a0b}50%{box-shadow:0 0 0 13px #67749a17}}@keyframes coming-pulse{0%,to{opacity:.45}50%{opacity:1}}.home-page{background:#090b10;min-height:100vh;overflow:hidden}.page-container{width:min(1120px,100% - 40px);margin:0 auto}.hero{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 76% 28%,#5163a821,#0000 32%);align-items:center;min-height:100vh;padding:145px 0 100px;display:flex;position:relative}.hero__ambient{filter:blur(90px);pointer-events:none;background:#4c5b9117;border-radius:50%;width:420px;height:420px;position:absolute;top:18%;right:8%}.hero__grid{grid-template-columns:1fr .86fr;align-items:center;gap:clamp(60px,9vw,120px);display:grid;position:relative}.eyebrow{color:#8993aa;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:.72rem;font-weight:700;display:flex}.eyebrow>span{background:#7180b8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #7180b81a}.hero h1{color:#f5f6f8;letter-spacing:-.075em;max-width:690px;margin:0;font-size:clamp(3.4rem,6.8vw,6.6rem);line-height:.95}.hero__lead{color:#9097a4;max-width:620px;margin:30px 0 0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.7}.hero__actions{align-items:center;gap:22px;margin-top:34px;display:flex}.hero__actions .button,.final-cta .button{color:#161922;background:#f3f4f6;border-color:#e6e9ef}.hero__actions .button:hover,.final-cta .button:hover{background:#fff;border-color:#fff}.quiet-link{color:#9ca3af;font-size:.9rem;font-weight:600;text-decoration:none}.quiet-link span{color:#d2d6de;margin-left:5px}.hero__note{color:#666e7c;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 0;font-size:.74rem;display:flex}.hero__note i{background:#424956;border-radius:50%;width:3px;height:3px}.signed-in-pill{color:#c9d1ed;background:#6172a91a;border:1px solid #7c90ce47;border-radius:10px;align-items:center;min-height:44px;padding:0 17px;font-size:.88rem;font-weight:650;display:inline-flex}.license-preview{background:#151922c2;border:1px solid #ffffff1a;border-radius:20px;padding:10px;position:relative;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 40px 100px #0000006b}.license-preview__bar{color:#69717f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 12px;font-size:.66rem;display:grid}.license-preview__bar>b{color:#8aad96;letter-spacing:.1em;background:#4870541c;border:1px solid #6c917938;border-radius:99px;justify-self:end;padding:4px 7px;font-size:.55rem}.window-dots{gap:5px;display:flex}.window-dots i{background:#3b414d;border-radius:50%;width:6px;height:6px}.license-preview__body{background:#10131a;border:1px solid #ffffff0f;border-radius:14px;padding:27px}.preview-heading{justify-content:space-between;align-items:center;display:flex}.preview-heading>div{gap:7px;display:grid}.preview-heading small,.code-block small{color:#596170;letter-spacing:.14em;font-size:.58rem;font-weight:700}.preview-heading strong{color:#e5e7eb;font-size:1.05rem}.preview-heading>span{color:#83a38e;background:#4d75591f;border-radius:99px;padding:6px 9px;font-size:.62rem;font-weight:700}.code-block{background:#151922;border:1px solid #ffffff0f;border-radius:11px;gap:12px;margin:27px 0;padding:18px;display:grid}.code-block>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.code-block strong{color:#c9d0e2;letter-spacing:.08em;font:650 clamp(.78rem,1.4vw,.98rem) ui-monospace,monospace}.code-block span{color:#8e96a6;border:1px solid #323947;border-radius:6px;padding:6px 9px;font-size:.62rem}.status-list{display:grid}.status-list p{color:#737b89;border-top:1px solid #ffffff0e;justify-content:space-between;margin:0;padding:12px 0;font-size:.68rem;display:flex}.status-list p span{align-items:center;gap:8px;display:flex}.status-list p i{background:#63719b;border-radius:50%;width:5px;height:5px}.status-list p strong{color:#aeb4bf;font-weight:600}.license-preview__float{color:#969daa;background:#191d26;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:8px;padding:11px 13px;font-size:.64rem;display:flex;position:absolute;bottom:55px;right:-30px;box-shadow:0 14px 35px #00000059}.license-preview__float i{background:#7180b8;border-radius:50%;width:6px;height:6px}.value-strip{background:#0c0f15;border-block:1px solid #fff1}.value-strip__grid{grid-template-columns:repeat(3,1fr);display:grid}.value-strip article{gap:19px;padding:30px 30px 30px 0;display:flex}.value-strip article+article{border-left:1px solid #fff1;padding-left:30px}.value-strip article>strong{color:#4f5a70;font:600 .64rem ui-monospace,monospace}.value-strip h2{color:#d8dbe1;margin:0 0 6px;font-size:.9rem}.value-strip p{color:#69717f;margin:0;font-size:.74rem;line-height:1.5}.features-section{background:#090b10;padding:130px 0}.section-heading{max-width:760px;margin-bottom:58px}.section-heading h2,.steps-intro h2,.final-cta h2{color:#eff1f4;letter-spacing:-.06em;margin:0;font-size:clamp(2.3rem,4.7vw,4.35rem);line-height:1.03}.section-heading>p:last-child,.steps-intro>p:last-child,.final-cta__card>div>p:last-child{color:#777f8d;margin:22px 0 0;line-height:1.65}.feature-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.feature-card{background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff12;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:34px;display:flex}.feature-card--wide{grid-column:1/-1;grid-template-columns:1fr .8fr;align-items:center;gap:60px;min-height:390px;display:grid}.feature-index{color:#5e687b;letter-spacing:.09em;margin-bottom:auto;font:600 .62rem ui-monospace,monospace}.feature-card h3{color:#dfe2e7;letter-spacing:-.035em;max-width:540px;margin:22px 0 10px;font-size:clamp(1.35rem,2.4vw,2.05rem)}.feature-card p{color:#747c89;max-width:560px;margin:0;line-height:1.65}.identity-visual{justify-content:center;align-items:center;min-height:220px;display:flex}.identity-avatar,.identity-check{color:#c1c7d2;background:#161a23;border:1px solid #313847;border-radius:20px;place-items:center;width:74px;height:74px;font-size:1.35rem;font-weight:700;display:grid}.identity-check{color:#90a99a}.identity-visual>i{background:linear-gradient(90deg,#313847,#68779f,#313847);width:90px;height:1px}.mini-code{gap:7px;margin:60px 0 12px;display:flex}.mini-code i{background:#131720;border:1px solid #303745;border-radius:7px;width:34px;height:40px}.mini-code i:nth-child(2){background:#1b2130}.orbit-visual{height:112px;margin:34px 0 15px;position:relative}.orbit-visual i{border:1px solid #2c3340;border-radius:50%;width:105px;height:105px;position:absolute;left:0}.orbit-visual i:after{content:"";border:1px solid #242a35;border-radius:50%;position:absolute;inset:16px}.orbit-visual span{background:#7380aa;border:3px solid #121620;border-radius:50%;width:14px;height:14px;position:absolute;top:15px;left:84px}.steps-section{background:#0c0f15;border-top:1px solid #ffffff0f;padding:130px 0}.steps-layout{grid-template-columns:.8fr 1.2fr;gap:clamp(70px,11vw,140px);display:grid}.steps-intro{align-self:start;position:sticky;top:130px}.steps-list{counter-reset:steps;margin:0;padding:0;list-style:none}.steps-list li{border-top:1px solid #ffffff14;grid-template-columns:58px 1fr;gap:25px;padding:34px 0 46px;display:grid}.steps-list li>span{color:#68738a;font:600 .68rem ui-monospace,monospace}.steps-list h3{color:#dfe2e7;letter-spacing:-.025em;margin:0 0 11px;font-size:1.25rem}.steps-list p{color:#727a88;margin:0;line-height:1.65}.final-cta{background:#090b10;padding:100px 0}.final-cta__card{background:radial-gradient(circle at 90% 10%,#6171a92b,#0000 34%),#11141b;border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:60px;padding:clamp(38px,7vw,78px);display:flex;position:relative;overflow:hidden}.final-cta__card>div{max-width:680px}.final-cta .button,.final-cta .signed-in-pill{flex:none}.site-footer{background:#090b10;border-top:1px solid #ffffff0f;padding:30px 0}.site-footer .page-container{color:#8d94a1;align-items:center;gap:10px;font-size:.78rem;display:flex}.site-footer img{width:25px;height:25px}.site-footer small{color:#535b68;margin-left:auto}.account-page{background:radial-gradient(circle at 78% 0,#5163a814,#0000 30%),#090b10;min-height:100vh;padding:156px 20px 90px;position:relative;overflow:hidden}.account-container{width:min(760px,100%);margin:0 auto;position:relative}.account-heading{margin-bottom:42px}.account-heading h1{color:#f1f3f6;letter-spacing:-.065em;margin:0;font-size:clamp(2.7rem,6vw,4.8rem);line-height:1}.account-signed-in{color:#727b89;flex-wrap:wrap;align-items:baseline;gap:6px;margin:18px 0 0;font-size:.86rem;line-height:1.55;display:flex}.account-signed-in strong{overflow-wrap:anywhere;color:#b9c0cb;font-weight:600}.licenses-panel{background:#11141b;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.licenses-panel__heading{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:16px 22px;display:flex}.licenses-panel__heading p{color:#5f697b;letter-spacing:.13em;margin:0 0 5px;font-size:.56rem;font-weight:700}.licenses-panel__heading h2{color:#dfe3e9;margin:0;font-size:1rem}.licenses-panel__heading>span{color:#697282;font-size:.7rem}.licenses-state{color:#727b89;justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin:0;padding:18px 22px;font-size:.78rem;display:flex}.licenses-state--error{color:#c89494}.licenses-state button{color:#cbd0d9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:7px;flex:none;min-height:34px;padding:0 11px;font-size:.7rem;font-weight:650}.licenses-list{display:grid}.license-row{grid-template-columns:minmax(0,1.25fr) minmax(150px,.9fr) auto;align-items:center;gap:24px;padding:19px 22px;display:grid}.license-row+.license-row{border-top:1px solid #ffffff0e}.license-row__title{align-items:center;gap:13px;min-width:0;display:flex}.license-type-mark{color:#aeb6c6;background:#181c25;border:1px solid #303746;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:.76rem;font-weight:700;display:grid}.license-row__title>div,.license-row__installation{gap:5px;min-width:0;display:grid}.license-row__title strong{color:#cdd2da;font-size:.8rem}.license-row__title small,.license-row__installation small{color:#5d6675;font-size:.59rem}.license-row__installation small{letter-spacing:.09em;font-weight:700}.license-row__installation span{color:#89919e;text-overflow:ellipsis;white-space:nowrap;font:500 .68rem ui-monospace,monospace;overflow:hidden}.license-status{color:#9098a5;background:#ffffff06;border:1px solid #ffffff14;border-radius:99px;align-items:center;gap:7px;padding:7px 9px;font-size:.65rem;font-weight:650;display:inline-flex}.license-status i{background:#7a8392;border-radius:50%;width:5px;height:5px}.license-status--pending{color:#ad9d72;background:#75603214;border-color:#93815130}.license-status--pending i{background:#a18b52}.license-status--activated{color:#8ea797;background:#446c5014;border-color:#628b6f30}.license-status--activated i{background:#769781}.trial-card{contain:paint;background:#12151d;border:1px solid #ffffff17;border-radius:20px;margin-top:20px;overflow:hidden;box-shadow:0 18px 45px #00000029}.trial-card__intro{justify-content:space-between;align-items:flex-start;gap:30px;padding:30px;display:flex}.trial-label{color:#65718a;letter-spacing:.13em;margin:0 0 10px;font-size:.6rem;font-weight:700}.trial-card__intro h2{color:#e4e7ec;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,3.4vw,1.85rem)}.trial-card__intro>div>p:last-child{color:#737c8a;max-width:520px;margin:12px 0 0;font-size:.86rem;line-height:1.6}.trial-badge{color:#8e9bc4;background:#5b6a9d17;border:1px solid #7080b533;border-radius:99px;flex:none;padding:7px 10px;font-size:.64rem;font-weight:650}.issued-license{background:#0e1117;border:1px solid #ffffff13;border-radius:14px;margin:0 30px 28px;padding:20px}.issued-license__meta{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;padding-bottom:17px;display:flex}.issued-license__meta span{color:#8fa797;align-items:center;gap:7px;font-size:.7rem;font-weight:650;display:inline-flex}.issued-license__meta i{background:#789582;border-radius:50%;width:6px;height:6px}.issued-license__meta small{color:#596273;letter-spacing:.11em;font-size:.58rem;font-weight:700}.issued-license__code{justify-content:space-between;align-items:flex-end;gap:24px;padding-top:20px;display:flex}.issued-license__code>div{gap:8px;min-width:0;display:grid}.issued-license__code small{color:#5d6676;letter-spacing:.12em;font-size:.58rem;font-weight:700}.issued-license__code strong{overflow-wrap:anywhere;color:#d7dce6;letter-spacing:.075em;font:650 clamp(.94rem,3vw,1.18rem) ui-monospace,monospace}.issued-license__code button,.trial-button{color:#d7dbe3;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;flex:none;min-height:40px;padding:0 14px;font-size:.74rem;font-weight:650}.issued-license__code button:hover{background:#ffffff1a}.issued-license__notice{color:#596170;margin:17px 0 0;font-size:.66rem;line-height:1.5}.trial-message{border-radius:8px;margin:0 30px 22px;padding:11px 13px;font-size:.72rem;line-height:1.5}.trial-message--error{color:#c89494;background:#7034341c;border:1px solid #9f52523d}.issued-license .trial-message{margin:14px 0 0}.trial-card__action{background:#ffffff04;border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:17px 30px;display:flex}.trial-card__action>div{gap:5px;display:grid}.trial-card__action strong{color:#b9bec8;font-size:.76rem}.trial-card__action span{color:#626b79;font-size:.68rem}.trial-button{color:#161922;background:#e9ebef;border-color:#dfe3ea;min-height:42px}.trial-button:hover:not(:disabled){background:#fff;border-color:#fff}.trial-button:disabled{cursor:wait;opacity:.58}.feedback-page{background:radial-gradient(circle at 18% 5%,#5163a817,#0000 29%),#090b10;min-height:100vh;padding:156px 20px 90px}.feedback-container{width:min(760px,100%);margin:0 auto}.feedback-intro{margin-bottom:42px}.feedback-intro h1{color:#f1f3f6;letter-spacing:-.065em;max-width:680px;margin:0;font-size:clamp(2.7rem,6vw,4.8rem);line-height:1}.feedback-intro>p:last-child{color:#727b89;max-width:610px;margin:20px 0 0;font-size:.9rem;line-height:1.7}.feedback-form{background:#12151d;border:1px solid #ffffff17;border-radius:20px;overflow:hidden;box-shadow:0 18px 45px #00000029}.feedback-form__heading{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:20px 26px;display:flex}.feedback-form__heading p{color:#65718a;letter-spacing:.13em;margin:0 0 7px;font-size:.58rem;font-weight:700}.feedback-form__heading h2{color:#dfe3e9;margin:0;font-size:1.05rem}.feedback-form__heading>span{color:#8e9bc4;background:#5b6a9d17;border:1px solid #7080b533;border-radius:99px;flex:none;padding:7px 10px;font-size:.64rem;font-weight:650}.feedback-form__body{padding:26px}.feedback-form__body label{color:#b9bec8;margin-bottom:10px;font-size:.76rem;font-weight:650;display:block}.feedback-form__body textarea{resize:vertical;color:#dfe3e9;width:100%;min-height:190px;font:inherit;background:#0d1016;border:1px solid #ffffff1c;border-radius:11px;padding:15px 16px;font-size:.86rem;line-height:1.65;transition:border-color .15s,box-shadow .15s;display:block}.feedback-form__body textarea::placeholder{color:#505866}.feedback-form__body textarea:focus{border-color:#7d91d394;outline:none;box-shadow:0 0 0 3px #5368b121}.feedback-form__body textarea:disabled{cursor:wait;opacity:.7}.feedback-form__meta{justify-content:space-between;gap:18px;margin-top:10px;display:flex}.feedback-form__meta p,.feedback-form__meta span{color:#596170;margin:0;font-size:.65rem;line-height:1.5}.feedback-form__meta span{flex:none}.feedback-message{border-radius:8px;margin:18px 0 0;padding:11px 13px;font-size:.72rem;line-height:1.5}.feedback-message--error{color:#c89494;background:#7034341c;border:1px solid #9f52523d}.feedback-message--success{color:#92b09c;background:#446c501a;border:1px solid #628b6f38}.feedback-form__action{background:#ffffff04;border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:17px 26px;display:flex}.feedback-form__action p{color:#626b79;margin:0;font-size:.68rem;line-height:1.5}.feedback-form__action button{color:#161922;cursor:pointer;background:#e9ebef;border:1px solid #dfe3ea;border-radius:8px;flex:none;min-height:42px;padding:0 17px;font-size:.74rem;font-weight:650}.feedback-form__action button:hover:not(:disabled){background:#fff;border-color:#fff}.feedback-form__action button:disabled{cursor:not-allowed;opacity:.48}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=520px){.top-menu{gap:8px;width:calc(100% - 20px);min-height:64px;padding-inline:14px;top:10px}.top-menu__brand{width:38px;height:38px}.top-menu__nav{gap:9px;position:static;transform:none}.top-menu__nav a{font-size:.7rem}.top-menu__auth{min-width:0}.button{min-height:40px;padding-inline:12px;font-size:.82rem}.user-menu__trigger{max-width:76px;min-height:40px;padding-inline:10px;font-size:.76rem}}@media (width<=900px){.hero{min-height:auto;padding:135px 0 90px}.hero__grid,.steps-layout{grid-template-columns:1fr}.hero__grid{gap:70px}.hero__copy{text-align:center}.hero__copy .eyebrow,.hero__actions,.hero__note{justify-content:center}.hero__lead{margin-inline:auto}.license-preview{width:min(600px,94%);margin:0 auto;transform:none}.value-strip__grid{grid-template-columns:1fr}.value-strip article,.value-strip article+article{border-bottom:1px solid #ffffff0f;border-left:0;padding-inline:0}.feature-card--wide{grid-template-columns:1fr;gap:20px}.steps-intro{position:static}.final-cta__card{flex-direction:column;align-items:flex-start}.installation-hero__layout{grid-template-columns:1fr}.installation-preview{width:min(560px,92%);margin:0 auto;transform:none}.installation-layout{grid-template-columns:1fr}.installation-nav{display:none}}@media (width<=620px){.page-container{width:min(100% - 28px,1120px)}.hero h1{font-size:clamp(3rem,15vw,4.6rem)}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .button,.license-preview{width:100%}.license-preview__body{padding:20px}.license-preview__float{bottom:42px;right:-5px}.feature-grid{grid-template-columns:1fr}.feature-card,.feature-card--wide{grid-column:auto;min-height:310px;padding:27px}.identity-visual{min-height:160px}.identity-avatar,.identity-check{width:60px;height:60px}.identity-visual>i{width:50px}.features-section,.steps-section{padding:95px 0}.final-cta{padding:70px 0}.site-footer small{display:none}.account-page,.feedback-page{padding:130px 14px 60px}.feedback-form__heading{flex-direction:column;align-items:flex-start;gap:14px;padding:22px}.feedback-form__body{padding:22px}.feedback-form__meta{flex-direction:column;align-items:flex-start;gap:5px}.feedback-form__action{flex-direction:column;align-items:stretch;padding:20px 22px}.feedback-form__action button{width:100%}.license-row{grid-template-columns:1fr auto;gap:15px}.license-row__installation{grid-column:1/-1;padding-left:49px}.trial-card__intro{flex-direction:column;padding:24px 22px}.issued-license{margin:0 22px 22px;padding:17px}.issued-license__code{flex-direction:column;align-items:stretch}.issued-license__code button{width:100%}.trial-message{margin-inline:22px}.trial-card__action{flex-direction:column;align-items:stretch;padding:20px 22px}.trial-button{width:100%}.installation-container{width:min(100% - 28px,1080px)}.installation-hero{padding:136px 0 78px}.installation-hero__copy h1{font-size:clamp(3rem,15vw,4.5rem)}.installation-hero__actions{flex-direction:column;align-items:stretch}.installation-primary-action{width:100%}.installation-secondary-action{text-align:center;padding:5px 0}.installation-hero__requirements{justify-content:center}.installation-preview{width:100%}.installation-layout{padding-top:66px;padding-bottom:72px}.guide-section{padding-bottom:70px}.guide-section+.guide-section{padding-top:70px}.guide-section h2{font-size:clamp(2.1rem,11vw,3.2rem)}.prerequisite-card{grid-template-columns:1fr;padding:22px}.installation-steps>li{grid-template-columns:42px 1fr;gap:14px}.installation-steps__number{width:36px;height:36px}.installer-explainer{grid-template-columns:1fr;gap:22px;padding:22px}.activation-flow{grid-template-columns:1fr}.activation-flow>div{min-height:130px}.activation-flow>i{justify-self:center;transform:rotate(90deg)}.launcher-list>div{grid-template-columns:1fr;gap:8px;padding:18px}.data-safety-grid{grid-template-columns:1fr}.data-safety-grid article{min-height:145px}.data-safety-grid article>span{margin-bottom:24px}.installation-finish{flex-direction:column;align-items:stretch;padding:27px}.guide-process-showcase{margin-inline:-4px;padding:7px}.guide-process-showcase__intro{grid-template-columns:1fr;gap:13px;padding:21px 17px}.guide-process-steps figcaption{grid-template-columns:36px 1fr;gap:13px;padding:18px 16px}.guide-process-steps figcaption>span{width:32px;height:32px}.guide-process-steps__image>span{padding:6px 8px;bottom:9px;right:9px}.guide-order{grid-template-columns:1fr}.guide-order li:nth-child(2n){border-left:0}.guide-order li:last-child{grid-column:auto}.guide-rule-grid,.multipage-flow{grid-template-columns:1fr}.multipage-flow article{min-height:155px}.multipage-flow article>span{margin-bottom:28px}.multipage-flow>i{justify-self:center;transform:rotate(90deg)}.save-flow{grid-template-columns:1fr}.save-flow>div p{margin-bottom:0}.save-flow>div strong{margin-top:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
