.ip-developer{max-width:1120px;margin:0 auto;padding:24px 0 48px}.ip-developer [hidden]{display:none!important}.ip-developer h1{font-size:clamp(27px,4vw,38px);line-height:1.2;margin:0 0 16px}.ip-developer h2{font-size:21px;line-height:1.35;margin:0 0 12px}.ip-developer p{line-height:1.65}.ip-developer .info{background:var(--surface,#fff);border:1px solid var(--line,#dde3eb);border-radius:24px;padding:24px;margin-bottom:20px}.ip-developer .account-auth{max-width:520px;margin:0 auto}.ip-developer .account-profile{display:flex;justify-content:space-between;align-items:center;gap:20px}.ip-developer .account-profile p{margin:5px 0;overflow-wrap:anywhere}.ip-developer .actions,.ip-developer .account-tabs{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ip-developer .account-tabs{margin:20px 0 28px}.ip-developer .usage-tabs{gap:8px}.ip-developer .btn,.ip-developer button{border-radius:100px;min-height:44px;font:inherit;cursor:pointer;padding:11px 20px;white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;background:var(--accent,#0b57d0);color:#fff;border:1px solid transparent;line-height:1.25}.ip-developer .secondary{background:var(--surface-2,#edf2fa);color:var(--accent,#0b57d0);border-color:var(--line,#dde3eb)}.ip-developer [aria-selected=true]{background:var(--accent,#0b57d0);color:#fff}.ip-developer button:disabled{opacity:.55;cursor:wait}.ip-developer .field{display:flex;flex-direction:column;gap:8px;margin:18px 0}.ip-developer input:not([type=checkbox]),.ip-developer select,.ip-developer textarea{width:100%;box-sizing:border-box;border:1px solid var(--line,#dde3eb);border-radius:12px;padding:12px 14px;background:var(--surface,#fff);color:var(--ink,#202124);font:inherit;min-height:46px}.ip-developer .field:has(input[type=checkbox]){display:flex;flex-direction:row}.ip-developer input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:var(--accent,#0b57d0)}.ip-developer .account-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ip-developer .account-metrics strong{display:block;font-size:34px;line-height:1.3;margin-top:10px;font-variant-numeric:tabular-nums}.ip-developer .account-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ip-developer .account-table-wrap{overflow:auto;width:100%;margin:16px 0;border:1px solid var(--line,#dde3eb);border-radius:16px}.ip-developer table{width:100%;border-collapse:collapse;font-size:14px}.ip-developer th,.ip-developer td{text-align:left;padding:14px;border-bottom:1px solid var(--line,#dde3eb);vertical-align:top;overflow-wrap:anywhere}.ip-developer th{background:var(--surface-2,#edf2fa);white-space:nowrap}.ip-developer td .btn{padding:8px 14px;min-height:38px;margin:0 6px 5px 0}.ip-developer progress{width:100%;height:14px;accent-color:var(--accent,#0b57d0)}.ip-developer .message{white-space:pre-wrap;margin-top:20px}.ip-developer .message.error{color:#b3261e}.ip-developer .api-secret{border:2px solid var(--accent,#0b57d0)}.ip-developer .api-secret textarea{font-family:ui-monospace,monospace;margin-bottom:14px;overflow-wrap:anywhere}.ip-developer #mfa-qr{max-width:100%;height:auto}.ip-developer :focus-visible{outline:3px solid #77a7ee;outline-offset:3px}.ip-developer .login-email-label{display:flex;align-items:flex-start;gap:10px}.ip-developer .hint,.ip-developer .login-email-hint{font-size:14px;color:var(--muted,#5f6368)}.api-docs{max-width:960px;margin:24px auto 48px}.api-docs h1{font-size:clamp(28px,4vw,44px);line-height:1.2}.api-docs pre{overflow:auto;padding:20px;border:1px solid var(--line,#dde3eb);border-radius:16px;background:var(--surface-2,#edf2fa);font-size:14px;line-height:1.65}.api-docs section{margin:36px 0}.api-docs table{width:100%;border-collapse:collapse}.api-docs th,.api-docs td{text-align:left;border-bottom:1px solid var(--line,#dde3eb);padding:14px}.api-docs .doc-actions{display:flex;flex-wrap:wrap;gap:12px}.ukapp-panel-link{border-radius:100px;background:var(--accent,#0b57d0);color:white!important;padding:10px 16px!important}.ukapp-admin-link{border-radius:100px;background:#e9def8;color:#4a286d!important;padding:10px 16px!important}
@media(max-width:700px){.ip-developer{padding-top:12px}.ip-developer .info{padding:20px}.ip-developer .account-profile{display:block}.ip-developer .account-profile .actions{margin-top:16px}.ip-developer .account-metrics{grid-template-columns:1fr 1fr;gap:10px}.ip-developer .account-metrics .info{padding:16px}.ip-developer .account-metrics strong{font-size:29px}.ip-developer .account-columns{grid-template-columns:1fr}.ip-developer .usage-tabs .btn{padding:10px 15px;flex:1 0 auto}.ip-developer .account-tabs{gap:8px}.ip-developer th,.ip-developer td{padding:10px}.ip-developer .account-auth .btn{max-width:100%}.ip-developer #api-admin-metrics{grid-template-columns:1fr 1fr}}
