@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";html.mauto{--bg: #f6f5f3;--surface: #ffffff;--surface-2: #f1f0ed;--border: #e6e4e1;--text: #181818;--muted: #57554f;--primary: #de3b3d;--primary-2: #c93333;--primary-soft: #fbe9e9;--accent: #de3b3d;--accent-soft: #fbe9e9;--brand-dark: #181818;--brand-dark-2: #0f0f0f;--brand-red: #de3b3d;--brand-red-light: #f14d4c;--brand-red-text: #ff8179;--on-dark-muted: #bab7b0;--radius: 16px;--radius-sm: 10px;--shadow: 0 1px 2px rgba(0,0,0,.04);--font: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk", "Manrope", -apple-system, BlinkMacSystemFont, sans-serif}@media(prefers-color-scheme:dark){html.mauto{--bg: #141414;--surface: #1c1c1c;--surface-2: #242424;--border: #2c2c2c;--text: #f2f2f0;--muted: #a3a29e;--primary: #f14d4c;--primary-2: #ff6b6b;--primary-soft: #3a1c1c;--accent: #f14d4c;--accent-soft: #3a1c1c;--info-soft: #1e2a3a;--success-soft: #1a3527;--warning-soft: #3b2f14;--danger-soft: #3d2222;--purple-soft: #2b2340;--teal-soft: #163534}}html.mauto body{font-family:var(--font)}html.mauto h1,html.mauto h2,html.mauto .display{font-family:var(--font-display);letter-spacing:-.01em}html.mauto h1{font-size:24px}html.mauto .btn{border-radius:8px;font-weight:700}html.mauto .btn.primary,html.mauto .btn.accent{background:var(--brand-red);color:#fff}html.mauto .btn.success{background:var(--success)}html.mauto .card{border-radius:16px;box-shadow:none}html.mauto .input,html.mauto .select,html.mauto .textarea{border-radius:8px}html.mauto .input:focus,html.mauto .select:focus,html.mauto .textarea:focus{border-color:var(--brand-red);box-shadow:0 0 0 3px var(--primary-soft)}html.mauto .eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-red);font-family:var(--font)}html.mauto h2.eyebrow{font-family:var(--font);margin-bottom:10px}html.mauto .tabbar a.active{color:var(--brand-red)}html.mauto .stepper .step.current i{border-color:var(--brand-red);color:var(--brand-red)}html.mauto .stepper .step.current{color:var(--brand-red)}html.mauto .chip.active,html.mauto .month .day.sel,html.mauto .msg.mine{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}html.mauto .avatar{background:var(--brand-dark);color:#fff;border-radius:10px}html.mauto .badge-dot{background:var(--brand-red)}html.mauto .progress>div{background:var(--brand-red)}html.mauto .task.done .check{background:var(--brand-dark);border-color:var(--brand-dark)}html.mauto .segment button.active{color:var(--brand-red)}html.mauto .toast{border-radius:8px}html.mauto .header{background:var(--surface)}html.mauto .brand-lockup{display:flex;align-items:center;gap:10px;flex:1;min-width:0}html.mauto .brand-lockup img,html.mauto .brand-lockup svg{width:30px;height:30px;border-radius:7px;flex-shrink:0}html.mauto .brand-lockup h1{text-transform:uppercase;font-size:19px;letter-spacing:0}html.mauto .hero{position:relative;overflow:hidden;background:var(--brand-dark);color:#fff;border-radius:16px;padding:24px 20px}html.mauto .hero:before{content:"";position:absolute;top:0;right:0;width:26%;height:100%;background:var(--brand-red)}html.mauto .hero .eyebrow,html.mauto .hero h1,html.mauto .hero p{max-width:72%}@media(min-width:600px){html.mauto .hero:before{width:34%}html.mauto .hero .eyebrow,html.mauto .hero h1,html.mauto .hero p{max-width:64%}}html.mauto .hero>*{position:relative}html.mauto .hero .eyebrow{color:var(--brand-red-text);font-size:11px;letter-spacing:.2em}html.mauto .hero h1{color:#fff;font-size:26px;line-height:1.1;margin-top:8px}html.mauto .hero p{color:var(--on-dark-muted);margin-top:8px;font-size:15px}html.mauto .hero .actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}html.mauto .hero .btn.primary{background:var(--brand-red);color:#fff}html.mauto .hero .btn.ghost{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff}html.mauto .login{background:var(--brand-dark);position:relative;overflow:hidden;align-items:stretch;padding:0}html.mauto .login:before{content:"";position:absolute;top:0;right:0;width:22%;height:100%;background:var(--brand-red)}@media(min-width:600px){html.mauto .login:before{width:38%}}html.mauto .login .box{position:relative;max-width:440px;margin:auto;padding:32px 20px}html.mauto .login h1,html.mauto .login .box>.muted{max-width:72%}html.mauto .login .brand-lockup{margin-bottom:26px}html.mauto .login .brand-lockup svg{width:48px;height:48px;border-radius:10px}html.mauto .login .wordmark{font-family:var(--font-display);font-weight:700;font-size:26px;color:#fff;line-height:1}html.mauto .login .tagline{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-red-text);margin-top:6px;white-space:nowrap}html.mauto .login h1{color:#fff}html.mauto .login .muted{color:var(--on-dark-muted)}html.mauto .login .segment{background:#ffffff1f}html.mauto .login .segment button{color:#ffffffb3}html.mauto .login .segment button.active{background:#fff;color:var(--brand-dark)}html.mauto .login .card{background:#fff;color:#181818;border:0}html.mauto .login .card .input{background:#fff;color:#181818;border-color:#e6e4e1}html.mauto .login .card .field label,html.mauto .login .card .muted{color:#57554f}html.mauto .login .btn.link{color:var(--brand-red)}html.mauto .card.dark{background:var(--brand-dark-2);color:#fff;border-color:var(--brand-dark-2)}html.mauto .card.dark .muted{color:var(--on-dark-muted)}html.mauto .card.dark .kv dt{color:#8f8e8a}html.mauto .card.dark .divider{background:#ffffff1a}html.mauto .card.dark .btn.ghost{border-color:#ffffff4d;color:#fff}html.mauto .card.dark .eyebrow{color:var(--brand-red-text)}
