:root{--ms-bg:#f5f2ec;--ms-bg-elevated:#fbf9f5;--ms-panel:rgba(255,254,251,.94);--ms-panel-strong:#fffefb;--ms-panel-soft:rgba(34,32,30,.035);--ms-border:rgba(34,32,30,.10);--ms-border-strong:rgba(34,32,30,.18);--ms-text:#242321;--ms-muted:#64615b;--ms-subtle:#747068;--ms-red:#db3027;--ms-blue:var(--ms-red);--ms-cyan:var(--ms-red);--ms-violet:var(--ms-red);--ms-shadow:0 6px 24px rgba(54,42,29,.045),0 1px 2px rgba(54,42,29,.025)}html{color-scheme:light}body{background:var(--ms-bg);font-family:var(--font-ms-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body:before{opacity:.42;background-image:linear-gradient(rgba(75,62,43,.035) 1px,transparent 0),linear-gradient(90deg,rgba(75,62,43,.035) 1px,transparent 0);background-size:56px 56px;mask-image:linear-gradient(180deg,black,transparent 62%)}::selection{background:#f5c8c1;color:#242321}::-webkit-scrollbar-thumb{background-color:rgba(75,62,43,.24)}::-webkit-scrollbar-thumb:hover{background-color:rgba(75,62,43,.38)}.ms-editorial-theme,.platform-app-shell{--ms-tw-white:36 35 33;--ms-tw-black:255 254 251;--ms-tw-neutral-50:31 30 28;--ms-tw-neutral-100:36 35 33;--ms-tw-neutral-200:50 48 44;--ms-tw-neutral-300:71 68 62;--ms-tw-neutral-400:92 88 81;--ms-tw-neutral-500:102 98 91;--ms-tw-neutral-600:115 109 100;--ms-tw-neutral-700:172 165 153;--ms-tw-neutral-800:225 220 210;--ms-tw-neutral-900:239 235 227;--ms-tw-neutral-950:249 246 240;--ms-tw-accent-50:113 33 27;--ms-tw-accent-100:143 37 29;--ms-tw-accent-200:167 38 29;--ms-tw-accent-300:184 39 30;--ms-tw-accent-400:219 48 39;--ms-tw-accent-500:219 48 39;--ms-tw-accent-600:194 39 31;--ms-tw-accent-700:166 33 27;--ms-tw-accent-800:144 33 27;--ms-tw-accent-900:111 31 26;--ms-tw-accent-950:77 27 23;--ms-tw-danger-50:111 31 26;--ms-tw-danger-100:143 37 29;--ms-tw-danger-200:167 38 29;--ms-tw-danger-300:184 39 30;--ms-tw-danger-400:219 48 39;--ms-tw-danger-500:219 48 39;--ms-tw-danger-600:194 39 31;--ms-tw-danger-700:166 33 27;--ms-tw-danger-800:144 33 27;--ms-tw-danger-900:111 31 26;--ms-tw-danger-950:77 27 23;--ms-tw-success-50:28 79 50;--ms-tw-success-100:29 88 55;--ms-tw-success-200:31 97 59;--ms-tw-success-300:36 109 65;--ms-tw-success-400:42 124 75;--ms-tw-success-500:36 109 65;--ms-tw-success-600:28 92 54;--ms-tw-success-700:28 79 50;--ms-tw-success-800:28 67 46;--ms-tw-success-900:25 54 38;--ms-tw-success-950:22 42 31;--ms-tw-warning-50:90 57 14;--ms-tw-warning-100:100 61 14;--ms-tw-warning-200:121 72 14;--ms-tw-warning-300:134 80 15;--ms-tw-warning-400:149 93 21;--ms-tw-warning-500:134 80 15;--ms-tw-warning-600:121 72 14;--ms-tw-warning-700:100 61 14;--ms-tw-warning-800:90 57 14;--ms-tw-warning-900:73 48 14;--ms-tw-warning-950:54 36 12;color:var(--ms-text);color-scheme:light}.platform-app-shell .text-slate-500,.platform-app-shell .text-slate-600,.platform-app-shell .text-zinc-500,.platform-app-shell .text-zinc-600{color:var(--ms-muted)}.ms-editorial-theme [class*="text-[10px]"],.ms-editorial-theme [class*="text-[11px]"],.ms-editorial-theme [class*="text-[9px]"],.platform-app-shell [class*="text-[9px]"]{font-size:.75rem}:is(.platform-app-shell,.ms-editorial-theme) :is(h1,h2,h3){font-style:normal;text-wrap:balance}:is(.platform-app-shell,.ms-editorial-theme) h1{font-weight:800;letter-spacing:-.055em;line-height:1.1}:is(.platform-app-shell,.ms-editorial-theme) :is(input,select,textarea){accent-color:var(--ms-red)}input::placeholder,textarea::placeholder{color:#817a70}:is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ms-red);outline-offset:4px}.ms-skip-link{background:var(--ms-red);color:#fff}.ms-panel,.ms-soft-panel{background:var(--ms-panel-strong);border-color:var(--ms-border);box-shadow:var(--ms-shadow)}:is(.platform-app-shell,.ms-editorial-theme) [class*="bg-[#0"],:is(.platform-app-shell,.ms-editorial-theme) [class*="bg-[#1"]{background-color:var(--ms-panel-strong)}:is(.platform-app-shell,.ms-editorial-theme) [class*="bg-[linear-gradient"],:is(.platform-app-shell,.ms-editorial-theme) [class*="bg-[radial-gradient"],:is(.platform-app-shell,.ms-editorial-theme) [class*="bg-[repeating-linear-gradient"]{background-image:none}:is(.platform-app-shell,.ms-editorial-theme) [class*="shadow-["],:is(.platform-app-shell,.ms-editorial-theme) [class*=shadow-]{--tw-shadow:var(--ms-shadow);box-shadow:var(--ms-shadow)}:is(.platform-app-shell,.ms-editorial-theme) [class*=drop-shadow-]{filter:none}:is(.platform-app-shell,.ms-editorial-theme) [class*=bg-clip-text]{background-image:none;color:var(--ms-text);-webkit-text-fill-color:var(--ms-text)}:is(.platform-app-shell,.ms-editorial-theme) [class*="text-[#0"],:is(.platform-app-shell,.ms-editorial-theme) [class*="text-[#1"]{color:var(--ms-text)}:is(.platform-app-shell,.ms-editorial-theme) [class*="text-[#5"],:is(.platform-app-shell,.ms-editorial-theme) [class*="text-[#7"],:is(.platform-app-shell,.ms-editorial-theme) [class*="text-[#8"],:is(.platform-app-shell,.ms-editorial-theme) [class*="text-[#9"],:is(.platform-app-shell,.ms-editorial-theme) [class*="text-[#b"]{color:#a7261d}:is(.platform-app-shell,.ms-editorial-theme) :is(.bg-blue-300,.bg-blue-400,.bg-blue-500,.bg-indigo-400,.bg-indigo-500,.bg-indigo-600,.bg-red-500,.bg-rose-500,.bg-emerald-400,.bg-emerald-500,.bg-green-500,.bg-amber-400,.bg-amber-500,.bg-lime-400,.bg-cyan-300){color:#fff}:is(.platform-app-shell,.ms-editorial-theme) :is(button,a)[class*="from-[#5ea7ff]"]{background:var(--ms-red);color:#fff}:is(.platform-app-shell,.ms-editorial-theme) .bg-white{color:#fffefb}.platform-app-shell .ms-native-light .bg-white{color:inherit}:is(.platform-app-shell,.ms-editorial-theme) :is(button,a){transition-timing-function:cubic-bezier(.22,1,.36,1);transition-duration:.18s}:is(.platform-app-shell,.ms-editorial-theme) :is(button,a):active:not(:disabled){transform:translateY(1px) scale(.985)}:is(.platform-app-shell,.ms-editorial-theme) button{touch-action:manipulation}:is(.platform-app-shell,.ms-editorial-theme) :is(input,select,textarea):focus{border-color:#db3027;box-shadow:0 0 0 3px rgba(219,48,39,.08)}.ms-page-header{padding:1rem 0 1.5rem;border:0;background:transparent;box-shadow:none!important}.ms-page-header h1{max-width:22ch}.ms-page-accent{color:var(--ms-text)}.ms-eyebrow{color:#a7261d;background:rgba(219,48,39,.065);border:1px solid rgba(219,48,39,.12)}.ms-section-card{border:1px solid var(--ms-border);background:var(--ms-panel-strong);box-shadow:var(--ms-shadow)}.ms-section-card>header,.ms-stat-card{border-color:var(--ms-border)}.ms-stat-card{background:var(--ms-panel-strong);box-shadow:0 2px 6px rgba(54,42,29,.02);animation:ms-reveal .46s cubic-bezier(.22,1,.36,1) both}.ms-stat-card:nth-child(2){animation-delay:45ms}.ms-stat-card:nth-child(3){animation-delay:90ms}.ms-stat-card:nth-child(4){animation-delay:135ms}.ms-stat-card:hover{box-shadow:var(--ms-shadow)}.ms-stat-card .ms-stat-value{font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:800;font-variant-numeric:tabular-nums}.ms-stat-card .ms-stat-description{font-size:1.05rem;line-height:1.45;letter-spacing:-.025em;font-weight:700}.ms-page-guide{background:#f0ece4;border:1px solid var(--ms-border)}.ms-sidebar{background:#fbf9f5!important;box-shadow:none!important}.platform-app-shell .ms-nav-backdrop{background:#242321}.platform-app-shell dialog::backdrop{background:rgba(36,35,33,.28);backdrop-filter:blur(4px)}.ms-nav-link[aria-current=page]{background:rgba(219,48,39,.065);color:#a7261d;box-shadow:none!important}.ms-brand-mark{background:var(--ms-red);color:#fff!important;box-shadow:0 4px 10px rgba(219,48,39,.16)!important}.ms-login-card{background:var(--ms-panel-strong)!important;box-shadow:0 12px 36px rgba(54,42,29,.06)!important}.ms-editorial-theme .ms-primary-action{background:var(--ms-red);color:#fff;border-radius:999px}.ms-editorial-theme .ms-primary-action:hover{background:#c22720}.ms-auth-signal{height:2px;width:3rem;background:var(--ms-red)}.platform-admin-shell main>.pointer-events-none{opacity:.04}.platform-admin-shell .font-mono{font-family:inherit;font-variant-numeric:tabular-nums;color:var(--ms-text)}.platform-admin-shell h1,.platform-admin-shell h2,.platform-admin-shell h3{text-transform:none}.platform-admin-shell [class*="tracking-[0.2"],.platform-admin-shell [class*="tracking-[0.3"]{letter-spacing:.1em}@keyframes ms-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:is(.platform-app-shell,.ms-editorial-theme) :is(button,a):active{transform:none}.ms-stat-card{animation:none}}