.au{--au-navy:#14213d;--au-ink:#101828;--au-text:#475467;--au-muted:#5d6678;--au-line:#e4e7ec;--au-acc:var(--au-navy);--au-acc-d:var(--au-navy);--au-pan:#f3f1ec;--au-sh:0 1px 2px #1018280d,0 20px 44px -18px #10182847;min-height:100dvh;color:var(--au-ink);background:#fff;grid-template-columns:minmax(560px,46%) 1fr;display:grid}.au[data-line=salon]{--au-acc:#0f8b7d;--au-acc-d:#0b6f64;--au-pan:#dcefe9}.au[data-line=studyo]{--au-acc:#2f5bea;--au-acc-d:#1f45c4;--au-pan:#e2e9ff}.au[data-line=ajans]{--au-acc:#c0532b;--au-acc-d:#9c4020;--au-pan:#f8e4da}.au :is(h1,h2,p){letter-spacing:0}.au .au-left{flex-direction:column;min-height:100dvh;padding:28px 56px 24px 64px;display:flex}.au .au-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.au .au-top .mk-logo{color:var(--au-navy)}.au .au-have{white-space:nowrap;min-height:44px;color:var(--au-text);align-items:center;gap:6px;font-size:14px;display:inline-flex}.au .au-have .mk-text-link{min-height:44px;font-size:inherit;color:var(--au-navy);white-space:nowrap;align-items:center;margin:0;padding:0;font-weight:650;display:inline-flex}.au .au-strip{display:none}.au .au-body{flex-direction:column;flex:1;width:100%;max-width:620px;margin:0 auto;padding:52px 0 22px;display:flex}.au .au-welcome h1{letter-spacing:-.02em;color:var(--au-ink);margin:0;font-size:36px;font-weight:500;line-height:1.1}.au .au-welcome p{color:var(--au-text);margin:8px 0 0;font-size:16px}.au .au-welcome b{color:var(--au-ink);font-weight:650}.au .au-eyebrow{letter-spacing:.06em;text-transform:uppercase;font-weight:650;color:var(--au-muted)!important;margin:0 0 8px!important;font-size:13px!important}.au .au-prog{align-items:center;gap:14px;margin:24px 0 18px;display:flex}.au .au-bars{flex:1;gap:6px;display:flex}.au .au-bars i{background:#eaecf0;border-radius:9px;flex:1;height:5px}.au .au-bars i.is-on{background:var(--au-navy)}.au .au-prog .mk-signup-step{letter-spacing:0;color:var(--au-muted);white-space:nowrap;font-family:inherit;font-size:13px;font-weight:650}.au .mk-signup-body{text-align:left;flex-direction:column;flex:1;align-items:stretch;gap:0;max-width:none;margin:0;padding:0;display:flex}.au .mk-signup-body h2{letter-spacing:-.02em;color:var(--au-ink);margin:0;font-size:23px;font-weight:500;line-height:1.25}.au .mk-signup-sub{max-width:none;color:var(--au-text);margin:6px 0 0;font-size:15px;line-height:1.5}.au .mk-signup-note{margin-top:12px}.au .au-grp-h{letter-spacing:.06em;text-transform:uppercase;color:var(--au-muted);align-items:center;gap:8px;margin:16px 0 8px;font-size:13px;font-weight:650;display:flex}.au .au-grp-h i{border-radius:3px;width:9px;height:9px}.au .au-grp-h i.is-salon{background:#0f8b7d}.au .au-grp-h i.is-studyo{background:#2f5bea}.au .au-grp-h i.is-ajans{background:#c0532b}.au .mk-signup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.au .mk-signup-option{border:1px solid var(--au-line);min-height:48px;box-shadow:none;color:var(--au-ink);background:#fff;border-radius:14px;gap:10px;padding:7px 26px 7px 12px;font-size:14.5px;font-weight:500;line-height:1.25}.au .mk-signup-option svg:first-child{width:19px;height:19px;color:var(--au-muted)}.au .mk-signup-option:hover:not(:disabled){border-color:#c4c9d2}.au .mk-signup-option[aria-pressed=true]{border-color:var(--au-acc-d);background:color-mix(in oklab,var(--au-acc) 9%,#fff);box-shadow:inset 0 0 0 1px var(--au-acc-d)}.au .mk-signup-option[aria-pressed=true] svg:first-child,.au .mk-signup-tick{color:var(--au-acc-d)}.au .mk-signup-option:disabled{opacity:.42}.au .mk-signup-option:focus-visible,.au .mk-signup-size:focus-visible,.au .ag-svpick button:focus-visible{outline:2px solid var(--au-navy);outline-offset:2px}.au .mk-small{color:var(--au-muted);margin-top:12px;font-size:13.5px}.au .ag-svpick{margin-top:10px}.au .ag-svpick button{border:1px solid var(--au-line)}.au .ag-svpick button.is-on{border-color:var(--au-acc-d);background:color-mix(in oklab,var(--au-acc) 9%,#fff);box-shadow:inset 0 0 0 1px var(--au-acc-d)}.au .ag-svpick svg{color:var(--au-acc-d)}.au .mk-signup-sizes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.au .mk-signup-size{border:1px solid var(--au-line);background:#fff;border-radius:14px;min-height:150px;padding:20px 12px;font-size:16px}.au .mk-signup-size[aria-checked=true]{border-color:var(--au-navy);box-shadow:inset 0 0 0 1px var(--au-navy)}.au .mk-signup-dots i{background:var(--au-navy)}.au .mk-signup-fields{max-width:440px;margin-top:20px}.au .mk-signup-fields input{border-radius:14px;min-height:50px}.au .mk-signup-actions{background:linear-gradient(#fff0,#fff 30%);flex-direction:row;align-items:center;gap:16px;margin-top:22px;padding:14px 0 10px;position:sticky;bottom:0}.au .mk-signup-next{background:var(--au-navy);color:#fff;border-radius:999px;min-width:0;height:52px;min-height:52px;margin:0;padding:0 34px;font-size:16px;font-weight:650}.au .mk-signup-next:hover:not(:disabled){background:#1d2e55}.au .mk-signup-next:disabled{opacity:1;background:#98a2b3}.au .mk-signup-back{color:var(--au-text);font-size:15px;font-weight:650}.au .au-form{max-width:440px;margin-top:28px}.au .au-form.is-wide{max-width:none}.au .au-top button.au-have{color:var(--au-navy);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:650}.au .au-form input{border-radius:14px;min-height:50px}.au .au-form button[type=submit]{background:var(--au-navy);color:#fff;border-radius:999px;height:52px;font-weight:650}.au .au-legal{color:var(--au-muted);margin:0;font-size:13px}.au .au-legal a{color:var(--au-muted)}.au .au-right{padding:16px 16px 16px 0}.au .au-panel{background:var(--au-pan);border-radius:36px;height:calc(100dvh - 32px);min-height:640px;animation:.25s au-fade;position:sticky;top:16px;overflow:hidden}@keyframes au-fade{0%{opacity:0}to{opacity:1}}.au .au-cap{color:var(--au-ink);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:650;display:flex;position:absolute;top:24px;left:28px}.au .au-cap i,.au .au-strip i{background:var(--au-acc);border-radius:3px;width:12px;height:12px}.au .au-ph{object-fit:cover;width:46%;height:52%;box-shadow:var(--au-sh);border:8px solid #fff;border-radius:24px;position:absolute;top:13%;left:9%}.au .au-card{box-shadow:var(--au-sh);background:#fff;border-radius:14px;padding:18px;position:absolute}.au .au-k0{width:440px;max-width:76%;top:12%;left:10%}.au .au-k0.is-s{width:340px}.au .au-k1{width:300px;top:9%;right:7%}.au .au-k2{width:380px;max-width:60%;bottom:13%;right:5%}.au .au-k2.is-mid{bottom:40%}.au .au-k3{width:290px;bottom:6%;left:6%}.au .au-k0.is-s{top:12%;left:9%}.au .au-k2.is-mid.is-t{top:38%;bottom:auto;right:7%}.au .au-k3.is-a{width:330px;bottom:9%;left:14%}.au .au-oh{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;font-weight:650;display:flex}.au .au-chip{white-space:nowrap;background:color-mix(in oklab,var(--au-acc) 12%,#fff);color:var(--au-acc-d);border-radius:99px;padding:4px 9px;font-size:13px;font-weight:650;display:inline-flex}.au .au-chip.is-g{color:#475467;background:#f2f4f7}.au .au-chip.is-w{color:#93410a;background:#fff4e5}.au .is-s .au-chip:not(.is-g){color:#0b6f64;background:#e3f3ef}.au .is-t .au-chip:not(.is-g):not(.is-w){color:#1f45c4;background:#e8eeff}.au .is-a .au-chip:not(.is-g){color:#9c4020;background:#fbece5}.au .au-row{background:#f7f8fa;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.au .au-row+.au-row{margin-top:7px}.au .au-t{font-variant-numeric:tabular-nums;flex:none;width:42px;font-weight:650}.au .au-av{color:#fff;background:var(--au-acc-d);border-radius:99px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:650;display:grid}.au .is-a .au-av{background:#9c4020}.au .au-n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:650;overflow:hidden}.au .au-n small{color:var(--au-muted);font-size:13px;font-weight:500;display:block}.au .au-mini{color:var(--au-muted);font-size:13px}.au .au-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650}.au .au-bar{background:#eef0f4;border-radius:9px;height:7px;margin-top:10px;overflow:hidden}.au .au-bar i{background:var(--au-acc);height:100%;display:block}.au .au-port{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.au .au-tc{border:1px solid var(--au-line);border-radius:14px;font-size:13px;overflow:hidden}.au .au-p{color:#fff;background:var(--au-acc-d);place-items:center;height:92px;font-size:20px;font-weight:650;display:grid}.au .au-i{padding:7px 9px}.au .au-i b{font-size:13px;font-weight:650;display:block}.au .au-i small{color:var(--au-muted)}@media (width<=1200px){.au .au-left{padding:24px 32px 20px 40px}.au .au-k1{width:260px}.au .au-k2{width:320px}}@media (width<=900px){.au{grid-template-columns:1fr}.au .au-right{display:none}.au .au-left{min-height:100dvh;padding:12px 16px 0}.au .au-strip{background:var(--au-pan);border-radius:16px;align-items:center;gap:12px;margin:14px 0 2px;padding:12px 14px;font-size:13.5px;font-weight:650;display:flex}.au .au-body{padding:14px 0 0}.au .au-welcome h1{font-size:28px}.au .au-welcome p{font-size:15px}.au .mk-signup-grid,.au .mk-signup-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.au .mk-signup-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--au-line);z-index:5;background:#fff;flex-direction:row-reverse;justify-content:space-between;gap:8px;margin:16px -16px 0}.au .mk-signup-actions .mk-signup-next{flex:1}.au .mk-signup-actions .mk-signup-back{flex:none;min-height:52px;padding:0 12px}.au .au-legal{padding:14px 0 18px}}@media (prefers-reduced-motion:reduce){.au .au-panel{animation:none}}.au .au-top .mk-logo .mk-wordmark{height:20px}@media (width<=900px){.au .au-body{flex:1}.au .mk-signup-actions{margin-top:auto}.au .mk-signup-body>.mk-signup-fields,.au .mk-signup-body>.mk-signup-sizes{margin-bottom:16px}.au .au-top .mk-logo .mk-wordmark{height:18px}.au .au-have{font-size:13px}}
