@charset "UTF-8";:root{--ember: #ff5a1f;--tangerine: #ff9419;--sun: #ffc83a;--on-gradient: #231200;--ink: #0f0d0a;--ink-raised: #1a1611;--ink-high: #25201a;--line: rgba(255, 255, 255, .08);--text: #f6efe7;--muted: rgba(246, 239, 231, .6);--danger: #ff5d5d;--gradient: linear-gradient(135deg, var(--ember), var(--tangerine) 55%, var(--sun));--radius: 16px;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--ink);color:var(--text);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}h1{font-size:28px;font-weight:800;margin:0;letter-spacing:-.02em}h2{font-size:18px;font-weight:700;margin:0}.btn{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:10px 18px;font-weight:700;background:#ffffff14;transition:transform .12s ease,background .2s ease}.btn:hover{background:#ffffff24}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;cursor:default}.btn.primary{background:var(--gradient);color:var(--on-gradient)}.btn.danger{background:#ff5d5d24;color:var(--danger)}.card{background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius)}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.field input{font:inherit;font-size:15px;color:var(--text);background:var(--ink-high);border:1px solid var(--line);border-radius:12px;padding:10px 12px;outline:none}.field input:focus{border-color:var(--tangerine)}.icon{width:20px;height:20px;fill:currentColor;flex:none}.muted{color:var(--muted)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page-head a{text-decoration:none}.eyebrow{margin:0 0 6px;color:var(--tangerine);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.alert{padding:14px 18px;margin-bottom:20px;border-color:#ff5d5d66!important;color:var(--danger)}.backdrop{position:fixed;inset:0;z-index:40;background:#000000b3;display:grid;place-items:center;padding:16px}.dialog{width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:16px}.dialog>header{display:flex;align-items:center;justify-content:space-between}.dialog>footer{display:flex;gap:10px;align-items:center}.dialog p{margin:0;line-height:1.5}.dialog .spacer{flex:1}.dialog .error{margin:0;color:var(--danger)}.icon-btn{border:0;background:none;color:var(--muted);padding:8px;border-radius:50%;display:grid;place-items:center}.icon-btn:hover:not(:disabled){background:#ffffff14;color:var(--text)}.icon-btn:disabled{opacity:.3;cursor:default}.field select,.field textarea{font:inherit;font-size:15px;color:var(--text);background:var(--ink-high);border:1px solid var(--line);border-radius:12px;padding:10px 12px;outline:none}.field select:focus,.field textarea:focus{border-color:var(--tangerine)}.field textarea{resize:vertical;min-height:90px}.pills{display:inline-flex;padding:4px;border-radius:999px;background:var(--ink-raised);border:1px solid var(--line)}.pills button{border:0;background:none;padding:7px 16px;border-radius:999px;font-weight:700;color:var(--muted)}.pills button.on{background:var(--gradient);color:var(--on-gradient)}.image-pick{aspect-ratio:1;border-radius:14px;border:1px dashed rgba(255,255,255,.2);background:var(--ink-high);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;overflow:hidden;position:relative;color:var(--muted);font-size:12px}.image-pick.round{border-radius:50%}.image-pick img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.image-pick span{position:relative;padding:4px 10px;border-radius:999px;background:#0009;color:#fff}.form-grid{display:grid;grid-template-columns:150px 1fr;gap:18px}@media(max-width:560px){.form-grid{grid-template-columns:1fr}}.form-grid .fields{display:flex;flex-direction:column;gap:12px}.form-grid .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
