.settings-page,.settings-login,.settings-dialog{--settings-ink:#172f38;--settings-muted:#687e87;--settings-border:#dce5e8;--settings-primary:#087f72;--settings-danger:#bc414c;color:var(--settings-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}.settings-page *,.settings-login *,.settings-dialog *{box-sizing:border-box}.settings-page{gap:24px;min-width:0;display:grid}.settings-page h1,.settings-page h2,.settings-page h3,.settings-page p,.settings-login h1,.settings-login h2,.settings-login p,.settings-dialog h2,.settings-dialog h3,.settings-dialog p{margin:0}.settings-page-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.settings-page-header h1{letter-spacing:-.7px;font-size:27px;font-weight:700;line-height:1.45}.settings-page-header p:not(.settings-eyebrow){color:var(--settings-muted);margin-top:6px}.settings-page .settings-eyebrow{letter-spacing:1.3px;color:var(--settings-primary);margin-bottom:6px;font-size:11px;font-weight:650}.settings-button{min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.settings-primary{color:#fff;background:#087f72;border-color:#087f72}.settings-primary:hover:not(:disabled){background:#06695e;border-color:#06695e}.settings-secondary{color:var(--settings-ink);border-color:var(--settings-border);background:#fff}.settings-secondary:hover:not(:disabled){background:#f4f7f8;border-color:#afc0c6}.settings-danger{background:var(--settings-danger);color:#fff;border-color:var(--settings-danger)}.settings-danger:hover:not(:disabled){background:#a6333d}.settings-text-danger{color:#b23743;background:0 0}.settings-text-danger:hover:not(:disabled){background:#fff1f2}.settings-small{min-height:34px;padding:6px 11px;font-size:12px}.settings-button:disabled,.settings-close:disabled{opacity:.55;cursor:wait}.settings-page :focus-visible,.settings-dialog :focus-visible,.settings-login :focus-visible{outline-offset:3px;outline:3px solid #7dd5c8}.settings-panel{border:1px solid var(--settings-border);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.settings-toolbar{border-bottom:1px solid var(--settings-border);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.settings-toolbar h2{align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.settings-toolbar p{color:var(--settings-muted);margin-top:4px;font-size:12px}.settings-count{color:#526b74;font-variant-numeric:tabular-nums;background:#eef3f5;border-radius:5px;justify-content:center;align-items:center;min-width:22px;height:21px;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.settings-toolbar-actions{align-items:center;gap:10px;display:flex}.settings-search input{font:inherit;color:var(--settings-ink);border:1px solid var(--settings-border);background:#f8fafb;border-radius:6px;width:215px;max-width:100%;min-height:35px;padding:7px 11px;font-size:12px}.settings-search input::placeholder{color:#70858d}.settings-table-wrap{width:100%;overflow-x:auto}.settings-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.settings-table th{color:#647b84;letter-spacing:.3px;white-space:nowrap;background:#f9fbfc;border-bottom:1px solid #e8eef0;padding:12px 24px;font-size:11px;font-weight:600}.settings-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #eaf0f2;max-width:340px;padding:22px 24px}.settings-table tr:last-child td{border-bottom:none}.settings-table tbody tr:hover{background:#fbfdfd}.settings-resource-name{font-size:14px;font-weight:650;display:block}.settings-secondary-line{color:var(--settings-muted);margin-top:5px;font-size:11px;display:block}.settings-mono,.settings-path,.settings-masked-id,.settings-delete-target code{font-variant-ligatures:none;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.settings-path{color:#45626b;overflow-wrap:anywhere;background:#f0f5f6;border-radius:4px;padding:4px 6px;font-size:12px}.settings-tag{color:#28705f;background:#f0f8f5;border:1px solid #d4e6e2;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.settings-action-cell{text-align:right}.settings-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.settings-panel-footer{color:#72868e;background:#fcfdfd;border-top:1px solid #e8eef0;padding:12px 24px;font-size:11px}.settings-empty{text-align:center;min-height:280px;color:var(--settings-muted);flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:45px 24px;display:flex}.settings-empty h3{color:var(--settings-ink);font-size:17px;font-weight:650}.settings-empty p{max-width:440px;font-size:13px}.settings-empty .settings-button{margin-top:8px}.settings-empty-mark{letter-spacing:1px;color:#4c8377;background:#f1f8f6;border:1px solid #d7e7e3;border-radius:12px;place-items:center;width:58px;height:58px;margin-bottom:5px;font:650 15px SFMono-Regular,Consolas,monospace;display:grid}.settings-notice{overflow-wrap:anywhere;border:1px solid;border-radius:7px;padding:13px 16px;font-size:13px}.settings-notice-error{color:#a83541;background:#fff3f4;border-color:#f0cdd1}.settings-notice-success{color:#23694f;background:#eff9f5;border-color:#cbe7dd}.settings-loader{border:2px solid #dce5e8;border-top-color:#087f72;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite settings-spin}@keyframes settings-spin{to{transform:rotate(360deg)}}.settings-tabs{border-bottom:1px solid var(--settings-border);gap:26px;display:flex}.settings-tabs a{color:#617983;border-bottom:2px solid #0000;gap:10px;margin-bottom:-1px;padding:4px 2px 15px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.settings-tabs a span{color:#71868d;background:#e9eff1;border-radius:4px;padding:1px 5px;font-size:11px;font-weight:500}.settings-tabs .settings-tab-active{color:#087f72;border-bottom-color:#087f72}.settings-tabs .settings-tab-active span{color:#367768;background:#e2f1ec}.settings-provider-intro{align-items:center;gap:15px;display:flex}.settings-provider-intro h2{font-size:17px;font-weight:650}.settings-provider-intro p{color:var(--settings-muted);margin-top:3px;font-size:12px}.settings-provider-mark{letter-spacing:-.3px;border:1px solid;border-radius:9px;flex:none;place-items:center;width:46px;height:46px;font:700 13px SFMono-Regular,Consolas,monospace;display:grid}.settings-provider-aliyun{color:#a8571a;background:#fff8f2;border-color:#f0dfcf}.settings-provider-tencent{color:#326b97;background:#f0f7fc;border-color:#d6e5f0}.settings-quota{min-width:158px;max-width:215px}.settings-quota strong{color:#087f72;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.settings-quota div>span{color:var(--settings-muted);font-size:11px}.settings-quota progress{appearance:none;color:#087f72;background:#eaf1f2;border:none;border-radius:5px;width:100%;height:5px;margin-top:7px;display:block;overflow:hidden}.settings-quota progress::-webkit-progress-bar{background:#eaf1f2}.settings-quota progress::-webkit-progress-value{background:#087f72;border-radius:5px}.settings-quota progress::-moz-progress-bar{background:#087f72;border-radius:5px}.settings-quota-exhausted strong,.settings-quota-exhausted progress{color:#bc414c}.settings-quota-exhausted progress::-webkit-progress-value{background:#bc414c}.settings-quota-exhausted progress::-moz-progress-bar{background:#bc414c}.settings-help{color:var(--settings-muted);grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding:0 2px;font-size:12px;display:grid}.settings-help-label{color:#48636d;white-space:nowrap;font-weight:650}.settings-help a{color:#087f72;white-space:nowrap;font-weight:600;text-decoration:none}.settings-dialog{background:#fff;border:1px solid #d4dfe2;border-radius:12px;width:min(500px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow-y:auto;box-shadow:0 25px 90px #142a3240}.settings-dialog-wide{width:min(720px,100vw - 32px)}.settings-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#142a3280}.settings-dialog-body{padding:28px}.settings-dialog-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:26px;display:flex}.settings-dialog-header h2{letter-spacing:-.5px;font-size:20px;font-weight:700}.settings-dialog-header p{color:var(--settings-muted);margin-top:5px;font-size:12px}.settings-close{color:#6b818a;cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;place-items:center;width:30px;height:30px;margin:-4px -5px 0 0;font:24px/1 sans-serif;display:grid}.settings-close:hover{background:#f1f5f6}.settings-fieldset{border:0;min-width:0;margin:0;padding:0}.settings-form-section+.settings-form-section{border-top:1px solid #e3eaed;margin-top:24px;padding-top:23px}.settings-section-heading{align-items:center;gap:11px;margin-bottom:18px;display:flex}.settings-section-symbol{color:#4d7c70;letter-spacing:.5px;background:#f2f8f6;border:1px solid #d8e7e3;border-radius:6px;place-items:center;width:37px;height:37px;font:650 10px SFMono-Regular,Consolas,monospace;display:grid}.settings-section-heading h3{font-size:14px;font-weight:650}.settings-section-heading p{color:var(--settings-muted);margin-top:1px;font-size:11px}.settings-form-grid{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.settings-full{grid-column:1/-1}.settings-field{color:#3a555f;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.settings-field input,.settings-field select,.settings-field textarea{width:100%;min-width:0;min-height:42px;color:var(--settings-ink);font:inherit;background:#fff;border:1px solid #cfdde1;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #142a3203}.settings-field .settings-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.settings-field input::-moz-placeholder{color:#85969d}.settings-field textarea::-moz-placeholder{color:#85969d}.settings-field input::placeholder,.settings-field textarea::placeholder{color:#85969d}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{border-color:#087f72}.settings-field input:disabled{background:#f3f6f7}.settings-field .settings-field-hint{color:#758b93;font-size:11px;font-weight:400;line-height:1.6}.settings-stacked-fields{flex-direction:column;gap:18px;display:flex}.settings-form-actions{border-top:1px solid #e3eaed;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.settings-dialog .settings-notice{margin-top:18px}.settings-delete-target{overflow-wrap:anywhere;background:#f7f9fa;border:1px solid #e0e8eb;border-radius:7px;flex-direction:column;gap:4px;padding:15px;display:flex}.settings-delete-target span,.settings-delete-target code{color:var(--settings-muted);font-size:12px}.settings-dialog p.settings-dialog-copy{color:#687e87;margin-top:18px;font-size:13px;line-height:1.9}.settings-secret-wrap{display:block;position:relative}.settings-field .settings-secret-input{color:#0000;caret-color:#087f72;resize:vertical;-webkit-text-security:disc;display:block}.settings-secret-input::selection{color:#0000;background:#b7e3da}.settings-secret-mask{color:#72878e;pointer-events:none;font-size:12px;font-weight:400;position:absolute;top:12px;left:13px}.settings-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-login{background:#f4f7f8;grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}.settings-login-brand{color:#fff;background:#142a32;flex-direction:column;justify-content:space-between;min-width:0;padding:46px clamp(40px,5.7vw,100px);display:flex;overflow:hidden}.settings-wordmark{letter-spacing:-.8px;align-items:center;gap:12px;font-size:23px;font-weight:650;display:flex}.settings-wordmark small{letter-spacing:1.5px;color:#9cb2b9;margin-top:1px;font-size:10px;font-weight:400;display:block}.settings-brand-symbol{color:#acddd0;border:1px solid #5d817f;border-radius:7px 7px 15px 15px;place-items:center;width:37px;height:40px;font-size:24px;font-weight:500;display:grid;position:relative}.settings-brand-symbol>span{color:#96d9c3;background:#142a32;font-size:12px;line-height:1;position:absolute;bottom:0;right:-5px}.settings-login-story{padding:65px 0 78px}.settings-login .settings-login-eyebrow{color:#88afa7;letter-spacing:2px;margin-bottom:20px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.settings-login-story h1{letter-spacing:-1.7px;color:#f3f8f7;font-size:clamp(34px,3.4vw,52px);font-weight:650;line-height:1.42}.settings-login-story h1>span{color:#8ec5b7}.settings-login .settings-login-description{color:#a8bec4;margin-top:23px;font-size:14px;font-weight:400;line-height:1.95}.settings-login-flow{border-top:1px solid #35505a;align-items:center;gap:clamp(10px,1.8vw,27px);margin-top:46px;padding-top:26px;display:flex}.settings-login-flow>div{flex-direction:column;gap:7px;display:flex}.settings-login-flow>div>span{letter-spacing:1px;color:#91b8ae;font:500 12px SFMono-Regular,Consolas,monospace}.settings-login-flow strong{color:#c2d1d5;white-space:nowrap;font-size:11px;font-weight:400}.settings-flow-arrow{color:#617f88;align-self:flex-start;font-size:18px;line-height:14px}.settings-login .settings-login-brand-footer{color:#819da7;letter-spacing:.8px;font-size:10px}.settings-login-main{justify-content:center;align-items:center;padding:70px 48px;display:flex;position:relative}.settings-login-card{width:100%;max-width:365px}.settings-login-kicker{color:#087f72;letter-spacing:1px;margin-bottom:13px;font-size:11px;font-weight:650;display:inline-block}.settings-login-heading h2{color:#172f38;letter-spacing:-1px;font-size:29px;font-weight:700}.settings-login-heading p{color:#6f838b;margin-top:10px;font-size:12px}.settings-login-form{flex-direction:column;gap:22px;margin-top:34px;display:flex}.settings-login-form .settings-field{gap:9px;font-size:12px}.settings-login-form .settings-field input{background:#fff;border-color:#d2dfe3;border-radius:6px;min-height:47px}.settings-login-submit{justify-content:space-between;width:100%;min-height:46px;margin-top:4px;padding:11px 17px;font-size:13px}.settings-login .settings-login-support{color:#7b9098;text-align:center;margin-top:24px;font-size:11px}.settings-login-footer{color:#7b9098;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;bottom:29px;left:20px;right:20px}.settings-security-dot{background:#77a397;border-radius:50%;width:5px;height:5px}.settings-login-mobile-brand{display:none}@media (min-width:1600px){.settings-login-brand{padding-top:60px;padding-bottom:60px}}@media (max-width:1150px){.settings-table td,.settings-table th{padding-left:18px;padding-right:18px}.settings-table td{max-width:270px}.settings-login-brand{padding-left:40px;padding-right:40px}}@media (max-width:800px){.settings-page{gap:20px}.settings-toolbar{flex-wrap:wrap;gap:15px;padding:20px}.settings-toolbar-actions{width:100%}.settings-search{flex:1}.settings-search input{width:100%}.settings-help{grid-template-columns:1fr;gap:7px}.settings-login{grid-template-columns:.95fr 1fr}.settings-login-main{padding-left:30px;padding-right:30px}.settings-login-brand{padding-left:28px;padding-right:28px}.settings-login-story h1{font-size:34px}.settings-login-flow{gap:12px}}@media (max-width:650px){.settings-page-header{flex-direction:column;align-items:flex-start;gap:17px}.settings-page-header h1{font-size:24px}.settings-page-header p:not(.settings-eyebrow){font-size:12px}.settings-page-header>.settings-button{min-height:40px}.settings-table-wrap{overflow:visible}.settings-table,.settings-table tbody,.settings-table tr,.settings-table td{width:100%;max-width:none;display:block}.settings-table thead{display:none}.settings-table tr{border-bottom:1px solid #e3eaed;padding:20px}.settings-table tr:last-child{border-bottom:none}.settings-table td{border:0;padding:0}.settings-table td+td{margin-top:14px}.settings-table td.settings-action-cell{border-top:1px solid #edf2f3;margin-top:18px;padding-top:14px}.settings-row-actions{justify-content:flex-start}.settings-table .settings-tag{margin-right:8px}.settings-table .settings-tag+.settings-secondary-line{display:inline}.settings-masked-id{font-size:12px}.settings-table .settings-quota{max-width:100%}.settings-provider-intro p{line-height:1.8}.settings-panel-footer{padding:12px 20px;line-height:1.8}.settings-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.settings-dialog-body{padding:22px 20px}.settings-dialog-header h2{font-size:19px}.settings-form-grid{grid-template-columns:1fr;gap:17px}.settings-form-actions .settings-button{flex:1}.settings-empty{min-height:270px;padding:34px 20px}.settings-login{display:block}.settings-login-brand{display:none}.settings-login-main{flex-direction:column;min-height:100dvh;padding:55px 28px 75px}.settings-login-mobile-brand{color:#142a32;letter-spacing:-.8px;justify-content:flex-start;align-items:center;gap:11px;width:100%;max-width:365px;margin-bottom:48px;font-size:23px;font-weight:700;display:flex}.settings-login-mobile-brand span{letter-spacing:.4px;color:#6f838b;border-left:1px solid #cad8dd;padding-left:11px;font-size:10px;font-weight:400}.settings-login-heading h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.settings-button{transition:none}.settings-loader{animation:none}}
