.auth-shell{background:radial-gradient(circle at 0 0,#e7edff,#0000 38%),#f6f8fb;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-card{background:#fff;border:1px solid #dfe4ee;border-radius:18px;gap:24px;width:min(100%,440px);padding:32px;display:grid;box-shadow:0 20px 60px #1c274217}.auth-brand{color:#172033;letter-spacing:-.02em;width:max-content;font-weight:750}.auth-card h1{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.2}.auth-card p{color:#5d687d;margin:8px 0 0;line-height:1.55}.auth-form{gap:16px;display:grid}.auth-field{gap:7px;font-size:14px;font-weight:650;display:grid}.auth-field input{color:#172033;background:#fff;border:1px solid #cbd3e1;border-radius:10px;outline:none;width:100%;min-height:48px;padding:11px 13px}.auth-field input:focus{border-color:#3155d9;box-shadow:0 0 0 3px #3155d924}.auth-primary{color:#fff;cursor:pointer;background:#203b9b;border:0;border-radius:10px;min-height:48px;padding:12px 18px;font-weight:700}.auth-primary:hover{background:#182f80}.auth-primary:focus-visible{outline-offset:2px;outline:3px solid #3155d959}.auth-primary:disabled{cursor:not-allowed;opacity:.6}.auth-link-button{place-items:center;text-decoration:none;display:grid}.auth-link-button:hover{text-decoration:none}.auth-form-row{justify-content:flex-end;font-size:14px;display:flex}.auth-footer{text-align:center;color:#5d687d;border-top:1px solid #e7eaf0;padding-top:20px;font-size:14px}.field-help{font-size:13px;margin:-10px 0 0!important}.dev-link{background:#fff8dd;border-radius:10px;padding:11px 13px;font-size:14px}.auth-shell .form-error{color:#a33f49;background:#fbe9eb;border-color:#f6c7c2}.auth-shell .form-success{color:#067647;background:#ecfdf3;border-color:#abefc6}.auth-shell :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline-color:color-mix(in srgb, var(--wc-electric-indigo) 45%, white)}@media (max-width:520px){.auth-shell{min-height:100dvh;padding:0}.auth-card{min-height:100dvh;box-shadow:none;border:0;border-radius:0;align-content:center;padding:28px 22px}}
:root{--fr-navy:#0c1b25;--fr-yellow:#f3e463;--fr-yellow-hover:#f6ec8a;--fr-green:#56be99;--fr-pink:#f6b4d1;--fr-lavender:#bcb3d8;--fr-cream:#f6f4f1;--fr-red:#ff6767;--fr-blue:#2566ea;--fr-blue-hover:#1d55c9;--fr-bg-deep:#0b121f;--fr-surface:#12232f;--fr-surface-muted:#ffffff0a;--fr-surface-strong:#ffffff14;--fr-surface-mid:#96a1b338;--fr-surface-raised:#1b3140;--fr-input:#ffffff0d;--fr-border:#96a1b329;--fr-border-strong:#96a1b34d;--fr-text:#f3f3f3;--fr-text-muted:#96a1b3;--fr-text-subtle:#828d9f;--fr-font-ui:var(--font-product), "Livvic", var(--font-interface), "Avenir Next", Arial, sans-serif;--fr-font-display:"Addington CF", var(--font-display), "Source Serif 4", Georgia, serif;--fr-radius:12px;--fr-radius-lg:16px}.app-shell{--wc-command-midnight:var(--fr-navy);--wc-midnight-raised:var(--fr-surface);--wc-electric-indigo:var(--fr-blue);--wc-indigo-hover:var(--fr-blue-hover);--wc-signal-periwinkle:var(--fr-yellow);--wc-signal-soft:#f3e46329;--wc-ice:var(--fr-navy);--wc-white:var(--fr-surface);--wc-ink:var(--fr-text);--wc-body:#d5dae2;--wc-muted:var(--fr-text-muted);--wc-border:var(--fr-border);--wc-success:var(--fr-green);--wc-warning:#f4cb00;--wc-danger:var(--fr-red);--wc-info:#7aa2f5;--app-primary:var(--fr-blue);--app-primary-hover:var(--fr-blue-hover);--app-primary-soft:#2566ea29;--app-ink:var(--fr-text);--app-muted:var(--fr-text-muted);--app-border:var(--fr-border);--app-panel:var(--fr-surface);--app-canvas:var(--fr-navy);--app-sidebar:var(--fr-navy);--app-danger:var(--fr-red);--app-shadow:none;--app-radius:var(--fr-radius-lg);--provider-green:var(--fr-green);--provider-red:var(--fr-red);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.app-shell){background:var(--fr-navy);color:var(--fr-text)}html:has(.app-shell) body{background:var(--fr-navy);color:var(--fr-text)}.app-shell .brand-lockup{gap:8px}.app-shell .brand-lockup__mark{width:36px;height:36px}.brand-lockup__wordmark{flex:none;width:117px;height:auto}.app-shell{background:var(--fr-navy);color:var(--fr-text);font-family:var(--fr-font-ui)}.app-shell ::selection{background:var(--fr-yellow);color:var(--fr-navy)}.app-sidebar{background:var(--fr-navy);border-right:1px solid var(--fr-border);color:var(--fr-text)}.app-sidebar:after{content:none}.app-main{background:var(--fr-navy)}.app-mobile-header{background:var(--fr-navy);border-bottom:1px solid var(--fr-border)}.app-org select{border-radius:var(--fr-radius);background-color:var(--fr-surface)!important;border-color:#0000!important}.org-switcher>span,.app-nav-label{color:var(--fr-text-subtle)}.app-nav{align-content:start}.app-nav-link{border-radius:var(--fr-radius);min-height:44px;color:var(--fr-text);font-weight:500}.app-nav-link .app-nav-icon{color:var(--fr-text-muted)}.app-nav-link:hover{background:var(--fr-surface);color:var(--fr-text)}.app-nav-link.active{background:var(--fr-yellow);box-shadow:none;color:var(--fr-navy);font-weight:600}.app-nav-link.active .app-nav-icon{color:var(--fr-navy)}.app-nav-children{border-left-color:var(--fr-border-strong)}.app-nav-children a{color:var(--fr-text-muted)}.app-nav-children a:hover{background:var(--fr-surface);color:var(--fr-text)}.app-nav-children a.active{color:var(--fr-yellow);background:#f3e46324}.channel-dot{background:var(--fr-blue);box-shadow:0 0 0 3px #2566ea2e}.channel-dot.whatsapp{background:var(--fr-green);box-shadow:0 0 0 3px #56be992e}.app-compose-button{border-radius:var(--fr-radius);background:var(--fr-blue);box-shadow:none;border:0;font-weight:600}.app-compose-button:hover{background:var(--fr-blue-hover)}.app-sidebar-utilities{border-top-color:var(--fr-border)}.app-profile{background:var(--fr-surface);border-color:#0000}.app-profile-avatar{background:var(--fr-yellow);color:var(--fr-navy)}.app-profile-copy strong{color:var(--fr-text)}.app-profile-copy small,.app-profile button{color:var(--fr-text-muted)}.app-profile button:hover{background:var(--fr-surface-strong);color:var(--fr-text)}.app-logout{border-color:var(--fr-border-strong);color:var(--fr-text)}.app-logout:hover{background:var(--fr-surface)}.platform-context{color:var(--fr-yellow);background:#f3e4631a;border-bottom-color:#f3e4634d}.platform-context a{color:var(--fr-yellow)}.app-shell h1,.app-shell h2,.settings-rail-heading h2{font-family:var(--fr-font-display);letter-spacing:-.01em;font-weight:600}.app-shell h3,.app-shell h4{font-family:var(--fr-font-ui);letter-spacing:0;font-weight:600}.page-heading h1{color:var(--fr-text);font-weight:600}.page-heading p{color:var(--fr-text-muted)}.app-shell .eyebrow{font-family:var(--fr-font-ui);font-weight:600;color:var(--fr-green)!important}.panel,.metric-card,.ai-draft-panel{border-radius:var(--fr-radius-lg);background:var(--fr-surface);box-shadow:none;border-color:#0000}.metric-card:before{content:none}.metric-card:after{background:0 0}.metric-card__hint{color:var(--fr-text-muted)}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.app-shell select,.app-shell textarea{border-radius:var(--fr-radius);background-color:var(--fr-input);color:var(--fr-text);border-color:#0000}.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--fr-text-subtle)}.app-shell select option{background:var(--fr-surface);color:var(--fr-text)}.app-shell input:focus,.app-shell textarea:focus,.app-shell select:focus{border-color:var(--fr-yellow)!important;box-shadow:0 0 0 3px #f3e4632e!important}.app-shell input[type=checkbox],.app-shell input[type=radio]{accent-color:var(--fr-yellow)}.app-shell :focus-visible{outline-color:#f3e4638c}.primary-button,.csv-dropzone span{border-radius:var(--fr-radius);background:var(--fr-blue);color:#fff;border-color:#0000;font-weight:600}.primary-button:hover{background:var(--fr-blue-hover);color:#fff}.primary-button:active{background:var(--fr-blue)}.secondary-button{border-radius:var(--fr-radius);background:var(--fr-input);color:var(--fr-text);border-color:#0000;font-weight:500}.secondary-button:hover{background:var(--fr-surface-strong);color:var(--fr-text)}.danger-button{border-radius:var(--fr-radius);color:var(--fr-red)}.text-button{color:#7aa2f5}.data-table th,.app-shell table th{color:var(--fr-text-muted);font-weight:500}.app-shell table td,.app-shell table th{border-color:var(--fr-border)}.app-shell dialog,.confirm-dialog{border:1px solid var(--fr-border);border-radius:var(--fr-radius-lg);background:var(--fr-navy);color:var(--fr-text)}.app-shell dialog::backdrop{background:#050a10b8}
.mk,.mk-auth{--mk-navy:#0c1b25;--mk-navy-deep:#08131b;--mk-surface:#12232f;--mk-raised:#1b3140;--mk-line:#96a1b32e;--mk-line-strong:#96a1b352;--mk-yellow:#f3e463;--mk-yellow-hover:#f6ec8a;--mk-green:#56be99;--mk-pink:#f6b4d1;--mk-lavender:#bcb3d8;--mk-cream:#f6f4f1;--mk-paper:#fff;--mk-ink:#0c1b25;--mk-body:#3d4a55;--mk-muted:#66717c;--mk-on-dark:#f3f3f3;--mk-on-dark-muted:#a3adbd;--mk-blue:#2566ea;--mk-red:#c2413b;--mk-font-ui:var(--font-product), "Livvic", var(--font-interface), "Avenir Next", Arial, sans-serif;--mk-font-display:"Addington CF", var(--font-display), "Source Serif 4", Georgia, serif;--mk-radius:14px;--mk-radius-lg:22px;font-family:var(--mk-font-ui);color:var(--mk-ink);background:var(--mk-cream);-webkit-font-smoothing:antialiased}html:has(.mk){background:var(--mk-navy,#0c1b25);scroll-behavior:smooth}html:has(.mk) body{background:var(--mk-navy,#0c1b25);scroll-behavior:smooth}html:has(.mk-auth){background:var(--mk-navy,#0c1b25);scroll-behavior:smooth}html:has(.mk-auth) body{background:var(--mk-navy,#0c1b25);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.mk){scroll-behavior:auto}}.mk h1,.mk h2,.mk h3,.mk-auth h1,.mk-auth h2{font-family:var(--mk-font-display);letter-spacing:-.02em;color:inherit;margin:0;font-weight:600}.mk p,.mk-auth p{margin:0}.mk a,.mk-auth a{color:inherit}.mk a:hover,.mk-auth a:hover{text-decoration:none}.mk :is(a,button,summary,input):focus-visible,.mk-auth :is(a,button,summary,input):focus-visible{outline:3px solid var(--mk-yellow);outline-offset:3px;border-radius:8px}.mk ::selection,.mk-auth ::selection{background:var(--mk-yellow);color:var(--mk-navy)}.mk ul,.mk ol{margin:0;padding:0;list-style:none}.mk [id]{scroll-margin-top:84px}.mk-wrap{width:min(1200px,100% - 40px);margin-inline:auto}.mk-skip{z-index:50;background:var(--mk-yellow);border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:16px;color:var(--mk-navy)!important}.mk-skip:focus{top:12px}.mk-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.mk-btn:hover{transform:translateY(-1px)}.mk-btn--sm{min-height:40px;padding:0 18px;font-size:14px}.mk-btn--yellow{background:var(--mk-yellow);color:var(--mk-navy)!important}.mk-btn--yellow:hover{background:var(--mk-yellow-hover)}.mk-btn--ghost{border-color:var(--mk-line-strong);color:var(--mk-on-dark)!important}.mk-btn--ghost:hover{border-color:var(--mk-on-dark-muted);background:#ffffff0d}.mk-btn--navy{background:var(--mk-navy);color:var(--mk-on-dark)!important}.mk-btn--navy:hover{background:var(--mk-raised)}.mk-btn--outline{border-color:#0c1b2559;color:var(--mk-navy)!important}.mk-btn--outline:hover{background:#0c1b250f}.mk-link{font-size:15px;font-weight:600;color:var(--mk-on-dark)!important}.mk-link:hover{color:var(--mk-yellow)!important}.mk-header{z-index:40;-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--mk-line);background:#0c1b25db;position:sticky;top:0}.mk-header__inner{align-items:center;gap:32px;min-height:68px;display:flex}.mk-header__logo{display:inline-flex}.mk .brand-lockup{align-items:center;gap:10px;display:inline-flex}.mk .brand-lockup__mark{width:34px;height:34px}.mk-header__nav{gap:26px;margin-left:12px;display:flex}.mk-header__nav a{color:var(--mk-on-dark-muted);font-size:15px;font-weight:500}.mk-header__nav a:hover{color:var(--mk-on-dark)}.mk-header__cta{align-items:center;gap:18px;margin-left:auto;display:flex}.mk-hero{background:radial-gradient(900px 480px at 82% 8%, #56be9929, transparent 60%), radial-gradient(700px 420px at 8% 30%, #bcb3d824, transparent 60%), var(--mk-navy);color:var(--mk-on-dark);padding:88px 0 0;position:relative;overflow:hidden}.mk-hero__inner{text-align:center;justify-items:center;gap:22px;display:grid}.mk-eyebrow{border:1px solid var(--mk-line-strong);color:var(--mk-on-dark-muted);border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex}.mk-dot{background:var(--mk-yellow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f3e46333}.mk-hero h1{max-width:15ch;font-size:clamp(42px,7vw,82px);line-height:1.02}.mk-hero h1 em{color:var(--mk-yellow);font-style:italic}.mk-hero__lede{max-width:640px;color:var(--mk-on-dark-muted);font-size:clamp(17px,2vw,20px);line-height:1.6}.mk-hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.mk-hero__meta{color:var(--mk-on-dark-muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:14px;display:flex}.mk-hero__meta li{align-items:center;gap:8px;display:inline-flex}.mk-hero__meta li:before{content:"";background:var(--mk-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%230c1b25' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:14px;height:14px}.mk-hero__visual{margin-top:56px;padding-bottom:0;position:relative}.mk-hero__visual:after{content:"";background:linear-gradient(transparent, var(--mk-navy));pointer-events:none;height:28%;position:absolute;inset:auto -20% 0}.mk-float{z-index:3;border:1px solid var(--mk-line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#1b3140eb;border-radius:14px;gap:6px;padding:12px 14px;font-size:13px;animation:6s ease-in-out infinite mk-bob;display:grid;position:absolute;box-shadow:0 18px 40px #00000059}.mk-float b{font-weight:600}.mk-float--a{top:22%;left:-14px}.mk-float--b{animation-delay:-3s;top:54%;right:-14px}@keyframes mk-bob{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.mk-float{animation:none}.mk-btn:hover{transform:none}}.mk-tag{letter-spacing:.01em;border-radius:999px;align-items:center;width:max-content;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.mk-tag--green{color:#7fd9b8;background:#56be992e}.mk-tag--yellow{color:var(--mk-yellow);background:#f3e46329}.mk-tag--pink{color:var(--mk-pink);background:#f6b4d129}.mk-tag--lavender{color:var(--mk-lavender);background:#bcb3d82e}.mk-spark{background:var(--mk-yellow);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:14px;height:14px;display:inline-block}.mk-app{z-index:2;border:1px solid var(--mk-line-strong);background:var(--mk-navy-deep);color:var(--mk-on-dark);text-align:left;border-radius:18px 18px 0 0;margin:0;font-size:13px;position:relative;overflow:hidden;box-shadow:0 -10px 80px #56be991f,0 40px 120px #00000080}.mk-app__chrome{border-bottom:1px solid var(--mk-line);background:#0a1820;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.mk-app__chrome>span{background:#96a1b34d;border-radius:50%;width:10px;height:10px}.mk-app__url{color:var(--mk-on-dark-muted);background:#ffffff0d;border-radius:8px;margin-inline:auto;padding:4px 16px;font-size:12px}.mk-app__body{grid-template-columns:190px 1fr 1.25fr;min-height:470px;display:grid}.mk-app__nav{border-right:1px solid var(--mk-line);background:var(--mk-navy);align-content:start;gap:2px;padding:16px 12px;display:grid}.mk-app__logo{align-items:center;gap:8px;margin:0 6px 14px;font-size:15px;display:flex}.mk-app__compose{background:var(--mk-yellow);color:var(--mk-navy);border-radius:10px;margin:0 0 12px;padding:9px 12px;font-weight:700}.mk-app__navitem{color:var(--mk-on-dark-muted);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mk-app__navitem i{opacity:.7;border:1.5px solid;border-radius:4px;width:14px;height:14px}.mk-app__navitem em{background:var(--mk-yellow);color:var(--mk-navy);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.mk-app__navitem.is-active{color:var(--mk-on-dark);background:#ffffff12}.mk-app__navitem--ai{color:var(--mk-yellow);margin-top:12px}.mk-app__list{border-right:1px solid var(--mk-line);background:var(--mk-surface)}.mk-app__list header,.mk-app__detail header{border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.mk-app__list header strong{font-size:16px}.mk-app__list header span{color:var(--mk-on-dark-muted);font-size:12px}.mk-app__filters{gap:6px;padding:12px 18px;display:flex;overflow:hidden}.mk-app__filters span{border:1px solid var(--mk-line);color:var(--mk-on-dark-muted);border-radius:999px;flex:none;padding:5px 10px;font-size:12px}.mk-app__filters .is-on{background:var(--mk-on-dark);color:var(--mk-navy);border-color:#0000;font-weight:700}.mk-app__row{border-top:1px solid var(--mk-line);grid-template-columns:34px 1fr;gap:10px;padding:13px 18px;display:grid}.mk-app__row.is-active{box-shadow:inset 3px 0 0 var(--mk-yellow);background:#f3e4630f}.mk-app__avatar{background:var(--mk-raised);width:34px;height:34px;color:var(--mk-on-dark);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.mk-app__rowtext{gap:5px;min-width:0;display:grid}.mk-app__rowtext>div{justify-content:space-between;gap:8px;display:flex}.mk-app__rowtext small{color:var(--mk-on-dark-muted)}.mk-app__rowtext p{color:var(--mk-on-dark-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-app__detail{background:var(--mk-navy-deep);align-content:start;gap:14px;padding-bottom:18px;display:grid}.mk-app__detail header>div{gap:2px;display:grid}.mk-app__detail header small{color:var(--mk-on-dark-muted)}.mk-app__msg,.mk-app__why,.mk-app__draft{margin:0 18px}.mk-app__msg p{background:var(--mk-surface);border-radius:12px;padding:14px;line-height:1.55}.mk-app__why{color:var(--mk-on-dark-muted);gap:3px;font-size:12px;display:grid}.mk-app__why span{color:var(--mk-on-dark);font-weight:700}.mk-app__draft{background:linear-gradient(#f3e46312,#0000);border:1px solid #f3e46359;border-radius:14px;gap:12px;padding:14px;display:grid}.mk-app__draft p{line-height:1.6}.mk-app__draftlabel,.mk-mini__label{color:var(--mk-yellow);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.mk-app__chips{flex-wrap:wrap;gap:6px;display:flex}.mk-app__chips span{border:1px solid var(--mk-line-strong);color:var(--mk-on-dark-muted);border-radius:999px;padding:4px 10px;font-size:11.5px}.mk-app__actions{gap:8px;display:flex}.mk-app__btn{background:var(--mk-yellow);color:var(--mk-navy);border-radius:10px;padding:8px 14px;font-weight:700}.mk-app__btn--ghost{border:1px solid var(--mk-line-strong);color:var(--mk-on-dark);background:0 0}.mk-works{background:var(--mk-navy);color:var(--mk-on-dark-muted);border-top:1px solid var(--mk-line);padding:30px 0 34px}.mk-works__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;font-size:14px;display:flex}.mk-works ul{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mk-works li{border:1px solid var(--mk-line);color:var(--mk-on-dark);border-radius:999px;padding:7px 14px;font-weight:600}.mk-section{background:var(--mk-paper);padding:clamp(72px,10vw,120px) 0}.mk-section--cream{background:var(--mk-cream)}.mk-section--navy{background:var(--mk-navy);color:var(--mk-on-dark)}.mk-head{text-align:center;justify-items:center;gap:16px;max-width:760px;margin:0 auto 56px;display:grid}.mk-head--left{text-align:left;justify-items:start;margin:0}.mk-head h2{font-size:clamp(32px,4.6vw,52px);line-height:1.08}.mk-head p:not(.mk-kicker){color:var(--mk-body);font-size:18px;line-height:1.6}.mk-head--light p:not(.mk-kicker){color:var(--mk-on-dark-muted)}.mk-head a{text-underline-offset:3px;text-decoration:underline}.mk-kicker{color:var(--mk-muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.mk-head--light .mk-kicker{color:var(--mk-yellow)}.mk-stats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mk-stat{border-radius:var(--mk-radius-lg);background:var(--mk-paper);border:1px solid #e3ded6;align-content:start;gap:12px;padding:30px;display:grid}.mk-stat strong{font-family:var(--mk-font-display);letter-spacing:-.03em;font-size:54px;font-weight:600;line-height:1}.mk-stat p{color:var(--mk-body);font-size:16px;line-height:1.55}.mk-stat small{color:var(--mk-muted);font-size:12.5px}.mk-steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.mk-step{border-radius:var(--mk-radius-lg);background:var(--mk-cream);border:1px solid #ebe7e0;align-content:start;gap:12px;padding:28px 24px;display:grid;position:relative}.mk-step__n{background:var(--mk-navy);width:40px;height:40px;color:var(--mk-yellow);border-radius:12px;place-items:center;font-size:14px;font-weight:700;display:grid}.mk-step h3{font-size:22px;line-height:1.2}.mk-step p{color:var(--mk-body);font-size:15px;line-height:1.6}.mk-step__tag{color:var(--mk-muted);letter-spacing:.04em;margin-top:4px;font-size:12.5px;font-weight:700}.mk-step:last-child{background:var(--mk-navy);color:var(--mk-on-dark);border-color:#0000}.mk-step:last-child p{color:var(--mk-on-dark-muted)}.mk-step:last-child .mk-step__n{background:var(--mk-yellow);color:var(--mk-navy)}.mk-step:last-child .mk-step__tag{color:var(--mk-yellow)}.mk-feature{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);padding:40px 0;display:grid}.mk-feature+.mk-feature{border-top:1px solid #e6e1d9}.mk-feature--flip .mk-feature__text{order:2}.mk-feature__text{gap:16px;display:grid}.mk-feature__text h3{font-size:clamp(26px,3vw,36px);line-height:1.15}.mk-feature__text>p{color:var(--mk-body);font-size:17px;line-height:1.65}.mk-pill{background:var(--mk-navy);width:max-content;color:var(--mk-yellow);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.mk-checks{gap:10px;display:grid}.mk-checks li{color:var(--mk-body);padding-left:28px;line-height:1.5;position:relative}.mk-checks li:before{content:"";background:var(--mk-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%230c1b25' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.mk-feature__visual{background:radial-gradient(420px 260px at 80% 0%, #56be9938, transparent 70%), radial-gradient(380px 260px at 0% 100%, #f6b4d12e, transparent 70%), var(--mk-navy);border-radius:28px;place-items:center;min-height:340px;padding:clamp(20px,4vw,44px);display:grid}.mk-mini{border:1px solid var(--mk-line-strong);background:var(--mk-surface);width:100%;max-width:460px;color:var(--mk-on-dark);border-radius:18px;gap:10px;padding:18px;font-size:13.5px;display:grid;box-shadow:0 24px 60px #00000059}.mk-mini small{color:var(--mk-on-dark-muted)}.mk-mini__item,.mk-mini__box{background:#ffffff0a;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.mk-mini__item>div:nth-child(2),.mk-mini__box>div{gap:2px;min-width:0;display:grid}.mk-mini__box{grid-template-columns:1fr auto}.mk-mini--draft p{line-height:1.6}.mk-mini mark{color:var(--mk-pink);background:#f6b4d140;border-radius:4px;padding:1px 4px}.mk-mini__warn{border-left:3px solid var(--mk-pink);color:var(--mk-on-dark-muted);background:#f6b4d114;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.mk-mini__warn b{color:var(--mk-pink)}.mk-mini--pipeline{grid-template-columns:repeat(3,1fr);max-width:520px}.mk-mini__col{align-content:start;gap:8px;display:grid}.mk-mini__colname{color:var(--mk-on-dark-muted);font-size:12px;font-weight:700}.mk-mini__deal{border:1px solid var(--mk-line);background:#ffffff0a;border-radius:10px;gap:4px;padding:10px;display:grid}.mk-mini__deal.is-moved{background:#f3e46314;border-color:#f3e46380}.mk-mini__deal em{color:var(--mk-yellow);font-size:11px;font-style:normal;line-height:1.35}.mk-mini__bubble{border-radius:14px;gap:4px;max-width:85%;padding:10px 13px;line-height:1.5;display:grid}.mk-mini__bubble--email{background:#ffffff0d}.mk-mini__bubble--wa{background:#56be9929;justify-self:start}.mk-mini__bubble--out{background:#f3e46324;justify-self:end}.mk-table{border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-lg);max-width:980px;margin:0 auto;display:grid;overflow:hidden}.mk-table__row{grid-template-columns:1fr 1.2fr 1.4fr;display:grid}.mk-table__row>span{border-top:1px solid var(--mk-line);padding:18px 22px;line-height:1.5}.mk-table__row--head>span{color:var(--mk-on-dark-muted);letter-spacing:.06em;text-transform:uppercase;border-top:0;font-size:13px;font-weight:700}.mk-table__row>span:first-child{color:var(--mk-on-dark-muted);font-weight:600}.mk-table__row>span:nth-child(2){color:var(--mk-on-dark-muted)}.mk-table__row>span:last-child{background:#f3e4630f}.mk-table__row--head>span:last-child{color:var(--mk-yellow)}.mk-table b{color:var(--mk-on-dark);font-weight:600}.mk-personas{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.mk-persona{border-radius:var(--mk-radius-lg);background:var(--mk-cream);border:1px solid #ebe7e0;align-content:start;gap:16px;padding:28px 24px;display:grid}.mk-persona:first-child{border-top:4px solid var(--mk-yellow)}.mk-persona:nth-child(2){border-top:4px solid var(--mk-green)}.mk-persona:nth-child(3){border-top:4px solid var(--mk-pink)}.mk-persona:nth-child(4){border-top:4px solid var(--mk-lavender)}.mk-persona__who{color:var(--mk-muted);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.mk-persona h3{font-size:22px;line-height:1.25}.mk-persona .mk-checks li{font-size:15px}.mk-trust{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.mk-trust__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mk-trust__grid li{border-radius:var(--mk-radius);background:var(--mk-paper);color:var(--mk-body);border:1px solid #e6e1d9;gap:6px;padding:22px;font-size:15px;line-height:1.55;display:grid}.mk-trust__grid b{color:var(--mk-ink);font-size:16px}.mk-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.mk-faq__list{display:grid}.mk-faq details{border-bottom:1px solid #e6e1d9}.mk-faq details:first-child{border-top:1px solid #e6e1d9}.mk-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"+";background:var(--mk-cream);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:18px;transition:transform .2s;display:grid}.mk-faq details[open] summary:after{background:var(--mk-yellow);transform:rotate(45deg)}.mk-faq details p{color:var(--mk-body);padding:0 48px 22px 0;font-size:16px;line-height:1.65}.mk-cta{background:var(--mk-yellow);padding:clamp(72px,10vw,110px) 0}.mk-cta__inner{text-align:center;justify-items:center;gap:18px;display:grid}.mk-cta h2{max-width:16ch;font-size:clamp(36px,5.5vw,64px);line-height:1.05}.mk-cta p{color:#3a4148;max-width:560px;font-size:18px;line-height:1.6}.mk-footer{background:var(--mk-navy);color:var(--mk-on-dark-muted);padding:64px 0 32px;font-size:14.5px}.mk-footer__inner{grid-template-columns:1.6fr repeat(3,1fr);gap:32px;display:grid}.mk-footer__inner>div{align-content:start;gap:14px;max-width:280px;display:grid}.mk-footer nav{align-content:start;gap:10px;display:grid}.mk-footer nav b{color:var(--mk-on-dark);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.mk-footer a:hover{color:var(--mk-yellow)}.mk-footer__base{border-top:1px solid var(--mk-line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;font-size:13.5px;display:flex}@media (max-width:1080px){.mk-header__nav{display:none}.mk-app__body{grid-template-columns:1fr 1.2fr}.mk-app__nav{display:none}.mk-steps,.mk-personas{grid-template-columns:1fr 1fr}.mk-trust,.mk-faq{grid-template-columns:1fr;gap:36px}.mk-float--a{left:8px}.mk-float--b{right:8px}}@media (max-width:760px){.mk-wrap{width:calc(100% - 32px)}.mk-hero{padding-top:56px}.mk-header__cta{gap:14px}.mk-header .brand-lockup__wordmark{width:96px}.mk-app__body{grid-template-columns:1fr;min-height:0}.mk-app__list,.mk-float{display:none}.mk-stats,.mk-steps,.mk-personas,.mk-trust__grid{grid-template-columns:1fr}.mk-feature{grid-template-columns:1fr;padding:32px 0}.mk-feature--flip .mk-feature__text{order:0}.mk-feature__visual{border-radius:20px;min-height:0}.mk-mini--pipeline{grid-template-columns:1fr}.mk-table__row{grid-template-columns:1fr 1fr}.mk-table__row>span:first-child{color:var(--mk-on-dark);grid-column:1/-1;padding-bottom:4px}.mk-table__row>span:not(:first-child){border-top:0;padding-top:6px;font-size:14.5px}.mk-table__row--head>span:first-child{display:none}.mk-table__row--head>span{padding-top:16px!important}.mk-footer__inner{grid-template-columns:1fr 1fr}.mk-footer__inner>div{grid-column:1/-1}.mk-faq details p{padding-right:0}}.mk-auth{background:var(--mk-cream);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh;display:grid}.mk-auth__story{background:radial-gradient(640px 420px at 90% 10%, #56be9933, transparent 65%), radial-gradient(520px 380px at 0% 100%, #bcb3d82e, transparent 65%), var(--mk-navy);color:var(--mk-on-dark);grid-template-rows:auto 1fr auto;gap:40px;padding:40px clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.mk-auth__story .brand-lockup{align-items:center;gap:10px;display:inline-flex}.mk-auth__story .brand-lockup__mark{width:34px;height:34px}.mk-auth__pitch{align-content:center;gap:22px;max-width:520px;display:grid}.mk-auth__pitch h2{font-size:clamp(32px,3.6vw,48px);line-height:1.08}.mk-auth__pitch h2 em{color:var(--mk-yellow);font-style:italic}.mk-auth__pitch>p{color:var(--mk-on-dark-muted);font-size:17px;line-height:1.6}.mk-auth__pitch .mk-mini{max-width:440px}.mk-auth__points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-auth__points li{color:var(--mk-on-dark);padding-left:28px;line-height:1.5;position:relative}.mk-auth__points li:before{content:"";background:var(--mk-yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%230c1b25' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.mk-auth__quote{color:var(--mk-on-dark-muted);font-size:14px}.mk-auth__quote b{color:var(--mk-yellow)}.mk-auth__panel{place-items:center;padding:40px 24px;display:grid}.mk-auth__card{gap:26px;width:min(100%,420px);display:grid}.mk-auth__mobilebrand{display:none}.mk-auth__card h1{color:var(--mk-ink);font-size:clamp(30px,3vw,38px);line-height:1.12}.mk-auth__card header{gap:10px;display:grid}.mk-auth__card header p{color:var(--mk-body);font-size:16px;line-height:1.55}.mk-auth__form{gap:18px;display:grid}.mk-field{gap:8px;display:grid}.mk-field__label{color:var(--mk-ink);justify-content:space-between;align-items:baseline;font-size:14px;font-weight:700;display:flex}.mk-field__label a{color:var(--mk-blue);font-size:13.5px;font-weight:600}.mk-field__control{position:relative}.mk-field input{background:var(--mk-paper);width:100%;min-height:52px;color:var(--mk-ink);font:inherit;border:1px solid #d6d1c8;border-radius:12px;outline:none;padding:13px 15px;font-size:16px;transition:border-color .15s,box-shadow .15s}.mk-field input::placeholder{color:#9aa1a8}.mk-field input:hover{border-color:#b9b3a8}.mk-field input:focus{border-color:var(--mk-navy);box-shadow:0 0 0 4px #f3e4638c}.mk-auth :is(input):focus-visible{outline:none}.mk-field input[aria-invalid=true]{border-color:var(--mk-red)}.mk-field__toggle{color:var(--mk-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.mk-field__toggle:hover{color:var(--mk-ink);background:#0c1b250f}.mk-field__control:has(.mk-field__toggle) input{padding-right:72px}.mk-field__help{color:var(--mk-muted);font-size:13px;line-height:1.45}.mk-reqs{color:var(--mk-muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.mk-reqs li{align-items:center;gap:6px;display:inline-flex}.mk-reqs li:before{content:"";background:#cfc9bf;border-radius:50%;width:8px;height:8px}.mk-reqs li.is-met{color:#1f7a5a}.mk-reqs li.is-met:before{background:var(--mk-green)}.mk-auth__submit{background:var(--mk-navy);min-height:54px;color:var(--mk-on-dark);font:inherit;cursor:pointer;border:0;border-radius:12px;place-items:center;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s;display:grid}.mk-auth__submit:hover{background:var(--mk-raised)}.mk-auth__submit:disabled{opacity:.6;cursor:progress}.mk-auth__alert{border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.5}.mk-auth__alert--error{color:#8f2c27;background:#fbecea;border:1px solid #f0c4c0}.mk-auth__alert--success{color:#165c43;background:#eaf7f1;border:1px solid #b7e6d3}.mk-auth__fine{color:var(--mk-muted);font-size:13px;line-height:1.55}.mk-auth__fine a,.mk-auth__switch a{color:var(--mk-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.mk-auth__switch{color:var(--mk-body);text-align:center;border-top:1px solid #e3ded6;padding-top:22px;font-size:15px}.mk-auth__legal{color:var(--mk-muted);justify-content:center;gap:18px;font-size:13px;display:flex}.mk-auth__legal a:hover{color:var(--mk-ink)}@media (max-width:960px){.mk-auth{grid-template-columns:1fr}.mk-auth__story{display:none}.mk-auth__panel{align-items:start;padding:32px 16px 40px}.mk-auth__mobilebrand{width:max-content;display:inline-flex}.mk-auth__mobilebrand .brand-lockup{align-items:center;gap:10px;display:inline-flex}.mk-auth__mobilebrand .brand-lockup__mark{width:34px;height:34px}}.mk-auth .auth-form{gap:18px;display:grid}.mk-auth .auth-field{color:var(--mk-ink);gap:8px;font-size:14px;font-weight:700;display:grid}.mk-auth .auth-field input{background:var(--mk-paper);width:100%;min-height:52px;color:var(--mk-ink);font:inherit;border:1px solid #d6d1c8;border-radius:12px;outline:none;padding:13px 15px;font-size:16px;font-weight:400}.mk-auth .auth-field input:focus{border-color:var(--mk-navy);box-shadow:0 0 0 4px #f3e4638c}.mk-auth .auth-primary{background:var(--mk-navy);min-height:54px;color:var(--mk-on-dark);font:inherit;cursor:pointer;border:0;border-radius:12px;place-items:center;font-size:16px;font-weight:700;text-decoration:none;display:grid}.mk-auth .auth-primary:hover{background:var(--mk-raised)}.mk-auth .auth-primary:disabled{opacity:.6;cursor:not-allowed}.mk-auth .form-message{border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.5}.mk-auth .form-error{color:#8f2c27;background:#fbecea;border:1px solid #f0c4c0}.mk-auth .form-success{color:#165c43;background:#eaf7f1;border:1px solid #b7e6d3}.mk-auth .field-help{color:var(--mk-muted);margin:-10px 0 0;font-size:13px}.mk-auth .dev-link{background:#fff8dd;border-radius:10px;padding:11px 13px;font-size:14px}.mk-auth__switch>a{color:var(--mk-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.c2XJMG_className{font-family:inter,inter Fallback}.c2XJMG_variable{--font-interface:"inter", "inter Fallback"}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_latin_wght_normal-s.p.405dixo3t0-v0.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.k5mdtq_className{font-family:jakarta,jakarta Fallback}.k5mdtq_variable{--font-brand:"jakarta", "jakarta Fallback"}
@font-face{font-family:livvic;src:url(../media/livvic_latin_400_normal-s.p.2cz7jxczdrvmz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:livvic;src:url(../media/livvic_latin_500_normal-s.p.04_ifp2xd22-4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:livvic;src:url(../media/livvic_latin_600_normal-s.p.19aj1m8rz2-ns.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:livvic;src:url(../media/livvic_latin_700_normal-s.p.3vzky4_r4opr_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:livvic Fallback;src:local(Arial);ascent-override:99.18%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:101.33%}.EcvPUG_className{font-family:livvic,livvic Fallback}.EcvPUG_variable{--font-product:"livvic", "livvic Fallback"}
@font-face{font-family:sourceSerif;src:url(../media/source_serif_4_latin_wght_normal-s.p.3_-vl9mdrv8hs.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSerif Fallback;src:local(Arial);ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.0%;size-adjust:108.31%}.oaT7aq_className{font-family:sourceSerif,sourceSerif Fallback}.oaT7aq_variable{--font-display:"sourceSerif", "sourceSerif Fallback"}
