/* Homepage-only visual system. Shared console styles are intentionally untouched. */
html[lang="en"] #routerHeadline .headline-zh,html:not([lang="en"]) #routerHeadline .headline-en{display:none}
/* Static creative showcase, sized independently from the model catalog. */
/* Text-only multimodal model cards. */
.router-home .media-showcase{padding-top:64px}
.media-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:24px}
.router-home .media-heading h2{font-size:36px;letter-spacing:-.045em;margin:12px 0 0;line-height:1.3;font-weight:550}
.media-heading>p{max-width:360px;margin:0 0 3px;color:#858473;font-size:12px;line-height:1.8}
.media-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.media-feature{min-width:0;display:flex;flex-direction:column;border:1px solid #e4e2d9;border-radius:5px;background:#fffffc}
.media-feature-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 27px 0;color:#948675;font:10px Consolas,monospace;letter-spacing:.09em}
.media-availability{font:11px "Segoe UI",Arial,sans-serif;letter-spacing:0;color:#999282;display:inline-flex;align-items:center;gap:7px}
.media-availability::before{content:"";width:5px;height:5px;border-radius:50%;background:#b0a68e;flex:none}
.media-availability[data-state="ready"]{color:#6d8063}.media-availability[data-state="ready"]::before{background:#7c9b70}
.media-feature-copy{display:flex;flex-direction:column;flex:1;padding:16px 27px 25px}
.router-home .media-feature h3{font-size:35px;line-height:1.2;font-weight:600;letter-spacing:-.04em;margin:0 0 11px;color:#34392e;overflow-wrap:anywhere}
.media-model-variants{display:flex;flex-wrap:wrap;gap:14px;color:#797462;font-size:14px;font-weight:500;margin-bottom:20px}
.media-feature-copy>p{color:#8b8d7c;font-size:12px;line-height:1.8;margin:0}
.media-feature-tags{display:flex;gap:8px;flex-wrap:wrap;padding:0;margin:14px 0 24px;list-style:none}
.media-feature-tags li{border:1px solid #e8e7dc;background:#f9f9f2;border-radius:3px;padding:5px 9px;font-size:10px;color:#8b8e7a;line-height:1.3}
.media-feature-copy>a{margin-top:auto;align-self:start;color:#6f765d;font-size:12px;border-bottom:1px solid #bfc3ad;padding-bottom:5px;font-weight:500}
.media-feature-copy>a:hover{color:#a77556;border-color:#a77556}
.media-showcase-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px}
.media-showcase-footer p{margin:0;font-size:11px;color:#91937f;line-height:1.8}
.router-home .media-showcase-footer .router-text-link{font-size:11px;white-space:nowrap;gap:10px}
/* An unaltered screenshot from the installed desktop app, opened at full size. */
.router-home .client-spotlight{grid-template-columns:minmax(240px,.8fr) minmax(0,1.55fr);max-width:1200px;gap:36px;padding:36px;margin-top:55px}
.client-screenshot{margin:0;min-width:0}
.client-screenshot>a{display:block;overflow:hidden;border:1px solid #e4e0d6;border-radius:7px;box-shadow:0 12px 30px #5e593712}
.client-screenshot img{display:block;width:100%;height:auto}
.client-screenshot figcaption{margin-top:11px;text-align:right;font-size:10px;color:#918b7c}
.router-home .model-card-heading .provider-mark{background:#fff}
.provider-mark img{display:block;width:24px;height:24px;object-fit:contain}
@media(max-width:1000px){.router-home .client-spotlight{gap:25px;padding:28px;grid-template-columns:minmax(200px,.75fr) minmax(0,1.3fr)}.router-home .client-spotlight h2{font-size:30px}.router-home .media-feature h3{font-size:30px}.media-heading>p{max-width:280px}}
@media(max-width:760px){.media-heading{display:block}.media-heading>p{max-width:none;margin-top:12px}.router-home .client-spotlight{grid-template-columns:1fr;gap:24px}.client-screenshot figcaption{text-align:left}.media-feature-meta{padding:18px 20px 0}.media-feature-copy{padding:16px 20px 23px}.router-home .media-feature h3{font-size:28px}.media-showcase-footer{align-items:start}}
@media(max-width:540px){.router-home .media-showcase{padding-top:45px}.router-home .media-heading h2{font-size:29px}.media-showcase-grid{grid-template-columns:1fr;gap:14px}.media-feature-meta{padding:20px 23px 0}.media-feature-copy{padding:16px 23px 24px}.router-home .media-feature h3{font-size:30px}.media-showcase-footer{flex-direction:column;gap:10px}.router-home .client-spotlight{margin:36px 19px 0;padding:25px;gap:24px}.router-home .client-spotlight h2{font-size:32px}}
html[data-theme] body.router-home,body.router-home{--router-ink:#242522;--router-muted:#777871;--router-border:#e7e7e1;--ink:#242522;--muted:#777871;--line:#e7e7e1;--green:#9a6347;margin:0;color:var(--router-ink);background:#fdfdf9;font-family:Inter,"Segoe UI",Arial,"Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}
body.router-home::before{display:none}
.router-home *{box-sizing:border-box}
.router-home a{text-decoration:none}
.router-home button,.router-home select{font:inherit}
.router-home button,.router-home a,.router-home select{-webkit-tap-highlight-color:transparent}
.router-home :focus-visible{outline:2px solid #996b52;outline-offset:5px}
.router-home [hidden]{display:none!important}
.router-home .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.router-announcement{display:flex;min-height:36px;align-items:center;justify-content:center;gap:12px;padding:8px 20px;color:#f6f0e8;background:#252522;font-size:11px;letter-spacing:.02em;background-image:radial-gradient(#ffffff16 .6px,transparent .6px);background-size:13px 13px}
.router-announcement strong{color:#f1bd94;font-size:12px}.announcement-star{font-size:20px;line-height:1;color:#d6a482}.announcement-arrow{margin-left:5px;transition:transform .2s}.router-announcement:hover .announcement-arrow{transform:translate(2px,-2px)}
.router-home .relay-nav{position:sticky;top:0;z-index:40;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:28px;width:100%;min-height:78px;margin:0;padding:14px max(5vw,calc((100vw - 1280px)/2));border:0;border-bottom:1px solid #deded666;background:#fdfdf9e8;backdrop-filter:blur(18px);border-radius:0;box-shadow:none}
.router-brand{display:flex;align-items:center;gap:10px;color:var(--router-ink);flex:none}.router-brand img{border-radius:9px}.router-brand strong{font-size:22px;letter-spacing:-.8px;font-weight:700}
.router-home .relay-nav .router-links{display:flex;gap:27px;align-items:center;justify-content:center;flex:1}.router-home .relay-nav .router-links a{display:inline-block;font-size:12px;color:#64645e;font-weight:500;white-space:nowrap}.router-home .relay-nav .router-links a:hover,.router-home .relay-nav .router-links a.active{color:#a36d4e}
.router-nav-actions{display:flex;align-items:center;gap:20px;flex:none}.router-home .language-switch{background:none;border:0;padding:0;gap:2px}.router-home .language-switch button{border:0;background:none;color:#8c8c83;font-size:11px;min-width:26px;padding:4px;box-shadow:none}.router-home .language-switch button.active{background:#ecebe5;color:#242522;border-radius:3px}
.router-home .router-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:0 22px;border:1px solid #252522;border-radius:3px;background:#252522;color:#fff;font-size:13px;font-weight:550;box-shadow:0 2px 2px #2425220d;transition:background .2s,transform .2s,box-shadow .2s}
.router-home .router-button:hover{background:#43443c;transform:translateY(-2px);box-shadow:0 6px 18px #24252215}.router-home .router-button.small{min-height:35px;padding:0 14px;gap:15px;font-size:11px}.router-button .button-symbol{display:grid;place-items:center;margin-left:-16px;width:33px;height:34px;border:1px solid #ffffff38;border-radius:2px;font-size:20px}
.router-menu{display:none;place-content:center;gap:5px;width:30px;height:32px;background:transparent;border:0;padding:4px}.router-menu span{width:19px;height:1.5px;background:#242522}.router-home .relay-nav .router-mobile-nav{position:absolute;top:100%;left:0;right:0;display:grid;gap:0;margin:0;padding:10px 24px 18px;border-bottom:1px solid var(--router-border);background:#fdfdf9}.router-home .router-mobile-nav a{display:block!important;padding:13px 0;font-size:13px!important;color:#36372f!important}
.router-main{width:100%;margin:0;position:relative}.router-hero{position:relative;isolation:isolate;overflow:hidden;padding:72px 24px 48px;background:#fbfaf6;min-height:0}
.hero-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;background:linear-gradient(180deg,#fdfdf9 0%,#fcf9f4 29%,#f5ede2 100%)}
.atmosphere-orb{position:absolute;filter:blur(65px);border-radius:50%;will-change:transform}.atmosphere-orb.warm{width:75%;height:90%;left:5%;top:41%;background:radial-gradient(ellipse,#e7a076bd 0%,#edbda68c 33%,#f2d3b83d 63%,transparent 73%);animation:warmDrift 19s ease-in-out infinite alternate}.atmosphere-orb.cool{width:55%;height:115%;right:-16%;top:9%;background:radial-gradient(ellipse,#a5bfdfa8 0%,#bdd4e66b 36%,transparent 70%);animation:coolDrift 23s ease-in-out infinite alternate}.atmosphere-grain{position:absolute;inset:0;opacity:.23;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23797670' opacity='.22' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");pointer-events:none}
.router-hero-content{position:relative;text-align:center;max-width:1060px;margin:auto}.router-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 12px;border:1px solid #dbd9cfb3;border-radius:4px;background:#ffffff80;color:#727269;font-size:10px;letter-spacing:.04em}.router-badge i,.router-live:before{width:5px;height:5px;background:#6c9b76;border-radius:50%;box-shadow:0 0 0 3px #6c9b7610}.badge-divider{height:11px;width:1px;background:#cfcec3}
.router-home #routerHeadline{font-size:clamp(44px,5.1vw,72px);font-weight:560;line-height:1.13;letter-spacing:-.064em;margin:30px auto 20px;max-width:1050px;color:#242522;text-wrap:balance}.hero-claude{color:#a77556}.hero-codex{color:#697e91}.router-hero-description{color:#858176;font-size:13px;line-height:1.7;margin:0 0 28px}.router-hero-actions{display:flex;justify-content:center;align-items:center;gap:26px}.router-home .router-text-link{color:#65655e;font-size:12px;display:inline-flex;gap:14px;align-items:center}.router-home .router-text-link:hover{color:#a77556}.router-text-link span{transition:transform .2s}.router-text-link:hover span{transform:translateX(3px)}
.router-endpoint{position:relative;display:flex;align-items:center;justify-content:center;gap:0;width:max-content;max-width:100%;margin:24px auto 0;border:1px solid #dedbd29c;border-radius:4px;background:#fffaf2ba;box-shadow:0 3px 10px #b68d6e04;font-size:11px;color:#79766c}.router-endpoint code{padding:0 14px;color:#676256;font-family:inherit;font-size:12px;white-space:nowrap}.router-endpoint button{display:grid;place-items:center;width:35px;height:36px;padding:8px;border:0;background:none;color:#8f887c;cursor:pointer}.router-endpoint button:hover{color:#a77556}.router-endpoint svg{width:16px;height:16px}.copy-status{position:absolute;top:calc(100% + 6px);right:0;font-size:10px;color:#6a7d5b}.provider-mark{display:inline-grid;place-items:center;width:21px;height:23px;font-size:26px;line-height:1}.claude-mark{color:#be8769}.gpt-mark{color:#555b53;font-size:29px}.codex-mark{color:#617f9c;font-size:25px}
.router-downloads{display:flex;justify-content:center;align-items:center;gap:21px;margin:32px auto 0;font-size:10px;color:#87796c}.router-downloads>span{font-size:9px;letter-spacing:.04em;color:#98887b}.router-downloads a{color:#796f64;border-bottom:1px solid #b0a08d55;padding:4px 0}.router-downloads a:hover{color:#292923;border-color:#796f64}.router-downloads a span{margin-left:5px}
.router-capabilities{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:29px max(5vw,calc((100vw - 1160px)/2));border-bottom:1px solid var(--router-border);background:#fdfdf9}.router-capabilities div{display:flex;align-items:center;gap:10px;color:#79796f;font-size:11px;white-space:nowrap}.router-capabilities div>span:first-child{font-size:18px;color:#959588}
.router-section{max-width:1200px;margin:auto;padding:96px 24px 0}.router-section-heading{text-align:center;margin-bottom:42px;position:relative}.router-kicker{font-size:9px;letter-spacing:.15em;color:#9a8e7d;font-weight:500}.router-section h2{font-size:36px;font-weight:550;letter-spacing:-.055em;line-height:1.3;color:#292b25;margin:14px 0}.router-section-heading p{font-size:12px;color:#82847a;line-height:1.75;margin:0}.router-live{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;color:#8b8c80;font:9px Consolas,monospace;letter-spacing:.08em}.router-live:before{content:"";display:block}
.router-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.router-model-card{position:relative;min-width:0;min-height:225px;padding:25px 24px 20px;border:1px solid var(--router-border);border-radius:5px;background:#fffffc;transition:border-color .25s,transform .25s,box-shadow .25s;overflow:hidden}.router-model-card:hover{transform:translateY(-4px);border-color:#d4c4b3;box-shadow:0 12px 24px #66574008}.router-model-card::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#c5a280,transparent);opacity:0;transition:opacity .25s}.router-model-card:hover::before{opacity:1}.model-card-heading{display:flex;align-items:flex-start;gap:11px}.model-card-heading .provider-mark{width:29px;height:29px;flex:none;background:#f5f4ee;border-radius:7px;font-size:24px}.model-card-name{min-width:0;flex:1}.model-card-name h3{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.02em;color:#37392f;margin:0;overflow-wrap:anywhere}.model-card-name p{margin:5px 0 0;color:#9c9d91;font-size:9px;line-height:1.5}.model-rate{flex:none;font-size:9px;color:#a37f5a;border:1px solid #e4d9c6;background:#f8f4eb;padding:4px 6px;border-radius:3px}
.model-card-prices{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:26px}.model-card-prices>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.model-card-prices span{width:100%;font-size:8px;color:#8f9184;letter-spacing:.06em;margin-bottom:3px}.model-card-prices strong{font-size:23px;color:#454b36;font-weight:550;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.model-card-prices del{font-size:10px;color:#b4b6a9}.model-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:23px;padding-top:15px;border-top:1px solid #eeeeE7}.model-card-footer>a{font-size:10px;color:#61674f;display:flex;gap:14px;align-items:center}.model-card-footer>a:hover{color:#a77556}.model-card-status{font-size:8px;color:#8c9680;display:flex;align-items:center;gap:5px;letter-spacing:.03em}.model-card-status i{display:block;width:4px;height:4px;background:#81a275;border-radius:50%}.model-card-status.unavailable{color:#b18b66}.model-card-status.unavailable i{background:#b18b66}
.router-catalog-message{grid-column:1/-1;text-align:center;padding:70px 20px;border:1px solid var(--router-border);border-radius:5px;color:#8b8c80;font-size:13px}.router-catalog-toggle{display:flex;align-items:center;justify-content:center;gap:14px;background:none;border:1px solid #e0e2d7;color:#7a806a;border-radius:4px;padding:11px 22px;font-size:10px!important;margin:27px auto 0;cursor:pointer}.router-catalog-toggle:hover{background:#f4f5ed;border-color:#bfc4b0}
.router-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:62px 0 0;padding:40px 0 45px;border-top:1px solid var(--router-border)}.router-facts>div{text-align:center;padding:0 12px;border-right:1px solid var(--router-border)}.router-facts>div:last-child{border:0}.router-facts strong{display:block;font-size:31px;font-weight:450;color:#686d55;letter-spacing:-.045em;line-height:1.3}.router-facts small{font-size:17px}.router-facts span{display:block;font-size:10px;color:#999d8b;margin-top:9px}
.router-billing{position:relative;max-width:1200px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:20px auto 48px;padding:30px 36px;background:#f0f0e6;border:1px solid #e8e9dc;border-radius:5px}.router-billing h2{font-size:27px;line-height:1.4;font-weight:520;letter-spacing:-.04em;margin:10px 0;color:#484d36}.router-billing h2 span{display:inline}.router-billing p{font-size:11px;color:#8a8e79;line-height:1.9;margin:0;max-width:650px}.billing-actions{display:flex;align-items:center;gap:24px;margin:0}.router-billing .router-button{background:#575e42;border-color:#575e42;min-height:42px;font-size:11px}.router-billing .router-button:hover{background:#424b30}.billing-note{display:flex;align-items:center;gap:10px;margin-top:15px;font-size:9px;color:#999d87}.billing-note i{width:2px;height:2px;border-radius:50%;background:#a8ad98}
.router-home .router-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:25px;width:min(1200px,calc(100% - 48px));padding:28px 0 40px;margin:auto;min-height:100px;border-top:1px solid var(--router-border);color:#9a9b91;background:transparent;font-size:10px}.router-home .router-footer nav{display:flex;flex-wrap:wrap;gap:15px}.router-home .router-footer a{font-size:9px;font-weight:400;color:#8d8f82}.router-home .router-footer a:hover{color:#a77556}.router-home .telegram-support-fab{border-color:#d4dbc9;background:#fffffbea;color:#717a61;box-shadow:0 4px 18px #343b2110;border-radius:30px}.router-home .telegram-support-fab svg{fill:#7d927c;width:17px;height:17px}.router-home .telegram-support-fab span{font-size:10px}
.hero-enter{animation:heroArrival .85s cubic-bezier(.16,1,.3,1) both}.router-hero h1.hero-enter{animation-delay:.08s}.router-hero-description.hero-enter{animation-delay:.15s}.router-hero-actions.hero-enter{animation-delay:.2s}.router-endpoint.hero-enter{animation-delay:.25s}.router-downloads.hero-enter{animation-delay:.4s}.router-home [data-reveal]{transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.router-home .reveal-pending{opacity:0;transform:translateY(20px)}
@keyframes heroArrival{from{opacity:0;transform:translateY(16px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}
@keyframes warmDrift{from{transform:translate(-7%,4%) scale(1)}to{transform:translate(15%,-10%) scale(1.14)}}
@keyframes coolDrift{from{transform:translate(3%,0) scale(1.04)}to{transform:translate(-15%,8%) scale(1.16)}}
@media(min-width:1600px){.router-hero{padding-top:90px;padding-bottom:36px}.router-hero-description{margin-bottom:30px}}
@media(max-width:1100px){.router-home .relay-nav{padding-inline:28px;gap:20px}.router-home .relay-nav .router-links{gap:17px}.router-home .relay-nav .router-links a{font-size:11px}.router-nav-actions{gap:12px}.router-billing{margin-inline:24px}.router-capabilities{padding-inline:40px}.router-home #routerHeadline{font-size:clamp(44px,5.7vw,65px)}.router-home .router-footer{justify-content:center;text-align:center}.router-home .router-footer nav{justify-content:center}}
@media(max-width:820px){.router-home .relay-nav{min-height:68px;padding:13px 24px}.router-home .relay-nav .router-links{display:none}.router-menu{display:grid}.router-hero{padding-top:60px;min-height:0}.router-home #routerHeadline{font-size:52px}.router-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 30px;padding:27px 45px}.router-capabilities div{justify-content:center}.router-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.router-section{padding-top:70px}.router-billing{padding:42px 34px;gap:20px}.router-billing h2{font-size:31px}.router-billing p{max-width:350px}}
@media(max-width:540px){.router-home .relay-nav{gap:10px;padding:12px 19px;min-height:64px}.router-brand{gap:8px}.router-brand strong{font-size:21px}.router-brand img{width:28px;height:28px}.router-nav-actions{gap:10px}.router-home .router-button.small{gap:10px;padding-inline:10px;font-size:10px}.router-home .language-switch button{min-width:22px;font-size:10px}.router-hero{padding:47px 19px 24px}.router-badge{font-size:8px;gap:7px;padding:7px 9px}.router-home #routerHeadline{font-size:clamp(34px,8.7vw,46px);line-height:1.17;letter-spacing:-.06em;margin:25px auto 18px;max-width:440px}.router-hero-description{font-size:11px;margin-bottom:25px}.router-hero-actions{gap:18px}.router-home .router-button{min-height:44px;padding-inline:17px;gap:14px;font-size:11px}.router-button .button-symbol{margin-left:-12px;width:28px;height:30px;font-size:18px}.router-home .router-text-link{font-size:10px;gap:7px}.router-endpoint{margin-top:20px}.router-endpoint code{font-size:10px;padding:0 9px}.router-endpoint button{width:30px}.router-downloads{gap:10px 16px;margin-top:25px;flex-wrap:wrap;font-size:9px}.router-downloads>span{flex-basis:100%;text-align:center;font-size:9px}.router-capabilities{padding:24px 16px;gap:18px 8px}.router-capabilities div{font-size:9px;gap:7px}.router-capabilities div>span:first-child{font-size:15px}.router-section{padding:57px 19px 0}.router-section-heading{margin-bottom:28px}.router-section h2{font-size:29px}.router-section-heading p{font-size:10px}.router-kicker{font-size:8px}.router-model-grid{grid-template-columns:1fr;gap:12px}.router-model-card{padding:21px;min-height:212px}.model-card-name h3{font-size:15px}.model-card-prices{margin-top:24px}.model-card-prices strong{font-size:25px}.model-card-prices span{font-size:9px}.router-facts{grid-template-columns:repeat(2,1fr);row-gap:28px;margin-top:44px;padding:30px 0}.router-facts>div:nth-child(2){border:0}.router-facts strong{font-size:29px}.router-facts span{font-size:9px}.router-billing{margin:20px 19px 45px;padding:33px 27px}.router-billing h2{font-size:26px}.router-billing p{font-size:10px}.billing-actions{gap:22px}.billing-note{font-size:8px;gap:8px}.router-home .router-footer{width:calc(100% - 38px);padding:25px 0 80px;gap:20px}.router-home .router-footer nav{gap:13px 16px}.router-home .telegram-support-fab{right:15px;bottom:15px;padding:11px}.router-home .telegram-support-fab span{display:none}}
@media(prefers-reduced-motion:reduce){html:has(.router-home){scroll-behavior:auto}.router-home *,.router-home *::before,.router-home *::after{animation:none!important;transition:none!important}.router-home .reveal-pending{opacity:1;transform:none}.atmosphere-orb{will-change:auto}}

@media(max-width:900px){.router-home .router-billing{grid-template-columns:1fr;gap:20px;padding:28px 32px}.router-home .billing-tools{display:flex;align-items:center;justify-content:space-between;gap:18px}.router-home .billing-note{margin:0}}
@media(max-width:540px){.router-home .router-billing{margin:16px 19px 35px;padding:25px;gap:21px}.router-home .router-billing h2{font-size:25px}.router-home .billing-tools{display:block}.router-home .billing-note{margin-top:16px}.router-home .billing-actions{gap:22px}}
