.account-field-hint{color:#717984;overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.8}.profile-avatar-wrap{align-content:start}.profile-fields strong{overflow-wrap:anywhere}.profile-fields .account-field-hint+.account-field-hint{margin-top:4px}.profile-fields .form-error,.profile-fields .form-success{margin-bottom:0}.profile-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-avatar{overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.avatar-change:focus-within{outline-offset:4px;outline:2px solid #087fca}.account-icon-command{color:#6e7782;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.account-icon-command:hover{background:#eef1f4}.avatar-crop-dialog{color:#2d333c;background:#fff;border:1px solid #dce1e7;border-radius:8px;width:min(440px,100vw - 32px);max-height:calc(100svh - 32px);margin:auto;padding:22px;overflow:auto}.avatar-crop-dialog::backdrop{background:#18202d80}.avatar-crop-dialog header,.avatar-crop-dialog footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.avatar-crop-dialog h2{margin:0;font-size:18px}.avatar-crop-stage{aspect-ratio:1;background:#eff1f4;width:100%;margin-block:18px;position:relative;overflow:hidden}.avatar-crop-zoom{align-items:center;gap:12px;font-size:12px;display:flex}.avatar-crop-zoom input{accent-color:#087fca;flex:1;min-width:0}.avatar-crop-zoom output{text-align:right;font-variant-numeric:tabular-nums;width:38px}.avatar-crop-dialog footer{justify-content:flex-end;margin-top:22px}.security-setting-row{border-bottom:1px solid #e5e7eb;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:18px;padding:25px 0;display:grid}.security-setting-row>svg{color:#77828f;align-self:start;margin-top:3px}.security-setting-row h2{margin:0 0 9px;font-size:15px;font-weight:600}.security-setting-row p{color:#404b58;margin:0;font-size:13px}.security-setting-row span{color:#7a838e;margin-top:7px;font-size:12px;line-height:1.7;display:block}.security-completion{color:#267451;align-items:flex-start;gap:8px;margin:22px 0 0;font-size:13px;line-height:1.8;display:flex}.security-completion svg{flex-shrink:0;margin-top:3px}.security-editor{max-width:560px;padding:27px 0 0}.security-editor header{justify-content:space-between;align-items:center;gap:16px;display:flex}.security-editor h3{margin:0;scroll-margin-top:90px;font-size:16px;font-weight:600}.security-editor h3:focus{outline:none}.security-editor-description{color:#626d79;margin:0 0 4px;font-size:12px;line-height:1.9}.security-editor fieldset{border:0;gap:18px;min-width:0;margin:22px 0 0;padding:0;display:grid}.security-editor label{color:#5d6774;gap:8px;font-size:13px;display:grid}.security-editor input{width:100%;min-width:0;height:38px;font:inherit;border:1px solid #cdd3dc;border-radius:4px;padding:0 11px}.security-editor fieldset .account-field-hint{margin:0}.security-code-field{grid-template-columns:minmax(0,1fr) 130px;align-items:end;gap:12px;display:grid}.console-page .security-code-field button{white-space:nowrap;min-height:38px}.security-editor footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.security-steps{border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:14px;margin:18px 0 0;padding:18px 0;list-style:none;display:flex}.security-steps li{color:#7b8591;align-items:center;gap:8px;font-size:12px;display:flex}.security-steps b{border:1px solid #d6dce3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:500;display:grid}.security-steps [aria-current=step]{color:#087fca}.security-steps [aria-current=step] b{color:#fff;background:#087fca;border-color:#087fca}.account-password-notice{color:#267451;border-bottom:1px solid #e5e7eb;width:min(420px,100% - 40px);margin:28px 0 0;padding:12px 0;font-size:13px;line-height:1.8}.account-password-notice+.account-auth-card{margin-top:24px}@media (max-width:700px){.security-setting-row{grid-template-columns:20px minmax(0,1fr);gap:12px}.security-setting-row>button{grid-column:2;justify-self:start;margin-top:2px}.security-code-field{grid-template-columns:minmax(0,1fr) 118px;gap:8px}.security-steps{gap:8px}.security-steps li{gap:5px;font-size:11px}.avatar-crop-dialog{padding:18px}}.api-account-page{color:#27313b;background:#f7fafc;min-height:100vh}.api-account-topbar{background:#fff;border-bottom:1px solid #e0e6eb;justify-content:space-between;align-items:center;min-height:64px;padding:0 max(24px,50vw - 590px);display:flex}.api-account-back{color:#536271;align-items:center;gap:7px;font-size:13px;display:inline-flex}.api-account-back:hover{color:#087ac1}.api-account-page .account-wordmark{color:#25313c;font-size:15px;font-weight:650}.api-account-page .account-wordmark span{color:#9aa5ae;margin-left:5px;font:10px Consolas,monospace}.api-account-frame{width:min(980px,100% - 48px);margin:0 auto;padding:56px 0 74px}.api-account-heading{border-bottom:1px solid #dde5eb;padding-bottom:27px}.api-account-heading h1{margin:8px 0 0;font-size:31px;font-weight:650}.api-account-heading p:not(.section-kicker){color:#71808e;max-width:650px;margin:12px 0 0;font-size:13px;line-height:1.85}.api-application-workspace{gap:42px;margin-top:34px;display:grid}.api-application-create,.api-application-list{border-bottom:1px solid #dde5eb;padding:27px 0}.api-account-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.api-account-section-heading svg{color:#087ac1}.api-account-section-heading h2{margin:6px 0 0;font-size:19px;font-weight:600}.api-application-form{grid-template-columns:1fr 190px;gap:17px 15px;max-width:720px;margin-top:25px;display:grid}.api-application-form label{color:#536271;gap:7px;font-size:12px;display:grid}.api-application-form input,.api-application-form select,.api-application-form textarea{box-sizing:border-box;color:#2d3945;background:#fff;border:1px solid #cbd7df;border-radius:3px;outline:none;width:100%;font:13px Microsoft YaHei UI,sans-serif}.api-application-form input,.api-application-form select{height:38px;padding:0 10px}.api-application-form textarea{resize:vertical;padding:9px 10px}.api-application-form input:focus,.api-application-form select:focus,.api-application-form textarea:focus{border-color:#087ac1;box-shadow:0 0 0 3px #087ac11a}.api-origin-field{grid-column:1/-1}.api-origin-field small{color:#87939e;font-size:11px;line-height:1.6}.api-form-submit{color:#fff;cursor:pointer;background:#087ac1;border:0;border-radius:3px;justify-content:center;align-items:center;gap:7px;width:max-content;min-height:36px;padding:0 14px;font:600 12px Microsoft YaHei UI,sans-serif;display:inline-flex}.api-form-submit:disabled{opacity:.55;cursor:not-allowed}.api-form-message{color:#2f805f;margin:17px 0 0;font-size:12px}.api-form-message.is-error{color:#b04d57}.api-application-list{padding-top:0}.api-application-row{border-bottom:1px solid #e3e8ed;justify-content:space-between;align-items:flex-start;gap:24px;padding:21px 0;display:flex}.api-application-row-main{min-width:0}.api-application-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.api-application-title strong{color:#2e3a45;font-size:14px}.api-application-title span{color:#657482;background:#eef3f6;padding:3px 7px;font-size:10px}.api-application-title span[data-status=approved]{color:#267450;background:#eaf7f1}.api-application-title span[data-status=rejected],.api-application-title span[data-status=suspended]{color:#a34d59;background:#fbeef0}.api-application-row p{color:#70808d;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px}.api-application-row small{color:#8a969f;margin-top:5px;font-size:11px;display:block}.api-application-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.api-application-actions button{color:#3d6f88;cursor:pointer;background:#fff;border:1px solid #c5d8e4;align-items:center;gap:6px;min-height:32px;padding:0 9px;font:600 11px Microsoft YaHei UI,sans-serif;display:inline-flex}.api-application-actions button:disabled{opacity:.55;cursor:wait}.api-application-actions .api-revoke-button{color:#a04c57;border-color:#e0c5c8}.api-empty-state,.api-account-error{color:#84909a;margin:23px 0 0;font-size:12px}.api-key-reveal{background:#eef9f4;border-left:3px solid #2a8a66;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}.api-key-reveal strong{color:#236b51;font-size:13px}.api-key-reveal p{color:#5b7b6d;margin:5px 0 10px;font-size:11px}.api-key-reveal code{color:#254a3c;white-space:nowrap;max-width:100%;font:12px Consolas,monospace;display:block;overflow:auto}.api-key-reveal button{color:#2a8062;cursor:pointer;background:#fff;border:1px solid #b8d9ca;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}@media (max-width:700px){.api-account-topbar{padding-inline:18px}.api-account-frame{width:calc(100% - 36px);padding-top:37px}.api-account-heading h1{font-size:27px}.api-application-form{grid-template-columns:1fr}.api-origin-field{grid-column:auto}.api-application-row{flex-direction:column;gap:15px}.api-application-actions{justify-content:flex-start}.api-key-reveal{flex-direction:column}}
.admin-user-filters{border-block:1px solid #e2e6eb;flex-wrap:wrap;align-items:end;gap:14px;padding:20px 0;display:flex}.admin-user-filters label{color:#64707c;gap:7px;font-size:12px;display:grid}.admin-user-filters .admin-search-field{flex:1;align-items:center;gap:10px;min-width:220px;display:flex}.admin-user-filters input,.admin-user-filters select{min-width:0;height:36px;font:inherit;border:1px solid #ced5de;border-radius:4px;padding:0 10px}.admin-search-field input{width:100%}.admin-reset-link,.admin-back-link{color:#087fca;align-items:center;gap:6px;min-height:34px;font-size:12px;display:inline-flex}.admin-user-results{margin-top:20px}.admin-user-results>header{color:#6a7682;justify-content:space-between;gap:16px;padding:0 0 16px;font-size:12px;display:flex}.admin-user-results>header a{color:#087fca;align-items:center;gap:6px;display:inline-flex}.admin-table-scroll{max-width:100%;overflow:auto}.admin-users-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:680px;font-size:12px}.admin-users-table th{color:#6b7683;white-space:nowrap;background:#f0f3f6;font-size:11px;font-weight:500}.admin-users-table th,.admin-users-table td{vertical-align:middle;border-bottom:1px solid #e3e7ed;padding:15px 14px}.admin-users-table td{color:#414b58;overflow-wrap:anywhere;max-width:260px;line-height:1.7}.admin-users-table strong{font-size:13px;font-weight:500}.admin-users-table td>span:not(.admin-group-label):not(.admin-account-state){color:#818b97;margin-top:4px;font-size:11px;display:block}.admin-users-table a{white-space:nowrap;color:#087fca;align-items:center;gap:5px;display:inline-flex}.admin-users-table tbody tr:hover{background:#fafbfc}.admin-group-label{color:#63707e;white-space:nowrap;font-size:12px;display:inline-block}.admin-group-label[data-admin=true]{color:#087ac1;font-weight:600}.admin-account-state{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.admin-account-state:before{content:"";background:#418c70;border-radius:50%;width:6px;height:6px}.admin-account-state[data-state=suspended]:before{background:#bc565b}.admin-pagination{color:#7c8692;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:12px;display:flex}.admin-pagination>div{gap:20px;display:flex}.admin-pagination a{color:#087ac1}.admin-empty{color:#7a8591;margin:0;padding:25px 0;font-size:13px}.admin-group-list{border-top:1px solid #dfe4e9}.admin-group-section{border-bottom:1px solid #dfe4e9;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:28px 0;display:grid}.admin-group-section header{align-items:flex-start;gap:14px;display:flex}.admin-group-section header>svg{color:#65839a;flex-shrink:0;margin-top:3px}.admin-group-section h2{margin:0;font-size:17px;font-weight:600}.admin-group-section p{color:#74808c;margin:9px 0 0;font-size:13px;line-height:1.8}.admin-group-section dl{align-items:center;gap:32px;margin:0;display:flex}.admin-group-section dt{color:#7c8793;font-size:11px}.admin-group-section dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:22px}.admin-group-section>a{color:#087ac1;grid-column:1/-1;align-items:center;gap:7px;width:max-content;font-size:12px;display:inline-flex}.admin-group-rules{padding-top:28px}.admin-group-rules h2{margin:0 0 14px;font-size:16px}.admin-group-rules ul{color:#6e7985;margin:0;padding-left:18px;font-size:13px;line-height:2.1}.admin-user-heading{align-items:center;gap:18px;padding:22px 0 28px;display:flex}.admin-detail-avatar{color:#397493;background:#e7eff6;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:22px;display:grid;overflow:hidden}.admin-detail-avatar img{object-fit:cover;width:100%;height:100%}.admin-user-heading>div:nth-child(2){min-width:0;margin-right:10px}.admin-user-heading h2{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600}.admin-user-heading p{color:#7e8893;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px}.admin-detail-section>h2,.admin-detail-section>header h2{margin:0 0 18px;font-size:16px;font-weight:600}.admin-user-tab-panel{gap:30px;display:grid}.admin-detail-section>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-detail-section>header span{color:#85909b;font-size:12px}.admin-detail-fields{grid-template-columns:1fr 1fr;gap:0 32px;margin:0 0 30px;display:grid}.admin-detail-fields:last-child{margin-bottom:0}.admin-detail-fields>div{border-bottom:1px solid #e8ebef;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:16px 0;font-size:12px;line-height:1.8;display:grid}.admin-detail-fields dt{color:#7b8794}.admin-detail-fields dd{color:#45515e;overflow-wrap:anywhere;margin:0}.admin-control-row{border-bottom:1px solid #e4e8ed;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:24px 0;display:grid}.admin-control-row>svg{color:#778492;align-self:start}.admin-control-row h3{margin:0 0 9px;font-size:14px;font-weight:600}.admin-control-row p{color:#7b8591;margin:0;font-size:12px;line-height:1.9}.admin-group-choice{flex-wrap:wrap;gap:20px;margin-top:16px;display:flex}.admin-group-choice label{color:#566473;align-items:center;gap:8px;font-size:13px;display:inline-flex}.admin-group-choice input{accent-color:#087fca}.admin-danger-row{border-top:1px solid #e5e7eb;border-bottom:0;margin-top:25px}.admin-danger-row h3{color:#aa4c55}.admin-self-note{color:#5c6e7c;background:#eef3f7;border-left:3px solid #8dabbf;margin:0 0 20px;padding:12px 15px;font-size:12px;line-height:1.9}.admin-confirm-dialog{color:#384452;background:#fff;border:1px solid #dce2e8;border-radius:6px;width:min(470px,100vw - 32px);max-height:calc(100svh - 32px);margin:auto;padding:24px;overflow:auto}.admin-confirm-dialog::backdrop{background:#17243380}.admin-confirm-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-confirm-dialog h2{margin:0;font-size:18px}.admin-confirm-dialog p{overflow-wrap:anywhere;font-size:13px;line-height:1.9}.admin-confirm-dialog label{color:#61707e;gap:9px;font-size:12px;display:grid}.admin-confirm-dialog input{min-width:0;height:38px;font:inherit;border:1px solid #cdd3dc;padding:0 10px}.admin-confirm-dialog footer{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.admin-user-controls button,.admin-confirm-dialog footer button{border-radius:4px;min-height:35px;font-weight:500}.operations-metrics:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:850px){.admin-detail-fields,.admin-group-section{grid-template-columns:1fr}.admin-group-section dl{gap:38px;padding-left:36px}}@media (max-width:600px){.admin-user-filters{gap:12px}.admin-user-filters .admin-search-field{flex-basis:100%}.admin-user-filters>label:not(.admin-search-field){flex:1}.admin-user-filters select{width:100%}.admin-user-heading{flex-wrap:wrap;gap:12px}.admin-user-heading>div:nth-child(2){flex:1;min-width:160px}.admin-control-row{grid-template-columns:20px minmax(0,1fr)}.admin-control-row>button{grid-column:2;justify-self:start}.admin-detail-fields>div{grid-template-columns:95px minmax(0,1fr);gap:8px}.admin-group-section dl{padding-left:0}.admin-user-heading .admin-group-label{margin-left:64px}}
.ops-editor{min-width:0}.ops-tabs{border-bottom:1px solid #dfe4e9;gap:0;display:flex;overflow-x:auto}.ops-tabs button{font:inherit;color:#6a7784;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 20px;font-size:13px}.ops-tabs button[aria-selected=true],.ops-tabs button[aria-pressed=true]{color:#087ac1;background:#fff;border-bottom-color:#087ac1}.ops-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.ops-actions button,.ops-editor-heading button,.ops-list button,.ops-form>button{color:#506173;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd5df;border-radius:4px;padding:7px 12px;font-size:12px}.ops-form{border-bottom:1px solid #e2e6eb;padding:22px 0}.ops-form fieldset{border:0;gap:17px;min-width:0;margin:0;padding:0;display:grid}.ops-form h2{margin:0;font-size:17px;font-weight:600}.ops-form label{color:#5d6b79;gap:7px;font-size:12px;display:grid}.ops-form input:not([type=checkbox]),.ops-form textarea,.ops-form select{color:#384b5b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d2dbe4;border-radius:4px;padding:9px 10px;font-size:13px}.ops-form textarea{resize:vertical;line-height:1.7}.ops-form input:focus,.ops-form textarea:focus,.ops-form select:focus{outline-offset:1px;border-color:#087ac1;outline:2px solid #c5e0f3}.ops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 24px;display:grid}.ops-editor-heading{align-items:center;gap:14px;display:flex}.ops-editor-heading>span{color:#8d98a5;margin-right:auto;font-size:11px}.ops-form .ops-checkbox{align-items:center;gap:8px;display:flex}.ops-form .ops-checkbox input{accent-color:#087ac1;width:15px;height:15px}.ops-content-list{border-top:1px solid #e0e6ed;margin-top:18px;display:grid}.ops-content-list button{text-align:left;color:#425667;cursor:pointer;font:inherit;background:#fff;border:0;border-bottom:1px solid #e4e9ee;justify-content:space-between;align-items:center;gap:15px;padding:13px 12px;font-size:13px;display:flex}.ops-content-list button[aria-pressed=true]{color:#087ac1;background:#f0f6fb}.ops-content-list small{color:#8895a3;font-size:11px}.ops-section-editor{border-top:1px solid #e1e7ed;gap:14px;padding:18px 0;display:grid}.ops-section-editor .ops-actions{margin:0}.ops-section-editor strong{margin-right:auto;font-size:13px}.ops-content-preview{background:#fff;border:1px solid #dce3ea;max-width:780px;padding:24px}.ops-content-preview h1{font-size:25px}.ops-content-preview h2{margin-top:25px}.ops-content-preview h3{margin-top:8px;font-size:18px}.ops-content-preview p,.ops-content-preview li{white-space:pre-wrap;font-size:13px;line-height:1.9}.ops-content-preview small{color:#8c98a5;font-size:11px}.ops-list>article{border-bottom:1px solid #e0e7ed;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;display:flex}.ops-list strong{color:#3b4b5c;font-size:14px}.ops-list p{color:#778593;margin:8px 0;font-size:12px}.ops-list small{color:#8e9aa6;font-size:11px}.ops-list-excerpt{white-space:pre-wrap;max-height:90px;overflow:auto}.ops-inbox{display:grid}.ops-inbox>a{color:#4c6073;border-bottom:1px solid #e1e7ec;align-items:center;gap:18px;padding:14px 0;font-size:13px;display:flex}.ops-inbox strong{color:#087ac1;margin-left:auto}.ops-incident-timeline,.monitor-events ol{border-left:1px solid #ccd8e2;margin:20px 0;padding-left:18px;list-style:none}.ops-incident-timeline li,.monitor-events li{color:#6c7c8b;padding:10px 0 18px;font-size:12px}.ops-incident-timeline time,.monitor-events time{color:#93a0ab;margin-left:18px;font-size:11px}.ops-incident-timeline p,.monitor-events p{white-space:pre-wrap;line-height:1.9}.public-notices{gap:0;margin:14px 0;display:grid}.public-notice{color:#64788a;border-bottom:1px solid #e2e8ee;padding:12px 0;font-size:12px}.public-notice summary{cursor:pointer;align-items:center;gap:12px;font-weight:600;display:flex}.public-notice time{color:#96a3ae;margin-left:auto;font-size:11px;font-weight:400}.public-notice summary>span{color:#087ac1;font-size:10px}.public-notice p{white-space:pre-wrap;margin:8px 0 0;line-height:1.8}.maintenance-notice{background:#fffdf9;border-left:3px solid #c39c54;padding-left:14px}.account-auth-page>.public-notices{width:min(460px,100% - 36px);margin:14px auto}.monitor-events{border-top:1px solid #dbe4ec;margin-top:35px;padding-top:24px}.monitor-events>h2{color:#415568;font-size:19px}.monitor-events details{border-bottom:1px solid #e1e8ee;padding:17px 0}.monitor-events summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.monitor-events summary strong{font-size:14px}.monitor-events summary time{margin-left:auto}.monitor-events>p{color:#7b8997;font-size:13px}.web-public .status-history-bars i.unknown{background:#cbd2da}.web-public .monitor-state.unknown,.web-public .monitor-service-icon.unknown{color:#8a96a4;background:#f4f6f8}.ops-maintenance-form{padding-bottom:28px}.ops-form button:disabled{opacity:.55;cursor:wait}@media (max-width:700px){.ops-form-grid{grid-template-columns:1fr}.ops-content-list button{flex-direction:column;align-items:flex-start;gap:6px}.ops-editor-heading{flex-wrap:wrap}.ops-tabs button{padding:12px}.ops-list>article{gap:12px}.monitor-events summary time{width:100%;margin-left:0}.ops-content-preview{padding:15px}}
