.mkWiNG_page{--auth-blue:#246ee8;--auth-ink:#0b1629;--auth-muted:#68768a;min-height:100svh;color:var(--auth-ink);background:radial-gradient(circle at 8% 8%,#246ee81a,#0000 28rem),radial-gradient(circle at 92% 92%,#a0bef021,#0000 32rem),#f5f8fc;overflow-x:hidden}.mkWiNG_header{z-index:10;justify-content:space-between;align-items:center;width:min(1320px,100% - 40px);height:82px;margin:0 auto;display:flex;position:relative}.mkWiNG_brand{letter-spacing:-.035em;align-items:center;gap:10px;font-size:17px;font-weight:750;display:inline-flex}.mkWiNG_brand img{object-fit:contain;width:31px;height:31px}.mkWiNG_brandDot,.mkWiNG_backLink{color:var(--auth-blue)}.mkWiNG_backLink{align-items:center;gap:7px;font-size:12px;font-weight:700;transition:gap .18s,color .18s;display:inline-flex}.mkWiNG_backLink:hover{color:#1258c9;gap:10px}.mkWiNG_layout{grid-template-columns:minmax(0,1.08fr) minmax(430px,.72fr);align-items:center;gap:clamp(40px,6vw,96px);width:min(1320px,100% - 40px);min-height:calc(100svh - 82px);margin:0 auto;padding:24px 0 68px;display:grid;position:relative}.mkWiNG_showcase{align-content:center;min-width:0;min-height:650px;display:grid;position:relative}.mkWiNG_copy{z-index:3;max-width:570px;padding:16px 0 34px;position:relative}.mkWiNG_eyebrow{color:var(--auth-blue);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:800;display:inline-flex}.mkWiNG_eyebrow:before{content:"";background:currentColor;width:24px;height:1px}.mkWiNG_copy h1{max-width:620px;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(48px,5.1vw,78px);font-weight:500;line-height:.94}.mkWiNG_copy h1 span{color:var(--auth-blue);font-style:italic}.mkWiNG_copy p{max-width:540px;color:var(--auth-muted);margin:22px 0 0;font-size:14px;line-height:1.8}.mkWiNG_visual{width:min(100%,720px);height:330px;margin-top:10px;position:relative}.mkWiNG_visual:before{filter:blur(55px);content:"";background:#316fd726;border-radius:50%;position:absolute;inset:12% 5% -5%}.mkWiNG_browser{background:#fff;border:1px solid #d9e4f2;border-radius:16px;animation:.72s cubic-bezier(.2,.75,.25,1) both mkWiNG_browserIn;position:absolute;inset:10px 70px 24px 0;overflow:hidden;box-shadow:0 28px 70px #132d5429}.mkWiNG_browserBar{color:#8b98aa;border-bottom:1px solid #edf1f6;grid-template-columns:1fr auto 1fr;align-items:center;height:36px;padding:0 13px;font-size:8px;display:grid}.mkWiNG_browserDots{gap:4px;display:flex}.mkWiNG_browserDots i{background:#d5dde8;border-radius:50%;width:5px;height:5px}.mkWiNG_browserUrl{text-align:center;background:#f4f7fa;border-radius:999px;min-width:180px;padding:5px 16px}.mkWiNG_browserImage{background:#eef3f8;height:calc(100% - 36px);position:relative}.mkWiNG_browserImage img,.mkWiNG_paper img{object-fit:cover;object-position:top center}.mkWiNG_paper{z-index:2;aspect-ratio:.707;background:#fff;border:1px solid #a1b0c58c;border-radius:4px;width:178px;animation:.82s cubic-bezier(.2,.75,.25,1) 90ms both mkWiNG_paperIn;position:absolute;bottom:0;right:2px;overflow:hidden;transform:rotate(3deg);box-shadow:0 24px 54px #12294c36}.mkWiNG_trustBadge{z-index:3;color:#18304f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #dce6f2;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;font-size:10px;font-weight:750;animation:.62s ease-out .24s both mkWiNG_badgeIn;display:flex;position:absolute;bottom:5px;left:22px;box-shadow:0 14px 34px #17345b21}.mkWiNG_trustBadge span:first-child{width:27px;height:27px;color:var(--auth-blue);background:#e9f2ff;border-radius:8px;place-items:center;display:grid}.mkWiNG_trustBadge small{color:#7e8b9c;margin-top:2px;font-size:8px;font-weight:500;display:block}.mkWiNG_authColumn{z-index:4;justify-content:center;align-items:center;width:100%;min-width:0;min-height:650px;display:flex;position:relative}.mkWiNG_authCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #dfe7f1;border-radius:24px;width:100%;max-width:476px;padding:clamp(18px,2vw,28px);box-shadow:0 24px 65px #1b38621c}.mkWiNG_authIntro{padding:4px 6px 22px}.mkWiNG_authIntro span{color:var(--auth-blue);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.mkWiNG_authIntro h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(25px,2vw,32px);line-height:1.1}.mkWiNG_authIntro p{color:var(--auth-muted);margin:9px 0 0;font-size:12px;line-height:1.65}.mkWiNG_clerkStage{width:100%;min-height:390px}:is(.mkWiNG_clerkStage .cl-rootBox,.mkWiNG_clerkStage .cl-cardBox){width:100%;max-width:none}.mkWiNG_clerkStage .cl-cardBox{box-shadow:none}.mkWiNG_clerkStage .cl-card{border:0}.mkWiNG_loading,.mkWiNG_failed{text-align:center;place-items:center;min-height:390px;padding:44px 20px;display:grid}.mkWiNG_loading p,.mkWiNG_failed p{color:var(--auth-muted);margin:0;font-size:12px;line-height:1.7}.mkWiNG_loading strong,.mkWiNG_failed strong{color:var(--auth-ink);margin-bottom:7px;font-size:15px;display:block}.mkWiNG_failedActions{justify-content:center;gap:10px;margin-top:20px;display:flex}@keyframes mkWiNG_browserIn{0%{opacity:0;transform:translateY(16px)rotate(-1deg)}to{opacity:1;transform:translateY(0)rotate(-1deg)}}@keyframes mkWiNG_paperIn{0%{opacity:0;transform:translate(14px,18px)rotate(7deg)}to{opacity:1;transform:translate(0)rotate(3deg)}}@keyframes mkWiNG_badgeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.mkWiNG_layout{grid-template-columns:1fr;gap:22px;padding-top:12px}.mkWiNG_showcase{min-height:auto}.mkWiNG_copy{text-align:center;max-width:680px;margin:0 auto;padding:28px 0 14px}.mkWiNG_eyebrow{justify-content:center}.mkWiNG_copy h1{margin-inline:auto;font-size:clamp(44px,9vw,64px)}.mkWiNG_copy p{margin-inline:auto}.mkWiNG_visual{display:none}.mkWiNG_authColumn{align-items:start;min-height:auto}}@media (max-width:560px){.mkWiNG_header,.mkWiNG_layout{width:min(100% - 28px,1320px)}.mkWiNG_header{height:68px}.mkWiNG_backLink span{display:none}.mkWiNG_layout{min-height:calc(100svh - 68px);padding:0 0 30px}.mkWiNG_copy{padding-top:20px}.mkWiNG_copy h1{font-size:42px}.mkWiNG_copy p{margin-top:15px;font-size:12px}.mkWiNG_authCard{border-radius:19px;padding:12px}.mkWiNG_authIntro{padding:8px 8px 16px}}@media (prefers-reduced-motion:reduce){.mkWiNG_browser,.mkWiNG_paper,.mkWiNG_trustBadge{animation:none}.mkWiNG_backLink{transition:none}}
