:root{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;color:#11233b;background:#f7f9fc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.portal-login{min-height:620px;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:80px;align-items:center;width:min(1120px,calc(100% - 48px));margin:auto;padding:70px 0}.portal-login__intro h1{margin:18px 0 14px;font-size:clamp(32px,4vw,48px)}.portal-login__intro p{color:#65758a;line-height:1.8}.portal-login__intro a{color:#1265cf;font-weight:700}.portal-login__form,.console-card,.console-dialog{background:#fff;border:1px solid #e2e9f2;border-radius:14px;box-shadow:0 15px 38px #233c600b}.portal-login__form{display:grid;gap:18px;padding:36px}.portal-login__form h2{margin:0}.portal-login__form p{margin:0;color:#687c92}.portal-login__form label,.console-card form label,.console-dialog label{display:grid;gap:8px;font-weight:700;color:#273f5b;font-size:13px}.portal-login__form input,.console-card input,.console-card select,.console-dialog input,.console-dialog textarea{width:100%;padding:11px 12px;border:1px solid #d8e2ee;border-radius:7px;background:#fff;color:#122c48;font:inherit}.portal-login__form small{color:#8291a4;line-height:1.6}.portal-error{padding:12px 14px;background:#fff1f1;color:#a93434!important;border-radius:7px}.portal-success{padding:12px 14px;background:#ecf9f3;color:#19754e;border-radius:7px}.developer-login{position:relative;isolation:isolate;width:100%;height:100vh;height:100dvh;min-height:680px;display:grid;grid-template-rows:76px minmax(0,1fr) 48px;overflow:hidden;background:radial-gradient(circle at 54% 49%,#fff 0 10%,transparent 36%),linear-gradient(115deg,#f7fbff,#eef8ff 51%,#e7f8fc);color:#092348}.developer-login:before{content:"";position:absolute;z-index:-1;width:900px;height:900px;right:-310px;bottom:-590px;border:42px solid #bfeeff24;border-radius:50%;box-shadow:0 0 0 70px #9edfff12,0 0 0 135px #62d9dd0d}.developer-login__header{display:flex;align-items:center;width:min(1500px,calc(100% - 96px));margin:0 auto}.developer-login__brand{display:flex;align-items:center;gap:11px}.developer-login__brand img{width:58px;height:58px;object-fit:contain}.developer-login__brand span{display:grid;gap:1px}.developer-login__brand strong{color:#092348;font-size:25px;letter-spacing:.03em}.developer-login__brand small{color:#254466;font-size:9px;font-weight:700;letter-spacing:.1em}.developer-login__header nav{display:flex;align-items:center;gap:52px;margin-left:auto;color:#1c3655;font-size:15px;font-weight:600}.developer-login__header nav a{transition:color .2s}.developer-login__header nav a:hover{color:#0877df}.developer-login__main{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 500px;align-items:center;gap:clamp(38px,5vw,80px);width:min(1500px,calc(100% - 96px));margin:0 auto}.developer-login__intro{position:relative;align-self:stretch;min-width:0;min-height:0;padding-top:clamp(48px,8vh,92px)}.developer-login__slogan{display:flex;align-items:center;gap:15px;color:#6881a2;font-size:15px}.developer-login__slogan i,.developer-login__ecosystem i{width:30px;height:2px;background:#1588ed}.developer-login__slogan b{color:#a0b2c7;font-weight:400}.developer-login__intro>h1{margin:26px 0 10px;color:#08234a;font-size:clamp(48px,4vw,66px);line-height:1.1;letter-spacing:.02em}.developer-login__intro>h2{margin:0;color:#0d2d57;font-size:clamp(24px,2.2vw,34px);font-weight:500;letter-spacing:.04em}.developer-login__intro>p{margin:18px 0 0;color:#6b82a1;font-size:17px}.developer-login__features{position:relative;z-index:2;display:grid;gap:clamp(12px,2vh,19px);width:300px;margin-top:clamp(28px,5vh,48px)}.developer-login__features>div{display:flex;align-items:center;gap:20px}.developer-login__features>div>span{display:grid;place-items:center;width:58px;height:58px;flex:none;border-radius:50%;background:#e5f3ffb8;color:#1487ef}.developer-login__features svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.developer-login__features p{display:grid;gap:5px;margin:0}.developer-login__features strong{color:#173859;font-size:15px}.developer-login__features small{color:#7890ab;font-size:13px}.developer-login__illustration{position:absolute;z-index:1;width:min(650px,67%);max-height:62%;right:0;bottom:8px;object-fit:contain;filter:drop-shadow(0 28px 36px #2a8edb18)}.developer-login__english{position:absolute;right:18px;top:230px;display:grid;gap:10px;color:#9aacca;font-size:13px;line-height:1}.developer-login__english i{width:21px;height:2px;margin-bottom:4px;background:#168bea}.developer-login__ecosystem{position:absolute;left:0;bottom:12px;display:flex;align-items:center;gap:16px;color:#8ca1b9;font-size:13px}.developer-login__panel{align-self:center;padding:48px 52px 38px;border:1px solid #fff;border-radius:18px;background:#ffffffec;box-shadow:0 22px 60px #23699b17;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.developer-login__panel>h2{margin:0 0 8px;color:#09284f;font-size:31px}.developer-login__panel>p{margin:0 0 34px;color:#6f86a6;font-size:15px}.developer-login__panel form{display:grid;gap:17px}.developer-login__panel form>label{position:relative;display:flex;align-items:center;height:59px;border:1px solid #b9cee3;border-radius:7px;background:#fff;transition:border-color .2s,box-shadow .2s}.developer-login__panel form>label:focus-within{border-color:#178aed;box-shadow:0 0 0 3px #178aed14}.developer-login__input-icon{display:grid;place-items:center;width:58px;color:#58769b}.developer-login__input-icon svg,.developer-login__eye svg,.developer-login__notice svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.developer-login__panel input:not([type=checkbox]){min-width:0;flex:1;height:100%;padding:0 12px 0 0;border:0;outline:0;background:transparent;color:#173658;font:inherit;font-size:15px}.developer-login__panel input::placeholder{color:#91a5bf}.developer-login__eye{display:grid;place-items:center;width:52px;height:100%;border:0;background:transparent;color:#718aa8;cursor:pointer}.developer-login__eye svg{width:23px;height:23px}.developer-login__options{display:flex;align-items:center;justify-content:space-between;margin:2px 0 4px;color:#3a5576;font-size:14px}.developer-login__options label{display:flex;align-items:center;gap:9px;cursor:pointer}.developer-login__options input{width:17px;height:17px;accent-color:#0a84ed}.developer-login__options a{color:#0785ec}.developer-login__error{margin:0;padding:10px 12px;border-radius:5px;background:#fff1f1;color:#a93434;font-size:12px}.developer-login__submit{height:60px;margin-top:2px;border:0;border-radius:7px;background:linear-gradient(95deg,#0777f4,#08d4c0);color:#fff;cursor:pointer;font:inherit;font-size:18px;font-weight:700;box-shadow:0 12px 24px #098fd329}.developer-login__submit:disabled{opacity:.6;cursor:wait}.developer-login__notice{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:31px;padding-top:24px;border-top:1px solid #dfe9f2;color:#758ba5;font-size:13px}.developer-login__notice svg{width:20px;height:20px;color:#0d8af0}.developer-login__footer{align-self:center;color:#7188a4;font-size:12px;text-align:center}.developer-login__footer a:hover{color:#0b7ddd}@media(max-height:820px)and (min-width:821px){.developer-login{grid-template-rows:64px minmax(0,1fr) 38px}.developer-login__brand img{width:48px;height:48px}.developer-login__brand strong{font-size:21px}.developer-login__intro{padding-top:34px}.developer-login__slogan{font-size:13px}.developer-login__intro>h1{margin-top:18px;font-size:48px}.developer-login__intro>h2{font-size:25px}.developer-login__intro>p{margin-top:11px;font-size:14px}.developer-login__features{gap:10px;margin-top:24px}.developer-login__features>div>span{width:48px;height:48px}.developer-login__features svg{width:24px;height:24px}.developer-login__illustration{max-height:57%;bottom:0}.developer-login__english{top:165px}.developer-login__ecosystem{bottom:3px;font-size:11px}.developer-login__panel{padding:31px 40px 24px}.developer-login__panel>h2{font-size:27px}.developer-login__panel>p{margin-bottom:24px}.developer-login__panel form{gap:13px}.developer-login__panel form>label{height:51px}.developer-login__submit{height:52px}.developer-login__notice{margin-top:20px;padding-top:17px}.developer-login__footer{font-size:11px}}@media(max-width:1150px){.developer-login__header,.developer-login__main{width:min(940px,calc(100% - 48px))}.developer-login__main{grid-template-columns:minmax(0,1fr) 410px;gap:35px}.developer-login__illustration{opacity:.72}.developer-login__english{display:none}.developer-login__panel{padding-inline:36px}}@media(max-width:820px){.developer-login{height:auto;min-height:100dvh;grid-template-rows:72px auto 50px;overflow-x:hidden;overflow-y:auto}.developer-login__header{width:calc(100% - 32px)}.developer-login__brand img{width:48px;height:48px}.developer-login__brand strong{font-size:19px}.developer-login__header nav{gap:18px;font-size:12px}.developer-login__main{grid-template-columns:1fr;width:min(520px,calc(100% - 32px));padding:38px 0}.developer-login__intro{min-height:auto;padding:0}.developer-login__intro>h1{font-size:42px}.developer-login__features,.developer-login__illustration,.developer-login__english,.developer-login__ecosystem{display:none}.developer-login__panel{width:100%}}@media(max-width:520px){.developer-login__header nav a:first-child,.developer-login__header nav a:last-child,.developer-login__brand small{display:none}.developer-login__panel{padding:30px 22px 25px;border-radius:12px}.developer-login__panel>h2{font-size:25px}.developer-login__intro>h2{font-size:21px}.developer-login__intro>p{font-size:14px;line-height:1.7}}.first-login-page{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at 18% 15%,#d9f2f133,transparent 30%),linear-gradient(135deg,#071d38,#0d3556 52%,#0b6570)}.first-login-card{width:min(440px,100%);padding:42px 42px 36px;border-top:3px solid #18b5ae;background:#fff;box-shadow:0 28px 80px #00122566}.first-login-brand{display:flex;align-items:center;gap:10px;color:#142c46;font-size:16px;font-weight:800}.first-login-brand img{width:36px;height:36px;object-fit:contain}.first-login-step{margin-top:32px;color:#138d94;font-size:11px;font-weight:800;letter-spacing:.12em}.first-login-card h1{margin:9px 0 10px;color:#142c46;font-size:28px}.first-login-card>p{margin:0 0 26px;color:#687c90;font-size:13px;line-height:1.8}.first-login-card form{display:grid;gap:17px}.first-login-card label{display:grid;gap:8px;color:#2f465e;font-size:13px;font-weight:700}.first-login-card input{width:100%;height:44px;padding:0 12px;border:1px solid #cad7e4;border-radius:3px;outline:0;color:#152c46;font:inherit;transition:border .2s,box-shadow .2s}.first-login-card input:focus{border-color:#1677d2;box-shadow:0 0 0 3px #1677d217}.first-login-hint{display:flex;gap:16px;color:#8a99a9;font-size:11px}.first-login-hint span:before{content:"○";margin-right:5px}.first-login-hint span.ready{color:#16866e}.first-login-hint span.ready:before{content:"●"}.first-login-submit{height:44px;border:0;border-radius:3px;background:linear-gradient(90deg,#176bd4,#148da8);color:#fff;cursor:pointer;font:inherit;font-weight:700}.first-login-submit:disabled{opacity:.48;cursor:not-allowed}.first-login-card>small{display:block;margin-top:22px;color:#8796a5;font-size:11px;line-height:1.7;text-align:center}.console-shell{min-height:100vh;display:grid;grid-template:58px minmax(0,1fr) / 208px minmax(0,1fr);grid-template-areas:"global global" "sidebar main";background:#f3f6f9}.console-globalbar{grid-area:global;position:sticky;z-index:40;top:0;display:flex;align-items:center;min-width:0;padding:0 24px;background:linear-gradient(90deg,#081e38,#0c3454);color:#fff;box-shadow:0 2px 8px #071a2e2e}.console-brand{display:flex;gap:9px;align-items:center;font-weight:800;font-size:15px;white-space:nowrap}.console-brand img{width:32px;height:32px;object-fit:contain}.console-product{margin-left:18px;padding-left:18px;border-left:1px solid #ffffff30;color:#b9d1e4;font-size:13px}.console-globalbar nav{display:flex;gap:25px;margin-left:38px;color:#b9cfe1;font-size:13px}.console-globalbar nav a:hover{color:#fff}.console-user{display:flex;align-items:center;gap:16px;margin-left:auto;color:#d7e5ef;font-size:13px}.console-user button{padding:6px 12px;border:1px solid #ffffff38;border-radius:3px;background:#ffffff0b;color:#fff;cursor:pointer}.console-sidebar{grid-area:sidebar;position:sticky;top:58px;align-self:start;display:flex;flex-direction:column;height:calc(100vh - 58px);padding:25px 14px 20px;border-right:1px solid #dce4eb;background:#fff}.console-sidebar__caption{margin:0 10px 13px;color:#8a99a8;font-size:11px;font-weight:700;letter-spacing:.12em}.console-sidebar nav{display:grid;gap:3px}.console-sidebar nav a{display:flex;align-items:center;gap:11px;min-height:42px;padding:0 12px;border-left:3px solid transparent;color:#42576d;font-size:13px;transition:background .18s,color .18s,border-color .18s}.console-sidebar nav a>span{display:grid;place-items:center;width:21px;height:21px;border-radius:5px;background:#edf2f7;color:#698097;font-size:10px}.console-sidebar nav a:hover{background:#f2f7fb;color:#1269bd}.console-sidebar nav a.router-link-exact-active{border-left-color:#168b9b;background:linear-gradient(90deg,#eaf6f7,#f5f9fc);color:#087a88;font-weight:700}.console-sidebar nav a.router-link-exact-active>span{background:#168b9b;color:#fff}.console-sidebar__support{margin-top:auto;padding:16px;border:1px solid #dce9ec;background:linear-gradient(145deg,#f0f9f9,#f6faff)}.console-sidebar__support strong{color:#23415a;font-size:12px}.console-sidebar__support p{margin:6px 0 9px;color:#7b8e9e;font-size:11px;line-height:1.6}.console-sidebar__support a{color:#0c7e93;font-size:11px;font-weight:700}.console-topbar{height:47px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce4eb;background:#fff;color:#42566b;font-size:12px}.console-topbar span{color:#8a99a8}.console-topbar b{margin:0 8px;color:#bcc7d0;font-weight:400}.console-environment{display:flex;align-items:center;gap:7px;color:#5e7388}.console-environment i{width:7px;height:7px;border-radius:50%;background:#22a879;box-shadow:0 0 0 3px #22a8791c}.console-content{width:min(1280px,calc(100% - 54px));margin:0 auto;padding:28px 0 70px}.console-heading{display:flex;align-items:end;justify-content:space-between;min-height:88px;margin:-28px -27px 24px;padding:24px 27px 20px;border-bottom:1px solid #dce4eb;background:linear-gradient(100deg,#fff 50%,#edf7f7)}.console-heading .eyebrow{color:#168895}.console-heading h1{margin:7px 0 0;color:#162f49;font-size:26px;font-weight:700}.console-heading a,.console-card__head a,.console-card>a{color:#1470c5;font-weight:700;font-size:12px}.console-loading{color:#647992}.console-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.console-card,.console-dialog{border:1px solid #dce4eb;border-radius:4px;background:#fff;box-shadow:0 3px 13px #17324e0a}.console-card{padding:23px 25px;margin-bottom:16px}.console-card h2{margin:0 0 18px;color:#213a52;font-size:17px;font-weight:650}.console-card h3{margin:28px 0 12px;padding-top:18px;border-top:1px solid #e8edf2;color:#304a62;font-size:14px}.console-card p{color:#65798c;line-height:1.7;font-size:12px}.console-card__head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:15px}.console-card__head h2{margin:0}.console-empty{padding:30px 16px;border:1px dashed #d7e1e9;color:#8092a5;background:#f8fafc;text-align:center;font-size:12px}.console-app-row,.console-simple-row,.console-log-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 3px;border-bottom:1px solid #e8edf2;font-size:12px}.console-app-row:last-child,.console-simple-row:last-child,.console-log-row:last-child{border-bottom:0}.console-app-row>div:first-child{display:grid;gap:6px;margin-right:auto}.console-app-row small{color:#8293a6}.console-simple-row>span:first-child{min-width:0;overflow-wrap:anywhere}.console-simple-row>span:last-child{color:#718398}.console-badge{padding:4px 8px;border:1px solid #b8dfe3;border-radius:2px;background:#effafa;color:#087b87;font-size:11px;white-space:nowrap}.console-user button,.console-app-row button,.console-simple-row button,.console-actions button,.console-pager button,.console-card__head button,.console-dialog button{border:1px solid #bdccda;background:#fff;color:#1268b4;border-radius:3px;padding:7px 12px;cursor:pointer;font:inherit}.console-actions{display:flex;gap:8px;flex-wrap:wrap}.console-actions button.console-primary,.console-card button.console-primary,.console-dialog button.console-primary{border-color:#1478c9;background:linear-gradient(90deg,#1478c9,#148c9c);color:#fff}.console-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px;color:#73869b;font-size:12px}.console-pager button:disabled{opacity:.45;cursor:not-allowed}.console-app-detail .console-apps-table button:disabled{opacity:.45;cursor:not-allowed}.console-select{display:grid;grid-template-columns:max-content minmax(230px,1fr);align-items:center;gap:12px;width:100%;color:#65798f;font-size:12px;white-space:nowrap}.console-card .console-select select{width:100%;min-width:0}.console-log-row{display:grid;grid-template-columns:145px minmax(120px,1fr) minmax(150px,1fr) 110px 75px}.console-log-row span{overflow-wrap:anywhere}.console-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.console-card form{display:grid;gap:15px}.console-card form label,.console-dialog label{display:grid;gap:8px;color:#30485f;font-size:12px;font-weight:700}.console-card input,.console-card select,.console-dialog input,.console-dialog select,.console-dialog textarea{width:100%;padding:10px 11px;border:1px solid #cbd7e2;border-radius:3px;outline:0;background:#fff;color:#183149;font:inherit}.console-card input:focus,.console-card select:focus,.console-dialog input:focus,.console-dialog select:focus,.console-dialog textarea:focus{border-color:#1776c8;box-shadow:0 0 0 3px #1776c814}.console-dialog-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#071c36a8}.console-dialog{width:min(590px,100%);max-height:90vh;overflow:auto;padding:26px;display:grid;gap:16px}.console-debug-form{margin-top:20px;max-width:780px}.console-debug-form label{display:grid;gap:8px}.console-debug-form textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}.console-debug-form .console-checkbox{display:flex;align-items:center;font-weight:400}.console-debug-form .console-checkbox input{width:auto}.console-dialog label.console-checkbox{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0;line-height:1.5}.console-dialog .console-checkbox input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:#168b96;cursor:pointer}.console-debug-result{margin-top:20px;padding:15px 20px;border-left:3px solid #168d9b;background:#f1f8fa}.console-more{position:relative}.console-more summary{list-style:none;width:33px;height:33px;display:grid;place-items:center;border:1px solid #bdccda;border-radius:3px;color:#1763aa;font-size:21px;cursor:pointer}.console-more summary::-webkit-details-marker{display:none}.console-more>div{position:absolute;z-index:10;right:0;top:38px;min-width:118px;padding:5px;border:1px solid #d7e0e8;border-radius:3px;background:#fff;box-shadow:0 10px 28px #142d4d25}.console-more>div button{display:block;width:100%;border:0;text-align:left}.console-tabs{display:flex;gap:8px;margin:18px 0;border-bottom:1px solid #dfe7ee}.console-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#637a92;padding:10px 15px;cursor:pointer}.console-tabs button.active{border-color:#168b9b;color:#087d89;font-weight:700}.console-log-search{display:flex!important;flex-direction:row;gap:8px;max-width:440px;margin:15px 0}.console-log-search button{border:1px solid #bdccda;border-radius:3px;background:#fff;color:#1763aa;padding:8px 12px;cursor:pointer}.console-revision{padding:13px 0;border-top:1px solid #edf1f5}.console-revision pre{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:#60768c}@media(max-width:900px){.console-shell{grid-template:auto auto minmax(0,1fr) / 1fr;grid-template-areas:"global" "sidebar" "main"}.console-globalbar{position:static;padding:0 16px}.console-globalbar nav,.console-product{display:none}.console-sidebar{position:static;height:auto;padding:9px 12px;border-right:0;border-bottom:1px solid #dce4eb}.console-sidebar__caption,.console-sidebar__support{display:none}.console-sidebar nav{display:flex;overflow-x:auto}.console-sidebar nav a{min-width:max-content;border-left:0;border-bottom:2px solid transparent}.console-sidebar nav a.router-link-exact-active{border-left-color:transparent;border-bottom-color:#168b9b}.console-content{width:calc(100% - 32px)}.console-topbar{padding:0 16px}.portal-login{grid-template-columns:1fr;gap:25px}}@media(max-width:620px){.console-globalbar{height:48px}.console-brand span{display:none}.console-stats,.console-two-col{grid-template-columns:1fr}.console-app-row,.console-simple-row{align-items:flex-start;flex-wrap:wrap}.console-log-row{grid-template-columns:1fr 1fr}.console-select{grid-template-columns:1fr;white-space:normal}.console-heading{margin-inline:-16px;padding-inline:16px}.portal-login__form,.first-login-card{padding:26px 22px}}.console-shell{grid-template:48px minmax(0,1fr) / 220px minmax(0,1fr);grid-template-areas:"sidebar global" "sidebar main";background:#f1f7fc}.console-globalbar{grid-area:global;position:sticky;z-index:40;top:0;height:48px;justify-content:flex-end;min-width:0;padding:0 28px;border-bottom:1px solid #d8e9f5;background:radial-gradient(ellipse 280px 105px at 12% 100%,#bde9fa80,transparent 80%),radial-gradient(ellipse 380px 130px at 42% 0%,#d9efff,transparent 78%),linear-gradient(100deg,#eaf6ff,#f4fbff 56%,#fff);color:#36516e;box-shadow:0 3px 14px #3a71900d}.console-notification svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.console-global-link{margin-left:24px;color:#54708d;font-size:12px}.console-global-link:hover{color:#1676cf}.console-notification{position:relative;display:grid;place-items:center;width:38px;height:38px;margin-left:18px;color:#526f8e}.console-notification i{position:absolute;top:6px;right:5px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#ff4457}.console-user{margin-left:15px;padding-left:16px;border-left:1px solid #e0e8ef;color:#263f5a}.console-user>span:nth-child(2){display:grid;gap:2px}.console-user strong{font-size:12px}.console-user small{color:#8697a9;font-size:10px;font-weight:400}.console-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(145deg,#168df0,#0867d7);color:#fff;font-size:16px;font-weight:700}.console-user button{padding:5px 8px;border-color:#d7e1ea;background:#fff;color:#64809c;font-size:11px}.console-sidebar{grid-area:sidebar;position:sticky;z-index:42;top:0;height:100vh;padding:0 13px 20px;border-right:1px solid #dce7f0;background:linear-gradient(180deg,#fff,#f8fcff);box-shadow:4px 0 18px #3c71900a}.console-sidebar .console-brand{display:flex;height:80px;padding:0 12px;gap:8px;color:#09264a}.console-sidebar .console-brand img{width:46px;height:46px}.console-sidebar .console-brand>span{display:grid;gap:0}.console-sidebar .console-brand strong{font-size:16px;letter-spacing:.02em}.console-sidebar .console-brand small{color:#46617d;font-size:7px;letter-spacing:.08em}.console-sidebar nav{display:grid;gap:4px;margin-top:10px}.console-sidebar nav a{display:flex;min-height:48px;gap:14px;padding:0 18px;border:0;border-radius:8px;color:#385673;font-size:13px;font-weight:600}.console-sidebar nav a svg{width:21px;height:21px;fill:none;stroke:#6488b4;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.console-sidebar nav a:hover{background:#edf6ff;color:#126cc8}.console-sidebar nav a.router-link-exact-active{border:0;background:linear-gradient(90deg,#e4f2ff,#eef8ff);color:#0873d7;box-shadow:inset 3px 0 #1387ef}.console-sidebar nav a.router-link-exact-active svg{stroke:#0a7fe5}.console-sidebar__support{position:relative;overflow:hidden;margin:auto 7px 0;padding:18px 17px;border:1px solid #d9eaf5;border-radius:9px;background:linear-gradient(145deg,#f5fbff,#eaf6fd)}.console-sidebar__support:after{content:"";position:absolute;width:80px;height:80px;right:-28px;bottom:-38px;border:14px solid #b9e6f044;border-radius:50%}.console-sidebar__support strong{color:#224462;font-size:13px}.console-sidebar__support p{margin:8px 0 12px;color:#7690a7;font-size:11px;line-height:1.8}.console-sidebar__support a{color:#0c76c9;font-size:11px}.console-main{grid-area:main;min-width:0}.console-content{width:min(1400px,calc(100% - 48px));padding:24px 0 58px}.console-heading{min-height:84px;margin:-24px -24px 22px;padding:22px 24px 18px}.console-overview-hero{position:relative;min-height:154px;overflow:hidden;margin:-24px -24px 14px;padding:38px 31px 26px;background:radial-gradient(circle at 66% 40%,#fff 0 5%,transparent 35%),linear-gradient(105deg,#edf8ff,#e7f6ff 56%,#effbfc)}.console-overview-hero:after{content:"";position:absolute;width:480px;height:220px;right:-80px;top:-125px;border:1px solid #91dfe94d;border-radius:50%;transform:rotate(-8deg)}.console-overview-hero>div{position:relative;z-index:2}.console-overview-hero h1{margin:0;color:#0c294d;font-size:28px}.console-overview-hero h1 span{font-size:26px}.console-overview-hero h2{margin:8px 0 7px;color:#1d4165;font-size:16px;font-weight:600}.console-overview-hero p{margin:0;color:#7189a2;font-size:12px}.console-overview-hero img{position:absolute;z-index:1;width:370px;max-height:165px;right:210px;bottom:-11px;object-fit:contain;opacity:.72}.console-overview-hero aside{position:absolute;z-index:2;right:32px;top:48px;display:grid;gap:9px;text-align:right}.console-overview-hero aside strong{color:#597696;font-size:13px;letter-spacing:.12em}.console-overview-hero aside span{color:#91a5b9;font-size:10px}.console-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:13px}.console-stats>a{display:grid;grid-template-columns:54px minmax(0,1fr) 16px;align-items:center;gap:14px;min-height:112px;padding:18px;border:1px solid #e0e9f1;border-radius:9px;background:#fff;box-shadow:0 5px 18px #326a9009}.console-stats>a:hover{border-color:#bcd9ef;box-shadow:0 8px 24px #286d9e13;transform:translateY(-1px)}.console-stat-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%}.console-stat-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.console-stat-icon--app{background:#e5f3ff;color:#1387ef}.console-stat-icon--pending{background:#e2f8f2;color:#18af83}.console-stat-icon--failed{background:#f0eaff;color:#8658ea}.console-stats>a>div{min-width:0;display:grid;gap:4px}.console-stats>a>div>span{color:#304c67;font-size:12px;font-weight:700}.console-stats>a strong{color:#0b2d54;font-size:27px;font-weight:650}.console-stats>a small{overflow:hidden;color:#8194a8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.console-stats>a>b{color:#6c8ba8;font-size:22px;font-weight:400}.console-overview-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:13px}.console-overview-grid .console-card{margin:0;border-radius:9px}.console-progress .console-card__head{align-items:flex-start}.console-progress .console-card__head p{margin:7px 0 0;line-height:1.5}.console-progress__steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:27px}.console-progress__steps>div{position:relative;display:grid;justify-items:center;gap:8px;text-align:center}.console-progress__steps>div:before{content:"";position:absolute;z-index:0;width:100%;height:2px;left:-50%;top:15px;background:#d5e1ec}.console-progress__steps>div:first-child:before{display:none}.console-progress__steps>div.done:before,.console-progress__steps>div.active:before{background:#1689ee}.console-progress__steps i{position:relative;z-index:1;display:grid;place-items:center;width:31px;height:31px;border:2px solid #c8d7e5;border-radius:50%;background:#fff;color:#8196ac;font-style:normal;font-size:11px}.console-progress__steps .done i{border-color:#1689ee;background:#1689ee;color:#fff}.console-progress__steps .active i{border:4px solid #cfe8ff;background:#167fe0;color:#fff;box-shadow:0 0 0 2px #64aff1}.console-progress__steps strong{color:#304c67;font-size:11px}.console-progress__steps span{color:#8b9dae;font-size:10px}.console-progress__steps .active span{padding:3px 7px;border-radius:8px;background:#ddf4ff;color:#087dc5}.console-quick>a{display:grid;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid #e8eef3}.console-quick>a:last-child{border-bottom:0}.console-quick>a>span{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#edf6ff;color:#137dd8;font-size:18px}.console-quick>a>div{display:grid;gap:3px}.console-quick strong{color:#31506b;font-size:11px}.console-quick small{color:#8b9dad;font-size:9px}.console-quick b{color:#7692ab;font-weight:400}.console-recent-apps{min-height:210px}.console-recent-app{display:grid;grid-template-columns:42px minmax(0,1fr) 58px 64px 80px;align-items:center;gap:12px;padding:11px;border:1px solid #e5edf4;border-radius:7px;margin-top:8px}.console-recent-app:hover{border-color:#c5dff1;background:#f9fcff}.console-recent-app__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:linear-gradient(145deg,#e2f2ff,#edf8ff);color:#1485ec}.console-recent-app>div{display:grid;gap:4px}.console-recent-app strong{color:#284762;font-size:12px}.console-recent-app small{color:#8598aa;font-size:10px}.console-health{color:#7f91a3;font-size:10px}.console-health.active{color:#10a675}.console-recent-app>b{color:#1477c9;font-size:10px;text-align:right}.console-next{background:linear-gradient(145deg,#fff,#f2f9ff)}.console-next .console-primary{margin-top:9px}.console-apps-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;min-height:170px;overflow:hidden;margin:-24px -24px 14px;padding:23px 30px 26px;background:radial-gradient(ellipse at 67% 40%,#ffffffb5,transparent 35%),linear-gradient(105deg,#edf8ff,#e8f5ff 60%,#f2fbff)}.console-apps-hero:after{content:"";position:absolute;right:11%;top:13px;width:410px;height:145px;border:1px solid #97dff077;border-radius:50%;transform:rotate(-8deg);pointer-events:none}.console-apps-hero>div,.console-apps-hero>button{position:relative;z-index:2}.console-apps-crumb{color:#7991ad;font-size:11px}.console-apps-crumb strong{color:#1178d1}.console-apps-hero h1{margin:14px 0 8px;color:#102c50;font-size:28px}.console-apps-hero p{margin:0;color:#607c9a;font-size:12px}.console-apps-hero img{position:absolute;z-index:1;right:17%;bottom:-42px;width:300px;height:210px;object-fit:contain;opacity:.58}.console-apps-hero .console-primary{min-height:37px;padding:0 19px;border:0;border-radius:6px;background:linear-gradient(100deg,#36a9ed,#0868e1);color:#fff;box-shadow:0 6px 15px #197ade24;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.console-apps-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.console-apps-stats>div{display:grid;grid-template:auto auto auto / 52px 1fr;column-gap:14px;align-items:center;min-height:103px;padding:17px 19px;border:1px solid #e1ebf4;border-radius:9px;background:#fff;box-shadow:0 5px 18px #326a9009}.console-apps-stat-icon{grid-row:1 / 4;display:grid;place-items:center;width:49px;height:49px;border-radius:50%;font-size:25px;font-weight:700;font-style:normal}.console-apps-stat-icon--all{background:#e8f3ff;color:#117be6}.console-apps-stat-icon--running{background:#e0f8f1;color:#10ad7e}.console-apps-stat-icon--sandbox{background:#edf1ff;color:#6674d9}.console-apps-stat-icon--pending{background:#fff3e5;color:#e79a28}.console-apps-stats span:not(.console-apps-stat-icon){color:#455e79;font-size:12px;font-weight:700}.console-apps-stats strong{color:#112f54;font-size:27px;line-height:1.15}.console-apps-stats small{color:#8aa0b5;font-size:10px}.console-apps-panel{padding:16px 18px 12px;border-radius:9px}.console-apps-filters{display:grid;grid-template-columns:minmax(125px,1fr) minmax(190px,1.6fr) repeat(3,minmax(118px,.8fr)) 70px;gap:10px;align-items:end;margin-bottom:17px}.console-apps-filter-title{display:grid;align-self:center;gap:4px}.console-apps-filter-title strong{color:#274464;font-size:15px}.console-apps-filter-title small{color:#8da0b4;font-size:10px}.console-apps-panel .console-apps-filters input,.console-apps-panel .console-apps-filters select{height:36px;min-width:0;padding:7px 10px;border:1px solid #d6e3f0;border-radius:5px;color:#395776;background:#fff;font-size:11px}.console-apps-panel .console-apps-filters button{height:36px;border:1px solid #d6e3f0;border-radius:5px;background:#fff;color:#3970a8;cursor:pointer;font-size:11px}.console-apps-table-wrap{width:100%;overflow-x:auto}.console-apps-table{width:100%;border-collapse:collapse;color:#425b78;font-size:11px;white-space:nowrap}.console-apps-table th{padding:10px 9px;background:#f4f8fd;color:#627d9b;font-weight:700;text-align:left}.console-apps-table td{padding:11px 9px;border-bottom:1px solid #edf2f7}.console-apps-table tbody tr:hover{background:#f8fbff}.console-apps-name{display:flex;align-items:center;gap:9px;color:#243d5b}.console-apps-name i{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#e8f3ff;color:#1681e3;font-size:17px;font-style:normal}.console-apps-env,.console-apps-status{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;background:#eaf4ff;color:#1479d5}.console-apps-env.production{background:#fff0dc;color:#d98320}.console-apps-status{gap:5px;background:#e2f8f0;color:#0b976c}.console-apps-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.console-apps-status--0,.console-apps-status--3{background:#fff3e4;color:#d98a1c}.console-apps-status--2,.console-apps-status--4{background:#ffebed;color:#df4859}.console-apps-table td button{padding:0;border:0;background:transparent;color:#127bd8;cursor:pointer;font:inherit;font-weight:700}.console-apps-table td button:hover{text-decoration:underline}.console-apps-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;color:#8195aa;font-size:11px}.console-apps-footer .console-pager{margin:0}.console-app-detail{border-radius:9px}.console-app-detail__actions{display:flex;align-items:center;gap:10px}.console-card .console-app-detail__actions button{border:1px solid #d3e3f1;border-radius:5px;background:#f7fbff;color:#2774b9;font-size:11px;white-space:nowrap}.console-card .console-app-detail__actions button:hover{border-color:#9fcaf0;background:#edf7ff}.console-workspace-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;min-height:150px;overflow:hidden;margin:-24px -24px 14px;padding:22px 30px 24px;background:radial-gradient(ellipse at 69% 35%,#ffffffba,transparent 37%),linear-gradient(105deg,#edf8ff,#e8f5ff 60%,#f2fbff)}.console-workspace-hero:after{content:"";position:absolute;right:10%;top:6px;width:390px;height:130px;border:1px solid #97dff077;border-radius:50%;transform:rotate(-8deg);pointer-events:none}.console-workspace-hero>div,.console-workspace-hero>button,.console-workspace-hero>a{position:relative;z-index:2}.console-workspace-hero h1{margin:13px 0 7px;color:#102c50;font-size:28px}.console-workspace-hero p{margin:0;color:#607c9a;font-size:12px}.console-workspace-hero img{position:absolute;z-index:1;right:17%;bottom:-58px;width:280px;height:205px;object-fit:contain;opacity:.48}.console-workspace-hero .console-primary,.console-workspace-hero>a{min-height:36px;display:inline-flex;align-items:center;padding:0 17px;border:0;border-radius:6px;background:linear-gradient(100deg,#36a9ed,#0868e1);color:#fff;box-shadow:0 6px 15px #197ade24;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.console-workspace-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.console-workspace-stats>div{display:grid;gap:4px;min-height:98px;padding:17px 20px;border:1px solid #e1ebf4;border-radius:9px;background:#fff;box-shadow:0 5px 18px #326a9009}.console-workspace-stats span{color:#455e79;font-size:12px;font-weight:700}.console-workspace-stats strong{color:#112f54;font-size:27px;line-height:1}.console-workspace-stats small{color:#8aa0b5;font-size:10px}.console-workspace-card{border-radius:9px}.console-workspace-card .console-card__head{align-items:flex-start;margin-bottom:18px}.console-workspace-card .console-card__head h2{font-size:17px}.console-workspace-card .console-card__head p{margin:5px 0 0;color:#8aa0b5;font-size:11px}.console-application-list__head,.console-application-row{display:grid;grid-template-columns:minmax(155px,1.35fr) minmax(130px,1fr) 100px minmax(150px,1.5fr) 160px;gap:12px;align-items:center}.console-application-list{overflow-x:auto}.console-application-list__head{padding:11px 14px;background:#f4f8fd;color:#627d9b;font-size:11px;font-weight:700}.console-application-row{min-height:61px;padding:11px 14px;border-bottom:1px solid #edf2f7;color:#627a92;font-size:11px}.console-application-row:hover,.console-change-row:hover,.console-session-row:hover{background:#f8fbff}.console-application-row>div:first-child{display:grid;gap:4px}.console-application-row strong{color:#263f5a;font-size:12px}.console-application-row small{color:#91a4b6;font-size:10px}.console-application-row__opinion{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-application-row__actions{display:flex;gap:9px;white-space:nowrap}.console-application-row__actions button{padding:0;border:0;background:none;color:#117bd5;cursor:pointer;font-size:11px}.console-review-status{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:4px 8px;border-radius:5px;background:#e1f8ee;color:#0b976c;font-size:11px;font-weight:500}.console-review-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.console-review-status.pending{background:#fff3e4;color:#d98a1c}.console-review-status.rejected{background:#ffebed;color:#df4859}.console-change-row{display:grid;grid-template-columns:minmax(0,1fr) 65px auto;gap:14px;align-items:center;padding:12px 8px;border-bottom:1px solid #edf2f7}.console-change-row:last-child{border-bottom:0}.console-change-row .console-actions{justify-content:flex-end}.console-change-row .console-more>div{top:36px}.console-debug-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(255px,.8fr);gap:13px}.console-debug-main,.console-debug-guide{min-width:0}.console-debug-main .console-card__head{align-items:center}.console-debug-app,.console-debug-form label{display:grid;gap:7px;color:#3f5a76;font-size:12px;font-weight:700}.console-debug-app select{width:100%;margin-top:8px}.console-debug-main .console-debug-form{max-width:none;margin-top:18px}.console-debug-main .console-debug-form textarea{min-height:225px;border-radius:6px;background:#f8fbfe;color:#274464;line-height:1.6}.console-debug-main .console-debug-form .console-checkbox{align-items:flex-start;color:#6b8299;line-height:1.5}.console-debug-main .console-debug-form .console-checkbox input{margin-top:2px}.console-debug-main .console-debug-form .console-primary{justify-self:start;min-height:37px;border-radius:5px}.console-debug-guide{background:linear-gradient(155deg,#fff,#f3faff)}.console-debug-guide>div{display:flex;gap:13px;padding:16px 0;border-top:1px solid #e7eef5}.console-debug-guide>div>span{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:8px;background:#e6f3ff;color:#1679cd;font-size:11px;font-weight:700}.console-debug-guide>div p{display:grid;gap:5px;margin:0}.console-debug-guide strong{color:#2b4967;font-size:12px}.console-debug-guide small{color:#8298ac;font-size:11px;line-height:1.7}.console-debug-guide>a{display:inline-block;margin-top:12px;color:#117bd5;font-size:12px;font-weight:700}.console-debug-output__meta{display:flex;flex-wrap:wrap;gap:10px 22px;padding:13px 15px;border-radius:6px;background:#f4f9fe;color:#758ba2;font-size:11px}.console-debug-output__meta strong{margin-left:4px;color:#2b4967;font-weight:600;overflow-wrap:anywhere}.console-debug-output>p{overflow-wrap:anywhere}.console-logs-app{display:grid;gap:6px;width:min(300px,100%);color:#667f98;font-size:11px}.console-logs-app select{width:100%}.console-logs-tabs{margin:0 0 16px}.console-logs-tabs button.active{border-color:#1485e7;color:#117bd5}.console-logs-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.console-logs-toolbar p{margin:0;color:#8da0b3;font-size:11px}.console-logs-toolbar .console-log-search{max-width:410px;width:100%;margin:0}.console-logs-toolbar .console-log-search input{min-width:0}.console-logs-toolbar .console-log-search button{border-radius:5px;background:#edf7ff;white-space:nowrap}.console-logs-table-wrap{width:100%;overflow-x:auto}.console-logs-table{min-width:700px}.console-logs-id{max-width:260px;overflow:hidden;text-overflow:ellipsis}.console-account-grid{display:grid;grid-template-columns:minmax(275px,.9fr) minmax(0,1.5fr);gap:13px}.console-account-avatar{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:linear-gradient(145deg,#168df0,#0867d7);color:#fff;font-size:19px;font-weight:700}.console-profile-card dl{margin:0}.console-profile-card dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #edf2f7;font-size:12px}.console-profile-card dl>div:last-child{border-bottom:0}.console-profile-card dt{color:#8a9fb3}.console-profile-card dd{margin:0;color:#2d4b68;font-weight:600;overflow-wrap:anywhere}.console-password-card form{gap:13px}.console-password-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.console-password-card form>small{color:#8aa0b5;font-size:10px}.console-password-card .console-actions{margin-top:3px}.console-session-row{display:grid;grid-template-columns:39px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 4px;border-top:1px solid #edf2f7}.console-session-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#eaf4ff;color:#197bd0;font-size:17px}.console-session-row>div{display:grid;gap:5px;min-width:0}.console-session-row strong{color:#2b4967;font-size:12px}.console-session-row small{color:#8a9fb3;font-size:10px;overflow-wrap:anywhere}.console-session-row button{border:1px solid #d5e4f0;border-radius:5px;background:#fff;color:#2572b5;padding:7px 11px;cursor:pointer;font-size:11px}.console-session-row button:hover{background:#f0f8ff}@media(max-width:1200px){.console-apps-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.console-apps-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.console-apps-filter-title{grid-column:1 / -1}.console-apps-table{min-width:850px}.console-application-list__head,.console-application-row{min-width:750px}}@media(max-width:1050px){.console-debug-grid,.console-account-grid{grid-template-columns:1fr}.console-debug-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:15px}.console-debug-guide h2,.console-debug-guide>a{grid-column:1 / -1}}@media(max-width:900px){.console-workspace-hero{margin-inline:-15px;padding-inline:20px}.console-workspace-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.console-workspace-hero{min-height:168px;align-items:flex-start;flex-direction:column;padding-block:18px}.console-workspace-hero h1{margin-top:9px;font-size:24px}.console-workspace-hero p{max-width:285px;line-height:1.5}.console-workspace-hero img{right:-25px;bottom:-68px;opacity:.25}.console-workspace-stats{gap:8px}.console-workspace-stats>div{min-height:83px;padding:11px}.console-workspace-stats strong{font-size:21px}.console-workspace-card{padding:17px 16px}.console-change-row{grid-template-columns:1fr auto}.console-change-row .console-actions{grid-column:1 / -1;justify-content:flex-start}.console-debug-guide{display:block}.console-logs-panel .console-card__head,.console-logs-toolbar{flex-direction:column;align-items:stretch}.console-logs-app{width:100%}.console-password-fields{grid-template-columns:1fr}.console-session-row{grid-template-columns:37px minmax(0,1fr)}.console-session-row button{grid-column:2;justify-self:start}}@media(max-width:680px){.console-apps-hero{min-height:175px;margin-inline:-15px;padding:18px 20px;align-items:flex-start;flex-direction:column}.console-apps-hero img{right:-35px;bottom:-65px;opacity:.3}.console-apps-hero h1{margin-top:9px;font-size:24px}.console-apps-hero p{max-width:280px;line-height:1.5}.console-apps-stats{gap:8px}.console-apps-stats>div{grid-template-columns:38px 1fr;gap:2px 8px;min-height:92px;padding:11px}.console-apps-stat-icon{width:36px;height:36px;font-size:20px}.console-apps-stats strong{font-size:22px}.console-apps-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.console-apps-filters input{grid-column:1 / -1}}@media(max-width:1080px){.console-overview-hero img{right:25px;opacity:.35}.console-overview-hero aside{display:none}.console-overview-grid{grid-template-columns:1fr}}@media(max-width:900px){.console-shell{grid-template:auto auto minmax(0,1fr) / 1fr;grid-template-areas:"global" "sidebar" "main"}.console-globalbar{position:static;padding:0 14px}.console-global-link{display:none}.console-sidebar{position:static;height:auto;padding:7px 12px;border-right:0;border-bottom:1px solid #dce4eb}.console-sidebar .console-brand,.console-sidebar__support{display:none}.console-sidebar nav{display:flex;overflow-x:auto;margin:0}.console-sidebar nav a{min-width:max-content;border-radius:6px;box-shadow:none!important}.console-sidebar nav a.router-link-exact-active{box-shadow:inset 0 -2px #1387ef!important}.console-content{width:calc(100% - 30px)}.console-overview-hero{margin-inline:-15px;padding-inline:20px}}@media(max-width:680px){.console-user small,.console-user button,.console-notification{display:none}.console-user{border:0;padding:0}.console-stats{grid-template-columns:1fr}.console-overview-hero img{display:none}.console-overview-hero{min-height:145px}.console-progress__steps{grid-template-columns:1fr;gap:13px}.console-progress__steps>div{grid-template-columns:34px 1fr auto;justify-items:start;align-items:center;text-align:left}.console-progress__steps>div:before{width:2px;height:100%;left:15px;top:-50%}.console-recent-app{grid-template-columns:40px minmax(0,1fr) 56px}.console-recent-app .console-health,.console-recent-app>b{display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}svg{display:block}section[id]{scroll-margin-top:88px}.site-shell{overflow:clip}.container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.icon{width:16px;height:16px;flex:none}.site-header{position:relative;z-index:20;background:#fff;border-bottom:1px solid #e7edf4}.site-header .container{width:min(1300px,calc(100% - 64px))}.site-header__inner{height:64px;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:9px;min-width:230px}.brand__mark{width:43px;height:43px;object-fit:contain}.brand__text{display:flex;flex-direction:column;gap:1px}.brand__text strong{color:#13273f;font-size:17px;letter-spacing:.06em;white-space:nowrap}.brand__text small{color:#708096;font-size:8px;font-weight:700;letter-spacing:.11em;white-space:nowrap}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:35px;flex:1}.desktop-nav a{color:#354b65;font-size:14px;font-weight:600;transition:color .2s;white-space:nowrap}.desktop-nav a:hover{color:#1d69d7}.desktop-nav a.router-link-exact-active{color:#0867e9}.desktop-nav a.router-link-exact-active:after{content:"";display:block;height:2px;margin-top:8px;background:#0867e9}.header-actions{display:flex;align-items:center;gap:12px}.header-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:38px;min-width:124px;border-radius:6px;background:#1265cf;color:#fff;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.header-cta:hover{background:#0b54b1;transform:translateY(-1px)}.menu-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #dbe5f0;border-radius:8px;background:#fff;color:#173451;cursor:pointer}.menu-toggle svg{width:20px;height:20px}.mobile-nav{display:none}.header-search{display:grid;place-items:center;width:34px;height:38px;color:#577393}.header-search svg{width:19px;height:19px}.header-guide{display:grid;place-items:center;height:38px;min-width:96px;padding:0 14px;border:1px solid #d6e9fd;border-radius:7px;background:#eff7ff;color:#1267d4;font-size:12px;font-weight:700;white-space:nowrap}.header-guide:hover{background:#e1f0ff}.hero{position:relative;min-height:360px;overflow:hidden;background:#ecf7ff url(/assets/open-platform-hero-background-BKnn2OgQ.png) center 26% / cover no-repeat;color:#142d53}.hero .container{width:min(1300px,calc(100% - 64px))}.hero__inner{display:grid;grid-template-columns:55% 45%;align-items:center;min-height:360px;position:relative}.hero__copy{position:relative;z-index:2;align-self:start;padding:36px 0 24px}.eyebrow{display:flex;align-items:center;gap:10px;color:#1789c8;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.eyebrow--light{color:#80dcd8}.eyebrow__line{width:20px;height:2px;background:currentColor;flex:none}.eyebrow span:not(.eyebrow__line){color:#52829a}.hero__eyebrow{color:#44699f;font-size:12px;font-weight:700;letter-spacing:.38em}.hero h1{margin:11px 0 10px;font-size:clamp(30px,2.2vw,37px);line-height:1.25;letter-spacing:-.04em;font-weight:800;white-space:nowrap}.hero h1 span{color:#0969e3}.hero__lead{max-width:620px;margin:0;color:#526989;font-size:14px;line-height:1.7;letter-spacing:.015em}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:17px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:0 22px;border-radius:7px;font-size:14px;font-weight:700;transition:background .2s,color .2s,transform .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button--primary{background:#096bec;color:#fff;box-shadow:0 11px 22px #096bec26}.button--primary:hover{background:#075ccd}.button--ghost{border:1px solid #1973ec;background:#fff;color:#1769d5}.button--ghost:hover{background:#eff7ff}.hero__meta{display:flex;align-items:flex-start;gap:22px;margin-top:22px}.hero__meta>div{display:flex;align-items:center;gap:10px;min-width:0}.hero__meta>div>span:last-child{display:flex;flex-direction:column;gap:3px}.hero__meta strong{color:#1f3656;font-size:13px;white-space:nowrap}.hero__meta small{color:#70849f;font-size:10px;white-space:nowrap}.meta-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e1ebfa;border-radius:50%;background:#fff;color:#106de9;box-shadow:0 9px 20px #2e85db12;flex:none}.meta-icon--identity,.meta-icon--sync,.meta-icon--exchange{background-image:url(/assets/open-platform-feature-icons-BFlfwOJB.png);background-size:135px 45px;background-repeat:no-repeat}.meta-icon--identity{background-position:-4px -2px}.meta-icon--sync{background-position:-48px -2px}.meta-icon--exchange{background-position:-92px -5px}.hero-visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:0}.hero-visual img{display:block;width:136%;max-width:none;height:auto;transform:translateY(-5px);filter:drop-shadow(0 15px 24px #1b8bea12)}.hero-visual__note{position:absolute;right:0;bottom:3px;color:#6184ad;font-size:10px;white-space:nowrap}.intro-strip{background:#fff;border-bottom:1px solid #eaf0f5}.intro-strip__inner{display:grid;grid-template-columns:repeat(3,1fr)}.intro-strip__inner>div{display:flex;align-items:center;gap:12px;min-height:94px;padding:0 28px;border-right:1px solid #e7edf3;white-space:nowrap}.intro-strip__inner>div:first-child{padding-left:0}.intro-strip__inner>div:last-child{border-right:0;padding-right:0}.intro-strip__symbol{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#e9f7fa;color:#129cae;font-size:22px;font-weight:500;flex:none}.intro-strip strong{color:#1e3550;font-size:14px}.intro-strip div div>span:last-child{color:#8392a6;font-size:12px}.section{padding:100px 0}.capabilities-section{background:#f7f9fc}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:42px}.section-heading h2,.access-section h2,.trust-card h2,.closing-section h2{margin:17px 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.38;letter-spacing:-.035em}.section-heading p{margin:0;color:#64758c;font-size:14px;line-height:1.8}.section-heading__index{color:#afbbca;font-size:12px;font-weight:700;letter-spacing:.12em;white-space:nowrap}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.capability-card{position:relative;display:flex;flex-direction:column;min-height:393px;padding:30px;border:1px solid #e3eaf2;border-radius:13px;background:#fff;box-shadow:0 14px 34px #27456c08;transition:transform .25s,box-shadow .25s,border-color .25s}.capability-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #27456c14;border-color:#cbdbea}.capability-card:before{content:"";position:absolute;left:30px;right:30px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--card-accent)}.capability-card--blue{--card-accent: #2984ea;--card-pale: #eaf3ff}.capability-card--cyan{--card-accent: #1fb5cc;--card-pale: #e8f8fa}.capability-card--mint{--card-accent: #22baaa;--card-pale: #e8f9f5}.capability-card__top{display:flex;align-items:start;justify-content:space-between}.capability-card__icon{display:grid;place-items:center;width:51px;height:51px;border-radius:11px;background:var(--card-pale);color:var(--card-accent)}.capability-card__icon svg{width:25px;height:25px}.capability-card__number{color:#e4eaf0;font-size:33px;font-weight:700;line-height:1}.capability-card__body{margin-top:30px}.capability-card__body small{color:var(--card-accent);font-size:10px;font-weight:800;letter-spacing:.13em}.capability-card h3{margin:7px 0 10px;color:#172b44;font-size:22px}.capability-card__status{display:inline-block;margin:0 0 11px;padding:5px 9px;border-radius:5px;background:var(--card-pale);color:var(--card-accent);font-size:10px;font-weight:700}.capability-card p{margin:0;min-height:66px;color:#687c92;font-size:13px;line-height:1.8}.capability-card ul{display:grid;gap:12px;margin:auto 0 0;padding:23px 0 0;border-top:1px solid #edf1f5;list-style:none}.capability-card li{display:flex;align-items:center;gap:9px;color:#3e556d;font-size:12px}.list-check{width:15px;height:15px;color:var(--card-accent)}.section-note{margin:22px 0 0;color:#8b9cb0;font-size:11px;text-align:right}.access-section{background:#fff}.access-section__inner{display:grid;grid-template-columns:43% 1fr;gap:82px;align-items:center}.access-section__copy>p{max-width:405px;margin:19px 0 32px;color:#64758c;font-size:14px;line-height:1.9}.access-callout{display:flex;gap:12px;max-width:410px;padding:17px;border:1px solid #d5e8f4;border-radius:8px;background:#f2f9fd;color:#476681;font-size:12px;line-height:1.7}.access-callout__icon{display:grid;place-items:center;width:31px;height:31px;border-radius:7px;background:#dfeef7;color:#238ab1;flex:none}.access-callout__icon svg{width:17px;height:17px}.steps-list{margin:0;padding:0;list-style:none;border-top:1px solid #e7edf2}.steps-list li{display:flex;align-items:center;gap:22px;min-height:106px;border-bottom:1px solid #e7edf2}.steps-list__index{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#edf7fb;color:#0f9aad;font-size:12px;font-weight:800;flex:none}.steps-list h3{margin:0 0 6px;color:#1b3049;font-size:16px}.steps-list p{margin:0;color:#74869a;font-size:12px}.steps-list__arrow{width:18px;height:18px;margin-left:auto;color:#aac1d2}.trust-section{background:#f0f5f9}.trust-section__inner{display:grid;grid-template-columns:41% 1fr;gap:54px;align-items:center}.trust-card{position:relative;overflow:hidden;min-height:388px;padding:52px 46px;border-radius:14px;background:linear-gradient(145deg,#0d2c53,#092042 70%,#091a36);color:#fff}.trust-card h2{position:relative;z-index:1;margin-top:31px;font-size:35px}.trust-card p{position:relative;z-index:1;max-width:275px;color:#b9cce3;font-size:13px;line-height:1.9}.trust-card__accent{position:absolute;right:-95px;bottom:-124px;width:320px;height:320px;border:1px solid #6aebdc9c;border-radius:50%;box-shadow:0 0 0 28px #5edbcd18,0 0 0 72px #5edbcd0d,0 0 0 120px #5edbcd0a}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px 36px}.trust-grid__icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #cce6ed;border-radius:10px;background:#e6f4f8;color:#179bb3}.trust-grid__icon svg{width:21px;height:21px}.trust-grid h3{margin:17px 0 7px;color:#1b3049;font-size:16px}.trust-grid p{margin:0;color:#6e8095;font-size:12px;line-height:1.8}.closing-section{overflow:hidden;background:linear-gradient(115deg,#083f65,#0d5e82 52%,#0b747e);color:#fff}.closing-section__inner{position:relative;padding:80px 0 86px;text-align:center}.closing-section .eyebrow{justify-content:center}.closing-section h2{position:relative;margin:22px 0 12px;font-size:clamp(29px,3.1vw,40px)}.closing-section p{position:relative;margin:0 auto 29px;color:#c9e4e9;font-size:14px;line-height:1.8}.closing-section__orb{position:absolute;width:500px;height:500px;left:calc(50% - 250px);top:-180px;border:1px solid #a2f8ef2a;border-radius:50%;box-shadow:0 0 0 70px #a2f8ef09,0 0 0 160px #a2f8ef06}.button--light{position:relative;min-height:44px;background:#fff;color:#0b6380}.button--light:hover{background:#e8fbf7}.site-footer{background:#0a1b32;color:#c5d2e2}.site-footer__top{display:flex;justify-content:space-between;align-items:center;min-height:116px;border-bottom:1px solid #ffffff1a}.site-footer__brand{display:flex;align-items:center;gap:8px}.site-footer__brand img{width:42px;height:42px;object-fit:contain}.site-footer__brand>div{display:flex;flex-direction:column;gap:2px}.site-footer__brand strong{color:#fff;font-size:15px}.site-footer__brand span{color:#6f88a6;font-size:8px;font-weight:700;letter-spacing:.11em}.site-footer__top p{color:#8fa4bd;font-size:12px}.site-footer__bottom{display:flex;justify-content:space-between;padding:24px 0;color:#7187a1;font-size:11px}.home-section-link{display:flex;justify-content:flex-end;margin-top:22px}.home-section-link a{display:inline-flex;align-items:center;gap:9px;color:#1269be;font-size:13px;font-weight:700}.home-section-link a:hover{color:#0d508f}.home-section-link--access{margin-top:28px}.capabilities-hero{position:relative;overflow:hidden;padding:82px 0 86px;background:radial-gradient(circle at 85% 20%,#175e84 0,transparent 34%),linear-gradient(115deg,#091b36,#0d3357);color:#fff}.capabilities-hero:after{content:"";position:absolute;width:580px;height:580px;right:-145px;top:-270px;border:1px solid #84e9ea32;border-radius:50%;box-shadow:0 0 0 70px #84e9ea0b,0 0 0 150px #84e9ea08}.capabilities-hero .container{position:relative;z-index:1}.capabilities-hero h1{margin:24px 0 13px;font-size:clamp(36px,4vw,54px);letter-spacing:-.04em}.capabilities-hero h1 span{color:#63e0d3}.capabilities-hero p{max-width:570px;margin:0;color:#b8cee3;font-size:15px;line-height:1.9}.capabilities-hero__meta{display:flex;gap:22px;margin-top:32px;color:#89b8d0;font-size:11px}.capabilities-hero__meta span:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:#5adacb;vertical-align:2px}.capabilities-overview{padding-top:80px;padding-bottom:88px}.capabilities-overview__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.capability-select{display:flex;flex-direction:column;min-height:325px;padding:28px;border:1px solid #e0e8f0;border-radius:12px;background:#fff;transition:border-color .2s,transform .2s,box-shadow .2s}.capability-select:hover,.capability-select--active{border-color:#55bdc5;box-shadow:0 18px 35px #153e660e;transform:translateY(-3px)}.capability-select__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.capability-select__icon{display:grid;place-items:center;width:50px;height:50px;border-radius:10px;background:#e7f7f9;color:#149bb4}.capability-select__icon svg{width:25px;height:25px}.capability-select__number{color:#e2eaf1;font-size:29px;font-weight:800}.capability-select small{color:#168da9;font-size:10px;font-weight:800;letter-spacing:.13em}.capability-select h3{margin:8px 0 9px;color:#182e48;font-size:21px}.capability-select p{margin:0 0 22px;color:#708297;font-size:12px;line-height:1.8}.capability-select__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:19px;border-top:1px solid #edf1f5}.capability-select__bottom svg{width:17px;height:17px;color:#6c9aa9}.status-ready,.status-planned{display:inline-block;padding:5px 9px;border-radius:5px;font-size:11px;font-weight:700;white-space:nowrap}.status-ready{background:#e5f8f2;color:#168b70}.status-planned{background:#eef2f6;color:#687b90}.capability-detail{padding:84px 0 100px;background:#fff;scroll-margin-top:20px}.capability-detail__intro{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.capability-detail__intro h2{margin:18px 0 11px;font-size:34px}.capability-detail__intro p{max-width:710px;margin:0;color:#66798e;font-size:14px;line-height:1.8}.capability-detail__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px}.capability-detail__panel{padding:28px 30px;border:1px solid #e1e9f0;border-radius:10px;background:#fbfdfe}.capability-detail__panel h3,.capability-apis h3{margin:0 0 18px;color:#1d334c;font-size:17px}.capability-detail__panel ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.capability-detail__panel li{display:flex;align-items:flex-start;gap:10px;color:#526982;font-size:13px;line-height:1.6}.capability-detail__panel li span{width:6px;height:6px;margin-top:8px;border-radius:50%;background:#2bbba9;flex:none}.capability-boundary{margin-top:22px;padding:19px 22px;border-left:3px solid #1db3aa;border-radius:0 7px 7px 0;background:#eff9f8}.capability-boundary strong{color:#127e83;font-size:12px}.capability-boundary p{margin:7px 0 0;color:#4c6574;font-size:13px;line-height:1.7}.capability-apis{margin-top:38px}.capability-apis__heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.capability-apis__heading a{display:inline-flex;align-items:center;gap:6px;color:#1477bc;font-size:12px;font-weight:700}.capability-apis__heading a svg{width:14px;height:14px}.capability-apis__list{overflow:hidden;border:1px solid #e3eaf0;border-radius:9px}.capability-apis__list a{display:grid;grid-template-columns:56px minmax(0,1fr) 130px 18px;align-items:center;gap:16px;padding:13px 18px;border-bottom:1px solid #edf1f5;font-size:12px}.capability-apis__list a:last-child{border:0}.capability-apis__list a:hover{background:#f5fbfd}.capability-apis__list code{overflow:hidden;color:#314963;font-family:SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.capability-apis__list a>span:nth-child(3){color:#698096}.capability-apis__list svg{width:16px;height:16px;color:#8eafbc}.capability-apis__method,.docs-sidebar__method,.api-route>span{font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.capability-apis__method.post,.docs-sidebar__method.post,.api-route>span.post{color:#117fba}.capability-apis__method.get,.docs-sidebar__method.get,.api-route>span.get{color:#188d73}.capability-detail__actions{display:flex;gap:12px;margin-top:36px}.button--outline{border:1px solid #bfd1df;color:#245573}.button--outline:hover{background:#f0f8fb}.docs-page{background:#fff}.docs-banner{overflow:hidden;background:linear-gradient(115deg,#0a2545,#104367);color:#fff}.docs-banner__inner{display:flex;justify-content:space-between;align-items:center;min-height:195px}.docs-banner__eyebrow{color:#5cdbd1;font-size:10px;font-weight:800;letter-spacing:.15em}.docs-banner h1{margin:10px 0 7px;font-size:32px}.docs-banner p{margin:0;color:#b6cee1;font-size:13px}.docs-banner__graphic{display:flex;align-items:center;gap:12px;padding:23px 30px;border:1px solid #77b7dc44;border-radius:12px;background:#ffffff0c;color:#b1e4e9;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;letter-spacing:.12em;transform:rotate(-4deg)}.docs-banner__graphic svg{width:38px;height:38px;color:#6ce0d3}.docs-toolbar{position:relative;z-index:5;display:flex;align-items:center;gap:20px;min-height:82px;border-bottom:1px solid #e8edf2}.docs-search{position:relative;display:flex;align-items:center;width:min(430px,50%);height:40px;border:1px solid #dce5ed;border-radius:7px;background:#f9fbfd}.docs-search:focus-within{border-color:#37a8ba;box-shadow:0 0 0 3px #37a8ba1a}.docs-search__icon{width:16px;height:16px;margin-left:13px;color:#8396a8}.docs-search input{min-width:0;width:100%;height:100%;padding:0 10px;border:0;outline:0;background:transparent;color:#1b344d;font:inherit;font-size:12px}.docs-search kbd{margin-right:11px;padding:2px 6px;border:1px solid #d8e2eb;border-radius:4px;color:#97a8b9;font-size:11px}.docs-search__results{position:absolute;top:calc(100% + 7px);left:0;width:min(560px,90vw);max-height:420px;overflow-y:auto;padding:7px;border:1px solid #dce6ee;border-radius:8px;background:#fff;box-shadow:0 20px 50px #16395726}.docs-search__results a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;border-radius:5px;color:#25425d;font-size:12px}.docs-search__results a:hover{background:#f0f8fa}.docs-search__results small{overflow:hidden;color:#879aab;text-overflow:ellipsis;white-space:nowrap}.docs-search__empty{padding:15px;color:#8497a8;font-size:12px}.docs-toolbar__filters{display:flex;align-items:center;gap:18px;margin-left:auto;color:#7a8da0;font-size:12px;white-space:nowrap}.docs-toolbar__filters strong{margin-left:4px;color:#305774}.docs-toolbar__filters select{margin-left:5px;padding:7px 9px;border:1px solid #dce5ed;border-radius:5px;background:#fff;color:#305774;font:inherit;cursor:pointer}.docs-mobile-toggle{display:none}.docs-layout{display:grid;grid-template-columns:208px minmax(0,1fr) 174px;gap:38px;align-items:start;padding-top:36px;padding-bottom:96px}.docs-sidebar{position:sticky;top:22px;max-height:calc(100vh - 44px);overflow-y:auto;padding-right:9px}.docs-sidebar__head{display:none}.docs-sidebar__group{display:grid;gap:2px;margin-bottom:26px}.docs-sidebar__group h2{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px;padding:0 10px;color:#8798a9;font-size:11px;font-weight:800;letter-spacing:.05em}.docs-sidebar__group h2 small{color:#1b9b89;font-size:10px;font-weight:600}.docs-sidebar__group a{display:flex;align-items:center;gap:7px;min-height:35px;padding:7px 10px;border-radius:5px;color:#5c7287;font-size:12px;line-height:1.5}.docs-sidebar__group a:hover{background:#f2f7fa;color:#216d9d}.docs-sidebar__group a.active{background:#e8f5f8;color:#087e98;font-weight:700}.docs-sidebar__method{min-width:35px;font-size:9px}.docs-article{min-width:0}.docs-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#96a5b5;font-size:11px}.docs-breadcrumb a:hover{color:#1277ad}.docs-breadcrumb strong{color:#4c637b;font-weight:600}.docs-article__head{padding:27px 0 32px;border-bottom:1px solid #e7edf2}.docs-category{display:inline-block;padding:5px 9px;border-radius:4px;background:#e8f6f6;color:#138f96;font-size:10px;font-weight:800}.docs-category--api{background:#eaf4fc;color:#226da2}.docs-article__head h2{margin:15px 0 11px;color:#17314c;font-size:clamp(29px,3vw,38px)}.docs-article__head p{margin:0 0 17px;color:#587088;font-size:14px;line-height:1.8}.docs-article__meta{color:#9aabba;font-size:11px}.docs-content-section{padding-top:33px;scroll-margin-top:20px}.docs-content-section h3{margin:0 0 18px;color:#1d3853;font-size:21px}.docs-content-section h4{margin:24px 0 10px;color:#2b4964;font-size:15px}.docs-paragraph{margin:0 0 17px;color:#566d83;font-size:13px;line-height:1.9}.docs-list{display:grid;gap:9px;margin:0 0 20px;padding-left:20px;color:#566d83;font-size:13px;line-height:1.8}.docs-list li::marker{color:#20b3ad}.docs-note{margin:17px 0;padding:17px 19px;border-left:3px solid #24b9ad;border-radius:0 6px 6px 0;background:#eff9f8}.docs-note strong{color:#128586;font-size:11px}.docs-note p{margin:5px 0 0;color:#4c6b78;font-size:12px;line-height:1.8}.docs-table-wrap{max-width:100%;overflow-x:auto;margin:17px 0 22px;border:1px solid #e2eaf1;border-radius:7px}.docs-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.6}.docs-table th{padding:11px 13px;background:#f5f8fa;color:#4d6780;font-weight:700;text-align:left;white-space:nowrap}.docs-table td{padding:12px 13px;border-top:1px solid #e8eef3;color:#61778b;vertical-align:top}.docs-table td:first-child{color:#33516e;white-space:nowrap}.docs-table code{color:#0b709e;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.docs-code{overflow:hidden;margin:17px 0 21px;border:1px solid #203951;border-radius:8px;background:#102138}.docs-code__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid #ffffff20;color:#9bbbd0;font-size:11px}.docs-code__head button,.api-route button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#abd5e1;font-size:11px;cursor:pointer}.docs-code__head button:hover{color:#fff}.docs-code__tabs{display:flex;flex-wrap:wrap;gap:4px}.docs-code__tabs button{padding:5px 9px;border-radius:4px;white-space:nowrap}.docs-code__tabs button.active{background:#22435d;color:#fff}.docs-code__head button svg,.api-route button svg{width:14px;height:14px}.docs-code pre{overflow-x:auto;margin:0;padding:20px;color:#d8e9ef;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.7;-moz-tab-size:2;tab-size:2}.docs-next{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:50px;padding:22px 0;border-top:1px solid #e4ebf0;color:#8b9eaf;font-size:12px}.docs-next a{display:inline-flex;align-items:center;gap:7px;color:#087eaa;font-size:13px;font-weight:700}.docs-next svg{width:15px;height:15px}.docs-toc{position:sticky;top:25px;display:grid;gap:13px;padding-left:16px;border-left:1px solid #e2eaf0}.docs-toc>span{margin-bottom:4px;color:#90a0b1;font-size:11px;font-weight:700}.docs-toc a{color:#6d8296;font-size:11px;line-height:1.5}.docs-toc a:hover{color:#087ca5}.docs-toc .docs-toc__help{display:flex;gap:6px;align-items:center;margin-top:13px;color:#1988a5}.docs-toc__help svg{width:13px;height:13px;flex:none}.api-route{display:flex;align-items:center;gap:13px;min-width:0;padding:15px 17px;border:1px solid #dfe9ef;border-radius:6px;background:#f7fafc}.api-route>span{padding:5px 8px;border-radius:4px;background:#e8f3f7}.api-route code{overflow:auto;color:#254b69;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;white-space:nowrap}.api-route button{margin-left:auto;color:#5f88a4}.docs-inline-link{color:#107db5;font-weight:700}@media(max-width:1050px){.docs-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}.docs-toc{display:none}}@media(max-width:800px){.capabilities-overview__grid{grid-template-columns:1fr}.capability-select{min-height:260px}.capability-detail__grid{grid-template-columns:1fr}.docs-banner__inner{min-height:160px}.docs-banner__graphic{display:none}.docs-toolbar{gap:10px;min-height:75px;flex-wrap:wrap;padding:12px 0}.docs-mobile-toggle{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 9px;border:1px solid #dce5ed;border-radius:6px;background:#fff;color:#45657c;font-size:12px}.docs-mobile-toggle svg{width:16px;height:16px}.docs-search{width:min(100%,320px);flex:1}.docs-toolbar__filters{width:100%;justify-content:flex-end}.docs-layout{display:block;padding-top:24px}.docs-sidebar{display:none;position:absolute;z-index:10;top:auto;left:20px;width:min(300px,calc(100vw - 40px));max-height:70vh;padding:17px;border:1px solid #dbe8f0;border-radius:8px;background:#fff;box-shadow:0 22px 48px #18375325}.docs-sidebar--open{display:block}.docs-sidebar__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;color:#34516a;font-size:13px;font-weight:700}.docs-sidebar__head button{border:0;background:transparent;color:#1c86a3;font-size:12px}}@media(max-width:540px){.capabilities-hero{padding:62px 0}.capabilities-hero h1{font-size:34px}.capabilities-hero__meta{flex-direction:column;gap:10px}.capabilities-overview{padding-top:60px;padding-bottom:65px}.capability-detail{padding:65px 0}.capability-detail__intro{display:block}.capability-detail__intro>span{margin-top:18px}.capability-apis__heading{display:block}.capability-apis__heading a{margin-bottom:16px}.capability-apis__list a{grid-template-columns:47px minmax(0,1fr) 16px;gap:8px;padding:13px 10px}.capability-apis__list a>span:nth-child(3){display:none}.capability-detail__actions{flex-wrap:wrap}.docs-banner h1{font-size:28px}.docs-search kbd{display:none}.docs-article__head h2{font-size:29px}.docs-table{min-width:480px}}@media(max-width:1100px){.desktop-nav{gap:20px}.site-header .desktop-nav,.site-header .header-actions{display:none}.site-header .brand{margin-right:auto}.site-header .menu-toggle{display:flex}.mobile-nav{display:grid;gap:0;padding:6px 20px 14px;border-top:1px solid #edf1f5;background:#fff;box-shadow:0 18px 30px #0d274319}.mobile-nav>a{padding:13px 3px;border-bottom:1px solid #f0f3f7;color:#334d68;font-size:14px}.mobile-nav__actions{display:flex;gap:10px;padding-top:15px}.mobile-nav__actions a{display:grid;place-items:center;flex:1;padding:10px 12px;border:1px solid #d6e9fd;border-radius:6px;background:#eff7ff;color:#1267d4;font-size:13px;font-weight:700}.mobile-nav__actions a:last-child{border:1px solid #1265cf;background:#1265cf;color:#fff}.hero__inner{grid-template-columns:55% 45%}.hero h1{font-size:clamp(29px,3vw,36px);white-space:normal}.hero__lead{font-size:14px}.hero__meta{gap:10px}.hero__meta small{font-size:9px}.hero-visual img{width:136%}.intro-strip__inner>div{gap:8px;padding-inline:16px}.intro-strip div div>span:last-child{display:none}.access-section__inner{gap:40px}}@media(max-width:800px){.container,.hero .container,.site-header .container{width:min(100% - 40px,620px)}.site-header__inner{height:66px}.desktop-nav,.header-actions{display:none}.brand{margin-right:auto}.menu-toggle{display:flex}.hero{background-position:center top}.hero__inner{display:flex;flex-direction:column;min-height:auto}.hero__copy{padding:58px 0 12px;width:100%}.hero h1{font-size:clamp(34px,6.2vw,46px);white-space:normal}.hero__lead{font-size:14px}.hero__meta{margin-top:32px}.hero-visual{width:100%;padding-bottom:30px}.hero-visual img{width:100%;transform:none}.hero-visual__note{bottom:14px}.intro-strip__inner{grid-template-columns:repeat(3,1fr)}.intro-strip__inner>div{justify-content:center;min-height:72px;padding:0 8px}.intro-strip strong{font-size:12px}.intro-strip__symbol{width:25px;height:25px;font-size:17px}.section{padding:72px 0}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:300px}.capability-card p{min-height:auto;margin-bottom:25px}.access-section__inner,.trust-section__inner{grid-template-columns:1fr;gap:34px}.trust-card{min-height:300px}}@media(max-width:540px){.container,.hero .container,.site-header .container{width:calc(100% - 36px)}.brand__mark{width:38px;height:38px}.brand__text strong{font-size:15px}.brand__text small{font-size:7px}.hero__copy{padding-top:43px}.hero__eyebrow{font-size:10px;letter-spacing:.26em}.hero h1{margin-top:17px;font-size:clamp(30px,8vw,41px)}.hero__lead{font-size:13px}.hero__actions{gap:10px;margin-top:24px}.button{min-height:44px;padding:0 15px;gap:7px;font-size:12px}.hero__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px}.hero__meta>div{gap:5px}.hero__meta strong{font-size:10px}.hero__meta small{display:none}.meta-icon{width:34px;height:34px}.meta-icon--identity,.meta-icon--sync,.meta-icon--exchange{background-size:108px 36px}.meta-icon--identity{background-position:-2px -1px}.meta-icon--sync{background-position:-37px -1px}.meta-icon--exchange{background-position:-73px -4px}.hero-visual{padding-bottom:30px}.hero-visual__note{font-size:9px;white-space:normal;text-align:right}.intro-strip__inner{gap:0}.intro-strip__inner>div{flex-direction:column;gap:4px;min-height:86px}.intro-strip strong{font-size:10px}.section-heading h2,.access-section h2{font-size:28px}.section-heading__index{display:none}.capability-card{padding:26px}.steps-list li{gap:13px;min-height:94px}.steps-list h3{font-size:14px}.steps-list p{font-size:11px;line-height:1.5}.trust-card{padding:34px}.trust-grid{gap:28px 20px}.trust-grid h3{font-size:14px}.trust-grid p{font-size:11px}.site-footer__top{display:block;padding:28px 0 18px}.site-footer__top p{margin:15px 0 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.public-page-hero{position:relative;overflow:hidden;padding:65px 0 72px;background:linear-gradient(115deg,#0a203d,#124465);color:#fff}.public-page-hero:after{content:"";position:absolute;top:-240px;right:-30px;width:560px;height:560px;border:1px solid #63dfdb30;border-radius:50%;box-shadow:0 0 0 68px #63dfdb0a,0 0 0 150px #63dfdb06;pointer-events:none}.public-page-hero .container{position:relative;z-index:1}.public-page-hero h1{margin:19px 0 10px;font-size:clamp(34px,3.8vw,50px)}.public-page-hero p{max-width:680px;margin:0;color:#bfd3e4;font-size:14px;line-height:1.8}.access-entry-content{min-height:340px;padding-top:72px;padding-bottom:90px}.access-entry-content h2{margin:0 0 14px;color:#203852;font-size:28px}.access-entry-content p{max-width:680px;margin:0;color:#61788f;font-size:14px;line-height:1.8}.access-entry-content__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.changelog-layout,.status-layout{padding-top:55px;padding-bottom:100px}.changelog-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.changelog-intro h2,.status-section__heading h2{margin:0 0 8px;color:#19324d;font-size:28px}.changelog-intro p,.status-section__heading p{margin:0;color:#74869a;font-size:13px;line-height:1.7}.changelog-intro>span{color:#8da0b0;font-size:12px;white-space:nowrap}.changelog-filters{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:36px;padding-bottom:17px;border-bottom:1px solid #e1e9f0}.changelog-tabs{display:flex;gap:5px}.changelog-tabs button,.status-filters button{padding:9px 15px;border:1px solid transparent;border-radius:6px;background:transparent;color:#60768b;font-size:12px;font-weight:600;cursor:pointer}.changelog-tabs button:hover,.status-filters button:hover{background:#f0f7fa;color:#167e9d}.changelog-tabs button.active,.status-filters button.active{border-color:#d5edf0;background:#e9f7f8;color:#087d94}.changelog-search{display:flex;align-items:center;gap:8px;width:260px;height:38px;padding:0 11px;border:1px solid #dce6ed;border-radius:6px;background:#fff}.changelog-search:focus-within{border-color:#2baeb9}.changelog-search svg{width:15px;height:15px;color:#92a5b5}.changelog-search input{width:100%;border:0;outline:0;color:#27435e;font:inherit;font-size:12px}.changelog-note{margin:24px 0 8px;padding:14px 17px;border-left:3px solid #32b7ab;border-radius:0 5px 5px 0;background:#f0f9f8;color:#577180;font-size:12px;line-height:1.7}.changelog-note strong{margin-right:7px;color:#157f83}.changelog-list{border-left:1px solid #dbe6ed;margin:33px 0 0 113px}.changelog-entry{position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin:0 0 23px 29px;padding:24px 27px;border:1px solid #e2eaf1;border-radius:10px;background:#fff;box-shadow:0 12px 28px #1b406209;scroll-margin-top:18px}.changelog-entry:before{content:"";position:absolute;width:10px;height:10px;left:-35px;top:31px;border:3px solid #fff;border-radius:50%;background:#26b9b1;box-shadow:0 0 0 1px #66c8c6}.changelog-entry__date{position:absolute;left:-142px;top:27px;display:grid;gap:7px;width:100px;color:#1e4962;text-align:right}.changelog-entry__date strong{font-size:12px;white-space:nowrap}.changelog-entry__date span{color:#91a1ae;font-size:11px}.changelog-entry__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.changelog-entry h3{margin:0;color:#1c3650;font-size:19px}.changelog-entry__head>button{display:inline-flex;align-items:center;gap:5px;flex:none;padding:6px 0;border:0;background:transparent;color:#257a9b;font-size:12px;cursor:pointer}.changelog-entry__head>button svg{width:15px;height:15px;transition:transform .2s}.changelog-entry__head>button svg.rotated{transform:rotate(180deg)}.changelog-entry__body>p{margin:13px 0 0;color:#6e8295;font-size:13px;line-height:1.8}.changelog-entry__detail{margin-top:23px;padding-top:22px;border-top:1px solid #e8eef2}.changelog-entry__detail h4{margin:0 0 10px;color:#27445f;font-size:13px}.changelog-entry__detail ul{display:grid;gap:8px;margin:0 0 22px;padding-left:18px;color:#526e83;font-size:12px;line-height:1.7}.changelog-entry__detail li::marker{color:#25aeb0}.changelog-entry__detail dl{display:grid;gap:13px;margin:0}.changelog-entry__detail dl>div{display:grid;grid-template-columns:72px 1fr;gap:10px;font-size:12px;line-height:1.7}.changelog-entry__detail dt{color:#2b576f;font-weight:700}.changelog-entry__detail dd{margin:0;color:#647b8d}.changelog-entry__links{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px}.changelog-entry__links a,.changelog-entry__links button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#177fa2;font-size:12px;font-weight:700;cursor:pointer}.changelog-entry__links button{color:#738ba0}.changelog-entry__links svg{width:14px;height:14px}.changelog-empty{padding:70px 20px;color:#8395a6;font-size:13px;text-align:center}.status-overview{display:flex;align-items:center;gap:22px;min-height:174px;padding:27px 31px;border:1px solid #d9e6ec;border-radius:13px;background:linear-gradient(110deg,#f3f9fb,#fff)}.status-overview__symbol{display:grid;place-items:center;width:64px;height:64px;border-radius:15px;background:#e4eef3;flex:none}.status-overview__symbol span{width:18px;height:18px;border-radius:50%;background:#8a9eae;box-shadow:0 0 0 7px #8a9eae24}.status-overview--operational .status-overview__symbol{background:#e5f7f0}.status-overview--operational .status-overview__symbol span{background:#26ad80;box-shadow:0 0 0 7px #26ad8024}.status-overview--degraded .status-overview__symbol,.status-overview--maintenance .status-overview__symbol{background:#fff5df}.status-overview--degraded .status-overview__symbol span,.status-overview--maintenance .status-overview__symbol span{background:#dfa12a;box-shadow:0 0 0 7px #dfa12a24}.status-overview--outage .status-overview__symbol{background:#ffeded}.status-overview--outage .status-overview__symbol span{background:#df5d60;box-shadow:0 0 0 7px #df5d6024}.status-overview__eyebrow{color:#84a0af;font-size:10px;font-weight:800;letter-spacing:.15em}.status-overview h2{margin:7px 0 5px;color:#233b53;font-size:25px}.status-overview p{margin:0;color:#71869a;font-size:12px;line-height:1.7}.status-overview>button{display:inline-flex;align-items:center;gap:7px;flex:none;margin-left:auto;padding:10px 14px;border:1px solid #c9dce4;border-radius:6px;background:#fff;color:#286781;font-size:12px;font-weight:700;cursor:pointer}.status-overview>button:disabled{opacity:.6;cursor:wait}.status-overview>button svg{width:15px;height:15px}.status-overview>button svg.spinning{animation:status-spin 1s linear infinite}@keyframes status-spin{to{transform:rotate(360deg)}}.status-meta{display:flex;flex-wrap:wrap;gap:9px 25px;margin:16px 0 70px;color:#8a9dad;font-size:11px}.status-section{margin-top:66px}.status-section__heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:27px}.status-section__heading .eyebrow{margin-bottom:13px}.status-filters{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:17px}.status-components{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.status-component{display:flex;align-items:center;gap:15px;min-height:94px;padding:19px 20px;border:1px solid #e0e9ef;border-radius:9px;background:#fff}.status-component__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#edf2f5;flex:none}.status-component__icon>span{width:10px;height:10px;border-radius:50%;background:#93a4b1}.status-component__icon--operational{background:#e5f6ed}.status-component__icon--operational>span{background:#20a878}.status-component__icon--degraded,.status-component__icon--maintenance{background:#fff5df}.status-component__icon--degraded>span,.status-component__icon--maintenance>span{background:#dea333}.status-component__icon--outage{background:#ffeded}.status-component__icon--outage>span{background:#dc595c}.status-component h3{margin:0 0 4px;color:#263e56;font-size:15px}.status-component p{margin:0;color:#8899a8;font-size:11px}.status-component strong{margin-left:auto;white-space:nowrap}.status-pill--operational,.status-pill--degraded,.status-pill--outage,.status-pill--maintenance,.status-pill--unknown{font-size:11px}.status-pill--operational{color:#168d68}.status-pill--degraded,.status-pill--maintenance{color:#ad791b}.status-pill--outage{color:#cb5257}.status-pill--unknown{color:#899aa8}.status-empty{padding:43px 22px;border:1px dashed #d8e5ed;border-radius:8px;background:#fafcfd;color:#8195a5;font-size:12px;text-align:center}.status-empty strong{color:#567188;font-size:14px}.status-empty p{margin:8px 0 0;line-height:1.7}.status-history{margin-top:76px}.status-incidents{display:grid;gap:17px}.status-incident{padding:24px 27px;border:1px solid #e1eaf0;border-radius:9px;background:#fff}.status-incident__header{display:flex;align-items:start;justify-content:space-between;gap:16px}.status-incident time{color:#90a3b1;font-size:11px}.status-incident h3{margin:7px 0 10px;color:#213b54;font-size:17px}.status-incident>p{margin:0 0 11px;color:#647b90;font-size:12px;line-height:1.7}.status-incident__badge{padding:6px 9px;border-radius:5px;background:#fff0e2;color:#ab6b22;font-size:11px;font-weight:700;white-space:nowrap}.status-incident__badge--resolved{background:#e8f7ef;color:#1a8b68}.status-incident__badge--monitoring{background:#e8f3fa;color:#2b7b9e}.status-incident__environment{color:#8095a7;font-size:11px}.status-incident ol{display:grid;gap:12px;margin:20px 0 0;padding:17px 0 0 17px;border-top:1px solid #e7edf2;color:#627a8e;font-size:12px;line-height:1.6}.status-incident li time{margin-right:12px}.status-help{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:50px;padding:25px 28px;border-radius:9px;background:#eff8fa}.status-help h3{margin:0 0 5px;color:#26465c;font-size:16px}.status-help p{margin:0;color:#69889a;font-size:12px}.status-help a{display:inline-flex;align-items:center;gap:7px;color:#1685a0;font-size:12px;font-weight:700;white-space:nowrap}.status-help svg{width:15px;height:15px}@media(max-width:800px){.changelog-layout,.status-layout{padding-top:48px;padding-bottom:75px}.changelog-filters{flex-wrap:wrap}.changelog-search{width:100%}.status-components{grid-template-columns:1fr}.status-section__heading{display:block}.status-section__heading p{margin-top:10px}}@media(max-width:540px){.public-page-hero{padding:58px 0 60px}.changelog-intro{display:block}.changelog-intro>span{display:inline-block;margin-top:14px}.changelog-list{margin-left:0;border-left:0}.changelog-entry{margin-left:0;padding:21px}.changelog-entry:before{display:none}.changelog-entry__date{position:static;display:flex;width:auto;gap:10px;margin-bottom:12px;text-align:left}.changelog-entry__head{gap:8px}.changelog-entry h3{font-size:16px}.changelog-entry__detail dl>div{display:block}.changelog-entry__detail dd{margin-top:4px}.status-overview{display:grid;grid-template-columns:52px 1fr;gap:13px;padding:22px}.status-overview__symbol{width:48px;height:48px}.status-overview h2{font-size:21px}.status-overview>button{grid-column:1 / -1;margin:5px 0 0;justify-content:center}.status-meta{margin-bottom:55px}.status-component{gap:11px;padding:15px}.status-component h3{font-size:13px}.status-component strong{font-size:10px}.status-help{display:block}.status-help a{margin-top:15px}}
