/* Shared theme tokens for dropdowns, including their open surface. */
.language-control{flex-shrink:0;min-width:122px}.language-control label>span{font:11px/1.3 Inter,sans-serif;color:#9aaba0;display:block;margin-bottom:5px}.language-control .select-trigger{min-height:36px;padding:7px 10px;font-size:13px}.header{gap:20px}.header nav{margin-right:0}.product-header{gap:24px}.product-header nav{margin-right:0}.themed-select{position:relative;width:100%;min-width:0}.select-source{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;clip-path:inset(50%);pointer-events:none}.select-trigger{display:flex!important;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 13px;background:#0c150f!important;border:1px solid #3b5143!important;border-radius:0!important;color:#e4eee8!important;font:14px/1.45 Inter,'PingFang SC','Microsoft YaHei',sans-serif;text-align:left;box-shadow:none!important;cursor:pointer}.select-trigger>span{white-space:normal;overflow-wrap:anywhere}.select-trigger i{color:#99b2a2;font-style:normal;font-size:18px}.select-trigger:hover,.select-trigger[aria-expanded=true]{border-color:#00ff88!important;background:#12251a!important}.select-trigger:focus-visible{outline:2px solid #00ff88;outline-offset:3px}.select-trigger:disabled{opacity:.45;cursor:not-allowed}.select-menu{position:fixed;inset:auto;margin:0;padding:5px;background:#101b13;color:#e4eee8;border:1px solid #4c735a;border-radius:0;box-shadow:0 16px 48px #000a;overflow:auto;z-index:10000;max-width:calc(100vw - 24px);scrollbar-color:#42634d #101b13}.select-menu:popover-open{display:block}.select-menu::backdrop{background:transparent;pointer-events:none}.select-menu>button{display:block;width:100%;padding:11px 30px 11px 12px;background:transparent;border:0;border-radius:0;color:#d9e9df;font:14px/1.5 Inter,'PingFang SC','Microsoft YaHei',sans-serif;text-align:left;position:relative;cursor:pointer}.select-menu>button:hover,.select-menu>button:focus{background:#203c2b;color:#fff;outline:none}.select-menu>button[aria-selected=true]{color:#00ff88;background:#14301f}.select-menu>button[aria-selected=true]:after{content:'✓';position:absolute;right:10px}.select-menu>button:disabled{color:#607769;cursor:not-allowed}.sample-filters .themed-select{min-width:190px}.sample-filters label{min-width:0}html[lang=zh-CN] body{font-family:Inter,'PingFang SC','Microsoft YaHei',sans-serif}html[lang=zh-CN] h1,html[lang=zh-CN] h2{font-family:Inter,'PingFang SC','Microsoft YaHei',sans-serif!important;letter-spacing:-.02em!important;line-height:1.3!important}html[lang=zh-CN] .hero h1{font-weight:500!important}html[lang=zh-CN] .hero-sub,html[lang=zh-CN] .app-heading p{line-height:1.8}html[lang=zh-CN] .eyebrow,html[lang=zh-CN] .tiny-caps{letter-spacing:.06em}html[lang=zh-CN] .hero-bottom{letter-spacing:0}.hero-content .select-trigger{pointer-events:auto}
@media(max-width:900px){.header nav{gap:16px}.header .language-control{min-width:105px}.header{gap:16px}.product-header{gap:14px}.product-header nav{gap:16px}}
@media(max-width:700px){body.achilles .header{height:140px;display:grid;grid-template-columns:1fr auto;gap:12px;padding-top:18px;padding-bottom:14px}.header .wordmark{grid-column:1;grid-row:1}.header .language-control{grid-column:2;grid-row:1}.header .nav-cta{grid-row:2;grid-column:2;font-size:11px;padding:10px}.header nav{grid-row:2;grid-column:1;display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:10px!important;width:auto!important}.header nav a{font-size:12px!important}body.achilles .hero{margin-top:-140px;padding-top:140px}.language-control{min-width:110px}.language-control label>span{font-size:10px;margin-bottom:3px}.product-header{display:grid;grid-template-columns:1fr auto;gap:16px}.product-header .wordmark{grid-row:1;grid-column:1}.product-header .language-control{grid-row:1;grid-column:2}.product-header nav{grid-row:2;grid-column:1/-1}.sample-filters .themed-select{min-width:140px}.select-menu>button{min-height:44px}.select-trigger{font-size:14px}.sample-filters{flex-wrap:wrap}}
/* State and localization coverage beyond the default card. */
html[lang=zh-CN] .response-replay:before{content:'0.1 / 回答'}html[lang=zh-CN] .offer-card.selected.inferli-estimate:before{content:'0.2 / 费用'}html[lang=zh-CN] .hero-bottom a{font-size:0}html[lang=zh-CN] .hero-bottom a:before{content:'向下浏览';font-size:12px}html[lang=zh-CN] .hero-bottom a span{font-size:14px}.field input[type=checkbox],.field input[type=radio]{accent-color:#00ff88}.field input:invalid:not(:placeholder-shown):focus{outline-color:#efa9a9}.form-message:not(:empty){color:#f3b0b0;background:#291818;border:1px solid #754040;padding:12px 14px;font-size:14px;line-height:1.65}.data-table th,.field>span,.stat-card span,.side-nav a,.helper,.usage-note{font-size:14px}.dialog-head .eyebrow,.tiny-caps,.quote-rates span,.performance-row small{font-size:12px}.key-reveal{border-color:#36503f;background:#0b170f;color:#ceead8;box-shadow:none}.payment-progress li{border-color:#36503f;color:#b8cbbf}.payment-progress li.done{color:#00ff88;background:#11281b}.step-dot.done{border-color:#356348;color:#00ff88;background:#142b1d}.badge.pending{border-color:#695438;color:#e8bd72;background:#241e12}.warning{color:#e8bd72;background:#241e12}.badge.failed,.badge.revoked{color:#f39d9d;background:#291818;border-color:#754040}#notice{font-size:14px;line-height:1.6}.quote-offer details{color:#acc3b5}.quote-offer summary:focus-visible{outline:2px solid #00ff88;outline-offset:4px}::selection{background:#00ff88;color:#080a09}
@media(max-width:700px){html[lang=zh-CN] .hero h1{font-size:34px}.language-control .select-trigger{min-height:38px}.product-header nav a{min-height:32px;display:flex;align-items:center}.stat-card small{overflow-wrap:anywhere}}
/* Release QA: retain account actions on narrow screens and contain long records. */
@media(max-width:700px){.product-header #account-button{display:flex!important;grid-row:3;grid-column:1/-1;justify-content:center;min-height:44px}.personal-layout .side-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px}.personal-layout .side-bottom p{display:none}.product-header nav a:last-child{display:flex}.dialog-actions{flex-wrap:wrap}.dialog-actions .button{min-height:44px}.detail-list dd,.key-reveal,.dialog-lead{overflow-wrap:anywhere;min-width:0}.dialog-head h2{overflow-wrap:anywhere}#notice{width:calc(100% - 32px);max-width:580px;box-sizing:border-box;z-index:10001}}
#billing-help{margin-top:36px;border-top:1px solid #293b30;padding-top:28px}#billing-help h3{margin-top:24px}#billing-help p{line-height:1.75;color:#b9c8bf;max-width:75ch}
