.header-tools{display:flex;gap:12px;align-items:center}.locale-button{background:transparent;color:#c6d3e8;border:1px solid #31435c;border-radius:8px;min-width:42px;padding:8px;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}.market-main{padding-top:140px}.market-main>h1{font-size:clamp(32px,4vw,54px);letter-spacing:-.04em;margin:20px 0}.market-lead{max-width:740px;color:#9eb0ca;line-height:1.9}.market-toolbar{margin-top:40px;border-bottom:1px solid #213047;padding-bottom:25px}#market-search{display:flex;gap:10px;max-width:700px}#market-search input{width:100%;min-width:0;background:#0c1728;border:1px solid #30415d;border-radius:10px;color:#e3ebfa;padding:15px 18px;font-size:15px}#market-search button,.category-tabs button,.market-pagination button,.compare-panel button{cursor:pointer;border:1px solid #30415d;border-radius:9px;padding:12px 20px;background:#11213a;color:#d7e5f8}.category-tabs{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.category-tabs button[aria-pressed=true]{background:#46ded0;color:#062122;border-color:#46ded0}.market-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:38px;margin:36px 0 60px}.market-info{color:#a6b6ce;line-height:1.85;border-right:1px solid #213047;padding-right:24px}.market-info h2,.market-info h3{color:#e3ebfa}.market-info hr{border:0;border-top:1px solid #213047;margin:28px 0}.market-info p{font-size:13px}.market-results{display:flex;justify-content:space-between;gap:15px;align-items:center;color:#9aadc6;font-size:13px;margin-bottom:22px}.market-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.market-card{background:linear-gradient(135deg,#0f1d32,#0a1424);border:1px solid #293b56;border-radius:16px;padding:25px;min-width:0}.market-card-top{display:flex;justify-content:space-between;gap:8px;font-size:12px}.market-type{color:#83b5ff}.availability{color:#57e4ce}.market-card h2{font-size:22px;overflow-wrap:anywhere}.service-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#a1b3cd;font-size:14px;line-height:1.8}.spec-chips{display:flex;gap:6px;flex-wrap:wrap}.spec-chips span{border:1px solid #30425d;border-radius:6px;padding:4px 7px;color:#bdcce1;font-size:11px}.market-price{font-size:26px;font-weight:650;margin:24px 0}.market-price small{display:block;font-size:12px;font-weight:400;color:#95aac7;margin-top:5px}.market-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-card-actions .button{padding:12px 16px;font-size:13px}.market-card-actions label{font-size:12px;color:#bdcde3}.market-empty{grid-column:1/-1;text-align:center;border:1px solid #293b56;border-radius:16px;padding:65px 24px;background:radial-gradient(ellipse at top,#102941,#0b1424)}.market-empty p{color:#a5b8d2;max-width:510px;margin:0 auto 25px;line-height:1.9}.empty-symbol{font-size:40px;color:#48e2d0}.market-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:28px;color:#a3b7d3}.market-pagination button:disabled{opacity:.35;cursor:default}.compare-panel{padding:30px;background:#0e1c30;border:1px solid #30425d;border-radius:15px;margin-bottom:40px}.comparison-scroll{overflow:auto}.compare-panel table{width:100%;border-collapse:collapse;min-width:480px;font-size:13px}.compare-panel th,.compare-panel td{text-align:left;padding:17px;border-bottom:1px solid #30425d}.compare-panel td{color:#aebed5}.market-banner{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #2d405c;padding:45px 0}.market-banner p{color:#a3b5cd}.market-banner h2{font-size:30px}.docs-layout{max-width:860px;padding-top:140px;padding-bottom:80px;margin:auto}.docs-layout section{padding:35px 0;border-bottom:1px solid #293b56;scroll-margin-top:100px}.docs-layout p,.docs-layout li{line-height:1.9;color:#aebdd2}.docs-layout pre{background:#0d1a2d;border:1px solid #293b56;padding:24px;border-radius:12px;overflow:auto;line-height:1.8;color:#82eadb}.docs-layout h1{font-size:44px}.docs-links{display:flex;flex-wrap:wrap;gap:20px;color:#66e6d4}.assistant-launch{position:fixed;right:24px;bottom:24px;z-index:90;border:1px solid #67ebdb;background:linear-gradient(120deg,#39dec9,#58a9ee);color:#082030;border-radius:14px;padding:15px 22px;font-weight:650;cursor:pointer;box-shadow:0 8px 35px #0005}.assistant-panel{position:fixed;right:24px;bottom:90px;width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 120px);z-index:90;border:1px solid #365b74;border-radius:18px;background:#0b1628;color:#e4edfa;box-shadow:0 20px 75px #0009;overflow:hidden;font:14px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI','Microsoft YaHei',sans-serif}.assistant-top{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid #293b56}.assistant-top small{display:block;color:#91a8c8;font-size:11px}.assistant-top button{background:transparent;border:0;color:#d9e8fb;font-size:23px;cursor:pointer}.assistant-chat{max-height:270px;min-height:110px;overflow-y:auto;padding:16px}.assistant-message{padding:13px;background:#17283f;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:12px}.assistant-message.customer{background:#18413f;margin-left:30px}.assistant-message a{display:block;color:#65e6d7;margin-top:8px}.assistant-suggestions{display:flex;gap:6px;flex-wrap:wrap;padding:0 16px 12px}.assistant-suggestions button{border:1px solid #385370;background:transparent;border-radius:20px;padding:6px 10px;color:#b9cce5;font-size:12px;cursor:pointer}.assistant-form{display:flex;gap:8px;padding:16px;border-top:1px solid #293b56}.assistant-form input{width:100%;min-width:0;border:1px solid #37516e;border-radius:9px;background:#101f35;color:#edf5ff;padding:10px}.assistant-form button{border:0;border-radius:9px;background:#49dfcd;color:#0a2427;padding:10px 16px;cursor:pointer}.assistant-foot{margin:0;padding:0 16px 14px;font-size:11px;color:#91a8c8}.assistant-foot a{color:#7ce9dc}.assistant-panel[hidden],.compare-panel[hidden]{display:none!important}.console-locale{margin-left:8px}.console-tech-mode{--paper:#081221;--surface:#102039;--line:#293d58;--ink:#e0ecfa;--muted:#9cb0cb;--accent:#50deca;color-scheme:dark}.console-tech-mode header{background:#0c182a}.console-tech-mode .card,.console-tech-mode dialog{background:linear-gradient(135deg,#112139,#0d192c);border-color:#2c405b}.console-tech-mode input,.console-tech-mode select,.console-tech-mode textarea{background:#0b1728;color:#dfebfb;border-color:#36506d}.console-tech-mode .notice,.console-tech-mode .hint{background:#132944;color:#aabfda}.console-tech-mode .graphic{opacity:.8}.console-tech-mode footer,.console-tech-mode th{color:#9eb5d1}.console-tech-mode .quiet,.console-tech-mode .button.quiet{background:#152b46;color:#bed4ed;border-color:#385370}.console-tech-mode .pill{background:#173a48;color:#67e0cf}.console-tech-mode .value{color:#5de3d1}
:root[lang=en] .customer-portal .navlabel::after{content:" / WORKSPACE"}:root[lang=en] .staff-portal .navlabel::after{content:" / OPERATIONS"}
@media(max-width:800px){.market-main,.docs-layout{padding-top:100px}.market-layout{grid-template-columns:1fr;gap:20px}.market-info{border-right:0;border-bottom:1px solid #263b55;padding:0 0 20px}.market-info p{display:none}.market-info h3,.market-info hr{display:none}.market-cards{grid-template-columns:1fr}.market-banner{display:block}.market-banner .button{margin-top:15px}.market-main>h1{font-size:34px}.docs-layout{padding-left:22px;padding-right:22px}.docs-layout h1{font-size:32px}.header-tools{margin-left:auto}.header-tools .header-cta{display:none}.site-header .header-inner>nav{display:none}.site-header .header-inner #site-nav.open{display:flex}.assistant-launch{right:16px;bottom:16px}.assistant-panel{right:16px;bottom:78px}.console-tech-mode main{min-width:0}.console-tech-mode main>header{flex-wrap:wrap;gap:10px}.console-tech-mode main>header>div{flex-wrap:wrap;justify-content:flex-end}.console-tech-mode .grid{grid-template-columns:1fr}.console-tech-mode .cols{grid-template-columns:1fr}.console-tech-mode .rowtitle{flex-wrap:wrap}.console-tech-mode #content{overflow:hidden}.console-tech-mode .table-wrap{overflow:auto}}

@media(max-width:800px){.site-header #market-menu.open{display:flex;position:absolute;left:20px;right:20px;top:76px;flex-direction:column;align-items:stretch;padding:20px;border:1px solid #314b6a;border-radius:12px;background:#0c1b30;gap:18px}}
