.ez-font-display{--mk-display:"Jost","Century Gothic",system-ui,sans-serif}.ez-font-body{--mk-body:"Inter",system-ui,sans-serif}.mk{--navy:#1a1a1e;--navy-press:#000;--yellow:#fe0000;--yellow-soft:#ffecec;--gold-deep:#d10000;--cyan:#fe0000;--ink:#1a1a1e;--muted:#6b6d74;--line:rgba(26,26,30,.12);--soft:#f5f6f7;--bg:#fff;--red:#fe0000;--ease:cubic-bezier(0.2,0.8,0.2,1);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);font-family:var(--mk-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg);min-height:100dvh;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.mk *,.mk :after,.mk :before{box-sizing:border-box}.mk button{font:inherit;border:0;background:none;color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mk-page{min-height:100dvh;max-width:480px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column}.mk-top{padding-top:calc(var(--safe-t) + 18px);height:calc(var(--safe-t) + 60px);display:flex;align-items:center}.mk-hero{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 0 28px}.mk-hero-top{justify-content:flex-start;padding-top:18px}.mk-center{align-items:center;justify-content:center;text-align:center;padding-bottom:8vh}.mk-center .mk-sub{margin-left:auto;margin-right:auto}.mk-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--yellow-soft);color:var(--gold-deep);font-size:13px;font-weight:600}.mk-dot{width:7px;height:7px;border-radius:50%;background:var(--yellow)}.mk-title{font-family:var(--mk-display),var(--mk-body),sans-serif;font-weight:800;font-size:clamp(34px,10vw,42px);line-height:1.06;letter-spacing:-.035em;margin:18px 0 12px;text-wrap:balance}.mk-title-sm{font-size:clamp(27px,7.6vw,32px);line-height:1.12;letter-spacing:-.03em;margin:0 0 10px}.mk-sub{font-size:17px;line-height:1.5;color:var(--muted);margin:0;max-width:34ch;text-wrap:pretty}.mk-steps{list-style:none;padding:0;margin:34px 0 0}.mk-steps li{display:flex;align-items:center;gap:14px;padding:12px 0;font-size:16px;font-weight:600}.mk-steps li+li{border-top:1px solid var(--line)}.mk-ic{flex:0 0 42px;height:42px;border-radius:13px;display:inline-flex}.mk-ic,.mk-icon-xl{background:var(--soft);color:var(--navy);align-items:center;justify-content:center}.mk-icon-xl{width:68px;height:68px;border-radius:22px;display:flex;margin-bottom:22px}.mk-icon-xl svg{width:32px;height:32px}.mk-dock{position:sticky;bottom:0;display:grid;gap:10px;padding:16px 0 calc(var(--safe-b) + 18px);background:linear-gradient(to bottom,hsla(48,38%,97%,0),var(--bg) 22%)}.mk-btn{width:100%;height:56px;border-radius:16px;font-size:17px!important;font-weight:600!important;letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s var(--ease),background-color .2s,opacity .2s}.mk-btn:active{transform:scale(.975)}.mk-btn:disabled{opacity:.45;cursor:default}.mk-btn-primary{background:var(--navy)!important}.mk-btn-primary:active{background:var(--navy-press)!important}.mk-btn-soft{background:var(--soft)!important;color:var(--ink)!important}.mk-btn-yellow{background:var(--yellow)!important;color:var(--ink)!important}.mk-btn-glass{background:hsla(0,0%,100%,.14)!important;color:#fff!important;backdrop-filter:blur(14px)}.mk-fine{margin:2px 0 0;text-align:center;font-size:13px;color:var(--muted)}.mk-link{color:var(--navy)!important;font-weight:600;font-size:15px;text-decoration:none;padding:8px 4px}.mk-cam,.mk[data-step=camera]{background:#000}.mk-cam{position:fixed;inset:0;color:#fff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);padding-top:var(--safe-t);padding-bottom:var(--safe-b)}.mk-cam>*{width:100%;max-width:520px;justify-self:center}.mk-cam-top{height:54px;display:flex;align-items:center;gap:12px;padding:0 14px}.mk-icon-btn{flex:0 0 38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.13);color:#fff}.mk-icon-btn:disabled{opacity:.35}.mk-segs{flex:1;display:flex;gap:5px}.mk-segs span{flex:1;height:4px;border-radius:4px;background:hsla(0,0%,100%,.22);transition:background-color .4s var(--ease)}.mk-segs span[data-state=done]{background:var(--yellow)}.mk-segs span[data-state=now]{background:#fff}.mk-count{min-width:38px;text-align:right;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;opacity:.75}.mk-stage{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;padding:4px 14px}.mk-card{position:relative;border-radius:26px;overflow:hidden}.mk-card,.mk-video{width:100%;height:100%;background:#16181d}.mk-video{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover}.mk-video[data-hidden=true]{visibility:hidden}.mk-mirror{transform:scaleX(-1)}.mk-rec{position:absolute;top:14px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:rgba(0,0,0,.45);backdrop-filter:blur(12px);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.mk-rec-dot{width:9px;height:9px;border-radius:50%;background:var(--red);animation:mk-blink 1.2s ease-in-out infinite}.mk-sound{left:12px;bottom:12px;display:inline-flex;gap:7px;padding:8px 13px 8px 11px;border-radius:999px;background:rgba(0,0,0,.45)!important;color:#fff!important;backdrop-filter:blur(12px);font-size:13px;font-weight:600}.mk-countdown,.mk-sound{position:absolute;align-items:center}.mk-countdown{inset:0;display:flex;justify-content:center;font-family:var(--mk-display),sans-serif;font-weight:800;font-size:128px;color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.35);background:rgba(0,0,0,.18);animation:mk-pop .42s var(--ease) both}.mk-cam-bottom{display:grid;gap:16px;padding:14px 22px 16px}.mk-q{min-height:74px;animation:mk-rise .45s var(--ease) both}.mk-q h2{font-family:var(--mk-display),sans-serif;font-weight:700;font-size:22px;line-height:1.22;letter-spacing:-.022em;margin:0 0 6px;text-wrap:balance}.mk-q p{margin:0;font-size:15px;line-height:1.4;color:hsla(0,0%,100%,.62)}.mk-shutter-row{height:84px}.mk-shutter,.mk-shutter-row{display:flex;align-items:center;justify-content:center}.mk-shutter{width:78px;height:78px;border-radius:50%;border:4px solid #fff!important;padding:5px;transition:transform .16s var(--ease)}.mk-shutter:active{transform:scale(.94)}.mk-shutter:disabled{opacity:.55}.mk-shutter span{display:block;width:100%;height:100%;border-radius:50%;background:var(--yellow);transition:all .28s var(--ease)}.mk-shutter[data-rec=true] span{border-radius:9px;transform:scale(.52);background:var(--red)}.mk-pair{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;height:84px;align-items:center}.mk-orb{position:relative;width:96px;height:96px;margin-bottom:30px}.mk-orb span{position:absolute;inset:0;border-radius:50%}.mk-orb span:first-child{inset:22px;background:var(--yellow);animation:mk-breathe 1.8s ease-in-out infinite}.mk-orb span:nth-child(2),.mk-orb span:nth-child(3){border:2px solid var(--navy);opacity:0;animation:mk-ripple 2.4s var(--ease) infinite}.mk-orb span:nth-child(3){animation-delay:1.2s}.mk-stars{display:flex;gap:3px;color:var(--yellow);margin:4px 0 18px}.mk-stars span{display:inline-flex;animation:mk-pop .4s var(--ease) both}.mk-review{background:var(--soft);border-radius:20px;padding:18px 18px 14px}.mk-review textarea{width:100%;border:0;outline:none;resize:none;background:transparent;font:400 17px/1.55 var(--mk-body),-apple-system,sans-serif;color:var(--ink);min-height:120px;overflow:hidden;padding:0}.mk-hint{font-size:13px;color:var(--muted);margin:10px 2px 0}.mk-done{width:92px;height:92px;border-radius:50%;background:var(--yellow);color:var(--navy);justify-content:center;margin-bottom:26px;animation:mk-pop .55s var(--ease) both}.mk-again,.mk-done{display:flex;align-items:center}.mk-again{margin-top:26px;gap:8px;color:var(--muted)}.mk-rise{animation:mk-rise .55s var(--ease) both}.mk-fade{animation:mk-rise .4s var(--ease) both}@keyframes mk-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mk-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes mk-blink{50%{opacity:.25}}@keyframes mk-breathe{50%{transform:scale(.82)}}@keyframes mk-ripple{0%{opacity:.55;transform:scale(.45)}to{opacity:0;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mk-welcome{height:100dvh;min-height:560px;overflow:hidden;padding-left:0;padding-right:0}.mk-welcome .mk-dock,.mk-welcome .mk-intro,.mk-welcome .mk-top{padding-left:24px;padding-right:24px}.mk-intro{position:relative;height:196px;margin-top:4vh}.mk-intro-line,.mk-intro-main{position:absolute;left:24px;right:24px;top:0;transition:opacity .5s var(--ease),transform .5s var(--ease)}.mk-intro-line{font-family:var(--mk-display),sans-serif;font-weight:700;font-size:clamp(28px,8.2vw,36px);line-height:1.14;letter-spacing:-.03em;color:var(--ink);margin:18px 0 0;text-wrap:balance}.mk-intro-line[data-show=false]{opacity:0;transform:translateY(-14px);pointer-events:none}.mk-intro-main[data-show=false]{opacity:0}.mk-word{display:inline-block;animation:mk-word .6s var(--ease) both}@keyframes mk-word{0%{opacity:0;transform:translateY(.45em);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.mk-crowd{position:relative;flex:1;min-height:170px;transition:transform .7s var(--ease)}.mk-welcome:not([data-intro="2"]) .mk-crowd{transform:translateY(150px)}.mk-welcome:not([data-intro="2"]) .mk-crowd:after{opacity:0}.mk-crowd:after{content:"";position:absolute;left:0;right:0;bottom:0;height:26px;background:linear-gradient(to bottom,hsla(48,38%,97%,0),var(--bg));pointer-events:none}.mk-crowd-canvas{position:absolute;inset:0;width:100%;height:100%}.mk-dock-welcome{position:relative;z-index:1;background:var(--bg);padding-top:14px;transition:opacity .5s var(--ease),transform .5s var(--ease)}.mk-dock-welcome[data-show=false]{opacity:0;transform:translateY(16px)}.mk-brands{display:flex;align-items:center;gap:14px}.mk-brands img{display:block}.mk-brand-div{width:1px;height:20px;background:var(--line)}.mk-brand-ai{height:13px;width:auto}@media (min-width:900px){.mk-page{max-width:680px}.mk-top{padding-top:28px;height:84px}.mk-brands .mk-brand-mkc{height:24px!important}.mk-brand-div{height:24px}.mk-brand-ai{height:16px}.mk-hero-top{flex:0 0 auto;padding-top:7vh}.mk-hero-top+.mk-dock{padding-top:28px}.mk-dock{position:static;background:none;padding-bottom:40px}.mk-review textarea{font-size:18px}.mk-welcome{max-width:none;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"top" "intro" "dock" "crowd"}.mk-welcome .mk-dock,.mk-welcome .mk-intro,.mk-welcome .mk-top{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}.mk-welcome .mk-top{grid-area:top}.mk-welcome .mk-intro{grid-area:intro;height:230px;margin-top:6vh}.mk-intro-line,.mk-intro-main{left:48px;right:48px}.mk-intro-line{font-size:56px;max-width:16ch;line-height:1.06}.mk-welcome .mk-title{font-size:72px}.mk-welcome .mk-sub{font-size:20px;max-width:40ch}.mk-welcome .mk-dock{grid-area:dock;display:flex;gap:12px;padding-top:8px;padding-bottom:8px}.mk-welcome .mk-dock .mk-btn{width:auto;padding:0 30px}.mk-welcome .mk-crowd{grid-area:crowd;min-height:260px}.mk-welcome:not([data-intro="2"]) .mk-crowd{transform:none}.mk-cam{grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto minmax(0,1fr)}.mk-cam>*{max-width:none}.mk-cam-top{grid-column:1/-1;height:72px;padding:0 28px}.mk-cam-top .mk-segs{max-width:520px;margin:0 auto}.mk-stage{grid-column:1;grid-row:2;padding:8px 12px 32px 32px}.mk-cam-bottom{grid-column:2;grid-row:2;align-content:center;padding:0 40px 72px 28px;gap:28px}.mk-q h2{font-size:30px}.mk-q p{font-size:17px}.mk-shutter-row{justify-content:flex-start}}.mk-fix{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.mk-fix li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.45;font-weight:500}.mk-fix li span{flex:0 0 26px;height:26px;border-radius:50%;background:var(--yellow);color:var(--ink);font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mk-qr{margin-top:28px;display:flex;gap:18px;align-items:center;background:var(--soft);border-radius:18px;padding:14px}.mk-qr img{width:116px;height:116px;border-radius:10px;background:#fff;flex:0 0 116px}.mk-qr p{margin:0;font-size:15px;line-height:1.45;color:var(--muted)}.mk-qr b{display:block;color:var(--ink);font-size:16px;margin-bottom:2px}.mk-btn-primary{background:var(--yellow)!important;color:#fff!important;font-weight:600!important;letter-spacing:.02em;box-shadow:0 12px 26px -14px rgba(254,0,0,.75)}.mk-btn-primary:active{background:var(--gold-deep)!important}.mk-btn-primary svg{margin-right:8px;vertical-align:-5px}.mk-btn-soft{background:#fff!important;color:var(--navy)!important;box-shadow:inset 0 0 0 1.5px var(--navy)}.mk-btn-yellow{color:#fff!important;font-weight:600!important}.mk-title{font-family:var(--mk-display),"Century Gothic",sans-serif;font-weight:500;letter-spacing:-.01em;color:var(--navy)}.mk[data-step=denied],.mk[data-step=finishing],.mk[data-step=review],.mk[data-step=thanks],.mk[data-step=type],.mk[data-step=welcome]{background:radial-gradient(55% 35% at 50% 12%,rgba(254,0,0,.06),transparent 70%),var(--bg)}.ez-brands{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%}.ez-studio{display:grid;line-height:1.15;text-align:left}.ez-studio b{font-family:var(--mk-display),sans-serif;font-weight:600;font-size:19px;color:var(--navy)}.ez-studio small{font-size:12.5px;color:var(--muted);margin-top:2px}.ez-logo{height:22px;width:auto}.ez-choice{text-align:center}.ez-type-link{display:block;margin:10px auto 0;color:hsla(0,0%,100%,.8)!important;font-size:14px}.ez-type-progress{display:flex;gap:6px;margin-bottom:10px}.ez-type-progress span{flex:1;height:4px;border-radius:4px;background:var(--line)}.ez-type-progress span[data-state=done],.ez-type-progress span[data-state=now]{background:var(--yellow)}.ez-type-count{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--yellow);margin:0 0 6px}.ez-type-box textarea{min-height:140px}@media (min-width:900px){.ez-logo{height:26px}.ez-studio b{font-size:22px}}.mk-review{background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 14px 34px -20px rgba(26,26,30,.35)}.mk-powered{display:block;margin:6px auto 0;text-align:center;font-size:12px;letter-spacing:.01em;color:var(--muted);text-decoration:none;opacity:.85}.mk-powered b{font-weight:700;color:var(--navy)}.mk-powered[data-dark=true]{color:hsla(0,0%,100%,.55);margin-top:10px}.mk-powered[data-dark=true] b{color:hsla(0,0%,100%,.85)}.mk-center .mk-powered{position:absolute;left:0;right:0;bottom:calc(var(--safe-b) + 18px)}.mk-center{position:relative}@media (min-width:900px){.mk-welcome .mk-dock{flex-wrap:wrap}.mk-dock .mk-powered{grid-column:1/-1;flex-basis:100%;text-align:left;margin:4px 0 0}.mk-dock .mk-btn+.mk-fine,.mk-hero-top+.mk-dock .mk-powered{text-align:center}}.mk-copied{display:flex;align-items:center;gap:12px;background:#e8f6ee;color:#12633b;border-radius:16px;padding:14px 16px;font-weight:600;font-size:16px;margin:6px 0 18px}.mk-copied i{flex:0 0 30px;height:30px;border-radius:50%;background:#1f9d5c;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:17px}.mk-copied small{display:block;font-weight:500;font-size:13.5px;color:#2d7a52;margin-top:1px}.gg{list-style:none;padding:0;margin:0}.gg,.gg-step{display:grid;gap:14px}.gg-step{background:var(--soft);border-radius:20px;padding:16px}.gg-label{display:flex;gap:12px;align-items:flex-start}.gg-num{flex:0 0 34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;font-size:17px;display:inline-flex;align-items:center;justify-content:center}.gg-label h3,.gg-num{font-weight:800;font-family:var(--mk-display),sans-serif}.gg-label h3{margin:2px 0;font-size:19px;letter-spacing:-.02em}.gg-label p{margin:0;font-size:15px;line-height:1.4;color:var(--muted)}.gg-screen{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 14px 16px;display:grid;gap:12px;overflow:hidden}.gg-screen-head b{display:block;font-size:14px}.gg-screen-head span{font-size:12px;color:var(--muted)}.gg-stars{display:flex;gap:4px;width:-moz-max-content;width:max-content;padding:4px 6px;border-radius:10px}.gg-box{position:relative;min-height:72px;border:1.5px solid #c9d0db;border-radius:10px;padding:10px 12px;font-size:13px;color:var(--ink);line-height:1.45}.gg-ph{color:#9aa3b2}.gg-filled{color:var(--ink)}.gg-post{justify-self:end;background:#e9edf3;color:#8a93a3;font-size:13px;font-weight:700;padding:8px 18px;border-radius:999px}.gg-post-on{background:#1a73e8;color:#fff}.gg-target{outline:3px solid var(--yellow);outline-offset:3px;animation:gg-pulse 1.6s ease-in-out infinite}@keyframes gg-pulse{0%,to{box-shadow:0 0 0 0 rgba(254,0,0,.55)}50%{box-shadow:0 0 0 8px rgba(254,0,0,0)}}.gg-bubble{position:absolute;left:18px;top:-16px;background:#1c1c1e;color:#fff;font-size:13px;font-weight:600;padding:7px 14px;border-radius:9px;box-shadow:0 0 0 3px var(--yellow)}.gg-bubble:after{content:"";position:absolute;left:18px;bottom:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:0;border-top:6px solid #1c1c1e}.gg-keys{position:absolute;right:10px;bottom:8px;font-size:13px;font-weight:600;color:var(--ink)}.gg-keys kbd{font-family:inherit;background:#fff;border:solid #c9d0db;border-width:1.5px 1.5px 3px;border-radius:7px;padding:3px 8px;margin:0 2px}.gg-arrow{position:absolute;width:64px;height:56px;pointer-events:none}.gg-arrow-stars{left:158px;top:30px}.gg-arrow-box{right:18px;top:64px}.gg-arrow-post{right:78px;bottom:30px}.mk-guide-again{width:100%;margin-top:18px;text-align:left}@media (min-width:900px){.gg{grid-template-columns:repeat(3,1fr)}.mk-page.mk-guide-page{max-width:1040px}}@media (prefers-reduced-motion:reduce){.gg-target{animation:none}}