@charset "UTF-8";:root{--mpfn-color-blue-950: #0f2c52;--mpfn-color-blue-900: #0b2444;--mpfn-color-gold-500: #d9a927;--mpfn-color-gold-600: #b88d1d;--mpfn-neutral-0: #ffffff;--mpfn-neutral-50: #f8fafc;--mpfn-neutral-100: #f1f5f9;--mpfn-neutral-200: #e2e8f0;--mpfn-neutral-300: #cbd5e1;--mpfn-neutral-500: #64748b;--mpfn-neutral-700: #334155;--mpfn-neutral-950: #0f172a;--mpfn-dimension-radius-control: 6px;--mpfn-dimension-radius-card: 10px;--mpfn-dimension-radius-pill: 999px;--mpfn-semantic-background: #f4f6f9;--mpfn-semantic-surface: #ffffff;--mpfn-semantic-surface-subtle: #f8fafc;--mpfn-semantic-surface-hover: #f1f5f9;--mpfn-semantic-foreground: #0f172a;--mpfn-semantic-foreground-secondary: #334155;--mpfn-semantic-foreground-muted: #64748b;--mpfn-semantic-border: #cbd5e1;--mpfn-semantic-border-subtle: #e2e8f0;--mpfn-semantic-brand: #0f2c52;--mpfn-semantic-brand-accent: #d9a927;--mpfn-semantic-primary: #0f2c52;--mpfn-semantic-primary-hover: #0b2444;--mpfn-semantic-primary-foreground: #ffffff;--mpfn-status-good-surface: #ecf8f1;--mpfn-status-good-foreground: #0b6635;--mpfn-status-good-border: #a9ddbd;--mpfn-status-warning-surface: #fff6e0;--mpfn-status-warning-foreground: #8a5a00;--mpfn-status-warning-border: #f1d48a;--mpfn-status-critical-surface: #fff0ef;--mpfn-status-critical-foreground: #9f201e;--mpfn-status-critical-border: #efb1ae}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;background-color:var(--mpfn-semantic-background);color:var(--mpfn-semantic-foreground);min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--mpfn-semantic-foreground);font-weight:600;line-height:1.25}.mpfn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;border-radius:var(--mpfn-dimension-radius-control);border:1px solid transparent;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none}.mpfn-btn:disabled{opacity:.6;cursor:not-allowed}.mpfn-btn-primary{background-color:var(--mpfn-semantic-primary);color:#fff;border-color:var(--mpfn-semantic-primary)}.mpfn-btn-primary:hover:not(:disabled){background-color:var(--mpfn-semantic-primary-hover)}.mpfn-btn-secondary{background-color:var(--mpfn-semantic-surface);color:var(--mpfn-semantic-foreground-secondary);border-color:var(--mpfn-semantic-border)}.mpfn-btn-secondary:hover:not(:disabled){background-color:var(--mpfn-semantic-surface-hover)}.mpfn-btn-gold{background-color:var(--mpfn-semantic-brand-accent);color:var(--mpfn-semantic-brand);border-color:#b88d1d}.mpfn-btn-gold:hover:not(:disabled){background-color:#c9981e}.mpfn-label{display:block;font-size:12px;font-weight:600;color:var(--mpfn-semantic-foreground-secondary);margin-bottom:5px}.mpfn-input,.mpfn-select,.mpfn-textarea{width:100%;padding:8px 11px;font-size:13px;color:var(--mpfn-semantic-foreground);background-color:var(--mpfn-semantic-surface);border:1px solid var(--mpfn-semantic-border);border-radius:var(--mpfn-dimension-radius-control);transition:border-color .15s ease}.mpfn-input:focus,.mpfn-select:focus,.mpfn-textarea:focus{outline:none;border-color:var(--mpfn-semantic-brand);box-shadow:0 0 0 2px #0f2c5226}.mpfn-input:disabled,.mpfn-input[readonly],.mpfn-select:disabled,.mpfn-select[readonly],.mpfn-textarea:disabled,.mpfn-textarea[readonly]{background-color:var(--mpfn-semantic-surface-subtle);color:var(--mpfn-semantic-foreground-muted);cursor:not-allowed}.mpfn-card{background-color:var(--mpfn-semantic-surface);border:1px solid var(--mpfn-semantic-border-subtle);border-radius:var(--mpfn-dimension-radius-card);padding:20px;box-shadow:0 1px 3px #0000000a}
