.installation-page{min-height:100vh}.installation-page .install-width{width:min(1120px,calc(100% - 80px));margin-inline:auto}.installation-page .install-header{display:flex;align-items:center;gap:26px;min-height:104px;border-bottom:1px solid var(--border)}.installation-page .install-brand{display:flex;margin-right:auto}.installation-page .install-brand img{width:146px;height:auto}.installation-page .install-back{display:flex;align-items:center;gap:8px;color:var(--muted-foreground);font-size:.79rem}.installation-page .install-back:hover{color:var(--foreground)}.installation-page .install-intro{padding:67px 0 54px}.installation-page .install-intro h1{margin-top:20px;font-size:clamp(2.6rem,4.5vw,4.4rem);line-height:1.07;letter-spacing:-.055em}.installation-page .install-intro h1 span{color:var(--primary)}.installation-page .install-intro>p{max-width:615px;margin-top:23px;font-size:.96rem;line-height:1.8}.installation-page .install-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:64px;align-items:start}.installation-page .install-sidebar{position:sticky;top:28px;display:grid;gap:24px}.installation-page .install-download{padding:28px;border:1px solid #493958;border-radius:19px;background:linear-gradient(135deg,#2b2235,#1b1922)}.installation-page .install-release{display:flex;gap:8px;align-items:center;color:#c1afce;font-size:.62rem;letter-spacing:.1em}.installation-page .install-download h2{margin-top:24px;font-size:1.9rem;line-height:1.15;letter-spacing:-.04em}.installation-page .install-download p{margin-top:16px;font-size:.81rem;line-height:1.75}.installation-page .install-download .button{width:100%;margin-top:24px;padding-inline:14px;gap:9px;font-size:.8rem}.installation-page .install-file{display:block;margin-top:12px;color:#a995b8;font-size:.65rem;text-align:center}.installation-page .install-requirements{padding:3px 2px 0}.installation-page .install-requirements h2{font-size:1rem;letter-spacing:-.02em}.installation-page .install-requirements ul{display:grid;gap:15px;padding:0;margin:21px 0;list-style:none}.installation-page .install-requirements li{display:flex;gap:10px;color:var(--muted-foreground);font-size:.8rem;line-height:1.7}.installation-page .install-requirements li>svg{margin-top:4px;color:#acd2bc}.installation-page .install-requirements strong{color:#d7cde1;font-weight:550}.installation-page .install-requirements>p{font-size:.72rem;line-height:1.8}.installation-page .install-requirements>a{margin-top:19px;font-size:.74rem;gap:7px}.installation-page .install-support{display:flex;gap:14px;align-items:center;padding:19px 20px;background:var(--card);border:1px solid var(--border);border-radius:13px}.installation-page .install-support>svg{color:var(--primary)}.installation-page .install-support small,.installation-page .install-support strong{display:block}.installation-page .install-support strong{font-size:.83rem;font-weight:550}.installation-page .install-support small{margin-top:5px;font-size:.73rem;color:var(--muted-foreground)}.installation-page .install-support:hover{background:var(--secondary)}.installation-page .install-steps{min-width:0}.installation-page .install-steps-heading h2{margin-top:12px;font-size:1.8rem;letter-spacing:-.04em}.installation-page .install-steps-heading p{margin:14px 0 25px;font-size:.82rem}.installation-page .guide-prerequisite{font-size:.79rem;padding-bottom:22px}.installation-page .install-list>li{scroll-margin-top:28px}.installation-page .install-list summary{padding-block:25px}.installation-page .install-list summary strong{font-size:1.04rem}.installation-page .install-list summary small{font-size:.77rem;color:#b0a0bc;line-height:1.6}.installation-page .step-number{width:37px;height:37px;font-size:.73rem}.installation-page .step-content{padding-left:55px;padding-bottom:28px;font-size:.88rem;color:#b9adc5}.installation-page .step-content>p{font-size:.86rem;color:#b9adc5;line-height:1.85}.installation-page .step-content ol>li{margin-bottom:15px;line-height:1.85}.installation-page .step-content .step-hint{font-size:.77rem;color:#a897b7}.installation-page .step-content .step-success{font-size:.78rem;color:#b2d3bf}.installation-page .step-content .button{font-size:.76rem}.installation-page .step-content .step-next{display:flex;width:fit-content;justify-content:space-between;gap:20px;margin-top:23px;background:#30263b;border-color:#58436b;color:#e0cbf4}.installation-page .step-content .step-next:hover{background:#3d2f4c}.installation-page .guide-secondary{padding-block:22px}.installation-page .guide-secondary summary{font-size:.82rem;color:#c2add1;line-height:1.6}.installation-page .guide-secondary li,.installation-page .guide-secondary p{font-size:.82rem;color:#b0a0be}.installation-page .guide-secondary .text-link{font-size:.8rem}.installation-page .install-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:75px;padding-block:28px 35px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.72rem}.installation-page .install-footer a{display:flex;gap:8px;align-items:center;color:var(--primary)}@media (max-width:1000px){.installation-page .install-width{width:calc(100% - 56px)}.installation-page .install-layout{grid-template-columns:290px minmax(0,1fr);gap:35px}.installation-page .install-download{padding:24px}.installation-page .install-download .button{font-size:.73rem;padding-inline:10px}.installation-page .step-content{padding-left:0}}@media (max-width:760px){.installation-page .install-width{width:calc(100% - 40px)}.installation-page .install-header{min-height:82px;gap:15px;flex-wrap:wrap;padding-block:20px}.installation-page .install-brand img{width:127px}.installation-page .install-header .button{min-height:38px;padding:8px 11px;font-size:.72rem;gap:7px}.installation-page .install-back{order:3;width:100%;font-size:.72rem}.installation-page .install-intro{padding-block:40px 34px}.installation-page .install-intro h1{font-size:clamp(2.4rem,8vw,3.8rem)}.installation-page .install-intro>p{font-size:.87rem;margin-top:18px}.installation-page .install-layout{grid-template-columns:1fr;gap:42px}.installation-page .install-sidebar{position:static;gap:24px}.installation-page .install-download h2 br{display:none}.installation-page .install-download h2{margin-top:16px;font-size:1.7rem}.installation-page .install-download p{margin-top:10px}.installation-page .install-download .button{font-size:.84rem;margin-top:20px}.installation-page .install-requirements{padding-inline:3px}.installation-page .install-requirements ul{gap:12px;margin-block:17px}.installation-page .install-steps-heading h2{font-size:1.7rem}.installation-page .install-list summary{gap:12px}.installation-page .install-list summary strong{font-size:.94rem}.installation-page .install-list summary small{font-size:.73rem}.installation-page .step-content{font-size:.85rem}.installation-page .step-content .step-next{width:100%;font-size:.73rem;gap:10px}.installation-page .install-footer{margin-top:45px;align-items:flex-start;flex-direction:column;gap:13px}}@media (prefers-reduced-motion:reduce){.installation-page .button,.installation-page summary>svg{transition:none}}