@font-face{font-family:Flare Members Inter;src:url(/flare/fonts/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.flare-members-admin{--fm-brand:#f24b6a;--fm-brand-highlight:#fe6680;--fm-brand-shadow:#cd2648;--fm-action-primary:#d92c50;--fm-action-hover:#c62446;--fm-action-pressed:#b91e42;--fm-selected-bg:#fff0f3;--fm-selected-text:#b92448;--fm-canvas:#f3f5f8;--fm-surface:#fff;--fm-surface-subtle:#f8fafc;--fm-text:#0e1720;--fm-text-secondary:#5f6b7a;--fm-text-muted:#657183;--fm-border:#e1e6ed;--fm-border-control:#cfd6e1;--fm-border-input:#8592a3;--fm-success:#087f57;--fm-success-bg:#e7f7ef;--fm-info:#245bdb;--fm-info-bg:#edf2ff;--fm-warning:#996515;--fm-warning-bg:#fff4d8;--fm-focus:#b92448;--fm-font:"Flare Members Inter", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fm-space-1:4px;--fm-space-2:8px;--fm-space-3:12px;--fm-space-4:16px;--fm-space-5:20px;--fm-space-6:24px;--fm-space-8:32px;--fm-space-10:40px;--fm-space-12:48px;--fm-space-16:64px;--fm-radius-sm:8px;--fm-radius-control:10px;--fm-radius-icon:12px;--fm-radius-card:18px;--fm-radius-panel:20px;--fm-radius-pill:999px;--fm-shadow-card:0 2px 4px #0e17200a, 0 6px 16px #0e17200d;--fm-shadow-raised:0 6px 20px #0e172017;--fm-shadow-button:inset 0 1px 0 #ffffff3d, 0 3px 7px #b41a3e2e;--fm-duration-fast:.16s;--fm-duration-normal:.2s;--fm-ease:cubic-bezier(.22,1,.36,1);--fm-sidebar-width:260px;--fm-topbar-height:64px;--fm-content-max:1280px;color:var(--fm-text);background:var(--fm-canvas);font-family:var(--fm-font);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.57143}
.flare-members-admin.mp-root{--fm-ink:var(--fm-text);--fm-bg:var(--fm-canvas);--fm-paper:var(--fm-surface);--fm-flare:var(--fm-brand);--fm-flare-soft:var(--fm-selected-bg);--fm-shadow:var(--fm-shadow-card);--fm-shadow-lift:var(--fm-shadow-raised);--mp-bg:var(--fm-canvas);--mp-bg-2:var(--fm-surface-subtle);--mp-surface:var(--fm-surface);--mp-surface-2:var(--fm-surface-subtle);--mp-surface-3:var(--fm-border);--mp-line:var(--fm-border);--mp-line-2:var(--fm-border-control);--mp-text:var(--fm-text);--mp-muted:var(--fm-text-secondary);--mp-faint:var(--fm-text-muted);--mp-brand:var(--fm-action-primary);--mp-brand-2:var(--fm-brand-shadow);--mp-ok:var(--fm-success);--mp-warn:var(--fm-warning);--mp-bad:var(--fm-action-pressed);--mp-radius:var(--fm-radius-card);--mp-ease:var(--fm-ease);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--fm-canvas);color:var(--fm-text);font:400 14px/22px var(--fm-font)}.flare-members-admin ::selection{color:var(--fm-selected-text);background:var(--fm-selected-bg)}.flare-members-admin.mp-root :focus-visible{outline:2px solid var(--fm-focus);outline-offset:3px}.flare-members-admin .mp-card{background:var(--fm-paper);box-shadow:var(--fm-shadow)}.flare-members-admin .mp-input,.flare-members-admin .mp-input-affix,.flare-members-admin .mp-color input[type=color]{background:#fff}.flare-members-admin .mp-input{border-color:var(--fm-border-input);border-radius:var(--fm-radius-control)}.flare-members-admin .mp-input::placeholder{color:var(--fm-text-muted)}.flare-members-admin .mp-input:focus{border-color:var(--fm-focus);background:var(--fm-surface);box-shadow:none}.flare-members-admin .mp-input[aria-invalid=true]{border-color:var(--fm-action-pressed)}.flare-members-admin .mp-segment{background:var(--fm-surface-subtle)}.flare-members-admin .mp-segment-glide{box-shadow:0 0 0 1px var(--mp-line) inset, 0 2px 6px -2px #0e172033;background:#fff}.flare-members-admin .mp-button{border-radius:var(--fm-radius-control);color:#fff;background:var(--fm-action-primary);box-shadow:var(--fm-shadow-button);font-weight:500}.flare-members-admin .mp-button:not(.mp-button-small){min-height:40px}.flare-members-admin .mp-button:hover{filter:none}.flare-members-admin .mp-button:not(.mp-button-ghost,.mp-button-danger):enabled:hover,.flare-members-admin a.mp-button:not(.mp-button-ghost):hover{background:var(--fm-action-hover)}.flare-members-admin .mp-button:not(.mp-button-ghost,.mp-button-danger):enabled:active,.flare-members-admin a.mp-button:not(.mp-button-ghost):active{background:var(--fm-action-pressed)}.flare-members-admin .mp-button:disabled{box-shadow:none}.flare-members-admin .mp-button-ghost{border-color:var(--mp-line-2);color:var(--fm-ink);background:#fff;box-shadow:0 1px 2px #0e17200d}.flare-members-admin .mp-button-ghost:hover{background:var(--fm-surface-subtle);box-shadow:0 1px 2px #0e17200f}.flare-members-admin .mp-button-danger{color:#b4232f;box-shadow:none;background:#fff1f2;border-color:#fecdd3}.flare-members-admin .mp-button-danger:disabled{color:#b4232f}.flare-members-admin .mp-button-danger:hover{background:#ffe4e7}.flare-members-admin .mp-icon-button{background:#fff}.flare-members-admin .mp-icon-button:hover{background:var(--fm-surface-subtle)}.flare-members-admin .mp-error{color:#b4232f;background:#fff1f2;border-color:#fecdd3}.flare-members-admin .mp-confirm span{color:#b4232f}.flare-members-admin .mp-note{background:var(--fm-flare-soft);color:var(--fm-ink);border-color:#f24b6a38}.flare-members-admin .mp-pill-active{background:var(--fm-success-bg);color:var(--fm-success);box-shadow:inset 0 0 0 1px #087f5733}.flare-members-admin .mp-pill-suspended{background:var(--fm-warning-bg);color:var(--fm-warning);box-shadow:inset 0 0 0 1px #99651538}.flare-members-admin .mp-pill-protected{background:var(--fm-info-bg);color:var(--fm-info);box-shadow:inset 0 0 0 1px #245bdb38}.flare-members-admin .sp-pill-archived{background:var(--fm-surface-subtle);color:var(--fm-text-muted)}.flare-members-admin .mp-chip-on{background:var(--fm-success-bg);border-color:#087f5740}.flare-members-admin .mp-mark{box-shadow:0 0 0 1px #0e17200f inset, 0 6px 16px -8px var(--accent)}.flare-members-admin .mp-grid{stroke:#0e172012}.flare-members-admin .mp-chart-cursor{background:linear-gradient(#0000,#0e172038,#0000)}.flare-members-admin .mp-chart-dot{border-color:#fff;box-shadow:0 0 0 4px #0e17200f}.flare-members-admin .mp-chart-tip{color:var(--mp-muted);box-shadow:var(--fm-shadow-lift);background:#fff}.flare-members-admin .mp-skeleton{background:var(--fm-border)}.flare-members-admin .mp-skeleton:after{background:linear-gradient(90deg,#0000,#ffffffbf,#0000)}.flare-members-admin .mp-bar-track,.flare-members-admin .sp-progress-track,.flare-members-admin .sp-funnel-bar,.flare-members-admin .mp-step i{background:#0e172012}.flare-members-admin .mp-bar-fill{box-shadow:none}.flare-members-admin .mp-ring-track{stroke:#0e172014}.flare-members-admin .mp-backdrop,.flare-members-admin .mp-backdrop-center{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e172047}.flare-members-admin .mp-drawer,.flare-members-admin .mp-dialog,.flare-members-admin .mp-palette{border-color:var(--mp-line);background:#fff;box-shadow:0 40px 100px -30px #0e172066}.flare-members-admin .mp-drawer-foot,.flare-members-admin .mp-dialog-foot{background:var(--fm-surface-subtle)}.flare-members-admin .mp-drawer-head:before{opacity:.35}.flare-members-admin .mp-toast{background:var(--fm-text);color:#fff;border-color:#0000;box-shadow:0 20px 40px -20px #0e172099}.flare-members-admin .mp-secret{background:#e9f8f1}.flare-members-admin .mp-secret code{color:#0b6a43}.flare-members-admin .mp-integration code{background:var(--fm-surface-subtle);color:var(--fm-text-secondary)}.flare-members-admin .mp-school-stats>div,.flare-members-admin .mp-review>div,.flare-members-admin .mp-list-item,.flare-members-admin .mp-stat,.flare-members-admin .mp-ring-card,.flare-members-admin .mp-integration,.flare-members-admin .mp-attention-item{background:#fff}.flare-members-admin .mp-palette-item[aria-selected=true]{background:var(--fm-selected-bg);color:var(--fm-selected-text)}.flare-members-admin .sp-video,.flare-members-admin .sp-image-preview,.flare-members-admin .sp-countdown span,.flare-members-admin .sp-cover{background:var(--fm-canvas)}.flare-members-admin .sp-switch{background:#0e172029}.flare-members-admin .sp-switch i{box-shadow:0 1px 3px #0e17204d}.flare-members-admin .sp-swatches button{box-shadow:inset 0 0 0 1px #0e17201f}.flare-members-admin .sp-swatches button[aria-pressed=true]{border-color:var(--fm-ink)}.flare-members-admin .sp-step-done>span:nth-child(2){text-decoration-color:#0e172040}.flare-members-admin .sp-cover-busy:after{background:linear-gradient(90deg,#0000,#ffffffb3,#0000)}.flare-members-admin .sp-savebar{box-shadow:var(--fm-shadow-lift);background:#ffffffeb}.flare-members-admin .mp-tabs-line{background:var(--fm-flare);box-shadow:none}.fm-logo{width:200px;max-width:100%;height:auto;display:block}.fm-flare-mark{object-fit:contain;flex:none;display:block}
