.mkc-ask label{color:#c9c8c2;margin-bottom:10px;font-size:15px;display:block}.mkc-ask-box{background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:5px 5px 5px 18px;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.mkc-ask-box:focus-within{box-shadow:inset 0 0 0 2px #d4ff3a}.mkc-ask-box[data-bad]{box-shadow:inset 0 0 0 2px #ff9a70}.mkc-ask-box input{color:#ecebe7;width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.mkc-ask-box input::placeholder{color:#a9a8a1}.mk .mkc-ask-btn{flex:none}.mkc-ask{min-width:0}.mk .mkv-cta .mkc-ask-note{color:#a9a8a1;max-width:none;min-height:18px;margin:10px 0 0 18px;font-size:13px}.mk .mkv-cta .mkc-ask-note[data-bad]{color:#ff9a70}.mk .mkv-cta .mkc-ask-note[data-done]{color:#d4ff3a}.mkr-frame-count{z-index:1;color:#ecebe7;background:#0000008c;position:absolute;top:24px;left:24px}.mkr-frames{z-index:1;gap:6px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.mkr-frames i{background:#ffffff1a;border-radius:6px;flex:1;height:40px;box-shadow:inset 0 0 0 1px #ffffff1f}.mkr-frames i[data-k]{background:#d4ff3abf}@media (max-width:560px){.mkr-frame-count{top:16px;left:16px}.mkr-frames{bottom:16px;left:16px;right:16px}.mkr-frames i{height:32px}}.mk .mks{align-items:start}.mk .mks-side{align-self:stretch}.mks-prev-ph{align-items:flex-start;padding:14px;display:flex}.mk .mks-badge{color:#ecebe7;background:#0000008c}.mks-prev-url{color:#c9c8c2;font-size:12px}.mks-prev-tags{flex-wrap:wrap;gap:6px;display:flex}.mk .mks-pill-dim{color:#c9c8c2;background:#ffffff14}.mks-prev-mail{text-overflow:ellipsis;white-space:nowrap;color:#ecebe7;min-width:0;overflow:hidden}.mk .mks-card{box-shadow:0 0 0 1px var(--line-2), inset 0 1px 0 var(--hi), 0 1px 2px var(--sh), 0 30px 60px -36px var(--sh2);border-radius:28px;gap:0;padding:40px}.mks-progress{margin-bottom:32px}.mks-progress-row{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.mks-bars{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.mks-bars i{background:var(--line);border-radius:999px;height:4px;display:block;position:relative;overflow:hidden}.mks-bars i:after{content:"";background:var(--ink);transform-origin:0;transition:transform .5s var(--e);position:absolute;inset:0;transform:scaleX(0)}.mks-bars i[data-on]:after{transform:none}.mks-stp{animation:mks-fwd .5s var(--e) both}.mks-stp[data-dir=back]{animation-name:mks-bwd}@keyframes mks-fwd{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes mks-bwd{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.mk .mks-seg{width:100%;max-width:360px}.mk .mks-h{letter-spacing:-.04em;outline:none;margin:0;font-size:clamp(30px,3.2vw,40px);font-weight:500;line-height:1.02}.mks-sub{color:var(--muted);margin:10px 0 24px;font-size:16px;line-height:1.5}.mks-g2{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.mks-fields{gap:16px;display:grid}.mks-or{color:var(--muted);align-items:center;gap:14px;margin:22px 0;font-size:13px;display:flex}.mks-or:before,.mks-or:after{content:"";background:var(--line);flex:1;height:1px}.mks-fld{min-width:0;color:var(--ink-2);grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;font-size:14px;font-weight:500;display:grid}.mks-inp{align-items:center;gap:4px;padding-right:4px;display:flex}.mks-inp:focus-within{outline:2px solid var(--ctl-focus);outline-offset:1px}.mks-inp.bad,.mks-inp[data-bad]{border-color:#9a3412}.mks-inp.ok{border-color:var(--ink)}.mks-inp input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.mks-inp input::placeholder{color:var(--muted)}.mks-inp input.mk-mono{font-family:var(--mono)}.mks-prefix{color:var(--muted);font-size:15px}.mks-hstate{place-items:center;width:40px;display:grid}.mks-spin{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite mks-spin}@keyframes mks-spin{to{transform:rotate(360deg)}}.mks-str{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.mks-str i{background:var(--line-2);border-radius:999px;height:4px;transition:background-color .3s}.mks-str[data-n="1"] i:nth-child(-n+1),.mks-str[data-n="2"] i:nth-child(-n+2),.mks-str[data-n="3"] i:nth-child(-n+3){background:var(--ink)}.mks-str[data-n="4"] i{background:#7aa300}.mks-msg{min-height:18px;color:var(--muted);margin:0;font-size:13px;font-weight:400;line-height:1.45}.mks-msg.e{color:#9a3412}.mks-msg.k{color:#4d6b00}#mks-soc-note{margin-top:10px}.mks-chk{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.mks-chk a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.mks-chk input{appearance:none;background:var(--white);cursor:pointer;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin:0;transition:background-color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1.5px #b4b3ad}.mks-chk input:after{content:"";border-bottom:2px solid #161616;border-left:2px solid #161616;width:10px;height:6px;margin-top:-2px;transition:transform .25s cubic-bezier(.3,1.5,.5,1);transform:rotate(-45deg)scale(0)}.mks-chk input:checked{box-shadow:inset 0 0 0 1.5px var(--ink);background:#d4ff3a}.mks-chk input:checked:after{transform:rotate(-45deg)scale(1)}.mks-chk input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mks-chk.bad input{box-shadow:inset 0 0 0 2px #9a3412}.mk .mks-wide{margin-top:4px}.mks-arrow{transition:transform .2s var(--e)}.btn:hover .mks-arrow{transform:translate(3px)}.mks-foot{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.5}.mks-nav{justify-content:space-between;gap:10px;margin-top:24px;display:flex}.mks-kinds,.mks-privs{border:0;min-width:0;margin:0;padding:0}.mks-kinds{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;display:grid}.mks-privs{gap:10px;display:grid}.mks-pick{cursor:pointer;display:block;position:relative}.mks-pick input{opacity:0;width:1px;height:1px;position:absolute}.mks-pk{background:var(--white);height:100%;box-shadow:0 0 0 1px var(--line);transition:transform .3s var(--e), box-shadow .3s var(--e);border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.mks-pick:hover .mks-pk{box-shadow:0 0 0 1px #b4b3ad, 0 18px 30px -18px var(--sh2);transform:translateY(-3px)}.mks-pick input:focus-visible+.mks-pk,.mks-pick input:focus-visible+.mks-pv{outline:2px solid var(--ink);outline-offset:3px}.mks-pick input:checked+.mks-pk{box-shadow:0 0 0 2px var(--ink), 0 22px 40px -20px var(--sh2);transform:translateY(-3px)}.mks-ill{background:var(--ground);height:80px;color:var(--ink);border-radius:14px;place-items:center;transition:background-color .3s,color .3s;display:grid}.mks-pick input:checked+.mks-pk .mks-ill{color:#f6f5f2;background:#161616}.mks-tick{color:#161616;width:26px;height:26px;box-shadow:0 0 0 2px var(--white);z-index:1;background:#d4ff3a;border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;top:14px;right:14px;transform:scale(0)}.mks-pick input:checked+.mks-pk .mks-tick{transform:none}.mks-pk-t{font-size:18px;font-weight:500;display:block}.mks-pv-t{font-size:17px;font-weight:500;display:block}.mks-pk-b{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.45;display:block}.mks-pv{background:var(--white);box-shadow:0 0 0 1px var(--line);border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;transition:box-shadow .25s;display:flex}.mks-pick input:checked+.mks-pv{box-shadow:0 0 0 2px var(--ink)}.mks-rad{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;transition:box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1.5px #b4b3ad}.mks-rad:after{content:"";background:#d4ff3a;border-radius:50%;width:8px;height:8px;transition:transform .3s cubic-bezier(.3,1.5,.5,1);transform:scale(0)}.mks-pick input:checked+.mks-pv .mks-rad{box-shadow:inset 0 0 0 7px var(--ink)}.mks-pick input:checked+.mks-pv .mks-rad:after{transform:none}.mks-sugs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}@media (max-width:640px){.mk .mks-card{border-radius:22px;padding:24px 18px}.mks-sub,.mks-pk-b{font-size:15px}.mks-msg{font-size:13px}}@media (prefers-reduced-motion:reduce){.mks-stp,.mks-stp[data-dir=back]{animation:none}.mks-bars i:after,.mks-pk,.mks-tick,.mks-rad:after,.mks-chk input:after{transition:none}.mks-spin{animation-duration:2s}}.mk-step:not([aria-selected=true]) .mk-step-more{display:none}@media (min-width:901px){.mk-how-run[data-pin]{height:1250px}.mk-how-run[data-pin] .mk-how{position:sticky;top:100px}.mk-how-run[data-pin] .mk-step .mk-step-more{opacity:0;max-height:0;transition:max-height .4s var(--e), opacity .3s;display:block;overflow:hidden}.mk-how-run[data-pin] .mk-step[aria-selected=true] .mk-step-more{opacity:1;max-height:80px}}.mk-step-bar{background:var(--line);border-radius:2px;height:2px;margin-top:12px;display:block;overflow:hidden}.mk-step-bar i{background:var(--ink);height:100%;transition:width .15s linear;display:block}@media (prefers-reduced-motion:reduce){.mk-step .mk-step-more,.mk-step:not([aria-selected=true]) .mk-step-more{display:block}.mk-step-bar{display:none}}.mkf-look-ctl{gap:16px;max-width:44ch;margin-top:24px;display:grid}.mk .mkf-look-ctl .mkf-ctl{color:var(--muted);margin-bottom:8px;font-size:14px;display:block}.mk .mkf-look-ctl .mkf-swatches{flex-wrap:wrap;gap:6px;margin:0}.mk .mkf-swatch{box-shadow:inset 0 0 0 1px #16161626, 0 0 0 1px var(--line);transition:transform .2s var(--e)}.mk .mkf-swatch:hover{transform:translateY(-2px)}.mk .mkf-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ground), 0 0 0 4px var(--ink)}.mk .mkf-ctl-row{justify-content:space-between;margin-bottom:4px;display:flex}.mk .mkf-ctl-row .mk-mono{color:var(--ink)}.mk .mkf-look-ctl input[type=range]{min-height:44px}.mk .mkf-look-wrap{box-shadow:0 0 0 1px var(--line-2), inset 0 1px 0 var(--hi), 0 30px 60px -36px var(--sh2);border-radius:22px;padding:12px}.mk .mkf-look{border-radius:14px;min-height:0;transition:background-color .4s,color .4s;display:block}.mkf-look-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.mkf-look-book{color:#161616;border-radius:999px;padding:6px 12px}.mkf-look-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.mkf-look-grid .mk-ph{min-height:240px}.mk .mkf-look-body{place-content:start stretch;gap:12px;padding:22px;display:grid}.mk .mkf-look-body b{font-size:42px;line-height:.9}.mkf-look-ratio{color:var(--muted);margin:12px 4px 2px;font-size:12px}.mkf-cal-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mkf-cal-head b{font-size:18px;font-weight:500}.mk .mkf-cal-dow{margin-top:0;margin-bottom:6px}.mk .mkf-cal-days{animation:mkf-cal-in .4s var(--e) both;gap:4px;margin-top:0}.mk .mkf-cal-days[data-dir="-1"]{animation-name:mkf-cal-back}@keyframes mkf-cal-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes mkf-cal-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.mkf-cal-foot{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.mkf-cal-note{color:var(--ink-2);margin:12px 0 0;font-size:14px;line-height:1.5}.mk .mkf-cal-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.mk .mkf-cal-days,.mk .mkf-cal-days[data-dir="-1"]{animation:none}.mk .mkf-look,.mk .mkf-swatch{transition:none}}@media (max-width:480px){.mkf-cal-head,.mkf-cal-foot{padding:0 12px}.mk .mkf-cal-days{gap:2px}}.mk .mkf-hero-h1{letter-spacing:-.055em;max-width:6.4em;line-height:.93}@media (min-width:901px){.mk .mkf-sec{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:64px}.mk .mkf-sec:nth-of-type(2n){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.mk .mkf-look-ctl .mkf-ctl-row{display:flex}.mk .mkf-pseg{background:#ffffff0f;border-radius:999px;gap:0;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.mk .mkf-bars i:last-child{background:#d3d2cc}.mkf-bars-x{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.mk .mk-how-run .mk-step-time{white-space:nowrap}@media (min-width:901px){.mk .mk-how-run .mk-step{grid-template-columns:76px 1fr}.mk .mk-how-run .mk-step-time{font-size:12px}.mk .mk-how-run .mk-how-panel{min-height:460px;box-shadow:inset 0 0 0 10px #161616, inset 0 0 0 11px #ffffff12, 0 0 0 1px var(--line), 0 2px 4px #0003, 0 40px 80px -30px #0000008c;background-color:#1c1c1a;padding:46px}}.mk .mkv-cta>*{min-width:0}.mk .mkf-pack .chip{min-width:44px}
