:root{color:#24334a;font-synthesis:none;background:#f5f7fb;font-family:Inter,Microsoft YaHei,system-ui,sans-serif;font-size:15px;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:#245fdd;text-decoration:none}a:hover{text-decoration:underline}header{background:#fff;border-bottom:1px solid #e7ecf4;justify-content:space-between;align-items:center;gap:24px;padding:20px max(24px,50vw - 600px);display:flex}nav{align-items:center;gap:24px;display:flex}.brand{white-space:nowrap;font-size:19px;font-weight:750}nav a{color:#64718a}nav a.router-link-exact-active{color:#245fdd}main{max-width:1248px;min-height:75vh;margin:auto;padding:32px 24px}h1{margin:0 0 28px;font-size:28px;font-weight:700}h2{margin:16px 0;font-size:20px}.page-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.eyebrow{color:#6b7b95;margin:0 0 8px;font-size:13px}.card{background:#fff;border:1px solid #e7ecf4;border-radius:12px;margin-bottom:24px;padding:28px;box-shadow:0 4px 18px #24334a03}.cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.price{font-size:32px;font-weight:700}.price small{color:#79849a;font-size:15px;font-weight:400}.badge{color:#245fdd;background:#eef4ff;border-radius:30px;padding:4px 12px;font-size:13px;display:inline-block}.notice,.error{background:#edf4ff;border-radius:8px;padding:14px 18px}.error{color:#9f3023;background:#fff0ed}.muted,footer{color:#758197}.empty{text-align:center;padding:64px}.auth{max-width:460px;margin:32px auto}.auth h1{margin-bottom:8px}button,.button{color:#fff;font:inherit;cursor:pointer;background:#2462e8;border:1px solid #0000;border-radius:6px;padding:10px 20px;display:inline-block}button:disabled{opacity:.45;cursor:not-allowed}.secondary{color:#245fdd;background:#fff;border-color:#d9e3f5}.quiet{color:#64718a;background:0 0;padding:0}label{margin:18px 0 6px;display:block}input:not([type=hidden]){width:100%;font:inherit;border:1px solid #d4dce9;border-radius:6px;padding:12px 14px}input:focus{outline-offset:2px;outline:2px solid #a8c5ff}.wide{width:100%;margin-top:24px}.inline,.pagination{align-items:center;gap:12px;display:flex}.inline input{flex:1;min-width:0}.inline button{white-space:nowrap}.scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:#748097;background:#f8faff;font-weight:600}th,td{white-space:nowrap;border-bottom:1px solid #edf0f5;padding:18px 14px}.pagination{justify-content:flex-end;margin-top:24px}.detail-summary{grid-template-columns:1fr 1.3fr;gap:40px;display:grid}.detail-summary h2{font-size:28px}dl{grid-template-columns:120px 1fr;margin:0;display:grid}dt,dd{border-bottom:1px solid #edf0f5;margin:0;padding:12px 8px}dt{color:#758197}.credentials{overflow-wrap:anywhere;background:#f8faff;border-radius:8px;margin-top:18px;padding:18px}section form{margin:16px 0}section form input:not([type=hidden]){max-width:480px;display:block}footer{text-align:center;padding:24px;font-size:13px}@media (width<=760px){header{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px}nav{flex-wrap:wrap;gap:16px;font-size:14px}main{padding:24px 16px}.card{padding:20px}.detail-summary{grid-template-columns:1fr;gap:16px}.page-heading{align-items:flex-start}.page-heading h1{font-size:24px}.pagination{justify-content:center}.cards{gap:12px}}.capabilities{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.capabilities span{color:#657795;border:1px solid #e2e9f5;border-radius:5px;padding:3px 9px;font-size:13px}.plugin-card details{margin:18px 0}.plugin-card .inline{flex-wrap:wrap}.plugin-card summary{cursor:pointer;color:#245fdd}select{font:inherit;color:inherit;background:#fff;border:1px solid #d4dce9;border-radius:6px;padding:10px 14px}section form:not(.inline) select{width:100%;max-width:480px;display:block}.card>form.inline{flex-wrap:wrap}textarea{width:100%;max-width:720px;font:inherit;resize:vertical;border:1px solid #d4dce9;border-radius:6px;margin-bottom:20px;padding:12px 14px;display:block}.product-description{white-space:pre-line;overflow-wrap:anywhere}.profile-form section{margin-bottom:40px}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;display:grid}.profile-grid select{width:100%}.profile-grid input[readonly]{color:#64718a;background:#f8f9fb}.profile-check{align-items:center;gap:10px;display:flex}.profile-check input[type=checkbox]{width:auto}@media (width<=760px){.profile-grid{grid-template-columns:1fr}}.security-summary,.security-columns{grid-template-columns:2fr 1fr;gap:28px;display:grid}.security-summary{grid-template-columns:1fr 1fr}.security-summary progress{accent-color:#edaa19;width:100%;height:18px}.security-row{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.security-row h2{margin:0}.security-editor form>input{margin-bottom:18px}.security-editor .inline{margin-top:24px}@media (width<=760px){.security-summary,.security-columns{grid-template-columns:1fr}.security-row{align-items:flex-start}}
