[x-cloak]{display:none!important}.project-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050609cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-modal{background:#15171f;border:1px solid #ffffff1c;border-radius:12px;width:min(100%,560px);box-shadow:0 24px 80px #0009}.project-modal-header{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:24px;padding:26px 28px 20px;display:flex}.project-modal-header h2{margin:0 0 8px;font-size:21px}.project-modal-header p{margin:0;line-height:1.5}.modal-close{color:#aab0c1;cursor:pointer;background:#0b0c11;border:1px solid #ffffff18;border-radius:6px;width:30px;height:30px;font-size:22px;line-height:1}.project-form{gap:17px;padding:24px 28px 28px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-field label{color:#aeb4c5;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.form-field input{color:#f5f7ff;background:#0b0c11;border:1px solid #ffffff1c;border-radius:6px;outline:none;width:100%;padding:11px 12px;font:13px inherit}.form-field input:focus{border-color:#927bff;box-shadow:0 0 0 3px #7857ff22}.form-field input::placeholder{color:#5e6476}.field-error{color:#ff8691;margin-top:6px;font-size:11px;display:block}.project-modal-footer{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.project-modal-footer .outline-button{cursor:pointer;background:0 0;margin-top:0}.project-modal-footer .button{cursor:pointer;border:0}.danger-card{border-color:#ff607033;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.danger-card h2{margin:0 0 8px;font-size:16px}.danger-text{color:#ff7180!important}.danger-button{color:#ff9da8;cursor:pointer;background:#3a1720;border:1px solid #ff607066;border-radius:7px;flex:none;padding:11px 15px;font-size:12px}.confirm-check{color:#aeb4c5;align-items:center;gap:9px;font-size:12px;display:flex}.confirm-check input{accent-color:#ff6070}.settings-stack{min-width:0}@media (width<=560px){.danger-card{flex-direction:column;align-items:flex-start}}.flash{color:#a9f1c3;background:#11271c;border:1px solid #35d07f55;border-radius:7px;margin:-10px 0 18px;padding:12px 14px;font-size:12px}.flash.error{color:#ffb4bd;background:#2b141b;border-color:#ff607055}.limit-alert{color:#f3d59a;background:#2b2112;border:1px solid #ffb02044;border-radius:8px;align-items:center;gap:13px;margin:-10px 0 18px;padding:14px 16px;display:flex}.limit-alert-icon{color:#ffb020;background:#ffb02022;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.limit-alert strong{color:#fff1cb;font-size:12px;display:block}.limit-alert p{color:#c9b98f;margin:4px 0 0;font-size:11px}.limit-alert .button{white-space:nowrap;margin-left:auto}.quota-notice{color:#f3d59a;background:#2b2112;border:1px solid #ffb02044;border-radius:8px;align-items:center;gap:13px;margin:-10px 0 18px;padding:14px 16px;display:flex}.quota-notice-icon{color:#ffb020;background:#ffb02022;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.quota-notice strong{color:#fff1cb;font-size:12px;display:block}.quota-notice p{color:#c9b98f;margin:4px 0 0;font-size:11px}.quota-notice .outline-button{white-space:nowrap;margin-left:auto}.disabled-button{color:#858b9d;background:#2a2c35;border-color:#ffffff18}.quota-label{font-size:11px}@media (width<=560px){.project-modal-backdrop{padding:12px}.project-modal-header,.project-form{padding-left:19px;padding-right:19px}.form-grid{grid-template-columns:1fr}.limit-alert{flex-wrap:wrap;align-items:flex-start}.limit-alert .button{margin-left:38px}.quota-notice{flex-wrap:wrap;align-items:flex-start}.quota-notice .outline-button{margin-left:38px}}.project-favicon{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #ffffff24;border-radius:10px;flex:0 0 40px;width:40px;height:40px;padding:6px;box-shadow:0 8px 22px #0000002b}.project-favicon.small{border-radius:8px;flex-basis:30px;width:30px;height:30px;padding:5px}.project-favicon.large,.project-icon.large{border-radius:14px;flex-basis:56px;width:56px;height:56px}.project-icon.large{margin-right:0;font-size:20px}.project-icon-preview{align-items:center;gap:12px;min-width:0;display:flex}.project-title{align-items:center;gap:14px;display:flex}
