@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Oswald:wght@400&display=swap";:root{--yellow:#ffd329;--ink:#151a1c;--muted:#788084;--line:#dfe2e1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:var(--ink);background:#f6f7f4;margin:0;font-family:Manrope,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a.button{cursor:pointer}button{border:0}button:disabled{opacity:.5;cursor:wait}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:4px;outline:3px solid #d3a600}header{border-bottom:1px solid var(--line);background:#f6f7f4;align-items:center;gap:32px;height:92px;padding:0 5%;display:flex}.logo{letter-spacing:-1px;align-items:center;gap:9px;font-size:25px;font-weight:800;display:flex}.logo svg{color:#e5b400;width:32px;height:39px}.logo small{letter-spacing:2px;margin-top:2px;font-size:8px;font-weight:600;display:block}nav{gap:26px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.header-cta{background:var(--yellow);align-items:center;gap:15px;padding:14px 20px;font-size:12px;font-weight:700;display:flex}.mobile{display:none}.hero{color:#fff;background:#101719;grid-template-columns:1fr 1fr;min-height:620px;display:grid;overflow:hidden}.hero-content{z-index:1;padding:70px 0 0 10%;position:relative}.eyebrow{letter-spacing:2px;font-size:10px;font-weight:700;display:block}.hero .eyebrow{color:#d5d9d7;align-items:center;gap:9px;display:flex}.eyebrow i{background:var(--yellow);border-radius:50%;width:6px;height:6px}h1{letter-spacing:-4px;margin:34px 0 24px;font-size:clamp(52px,5.4vw,86px);font-weight:800;line-height:1.06}h1 em{color:var(--yellow);font-style:normal}.hero p{color:#b0b7b9;font-size:16px;line-height:1.8}.actions{gap:20px;margin-top:34px;display:flex}.button{background:var(--yellow);color:#151a1c;justify-content:center;align-items:center;gap:30px;padding:18px 24px;font-weight:700;display:inline-flex}.outline{color:#fff;background:0 0;border-bottom:1px solid #6e7576;align-items:center;gap:15px;display:flex}.hero-bottom{letter-spacing:1.6px;color:#a5aeb1;border-top:1px solid #343c3f;gap:24px;margin-top:66px;padding-top:24px;font-size:9px;display:flex}.hero-image{align-items:center;display:flex;position:relative}.hero-image img{object-fit:cover;object-position:40%;filter:saturate(.7);width:100%;height:100%}.hero-image:before{content:"";z-index:1;background:linear-gradient(90deg,#101719,#0000 38%);position:absolute;inset:0}.image-label{color:#d8dfdf;z-index:2;letter-spacing:2px;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:26px;left:40px;right:30px}.brand-strip{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:30px 5%;display:flex}.brand-strip span{letter-spacing:1.6px;max-width:100px;color:var(--muted);font-size:9px;line-height:1.7}.brand-strip b{color:#777d7e;letter-spacing:-1px;font-size:22px}.section{padding:86px 5%;scroll-margin-top:20px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}h2{letter-spacing:-2px;margin:22px 0;font-size:clamp(34px,3.7vw,56px);font-weight:700;line-height:1.12}p{line-height:1.75}.section-heading p{color:#788084;margin:0 0 8px;font-size:13px}.filters{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;margin-bottom:26px;padding-bottom:22px;display:flex}.tabs{gap:8px;display:flex}.tabs button{border:1px solid var(--line);background:0 0;padding:13px 22px}.tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.search{color:var(--muted);align-items:center;gap:10px;display:flex}.search input{border:0;border-bottom:1px solid var(--line);background:0 0;width:180px;padding:12px}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cards article{border:1px solid var(--line);background:#fff;padding:23px;transition:transform .2s}.cards article:hover{transform:translateY(-4px)}.card-top{color:#667073;justify-content:space-between;gap:10px;font-size:9px;display:flex}.card-top small{letter-spacing:1px;color:#9da2a2;font-size:8px}.product-image{background:#112027;width:100%;height:185px;margin:25px 0 18px;padding:0;display:block;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%}.cards h3{letter-spacing:-1px;margin:0 0 22px;font-size:24px}.card-info{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:11px;padding-top:18px;font-size:10px;display:grid}.card-info b{font-weight:600}.card-actions{gap:12px;margin-top:25px;display:flex}.card-actions button{background:var(--yellow);align-items:center;gap:28px;padding:12px 16px;font-size:11px;font-weight:700;display:flex}.card-actions .spec-button{background:0 0;padding:8px;font-size:10px}.catalog-end{color:#727d80;justify-content:space-between;margin-top:26px;font-size:11px;display:flex}.catalog-end a{color:var(--ink);align-items:center;gap:9px;font-weight:600;display:flex}.solution-grid{grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.solution-grid>div{border-left:1px solid #c4c9c6;padding:0 32px}.solution-grid>div:first-child{border:0;padding-left:0}.solution-grid>div>span{color:#87918c;font-size:12px}.solution-grid h3{letter-spacing:-1px;font-size:24px;font-weight:600}.solution-grid p{color:#6a7570;max-width:310px;font-size:13px}.solution-grid button{background:0 0;align-items:center;gap:28px;padding:15px 0;font-size:12px;font-weight:700;display:flex}.about{grid-template-columns:1.2fr 1fr;gap:110px;display:grid}.about p{color:#788084;max-width:500px}.text-link{align-items:center;gap:28px;margin-top:20px;font-size:12px;font-weight:700;display:inline-flex}.execution{border:1px solid var(--line);background:#fff;padding:30px}.execution h3{margin-top:0;font-size:22px}.execution>div{border-bottom:1px solid var(--line);gap:20px;padding:18px 0;display:flex}.execution small{color:#788084;margin-top:7px;display:block}.execution>p{font-size:11px}.cta{background:var(--yellow)}.cta>div{justify-content:space-between;align-items:center;display:flex}.dark-button{background:var(--ink);color:#fff;align-items:center;gap:40px;padding:22px 30px;font-weight:700;display:flex}.cta p{font-size:13px}.faq{grid-template-columns:1fr 1.4fr;gap:0 80px;display:grid}.faq h2{grid-row:span 4;margin:0}.faq details{border-bottom:1px solid var(--line);padding:23px 0}.faq summary{cursor:pointer;justify-content:space-between;font-size:16px;font-weight:600;list-style:none;display:flex}.faq summary span{font-size:23px;font-weight:400}.faq details p{color:#788084;font-size:13px}.faq details[open] summary span{transform:rotate(45deg)}footer{color:#fff;background:#131b1e;justify-content:space-between;align-items:center;gap:40px;padding:45px 5%;display:flex}footer>span,footer>a:not(.logo),footer>button{color:#bbc2c4;font-size:10px}footer>button{background:0 0}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#0b141bba;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#f6f7f4;width:650px;max-width:100%;max-height:92vh;padding:42px;position:relative;overflow:auto}.modal h2{margin:18px 0;font-size:34px}.close{background:0 0;padding:6px;position:absolute;top:14px;right:14px}.selected{background:#e7eae2;padding:10px 15px;font-weight:600}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}form label{color:#566266;margin-bottom:14px;font-size:11px;display:block}input,textarea,select{color:var(--ink)}form input:not([type=checkbox]),form select,form textarea{background:#fff;border:1px solid #cdd2d0;border-radius:0;width:100%;margin-top:7px;padding:12px}form .consent{align-items:flex-start;gap:12px;font-size:10px;line-height:1.7;display:flex}.consent input{accent-color:#a78500;margin-top:4px}.modal form>.button{width:100%}.error{color:#a22d29}.success p{overflow-wrap:anywhere}.specs{width:1050px}.specs>img{width:100%;margin:24px 0}.specs p{color:#788084}.empty{text-align:center;padding:45px}@media (min-width:1600px){main,header,footer{max-width:1800px;margin:auto}.hero-content{padding-top:100px}}@media (max-width:1050px){nav{gap:15px}.header-cta{display:none}.hero{min-height:570px}.hero-content{padding-top:65px}.actions{flex-direction:column;align-items:flex-start}.hero-bottom{gap:12px;margin-top:36px;font-size:8px}.cards{grid-template-columns:repeat(2,1fr)}.brand-strip b{font-size:17px}.about{gap:45px}.product-image{height:220px}}@media (max-width:700px){header{justify-content:space-between;height:76px;padding:0 6%}.logo{font-size:23px}.mobile{background:0 0;display:block}nav{z-index:10;background:#f6f7f4;padding:24px;display:none;position:absolute;top:76px;left:0;right:0}nav.expanded,.hero{flex-direction:column;display:flex}.hero-content{padding:48px 6% 30px}h1{letter-spacing:-3px;font-size:56px}.hero p{font-size:14px}.actions{flex-flow:wrap;gap:18px}.button{gap:18px;padding:16px 18px;font-size:12px}.outline{font-size:11px}.hero-image{height:300px}.hero-image:before{background:linear-gradient(#101719,#0000 35%)}.hero-bottom{margin-top:35px}.image-label{font-size:7px;left:20px;right:20px}.brand-strip{flex-wrap:wrap;justify-content:center;gap:18px;padding:24px 6%}.brand-strip span{text-align:center;width:100%;max-width:none}.brand-strip b{font-size:15px}.section{padding:55px 6%}.section-heading{display:block}.section-heading p{margin-top:15px}.filters{flex-direction:column;gap:18px}.tabs{gap:5px;overflow:auto}.tabs button{white-space:nowrap;padding:10px 12px;font-size:10px}.search input{width:100%}.cards{grid-template-columns:1fr}.product-image{height:220px}.cards h3{font-size:26px}.card-top{font-size:10px}.card-info{font-size:11px}.card-actions{justify-content:space-between}.card-actions button{font-size:12px}.catalog-end{flex-direction:column;gap:18px}.solution-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.solution-grid>div,.solution-grid>div:first-child{border:0;border-bottom:1px solid #c4c9c6;padding:0 0 22px}.solution-grid h3{margin:14px 0}.about{grid-template-columns:1fr;gap:30px}.cta>div{display:block}.dark-button{margin-top:25px}.faq{grid-template-columns:1fr;gap:15px}.faq h2{grid-row:auto;margin-bottom:10px}footer{flex-wrap:wrap;gap:28px}footer .logo{width:100%}.modal{padding:34px 22px}.form-grid{grid-template-columns:1fr;gap:0}.modal h2{font-size:29px}.modal-backdrop{padding:10px}.specs>img{min-width:650px}.specs{overflow:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cards article{transition:none}}:root{--yellow:#4ce3bd;--ink:#102b48;--muted:#768b9c;--line:#dce5ec;--blue:#1b58ef}body{color:var(--ink);background:#f6f9fc}header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f9fcef;height:84px;position:sticky;top:0}.logo small{color:#658197;letter-spacing:1.6px}.header-cta{background:var(--blue);color:#fff;border-radius:100px;padding:15px 22px;display:flex}.hero{color:#102b48;background:#e9f0f8;min-height:610px;position:relative}.hero-content{padding-top:85px;padding-bottom:35px}.hero .eyebrow{color:#5d7893}.hero .eyebrow i{background:var(--blue)}h1{letter-spacing:-4px;max-width:650px;font-size:clamp(50px,4.8vw,76px);line-height:1.09}.hero p{color:#58718b}.button{background:var(--blue);color:#fff;border-radius:100px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 25px #1b58ef12}.button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1b58ef28}.outline{color:#234f7d;border:0;font-weight:600}.hero-bottom{color:#668399;border-color:#c9d7e3;margin-top:52px}.hero-image{background:#102b48;border-radius:24px;margin:30px 30px 30px 0;overflow:hidden;box-shadow:0 15px 65px #11294d20}.hero-image img{object-position:55%;filter:saturate(.3)contrast(1.08);opacity:.8}.hero-float{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:4;color:#fff;background:#102e5499;border:1px solid #ffffff4a;border-radius:14px;align-items:center;gap:16px;padding:18px;display:flex;position:absolute;bottom:85px;left:30px;right:30px}.float-icon{color:#0c4351;background:#4ce3bd;border-radius:12px;padding:12px;display:flex}.hero-float small{letter-spacing:1.3px;color:#accede;font-size:8px;display:block}.hero-float b{letter-spacing:-.4px;margin-top:6px;font-size:16px;display:block}.live-dot{background:#4ce3bd;border-radius:50%;width:8px;height:8px;margin-left:auto;box-shadow:0 0 15px #4ce3bd}.orbit{opacity:.2;pointer-events:none;border:1px solid #77bfff;border-radius:50%;width:650px;height:650px;position:absolute;top:-260px;left:45%}.orbit-two{width:730px;height:730px;top:-300px;left:40%}.brand-strip{background:#f6f9fc}.brand-strip b{color:#7690a5}.section .eyebrow{color:#3472ab}.section h2{letter-spacing:-2.4px;font-weight:600}.cards article{border:1px solid #dce5ec;border-radius:20px;padding:22px;box-shadow:0 3px 10px #143c6403}.cards article:hover{border-color:#91b7d5;box-shadow:0 14px 35px #143c6410}.product-image{isolation:isolate;border-radius:12px;height:200px;position:relative}.product-image:hover img{transform:scale(1.06)}.cards h3{color:#123455;font-size:25px;font-weight:600}.card-actions button{color:#fff;background:#1b58ef;border-radius:100px;gap:25px}.card-actions .spec-button{color:#476f96;background:0 0;font-weight:500}.favorite-icon{color:#537ea2;background:0 0;padding:0;display:flex}.favorite-icon[aria-pressed=true]{color:#1b58ef}.compare-check{color:#6f899d;border-top:1px solid #e6edf3;align-items:center;gap:8px;margin-top:17px;padding-top:14px;font-size:10px;display:flex}.tabs button{color:#58718b;border-radius:100px}.search{border:1px solid var(--line);background:#fff;border-radius:100px;padding:0 14px}.search input{border:0}.filters{align-items:center}.favorites-filter{color:#68849d;white-space:nowrap;background:0 0;align-items:center;gap:8px;font-size:11px;display:flex}.favorites-filter span{background:#e5edf6;border-radius:20px;padding:3px 7px}.favorites-filter.selected-filter{color:var(--blue)}.catalog-tools{color:#7590a5;justify-content:space-between;margin:0 0 18px;font-size:10px;display:flex}.catalog-tools button{color:#3f729f;background:0 0;font-size:10px}.catalog-end{color:#6d8aa0}.solutions{background:#edf3f9}.solution-grid>div>span,.solution-grid p{color:#718ea5}.solution-grid button{color:#1b58ef}.execution{background:#edf3f9;border-color:#dbe6f0;border-radius:20px}.cta{color:#fff;background:#123d79;border-radius:28px;margin:0 3%;padding:60px 5%;position:relative;overflow:hidden}.cta h2{color:#fff}.cta p{color:#acc6e0}.dark-button{color:#10384e;background:#4ce3bd;border-radius:100px}.faq summary{font-size:15px}footer{background:#0c2239;padding-bottom:90px}.modal{background:#f6f9fc;border-radius:22px;box-shadow:0 25px 100px #08244333}.modal-backdrop{background:#0a244fb0}.selected{color:#2c6493;overflow-wrap:anywhere;background:#e5edf7;border-radius:10px;font-size:12px}form input:not([type=checkbox]),form select,form textarea{border:1px solid #cfddeb;border-radius:8px}.comparison{width:1000px}.comparison p{color:#7590a5;font-size:12px}.compare-table{margin-top:30px;overflow-x:auto}.compare-table table{border-collapse:collapse;text-align:left;width:100%;min-width:600px;font-size:12px}.compare-table th,.compare-table td{border-bottom:1px solid var(--line);padding:20px 15px}.compare-table th{font-weight:600}.compare-table tbody th{color:#7390a6;font-size:10px}.compare-table .button{padding:11px 15px;font-size:10px}.compare-dock{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;white-space:nowrap;background:#0d2e4ef5;border:1px solid #5b93c466;border-radius:100px;align-items:center;gap:25px;padding:12px 14px 12px 25px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #05214244}.compare-dock span{align-items:center;gap:10px;font-size:12px;display:flex}.compare-dock>button{color:#10394a;background:#4ce3bd;border-radius:50px;align-items:center;gap:16px;padding:12px 20px;font-size:11px;font-weight:600;display:flex}.compare-dock .dock-clear{color:#91b6d3;background:0 0;padding:5px}.studio-layout{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.stepper{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:25px;display:flex}.stepper button{color:#8ba1b4;background:0 0;align-items:center;gap:8px;font-size:11px;display:flex}.stepper span{background:#e9eff5;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex}.studio-stage{padding-top:12px}.studio-stage h3{letter-spacing:-.7px;margin:20px 0;font-size:23px;font-weight:600}.option-grid{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0;display:grid}.option-grid button{text-align:left;color:#517591;background:#f6f9fc;border:1px solid #dce5ec;border-radius:10px;justify-content:space-between;align-items:center;padding:17px;font-size:12px;display:flex}.studio-stage label{color:#55768f;margin:22px 0;font-size:12px;display:block}.studio-stage select{background:#f6f9fc;border:1px solid #dce5ec;border-radius:8px;width:100%;margin-top:10px;padding:13px;display:block}.studio-stage input[type=range]{accent-color:#1b58ef;width:100%;margin-top:14px;display:block}.studio-stage .hint{color:#7b95a9;font-size:10px}.project-summary{color:#fff;background:#123c70;border:1px solid #1e508d;border-radius:20px;padding:32px;position:relative;overflow:hidden}.summary-top{letter-spacing:1.2px;color:#aac8e1;align-items:center;gap:10px;font-size:9px;display:flex}.summary-top i{background:#4ce3bd;border-radius:50%;width:6px;height:6px;margin-left:auto}.power-value{letter-spacing:-5px;margin-top:35px;font-size:80px;font-weight:500}.power-value span{color:#82a9c9;letter-spacing:0;margin-left:12px;font-size:20px}.project-summary>p{color:#82a9c9;margin:0;font-size:11px}.power-wave{color:#4ce3bd;filter:drop-shadow(0 0 7px #4ce3bd33);width:100%;height:65px;margin:22px 0}.project-summary dl{margin:0;font-size:11px}.project-summary dl>div{border-top:1px solid #38618b66;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.project-summary dt{color:#7fa7c6}.project-summary dd{text-align:right;margin:0}.summary-foot{color:#98c7d0;align-items:center;gap:9px;margin-top:22px;font-size:9px;display:flex}.load-head,.load-row{grid-template-columns:2.5fr 1fr .8fr .8fr 20px;gap:8px;display:grid}.load-head{color:#8ba1b4;margin:25px 0 10px;font-size:9px}.load-row{margin-bottom:8px}.load-row input{background:#f6f9fc;border:1px solid #dce5ec;border-radius:6px;width:100%;min-width:0;padding:10px 8px;font-size:11px}.load-row button{color:#7195b1;background:0 0;padding:0}.add-load{color:#1b58ef;background:0 0;align-items:center;gap:8px;padding:12px 0;font-size:11px;display:flex}.executions{grid-template-columns:1fr}.explorer{background:#f6f9fc;padding-bottom:50px}.explorer h2 em{color:#1b58ef;font-style:normal}.explorer-stage{color:#d7ebfa;background:#08233d;border:1px solid #214b73;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #15355216}.explorer-toolbar{z-index:3;border-bottom:1px solid #29517377;justify-content:space-between;align-items:center;padding:20px 28px;display:flex;position:relative}.explorer-toolbar>span{letter-spacing:1.7px;color:#94b8d3;align-items:center;gap:10px;font-size:9px;display:flex}.explorer-toolbar i{background:#4ce3bd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #4ce3bd}.explorer-toolbar>div{gap:14px;display:flex}.explorer-toolbar button{color:#a5c6dc;background:0 0;align-items:center;gap:8px;padding:3px;font-size:10px;display:flex}.explorer-viewport{background:radial-gradient(at 50% 45%,#18496755,#0000 65%);height:465px;position:relative;overflow:hidden}.blueprint-grid{opacity:.55;pointer-events:none;background-image:linear-gradient(#3f759119 1px,#0000 1px),linear-gradient(90deg,#3f759119 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:-100%;transform:perspective(500px)rotateX(55deg)}.model-scale{perspective:1400px;perspective-origin:50% 0;width:430px;height:230px;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.model-world{width:310px;height:150px;transform-style:preserve-3d;transform:rotateX(-20deg) rotateY(calc(-36deg + var(--rotation)));transition:transform .5s;position:absolute;top:80px;left:60px}.model-world *{transform-style:preserve-3d}.ground-plane{pointer-events:none;background:radial-gradient(#0005,#0000 70%);width:470px;height:300px;position:absolute;top:49px;left:-90px;transform:rotateX(90deg)translateZ(120px)}.part{transition:transform 1.6s cubic-bezier(.19,1,.22,1),opacity .6s,filter .6s;position:absolute;inset:0}.canopy-part{transform:translateY(calc(var(--explode) * -110px)) translateZ(calc(var(--explode) * -50px));transition-duration:1.6s}.engine-part{transform:translateY(calc(var(--explode) * -8px)) translateZ(calc(var(--explode) * 90px));transition-delay:60ms}.alternator-part{transform:translateX(calc(var(--explode) * 115px)) translateY(calc(var(--explode) * -8px));transition-delay:.13s}.radiator-part{transform:translateX(calc(var(--explode) * -95px)) translateY(calc(var(--explode) * -8px));transition-delay:.18s}.base-part{transform:translateY(calc(var(--explode) * 75px));transition-delay:.1s}.cube{width:var(--w);height:var(--h);--front:#9aaec0;--side:#567287;--top:#c5d3dd;position:absolute}.face{-webkit-backface-visibility:visible;backface-visibility:visible;border:1px solid #16374d66;position:absolute}.front{width:var(--w);height:var(--h);background:var(--front)}.back{width:var(--w);height:var(--h);background:var(--side);transform:translateZ(calc(var(--d) * -1)) rotateY(180deg)}.right{width:var(--d);height:var(--h);background:var(--side);transform-origin:0;left:var(--w);transform:rotateY(90deg)}.left{width:var(--d);height:var(--h);background:var(--side);transform-origin:0;transform:rotateY(90deg)}.top{width:var(--w);height:var(--d);background:var(--top);transform-origin:top;transform:rotateX(-90deg)}.bottom{width:var(--w);height:var(--d);background:var(--side);top:var(--h);transform-origin:top;transform:rotateX(-90deg)}.frame,.rail{--front:#214159;--side:#102a3d;--top:#41627a}.engine-block{--front:#258b83;--side:#145951;--top:#58b6a3}.engine-head{--front:#276d6c;--side:#133e44;--top:#62b6aa}.engine-head .front span{letter-spacing:1px;text-align:center;color:#baf9e7;font-size:8px;font-weight:700;line-height:19px;display:block}.engine-rib{background:linear-gradient(90deg,#063f44,#73c7b0,#0b5d59);border-radius:2px;width:5px;height:53px;position:absolute;top:2px}.exhaust{--front:#a4bbc4;--side:#4c6979;--top:#d8e8ed}.pipe{background:linear-gradient(90deg,#3f6577,#abcad4,#53778c);border-radius:3px;width:10px;height:33px;position:absolute;transform:translateZ(-48px)}.engine-wires{border-top:2px solid #a8c7cb;border-bottom:0;border-left:0;border-right:2px solid #a8c7cb;border-radius:12px;width:105px;height:60px;position:absolute;top:-96px;left:114px;transform:translateZ(3px)}.alternator-block{--front:#233c57;--side:#142b40;--top:#4b667e}.alternator-fin{background:linear-gradient(90deg,#0c2338,#6b8eaa,#203b53);border-radius:2px;width:4px;height:60px;position:absolute;top:3px}.terminal{--front:#305578;--side:#143450;--top:#5b7e9c}.rotor{background:repeating-conic-gradient(#162c43 0deg 10deg,#57758d 10deg 20deg);border:4px solid #7695ab;border-radius:50%;width:45px;height:45px;position:absolute;transform:rotateY(90deg)translateZ(15px)}.radiator-block{--front:#587288;--side:#142d40;--top:#7591a1}.radiator-block .right,.radiator-block .left{background:repeating-linear-gradient(0deg,#0f293e 0 3px,#56738a 3px 4px)}.radiator-cap{--front:#637f94;--side:#23445d;--top:#aec8d3}.fan{background:#102f44;border:5px solid #617d91;border-radius:50%;width:82px;height:82px;position:absolute;box-shadow:inset 0 0 0 4px #1b4960}.fan i{transform-origin:7px 16px;background:linear-gradient(45deg,#366a80,#9db9c5);border-radius:60% 25% 50% 15%;width:30px;height:22px;position:absolute;top:22px;left:32px}.fan i:nth-child(2){transform:rotate(90deg)}.fan i:nth-child(3){transform:rotate(180deg)}.fan i:nth-child(4){transform:rotate(270deg)}.fan>span{background:#abc5d0;border-radius:50%;width:14px;height:14px;position:absolute;top:29px;left:29px;box-shadow:0 0 0 3px #305a70}.canopy-roof{--front:#eff6f9;--side:#829db0;--top:#dcebf3}.canopy-roof .top{background:linear-gradient(90deg,#eff7fa,#a4c4da)}.canopy-wall{--front:#d6e7f1;--side:#718fa8;--top:#e4f1f9}.front-wall .front{background:linear-gradient(115deg,#c7dfee,#94b8d1)}.vent{width:70px;position:absolute;top:15px;left:13px}.vent i{background:#294e6c;border-bottom:1px solid #e2f1f7;height:4px;margin-bottom:5px;display:block;box-shadow:0 -1px #122f49}.cabinet-brand{color:#1c58b7;align-items:center;gap:9px;font-size:24px;font-style:italic;font-weight:800;display:flex;position:absolute;top:19px;left:113px}.cabinet-brand span{letter-spacing:1px;font-size:10px}.cabinet-door{border:1px solid #5e849e;border-radius:2px;width:125px;height:119px;position:absolute;top:6px;left:101px}.cabinet-handle{background:#24465f;border-radius:2px;width:4px;height:17px;position:absolute;top:58px;left:210px;box-shadow:1px 0 #f0f7fa}.control-panel{background:#12314c;border:2px solid #6c96b4;border-radius:3px;width:43px;height:49px;position:absolute;top:35px;left:252px}.control-panel>span{background:linear-gradient(135deg,#227c8a,#4ce3bd);width:30px;height:17px;display:block;position:absolute;top:7px;left:4px;box-shadow:0 0 8px #4ce3bd33}.control-panel i{background:#9dc9df;border-radius:50%;width:4px;height:4px;position:absolute;top:34px;left:8px}.control-panel i:last-child{background:#4ce3bd;left:27px}.bolt{transform:translateX(calc(var(--explode) * var(--bx))) translateY(calc(var(--explode) * var(--by))) translateZ(calc(15px + var(--explode) * var(--bz))) rotateZ(calc(var(--explode) * 90deg));transition:transform 1.8s cubic-bezier(.19,1,.22,1) .2s;position:absolute}.bolt>i{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:linear-gradient(45deg,#416680,#e4f1f4,#7298b0);width:8px;height:8px;display:block;position:absolute;box-shadow:0 0 0 1px #9bc2d7}.bolt>span{background:repeating-linear-gradient(0deg,#446b86 0 2px,#c9dfe9 2px 3px);border-radius:0 0 2px 2px;width:4px;height:15px;position:absolute;top:7px;left:2px}.model-world[class*=highlight-] .part{opacity:.2}.model-world.highlight-canopy .canopy-part,.model-world.highlight-engine .engine-part,.model-world.highlight-alternator .alternator-part,.model-world.highlight-radiator .radiator-part,.model-world.highlight-base .base-part,.model-world.highlight-bolts .bolts-part{opacity:1;filter:drop-shadow(0 0 9px #4ce3bd55)}.view-caption{pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:28px;left:28px}.view-caption span:first-child{letter-spacing:2px;color:#4ce3bd;font-size:10px}.view-caption span:last-child{letter-spacing:1px;color:#6b93b1;font-size:8px}.explode-toggle{color:#bce4f0;background:#174264;border:1px solid #356581;border-radius:100px;align-items:center;gap:10px;padding:12px 18px;font-size:10px;display:flex;position:absolute;bottom:25px;right:28px}.explorer-controls{background:#0b2943;border-top:1px solid #29517377;gap:40px;padding:20px 28px;display:flex}.explorer-controls label{color:#8ab0ca;flex:1;align-items:center;gap:20px;font-size:10px;display:flex}.explorer-controls input{accent-color:#4ce3bd;width:100%;max-width:350px}.explorer-controls b{color:#4ce3bd;min-width:28px;font-size:10px}.component-list{border-top:1px solid #29517377;grid-template-columns:repeat(6,1fr);display:grid}.component-list button{text-align:left;color:#a3c9dd;background:#0c2b46;border-right:1px solid #29517377;padding:22px 18px;transition:background .3s;position:relative}.component-list button>span{color:#4a7798;margin-bottom:12px;font-size:9px;display:block}.component-list b{font-size:11px;font-weight:500;display:block}.component-list svg{opacity:.5;position:absolute;top:20px;right:12px}.component-list small{color:#4d83a3;margin-top:10px;font-size:8px;line-height:1.7;display:block}.explorer-note{color:#8da3b3;margin-bottom:0;font-size:10px}@media (min-width:1400px){.model-scale{transform:translate(-50%,-50%)scale(1.12)}}@media (max-width:1050px){.header-cta{display:none}.hero-content{padding-top:65px}.hero-image{margin:22px 22px 22px 0}.hero-float{padding:12px;left:20px;right:20px}.filters{flex-wrap:wrap}.studio-layout{grid-template-columns:1.3fr 1fr}.studio-panel,.project-summary{padding:24px}.component-list{grid-template-columns:repeat(3,1fr)}.component-list button{border-bottom:1px solid #29517377}.component-list small{font-size:9px}.power-value{font-size:65px}.load-head,.load-row{grid-template-columns:1.8fr 1fr .7fr .7fr 18px}}@media (max-width:700px){header{height:76px}nav{background:#f6f9fc}.hero{min-height:auto}.hero-content{padding:45px 6% 28px}h1{letter-spacing:-3px;font-size:49px}.hero-image{height:330px;margin:0 6% 25px}.hero-float{bottom:60px;left:18px;right:18px}.hero-bottom{margin-top:35px}.hero-image:before{background:linear-gradient(#06275210,#052240c4)}.section h2{letter-spacing:-1.8px;font-size:36px}.search{width:100%;padding-left:15px}.search input{flex:1;min-width:0;padding:12px}.filters{align-items:stretch}.favorites-filter{padding:8px 3px}.catalog-tools{margin-top:0}.cards{gap:18px}.cards article{border-radius:16px}.cta{border-radius:20px;margin:0 4%;padding:42px 6%}.faq summary{font-size:14px}.studio-layout{grid-template-columns:1fr}.project-summary{padding:25px}.power-value{margin-top:20px;font-size:70px}.power-wave{margin:10px 0}.studio-panel{padding:22px 17px}.stepper{gap:8px}.stepper button{gap:5px;font-size:9px}.option-grid{gap:7px}.option-grid button{padding:14px 10px;font-size:11px}.studio-stage h3{font-size:20px}.load-head,.load-row{grid-template-columns:1.7fr 1fr .75fr .75fr 16px;gap:4px}.load-row input{padding:8px 4px;font-size:10px}.compare-dock{justify-content:space-between;gap:8px;width:92%;padding:10px 12px;bottom:15px}.compare-dock span{gap:6px;font-size:10px}.compare-dock>button{gap:7px;padding:10px 12px;font-size:10px}.compare-dock .dock-clear{padding:0}.compare-dock span>svg{display:none}.explorer{padding-top:45px}.explorer-stage{border-radius:18px}.explorer-toolbar{padding:17px 15px}.explorer-toolbar>span{letter-spacing:1px;font-size:7px}.explorer-toolbar button span{display:none}.explorer-toolbar>div{gap:12px}.explorer-viewport{height:355px}.model-scale{top:55%;transform:translate(-50%,-50%)scale(.67)}.view-caption{bottom:20px;left:15px}.view-caption span:first-child{font-size:8px}.view-caption span:last-child{max-width:100px;font-size:6px;line-height:1.7}.explode-toggle{gap:5px;padding:10px 12px;font-size:9px;bottom:18px;right:12px}.explorer-controls{flex-direction:column;gap:15px;padding:15px}.explorer-controls label{gap:14px}.explorer-controls input{max-width:none}.component-list button{padding:18px 13px}.component-list b{font-size:10px}.component-list small{font-size:7px;line-height:1.6}.component-list svg{width:12px;top:16px;right:10px}.explorer-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.part,.bolt,.model-world,.product-image img,.button{transition:none}.button:hover{transform:none}}:root{--yellow:#ffc000;--ink:#202020;--muted:#7d7d7d;--line:#d5d5d5;--blue:#202020;--display:"Oswald","Arial Narrow",sans-serif}body{color:#202020;letter-spacing:.023em;background:#fff;font-family:Arial,sans-serif}header{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#181818;border:0;height:80px;padding:0 5%}.logo{letter-spacing:.023em;font-size:25px;font-weight:600}.logo svg{color:#fff}.logo small{color:#aaa}.header-cta{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #7d7d7d;border-radius:0;padding:16px 24px;font-size:10px}.hero{isolation:isolate;color:#fff;background:#181818;height:calc(100svh - 80px);min-height:720px;max-height:1000px;display:block;position:relative;overflow:hidden}.hero-image{box-shadow:none;z-index:-1;background:#000;border-radius:0;margin:0;position:absolute;inset:0}.hero-image img{object-fit:cover;object-position:65% 50%;filter:saturate(.4)brightness(.62);opacity:1;width:100%;height:100%}.hero-image:before{z-index:1;background:linear-gradient(90deg,#000d 0%,#0009 32%,#0001 80%)}.hero-content{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:80px 5%;display:flex}.hero .eyebrow{color:#fff;letter-spacing:.023em;font-size:12px}.hero .eyebrow i{display:none}h1{font-family:var(--display);letter-spacing:.023em;text-transform:uppercase;max-width:950px;margin:24px 0;font-size:clamp(64px,7vw,120px);font-weight:400;line-height:.98}h1 em{color:#fff}.hero p{color:#ddd;max-width:530px;font-size:15px}.actions{gap:32px;margin-top:32px}.button{color:#fff;box-shadow:none;text-transform:uppercase;letter-spacing:.023em;background:#202020;border-radius:0;padding:16px 24px;font-size:12px;font-weight:400;transition:background .3s}.button:hover{box-shadow:none;background:#444;transform:none}.hero .button{color:#181818;background:#ffc000}.hero .button:hover{background:#e3aa00}.outline{color:#fff;text-transform:uppercase;letter-spacing:.023em;font-size:12px;font-weight:400}.hero-bottom{color:#ccc;border-top:1px solid #fff5;gap:40px;margin:0;padding-top:24px;font-size:10px;position:absolute;bottom:32px;left:5%;right:5%}.image-label,.hero-float,.orbit{display:none}h2,h3,.cards h3,.section h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.023em;font-weight:400}.section h2{font-size:clamp(40px,4vw,64px);line-height:1.1}.section .eyebrow{color:#7d7d7d;letter-spacing:.023em;font-size:11px;font-weight:400}.section-heading p,.about p,.section p{color:#737373}.section{padding:80px 5%}.brand-strip{background:#f5f5f5;border:0;padding:32px 5%}.brand-strip b{color:#494949;font-weight:400;font-family:var(--display);letter-spacing:.023em;font-size:24px}.brand-strip span{color:#7d7d7d;letter-spacing:.023em}.filters{border-bottom:1px solid #ddd;gap:16px}.tabs button{color:#202020;text-transform:uppercase;border-color:#969696;border-radius:0;padding:12px 16px;font-size:11px}.tabs button.active{background:#202020;border-color:#202020}.search{color:#494949;border:1px solid #969696;border-radius:0}.search input{color:#202020;font-size:12px}.favorites-filter{color:#494949}.favorites-filter span{background:#f5f5f5;border-radius:0}.favorites-filter.selected-filter{color:#202020;font-weight:600}.catalog-tools,.catalog-tools button{color:#7d7d7d}.cards{gap:24px}.cards article{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.cards article:hover{box-shadow:none;border:0;transform:none}.card-top{color:#7d7d7d;text-transform:uppercase;padding:16px 0;font-size:10px}.product-image{background:#202020;border-radius:0;height:240px;margin:0 0 24px}.product-image img{filter:saturate(.2);transition:transform .8s}.cards h3{color:#202020;margin-bottom:24px;font-size:32px}.card-info{color:#202020;border-top:1px solid #ddd;padding-top:16px;font-size:11px}.card-info span{color:#7d7d7d}.card-actions{justify-content:space-between;margin-top:24px}.card-actions button{color:#fff;text-transform:uppercase;background:#202020;border-radius:0;padding:14px 20px;font-size:11px;font-weight:400}.card-actions .spec-button{color:#494949}.favorite-icon,.favorite-icon[aria-pressed=true]{color:#202020}.compare-check{color:#7d7d7d;border-color:#ddd;padding:16px 0}.compare-check input{accent-color:#202020}.catalog-end,.catalog-end a{color:#494949}.studio{background:#f5f5f5}.studio-panel{background:#fff;border:0;border-radius:0;padding:32px}.project-summary{background:#202020;border:0;border-radius:0;padding:32px}.summary-top{color:#aaa}.summary-top i{background:#fff}.power-value{font-family:var(--display);letter-spacing:.023em;font-weight:400}.power-value span,.project-summary>p,.project-summary dt,.summary-foot{color:#aaa}.project-summary dl>div{border-color:#494949}.power-wave{color:#ddd;filter:none}.stepper{border-color:#ddd}.stepper button{color:#7d7d7d}.stepper span{color:#494949;background:#f5f5f5;border-radius:0}.stepper .current{color:#202020;font-weight:400}.stepper .current span,.stepper .done span{color:#fff;background:#202020}.option-grid button{color:#494949;background:#fff;border-color:#969696;border-radius:0}.option-grid button.picked{color:#fff;background:#202020;border-color:#202020}.studio-stage label{color:#494949}.studio-stage select,.load-row input{color:#202020;background:#fff;border-color:#969696;border-radius:0}.studio-stage input[type=range]{accent-color:#202020}.studio-stage .hint,.load-head,.load-row button{color:#7d7d7d}.add-load{color:#202020}.solutions{color:#fff;background:#202020}.solutions .eyebrow{color:#aaa}.solution-grid>div{border-color:#494949}.solution-grid h3{font-size:30px;font-weight:400}.solution-grid>div>span,.solutions p{color:#aaa}.solution-grid button{color:#fff;text-transform:uppercase;font-size:11px;font-weight:400}.about{background:#fff}.text-link{color:#202020;text-transform:uppercase;font-weight:400}.execution{background:#f5f5f5;border:0;border-radius:0;padding:32px}.execution h3{font-size:30px;font-weight:400}.execution svg{color:#202020}.execution small{color:#7d7d7d}.execution>div{border-color:#ddd}.cta{color:#fff;background:#202020;border-radius:0;margin:0;padding:80px 5%;overflow:hidden}.cta .eyebrow,.cta p{color:#aaa}.dark-button{color:#202020;text-transform:uppercase;background:#fff;border-radius:0;padding:24px 32px;font-size:11px;font-weight:400}.faq{background:#f5f5f5}.faq summary{color:#202020;font-weight:400}.faq details{border-color:#ddd}.faq p{color:#7d7d7d}footer{color:#fff;background:#181818;max-width:none}.modal{box-shadow:none;background:#fff;border-radius:0}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b}.modal h2{font-size:40px}.selected{color:#494949;background:#f5f5f5;border-radius:0}.close{color:#202020}.modal form input:not([type=checkbox]),.modal form select,.modal form textarea{border-color:#969696;border-radius:0}.consent input{accent-color:#202020}.success>svg{color:#202020}.compare-table thead{background:#f5f5f5}.compare-table tbody th{color:#7d7d7d}.compare-table a{color:#202020}.compare-dock{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#202020;border:1px solid #494949;border-radius:0}.compare-dock>button{color:#202020;background:#fff;border-radius:0;font-weight:400}.compare-dock .dock-clear{color:#aaa}.explorer{color:#fff;background:#181818;padding-top:80px}.explorer h2 em{color:#fff}.explorer .eyebrow,.explorer .section-heading p{color:#aaa}.explorer-stage{box-shadow:none;color:#fff;background:#202020;border:1px solid #494949;border-radius:0}.explorer-toolbar{border-color:#494949}.explorer-toolbar>span,.explorer-toolbar button{color:#aaa}.explorer-toolbar i{box-shadow:none;background:#fff}.explorer-viewport{background:#202020}.blueprint-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.view-caption span:first-child{color:#fff}.view-caption span:last-child{color:#7d7d7d}.explode-toggle{color:#fff;background:0 0;border:1px solid #969696;border-radius:0}.explorer-controls{background:#181818;border-color:#494949}.explorer-controls label{color:#aaa}.explorer-controls input{accent-color:#aaa}.explorer-controls b{color:#fff}.component-list{border-color:#494949}.component-list button{color:#fff;background:#181818;border-color:#494949}.component-list button:hover,.component-list button.active{background:#313131}.component-list button.active{box-shadow:inset 0 -2px #fff}.component-list button>span,.component-list small,.explorer-note{color:#7d7d7d}.model-world{filter:grayscale()}.model-world[class*=highlight-] .part{filter:none}.model-world.highlight-canopy .canopy-part,.model-world.highlight-engine .engine-part,.model-world.highlight-alternator .alternator-part,.model-world.highlight-radiator .radiator-part,.model-world.highlight-base .base-part,.model-world.highlight-bolts .bolts-part{filter:brightness(1.2)}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-color:#917300}footer .logo svg{color:#fff}footer .logo small{color:#aaa}@media (min-width:1600px){header,main,footer{max-width:none}.section{padding-left:max(5%,50% - 720px);padding-right:max(5%,50% - 720px)}.hero-content{padding-top:80px;padding-left:max(5%,50% - 720px)}}@media (max-width:1050px){.hero{height:calc(100svh - 80px);min-height:640px}h1{font-size:clamp(60px,8vw,92px)}.hero-content{padding:64px 5%}.hero-image{margin:0}.header-cta{display:none}.product-image{height:230px}.component-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){header{height:72px;padding:0 6%}.logo{font-size:23px}.mobile{color:#fff}nav{color:#fff;background:#181818;top:72px}.hero{height:calc(100svh - 72px);min-height:640px;max-height:850px}.hero-content{justify-content:flex-start;padding:85px 6% 120px}.hero-image{height:100%;margin:0}.hero-image img{object-position:58% 50%;filter:saturate(.2)brightness(.45)}.hero-image:before{background:linear-gradient(#0009,#0001)}h1{letter-spacing:.023em;max-width:100%;font-size:clamp(52px,11vw,76px);line-height:1}.hero p{font-size:13px;line-height:1.8}.hero .eyebrow{font-size:10px}.actions{flex-direction:column;gap:24px;margin-top:24px}.hero-bottom{gap:24px;padding-top:24px;font-size:8px;bottom:24px;left:6%;right:6%}.section{padding:56px 6%}.section h2{letter-spacing:.023em;font-size:40px}.section-heading p{font-size:12px}.cards{gap:32px}.cards article{border-radius:0}.product-image{height:250px}.card-actions button{padding:14px 16px;font-size:10px}.brand-strip{padding:24px 6%}.brand-strip b{font-size:20px}.cta{border-radius:0;margin:0;padding:56px 6%}.studio-panel{padding:24px 16px}.project-summary{padding:24px}.option-grid button{padding:16px 8px;font-size:11px}.execution{padding:24px}.modal h2{font-size:34px}.explorer-stage{border-radius:0}.explorer{padding-top:56px}.compare-dock,.compare-dock>button{border-radius:0}.component-list button{padding:16px 12px}}@media (prefers-reduced-motion:reduce){.product-image img,.button{transition:none}}.image-disclaimer{letter-spacing:.023em;text-transform:uppercase;margin:-12px 0 16px;color:#969696!important;font-size:8px!important}.hero-image img{filter:none;object-fit:cover;object-position:75% 50%}.hero-image:before{background:linear-gradient(90deg,#000b,#0003 45%,#0000 80%)}.product-image img{filter:none;object-fit:contain;background:#151515}.product-image{background:#151515}@media (max-width:700px){.hero-image img{object-position:62% 50%;filter:brightness(.64)}.hero-image:before{background:linear-gradient(#0008,#0002)}}.contacts{background:#fff;grid-template-columns:1fr 1fr;gap:80px;display:grid}.contact-phone{font-family:var(--display);margin:24px 0;font-size:36px;display:block}.contact-email{overflow-wrap:anywhere;font-size:18px;display:block}.contacts h3{margin:24px 0 12px;font-size:26px}.model-description{white-space:pre-wrap}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.admin-page{background:#f5f5f5;min-height:100vh}.admin-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.admin-heading h2{margin-top:16px}.admin-tabs{gap:8px;margin:32px 0;display:flex}.admin-tabs button{color:#202020;background:#fff;border:1px solid #969696;padding:16px 24px}.admin-tabs button.active{color:#fff;background:#202020;border-color:#202020}.admin-form{background:#fff;max-width:950px;margin:32px 0;padding:32px}.admin-note{color:#7d7d7d;font-size:12px;line-height:1.7}.admin-form h3{margin-top:0;font-size:28px}.admin-message{background:#e9ede7;padding:16px;font-size:13px}.admin-buttons{align-items:center;gap:24px;display:flex}.admin-buttons>button:not(.button){background:#f5f5f5;padding:16px 24px}.admin-table{background:#fff;margin-top:24px;overflow:auto}.admin-table table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:13px}.admin-table th,.admin-table td{border-bottom:1px solid #ddd;padding:20px 24px}.admin-table th{color:#7d7d7d;font-size:11px;font-weight:400}.admin-table small{color:#7d7d7d;margin-top:8px;font-size:10px;display:block}.admin-table button{background:0 0;border-bottom:1px solid #7d7d7d;padding:6px 0}.admin-orders{grid-template-columns:1fr 1fr;gap:24px;display:grid}.admin-orders article{background:#fff;padding:24px}.admin-orders h3{margin:0;font-size:24px}.admin-orders small{color:#7d7d7d;font-size:10px}.admin-orders select,.admin-heading>select{background:#fff;border:1px solid #969696;padding:12px}.admin-orders a{margin:10px 0;text-decoration:underline;display:block}.admin-orders p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.admin-heading>button{color:#fff;background:#202020;padding:12px 24px}.admin-heading>button.button{padding:16px 24px}.admin-form textarea{min-height:90px}@media (max-width:700px){.contacts{grid-template-columns:1fr;gap:24px}.contact-phone{font-size:30px}.admin-heading{flex-direction:column;align-items:flex-start}.admin-tabs{flex-wrap:wrap;gap:8px}.admin-tabs button{padding:12px;font-size:11px}.admin-form{padding:24px 16px}.admin-orders{grid-template-columns:1fr}.admin-heading p{font-size:12px}}.admin-login{background:#f5f5f5;min-height:100svh}.admin-login .admin-form{max-width:520px}.admin-login h2{font-size:48px}.admin-login .admin-note{max-width:520px}.test-mail-button{color:#202020;background:#f5f5f5;margin-left:24px;padding:16px 24px;font-size:12px}@media (max-width:700px){.test-mail-button{margin:16px 0 0;display:block}}.resend-mail{color:#fff;background:#202020;margin-top:20px;padding:12px 20px;font-size:11px;display:block}.mail-activation{border-left:3px solid #ffc000}
