.ApiKeyModal_overlay__TbMrg{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(64,64,64,.176);z-index:30}.ApiKeyModal_modal__XunB8{width:100%;max-width:440px;background:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.35);overflow:hidden}.ApiKeyModal_header__RGDx5{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:20px 20px 0}.ApiKeyModal_header__RGDx5 h2{font-weight:700;font-size:1.8rem;line-height:1.3}.ApiKeyModal_close__FARr6{flex-shrink:0;padding:0;background:none;cursor:pointer}.ApiKeyModal_close__FARr6 svg{display:block;width:22px;height:22px;fill:#999;transition:fill .2s}.ApiKeyModal_close__FARr6:hover svg{fill:#d8227a}.ApiKeyModal_body__jhvi5{padding:12px 20px 20px}.ApiKeyModal_body__jhvi5 p{font-size:1.4rem;line-height:1.5;margin-bottom:18px;color:#555}.ApiKeyModal_body__jhvi5 p code{padding:1px 5px;font-size:1.3rem;background:#f2f0ef;border-radius:4px}.ApiKeyModal_body__jhvi5 p a{color:#d8227a}.ApiKeyModal_body__jhvi5 label{display:block;font-size:1.3rem;margin-bottom:6px}.ApiKeyModal_body__jhvi5 input{width:100%;padding:10px 12px;font-size:1.4rem;color:#404040;background:#fff;border:1px solid #e3e0df;border-radius:6px}.ApiKeyModal_body__jhvi5 input:focus{outline:none;border-color:#d8227a}.ApiKeyModal_actions__HUjy2{display:flex;align-items:center;gap:10px;margin-top:20px}.ApiKeyModal_spacer__MFBU0{margin-left:auto}.ApiKeyModal_cancel__ciVA7,.ApiKeyModal_remove__sM_wU,.ApiKeyModal_save__j7_RW{font-size:1.4rem;cursor:pointer}.ApiKeyModal_save__j7_RW{padding:10px 20px;color:#fff;background:#d8227a;border-radius:6px;transition:opacity .2s}.ApiKeyModal_save__j7_RW:disabled{opacity:.5;cursor:not-allowed}.ApiKeyModal_cancel__ciVA7{padding:10px 14px;color:#555;background:none}.ApiKeyModal_cancel__ciVA7:hover{color:#d8227a}.ApiKeyModal_remove__sM_wU{font-size:1.3rem;color:#999;background:none;text-decoration:underline}.ApiKeyModal_remove__sM_wU:hover{color:#d8227a}.ApiKeyModal_modalDarkMode__ZyUGv{background:#404040;border:1px solid #5c5c5c}.ApiKeyModal_modalDarkMode__ZyUGv h2,.ApiKeyModal_modalDarkMode__ZyUGv label{color:#fff}.ApiKeyModal_modalDarkMode__ZyUGv .ApiKeyModal_body__jhvi5 p{color:#ccc}.ApiKeyModal_modalDarkMode__ZyUGv .ApiKeyModal_body__jhvi5 p code{background:#4a4a4a}.ApiKeyModal_modalDarkMode__ZyUGv .ApiKeyModal_body__jhvi5 input{color:#fff;background:#4a4a4a;border-color:#666}.ApiKeyModal_modalDarkMode__ZyUGv .ApiKeyModal_cancel__ciVA7{color:#ccc}@media(max-width:calc(480px - 1px)){.ApiKeyModal_overlay__TbMrg{padding:14px;align-items:flex-end}.ApiKeyModal_modal__XunB8{max-width:100%}}.AuthBar_container__rgK4F{display:flex;align-items:center;justify-content:space-between;max-width:1440px;padding:20px;margin:0 auto 20px}@media(max-width:calc(1024px - 1px)){.AuthBar_container__rgK4F{position:fixed;top:0;left:0;width:100%;background:#fff;border-bottom:1px solid #e3e0df;z-index:1}}.AuthBar_container__rgK4F>ul{display:flex;align-items:center;justify-content:flex-start}.AuthBar_container__rgK4F>ul:first-of-type{display:none}@media(max-width:calc(1024px - 1px)){.AuthBar_container__rgK4F>ul:first-of-type{display:flex}}.AuthBar_container__rgK4F>ul:last-of-type{margin-left:auto}.AuthBar_container__rgK4F>ul>li{line-height:1;font-weight:400}.AuthBar_container__rgK4F>ul>li a:hover{color:#d8227a}.AuthBar_container__rgK4F>ul>li~li{margin-left:10px}@media(max-width:calc(1024px - 1px)){.AuthBar_containerDarkMode__otvC3{background:#404040}}.AuthBar_containerDarkMode__otvC3 .AuthBar_apiKeyButton__Uxk61{color:#fff;background:#4a4a4a;border-color:#666}.AuthBar_apiKeyButton__Uxk61{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;font-size:1.4rem;color:#404040;background:#f2f0ef;border:1px solid #e3e0df;border-radius:20px;cursor:pointer;transition:color .2s,border-color .2s}.AuthBar_apiKeyButton__Uxk61:hover{color:#d8227a;border-color:#d8227a}.AuthBar_apiKeyButton__Uxk61 .AuthBar_dot__I8yOW{width:8px;height:8px;border-radius:50%;background:#c4c0be}.AuthBar_apiKeyButton__Uxk61.AuthBar_apiKeySet__ORxo2 .AuthBar_dot__I8yOW{background:#41e697}.AuthBar_button__dNs66{width:25px;cursor:pointer}.AuthBar_button__dNs66 span{position:relative;display:block;width:100%;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);border-radius:3px;height:4px;background:#404040;transition:all .3s}.AuthBar_button__dNs66 span+span{margin-top:4px}.AuthBar_button__dNs66.AuthBar_darkMode__E_0HC span{background:#fff}.AuthBar_button__dNs66.AuthBar_active__MRzMD span:first-child{animation:AuthBar_top__bRYbH .5s ease forwards}.AuthBar_button__dNs66.AuthBar_active__MRzMD span:nth-child(2){animation:AuthBar_scaled__7HRJ_ .5s ease forwards}.AuthBar_button__dNs66.AuthBar_active__MRzMD span:nth-child(3){animation:AuthBar_bottom___dVCW .5s ease forwards}.AuthBar_button__dNs66.AuthBar_notActive__viLu8 span:first-child{animation:AuthBar_topTwo__pnqmq .5s ease forwards}.AuthBar_button__dNs66.AuthBar_notActive__viLu8 span:nth-child(2){animation:AuthBar_scaledTwo__nf_B2 .5s ease forwards}.AuthBar_button__dNs66.AuthBar_notActive__viLu8 span:nth-child(3){animation:AuthBar_bottomTwo__Jmve1 .5s ease forwards}@keyframes AuthBar_top__bRYbH{0%{top:0;transform:rotate(0)}50%{top:8px;transform:rotate(0)}to{top:8px;transform:rotate(45deg)}}@keyframes AuthBar_topTwo__pnqmq{0%{top:8px;transform:rotate(45deg)}50%{top:8px;transform:rotate(0deg)}to{top:0;transform:rotate(0deg)}}@keyframes AuthBar_bottom___dVCW{0%{bottom:0;transform:rotate(0)}50%{bottom:8px;transform:rotate(0)}to{bottom:8px;transform:rotate(135deg)}}@keyframes AuthBar_bottomTwo__Jmve1{0%{bottom:8px;transform:rotate(135deg)}50%{bottom:8px;transform:rotate(0)}to{bottom:0;transform:rotate(0)}}@keyframes AuthBar_scaled__7HRJ_{50%{transform:scale(0)}to{transform:scale(0)}}@keyframes AuthBar_scaledTwo__nf_B2{0%{transform:scale(0)}50%{transform:scale(0)}to{transform:scale(1)}}