.api-key-dialog-module__P1kh5W__overlay{z-index:var(--z-modal);background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}.api-key-dialog-module__P1kh5W__content{z-index:calc(var(--z-modal) + 1);border:1px solid var(--hairline);background:var(--elevated);width:min(440px,100vw - 32px);box-shadow:var(--shadow-pop);border-radius:14px;outline:0;gap:18px;padding:20px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.api-key-dialog-module__P1kh5W__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.api-key-dialog-module__P1kh5W__heading h2{color:var(--text);font-size:18px;font-weight:var(--weight-semibold);letter-spacing:-.025em;margin:0}.api-key-dialog-module__P1kh5W__close{border:1px solid var(--hairline);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.api-key-dialog-module__P1kh5W__close:hover{background:var(--hover);color:var(--text)}.api-key-dialog-module__P1kh5W__field{gap:7px;min-width:0;display:grid}.api-key-dialog-module__P1kh5W__field>span{color:var(--text-secondary);font-size:11px;font-weight:var(--weight-medium)}:is(.api-key-dialog-module__P1kh5W__field .store-field,.api-key-dialog-module__P1kh5W__field .store-select-trigger){border-color:var(--hairline);background:var(--surface);width:100%;min-height:44px}.api-key-dialog-module__P1kh5W__field .store-select-menu{padding:8px;top:calc(100% + 8px)}.api-key-dialog-module__P1kh5W__field .store-select-option{min-height:40px;padding:8px 11px}.api-key-dialog-module__P1kh5W__field .store-select-menu>div+div{margin-top:2px}.api-key-dialog-module__P1kh5W__actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}:is(.api-key-dialog-module__P1kh5W__actions .btn-accent,.api-key-dialog-module__P1kh5W__actions .btn-quiet){min-height:38px;padding-inline:14px}@media (prefers-reduced-motion:no-preference){.api-key-dialog-module__P1kh5W__overlay{animation:.14s ease-out api-key-dialog-module__P1kh5W__fade-in}.api-key-dialog-module__P1kh5W__content{animation:.16s ease-out api-key-dialog-module__P1kh5W__dialog-in}}@keyframes api-key-dialog-module__P1kh5W__fade-in{0%{opacity:0}}@keyframes api-key-dialog-module__P1kh5W__dialog-in{0%{opacity:0;transform:translate(-50%,calc(6px - 50%))scale(.985)}}
