.btn[data-v-cfb228d4]{border-radius:var(--radius);font-family:var(--body);letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.btn[data-v-cfb228d4]:disabled{cursor:not-allowed;opacity:.45}.btn--sm[data-v-cfb228d4]{padding:.35rem .7rem;font-size:.85rem}.btn--md[data-v-cfb228d4]{padding:.55rem 1.05rem;font-size:.925rem}.btn--lg[data-v-cfb228d4]{padding:.8rem 1.6rem;font-size:1rem}.btn--gold[data-v-cfb228d4]{background:linear-gradient(180deg, var(--champagne-bright), var(--champagne));color:#120d02;border-color:var(--champagne-bright)}.btn--gold[data-v-cfb228d4]:hover:not(:disabled){background:var(--champagne-bright)}.btn--ghost[data-v-cfb228d4]{color:var(--platinum);border-color:var(--hairline-strong);background:0 0}.btn--ghost[data-v-cfb228d4]:hover:not(:disabled){border-color:var(--champagne);color:var(--champagne-bright)}.btn--quiet[data-v-cfb228d4]{color:var(--muted);background:0 0;border-color:#0000}.btn--quiet[data-v-cfb228d4]:hover:not(:disabled){color:var(--platinum);background:#e7ecf70f}.btn--danger[data-v-cfb228d4]{color:var(--danger);background:0 0;border-color:#0000}.btn--danger[data-v-cfb228d4]:hover:not(:disabled){background:#ff6b6b1a}.spinner[data-v-cfb228d4]{border:2px solid;border-top-color:#0000;border-radius:50%;width:.85em;height:.85em;animation:.7s linear infinite spin-cfb228d4}@keyframes spin-cfb228d4{to{transform:rotate(360deg)}}.editor[data-v-3ab531a8]{gap:.9rem;display:grid}.rows[data-v-3ab531a8]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.row[data-v-3ab531a8]{grid-template-columns:1.4rem minmax(0,1fr) 2rem;align-items:center;gap:.6rem;display:grid}.row__ordinal[data-v-3ab531a8]{font-family:var(--display);font-variation-settings:"wdth" 100, "wght" 600;color:var(--faint);text-align:right;font-size:.8rem}.row__remove[data-v-3ab531a8]{border-radius:var(--radius);width:2rem;height:2rem;color:var(--faint);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease);background:0 0;border:1px solid #0000;place-items:center;display:grid}.row__remove svg[data-v-3ab531a8]{width:16px;height:16px}.row__remove[data-v-3ab531a8]:hover:not(:disabled){color:var(--danger);border-color:#ff6b6b59}.row__remove[data-v-3ab531a8]:disabled{opacity:.25;cursor:not-allowed}.add[data-v-3ab531a8]{border:1px dashed var(--hairline-strong);border-radius:var(--radius);color:var(--muted);font-family:var(--body);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease);background:0 0;justify-self:start;align-items:center;gap:.55rem;margin-left:2rem;padding:.4rem .75rem .4rem .4rem;font-size:.875rem;display:inline-flex}.add[data-v-3ab531a8]:hover{color:var(--champagne-bright);border-color:var(--champagne)}.add__plus[data-v-3ab531a8]{border:1px solid;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.9rem;line-height:1;display:grid}.limit[data-v-3ab531a8]{color:var(--faint);margin:0 0 0 2rem;font-size:.8rem}.bar[data-v-3ab531a8]{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.bar__count[data-v-3ab531a8]{color:var(--faint);align-items:center;gap:.6rem;margin:0;font-size:.82rem;display:flex}.bar__flag[data-v-3ab531a8]{color:var(--champagne);border:1px solid var(--champagne-dim);border-radius:999px;padding:.05rem .5rem;font-size:.72rem}.bar__flag--ok[data-v-3ab531a8]{color:var(--success);border-color:#57d9a34d}.bar__actions[data-v-3ab531a8]{gap:.5rem;display:flex}.error[data-v-3ab531a8]{color:var(--danger);margin:0;font-size:.85rem}.panel[data-v-9b042fe9]{border:1px solid var(--hairline);border-left:2px solid var(--hairline-strong);border-radius:0 var(--radius-lg) var(--radius-lg) 0;transition:border-color .2s var(--ease);background:linear-gradient(#141926b8,#0a0d1680)}.panel--open[data-v-9b042fe9]{border-left-color:var(--champagne);border-color:var(--hairline-strong)}.panel--locked[data-v-9b042fe9]{opacity:.78}.head[data-v-9b042fe9]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 1.5rem;display:flex}.head__name[data-v-9b042fe9]{color:var(--platinum);font-size:1.25rem}.panel--open .head__name[data-v-9b042fe9]{color:var(--champagne-bright)}.head__desc[data-v-9b042fe9]{color:var(--muted);max-width:58ch;margin:.4rem 0 0;font-size:.9rem}.head__meta[data-v-9b042fe9]{flex:none;align-items:center;gap:.9rem;display:flex}.tag[data-v-9b042fe9]{letter-spacing:.04em;color:var(--faint);white-space:nowrap;font-size:.74rem}.tag--filled[data-v-9b042fe9]{color:var(--champagne)}.tag--locked[data-v-9b042fe9]{color:var(--muted);border:1px solid var(--hairline);border-radius:999px;padding:.1rem .55rem}.chev[data-v-9b042fe9]{width:16px;height:16px;color:var(--faint);transition:transform .2s var(--ease)}.panel--open .chev[data-v-9b042fe9]{color:var(--champagne);transform:rotate(180deg)}.body[data-v-9b042fe9]{border-top:1px solid var(--hairline);padding:1.25rem 1.5rem 1.5rem}.criteria[data-v-9b042fe9]{color:var(--muted);max-width:62ch;margin:0 0 1.1rem;font-size:.875rem}.closed[data-v-9b042fe9]{color:var(--muted);margin:0;font-size:.9rem}.note[data-v-265234ee]{border:1px solid var(--hairline);border-radius:var(--radius);background:#e7ecf705;border-left-width:2px;padding:1rem 1.15rem}.note--error[data-v-265234ee]{border-left-color:var(--danger)}.note--success[data-v-265234ee]{border-left-color:var(--success)}.note--neutral[data-v-265234ee]{border-left-color:var(--champagne)}.note__title[data-v-265234ee]{color:var(--platinum);margin:0 0 .25rem;font-weight:600}.note__message[data-v-265234ee]{color:var(--muted);max-width:62ch;margin:0;font-size:.95rem}.note[data-v-265234ee] .note__actions{gap:.6rem;margin-top:.9rem;display:flex}.view[data-v-1a96c783]{max-width:var(--shell-max);margin:0 auto}.masthead[data-v-1a96c783]{text-align:center;padding-bottom:3.5rem}.masthead__edition[data-v-1a96c783]{letter-spacing:.44em;text-indent:.44em;color:var(--champagne);margin:0 0 1.1rem;font-size:.78rem}.masthead__title[data-v-1a96c783]{background:linear-gradient(175deg, #fdf6e3 8%, var(--champagne-bright) 45%, #8a6c28 100%);color:#0000;text-shadow:0 0 80px #c9a24b40;-webkit-background-clip:text;background-clip:text;font-size:5.25rem}.masthead__rule[data-v-1a96c783]{background:linear-gradient(90deg, transparent, var(--champagne), transparent);width:360px;height:1px;margin:1.75rem auto}.masthead__lede[data-v-1a96c783]{max-width:54ch;color:var(--muted);margin:0 auto;font-size:1.02rem}.board__head[data-v-1a96c783]{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;padding-bottom:.9rem;display:flex}.board__title[data-v-1a96c783]{letter-spacing:.24em;color:var(--platinum);font-size:.95rem}.board__count[data-v-1a96c783]{color:var(--faint);margin:0;font-size:.82rem}.panels[data-v-1a96c783],.skeletons[data-v-1a96c783]{gap:.75rem;display:grid}.skeleton[data-v-1a96c783]{border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left:2px solid var(--hairline);height:88px;animation:shimmer-1a96c783 1.6s var(--ease) infinite;background:linear-gradient(90deg,#14192680,#1b2130bf,#14192680) 0 0/200% 100%}@keyframes shimmer-1a96c783{to{background-position:-200% 0}}.admin[data-v-6a9baa9d]{max-width:920px;margin:0 auto}.checking[data-v-6a9baa9d]{color:var(--muted)}.head[data-v-6a9baa9d]{justify-content:space-between;align-items:baseline;margin-bottom:1.25rem;display:flex}.title[data-v-6a9baa9d]{font-family:var(--body);letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.3rem;font-weight:600}.meta[data-v-6a9baa9d]{color:var(--faint);margin:0;font-size:.85rem}.tabs[data-v-6a9baa9d]{border-bottom:1px solid var(--hairline);gap:.25rem;margin-bottom:1.5rem;display:flex}.tab[data-v-6a9baa9d]{color:var(--muted);font-family:var(--body);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.6rem .9rem;font-size:.9rem}.tab[data-v-6a9baa9d]:hover{color:var(--platinum)}.tab--active[data-v-6a9baa9d]{color:var(--platinum);border-bottom-color:var(--spotlight)}.panel[data-v-6a9baa9d]{gap:1rem;display:grid}.panel__head[data-v-6a9baa9d]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.panel__title[data-v-6a9baa9d]{margin:0;font-size:1rem;font-weight:600}.panel__actions[data-v-6a9baa9d]{gap:.5rem;display:flex}.loading[data-v-6a9baa9d],.empty[data-v-6a9baa9d]{color:var(--faint);text-align:center;margin:0;padding:1.5rem 0;font-size:.9rem}.table[data-v-6a9baa9d]{border-collapse:collapse;width:100%;font-size:.875rem}.table th[data-v-6a9baa9d]{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--hairline-strong);padding:.55rem .7rem;font-size:.72rem}.table td[data-v-6a9baa9d]{border-bottom:1px solid var(--hairline);vertical-align:top;color:var(--platinum);padding:.65rem .7rem}.table tbody tr:hover td[data-v-6a9baa9d]{background:#e7ecf705}.mono[data-v-6a9baa9d]{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.82rem}.category-name[data-v-6a9baa9d]{font-weight:500}.category-desc[data-v-6a9baa9d]{color:var(--faint);max-width:42ch;margin-top:.15rem;font-size:.8rem}.badge[data-v-6a9baa9d]{border:1px solid var(--hairline-strong);color:var(--muted);border-radius:999px;padding:.1rem .55rem;font-size:.72rem;display:inline-block}.badge--on[data-v-6a9baa9d]{color:var(--danger);border-color:#ff6b6b59}.table__actions-head[data-v-6a9baa9d]{text-align:right}.table__actions[data-v-6a9baa9d]{white-space:nowrap;justify-content:flex-end;gap:.4rem;display:flex}.user[data-v-6a9baa9d]{align-items:center;gap:.5rem;display:flex}.user__avatar[data-v-6a9baa9d]{object-fit:cover;background:var(--raised);border-radius:50%;width:22px;height:22px}.user__name[data-v-6a9baa9d]{font-size:.85rem}.form-panel[data-v-6a9baa9d]{border:1px solid var(--hairline-strong);border-radius:var(--radius);background:#6e86ff08;margin-top:.5rem;padding:1.1rem}.form-panel__title[data-v-6a9baa9d]{margin:0 0 .9rem;font-size:.9rem;font-weight:600}.form-grid[data-v-6a9baa9d]{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.form-field[data-v-6a9baa9d]{gap:.3rem;display:grid}.form-field--wide[data-v-6a9baa9d]{grid-column:1/-1}.form-field--checkbox[data-v-6a9baa9d]{flex-direction:row;grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.form-field--checkbox input[data-v-6a9baa9d]{accent-color:var(--spotlight)}.form-label[data-v-6a9baa9d]{color:var(--muted);font-size:.78rem}.form-error[data-v-6a9baa9d]{color:var(--danger);margin:.8rem 0 0;font-size:.85rem}.form-actions[data-v-6a9baa9d]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.debug[data-v-6e33ffe2]{position:relative}.pill[data-v-6e33ffe2]{color:#a9b8ff;font-family:var(--body);letter-spacing:.06em;cursor:pointer;background:#6e86ff1a;border:1px solid #6e86ff59;border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .7rem;font-size:.78rem;display:inline-flex}.dot[data-v-6e33ffe2]{background:var(--spotlight);border-radius:50%;width:6px;height:6px}.sheet[data-v-6e33ffe2]{z-index:40;background:var(--elevated);border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);width:288px;padding:.9rem;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 24px 48px #0000008c}.sheet__title[data-v-6e33ffe2]{letter-spacing:.14em;color:var(--faint);margin:0 0 .7rem;font-size:.75rem}.row[data-v-6e33ffe2]{cursor:pointer;gap:.6rem;padding:.4rem 0;display:flex}.row input[data-v-6e33ffe2]{accent-color:var(--spotlight);margin-top:.3rem}.row__text[data-v-6e33ffe2]{display:grid}.row__label[data-v-6e33ffe2]{color:var(--platinum);font-size:.9rem}.row__hint[data-v-6e33ffe2]{color:var(--faint);font-size:.75rem;line-height:1.35}.reset[data-v-6e33ffe2]{border:1px solid var(--hairline);border-radius:var(--radius);width:100%;color:var(--muted);font-family:var(--body);cursor:pointer;background:0 0;margin-top:.7rem;padding:.4rem;font-size:.8rem}.reset[data-v-6e33ffe2]:hover{color:var(--platinum);border-color:var(--hairline-strong)}.topbar[data-v-d0ab423a]{z-index:30;height:var(--topbar);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline);background:#04050adb;align-items:center;gap:1rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.wordmark[data-v-d0ab423a]{color:inherit;align-items:baseline;gap:.7rem;margin-right:auto;text-decoration:none;display:flex}.wordmark__name[data-v-d0ab423a]{font-family:var(--display);font-variation-settings:"wdth" 112, "wght" 750;text-transform:uppercase;letter-spacing:.1em;font-size:.95rem}.wordmark__edition[data-v-d0ab423a]{letter-spacing:.22em;color:var(--champagne);font-size:.72rem}.tools[data-v-d0ab423a]{align-items:center;gap:.75rem;display:flex}.account[data-v-d0ab423a]{position:relative}.chip[data-v-d0ab423a]{border:1px solid var(--hairline);color:var(--platinum);font-family:var(--body);cursor:pointer;transition:border-color .18s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:.6rem;padding:.3rem .75rem .3rem .3rem;font-size:.875rem;display:flex}.chip[data-v-d0ab423a]:hover{border-color:var(--hairline-strong)}.chip__avatar[data-v-d0ab423a]{object-fit:cover;background:var(--raised);border-radius:50%;width:28px;height:28px}.chip__avatar--letters[data-v-d0ab423a]{letter-spacing:.04em;color:var(--champagne);border:1px solid var(--champagne-dim);place-items:center;font-size:.7rem;font-weight:600;display:grid}.menu[data-v-d0ab423a]{background:var(--elevated);border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);min-width:232px;padding:.9rem;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 24px 48px #0000008c}.menu__meta[data-v-d0ab423a]{color:var(--faint);margin:0 0 .6rem;font-size:.8rem}.rail[data-v-a8209e44]{top:var(--topbar);height:calc(100vh - var(--topbar));width:var(--rail);border-right:1px solid var(--hairline);flex-direction:column;flex:none;align-self:flex-start;padding:1.5rem .9rem;display:flex;position:sticky}.rail__list[data-v-a8209e44]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.rail__item[data-v-a8209e44]{border-radius:0 var(--radius) var(--radius) 0;width:100%;color:var(--muted);font-family:var(--body);text-align:left;cursor:pointer;transition:color .18s var(--ease), background .18s var(--ease);background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:.75rem;padding:.65rem .7rem;display:flex}.rail__item[data-v-a8209e44]:hover{color:var(--platinum);background:#e7ecf70a}.rail__item--active[data-v-a8209e44]{color:var(--platinum);border-left-color:var(--champagne);background:#c9a24b12}.rail__item--active .rail__icon[data-v-a8209e44]{color:var(--champagne)}.rail__icon[data-v-a8209e44]{width:20px;height:20px;color:var(--faint);flex:none}.rail__text[data-v-a8209e44]{gap:.1rem;min-width:0;display:grid}.rail__label[data-v-a8209e44]{font-size:.95rem;font-weight:500}.rail__hint[data-v-a8209e44]{color:var(--faint);font-size:.74rem;line-height:1.3}.rail__footnote[data-v-a8209e44]{color:var(--faint);max-width:24ch;margin:auto 0 0;padding:0 .7rem;font-size:.75rem}.shell[data-v-bcc3f3c0]{min-height:100vh;min-width:var(--shell-min);background:radial-gradient(1100px 460px at 50% -180px, #6e86ff29, transparent 70%), radial-gradient(700px 320px at 50% -60px, #c9a24b1a, transparent 70%), var(--stage)}.banner[data-v-bcc3f3c0]{color:#b9c5ff;letter-spacing:.02em;background:#6e86ff1f;border-bottom:1px solid #6e86ff47;margin:0;padding:.45rem 1.5rem;font-size:.8rem}.shell__body[data-v-bcc3f3c0]{align-items:flex-start;display:flex}.stage[data-v-bcc3f3c0]{flex:1;min-width:0;padding:3.5rem 2.5rem 6rem}.gate[data-v-f47a70d8]{text-align:center;background:radial-gradient(900px 420px at 50% 0%, #6e86ff33, transparent 70%), radial-gradient(620px 300px at 50% 12%, #c9a24b1f, transparent 70%), var(--stage);place-items:center;min-height:100vh;padding:2rem;display:grid}.gate__inner[data-v-f47a70d8]{width:44rem}.gate__edition[data-v-f47a70d8]{letter-spacing:.44em;text-indent:.44em;color:var(--champagne);margin:0 0 1.1rem;font-size:.78rem}.gate__title[data-v-f47a70d8]{background:linear-gradient(175deg, #fdf6e3 8%, var(--champagne-bright) 45%, #8a6c28 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:5rem}.gate__rule[data-v-f47a70d8]{background:linear-gradient(90deg, transparent, var(--champagne), transparent);width:320px;height:1px;margin:1.75rem auto}.gate__lede[data-v-f47a70d8]{max-width:48ch;color:var(--muted);margin:0 auto 2.25rem}.discord[data-v-f47a70d8]{width:20px;height:15px}.gate__error[data-v-f47a70d8]{color:var(--danger);margin:1.25rem 0 0;font-size:.9rem}.gate__fineprint[data-v-f47a70d8]{color:var(--faint);margin:2.5rem 0 0;font-size:.78rem}.skip[data-v-f47a70d8]{color:var(--spotlight);font-family:var(--body);cursor:pointer;background:0 0;border:none;margin-top:1rem;font-size:.78rem;text-decoration:underline}.boot[data-v-391a50a2]{background:var(--stage);place-items:center;min-height:100vh;display:grid}.boot__ring[data-v-391a50a2]{border:2px solid var(--champagne-dim);border-top-color:var(--champagne);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin-391a50a2}@keyframes spin-391a50a2{to{transform:rotate(360deg)}}.blocked[data-v-391a50a2]{background:var(--stage);place-items:center;min-height:100vh;padding:2rem;display:grid}:root{--void:#04050a;--stage:#0a0d16;--elevated:#141926;--raised:#1b2130;--platinum:#e7ecf7;--muted:#9aa5bd;--faint:#626d85;--champagne:#c9a24b;--champagne-bright:#ecc978;--champagne-dim:#c9a24b38;--spotlight:#6e86ff;--danger:#ff6b6b;--success:#57d9a3;--hairline:#e7ecf717;--hairline-strong:#e7ecf72e;--display:"Archivo", "Arial Narrow", system-ui, sans-serif;--body:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--rail:232px;--topbar:68px;--shell-max:1080px;--shell-min:960px;--radius:4px;--radius-lg:8px;--ease:cubic-bezier(.22, .61, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--void);color:var(--platinum);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}#app{width:100%;max-width:none;min-height:100%;margin:0;padding:0;font-weight:400;display:block}.display{font-family:var(--display);font-variation-settings:"wdth" 118, "wght" 800;text-transform:uppercase;letter-spacing:.04em;margin:0;line-height:.96}.plate{font-family:var(--display);font-variation-settings:"wdth" 108, "wght" 700;text-transform:uppercase;letter-spacing:.08em;margin:0;line-height:1.1}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--spotlight);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}::selection{background:var(--champagne);color:var(--void)}*{scrollbar-width:thin;scrollbar-color:var(--raised) transparent}.field{background:var(--void);border:1px solid var(--hairline);border-radius:var(--radius);width:100%;color:var(--platinum);font-family:var(--body);transition:border-color .18s var(--ease), background .18s var(--ease);padding:.7rem .85rem;font-size:.975rem}.field::placeholder{color:var(--faint)}.field:hover:not(:disabled){border-color:var(--hairline-strong)}.field:focus{border-color:var(--champagne);outline:none}.field:disabled{opacity:.5;cursor:not-allowed}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
