.user-api-key-manager-module__nYoZPG__page{--key-blue:#3157d5;--key-cyan:#1d9fa2;--key-ink:#102238;--key-slate:#657487;gap:18px;display:grid}.user-api-key-manager-module__nYoZPG__heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:12px 0 6px;display:flex}.user-api-key-manager-module__nYoZPG__heading p,.user-api-key-manager-module__nYoZPG__inventory small,.user-api-key-manager-module__nYoZPG__importHead small{color:var(--key-blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:780}.user-api-key-manager-module__nYoZPG__heading h1{font-family:var(--font-display);letter-spacing:-.055em;margin:7px 0 5px;font-size:clamp(34px,5vw,64px);font-weight:720;line-height:.96}.user-api-key-manager-module__nYoZPG__heading>div:first-child>span{color:var(--key-slate);font-size:16px;line-height:1.55}.user-api-key-manager-module__nYoZPG__seal{min-width:250px;color:var(--key-blue);background:#fff;border:1px solid #c6d0da;border-radius:10px;align-items:center;gap:12px;padding:13px 15px;display:flex;box-shadow:0 10px 26px #23364e0f}.user-api-key-manager-module__nYoZPG__seal span,.user-api-key-manager-module__nYoZPG__seal strong,.user-api-key-manager-module__nYoZPG__seal small{display:block}.user-api-key-manager-module__nYoZPG__seal strong{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}.user-api-key-manager-module__nYoZPG__seal small{color:#8290a1;font-family:var(--font-mono);margin-top:3px;font-size:11px}.user-api-key-manager-module__nYoZPG__flow{background:#fff;border:1px solid #dbe2e9;border-radius:13px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.user-api-key-manager-module__nYoZPG__flow div{color:#8290a1;align-items:center;gap:9px;font-size:13px;display:flex}.user-api-key-manager-module__nYoZPG__flow b{width:32px;height:32px;font-family:var(--font-mono);border:1px solid #c6d0da;border-radius:50%;place-items:center;font-size:11px;display:grid}.user-api-key-manager-module__nYoZPG__flow i{background:linear-gradient(90deg,#b5c2ce,var(--key-cyan));height:1px}.user-api-key-manager-module__nYoZPG__flow .user-api-key-manager-module__nYoZPG__active{color:var(--key-blue)}.user-api-key-manager-module__nYoZPG__flow .user-api-key-manager-module__nYoZPG__active b{border-color:var(--key-blue);box-shadow:inset 0 0 0 5px #eef2ff}.user-api-key-manager-module__nYoZPG__boundary{border-left:4px solid var(--key-cyan);color:var(--key-slate);background:#ffffffbd;margin:0;padding:11px 15px;font-size:16px;line-height:1.65}.user-api-key-manager-module__nYoZPG__notice{border:1px solid;border-radius:8px;padding:10px 13px;font-size:14px}.user-api-key-manager-module__nYoZPG__success{color:#176649;background:#2185630f;border-color:#2185634d}.user-api-key-manager-module__nYoZPG__error{color:#96372d;background:#bd493c0f;border-color:#bd493c4d}.user-api-key-manager-module__nYoZPG__layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:18px;display:grid}.user-api-key-manager-module__nYoZPG__inventory,.user-api-key-manager-module__nYoZPG__importer,.user-api-key-manager-module__nYoZPG__single{background:#fff;border:1px solid #dbe2e9;border-radius:14px;box-shadow:0 18px 42px #23364e0f}.user-api-key-manager-module__nYoZPG__inventory{min-height:470px;padding:18px}.user-api-key-manager-module__nYoZPG__inventory>header{border-bottom:1px solid #dbe2e9;justify-content:space-between;align-items:center;padding:0 2px 15px;display:flex}.user-api-key-manager-module__nYoZPG__inventory h2,.user-api-key-manager-module__nYoZPG__importer h2{margin:4px 0 0;font-size:18px}.user-api-key-manager-module__nYoZPG__inventory>header>strong{color:#c6d0da;font-family:var(--font-mono);font-size:28px;font-weight:500}.user-api-key-manager-module__nYoZPG__list{gap:9px;padding-top:14px;display:grid}.user-api-key-manager-module__nYoZPG__keyCard{border:1px solid #dbe2e9;border-left:4px solid var(--key-blue);background:#fbfcfd;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.user-api-key-manager-module__nYoZPG__keyCard h3{margin:4px 0 2px;font-size:17px}.user-api-key-manager-module__nYoZPG__keyCard code,.user-api-key-manager-module__nYoZPG__keyCard span{display:block}.user-api-key-manager-module__nYoZPG__keyCard code{color:var(--key-blue);font-size:12px}.user-api-key-manager-module__nYoZPG__keyCard span{color:#8290a1;margin-top:8px;font-size:12px}.user-api-key-manager-module__nYoZPG__actions{gap:7px;display:flex}.user-api-key-manager-module__nYoZPG__actions button,.user-api-key-manager-module__nYoZPG__keyCard form button,.user-api-key-manager-module__nYoZPG__previewButton,.user-api-key-manager-module__nYoZPG__preview button,.user-api-key-manager-module__nYoZPG__single button{cursor:pointer;background:#fff;border:1px solid #c6d0da;border-radius:7px;min-height:44px;padding:0 14px;font-size:14px;font-weight:720}.user-api-key-manager-module__nYoZPG__actions button:last-child{color:#bd493c}.user-api-key-manager-module__nYoZPG__keyCard form{grid-template-columns:minmax(130px,1fr) auto auto;gap:6px;display:grid}.user-api-key-manager-module__nYoZPG__keyCard input,.user-api-key-manager-module__nYoZPG__single input,.user-api-key-manager-module__nYoZPG__importer textarea,.user-api-key-manager-module__nYoZPG__importer select{min-width:0;color:var(--key-ink);font-family:var(--font-mono);background:#fff;border:1px solid #c6d0da;border-radius:7px;padding:0 10px;font-size:16px}.user-api-key-manager-module__nYoZPG__keyCard input{min-height:44px}.user-api-key-manager-module__nYoZPG__importer{padding:18px;position:sticky;top:82px;overflow:hidden}.user-api-key-manager-module__nYoZPG__importer:before{background:linear-gradient(90deg,var(--key-blue),var(--key-cyan));content:"";width:100%;height:5px;position:absolute;top:0;left:0}.user-api-key-manager-module__nYoZPG__importHead{gap:2px;margin-bottom:14px;display:grid}.user-api-key-manager-module__nYoZPG__importHead span{color:#8290a1;font-family:var(--font-mono);font-size:12px}.user-api-key-manager-module__nYoZPG__importer>label{color:var(--key-slate);margin:10px 0 6px;font-size:14px;font-weight:700;display:block}.user-api-key-manager-module__nYoZPG__importer input[type=file]{color:#657487;width:100%;font-size:14px}.user-api-key-manager-module__nYoZPG__importer textarea{resize:vertical;width:100%;min-height:145px;padding:10px;line-height:1.55}.user-api-key-manager-module__nYoZPG__options{grid-template-columns:1fr 1fr;gap:7px;margin:9px 0;display:grid}.user-api-key-manager-module__nYoZPG__options select{min-height:44px}.user-api-key-manager-module__nYoZPG__previewButton,.user-api-key-manager-module__nYoZPG__preview>button{border-color:var(--key-ink);background:var(--key-ink);color:#fff;width:100%;min-height:44px}.user-api-key-manager-module__nYoZPG__preview{border-top:1px solid #dbe2e9;gap:7px;margin-top:12px;padding-top:12px;display:grid}.user-api-key-manager-module__nYoZPG__preview header{justify-content:space-between;gap:10px;display:flex}.user-api-key-manager-module__nYoZPG__preview header strong{font-size:14px}.user-api-key-manager-module__nYoZPG__preview header code{color:#8290a1;font-size:12px}.user-api-key-manager-module__nYoZPG__preview label{border:1px solid #e1e7ec;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:8px;display:flex}.user-api-key-manager-module__nYoZPG__preview label span,.user-api-key-manager-module__nYoZPG__preview label b,.user-api-key-manager-module__nYoZPG__preview label small{display:block}.user-api-key-manager-module__nYoZPG__preview label b{font-family:var(--font-mono);font-size:13px}.user-api-key-manager-module__nYoZPG__preview label small{color:#8290a1;margin-top:2px;font-size:12px}.user-api-key-manager-module__nYoZPG__empty{text-align:center;color:var(--key-blue);place-items:center;padding:95px 20px;display:grid}.user-api-key-manager-module__nYoZPG__empty h3{color:var(--key-ink);margin:13px 0 4px;font-size:18px}.user-api-key-manager-module__nYoZPG__empty p{color:#8290a1;max-width:360px;margin:0;font-size:16px;line-height:1.6}.user-api-key-manager-module__nYoZPG__single{padding:0 18px}.user-api-key-manager-module__nYoZPG__single summary{cursor:pointer;color:var(--key-blue);padding:14px 0;font-size:14px;font-weight:720}.user-api-key-manager-module__nYoZPG__single form{border-top:1px solid #dbe2e9;grid-template-columns:1fr 1fr 1fr 1.2fr auto;align-items:end;gap:9px;padding:15px 0 18px;display:grid}.user-api-key-manager-module__nYoZPG__single label{color:var(--key-slate);gap:5px;font-size:14px;font-weight:700;display:grid}.user-api-key-manager-module__nYoZPG__single input{width:100%;min-height:44px}.user-api-key-manager-module__nYoZPG__single button{border-color:var(--key-blue);background:var(--key-blue);color:#fff;min-height:44px}.user-api-key-manager-module__nYoZPG__page button:disabled{cursor:not-allowed;opacity:.45}.user-api-key-manager-module__nYoZPG__page button:focus-visible,.user-api-key-manager-module__nYoZPG__page input:focus-visible,.user-api-key-manager-module__nYoZPG__page textarea:focus-visible,.user-api-key-manager-module__nYoZPG__page select:focus-visible,.user-api-key-manager-module__nYoZPG__page summary:focus-visible{outline:2px solid var(--key-cyan);outline-offset:2px}@media (max-width:980px){.user-api-key-manager-module__nYoZPG__layout{grid-template-columns:1fr}.user-api-key-manager-module__nYoZPG__importer{position:static}.user-api-key-manager-module__nYoZPG__single form{grid-template-columns:1fr 1fr}.user-api-key-manager-module__nYoZPG__single button{grid-column:1/-1}}@media (max-width:640px){.user-api-key-manager-module__nYoZPG__heading{flex-direction:column;align-items:flex-start}.user-api-key-manager-module__nYoZPG__seal{width:100%;min-width:0}.user-api-key-manager-module__nYoZPG__flow{grid-template-columns:1fr}.user-api-key-manager-module__nYoZPG__flow i{width:1px;height:12px;margin-left:14px}.user-api-key-manager-module__nYoZPG__inventory{padding:12px}.user-api-key-manager-module__nYoZPG__keyCard{flex-direction:column;align-items:stretch}.user-api-key-manager-module__nYoZPG__keyCard form{grid-template-columns:1fr 1fr}.user-api-key-manager-module__nYoZPG__keyCard form input{grid-column:1/-1}.user-api-key-manager-module__nYoZPG__options,.user-api-key-manager-module__nYoZPG__single form{grid-template-columns:1fr}.user-api-key-manager-module__nYoZPG__single button{grid-column:auto}}@media (prefers-reduced-motion:reduce){.user-api-key-manager-module__nYoZPG__page *{scroll-behavior:auto;transition:none}}
