.dt-platform-keys form{margin-top:28px}.dt-platform-keys label,.dt-platform-keys .dt-key-note,.dt-key-row span{color:var(--ar-muted);font-size:13px}.dt-key-form-row{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.dt-key-form-row>div{gap:10px;min-width:0;display:grid}.dt-key-form-row input{border:1px solid var(--ar-line-strong);background:var(--ar-bg);width:100%;min-width:0;color:var(--ar-ink);border-radius:3px;padding:12px}.dt-key-create{min-width:180px;margin-top:18px}.dt-platform-keys button:disabled{cursor:not-allowed;opacity:.5}.dt-key-secret{border:1px solid var(--ar-rule);background:var(--ar-bg);border-radius:8px;gap:16px;margin-top:24px;padding:20px;display:grid}.dt-key-secret code{min-width:0;font-family:var(--ar-font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:13px;line-height:1.6}.dt-key-secret-value{border:1px solid var(--ar-rule);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 14px;display:flex}.dt-key-secret-value button{flex-shrink:0}.dt-key-secret-actions{flex-wrap:wrap;gap:10px;display:flex}.ar-site .dt-platform-keys .dt-key-secret :is(button,a){border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:13px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}.ar-site .dt-platform-keys .dt-key-secret .dt-key-secret-secondary{border-color:var(--ar-rule);background:var(--ar-bg);color:var(--ar-ink)}.ar-site .dt-platform-keys .dt-key-secret .dt-key-secret-secondary:is(:hover,:focus-visible){border-color:var(--ar-line-strong);background:var(--ar-bg);transform:none}.dt-key-copy-status{color:var(--ar-muted);font-size:13px;line-height:1.5}.dt-key-list{border-top:1px solid var(--ar-rule);margin-top:26px}.dt-key-empty{border-bottom:1px solid var(--ar-rule);padding:38px 0 42px}.dt-platform-keys .dt-key-empty h2{color:var(--ar-ink);letter-spacing:-.04em;margin:0;font-size:25px;font-weight:500;line-height:1.2}.dt-platform-keys .dt-key-empty p{color:var(--ar-muted);margin:9px 0 0;font-size:14px;line-height:1.5}.dt-key-row{border-bottom:1px solid var(--ar-rule);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.dt-key-row>div{gap:5px;display:grid}.dt-key-row button{color:var(--ar-danger);white-space:nowrap}.dt-platform-keys .dt-key-note{max-width:760px;margin-top:26px;line-height:1.6}.dt-key-credit-link{color:var(--ar-accent-text);gap:12px;margin-top:12px;margin-right:28px;font-size:13px;text-decoration:underline;display:inline-flex}@media (max-width:600px){.dt-key-form-row{grid-template-columns:1fr}}.ar-site .dt-key-hero h1{max-width:none;font-size:clamp(36px,5vw,56px)}.dt-key-hero{padding-bottom:28px}.dt-platform-keys{max-width:1000px}.dt-platform-keys form{border:1px solid var(--ar-rule);background:var(--ar-bg);border-radius:8px;padding:24px}.dt-platform-keys button{justify-content:center;align-items:center;gap:9px;min-height:42px;display:inline-flex}.dt-platform-keys :is(button,input):focus-visible{outline:2px solid var(--ar-accent);outline-offset:-2px}.dt-key-row button{border:1px solid var(--ar-rule);background:0 0;border-radius:6px;padding:8px 14px}.dt-key-row button:hover:not(:disabled){border-color:var(--ar-danger)}.dt-key-list-heading{justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.dt-platform-keys .dt-key-list-heading h2{letter-spacing:-.03em;margin:0;font-size:20px}.dt-key-list-heading>span{color:var(--ar-muted);font-size:13px}.dt-key-row>div{overflow-wrap:anywhere;min-width:0}.dt-key-notice{border:1px solid var(--ar-rule);border-radius:6px;margin-top:20px;padding:14px 16px}.dt-key-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite dt-key-spin;display:inline-block}@keyframes dt-key-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dt-key-spinner{animation:none}}@media (max-width:600px){.dt-platform-keys form{padding:16px}.dt-key-create{width:100%}.dt-key-row{flex-direction:column;align-items:flex-start}}.dt-key-tool-toggle{align-items:center;gap:10px;margin-top:20px;display:flex}.dt-key-tool-limit{gap:8px;min-width:0;max-width:320px;margin-top:14px;display:grid}.dt-key-tool-limit input{border:1px solid var(--ar-line-strong);width:100%;min-width:0;max-width:100%;color:var(--ar-ink);background:var(--ar-bg);border-radius:4px;padding:12px}.dt-key-tool-limit p{color:var(--ar-muted);font-size:13px}
