.mk-auth{background:var(--mk-surface);min-height:100svh;color:var(--mk-text);font-family:var(--mk-font-sans);-webkit-font-smoothing:antialiased;grid-template-columns:1fr;display:grid}@media (min-width:1024px){.mk-auth{grid-template-columns:1.05fr .95fr}.mk-auth.mk-auth-center{grid-template-columns:1fr}}.mk-auth-brand{background:linear-gradient(180deg, #101b269e 0%, #101b266b 40%, #101b268f 70%, #101b26e6 100%), url(/marketing/auth/auth-aspirational.webp) center bottom / cover no-repeat, var(--mk-surface-inverse);color:var(--mk-text-on-dark);flex-direction:column;justify-content:space-between;gap:28px;padding:48px 56px;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.mk-auth-brand{display:flex}}.mk-auth-brand:before{content:"";pointer-events:none;background:radial-gradient(115% 80% at 0 0,#3c8a6329,#0000 55%);position:absolute;inset:0}.mk-auth-brand>*{z-index:1;position:relative}.mk-auth-logo{font-weight:700;font-size:var(--mk-text-xl);letter-spacing:var(--mk-ls-tight);color:#fff;text-decoration:none}.mk-auth-eyebrow{font-family:var(--mk-font-mono);font-size:var(--mk-text-xs);text-transform:uppercase;letter-spacing:var(--mk-ls-wide);color:var(--mk-premium)}.mk-auth-h2{font-size:clamp(2rem,3.3vw,2.85rem);line-height:var(--mk-lh-tight);letter-spacing:var(--mk-ls-tight);color:#fff;margin:14px 0 0;font-weight:600}.mk-auth-h2 em{color:var(--mk-premium);font-style:normal}.mk-auth-lead{max-width:42ch;color:var(--mk-text-on-dark);opacity:.82;font-size:var(--mk-text-md);line-height:var(--mk-lh-relaxed);margin:18px 0 0}.mk-auth-list{flex-direction:column;gap:14px;max-width:42ch;margin:30px 0 0;padding:0;list-style:none;display:flex}.mk-auth-list li{font-size:var(--mk-text-sm);color:var(--mk-text-on-dark);align-items:flex-start;gap:12px;display:flex}.mk-auth-list .ck{color:var(--mk-action);flex:none;margin-top:1px}.mk-auth-quote{border-left:2px solid color-mix(in srgb, var(--mk-premium) 55%, transparent);padding-left:18px}.mk-auth-quote p{font-size:var(--mk-text-md);line-height:var(--mk-lh-snug);color:#fff;margin:0;font-style:italic}.mk-auth-quote cite{font-family:var(--mk-font-mono);font-size:var(--mk-text-xs);text-transform:uppercase;letter-spacing:var(--mk-ls-mono);color:var(--mk-text-on-dark);opacity:.7;margin-top:10px;font-style:normal;display:block}.mk-auth-stats{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.mk-auth-stats>div{padding:14px 6px 0}.mk-auth-stats>div+div{border-left:1px solid #ffffff1f;padding-left:16px}.mk-auth-stats .n{font-size:var(--mk-text-xl);color:#fff;font-weight:600;line-height:1}.mk-auth-stats .l{font-family:var(--mk-font-mono);text-transform:uppercase;letter-spacing:var(--mk-ls-mono);color:var(--mk-text-on-dark);opacity:.7;margin-top:6px;font-size:10px}.mk-auth-main{justify-content:center;align-items:center;padding:44px 24px;display:flex}.mk-auth-card{width:100%;max-width:420px}.mk-auth-mobile-logo{font-weight:700;font-size:var(--mk-text-lg);letter-spacing:var(--mk-ls-tight);color:var(--mk-text);margin-bottom:22px;text-decoration:none;display:inline-block}@media (min-width:1024px){.mk-auth-mobile-logo{display:none}}.mk-auth-kicker{font-family:var(--mk-font-mono);font-size:var(--mk-text-xs);text-transform:uppercase;letter-spacing:var(--mk-ls-wide);color:var(--mk-action)}.mk-auth-title{font-size:var(--mk-text-3xl);letter-spacing:var(--mk-ls-tight);color:var(--mk-text);margin:10px 0 0;font-weight:600;line-height:1.08}.mk-auth-title em{color:var(--mk-action);font-style:normal}.mk-auth-sub{color:var(--mk-text-muted);font-size:var(--mk-text-sm);line-height:var(--mk-lh-normal);margin:10px 0 0}.mk-form{flex-direction:column;gap:18px;margin-top:28px;display:flex}.mk-field{flex-direction:column;gap:7px;display:flex}.mk-label{font-size:var(--mk-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--mk-text-muted);font-weight:600}.mk-label-row{justify-content:space-between;align-items:baseline;display:flex}.mk-input-wrap{align-items:center;display:flex;position:relative}.mk-input-wrap .ic{color:var(--mk-text-subtle);pointer-events:none;display:flex;position:absolute;left:14px}.mk-input{width:100%;height:48px;font-size:var(--mk-text-sm);font-family:var(--mk-font-sans);color:var(--mk-text);background:var(--mk-surface);border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-sm);transition:border-color var(--mk-dur-fast) var(--mk-ease), box-shadow var(--mk-dur-fast) var(--mk-ease);outline:none;padding:0 14px 0 42px}.mk-input::placeholder{color:var(--mk-text-subtle)}.mk-input:focus{border-color:var(--mk-action);box-shadow:var(--mk-ring)}.mk-input[readonly]{background:var(--mk-grey-50);color:var(--mk-text-muted);cursor:not-allowed}.mk-input.bare{padding-left:14px}.mk-input.has-eye{padding-right:42px}.mk-eye{color:var(--mk-text-subtle);cursor:pointer;background:0 0;border:0;padding:4px;display:flex;position:absolute;right:12px}.mk-eye:hover{color:var(--mk-text-muted)}.mk-btn{width:100%;height:50px;font-size:var(--mk-text-sm);font-weight:600;font-family:var(--mk-font-sans);border-radius:var(--mk-radius-sm);cursor:pointer;transition:background var(--mk-dur-fast) var(--mk-ease), border-color var(--mk-dur-fast) var(--mk-ease), color var(--mk-dur-fast) var(--mk-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.mk-btn:disabled{opacity:.6;cursor:not-allowed}.mk-btn-primary{background:var(--mk-action);color:var(--mk-on-action)}.mk-btn-primary:hover:not(:disabled){background:var(--mk-action-hover)}.mk-btn-ghost{color:var(--mk-text);border-color:var(--mk-line-strong);background:0 0}.mk-btn-ghost:hover:not(:disabled){border-color:var(--mk-action);color:var(--mk-action)}.mk-auth-divider{color:var(--mk-text-subtle);font-family:var(--mk-font-mono);font-size:var(--mk-text-xs);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:14px;margin:26px 0;display:flex}.mk-auth-divider:before,.mk-auth-divider:after{content:"";background:var(--mk-line);flex:1;height:1px}.mk-link{color:var(--mk-action);font-weight:500;text-decoration:none}.mk-link:hover{text-decoration:underline}.mk-alert{border-radius:var(--mk-radius-sm);font-size:var(--mk-text-sm);align-items:flex-start;gap:9px;padding:11px 13px;line-height:1.5;display:flex}.mk-alert .ck{flex:none;margin-top:1px}.mk-alert-error{background:var(--mk-danger-soft);border:1px solid color-mix(in srgb, var(--mk-danger) 32%, transparent);color:var(--mk-danger)}.mk-alert-ok{background:var(--mk-success-soft);border:1px solid color-mix(in srgb, var(--mk-success) 30%, transparent);color:var(--mk-action-hover)}.mk-alert-warn{background:var(--mk-warning-soft);border:1px solid color-mix(in srgb, var(--mk-warning) 40%, transparent);color:var(--mk-warning)}.mk-foot{text-align:center;font-size:var(--mk-text-xs);color:var(--mk-text-subtle);margin-top:22px;line-height:1.6}.mk-chiprow{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:16px;display:flex}.mk-chip{font-size:var(--mk-text-xs);color:var(--mk-text-muted);align-items:center;gap:6px;display:inline-flex}.mk-chip .ck{color:var(--mk-action)}.mk-strength{align-items:center;gap:8px;margin-top:8px;display:flex}.mk-strength-bars{flex:1;gap:4px;display:flex}.mk-strength-bars i{background:var(--mk-line);height:4px;transition:background var(--mk-dur-fast);border-radius:2px;flex:1}.mk-strength-label{font-family:var(--mk-font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.mk-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite mk-spin}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-wl{text-align:center;width:100%;max-width:540px;margin:0 auto}.mk-wl .mk-auth-kicker{color:var(--mk-premium-text)}.mk-wl-title{letter-spacing:var(--mk-ls-tight);color:var(--mk-text);margin:14px 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.08}.mk-wl-msg{max-width:48ch;color:var(--mk-text-muted);font-size:var(--mk-text-md);line-height:var(--mk-lh-relaxed);margin:16px auto 0}.mk-wl-form{max-width:420px;margin:30px auto 0}.mk-wl-links{font-family:var(--mk-font-mono);font-size:var(--mk-text-xs);text-transform:uppercase;letter-spacing:.1em;justify-content:center;gap:18px;margin-top:32px;display:flex}.mk-wl-links .sep{color:var(--mk-line-strong)}.mk-wl-rich{position:relative;overflow:hidden}.mk-wl-glow{pointer-events:none;z-index:0;background:radial-gradient(58% 48% at 12% -5%, var(--mk-action-soft), transparent 60%), radial-gradient(52% 44% at 105% 18%, var(--mk-premium-soft), transparent 60%);position:absolute;inset:0}.mk-wl-rich .mk-auth-main{z-index:1;position:relative}.mk-wl-eyebrow{color:var(--mk-premium-text)}.mk-geo{border-radius:var(--mk-radius-pill);background:var(--mk-surface);border:1px solid var(--mk-line-strong);font-size:var(--mk-text-sm);color:var(--mk-text-muted);box-shadow:var(--mk-shadow-card);margin:18px auto 0;padding:8px 16px;display:inline-block}.mk-geo b{color:var(--mk-text);font-weight:600}.mk-ticker{max-width:460px;height:24px;margin:22px auto 0;overflow:hidden}.mk-ticker-track{animation:mk-tick 14s var(--mk-ease) infinite;flex-direction:column;display:flex}.mk-ticker-line{height:24px;line-height:24px;font-size:var(--mk-text-sm);color:var(--mk-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-ticker-line .dot{color:var(--mk-action);margin-right:6px;font-style:normal}@keyframes mk-tick{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(-24px)}50%,68%{transform:translateY(-48px)}75%,93%{transform:translateY(-72px)}to{transform:translateY(-96px)}}.mk-perks{grid-template-columns:repeat(3,1fr);gap:10px;max-width:540px;margin:26px auto 0;display:grid}@media (max-width:560px){.mk-perks{grid-template-columns:1fr}}.mk-perk{border-radius:var(--mk-radius);background:var(--mk-surface);border:1px solid var(--mk-line);text-align:left;padding:12px 14px}.mk-perk-t{font-weight:600;font-size:var(--mk-text-sm);color:var(--mk-text);display:block}.mk-perk-d{font-size:var(--mk-text-xs);color:var(--mk-text-muted);margin-top:3px;line-height:1.4;display:block}.mk-wl-trust{max-width:52ch;font-size:var(--mk-text-sm);color:var(--mk-text-muted);justify-content:center;align-items:flex-start;gap:8px;margin:16px auto 0;line-height:1.5;display:inline-flex}.mk-wl-trust b{color:var(--mk-text);font-weight:600}.mk-wl-trust svg{color:var(--mk-action);flex:none;margin-top:2px}.mk-wl-ask{max-width:46ch;font-size:var(--mk-text-sm);color:var(--mk-text-muted);margin:0 auto 16px;line-height:1.5}.mk-wl-form-el{text-align:left;flex-direction:column;gap:12px;display:flex}.mk-rubros{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.mk-rubro{--c:var(--mk-v-accent,var(--mk-action));text-align:center;border-radius:var(--mk-radius-pill);font-size:var(--mk-text-sm);font-weight:500;font-family:var(--mk-font-sans);cursor:pointer;background:var(--mk-surface);color:var(--mk-text-muted);border:1px solid var(--mk-line-strong);transition:background var(--mk-dur-fast) var(--mk-ease), border-color var(--mk-dur-fast) var(--mk-ease), color var(--mk-dur-fast) var(--mk-ease);justify-content:center;align-items:center;padding:9px 12px;display:inline-flex}.mk-rubro:hover{border-color:var(--c);color:var(--c)}.mk-rubro.on{background:var(--c);color:#fff;border-color:var(--c)}.mk-wl-note{font-size:var(--mk-text-sm)}@keyframes mk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mk-rise{animation:mk-rise .5s var(--mk-ease) both}.mk-wl2{min-height:100svh;color:var(--mk-text);font-family:var(--mk-font-sans);-webkit-font-smoothing:antialiased;background:var(--mk-surface);flex-direction:column;justify-content:flex-start;align-items:center;padding:0 0 clamp(40px,5vw,64px);display:flex;position:relative;overflow:hidden}.mk-wl2:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(40% 30% at 86% 40%, var(--mk-premium-soft), transparent 60%), radial-gradient(36% 26% at 8% 64%, var(--mk-action-soft), transparent 60%);opacity:.6;position:absolute;inset:0}.mk-wl2-wrap{z-index:1;width:100%;max-width:1140px;padding:0 22px;position:relative}.mk-wl2-hero{text-align:center;max-width:780px;margin:0 auto}.mk-wl2-badge{border-radius:var(--mk-radius-pill);background:var(--mk-surface);border:1px solid var(--mk-line-strong);box-shadow:var(--mk-shadow-card);font-family:var(--mk-font-mono);font-size:var(--mk-text-xs);text-transform:uppercase;letter-spacing:var(--mk-ls-wide);color:var(--mk-premium-text);align-items:center;gap:7px;padding:7px 15px;font-weight:600;display:inline-flex}.mk-wl2-badge svg{color:var(--mk-premium)}.mk-wl2-hero h1{letter-spacing:var(--mk-ls-tight);color:var(--mk-text);margin:16px 0 0;font-size:clamp(1.85rem,2.8vw,2.4rem);font-weight:700;line-height:1.1}.mk-wl2-hero h1 em{color:var(--mk-action);font-style:normal}.mk-wl2-lead{max-width:56ch;font-size:var(--mk-text-base);color:var(--mk-text-muted);margin:14px auto 0;line-height:1.6}.mk-wl2-geo{border-radius:var(--mk-radius-pill);background:var(--mk-surface);border:1px solid var(--mk-line-strong);max-width:100%;box-shadow:var(--mk-shadow-card);font-size:var(--mk-text-sm);color:var(--mk-text-muted);align-items:center;gap:9px;margin:22px auto 0;padding:9px 18px;display:inline-flex}.mk-wl2-geo .t{min-width:0}.mk-wl2-geo svg{color:var(--mk-text-subtle);flex:none}.mk-wl2-geo b{color:var(--mk-text);font-weight:600}.mk-wl2-stage{background:linear-gradient(180deg, #101b268c 0%, #101b266b 42%, #101b26cc 100%), url(/marketing/auth/waitlist-hero.webp) center 38% / cover no-repeat, var(--mk-ink-900);width:100vw;margin-bottom:clamp(30px,4.5vw,54px);margin-left:calc(50% - 50vw);padding:clamp(48px,7vw,104px) 22px clamp(46px,5.5vw,80px);position:relative}.mk-wl2-stage .mk-wl2-hero{max-width:880px;margin:0 auto}.mk-wl2-stage .mk-wl2-hero h1{color:#fff}.mk-wl2-stage .mk-wl2-lead{color:#ffffffe0}.mk-wl2 .mk-feed-vp{height:600px}@media (max-width:920px){.mk-wl2 .mk-feed-vp{height:360px}}.mk-wl2-grid{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:24px;margin-top:clamp(26px,4vw,42px);display:grid}@media (max-width:920px){.mk-wl2-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}}.mk-perks2{flex-direction:column;gap:12px;display:flex}.mk-perk2{border-radius:var(--mk-radius-lg);background:var(--soft);border:1px solid color-mix(in srgb, var(--ac) 22%, transparent);align-items:center;gap:14px;padding:15px 17px;display:flex}.mk-perk2 .ic{border-radius:var(--mk-radius);background:var(--ac);color:#fff;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.mk-perk2 .tx b{font-size:var(--mk-text-sm);color:var(--mk-text);font-weight:600;display:block}.mk-perk2 .tx span{font-size:var(--mk-text-xs);color:var(--mk-text-muted);margin-top:2px;line-height:1.4;display:block}.mk-trust2{border-radius:var(--mk-radius-lg);background:var(--mk-surface-inverse);color:var(--mk-text-on-dark);font-size:var(--mk-text-sm);align-items:flex-start;gap:12px;margin-top:14px;padding:15px 17px;line-height:1.5;display:flex}.mk-trust2 svg{color:var(--mk-premium);flex:none;margin-top:1px}.mk-trust2 b{color:#fff;font-weight:600}.mk-wl2-card{background:var(--mk-surface);border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-xl);box-shadow:var(--mk-shadow-pop);padding:clamp(20px,3vw,28px)}.mk-wl2-card h2{font-size:var(--mk-text-xl);letter-spacing:var(--mk-ls-tight);color:var(--mk-text);margin:0;font-weight:600}.mk-wl2-card .ask{font-size:var(--mk-text-sm);color:var(--mk-text-muted);margin:8px 0 0;line-height:1.55}.mk-rubros-lbl{font-size:var(--mk-text-sm);color:var(--mk-text);margin:20px 0 9px;font-weight:600}.mk-rubros-lbl .mk-lbl-hint{font-weight:400;font-size:var(--mk-text-sm);color:var(--mk-text-subtle)}.mk-wl2-card .ask b{color:var(--mk-action);font-weight:600}.mk-rubro .ri{vertical-align:-2px;margin-right:5px;display:inline-flex}.mk-wl2-foot{text-align:center;margin-top:clamp(24px,3vw,36px)}.mk-wl2-foot .mk-wl-links{margin-top:0}.mk-feed{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-grey-50);box-shadow:var(--mk-shadow-card);flex-direction:column;display:flex;overflow:hidden}.mk-feed-h{border-bottom:1px solid var(--mk-line);background:var(--mk-surface);font-size:var(--mk-text-sm);color:var(--mk-text);align-items:center;gap:8px;padding:13px 16px;font-weight:600;display:flex}.mk-feed-h .live{background:var(--mk-action);border-radius:50%;width:7px;height:7px;animation:1.8s infinite mk-pulse}@keyframes mk-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mk-action) 55%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.mk-feed-h .muted{color:var(--mk-text-subtle);font-weight:400;font-family:var(--mk-font-mono);font-size:var(--mk-text-xs);text-transform:uppercase;letter-spacing:.06em;margin-left:auto}.mk-feed-vp{height:470px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}@media (max-width:920px){.mk-feed-vp{height:360px}}.mk-feed-track{flex-direction:column;gap:8px;padding:12px;animation:220s linear infinite mk-feedscroll;display:flex}.mk-feed:hover .mk-feed-track{animation-play-state:paused}@keyframes mk-feedscroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.mk-case{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius);align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.mk-case>.ic{border-radius:var(--mk-radius-sm);background:var(--mk-grey-100);width:30px;height:30px;color:var(--mk-text-muted);flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.mk-case .bd{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-case .tx{font-size:var(--mk-text-sm);color:var(--mk-text);line-height:1.45}.mk-case .meta{font-size:var(--mk-text-xs);color:var(--mk-text-subtle)}.mk-case .meta b{color:var(--mk-text);font-weight:600}.mk-feed-h .ico{color:var(--mk-text-subtle);flex:none}.mk-perks3{border-top:1px solid var(--mk-line);flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;display:flex}.mk-perk3{font-size:var(--mk-text-sm);align-items:center;gap:10px;display:flex}.mk-perk3>.ic{color:var(--mk-premium-text);flex:none;display:flex}.mk-perk3 b{color:var(--mk-text);font-weight:600}.mk-perk3 span{color:var(--mk-text-muted)}.mk-trust3{border-top:1px solid var(--mk-line);font-size:var(--mk-text-sm);color:var(--mk-text-muted);align-items:flex-start;gap:9px;margin-top:16px;padding-top:16px;line-height:1.5;display:flex}.mk-trust3>svg{color:var(--mk-text-subtle);flex:none;margin-top:1px}.mk-trust3 b{color:var(--mk-text);font-weight:600}
