.ApiKeys_screen__RiERA.ApiKeys_screen__RiERA{display:grid;gap:24px}.ApiKeys_head__Y5jAr.ApiKeys_head__Y5jAr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.ApiKeys_actions__K5NLb.ApiKeys_actions__K5NLb{display:flex;flex-wrap:wrap;gap:8px}.ApiKeys_card__RivyO.ApiKeys_card__RivyO{padding:8px 24px}.ApiKeys_rows__Us5_e.ApiKeys_rows__Us5_e{display:grid}.ApiKeys_row__B1p9J.ApiKeys_row__B1p9J{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--billing-border,rgba(34,34,34,.08));padding:16px 0}.ApiKeys_row__B1p9J.ApiKeys_row__B1p9J:last-child{border-bottom:0}.ApiKeys_skeleton__xfqlT.ApiKeys_skeleton__xfqlT{border-radius:12px;background:var(--billing-surface-muted,rgba(34,34,34,.04));height:56px;margin:8px 0;border-bottom:0}.ApiKeys_rowMain__ep5sQ.ApiKeys_rowMain__ep5sQ{display:grid;gap:4px;min-width:0}.ApiKeys_name__He5mY.ApiKeys_name__He5mY{overflow:hidden;color:var(--billing-text,#222222);font-weight:600;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.ApiKeys_meta__P_yPX.ApiKeys_meta__P_yPX{color:var(--billing-muted,rgba(34,34,34,.56));font-style:normal;font-size:13px}.ApiKeys_empty__gGfbC.ApiKeys_empty__gGfbC{display:grid;justify-items:center;gap:8px;padding:40px 0;text-align:center}.ApiKeys_empty__gGfbC.ApiKeys_empty__gGfbC b{color:var(--billing-text,#222222);font-weight:600;font-size:16px}.ApiKeys_empty__gGfbC.ApiKeys_empty__gGfbC p{margin:0 0 8px;max-width:44ch;color:var(--billing-muted,rgba(34,34,34,.56));font-size:14px}.ApiKeys_form__1tvbH.ApiKeys_form__1tvbH{display:grid;gap:16px}.ApiKeys_fieldError__AXj8W.ApiKeys_fieldError__AXj8W{margin:6px 0 0;color:var(--billing-danger,#e5484d);font-size:13px}.ApiKeys_hint__iU1EF.ApiKeys_hint__iU1EF{margin:0;color:var(--billing-muted,rgba(34,34,34,.56));font-size:13px;line-height:1.45}.ApiKeys_confirm__9_Z2a.ApiKeys_confirm__9_Z2a{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ApiKeys_dangerButton__WdxlA.ApiKeys_dangerButton__WdxlA.ApiKeys_dangerButton__WdxlA{background:var(--billing-danger,#e5484d)!important;color:#fff!important}@media(max-width:640px){.ApiKeys_card__RivyO.ApiKeys_card__RivyO{padding:4px 16px}.ApiKeys_row__B1p9J.ApiKeys_row__B1p9J{flex-direction:column;align-items:flex-start;gap:10px}}.ApiKeys_keyValue__Y9Bps.ApiKeys_keyValue__Y9Bps{min-width:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.AuthModeBlock_block__zkvyi{display:grid;gap:1rem;align-content:start}.AuthModeBlock_head__leGZD{display:grid;gap:.25rem}.AuthModeBlock_head__leGZD h2{margin:0}.AuthModeBlock_scope__uCQ2W{color:var(--billing-muted);font-weight:500;font-size:.8125rem;line-height:1.45}.AuthModeBlock_seg__PpNiU{display:grid;position:relative;box-sizing:border-box;grid-template-columns:repeat(var(--seg-count,2),1fr);border:1px solid var(--billing-border);border-radius:999px;background:rgba(0,0,0,.03);padding:4px;width:100%;isolation:isolate;margin-block:.375rem}.AuthModeBlock_segThumb__8LYoW{position:absolute;top:4px;left:4px;transform:translateX(calc(var(--seg-active, 0) * 100%));transition:transform .28s cubic-bezier(.32,.72,.24,1);z-index:-1;border-radius:999px;background:var(--billing-accent,#ffdd2d);width:calc((100% - 8px)/var(--seg-count, 2));height:calc(100% - 8px)}@media(prefers-reduced-motion:reduce){.AuthModeBlock_segThumb__8LYoW{transition:none}}:root[data-theme=dark] .AuthModeBlock_seg__PpNiU{background:hsla(0,0%,100%,.03)}.AuthModeBlock_seg__PpNiU button{display:flex;justify-content:center;align-items:center;gap:.5rem;transition:color var(--transition);cursor:pointer;border:0;border-radius:999px;background:rgba(0,0,0,0)!important;box-shadow:none!important;padding:0 .75rem!important;min-width:0;height:40px;color:var(--billing-muted)!important;font-weight:600;font-size:.8rem;font-family:inherit;line-height:1.15;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthModeBlock_seg__PpNiU button:active,.AuthModeBlock_seg__PpNiU button:hover{opacity:1!important;filter:none!important}.AuthModeBlock_seg__PpNiU button:hover:not(.AuthModeBlock_on__xmZzK):not(:disabled){color:var(--billing-text)!important}.AuthModeBlock_seg__PpNiU button.AuthModeBlock_on__xmZzK{color:var(--billing-accent-contrast,#000)!important}.AuthModeBlock_seg__PpNiU button:disabled{opacity:.5;cursor:not-allowed}.AuthModeBlock_note__sWkbx{display:flex;align-items:flex-start;gap:.625rem;border-radius:14px;background:rgba(0,0,0,.03);padding:.875rem 1rem;color:var(--billing-muted);font-size:.8125rem;line-height:1.5}.AuthModeBlock_note__sWkbx svg{flex-shrink:0;margin-top:1px}:root[data-theme=dark] .AuthModeBlock_note__sWkbx{background:hsla(0,0%,100%,.03)}@keyframes AuthModeBlock_auth-reveal__z13UT{0%{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}.AuthModeBlock_reveal__Hn47P{animation:AuthModeBlock_auth-reveal__z13UT .22s ease-out both}@media(prefers-reduced-motion:reduce){.AuthModeBlock_reveal__Hn47P{animation:none}}.AuthModeBlock_editor__jJGui{display:grid;gap:.75rem}.AuthModeBlock_listHead__ty5om{display:flex;align-items:baseline;gap:.75rem}.AuthModeBlock_label__9EYY2{flex:1;min-width:0;color:var(--billing-text);font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthModeBlock_count__t28vZ{color:var(--billing-muted);font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.AuthModeBlock_hint__3KNPP{margin:-.35rem 0 0;max-width:58ch;color:var(--billing-muted);font-size:.8125rem;line-height:1.5}.AuthModeBlock_list__ukbKt{border:1px solid var(--billing-border);border-radius:14px;background:var(--billing-surface-strong);overflow:hidden}.AuthModeBlock_listEmpty__I_y8R{margin:0;padding:1rem .875rem;color:var(--billing-muted);font-size:.8125rem;text-align:center}.AuthModeBlock_row__l01Oi{display:flex;align-items:center;gap:.625rem;border-bottom:1px solid var(--billing-border);padding:.55rem .75rem;transition:none}.AuthModeBlock_row__l01Oi:last-child{border-bottom:0}.AuthModeBlock_ip__x06vE{flex:1;color:var(--billing-text);font-weight:500;font-size:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.AuthModeBlock_badge__GqUwJ{flex:none;border-radius:999px;background:var(--billing-accent-soft,rgba(255,221,45,.18));padding:2px 8px;color:var(--billing-text);font-weight:600;font-size:.66rem;letter-spacing:.04em}.AuthModeBlock_editor__jJGui .AuthModeBlock_ghost__ifBH3,.AuthModeBlock_editor__jJGui .AuthModeBlock_remove__5Y8gZ{border:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;cursor:pointer;font-family:inherit}.AuthModeBlock_editor__jJGui .AuthModeBlock_remove__5Y8gZ{display:grid;flex:none;place-items:center;transition:background-color var(--transition),color var(--transition);border-radius:999px!important;padding:0!important;width:24px;height:24px;color:var(--billing-muted)!important}.AuthModeBlock_editor__jJGui .AuthModeBlock_remove__5Y8gZ:hover:not(:disabled){background:var(--billing-border)!important;color:var(--billing-text)!important}.AuthModeBlock_editor__jJGui .AuthModeBlock_remove__5Y8gZ:disabled{opacity:.4;cursor:not-allowed}.AuthModeBlock_add__uTqf2{display:flex;align-items:stretch;gap:.5rem}.AuthModeBlock_add__uTqf2 button{flex:none;height:42px!important;min-height:0!important;padding:0 1rem!important}.AuthModeBlock_input__MHCnQ{flex:1;box-sizing:border-box;transition:border-color var(--transition);outline:none;border:1px solid var(--billing-border);border-radius:999px;background:var(--billing-surface-strong);padding:0 .875rem;min-width:0;height:42px;color:var(--billing-text);font-size:.875rem;font-family:inherit;font-variant-numeric:tabular-nums}.AuthModeBlock_input__MHCnQ::-moz-placeholder{color:var(--billing-muted)}.AuthModeBlock_input__MHCnQ::placeholder{color:var(--billing-muted)}.AuthModeBlock_input__MHCnQ:focus{border-color:var(--billing-border-strong)}.AuthModeBlock_input__MHCnQ:disabled{opacity:.5}.AuthModeBlock_shortcuts__f0Jui{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.AuthModeBlock_editor__jJGui .AuthModeBlock_ghost__ifBH3{transition:background-color var(--transition),border-color var(--transition),color var(--transition);border:1px solid var(--billing-border)!important;border-radius:999px!important;background:var(--billing-surface-strong)!important;padding:.5rem .875rem!important;color:var(--billing-text)!important;font-weight:600;font-size:.8rem;line-height:1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthModeBlock_editor__jJGui .AuthModeBlock_ghost__ifBH3:hover:not(:disabled){border-color:var(--billing-border-strong)!important;background:var(--billing-border)!important}.AuthModeBlock_editor__jJGui .AuthModeBlock_ghost__ifBH3:disabled{opacity:.45;cursor:not-allowed}.AuthModeBlock_editor__jJGui .AuthModeBlock_ghostQuiet__epHp9{background:rgba(0,0,0,0)!important;color:var(--billing-muted)!important}.AuthModeBlock_error__q_MKG{display:flex;align-items:center;gap:.45rem;color:var(--billing-danger,#e5484d);font-weight:500;font-size:.8rem}.AuthModeBlock_error__q_MKG svg{flex-shrink:0}:root[data-theme=dark] .AuthModeBlock_error__q_MKG{color:#ff6b6f}.AuthModeBlock_modalBody__jyJM3{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.AuthModeBlock_summary__ZD_S_{display:flex;flex-direction:column;gap:.625rem;border:1px solid var(--billing-border);border-radius:14px;background:var(--billing-surface-strong);padding:.875rem 1rem}.AuthModeBlock_summaryRow__hkaT_{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.AuthModeBlock_summaryKey__tUDZ7{color:var(--billing-muted);font-weight:600;font-size:.8125rem}.AuthModeBlock_summaryOld__RbvUh{color:var(--billing-muted);font-size:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;text-decoration:line-through}.AuthModeBlock_summaryNew__IEIHL{color:var(--billing-text);font-weight:600;font-size:.875rem}.AuthModeBlock_textarea__OSbZE{box-sizing:border-box;transition:border-color var(--transition);outline:none;border:1px solid var(--billing-border);border-radius:14px;background:var(--billing-surface-strong);padding:.75rem .875rem;width:100%;color:var(--billing-text);font-size:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;line-height:1.6;resize:vertical}.AuthModeBlock_textarea__OSbZE::-moz-placeholder{color:var(--billing-muted)}.AuthModeBlock_textarea__OSbZE::placeholder{color:var(--billing-muted)}.AuthModeBlock_textarea__OSbZE:focus{border-color:var(--billing-border-strong)}.AuthModeBlock_importStats__RVctt{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:-.5rem;font-size:.8125rem}.AuthModeBlock_statOk__pyifu{color:var(--billing-text);font-weight:600}.AuthModeBlock_statBad__x4JS8{color:var(--billing-muted)}.AuthModeBlock_field__WRj1C{display:grid;gap:.5rem;min-width:0}.AuthModeBlock_field__WRj1C .AuthModeBlock_fieldLabel__kArhx,.AuthModeBlock_field__WRj1C .AuthModeBlock_fieldRoom__y9gPE{background:rgba(0,0,0,0)}.AuthModeBlock_fieldLabel__kArhx{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--billing-text);font-weight:600;font-size:.8125rem}.AuthModeBlock_fieldRoom__y9gPE{color:var(--billing-muted);font-weight:500;font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.AuthModeBlock_seg__PpNiU button[data-tip]{position:relative}.AuthModeBlock_seg__PpNiU button[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);opacity:0;transition:opacity .16s ease,transform .16s ease;z-index:5;box-shadow:0 8px 24px rgba(18,32,48,.18);border-radius:10px;background:var(--billing-text);padding:.5rem .7rem;width:-moz-max-content;width:max-content;max-width:240px;color:var(--billing-bg);font-weight:500;font-size:.75rem;line-height:1.4;white-space:normal;pointer-events:none}.AuthModeBlock_seg__PpNiU button[data-tip]:focus-visible:after,.AuthModeBlock_seg__PpNiU button[data-tip]:hover:after{transform:translate(-50%);opacity:1}@media(prefers-reduced-motion:reduce){.AuthModeBlock_seg__PpNiU button[data-tip]:after{transform:translate(-50%);transition:opacity .01ms}}@media(hover:none){.AuthModeBlock_seg__PpNiU button[data-tip]:after{display:none}}.AuthModeBlock_authModal__5Yc9O .content .icon h2{max-width:none}.AuthModeBlock_authModal__5Yc9O .content .icon svg [fill]:not([fill=none]){fill:var(--billing-text)!important}.AuthModeBlock_authModal__5Yc9O .content .icon svg [stroke]:not([stroke=none]){stroke:var(--billing-text)!important}.AuthModeBlock_protocolSection__BWOy0{margin-top:20px;margin-bottom:24px;border-top:1px solid var(--billing-border);padding-top:16px}.AuthModeBlock_protocolSection__BWOy0 .AuthModeBlock_head__leGZD{margin-bottom:12px}.AuthModeBlock_protocolSection__BWOy0 .AuthModeBlock_head__leGZD h2{color:var(--billing-muted-strong)!important;font-weight:600!important;font-size:15px!important;letter-spacing:.01em}.AuthModeBlock_protocolSection__BWOy0 .AuthModeBlock_note__sWkbx{margin-top:12px}