@font-face{font-family:Inter;src:url(/fonts/Inter-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--mc-quicksilver-50:#F4F4F7;--mc-quicksilver-100:#E7E7EC;--mc-quicksilver-200:#CFCFD9;--mc-quicksilver-300:#B3B3C0;--mc-quicksilver-400:#9C9CAA;--mc-quicksilver-500:#8C8C9E;--mc-quicksilver-600:#6E6E82;--mc-quicksilver-700:#54546A;--mc-quicksilver-800:#3A3A4E;--mc-quicksilver-900:#25253A;--mc-violet-50:#F2EBF8;--mc-violet-100:#E2D2F0;--mc-violet-200:#C7A8E0;--mc-violet-300:#A77BCE;--mc-violet-400:#8550B9;--mc-violet-500:#5B2A8A;--mc-violet-600:#4A2272;--mc-violet-700:#391B59;--mc-violet-800:#281340;--mc-violet-900:#170B27;--mc-lilac-50:#FAF6FE;--mc-lilac-100:#F1E8FA;--mc-lilac-200:#E4D6F2;--mc-lilac-300:#D4C5E0;--mc-lilac-400:#BFAACD;--mc-lilac-500:#A88FB8;--mc-bg:#FAF8FC;--mc-bg-elevated:#FFFFFF;--mc-bg-sunken:#F3EFF8;--mc-ink:#2A2733;--mc-ink-muted:#54546A;--mc-ink-quiet:#8C8C9E;--mc-ink-faint:#B3B3C0;--mc-ink-invert:#FAF8FC;--mc-fg-1:var(--mc-ink);--mc-fg-2:var(--mc-ink-muted);--mc-fg-3:var(--mc-ink-quiet);--mc-fg-4:var(--mc-ink-faint);--mc-fg-on-violet:var(--mc-bg);--mc-primary:var(--mc-violet-500);--mc-primary-hover:var(--mc-violet-600);--mc-primary-press:var(--mc-violet-700);--mc-accent:var(--mc-quicksilver-500);--mc-accent-hover:var(--mc-quicksilver-600);--mc-line:color-mix(in srgb,var(--mc-quicksilver-400) 35%,transparent);--mc-line-strong:color-mix(in srgb,var(--mc-quicksilver-600) 45%,transparent);--mc-line-violet:color-mix(in srgb,var(--mc-violet-500) 25%,transparent);--mc-success:#2F7A4E;--mc-warn:#B66A1C;--mc-danger:#A82A4A;--mc-quicksilver-gradient:linear-gradient(140deg,#E7E7EC,#B3B3C0 38%,#54546A 62%,#B3B3C0);--mc-violet-quicksilver:linear-gradient(135deg,#5B2A8A,#8C8C9E);--mc-soft-lilac-wash:radial-gradient(at 30% 20%,#F1E8FA 0%,#FAF8FC 55%,#FAF8FC 100%);--mc-font-display:"Inter","Söhne","Neue Haas Grotesk Display Pro",system-ui,-apple-system,sans-serif;--mc-font-body:"Inter","Söhne",system-ui,-apple-system,sans-serif;--mc-font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--mc-fs-12:12px;--mc-fs-13:13px;--mc-fs-14:14px;--mc-fs-15:15px;--mc-fs-16:16px;--mc-fs-18:18px;--mc-fs-20:20px;--mc-fs-24:24px;--mc-fs-28:28px;--mc-fs-32:32px;--mc-fs-40:40px;--mc-fs-48:48px;--mc-fs-56:56px;--mc-fs-64:64px;--mc-fs-80:80px;--mc-lh-tight:1.05;--mc-lh-snug:1.18;--mc-lh-norm:1.45;--mc-lh-prose:1.6;--mc-tracking-tight:-0.02em;--mc-tracking-snug:-0.012em;--mc-tracking-norm:0em;--mc-tracking-cap:0.14em;--mc-tracking-cap-sm:0.18em;--mc-w-300:300;--mc-w-400:400;--mc-w-500:500;--mc-w-600:600;--mc-w-700:700;--mc-sp-1:4px;--mc-sp-2:8px;--mc-sp-3:12px;--mc-sp-4:16px;--mc-sp-5:20px;--mc-sp-6:24px;--mc-sp-8:32px;--mc-sp-10:40px;--mc-sp-12:48px;--mc-sp-16:64px;--mc-sp-20:80px;--mc-sp-24:96px;--mc-sp-32:128px;--mc-r-1:6px;--mc-r-2:10px;--mc-r-3:14px;--mc-r-4:20px;--mc-r-5:28px;--mc-r-pill:999px;--mc-shadow-1:0 1px 2px rgba(42,39,51,0.06),0 1px 1px rgba(42,39,51,0.04);--mc-shadow-2:0 4px 14px rgba(42,39,51,0.07),0 1px 2px rgba(42,39,51,0.04);--mc-shadow-3:0 16px 40px rgba(42,39,51,0.10),0 2px 6px rgba(42,39,51,0.04);--mc-shadow-violet:0 12px 32px rgba(91,42,138,0.18),0 2px 4px rgba(91,42,138,0.10);--mc-shadow-inset:inset 0 1px 0 rgba(255,255,255,0.6),inset 0 -1px 0 rgba(42,39,51,0.04);--mc-ease-out:cubic-bezier(0.22,0.61,0.36,1);--mc-ease-in:cubic-bezier(0.55,0.06,0.68,0.19);--mc-ease-io:cubic-bezier(0.65,0,0.35,1);--mc-dur-quick:140ms;--mc-dur-base:220ms;--mc-dur-slow:420ms}.mc-display,.mc-h1,.mc-h2,.mc-h3,.mc-h4{font-family:var(--mc-font-display);color:var(--mc-ink);text-wrap:balance}.mc-display{font-size:clamp(48px,6vw,80px)}.mc-display,.mc-h1{line-height:var(--mc-lh-tight);letter-spacing:var(--mc-tracking-tight);font-weight:var(--mc-w-500)}.mc-h1{font-size:clamp(40px,4.4vw,56px)}.mc-h2{font-size:clamp(28px,2.8vw,40px)}.mc-h2,.mc-h3{line-height:var(--mc-lh-snug);letter-spacing:var(--mc-tracking-snug);font-weight:var(--mc-w-500)}.mc-h3{font-size:clamp(22px,2vw,28px)}.mc-h4{font-size:var(--mc-fs-20);line-height:var(--mc-lh-snug);font-weight:var(--mc-w-500)}.mc-lede{font-size:var(--mc-fs-20);color:var(--mc-ink-muted)}.mc-body,.mc-lede{font-family:var(--mc-font-body);line-height:var(--mc-lh-prose);font-weight:var(--mc-w-400);text-wrap:pretty}.mc-body{font-size:var(--mc-fs-16);color:var(--mc-ink)}.mc-body-sm{font-size:var(--mc-fs-14);color:var(--mc-ink-muted)}.mc-body-sm,.mc-meta{font-family:var(--mc-font-body);line-height:var(--mc-lh-norm)}.mc-meta{font-size:var(--mc-fs-13);color:var(--mc-ink-quiet)}.mc-eyebrow{font-size:var(--mc-fs-12);color:var(--mc-ink-quiet)}.mc-eyebrow,.mc-tagline{font-family:var(--mc-font-body);letter-spacing:var(--mc-tracking-cap);text-transform:uppercase;font-weight:var(--mc-w-500)}.mc-tagline{font-size:var(--mc-fs-13);color:var(--mc-quicksilver-500);line-height:1.6}.mc-wordmark{font-family:var(--mc-font-display);font-weight:var(--mc-w-500);letter-spacing:-.02em;color:var(--mc-violet-500);text-transform:lowercase}.mc-mono{font-family:var(--mc-font-mono);font-size:var(--mc-fs-13);letter-spacing:0;color:var(--mc-ink-muted)}.mc-page{background:var(--mc-bg);color:var(--mc-ink);font-family:var(--mc-font-body);font-size:var(--mc-fs-16);line-height:var(--mc-lh-norm);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--mc-bg);color:var(--mc-ink);font-family:var(--mc-font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block}.container{max-width:1200px;margin:0 auto;padding:0 32px}.section{padding:120px 0}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-quicksilver-500)}.eyebrow,.section-title{font-weight:500;margin:0 0 18px}.section-title{font-family:var(--mc-font-display);font-size:clamp(32px,3.6vw,48px);letter-spacing:-.018em;line-height:1.12;color:var(--mc-ink);text-wrap:balance}.section-lede{font-size:20px;line-height:1.55;color:var(--mc-ink-muted);max-width:64ch;margin:0;text-wrap:pretty}.violet{color:var(--mc-violet-500)}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border-radius:999px;background:var(--mc-violet-500);color:var(--mc-bg);font-size:15px;font-weight:500;border:0;box-shadow:0 12px 32px rgba(91,42,138,.18),0 2px 4px rgba(91,42,138,.1);transition:background .22s cubic-bezier(.22,.61,.36,1)}.btn-primary:hover{background:var(--mc-violet-600)}.btn-primary:active{background:var(--mc-violet-700)}.btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border-radius:999px;background:transparent;color:var(--mc-ink);font-size:15px;font-weight:500;border:1px solid color-mix(in srgb,var(--mc-quicksilver-400) 50%,transparent);transition:all .22s cubic-bezier(.22,.61,.36,1)}.btn-secondary:hover{border-color:color-mix(in srgb,var(--mc-violet-500) 35%,transparent);color:var(--mc-violet-500)}.logo{display:inline-flex;align-items:center;gap:10px}.logo img{object-fit:contain}.logo .wordmark{font-family:var(--mc-font-display);font-weight:500;letter-spacing:-.02em;color:var(--mc-violet-500)}nav.top{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--mc-bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--mc-line)}nav.top .container{display:flex;align-items:center;gap:24px;height:64px}nav.top .navlinks{display:flex;gap:22px;margin-left:8px}nav.top .navlinks a{font-size:13.5px;font-weight:500;color:var(--mc-ink-muted);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}nav.top .navlinks a:hover{color:var(--mc-violet-500)}nav.top .nav-cta{margin-left:auto;padding:10px 18px;font-size:13.5px;white-space:nowrap;flex-shrink:0}.nav-toggle{display:none}.card{background:var(--mc-bg-elevated);box-shadow:0 1px 2px rgba(42,39,51,.06),inset 0 1px 0 rgba(255,255,255,.6)}footer.site{border-top:1px solid var(--mc-line);padding:64px 0 48px;background:var(--mc-bg)}footer.site .cols{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;align-items:start}footer.site .tag{margin-top:18px;color:var(--mc-quicksilver-500);line-height:1.7}footer.site .tag,footer.site h4{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}footer.site h4{color:var(--mc-ink-quiet);margin:0 0 14px}footer.site ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}footer.site ul a{font-size:14px;color:var(--mc-ink-muted);display:inline-flex;align-items:center;gap:4px}footer.site ul a:hover{color:var(--mc-violet-500)}footer.site .baseline{margin-top:64px;padding-top:24px;border-top:1px solid var(--mc-line);display:flex;justify-content:space-between;font-size:12px;color:var(--mc-ink-quiet)}footer.site .baseline .ver{font-family:var(--mc-font-mono)}.ext{opacity:.6;display:inline-flex}@media (max-width:860px){.section{padding:80px 0}.container{padding:0 22px}footer.site .cols{grid-template-columns:1fr 1fr;gap:32px}nav.top .navlinks{display:none}nav.top .navlinks.open{display:flex;position:absolute;top:64px;left:0;right:0;flex-direction:column;gap:0;background:var(--mc-bg);border-bottom:1px solid var(--mc-line);padding:8px 22px 16px}nav.top .navlinks.open a{padding:12px 0;font-size:15px}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--mc-line);border-radius:10px;background:transparent;margin-left:8px;order:3}nav.top .nav-cta{display:inline-flex;margin-left:auto;padding:9px 14px;font-size:12.5px;order:2}}@media (max-width:420px){nav.top .container{gap:12px}nav.top .nav-cta{padding:8px 12px;font-size:12px}nav.top .nav-cta svg{display:none}}@media (max-width:520px){footer.site .cols{grid-template-columns:1fr}footer.site .baseline{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}.motor-body{background:var(--mc-bg,#FAF8FC);color:var(--mc-ink,#2A2733);font-family:var(--mc-font-body,Inter,system-ui,sans-serif);margin:0;min-height:100vh;display:flex;flex-direction:column}.motor-main{flex:1 1;max-width:940px;width:100%;margin:0 auto;padding:32px 24px 80px}.motor-nav{justify-content:space-between;padding:14px 24px;background:var(--mc-bg-elevated,#fff);border-bottom:1px solid rgba(91,42,138,.12)}.motor-nav,.motor-nav .brand{display:flex;align-items:center}.motor-nav .brand{gap:9px;text-decoration:none;color:var(--mc-ink);font-family:var(--mc-font-display);font-weight:600;font-size:17px}.motor-nav .tag{font-family:var(--mc-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-violet-400,#8550B9);border:1px solid rgba(91,42,138,.2);border-radius:999px;padding:3px 9px}.motor-nav .links{display:flex;gap:18px}.motor-nav .links a{color:var(--mc-ink-muted,#5A5563);text-decoration:none;font-size:14px}.motor-nav .links a:hover{color:var(--mc-violet-500,#5B2A8A)}.motor-footer{text-align:center;font-family:var(--mc-font-mono);font-size:11px;color:var(--mc-ink-quiet,#8B8494);padding:18px;border-top:1px solid rgba(91,42,138,.08)}h1.page{font-family:var(--mc-font-display);font-size:30px;font-weight:500;letter-spacing:-.02em;margin:6px 0 4px}p.sub{color:var(--mc-ink-muted);font-size:15px;margin:0 0 26px}.card{background:var(--mc-bg-elevated,#fff);border:1px solid rgba(91,42,138,.1);border-radius:16px;padding:22px 24px;margin:14px 0;box-shadow:0 1px 2px rgba(42,39,51,.05)}.card.accent{border-top:2px solid var(--mc-violet-500,#5b2a8a)}.card h2{font-size:20px;margin:0 0 10px}.card h2,.card h3{font-family:var(--mc-font-display);font-weight:500}.card h3{font-size:16px;color:var(--mc-violet-700,#3E1D5E);margin:16px 0 6px}.flist{list-style:none;margin:0;padding:0}.flist li{border-bottom:1px solid rgba(91,42,138,.08)}.flist li:last-child{border-bottom:none}.flist a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 4px;text-decoration:none;color:var(--mc-ink)}.flist a:hover .fname{color:var(--mc-violet-500)}.flist .fname{font-weight:600;font-size:15px}.flist .fmeta{color:var(--mc-ink-quiet);font-size:13px}.chip{font-family:var(--mc-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 11px;border:1px solid rgba(91,42,138,.18);color:var(--mc-violet-500);background:rgba(133,80,185,.06);white-space:nowrap}.chip.done{color:#2E7D52;border-color:rgba(46,125,82,.3);background:rgba(46,125,82,.07)}.btn{display:inline-flex;align-items:center;gap:8px;background:var(--mc-violet-500,#5B2A8A);color:#fff;border:none;border-radius:12px;padding:12px 22px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none}.btn:hover{background:var(--mc-violet-700,#3E1D5E)}.btn.ghost{background:transparent;color:var(--mc-violet-500);border:1px solid rgba(91,42,138,.3)}.btn.small{padding:8px 14px;font-size:13.5px;border-radius:9px}form.stack{gap:14px}form.stack,form.stack label.f{display:flex;flex-direction:column}form.stack label.f{gap:5px;font-size:13.5px;font-weight:600;color:var(--mc-ink)}form.stack input[type=password],form.stack input[type=text],form.stack input[type=url],form.stack select,form.stack textarea{font:inherit;font-size:14.5px;padding:10px 12px;border:1px solid rgba(91,42,138,.22);border-radius:10px;background:#fff;color:var(--mc-ink)}form.stack textarea{min-height:150px;resize:vertical}details.evidence textarea{min-height:220px}form.stack .hint{font-weight:400;color:var(--mc-ink-quiet);font-size:12.5px}.qpart{font-family:var(--mc-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-violet-400);margin:34px 0 4px}.qsignal{font-family:var(--mc-font-display);font-size:19px;font-weight:500;color:var(--mc-violet-700);margin:22px 0 6px}.q{background:var(--mc-bg-elevated,#fff);border:1px solid rgba(91,42,138,.13);border-radius:13px;padding:16px 20px;margin:10px 0}.q .qt{font-weight:600;font-size:14.5px;margin:0 0 10px;line-height:1.5}.q label{display:flex;gap:10px;align-items:baseline;font-size:13.5px;color:var(--mc-ink-muted);cursor:pointer;line-height:1.45;padding:3px 0}.q input{accent-color:#5B2A8A}.q .pt{font-family:var(--mc-font-mono);font-size:11px;color:var(--mc-ink-quiet);min-width:14px}details.evidence{margin:10px 0;border:1px dashed rgba(91,42,138,.25);border-radius:13px;padding:12px 18px;background:rgba(133,80,185,.03)}details.evidence summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--mc-violet-500)}.big{font-family:var(--mc-font-display);font-size:42px;font-weight:500;color:var(--mc-violet-500);margin:0}.bandname{font-size:14.5px;color:var(--mc-ink-muted);margin:2px 0 16px}.bar{margin:11px 0}.bar .bl{display:flex;justify-content:space-between;font-size:13px;color:var(--mc-ink-muted);margin-bottom:4px}.bar .bl b{color:var(--mc-ink)}.bar .track{height:9px;background:rgba(91,42,138,.08);border-radius:999px;overflow:hidden}.bar .fill{height:100%;background:linear-gradient(90deg,#8550B9,#5B2A8A);border-radius:999px}.rlist{margin:0 0 6px 20px;color:var(--mc-ink-muted);font-size:14px}.rlist li{margin-bottom:6px}.empty{font-size:13.5px;color:var(--mc-ink-quiet);font-style:italic}.delta-up{color:#2E7D52;font-weight:600}.delta-down{color:#B3403A;font-weight:600}.delta-flat{color:var(--mc-ink-quiet)}table.delta{width:100%;border-collapse:collapse;font-size:14px}table.delta td,table.delta th{text-align:left;padding:8px 10px;border-bottom:1px solid rgba(91,42,138,.09)}table.delta th{font-family:var(--mc-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-ink-quiet)}.login-wrap{max-width:400px;margin:12vh auto 0}.error{color:#B3403A;font-size:13.5px;margin-top:6px}.crumb{font-size:13px;margin-bottom:12px}.crumb a{color:var(--mc-violet-500);text-decoration:none}.report-brand{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0 18px;border-bottom:2px solid var(--mc-violet-500,#5b2a8a);margin-bottom:22px}.report-brand .left{display:flex;align-items:center;gap:9px}.report-brand .wordmark{font-family:var(--mc-font-display);font-weight:600;font-size:19px;color:var(--mc-ink)}.report-brand .right{text-align:right;letter-spacing:.1em;color:var(--mc-violet-400);line-height:1.7}.pulse-status,.report-brand .right{font-family:var(--mc-font-mono);font-size:11px;text-transform:uppercase}.pulse-status{letter-spacing:.08em;border-radius:999px;padding:5px 13px;border:1px solid}.pulse-status.on_track{color:#2E7D52;border-color:rgba(46,125,82,.4);background:rgba(46,125,82,.07)}.pulse-status.slipping{color:#B8860B;border-color:rgba(184,134,11,.4);background:rgba(184,134,11,.07)}.pulse-status.stalled{color:#B3403A;border-color:rgba(179,64,58,.4);background:rgba(179,64,58,.07)}.draft-message{background:var(--mc-bg-sunken,#F3EFF8);border:1px solid rgba(91,42,138,.15);border-radius:12px;padding:16px 18px;font-size:14.5px;line-height:1.65;white-space:pre-wrap;color:var(--mc-ink)}@media print{.motor-footer,.motor-nav,.no-print{display:none!important}.motor-main{padding:0;max-width:100%}.motor-body{background:#fff}.card{box-shadow:none;border-color:#ddd;break-inside:avoid;page-break-inside:avoid}.card.accent{border-top-color:var(--mc-violet-500,#5B2A8A)}a{color:inherit;text-decoration:none}@page{margin:16mm}}