.developer-page{max-width:1200px;margin:auto}.developer-page h1{font-size:clamp(2rem,4vw,3.3rem)}.dev-card{background:#111e27;border:1px solid #304651;border-radius:18px;padding:24px;margin:24px 0;min-width:0}.dev-card h2{font-size:1.35rem;margin:0 0 16px}.dev-form{display:grid;gap:18px}.dev-form label{display:grid;gap:8px}.dev-form input:not([type=checkbox]),.dev-form textarea,.dev-form select,.dev-doc-search{width:100%;background:#08151e;color:#e5eef5;border:1px solid #456170;border-radius:9px;padding:12px;box-sizing:border-box;font:inherit}.dev-form textarea{font-family:Consolas,monospace;font-size:14px;resize:vertical}.dev-form fieldset{border:1px solid #304651;border-radius:10px;padding:14px}.dev-form fieldset label,.dev-form label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px;margin:8px 0}.dev-form button{justify-self:start}.dev-app-head,.dev-card .actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dev-app-head{justify-content:space-between}.dev-chip{color:#83ddd0;background:#163b40;padding:5px 12px;border-radius:30px}.dev-credentials code{display:block;margin:10px 0;padding:12px;background:#061019;overflow-wrap:anywhere}.dev-notice{padding:16px;background:#17333b;border:1px solid #3d7180;border-radius:10px;margin:20px 0}.dev-error{background:#44222b;border-color:#d17382;color:#ffe0e4}.dev-error-text{color:#ffacb4}.developer-page pre,.dev-docs pre{background:#061019;color:#daeaf2;border:1px solid #314653;border-radius:12px;padding:18px;overflow:auto;font:13px/1.65 Consolas,monospace;max-height:650px;white-space:pre}.dev-console-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dev-delivery{padding:14px 0;border-bottom:1px solid #304651}.dev-card details summary{cursor:pointer;color:#85d6e7;margin-bottom:12px}.developer-page [hidden]{display:none!important}.dev-docs{max-width:1300px;margin:auto;padding:40px 24px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px}.dev-doc-nav{position:sticky;top:20px;align-self:start;max-height:90vh;overflow:auto}.dev-doc-nav a{display:block;padding:8px;color:#bad0dd}.dev-doc-nav a:hover{color:#86e3f1}.dev-doc-content{min-width:0}.dev-doc-content section{margin:0 0 50px;scroll-margin-top:24px}.dev-doc-content h1{font-size:clamp(2rem,4vw,3rem)}.dev-doc-content h2{font-size:1.8rem;color:#fff}.dev-doc-content h3{font-size:1.2rem;color:#90dfe9}.dev-doc-content p,.dev-doc-content li{line-height:1.8}.dev-doc-content table{width:100%;border-collapse:collapse;font-size:14px;display:block;overflow:auto}.dev-doc-content td,.dev-doc-content th{text-align:left;padding:10px;border-bottom:1px solid #314653}.dev-doc-content code{color:#9ee2e9}.dev-doc-content section[hidden],.dev-doc-nav a[hidden]{display:none!important}.dev-doc-content .dev-doc-tag{color:#f79559}.dev-doc-content .actions{flex-wrap:wrap}.dev-doc-search-label{display:block;margin:18px 0 8px}.dev-doc-empty{color:#f9c191} @media(max-width:800px){.dev-console-grid,.dev-docs{grid-template-columns:1fr}.dev-docs{gap:24px;padding:24px 16px}.dev-doc-nav{position:static;max-height:none}.dev-doc-nav nav{display:flex;flex-wrap:wrap;gap:4px}.dev-doc-nav a{font-size:13px;padding:6px}.dev-card{padding:18px}.developer-page .actions .button,.developer-page .actions .ghost{font-size:14px;padding:10px 14px}}

#console-key.dev-key-masked{-webkit-text-security:disc}

.dev-credentials > label{display:block;margin:20px 0}.dev-credentials > label > button{display:block;margin-top:10px}


.dev-doc-nav{min-width:0;overflow-x:hidden}.dev-doc-nav nav{display:flex!important;flex-direction:column;align-items:stretch;gap:0}.dev-doc-nav nav a{display:block;white-space:normal;overflow-wrap:anywhere}.dev-doc-nav p a{display:block}.dev-doc-content{overflow-wrap:anywhere}.dev-doc-content table{display:table;table-layout:fixed;max-width:100%;overflow:visible}.dev-doc-content td,.dev-doc-content th{white-space:normal;overflow-wrap:anywhere;word-break:normal}.dev-doc-content pre,.developer-page pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.dev-doc-content pre code{white-space:inherit}.dev-docs{box-sizing:border-box;width:100%;min-width:0}

.dev-apps-page>.actions{gap:16px;flex-wrap:wrap}.dev-app-card .dev-app-head h2{margin:0}.dev-app-card>p{color:#a9becc;overflow-wrap:anywhere}.dev-app-card>details{padding:16px 0;border-top:1px solid #304651}.dev-app-card .actions{padding-top:16px;border-top:1px solid #304651;gap:12px}.dev-app-card .actions form{margin:0}.dev-app-card .actions .text-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:10px 16px;font:inherit;text-decoration:none;border:1px solid #456170;border-radius:9px;background:#172b36;color:#a5e7f0;cursor:pointer}.dev-app-card .actions .dev-test-button{background:#163f4a;border-color:#468493;color:#d3f7ff}.dev-app-card .actions .dev-revoke-button{color:#ffb2b9;border-color:#85545d;background:#30212b}.dev-chip-revoked{background:#29323a;color:#a8b5c1}.dev-history-modal{box-sizing:border-box;width:min(900px,calc(100% - 32px));max-height:85dvh;padding:0;color:#e5eef5;background:#111e27;border:1px solid #456170;border-radius:18px;box-shadow:0 24px 80px #0008}.dev-history-modal::backdrop{background:#020a12bb}.dev-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid #304651}.dev-history-head h2{margin:0;font-size:1.4rem}.dev-history-head p{margin:8px 0 0;color:#a9becc}.dev-history-body{padding:0 24px 24px}.dev-history-body pre{max-height:300px}.dev-history-modal summary{cursor:pointer;color:#85d6e7}.dev-modal-open{overflow:hidden}@media(max-width:600px){.dev-history-head{padding:18px}.dev-history-body{padding:0 18px 18px}.dev-app-card .actions{align-items:stretch}.dev-app-card .actions form,.dev-app-card .actions>a{flex:1 1 145px}.dev-app-card .actions button{width:100%}}
