:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a0d12;--color-bg-elevated:#10141a;--color-bg-panel:#12161d;--color-border:#232a33;--color-text:#e4eaed;--color-text-muted:#8a97a3;--color-accent:#6fa8b8;--color-accent-strong:#8bc0cd;--color-rain:#cbdbe2;--color-danger:#c96b5e;--color-success:#6fae87;--radius:.5rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}*{box-sizing:border-box}html,body,#app{min-height:100vh}body{background-color:var(--color-bg);color:var(--color-text);margin:0}h1,h2,h3,p{margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a{color:var(--color-accent)}.btn{border-radius:var(--radius-md);background-color:var(--color-accent);height:2.25rem;color:var(--color-bg);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.btn:hover:not(:disabled){background-color:var(--color-accent-strong)}.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{height:2rem;padding:0 .75rem;font-size:.8125rem}.btn-lg{height:2.5rem;padding:0 1.5rem}.btn-icon{width:2.25rem;padding:0}.btn-secondary{background-color:var(--color-bg-elevated);color:var(--color-text);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){background-color:var(--color-bg-panel);border-color:var(--color-accent)}.btn-outline{color:var(--color-text);border-color:var(--color-border);background-color:#0000}.btn-outline:hover:not(:disabled){background-color:var(--color-bg-elevated);border-color:var(--color-accent)}.btn-ghost{color:var(--color-text-muted);background-color:#0000;border-color:#0000}.btn-ghost:hover:not(:disabled){background-color:var(--color-bg-elevated);color:var(--color-text)}.btn-destructive{background-color:var(--color-danger);color:var(--color-bg)}.btn-destructive:hover:not(:disabled){opacity:.9}.field{flex-direction:column;gap:.375rem;display:flex}.field-label{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.input,.select{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);height:2.25rem;color:var(--color-text);padding:0 .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--color-text-muted)}.input:hover,.select:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.input:focus-visible,.select:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 25%, transparent);outline:none}.card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-panel);box-shadow:0 1px 2px #0000004d}.card-header{padding:1.25rem 1.25rem 0}.card-title{color:var(--color-text);font-size:.9375rem;font-weight:600}.card-description{color:var(--color-text-muted);margin-top:.25rem;font-size:.8125rem}.card-content{padding:1.25rem}.card-footer{padding:0 1.25rem 1.25rem}.badge{background-color:var(--color-accent);color:var(--color-bg);border:1px solid #0000;border-radius:999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.badge-secondary{background-color:var(--color-bg-elevated);color:var(--color-text-muted);border-color:var(--color-border)}.badge-success{background-color:color-mix(in srgb, var(--color-success) 18%, transparent);color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 35%, transparent)}.badge-destructive{background-color:color-mix(in srgb, var(--color-danger) 16%, transparent);color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 35%, transparent)}.badge-outline{color:var(--color-text-muted);border-color:var(--color-border);background-color:#0000}.table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.875rem}.table thead tr{border-bottom:1px solid var(--color-border)}.table th{text-align:left;height:2.25rem;color:var(--color-text-muted);padding:0 .75rem;font-weight:500}.table td{vertical-align:middle;border-bottom:1px solid var(--color-border);padding:.625rem .75rem}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover{background-color:color-mix(in srgb, var(--color-bg-elevated) 70%, transparent)}.alert{border-radius:var(--radius-md);border:1px solid var(--color-border);padding:.75rem 1rem;font-size:.875rem}.alert-destructive{border-color:color-mix(in srgb, var(--color-danger) 35%, transparent);background-color:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.stat-tile{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-panel);flex-direction:column;gap:.375rem;padding:1.25rem;display:flex}.stat-tile-label{color:var(--color-text-muted);font-size:.8125rem}.stat-tile-value{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600}.stat-tile-meta{color:var(--color-text-muted);font-size:.75rem}.rain-background[data-v-8b992818]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rain-canvas[data-v-8b992818]{width:100%;height:100%;display:block;position:absolute;inset:0}.fog-layer[data-v-8b992818]{position:absolute;inset:-10%}.fog-blob[data-v-8b992818]{filter:blur(9px);will-change:transform, opacity;position:absolute}.fog-blob svg[data-v-8b992818]{display:block}.fog-blob-a[data-v-8b992818]{width:55%;height:55%;animation:48s ease-in-out infinite fog-drift-a-8b992818;top:5%;left:8%}.fog-blob-b[data-v-8b992818]{width:60%;height:60%;animation:62s ease-in-out infinite fog-drift-b-8b992818;bottom:0%;right:5%}.fog-blob-c[data-v-8b992818]{width:45%;height:45%;animation:55s ease-in-out infinite fog-drift-c-8b992818;top:32%;left:38%}.fog-layer.is-static .fog-blob[data-v-8b992818]{opacity:.35;animation:none}@keyframes fog-drift-a-8b992818{0%{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.6;transform:translate(6%,4%)scale(1.08)}to{opacity:.45;transform:translate(0)scale(1)}}@keyframes fog-drift-b-8b992818{0%{opacity:.4;transform:translate(0)scale(1)}50%{opacity:.55;transform:translate(-5%,-6%)scale(1.05)}to{opacity:.4;transform:translate(0)scale(1)}}@keyframes fog-drift-c-8b992818{0%{opacity:.3;transform:translate(0)}50%{opacity:.45;transform:translate(4%,-3%)}to{opacity:.3;transform:translate(0)}}.ripple-layer[data-v-8b992818]{position:absolute;inset:0}.ripple[data-v-8b992818]{fill:none;animation:1.7s ease-out forwards ripple-ring-8b992818;position:absolute;transform:translate(-50%,-50%)}.ripple circle[data-v-8b992818]{vector-effect:non-scaling-stroke}.ripple-outer[data-v-8b992818]{stroke:var(--color-rain);stroke-width:1.4px}.ripple-inner[data-v-8b992818]{stroke:var(--color-accent-strong);stroke-width:1px;opacity:.55}@keyframes ripple-ring-8b992818{0%{opacity:.4;transform:translate(-50%,-50%)scale(.25)}55%{opacity:.16}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.lightning-bolt-layer[data-v-8b992818]{width:min(16vw,20vh);height:min(16vw,20vh);fill:var(--color-text);transform-origin:top;transition:opacity 80ms linear;position:absolute;top:2%}.lightning-flash[data-v-8b992818]{opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 50% 20%,#e6e9ece6,#cbdbe226 55%,#0a0d1200 80%);transition:opacity .6s ease-out;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.fog-blob[data-v-8b992818]{animation:none!important}.ripple[data-v-8b992818]{display:none;animation:none!important}}.umbrella-logo[data-v-65260fb0]{display:inline-block;overflow:visible}.umbrella-rotate[data-v-65260fb0]{transform-origin:50%}.umbrella-logo.is-animated .umbrella-rotate[data-v-65260fb0]{animation:90s linear infinite umbrella-rotate-65260fb0}.umbrella-canopy[data-v-65260fb0]{fill:#070b14;stroke:var(--color-border);stroke-width:1px}.umbrella-panel[data-v-65260fb0]{fill:var(--color-accent);opacity:.04}.umbrella-panel.is-alt[data-v-65260fb0]{opacity:.09}.umbrella-rim[data-v-65260fb0]{fill:none;stroke:var(--color-accent);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;opacity:.65}.umbrella-ribs line[data-v-65260fb0]{stroke:var(--color-accent);stroke-width:.8px;stroke-linecap:round;opacity:.45}.eye-stop-inner[data-v-65260fb0]{stop-color:var(--color-accent-strong);stop-opacity:.85}.eye-stop-outer[data-v-65260fb0]{stop-color:var(--color-accent-strong);stop-opacity:0}.umbrella-eye[data-v-65260fb0]{opacity:.6}.umbrella-logo.is-animated .umbrella-eye[data-v-65260fb0]{animation:5s ease-in-out infinite eye-pulse-65260fb0}.umbrella-ripple[data-v-65260fb0]{fill:none;stroke:var(--color-rain);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;animation:8s ease-out infinite ripple-expand-65260fb0}@keyframes umbrella-rotate-65260fb0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes eye-pulse-65260fb0{0%,to{opacity:.45}50%{opacity:.85}}@keyframes ripple-expand-65260fb0{0%,70%{opacity:0;transform:scale(.3)}80%{opacity:.55;transform:scale(1.4)}to{opacity:0;transform:scale(5.5)}}@media (prefers-reduced-motion:reduce){.umbrella-rotate[data-v-65260fb0]{animation:none!important}.umbrella-eye[data-v-65260fb0]{opacity:.55;animation:none!important}.umbrella-ripple[data-v-65260fb0]{opacity:0;animation:none!important}}.home[data-v-61096bc0]{background-color:var(--color-bg);justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.backdrop-glow[data-v-61096bc0]{pointer-events:none;background:radial-gradient(circle at 30% 20%,#6fa8b824,#6fa8b800 55%),radial-gradient(circle at 75% 80%,#8bc0cd1f,#8bc0cd00 55%);animation:26s ease-in-out infinite backdrop-drift-61096bc0;position:absolute;inset:-10%}.vignette[data-v-61096bc0]{z-index:1;pointer-events:none;background:radial-gradient(#0a0d1200 40%,#0a0d128c 78%,#0a0d12e6 100%);position:absolute;inset:0}.content[data-v-61096bc0]{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:34rem;padding:2rem 1.5rem;display:flex;position:relative}.mark[data-v-61096bc0]{isolation:isolate;opacity:0;justify-content:center;align-items:center;animation:.9s forwards reveal-61096bc0;display:inline-flex;position:relative;transform:translateY(16px)}.mark-glow[data-v-61096bc0]{z-index:-1;filter:blur(20px);background:radial-gradient(circle,#8bc0cd59,#8bc0cd00 70%);border-radius:50%;width:220px;height:220px;animation:5s ease-in-out infinite glow-pulse-61096bc0;position:absolute}.headline[data-v-61096bc0]{letter-spacing:.02em;color:var(--color-text);opacity:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:600;animation:.9s .15s forwards reveal-61096bc0;transform:translateY(16px)}.tagline[data-v-61096bc0]{color:var(--color-text-muted);opacity:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6;animation:.9s .3s forwards reveal-61096bc0;transform:translateY(16px)}.cta[data-v-61096bc0]{border:1px solid var(--color-border);background-color:var(--color-accent);color:#0a0d12;opacity:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;margin-top:.5rem;padding:0 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .2s,box-shadow .2s;animation:.9s .45s forwards reveal-61096bc0;display:inline-flex;transform:translateY(16px)}.cta[data-v-61096bc0]:hover{background-color:var(--color-accent-strong);box-shadow:0 0 24px #8bc0cd73}.cta-arrow[data-v-61096bc0]{align-items:center;transition:transform .2s;display:inline-flex}.cta:hover .cta-arrow[data-v-61096bc0]{transform:translate(4px)}@keyframes reveal-61096bc0{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-pulse-61096bc0{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes backdrop-drift-61096bc0{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-2%,2%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.backdrop-glow[data-v-61096bc0],.mark-glow[data-v-61096bc0]{animation:none!important}.mark[data-v-61096bc0],.headline[data-v-61096bc0],.tagline[data-v-61096bc0],.cta[data-v-61096bc0]{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=480px){.mark-glow[data-v-61096bc0]{width:160px;height:160px}}.login-view[data-v-d37aff47]{background:radial-gradient(ellipse at 50% -10%, #6fa8b81f, transparent 60%), var(--color-bg);min-height:100vh;position:relative;overflow:hidden}.login-stage[data-v-d37aff47]{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.25rem;display:flex;position:relative}.login-card[data-v-d37aff47]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-panel) 78%, transparent), color-mix(in srgb, var(--color-bg-elevated) 82%, transparent));-webkit-backdrop-filter:blur(18px);width:100%;max-width:24rem;box-shadow:0 30px 80px -30px #000000b3, 0 0 0 1px #ffffff05 inset, 0 0 60px -20px color-mix(in srgb, var(--color-accent) 45%, transparent);flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem 1.5rem;animation:.8s cubic-bezier(.16,1,.3,1) both card-enter-d37aff47;display:flex;position:relative}.login-card[data-v-d37aff47]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg, color-mix(in srgb, var(--color-accent-strong) 55%, transparent), transparent 45%);-webkit-mask-composite:xor;opacity:.55;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.login-brand[data-v-d37aff47]{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.login-title[data-v-d37aff47]{letter-spacing:.04em;color:var(--color-text);font-size:1.5rem;font-weight:600}.login-subtitle[data-v-d37aff47]{color:var(--color-text-muted);font-size:.9rem}.login-form[data-v-d37aff47]{flex-direction:column;gap:.9rem;display:flex}.login-field[data-v-d37aff47]{display:flex;position:relative}.login-field-icon[data-v-d37aff47]{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.login-input[data-v-d37aff47]{width:100%;padding-left:2.5rem}.login-submit[data-v-d37aff47]{border-radius:var(--radius-md);background-color:var(--color-accent);color:#0a0d12;letter-spacing:.01em;height:2.5rem;box-shadow:0 12px 30px -12px color-mix(in srgb, var(--color-accent) 60%, transparent);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,transform .15s,box-shadow .2s;display:flex;position:relative}.login-submit[data-v-d37aff47]:hover:not(:disabled){background-color:var(--color-accent-strong);transform:translateY(-1px)}.login-submit[data-v-d37aff47]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 35%, transparent);outline:none}.login-submit[data-v-d37aff47]:active:not(:disabled){transform:translateY(0)}.login-submit[data-v-d37aff47]:disabled{cursor:not-allowed}.login-spinner[data-v-d37aff47]{border:2px solid #0a0d1259;border-top-color:#0a0d12;border-radius:50%;width:.95rem;height:.95rem;animation:.7s linear infinite spinner-spin-d37aff47}.sr-only[data-v-d37aff47]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes card-enter-d37aff47{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spinner-spin-d37aff47{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-card[data-v-d37aff47]{opacity:1;animation:none;transform:none}.login-spinner[data-v-d37aff47]{animation:none}.login-submit[data-v-d37aff47]:hover:not(:disabled){transform:none}}@media (width<=420px){.login-card[data-v-d37aff47]{padding:1.5rem 1.25rem 1.25rem}}.notification-bell[data-v-6d03c827]{position:relative}.bell-button[data-v-6d03c827]{border-radius:var(--radius-md);width:2.125rem;height:2.125rem;color:var(--color-text-muted);background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.bell-button[data-v-6d03c827]:hover,.bell-button.is-open[data-v-6d03c827]{background-color:var(--color-bg-panel);border-color:var(--color-border);color:var(--color-text)}.bell-badge[data-v-6d03c827]{background-color:var(--color-accent);min-width:1.125rem;height:1.125rem;color:var(--color-bg);text-align:center;border-radius:999px;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1.125rem;position:absolute;top:-.25rem;right:-.25rem}.bell-panel[data-v-6d03c827]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-panel);z-index:30;width:20rem;max-height:24rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 12px 32px -8px #00000080}.bell-panel-header[data-v-6d03c827]{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:.75rem 1rem;font-size:.8125rem;font-weight:600}.bell-empty[data-v-6d03c827]{text-align:center;color:var(--color-text-muted);padding:1.5rem 1rem;font-size:.8125rem}.bell-list[data-v-6d03c827]{margin:0;padding:0;list-style:none}.bell-item[data-v-6d03c827]{border-bottom:1px solid var(--color-border);cursor:pointer;padding:.75rem 1rem;transition:background-color .15s}.bell-item[data-v-6d03c827]:last-child{border-bottom:none}.bell-item[data-v-6d03c827]:hover{background-color:var(--color-bg-elevated)}.bell-item.is-unread[data-v-6d03c827]{background-color:color-mix(in srgb, var(--color-accent) 6%, transparent)}.bell-item-top[data-v-6d03c827]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bell-item-title[data-v-6d03c827]{color:var(--color-text);font-size:.8125rem;font-weight:600}.bell-item-dot[data-v-6d03c827]{background-color:var(--color-accent);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.bell-item-message[data-v-6d03c827]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.bell-item-time[data-v-6d03c827]{color:var(--color-text-muted);margin-top:.375rem;font-size:.6875rem;display:block}.dashboard[data-v-3ea4ec32]{background-color:var(--color-bg);flex-direction:column;gap:2.5rem;min-height:100vh;padding:2rem;display:flex}.dashboard-header[data-v-3ea4ec32]{justify-content:space-between;align-items:center;animation:.5s ease-out fade-in-3ea4ec32;display:flex}.brand[data-v-3ea4ec32]{align-items:center;gap:.75rem;display:flex}.brand-name[data-v-3ea4ec32]{letter-spacing:.02em;font-size:1.1rem;font-weight:600}.header-actions[data-v-3ea4ec32]{align-items:center;gap:.75rem;display:flex}.dashboard-main[data-v-3ea4ec32]{flex-direction:column;flex:1;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.welcome-panel[data-v-3ea4ec32]{text-align:center;width:100%;max-width:32rem;padding:1.5rem 1.75rem;animation:.6s ease-out rise-in-3ea4ec32}.eyebrow[data-v-3ea4ec32]{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin:0 0 .5rem;font-size:.75rem}.welcome-title[data-v-3ea4ec32]{font-size:1.5rem;font-weight:600}.welcome-email[data-v-3ea4ec32]{color:var(--color-text-muted);margin-top:.5rem}.info-panel[data-v-3ea4ec32]{background-color:var(--color-bg-elevated);width:100%;max-width:32rem;padding:1.25rem 1.5rem;animation:.7s ease-out rise-in-3ea4ec32}.info-title[data-v-3ea4ec32]{margin-bottom:1rem;font-size:1rem;font-weight:600}.info-list[data-v-3ea4ec32]{flex-direction:column;gap:.6rem;margin:0;display:flex}.info-row[data-v-3ea4ec32]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}.info-row[data-v-3ea4ec32]:last-child{border-bottom:none;padding-bottom:0}.info-row dt[data-v-3ea4ec32]{color:var(--color-text-muted);font-size:.9rem}.info-row dd[data-v-3ea4ec32]{text-align:right;word-break:break-word;margin:0;font-weight:500}.info-note[data-v-3ea4ec32]{color:var(--color-text-muted);margin-top:1.25rem;font-size:.85rem}@keyframes fade-in-3ea4ec32{0%{opacity:0}to{opacity:1}}@keyframes rise-in-3ea4ec32{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dashboard-header[data-v-3ea4ec32],.welcome-panel[data-v-3ea4ec32],.info-panel[data-v-3ea4ec32]{animation:none}}.admin-shell[data-v-a594791b]{background-color:var(--color-bg);grid-template:"titlebar titlebar"3.25rem"sidebar main"1fr"sidebar footer"2.25rem/15rem 1fr;min-height:100vh;display:grid}.titlebar[data-v-a594791b]{border-bottom:1px solid var(--color-border);background-color:var(--color-bg-elevated);grid-area:titlebar;justify-content:space-between;align-items:center;padding:0 1.25rem;display:flex}.brand[data-v-a594791b]{align-items:center;gap:.6rem;display:flex}.brand-name[data-v-a594791b]{letter-spacing:.01em;font-size:.9375rem;font-weight:600}.brand-tag[data-v-a594791b]{border:1px solid var(--color-border);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:500}.titlebar-actions[data-v-a594791b]{align-items:center;gap:.9rem;display:flex}.account-name[data-v-a594791b]{color:var(--color-text-muted);font-size:.8125rem}.sidebar[data-v-a594791b]{border-right:1px solid var(--color-border);background-color:var(--color-bg-elevated);grid-area:sidebar;padding:1rem .75rem}.nav[data-v-a594791b]{flex-direction:column;gap:.125rem;display:flex}.nav-link[data-v-a594791b]{border-radius:var(--radius-md);height:2.25rem;color:var(--color-text-muted);align-items:center;gap:.625rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.nav-link[data-v-a594791b]:hover{background-color:var(--color-bg-panel);color:var(--color-text)}.nav-link.router-link-exact-active[data-v-a594791b]{background-color:color-mix(in srgb, var(--color-accent) 16%, transparent);color:var(--color-accent)}.main[data-v-a594791b]{grid-area:main;padding:1.5rem;overflow-y:auto}.footer[data-v-a594791b]{border-top:1px solid var(--color-border);background-color:var(--color-bg-elevated);color:var(--color-text-muted);grid-area:footer;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.75rem;display:flex}.footer-dot[data-v-a594791b]{color:var(--color-border)}@media (width<=800px){.admin-shell[data-v-a594791b]{grid-template-columns:4rem 1fr}.nav-link span[data-v-a594791b],.brand-tag[data-v-a594791b]{display:none}}.page[data-v-f7d7f4ef]{flex-direction:column;gap:1.25rem;display:flex}.page-title[data-v-f7d7f4ef]{color:var(--color-text);font-size:1.125rem;font-weight:600}.page-subtitle[data-v-f7d7f4ef]{color:var(--color-text-muted);margin-top:.25rem;font-size:.8125rem}.muted-line[data-v-f7d7f4ef]{color:var(--color-text-muted);font-size:.8125rem}.stat-grid[data-v-f7d7f4ef]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.stat-tile-value-text[data-v-f7d7f4ef]{text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;overflow:hidden}.chart-grid[data-v-f7d7f4ef]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.25rem;display:grid}.chart-empty[data-v-f7d7f4ef]{color:var(--color-text-muted);font-size:.8125rem}.split-bar[data-v-f7d7f4ef]{width:100%;height:1.75rem;display:block}.segment[data-v-f7d7f4ef]{cursor:default}.segment-fill[data-v-f7d7f4ef]{transition:filter .15s}.segment:hover .segment-fill[data-v-f7d7f4ef],.segment:focus-visible .segment-fill[data-v-f7d7f4ef]{filter:brightness(1.2)}.segment[data-v-f7d7f4ef]:focus-visible,.bar-group[data-v-f7d7f4ef]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.legend[data-v-f7d7f4ef]{flex-direction:column;gap:.375rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.legend-item[data-v-f7d7f4ef]{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.legend-dot[data-v-f7d7f4ef]{border-radius:999px;flex-shrink:0;width:.625rem;height:.625rem}.legend-label[data-v-f7d7f4ef]{color:var(--color-text);flex:1}.legend-value[data-v-f7d7f4ef]{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.signup-chart[data-v-f7d7f4ef]{width:100%;height:auto;display:block}.baseline[data-v-f7d7f4ef]{stroke:var(--color-border);stroke-width:1px}.bar-group[data-v-f7d7f4ef]{cursor:default}.bar-fill[data-v-f7d7f4ef]{fill:var(--color-accent);transition:filter .15s}.bar-group:hover .bar-fill[data-v-f7d7f4ef],.bar-group:focus-visible .bar-fill[data-v-f7d7f4ef]{filter:brightness(1.2)}.bar-value[data-v-f7d7f4ef]{fill:var(--color-text-muted);font-size:11px}.bar-label[data-v-f7d7f4ef]{fill:var(--color-text-muted);font-size:10px}@media (width<=640px){.stat-grid[data-v-f7d7f4ef]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.page[data-v-2c29f799]{flex-direction:column;gap:1.25rem;display:flex}.page-title[data-v-2c29f799]{color:var(--color-text);font-size:1.125rem;font-weight:600}.page-subtitle[data-v-2c29f799]{color:var(--color-text-muted);margin-top:.25rem;font-size:.8125rem}.create-form[data-v-2c29f799]{flex-wrap:wrap;align-items:end;gap:.875rem;display:flex}.field[data-v-2c29f799]{min-width:11rem}.field-action[data-v-2c29f799]{min-width:auto}.create-error[data-v-2c29f799]{margin:0 1.25rem 1.25rem}.muted-line[data-v-2c29f799]{color:var(--color-text-muted);font-size:.8125rem}.cell-muted[data-v-2c29f799]{color:var(--color-text-muted)}.cell-action[data-v-2c29f799]{text-align:right}.select-compact[data-v-2c29f799]{height:2rem;padding:0 .5rem;font-size:.8125rem}@media (width<=640px){.cell-action[data-v-2c29f799]{text-align:left}}.page[data-v-4cbf5898]{flex-direction:column;gap:1.25rem;max-width:40rem;display:flex}.page-title[data-v-4cbf5898]{color:var(--color-text);font-size:1.125rem;font-weight:600}.page-subtitle[data-v-4cbf5898]{color:var(--color-text-muted);margin-top:.25rem;font-size:.8125rem}.compose-form[data-v-4cbf5898]{flex-direction:column;gap:1rem;display:flex}.textarea[data-v-4cbf5898]{resize:vertical;height:auto;padding:.6rem .75rem;font-family:inherit}.audience-options[data-v-4cbf5898]{gap:1.25rem;display:flex}.audience-option[data-v-4cbf5898]{color:var(--color-text);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.recipient-list[data-v-4cbf5898]{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);flex-direction:column;gap:.125rem;max-height:12rem;padding:.5rem;display:flex;overflow-y:auto}.recipient-row[data-v-4cbf5898]{border-radius:var(--radius-sm);align-items:center;gap:.6rem;padding:.4rem .5rem;font-size:.8125rem;display:flex}.recipient-row[data-v-4cbf5898]:hover{background-color:var(--color-bg-panel)}.recipient-name[data-v-4cbf5898]{color:var(--color-text)}.recipient-email[data-v-4cbf5898]{color:var(--color-text-muted);margin-left:auto}.muted-line[data-v-4cbf5898]{color:var(--color-text-muted);padding:.5rem;font-size:.8125rem}.send-success[data-v-4cbf5898]{color:var(--color-success);margin:0;font-size:.8125rem}
