.install-breadcrumb{display:flex;gap:14px;padding-top:27px;font-size:13px;color:#b9a373}.install-breadcrumb a{text-decoration:none}.install-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:45px;align-items:center;padding-block:35px 55px}.install-hero-art{position:relative;height:310px;display:grid;place-items:center}.install-orbit{position:absolute;width:260px;height:260px;border:1px solid #d8b24a33;border-radius:50%;box-shadow:0 0 0 25px #d8b24a06;background:radial-gradient(ellipse,#d8b24a16,transparent 70%)}.install-file{position:relative;display:flex;flex-direction:column;align-items:center;width:190px;height:240px;padding:26px 20px;border:1px solid #d1af58;border-radius:17px 35px 17px 17px;background:linear-gradient(140deg,#5d5134,#272824 60%);transform:rotate(-8deg);box-shadow:0 24px 30px #0006;animation:help-float 7s ease-in-out infinite}.install-file>span{color:#e8c978;font-size:12px;letter-spacing:.15em;font-weight:700}.install-file svg{width:90px;height:90px;color:#efd18b;margin-top:22px}.install-file-progress{width:120px;height:6px;border-radius:8px;background:#1113;margin-top:19px;overflow:hidden}.install-file-progress i{display:block;width:75%;height:100%;background:linear-gradient(90deg,#b48e32,#f4d993);border-radius:8px}.install-file small{font-size:9px;letter-spacing:.1em;color:#d4bd83;margin-top:17px}.install-file-badge{position:absolute;right:7%;bottom:20px;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(130deg,#efd68d,#b48b2c);border:2px solid #ead28e;color:#2d2311;font-size:35px;font-weight:700;box-shadow:0 7px 15px #0006}.install-main section[id]{scroll-margin-top:105px}.install-heading{margin-bottom:28px;max-width:1000px}.install-heading h2{margin-bottom:0}.install-before,.install-common,.install-link-errors,.install-platforms,.install-verify,.install-server,.install-faq{padding-block:42px;border-top:1px solid #d8b24a33}.install-main ul{padding-left:22px}.install-main li{font-size:14px;line-height:1.9;color:#c4b9a4}.install-main li::marker{color:#d8b24a}.install-before>ul{list-style:none;padding:0;border:1px solid #d8b24a33;border-radius:12px;background:#232427;overflow:hidden;margin:25px 0}.install-before>ul>li{padding:18px 25px 18px 57px;border-bottom:1px solid #d8b24a22;position:relative}.install-before>ul>li:last-child{border:0}.install-before>ul>li:before{content:'✓';position:absolute;left:25px;top:19px;color:#d8b24a;font-size:17px}.install-table{border:1px solid #d8b24a40;border-radius:12px;overflow:hidden;margin:25px 0}.install-table table{border-collapse:collapse;width:100%;table-layout:fixed;background:#232427}.install-table th,.install-table td{padding:21px 24px;text-align:left;vertical-align:top;border-bottom:1px solid #d8b24a26;border-right:1px solid #d8b24a22}.install-table th:last-child,.install-table td:last-child{border-right:0}.install-table thead th{background:#353025;font-size:13px;color:#efd184;line-height:1.6}.install-table tbody th{width:28%;color:#ead298;font-weight:600}.install-table p{font-size:14px;line-height:1.9;margin:0}.install-table tbody th p{color:#ead298;font-size:17px;line-height:1.5;font-weight:600}.install-table tbody tr:nth-child(even){background:#1c1d1f}.install-table tbody tr:last-child>*{border-bottom:0}.install-common .install-table th:first-child{width:35%}.install-link-errors .install-table th:first-child{width:23%}.install-link-errors .install-table th:nth-child(2){width:30%}.install-platform-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;border:1px solid #d8b24a44;background:#1d1e1f;border-radius:12px;margin-bottom:25px}.install-platform-tabs button{display:flex;justify-content:center;align-items:center;gap:14px;min-height:68px;padding:13px;border:1px solid transparent;border-radius:8px;color:#d4c6a7;background:none;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.install-platform-tabs button img{width:28px;height:28px;filter:sepia(1)}.install-platform-tabs button[aria-selected=true]{background:#d8b24a10;border-color:#bc9b45;color:#f0d388}.install-platform-panel{padding:30px;border:1px solid #d8b24a33;background:linear-gradient(130deg,#2b2922,#202123);border-radius:14px}.install-main .install-platform-title{font-size:29px;margin:0 0 21px}.install-platform-issue{border-top:1px solid #d8b24a33}.install-platform-issue summary,.install-faq summary{list-style:none;display:flex;justify-content:space-between;gap:25px;padding:23px 0;color:#eed69d;font-size:18px;line-height:1.5;cursor:pointer;font-weight:600}.install-platform-issue summary::-webkit-details-marker,.install-faq summary::-webkit-details-marker{display:none}.install-platform-issue summary>span,.install-faq summary>span{font-size:23px;color:#d8b24a;flex-shrink:0}.install-platform-issue[open] summary>span,.install-faq details[open] summary>span{transform:rotate(45deg)}.install-platform-issue>div{padding-bottom:15px}.install-verify-list{margin-top:30px}.install-verify-list article{display:grid;grid-template-columns:60px 1fr;gap:23px;border-top:1px solid #d8b24a33;padding:28px 0}.install-verify-number{color:#ac8d40;font-size:32px;font-weight:600}.install-verify-list h3{margin:0 0 17px;font-size:25px}.install-verify-list p{max-width:1000px}.install-server{padding:35px!important;border:1px solid #b69a4e55;border-radius:15px;background:radial-gradient(ellipse at 0 0,#d8b24a12,transparent 75%),#232427;margin-block:25px 40px}.install-server ul{margin-block:25px}.install-server li{padding-block:7px}.install-server .registration-status{text-align:center;color:#e7c16c}.install-server .help-contacts{margin-top:30px}.install-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px}.install-faq details{border-bottom:1px solid #d8b24a33}.install-faq details>div{padding-bottom:15px}.install-faq p{margin:0 0 15px}.install-main summary:focus-visible,.install-platform-tabs button:focus-visible,.install-platform-panel:focus-visible{outline:3px solid #e9ca7c;outline-offset:4px}
@media(max-width:1000px){.install-hero{grid-template-columns:1fr}.install-hero-art{height:280px;max-width:350px;width:100%;margin:auto}.install-faq{grid-template-columns:1fr;gap:5px}.install-table th,.install-table td{padding:18px}.install-platform-panel{padding:25px}}
@media(max-width:700px){.install-table table,.install-table tbody,.install-table tr,.install-table th,.install-table td{display:block;width:100%!important}.install-table thead{display:none}.install-table tbody tr{padding:22px;border-bottom:1px solid #d8b24a33}.install-table tbody tr:last-child{border-bottom:0}.install-table tbody th,.install-table tbody td{padding:0;border:0}.install-table tbody th{margin-bottom:14px}.install-table tbody td+td{margin-top:16px;padding-top:15px;border-top:1px solid #d8b24a22}.install-table tbody th p{font-size:20px}.install-table p{font-size:14px}.install-hero{padding-top:30px;gap:15px}.install-platform-tabs{gap:6px;padding:6px}.install-platform-tabs button{flex-direction:column;gap:8px;font-size:14px;min-height:85px;padding:12px 6px}.install-platform-tabs button img{width:26px;height:26px}.install-platform-panel{padding:23px 20px}.install-main .install-platform-title{font-size:26px}.install-platform-issue summary,.install-faq summary{font-size:17px}.install-verify-list article{grid-template-columns:36px 1fr;gap:15px;padding-block:23px}.install-verify-number{font-size:26px}.install-verify-list h3{font-size:24px}.install-server{padding:26px!important}.install-before,.install-common,.install-link-errors,.install-platforms,.install-verify,.install-faq{padding-block:35px}.install-before>ul>li{padding:18px 22px 18px 48px}.install-before>ul>li:before{left:21px}.install-hero h1{font-size:39px}}
@media(prefers-reduced-motion:reduce){.install-main *{animation:none!important;transition:none!important}}
