.keys-module__xpq-xq__headingActions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.keys-module__xpq-xq__headingActions>.button{white-space:normal;max-width:100%}.keys-module__xpq-xq__keyName{overflow-wrap:anywhere;font-size:20px;font-weight:600}.keys-module__xpq-xq__keyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.keys-module__xpq-xq__keyCard{--pool-color:#b9afbd;border:1px solid color-mix(in srgb, var(--pool-color) 35%, #302b32);min-width:0;box-shadow:inset 0 3px var(--pool-color);background:linear-gradient(135deg,#2f262d,#242126);border-radius:18px;padding:25px}.keys-module__xpq-xq__keyCard[data-pool=plus],.keys-module__xpq-xq__poolOption[data-pool=plus]{--pool-color:#f5a6c5}.keys-module__xpq-xq__keyCard[data-pool=pro],.keys-module__xpq-xq__poolOption[data-pool=pro]{--pool-color:#c4b1ff}.keys-module__xpq-xq__keyCard[data-pool=promo],.keys-module__xpq-xq__poolOption[data-pool=promo]{--pool-color:#91dfba}.keys-module__xpq-xq__keyCardHeading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.keys-module__xpq-xq__keyMeta{margin-top:10px}.keys-module__xpq-xq__limit{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:16px 0;font-size:14px;display:flex}.keys-module__xpq-xq__limit strong{color:var(--text);font-size:14px;font-weight:500}.keys-module__xpq-xq__maskedKey{border:1px solid var(--line);color:var(--muted);background:#17151a66;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;margin-top:20px;padding:11px 12px;display:flex}.keys-module__xpq-xq__maskedKey code{letter-spacing:.03em;white-space:nowrap;font-size:14px}.keys-module__xpq-xq__maskedKey button{width:40px;height:40px;color:var(--text,#fff);cursor:pointer;background:#48404f;border:1px solid #80718b;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.keys-module__xpq-xq__maskedKey button:hover{border-color:var(--light-accent);color:var(--light-accent)}.keys-module__xpq-xq__maskedKey button:disabled{cursor:default;opacity:.5}.keys-module__xpq-xq__copyStatus{max-width:270px;color:var(--muted);margin-top:5px;font-size:14px;display:block}.keys-module__xpq-xq__legacy{color:var(--muted);max-width:260px;margin-top:7px;font-size:14px}.keys-module__xpq-xq__spend{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:23px 0;display:grid}.keys-module__xpq-xq__spend>div{flex-direction:column;gap:8px;min-width:0;display:flex}.keys-module__xpq-xq__spend dt{color:var(--muted);font-size:14px}.keys-module__xpq-xq__spend dd{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600}.keys-module__xpq-xq__spend>div:first-child dd{color:#8de1bb}.keys-module__xpq-xq__spend>div:nth-child(2) dd{color:#d5b3e7}.keys-module__xpq-xq__spend>div:nth-child(3) dd{color:#f0b0c7}.keys-module__xpq-xq__actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.keys-module__xpq-xq__actions button{white-space:nowrap;flex:1;justify-content:center;min-height:42px;font-size:14px}.keys-module__xpq-xq__historyButton{color:#d8e2ff;background:#34374d;border-color:#727dab}.keys-module__xpq-xq__historyButton:hover{background:#414865;border-color:#a2b4ef}.keys-module__xpq-xq__deleteButton{color:#ffb9c7;background:#4b2a35;border-color:#9d5266}.keys-module__xpq-xq__deleteButton:hover{background:#643343;border-color:#ec8ba2}.keys-module__xpq-xq__actionNotice{color:#91dfba;margin-bottom:20px}.keys-module__xpq-xq__poolPicker{border:0;min-width:0;margin:0 0 22px;padding:0}.keys-module__xpq-xq__poolPicker legend{margin-bottom:12px;font-size:16px}.keys-module__xpq-xq__poolOptions{gap:10px;display:grid}.keys-module__xpq-xq__poolOption{--pool-color:#b9afbd;cursor:pointer;background:#302b33;border:1px solid #655b68;border-radius:12px;align-items:center;gap:16px;padding:14px 16px;display:flex}.keys-module__xpq-xq__poolOption:hover{border-color:var(--pool-color);background:color-mix(in srgb, var(--pool-color) 12%, #242126)}.keys-module__xpq-xq__poolOption:has(input:checked){border-color:var(--pool-color);background:color-mix(in srgb, var(--pool-color) 12%, #242126)}.keys-module__xpq-xq__poolOption:focus-within{outline:2px solid var(--pool-color);outline-offset:3px}.keys-module__xpq-xq__poolOption input{width:20px;height:20px;accent-color:var(--pool-color);flex-shrink:0;margin:0}.keys-module__xpq-xq__poolOptionInfo{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.keys-module__xpq-xq__poolOptionInfo>span:last-child{color:var(--muted);font-size:14px}.keys-module__xpq-xq__history{scroll-margin-top:112px}.keys-module__xpq-xq__historyHeading:focus{outline:none}.keys-module__xpq-xq__historyHeading:focus-visible{outline:2px solid var(--light-accent);outline-offset:6px}.keys-module__xpq-xq__cost{color:#8de1bb;font-variant-numeric:tabular-nums;font-weight:600}.keys-module__xpq-xq__latency{white-space:nowrap;font-variant-numeric:tabular-nums;border-left:3px solid #75cbb0;gap:4px;padding-left:11px;font-size:14px;display:grid}.keys-module__xpq-xq__latency span{justify-content:space-between;gap:10px;display:flex}.keys-module__xpq-xq__latency b{font-weight:500}.keys-module__xpq-xq__latency small{color:var(--muted);font-size:14px}.keys-module__xpq-xq__modelName{font-size:15px}.keys-module__xpq-xq__time{color:var(--muted);white-space:nowrap;font-size:14px}.keys-module__xpq-xq__receiptUsage{border:1px solid var(--line);background:#ffffff03;border-radius:12px;margin-block:20px;padding:20px}.keys-module__xpq-xq__receiptUsage>div{max-width:360px}.keys-module__xpq-xq__secretActions{gap:14px;margin-top:20px;display:grid}.keys-module__xpq-xq__secretActions button:not(:last-child),.keys-module__xpq-xq__secretActions>span button{color:#f4e8ff;background:#48404f;border-color:#80718b}@media (max-width:700px){.keys-module__xpq-xq__keyGrid{grid-template-columns:1fr}.keys-module__xpq-xq__keyCard{padding:20px}.keys-module__xpq-xq__spend dd{font-size:18px}.keys-module__xpq-xq__headingActions{width:100%}.keys-module__xpq-xq__headingActions>*{white-space:nowrap;flex:1;justify-content:center}.keys-module__xpq-xq__poolOptionInfo{flex-wrap:wrap;gap:6px}}
