/* BUFF1K portal v5 — compact, professional customer and admin surfaces */
.side-nav button,.side-nav a{font-size:.82rem;padding:11px 13px}.side-nav button span,.side-nav a span{width:27px}.nav-title{margin-top:14px}.sidebar-contact{padding-top:8px}.dashboard-page textarea,.admin-page textarea{width:100%;border:1px solid #d5dfed;border-radius:10px;padding:12px 13px;background:#fff;color:var(--ink);font:inherit;outline:none}.dashboard-page textarea:focus,.admin-page textarea:focus{border-color:#6ca4fa;box-shadow:0 0 0 3px rgba(20,105,237,.1)}
.link-mode{border:0;margin:0;padding:0;display:flex;align-items:center;gap:22px}.link-mode legend{font-size:.84rem;font-weight:800;margin-bottom:10px}.link-mode label{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:.8rem}.link-mode input{width:16px;min-height:16px;accent-color:var(--blue)}#multipleLinksField small{font-weight:500;color:var(--muted)}
.service-hero{border-radius:22px;padding:32px;background:linear-gradient(120deg,#092b60,#0875bb 62%,#0daec3);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;position:relative;box-shadow:0 20px 50px rgba(6,54,109,.18)}.service-hero:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-50px;bottom:-150px;background:rgba(255,255,255,.12)}.service-hero span{font-size:.7rem;font-weight:850;letter-spacing:.08em}.service-hero h1{font-size:2rem;margin:10px 0 4px}.service-hero p{margin:0;color:#dceeff}.service-kpis{display:flex;gap:10px;z-index:1}.service-kpis article{min-width:112px;padding:15px;border:1px solid rgba(255,255,255,.22);border-radius:13px;background:rgba(255,255,255,.12);backdrop-filter:blur(8px);display:grid}.service-kpis b{font-size:1.2rem}.service-kpis small{font-size:.72rem;color:#ddecff}.newest-services{margin-top:18px;padding-bottom:18px}.newest-services .panel-heading>div{display:grid;gap:3px}.service-card-grid{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:12px;padding:18px}.service-card-grid article{border:1px solid #d9e5f3;border-radius:14px;padding:15px;display:flex;flex-direction:column;min-height:205px;background:linear-gradient(150deg,#fff,#f7fbff);transition:.2s}.service-card-grid article:hover{transform:translateY(-3px);box-shadow:0 15px 32px rgba(8,52,105,.1)}.service-card-grid article>div{display:flex;gap:7px}.service-card-grid article>div span,.service-card-grid article>div b{padding:5px 7px;border-radius:7px;background:#0d85dd;color:#fff;font-size:.68rem}.service-card-grid article>div b{background:#edf4ff;color:#16386c}.service-card-grid h3{font-size:.82rem;line-height:1.45;margin:13px 0 6px}.service-card-grid p{font-size:.7rem;color:#60809b;margin:0 0 auto}.service-card-grid strong{font-size:.9rem;margin-top:15px}.service-card-grid strong small{font-weight:500;color:var(--muted)}.service-card-grid button,.service-directory button{border:1px solid #b9cee8;border-radius:8px;background:#fff;color:#075fc4;font-weight:750;padding:7px 9px;margin-top:10px;cursor:pointer}.service-directory{margin-top:18px;overflow:hidden}.directory-filters{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px;padding:18px;border-bottom:1px solid var(--line)}.service-directory th{background:#0a2a59;color:#e8f1ff}.service-table-id{color:#075fc4}.service-table-category{display:block;color:#7890a9;margin-top:4px}.service-directory td strong{color:#07836d}
.account-banner{padding:30px;border-radius:22px;background:linear-gradient(120deg,#103958,#126c78);color:#fff;display:flex;align-items:center;gap:18px}.account-avatar{width:72px;height:72px;border-radius:22px;background:linear-gradient(135deg,#fff0a8,#ffc741);display:grid;place-items:center;color:#062748;font-size:1.8rem;font-weight:900}.account-banner>div:nth-child(2){flex:1}.account-banner span{font-size:.68rem;font-weight:850;letter-spacing:.08em;color:#cbe8ff}.account-banner h1{margin:7px 0 3px;font-size:1.7rem}.account-banner p{margin:0;color:#d9eef3}.account-banner>a{color:#fff;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);border-radius:13px;padding:13px 16px;font-weight:750;display:grid}.account-banner>a small{color:#c7e8e8;margin-top:4px}.account-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.account-stats article{padding:20px;border-radius:16px;color:#fff;display:grid;gap:6px;box-shadow:0 14px 30px rgba(11,47,98,.12)}.account-stats .blue{background:linear-gradient(135deg,#274ca9,#316be6)}.account-stats .green{background:linear-gradient(135deg,#168241,#20bd5f)}.account-stats .cyan{background:linear-gradient(135deg,#15728a,#0cb7d1)}.account-stats .orange{background:linear-gradient(135deg,#bd5d04,#f09b00)}.account-stats b{font-size:1.35rem}.account-stats span{font-size:.75rem}.account-detail{display:grid;grid-template-columns:1.25fr .75fr;overflow:hidden}.account-detail>div{padding:22px}.account-detail>div+div{border-left:1px solid var(--line)}.account-detail h2{font-size:1rem;margin:0 0 18px}.account-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:0}.account-detail dl>*{margin:0}.account-detail dt{font-size:.72rem;color:#74849a}.account-detail dd{font-weight:750;padding:12px;border:1px solid var(--line);border-radius:9px}.account-active{color:#07805d}.account-help p{color:var(--muted);line-height:1.65;margin-bottom:20px}
.money-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.money-stats article{padding:19px 21px;border-radius:14px;background:#fff;border:1px solid var(--line);display:grid;gap:7px}.money-stats span{color:var(--muted);font-size:.76rem}.money-stats b{font-size:1.35rem}.flow-panel{overflow:hidden}.flow-head{padding:18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.flow-head h2{font-size:1rem;margin:0}.flow-head p{font-size:.76rem;color:var(--muted);margin:3px 0 0}.flow-head select{max-width:220px}.flow-type{padding:6px 9px;border-radius:99px;font-size:.72rem;font-weight:750}.flow-type.credit{background:#e5faf2;color:#07805d}.flow-type.debit{background:#fff0f2;color:#ba2e47}.transactionsBody .credit,.flow-panel strong.credit{color:#07805d}.flow-panel strong.debit{color:#ba2e47}
.notice-backdrop{position:fixed;inset:0;z-index:100;background:rgba(3,16,37,.5);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.notice-backdrop[hidden]{display:none}.service-notice{width:min(600px,100%);border-radius:22px;background:#fff;padding:28px;box-shadow:0 35px 90px rgba(0,0,0,.28);display:grid;grid-template-columns:58px 1fr 32px;gap:17px;position:relative}.notice-icon{width:54px;height:54px;border-radius:17px;background:#e7f2ff;color:#0967ce;display:grid;place-items:center;font-size:1.5rem;font-weight:900}.service-notice span{font-size:.65rem;font-weight:850;letter-spacing:.1em;color:#64809f}.service-notice h2{margin:7px 0 8px;font-size:1.35rem}.service-notice p{white-space:pre-line;margin:0;color:#506077;line-height:1.7}.service-notice button{border:0;background:#edf2f7;width:32px;height:32px;border-radius:10px;cursor:pointer;font-size:1.2rem}.notice-backdrop.warning .notice-icon{background:#fff4d8;color:#a76700}.notice-backdrop.danger .notice-icon{background:#ffe9ed;color:#c12742}.notice-backdrop.success .notice-icon{background:#e4faef;color:#07805d}
.notice-settings{max-width:850px}.notice-admin-toggle{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:13px;background:#edf5ff}.notice-admin-toggle>div{display:grid;gap:4px}.notice-admin-toggle small{color:#697e98}.switch{display:block!important}.switch input{display:none}.switch span{display:block;width:48px;height:27px;background:#b9c6d5;border-radius:99px;position:relative;cursor:pointer}.switch span:after{content:"";position:absolute;width:21px;height:21px;border-radius:50%;background:#fff;left:3px;top:3px;transition:.2s;box-shadow:0 2px 6px rgba(0,0,0,.2)}.switch input:checked+span{background:#0cb37d}.switch input:checked+span:after{transform:translateX(21px)}.notice-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px}.notice-check input{width:17px;min-height:17px}.notice-preview{border:1px solid #cfe0f4;border-radius:14px;padding:18px;background:linear-gradient(120deg,#f7fbff,#eef7ff)}.notice-preview span{font-size:.65rem;font-weight:850;color:#1671ce}.notice-preview h3{margin:7px 0}.notice-preview p{white-space:pre-line;color:#536781;margin:0;line-height:1.55}
.terms-page{background:#f3f7fc;color:#102344;min-height:100vh}.terms-page header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1180px)/2));background:#fff;border-bottom:1px solid #dfe8f3}.terms-page header img{width:190px;height:58px;object-fit:contain}.terms-page header>a:last-child{font-weight:750;color:#075fc4}.terms-page main{width:min(1180px,calc(100% - 32px));margin:35px auto;display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:start}.terms-page aside{position:sticky;top:24px;padding:26px;border-radius:18px;background:linear-gradient(145deg,#082a59,#0a7d9f);color:#fff}.terms-page aside span{font-size:.68rem;font-weight:850;letter-spacing:.08em;color:#9eefff}.terms-page aside h1{font-size:1.75rem;line-height:1.15}.terms-page aside p{color:#d3e8f4;line-height:1.6}.terms-page aside small{color:#a5c4d9}.terms-page article{background:#fff;border:1px solid #dfe8f3;border-radius:18px;padding:28px}.terms-page section+section{border-top:1px solid #e7edf5;margin-top:24px;padding-top:20px}.terms-page h2{font-size:1.05rem;margin:0 0 10px}.terms-page p,.terms-page li{color:#52637a;line-height:1.75}.terms-page footer{text-align:center;padding:20px;color:#77869a}
@media(max-width:1250px){.service-card-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.service-hero{align-items:flex-start;flex-direction:column}.service-card-grid{grid-template-columns:repeat(2,1fr)}.directory-filters,.account-stats,.money-stats{grid-template-columns:1fr 1fr}.account-detail,.terms-page main{grid-template-columns:1fr}.terms-page aside{position:static}.account-detail>div+div{border-left:0;border-top:1px solid var(--line)}}@media(max-width:600px){.service-hero{padding:22px}.service-kpis{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.service-kpis article{min-width:0;padding:11px}.service-card-grid,.directory-filters,.account-stats,.money-stats{grid-template-columns:1fr}.account-banner{align-items:flex-start;flex-wrap:wrap}.account-banner>a{width:100%}.account-detail dl{grid-template-columns:1fr}.service-notice{grid-template-columns:46px 1fr 28px;padding:20px}.notice-icon{width:44px;height:44px;border-radius:13px}.terms-page article{padding:20px}}

[hidden]{display:none!important}.sidebar-contact a{display:flex;align-items:center;gap:8px}.sidebar-contact a b{width:23px;height:23px;border-radius:7px;display:grid;place-items:center;color:#fff;background:#1689dc}.sidebar-contact a+a b{background:#1877f2}
.auth-page{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:34px 18px!important}.auth-brand{margin:0!important;position:relative!important;top:auto!important;left:auto!important}.auth-brand .brand-logo{width:215px!important;height:66px!important}.auth-card{width:min(420px,calc(100vw - 30px))!important;padding:24px!important;border-radius:20px!important}.auth-card h1{font-size:1.45rem;margin-top:23px}.auth-card form{gap:14px}.auth-card input{min-height:43px}.auth-page::before,.auth-page::after{width:280px!important;height:280px!important;opacity:.24!important}
.category-manager{max-width:1000px}.category-manager-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.category-manager-head h2{font-size:1rem;margin:0}.category-manager-head p{color:var(--muted);font-size:.8rem;margin:5px 0 0}.category-alias-list{display:grid}.category-alias-row{grid-template-columns:minmax(220px,1fr) 32px minmax(240px,1fr);align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid #eaf0f7}.category-alias-row>span:first-child{display:grid;gap:4px}.category-alias-row small{color:var(--muted);font-weight:500}.category-alias-row>span:nth-child(2){color:#1885dd;font-size:1.2rem;text-align:center}
.compact-orders .orders-toolbar{padding:14px}.compact-orders .orders-table table{min-width:1420px}.compact-orders .orders-table th{padding:11px 10px;background:linear-gradient(90deg,#6535dd,#8c4df8);color:#fff;font-size:.68rem}.compact-orders .orders-table td{padding:10px;font-size:.74rem;white-space:nowrap}.compact-orders .orders-table tr:hover td{background:#f8f5ff}.compact-id{color:#34216d}.compact-date{font-size:.7rem}.compact-link{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;color:#115fc1}.compact-service{display:flex;align-items:center;gap:7px;max-width:350px}.compact-service span{padding:4px 6px;border-radius:6px;background:#ff3657;color:#fff;font-size:.62rem;font-weight:800}.compact-service b{overflow:hidden;text-overflow:ellipsis}.warranty{padding:5px 7px;border-radius:7px;background:#edf1f6;color:#64748b;font-weight:750}.warranty.yes{background:#e3faf2;color:#07805d}.compact-orders .status{padding:5px 7px}.compact-orders .refresh-order{width:30px;height:30px}

/* BUFF1K 5.2 */
.sidebar .brand-logo,.admin-side .brand-logo{filter:drop-shadow(0 7px 14px rgba(0,119,255,.13))}.account-api-link{color:#fff;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1);border-radius:13px;padding:13px 16px;font-weight:750;display:grid;text-align:left;cursor:pointer}.account-api-link small{color:#c7e8e8;margin-top:4px}.account-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.account-security-grid .account-detail{display:block}.password-card{padding:22px;display:grid;gap:13px}.password-card>div>span{font-size:.66rem;color:#1671ce;font-weight:850;letter-spacing:.08em}.password-card h2{font-size:1.05rem;margin:6px 0}.password-card p{font-size:.78rem;color:var(--muted);margin:0}.password-card .form-message{text-align:left;margin:0}.order-mini-stats button{min-width:105px;padding:11px 14px;border:1px solid #dce7f5;border-radius:13px;background:rgba(255,255,255,.9);box-shadow:0 8px 22px rgba(20,55,95,.06);display:grid;gap:3px;text-align:left;cursor:pointer}.order-mini-stats button:hover{border-color:#7c4bf2;transform:translateY(-1px)}.compact-orders .orders-table table{min-width:1340px}.dashboard-docs{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:start}.dashboard-docs>aside{position:sticky;top:95px;padding:20px;display:grid;gap:7px}.dashboard-docs>aside b{font-size:.7rem;color:#1671ce;letter-spacing:.08em;margin-bottom:7px}.dashboard-docs>aside a{padding:10px 12px;border-radius:9px;color:#49627f;font-size:.82rem;font-weight:700}.dashboard-docs>aside a:hover{background:#edf5ff;color:#075fc4}.dashboard-docs>article{display:grid;gap:15px}.dashboard-docs>article>section{padding:24px;scroll-margin-top:95px}.dashboard-docs h2{font-size:1.05rem;margin:0}.dashboard-docs p{color:#5a6c82;line-height:1.65}.dashboard-docs pre{margin:14px 0;background:#07152c;color:#dcecff;border-radius:12px;padding:17px;overflow:auto}.method-title{display:flex;align-items:center;gap:10px}.method-title.compact{margin-top:22px}.method{font-size:.66rem;font-weight:900;padding:6px 8px;border-radius:7px}.method.get{background:#dff8f0;color:#08775a}.method.post{background:#e8e8ff;color:#5442cb}.dashboard-terms{padding:26px}.dashboard-terms section+section{border-top:1px solid #e7edf5;margin-top:20px;padding-top:18px}.dashboard-terms h2{font-size:1rem;margin:0 0 8px}.dashboard-terms p,.dashboard-terms li{color:#53657d;line-height:1.7}.order-confirm-backdrop{position:fixed;inset:0;background:rgba(3,13,31,.62);backdrop-filter:blur(7px);z-index:80;display:grid;place-items:center;padding:18px}.order-confirm-card{width:min(500px,100%);background:#fff;border-radius:22px;padding:28px;box-shadow:0 30px 90px rgba(0,0,0,.3)}.confirm-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#1374ef,#1ed0dd);color:#fff;font-size:1.35rem;font-weight:900}.order-confirm-card>span{display:block;color:#1671ce;font-size:.68rem;font-weight:900;letter-spacing:.09em;margin-top:18px}.order-confirm-card h2{margin:6px 0 18px}.order-confirm-card dl{margin:0;border:1px solid #dce6f2;border-radius:14px;overflow:hidden}.order-confirm-card dl> *{margin:0;padding:10px 14px;border-bottom:1px solid #eaf0f6}.order-confirm-card dl>*:nth-last-child(-n+2){border-bottom:0}.order-confirm-card dt{float:left;clear:left;width:42%;color:#718198;font-size:.78rem}.order-confirm-card dd{margin-left:42%;font-weight:750;text-align:right}.order-confirm-card>p{color:#667991;font-size:.8rem}.order-confirm-card>div:last-child{display:flex;justify-content:flex-end;gap:10px}.order-success-toast{position:fixed;right:24px;bottom:24px;z-index:70;width:min(390px,calc(100% - 32px));padding:18px;border:1px solid #cfe4dc;border-radius:16px;background:#fff;box-shadow:0 20px 55px rgba(5,42,75,.2);display:grid;gap:6px}.order-success-toast>b{color:#087b5d}.order-success-toast>span{font-size:.78rem;color:#667991}.order-success-toast>div{display:flex;gap:8px;margin-top:7px}.order-success-toast button{border:0;border-radius:9px;padding:9px 12px;background:#e7f2ff;color:#075fc4;font-weight:750;cursor:pointer}.order-success-toast button:last-child{background:#e3faf2;color:#087b5d}
@media(max-width:900px){.account-security-grid,.dashboard-docs{grid-template-columns:1fr}.dashboard-docs>aside{position:static;grid-template-columns:repeat(2,1fr)}.account-api-link{width:100%}.order-confirm-card{padding:22px}}
@media(max-width:600px){.category-manager-head{align-items:stretch;flex-direction:column}.category-alias-row{grid-template-columns:1fr}.category-alias-row>span:nth-child(2){display:none}}
.user-menu-wrap{position:relative}.user-dropdown{position:absolute;right:0;top:52px;width:176px;padding:8px;background:#fff;border:1px solid #e0e7f1;border-radius:12px;box-shadow:0 16px 38px rgba(13,31,65,.18);z-index:30}.user-dropdown button{width:100%;border:0;background:transparent;border-radius:8px;padding:11px 12px;display:flex;align-items:center;gap:11px;color:#17223b;font-size:.82rem;font-weight:750;cursor:pointer;text-align:left}.user-dropdown button:hover{background:#eef5ff;color:#075fc4}.user-dropdown span{width:18px;color:#5d6b80;font-size:1rem}
.theme-toggle{width:40px;height:40px;min-width:40px;padding:0;border:1px solid #dce5ef;border-radius:50%;display:grid;place-items:center;background:#fff;color:#64748b;font-size:1.2rem;line-height:1;box-shadow:0 5px 16px rgba(15,35,70,.12);cursor:pointer;transition:transform .2s,background .2s,color .2s}.theme-toggle:hover{transform:translateY(-1px) rotate(10deg);color:#075ee8}.review-card{margin-bottom:18px}.review-card .toolbar>div{display:grid;gap:4px}.review-card .toolbar small{color:var(--muted)}
.auth-theme-toggle{position:fixed;right:28px;top:28px;z-index:5}
[data-theme="dark"]{--ink:#e7eefb;--muted:#93a4bd;--line:#29364a;--bg:#07111f;--navy:#dce9ff}[data-theme="dark"] body:not(.landing){background:#07111f;color:#e7eefb}[data-theme="dark"] .sidebar,[data-theme="dark"] .dash-head,[data-theme="dark"] .panel,[data-theme="dark"] .admin-side,[data-theme="dark"] .admin-head,[data-theme="dark"] .admin-card,[data-theme="dark"] .auth-card,[data-theme="dark"] .user-dropdown,[data-theme="dark"] .wallet-card,[data-theme="dark"] .service-card,[data-theme="dark"] .order-confirm-card,[data-theme="dark"] .service-notice{background:#101b2c;color:#e7eefb;border-color:#29364a}[data-theme="dark"] input,[data-theme="dark"] select,[data-theme="dark"] textarea{background:#0b1524;color:#e7eefb;border-color:#33435b}[data-theme="dark"] .table-wrap th,[data-theme="dark"] .admin-table th,[data-theme="dark"] .description,[data-theme="dark"] .total-box,[data-theme="dark"] .stat-grid>div,[data-theme="dark"] .dashboard-docs pre{background:#0a1423;color:#dce8fa;border-color:#29364a}[data-theme="dark"] .side-nav button,[data-theme="dark"] .admin-side button,[data-theme="dark"] .admin-side a,[data-theme="dark"] .user-dropdown button{color:#bdcbe0}[data-theme="dark"] .side-nav button:hover,[data-theme="dark"] .side-nav button.active,[data-theme="dark"] .admin-side button.active,[data-theme="dark"] .user-dropdown button:hover{background:#16335f;color:#fff}[data-theme="dark"] .theme-toggle{background:#111d30;color:#d7e4f8;border-color:#34445c}[data-theme="dark"] .compact-orders tbody tr:hover,[data-theme="dark"] .admin-table tbody tr:hover{background:#142238}[data-theme="dark"] .dashboard-docs p,[data-theme="dark"] .dashboard-terms p,[data-theme="dark"] .dashboard-terms li,[data-theme="dark"] .page-title p,[data-theme="dark"] .password-card p{color:#9eafc6}[data-theme="dark"] .user-dropdown{box-shadow:0 18px 45px rgba(0,0,0,.42)}
[data-theme="light"] .landing{color:#0e1a35;background-color:#f4f8fd;background-image:linear-gradient(rgba(9,45,92,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(9,45,92,.055) 1px,transparent 1px),radial-gradient(circle at 15% 30%,rgba(236,118,152,.23),transparent 35%),radial-gradient(circle at 88% 58%,rgba(32,198,229,.2),transparent 36%)}[data-theme="light"] .landing .topbar nav,[data-theme="light"] .landing .hero-copy>p,[data-theme="light"] .landing .trust{color:#51627a}[data-theme="light"] .landing .btn.ghost{border-color:#d4deeb;color:#102e63;background:rgba(255,255,255,.72)}[data-theme="light"] .landing .feature-strip{background:rgba(255,255,255,.66);border-color:#dce5ef}[data-theme="light"] .landing .feature-strip article{border-color:#dce5ef}[data-theme="light"] .landing .feature-strip p{color:#596a81}[data-theme="light"] .landing footer{border-color:#dce5ef;color:#687992}
[data-theme="dark"] .docs-page,[data-theme="dark"] .terms-page{background:#07111f;color:#e7eefb}[data-theme="dark"] .docs-side,[data-theme="dark"] .docs-card,[data-theme="dark"] .terms-page header,[data-theme="dark"] .terms-page article{background:#101b2c;color:#e7eefb;border-color:#29364a}[data-theme="dark"] .docs-card p,[data-theme="dark"] .docs-card span,[data-theme="dark"] .terms-page p,[data-theme="dark"] .terms-page li{color:#9eafc6}[data-theme="dark"] .docs-card pre{background:#07101d;border-color:#29364a}
[data-theme="light"] .docs-page{background:#f3f7fc;color:#102344}[data-theme="light"] .docs-side,[data-theme="light"] .docs-card{background:#fff;color:#102344;border-color:#dfe8f3}[data-theme="light"] .docs-side nav a{color:#49627f}[data-theme="light"] .docs-side nav a:hover{background:#edf5ff;color:#075fc4}[data-theme="light"] .docs-main header p,[data-theme="light"] .docs-card p{color:#52637a}[data-theme="light"] .docs-card pre{background:#07152c;color:#dcecff;border-color:#18365e}[data-theme="light"] .error-list div{background:#edf4fb}[data-theme="light"] .error-list span{color:#52637a}
.api-key-card{margin-top:18px;padding:22px;display:grid;gap:16px}.api-key-card>div:first-child>span{font-size:.66rem;color:#1671ce;font-weight:850;letter-spacing:.08em}.api-key-card h2{font-size:1.05rem;margin:6px 0}.api-key-card p{color:var(--muted);font-size:.8rem;margin:0}.api-key-create,.api-key-result{display:grid;grid-template-columns:1fr auto;gap:10px}.api-key-result input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.api-key-card #apiKeyList{display:grid;gap:8px}.api-key-card #apiKeyList article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:10px;padding:11px 13px}.api-key-card #apiKeyList article div{display:grid;gap:4px}.api-key-card #apiKeyList small{color:var(--muted)}.api-key-card #apiKeyList button{border:0;background:#fff0f2;color:#c62845;border-radius:8px;padding:8px 10px;font-weight:700;cursor:pointer}@media(max-width:600px){.api-key-create,.api-key-result{grid-template-columns:1fr}}
