:root{--mnr-primary-50:#ecf5f1;--mnr-primary-100:#d0e8df;--mnr-primary-200:#a4d2c3;--mnr-primary-300:#70b4a0;--mnr-primary-400:#3c9179;--mnr-primary-500:#17745a;--mnr-primary-600:#0e5c43;--mnr-primary-700:#0c4a37;--mnr-primary-800:#0a3a2b;--mnr-primary-900:#082b20;--mnr-neutral-0:#fff;--mnr-neutral-50:#f5f8f6;--mnr-neutral-100:#eef2ef;--mnr-neutral-200:#e4eae6;--mnr-neutral-300:#d3dad6;--mnr-neutral-400:#aeb8b2;--mnr-neutral-500:#7f8c85;--mnr-neutral-600:#5b6c64;--mnr-neutral-700:#3f4a45;--mnr-neutral-800:#26302b;--mnr-neutral-900:#16241e;--mnr-success-600:#17795a;--mnr-success-soft:#e2f0ea;--mnr-warning-600:#a9791f;--mnr-warning-soft:#f6edda;--mnr-danger-600:#b23a3a;--mnr-danger-soft:#f6e4e4;--mnr-info-600:#2c6cae;--mnr-info-soft:#e6eff8;--mnr-accent:#b08a46;--mnr-accent-soft:#f3ead6;--mnr-accent-bright:#e7c987;--mnr-rail:#0c4636;--mnr-primary:var(--mnr-primary-600);--mnr-primary-hover:var(--mnr-primary-700);--mnr-primary-soft:#e5f0eb;--mnr-primary-border:#bcd8cd;--mnr-on-primary:#fff;--mnr-surface:var(--mnr-neutral-0);--mnr-surface-sunken:var(--mnr-neutral-50);--mnr-surface-hover:#f2f7f4;--mnr-surface-rail:var(--mnr-rail);--mnr-border:var(--mnr-neutral-200);--mnr-border-strong:var(--mnr-neutral-300);--mnr-text:var(--mnr-neutral-900);--mnr-text-muted:var(--mnr-neutral-600);--mnr-text-faint:#93a29b;--mnr-text-on-rail:#d6e7e0;--mnr-success:var(--mnr-success-600);--mnr-warning:var(--mnr-warning-600);--mnr-danger:var(--mnr-danger-600);--mnr-info:var(--mnr-info-600);--mnr-focus-ring:#0e5c4359;--mnr-font-display:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mnr-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mnr-font-mono:ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, monospace;--mnr-text-2xs:.6875rem;--mnr-text-xs:.75rem;--mnr-text-sm:.8125rem;--mnr-text-base:.875rem;--mnr-text-md:.9375rem;--mnr-text-lg:1.0625rem;--mnr-text-xl:1.3125rem;--mnr-text-2xl:1.625rem;--mnr-text-3xl:2rem;--mnr-weight-regular:400;--mnr-weight-medium:500;--mnr-weight-semibold:600;--mnr-weight-bold:700;--mnr-leading-tight:1.15;--mnr-leading-snug:1.3;--mnr-leading-base:1.5;--mnr-leading-relaxed:1.65;--mnr-tracking-tight:-.02em;--mnr-tracking-normal:0em;--mnr-tracking-label:.08em;--mnr-tracking-eyebrow:.14em;--mnr-space-0:0;--mnr-space-0-5:.125rem;--mnr-space-1:.25rem;--mnr-space-1-5:.375rem;--mnr-space-2:.5rem;--mnr-space-2-5:.625rem;--mnr-space-3:.75rem;--mnr-space-4:1rem;--mnr-space-5:1.25rem;--mnr-space-6:1.5rem;--mnr-space-8:2rem;--mnr-space-10:2.5rem;--mnr-space-12:3rem;--mnr-space-16:4rem;--mnr-radius-sm:6px;--mnr-radius-md:8px;--mnr-radius-lg:10px;--mnr-radius-pill:9999px;--mnr-dur-fast:.12s;--mnr-dur-base:.16s;--mnr-dur-slow:.24s;--mnr-ease-standard:cubic-bezier(.2, .7, .2, 1);--mnr-ease-bounce:cubic-bezier(.34, 1.25, .64, 1);--mnr-btn-press-scale:.975;--mnr-btn-press-dur:60ms;--mnr-btn-release-dur:.16s;--mnr-shadow-xs:0 1px 2px #1028200f;--mnr-shadow-sm:0 1px 3px #10282014, 0 1px 2px #1028200f;--mnr-shadow-md:0 4px 12px -2px #1028201f;--mnr-shadow-lg:0 12px 32px -8px #1028202e;--mnr-shadow-raised:0 1px 2px #10282029, inset 0 1px 0 #ffffff1f;--mnr-shadow-raised-active:inset 0 1px 2px #1028202b;--mnr-shell-rail-bg:var(--mnr-surface-rail);--mnr-shell-rail-fg:#ffffff9e;--mnr-shell-rail-active-bg:#ffffff21;--mnr-shell-rail-active-fg:#fff;--mnr-shell-rail-tag:var(--mnr-accent-bright);--mnr-shell-nav-bg:var(--mnr-surface);--mnr-shell-nav-head:var(--mnr-neutral-500);--mnr-shell-nav-fg:var(--mnr-neutral-700);--mnr-shell-nav-icon:var(--mnr-neutral-500);--mnr-shell-nav-active-bg:var(--mnr-primary-50);--mnr-shell-nav-active-fg:var(--mnr-primary-700);--mnr-shell-nav-active-icon:var(--mnr-primary-600);--mnr-shell-nav-border:var(--mnr-border);--mnr-shell-topbar-bg:var(--mnr-surface);--mnr-shell-topbar-fg:var(--mnr-text-muted);--mnr-shell-topbar-strong:var(--mnr-text);--mnr-shell-topbar-border:var(--mnr-border);--mnr-shell-focus-ring:var(--mnr-focus-ring);--mnr-shell-brand-fg:var(--mnr-accent-bright)}[data-theme=dark]{--mnr-surface:#0e1613;--mnr-surface-sunken:#0b110f;--mnr-surface-hover:#152420;--mnr-border:#25302b;--mnr-border-strong:#33403a;--mnr-text:#eaf1ee;--mnr-text-muted:#9fb0a8;--mnr-text-faint:#6e7f77;--mnr-primary:var(--mnr-primary-400);--mnr-primary-hover:var(--mnr-primary-300);--mnr-primary-soft:#12271f;--mnr-on-primary:#04120c}[data-shell=staff]{--mnr-shell-rail-bg:var(--mnr-primary-900);--mnr-shell-rail-fg:#ffffff9e;--mnr-shell-rail-active-bg:#ffffff21;--mnr-shell-rail-active-fg:#fff;--mnr-shell-rail-tag:var(--mnr-accent-bright);--mnr-shell-nav-bg:var(--mnr-rail);--mnr-shell-nav-head:#ffffff8c;--mnr-shell-nav-fg:#ffffffd1;--mnr-shell-nav-icon:#fff9;--mnr-shell-nav-active-bg:#ffffff21;--mnr-shell-nav-active-fg:#fff;--mnr-shell-nav-active-icon:var(--mnr-accent-bright);--mnr-shell-nav-border:#ffffff14;--mnr-shell-topbar-bg:var(--mnr-rail);--mnr-shell-topbar-fg:#ffffffb8;--mnr-shell-topbar-strong:#fff;--mnr-shell-topbar-border:#ffffff14;--mnr-shell-focus-ring:#e7c98780;--mnr-shell-brand-fg:var(--mnr-accent-bright)}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/hanken-grotesk-var-latin-ext-BzvT_elb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/hanken-grotesk-var-latin-KjBMhMia.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-var-latin-ext-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-var-latin-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--mnr-surface-sunken);color:var(--mnr-text);font-family:var(--mnr-font-sans);font-size:var(--mnr-text-base);line-height:var(--mnr-leading-base);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--mnr-font-display);line-height:var(--mnr-leading-tight);letter-spacing:-.02em}:focus-visible{outline:2px solid var(--mnr-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.auth-page{min-block-size:100dvh;padding:var(--mnr-space-4);place-items:center;display:grid}.auth-frame{align-items:center;gap:var(--mnr-space-4);flex-direction:column;inline-size:100%;max-inline-size:24rem;display:flex}.auth-brand{align-items:center;gap:var(--mnr-space-2);color:var(--mnr-primary);display:flex}.auth-wordmark{font-family:var(--mnr-font-display);font-size:var(--mnr-text-md);font-weight:var(--mnr-weight-bold);letter-spacing:var(--mnr-tracking-tight);color:var(--mnr-text)}.card{gap:var(--mnr-space-4);inline-size:100%;max-inline-size:24rem;padding:var(--mnr-space-6);background:var(--mnr-surface);border:1px solid var(--mnr-border);border-radius:var(--mnr-radius-lg);box-shadow:var(--mnr-shadow-raised);flex-direction:column;display:flex}.card h1,.card h2{margin:0}.card label{gap:var(--mnr-space-1);font-size:var(--mnr-text-sm);flex-direction:column;font-weight:500;display:flex}.card input{padding:var(--mnr-space-2) var(--mnr-space-3);font:inherit;color:inherit;background:var(--mnr-surface);border:1px solid var(--mnr-border);border-radius:var(--mnr-radius-md)}.muted{color:var(--mnr-text-muted);font-size:var(--mnr-text-sm);margin:0}.error{color:var(--mnr-danger,#b3261e);font-size:var(--mnr-text-sm);margin:0}.success{color:var(--mnr-primary);font-size:var(--mnr-text-sm);margin:0}.profile-card{max-inline-size:28rem}.page-head{align-items:flex-start;gap:var(--mnr-space-3);flex-wrap:wrap;margin-block-end:var(--mnr-space-4);display:flex}.page-head h1{font-size:var(--mnr-text-xl);margin:0}.form-actions{gap:var(--mnr-space-3);display:flex}.account-line{margin:0}.system-card{margin-block-start:var(--mnr-space-4)}.topbar-crumb{font-size:var(--mnr-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-crumb strong{color:var(--mnr-shell-topbar-strong);font-weight:var(--mnr-weight-semibold)}.mnr-icon{flex:none}[dir=rtl] .mnr-icon[data-flip-rtl=true]{transform:scaleX(-1)}.mnr-shell{background:var(--mnr-surface-sunken);min-block-size:100dvh;display:flex}.mnr-shell-rail{align-items:center;gap:var(--mnr-space-0-5);inline-size:66px;padding-block:var(--mnr-space-3) var(--mnr-space-2-5);background:var(--mnr-shell-rail-bg);flex-direction:column;flex:none;display:flex}.mnr-shell-brand{align-items:center;gap:var(--mnr-space-1);color:var(--mnr-shell-brand-fg);flex-direction:column;margin-block-end:var(--mnr-space-2-5);display:flex}.mnr-shell-tag{border:1px solid color-mix(in srgb, var(--mnr-shell-rail-tag) 45%, transparent);color:var(--mnr-shell-rail-tag);font-family:var(--mnr-font-display);font-size:8px;font-weight:var(--mnr-weight-bold);letter-spacing:var(--mnr-tracking-eyebrow);text-transform:uppercase;border-radius:5px;padding:2px 5px}.mnr-shell-rail-items{gap:var(--mnr-space-0-5);flex-direction:column;display:flex}.mnr-shell-rail-end{align-items:center;gap:var(--mnr-space-2);flex-direction:column;margin-block-start:auto;display:flex}.mnr-rail-item{inline-size:54px;padding-block:var(--mnr-space-1-5);border-radius:var(--mnr-radius-md);color:var(--mnr-shell-rail-fg);font-family:var(--mnr-font-display);font-size:9px;font-weight:var(--mnr-weight-semibold);letter-spacing:.04em;cursor:pointer;transition:background var(--mnr-dur-fast) var(--mnr-ease-standard);background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;display:flex}.mnr-rail-item:hover{background:color-mix(in srgb, var(--mnr-shell-rail-active-bg) 60%, transparent)}.mnr-rail-item[aria-current=page]{background:var(--mnr-shell-rail-active-bg);color:var(--mnr-shell-rail-active-fg)}.mnr-shell :focus-visible{outline:2px solid var(--mnr-shell-focus-ring);outline-offset:2px}.mnr-shell-nav{gap:var(--mnr-space-0-5);inline-size:208px;padding:.875rem var(--mnr-space-2-5);background:var(--mnr-shell-nav-bg);border-inline-end:1px solid var(--mnr-shell-nav-border);flex-direction:column;flex:none;display:flex}.mnr-shell-nav-head{padding:var(--mnr-space-0-5) var(--mnr-space-2) var(--mnr-space-2);color:var(--mnr-shell-nav-head);font-family:var(--mnr-font-display);font-size:var(--mnr-text-2xs);font-weight:var(--mnr-weight-semibold);letter-spacing:var(--mnr-tracking-eyebrow);text-transform:uppercase}.mnr-nav-item{align-items:center;gap:var(--mnr-space-2);padding:var(--mnr-space-1-5) var(--mnr-space-2);border-radius:var(--mnr-radius-md);color:var(--mnr-shell-nav-fg);font-family:var(--mnr-font-sans);font-size:var(--mnr-text-sm);text-align:start;cursor:pointer;transition:background var(--mnr-dur-fast) var(--mnr-ease-standard);background:0 0;border:none;display:flex}.mnr-nav-item .mnr-icon{color:var(--mnr-shell-nav-icon)}.mnr-nav-item:hover{background:color-mix(in srgb, var(--mnr-shell-nav-active-bg) 60%, transparent)}.mnr-nav-item[aria-current=page]{background:var(--mnr-shell-nav-active-bg);color:var(--mnr-shell-nav-active-fg);font-weight:var(--mnr-weight-semibold)}.mnr-nav-item[aria-current=page] .mnr-icon{color:var(--mnr-shell-nav-active-icon)}.mnr-nav-item-label{flex:1}.mnr-nav-item-count{color:var(--mnr-shell-nav-head);font-size:var(--mnr-text-2xs);font-variant-numeric:tabular-nums}.mnr-shell-main{flex-direction:column;flex:1;min-inline-size:0;display:flex}.mnr-shell-topbar{align-items:center;gap:var(--mnr-space-3);block-size:46px;padding-inline:var(--mnr-space-4);background:var(--mnr-shell-topbar-bg);border-block-end:1px solid var(--mnr-shell-topbar-border);color:var(--mnr-shell-topbar-fg);flex:none;display:flex}.mnr-shell-topbar-start{align-items:center;gap:var(--mnr-space-2);min-inline-size:0;display:flex}.mnr-shell-topbar-end{align-items:center;gap:var(--mnr-space-2);margin-inline-start:auto;display:flex}.mnr-shell-content{padding:var(--mnr-space-5) var(--mnr-space-6);flex:1;overflow:auto}@media (width<=1023.98px){.mnr-shell-nav{display:none}}@media (width<=767.98px){.mnr-shell{flex-direction:column}.mnr-shell-rail{inline-size:auto;padding-block:var(--mnr-space-1-5) var(--mnr-space-2-5);flex-direction:row;order:2;justify-content:space-around;position:sticky;inset-block-end:0}.mnr-shell-brand,.mnr-shell-rail-end{display:none}.mnr-shell-rail-items{flex-direction:row;flex:1;justify-content:space-around}.mnr-rail-item{min-block-size:44px}.mnr-shell-main{order:1}.mnr-shell-content{padding:var(--mnr-space-4) var(--mnr-space-4)}}.mnr-btn{justify-content:center;align-items:center;gap:var(--mnr-space-2);border-radius:var(--mnr-radius-md);font-family:var(--mnr-font-display);cursor:pointer;transition:transform var(--mnr-btn-release-dur) var(--mnr-ease-bounce), box-shadow var(--mnr-dur-fast) var(--mnr-ease-standard), background-color var(--mnr-dur-fast) var(--mnr-ease-standard);border:0;font-weight:600;display:inline-flex}.mnr-btn:focus-visible{outline:2px solid var(--mnr-primary);outline-offset:2px}.mnr-btn:active:not(:disabled){transform:scale(var(--mnr-btn-press-scale));transition:transform var(--mnr-btn-press-dur) var(--mnr-ease-standard), box-shadow var(--mnr-btn-press-dur) var(--mnr-ease-standard)}.mnr-btn:disabled{cursor:not-allowed;opacity:.55}.mnr-btn[data-variant=primary]{background:var(--mnr-primary);color:var(--mnr-on-primary);box-shadow:var(--mnr-shadow-raised)}.mnr-btn[data-variant=primary]:hover:not(:disabled){background:var(--mnr-primary-hover)}.mnr-btn[data-variant=primary]:active:not(:disabled){box-shadow:var(--mnr-shadow-raised-active)}.mnr-btn[data-variant=ghost]{background:var(--mnr-surface);color:var(--mnr-text);border:1px solid var(--mnr-border-strong);box-shadow:var(--mnr-shadow-xs)}.mnr-btn[data-variant=ghost]:hover:not(:disabled){background:var(--mnr-surface-hover)}.mnr-btn[data-size=sm]{font-size:var(--mnr-text-sm);padding-block:var(--mnr-space-2);padding-inline:var(--mnr-space-3)}.mnr-btn[data-size=md]{font-size:var(--mnr-text-base);padding-block:var(--mnr-space-2-5);padding-inline:var(--mnr-space-4)}.mnr-btn[data-size=lg]{font-size:var(--mnr-text-md);padding-block:var(--mnr-space-3);padding-inline:var(--mnr-space-5)}@media (prefers-reduced-motion:reduce){.mnr-btn,.mnr-btn:active:not(:disabled){transition:none;transform:none}}
