@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/static/pinyon-script-vietnamese-400-normal-D9IEVGR9.woff2)format("woff2"),url(/static/pinyon-script-vietnamese-400-normal-DsnOr8jX.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/static/pinyon-script-latin-ext-400-normal-DzUoH_k9.woff2)format("woff2"),url(/static/pinyon-script-latin-ext-400-normal-Cu_llAZZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/static/pinyon-script-latin-400-normal-HCoaxbyT.woff2)format("woff2"),url(/static/pinyon-script-latin-400-normal-3W0BoeAr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/static/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2)format("woff2"),url(/static/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/static/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/static/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/static/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2)format("woff2"),url(/static/cormorant-garamond-vietnamese-500-italic-C-296ow0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/static/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2)format("woff2"),url(/static/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/static/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/static/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/static/quicksand-latin-600-normal-DTBPeRoM.woff2)format("woff2"),url(/static/quicksand-latin-600-normal-CkxN0sDw.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/static/quicksand-latin-700-normal-Dpk7G9Y6.woff2)format("woff2"),url(/static/quicksand-latin-700-normal-HjJN-aaT.woff)format("woff")}:root{--bg:#f6f6f4;--panel:#fff;--text:#1c1c1a;--muted:#6b6b66;--line:#e2e2dc;--accent:#f4672a;--accent-text:#fff;--ok:#1f7a4d;--warn:#9a6a00;--bad:#b3261e;--chip:#eeeeea;--busy-bg:#e5e5ea;--busy-text:#5f5f63;--press-ring:var(--accent);--press-filter:brightness(.82);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#141413;--panel:#1d1d1b;--text:#ecece8;--muted:#9d9d96;--line:#2e2e2b;--accent:#ff8f5c;--accent-text:#17110e;--ok:#5ccf94;--warn:#e0b04a;--bad:#ff8a80;--chip:#2a2a27;--busy-bg:#3a3a3c;--busy-text:#aeaeb2;--press-filter:brightness(1.35);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:15px/1.45 Quicksand,system-ui,-apple-system,Segoe UI,sans-serif}h1{margin:0;font-size:1.4rem}h2{margin:0 0 .6rem;font-size:1rem}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{border:1px solid var(--line);background:var(--bg);border-radius:8px;width:100%;padding:.5rem .6rem}textarea{resize:vertical}button{border:1px solid var(--line);background:var(--panel);cursor:pointer;white-space:nowrap;border-radius:8px;padding:.45rem .9rem}@media (hover:hover){button:hover:not(:disabled){border-color:var(--accent)}}button:disabled{opacity:.45;cursor:default}button.primary{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}button.danger{color:var(--bad)}button.small{padding:.25rem .6rem;font-size:.85rem}button.link{color:var(--accent);background:0 0;border:none;padding:0}.muted{color:var(--muted)}.small{font-size:.85rem}.error{color:var(--bad)}.spacer{flex:1}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.row>input,.row>select{flex:1;min-width:8rem}.check{align-items:center;gap:.4rem;margin:.4rem 0;display:flex}.check input{width:auto}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.empty{text-align:center;padding:2rem}.badge{background:var(--chip);border-radius:999px;padding:.1rem .5rem;font-size:.75rem;display:inline-block}.badge.ready{color:var(--ok)}.badge.failed{color:var(--bad)}.badge.busy,.badge.generating,.badge.processing,.badge.queued,.badge.analyzing,.badge.verifying{color:var(--warn)}.notice{background:var(--chip);cursor:pointer;border-radius:8px;max-width:1280px;margin:.75rem auto 0;padding:.6rem 1rem}.mk{--mk-bg:#fff6f0;--mk-sw1:#ffc8a8;--mk-sw2:#f6cfe0;--mk-sw3:#e2dbf6;--mk-panel:#fff;--mk-text:#33201a;--mk-muted:#75594d;--mk-line:#f1ddd0;--mk-blue:#f4672a;--mk-fill:#f4672a;--mk-warm:linear-gradient(110deg, #f4672a, #ff5a5f, #ff8a3d, #f75e7a, #ff7a35, #f4672a);--mk-warm-drift:linear-gradient(90deg, #f4672a, #ff5a5f, #ff8a3d, #f75e7a, #ff7a35, #f4672a);--mk-soft:linear-gradient(90deg, #ffe6d6, #f9e1ec, #ece6fa, #ffe6d6);--mk-soft-drift:linear-gradient(90deg, #ffd8c4, #f7cbe0, #dcd2fa, #ffd8c4);--mk-dusk-drift:linear-gradient(90deg, #d94a7a, #b44fb0, #8a5ad6, #b44fb0, #d94a7a);--mk-twilight-drift:linear-gradient(90deg, #6a5bd6, #8a5ad6, #5468d8, #7a62e0, #6a5bd6);--mk-coral-drift:linear-gradient(90deg, #e8455f, #f0604a, #d93d6e, #f25a5a, #e8455f);--mk-ocean-drift:linear-gradient(90deg, #2f6fd6, #3a57d8, #2b8fc0, #3d66e0, #2f6fd6);--mk-link:#e0531c;--mk-glow:#ffd2b0;--press-ring:var(--mk-blue);background:var(--mk-bg);min-height:100vh;color:var(--mk-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Quicksand,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px}@media (prefers-color-scheme:dark){.mk{--mk-bg:#17110e;--mk-sw1:#4a2420;--mk-sw2:#3a1e30;--mk-sw3:#261f3c;--mk-panel:#241a15;--mk-text:#fbf1ea;--mk-muted:#b8a49a;--mk-line:#3a2c25;--mk-blue:#ff8f5c;--mk-link:#ffa070;--mk-glow:#3d2318;--mk-soft:linear-gradient(90deg, #3a2620, #35202d, #2a2438, #3a2620);--mk-soft-drift:linear-gradient(90deg, #4b2b20, #45233a, #2f2849, #4b2b20);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:where(.mk) :where(button,input,textarea){font:inherit;color:inherit}:where(.mk) button{white-space:normal}.mk-top :is(.mk-muted,.mk-link){white-space:nowrap}@media (hover:hover){:where(.mk) button:hover:not(:disabled){border-color:var(--mk-blue)}}.mk-top{z-index:30;padding:10px max(24px, env(safe-area-inset-right)) 10px max(24px, env(safe-area-inset-left));background:var(--mk-panel);border-bottom:1px solid var(--mk-line);flex-wrap:wrap;align-items:center;gap:6px 20px;font-size:15px;display:flex;position:sticky;top:0}.mk-tabs{gap:4px;display:flex}.mk-tab{color:var(--mk-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:980px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:600;display:inline-flex}.mk-tab svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}:where(.mk) .mk-tab:hover:not(:disabled){color:var(--mk-text);background:var(--mk-bg)}.mk-tab-help,.mk-tab-short{display:none}.mk-tab.on,:where(.mk) .mk-tab.on:hover{color:var(--mk-link);background:color-mix(in srgb, var(--mk-blue) 12%, transparent)}.mk-wallet{align-items:center;gap:16px;margin-left:auto;display:flex}.mk-brand{letter-spacing:-.02em;cursor:pointer;color:var(--mk-text);background:0 0;border:none;padding:0;font-size:20px;font-weight:800}.mk-brand .wordmark{width:auto;height:68px;display:block;overflow:visible}@media (width>=821px) and (height>=501px),(width>=1025px){.mk-brand .wordmark{height:96px}}@media (width<=600px){:is(.site-top,.mk-top){flex-wrap:wrap;justify-content:center;row-gap:6px}:is(.site-top,.mk-top)>.mk-brand{flex:0 0 100%;justify-content:center;display:flex}.site-top .site-nav{margin:0 auto}}@media (width<=360px){.mk-brand .wordmark{height:58px}}@media (width<=600px) and (height<=700px){.mk-brand .wordmark{height:48px}:is(.site-top,.mk-top){row-gap:2px;padding-top:6px;padding-bottom:6px}}@media (width>=821px) and (width<=1180px) and (height>=501px){.mk-app .mk-brand .wordmark{height:72px}}.mk-muted{color:var(--mk-muted)}.mk-link{color:var(--mk-link);cursor:pointer;background:0 0;border:none;padding:8px 0;font-weight:500}.mk-home-or{flex-direction:column;align-items:center;gap:8px;margin-top:4px;display:flex}.mk-home-or .mk-link{padding:4px 0;font-size:15px;font-weight:600}.mk-more-choices{align-self:flex-start;padding:4px 0;font-size:15px;font-weight:600}.mk-starring{flex-wrap:wrap;justify-content:center;gap:16px 20px;margin:4px 0 20px;padding:0;list-style:none;display:flex}.mk-starring li{width:112px;color:var(--mk-text);text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.mk-starring img,.mk-starring-blank{object-fit:cover;border:3px solid var(--mk-panel);background:var(--mk-line);border-radius:50%;width:112px;height:112px;box-shadow:0 4px 14px #0000001f}.mk-starring li span:last-child{overflow-wrap:anywhere}.mk-watch-on{flex-direction:column;gap:10px;display:flex}.mk-watch-q{color:var(--mk-text);text-align:center;margin:0;font-size:20px;font-weight:700}.mk-watch-pick{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mk-watch-pick button{border:2px solid var(--mk-line);background:var(--mk-panel);min-height:96px;color:var(--mk-text);font:inherit;cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;font-size:18px;font-weight:600;display:flex}.mk-watch-pick button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:34px;height:34px}.mk-watch-pick button.on{background:var(--mk-fill);color:#fff;border-color:#0000}@media (width>=601px){.mk-main:has(.mk-watch-on){padding-top:20px}.mk-main:has(.mk-watch-on) h1{font-size:36px}.mk-narrow:has(.mk-watch-on){gap:16px}.mk-narrow:has(.mk-watch-on) textarea{height:132px}.mk-watch-pick button{flex-direction:row;justify-content:center;min-height:56px;padding:10px}.mk-watch-pick button svg{width:28px;height:28px}}@media (width<=600px) and (height<=700px){.mk-main:has(.mk-watch-on){padding-top:8px}.mk-main:has(.mk-watch-on) h1{margin-bottom:0;font-size:24px;line-height:1.15}.mk-narrow:has(.mk-watch-on){gap:10px}.mk-narrow:has(.mk-watch-on) textarea{height:88px}.mk-watch-on{gap:6px}.mk-watch-q{font-size:17px}.mk-watch-pick{gap:10px}.mk-watch-pick button{white-space:nowrap;flex-direction:row;justify-content:center;gap:6px;min-height:48px;padding:8px 6px;font-size:15px}.mk-watch-pick button svg{width:22px;height:22px}}.mk-steps{color:var(--mk-muted);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:20px 16px 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.mk-steps li{align-items:center;gap:8px;display:flex}.mk-steps li span{background:var(--mk-line);width:22px;height:22px;color:var(--mk-muted);border-radius:11px;place-items:center;font-size:12px;display:grid}.mk-steps li.now{color:var(--mk-text)}.mk-steps li.now span{background:var(--mk-fill);color:#fff}.mk-steps li.done{color:var(--mk-text)}.mk-steps li.done span{background:var(--mk-text);color:var(--mk-bg)}@media (width<=600px) and (height<=600px){.mk-steps{display:none}}.mk-main{max-width:1040px;padding:32px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));margin:0 auto}.mk-main h1{letter-spacing:-.01em;text-align:center;margin:0 0 12px;font-size:clamp(32px,5vw,48px);font-weight:700}.mk-hero{font-size:clamp(44px,8vw,72px)!important}.mk-app-soon{text-align:center;color:var(--mk-blue);margin:14px 0 0;font-size:15px;font-weight:700}.mk-sub{text-align:center;color:var(--mk-muted);margin:0 0 32px;font-size:20px}.mk-center{flex-direction:column;align-items:center;padding-top:24px;display:flex}.mk-narrow{flex-direction:column;gap:22px;max-width:680px;margin:0 auto;display:flex}.mk-wide{max-width:1000px;margin:0 auto}.mk-centered{text-align:center}.mk-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;width:100%;display:grid}.mk-choice{text-align:left;background:var(--mk-panel);border:1px solid var(--mk-line);cursor:pointer;border-radius:24px;flex-direction:column;gap:14px;min-height:240px;padding:36px;display:flex}@media (hover:hover){.mk-choice:hover{border-color:var(--mk-blue)}}.mk-choice strong{letter-spacing:-.02em;font-size:28px}.mk-choice>span:not(.mk-choice-head){color:var(--mk-muted);line-height:1.5}.mk-choice em{color:var(--mk-link);margin-top:auto;font-style:normal;font-weight:600}.mk-choice-head{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.mk-symbol{background:var(--mk-blue);border-radius:22%;flex:none;place-items:center;width:72px;height:72px;display:grid}.mk-symbol svg{width:76%;height:76%}.mk-label{color:var(--mk-muted);flex-direction:column;gap:10px;font-size:15px;font-weight:600;display:flex}.mk textarea{box-sizing:border-box;border:1px solid var(--mk-line);background:var(--mk-panel);width:100%;color:var(--mk-text);resize:vertical;border-radius:18px;padding:18px;font-size:18px;font-weight:400;line-height:1.5}.mk-speak{display:block;position:relative}.mk-speak.can>textarea{padding-right:54px!important}.mk-speak:has(.mk-speak-count)>textarea{padding-bottom:34px!important}.mk-speak-count{color:var(--mk-muted);pointer-events:none;font-variant-numeric:tabular-nums;font-size:13px;position:absolute;bottom:12px;left:18px}.mk-speak-count .near{color:var(--mk-fill);font-weight:600}.mk-mic{width:36px;height:36px;color:var(--mk-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:14px}.mk-mic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}:where(.mk) .mk-mic:hover:not(:disabled){color:var(--mk-text);background:var(--mk-bg)}.mk-mic.on,:where(.mk) .mk-mic.on:hover{color:#fff;background:var(--mk-fill);animation:1.4s ease-in-out infinite mk-mic-pulse}.mk-mic:disabled{opacity:.4;cursor:default}@keyframes mk-mic-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--mk-fill) 45%, transparent)}50%{box-shadow:0 0 0 7px #0000}}.mk-speak>textarea::placeholder{color:var(--mk-muted);opacity:.6;font-style:italic}.mk-speak>textarea.mk-prompt:placeholder-shown:not(:focus,:disabled,[readonly]){border-color:color-mix(in srgb, var(--mk-fill) 45%, var(--mk-line));animation:2.4s ease-in-out infinite mk-type-here}@keyframes mk-type-here{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--mk-fill) 0%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--mk-fill) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.mk-speak>textarea.mk-prompt:placeholder-shown:not(:focus,:disabled,[readonly]){box-shadow:0 0 0 3px color-mix(in srgb, var(--mk-fill) 16%, transparent);animation:none}.mk-mic.on{animation:none}}.mk-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mk-pills button{border:2px solid var(--mk-line);background:var(--mk-panel);cursor:pointer;border-radius:14px;padding:14px 8px;font-weight:600}.mk-pills button.on{border-color:var(--mk-blue)}.mk-drop{border:2px dashed var(--mk-line);background:var(--mk-panel);cursor:pointer;color:var(--mk-link);border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:32px;display:flex;position:relative}.mk-drop input,.mk-secondary input{opacity:0;width:1px;height:1px;position:absolute}.mk-nav{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.mk-primary{background-color:var(--mk-fill);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:980px;padding:15px 34px;font-weight:600;text-decoration:none;display:inline-block}.mk-primary.big{background:var(--mk-fill);background-image:var(--mk-warm);color:#fff;padding:19px;font-size:19px}.mk-primary:disabled{opacity:.4;cursor:default}.mk-secondary{border:1px solid var(--mk-line);background:var(--mk-panel);cursor:pointer;color:var(--mk-text);border-radius:980px;padding:11px 18px;font-size:15px;font-weight:600;display:inline-block;position:relative}.mk-secondary:disabled{opacity:.45;cursor:default}.mk-secondary:has(input:focus-visible){outline:2px solid var(--mk-blue);outline-offset:2px}.mk-error{color:#8a1c14;background:#fdecea;border-radius:14px;max-width:680px;margin:0 auto 20px;padding:14px 18px}.mk-note{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:14px;margin:0;padding:16px}.mk-check-note{text-align:left;box-sizing:border-box;flex-direction:column;gap:10px;width:100%;max-width:680px;margin:0 auto;display:flex}.mk-check-note p{margin:0}.mk-check-actions{flex-wrap:wrap;gap:8px;display:flex}.mk-check-actions>*{flex:140px}.mk-chips.mk-movie-chips{border-bottom:1px solid var(--mk-line);padding:10px 0}.mk-short{text-align:center;background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:14px;flex-direction:column;align-items:center;gap:2px;margin:0;padding:8px 12px;display:flex}.mk-short strong{letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:1.15}.mk-short>span{color:var(--mk-muted);font-size:15px}.mk-spinner{width:64px;height:64px}.mk-pending,.mk-face.empty{position:relative}.mk-pending .mk-spinner,.mk-face.empty .mk-spinner{aspect-ratio:1;width:auto;height:min(96px,70%);margin:auto;position:absolute;inset:0}.mk-spinner .mk-filmmark{width:100%;height:100%}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-spinner:empty{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1024 1024\"><defs><mask id=\"m\"><rect width=\"1024\" height=\"1024\" fill=\"%23fff\"/><g fill=\"%23000\"><rect x=\"363\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"439\" y=\"132\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"397.3\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"662.7\" width=\"146\" height=\"229.3\" rx=\"15.6\"/></g><g><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 512 512\" to=\"360 512 512\" dur=\"4s\" repeatCount=\"indefinite\"/><g transform=\"translate(58 318) rotate(22.92)\" fill=\"%23000\" stroke=\"%23000\" stroke-width=\"56\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></mask></defs><rect x=\"337\" y=\"92\" width=\"350\" height=\"840\" rx=\"26\" mask=\"url(%23m)\"/><g><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 512 512\" to=\"360 512 512\" dur=\"4s\" repeatCount=\"indefinite\"/><g transform=\"translate(58 318) rotate(22.92)\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1024 1024\"><defs><mask id=\"m\"><rect width=\"1024\" height=\"1024\" fill=\"%23fff\"/><g fill=\"%23000\"><rect x=\"363\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"439\" y=\"132\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"397.3\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"662.7\" width=\"146\" height=\"229.3\" rx=\"15.6\"/></g><g><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 512 512\" to=\"360 512 512\" dur=\"4s\" repeatCount=\"indefinite\"/><g transform=\"translate(58 318) rotate(22.92)\" fill=\"%23000\" stroke=\"%23000\" stroke-width=\"56\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></mask></defs><rect x=\"337\" y=\"92\" width=\"350\" height=\"840\" rx=\"26\" mask=\"url(%23m)\"/><g><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 512 512\" to=\"360 512 512\" dur=\"4s\" repeatCount=\"indefinite\"/><g transform=\"translate(58 318) rotate(22.92)\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></svg>") 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.mk-spinner:empty{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1024 1024\"><defs><mask id=\"m\"><rect width=\"1024\" height=\"1024\" fill=\"%23fff\"/><g fill=\"%23000\"><rect x=\"363\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"439\" y=\"132\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"397.3\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"662.7\" width=\"146\" height=\"229.3\" rx=\"15.6\"/></g><g><g transform=\"translate(58 318) rotate(22.92)\" fill=\"%23000\" stroke=\"%23000\" stroke-width=\"56\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></mask></defs><rect x=\"337\" y=\"92\" width=\"350\" height=\"840\" rx=\"26\" mask=\"url(%23m)\"/><g><g transform=\"translate(58 318) rotate(22.92)\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1024 1024\"><defs><mask id=\"m\"><rect width=\"1024\" height=\"1024\" fill=\"%23fff\"/><g fill=\"%23000\"><rect x=\"363\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"439\" y=\"132\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"397.3\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"662.7\" width=\"146\" height=\"229.3\" rx=\"15.6\"/></g><g><g transform=\"translate(58 318) rotate(22.92)\" fill=\"%23000\" stroke=\"%23000\" stroke-width=\"56\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></mask></defs><rect x=\"337\" y=\"92\" width=\"350\" height=\"840\" rx=\"26\" mask=\"url(%23m)\"/><g><g transform=\"translate(58 318) rotate(22.92)\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></svg>")}}.mk-people{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-bottom:24px;display:grid}.mk-add-person{margin:0 auto 16px;display:block}.mk-person{background:var(--mk-panel);border:1px solid var(--mk-line);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.mk-face{object-fit:cover;border-radius:56px;width:112px;height:112px}.mk-face.empty{background:var(--mk-line);color:var(--mk-muted);place-items:center;font-size:13px;display:grid}.mk-desc{font-size:14px;line-height:1.4}.mk-person-actions{flex-direction:column;gap:8px;width:100%;display:flex}.mk-looks{flex-direction:column;gap:8px;display:flex}.mk-looks>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mk-looks button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:14px;padding:0;overflow:hidden}@media (hover:hover){.mk-looks button:hover{border-color:var(--mk-blue)}}.mk-looks img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.mk-summary{background:var(--mk-panel);border-radius:22px;padding:6px 24px}.mk-row,.mk-price{border-bottom:1px solid var(--mk-line);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.mk-row span{color:var(--mk-muted)}.mk-price{border-bottom:none;align-items:baseline;font-size:19px}.mk-price strong{font-size:22px}.mk-summary>.mk-row:last-child{border-bottom:none}.mk-cr{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.2em;margin-left:.35em;display:inline-flex}.mk-cr svg{fill:currentColor;flex:none;width:.85em;height:.85em}.mk-cr-words{margin-left:.1em}.mk-bar{background:var(--mk-line);border-radius:4px;height:8px;overflow:hidden}.mk-bar div{background:var(--mk-blue);height:100%;transition:width .6s}.mk-progress{color:var(--mk-muted);flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mk-progress li.done{color:var(--mk-text)}.mk-progress li.now{color:var(--mk-blue);font-weight:600}.mk-video{--fit:max(200px, calc(100vh - 340px - var(--above,0px)));width:100%;max-height:var(--fit);background:#000;border-radius:22px;display:block}@supports (height:100svh){.mk-video{--fit:max(200px, calc(100svh - 340px - var(--above,0px)))}}@media (width<=820px),(width<=1024px) and (height<=500px){.mk-video{--fit:max(120px, calc(100vh - 340px - var(--above,0px) - var(--tabbar,0px) - var(--rows,0px)))}@supports (height:100svh){.mk-video{--fit:max(120px, calc(100svh - 340px - var(--above,0px) - var(--tabbar,0px) - var(--rows,0px)))}}}.mk-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;display:flex}@media (width<=820px),(width<=1024px) and (height<=500px){.mk-top{padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));flex-wrap:wrap;gap:2px 12px}.mk-wallet{flex-wrap:wrap;justify-content:center;gap:2px 12px;max-width:100%}.mk-wallet .mk-link{padding:6px 0}.mk-app{--tabbar:calc(58px + env(safe-area-inset-bottom));padding-bottom:var(--tabbar)}.mk-tabs{z-index:40;height:var(--tabbar);padding:5px max(8px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-left));background:var(--mk-panel);border-top:1px solid var(--mk-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.mk-tab{border-radius:12px;flex-direction:column;justify-content:center;gap:2px;padding:2px 0;font-size:11px}.mk-tab svg{width:26px;height:26px}.mk-tab.on,:where(.mk) .mk-tab.on:hover,:where(.mk) .mk-tab:hover:not(:disabled){background:0 0}.mk-tabs .mk-tab-help{display:inline-flex}.mk-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.mk-tabs.mk-tabs-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=420px){.mk-tabs{padding-left:max(4px, env(safe-area-inset-left));padding-right:max(4px, env(safe-area-inset-right))}.mk-tab{letter-spacing:-.01em;font-size:10px}}.mk-tab-full{display:none}.mk-tab-short{display:inline}.mk-app .help-open{display:none}.mk-app .help{width:auto;max-width:480px;left:8px;right:8px;bottom:calc(var(--tabbar) + 8px);height:min(480px, calc((100vh - var(--tabbar)) * .7));height:min(480px, calc((100svh - var(--tabbar)) * .7));margin-left:auto}}@media (width>=601px){.mk-main:has(.mk-choices){padding-top:20px}.mk-center:has(.mk-choices){padding-top:0}.mk-center .mk-hero{margin-bottom:8px;font-size:clamp(36px,5vw,56px)!important}.mk-center:has(.mk-choices) .mk-sub{margin-bottom:20px}.mk-choice{gap:10px;min-height:0;padding:24px 28px}.mk-choice strong{font-size:24px}.mk-choice-head{flex-direction:row;align-items:center;gap:14px}.mk-symbol{width:52px;height:52px}}@media (width<=600px){.mk-choice{min-height:0;padding:26px}.mk-pills{grid-template-columns:1fr}.mk-center:has(.mk-choices){padding-top:0}.mk-center .mk-hero{margin-bottom:4px;font-size:32px!important}.mk-center:has(.mk-choices) .mk-sub{margin-bottom:16px;font-size:16px}.mk-choices{gap:10px}.mk-choice{border-radius:18px;gap:4px;padding:14px 18px}.mk-choice strong{font-size:20px}.mk-choice>span:not(.mk-choice-head){font-size:14px;line-height:1.4}.mk-choice em{font-size:15px}.mk-choice-head{flex-direction:row;align-items:center;gap:12px}.mk-symbol{width:40px;height:40px}.mk-center .mk-hero{font-size:24px!important}.mk-choice em{display:none}.mk-steps{white-space:nowrap;flex-wrap:nowrap;gap:6px clamp(6px,3.4vw,14px);margin-top:12px;font-size:min(13px,3.47vw)}.mk-steps li{flex-shrink:0;gap:5px}.mk-steps li span{width:20px;height:20px;font-size:11px}.mk-main{padding-top:18px}.mk-main h1{margin-bottom:8px;font-size:30px}.mk-sub{margin-bottom:18px;font-size:16px}.mk-sub+.mk-tips{margin:-12px 0 14px;font-size:12px}}@media (width<=600px) and (height<=700px){.mk-main{padding-top:12px}.mk-main h1{font-size:26px}.mk-sub{margin-bottom:12px;font-size:15px}.mk-sub+.mk-tips{display:none}}@media (width<=600px) and (height<=600px){.mk-steps{margin-top:8px}.mk-main{padding-top:8px}.mk-main h1{margin-bottom:4px;font-size:24px}.mk-sub{margin-bottom:10px;font-size:14px}.mk-sub-more{display:none}.mk-person{padding:14px}.mk-person .mk-person-top{grid-template-columns:76px minmax(0,1fr)}.mk-person .mk-person-top :is(.mk-face,.mk-face.empty){width:76px;height:76px;font-size:12px}.mk-step-bar{gap:6px;padding-top:6px;padding-bottom:6px}.mk-step-bar .mk-primary{padding-top:10px;padding-bottom:10px}.mk-step-bar>:is(.mk-note,.mk-error){padding:6px 10px;font-size:14px}.mk-short strong{font-size:24px}.mk-short>span{font-size:14px}}@media (width<=600px) and (height<=820px){.mk-main:has(.mk-choices){padding-top:16px}.mk-center:has(.mk-choices) .mk-sub{display:none}.mk-choice{gap:2px;padding:10px 14px}.mk-choice strong{font-size:18px}.mk-choice>span:not(.mk-choice-head){display:none}.mk-choice-head{gap:10px}.mk-symbol{width:30px;height:30px}}:is(.mk-app,.site){isolation:isolate;background:var(--mk-bg);position:relative}:is(.mk-app,.site,.mk-stick-sky):before,:is(.mk-app,.site,.mk-stick-sky):after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--mk-sw1), transparent);will-change:transform;width:84vmax;height:84vmax;margin:-42vmax 0 0 -42vmax;animation:30s linear infinite mk-swirl;position:fixed;top:50%;left:50%}:is(.mk-app,.site,.mk-stick-sky):after{background:radial-gradient(closest-side, var(--mk-sw2), var(--mk-sw3) 55%, transparent);animation-delay:-15s}@keyframes mk-swirl{0%{transform:rotate(0)translate(14vmax)rotate(0)}to{transform:rotate(360deg)translate(14vmax)rotate(-360deg)}}:root[data-playing] :is(.mk-app,.site,.mk-stick-sky):before,:root[data-playing] :is(.mk-app,.site,.mk-stick-sky):after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){:is(.mk-app,.site,.mk-stick-sky):before,:is(.mk-app,.site,.mk-stick-sky):after{animation:none}:is(.mk-app,.site,.mk-stick-sky):before{transform:translate(-16vmax,-8vmax)}:is(.mk-app,.site,.mk-stick-sky):after{transform:translate(16vmax,8vmax)}}.mk-app .mk-top{background:var(--mk-panel)}.mk-app{box-sizing:border-box;flex-direction:column;min-height:100svh;display:flex}.mk-app>.mk-main{box-sizing:border-box;flex:1 0 auto;width:100%}.mk-main:has(>.mk-center>.site-glow-choices){flex-direction:column;justify-content:center;padding-bottom:24px;display:flex}.mk-center:has(>.site-glow-choices){padding-top:0}.mk-center:has(>.site-glow-choices) .mk-top-back{align-self:flex-start}.mk-center>.mk-hero:has(+.site-glow-choices){margin-bottom:28px}@media (width<=600px){.mk-app:has(.mk-choices){box-sizing:border-box;flex-direction:column;min-height:100svh;display:flex}.mk-main:has(.mk-choices){box-sizing:border-box;flex-direction:column;flex:1;width:100%;padding-bottom:16px;display:flex}.mk-center:has(.mk-choices){flex:1;align-items:stretch}.mk-center:has(.mk-choices) .mk-sub{display:none}.mk-choices{flex-direction:column;flex:1;gap:12px;display:flex}.mk-choice{flex:1;justify-content:center;gap:8px;max-height:210px;padding:16px 20px}.mk-choice strong{font-size:21px}.mk-choice>span:not(.mk-choice-head){font-size:15px;line-height:1.35;display:block}.mk-symbol{width:48px;height:48px}.mk-app:has(.mk-choices) .app-foot{padding-bottom:12px}}@media (width<=600px) and (height<=600px){.mk-choice strong{font-size:19px}.mk-choice>span:not(.mk-choice-head){display:none}.mk-symbol{width:36px;height:36px}}@media (width>=601px) and (width<=820px){.mk-center .mk-hero{margin-bottom:4px}.mk-center:has(.mk-choices) .mk-sub{margin-bottom:12px}.mk-choice{gap:6px;padding:14px 20px}.mk-choice em{display:none}.mk-choice>span:not(.mk-choice-head){font-size:15px;line-height:1.35}}@media (width>=601px) and (height<=700px){.mk-main:has(.mk-choices){padding-top:12px}.mk-center .mk-hero{margin-bottom:12px;font-size:36px!important}.mk-center:has(.mk-choices) .mk-sub{display:none}.mk-choice{gap:6px;padding:14px 20px}.mk-choice strong{font-size:20px}.mk-choice>span:not(.mk-choice-head){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.mk-symbol{width:40px;height:40px}}.mk-signin{max-width:480px}.mk-card{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex}.mk-card h2{margin:0 0 4px;font-size:22px}.mk-input{box-sizing:border-box;border:1px solid var(--mk-line);background:var(--mk-bg);width:100%;color:var(--mk-text);border-radius:14px;padding:15px 16px;font-size:17px}.mk-card .mk-error{margin:0}.mk-pw{width:100%;position:relative}.mk-pw .mk-input{padding-right:54px}.mk-pw .mk-input::-ms-reveal{display:none}.mk-eye{width:44px;height:44px;color:var(--mk-muted,#6e6e73);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:12px;place-items:center;margin:auto 0;padding:0;display:grid;position:absolute;top:0;bottom:0;right:6px}.mk-eye[aria-pressed=true]{color:var(--mk-text)}.mk-pw-differ{padding:10px 16px;font-size:15px}.mk-signin-links{flex-wrap:wrap;justify-content:center;gap:0 28px;display:flex}.mk-reset-note{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.45}.mk-reset-hint{color:var(--mk-muted,#6e6e73);margin:-6px 0 0 4px;font-size:15px}.mk-reset-again{display:block}.mk-link.mk-reset-again{text-align:center;text-decoration:none}.mk-people{grid-template-columns:1fr}.mk-person{text-align:left;align-items:stretch}.mk-person-top{align-items:flex-start;gap:24px;display:flex}.mk-person-top .mk-face,.mk-person-top .mk-face.empty{border-radius:22px;flex-shrink:0;width:180px;height:180px}.mk-face-btn{cursor:zoom-in;background:0 0;border:none;border-radius:22px;padding:0}.mk-cast-member{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:18px;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:flex}.mk-cast-member .mk-face-btn{border-radius:14px;flex-shrink:0}.mk-cast-member .mk-face{border-radius:14px;width:64px;height:64px;display:block}.mk-cast-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:17px}.mk-cast-actions{flex-shrink:0;gap:16px;display:flex}.mk-person-info{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.mk-look-wait{scroll-margin-bottom:calc(var(--tabbar,0px) + 96px);flex-direction:column;gap:6px;display:flex}.mk-person-info>.mk-error{max-width:none;scroll-margin-bottom:calc(var(--tabbar,0px) + 96px);margin:0}.mk-person-name{font-size:22px}.mk-edit{align-self:flex-start;padding:0}.mk-person-links{align-self:flex-start;gap:20px;display:flex}.mk-row-actions{align-items:center;gap:16px;display:flex}.mk-person-actions{flex-flow:wrap;width:auto}.mk-looks{margin:4px 0}.mk-looks>div{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.mk-person-info .mk-looks>div{grid-template-columns:repeat(auto-fill,112px)}.mk-looks button{cursor:zoom-in;border-width:3px;border-radius:16px;position:relative}.mk-looks button.on{border-color:var(--mk-blue)}.mk-badge{background:var(--mk-fill);color:#fff;border-radius:980px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:8px}.mk-viewer{z-index:50;background:#000000b3;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mk-viewer-box{background:var(--mk-panel);border-radius:24px;flex-direction:column;gap:16px;width:min(760px,100%);max-height:100%;padding:20px;display:flex;overflow:auto}.mk-viewer-top{justify-content:space-between;align-items:center;display:flex}.mk-viewer-img{align-items:center;gap:8px;min-width:0;display:flex}.mk-viewer-img img{object-fit:contain;background:var(--mk-bg);border-radius:16px;flex:1;min-width:0;max-height:70vh}.mk-confirm{z-index:60}.mk-confirm .mk-viewer-box{text-align:center;gap:12px;width:min(360px,100%)}.mk-confirm h2{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.3}.mk-confirm p{color:var(--mk-muted);white-space:pre-line;margin:0;line-height:1.45}.mk-confirm-buttons{gap:10px;margin-top:6px;display:flex}.mk-confirm-buttons button{flex:1;padding:12px 18px}.mk-confirm-buttons .mk-confirm-go{color:var(--bad)}.mk-idea-spin{min-height:24px;color:var(--mk-link);cursor:pointer;white-space:normal;text-align:left;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.mk-idea-spin svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:18px;height:18px;transition:transform .6s}.mk-idea-spin:hover:not(:disabled) svg{transform:rotate(90deg)}.mk-movie-step .mk-idea-spin{margin-bottom:-12px}@media (width<=600px){.mk-movie-step .mk-idea-spin{margin-bottom:-4px}}@media (height>=760px){.mk-movie-step textarea.mk-script{height:220px}}@media (width<=600px) and (height<=700px){.mk-movie-step .mk-idea-spin{gap:6px;min-height:18px;margin:-2px 0 -6px;font-size:14px}.mk-movie-step .mk-idea-spin svg{width:16px;height:16px}.mk-movie-step:has(.mk-idea-spin) h1{font-size:20px}.mk-movie-step:has(.mk-idea-spin) textarea{height:44px;padding-top:10px;padding-bottom:10px}}.mk-idea-wheel{z-index:60}.mk-idea-wheel .mk-viewer-box{text-align:center;align-items:center;gap:14px;width:min(380px,100%);padding-top:18px;position:relative}.mk-idea-close{background:var(--mk-bg);cursor:pointer;border:none;border-radius:20px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:10px;right:10px}.mk-idea-close svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.mk-wheel{aspect-ratio:1;width:min(270px,72vw,44svh);margin-top:14px;position:relative}.mk-wheel-face{width:100%;height:100%;transition-property:transform;transition-timing-function:cubic-bezier(.12,.72,.16,1);display:block}.mk-wheel-face text{fill:#fff;pointer-events:none;paint-order:stroke;stroke:#00000047;stroke-width:2.4px;font-size:11.5px;font-weight:700}.mk-wheel-face g path{stroke:#fff;stroke-width:1.5px}.mk-wheel-face g.on path{filter:brightness(1.15)saturate(1.2)}.mk-wheel-rim{fill:#1d1d1f}.mk-wheel-peg{fill:#f5d76e}.mk-wheel-hub{fill:#fff;stroke:#1d1d1f;stroke-width:5px}.mk-wheel-pointer{z-index:1;transform-origin:50% 10%;width:30px;height:34px;margin-left:-15px;position:absolute;top:-16px;left:50%}.mk-wheel-pointer path{fill:#e53935;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.mk-wheel.spinning .mk-wheel-pointer{animation:.14s ease-in-out infinite alternate mk-wheel-tick}@keyframes mk-wheel-tick{0%{transform:rotate(-14deg)}to{transform:rotate(6deg)}}.mk-idea-landed{justify-content:center;min-height:30px;display:flex}.mk-idea-kind{color:#fff;border-radius:980px;padding:3px 12px;font-size:14px;animation:.35s ease-out mk-idea-pop}.mk-viewer-box>.mk-idea-kind{margin-top:8px}.mk-idea-list{flex-direction:column;gap:10px;width:100%;display:flex}.mk-idea-wait{text-align:center;color:var(--mk-muted);margin:0;padding:18px 8px;font-weight:700}.mk-idea-pick{border:1px solid var(--mk-line);background:var(--mk-bg);width:100%;color:var(--mk-text);text-align:left;white-space:normal;cursor:pointer;border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.4}.mk-idea-again{padding:4px 0}@keyframes mk-idea-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.mk-idea-buttons{gap:10px;width:100%;display:flex}.mk-idea-buttons button{flex:1;padding:13px 18px}.mk-idea-buttons .mk-primary{background:var(--mk-fill);color:#fff}.mk-idea-slices{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;display:flex}.mk-idea-slices p{width:100%;color:var(--mk-muted);margin:0 0 2px;font-size:14px;font-weight:600}.mk-idea-slices button{color:#fff;cursor:pointer;border:none;border-radius:980px;padding:7px 12px;font-size:14px;font-weight:700}.mk-idea-slices button:disabled{opacity:.6;cursor:default}.mk-wheel-face g{cursor:pointer}@media (height<=600px){.mk-idea-wheel .mk-viewer-box{gap:10px;padding:14px 16px 16px}.mk-idea-list{gap:8px}.mk-idea-pick{padding:9px 12px;font-size:14px}.mk-idea-buttons button{padding:11px 16px}}.mk-idea-page{background:var(--mk-bg);padding:0}.mk-idea-page .mk-viewer-box{background:var(--mk-bg);border-radius:0;justify-content:center;width:100%;height:100%;max-height:none;padding:24px max(16px,50% - 260px)}.mk-idea-page .mk-idea-close{background:var(--mk-panel);top:12px;right:12px}.mk-idea-title{flex-direction:column;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:700;display:flex}.mk-idea-title .mk-idea-kind{font-size:14px}.mk-idea-page .mk-idea-pick{background:var(--mk-panel);border-color:var(--mk-glow);align-items:center;gap:10px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 2px 8px #783c1e1f}.mk-idea-page .mk-idea-pick span{flex:1}.mk-idea-page .mk-idea-pick svg{box-sizing:border-box;background:var(--mk-fill);fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:15px;flex:none;width:30px;height:30px;padding:6px}.mk-idea-page .mk-idea-pick:hover{box-shadow:0 4px 14px #783c1e33}.mk-idea-page .mk-idea-pick:active{transform:scale(.98)}.mk-idea-own{box-sizing:border-box;border:1px solid var(--mk-glow);background:var(--mk-panel);border-radius:14px;align-items:center;gap:10px;width:100%;padding-right:14px;display:flex;box-shadow:0 2px 8px #783c1e1f}.mk-idea-own textarea{min-width:0;color:var(--mk-text);resize:none;border-radius:14px;outline:none;flex:1;font-family:inherit;line-height:1.4;background:0 0!important;border:none!important;height:64px!important;padding:12px 14px!important;font-size:15px!important}.mk-idea-own:focus-within{border-color:var(--mk-fill)}.mk-idea-own button{background:var(--mk-fill);cursor:pointer;border:none;border-radius:15px;flex:none;width:30px;height:30px;min-height:0;padding:6px}.mk-idea-own button svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}@media (width<=600px) and (height<=700px){.mk-idea-page .mk-viewer-box{padding-top:16px;padding-bottom:16px}.mk-idea-title{gap:6px;font-size:20px}.mk-idea-own textarea{height:60px!important;padding:8px 12px!important;font-size:14px!important}}@media (prefers-reduced-motion:reduce){.mk-wheel.spinning .mk-wheel-pointer,.mk-idea-kind{animation:none}}.mk-arrow{border:1px solid var(--mk-line);background:var(--mk-panel);cursor:pointer;border-radius:50%;flex-shrink:0;width:48px;height:48px;font-size:26px;line-height:1}@media (width<=600px){.mk-person-top{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:10px 14px;display:grid}.mk-person-top .mk-face,.mk-person-top .mk-face.empty{border-radius:18px;width:100px;height:100px}.mk-person-top .mk-face.empty{padding:8px}.mk-person-top>:first-child{grid-row:span 3}.mk-person-top .mk-edit{text-align:left;font-size:15px}.mk-person-info{display:contents}.mk-person-info>*{grid-column:2;justify-self:start}.mk-person-info>:is(.mk-label,.mk-row-actions,.mk-person-actions,.mk-small,.rights,.mk-error,.mk-looks,.mk-cast-change,.vx){grid-column:1/-1;justify-self:stretch}.mk-person-info>.mk-label:first-child{grid-column:2}.mk-arrow{width:40px;height:40px}.mk-looks>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}.mk-create{flex-flow:wrap;align-items:center;gap:10px;display:flex}.mk-create>button{white-space:nowrap}.mk-create>.mk-primary{background-color:var(--mk-fill);color:#fff}.mk-person-actions{align-items:center}.mk-count{background:var(--mk-bg);border:1px solid var(--mk-line);border-radius:980px;align-self:center;gap:2px;padding:3px;display:inline-flex}.mk-count button{color:var(--mk-text);cursor:pointer;background:0 0;border:none;border-radius:980px;min-width:40px;padding:7px 12px;font-size:15px;font-weight:600}.mk-count button.on{background:var(--mk-panel);color:var(--mk-blue);box-shadow:0 1px 3px #00000026}.mk-count button:disabled{opacity:.45;cursor:default}@media (width<=600px){.mk-create{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.mk-create .mk-count,.mk-create-pick{justify-self:start}.mk-person-actions{align-items:stretch}}.mk-tile{position:relative}.mk-tile>button:first-child{width:100%;display:block}.mk-looks .mk-x{color:#fff;cursor:pointer;background:#0000009e;border:none;border-radius:50%;place-items:center;width:30px;height:30px;font-size:19px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.mk-looks .mk-x:hover{background:#000000d9;border:none}.mk-pending{aspect-ratio:1;background:var(--mk-bg);border:1px dashed var(--mk-line);border-radius:16px;place-items:center;display:grid}.mk-looks>div{grid-auto-flow:dense}.mk-tile.mk-pair{grid-column:span 2}.mk-pair>button:first-child{gap:3px;display:flex}.mk-pair img{flex:3 1 0;min-width:0}.mk-pair img.mk-full{aspect-ratio:2/3;flex:2 1 0}.mk-pending.mk-pair{aspect-ratio:5/3}.mk-viewer-img.pair img{flex:3 1 0}.mk-viewer-img.pair img.mk-full{flex:2 1 0}.mk-viewer-img img.mk-zoomable{cursor:zoom-in}.mk-zoom{z-index:60;cursor:zoom-out;background:#000000eb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mk-zoom img{object-fit:contain;border-radius:12px;max-width:100%;max-height:calc(100svh - 32px)}.mk-zoom-x{top:calc(12px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px));color:#111;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;width:44px;height:44px;font-size:20px;line-height:1;position:absolute}.mk-error.mk-inline{max-width:none;margin:12px 0 0}@media (width<=600px){.mk-looks .mk-x{width:24px;height:24px;font-size:15px;top:4px;right:4px}.mk-looks .mk-badge{padding:2px 8px;font-size:11px;bottom:4px;left:4px}}.mk-row-action{margin-left:12px;padding:0;font-weight:500}.mk-row-value{align-items:baseline;min-width:0;display:flex}.mk-row .mk-row-v{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-row-value .mk-row-action{flex:none}.mk-row.mk-row-choice{flex-wrap:wrap;align-items:center;row-gap:8px}.mk-row-choice small{text-align:right;flex-basis:100%}.mk-row.mk-row-scene-music{flex-wrap:nowrap;gap:10px;padding:10px 0}.mk-row .mk-row-scene{min-width:0;color:var(--mk-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.mk-row.mk-row-below{flex-wrap:wrap;row-gap:0}.mk-row.mk-row-scene-music:has(>.mk-lines){flex-wrap:wrap;row-gap:0}.mk-row>.mk-lines{flex-basis:100%}.mk-lines{font-size:inherit;color:var(--mk-text);flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0;line-height:1.3;display:flex}.mk-row .mk-lines span{color:inherit}.mk-lines p{margin:0}.mk-lines .mk-link{font-weight:600;line-height:inherit;margin:-11.5px 0;padding:11.5px 0}.mk-lines .mk-error{flex-basis:100%}.mk-lines:focus{outline:none}.mk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-row.mk-row-scene-head{border-bottom:none;padding:8px 0 0;font-size:14px}.mk-scenes{flex-direction:column;gap:14px;margin-bottom:14px;display:flex}.mk-scene{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:22px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.mk-scene-add{margin-bottom:24px}.mk-scene-top{justify-content:space-between;align-items:center;display:flex}.mk-scene-thumb{object-fit:cover;border-radius:14px;width:100%;max-height:220px}.mk-scene-text{margin:0;line-height:1.5}.mk-scene-len{border-top:1px solid var(--mk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:8px;padding-top:12px;display:flex}.mk-scene-length{flex-direction:column;gap:6px;display:flex}.mk-scene-len .mk-scene-length,.mk-row-choice .mk-slider{flex-basis:100%}.mk-slider{flex-direction:column;gap:2px;display:flex;position:relative}.mk-slider-tip{--w:64px;width:var(--w);box-sizing:border-box;bottom:calc(100% - 4px);left:clamp(0px, calc(14px + (100% - 28px) * var(--along,0) - var(--w) / 2), calc(100% - var(--w)));background:var(--mk-fill);color:#fff;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;border-radius:999px;padding:4px 0;font-size:15px;font-weight:700;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;transform:translateY(4px);box-shadow:0 2px 8px #0003}.mk-slider-tip.on{opacity:1;transform:none}.mk-slider input{--dot:28px;--to:calc(var(--dot) / 2 + (100% - var(--dot)) * var(--along,0));appearance:none;width:100%;height:var(--dot);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0}.mk-slider input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--mk-blue) var(--to), var(--mk-line) var(--to));border-radius:3px;height:6px}.mk-slider input::-moz-range-track{background:linear-gradient(to right, var(--mk-blue) var(--to), var(--mk-line) var(--to));border-radius:3px;height:6px}.mk-slider input::-moz-range-progress{background:0 0}.mk-slider input::-webkit-slider-thumb{appearance:none;width:var(--dot);height:var(--dot);margin-top:calc((6px - var(--dot)) / 2);background:#fff;border:none;border-radius:50%;box-shadow:0 0 0 .5px #00000014,0 2px 6px #0003}.mk-slider input::-moz-range-thumb{width:var(--dot);height:var(--dot);background:#fff;border:none;border-radius:50%;box-shadow:0 0 0 .5px #00000014,0 2px 6px #0003}.mk-slider input:focus-visible{outline:none}.mk-slider input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--mk-blue) 40%, transparent), 0 2px 6px #0003}.mk-slider input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--mk-blue) 40%, transparent), 0 2px 6px #0003}@media (forced-colors:active){.mk-slider input{forced-color-adjust:none}}.mk-slider-ends{color:var(--mk-muted);justify-content:space-between;font-size:13px;font-weight:400;display:flex}.mk-slider-value{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk-slider-value strong{color:var(--mk-text);font-size:22px}.mk-slider-value span{color:var(--mk-muted);font-size:15px;font-weight:400}.mk-x-inline{background:var(--mk-bg);width:30px;height:30px;color:var(--mk-muted);cursor:pointer;border:none;border-radius:50%;font-size:19px;line-height:1}.mk-x-inline:hover{color:var(--mk-text)}.mk-two{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-bottom:18px;display:grid}.mk-two>.mk-clip:nth-child(2){grid-column:3}.mk-plus{color:var(--mk-muted);font-size:28px}.mk-clip-pick{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.mk-clip-pick video{object-fit:contain;background:#000;border-radius:14px;width:100%;max-height:180px}.mk-clip{text-align:center;flex-direction:column;gap:8px;margin:0;display:flex}.mk-clip img,.mk-clip-empty{aspect-ratio:16/9;object-fit:cover;background:var(--mk-line);border-radius:16px;width:100%}.mk-clip figcaption{color:var(--mk-muted);font-size:14px}.mk-small{font-size:13px;line-height:1.5}.mk-tips{color:var(--mk-muted);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;font-weight:400;line-height:1.5;list-style:none;display:flex}.mk-row-choice .mk-tips{text-align:right;flex-basis:100%}.mk-sub+.mk-tips{text-align:center;margin:-20px 0 24px}@media (width<=600px){.mk-two{grid-template-columns:1fr}.mk-two>.mk-clip:nth-child(2){grid-column:auto}.mk-plus{text-align:center}}.mk-add-video .mk-nav .mk-link{min-height:44px}@media (width>=601px){.mk-add-video{gap:12px}.mk-add-video .mk-sub,.mk-add-video .mk-two{margin:0}.mk-add-video .mk-clip-pick{min-height:140px;padding:20px}.mk-add-video .mk-clip-pick video{max-height:140px}.mk .mk-add-video .rights{margin:0}.mk-add-video .mk-price{padding:4px 0}.mk-add-video .mk-nav{margin-top:0}.mk-add-video>.mk-clip-pick video{max-height:110px}.mk-main:has(.mk-add-video){padding-top:20px}.mk-main:has(.mk-add-video)>.mk-error{margin-bottom:14px}}@media (width<=600px){.mk-add-video{gap:10px}.mk-add-video h1{font-size:28px}.mk-add-video .mk-sub{margin:0;font-size:15px}.mk-add-video .mk-sub+.mk-tips{margin:0}.mk-add-video .mk-two{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;margin:0}.mk-add-video .mk-plus{font-size:22px}.mk-add-video .mk-clip-pick{gap:6px;min-height:112px;padding:12px}.mk-add-video .mk-clip-pick video{max-height:112px}.mk-add-video .mk-clip-pick .mk-muted{font-size:13px}.mk .mk-add-video .rights{margin:0;padding:8px 12px;font-size:13px}.mk-add-video .mk-price{padding:0;font-size:17px}.mk-add-video .mk-note{padding:10px 12px;font-size:14px}.mk-add-video .mk-nav{margin-top:0}.mk-add-video>.mk-clip-pick{min-height:96px}.mk-add-video>.mk-clip-pick video{max-height:72px}.mk-main:has(.mk-add-video){padding-top:16px}.mk-main:has(.mk-add-video)>.mk-error{margin-bottom:12px;padding:10px 14px;font-size:15px}}a.mk-secondary{align-items:center;text-decoration:none;display:inline-flex}.rights{text-align:left;cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.rights input{width:20px;height:20px;accent-color:var(--mk-blue,#f4672a);flex-shrink:0;margin:1px 0 0}.mk .rights{color:var(--mk-text);background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:14px;margin:0 0 16px;padding:14px 16px}.mk-viewer-box .rights{margin:0}.signup-agree{margin:2px 0 4px}.mk-viewer-box .mk-error{max-width:none;margin:0}.mk-new-photo{grid-template-rows:auto minmax(0,1fr);display:grid}.mk-new-photo .mk-viewer-img{max-height:40svh}.mk-new-photo .mk-viewer-img img{max-height:100%}.mk-mark{flex-direction:column;align-items:center;width:190px;height:190px;margin:8px auto 4px;display:flex}.mk-mark .mk-filmmark{aspect-ratio:1;flex:1;min-height:0}.mk-mark-ink{fill:var(--mk-text)}.mk-mark-paper{fill:var(--mk-bg)}.mk-mark-fill{transform-box:fill-box;transform-origin:50% 100%;transition:transform .9s}.mk-mark-edge{stroke:var(--mk-bg);stroke-width:28px;paint-order:stroke}.mk-filmmark{display:block;position:relative}.mk-filmmark svg{width:100%;height:100%;display:block;overflow:visible}.mk-mark-needle{will-change:transform;animation:4s linear infinite mk-spin;position:absolute;inset:0}.mk-mark-label{flex-direction:column;align-items:center;margin-top:6px;line-height:1.1;display:flex}.mk-mark-label strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px}.mk-mark-label span{color:var(--mk-muted);font-size:13px}.mk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-waitbar,.mk-looks>.mk-waitbar{align-items:center;gap:10px;display:flex}.mk-waitbar-track{background:var(--mk-line);border-radius:4px;flex:1;height:8px;overflow:hidden}.mk-waitbar-fill{background:var(--mk-blue);border-radius:4px;height:100%;transition:width .9s}.mk-waitbar span{color:var(--mk-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.mk-doing{text-align:center;color:var(--mk-blue);margin:8px 0 0;font-weight:600}.mk-dots{white-space:nowrap;display:inline-block}.mk-dots i{color:var(--mk-fill);font-style:normal;animation:1.4s ease-in-out infinite mk-dot;display:inline-block}.mk-dots i:nth-of-type(2){animation-delay:.2s}.mk-dots i:nth-of-type(3){animation-delay:.4s}@keyframes mk-dot{0%,70%,to{opacity:.35;color:var(--mk-fill);transform:translateY(0)}20%{opacity:1;color:#ff5a5f;transform:translateY(-.18em)}40%{opacity:1;color:#f75e7a;transform:translateY(0)}}.mk-wait{max-width:30em;margin:-8px auto 0;font-size:14px;line-height:1.45}.mk-center.mk-making{gap:16px}@media (width<=600px){.mk-making{gap:14px}.mk-making .mk-mark{width:150px;height:150px}}@media (width<=600px) and (height<=700px){.mk-making{gap:10px}.mk-making h1{font-size:28px}.mk-making .mk-mark{width:130px;height:130px}.mk-making .mk-mark-label strong{font-size:28px}}@media (width<=600px) and (height<=600px){.mk-making{gap:8px}.mk-making h1{font-size:22px}.mk-making .mk-mark{width:110px;height:110px;margin:0 auto}.mk-making .mk-mark-label strong{font-size:24px}.mk-making .mk-progress{gap:6px;font-size:14px}}@media (width>=601px) and (height<=820px){.mk-center.mk-making{gap:10px;padding-top:12px}.mk-making h1{font-size:34px}.mk-making .mk-mark{width:130px;height:130px;margin:0 auto}.mk-making .mk-mark-label strong{font-size:28px}}@media (width>=601px) and (height<=680px){.mk-center.mk-making{gap:8px;padding-top:4px}.mk-making h1{font-size:30px}.mk-making .mk-mark{width:110px;height:110px}}@media (prefers-reduced-motion:reduce){.mk-mark-needle,.mk-dots i{animation:none}.mk-mark-fill{transition:none}.mk-spinner .mk-mark-needle{animation:12s linear infinite mk-spin}}.mk-step-go{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;margin:-4px -6px;padding:4px 6px;display:flex}.mk-step-go:hover{background:var(--mk-line)}.lib{text-align:left;width:100%}.lib>p{overflow-wrap:anywhere}.lib-folders{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.lib-folders button{border:1px solid var(--mk-line);background:var(--mk-panel);color:var(--mk-text);cursor:pointer;overflow-wrap:anywhere;text-align:left;border-radius:980px;max-width:100%;padding:8px 14px;font-size:14px;font-weight:600}.lib-folders button span{color:var(--mk-muted);margin-left:4px;font-weight:500}.lib-folders button.on{background:var(--mk-text);color:var(--mk-bg);border-color:var(--mk-text)}.lib-folders button.on span{color:inherit;opacity:.7}.lib-folders .lib-new{color:var(--mk-link);border-style:dashed}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px 18px;display:grid}.lib-card{flex-direction:column;gap:6px;min-width:0;display:flex}.lib-thumb{aspect-ratio:16/10;cursor:pointer;background:#111;border:none;border-radius:16px;padding:0;position:relative;overflow:hidden}.lib-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.lib-thumb:hover img{transform:scale(1.03)}.lib-preview{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.lib-preview.on{opacity:1}.lib-empty{background:linear-gradient(135deg,#2b2b30,#45454d);width:100%;height:100%}.lib-empty.blend{background:linear-gradient(135deg,#ff5a5f,#f4672a)}.lib-empty.loop{background:linear-gradient(135deg,#5a2d4a,#a8463a)}.lib-empty.smooth{background:linear-gradient(135deg,#6b3a12,#a8661f)}.lib-kind,.lib-status,.lib-len{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:980px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute}.lib-kind{top:10px;left:10px}.lib-status{background:var(--mk-fill);bottom:10px;left:10px}.lib-status.draft{background:#0009}.lib-len{font-variant-numeric:tabular-nums;bottom:10px;right:10px}.lib-meta{align-items:center;gap:6px;min-width:0;display:flex}.lib-title{text-align:left;min-width:0;font:inherit;color:var(--mk-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:1;padding:0;font-weight:600;overflow:hidden}.lib-rename{min-width:0;font:inherit;border:2px solid var(--mk-blue);background:var(--mk-panel);color:var(--mk-text);border-radius:8px;flex:1;padding:4px 8px;font-weight:600}.lib-date{overflow-wrap:anywhere;font-size:13px}.lib-menu-wrap{position:relative}.lib-dots{color:var(--mk-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;width:32px;height:28px;font-size:20px;line-height:1}.lib-dots:hover{background:var(--mk-line);color:var(--mk-text)}.lib-menu{z-index:20;background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:14px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #0000002e}.lib-menu button{text-align:left;font:inherit;color:var(--mk-text);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:9px 12px;font-size:14px}.lib-menu button:hover{background:var(--mk-bg)}.lib-menu button.on{font-weight:700}.lib-menu p{color:var(--mk-muted);text-transform:uppercase;letter-spacing:.04em;margin:6px 12px 2px;font-size:12px}.lib-menu hr{border:none;border-top:1px solid var(--mk-line);margin:6px 4px}.lib-menu button.lib-delete{color:var(--bad)}.lib-menu button:disabled{opacity:.4;cursor:default;background:0 0}.lib-menu{overflow-y:auto}.lib-menu.up{top:auto;bottom:calc(100% + 4px)}.lib-menu button{overflow-wrap:anywhere}.lib-menu .lib-why{color:var(--mk-muted);margin:0 12px 6px;font-size:12px;line-height:1.35}.lib-warning{z-index:60}.lib-warning .mk-viewer-box{text-align:center;gap:12px;width:min(360px,100%)}.lib-warning h2{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.3}.lib-warning p{margin:0;line-height:1.45}.lib-warning p:not(.mk-error){color:var(--mk-muted)}.lib-warning-buttons{gap:10px;margin-top:6px;display:flex}.lib-warning-buttons button{flex:1;padding:12px 18px}.lib-warning-buttons .lib-delete{color:var(--bad)}.lib-more{margin-top:16px}@media (width<=600px){.lib-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.help,.help-open{--h-bg:#fff6f0;--h-panel:#fff;--h-text:#33201a;--h-muted:#75594d;--h-line:#f1ddd0;--h-blue:#f4672a;--h-fill:#f4672a;--h-bad:#b3261e;--press-ring:var(--h-blue)}@media (prefers-color-scheme:dark){.help,.help-open{--h-bg:#17110e;--h-panel:#241a15;--h-text:#fbf1ea;--h-muted:#b8a49a;--h-line:#3a2c25;--h-blue:#ff8f5c;--h-bad:#ff8a80}}.help-open{z-index:50;background:var(--h-fill);color:#fff;cursor:pointer;border:none;border-radius:50%;width:52px;height:52px;font:700 22px/1 Quicksand,system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 20px #0000002e}.help{z-index:50;background:var(--h-panel);width:min(380px,100vw - 32px);height:min(560px,100vh - 40px);color:var(--h-text);border:1px solid var(--h-line);border-radius:18px;flex-direction:column;font:15px/1.45 Quicksand,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 12px 40px #0003}.help-head{border-bottom:1px solid var(--h-line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.help-close{color:var(--h-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:24px;line-height:1}.help-body{background:var(--h-bg);flex-direction:column;flex:1;gap:8px;padding:14px 16px;display:flex;overflow-y:auto}.help-muted{color:var(--h-muted);margin:0}.help-msg{background:var(--h-panel);border:1px solid var(--h-line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;align-self:flex-start;max-width:85%;margin:0;padding:9px 13px}.help-msg.me{background:var(--h-fill);border-color:var(--h-fill);color:#fff;align-self:flex-end}.help-typing{gap:4px;padding:13px;display:flex}.help-typing span{background:var(--h-muted);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite help-dot}.help-typing span:nth-child(2){animation-delay:.15s}.help-typing span:nth-child(3){animation-delay:.3s}@keyframes help-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.help-error{color:var(--h-bad);margin:0;font-size:14px}.help-form{border-top:1px solid var(--h-line);align-items:flex-end;gap:8px;padding:10px;display:flex}.help-form textarea{resize:none;font:inherit;color:inherit;background:var(--h-bg);border:1px solid var(--h-line);border-radius:12px;flex:1;padding:8px 10px}.help-form button{background:var(--h-fill);color:#fff;cursor:pointer;border:none;border-radius:980px;padding:10px 16px;font:600 15px Quicksand,system-ui,-apple-system,Segoe UI,sans-serif}.help-form button:disabled{opacity:.4;cursor:default}.mk-clips{text-align:left;margin-top:40px}.mk-clips h2{margin:0 0 14px;font-size:22px}.mk-clips-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.mk-clip{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:18px;flex-direction:column;gap:8px;margin:0;padding:10px;display:flex}.mk-clip video{background:#000;border-radius:12px;width:100%;max-height:50vh;display:block}.mk-clip figcaption{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.mk-clip .mk-link{padding:0}.mk-clip-actions{display:flex}.mk-clip figcaption,.mk-clip-actions{flex-wrap:wrap;gap:8px}.mk-clip-actions .mk-secondary{justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.mk-clips-grid .mk-clip{gap:12px}.mk-words{font:inherit;color:var(--mk-muted);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;padding:0 4px;font-size:15px;line-height:1.4}.mk-words span{color:var(--mk-link);white-space:nowrap;font-weight:500}.mk-words:hover span{text-decoration:underline}.mk-centered>.mk-words{text-align:center;max-width:640px;margin:12px auto 0;display:block}.mk-words-box{text-align:left;width:min(620px,100%)}.mk-words-full{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-height:calc(100dvh - 200px);margin:0;line-height:1.5;overflow:auto}.mk-words-tabs+.mk-words-full{max-height:calc(100dvh - 260px)}:is(button,a.mk-primary,a.mk-secondary,a.mk-choice,a.site-pill,label.mk-secondary){-webkit-tap-highlight-color:transparent}:is(button,a.mk-primary,a.mk-secondary,a.mk-choice,a.site-pill,label.mk-secondary):not(:disabled):active{transform:scale(var(--press-scale,.93));filter:var(--press-filter)}[data-pressed]{animation:.45s ease-out press}@keyframes press{0%{transform:scale(var(--press-scale,.93));filter:var(--press-filter);box-shadow:0 0 0 0 color-mix(in srgb, var(--press-ring) 55%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--press-ring) 0%, transparent)}}:is(.mk-primary.big,.mk-choice,.lib-thumb){--press-scale:.97}:is(.mk-link,button.link,.mk-brand,.mk-step-go,.lib-title,.lib-dots,.help-close):not(:disabled):active{filter:none;opacity:.4;transform:scale(.96)}:is(.mk-link,button.link,.mk-brand,.mk-step-go,.lib-title,.lib-dots,.help-close)[data-pressed]{animation-name:press-fade}@keyframes press-fade{0%{opacity:.4;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){:is(button,a.mk-primary,a.mk-secondary,a.mk-choice,a.site-pill,label.mk-secondary):not(:disabled):active{transform:none}[data-pressed]{animation-name:press-still}@keyframes press-still{0%{filter:var(--press-filter)}}@keyframes press-fade{0%{opacity:.4}}}:root :is(button,label)[aria-busy=true]:not(.mk-primary,.site-pill,.mk-banner button,.acct-buy,.site-glow-choice,.mk-secondary,.help-open){background:var(--busy-bg);border-color:var(--busy-bg);color:var(--busy-text);opacity:1;box-shadow:none;cursor:default}:root label[aria-busy=true]{pointer-events:none}:root :is(button,label)[aria-busy=true]:not(.mk-primary,.site-pill,.mk-banner button,.acct-buy,.site-glow-choice,.mk-secondary,.help-open):before{content:"";vertical-align:.3em;background-color:currentColor;width:1.8em;height:1.8em;margin:-.9em .15em -.9em -.35em;display:inline-block;-webkit-mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1024 1024\"><defs><mask id=\"m\"><rect width=\"1024\" height=\"1024\" fill=\"%23fff\"/><g fill=\"%23000\"><rect x=\"363\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"439\" y=\"132\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"397.3\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"662.7\" width=\"146\" height=\"229.3\" rx=\"15.6\"/></g><g><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 512 512\" to=\"360 512 512\" dur=\"4s\" repeatCount=\"indefinite\"/><g transform=\"translate(58 318) rotate(22.92)\" fill=\"%23000\" stroke=\"%23000\" stroke-width=\"56\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></mask></defs><rect x=\"337\" y=\"92\" width=\"350\" height=\"840\" rx=\"26\" mask=\"url(%23m)\"/><g><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 512 512\" to=\"360 512 512\" dur=\"4s\" repeatCount=\"indefinite\"/><g transform=\"translate(58 318) rotate(22.92)\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1024 1024\"><defs><mask id=\"m\"><rect width=\"1024\" height=\"1024\" fill=\"%23fff\"/><g fill=\"%23000\"><rect x=\"363\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"439\" y=\"132\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"397.3\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"662.7\" width=\"146\" height=\"229.3\" rx=\"15.6\"/></g><g><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 512 512\" to=\"360 512 512\" dur=\"4s\" repeatCount=\"indefinite\"/><g transform=\"translate(58 318) rotate(22.92)\" fill=\"%23000\" stroke=\"%23000\" stroke-width=\"56\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></mask></defs><rect x=\"337\" y=\"92\" width=\"350\" height=\"840\" rx=\"26\" mask=\"url(%23m)\"/><g><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 512 512\" to=\"360 512 512\" dur=\"4s\" repeatCount=\"indefinite\"/><g transform=\"translate(58 318) rotate(22.92)\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></svg>") 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){:root :is(button,label)[aria-busy=true]:not(.mk-primary,.site-pill,.mk-banner button,.acct-buy,.site-glow-choice,.mk-secondary,.help-open):before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1024 1024\"><defs><mask id=\"m\"><rect width=\"1024\" height=\"1024\" fill=\"%23fff\"/><g fill=\"%23000\"><rect x=\"363\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"439\" y=\"132\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"397.3\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"662.7\" width=\"146\" height=\"229.3\" rx=\"15.6\"/></g><g><g transform=\"translate(58 318) rotate(22.92)\" fill=\"%23000\" stroke=\"%23000\" stroke-width=\"56\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></mask></defs><rect x=\"337\" y=\"92\" width=\"350\" height=\"840\" rx=\"26\" mask=\"url(%23m)\"/><g><g transform=\"translate(58 318) rotate(22.92)\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1024 1024\"><defs><mask id=\"m\"><rect width=\"1024\" height=\"1024\" fill=\"%23fff\"/><g fill=\"%23000\"><rect x=\"363\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"130\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"249\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"368\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"487\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"606\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"725\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"363\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"611\" y=\"844\" width=\"50\" height=\"50\" rx=\"9\"/><rect x=\"439\" y=\"132\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"397.3\" width=\"146\" height=\"229.3\" rx=\"15.6\"/><rect x=\"439\" y=\"662.7\" width=\"146\" height=\"229.3\" rx=\"15.6\"/></g><g><g transform=\"translate(58 318) rotate(22.92)\" fill=\"%23000\" stroke=\"%23000\" stroke-width=\"56\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></mask></defs><rect x=\"337\" y=\"92\" width=\"350\" height=\"840\" rx=\"26\" mask=\"url(%23m)\"/><g><g transform=\"translate(58 318) rotate(22.92)\"><path d=\"M0 -34L607.1 -28.9Q890.4 -18.7 1011.9 0Q890.4 18.7 607.1 28.9L0 34A34 34 0 0 1 0 -34Z\"/></g></g></svg>")}}.mk-page-spinner{width:80px;height:80px;margin:96px auto}.mk-film-title{overflow-wrap:anywhere;max-width:680px;margin:-4px auto 24px;font-size:17px}.mk-done-note{max-width:680px;margin:0 auto 20px}.mk-stick{bottom:var(--tabbar,0px);z-index:5;isolation:isolate;margin:8px -16px 0;padding:12px 16px;position:sticky}.mk-stick-sky{z-index:-1;pointer-events:none;clip-path:inset(0);background:var(--mk-bg);position:absolute;inset:0}.mk-step-bar{flex-direction:column;gap:10px;display:flex}.mk-step-bar>.mk-nav{margin:0}.mk .mk-more-below{z-index:2;white-space:nowrap;background:var(--mk-text);width:auto;color:var(--mk-bg);font:inherit;cursor:pointer;border:none;border-radius:999px;margin:0;padding:8px 16px;font-size:14px;font-weight:700;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000040}.mk-step-bar .mk-link{white-space:nowrap;min-height:44px}.mk-step-bar>:is(.mk-note,.mk-error){max-width:none;margin:0;padding:10px 14px;font-size:15px}.mk-step-bar .mk-primary{background-color:var(--mk-fill);color:#fff;flex:auto;padding:15px 24px;font-size:18px}@media (width<=600px){.mk-step-bar{padding-top:10px;padding-bottom:10px}.mk-step-bar .mk-primary{padding-left:18px;padding-right:18px;font-size:17px}}@media (width<=600px) and (height>=601px){.mk-step-bar .mk-primary{padding-top:12px;padding-bottom:12px}}@media (width<=600px) and (height<=600px){.mk-stick.mk-step-bar{padding-top:8px;padding-bottom:8px}.mk-step-bar .mk-primary{padding-top:11px;padding-bottom:11px}}.mk-step-bar>p.mk-muted{text-align:center;margin:0}.mk-app:has(.mk-stick) .help-open{bottom:96px}.mk .notice{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:14px;max-width:1040px;margin:16px auto 0;padding:12px 16px}.mk-banner{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 16px;width:min(680px,100% - 32px);margin:16px auto 0;padding:10px 10px 10px 20px;display:flex}.mk-banner p{flex:14em;margin:0}.mk-banner button{background-color:var(--mk-fill);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:980px;padding:10px 18px;font-size:15px;font-weight:600}.mk-banner .mk-banner-bad{color:var(--bad)}.mk-banner .mk-banner-error{color:var(--bad);flex-basis:100%;font-size:15px}@media (width<=600px){.mk-banner{gap:12px;padding:14px 16px}.mk-banner p{flex-basis:9em}}.acct{flex-direction:column;gap:16px;max-width:640px;display:flex}.acct.acct-wide{max-width:1040px}.acct>h1{margin-bottom:0}.acct-sub{margin-bottom:8px}.mk-main.acct-overview{gap:12px}:is(.acct-head,.mk-head){grid-template-columns:1fr auto 1fr;align-items:center;display:grid}:is(.acct-head,.mk-head)>h1{grid-area:1/2;margin:0;line-height:1.15}.acct-head .acct-back,.mk-head .mk-head-back{grid-area:1/1;place-self:center start;margin:-8px 0}.mk-main.acct .acct-head .acct-sub{text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/3/4;margin:0;overflow:hidden}.acct-back,.mk-head-back{align-self:flex-start;align-items:center;min-height:44px;margin:-10px 0;padding:0 16px 0 0;display:inline-flex}.acct .mk-error,.acct .mk-note{max-width:none;margin:0}.acct .acct-retry{padding:0}.acct-balance{background:var(--mk-panel);border-radius:22px;flex-direction:column;gap:2px;padding:18px 24px 20px;display:flex}.acct-total-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.acct-balance .acct-total{color:var(--mk-muted);white-space:nowrap;margin:0;font-size:18px;line-height:1.15}.acct-total strong{letter-spacing:-.03em;color:var(--mk-text);font-variant-numeric:tabular-nums;font-size:48px;font-weight:800}.acct-total-row .mk-primary{flex:none;min-height:44px;padding:12px 32px;font-size:18px}.acct-balance p{color:var(--mk-muted);margin:4px 0 0;font-size:15px;line-height:1.45}.acct-list{background:var(--mk-panel);border-radius:22px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.acct-row{border-bottom:1px solid var(--mk-line);align-items:center;gap:12px;min-height:48px;padding:6px 18px;display:flex}.acct-row:last-child{border-bottom:none}.acct-row>:first-child{flex:1;min-width:0}.acct-row-text{flex-direction:column;gap:2px;display:flex}.acct-row-text strong{overflow-wrap:anywhere;font-weight:600}.acct-row-text small{color:var(--mk-muted);font-size:14px;line-height:1.4}.acct-row-text .acct-note{font-weight:400}.acct-value{color:var(--mk-muted);text-align:right;font-variant-numeric:tabular-nums}.acct-change{color:var(--mk-link);font-weight:600}.acct-plus{color:var(--ok);font-variant-numeric:tabular-nums;font-weight:600}.acct-go{border:none;border-bottom:1px solid var(--mk-line);width:100%;font:inherit;color:var(--mk-text);text-align:left;cursor:pointer;outline-offset:-3px;background:0 0;border-radius:0}:where(.mk) .acct-go:hover:not(:disabled){border-color:var(--mk-line);background:color-mix(in srgb, var(--mk-line) 45%, transparent)}.acct-go em{color:var(--mk-muted);font-size:24px;font-style:normal;line-height:1}.acct-title{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.acct-tag{background:var(--mk-bg);color:var(--mk-muted);white-space:nowrap;border-radius:980px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.acct-tag.acct-bonus{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.acct-tag.acct-bad{color:var(--bad);background:color-mix(in srgb, var(--bad) 12%, transparent);margin:0 0 0 8px}.acct p.acct-warn,.acct small.acct-warn{color:var(--warn)}.acct-price{align-items:center;gap:10px;display:flex}.acct-was{color:var(--mk-muted);font-size:15px}@media (width<=480px){.acct-price{flex-direction:column-reverse;gap:2px}.acct-was{font-size:13px}}.acct-buy{background-color:var(--mk-fill);color:#fff;font-variant-numeric:tabular-nums;border:none;border-radius:980px;min-width:72px;padding:9px 14px;font-weight:600}.acct-h2{color:var(--mk-muted);margin:12px 20px -6px;font-size:15px;font-weight:600}.acct-foot{color:var(--mk-muted);margin:-4px 20px 0;font-size:14px;line-height:1.5}.acct-center{text-align:center}.acct-center-btn{align-self:center}.acct-list .acct-signout{color:var(--bad);text-align:center;justify-content:center;font-weight:500}.acct-list :is(.acct-pair,.acct-ends){border-bottom:1px solid var(--mk-line);display:flex}.acct-list .acct-ends{border-bottom:none}:is(.acct-pair,.acct-ends)>.acct-row{border-bottom:none;flex:1;min-width:0}:is(.acct-pair,.acct-ends)>.acct-row:first-child{border-right:1px solid var(--mk-line)}.acct-pair .acct-value{white-space:nowrap}.acct .acct-danger{color:var(--bad)}.acct-delete-box{z-index:60}.acct-delete-box .mk-viewer-box{text-align:center;gap:14px;width:min(380px,100%)}.acct-delete-box h2{margin:0;font-size:19px;line-height:1.3}.acct-delete-box p{color:var(--mk-muted);margin:0;line-height:1.45}.acct-delete-box p.acct-delete-error{color:var(--bad)}.acct-delete-buttons{gap:10px;margin-top:4px;display:flex}.acct-delete-buttons button{white-space:nowrap;flex:1;padding:12px 10px}.acct-delete-buttons .acct-delete-go{color:var(--bad)}.acct-field{gap:10px;display:flex}.acct-field .mk-input{flex:1;min-width:0}.acct-owner{margin-top:10px}.acct-interval{align-self:center}.acct-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.acct-plan{background:var(--mk-panel);border-radius:22px;flex-direction:column;gap:14px;padding:24px;display:flex}.acct-plan h2{margin:0;font-size:22px}.acct-plan-price{color:var(--mk-muted);margin:0}.acct-plan-price strong{letter-spacing:-.02em;color:var(--mk-text);font-size:34px;font-weight:800}.acct-plan ul{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.acct-plan li{border-top:1px solid var(--mk-line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.acct-plan li small{color:var(--mk-muted);font-size:14px}.acct-plan .mk-primary{width:100%}button.acct-go:not(:disabled):active{filter:none;background:var(--mk-line);transform:none}button.acct-go[data-pressed]{animation:.45s ease-out acct-press}@keyframes acct-press{0%{background:var(--mk-line)}}.acct-legal{flex-wrap:wrap;justify-content:center;gap:0 20px;margin-top:-12px;font-size:14px;display:flex}.acct-legal a{min-height:44px;color:var(--mk-muted);align-items:center;display:inline-flex}@media (width>=601px) and (height<=820px){.mk-main.acct-overview{padding-top:16px}.acct-overview .acct-balance{padding:12px 24px 14px}}@media (width<=600px){.mk-main.acct{gap:10px;padding-top:14px}.mk-main.acct>h1,.mk-main.acct .acct-head>h1{font-size:30px;line-height:1.15}.acct-row{min-height:44px}.acct-sub{margin:-4px 0 0;font-size:16px}.mk-main.acct-overview{gap:6px;padding-top:8px}.acct-balance{padding:8px 16px 10px}.acct-total-row{gap:6px 10px}.acct-total strong{font-size:30px}.acct-total-row .mk-primary{padding:0 18px;font-size:16px}.acct-balance p{margin-top:0;font-size:14px;line-height:1.3}.acct-list .acct-storage{font-size:13px;line-height:1.3}:is(.acct-pair,.acct-ends)>.acct-row{gap:8px;padding:6px 12px}.acct-pair>.acct-row:first-child{padding:6px 6px 6px 18px}.acct-pair .acct-value{font-size:15px}.acct-legal{gap:0 18px;margin-top:-6px}}.mk-actions.mk-ways{margin-top:0}.skip-home .site-home[data-ssr],.site-pill.site-in,.signed-in .site-out{display:none}.signed-in .site-pill.site-in{display:inline-flex}.site{flex-direction:column;display:flex}:where(.site) a{color:var(--mk-link)}.site-top{z-index:30;padding:10px max(24px, env(safe-area-inset-right)) 10px max(24px, env(safe-area-inset-left));background:var(--mk-panel);border-bottom:1px solid var(--mk-line);align-items:center;gap:16px;font-size:15px;display:flex;position:sticky;top:0}.site-top .mk-brand{color:var(--mk-text);text-decoration:none}.mk-top>a.mk-brand{text-decoration:none;display:inline-block}.site-nav{align-items:center;gap:20px;margin-left:auto;display:flex}.site-nav-link{color:var(--mk-text);white-space:nowrap;font-weight:600;text-decoration:none}.site-nav-link[aria-current=page]{color:var(--mk-link)}.site-pill{background:var(--mk-fill);background-image:var(--mk-warm);color:#fff;white-space:nowrap;border-radius:980px;align-items:center;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}:where(.site) .site-pill{color:#fff}.site-main{flex:1;width:100%}.site .site-title{letter-spacing:-.01em;text-align:center;margin:0;font-size:clamp(2.1em,4.2vw,3.4em);font-weight:700;line-height:1.1}.site-small{color:var(--mk-muted);margin:.6em 0 0;font-size:max(12px,.8125em)}.site-fit{min-height:100vh;font-size:clamp(13px,min(4.1vw,1.95vh),18px)}@supports (height:100svh){.site-fit{min-height:100svh;font-size:clamp(13px,min(4.1vw,1.95svh),18px)}}.site-fit .site-main{max-width:62em;padding:.8em max(1em, env(safe-area-inset-right)) .8em max(1em, env(safe-area-inset-left));flex-direction:column;gap:.5em;display:flex}.site-home .site-main{justify-content:center}.site a.mk-choice{color:var(--mk-text);text-decoration:none}.site-home .site-small{text-align:center}.site-home .site-main{max-width:1040px}.site-home .mk-center{padding-top:0}.site-home{background:radial-gradient(120% 70% at 50% 0%, var(--mk-glow) 0%, color-mix(in srgb, var(--mk-glow) 35%, var(--mk-bg)) 55%, var(--mk-bg) 100%)}.site-home .site-top{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:relative}.site-glow{flex-direction:column;gap:.9em;width:100%;display:flex}.site .site-glow-title{letter-spacing:-.01em;text-align:center;text-wrap:balance;margin:0;font-size:2.3em;font-weight:700;line-height:1.08}.site-glow-line{color:var(--mk-muted);text-align:center;text-wrap:balance;margin:.3em 0 0;font-size:1.05em}.site-glow-line.site-devices{margin-top:.2em;font-weight:700}.site-top-devices{display:none}.site-app-soon{white-space:nowrap;color:var(--mk-blue)}.site-top-devices{gap:.3em}@media (width>=900px) and (height>=501px){.site-home:has(.site-filmed,.site-enveloped) .site-top-devices{z-index:30;box-sizing:border-box;min-height:48px;padding:6px max(16px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--mk-bg);border-top:1px solid var(--mk-line);color:var(--mk-blue);justify-content:center;align-items:center;margin:0;font-size:16px;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0}.site-home:has(.site-filmed,.site-enveloped) .site-devices{display:none}}.site-end-devices{display:none}@media (width<=600px){.site-home .site-end-devices{color:var(--mk-text);text-align:center;margin:auto 0 0;padding-top:1em;font-size:14px;font-weight:700;display:block}.site-home .site-top .site-nav{order:2}.site-home .site-devices{display:none}}.site-glow-pics{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.site .site-glow-pic{aspect-ratio:1;color:#fff;box-shadow:0 .5em 1.2em color-mix(in srgb, var(--mk-blue) 18%, transparent);background:#000;border-radius:1.3em;text-decoration:none;display:block;position:relative;overflow:hidden}.site-glow-pic:first-child{border-radius:4.5em 1.3em 1.3em}.site-glow-pic:nth-child(2){border-radius:1.3em 4.5em 1.3em 1.3em}.site-glow-pic img{object-fit:cover;width:100%;height:100%;display:block}.site-glow-pic:after{content:"";background:linear-gradient(#0000,#0009);height:50%;position:absolute;inset:auto 0 0}.site-glow-pic span{z-index:1;text-shadow:0 1px 6px #00000080;font-weight:700;position:absolute;bottom:.6em;left:.8em}.site-glow-choices{flex-direction:column;gap:.55em;margin:0;padding:0;list-style:none;display:flex}.site-glow-row{flex-wrap:wrap;align-items:center;gap:.5em;display:flex;position:relative}.site .site-glow-choice,.mk .site-glow-choice{text-align:left;cursor:pointer;box-sizing:border-box;border:1.5px solid var(--mk-line);background:var(--mk-panel);width:auto;min-width:0;min-height:44px;color:var(--mk-text);border-radius:1.1em;flex:1;align-items:center;gap:.6em;margin:0;padding:.5em .8em;font-family:inherit;font-size:1em;font-weight:700;text-decoration:none;display:flex}@media (hover:hover){.site-glow-choice:hover{border-color:var(--mk-blue)}}.site-glow-choice .mk-symbol{background:var(--mk-fill);border-radius:50%;width:2em;height:2em}.site-glow-choice .mk-symbol svg{width:64%;height:64%}.site-glow-choice strong{flex:1;min-width:0}.mk-about{text-align:center;width:100%;max-width:34em;margin:.7em auto .6em}.mk-about summary{color:var(--mk-link);font-weight:700;list-style:none}.mk-about summary::-webkit-details-marker{display:none}.mk-about summary:focus-visible{outline:2px solid var(--mk-blue);outline-offset:2px}.mk-about p,.mk-about .mk-guide{background:var(--mk-text);color:var(--mk-bg);text-align:left;border-radius:.9em;margin:.6em 0 0;padding:.8em 1em;font-size:.95em;line-height:1.45}.mk-about .mk-guide{max-height:70vh;padding-left:2.2em;overflow-y:auto}.mk-about .mk-guide li+li{margin-top:.5em}.site-glow-choice .site-glow-name{flex-direction:column;flex:1;gap:.2em;min-width:0;padding-block:.3em;display:flex}.site-glow-text{opacity:.85;font-size:.85em;font-weight:500;line-height:1.3}.site-glow-choice em{color:var(--mk-link);white-space:nowrap;font-style:normal}.site .site-glow-row.main .site-glow-choice,.mk .site-glow-row.main .site-glow-choice{background:var(--mk-fill);background-image:var(--mk-warm);color:#fff;border-color:#0000}.site-glow-row.main .site-glow-choice em{color:#fff}.site-glow-row.main .site-glow-choice .mk-symbol{background:#ffffff38}.mk-center .site-glow-choices{width:100%;max-width:34em;margin:0 auto}.site-glow-info summary{box-sizing:border-box;border:1.5px solid var(--mk-line);background:var(--mk-panel);width:max(40px,2.4em);height:max(40px,2.4em);color:var(--mk-link);cursor:pointer;border-radius:50%;place-items:center;font-size:1.1em;font-weight:700;list-style:none;display:grid}.site-glow-info summary::-webkit-details-marker{display:none}.site-glow-info summary:focus-visible{outline:2px solid var(--mk-blue);outline-offset:2px}.site-glow-info[open] summary{background:var(--mk-text);border-color:var(--mk-text);color:var(--mk-bg)}.site-glow-more{background:var(--mk-text);color:var(--mk-bg);border-radius:.9em;flex-basis:100%;margin:0;padding:.7em .9em;font-size:.95em;font-weight:400;line-height:1.4;display:none}.site-glow-row:has(>.site-glow-info[open])>.site-glow-more{display:block}@media (width<=420px){.site-glow-start{display:none}.mk-center .site-glow-choices{font-size:.92em}}@media (width<=600px) and (height<=700px){.site-glow{gap:.7em}.site .site-glow-title{font-size:2.1em}.site-glow-line{margin-top:0;font-size:.95em}.site-filmed .site-film{aspect-ratio:2.4}.site-glow-pics{grid-template-columns:repeat(4,1fr);gap:.4em}.site-glow-pic,.site-glow-pic:first-child,.site-glow-pic:nth-child(2){aspect-ratio:3/4;border-radius:.9em}.site-glow-pic span{font-size:.8em;bottom:.4em;left:.45em}}@media (width>=900px){.site-glow{grid-template-columns:1fr 1fr;align-items:center;gap:1.4em 3.5em;display:grid}.site-glow-words{grid-column:1;align-self:end}.site-glow-choices{grid-column:1;align-self:start}.site-glow-pics{grid-area:1/2/3;gap:1em}.site .site-glow-title{text-align:left;font-size:3.2em}.site-glow-line{text-align:left}.site-glow>.site-small{grid-column:1/-1}}.site-film{aspect-ratio:16/9;box-shadow:0 .5em 1.2em color-mix(in srgb, var(--mk-blue) 18%, transparent);background:#000;border-radius:1.3em;position:relative;overflow:hidden}.site-film-video{object-fit:cover;width:100%;height:100%;display:block}.site-film{isolation:isolate}.site-film-video.site-film-under{z-index:-1;position:absolute;inset:0}.site-film-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.site-film-video::-webkit-media-controls{display:none!important}.site .site-film-words{background:var(--mk-text);color:var(--mk-bg);border-radius:1.4em;align-items:center;gap:.6em;padding:.45em .45em .45em 1em;font-size:.9em;text-decoration:none;display:flex}.site-film-words span{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.site-film-words b{background:var(--mk-fill);background-image:var(--mk-warm);color:#fff;border-radius:999px;flex:none;padding:.35em .9em}.site p.site-film-words{margin:0;padding:.6em 1em}.site .site-keep-go{flex-wrap:wrap;justify-content:center;gap:.6em;display:flex}.site .site-full-open{width:auto;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4em;margin:0;padding:.55em 1.4em;font-size:1.15em;font-weight:600;display:inline-flex}.site-full-open svg{fill:currentColor;width:1.1em;height:1.1em}.site-full-film{box-sizing:border-box;background:var(--mk-bg);width:min(56em,100vw - 32px);max-height:calc(100svh - 32px);color:var(--mk-text);border:none;border-radius:1.3em;padding:12px;overflow:auto}.site-full-film::backdrop{background:#000000bf}.site-full-film video{aspect-ratio:16/9;background:#000;border-radius:.8em;width:100%;display:block}.site-full-film p{margin:10px 4px;font-size:.9em;line-height:1.4}.site-full-film .mk-secondary{margin:0 auto;display:block}@media (width>=900px){.site-home:has(.site-filmed){background:var(--mk-bg);position:relative}.site-home:has(.site-filmed) .site-top{z-index:2;position:relative}.site-home:has(.site-filmed) .site-top :is(.mk-brand,.site-nav-link){color:#fff}.site-home:has(.site-filmed) .site-main{box-sizing:border-box;min-height:calc(100svh - 4.5em);position:static}.site-glow.site-filmed{flex-direction:column;justify-content:center;align-items:center;gap:1.2em;max-width:36em;margin:0 auto;display:flex}.site-filmed>:not(.site-film){z-index:1;position:relative}.site-filmed .site-film{z-index:0;aspect-ratio:auto;height:100svh;box-shadow:none;border-radius:0;position:absolute;inset:0 0 auto}.site-filmed .site-film:after{content:"";background:linear-gradient(#00000073,#00000026 40%,#00000080);position:absolute;inset:0}.site .site-filmed .site-full-open{color:#222;background:#ffffffeb;border-color:#0000}.site .site-filmed .site-glow-title,.site-filmed .site-glow-title{color:#fff;text-align:center;text-shadow:0 2px 18px #00000073}.site-filmed .site-glow-line{color:#ffffffeb;text-align:center;text-shadow:0 1px 10px #00000080}.site-filmed .site-glow-choices{width:100%}.site .site-filmed .site-film-words{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;width:100%;font-size:.95em}}@media (width<=600px) and (height<=600px){.site-home .site-main{padding-top:.4em;padding-bottom:.4em}}.site-pricing .site-title{font-size:clamp(1.75em,3vw,2.4em)}.site-worth{text-align:center;opacity:.8;max-width:30em;margin:-.2em auto 0}.site-switch{align-self:center}.site-cancel{flex-direction:column;gap:.8em;display:flex}.site-cancel-go{align-self:center}.site-cancel-box{text-align:center;flex-direction:column;align-items:center;gap:.7em;display:flex}.site-cancel-box p{max-width:30em;margin:0}.site-cancel-pair{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.site-change-plan{align-self:center;margin-top:.6em}.site-cancel .site-doc{text-align:left}html.js .site-panel[data-off],html:not(.js) :is(.site-switch,.site-plans .acct-interval),html.js .site-nojs{display:none}.site-panel{flex-direction:column;gap:.6em;width:100%;display:flex}.site-packs,.site-plans{max-width:36em;margin:0 auto}.site-fit .mk-count button{min-width:0;padding:.45em .9em;font-size:max(12px,.875em)}.site-fit .acct-list{border-radius:1.1em}.site-fit .acct-row{gap:.6em;min-height:0;padding:.32em .75em .32em 1em}.site-fit .acct-row-text{gap:.08em}.site-fit .acct-row-text strong{font-size:.9375em;line-height:1.25}.site-fit .acct-row-text small{font-size:max(11px,.75em);line-height:1.2}.site-fit .acct-tag{padding:0 .5em;font-size:max(12px,.75em)}.site-fit .acct-buy{min-width:4.4em;padding:.45em .9em;font-size:.9375em}.site-fit .acct-h2{margin:.2em 1em 0;font-size:max(12px,.8125em)}.site-fit .acct-foot{margin:0 1em;font-size:max(11px,.75em);line-height:1.35}.site-plans .acct-price{flex-direction:column;gap:.1em}.site-plans .acct-price small{color:var(--mk-muted);font-size:max(11px,.75em)}.site-plans .acct-buy{min-width:5.2em}.site-doc{max-width:720px;margin:0 auto;line-height:1.6}.site-doc h1{text-align:left;margin-bottom:20px}.site-doc h2{margin:36px 0 10px;font-size:22px}.site-doc h3{margin:24px 0 8px;font-size:18px}.site-doc h4{margin:20px 0 6px;font-size:16px}.site-doc hr{border:0;border-top:1px solid var(--mk-line);margin:32px 0}.site-doc ul,.site-doc ol{padding-left:1.3em}.site-doc li{margin:6px 0}.site .mk-signin{width:100%;margin:0 auto}.site-signin-sub{margin-bottom:20px}.site-foot{padding:.7em max(1em, env(safe-area-inset-right)) calc(.7em + env(safe-area-inset-bottom)) max(1em, env(safe-area-inset-left));border-top:1px solid var(--mk-line);color:var(--mk-muted);text-align:center;flex-direction:column;gap:.3em;font-size:max(13px,.8125em);line-height:1.4;display:flex}.site-foot nav{flex-wrap:wrap;justify-content:center;gap:.2em 1.4em;margin-bottom:.15em;font-size:1.08em;display:flex}.site-foot a{text-decoration:none}.site-foot p{text-wrap:balance;max-width:66em;margin:0 auto}:is(.site-nav-link,.site-foot a,.site-doc a,.acct-foot a):hover{text-decoration:underline}@media (width<=600px){.site-top{padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));gap:12px}.site-nav{gap:14px}}@media (width<=480px){.site:not(.site-signin) .site-top-pricing{display:none}}@media (width<=360px){.site-top{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));gap:8px}.site-nav{gap:10px}.site-top .site-pill{padding:6px 10px}}.mk-app:has(.mk-banner) .mk-video{--fit:max(120px, calc(100vh - 420px - var(--above,0px)))}@supports (height:100svh){.mk-app:has(.mk-banner) .mk-video{--fit:max(120px, calc(100svh - 420px - var(--above,0px)))}}@media (width<=820px),(width<=1024px) and (height<=500px){.mk-app:has(.mk-banner) .mk-video{--fit:max(120px, calc(100vh - 400px - var(--above,0px) - var(--tabbar,0px) - var(--rows,0px)))}@supports (height:100svh){.mk-app:has(.mk-banner) .mk-video{--fit:max(120px, calc(100svh - 400px - var(--above,0px) - var(--tabbar,0px) - var(--rows,0px)))}}}@media (width<=600px){.mk-banner{gap:8px;margin-top:8px;padding:8px 8px 8px 14px;font-size:15px;line-height:1.3}.mk-banner button{padding:8px 14px;font-size:14px}.mk-app:has(.mk-banner) .mk-steps{margin-top:8px}.mk-app:has(.mk-banner) .mk-main{padding-top:10px}}@media (width<=600px) and (height<=700px){.mk-app:has(.mk-banner) .mk-main h1{margin-bottom:4px;font-size:24px}.mk-app:has(.mk-banner) .mk-sub{margin-bottom:10px;font-size:14px}.mk-app:has(.mk-banner) .mk-sub-more{display:none}.mk-app:has(.mk-banner) .mk-center .mk-hero{font-size:22px!important}}@media (width<=600px) and (height<=600px){.mk-app:has(.mk-banner) .mk-main h1{font-size:22px}.mk-app:has(.mk-banner) .mk-steps{margin-top:6px}.mk-app:has(.mk-banner) .mk-main{padding-top:6px}.mk-app:has(.mk-banner) .mk-people{margin-top:-4px}.mk-app:has(.mk-banner) .mk-wide>.mk-sub{display:none}}@media (width>=601px){.mk-narrow:has(.mk-scene-length){gap:16px}.mk-narrow:has(.mk-scene-length) h1{font-size:36px}.mk-narrow:has(.mk-scene-length) textarea{height:132px}.mk-main:has(.mk-scene-length){padding-top:20px}}@media (width<=600px){:is(.mk-narrow:has(.mk-shapes),.mk-narrow:has(.mk-scene-length)){gap:14px}.mk-narrow:has(.mk-scene-length) textarea{height:120px;padding:12px 14px;font-size:16px}.mk-pills.mk-shapes{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-pills.mk-shapes button{padding:12px 4px}}.mk-photo-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mk-photo-slot{flex-direction:column;gap:6px;min-width:0;display:flex}.mk-photo-name{text-align:center;font-size:15px;font-weight:600}.mk-photo-tile{border:2px dashed var(--mk-blue);background:var(--mk-panel);width:100%;max-width:100%;max-height:46svh;color:var(--mk-blue);cursor:pointer;border-radius:16px;place-items:center;padding:0;display:grid;overflow:hidden}.mk-photo-tile.on{border-style:solid}.mk-photo-tile:disabled{opacity:.45;cursor:default}.mk-photo-tile svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.mk-photo-tile img{object-fit:cover;width:100%;height:100%}.mk-photo-strip{justify-content:center;gap:10px;display:flex}.mk-photo-strip button{border:1px solid var(--mk-line);cursor:pointer;background:0 0;border-radius:10px;padding:0;overflow:hidden}.mk-photo-strip img{object-fit:cover;height:56px;display:block}.mk-picture-actions{justify-content:flex-end;gap:10px;display:flex}@media (width<=600px) and (height<=700px){.mk-main:has(.mk-scene-length){padding-top:8px}.mk-main:has(.mk-scene-length) .mk-steps{margin-top:8px}.mk-main:has(.mk-scene-length) h1{margin-bottom:0;font-size:24px;line-height:1.15}.mk-narrow:has(.mk-scene-length){gap:10px}.mk-narrow:has(.mk-scene-length) .mk-label{gap:6px}.mk-narrow:has(.mk-scene-length) textarea{height:96px}}@media (width<=820px),(width<=1024px) and (height<=500px),(pointer:coarse){:root:has(:is(textarea,input:not([type]),input:is([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url],[type=number]),[contenteditable=true]):focus) :is(.mk-stick,.mk-top,.site-top){position:relative;top:0;bottom:0}:root:has(:is(textarea,input:not([type]),input:is([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url],[type=number]),[contenteditable=true]):focus) .mk-scroll-cue{display:none}}@media (width<=820px),(width<=1024px) and (height<=500px){:root:has(:is(textarea,input:not([type]),input:is([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url],[type=number]),[contenteditable=true]):focus) .mk-tabs{display:none}}@media (width>=821px) and (height>=501px),(width>=1025px){.mk-stick{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.mk-chars-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:14px 0 4px;display:flex}.mk-chars-head:has(.mk-find-box){flex-wrap:nowrap}.mk-find-box{border-radius:980px;flex:1 1 0;min-width:0;padding:11px 16px;font-size:16px}.mk-chars-head .mk-secondary{flex:none}.mk-find-order{justify-content:center;margin:12px 0 14px}.mk-find-order .mk-chip{min-height:34px;font-size:14px}.mk-chars{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin:18px 0 8px;display:grid}.mk-char{flex-direction:column;align-items:center;gap:2px;display:flex}.mk-char-pick{border:2px solid var(--mk-line);background:var(--mk-panel);cursor:pointer;text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:4px;width:100%;padding:10px 10px 12px;display:flex;position:relative}.mk-char.on .mk-char-pick{border-color:var(--mk-blue);background:color-mix(in srgb, var(--mk-blue) 8%, var(--mk-panel))}.mk-char-pick:disabled{opacity:.45;cursor:default}.mk-char-pick img,.mk-char-empty{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.mk-char-empty{background:var(--mk-bg);color:var(--mk-muted);place-items:center;font-size:40px;font-weight:700;display:grid}.mk-char-pick strong{overflow-wrap:anywhere;font-size:16px}.mk-char-pick small{color:var(--mk-muted);font-size:13px}.mk-char-tick{color:#fff;background:#00000040;border:2px solid #fff;border-radius:14px;place-items:center;width:28px;height:28px;font-size:16px;font-weight:800;display:grid;position:absolute;top:16px;right:16px}.mk-char.on .mk-char-tick{background:var(--mk-blue)}.mk-char-change{min-height:40px}.mk-char-delete{margin:0 auto 8px;display:block}@media (width<=600px){.mk-person-title{display:none}.mk-chars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.mk-char-pick{padding:8px 8px 10px}.mk-char-tick{top:13px;right:13px}}@media (width<=600px) and (height<=700px){.mk-narrow:has(.mk-scene-length){gap:10px}.mk-narrow:has(.mk-scene-length) textarea{height:88px}.mk-narrow .mk-label:has(>.mk-shapes){flex-direction:row;align-items:center;gap:12px}.mk-label>.mk-pills.mk-shapes{flex:1}.mk-narrow:has(.mk-scene-length) .mk-slider-ends{display:none}.mk-person-info .mk-looks>span{display:none}.mk-person-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.mk-person-actions .mk-create{display:contents}.mk-person-actions .mk-create .mk-count{justify-self:end}.mk-person-actions>.mk-create:first-child .mk-count{justify-self:start}.mk-person-actions .mk-create>button{grid-column:1/-1}}@media (width<=600px){.mk-person-top .mk-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-person-info .mk-looks{margin:0}.mk-person-info .mk-looks>div{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=600px) and (height<=600px){.mk-narrow:has(.mk-scene-length) textarea{height:56px}.mk-narrow:has(.mk-scene-length){gap:8px}.mk-narrow:has(.mk-scene-length) h1{font-size:22px}.mk-pills.mk-shapes button{padding-top:10px;padding-bottom:10px}.mk-narrow:has(.mk-scene-length) .mk-label{gap:6px}.mk-narrow:has(.mk-scene-length) .mk-slider-value strong{font-size:19px}.mk-summary .mk-row{padding:10px 0}.mk-person-top .mk-desc{-webkit-line-clamp:1}.mk-person-actions .mk-secondary{padding-top:8px;padding-bottom:8px}.mk-person .mk-count button{padding-top:5px;padding-bottom:5px}.mk-person-info>.mk-error{padding:10px 14px;font-size:15px}}.mk-two.mk-blend-clips{width:min(440px,100%);margin:0 auto}.mk-two.mk-blend-clips img,.mk-two.mk-blend-clips .mk-clip-empty{aspect-ratio:auto;height:72px}.mk-narrow:has(.mk-blend-clips){gap:14px}@media (width<=600px){.mk-two.mk-blend-clips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-two.mk-blend-clips>.mk-clip{gap:4px;padding:6px}.mk-two.mk-blend-clips figcaption{justify-content:center;font-size:13px}}@media (width<=600px) and (height<=700px){.mk-two.mk-blend-clips img,.mk-two.mk-blend-clips .mk-clip-empty{aspect-ratio:auto;height:64px}.mk-narrow:has(.mk-blend-clips) .mk-row-choice small{display:none}}@media (width<=600px) and (height<=600px){.mk-two.mk-blend-clips{display:none}}.app-foot{padding:0 max(16px, env(safe-area-inset-right)) 20px max(16px, env(safe-area-inset-left))}@media (width>=821px) and (height>=501px),(width>=1025px){.app-foot{padding-inline:88px}}@media (width<=600px){.app-foot{padding-bottom:12px}.mk-narrow:has(.mk-chip-box) textarea:not(.mk-chip-choices textarea){height:120px;padding:12px 14px;font-size:16px}}@media (width<=600px) and (height<=700px){.mk-narrow:has(.mk-chip-box){gap:10px}.mk-narrow:has(.mk-chip-box) textarea:not(.mk-chip-choices textarea){height:96px}}@media (width<=600px) and (height<=600px){.mk-narrow:has(.mk-chip-box) h1{font-size:22px}.mk-narrow:has(.mk-chip-box) textarea:not(.mk-chip-choices textarea){height:68px}.mk-chip-box>.mk-director:first-child{margin-bottom:4px}}.mk-row.mk-row-words{flex-wrap:wrap;align-items:center}.mk-row-words>strong{overflow-wrap:anywhere;text-align:right}.mk-words-on{flex-direction:column;flex-basis:100%;gap:10px;display:flex}.mk-words-on-label{font-weight:600}.mk-words-on textarea{font:inherit;border:1px solid var(--mk-line);background:var(--mk-bg);color:var(--mk-text);resize:vertical;border-radius:12px;padding:10px 12px;font-size:17px}.mk-words-on-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-words-on-over{color:var(--mk-text);font-weight:700}.mk-words-panel{text-align:left;max-width:560px;margin:18px auto 0}.mk-movie-length{align-items:center;gap:12px;display:flex}.mk-movie-length input[type=range]{min-width:0;height:32px;accent-color:var(--mk-blue);cursor:pointer;flex:1;margin:0}.mk-chip.mk-chip-value{cursor:default;min-width:84px;color:var(--mk-text);font-variant-numeric:tabular-nums;flex:none}@media (width<=600px){.mk-narrow.mk-movie-step{gap:14px}.mk-movie-step textarea{height:104px;padding:12px 14px;font-size:16px}}@media (width<=600px) and (height<=700px){.mk-main:has(.mk-movie-step){padding-top:8px}.mk-narrow.mk-movie-step{gap:6px}.mk-movie-step h1{font-size:22px}.mk-movie-step .mk-label{gap:6px}.mk-movie-step .mk-label:has(>.mk-shapes){flex-direction:row;align-items:center;gap:12px}.mk-movie-step .mk-pills.mk-shapes button{padding-top:6px;padding-bottom:6px}.mk-movie-step .mk-idea-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-movie-step textarea{height:56px}}:is(.mk-movie-step .mk-label:has(>.mk-shapes),.mk-movie-step .mk-movie-style){flex-direction:row;align-items:center;gap:12px}.mk-movie-step .mk-label>.mk-pills.mk-shapes{flex:1}.mk-movie-step .mk-movie-style .mk-label-k{min-width:0}.mk-movie-style .mk-chip{margin-left:auto}.mk-movie-step .mk-chip-choices{scroll-margin-bottom:190px}@media (width<=600px) and (height<=700px){.mk-movie-step .mk-chip-choices{padding:8px}.mk-movie-step .mk-look-choices button{padding:5px 10px}}@media (width>=601px){.mk-narrow.mk-movie-step{gap:16px}.mk-movie-step textarea{height:108px}}@media (width>=601px) and (height<=720px){.mk-main:has(.mk-movie-step){padding-top:12px}.mk-narrow.mk-movie-step{gap:8px}.mk-movie-step h1{margin:0;font-size:28px}.mk-movie-step textarea{height:60px}}.mk-movie-step .mk-step-bar .mk-short{white-space:nowrap;flex-direction:row;justify-content:center;align-items:baseline;column-gap:8px;padding:6px 12px}.mk-movie-step .mk-step-bar .mk-short strong{font-size:20px}.mk-movie-step .mk-step-bar .mk-short>span{font-size:14px}.mk-movie-step .mk-step-bar .mk-short{flex-wrap:wrap}.mk-movie-step .mk-step-bar .mk-short>.mk-ready-in:before{content:"· "}@media (width<=600px){.mk-movie-step .mk-step-bar .mk-short>.mk-ready-in{flex-basis:100%}.mk-movie-step .mk-step-bar .mk-short>.mk-ready-in:before{content:none}}@media (width<=600px) and (height<=700px){.mk-movie-step .mk-step-bar .mk-short>span:not(.mk-ready-in){display:none}.mk-movie-step .mk-step-bar .mk-short>.mk-ready-in{flex-basis:auto}.mk-narrow.mk-movie-step{gap:4px}.mk-movie-step .mk-pills.mk-shapes button,.mk-movie-style .mk-chip{padding-top:4px;padding-bottom:4px}.mk-movie-step .mk-step-bar .mk-short{column-gap:6px;padding:4px 8px}.mk-movie-step .mk-step-bar .mk-short strong{font-size:18px}.mk-summary.mk-summary-tight .mk-row{padding:5px 0}}.mk-look-change .mk-viewer-img{justify-content:center}.mk-look-change .mk-viewer-img img,.mk-look-change .mk-viewer-img.pair img{flex:0 auto;width:auto;max-height:28svh}.site-back{align-self:flex-start;align-items:center;min-height:44px;margin:-10px 0 0;padding:0 16px 0 0;text-decoration:none;display:inline-flex}.mk-center>.mk-step-bar{align-self:stretch}.mk-top-back{align-items:center;width:fit-content;min-height:44px;margin:-10px auto -6px 0;padding:0 16px 0 0;display:flex}section:has(>.mk-top-back){--above:30px}@media (width<=820px),(width<=1024px) and (height<=500px){section:has(>.mk-actions>:nth-child(4)){--rows:60px}section:has(>.mk-actions>:nth-child(5)){--rows:120px}}@media (width<=820px) and (height<=600px){section:has(>.mk-top-back)>.mk-actions{gap:6px;margin-top:6px}section:has(>.mk-top-back)>.mk-actions>.mk-primary{padding-top:11px;padding-bottom:11px}section:has(>.mk-top-back)>.mk-actions>.mk-secondary{padding-top:8px;padding-bottom:8px}}.lib-foot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.lib-download{white-space:nowrap;align-items:center;min-height:44px;margin:-12px 0;padding:0 0 0 12px;font-size:14px;text-decoration:none;display:inline-flex}.mk-chip-box{flex-direction:column;gap:10px;margin-top:-8px;display:flex}.mk-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-director{letter-spacing:.03em;color:var(--mk-muted);margin:20px 0 12px;font-size:13px;font-weight:500;line-height:1.4}.mk-chip-box>.mk-director:first-child{margin-top:6px}@media (width<=600px) and (height<=700px){.mk-director{letter-spacing:0;font-size:12px}.mk-chip-box>.mk-director:first-child{margin:0 0 8px}}.mk-chip{border:1px solid var(--mk-line);background:var(--mk-panel);min-height:40px;color:var(--mk-text);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.mk-chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.mk-chip.on{border-color:var(--mk-blue);color:var(--mk-blue)}@media (width<=480px){.mk-chips{gap:5px}.mk-chip{gap:4px;padding:0 7px;font-size:14px}.mk-chip svg{width:15px;height:15px}}@media (width<=400px){.mk-chips{gap:4px}.mk-chip{padding:0 5px}}.mk-chip-choices{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;scroll-margin-bottom:140px;display:flex}.mk-chip-choices .mk-count{align-self:flex-start}.mk-chip-choices p{margin:0}.mk-look-choices{border-radius:22px;flex-wrap:wrap}.mk-look-choices button{white-space:nowrap}.mk-extras{margin:0}.mk-extras>.mk-chips{flex-wrap:nowrap;align-items:flex-end}.mk-extra{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:inline-flex}.mk-extra-words{flex:0 auto}.mk-extra-name{color:var(--mk-muted);white-space:nowrap;padding-left:4px;font-size:12px;font-weight:600;line-height:1.2}.mk-extras .mk-chip{min-height:36px}.mk-chip-words{min-width:0;max-width:100%}.mk-chip-words>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-pills.mk-follow{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-pills.mk-follow button{padding:10px 8px;font-size:15px}.mk-chips .mk-chip-v{text-overflow:ellipsis;white-space:nowrap;max-width:6.5em;overflow:hidden}@media (width<=420px){.mk-chips .mk-chip-v{max-width:4.6em}}.mk-sound-pick{align-items:center;gap:10px;display:flex}.mk-chips .mk-chip-sound .mk-chip-v{max-width:none}.mk-where{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:600px;margin:8px auto 24px;display:flex}.mk-where h2{text-align:center;margin:0;font-size:22px}.mk-where-top{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;max-width:900px;margin:0 auto 16px;display:flex}.mk-where-top h2{margin:0;font-size:20px}.mk-where-top .mk-chips,.mk-where>.mk-chips{justify-content:center}.mk-where>:is(.mk-place,.mk-place-words,.mk-error){box-sizing:border-box;width:100%}.mk-place-words{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:22px;flex-direction:column;gap:10px;padding:20px;display:flex}.mk-place .mk-person-top .mk-face,.mk-place .mk-person-top .mk-face.empty,.mk-place .mk-face{border-radius:22px}.mk-place .mk-person-info .mk-place-words{border:none;padding:0}.mk-explain{width:20px;height:20px;color:var(--mk-muted);vertical-align:middle;cursor:pointer;background:0 0;border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0 2px;padding:0;font-family:inherit;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:relative}.mk-explain.mk-explain-alone{white-space:nowrap;border-width:1px;border-radius:999px;width:auto;height:auto;padding:5px 11px;font-size:13px;font-weight:600;line-height:1.2}.mk-explain:before{content:"";position:absolute;inset:-10px}.mk-explain-alone:before{inset:-8px -2px}.mk-explain:hover,.mk-explain.on{color:var(--mk-blue)}.mk-explain-pop{z-index:1000;border:1px solid var(--line);background:var(--panel);max-height:calc(100vh - 24px);color:var(--text);text-align:left;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;font-size:15px;font-weight:400;line-height:1.4;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #0000002e}.mk-explain-pop p{margin:0}.mk-explain-pop b{font-weight:700}.mk-label-k{align-items:center;gap:6px;display:inline-flex}.mk-follow-row{align-items:center;gap:10px;display:flex}.mk-follow-row>.mk-pills{flex:1}.mk-chips>.mk-explain{margin:0 4px}.mk-create-pick{align-items:center;gap:12px;display:flex}@media (width<=600px) and (height<=600px){.mk-pills.mk-follow button{padding-top:6px;padding-bottom:6px}}@media (width<=1024px) and (height<=500px){.mk-app{--tabbar:calc(42px + env(safe-area-inset-bottom))}.mk-tabs{padding-top:2px}.mk-tab{flex-direction:row;gap:6px;font-size:13px}.mk-tab svg{width:22px;height:22px}.mk-tabs .mk-tab-mh>.mk-tab,:where(.mk) .mk-tabs .mk-tab-mh>.mk-tab:hover{line-height:1.1}.mk-top{padding-top:4px;padding-bottom:4px}.mk-brand .wordmark{height:48px}.mk-wallet .mk-link{padding:4px 0}.mk-main{padding-top:8px}.mk-main h1{margin-bottom:4px;font-size:24px}.mk-sub{margin-bottom:10px;font-size:15px}.mk-sub-more,.mk-sub+.mk-tips{display:none}.mk-steps{gap:4px 18px;margin-top:6px;font-size:13px}.mk-steps li span{width:20px;height:20px;font-size:11px}.mk-top-back{margin-bottom:-12px}.mk-stick.mk-step-bar{gap:6px;padding-top:6px;padding-bottom:6px}.mk-step-bar .mk-primary{padding-top:10px;padding-bottom:10px;font-size:17px}.mk-step-bar>:is(.mk-note,.mk-error){padding:6px 10px;font-size:14px}.app-foot{padding-bottom:8px}.mk-main:has(>.mk-center>.site-glow-choices){padding-bottom:8px}.mk-center .mk-hero{margin-bottom:8px;font-size:26px!important}.mk-center:has(.site-glow-choices) .mk-sub{display:none}.mk-narrow{gap:10px}.mk-narrow:has(.mk-chip-box) textarea:not(.mk-chip-choices textarea){height:72px;padding:10px 14px;font-size:16px}:is(.mk-narrow:has(.mk-scene-length) textarea,.mk-movie-step textarea){height:72px;padding:10px 14px;font-size:16px}.mk-chip-box{gap:6px;margin-top:-4px}.mk-chip{min-height:36px}.mk-wide:has(>.mk-add-person){position:relative}.mk-wide>.mk-add-person{margin:0;padding:7px 14px;position:absolute;top:0;right:0}.mk .mk-more-below{display:none}.mk-person{padding:12px 16px}.mk-person-top{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:4px 14px;display:grid}.mk-person-top>:first-child{grid-row:span 3}.mk-person-top .mk-face,.mk-person-top .mk-face.empty{border-radius:14px;width:72px;height:72px;font-size:12px}.mk-person-info{display:contents}.mk-person-info>*{grid-column:2;justify-self:start}.mk-person-info>:is(.mk-label,.mk-row-actions,.mk-person-actions,.mk-small,.rights,.mk-error,.mk-looks,.mk-cast-change){grid-column:1/-1;justify-self:stretch}.mk-person-info>.mk-label:first-child{grid-column:2}.mk-person-top .mk-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-person-info{gap:6px}.mk-person-info .mk-looks{margin:0}.mk-person-info .mk-looks>span{display:none}.mk-person-info .mk-looks>div{grid-template-columns:repeat(auto-fill,80px)}.mk-person-actions .mk-secondary{padding-top:7px;padding-bottom:7px}.mk-person .mk-count button{padding-top:5px;padding-bottom:5px}.mk-film-page{grid-template-columns:minmax(0,3fr) minmax(200px,2fr);align-items:start;column-gap:20px;display:grid}.mk-film-page>*{grid-column:2}.mk-film-page>.mk-video{--fit:calc(100vh - 90px - var(--tabbar));grid-area:1/1/span 8;align-self:center}@supports (height:100svh){.mk-film-page>.mk-video{--fit:calc(100svh - 90px - var(--tabbar))}}.mk-film-page>:is(.mk-words-panel,.mk-clips){grid-column:1/-1}.mk-film-page>.mk-top-back{margin:0 0 -4px}.mk-film-page h1{text-align:left;font-size:22px}.mk-film-page>.mk-film-title{text-align:left;margin:0 0 8px;font-size:15px}.mk-film-page>.mk-actions{justify-content:flex-start;gap:8px;margin-top:10px}.mk-film-page>.mk-actions>:is(.mk-primary,.mk-secondary){padding:9px 16px;font-size:15px}.site-top .mk-brand .wordmark{height:48px}.site-glow.site-filmed{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.6em 1.2em;display:grid}.site-filmed>*{grid-column:1}.site-filmed>.site-film{grid-area:1/2/span 4;align-self:center}.site .site-filmed .site-glow-title{font-size:1.6em}.site-filmed .site-glow-line{font-size:.9em}.site-filmed .site-glow-choices{gap:.4em}}@media (width<=1024px) and (height<=500px),(width<=600px) and (height<=700px){.mk-signin .mk-card{gap:8px;padding:16px 20px}.mk-signin .mk-input{padding-top:10px;padding-bottom:10px}}@media (width<=600px) and (height<=600px){.mk-signin .mk-input{padding-top:8px;padding-bottom:8px}.mk-signin .signup-agree{margin-bottom:6px;padding-top:10px;padding-bottom:10px}.mk-signin .mk-primary.big{padding-top:14px;padding-bottom:14px}}@media (width<=1024px) and (height<=500px){.acct{gap:6px}.acct>h1,.acct>.mk-sub{margin:0}.acct-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px}.acct-plan{gap:6px;padding:10px 16px}.acct-plan h2{font-size:18px}.acct-plan-price strong{font-size:24px}.acct-plan .mk-primary.big{padding-top:10px;padding-bottom:10px;font-size:16px}.mk-signin{max-width:640px}.mk-signin .mk-card{grid-template-columns:1fr 1fr;align-items:center;display:grid}.mk-signin .mk-card>:not(.mk-input,.mk-pw,.signup-agree){grid-column:1/-1}.mk-signin .mk-primary.big{padding-top:10px;padding-bottom:10px;font-size:17px}.mk-signin>h1{margin-bottom:6px}}@media (width<=1024px) and (height<=400px){.mk-steps{display:none}.mk-signin>h1{margin:-8px 0 4px;font-size:20px}.mk-signin .mk-card{padding-top:10px;padding-bottom:10px}.mk-brand .wordmark,.site-top .mk-brand .wordmark{height:40px}}@media (width>=601px) and (width<=1100px) and (height>=900px) and (orientation:portrait){.mk-app>.mk-main{flex-direction:column;display:flex}.mk-app>.mk-main>:first-child{margin-top:auto}.mk-app>.mk-main>:last-child{margin-bottom:auto}.mk-app>.mk-steps{margin-top:auto}.mk-app>.mk-steps+.mk-main{flex:none;margin-bottom:auto}.mk-app>.mk-steps+.mk-main>:first-child{margin-top:0}.mk-center .site-glow-choices{font-size:1.2em}.mk-center .mk-hero{margin-bottom:16px}.mk-person-top .mk-face,.mk-person-top .mk-face.empty{width:160px;height:160px}}:is(.mk-primary,.site-pill,.mk-banner button,.acct-buy,.site-glow-choice,.mk-secondary){isolation:isolate;position:relative;overflow:hidden}:is(.mk-primary,.site-pill,.mk-banner button,.acct-buy,.site-glow-row.main .site-glow-choice,.mk-secondary,.site-glow-row:not(.main) .site-glow-choice):before{content:"";z-index:-1;background:var(--mk-warm-drift) 0 0 / 400% 100% repeat-x;pointer-events:none;animation:4s linear infinite mk-drift;position:absolute;inset:0}:is(.mk-primary,.site-pill,.mk-banner button,.acct-buy,.site-glow-row.main .site-glow-choice,.help-open){background-image:var(--mk-warm-drift)}:is(.mk-secondary,.site-glow-row:not(.main) .site-glow-choice),:is(.mk-secondary,.site-glow-row:not(.main) .site-glow-choice):before{background-image:var(--mk-soft-drift)}.site-glow-row.photo,.site-glow-row.loop{--row-drift:var(--mk-dusk-drift)}.site-glow-row.cast{--row-drift:var(--mk-twilight-drift)}.site-glow-row.blend{--row-drift:var(--mk-coral-drift)}.site-glow-row.script{--row-drift:var(--mk-ocean-drift)}.site :is(.script,.photo,.cast,.blend,.loop).site-glow-row .site-glow-choice,.mk :is(.script,.photo,.cast,.blend,.loop).site-glow-row .site-glow-choice{color:#fff;background-image:var(--row-drift);border-color:#0000}:is(.script,.photo,.cast,.blend,.loop).site-glow-row .site-glow-choice:before{background-image:var(--row-drift)}:is(.script,.photo,.cast,.blend,.loop).site-glow-row .site-glow-choice em{color:#fff}:is(.script,.photo,.cast,.blend,.loop).site-glow-row .site-glow-choice .mk-symbol{background:#ffffff38}.help-open{isolation:isolate;overflow:hidden}.help-open:before{content:"";z-index:-1;background:var(--mk-warm-drift) 0 0 / 400% 100% repeat-x;pointer-events:none;animation:4s linear infinite mk-drift;position:absolute;inset:0}@keyframes mk-drift{to{background-position:-133.333% 0}}:root[data-playing] :is(.mk-primary,.site-pill,.mk-banner button,.acct-buy,.site-glow-choice,.mk-secondary,.help-open):before{animation-play-state:paused}:root :is(.mk-primary,.site-pill,.mk-banner button,.acct-buy,.site-glow-choice,.mk-secondary,.help-open)[aria-busy=true]{opacity:1;cursor:default}:root :is(.mk-primary,.site-pill,.mk-banner button,.acct-buy,.site-glow-choice,.mk-secondary,.help-open)[aria-busy=true]:before{animation-duration:1.2s}@media (prefers-reduced-motion:reduce){:is(.mk-primary,.site-pill,.mk-banner button,.acct-buy,.site-glow-choice,.mk-secondary,.help-open):before{animation:none}}@media (width>=821px) and (height>=501px),(width>=1025px){.mk-app{--mark-extra:72px}.mk-film-page>.mk-video{--fit:max(200px, calc(100vh - 392px - var(--mark-extra) - var(--above,0px)))}@supports (height:100svh){.mk-film-page>.mk-video{--fit:max(200px, calc(100svh - 392px - var(--mark-extra) - var(--above,0px)))}}}@media (width>=821px) and (width<=1180px) and (height>=501px){.mk-app{--mark-extra:80px}}.ai-note{max-width:620px;color:var(--mk-muted);text-align:center;margin:10px auto 0;font-size:13px}.mk-feedback{border:1px solid var(--mk-blue);color:var(--mk-link);white-space:nowrap;cursor:pointer;background:0 0;border-radius:980px;padding:6px 14px;font-size:14px;font-weight:700}.fb-body{gap:10px}.fb-q{margin:4px 0 0;font-weight:700}.fb .mk-chip{min-height:38px;padding:0 12px;font-size:14px}.fb-pics{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.fb-pic{width:64px;height:64px;position:relative}.fb-pic img{object-fit:cover;border:1px solid var(--h-line);border-radius:10px;width:100%;height:100%}.fb-pic-x{background:var(--h-text);width:26px;height:26px;color:var(--h-panel);cursor:pointer;border:none;border-radius:50%;font-size:16px;line-height:1;position:absolute;top:-8px;right:-8px}.fb-add{padding:10px 16px}.fb-note{resize:none;font:inherit;color:inherit;background:var(--h-panel);border:1px solid var(--h-line);border-radius:12px;padding:8px 10px}.fb .help-form .fb-send{background:var(--mk-fill);background-image:var(--mk-warm);flex:1;padding:13px}.fb-done{text-align:center;justify-content:center;align-items:center;font-size:18px}.fb-done p{margin:0 0 8px}.fb-note,.fb .mk-chips,.fb-pics{flex-shrink:0}.fb-note{min-height:76px}@media (width<=820px),(width<=1024px) and (height<=500px){.mk-app .help.fb{height:auto;max-height:calc(100vh - var(--tabbar) - 16px);max-height:calc(100svh - var(--tabbar) - 16px)}}.mk-app .help.fb .help-body{flex:0 auto}.mk-cast{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:8px;display:flex}.mk-cast-card{box-sizing:border-box;background:var(--mk-panel);border:1px solid var(--mk-line);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:4px;width:calc(50% - 6px);min-width:0;padding:10px;display:flex}@media (width>=700px){.mk-cast{gap:18px}.mk-cast-card{width:220px}}.mk-cast-card.mk-editing{width:100%;max-width:560px}.mk-cast-card.mk-editing .mk-cast-pic{max-width:120px}.mk-cast-pic{aspect-ratio:1;background:var(--mk-line);cursor:zoom-in;border:none;border-radius:14px;width:100%;max-width:220px;padding:0;position:relative;overflow:hidden}.mk-cast-pic img{object-fit:cover;width:100%;height:100%;display:block}.mk-cast-pic.empty{cursor:default}.mk-cast-card:has(.mk-pair){width:100%;max-width:420px}@media (width>=700px){.mk-cast-card:has(.mk-pair){width:340px}}.mk-cast-pic.mk-pair{aspect-ratio:5/3;background:0 0;gap:3px;max-width:none;display:flex}.mk-cast-pic.mk-pair.empty{background:var(--mk-line)}.mk-cast-pic.mk-pair img{object-fit:cover;flex:3 1 0;min-width:0;height:100%}.mk-cast-pic.mk-pair img.mk-full{flex:2 1 0}.mk-cast-card.mk-editing .mk-cast-pic.mk-pair{max-width:200px}.mk-cast-pic.empty .mk-spinner{aspect-ratio:1;width:auto;height:45%;margin:auto;position:absolute;inset:0}.mk-cast-card .mk-cast-name{overflow-wrap:anywhere;flex:none;margin-top:4px;font-size:17px}.mk-cast-role{font-size:14px;line-height:1.3}.mk-cast-edit,.mk-place .mk-person-actions .mk-secondary{padding:7px 12px;font-size:14px}.mk-place .mk-person-info>.mk-person-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:6px;width:auto;display:flex}.mk-cast-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.mk-add-photo-btn{justify-content:center;margin:14px 0 4px;display:flex;position:relative}.mk-add-or{text-align:center;margin:4px 0 8px}.mk-add-photo{align-items:center;gap:14px;margin:14px 0;display:flex}.mk-add-photo-pic{background:var(--mk-panel);cursor:pointer;border-radius:16px;flex:none;width:96px;height:120px;position:relative;overflow:hidden}.mk-add-photo-pic img{object-fit:cover;width:100%;height:100%;display:block}.mk-add-photo-pic input{opacity:0;width:1px;height:1px;position:absolute}.mk-add-photo-pic:has(input:focus-visible){outline:2px solid var(--mk-blue);outline-offset:2px}.mk-cast-links label.mk-secondary{cursor:pointer;position:relative}.mk-cast-btn{margin-top:4px}.mk-cast-failed{color:#c0392b;margin:0;font-size:13px;line-height:1.35}.mk-cast-change{text-align:left;flex-direction:column;gap:10px;width:100%;max-width:520px;margin-top:6px;display:flex}.mk-cast-change .mk-row-actions{justify-content:flex-end}.mk-wide>.mk-add-person{margin:4px auto 0}.site-keep{gap:.75em}.site .site-keep .site-glow-title{font-size:1.75em}.site-occasions{flex-wrap:wrap;justify-content:center;gap:.35em;margin:.6em 0 0;padding:0;list-style:none;display:flex}.site-occasions li{border:1.5px solid var(--mk-line);background:var(--mk-panel);color:var(--mk-text);border-radius:999px;padding:.25em .8em;font-size:.9em;font-weight:700}.site .site-occasions .site-occasion-lead{background:var(--mk-fill);background-image:var(--mk-warm);color:#fff;border-color:#0000;font-size:1em}.site .site-keep-start{text-align:center;justify-content:center;align-self:center;padding:.55em 2.2em;font-size:1.15em;display:inline-flex}.site-facts{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.site-facts:has(>.site-fact:only-child){grid-template-columns:1fr}.site-fact{border:1.5px solid var(--mk-line);background:var(--mk-panel);text-align:left;border-radius:1em;flex-direction:column;gap:.3em;padding:.7em .85em;display:flex}.site .site-fact h2{align-items:center;gap:.35em;margin:0;font-size:.95em;line-height:1.25;display:flex}.site-fact h2 svg{width:1.2em;height:1.2em;fill:var(--mk-blue);flex:none}.site-fact ul{margin:0;padding-left:1.05em}.site-fact li{margin:.15em 0;font-size:.82em;line-height:1.3}.site .site-fact a{color:var(--mk-link);margin-top:auto;font-size:.82em;font-weight:700}@media (width<=420px){.site-fact{padding:.6em .7em}.site-fact li{font-size:.78em}}@media (width>=900px){.site-glow.site-keep.site-filmed{gap:1em;max-width:54em}.site .site-keep .site-glow-title{font-size:2.6em}.site-filmed .site-occasions li{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border-color:#ffffff59}.site-keep .site-facts{gap:1em;width:100%;margin-top:.8em}.site-filmed .site-fact{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-color:#0000}.site-filmed .site-fact h2 svg{fill:#fff}.site .site-filmed .site-fact a{color:#fff}.site-fact li{font-size:.9em}}@media (width<=600px){.site-keep{gap:.6em}.site .site-keep .site-glow-title{font-size:1.5em}.site-occasions{gap:.3em;margin-top:.4em}.site-occasions li{padding:.15em .6em;font-size:.8em}.site-filmed .site-film{aspect-ratio:2.2}.site .site-keep-go{flex-wrap:nowrap;gap:.5em}.site .site-keep-go>*{white-space:nowrap;flex:1 1 0;min-width:0;padding:.5em .6em;font-size:1em}.site-home .site-top-actions{margin-top:8px}}.site-full-film.site-full-upright{width:auto;max-width:calc(100vw - 32px)}.site-full-upright video{aspect-ratio:9/16;width:auto;max-width:100%;height:calc(100svh - 110px);margin:0 auto}.site-top-actions{display:none}.site-home .site-top-actions{order:0;align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.site-top-actions .mk-about{width:auto;max-width:none;margin:0}.site-top-actions .mk-about summary{padding:8px 16px}.site-top-actions .mk-about .mk-guide{z-index:40;box-sizing:border-box;width:min(26em,100vw - 32px);margin:0;font-size:15px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000040}.site .site-top-actions .site-uses-start{padding:8px 22px;font-size:15px}@media (width<=600px){.site-home .site-top-actions{flex:0 0 100%;order:3;justify-content:center;margin:14px 0 0}.site-home .site-main{justify-content:flex-start;padding-top:6px}.site-top-actions .mk-about .mk-guide{width:auto;max-height:calc(100dvh - 190px);left:0;right:0}}@media (width>=900px){.site-glow.site-filmed .site-glow-words{align-self:center}}.mk-change{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:640px;margin:0 auto;display:flex}.mk-change-box{padding:12px 14px;font-size:16px}.mk-change-buttons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mk-change .mk-secondary,.mk-change .mk-primary{min-height:44px}.mk-change .mk-error{margin:0}.mk-change-note{text-align:center;margin:0}.vx{border-top:1px solid var(--mk-line);text-align:left;flex-direction:column;gap:10px;width:100%;margin-top:14px;padding-top:14px;display:flex}.vx-compact{text-align:center;gap:6px;margin-top:6px;padding-top:8px}.vx-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vx-compact .vx-head,.vx-compact .vx-btns{justify-content:center}.vx-head strong{font-size:17px}.vx-now{border:1px solid var(--mk-line);background:var(--mk-panel);border-radius:980px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:15px;font-weight:600;display:inline-flex}.vx-quiet{padding:8px 14px}.vx-play{color:#fff;background:var(--mk-fill);background-image:var(--mk-warm);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:12px;display:inline-flex}.vx-btns{flex-wrap:wrap;gap:8px;display:flex}.vx-btns>.mk-secondary{white-space:nowrap;flex:auto;padding-left:10px;padding-right:10px}@media (width<=600px){.vx-btns{gap:6px}.vx-btns>.mk-secondary{padding-left:8px;padding-right:8px;font-size:14px}}.vx-box{gap:12px;width:min(480px,100%)}.vx-narrow{border:1px solid var(--mk-line);background:var(--mk-panel);border-radius:16px;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.vx-narrow-top{align-items:center;gap:10px;min-height:36px;display:flex}.vx-narrow-top strong{font-size:16px}.vx-narrow-top .mk-muted{font-size:14px}.vx-narrow-top .vx-all{flex:none;min-height:0;margin-left:auto;padding:6px 14px;font-size:14px}.vx-filters{flex-wrap:wrap;gap:8px;display:flex}.vx-filter{flex-direction:column;flex:28%;gap:4px;min-width:0;display:flex}.vx-filter-name{color:var(--mk-text);white-space:nowrap;font-size:13px;font-weight:600}.vx-filter .vx-pick{flex:none}.vx-pick.on{border:2px solid var(--mk-blue)}.vx-describe-open{width:100%}.vx-describe{flex-direction:column;gap:8px;margin:0;display:flex}.mk .vx-describe textarea{border-radius:14px;padding:10px 14px;font-size:16px}.vx-describe-btns{justify-content:space-between;align-items:center;gap:10px;display:flex}.vx-describe-btns .mk-primary{flex:0 auto;padding-left:22px;padding-right:22px}.vx-said{margin:0;font-size:15px;line-height:1.4}.vx-pick{isolation:isolate;border:1px solid var(--mk-line);background-image:var(--mk-soft);border-radius:980px;flex:30%;min-width:0;position:relative;overflow:hidden}.vx-pick:before{content:"";z-index:-1;background:var(--mk-soft) 0 0 / 400% 100% repeat-x;pointer-events:none;animation:4s linear infinite mk-drift;position:absolute;inset:0}.vx-pick:after{content:"▾";color:var(--mk-text);pointer-events:none;font-size:13px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.vx-pick select{appearance:none;width:100%;color:var(--mk-text);font:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;border-radius:980px;padding:8px 22px 8px 11px;font-size:15px;font-weight:600;display:block}@media (width<=420px){.vx-pick select{padding-left:10px;font-size:14px}}.vx-pick select:focus-visible{outline:2px solid var(--mk-blue);outline-offset:-2px}:root[data-playing] .vx-pick:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vx-pick:before{animation:none}}.vx-list{flex-direction:column;gap:6px;min-height:120px;max-height:46vh;display:flex;overflow:auto}.vx-row{border:1px solid var(--mk-line);background:var(--mk-panel);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;font-size:15px;font-weight:600;display:flex}.vx-row.on{border:2px solid var(--mk-blue);background-image:var(--mk-soft);padding:7px 9px}.vx-row:focus-visible{outline:2px solid var(--mk-blue);outline-offset:2px}.vx-row-words{flex-direction:column;min-width:0;display:flex}.vx-tags{font-size:13px;font-weight:500}.vx-tick{color:var(--mk-blue);margin-left:auto;font-size:18px}.vx-read{background-image:var(--mk-soft);border-radius:14px;margin:0;padding:14px;font-size:18px;line-height:1.45}.vx-rec{align-items:center;gap:12px;display:flex}.vx-mic{background:var(--mk-fill);background-image:var(--mk-warm);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;width:60px;height:60px;font-size:24px}.vx-mic.on{box-shadow:0 0 0 6px #f4672a40}.vx-wave{background:repeating-linear-gradient(90deg, var(--mk-line) 0 3px, transparent 3px 7px);border-radius:6px;flex:1;height:30px}.vx-wave.on{background:repeating-linear-gradient(90deg, var(--mk-blue) 0 3px, transparent 3px 7px)}.vx-rec .vx-play{width:44px;height:44px;font-size:15px}.mk-narrow.mk-build{gap:12px}.mk-build-steps{gap:8px 20px;margin:4px 0 0}.mk-build-voice{flex-direction:column;gap:12px;margin-top:4px;display:flex}.mk-build-voice>p{text-align:center;margin:0}.mk-build-wrap h1{white-space:normal;text-align:center}.mk-build-head{justify-content:center;align-items:center;gap:10px;display:flex}.mk-build-head h1{white-space:nowrap;margin:0;font-size:min(24px,5.4vw)}@media (width>=700px){.mk-build-head h1{font-size:34px}}.mk-build-spin{white-space:nowrap;flex:none;min-height:36px;padding:6px 10px}.mk-build-kinds{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width>=700px){.mk-build-kinds{grid-template-columns:repeat(6,1fr)}}.mk-build-kind{border:1px solid var(--mk-line);background:var(--mk-panel);min-height:44px;color:var(--mk-text);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:6px 4px;font-size:15px;font-weight:700;display:flex}.mk-build-kind b{font-size:22px;line-height:1}.mk-build-kind.on{border:2px solid var(--mk-blue);color:var(--mk-blue)}.mk-build-from-photo{border:2px solid var(--mk-blue);background:var(--mk-panel);min-height:60px;color:var(--mk-blue);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:18px;font-weight:700;display:flex;position:relative}.mk-build-from-photo b{font-size:26px;line-height:1}.mk-build-from-photo:disabled{opacity:.45;cursor:default}.mk-build-pick{position:relative}.mk-build-pick input{opacity:0;width:1px;height:1px;position:absolute}.mk-build-pick:has(input:focus-visible){outline:2px solid var(--mk-blue);outline-offset:2px}.mk-photo-example{flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.mk-photo-example svg{aspect-ratio:1;border-radius:18px;width:min(200px,30vh);display:block}.mk-photo-example .bg{fill:#e9e2dc}.mk-photo-example .skin{fill:#e8b894}.mk-photo-example .body{fill:#7d8fb3}.mk-photo-example .eye{fill:#3a2a22}.mk-photo-example .smile{fill:none;stroke:#3a2a22;stroke-width:1.4px;stroke-linecap:round}.mk-photo-example figcaption{text-align:center;max-width:30ch;font-size:18px;font-weight:600}@media (height<=500px){.mk-photo-example{flex-direction:row;justify-content:center}.mk-photo-example svg{width:26vh}.mk-photo-example figcaption{text-align:left}}.mk-build-from-photo input{opacity:0;width:1px;height:1px;position:absolute}.mk-build-from-photo:has(input:focus-visible){outline:2px solid var(--mk-blue);outline-offset:2px}.mk-build-photo{align-items:flex-end;gap:14px;display:flex}.mk-build-photo>.mk-build-row{flex:1}.mk-build-photo-pic{background:var(--mk-panel);cursor:pointer;border-radius:16px;flex:none;width:96px;height:120px;position:relative;overflow:hidden}.mk-build-photo-pic img{object-fit:cover;width:100%;height:100%;display:block}.mk-build-photo-pic span{color:#fff;text-align:center;background:#0000008c;padding:4px 0;font-size:13px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.mk-build-photo-pic input{opacity:0;width:1px;height:1px;position:absolute}.mk-build-photo-pic:has(input:focus-visible){outline:2px solid var(--mk-blue);outline-offset:2px}@media (height<=500px){.mk-build-photo-pic{width:56px;height:70px}.mk-build-photo-pic span{padding:2px 0;font-size:11px}.mk-build-photo>.mk-build-row>.mk-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mk-build-row{flex-direction:column;gap:6px;min-width:0;display:flex}.mk-build-row>p,.mk-build-row>.mk-label{color:var(--mk-muted);margin:0;font-size:15px;font-weight:700}.mk-build-row .mk-chips{gap:6px}.mk-build-row .mk-chip{min-height:36px;padding:0 12px}.mk-build-row .mk-chip:disabled{opacity:.4;cursor:default}@media (width<=600px){.mk-build-line .mk-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.mk-build-line .mk-chips::-webkit-scrollbar{display:none}.mk-build-line .mk-chip{flex:none}}.mk-build-words{background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:14px;margin:0;padding:10px 14px;font-size:16px}.mk-build-names{margin-top:2px}.mk-build-more{justify-content:center;display:flex}.mk-add-someone{margin:-4px auto 4px;font-size:15px;display:block}.mk-build-faces{justify-content:center;margin-bottom:4px;display:flex}.mk-build-faces img{object-fit:cover;border:3px solid var(--mk-bg);border-radius:50%;width:48px;height:48px;margin:0 -6px}.mk-hero.mk-build-film{font-size:clamp(28px,6vw,48px)!important}:is(.mk-link,.mk-chip:not(.mk-chip-value),.mk-count button,.mk-pills button,.lib-folders button,.mk-idea-spin,.mk-feedback,.fb-send,.vx-play,.vx-mic,.site-glow-info summary,.acct-signout){isolation:isolate;background-color:var(--mk-fill);background-image:var(--mk-warm-drift);position:relative;overflow:hidden}:is(.mk-link,.mk-chip:not(.mk-chip-value),.mk-count button,.mk-pills button,.lib-folders button,.mk-idea-spin,.mk-feedback,.fb-send,.vx-play,.vx-mic,.site-glow-info summary,.acct-signout):before{content:"";z-index:-1;background:var(--mk-warm-drift) 0 0 / 400% 100% repeat-x;pointer-events:none;animation:4s linear infinite mk-drift;position:absolute;inset:0}:root :is(.mk-link,.mk-chip:not(.mk-chip-value),.mk-count button,.mk-pills button,.lib-folders button,.mk-idea-spin,.mk-feedback,.fb-send,.site-glow-info summary,.acct-signout){color:#fff;border-color:#0000}:root :is(.lib-folders button,.mk-chip) :is(em,span){color:inherit}:root :is(.mk-secondary,.site-glow-row:not(.main) .site-glow-choice){border-color:#0000}:root .mk-link:not(.mk-back){white-space:nowrap;border-radius:980px;padding:7px 14px;font-weight:600;text-decoration:none}:root .mk-link.lib-download{min-height:0;margin:-4px 0;padding:4px 10px;font-size:13px}@media (width<=400px){.lib-foot{gap:4px}:root .mk-link.lib-download{padding:3px 8px;font-size:12px}}:root .mk-link:disabled,:root :is(.mk-chip,.mk-count button,.mk-pills button):disabled{opacity:.45}.mk-idea-spin{border-radius:980px;padding:7px 14px}.mk-feedback{border:none}:root .acct-signout{border-bottom:none;border-radius:980px;width:auto;min-height:44px;margin:8px auto;padding:0 22px;font-weight:600}:root :is([aria-pressed=false],[aria-checked=false],[role=tab][aria-selected=false]):is(.mk-chip,.mk-count button,.mk-pills button,.lib-folders button){color:var(--mk-text);background-color:var(--mk-panel);background-image:var(--mk-soft-drift)}:root :is([aria-pressed=false],[aria-checked=false],[role=tab][aria-selected=false]):is(.mk-chip,.mk-count button,.mk-pills button,.lib-folders button):before{background-image:var(--mk-soft-drift)}:root .mk-signin .mk-link{padding:8px 0}:root :is(.mk-signin .mk-link,.mk-link.mk-back){color:var(--mk-link);background:0 0;border-radius:0;font-weight:500;overflow:visible}:root :is(.mk-signin .mk-link,.mk-link.mk-back):before{content:none}.mk-chip[aria-expanded=true]{box-shadow:inset 0 0 0 2px #ffffffd9}:root[data-playing] :is(.mk-link,.mk-chip,.mk-count button,.mk-pills button,.lib-folders button,.mk-idea-spin,.mk-feedback,.fb-send,.vx-play,.vx-mic,.site-glow-info summary,.acct-signout):before{animation-play-state:paused}:root :is(.mk-link,.mk-chip,.mk-count button,.mk-pills button,.lib-folders button,.mk-idea-spin,.mk-feedback,.vx-play,.vx-mic,.acct-signout)[aria-busy=true]{opacity:1;cursor:default}:root :is(.mk-link,.mk-chip,.mk-count button,.mk-pills button,.lib-folders button,.mk-idea-spin,.mk-feedback,.vx-play,.vx-mic,.acct-signout)[aria-busy=true]:before{animation-duration:1.2s}@media (prefers-reduced-motion:reduce){:is(.mk-link,.mk-chip,.mk-count button,.mk-pills button,.lib-folders button,.mk-idea-spin,.mk-feedback,.fb-send,.vx-play,.vx-mic,.site-glow-info summary,.acct-signout):before{animation:none}}.mk{--mk-berry-drift:linear-gradient(90deg, #f75e7a, #d9508f, #b061cc, #e2609c, #f75e7a)}.site-glow-choices:has(.site-glow-name)>.site-glow-row:nth-child(2) .site-glow-choice{color:#fff;background-image:var(--mk-berry-drift)}.site-glow-choices:has(.site-glow-name)>.site-glow-row:nth-child(2) .site-glow-choice:before{background-image:var(--mk-berry-drift)}.site-glow-choices:has(.site-glow-name)>.site-glow-row:nth-child(2) .site-glow-choice em{color:#fff}.site-glow-choices:has(.site-glow-name)>.site-glow-row:nth-child(2) .site-glow-choice .mk-symbol{background:#ffffff38}.cm,.cm-share,.cm-report{--cm-card:#fffaf2;--cm-edge:#efe0c8;--cm-red:#7a2e3a;--cm-gold:#a0784a;--cm-rose-bg:#f6dcd2;--cm-gold-bg:#f3e6c6}.cm{max-width:620px}@media (prefers-color-scheme:dark){.cm,.cm-share,.cm-report{--cm-card:#241a15;--cm-edge:#3e2e24;--cm-red:#f0a3ad;--cm-gold:#d9b27e;--cm-rose-bg:#4a2a28;--cm-gold-bg:#45391f}}.cm-serif,.cm .cm-title{color:var(--cm-red);font-family:Georgia,Times New Roman,serif;font-weight:400}.cm .cm-title{font-size:clamp(30px,6vw,40px)}.cm-tagline{text-align:center;color:var(--mk-muted);margin:-4px 0 20px;font-style:italic}.cm-muted{color:var(--mk-muted);margin:0}.cm-small{color:var(--mk-muted);font-size:14px}.cm-section{letter-spacing:.08em;text-transform:uppercase;color:var(--cm-gold);margin:18px 4px 10px;font-size:13px;font-weight:600}.cm-card{background:var(--cm-card);border:1px solid var(--cm-edge);text-align:left;width:100%;color:inherit;border-radius:18px;display:block}.cm-name{text-align:center;flex-direction:column;gap:12px;padding:22px;display:flex}.cm-name h2{margin:0;font-size:24px}.cm-input{box-sizing:border-box;border:1px solid var(--cm-edge);background:var(--mk-panel);border-radius:14px;width:100%;padding:12px 14px;font-size:16px}.cm-strip{scrollbar-width:none;gap:10px;padding:0 2px 6px;display:flex;overflow-x:auto}.cm-strip-film{background:var(--cm-rose-bg);cursor:pointer;border:none;border-radius:14px;flex:none;width:104px;height:150px;padding:0;position:relative;overflow:hidden}.cm-strip-film img{object-fit:cover;width:100%;height:100%;display:block}.cm-strip-film span{color:#fff;text-shadow:0 1px 3px #0009;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:8px}.cm-room{background:var(--cm-card);border:1px solid var(--cm-edge);text-align:left;width:100%;color:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:12px;margin:0 0 10px;padding:12px 14px;display:flex}.cm-room.cm-soon{cursor:default;opacity:.7}.cm-room-icon{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.cm-rose{background:var(--cm-rose-bg)}.cm-gold{background:var(--cm-gold-bg)}.cm-room-words{flex-direction:column;min-width:0;display:flex}.cm-room-words b{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.cm-room-words span{color:var(--mk-muted);font-size:14px}.cm-new{background:var(--cm-red);color:var(--mk-panel);white-space:nowrap;border-radius:10px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:700}.cm-feed{flex-direction:column;gap:16px;display:flex}.cm-post{cursor:pointer;padding:0;overflow:hidden}.cm-who{align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.cm-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.cm-badge{color:var(--cm-red);background:var(--cm-rose-bg);white-space:nowrap;border-radius:8px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:600}.cm-poster{background:#2a1d1a;width:100%;max-height:46vh;display:block;position:relative;overflow:hidden}.cm-poster img{object-fit:cover;width:100%;height:100%;display:block}.cm-play{background:#fffaf259;border-radius:50%;width:58px;height:58px;margin:-29px 0 0 -29px;position:absolute;top:50%;left:50%}.cm-play:after{content:"";border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:20px solid #fff;position:absolute;top:16px;left:22px}.cm-counts{align-items:center;gap:16px;padding:10px 14px 2px;font-size:15px;display:flex}.cm-heart{color:#c0505e;font-size:20px}.cm-film-title{padding:2px 14px 12px;font-family:Georgia,Times New Roman,serif;font-size:18px;display:block}.cm-open{padding:0 0 12px;overflow:hidden}.cm-video{background:#000;width:auto;max-width:100%;height:auto;max-height:62vh;margin:0 auto;display:block}.cm-open .cm-film-title{margin:8px 0 0;font-size:22px;font-weight:400}.cm-note{color:var(--mk-muted);margin:10px 14px 0;font-size:14px}.cm-heart-button{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:15px;display:inline-flex}.cm-spacer{flex:1}.cm-comments{flex-direction:column;gap:4px;padding:6px 14px;display:flex}.cm-comment{align-items:flex-start;gap:10px;display:flex}.cm-comment .cm-avatar{width:26px;height:26px;margin-top:2px;font-size:12px}.cm-comment p{overflow-wrap:anywhere;flex:1;margin:0;font-size:15px;line-height:1.4}.cm-say{border:1px solid var(--cm-edge);background:var(--mk-panel);border-radius:22px;align-items:center;gap:8px;margin:6px 12px 0;padding:2px 6px 2px 2px;display:flex}.cm-say .cm-input{background:0 0;border:none}.cm-post-button{padding:8px 10px;font-weight:700}.cm-team{flex-direction:column;gap:14px;margin-bottom:8px;padding:16px;display:flex}.cm-team h2{text-align:center;margin:0;font-size:22px}.cm-team-item{border-top:1px solid var(--cm-edge);flex-direction:column;gap:8px;padding-top:12px;display:flex}.cm-team-item p{margin:0}.cm-team-video{background:#000;border-radius:12px;max-width:100%;max-height:40vh;margin:0 auto;display:block}.cm-urgent p:first-child{color:var(--bad)}.cm-quote{color:var(--mk-muted);font-style:italic}.cm-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.cm-buttons .mk-primary{padding:11px 24px}.cm-report,.cm-share{text-align:left!important}.cm-share .cm-name{background:0 0;border:none;padding:0}.cm-reasons{flex-direction:column;gap:6px;display:flex}.cm-reason{border:1px solid var(--mk-line);background:var(--mk-panel);text-align:left;cursor:pointer;border-radius:12px;padding:10px 12px;font-size:15px}.cm-reason.on{border-color:var(--mk-blue);background:color-mix(in srgb, var(--mk-blue) 10%, var(--mk-panel))}.cm-switch{background:var(--mk-bg);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.cm-switch input{width:22px;height:22px;accent-color:var(--mk-fill)}.mk-tabs-6 .mk-tab-full{display:none}.mk-tabs-6 .mk-tab-short{display:inline}@media (width>=821px){.mk-tabs-6 .mk-tab{padding:8px 10px}}.cm-holdable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:12px}.cm-held{z-index:61;background:var(--cm-card);box-shadow:0 0 0 6px var(--cm-card);position:relative}.cm-holdable:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-hold-back{z-index:60;-webkit-backdrop-filter:blur(3px);background:#2818122e;position:fixed;inset:0}.cm-hold{z-index:62;background:var(--mk-panel);-webkit-backdrop-filter:blur(18px);border-radius:20px;flex-direction:column;padding:6px;display:flex;position:fixed;box-shadow:0 18px 50px #28181247}.cm-hold button{text-align:left;color:var(--mk-text,inherit);cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:14px;padding:13px 14px;font-size:17px;display:flex}.cm-hold button:hover,.cm-hold button:focus-visible{background:color-mix(in srgb, var(--mk-text,#000) 7%, transparent);outline:none}.cm-hold svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.cm-hold .cm-hold-danger{color:#d43a3a}.cm-comments{gap:12px;padding:10px 14px 6px}.cm-comment-words{flex:1;min-width:0}.cm-under{color:var(--mk-muted);gap:14px;margin-top:3px;font-size:12.5px;font-weight:600;display:flex}.cm-reply-link{font:inherit;color:var(--mk-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.cm-reply{margin-left:36px}.cm-answering{color:var(--mk-muted);justify-content:space-between;align-items:center;gap:10px;margin:8px 16px 0;font-size:13px;display:flex}.cm-make{padding:7px 14px;font-size:14px}.cm-porch{flex-direction:column;gap:14px;padding:4px 2px 12px;display:flex}.cm-message .cm-avatar{width:34px;height:34px;font-size:14px}.cm-when{color:var(--mk-muted);margin-left:4px;font-size:12.5px;font-weight:400}.cm-message-text{white-space:pre-wrap;margin-top:2px!important}.cm-carried{border:1px solid var(--cm-edge);background:var(--cm-card);text-align:left;width:100%;max-width:320px;color:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:10px;margin-top:8px;padding:6px;display:flex}.cm-carried img,.cm-carried-blank{object-fit:cover;background:var(--cm-rose-bg);border-radius:10px;flex:none;width:48px;height:64px}.cm-carried>span{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.cm-carried b{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;overflow:hidden}.cm-porch-say{padding:8px 0 12px}.cm-porch-say .cm-say{margin:0}.cm-add-film{background:var(--cm-gold-bg);cursor:pointer;border:none;border-radius:50%;flex:none;width:38px;height:38px;margin-left:2px;font-size:18px}.cm-pick{flex-direction:column;gap:8px;max-height:50vh;display:flex;overflow-y:auto}.cm-pick .cm-carried{max-width:none;margin:0}.site-report{flex-direction:column;gap:16px;display:flex}.site-report h1{margin-bottom:0}.site-report p{margin:0}.site-field{border:none;flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;font-weight:600;display:flex}.site-field legend{margin-bottom:6px;padding:0}.site-field input,.site-field textarea{font:inherit;border:1px solid var(--mk-line);background:var(--mk-panel);color:inherit;border-radius:14px;padding:12px 14px;font-size:16px;font-weight:400}.site-choices{flex-wrap:wrap;gap:8px;display:flex}.site-choice-pill{border:1px solid var(--mk-line);cursor:pointer;background:var(--mk-panel);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:500;display:inline-flex}.site-choice-pill.on{border-color:var(--mk-blue);background:color-mix(in srgb, var(--mk-blue) 10%, var(--mk-panel))}.site-choice-pill input{opacity:0;pointer-events:none;position:absolute}.site-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.site-check input{width:22px;height:22px;accent-color:var(--mk-fill);flex:none;margin-top:1px}.site-report .mk-primary{align-self:center;min-width:220px}.site-report-note{color:var(--mk-muted);text-align:center;font-size:14px}.cm-share-row{justify-content:center;margin:-6px 0 18px;display:flex}.cm-share-row .mk-primary{padding:11px 28px}.cm-center{text-align:center;margin:-6px 0 16px}.cm-pick-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.cm-pick-film{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;gap:6px;padding:0;display:flex}.cm-pick-film img,.cm-pick-film .cm-carried-blank{aspect-ratio:3/4;object-fit:cover;background:var(--cm-rose-bg);border-radius:12px;width:100%;height:auto}.cm-pick-film span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.cm-caption{overflow-wrap:anywhere;margin:-6px 14px 12px;font-size:15px;line-height:1.4;display:block}.cm-open .cm-caption{margin:4px 14px 0}.cm-post{cursor:default}.cm-post-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:block}.cm-post .cm-counts{padding-bottom:6px}.cm-caption-box{resize:vertical;min-height:72px}.mk-place .mk-looks .mk-badge{white-space:nowrap;padding:2px 7px;font-size:10px;bottom:4px;left:50%;transform:translate(-50%)}html.mk-in-app .mk-tabs{display:none}html.mk-in-app .mk-app{--tabbar:0px;padding-bottom:0}html.mk-in-app .mk-sheet .acct{padding-top:4px}@media (pointer:coarse){.lib-meta{align-items:flex-start}.lib-title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;padding-top:10px;display:-webkit-box}.lib-dots{width:44px;height:44px}}.mk-back{white-space:nowrap}.mk-scroll-cue{z-index:45;color:#fff6f0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#33201a;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:52px;height:52px;margin:0;padding:0;animation:.25s ease-out mk-scroll-cue-in,1.6s ease-in-out .25s infinite mk-scroll-cue-bob;display:grid;position:fixed;left:calc(50% - 26px);box-shadow:0 4px 14px #0000004d}.mk-scroll-cue svg{display:block}.mk-scroll-cue:focus-visible{outline-offset:3px;outline:3px solid #f4672a}@media (prefers-color-scheme:dark){.mk-scroll-cue{color:#17110e;background:#fbf1ea;border-color:#00000059}}@keyframes mk-scroll-cue-in{0%{opacity:0}to{opacity:1}}@keyframes mk-scroll-cue-bob{50%{translate:0 5px}}@media (prefers-reduced-motion:reduce){.mk-scroll-cue{animation:none}}@media print{.mk-scroll-cue{display:none}}.mk-age{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mk-age>p{margin:0;font-weight:600}.acct-photo-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.acct-photo-grid li{flex-direction:column;gap:6px;display:flex}.acct-photo-grid img{aspect-ratio:1;object-fit:cover;background:var(--mk-fill);border-radius:14px;width:100%;display:block}.acct-photo-grid .mk-secondary{width:100%;margin:0}.gf-page{box-sizing:border-box;background:radial-gradient(120% 90% at 50% 35%,#fffaf7 0%,#fdeee8 55%,#f8e2e6 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:28px 16px 72px;display:flex;position:relative;overflow:hidden}.gf-page:before{content:"";opacity:.6;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-color-scheme:dark){.gf-page{background:radial-gradient(120% 90% at 50% 35%,#3a2626 0%,#251719 60%,#170f10 100%)}}.gf-page{isolation:isolate}.gf-envbox{z-index:1;transform-origin:0 0;position:absolute}.gf-pocket-box{z-index:3;visibility:hidden;pointer-events:none}.gf-pocket-box.on,.gf-at-open .gf-pocket-box{visibility:visible}.gf-3d{background:#f7f5f2 url(/static/table-BmvaaWu4.jpg) top/cover}.gf-3d:before{display:none}.gf-3d{padding-top:76px}@media (prefers-color-scheme:dark){.gf-3d .gf-card-note{color:#3a1f22}.gf-3d .gf-tap,.gf-3d .gf-made{color:#c4505a}}.gf-paint{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.gf-tap-zone{z-index:2;position:absolute}.gf-loading{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.gf-open{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;padding:0;display:block}.gf-open:disabled{opacity:1;cursor:default}.gf-open:focus-visible{outline:2px solid var(--mk-fill);outline-offset:10px}.gf-page:not(.gf-at-closed) .gf-open{visibility:hidden}.gf-tap{z-index:1;text-align:center;letter-spacing:.02em;color:#c4505a;min-height:1.5em;margin:0;font-size:17px;font-weight:600;position:absolute;left:0;right:0}@media (prefers-color-scheme:dark){.gf-tap{color:#e7a2a8}}.gf-at-closed .gf-tap{animation:2.4s ease-in-out infinite gf-breathe}@keyframes gf-breathe{50%{opacity:.45}}.gf-gone{text-align:center;margin:0;font-size:18px;position:relative}.gf-env{--ink:#fff;width:var(--w);aspect-ratio:7/5;font-size:calc(var(--w) / 14);perspective:1600px;margin:0 auto;position:relative}.gf-env.small{--w:150px}.gf-envbox>.gf-env{margin:0}.gf-at-closed .gf-env:not(.small){animation:4.5s ease-in-out infinite gf-float}@keyframes gf-float{50%{transform:translateY(-6px)rotate(-.6deg)}}.gf-env-body{transform-style:preserve-3d;position:absolute;inset:0}.gf-face{backface-visibility:hidden;position:absolute;inset:0}.gf-rear{transform-style:preserve-3d;transform:rotateY(180deg)}.gf-rear>*{backface-visibility:hidden}.gf-env:after{content:"";filter:blur(4px);z-index:-1;background:radial-gradient(closest-side,#46281447,#0000);height:14%;position:absolute;bottom:-7%;left:4%;right:4%}.gf-env.small:after{display:none}.gf-paper{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(150deg,#f4672a 0%,#ff5a5f 55%,#f75e7a 100%);border-radius:.18em;position:absolute;inset:0;box-shadow:0 .06em .12em #781e1e29,0 .5em 1.2em #96283238,inset 0 0 0 1px #ffffff40}.gf-env .gf-to{text-align:center;color:var(--ink);text-shadow:0 .03em .06em #78141e59;margin:0;font-family:Pinyon Script,Snell Roundhand,cursive;font-size:1.9em;line-height:1;position:absolute;top:46%;left:0;right:0;transform:rotate(-3deg)}.gf-env.small .gf-to{font-size:2em}.gf-stamp{aspect-ratio:5/6;filter:drop-shadow(0 .04em .08em #6e141e59);background:#fffdf8;width:15%;padding:.18em;position:absolute;top:7%;right:5.5%;transform:rotate(3deg);-webkit-mask:radial-gradient(circle,#0000 .05em,#000 .055em) -.075em -.075em/.15em .15em,linear-gradient(#000,#000) .075em .075em/calc(100% - .15em) calc(100% - .15em) no-repeat;mask:radial-gradient(circle,#0000 .05em,#000 .055em) -.075em -.075em/.15em .15em,linear-gradient(#000,#000) .075em .075em/calc(100% - .15em) calc(100% - .15em) no-repeat}.gf-stamp-in{background:linear-gradient(45deg,#f4672a,#ff5a5f 55%,#f75e7a);place-items:center;width:100%;height:100%;display:grid}.gf-stamp-mark{width:82%;height:82%}.gf-stamp-mark .gf-mark-ink{fill:#fff}.gf-stamp-mark .gf-mark-paper{fill:#fa6258}.gf-stamp-mark .gf-mark-edge{stroke:#fa6258;stroke-width:26px;paint-order:stroke}.gf-postmark{fill:none;stroke:#fff;stroke-width:2.4px;opacity:.55;width:28%;position:absolute;top:9%;right:13%;transform:rotate(-8deg)}.gf-wall{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.3 -0.04'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(135deg,#ffb7a2 0%,#f4672a 24%,#ffb09a 43%,#ff5a5f 60%,#ffa898 80%,#f75e7a 100%);border-radius:.18em;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 .7em 1.1em -.3em #6e0f1e73}.gf-wall:after{content:"";background:linear-gradient(105deg,#0000 38%,#fff6 50%,#0000 62%);position:absolute;inset:-20% -60%;transform:translate(-60%)}.gf-at-opening .gf-wall:after{animation:2.4s ease-in-out 1.7s both gf-sheen}@keyframes gf-sheen{to{transform:translate(60%)}}.gf-pocket{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(2px)}.gf-flap{transform-origin:50% 0;transform-style:preserve-3d;position:absolute;inset:0;transform:translateZ(3px)}.gf-flap svg{backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gf-flap-in{transform:rotateY(180deg)}.gf-glint{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite gf-twinkle}@keyframes gf-twinkle{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.gf-glint{animation:none}}.gf-seal-at{aspect-ratio:1;width:30%;margin:-15% 0 0 -15%;position:absolute;top:45%;left:50%;transform:translateZ(4px)}.gf-seal{filter:drop-shadow(0 .08em .14em #2d1c4b99);width:100%;height:100%;position:relative}.gf-seal svg{width:100%;height:100%;position:absolute;inset:0}.gf-seal svg.gf-seal-mark{width:52%;height:52%;inset:24%}.gf-seal-mark .gf-mark-ink{fill:#4b3474}.gf-seal-mark .gf-mark-paper{fill:#7a5fae}.gf-seal-mark .gf-mark-edge{stroke:#7a5fae;stroke-width:26px;paint-order:stroke}.gf-seal-light{transform:translate(1.5%,2%)}.gf-seal-light .gf-mark-ink{fill:#e2d6fa;opacity:.55}.gf-seal-light .gf-mark-paper,.gf-seal-dark .gf-mark-paper{fill:#0000}.gf-seal-light .gf-mark-edge,.gf-seal-dark .gf-mark-edge{stroke:none}.gf-seal-dark{transform:translate(-1.5%,-2%)}.gf-seal-dark .gf-mark-ink{fill:#2e1f4a;opacity:.7}.gf-card-place{flex-direction:column;align-items:center;width:100%;display:flex}.gf-card{z-index:2;box-sizing:border-box;transform-origin:0 0;visibility:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#fff,#fbf6f2);border-radius:4px;width:min(100%,600px,175svh - 840px);padding:clamp(8px,2.2vw,14px);position:relative;box-shadow:0 1px 1px #5a141e1f,0 6px 14px #5a141e24,0 24px 60px #5a141e38}.gf-card.in,.gf-at-open .gf-card{visibility:visible}.gf-at-open.gf-turned .gf-card{visibility:hidden}.gf-after .gf-turn{box-sizing:border-box;color:#3a1f22;background:#fffaf7;border-color:#3a1f222e;align-items:center;height:44px;padding:0 22px;display:inline-flex;box-shadow:0 6px 18px #50141438}.gf-after .gf-turn:before{display:none}.gf-card.out,.gf-at-open .gf-card{z-index:4}.gf-card.tall{width:min(100%,28.125svh + 28px,600px)}@media (height<=560px){.gf-card{width:min(100%,360px)}}.gf-3d .gf-card,.gf-3d .gf-card.tall{max-width:none}.gf-card-film{background:#1b1411;border-radius:2px;width:100%;position:relative;overflow:hidden}.gf-card-film video{object-fit:contain;background:#1b1411;width:100%;height:100%;display:block}.gf-play{color:#ff5a5f;cursor:pointer;background:#fffffff0;border:none;border-radius:50%;place-items:center;width:76px;height:76px;margin:auto;padding:0;transition:transform .2s;display:grid;position:absolute;inset:0;box-shadow:0 6px 24px #00000059}.gf-play svg{width:34px;height:34px;margin-left:4px}@media (hover:hover){.gf-play:hover{transform:scale(1.06)}}.gf-after{z-index:4;visibility:hidden;flex-direction:column;align-items:center;gap:22px;width:min(100%,560px);display:flex;position:relative}.gf-at-open .gf-after{visibility:visible}.gf-card-note{color:#3a1f22;white-space:pre-wrap;overflow-wrap:anywhere;text-align:center;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(21px,5.2vw,26px);font-weight:500;line-height:1.38}@media (prefers-color-scheme:dark){.gf-card-note{color:#f6e6e3}}.gf-after .mk-primary{padding:15px 34px}.gf-after .gf-save-3d{box-sizing:border-box;align-items:center;height:50px;padding:0 34px;display:inline-flex;box-shadow:0 0 0 3px #fffaf7,0 8px 22px #50141452}.gf-made{z-index:5;color:#c4505a;justify-content:center;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:flex;position:absolute;bottom:16px;left:0;right:0}.gf-made-mark{width:18px;height:18px}.gf-3d .gf-made-big{color:#2b1c18;flex-direction:column;gap:4px}.gf-made-big .gf-made-with{letter-spacing:.04em;color:#8a6a5e;font-size:12px}.gf-made-big .wordmark{width:150px;height:auto;display:block}.gf-made-mark .gf-mark-ink{fill:currentColor}.gf-made-mark .gf-mark-paper{fill:#f1e6da}.gf-made-mark .gf-mark-edge{stroke:none}@media (hover:hover){.gf-made:hover{text-decoration:underline}}@media (prefers-color-scheme:dark){.gf-made:not(.gf-made-big){color:#c9ad9c}.gf-made-mark .gf-mark-paper{fill:#241a15}}@media (prefers-reduced-motion:reduce){.gf-at-closed .gf-env,.gf-at-closed .gf-tap{animation:none!important}}.gf-box{text-align:center;align-items:stretch;width:min(460px,100%)}.gf-box h2{margin:0;font-size:20px}.gf-write{position:relative}.gf-card-edge{background-color:#f3e3df;background-position:50%;border-radius:16px;padding:14px;box-shadow:0 1px 3px #3c1e1e2e}.gf-card-edge .gf-input{color:#3a1f22;background:#fffaf3;border:0;border-radius:6px;box-shadow:0 0 0 1px #3c1e1e1f}.gf-card-edge .gf-input::placeholder{color:#9a8580}.gf-card-edge .gf-count{color:#8a7570;bottom:23px;right:26px}.gf-input{box-sizing:border-box;border:1px solid var(--mk-line);background:var(--mk-panel);resize:none;border-radius:14px;width:100%;padding:14px 14px 30px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.45;display:block}.gf-count{color:var(--mk-muted);pointer-events:none;font-size:12px;position:absolute;bottom:9px;right:12px}.gf-count.near{color:var(--bad);font-weight:600}.gf-cash-add{width:100%;margin-top:10px}.gf-cash{flex-direction:column;gap:10px;margin-top:10px;display:flex}.gf-cash-top{align-items:stretch;gap:10px;display:flex}.gf-cash-amount{border:1px solid var(--mk-line);background:var(--mk-panel);border-radius:14px;flex:1;align-items:center;gap:6px;padding:0 14px;font-size:18px;font-weight:600;display:flex}.gf-cash-amount input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px 0}.gf-cash-remove{border:1px solid var(--mk-line);background:var(--mk-panel);cursor:pointer;width:48px;color:var(--mk-muted);border-radius:14px;font-size:22px;line-height:1}.gf-cash-apps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gf-cash-apps button{border:2px solid var(--mk-line);background:var(--mk-panel);cursor:pointer;color:inherit;border-radius:12px;padding:10px 4px;font-size:14px;font-weight:600}.gf-cash-apps button.on{border-color:var(--mk-blue)}.gf-cash-to{flex:none}.gf-cash-pay{box-sizing:border-box;justify-content:center;width:100%;margin-bottom:14px;text-decoration:none;display:flex}.gf-tag{box-sizing:border-box;color:#3a1f22;text-align:center;background:#fffaf7;border-top:6px solid #f0844a;border-radius:16px;flex-direction:column;align-items:center;gap:4px;width:min(100%,300px);padding:26px 22px 20px;display:flex;position:relative;box-shadow:0 8px 24px #5014142e}.gf-tag-hole{background:#3a1f2224;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:9px;left:50%}.gf-tag-for{font-family:Pinyon Script,cursive;font-size:28px;line-height:1.2}.gf-tag-amount{font-family:Cormorant Garamond,Georgia,serif;font-size:46px;font-weight:500;line-height:1.05}.gf-tag-how{color:#3a1f22bf;font-size:15px}.gf-tag .gf-tag-open{margin-top:12px;padding:12px 28px;text-decoration:none}.gf-cash-remind{text-align:center;margin:0 0 12px;line-height:1.4}@media (width<=380px){.gf-cash-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}.gf-send{flex-direction:column;gap:10px;display:flex}.gf-send>*{text-align:center;box-sizing:border-box;justify-content:center;width:100%;text-decoration:none;display:flex}@media (width<=600px){.mk-film-page>.mk-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-film-page>.mk-actions>*{white-space:normal;text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;padding-left:10px;padding-right:10px;display:flex}.mk-film-page>.mk-actions>:last-child:nth-child(odd){grid-column:1/-1}}.gf-flap-in{visibility:hidden}.gf-at-opening .gf-flap-in,.gf-at-open .gf-flap-in{visibility:visible}.gf-at-open .gf-env-body{transform:rotateY(180deg)}.gf-at-open .gf-flap{transform:translateZ(.5px)rotateX(180deg)}.gf-at-open .gf-seal-at{opacity:0}.mk-takes{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:560px;margin:10px auto 0;display:flex}.mk-takes-row{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;width:100%;display:grid}.mk-take{background:var(--mk-panel);border:2px solid var(--mk-line);min-width:0;color:var(--mk-text);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:2px;margin:0;padding:5px;display:flex}.mk-take.on{border-color:var(--mk-blue)}.mk-take:disabled{cursor:default}.mk-take-pic{object-fit:cover;background:var(--mk-line);border-radius:8px;width:100%;height:48px;display:block}.mk-take-making .mk-take-pic{animation:1.6s ease-in-out infinite mk-take-wait}@keyframes mk-take-wait{50%{opacity:.45}}.mk-take-name{font-size:13px;font-weight:600}.mk-take small{color:var(--mk-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.mk-take.on small{color:var(--mk-blue)}.mk-takes-use{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mk-takes>.mk-muted,.mk-takes>.mk-error{text-align:center;margin:0}.mk-clip .mk-takes{margin-top:0}.mk-takes-pick{margin:0 0 12px}@media (prefers-reduced-motion:reduce){.mk-take-making .mk-take-pic{animation:none}}section.mk-film-page:has(>.mk-takes){--above:130px}.mk-step-bar .mk-yesno{flex:1 1 0;padding:15px 24px;font-size:18px}@media (width<=600px){.mk-step-bar .mk-yesno{padding:12px 18px;font-size:17px}}.mk-speaker{object-fit:cover;border-radius:24px;width:160px;height:160px;margin:4px auto 0;display:block}.mk-speaker.empty{background:var(--mk-line);position:relative}.mk-speaker.empty .mk-spinner{aspect-ratio:1;width:auto;height:70%;margin:auto;position:absolute;inset:0}@media (width>=700px){.mk-speaker{width:200px;height:200px}}.vx-pick3{flex-direction:column;gap:8px;width:100%;display:flex}.vx-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.vx-chip{border:1px solid var(--mk-line);background:var(--mk-panel);min-width:0;min-height:44px;color:var(--mk-text);font:inherit;cursor:pointer;border-radius:980px;flex:1 1 0;padding:8px 10px;font-size:16px;font-weight:600}.vx-chip.on{color:#fff;background:var(--mk-fill);background-image:var(--mk-warm);border-color:#0000}.vx-last{align-items:center;margin-top:2px}.vx-last>*{margin:0}.vx-last>.mk-secondary{white-space:nowrap;min-height:44px;padding:6px 14px;font-size:15px}.vx-compact .vx-chip{min-height:40px;padding:6px 8px;font-size:14px}.mk-build:has(.vx-pick3) .mk-speaker{border-radius:18px;width:96px;height:96px}@media (width<=600px){.mk-build:has(.vx-pick3) .mk-speaker{border-radius:14px;width:72px;height:72px}}.vx-compact .vx-chip{flex:auto;padding:6px 8px;font-size:13px}@media (width<=600px){.mk-build:has(.vx-pick3) .mk-speaker{border-radius:12px;width:56px;height:56px}.vx-pick3{gap:6px}.vx-pick3 .vx-chip{min-height:40px;padding:6px 8px;font-size:15px}.vx-last>.mk-secondary{min-height:40px}}:is(.mk-cast-card:has(.vx-pick3),.mk-cast-member:has(.vx-pick3),.mk-person:has(.vx-pick3)){min-width:min(100%,340px)}.vx-compact .vx-chip{white-space:nowrap;flex:1 1 0}.mk-build-voice:has(.vx-pick3){gap:6px}.vx:has(>.vx-pick3):not(.vx-compact){margin-top:4px;padding-top:6px}.mk-cast-card:has(.vx-pick3) .mk-cast-pic{display:none}.vx-pick3{scroll-margin:140px 0 160px}.vx-group{flex-direction:column;gap:2px;display:flex}.vx-cat{letter-spacing:.06em;text-transform:uppercase;color:var(--mk-muted);text-align:center;font-size:12px;font-weight:600}.vx-compact .vx-cat{font-size:11px}.gf-preview{width:140px;height:auto;margin:0 auto;display:block;overflow:visible}.gf-fonts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gf-fonts button{border:2px solid var(--mk-line);background:var(--mk-panel);cursor:pointer;color:inherit;border-radius:12px;padding:7px 12px;line-height:1.2}.gf-fonts button.on{border-color:var(--mk-blue)}.gf-linings{flex-direction:column;gap:8px;display:flex}.gf-linings-name{color:var(--muted);margin:0;font-size:14px}.gf-linings-name b{color:var(--text);font-weight:600}.gf-swatches{flex-wrap:wrap;justify-content:center;gap:8px;max-width:296px;margin:0 auto;display:flex}.gf-swatch{box-sizing:border-box;cursor:pointer;background:#f2b8a2 50%/300%;border:2px solid #fff;border-radius:50%;width:42px;height:42px;padding:0;transition:transform .12s;box-shadow:0 0 0 1px #00000024,0 1px 3px #0000002e}.gf-swatch:hover{transform:scale(1.06)}.gf-swatch.on{box-shadow:0 0 0 3px #f0844a,0 1px 3px #0000002e}.gf-swatch:focus-visible{outline-offset:4px;outline:2px solid #f0844a}@media (width<=360px){.gf-swatches{gap:6px;max-width:250px}.gf-swatch{width:36px;height:36px}}.gf-box>*{flex-shrink:0}.site-home:has(.site-enveloped){background:#fbefe6;position:relative}.site-home:has(.site-enveloped) :is(.site-main,.site-enveloped){position:static}.site-home:has(.site-enveloped) :is(.site-top,.site-foot){z-index:2;position:relative}.site-enveloped>:not(.site-env-canvas,.site-env-flat,.site-env-paper,dialog){z-index:1;position:relative}.site-env-canvas{z-index:0;pointer-events:none;display:block;position:absolute;top:0;left:0}.site-env-card{box-sizing:border-box;background:#fffdf9;border-radius:.3em;order:-1;align-self:center;width:min(90vw,30em);padding:2.2%;box-shadow:0 .3em .9em #46230f4d}.site .site-env-card .site-film{box-shadow:none;aspect-ratio:16/9;border-radius:.15em}.site-env-card.site-env-drawn{opacity:.001;box-shadow:none}.site-env-card.site-env-waiting{opacity:.001}.site-env-flat{z-index:0;pointer-events:none;display:block;position:absolute;top:0;left:0}.site-env-front{z-index:2;pointer-events:none;display:block;position:absolute}:is(.site-env-flat,.site-env-front).site-env-gone{display:none}.site-env-canvas{opacity:0;transition:opacity .3s ease-out}.site-env-canvas.site-env-on{opacity:1}@media (prefers-reduced-motion:reduce){.site-env-canvas{transition:none}}.site-enveloped .site-env-card{margin-bottom:2.4em}.site-enveloped .site-fact{background:#fffdf9db;border-color:#fff9}.site-home:has(.site-enveloped) .site-foot{background:0 0}@media (width>=900px){.site-glow.site-enveloped{flex-direction:column;align-items:center;gap:.6em;max-width:none;margin:0 auto;display:flex}.site-enveloped>.site-env-card{width:calc(90vw - 1.8*clamp(10px,2vw,28px));margin-bottom:2.6em}.site .site-enveloped .site-glow-title{text-align:center;font-size:2.1em}.site-enveloped .site-keep-go{justify-content:center}.site-enveloped .site-facts{width:100%;max-width:60em;margin-inline:auto}}.site-home:has(.site-enveloped) .site-main{box-sizing:border-box;min-height:calc(100svh - 4.5em)}.site-home:has(.site-enveloped) .site-foot{padding-bottom:56px}.site:has(.site-enveloped):before{display:none}.site:has(.site-enveloped):after{display:none}.site-enveloped :is(.site-keep-start,.site-occasions .site-occasion-lead){box-shadow:0 0 0 2px #fff,0 .15em .5em #46230f40}@media (width>=900px){.site-enveloped .site-glow-words{text-align:center;max-width:min(70vw,92svh);margin-inline:auto}.site-enveloped>.site-glow-words{--card-w:calc((100vw - 2 * clamp(10px, 2vw, 28px)) * .9);z-index:3;left:calc(clamp(10px,2vw,28px) + 3vw);top:min(calc(128px + var(--card-w) * .42), calc(100svh - 210px));text-align:left;width:25vw;max-width:none;margin:0;position:absolute}.site .site-enveloped .site-glow-title{text-align:left;color:#fffaf5;text-shadow:0 1px 3px #461e0a80;font-size:1.6em;line-height:1.15}.site .site-enveloped .site-glow-tagline{text-align:left;color:#fff3ea;text-shadow:0 1px 3px #461e0a80}}.site .site-occasions{gap:0 .5em}.site .site-occasions li,.site .site-occasions .site-occasion-lead,.site .site-filmed .site-occasions li{box-shadow:none;color:var(--mk-text);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;font-size:1em;font-weight:600}.site .site-occasions .site-occasion-lead{font-weight:800}.site .site-occasions li+li:before{content:"·";margin-right:.5em;font-weight:800}.site-enveloped .site-occasions .site-occasion-lead{box-shadow:none}.site-keep-end{text-align:center;flex-direction:column;align-items:center;gap:.2em;margin-top:1.4em;display:flex}.site-keep-end p{margin:0}.site-occasions-line{color:var(--mk-text);font-size:.95em;font-weight:600}.site .site-env-card .site-film.site-film-tall{aspect-ratio:9/16}.site-home:has(.site-enveloped) .site-end-devices{color:var(--mk-text);text-align:center;padding-top:1em;font-size:14px;font-weight:700;display:block}.site .site-fact-both a{margin-top:0}.site .site-fact-both a+h2{margin-top:.6em}.site-fact-for ul{flex-direction:column;flex:1;justify-content:space-around;display:flex}.site .site-fact-for li{margin:0;font-size:1.15em;font-weight:600;line-height:1.2}@media (width>=900px){.site-fact-for ul{grid-template-columns:1fr 1fr;align-content:space-around;column-gap:1.5em;padding-left:1.4em;display:grid}.site .site-fact-for li{font-size:1.6em}}@media (width<=899px){.site-enveloped>.site-env-card:has(.site-film-tall){--card-w:min(46vw, calc((100svh - 295px) / 2.44));width:var(--card-w);margin-bottom:calc(var(--card-w) * .665 + 50px)}}.rm-form{text-align:left;flex-direction:column;gap:12px;display:flex}.rm-kinds{gap:8px;display:flex}.rm-kinds .mk-chip{flex:1;justify-content:center;min-height:46px;font-size:16px}.rm-date{gap:8px;display:flex}.rm-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}.rm-select:invalid,.rm-select option[disabled]{color:var(--mk-muted)}.rm-day{flex:0 0 96px}.rm-ok{color:var(--mk-text);cursor:pointer;align-items:flex-start;gap:12px;padding:4px 2px;font-size:16px;line-height:1.4;display:flex}.rm-ok input{width:24px;height:24px;accent-color:var(--mk-fill);flex:none;margin:0}.rm-ok a{color:inherit}.acct .rm-add{border:1px solid var(--mk-line);background:var(--mk-panel);border-radius:18px;padding:18px}.acct .rm-add-button{align-self:center}.rm-sent{background:var(--mk-bg);text-align:left;border-radius:14px;flex-direction:column;gap:2px;padding:8px 14px;display:flex}.rm-sent .rm-ok{font-size:15px}.rm-privacy{color:var(--mk-muted);font-size:13px;white-space:normal!important;margin:2px 0 0!important}.rm-privacy a{color:inherit}.acct .rm-holidays{border:1px solid var(--mk-line);background:var(--mk-panel);border-radius:18px;padding:14px 18px}.gf-send{grid-template-columns:1fr 1fr;display:grid}.gf-send>:first-child,.gf-send>.gf-share{grid-column:1/-1}.gf-send>:not(:first-child){padding-top:10px;padding-bottom:10px}.site .site-glow-tagline{text-align:center;opacity:.85;text-wrap:balance;margin:.35em 0 0;font-size:1.1em}.site .site-filmed .site-glow-tagline,.site-filmed .site-glow-tagline{color:#fff;text-shadow:0 2px 14px #00000073}@media (width>=900px){.site .site-glow-tagline{font-size:1.3em}}.mk-hero+.site-glow-choices{grid-auto-rows:1fr;display:grid}.mk-hero+.site-glow-choices>.site-glow-row{align-items:stretch;display:flex}.mk-hero+.site-glow-choices>.site-glow-row>.site-glow-choice{box-sizing:border-box;flex:1;height:auto;min-height:100%}.mk-occasions{flex-direction:column;gap:8px;display:flex}.mk-occasions-title{color:var(--mk-text);margin:0;font-size:15px;font-weight:700}.mk-occasions-title span{color:var(--mk-muted);font-weight:500}.mk-occasion-row{flex-wrap:wrap;gap:6px;display:flex}.mk-occasion{border:1.5px solid var(--mk-line);background:var(--mk-panel);min-height:34px;color:var(--mk-text);cursor:pointer;border-radius:980px;padding:0 11px;font-size:14px;font-weight:600}.mk-occasion.on{background:var(--mk-fill);background-image:var(--mk-warm);color:#fff;border-color:#0000}.mk-occasion-ideas{flex-direction:column;gap:8px;display:flex}.mk-occasion-ideas .mk-idea-pick{padding:10px 12px;font-size:14px}.mk-occasion-more{color:var(--mk-link);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:14px;font-weight:600}@media (width<=600px){.mk-occasion-row{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.mk-occasion-row::-webkit-scrollbar{display:none}.mk-occasion-row.mk-at-end{-webkit-mask-image:none;mask-image:none}.mk-occasion{white-space:nowrap;flex:none;min-height:44px;padding:0 14px;font-size:15px}}.site-meet{z-index:3;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.site-meet img{object-fit:cover;background:#e9d8c8;border:3px solid #fff;border-radius:50%;width:72px;height:72px;box-shadow:0 2px 10px #50281440}.site .site-meet .mk-secondary{white-space:nowrap;flex-direction:column;align-items:center;padding:7px 18px;font-size:16px;line-height:1.2;display:flex;box-shadow:0 0 0 2px #fff,0 .15em .5em #46230f40}.site .site-meet .mk-secondary small{opacity:.85;font-size:.78em;font-weight:500}@media (width>=900px){.site-enveloped>.site-meet{--card-w:calc((100vw - 2 * clamp(10px, 2vw, 28px)) * .9);right:calc(clamp(10px,2vw,28px) + 3vw);top:min(calc(100svh - 170px), calc(var(--card-w) * .5625 + 40px));position:absolute}}@media (width<=899px){.site-enveloped>.site-meet{order:-1;align-self:flex-end;margin:-150px 18px 40px 0}.site .site-meet img{width:56px;height:56px}.site .site-meet .mk-secondary{padding:6px 14px;font-size:15px}}.site-keith-page .site-keith-go{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.site .site-keith-page .site-keith-go>*{flex:none}@media (width>=900px){.site-enveloped.site-keith-page>.site-env-card:has(.site-film-tall){--card-w:min(30vw, calc((100svh - 190px) * .5));width:var(--card-w);margin-bottom:calc(var(--card-w) * .665 + 50px)}}.mk-occasion-ideas{scroll-margin-bottom:calc(var(--tabbar,0px) + 110px)}@media (width>=900px) and (width<=1180px) and (height>=501px){.site-home:has(.site-enveloped) .site-top .mk-brand .wordmark{height:72px}}
