:root{--hb-navy-950:#080d1b;--hb-navy-900:#0c1326;--hb-navy-800:#151f38;--hb-indigo-600:#5968e8;--hb-indigo-500:#6e72f2;--hb-violet-500:#8b62ee;--hb-cyan-400:#56c7dd;--hb-surface:#ffffff;--hb-canvas:#f5f6fa;--hb-canvas-warm:#faf9f7;--hb-ink:#182033;--hb-muted:#68748a;--hb-line:#e2e6ee;--hb-radius-sm:10px;--hb-radius-md:16px;--hb-radius-lg:24px;--hb-shadow-sm:0 1px 2px rgba(17,25,45,.03),0 8px 24px rgba(17,25,45,.045);--hb-shadow-md:0 2px 3px rgba(17,25,45,.03),0 18px 48px rgba(17,25,45,.08)}body{color:var(--hb-ink);background:var(--hb-canvas-warm);font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}body:has(.marketing-home)>.site-header{height:72px;color:#eef1ff;border-bottom-color:rgba(154,168,214,.14);background:rgba(8,13,27,.86);box-shadow:0 1px rgba(255,255,255,.025);backdrop-filter:blur(22px) saturate(130%)}body:has(.marketing-home)>.site-header .brand b{color:#8ea1ff}body:has(.marketing-home)>.site-header .brand small{color:#77839f}body:has(.marketing-home)>.site-header .site-nav{color:#aab4cc}body:has(.marketing-home)>.site-header .site-nav>a:hover{color:#fff}body:has(.marketing-home)>.site-header .site-nav>a:after{background:#8c92ff}.site-header{padding-inline:max(32px,calc((100vw - 1296px) / 2))}.brand-mark{background:linear-gradient(145deg,#5368ee,#855ce9);box-shadow:0 10px 30px rgba(83,94,224,.26)}.marketing-home{background:var(--hb-canvas-warm)}.hero-v2{min-height:770px;background:radial-gradient(circle at 81% 18%,rgba(97,80,232,.25),transparent 37%),radial-gradient(circle at 18% 82%,rgba(42,123,211,.12),transparent 34%),var(--hb-navy-950)}.hero-v2:before{width:620px;height:620px;right:-90px;top:-270px;background:rgba(103,81,240,.18)}.hero-v2:after{width:420px;height:420px;left:18%;bottom:-360px}.hero-layout{width:min(1296px,100%);min-height:770px;padding:70px 32px 92px;grid-template-columns:minmax(440px,.92fr) minmax(520px,1.08fr);gap:clamp(54px,6vw,96px)}.hero-label{padding:9px 13px;border-color:rgba(151,164,218,.22);color:#b5c0e8;background:rgba(89,100,173,.1);font-size:9px}.hero-content h1{max-width:650px;margin-block:28px 24px;font-size:clamp(56px,5vw,74px);line-height:1.075;letter-spacing:-4px;font-weight:690}.hero-content>p{max-width:575px;color:#aeb9cf;font-size:16px;line-height:1.85}.hero-actions{margin-top:34px}.button{border-radius:12px}.button.primary{padding-inline:21px}.hero-proof{margin-top:44px}.hero-proof div{min-width:126px}.hero-proof strong{font-family:inherit;font-weight:630}.system-window{border-color:rgba(161,174,219,.2);border-radius:22px;background:linear-gradient(155deg,rgba(25,34,66,.9),rgba(12,20,40,.78));box-shadow:0 36px 90px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.05);transform:none}.system-canvas{height:480px}.system-node{border-radius:13px}.system-core{width:138px;height:138px}.hero-scroll{display:none}.capability-showcase{padding:112px 32px 118px;background:radial-gradient(circle at 15% 5%,rgba(93,105,232,.07),transparent 25%),var(--hb-canvas-warm)}.capability-bento,.capability-more,.section-heading-v2{max-width:1296px}.section-heading-v2{margin-bottom:50px;align-items:flex-end}.section-heading-v2 h2{max-width:720px;font-size:clamp(38px,4vw,56px);letter-spacing:-2.6px}.section-heading-v2>p{font-size:15px}.capability-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.capability-tile{min-height:340px;padding:30px;grid-column:span 6;border-color:var(--hb-line);border-radius:var(--hb-radius-lg);box-shadow:var(--hb-shadow-sm)}.capability-tile-1,.capability-tile-4{grid-column:span 7}.capability-tile-2,.capability-tile-3{grid-column:span 5}.tile-copy{margin-top:52px}.tile-copy h3{font-size:28px}.tile-copy>span{font-size:15px}.tile-icon{width:52px;height:52px;border-radius:16px}.platform-v2{padding:118px max(32px,calc((100vw - 1296px) / 2));gap:clamp(70px,8vw,130px);background:radial-gradient(circle at 15% 20%,rgba(99,82,232,.14),transparent 30%),var(--hb-navy-900)}.platform-stack{overflow:hidden;border:1px solid #29334d;border-radius:var(--hb-radius-lg)}.platform-stack article{min-height:285px;border-color:#29334d;background:rgba(255,255,255,.018)}.platform-stack article:nth-child(2n){border-right:0}.platform-stack article:nth-last-child(-n+2){border-bottom:0}.platform-stack h3{margin-top:66px}.closing-v2{padding:105px max(32px,calc((100vw - 1296px) / 2));background:linear-gradient(135deg,#f0f1ff,#faf9f7 58%,#eef8f7)}.closing-v2>a{border-radius:38px;background:radial-gradient(circle at 50% 52%,#303d79,#111a33 66%)}.site-footer-v2{padding-inline:max(32px,calc((100vw - 1296px) / 2));background:#070c18}body:has(.console-shell){background:var(--hb-canvas)}.console-shell{grid-template-columns:264px minmax(0,1fr);color:var(--hb-ink);background:linear-gradient(rgba(91,103,137,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(91,103,137,.025) 1px,transparent 1px),var(--hb-canvas);background-size:32px 32px}.console-sidebar{padding:24px 16px 20px;border-right-color:rgba(138,151,194,.16);background:radial-gradient(circle at 12% 0,rgba(111,91,237,.19),transparent 28%),linear-gradient(180deg,#0d1427,#0a1121)}.console-sidebar:before{display:none}.console-brand{min-height:60px;padding-inline:10px;font-size:16px}.console-brand small{margin-top:7px;font-size:8px}.console-workspace{margin:18px 6px 24px;padding:13px;border-color:#2a3550;border-radius:13px;background:rgba(255,255,255,.035)}.console-workspace>span{width:34px;height:34px;border-radius:10px}.console-workspace small{font-size:10px}.console-workspace b{font-size:13px}.console-sidebar nav{gap:6px}.console-sidebar nav>p{margin-bottom:10px;font-size:8px}.console-sidebar nav [data-slot=button]{min-height:48px;padding-inline:13px;border-radius:12px;font-size:13px}.console-sidebar nav [data-slot=button].active{background:linear-gradient(90deg,rgba(99,105,235,.34),rgba(94,91,220,.1));box-shadow:inset 0 0 0 1px rgba(135,143,255,.2),0 10px 24px rgba(0,0,0,.12)}.console-bottom{gap:8px}.console-bottom a{min-height:32px;font-size:11px}.console-topbar{min-height:88px;padding-inline:clamp(28px,3.4vw,52px);border-bottom-color:rgba(210,216,228,.88);background:rgba(250,251,253,.88);backdrop-filter:blur(24px) saturate(135%)}.console-page-title p{margin-bottom:8px;color:#7783a0;font-size:8px}.console-page-title h1{font-size:23px;letter-spacing:-.7px}.console-page-title>span{margin-left:16px;color:#778297;font-size:12px}.admin-chip{border-radius:999px;font-size:11px}.console-top-actions>[data-slot=button]{width:39px;height:39px;border-radius:11px}.console-content{max-width:1460px;padding:34px clamp(28px,3.4vw,52px) 80px}.business-guide,.business-guide.compact{min-height:164px;margin-bottom:20px;padding:32px 36px;overflow:hidden;border:1px solid #263150;border-radius:20px;color:#fff;background:radial-gradient(circle at 88% 20%,rgba(112,91,235,.3),transparent 28%),linear-gradient(135deg,#101a32,#172345 62%,#111a32);box-shadow:0 20px 45px rgba(22,31,55,.12)}.business-guide:before{content:"";position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(150,165,216,.15) 1px,transparent 0),linear-gradient(90deg,rgba(150,165,216,.15) 1px,transparent 0);background-size:30px 30px;mask-image:linear-gradient(90deg,transparent 42%,#000)}.business-guide:after{background:rgba(116,91,232,.12)}.business-guide>div:first-child>span{color:#a8b3ff;font-size:9px}.business-guide h2{margin-block:12px 9px;color:#fff;font-size:25px;letter-spacing:-.85px}.business-guide p{max-width:720px;color:#bac4d8;font-size:13px;line-height:1.72}.guide-action{min-height:42px;padding-inline:16px;border-color:rgba(193,201,229,.24);border-radius:11px;color:#fff;background:rgba(255,255,255,.09);font-size:12px;backdrop-filter:blur(10px)}.guide-action:hover{color:#fff;background:rgba(255,255,255,.15)}.guide-steps>div>b{color:#d4d8ff;background:rgba(122,120,238,.25)}.guide-steps>div>span{color:#eef1fb;font-size:12px}.guide-steps small{color:#9fabc3}.guide-steps>svg{color:#697690}.service-routing-guide{margin-bottom:22px;border-color:var(--hb-line);border-radius:var(--hb-radius-md);box-shadow:var(--hb-shadow-sm)}.service-routing-guide article{min-height:118px;padding:24px}.service-routing-guide article>span{width:34px;height:34px;border-radius:11px;font-size:10px}.service-routing-guide b{font-size:13px}.service-routing-guide p{font-size:11px}.capability-selector{margin-block:18px 8px;gap:14px}.capability-choice{min-height:144px;padding:20px;border-color:var(--hb-line);border-radius:var(--hb-radius-md);box-shadow:var(--hb-shadow-sm)}.capability-choice.active{border-color:#747be4;background:linear-gradient(145deg,#fff,#f1f2ff);box-shadow:0 0 0 3px rgba(99,102,224,.08),var(--hb-shadow-sm)}.capability-choice>span{font-size:9px}.capability-choice>b{margin-top:14px;font-size:16px}.capability-choice>code{font-size:10px}.capability-choice>small{font-size:11px}.console-section-title{margin:42px 3px 17px}.console-section-title>div>span{font-size:9px}.console-section-title h2{font-size:22px}.console-section-title p{font-size:12px}.operation-layout{min-height:590px;grid-template-columns:288px minmax(0,1fr);border-color:var(--hb-line);border-radius:20px;box-shadow:var(--hb-shadow-md)}.operation-sidebar{padding:22px 14px;background:#f7f8fb}.operation-sidebar-head{padding:0 10px 15px;font-size:12px}.operation-sidebar-head b{min-width:28px;height:28px;border-radius:9px}.operation-object-list{gap:7px}.operation-object-list>button{min-height:78px;padding:11px;border-radius:13px}.operation-object-list>button.active{border-color:#c4cae9;box-shadow:0 8px 22px rgba(48,58,98,.08)}.operation-object-list b{font-size:13px}.operation-object-list small{font-size:10px}.operation-stage{padding:30px}.operation-stage-head{min-height:84px}.operation-stage-head h2{font-size:24px}.operation-stage-head p{font-size:12px}.operation-context-strip{padding:14px 16px;border-radius:12px;font-size:11px}.object-icon{width:40px;height:40px;flex-basis:40px;border-radius:12px}.object-icon svg{width:18px;height:18px}.credential-card-grid,.policy-card-grid,.service-card-grid{gap:15px}.credential-card,.policy-card,.service-card{padding:21px;border-color:var(--hb-line);border-radius:var(--hb-radius-md);box-shadow:var(--hb-shadow-sm)}.credential-card h3,.policy-card h3,.service-card h3{font-size:16px}.credential-card dt,.service-card dt{font-size:10px}.credential-card dd,.service-card dd{font-size:11px}.credential-card-actions [data-slot=button],.operation-head-actions [data-slot=button],.service-card-actions [data-slot=button]{min-height:38px;border-radius:10px;font-size:11px}.limit-summary{margin-block:18px 22px;gap:14px}.limit-summary>div{min-height:104px;padding:21px;border-radius:15px;box-shadow:var(--hb-shadow-sm)}.limit-summary b{font-size:13px}.limit-summary small{font-size:11px}.policy-toolbar b{font-size:17px}.policy-toolbar p,.policy-toolbar span{font-size:11px}.policy-card dt{font-size:9px}.policy-card dd{font-size:13px}.policy-edit{font-size:11px}.console-panel,.metric-grid .metric-card{border-color:var(--hb-line);border-radius:var(--hb-radius-md);box-shadow:var(--hb-shadow-sm)}.console-shell .console-panel-header{min-height:74px;padding:19px 23px}.console-panel-header [data-slot=card-title]{font-size:15px}.console-panel-header [data-slot=card-action]{font-size:11px}.overview-banner{min-height:220px;padding:38px 42px;border:1px solid #263150;border-radius:22px;background:radial-gradient(circle at 82% 30%,rgba(103,91,231,.33),transparent 27%),linear-gradient(135deg,#101a32,#172345 62%,#10172c);box-shadow:0 22px 48px rgba(22,31,57,.14)}.overview-banner h2{font-size:clamp(28px,2.8vw,40px)}.overview-banner p{font-size:14px}.overview-period{border-radius:12px}.overview-period [data-slot=button]{height:30px;border-radius:8px;font-size:10px}.metric-grid{margin-top:20px;gap:16px}.metric-grid .metric-card{min-height:170px}.metric-card-content{padding:23px}.metric-head p{font-size:12px}.metric-head>span{width:36px;height:36px;border-radius:11px}.metric-grid strong{margin-block:18px 12px;font-size:clamp(28px,2.3vw,36px)}.metric-foot{font-size:11px}.console-grid{gap:18px}.console-grid,.overview-ranking{margin-top:18px}.console-table [data-slot=table-head]{height:46px;padding-inline:19px;font-size:11px}.console-table [data-slot=table-cell]{height:60px;padding-inline:19px;font-size:12px}.health-list p{min-height:67px}.health-list p>span:nth-child(2){font-size:12px}.health-list p small{font-size:10px}.trend-chart{height:310px}.exception-list p b,.unit-usage-list span{font-size:12px}.status{min-height:25px;padding-inline:9px;font-size:10px}.form-help{padding:14px 15px;border-radius:11px;font-size:12px}.console-form{padding:26px;gap:18px}.console-form label>span{margin-bottom:8px;font-size:12px}.console-form input,.console-form select{height:45px;padding-inline:13px;border-radius:10px;font-size:13px}.console-form>[data-slot=button]{min-height:45px;height:45px;border-radius:11px;font-size:13px}body:has(.service-detail-page)>.site-header{display:none}.service-detail-page{min-height:100vh;padding:0 max(20px,calc((100vw - 1140px) / 2)) 64px;color:#28354d;background:#f5f6fc}.service-detail-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:86px;color:#6a7590;font-size:14px}.service-detail-nav a{display:inline-flex;align-items:center;gap:8px;color:#364668}.service-detail-nav svg{width:18px}.service-detail-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:28px;border:1px solid #dce1ee;border-radius:20px;background:#fff}.service-detail-summary h1{margin:8px 0 10px;color:#1b253a;font-size:28px;overflow-wrap:anywhere}.service-detail-summary>div:first-child{min-width:0}.service-detail-summary>div>span{color:#77839b;font-size:13px}.service-detail-summary code{overflow-wrap:anywhere;font-size:12px}.service-detail-summary>.provider-documentation,.service-detail-summary>nav,.service-detail-summary>p{flex-basis:100%;margin:0}.service-detail-summary>p{color:#6a7590;font-size:14px;line-height:1.8}.service-detail-status{display:flex;align-items:flex-start;gap:8px}.service-detail-summary nav{display:flex;flex-wrap:wrap;gap:10px}.service-detail-summary nav a{padding:8px 12px;border:1px solid #e0e4ef;border-radius:8px;font-size:13px}.service-detail-summary nav a[aria-current=page]{color:#fff;background:#5047b8}.service-detail-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 16px}.service-detail-tabs [data-slot=button]{min-height:42px;padding-inline:20px}.service-detail-tabs [aria-pressed=true]{background:#1b253a;color:#fff}.service-detail-panel{min-width:0;padding:28px;border:1px solid #dce1ee;border-radius:18px;background:#fff}.service-detail-panel h2{margin:0 0 20px;font-size:22px}.service-detail-panel h3{margin:24px 0 14px;font-size:16px}.service-detail-panel>p,.service-health-check p{margin-bottom:20px;color:#69768f;font-size:13px;line-height:1.8}.service-detail-panel .console-table{min-width:540px}.service-detail-panel .console-table th{white-space:nowrap}.service-detail-panel .console-table td{max-width:580px;white-space:normal;overflow-wrap:anywhere;font-size:13px}.service-detail-panel .console-table td:first-child{min-width:160px}.service-detail-panel .console-table td:last-child{min-width:220px}.service-endpoint{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;padding:14px 16px;border-radius:10px;background:#f2f4fb;font-size:13px}.service-endpoint b{color:#2f8164}.service-endpoint code{overflow-wrap:anywhere}.service-json{margin-top:24px;min-width:0}.service-json header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.service-json header h3{margin:0}.service-json pre{max-height:520px;overflow:auto;padding:20px;border:1px solid #e1e5f1;border-radius:12px;color:#dce5fc;background:#1b253a;font-size:12px;line-height:1.8;tab-size:2}.service-test-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.service-upload{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%;font-size:13px}.service-upload svg{width:16px}.service-upload input{max-width:100%;font-size:12px}.service-input-label{display:block;margin-bottom:10px;color:#465775;font-size:13px}.service-test-input{display:block;width:100%;min-height:260px;margin-bottom:16px;padding:16px;border:1px solid #bfc8df;border-radius:12px;color:#29364f;background:#fafbff;font:13px/1.8 monospace;resize:vertical}.service-test-input:focus{outline:2px solid #8c85e7;outline-offset:2px}.service-detail-panel>[data-slot=button]{min-height:42px;padding-inline:18px;color:white;background:#5047b8}.service-health-check,.service-test-result{margin-top:30px;padding-top:8px;border-top:1px solid #e1e5f1}.service-test-result>p{color:#77839b;font-size:12px;overflow-wrap:anywhere}.service-detail-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:18px 0;padding:16px;border:1px solid #f0d1cc;border-radius:12px;color:#a8443c;background:#fff4f2;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.service-detail-error p{margin:6px 0 0}.service-detail-loading{padding:48px 0;color:#6a7590}.service-output-image{max-height:440px;border:1px solid #e1e5f1;border-radius:12px;background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 0 0 /20px 20px;object-fit:contain}.service-output-image,.service-test-result audio{display:block;max-width:100%;margin-top:16px}@media (max-width:600px){.service-detail-page{padding-inline:14px}.service-detail-nav{min-height:72px}.service-detail-panel,.service-detail-summary{padding:20px 16px;border-radius:14px}.service-detail-summary h1{font-size:23px}.service-detail-tabs{gap:4px}.service-detail-tabs [data-slot=button]{flex:1;padding-inline:8px;font-size:12px}.service-json pre{padding:14px}}.operation-confirm-backdrop{position:fixed;inset:0;z-index:100;background:rgba(15,23,42,.5);backdrop-filter:blur(4px)}.operation-confirm-viewport{position:fixed;inset:0;z-index:101;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;overscroll-behavior:contain}.operation-confirm-dialog{width:min(440px,100%);max-height:calc(100dvh - 40px);padding:28px;overflow-y:auto;border:1px solid #dce1ee;border-radius:20px;color:#27334a;background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.24);overflow-wrap:anywhere}.operation-confirm-icon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:18px;border-radius:13px;color:#635bd8;background:#f0efff}.operation-confirm-icon svg{width:22px;height:22px}.operation-confirm-dialog h2{margin:0 0 12px;font-size:21px;line-height:1.45;font-weight:600}.operation-confirm-dialog p{margin:0;color:#66738a;font-size:14px;line-height:1.8}.operation-confirm-dialog.danger .operation-confirm-icon{color:#ba4e45;background:#fff0ed}.operation-confirm-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:26px}.operation-confirm-actions [data-slot=button]{min-height:42px;min-width:96px;padding-inline:18px}.operation-confirm-actions [data-slot=button]:last-child{color:#fff;background:#1b253a}.operation-confirm-actions [data-slot=button]:last-child:hover{background:#303d57}.operation-confirm-dialog.danger .operation-confirm-actions [data-slot=button]:last-child{color:#fff;background:#b95048}.operation-confirm-dialog.danger .operation-confirm-actions [data-slot=button]:last-child:hover{background:#a8443c}.operation-confirm-dialog .operation-confirm-error{margin-top:18px;padding:10px 12px;border:1px solid #f0d1cc;border-radius:10px;color:#a8443c;background:#fff4f2}.operation-drawer{width:min(590px,calc(100vw - 52px))}.operation-drawer-head{min-height:142px;padding:31px 31px 25px;color:#fff;border-bottom:0;background:radial-gradient(circle at 85% 0,rgba(119,94,236,.32),transparent 34%),linear-gradient(135deg,#101a32,#172345)}.operation-drawer-head>div>span{color:#aeb8ff}.operation-drawer-head h2{color:#fff;font-size:23px}.operation-drawer-head p{color:#b8c2d6;font-size:12px}.operation-drawer-head [data-slot=button]{color:#d6dcf0;background:rgba(255,255,255,.08)}.operation-drawer-body .console-form{padding:30px 31px 42px}.services-view{--service-ink:#111a2e;--service-muted:#6f7b91;--service-line:#e1e5ed;--service-accent:#6f6ce8;position:relative}.services-hero{min-height:254px;padding:clamp(34px,4vw,52px);position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:end;gap:clamp(42px,6vw,90px);overflow:hidden;border:1px solid #27324d;border-radius:28px;color:#fff;background:radial-gradient(circle at 82% 7%,rgba(113,104,239,.38),transparent 31%),radial-gradient(circle at 48% 115%,rgba(56,134,191,.16),transparent 33%),linear-gradient(135deg,#0c1426,#15203a 58%,#111a30);box-shadow:0 28px 70px rgba(20,28,49,.18)}.services-hero:before{content:"";position:absolute;inset:0;opacity:.2;pointer-events:none;background-image:linear-gradient(rgba(158,171,215,.12) 1px,transparent 0),linear-gradient(90deg,rgba(158,171,215,.12) 1px,transparent 0);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent 20%,#000)}.services-hero-copy,.services-hero-metrics{position:relative;z-index:1}.services-hero-copy>span{display:inline-flex;align-items:center;gap:9px;color:#aeb8ff;font:700 9px/1 monospace;letter-spacing:1.55px}.services-hero-copy>span i{width:7px;height:7px;border:2px solid #9898ff;border-radius:50%;box-shadow:0 0 0 5px rgba(135,130,244,.12)}.services-hero-copy h2{max-width:750px;margin:22px 0 14px;font-size:clamp(30px,3.15vw,46px);line-height:1.15;letter-spacing:-1.9px;font-weight:660;text-wrap:balance}.services-hero-copy>p{max-width:720px;margin:0;color:#b5bfd2;font-size:14px;line-height:1.8}.services-hero-copy>div{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px}.services-hero-copy>div b{padding:7px 10px;border:1px solid rgba(181,193,230,.16);border-radius:999px;color:#c9d1e3;background:rgba(255,255,255,.045);font-size:10px;font-weight:520}.services-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(184,195,229,.16);border-radius:18px;background:rgba(255,255,255,.055);box-shadow:inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(16px)}.services-hero-metrics>div{min-width:0;padding:20px 17px;border-right:1px solid rgba(184,195,229,.13)}.services-hero-metrics>div:last-child{border-right:0}.services-hero-metrics small,.services-hero-metrics span{display:block}.services-hero-metrics span{color:#9da9c1;font-size:10px}.services-hero-metrics strong{margin-block:9px 8px;display:block;font-size:28px;line-height:1;font-weight:620}.services-hero-metrics small{overflow:hidden;color:#7f8ca7;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.services-routing-section{margin-top:26px;padding:27px 28px 26px;border:1px solid var(--service-line);border-radius:22px;background:rgba(255,255,255,.78);box-shadow:0 14px 38px rgba(26,35,58,.055);backdrop-filter:blur(14px)}.services-routing-section>header{padding:0 2px 21px;display:grid;grid-template-columns:minmax(210px,.45fr) minmax(320px,1fr);align-items:end;column-gap:38px;border-bottom:1px solid #e8ebf1}.services-capability-section>header span,.services-routing-section>header>span{grid-column:1/-1;margin-bottom:9px;color:#7573db;font:700 9px/1 monospace;letter-spacing:1.4px}.services-capability-section h3,.services-routing-section h3{margin:0;color:var(--service-ink);font-size:20px;letter-spacing:-.55px}.services-capability-section>header p,.services-routing-section>header p{margin:0;color:var(--service-muted);font-size:12px;line-height:1.65}.services-view .service-routing-guide{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.services-view .service-routing-guide article{min-height:112px;padding:22px 18px 2px 2px;border:0;background:transparent}.services-view .service-routing-guide article>span{width:32px;height:32px;flex-basis:32px;border:1px solid #dbdef6;border-radius:50%;color:#6969d9;background:#f4f3ff;font-size:9px}.services-view .service-routing-guide b{color:#2a354b;font-size:13px}.services-view .service-routing-guide p{max-width:290px;margin-top:7px;color:#7d889c;font-size:11px;line-height:1.7}.services-capability-section{margin-top:36px}.services-capability-section>header{padding-inline:3px;display:flex;align-items:end;justify-content:space-between;gap:30px}.services-capability-section>header>div span{display:block}.services-capability-section>header>p{max-width:390px;text-align:right}.services-view .capability-selector{margin:17px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.services-view .capability-choice{min-height:158px;padding:19px 20px;overflow:hidden;border:1px solid #e0e4ec;border-radius:18px;background:rgba(255,255,255,.84);box-shadow:0 10px 28px rgba(25,34,57,.045);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.services-view .capability-choice:after{content:"";width:90px;height:90px;position:absolute;right:-46px;top:-50px;border-radius:50%;background:rgba(111,108,232,.08);transition:transform .25s ease,background .25s ease}.services-view .capability-choice:hover{transform:translateY(-3px);border-color:#cbd0e2;box-shadow:0 18px 36px rgba(25,34,57,.08)}.services-view .capability-choice:hover:after{transform:scale(1.18)}.services-view .capability-choice.active{border-color:#222d47;color:#fff;background:linear-gradient(145deg,#121c31,#1c2945);box-shadow:0 18px 38px rgba(24,34,58,.18)}.services-view .capability-choice.active:after{background:rgba(130,123,245,.2)}.services-view .capability-choice>span{width:100%;display:flex;align-items:center;justify-content:space-between;color:#858fa2;font-family:inherit;font-size:9px;letter-spacing:.75px}.services-view .capability-choice>span i{color:#a0a7b7;font:normal 9px/1 monospace}.services-view .capability-choice>b{margin-top:20px;color:#1e293e;font-size:17px;font-weight:630;letter-spacing:-.35px}.services-view .capability-choice>code{margin-top:8px;max-width:100%;color:#7474d9;font-size:9px}.services-view .capability-choice>small{width:100%;padding-top:18px;overflow:hidden;color:#8791a3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.services-view .capability-choice.active>small,.services-view .capability-choice.active>span,.services-view .capability-choice.active>span i{color:#9eabc2}.services-view .capability-choice.active>b{color:#fff}.services-view .capability-choice.active>code{color:#a9adff}.services-workspace{margin-top:26px;padding:28px;border:1px solid #dde2eb;border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 20px 52px rgba(23,32,53,.07);backdrop-filter:blur(16px)}.services-workspace .console-section-title{margin:0 0 24px;padding:2px 2px 24px;border-bottom:1px solid #e5e8ef}.services-workspace .console-section-title>div>span{color:#7774db}.services-workspace .console-section-title h2{margin-top:11px;color:var(--service-ink);font-size:25px;letter-spacing:-.8px}.services-workspace .console-section-title p{color:#758096}.services-workspace .operation-head-actions [data-slot=button]{min-height:42px;padding-inline:15px;border-radius:11px}.services-workspace .operation-head-actions [data-slot=button]:last-child{border-color:#17223a;color:#fff;background:#17223a;box-shadow:0 9px 20px rgba(23,34,58,.14)}.services-workspace .service-card-grid{margin-top:0;grid-template-columns:repeat(auto-fill,minmax(335px,1fr));gap:16px}.services-workspace .service-card{padding:22px;position:relative;overflow:hidden;border:1px solid #dfe3eb;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(28,37,61,.055);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.services-workspace .service-card:before{content:"";height:3px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,#6c6ce7,#8a66dd 58%,transparent)}.services-workspace .service-card:hover{transform:translateY(-2px);border-color:#ccd2e1;box-shadow:0 18px 38px rgba(28,37,61,.085)}.services-workspace .service-card.muted{opacity:.72;background:#f8f9fb}.services-workspace .object-icon{width:43px;height:43px;flex-basis:43px;border:1px solid #e0e2fa;color:#6566d8;background:#f4f3ff}.services-workspace .service-card h3{margin:20px 0 8px;color:#1c273d;font-size:18px;letter-spacing:-.35px}.services-workspace .service-code{max-width:100%;padding:3px 4px 3px 10px;border:1px solid #e5e7ee;border-radius:9px;background:#f7f8fb}.services-workspace .service-code code{color:#606b83;font-size:10px}.services-workspace .service-card dl{margin:20px 0 16px;padding:14px 0;border-color:#eceef3}.services-workspace .service-card dl>div{min-height:31px}.services-workspace .service-card dt{color:#929bad;font-size:10px}.services-workspace .service-card dd{color:#3d4960;font-size:11px;font-weight:560}.services-workspace .service-health{margin-bottom:18px}.services-workspace .service-card-actions{padding-top:16px;border-top:1px solid #eceef3}.services-workspace .service-card-actions [data-slot=button]{min-height:36px;border-radius:9px}.services-workspace .service-card-actions [data-slot=button]:last-child{color:#7b6472}.services-workspace .configuration-status{justify-content:flex-end}.services-workspace .configuration-status [data-slot=badge]{border-radius:999px}.services-workspace .operation-empty{margin-top:0;border-radius:18px;background:linear-gradient(145deg,#fbfbfe,#f5f6fb)}@media (max-width:1180px){.services-hero{grid-template-columns:minmax(0,1fr);align-items:start}.services-hero-metrics{max-width:620px}.services-view .capability-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.services-hero{min-height:0;padding:28px 23px;border-radius:21px}.services-hero-copy h2{font-size:32px;letter-spacing:-1.2px}.services-hero-copy>p{font-size:13px}.services-hero-metrics{grid-template-columns:minmax(0,1fr)}.services-hero-metrics>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 16px;border-right:0;border-bottom:1px solid rgba(184,195,229,.13)}.services-hero-metrics>div:last-child{border-bottom:0}.services-hero-metrics strong{grid-row:1/3;grid-column:2;margin:0}.services-routing-section{padding:23px 20px;border-radius:18px}.services-routing-section>header{row-gap:8px}.services-routing-section>header,.services-view .service-routing-guide{grid-template-columns:minmax(0,1fr)}.services-view .service-routing-guide article{min-height:0;padding:18px 0 2px}.services-capability-section>header{align-items:flex-start;flex-direction:column;gap:8px}.services-capability-section>header>p{text-align:left}.services-view .capability-selector{grid-template-columns:minmax(0,1fr)}.services-view .capability-choice{min-height:142px}.services-workspace{padding:20px;border-radius:19px}.services-workspace .service-card-grid{grid-template-columns:minmax(0,1fr)}}.operation-empty{min-height:290px;border-radius:16px}.toast{border-radius:12px;font-size:12px}@media (max-width:1150px){.hero-layout{grid-template-columns:minmax(410px,.95fr) minmax(430px,1.05fr);gap:38px}.hero-content h1{font-size:58px}.system-canvas{height:440px}.console-shell{grid-template-columns:92px minmax(0,1fr)}.operation-layout{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:900px){.site-header{padding-inline:24px}.hero-layout,.hero-v2{min-height:auto}.hero-layout{padding:84px 28px 90px;grid-template-columns:1fr}.hero-content h1{max-width:680px;font-size:clamp(52px,8vw,68px)}.hero-system{width:min(680px,100%)}.capability-tile,.capability-tile-1,.capability-tile-2,.capability-tile-3,.capability-tile-4{grid-column:span 6}.platform-v2{padding-inline:28px}}@media (max-width:880px){.capability-bento,.capability-more,.section-heading-v2,.section-heading-v2 h2,.section-heading-v2>div,.section-heading-v2>p{width:100%;min-width:0;max-width:100%}.section-heading-v2{gap:24px}.section-heading-v2 h2{overflow-wrap:anywhere}.capability-bento{grid-template-columns:minmax(0,1fr)}.capability-tile,.capability-tile-1,.capability-tile-2,.capability-tile-3,.capability-tile-4{width:100%;min-width:0;grid-column:1/-1}}@media (max-width:720px){body:has(.marketing-home)>.site-header{height:66px}.hero-layout{padding:68px 21px 76px;grid-template-columns:minmax(0,1fr)}.hero-content,.hero-system,.system-window{width:100%;min-width:0}.hero-content h1{font-size:clamp(43px,13vw,60px);letter-spacing:-3px}.hero-content>p{font-size:15px}.hero-proof{margin-top:38px}.system-canvas{height:370px}.capability-showcase{padding:82px 21px}.section-heading-v2{align-items:flex-start}.capability-bento{display:block}.capability-tile{min-height:330px;margin-top:14px}.platform-v2{padding:86px 21px}.platform-stack{grid-template-columns:1fr}.platform-stack article{min-height:240px;border-right:0}.platform-stack article,.platform-stack article:nth-last-child(-n+2){border-bottom:1px solid #29334d}.platform-stack article:last-child{border-bottom:0}.closing-v2{padding:82px 21px}.closing-v2>a{border-radius:32px}.site-footer-v2{padding-inline:21px}.console-content{padding:20px 14px 32px}.console-topbar{padding-inline:17px}.business-guide,.business-guide.compact{min-height:0;padding:26px 23px;border-radius:17px}.business-guide h2{font-size:22px}.business-guide p{font-size:12px}.operation-layout{border-radius:17px}.operation-stage{padding:21px 17px}.capability-choice{min-height:132px}.overview-banner{padding:30px 25px;border-radius:18px}.metric-grid{gap:12px}.console-panel,.metric-grid .metric-card{border-radius:14px}.operation-drawer{width:100%}.operation-drawer-head{min-height:132px;padding:25px 22px 21px}.operation-drawer-body .console-form{padding:25px 22px 100px}}@media (prefers-reduced-motion:reduce){.operation-drawer,.operation-drawer-overlay,.system-canvas:after{animation:none}}.call-log-toolbar{padding:20px 26px;display:flex;align-items:end;flex-wrap:wrap;gap:16px;border-bottom:1px solid #e6e9ef}.call-log-toolbar>label{display:flex;align-items:stretch;flex-direction:column;gap:8px;color:#67738a;font-size:12px}.call-log-toolbar label>span{display:flex;align-items:center;gap:6px}.call-log-toolbar svg{width:14px;height:14px}.call-log-search{flex:1;min-width:190px}.call-log-toolbar .call-log-failures{flex-direction:row;align-items:center;align-self:center}.call-record-context b,.call-record-context small,.call-record-error small{display:block}.call-record-context small,.call-record-error small{margin-top:5px;color:#7a869b;font-size:10px}.call-record-error{max-width:280px;white-space:normal;overflow-wrap:anywhere}.call-log-detail{padding:28px}.call-log-detail dl{margin-top:20px}.call-log-detail dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:11px 0;border-bottom:1px solid #edf0f4;font-size:12px}.call-log-detail dt{color:#7a869b}.call-log-detail dd{margin:0;overflow-wrap:anywhere}.call-log-diagnostic{margin-top:24px;padding:18px;background:#fff4f2;border:1px solid #f1d1ce;border-radius:12px}.call-log-diagnostic h3{margin:0 0 8px;font-size:13px;color:#943f3b}.call-log-diagnostic p{margin-bottom:16px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.call-log-diagnostic p:last-child{margin-bottom:0}.service-last-error{margin:0 0 16px;color:#943f3b;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.provider-documentation{min-width:0;grid-column:1/-1;margin:0 0 16px;padding:16px;border:1px solid #dfe5f0;border-radius:10px;background:#f7f9fd;overflow-wrap:anywhere}.provider-documentation h4{margin:0 0 8px;font-size:12px;color:#34415b}.provider-documentation p{margin:0;font-size:12px;line-height:1.7;color:#52617a}.provider-documentation .provider-documentation-note{margin-top:10px;font-size:11px;color:#67738a}.provider-documentation-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px}.provider-documentation-links a{display:inline-flex;align-items:center;gap:5px;max-width:100%;color:#4057b5;text-decoration:underline;text-underline-offset:3px;font-size:12px}.provider-documentation-links a:hover{color:#293d94}.provider-documentation-links a:focus-visible{outline:2px solid #4057b5;outline-offset:3px;border-radius:2px}.provider-documentation-links svg{width:13px;height:13px;flex-shrink:0}.call-log-detail>.provider-documentation{margin-top:20px}.toast .test-log-link{margin-left:8px;height:auto;padding:0;color:inherit;text-decoration:underline;font-size:inherit}.image-capabilities{padding:96px max(32px,calc((100vw - 1296px) / 2));background:linear-gradient(145deg,#fff 20%,#fff6ed);scroll-margin-top:90px}.image-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.image-capability-card{padding:32px;border:1px solid var(--hb-line);border-radius:var(--hb-radius-lg);background:#fff;box-shadow:var(--hb-shadow-sm)}.image-capability-icon{display:inline-flex;padding:14px;border-radius:16px;color:#a74415;background:#fff0e3}.image-capability-icon svg{width:26px;height:26px}.image-capability-label{margin:30px 0 10px;color:#805a44;font-size:13px}.image-capability-card h3{margin:0;font-size:27px;letter-spacing:-.8px}.image-capability-description{margin:18px 0 24px;color:#566176;font-size:15px;line-height:1.85}.image-capability-card ul{display:grid;gap:12px;margin:0;padding:22px 0 0;border-top:1px solid var(--hb-line);list-style:none}.image-capability-card li{display:flex;align-items:baseline;gap:10px;color:#39445a;font-size:13px}.image-capability-card li:before{content:"";width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#c76a34}.image-workflow{display:flex;align-items:center;gap:40px;justify-content:space-between;margin-top:28px;padding:30px 32px;border-radius:var(--hb-radius-lg);background:#f4f2ee}.image-workflow>div{max-width:520px}.image-workflow span{color:#805a44;font-size:12px}.image-workflow h3{margin:10px 0;font-size:22px}.image-workflow p{margin:0;color:#566176;font-size:14px;line-height:1.8}.image-workflow ol{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;counter-reset:image-step}.image-workflow li{counter-increment:image-step;padding:12px 14px;border:1px solid #dedbd4;border-radius:10px;color:#39445a;background:#fff;font-size:13px}.image-workflow li:before{content:counter(image-step,decimal-leading-zero) " / ";color:#a74415}.image-capability-note{margin:20px 0 0;color:#687183;font-size:12px;line-height:1.8}@media (max-width:1000px){.image-capability-card{padding:24px}.image-workflow{align-items:flex-start;flex-direction:column;gap:24px}}@media (max-width:720px){.image-capabilities{padding:72px 21px}.image-capability-grid{grid-template-columns:1fr}.image-workflow{padding:24px}}.language-switch{border:1px solid;border-radius:8px;padding:6px 10px;color:inherit;background:transparent;font:inherit;cursor:pointer;white-space:nowrap}.language-switch:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:480px){.site-nav{gap:12px}.language-switch{padding:5px 8px;font-size:12px}}