/* Feiniaoyun public storefront: clear blue cloud infrastructure. */
:root{--blue:#2463f5;--ink:#162d55;--muted:#7b8ba6;--line:#e2eaf6;--page:#f4f8ff;font-family:Inter,"Microsoft YaHei",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--page)}
body{background:var(--page);color:var(--ink)}
.wrap{width:100%;max-width:1240px;margin:0 auto;padding-left:30px;padding-right:30px}
[hidden]{display:none!important}
.top-note{height:32px;background:#f0f6ff;color:#6a80a6;font-size:11px;letter-spacing:0;border-bottom:1px solid #e8effa}
.top-note a{color:var(--blue)}
.site-header{height:76px;background:#ffffffef;border-bottom:1px solid #eaf0f8;box-shadow:0 2px 12px #214a8610;backdrop-filter:blur(16px);position:sticky;top:0;z-index:50}
.header-inner{height:100%;gap:35px}.brand{gap:10px}.brand-mark{width:42px;height:42px;background:transparent;box-shadow:none;border-radius:0}.brand-mark img{object-fit:contain}.brand strong{font-size:24px;color:#17325e;letter-spacing:1px}.main-nav{gap:28px;margin-left:auto}.main-nav>a,.main-nav summary{font-size:13px;font-weight:600;color:#455c7c}.main-nav>a:hover,.main-nav>a.active,.main-nav summary:hover{color:var(--blue)}.main-nav>a.active:after{background:var(--blue);height:3px;bottom:-26px}.header-actions{gap:12px}.header-actions .login-link{color:#516887;font-size:13px}.header-actions .button.small{padding:9px 18px;border-radius:8px;font-size:12px;min-height:38px;box-shadow:0 4px 12px #2463f526}.button{border-radius:8px;background:var(--blue);border:1px solid var(--blue);color:white;box-shadow:0 6px 15px #2463f52b;padding:12px 24px;font-size:13px;min-height:46px;gap:20px}.button:hover{background:#1554e2;box-shadow:0 8px 20px #2463f53b;transform:translateY(-2px)}.button.secondary{color:var(--blue);border:1px solid #ccdcfb;background:#ffffffb3;box-shadow:none}.button.secondary:hover{background:#eaf2ff}.text-link{color:var(--blue);font-size:13px;letter-spacing:0;gap:12px}.button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #82b7ff;outline-offset:4px}
.hero{background:linear-gradient(110deg,#f5f9ff 5%,#eaf4ff 50%,#dceeff 100%);position:relative;overflow:hidden;border-bottom:1px solid #e1edff}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 32%,#91d6ff66,transparent 35%),linear-gradient(160deg,transparent 45%,#ffffff88 46%,transparent 70%);pointer-events:none}.hero-glow{display:none}.hero-inner{position:relative;grid-template-columns:1fr 1.05fr;min-height:510px;gap:40px;padding-top:45px;padding-bottom:45px}.hero-copy{padding:0;position:relative;z-index:2}.hero h1{font-size:48px;line-height:1.35;letter-spacing:0;margin:0 0 24px;color:#132f58;font-weight:750}.hero h1 span{color:var(--blue);background:none;-webkit-text-fill-color:initial}.hero-description{font-size:15px;line-height:2;color:#657f9f;margin:0;max-width:530px}.hero-buttons{margin-top:30px;gap:14px}.hero-buttons .button{font-size:13px;min-height:46px;padding:12px 24px}
.refresh-hero-label{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border:1px solid #b8d2fa;border-radius:20px;background:#ffffff80;color:#3f76bd;font-size:11px;margin-bottom:22px}.refresh-hero-label:before{content:"";width:6px;height:6px;border-radius:50%;background:#3d8cff;box-shadow:0 0 0 4px #3d8cff16}
.refresh-visual{height:410px;min-width:0;position:relative;perspective:1000px;isolation:isolate}.refresh-visual:before{content:"";position:absolute;inset:5% -10% 0;background:radial-gradient(ellipse,#5aaafa33,transparent 66%);filter:blur(15px)}
.refresh-orbit{position:absolute;left:2%;top:5%;width:95%;height:90%;border:1px solid #65a8f438;border-radius:50%;transform:rotate(-25deg)}.refresh-orbit:after{content:"";position:absolute;inset:28px;border:1px dashed #73aef142;border-radius:50%}
.refresh-console{position:absolute;left:13%;right:3%;top:12%;bottom:10%;border:1px solid #fff;border-radius:20px;background:linear-gradient(140deg,#ffffffef,#d7ebffdc);box-shadow:0 30px 65px #225ba330,inset 0 0 0 6px #ffffff30;transform:rotateY(-12deg) rotateX(5deg) rotateZ(-4deg);overflow:hidden;transition:transform .7s,box-shadow .7s;backdrop-filter:blur(16px)}.refresh-visual:hover .refresh-console{transform:rotateY(-7deg) rotateX(2deg) rotateZ(-2deg) translateY(-5px);box-shadow:0 38px 70px #225ba345}
.refresh-console-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #dceafa;font-size:11px;color:#6b8ab3}.refresh-console-head i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#9ebfee;margin-left:5px}.refresh-cloud{height:110px;display:grid;place-items:center;position:relative;margin:14px auto 8px;color:#3386ef}.refresh-cloud svg{width:118px;height:90px;filter:drop-shadow(0 10px 8px #3788ef30);stroke-width:1.5}.refresh-cloud:before{content:"";position:absolute;left:25%;right:25%;bottom:10px;height:28px;border-radius:50%;background:#75b6fc26;filter:blur(8px)}
.refresh-rack{display:grid;gap:10px;width:76%;margin:auto}.refresh-rack>div{height:32px;border:1px solid #bbd8fa;background:linear-gradient(90deg,#fdfefe,#cce5ff);border-radius:7px;box-shadow:0 4px 8px #4484c51a;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.refresh-rack>div:before{content:"";width:56px;height:11px;background:repeating-linear-gradient(90deg,#93bced 0 3px,transparent 3px 8px)}.refresh-rack>div:after{content:"";width:5px;height:5px;border-radius:50%;background:#57c7be;box-shadow:-12px 0 #88afe4}.refresh-rack>div:nth-child(2){opacity:.8}.refresh-rack>div:nth-child(3){opacity:.6}
.refresh-floating{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;padding:15px 18px;border:1px solid #fff;border-radius:13px;background:#ffffffed;box-shadow:0 10px 32px #205ba31c;color:#4770a4;font-size:12px;animation:refresh-float 6s ease-in-out infinite}.refresh-floating svg{height:29px;width:29px;color:#3684f8}.refresh-floating strong{display:block;font-weight:600;font-size:12px}.refresh-floating small{display:block;font-size:10px;color:#91a6c1;margin-top:4px}.refresh-floating:first-of-type,.refresh-floating-top{left:0;top:5%}.refresh-floating:last-child,.refresh-floating-bottom{right:-2%;bottom:2%;animation-delay:-3s}.refresh-visual .refresh-floating:nth-last-child(2){left:0;top:5%}
@keyframes refresh-float{0%,100%{translate:0 0}50%{translate:0 -7px}}
.refresh-shortcuts{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1240px;margin:25px auto 0;padding:0 30px}.refresh-shortcut{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e6edf8;border-radius:12px;padding:22px 18px;box-shadow:0 8px 25px #204e9610;color:#213d66;text-decoration:none;transition:transform .25s,box-shadow .25s}.refresh-shortcut:after{content:"›";margin-left:auto;color:#9bbcff;font-size:20px}.refresh-shortcut>svg{flex-shrink:0;width:34px;height:34px;padding:6px;color:#3687f5;background:#edf6ff;border:1px solid #daeaff;border-radius:8px}.refresh-shortcut strong{display:block;font-size:13px;color:#233b5f}.refresh-shortcut small{display:block;color:#8da0ba;font-size:10px;margin-top:5px}.refresh-shortcut:hover{transform:translateY(-4px);box-shadow:0 12px 30px #204e9620}
.section{padding:76px 0;background:transparent}.section-heading,.section-heading.center,.cloud-promos-heading{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:0;margin-bottom:36px}.section-heading h2,.cloud-promos-heading h2,h2{font-size:31px;line-height:1.45;color:#17315a;letter-spacing:0;font-weight:700;margin:0 0 14px}.section-heading h2 span{color:#17315a}.section-heading p,.cloud-promos-heading p{font-size:13px;line-height:1.9;color:#8b9ab2;margin:0;max-width:650px}.section-heading>.text-link{margin-top:18px}.cloud-promos{padding:72px 0 10px;background:var(--page)}.cloud-promos-grid{gap:18px}.cloud-promo-card,.cloud-promo-card.gaming,.cloud-promo-card.processor,.cloud-promo-card.automatic{position:relative;display:block;padding:23px 18px 22px;border:1px solid #e3ebf8;border-radius:14px;background:#fff;box-shadow:none;overflow:hidden}.cloud-promo-card:hover{border-color:#c4d9fb;box-shadow:0 15px 30px #2c66ba12;transform:translateY(-5px)}.cloud-promo-icon{width:32px;height:32px;background:transparent!important;color:#397cf2!important;border-radius:0;margin:0 0 16px}.cloud-promo-icon svg{width:27px;height:27px}.cloud-promo-card h3{font-size:18px;color:#203a61;margin:0 0 8px}.cloud-promo-card strong{font-size:11px;color:#7a91ae;margin-bottom:14px}.cloud-promo-card p{font-size:11px;line-height:1.9;color:#90a0b8;margin-top:15px}.panel-art{height:130px;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:10px;background:radial-gradient(circle at 60% 35%,#f0fdff,#cbe9ff 60%,#b8dcff);color:#3f98ee;margin:17px 0 0}.panel-art svg{width:95px;height:95px;filter:drop-shadow(0 12px 7px #2c7dc840);stroke-width:1.1}.panel-art:before,.panel-art:after{content:"";position:absolute;bottom:-24px;width:150px;height:75px;border:1px solid #ffffff9c;background:#ffffff2e;transform:rotate(-25deg) skew(20deg);border-radius:20px}.panel-art:before{left:-45px}.panel-art:after{right:-35px;bottom:-40px}.gaming .panel-art{background:radial-gradient(circle at 65% 25%,#edfaff,#bfe5ff)}.processor .panel-art{background:radial-gradient(circle at 65% 25%,#eefbff,#c4dfff)}.automatic .panel-art{background:radial-gradient(circle at 65% 25%,#f2fdff,#b8e2fb)}
.products-section{background:var(--page)}#product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;gap:20px;padding:0}#product-grid .product-card{background:#fff;border:1px solid #e0e9f8;border-radius:15px;padding:28px;box-shadow:0 7px 25px #2b5eaa09;transition:transform .25s,box-shadow .25s}#product-grid .product-card:first-child{background:linear-gradient(140deg,#163d75,#2462c5);border-color:transparent;color:#fff}#product-grid .product-card:first-child :is(h3,p,.product-region,.product-price,.product-spec span,.product-spec b){color:#fff}#product-grid .product-card:first-child .product-spec{border-color:#ffffff20}#product-grid .product-card:first-child .button{background:#fff;color:#2463db;border-color:#fff}.product-card h3{font-size:22px}.product-card p{font-size:12px;line-height:1.9;min-height:44px}.product-price{font-size:36px;color:#2463db}.product-price small{font-size:11px}.product-region{color:#3c83e8;font-size:10px}.product-spec{font-size:12px}.product-spec b{font-size:12px}.product-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #2b5eaa16}.homepage-categories{justify-content:center;margin-bottom:25px}.homepage-categories button{border-radius:7px}.homepage-categories button[aria-pressed=true]{background:#2463f5;border-color:#2463f5;color:white}.product-footnote{text-align:center;font-size:11px;line-height:1.8;color:#98a7bc;margin-top:25px}.catalog-message{text-align:center;font-size:12px}.setup-empty{grid-column:1/-1;border:1px solid #e0e9f8;background:#fff;border-radius:15px}
.advantages-section{padding-top:40px}.refresh-advantages{display:grid;grid-template-columns:1fr 1.5fr;border:1px solid #dce7f6;border-radius:18px;background:white;overflow:hidden;box-shadow:0 8px 30px #315b9c0a}.refresh-adv-lead{padding:45px 35px;background:linear-gradient(145deg,#14365f,#1d57bf);color:white;position:relative;overflow:hidden}.refresh-adv-lead:after{content:"";position:absolute;right:-55px;bottom:-75px;height:230px;width:230px;border:40px solid #ffffff07;border-radius:50%}.refresh-adv-lead h3{font-size:26px;line-height:1.5;color:white;margin:0 0 18px}.refresh-adv-lead p{font-size:12px;line-height:1.9;color:#b2c8e7;margin:0 0 25px}.refresh-adv-lead .button{position:relative;z-index:1}.refresh-advantages .advantage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.advantage-card{border:0;border-radius:0;background:white;box-shadow:none;padding:28px;border-bottom:1px solid #edf1f8;border-right:1px solid #edf1f8}.advantage-card:hover{transform:none;box-shadow:none;background:#f8fbff}.advantage-card h3{font-size:15px;margin:0 0 10px;color:#234068}.advantage-card p{font-size:11px;line-height:1.9;color:#8e9fb7;margin:0}.feature-icon{width:34px;height:34px;margin-bottom:14px;background:#edf4ff!important;color:#3c80ee!important;border-radius:9px}.feature-icon svg{width:23px;height:23px}.card-index{display:none}
.dcim-section{background:transparent}.dcim-inner{gap:65px;align-items:center;border:1px solid #dce8f8;border-radius:22px;padding-top:44px;padding-bottom:44px;background:linear-gradient(130deg,#fff,#eaf4ff)}.dcim-copy h2{font-size:29px;line-height:1.6;margin:0 0 18px}.dcim-copy>p{font-size:12px;color:#8498b4;line-height:2}.mini-window{transform:none;border:1px solid #e0e9f8;box-shadow:0 18px 40px #345e9b17}.dcim-decoration{background:#b4d8ff30}.window-top{background:#f5faff;color:#7794b8}.rack-unit.unit-a{background:#3e8eef}.rack-unit.unit-b{background:#8bc9ef}.rack-unit.unit-c{background:#8aa9ed}.check-list{font-size:12px;color:#6f86a5;line-height:2}.check-list li:before{color:#377ee6}.capability-note{font-size:10px;color:#97a7bd}.steps-section{background:transparent}.steps-grid{margin-top:40px}.step-number{width:46px;height:46px;color:#3279e9;border:1px solid #d8e6fb;background:#edf5ff;box-shadow:none}.steps-grid h3{font-size:15px;color:#2d486d}.steps-grid p{font-size:12px;line-height:1.9;color:#8a9cb5}.steps-grid article:not(:last-child):after{border-color:#dce7f9}
.faq-section{padding-top:40px}.faq-inner{grid-template-columns:1fr 1.5fr;gap:65px}.faq-copy h2{font-size:29px;line-height:1.6}.faq-copy p{font-size:12px;color:#8a9cb5}.faq-list{background:white;border:1px solid #e0e9f6;border-radius:15px;padding:6px 26px}.faq-list details{border-color:#e9eff8}.faq-list details:last-child{border:0}.faq-list summary{font-size:13px;color:#365273;padding:20px 0}.faq-list summary span{color:#3b82ed}.faq-list details p{font-size:12px;line-height:1.9;color:#91a0b6}.cta-section{margin:20px auto 70px;max-width:1180px;border:1px solid #cfe3ff;border-radius:16px;background:linear-gradient(110deg,#dceeff,#f5f9ff);overflow:hidden}.cta-inner{padding-top:35px;padding-bottom:35px}.cta-section h2{font-size:26px;line-height:1.5;color:#234068;margin:0 0 10px}.cta-section p{font-size:12px;color:#7a95b5;margin:0}.button.white{background:#2463f5;border-color:#2463f5;color:#fff;min-width:0}.cta-orbit{display:none}.site-footer{background:white;border-top:1px solid #e6edf8;padding-top:46px}.footer-main{grid-template-columns:1.6fr repeat(3,1fr);gap:55px;padding-bottom:38px}.footer-main h4{font-size:13px;color:#2b4567;margin-bottom:20px}.footer-main>div>a:not(.brand){font-size:12px;color:#7e91ae;margin-bottom:12px}.footer-brand p{font-size:12px;line-height:2;color:#91a0b6}.footer-bottom{border-color:#e8eef7;color:#91a0b6;font-size:10px;padding:22px 0}.back-top{border-radius:9px;border-color:#dce7f9;background:white;color:#7292bd}
@media(max-width:1100px){.main-nav{gap:18px}.header-inner{gap:20px}.hero h1{font-size:41px}.hero-inner{gap:20px}.refresh-floating{padding:12px;font-size:11px}.refresh-shortcut{padding:18px 13px;gap:10px}.cloud-promos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-art{height:155px}.refresh-advantages{grid-template-columns:1fr 1.6fr}.refresh-adv-lead{padding:34px 25px}.refresh-adv-lead h3{font-size:23px}.advantage-card{padding:23px}.dcim-inner{margin:0 25px;width:auto;gap:35px}.cta-section{margin-left:25px;margin-right:25px}}
@media(max-width:800px){.wrap{padding-left:24px;padding-right:24px}.main-nav{gap:15px}.header-actions .login-link{display:none}.hero-inner{min-height:455px;gap:0}.hero h1{font-size:35px}.hero-description{font-size:12px}.hero-buttons{gap:10px}.hero-buttons .button{padding:10px 17px;font-size:11px}.refresh-visual{height:350px}.refresh-cloud{height:90px}.refresh-console-head{font-size:9px}.refresh-floating strong{font-size:10px}.refresh-floating small{font-size:8px}.refresh-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 24px}.section{padding:55px 0}.section-heading h2,.cloud-promos-heading h2{font-size:27px}.refresh-advantages{grid-template-columns:1fr}.refresh-adv-lead{padding:30px}.refresh-adv-lead h3{font-size:25px}.refresh-adv-lead p{max-width:520px}.dcim-inner{padding:30px;gap:25px}.dcim-copy h2{font-size:25px}.faq-inner{gap:35px}.faq-copy h2{font-size:25px}.footer-main{gap:25px}#product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{min-width:0}}
@media(max-width:600px){.wrap{padding-left:20px;padding-right:20px}.top-note{height:30px;padding:0 10px;font-size:8px;gap:5px}.top-note a{margin-left:3px}.site-header{height:66px}.header-inner{gap:10px}.brand strong{font-size:21px}.brand-mark{width:35px;height:35px}.header-actions{gap:9px}.header-actions .button.small{min-height:33px;padding:7px 12px;font-size:10px}.main-nav{display:none;position:absolute;top:66px;left:0;right:0;background:white;padding:18px 24px;box-shadow:0 12px 20px #17365b12}.main-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:8px}.main-nav>a,.main-nav summary{font-size:13px;padding:8px 0}.main-nav>a.active:after{display:none}.menu-toggle{display:flex}.hero-inner{display:flex;flex-direction:column;padding-top:37px;padding-bottom:15px;min-height:0}.hero-copy{width:100%}.hero h1{font-size:34px;line-height:1.4;margin-bottom:18px}.hero-description{font-size:12px;line-height:1.95;max-width:100%}.hero-buttons{margin-top:23px}.hero-buttons .button{font-size:12px;padding:11px 19px;min-height:43px}.refresh-hero-label{font-size:10px;margin-bottom:18px}.refresh-visual{width:100%;height:310px;max-width:430px;margin:15px auto 0}.refresh-console{left:16%;right:4%;top:12%;bottom:9%;border-radius:16px}.refresh-console-head{padding:11px 16px}.refresh-cloud{height:80px;margin:6px auto}.refresh-cloud svg{width:87px;height:70px}.refresh-rack{gap:8px;width:78%}.refresh-rack>div{height:25px}.refresh-floating{padding:10px 12px;border-radius:10px;gap:8px}.refresh-floating svg{width:23px;height:23px}.refresh-floating strong{font-size:10px}.refresh-floating small{font-size:8px}.refresh-floating-top{top:6%;left:0}.refresh-floating-bottom{right:0;bottom:1%}.refresh-shortcuts{padding:0 20px;gap:11px;margin-top:18px}.refresh-shortcut{padding:16px 12px;gap:9px;border-radius:10px}.refresh-shortcut>svg{width:29px;height:29px;padding:4px}.refresh-shortcut strong{font-size:11px}.refresh-shortcut small{font-size:8px}.refresh-shortcut:after{font-size:15px}.cloud-promos{padding:48px 0 5px}.cloud-promos-grid{grid-template-columns:1fr}.cloud-promo-card,.cloud-promo-card.gaming,.cloud-promo-card.processor,.cloud-promo-card.automatic{padding:22px}.cloud-promo-icon{margin-bottom:12px}.cloud-promo-card h3{font-size:20px}.cloud-promo-card p{font-size:12px}.panel-art{height:160px}.section{padding:48px 0}.section-heading,.section-heading.center,.cloud-promos-heading{margin-bottom:28px}.section-heading h2,.cloud-promos-heading h2{font-size:25px}.section-heading p,.cloud-promos-heading p{font-size:11px;line-height:1.9}.section-heading>.text-link{font-size:11px;margin-top:14px}#product-grid{grid-template-columns:1fr;gap:16px}#product-grid .product-card{padding:25px}.product-card h3{font-size:21px}.product-price{font-size:34px}.product-card p{font-size:12px;min-height:0}.product-spec,.product-spec b{font-size:12px}.refresh-adv-lead{padding:28px 24px}.refresh-adv-lead h3{font-size:24px}.refresh-advantages .advantage-grid{grid-template-columns:1fr}.advantage-card{display:block;padding:24px;border-right:0}.advantage-card h3{font-size:15px}.advantage-card p{font-size:12px}.feature-icon{display:grid;margin-bottom:14px}.dcim-inner{display:flex;flex-direction:column-reverse;margin:0 20px;padding:28px 20px;gap:25px}.dcim-visual{width:100%;padding:0}.mini-window{width:100%;margin:0}.dcim-copy h2{font-size:25px}.dcim-copy>p{font-size:12px}.check-list{font-size:11px}.rack-layout{gap:18px}.asset-summary h4{font-size:13px}.steps-grid{gap:26px 20px}.steps-grid h3{font-size:13px}.steps-grid p{font-size:11px}.faq-inner{grid-template-columns:1fr;gap:25px}.faq-copy h2{font-size:26px}.faq-list{padding:4px 19px}.faq-list summary{font-size:12px;line-height:1.7}.faq-list details p{font-size:11px}.cta-section{margin:10px 20px 45px;border-radius:14px}.cta-inner{padding:28px 22px}.cta-section h2{font-size:23px}.cta-section p{font-size:11px;line-height:1.8;margin-bottom:20px}.button.white{font-size:11px}.site-footer{padding-top:35px}.footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 15px}.footer-brand{grid-column:1/-1}.footer-main h4{font-size:12px}.footer-main>div>a:not(.brand){font-size:10px;line-height:1.7}.footer-brand p{font-size:11px}.footer-bottom{font-size:9px;line-height:2}.home-account{max-width:80px}.local-public,.elastic-public{padding-top:35px}}
.refresh-kicker{display:inline-flex;align-items:center;padding:6px 13px;border:1px solid #bbd4f7;border-radius:20px;background:#ffffff8c;color:#5b83b5;font-size:11px;margin-bottom:22px}.refresh-hero-note{font-size:10px;color:#8da2bd;margin:18px 0 0;line-height:1.8}.refresh-scene{position:absolute;inset:0;transform:perspective(1000px) rotateX(var(--hero-rx,0deg)) rotateY(var(--hero-ry,0deg));transform-style:preserve-3d;transition:transform .35s}.refresh-visual.is-pointer-active .refresh-scene{transition:transform .12s}.refresh-orbit.orbit-b{inset:13% -6% 0 6%;width:auto;height:76%;transform:rotate(28deg);border-style:dashed;opacity:.6}.refresh-rack>div:before{display:none}.refresh-rack>div>span{font-size:10px;color:#7b9ec6}.refresh-rack>div>b{width:38px;height:10px;margin-left:auto;margin-right:15px;background:repeating-linear-gradient(90deg,#a3c5eb 0 3px,transparent 3px 7px)}.refresh-rack>div>i{display:none}.refresh-float-icon{display:grid;place-items:center;background:#e9f4ff;border:1px solid #d7e9ff;border-radius:9px;height:33px;width:33px;color:#3c8cfa;font-size:22px}.refresh-floating.floating-chip{left:0;top:7%;right:auto;bottom:auto}.refresh-floating.floating-game{right:-1%;bottom:4%;left:auto;top:auto}.refresh-shortcut:after{display:none}.refresh-shortcut>b{color:#a1bfff;font-size:19px;margin-left:auto;font-weight:400}.refresh-shortcut-icon{display:grid;place-items:center;flex-shrink:0;width:37px;height:37px;border:1px solid #d9eaff;background:#edf6ff;border-radius:9px;font-size:24px;color:#4b96f4}.panel-art svg{width:100%;max-width:235px;height:120px}.refresh-lead-symbol{display:block;font-size:27px;color:#78b5ff;margin-bottom:20px}.refresh-applications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;transform:none}.refresh-app-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:145px;border:1px solid #dbe9fc;border-radius:14px;background:linear-gradient(140deg,#fff,#dcedff);box-shadow:0 9px 20px #487db50b;text-align:center;transition:transform .3s}.refresh-app-tile:nth-child(2),.refresh-app-tile:nth-child(3){background:linear-gradient(140deg,#fff,#ecf4ff)}.refresh-app-tile>span{color:#5595ed;font-size:31px;margin-bottom:10px}.refresh-app-tile strong{font-size:14px;color:#39618e}.refresh-app-tile small{font-size:10px;color:#91a9c5;margin-top:7px}.refresh-app-tile:hover{transform:translateY(-4px)}
@media(max-width:600px){.refresh-kicker{font-size:10px;margin-bottom:17px}.refresh-hero-note{font-size:9px;max-width:310px}.refresh-shortcut-icon{width:29px;height:29px;font-size:20px}.refresh-shortcut>b{font-size:15px}.refresh-rack>div>span{font-size:8px}.refresh-rack>div>b{width:25px;margin-right:8px}.refresh-console-head b{font-size:9px}.refresh-online{font-size:7px}.refresh-floating.floating-chip{top:5%}.refresh-floating.floating-game{right:0;bottom:0}.refresh-applications{gap:10px}.refresh-app-tile{min-height:120px}.refresh-app-tile strong{font-size:12px}.refresh-app-tile small{font-size:9px}}
@media(prefers-reduced-motion:reduce){.refresh-floating{animation:none}.refresh-console,.refresh-shortcut,.cloud-promo-card,#product-grid .product-card,.button,.refresh-scene,.refresh-app-tile{transition:none}.refresh-visual:hover .refresh-console{transform:rotateY(-12deg) rotateX(5deg) rotateZ(-4deg)}.refresh-shortcut:hover,.cloud-promo-card:hover,.product-card:hover,.button:hover,.refresh-app-tile:hover{transform:none}}

.refresh-console-head{gap:8px}.refresh-console-head b{font-weight:500}.refresh-rack>div>span{white-space:nowrap}.refresh-hero-note{position:static;width:auto;height:auto;letter-spacing:0;max-width:100%;line-height:1.8;white-space:normal}.refresh-floating.floating-game{left:auto;top:auto;width:auto;height:auto}.refresh-floating.floating-chip{width:auto;height:auto}
@media(max-width:600px){.menu-toggle{width:28px;min-width:28px;height:34px;padding:5px 3px;flex:0 0 28px;display:flex;flex-direction:column;justify-content:center;gap:5px;background:transparent;border:0}.menu-toggle span{display:block;flex:none;width:22px;height:2px;background:#4b6383;margin:0}.refresh-hero-note{font-size:9px;line-height:1.9}.refresh-floating.floating-game{bottom:0;max-width:190px}}
@media(hover:none),(pointer:coarse){.refresh-floating{animation:none}.refresh-visual:hover .refresh-console{transform:rotateY(-12deg) rotateX(5deg) rotateZ(-4deg)}}

.refresh-scene{transform-style:flat}.home-refresh .refresh-hero-note{font-size:11px;line-height:1.9}

.home-refresh .panel-art{aspect-ratio:16/9;height:auto;display:block;background:#dceeff}.home-refresh .panel-art:before,.home-refresh .panel-art:after{display:none}.home-refresh .panel-art img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.3,1)}.home-refresh .cloud-promo-card:hover .panel-art img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.home-refresh .panel-art img{transition:none}.home-refresh .cloud-promo-card:hover .panel-art img{transform:none}}
