/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:var(--font-heading);--font-body:var(--font-body)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body);margin:0}a,button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button:not(:disabled),select,summary{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}::selection{background:var(--accent-soft);color:var(--ink)}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-xl{max-width:var(--container-xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-rise-in{animation:arrive .24s ease-out both}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.rounded{border-radius:.25rem}.rounded-panel-md{border-radius:var(--radius-md)}.rounded-panel-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-line{border-color:var(--line)}.bg-panel{background-color:var(--panel)}.bg-\[linear-gradient\(135deg\,var\(--accent\)\,\#e8944a\)\]{background-image:linear-gradient(135deg,var(--accent),#e8944a)}.p-8{padding:calc(var(--spacing) * 8)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-center{text-align:center}.font-body{font-family:var(--font-body)}.font-heading{font-family:var(--font-heading)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.text-ink{color:var(--ink)}.text-ink-soft{color:var(--ink-soft)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_2px_8px_rgba\(229\,106\,44\,0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(229\,106\,44\,0\.25\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#e56a2c40)}.shadow-panel{--tw-shadow:var(--shadow)}.ring,.shadow-panel{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-accent{outline-color:var(--accent)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:shadow-\[0_4px_16px_rgba\(229\,106\,44\,0\.30\)\]:hover{--tw-shadow:0 4px 16px var(--tw-shadow-color,#e56a2c4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.mm{--mm-canvas:#faf7f4;--mm-canvas-2:#f4eee8;--mm-surface:#fff;--mm-surface-2:#fcfaf8;--mm-text:#17130f;--mm-muted:#6f6962;--mm-faint:#767068;--mm-border:#efe8e1;--mm-border-strong:#e1d8cf;--mm-orange:#ff5a36;--mm-orange-strong:#e2451f;--mm-orange-text:#d23d1b;--mm-soft:#fff1ea;--mm-soft-2:#ffe2d6;--mm-success:#0f7d55;--mm-success-soft:#e6f6ee;--mm-info:#2a4fd1;--mm-info-soft:#ebf0ff;--mm-purple:#6a35dd;--mm-purple-soft:#f1ebff;--mm-danger:#bb2f22;--mm-danger-soft:#fdeeec;--mm-warm:#996008;--mm-warm-soft:#fff3df;--mm-wave:#dcd2c9;--mm-action:linear-gradient(180deg,#f5603a,#dc3d19);--mm-shadow-xs:0 1px 2px #341c0c0d;--mm-shadow-sm:0 1px 2px #341c0c0d,0 2px 8px -2px #341c0c0f;--mm-shadow:0 1px 2px #341c0c0a,0 12px 32px -14px #48220a29;--mm-shadow-lg:0 2px 6px #341c0c0d,0 36px 70px -28px #5a260a4d;--mm-shadow-orange:0 10px 24px -10px #e2451f99;--mm-radius-xs:8px;--mm-radius-sm:12px;--mm-radius:16px;--mm-radius-lg:22px;--mm-font:var(--font-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mm-font-display:var(--font-display,"Plus Jakarta Sans"),var(--font-sans,"Inter"),ui-sans-serif,system-ui,sans-serif;--mm-font-hand:var(--font-hand,"Caveat"),"Bradley Hand","Segoe Print",cursive;--mm-ease:cubic-bezier(.22,1,.36,1);--mm-ease-spring:cubic-bezier(.34,1.56,.64,1);color:var(--mm-text);background:var(--mm-canvas);font-family:var(--mm-font);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";min-height:100vh;font-size:14px;line-height:1.55}.mm[data-theme=dark]{--mm-canvas:#100d0b;--mm-canvas-2:#17120f;--mm-surface:#1a1613;--mm-surface-2:#201b17;--mm-text:#f7f2ed;--mm-muted:#aca39b;--mm-faint:#8f857d;--mm-border:#2d2621;--mm-border-strong:#3b322b;--mm-orange-text:#ff8a6b;--mm-soft:#2c1a13;--mm-soft-2:#3b2217;--mm-success:#34c48f;--mm-success-soft:#13271f;--mm-info:#7b9bff;--mm-info-soft:#171e33;--mm-purple:#ae8dff;--mm-purple-soft:#221a36;--mm-danger:#ff7a6b;--mm-danger-soft:#331815;--mm-warm:#f0b24a;--mm-warm-soft:#2e2412;--mm-wave:#3d342e;--mm-shadow:0 1px 2px #0000004d,0 12px 32px -14px #0009;--mm-shadow-lg:0 36px 70px -28px #000000b3;color-scheme:dark}.mm *,.mm :after,.mm :before{box-sizing:border-box}:where(.mm) blockquote,:where(.mm) dd,:where(.mm) dl,:where(.mm) figure,:where(.mm) h1,:where(.mm) h2,:where(.mm) h3,:where(.mm) ol,:where(.mm) p,:where(.mm) ul{margin:0}:where(.mm) ol,:where(.mm) ul{padding:0;list-style:none}:where(.mm) h1,:where(.mm) h2,:where(.mm) h3{font-family:var(--mm-font-display);word-spacing:.04em;letter-spacing:-.022em;color:var(--mm-text);line-height:1.08}:where(.mm) h1{font-size:clamp(32px,3.4vw,52px);font-weight:800}:where(.mm) h2{font-size:22px;font-weight:750}:where(.mm) h3{letter-spacing:-.02em;font-size:16px;font-weight:700}:where(.mm) a{color:inherit;text-decoration:none}:where(.mm) p{color:var(--mm-muted)}:where(.mm) img{display:block}:where(.mm) svg{flex-shrink:0}:where(.mm) button{font:inherit;color:inherit;background:0 0;border:0;padding:0}:where(.mm) small{font-size:12px}.mm :focus-visible,.mm :is(button,a[href],summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--mm-orange-text);outline-offset:3px;border-radius:6px}.mm .mm-primary[aria-disabled=true],:where(.mm) button:disabled{cursor:not-allowed}.mm ::selection{background:var(--mm-soft-2);color:var(--mm-text)}.mm .accent-text{color:var(--mm-orange);-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ff6a3d,#f24e28 45%,#d93a17);-webkit-background-clip:text;background-clip:text}.mm .mono{letter-spacing:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}:where(.mm) input,:where(.mm) select,:where(.mm) textarea{border:1px solid var(--mm-border-strong);background:var(--mm-surface);width:100%;min-width:0;color:var(--mm-text);border-radius:var(--mm-radius-sm);padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}:where(.mm) input::placeholder,:where(.mm) textarea::placeholder{color:var(--mm-faint)}:where(.mm) input:hover:not(:disabled),:where(.mm) select:hover:not(:disabled),:where(.mm) textarea:hover:not(:disabled){border-color:var(--mm-faint)}:where(.mm) input:focus,:where(.mm) select:focus,:where(.mm) textarea:focus{border-color:var(--mm-orange);outline:none;box-shadow:0 0 0 4px #ff5a3624}:where(.mm) input:disabled,:where(.mm) select:disabled,:where(.mm) textarea:disabled{background:var(--mm-canvas);color:var(--mm-muted)}:where(.mm) input[type=checkbox]{width:16px;height:16px;accent-color:var(--mm-orange);padding:0}:where(.mm) input[type=range]{accent-color:var(--mm-orange);min-height:28px;box-shadow:none;background:0 0;border:0;padding:0}:where(.mm) input[type=color]{cursor:pointer;width:52px;height:44px;padding:4px}:where(.mm) textarea{resize:vertical;line-height:1.55}:where(.mm) label{color:var(--mm-text);flex-direction:column;gap:8px;margin:18px 0 0;font-size:13px;font-weight:600;display:flex}.mm .check-label{flex-direction:row;align-items:center;font-weight:500}.mm .field-hint,.mm .form-foot{color:var(--mm-muted);margin-top:8px;font-size:12px;font-weight:400;display:block}.mm .form-foot{text-align:center}.mm .mm-select-trigger{border:1px solid var(--mm-border-strong);border-radius:var(--mm-radius-sm);background:var(--mm-surface);width:100%;min-width:0;color:var(--mm-text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative}.mm .mm-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm .mm-select-trigger>span.placeholder{color:var(--mm-faint)}.mm .mm-select-trigger>svg{color:var(--mm-muted);transition:transform .26s var(--mm-ease);flex-shrink:0}.mm .mm-select-trigger:hover:not(:disabled){border-color:var(--mm-faint)}.mm .mm-select-trigger.open,.mm .mm-select-trigger:focus-visible{border-color:var(--mm-orange);outline:none;box-shadow:0 0 0 4px #ff5a3624}.mm .mm-select-trigger.open>svg{color:var(--mm-orange-text);transform:rotate(180deg)}.mm .mm-select-trigger:disabled{background:var(--mm-canvas);color:var(--mm-muted);cursor:not-allowed}.mm .mm-select-trigger.compact{padding:8px 12px;font-size:13px}.mm-select-menu{z-index:140;border:1px solid var(--mm-border);background:var(--mm-surface);max-height:min(320px,60dvh);box-shadow:var(--mm-shadow-lg);animation:mm-select-in .18s var(--mm-ease) both;transform-origin:top;border-radius:14px;margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto}.mm-select-menu.up{transform-origin:bottom;animation-name:mm-select-in-up}.mm-select-list{margin:0;padding:0;list-style:none}.mm-select-menu.searchable{flex-direction:column;display:flex;overflow:hidden}.mm-select-menu.searchable .mm-select-list{min-height:0;overflow-y:auto}.mm .mm-select-menu .mm-select-search{flex-shrink:0;margin-bottom:6px}.mm-select-empty{color:var(--mm-muted);padding:12px 10px;font-size:13px}.mm-select-menu li{min-height:38px;color:var(--mm-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.mm-select-menu li.active{background:var(--mm-canvas)}.mm-select-menu li.selected{color:var(--mm-orange-text);font-weight:650}.mm-select-menu li.selected.active{background:var(--mm-soft)}.mm-select-menu li>svg{color:var(--mm-orange);flex-shrink:0}.mm-select-menu li[aria-disabled=true]{color:var(--mm-faint);cursor:not-allowed}.mm-select-option{flex-direction:column;gap:2px;min-width:0;display:flex}.mm-select-option small{color:var(--mm-muted);font-size:12px;font-weight:450}@keyframes mm-select-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes mm-select-in-up{0%{opacity:0;transform:translateY(calc(4px - 100%))scale(.98)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.mm-select-menu{animation:none}}.mm-input-icon{align-items:center;display:flex;position:relative}.mm-input-icon>svg{color:var(--mm-faint);pointer-events:none;transition:color .16s;position:absolute;left:14px}.mm .mm-input-icon input{padding-left:44px;font-weight:400}.mm-input-icon:focus-within>svg{color:var(--mm-orange)}.mm .mm-search{flex-direction:row;align-items:center;min-width:0;margin:0;display:flex;position:relative}.mm-search>svg{color:var(--mm-faint);pointer-events:none;position:absolute;left:14px}.mm .mm-search input{padding-left:42px;font-weight:400}.mm .mm-search.compact input{padding-top:9px;padding-bottom:9px;font-size:13px}.mm-switch{width:42px;height:24px;transition:background .22s var(--mm-ease);cursor:pointer;border-radius:99px;flex-shrink:0;position:relative;background:var(--mm-border-strong)!important}.mm-switch:after{content:"";width:18px;height:18px;transition:transform .26s var(--mm-ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.mm-switch.on{background:var(--mm-orange)!important}.mm-switch.on:after{transform:translate(18px)}.mm .mm-switch-row{flex-direction:row;justify-content:space-between;gap:12px;margin:0;font-weight:600}.mini-label,.mm .mm-switch-row{align-items:center;display:flex}.mini-label{color:var(--mm-muted);letter-spacing:.01em;gap:6px;font-size:11px;font-weight:650}.mm-button,.mm-primary{border-radius:var(--mm-radius-sm);letter-spacing:-.005em;text-align:center;white-space:nowrap;cursor:pointer;min-height:42px;transition:transform .2s var(--mm-ease),box-shadow .2s var(--mm-ease),background .2s,border-color .2s,color .2s,opacity .2s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:650;line-height:1.2;display:inline-flex;position:relative}.mm .mm-primary{color:#fff;background:var(--mm-action);box-shadow:inset 0 1px 0 #ffffff38,var(--mm-shadow-orange);border-color:#d63c18;overflow:hidden}.mm .mm-primary:after{content:"";transition:transform .7s var(--mm-ease);pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.mm .mm-primary:hover:not(:disabled):after{transform:translate(120%)}.mm .mm-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 14px 28px -10px #e2451fb3}.mm .mm-button:active:not(:disabled),.mm .mm-primary:active:not(:disabled){transform:translateY(0)scale(.98)}.mm .mm-primary:disabled{opacity:.5;box-shadow:none}.mm .mm-button{color:var(--mm-text);background:var(--mm-surface);border-color:var(--mm-border-strong);box-shadow:var(--mm-shadow-xs)}.mm .mm-button:hover:not(:disabled){border-color:var(--mm-faint);background:var(--mm-surface-2);transform:translateY(-1px)}.mm .mm-button:disabled{opacity:.5}.mm .mm-button.soft{background:var(--mm-canvas-2);box-shadow:none;border-color:#0000}.mm .mm-button.outline-accent{color:var(--mm-orange-text);background:var(--mm-surface);border-color:#ff5a368c}.mm .mm-button.outline-accent:hover:not(:disabled){background:var(--mm-soft);border-color:var(--mm-orange)}.mm .mm-button.danger-fill{color:#fff;background:var(--mm-danger);border-color:var(--mm-danger)}.mm .mm-button.active-toggle{background:var(--mm-soft);color:var(--mm-orange-text);border-color:#ff5a3673}.mm-button.small,.mm-primary.small{border-radius:10px;min-height:34px;padding:7px 12px;font-size:13px}.mm-button.large,.mm-primary.large{border-radius:14px;min-height:52px;padding:14px 24px;font-size:15px}.mm-button.wide,.mm-primary.wide{width:100%}.mm-icon-button{border-radius:var(--mm-radius-sm);width:40px;height:40px;color:var(--mm-text);cursor:pointer;place-items:center;transition:background .16s,border-color .16s,transform .16s;display:inline-grid;position:relative;border:1px solid var(--mm-border-strong)!important;background:var(--mm-surface)!important}.mm-icon-button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--mm-faint)!important}.mm-icon-button.ghost{width:34px;height:34px;color:var(--mm-muted);background:0 0!important;border-color:#0000!important}.mm-icon-button.ghost:hover:not(:disabled){color:var(--mm-text);background:var(--mm-canvas-2)!important}.mm-icon-button.danger:hover:not(:disabled){color:var(--mm-danger)}.mm-link-button{color:var(--mm-muted);cursor:pointer;align-items:center;gap:6px;min-height:34px;font-size:13px;font-weight:600;transition:color .16s;display:inline-flex}.mm-link-button:hover:not(:disabled){color:var(--mm-text)}.mm .danger{color:var(--mm-danger)}.mm-text-link{color:var(--mm-text);transition:gap .2s var(--mm-ease),color .16s;align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.mm-text-link:hover{gap:11px}.mm-text-link.accent{color:var(--mm-orange-text)}.mm-chip-button{border-radius:9px;padding:6px 12px;font-size:12px;font-weight:600;border:1px solid var(--mm-border-strong)!important}.play-badge{background:var(--mm-text);width:26px;height:26px;color:var(--mm-surface);border-radius:50%;place-items:center;padding-left:2px;display:inline-grid}.play-badge svg{fill:currentColor}.mm-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mm-back{color:var(--mm-muted);transition:color .16s,gap .2s var(--mm-ease);align-items:center;gap:6px;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-flex}.mm-back:hover{color:var(--mm-text);gap:9px}.mm-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;color:var(--mm-muted)!important}.mm-logo{align-items:center;gap:10px;display:inline-flex}.mm-logo img{object-fit:contain;width:34px;height:34px;transition:transform .5s var(--mm-ease-spring)}a:hover>.mm-logo img{transform:rotate(-8deg)scale(1.06)}.mm-logo>span{flex-direction:column;line-height:1.1;display:flex}.mm-logo strong{font-family:var(--mm-font-display);letter-spacing:-.024em;color:var(--mm-text);font-size:19px;font-weight:800}.mm-logo small{color:var(--mm-muted);margin-top:4px;font-size:12px;font-weight:450}.mm-scribble{font-family:var(--mm-font-hand);color:var(--mm-orange-text);pointer-events:none;font-size:22px;font-weight:500;line-height:1.05;display:inline-block;position:relative;transform:rotate(-5deg)}.mm-scribble .arrow{color:currentColor;width:58px;height:30px;position:absolute}.mm-scribble .arrow path{stroke-dasharray:120;stroke-dashoffset:120px;animation:mm-draw 1.1s .5s var(--mm-ease) forwards}.mm-scribble .arrow.down-left{bottom:-26px;left:-54px;transform:scaleX(-1)rotate(-20deg)}.mm-scribble .arrow.down-right{bottom:-34px;right:-10px;transform:rotate(40deg)}.mm-scribble .arrow.right{bottom:-10px;right:-64px}.mm-burst{color:var(--mm-orange)}.mm-burst path{animation:mm-burst 2.4s var(--mm-ease) infinite;transform-box:fill-box;transform-origin:bottom}.mm .mm-error,.mm-info{border:1px solid var(--mm-border);border-radius:var(--mm-radius-sm);animation:mm-rise .36s var(--mm-ease) both;align-items:center;gap:10px;margin:16px 0;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.mm .mm-error{background:var(--mm-danger-soft);color:var(--mm-danger);border-color:var(--mm-danger)}@supports (color:color-mix(in lab,red,red)){.mm .mm-error{border-color:color-mix(in srgb,var(--mm-danger) 25%,transparent)}}.mm .mm-info{color:var(--mm-text);background:var(--mm-soft);border-color:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.mm .mm-info{border-color:color-mix(in srgb,var(--mm-orange) 20%,transparent)}}.mm-info a,.mm-info>svg{color:var(--mm-orange-text)}.mm-info a{white-space:nowrap;flex-shrink:0;margin-left:auto;font-weight:650}.mm-info.toast{background:var(--mm-success-soft);border-color:var(--mm-success)}@supports (color:color-mix(in lab,red,red)){.mm-info.toast{border-color:color-mix(in srgb,var(--mm-success) 25%,transparent)}}.mm-info.toast>svg{color:var(--mm-success)}.mm-badge{white-space:nowrap;background:var(--mm-canvas-2);width:max-content;color:var(--mm-muted);border-radius:99px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.mm-badge.tone-success{background:var(--mm-success-soft);color:var(--mm-success)}.mm-badge.tone-info{background:var(--mm-info-soft);color:var(--mm-info)}.mm-badge.tone-warm{background:var(--mm-warm-soft);color:var(--mm-warm)}.mm-badge.tone-danger{background:var(--mm-danger-soft);color:var(--mm-danger)}.mm-badge.status-rendering svg,.mm-badge.status-running svg{animation:mm-spin 1.4s linear infinite}.mm-empty{text-align:center;border:1.5px dashed var(--mm-border-strong);background:var(--mm-surface-2);border-radius:var(--mm-radius);flex-direction:column;align-items:center;width:100%;padding:48px 24px;display:flex}.mm-empty h3{margin:16px 0 8px}.mm-empty p{max-width:420px;font-size:13px;line-height:1.65}.mm-empty a:not(.mm-primary){color:var(--mm-orange-text);font-weight:600}.mm-empty-action{margin-top:18px}.empty-mark{background:var(--mm-soft);width:56px;height:56px;color:var(--mm-orange-text);border-radius:16px;place-items:center;animation:mm-float 4s ease-in-out infinite;display:grid}.mm-skeleton{border-radius:var(--mm-radius);background:linear-gradient(100deg,var(--mm-canvas-2) 30%,var(--mm-surface-2) 50%,var(--mm-canvas-2) 70%);background-size:300% 100%;animation:mm-shimmer 1.6s ease-in-out infinite}.mm-card{background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-lg);min-width:0;box-shadow:var(--mm-shadow-sm);padding:24px;position:relative}.mm-card>p{font-size:13px;line-height:1.65}.mm-card-head{flex-wrap:wrap;align-items:flex-start;gap:12px 14px;margin-bottom:18px;display:flex}.mm-card-head>div:not(.mm-card-action){flex:150px;min-width:0}.mm-card-head h2{letter-spacing:-.02em;font-size:17px}.mm-card-head p{margin-top:3px;font-size:13px}.card-icon,.mm-card-action{flex-shrink:0}.card-icon{background:var(--mm-soft);width:42px;height:42px;color:var(--mm-orange-text);border-radius:13px;place-items:center;display:grid}.card-icon.tone-blue{background:var(--mm-info-soft);color:var(--mm-info)}.card-icon.tone-green{background:var(--mm-success-soft);color:var(--mm-success)}.card-icon.tone-purple{background:var(--mm-purple-soft);color:var(--mm-purple)}.card-icon.tone-danger{background:var(--mm-danger-soft);color:var(--mm-danger)}.card-icon.tone-neutral{background:var(--mm-canvas-2);color:var(--mm-text)}.card-note{font-size:12.5px;line-height:1.6;margin-top:12px!important}.card-note a{color:var(--mm-orange-text);font-weight:600}.mm-meter{background:var(--mm-canvas-2);border-radius:99px;width:100%;height:7px;position:relative;overflow:hidden}.mm-meter>span{border-radius:inherit;background:linear-gradient(90deg,#ff8a5c,var(--mm-orange));height:100%;transition:width .9s var(--mm-ease);animation:mm-grow 1.1s var(--mm-ease) both;transform-origin:0;display:block}.mm-meter.animated>span{background-image:linear-gradient(110deg,transparent 25%,#ffffff59 50%,transparent 75%),linear-gradient(90deg,#ff8a5c,var(--mm-orange));animation:mm-grow 1.1s var(--mm-ease) both,mm-sheen 1.8s linear infinite;background-size:200% 100%,100% 100%}.mm progress{appearance:none;background:var(--mm-canvas-2);border:0;border-radius:99px;width:100%;height:6px;overflow:hidden}.mm progress::-webkit-progress-bar{background:var(--mm-canvas-2)}.mm progress::-webkit-progress-value{background:var(--mm-orange)}.mm progress::-moz-progress-bar{background:var(--mm-orange)}.mm-ring{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.mm-ring svg{position:absolute;inset:0}.mm-ring circle{fill:none}.mm-ring .track{stroke:var(--mm-canvas-2)}.mm-ring .value{stroke:var(--mm-orange);stroke-linecap:round;transition:stroke-dashoffset 1.3s var(--mm-ease)}.mm-ring.tone-green .value{stroke:var(--mm-success)}.mm-ring.tone-blue .value{stroke:var(--mm-info)}.mm-ring-label{flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.mm-ring-label strong{font-family:var(--mm-font-display);letter-spacing:-.03em;font-weight:800}.mm-ring-label small{color:var(--mm-muted);margin-top:4px}.mm-avatar{color:#fff;letter-spacing:-.02em;box-shadow:0 0 0 2px var(--mm-surface);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.mm-scene{isolation:isolate;background:#2a211b;position:relative;overflow:hidden}.mm-scene>svg{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.mm-thumb{isolation:isolate;background:#2a211b;position:relative;overflow:hidden}.mm-thumb>.mm-scene,.mm-thumb>img,.mm-thumb>video{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.clip-time{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-variant-numeric:tabular-nums;background:#0a08069e;border-radius:7px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;right:10px}.clip-time svg{fill:currentColor}.clip-index{color:#17130f;background:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;display:grid;left:10px}.clip-index,.score-chip{font-weight:700;position:absolute;top:10px}.score-chip{color:var(--mm-success);background:#ffffffeb;border-radius:99px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;display:inline-flex;right:10px;box-shadow:0 4px 12px #0000002e}.mm-wave{width:100%;height:100%;position:relative}.mm-wave-bars{align-items:center;gap:2px;height:100%;display:flex}.mm-wave-bars i{background:var(--mm-wave);min-width:1.5px;transition:background .5s,height .6s var(--mm-ease);border-radius:99px;flex:1}.mm-wave-bars i.lit{background:linear-gradient(180deg,#ff9a6b,var(--mm-orange))}.mm-wave.animated .mm-wave-bars i{animation:mm-wave 1.3s ease-in-out infinite alternate}.mm-wave-playhead{border-radius:2px;width:2px;animation:mm-playhead 9s linear infinite;bottom:-4px;left:0;box-shadow:0 0 0 3px #ff5a362e}.mm-wave-playhead,.mm-wave-playhead:before{background:var(--mm-orange);position:absolute;top:-4px}.mm-wave-playhead:before{content:"";border-radius:50%;width:10px;height:10px;left:-4px}.mm-wave-marker{z-index:1;animation:mm-pop .6s var(--mm-ease-spring) both;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:50%;transform:translate(-50%)}.mm-wave-marker:nth-of-type(2){animation-delay:.25s}.mm-wave-marker:nth-of-type(3){animation-delay:.5s}.mm-wave-marker:nth-of-type(4){animation-delay:.75s}.mm-wave-marker em{background:var(--mm-soft);color:var(--mm-text);white-space:nowrap;box-shadow:var(--mm-shadow-sm);border-radius:9px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:600}.mm-wave-marker.hot em{background:var(--mm-soft-2)}.mm-wave-marker:after{content:"";background:linear-gradient(var(--mm-orange),transparent);flex:1;width:2px;margin-top:4px}.mm-wave-marker:before{content:"";background:var(--mm-orange);border-radius:50%;width:8px;height:8px;position:absolute;top:34px;box-shadow:0 0 0 4px #ff5a3633}.live-dot{background:var(--mm-success);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:mm-pulse 1.8s ease-out infinite;display:inline-block;box-shadow:0 0 #169a6b80}.mm-reveal{opacity:0;transition:opacity .7s var(--mm-ease) var(--delay,0s),transform .7s var(--mm-ease) var(--delay,0s);transform:translateY(16px)}.mm-reveal.is-visible{opacity:1;transform:none}.mm-modal-backdrop,.mm-palette-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17100b8c;place-items:center;padding:20px;animation:mm-fade .22s both;display:grid;position:fixed;inset:0}.mm-modal{background:var(--mm-surface);width:min(880px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--mm-shadow-lg);animation:mm-modal .38s var(--mm-ease) both;border-radius:24px;position:relative;overflow:auto}.modal-close{z-index:2;top:12px;right:12px;background:var(--mm-surface)!important;position:absolute!important}.mm-shell{min-height:100dvh;display:flex}.mm-skip{z-index:100;background:var(--mm-text);border-radius:10px;padding:10px 14px;position:fixed;top:-60px;left:12px;color:var(--mm-surface)!important}.mm-skip:focus{top:12px}.mm-sidebar{z-index:40;background:var(--mm-surface);border-right:1px solid var(--mm-border);flex-direction:column;flex-shrink:0;width:248px;height:100dvh;padding:22px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{padding:2px 8px 26px;display:block}.mm-sidebar nav{flex-direction:column;gap:4px;display:flex}.mm-sidebar nav a{color:var(--mm-muted);border-radius:12px;align-items:center;gap:13px;padding:11px 14px;font-size:14.5px;font-weight:550;transition:background .18s,color .18s;display:flex;position:relative}.mm-sidebar nav a svg{transition:transform .3s var(--mm-ease-spring)}.mm-sidebar nav a:hover{background:var(--mm-canvas);color:var(--mm-text)}.mm-sidebar nav a:hover svg{transform:scale(1.1)rotate(-4deg)}.mm-sidebar nav a.active{background:var(--mm-soft);color:var(--mm-orange-text);font-weight:650}.mm-sidebar nav a.active:before{content:"";background:var(--mm-orange);width:3px;animation:mm-grow-y .4s var(--mm-ease) both;border-radius:0 3px 3px 0;position:absolute;top:10px;bottom:10px;left:-16px}.nav-dot{background:var(--mm-orange);border-radius:50%;width:7px;height:7px;margin-left:auto;animation:mm-pulse-orange 2s ease-out infinite}.sidebar-bottom{flex-direction:column;gap:14px;margin-top:auto;padding-top:24px;display:flex}.sidebar-plan{border:1px solid var(--mm-border);background:var(--mm-surface-2);border-radius:14px;padding:14px}.sidebar-plan>div{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.sidebar-plan a{color:var(--mm-orange-text);align-items:center;gap:2px;font-size:12.5px;font-weight:650;display:inline-flex}.sidebar-plan p{margin-top:8px;font-size:12px}.mm .workspace-switch{color:var(--mm-muted);gap:6px;margin:0;font-size:12px;font-weight:500}.mm .workspace-switch select{color:var(--mm-text);padding:9px 12px;font-size:13px}.sidebar-user{border-top:1px solid var(--mm-border);align-items:center;gap:10px;padding-top:14px;display:flex}.sidebar-user>div{flex:1;min-width:0;line-height:1.25}.sidebar-user strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.sidebar-user small{color:var(--mm-muted);text-transform:capitalize}.mm-workspace{flex-direction:column;flex:1;min-width:0;display:flex;overflow-x:clip}.mm-topbar{z-index:30;background:var(--mm-canvas);border-bottom:1px solid var(--mm-border);gap:16px;height:72px;padding:0 32px;position:sticky;top:0}.mm-topbar,.topbar-left{align-items:center;display:flex}.topbar-left{flex:auto;gap:12px;min-width:0;overflow:hidden}.mm-breadcrumb{white-space:nowrap;align-items:center;min-width:0;font-size:13.5px;display:flex}.mm-breadcrumb>span{align-items:center;display:inline-flex}.mm-breadcrumb a{color:var(--mm-muted);transition:color .16s}.mm-breadcrumb a:hover{color:var(--mm-text)}.mm-breadcrumb i{color:var(--mm-faint);margin:0 10px;font-style:normal}.mm-breadcrumb>span:last-child{min-width:0}.mm-breadcrumb strong{text-overflow:ellipsis;font-weight:650;overflow:hidden}.topbar-search{cursor:pointer;border-radius:12px;flex-shrink:1;align-items:center;gap:10px;width:min(380px,32vw);min-width:200px;padding:9px 10px 9px 14px;font-size:13.5px;transition:border-color .16s,box-shadow .16s;display:flex;border:1px solid var(--mm-border-strong)!important;background:var(--mm-surface)!important;color:var(--mm-faint)!important}.topbar-search:hover{box-shadow:var(--mm-shadow-sm);border-color:var(--mm-faint)!important}.topbar-search span{text-align:left;flex:1}.mm kbd{border:1px solid var(--mm-border);background:var(--mm-canvas);color:var(--mm-muted);border-radius:6px;padding:2px 7px;font-family:inherit;font-size:11px;font-weight:600}.topbar-right{align-items:center;gap:10px;display:flex}.private-label{color:var(--mm-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 6px;font-size:12.5px;display:inline-flex}.notice-anchor{position:relative}.notification-badge{background:var(--mm-orange);color:#fff;font-variant-numeric:tabular-nums;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--mm-surface);animation:mm-pop-in .26s var(--mm-ease-spring) both;border-radius:99px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:3px;right:2px}.mm-notifications{z-index:60;overscroll-behavior:contain;border:1px solid var(--mm-border);background:var(--mm-surface);width:min(400px,100vw - 32px);max-height:min(560px,100vh - 96px);box-shadow:var(--mm-shadow-lg);transform-origin:100% 0;animation:mm-pop-in .26s var(--mm-ease) both;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}@media (max-width:640px){.mm-notifications{width:auto;max-height:calc(100vh - 88px);position:fixed;top:64px;left:16px;right:16px}}.mm-notifications header{justify-content:space-between;align-items:center;gap:8px;padding:6px 4px 6px 12px;display:flex}.mm-notifications h2{align-items:center;gap:8px;font-size:15px;display:flex}.notice-count{background:var(--mm-soft);color:var(--mm-orange-text);border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:650}.notice-header-actions{align-items:center;gap:2px;display:flex}.notice-link-button{color:var(--mm-orange-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:12.5px;font-weight:650;display:inline-flex}.notice-link-button:hover{background:var(--mm-canvas)}.notice-filters{gap:4px;padding:2px 8px 8px;display:flex}.notice-filters button{border:1px solid var(--mm-border);color:var(--mm-muted);font:inherit;cursor:pointer;background:0 0;border-radius:99px;font-size:12.5px;font-weight:600}.notice-filters button.active{border-color:var(--mm-text);background:var(--mm-text);color:var(--mm-surface)}.mm-notifications li{border-radius:12px;position:relative}.notice-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:12px;padding:12px;transition:background .16s;display:flex}.notice-row:focus-visible,.notice-row:hover{background:var(--mm-canvas)}.mm-notifications li.unread .notice-row{background:var(--mm-soft)}@supports (color:color-mix(in lab,red,red)){.mm-notifications li.unread .notice-row{background:color-mix(in srgb,var(--mm-soft) 55%,transparent)}}.mm-notifications li.unread .notice-row:hover{background:var(--mm-soft)}.mm-notifications li.unread:after{content:"";background:var(--mm-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:18px;right:14px}.notice-row>div{flex:1;min-width:0}.notice-row strong{font-size:13.5px;display:block}.notice-row p{color:var(--mm-muted);margin-top:2px;font-size:12.5px;line-height:1.5}.notice-action{color:var(--mm-orange-text);align-items:center;gap:4px;margin-top:6px;font-size:12.5px;font-weight:650;display:inline-flex}.notice-row time{color:var(--mm-faint);white-space:nowrap;margin-right:14px;font-size:11px}.notice-more{border:0;width:100%;color:var(--mm-muted);font:inherit;cursor:pointer;background:0 0;margin-top:4px;padding:10px;font-size:12.5px;font-weight:600;display:block}.notice-more:hover{color:var(--mm-text)}.notice-toasts{z-index:80;pointer-events:none;flex-direction:column;gap:8px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.notice-toast{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-lg);pointer-events:auto;animation:mm-pop-in .26s var(--mm-ease) both;border-radius:14px;align-items:flex-start;display:flex}.notice-toast .notice-row:hover{background:0 0}.notice-toast>.mm-icon-button{margin:8px 8px 0 -4px}.notice-toast .notice-row time{display:none}.activity-icon,.notice-icon,.palette-icon,.row-icon{background:var(--mm-soft);width:34px;height:34px;color:var(--mm-orange-text);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.row-icon{background:var(--mm-canvas-2);color:var(--mm-text)}.row-icon.danger{color:var(--mm-danger);background:#fff}.activity-icon.info,.notice-icon.info{background:var(--mm-info-soft);color:var(--mm-info)}.activity-icon.success,.notice-icon.success{background:var(--mm-success-soft);color:var(--mm-success)}.activity-icon.warning,.notice-icon.warning{background:var(--mm-warm-soft);color:var(--mm-warm)}.activity-icon.error,.notice-icon.error{background:var(--mm-danger-soft);color:var(--mm-danger)}.notice-empty{text-align:center;padding:20px 12px 24px;font-size:13px}.mm-content{width:100%;max-width:1480px;animation:mm-page .52s var(--mm-ease) backwards;flex:1;margin:0 auto;padding:36px 32px 80px}.quota-notice{margin-top:0!important}.mm-scrim{display:none}.mobile-menu{display:none!important}.mm-boot{place-items:center;min-height:100dvh;padding:24px;display:grid}.mm-boot-card{text-align:center;color:var(--mm-muted);flex-direction:column;align-items:center;gap:16px;display:flex}.mm-boot-logo img{width:60px;height:60px;animation:mm-breathe 1.8s ease-in-out infinite}.mm-boot-bar{background:var(--mm-canvas-2);border-radius:4px;width:160px;height:4px;position:relative;overflow:hidden}.mm-boot-bar:after{content:"";border-radius:inherit;background:var(--mm-orange);width:40%;animation:mm-indeterminate 1.2s var(--mm-ease) infinite;position:absolute;inset:0}.mm-palette-backdrop{place-items:start center;padding-top:12vh}.mm-palette{border:1px solid var(--mm-border);background:var(--mm-surface);width:min(620px,100%);box-shadow:var(--mm-shadow-lg);animation:mm-modal .3s var(--mm-ease) both;border-radius:20px;overflow:hidden}.mm .mm-palette-input{border-bottom:1px solid var(--mm-border);color:var(--mm-muted);flex-direction:row;align-items:center;gap:12px;margin:0;padding:16px 18px}.mm .mm-palette-input input,.mm .mm-palette-input input:focus-visible{box-shadow:none;background:0 0;border:0;outline:none;padding:4px 0;font-size:16px}.mm-palette ul{max-height:360px;padding:8px;overflow:auto}.mm-palette li button{text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:550;display:flex}.mm-palette li button span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mm-palette li button small{color:var(--mm-faint)}.mm-palette li button.active{background:var(--mm-soft)}.palette-group{color:var(--mm-faint);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px 4px;font-size:11px;font-weight:700}.mm-palette li:first-child .palette-group{padding-top:4px}.mm-palette li button .palette-keys{letter-spacing:.04em;flex-shrink:0}.mm-palette li button.active .palette-icon{background:var(--mm-orange);color:#fff}.palette-icon{transition:background .16s,color .16s}.palette-foot{border-top:1px solid var(--mm-border);background:var(--mm-canvas);color:var(--mm-faint);gap:18px;padding:10px 18px;font-size:12px;display:flex}.palette-foot span{align-items:center;gap:4px;display:inline-flex}.palette-foot kbd{padding:1px 6px}.shortcut-sheet{gap:20px;padding:4px 24px 24px;display:grid}.shortcut-sheet h3{color:var(--mm-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:700}.shortcut-sheet dl{gap:2px;margin:0;display:grid}.shortcut-sheet dl>div{border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;display:flex}.shortcut-sheet dl>div:nth-child(odd){background:var(--mm-canvas)}.shortcut-sheet dt{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.shortcut-sheet dd{color:var(--mm-muted);text-align:right;margin:0;font-size:13.5px}.shortcut-or{color:var(--mm-faint);font-size:11px}.shortcut-note{color:var(--mm-muted);align-items:center;gap:8px;font-size:13px;display:flex}@media (max-width:640px){.palette-foot{display:none}.shortcut-sheet dl>div{flex-direction:column;align-items:flex-start;gap:6px}.shortcut-sheet dd{text-align:left}}.palette-empty{text-align:center;color:var(--mm-muted);padding:24px}@keyframes mm-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes mm-page{0%{opacity:0;transform:translateY(10px)}}@keyframes mm-fade{0%{opacity:0}}@keyframes mm-modal{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes mm-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}}@keyframes mm-pop{0%{opacity:0;transform:translate(-50%,10px)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes mm-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes mm-wave{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes mm-playhead{0%{left:0}to{left:100%}}@keyframes mm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mm-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.92)}}@keyframes mm-pulse{0%{box-shadow:0 0 #169a6b73}to{box-shadow:0 0 0 8px #169a6b00}}@keyframes mm-pulse-orange{0%{box-shadow:0 0 #ff5a3673}to{box-shadow:0 0 0 8px #ff5a3600}}@keyframes mm-spin{to{transform:rotate(1turn)}}@keyframes mm-grow{0%{transform:scaleX(0)}}@keyframes mm-grow-y{0%{transform:scaleY(0)}}@keyframes mm-sheen{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}@keyframes mm-draw{to{stroke-dashoffset:0}}@keyframes mm-indeterminate{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes mm-burst{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes mm-word{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes mm-glow{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3%,-4%)scale(1.08)}}@media (max-width:1280px){.mm-breadcrumb>span:first-child:nth-last-child(n+3),.mm-breadcrumb>span:nth-child(2):nth-last-child(n+2)>i{display:none}}@media (max-width:1180px){.private-label{display:none}}@media (max-width:1023px){.mm-sidebar{visibility:hidden;transition:transform .36s var(--mm-ease);box-shadow:var(--mm-shadow-lg);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.mm-sidebar.open{visibility:visible;transform:none}.mm-scrim{z-index:35;opacity:0;pointer-events:none;background:#17100b73;transition:opacity .3s;display:block;position:fixed;inset:0}.mm-scrim.open{opacity:1;pointer-events:auto}.mobile-menu{display:inline-grid!important}.mm-topbar{padding:0 18px}.mm-content{padding:26px 18px 70px}}@media (max-width:767px){.hide-sm,.topbar-search kbd,.topbar-search span{display:none}.topbar-search{flex-shrink:0;justify-content:center;width:40px;min-width:0;height:40px;margin-left:auto;padding:0;color:var(--mm-text)!important}.topbar-search>svg{margin:auto}.mm-breadcrumb>span:last-child>i,.mm-breadcrumb>span:not(:last-child){display:none}.mm-topbar .mm-primary{width:40px;min-height:40px;padding:0}}@media (prefers-reduced-motion:reduce){.mm *,.mm :after,.mm :before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.mm-reveal{opacity:1;transform:none}.mm-wave-playhead{display:none}}.mm-badge.tone-purple{background:var(--mm-purple-soft);color:var(--mm-purple)}.mm-badge.status-importing svg,.mm-badge.status-publishing svg{animation:mm-spin 1.4s linear infinite}.mm-scene-image{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--mm-ease),opacity .4s;animation:mm-fade .5s both;position:absolute;inset:0;transform:scale(1.06)}.mm-scene.has-image{background:#1d1814}.mm-scene.has-image:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#0a080673);position:absolute;inset:45% 0 0}.project-card:hover .project-cover .mm-scene-image,.suggested-card:hover .mm-scene-image,.template-cover:hover .mm-scene-image{transform:scale(1.12)}.hero-frame>.mm-scene .mm-scene-image{animation:mm-fade .5s both,mm-kenburns-img 16s ease-in-out infinite alternate}@keyframes mm-kenburns-img{0%{transform:scale(1.06)}to{transform:scale(1.16)translate(-2%,-2%)}}.mm-modal.mm-dialog{width:min(460px,100%);padding:24px 26px 26px;overflow:visible auto}.mm-modal.mm-dialog.medium{width:min(620px,100%)}.mm-dialog-head{align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.mm-dialog-head>div{flex:1;min-width:0}.mm-dialog-head h2{letter-spacing:-.02em;font-size:20px}.mm-dialog-head p{color:var(--mm-muted);font-size:13.5px;line-height:1.5;margin-top:4px!important}.mm-dialog-head .mm-icon-button{margin:-6px -8px 0 0}.mm-dialog-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.mm .password-dialog .auth-password-guidance{color:var(--mm-muted);font-size:12.5px;margin:8px 0 0!important}.mm .password-dialog .auth-password-guidance.warn{color:var(--mm-warm)}.mm .password-dialog .password-show{margin-top:14px;font-size:13px}.mm .password-dialog .mm-error{margin-top:14px}.minute-purchase-card{margin:24px 0;scroll-margin-top:96px}.minute-purchase-form{flex-wrap:wrap;align-items:end;gap:24px;display:flex}.minute-purchase-form label{gap:8px;font-weight:600;display:grid}.minute-purchase-form input{border:1px solid var(--mm-border-strong);background:var(--mm-surface);width:180px;color:inherit;font:inherit;border-radius:12px;padding:12px 16px}.minute-purchase-price{gap:4px;padding-bottom:8px;font-weight:700;display:grid}.minute-purchase-price small{color:var(--mm-muted);font-weight:400}.project-card-wrap{position:relative}.project-card-delete{z-index:2;opacity:0;transition:opacity .16s var(--mm-ease);position:absolute;top:20px;right:20px}.project-card-delete:focus-within,.project-card-wrap:hover .project-card-delete{opacity:1}@media (hover:none){.project-card-delete{opacity:1}}.project-delete-trigger{color:var(--mm-danger,#dc3c32);background:var(--mm-surface)}.project-delete-trigger.icon-only{border-radius:10px;padding:7px}.project-delete-dialog{border:1px solid var(--mm-border);background:var(--mm-surface);width:min(520px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--mm-text);box-shadow:var(--mm-shadow);border-radius:20px;margin:auto;padding:28px;position:fixed;inset:0;overflow-y:auto}.project-delete-dialog::backdrop{background:#00000073}.project-delete-dialog h2{overflow-wrap:anywhere;margin:0 0 14px;font-size:24px}.project-delete-dialog p{color:var(--mm-muted);margin:0 0 20px;line-height:1.6}.project-delete-dialog .project-delete-confirm{color:var(--mm-muted);margin:0 0 22px;font-weight:500}.project-delete-dialog .project-delete-confirm strong{color:var(--mm-text);overflow-wrap:anywhere;font-weight:700}.project-delete-dialog .mm-error{margin:-8px 0 18px}.project-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.project-list-entry{border-bottom:1px solid var(--mm-border);align-items:center;display:flex}.project-list-entry .project-table-row{border-bottom:0;flex:1;min-width:0}.project-list-delete{padding-right:16px}.project-delete-dialog .mm-actions{flex-wrap:wrap}.mm-email-verification a{white-space:nowrap;font-weight:700;text-decoration:underline}@media (pointer:coarse){.mm-switch,.step-swatches button{position:relative}.mm-switch:before,.step-swatches button:after{content:"";position:absolute;inset:-10px}.step-swatches{gap:14px!important}}.sidebar-head{align-items:flex-start;display:flex;position:relative}.sidebar-head .sidebar-brand{flex:1;min-width:0}.sidebar-toggle{z-index:2;border:1px solid var(--mm-border);background:var(--mm-surface);width:24px;height:24px;color:var(--mm-muted);box-shadow:var(--mm-shadow);opacity:0;border-radius:50%;place-items:center;transition:opacity .16s,color .16s;display:grid;position:absolute;top:6px;right:-28px}.sidebar-toggle svg{transition:transform .22s var(--mm-ease);transform:rotate(180deg)}.mm-sidebar:hover .sidebar-toggle,.sidebar-toggle:focus-visible{opacity:1}.sidebar-toggle:hover{color:var(--mm-text)}@media (min-width:1024px){.mm-sidebar{transition:width .24s var(--mm-ease),padding .24s var(--mm-ease);overflow:visible}}.mm-sidebar .sidebar-bottom,.mm-sidebar>nav{min-width:0}.mm-sidebar>nav{scrollbar-width:thin;overscroll-behavior:contain;flex:auto;min-height:0;margin-inline:-16px;padding-inline:16px;overflow-y:auto}.mm-sidebar .sidebar-bottom,.mm-sidebar .sidebar-brand{flex:none}.sidebar-plan-rail{display:none}@media (min-width:1024px){.mm-sidebar.rail{width:76px;padding:22px 12px 16px}.mm-sidebar.rail .sidebar-toggle svg{transform:none}.mm-sidebar.rail .sidebar-toggle{right:-24px}.mm-sidebar.rail .sidebar-brand{padding:2px 6px 26px}.mm-sidebar.rail .mm-logo>span,.mm-sidebar.rail .sidebar-plan,.mm-sidebar.rail .sidebar-user>button,.mm-sidebar.rail .sidebar-user>div,.mm-sidebar.rail .workspace-switch,.mm-sidebar.rail nav a>span:not(.nav-dot){display:none}.mm-sidebar.rail nav a{justify-content:center;padding:12px 0}.mm-sidebar.rail nav a.active:before{left:-12px}.mm-sidebar.rail .nav-dot{margin:0;position:absolute;top:8px;right:12px}.mm-sidebar.rail .sidebar-user{justify-content:center}.mm-sidebar.rail .sidebar-plan-rail{width:40px;height:40px;color:var(--mm-orange-text);place-items:center;margin:0 auto;display:grid;position:relative}.sidebar-plan-rail svg{position:absolute;inset:0;transform:rotate(-90deg)}.sidebar-plan-rail circle{fill:none;stroke:var(--mm-border);stroke-width:3px}.sidebar-plan-rail circle.used{stroke:var(--mm-orange);stroke-linecap:round}}@media (max-width:1023px){.sidebar-toggle{display:none}}.mm-illustration{max-width:100%;height:auto;display:block;overflow:visible}.mm-illustration *{transform-box:fill-box;transform-origin:50%}.ill-blob{fill:var(--mm-soft)}.ill-shadow{fill:var(--mm-text);opacity:.06}.ill-card{fill:var(--mm-surface);stroke:var(--mm-border-strong);stroke-width:1.5px}.ill-card.dashed{stroke-dasharray:5 4;fill:var(--mm-surface-2)}.ill-screen{fill:var(--mm-canvas-2)}.ill-line{fill:var(--mm-border-strong)}.ill-wave{fill:var(--mm-wave)}.ill-ink{fill:var(--mm-text)}.ill-accent{fill:var(--mm-orange)}.ill-accent-soft{fill:var(--mm-soft-2)}.ill-accent-ring{fill:none;stroke:var(--mm-orange);stroke-width:1.5px;stroke-dasharray:3 3;opacity:.7}.ill-on-accent{fill:#fff}.ill-on-accent-box{fill:#0000008c}.ill-on-accent-text{fill:#fff;font:700 12px var(--mm-font)}.ill-info{fill:var(--mm-info)}.ill-info-soft{fill:var(--mm-info-soft)}.ill-purple{fill:var(--mm-purple)}.ill-success{fill:var(--mm-success)}.ill-success-soft{fill:var(--mm-success-soft)}.ill-warm{fill:#f0b24a}.ill-danger{fill:var(--mm-danger)}.ill-skin{fill:#e9b79a}.ill-shirt{fill:var(--mm-info);opacity:.85}.ill-glass{fill:var(--mm-surface);opacity:.65}.ill-stroke-accent,.ill-stroke-info,.ill-stroke-ink,.ill-stroke-muted,.ill-stroke-on-accent,.ill-stroke-wave{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ill-stroke-accent{stroke:var(--mm-orange)}.ill-stroke-ink{stroke:var(--mm-text)}.ill-stroke-info{stroke:var(--mm-info)}.ill-stroke-muted{stroke:var(--mm-faint)}.ill-stroke-wave{stroke:var(--mm-wave)}.ill-stroke-on-accent{stroke:#fff;stroke-width:2.4px}.mm-illustration .thick{stroke-width:3.5px}.mm-illustration .dashed:not(.ill-card){stroke-dasharray:4 5}.ill-float{animation:ill-float 5s ease-in-out infinite}.ill-float.slow{animation-duration:6.5s;animation-delay:-1.5s}.ill-bob{animation:ill-float 2.6s ease-in-out infinite}.ill-twinkle{animation:ill-twinkle 2.8s ease-in-out infinite}.ill-sway{animation:ill-sway 4.5s ease-in-out infinite}.ill-sway.bell{transform-origin:50% 0}.ill-dash{stroke-dasharray:4 5;animation:ill-dash 2.4s linear infinite}.ill-bar{transform-origin:50%;animation:ill-bar 1.4s ease-in-out infinite}.ill-grow{animation:ill-grow .9s var(--mm-ease) both;transform-origin:50% 100%}.ill-spin{animation:ill-spin 1.2s linear infinite}.ill-cursor{animation:ill-blink 1s steps(2) infinite}.ill-progress{transform-origin:0;animation:ill-progress 2.4s ease-in-out infinite}.ill-search{animation:ill-search 5s ease-in-out infinite}.ill-fly{animation:ill-fly 4s ease-in-out infinite}.ill-pop{animation:ill-pop .7s var(--mm-ease-spring) both}@keyframes ill-float{50%{transform:translateY(-5px)}}@keyframes ill-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}@keyframes ill-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes ill-dash{to{stroke-dashoffset:-18px}}@keyframes ill-bar{50%{transform:scaleY(.55)}}@keyframes ill-grow{0%{transform:scaleY(0)}}@keyframes ill-spin{to{transform:rotate(1turn)}}@keyframes ill-blink{50%{opacity:0}}@keyframes ill-progress{0%{transform:scaleX(.2)}60%,to{transform:scaleX(2.2)}}@keyframes ill-search{0%,to{transform:translate(-14px,4px)}50%{transform:translate(18px,-4px)}}@keyframes ill-fly{50%{transform:translate(6px,-6px)rotate(-3deg)}}@keyframes ill-pop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.mm-illustration *{animation:none!important}}.mm-empty.with-art{border:1px solid var(--mm-border);background:radial-gradient(60% 70% at 50% 0,var(--mm-soft),transparent 70%),var(--mm-surface);padding:36px 24px 40px}@supports (color:color-mix(in lab,red,red)){.mm-empty.with-art{background:radial-gradient(60% 70% at 50% 0,color-mix(in srgb,var(--mm-soft) 70%,transparent),transparent 70%),var(--mm-surface)}}.mm-empty.with-art .empty-art{animation:mm-rise .6s var(--mm-ease) both;margin-bottom:4px}.mm-empty.with-art h3{letter-spacing:-.01em;animation:mm-rise .6s 80ms var(--mm-ease) both;margin-top:10px;font-size:18px}.mm-empty.with-art p{color:var(--mm-muted);animation:mm-rise .6s .14s var(--mm-ease) both;font-size:14px}.mm-empty.with-art .mm-empty-action{animation:mm-rise .6s .2s var(--mm-ease) both}.mm-empty.compact{background:0 0;border:0;padding:18px 12px 22px}.mm-empty.compact h3{font-size:15px}.mm-empty.compact p{font-size:13px}@media (prefers-reduced-motion:reduce){.mm-empty.with-art>*{animation:none}}.analytics-empty-chart,.notice-empty,.palette-empty,.storage-empty,.suggestion-empty,.transcript-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.analytics-empty-chart .mm-illustration,.inbox-done .mm-illustration,.notice-empty .mm-illustration,.palette-empty .mm-illustration,.panel-empty .mm-illustration,.publish-empty .mm-illustration,.storage-empty .mm-illustration,.suggestion-empty .mm-illustration,.transcript-empty .mm-illustration{animation:mm-rise .5s var(--mm-ease) both;margin:0 auto}.notice-empty.with-art strong{color:var(--mm-text);font-size:14px}.notice-empty.with-art span{max-width:260px;color:var(--mm-muted);line-height:1.5}.transcript-empty{padding:28px 12px}.analytics-empty-chart p,.suggestion-empty p,.transcript-empty p{max-width:340px;margin:0}.storage-empty{padding:8px 0 4px}.ill-scanline{animation:ill-scan 2.2s ease-in-out infinite}.ill-type{transform-origin:0;animation:ill-type 1.8s ease-out infinite}.ill-pulse{animation:ill-pulse 1.8s ease-in-out infinite}@keyframes ill-scan{0%,to{transform:translate(0)}50%{transform:translate(82px)}}@keyframes ill-type{0%{opacity:.4;transform:scaleX(0)}40%,to{opacity:1;transform:scaleX(1)}}@keyframes ill-pulse{50%{opacity:.3}}.ill-stroke-success{fill:none;stroke:var(--mm-success);stroke-width:2.5px;stroke-linecap:round}.mm-notifications{border-radius:20px;flex-direction:column;width:min(480px,100vw - 32px);max-height:min(720px,100dvh - 100px);padding:0;display:flex;overflow:hidden}.mm-notifications>header{border-bottom:1px solid var(--mm-border);flex-shrink:0;padding:18px 14px 14px 20px}.mm-notifications h2{letter-spacing:-.03em;margin:0;font-size:17px}.notice-connection{color:var(--mm-muted);align-items:center;gap:5px;margin-top:5px;font-size:11px;display:inline-flex}.notice-connection i{background:var(--mm-muted);border-radius:50%;width:5px;height:5px}.notice-connection i.live{background:var(--mm-success)}.notice-header-actions .mm-icon-button{width:36px;height:36px}.notice-filters{border-bottom:1px solid var(--mm-border);flex-shrink:0;gap:6px;padding:12px 16px}.notice-filters button{white-space:nowrap;min-height:36px;padding:5px 12px}.notice-history{overscroll-behavior:contain;padding:0 8px 8px;overflow-y:auto}.notice-day{color:var(--mm-muted);text-transform:uppercase;letter-spacing:.07em;margin:0;padding:16px 12px 6px;font-size:11px;font-weight:650}.mm-notifications li{align-items:flex-start;margin:3px 0;display:flex}.mm-notifications li.unread:after{display:none}.mm-notifications .notice-row{flex:1;align-items:flex-start;gap:12px;width:auto;min-width:0;padding:11px 8px 11px 12px}.notice-copy{flex:1;min-width:0}.notice-row-meta{color:var(--mm-muted);align-items:center;gap:6px;margin-bottom:3px;font-size:11px;line-height:1.4;display:flex}.notice-row-meta>span:first-child{font-weight:600}li.unread .notice-row-meta:before{content:"";background:var(--mm-orange);border-radius:50%;flex-shrink:0;width:6px;height:6px}.notice-attention{color:var(--mm-danger);font-weight:650}.notice-attention:before{content:"·";color:var(--mm-muted);margin-right:6px;font-weight:400}.notice-row .notice-copy time{color:var(--mm-muted);white-space:nowrap;margin:0;font-size:11px;display:inline}.notice-row .notice-copy time:before{content:"·";margin-right:6px}.notice-row .notice-copy strong{color:var(--mm-text);font-size:13px;line-height:1.45;display:block}li.unread .notice-row .notice-copy strong{font-weight:700}li:not(.unread) .notice-row .notice-copy strong{font-weight:550}.notice-subject{color:var(--mm-text);text-overflow:ellipsis;white-space:nowrap;opacity:.82;margin-top:1px;font-size:12px;font-weight:550;line-height:1.45;display:block;overflow:hidden}.notice-row .notice-copy p{color:var(--mm-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.notice-go{color:var(--mm-muted);opacity:.45;flex-shrink:0;align-self:center;transition:opacity .15s,transform .15s;display:flex}.notice-row:focus-visible .notice-go,.notice-row:hover .notice-go{opacity:1;transform:translate(2px)}.notice-row-actions{flex-shrink:0;align-self:center;padding:0 6px 0 0;transition:opacity .15s;display:flex}.notice-row-actions .mm-icon-button{width:32px;height:32px}@media (hover:hover){.mm-notifications li .notice-row-actions{opacity:0}.mm-notifications li:focus-within .notice-row-actions,.mm-notifications li:hover .notice-row-actions{opacity:1}}@media (prefers-reduced-motion:reduce){.notice-go,.notice-row-actions{transition:none}.notice-row:hover .notice-go{transform:none}}.notice-operation-error{color:var(--mm-danger);background:var(--mm-danger-soft);border-radius:10px;margin:8px 16px;padding:10px 12px;font-size:12px;line-height:1.5}.notice-empty{flex-shrink:0;min-height:180px}.notice-empty.with-art span{max-width:310px}.notice-more{border-top:1px solid var(--mm-border);flex-shrink:0;min-height:44px}.notice-loading{padding:12px 20px}.notice-skeleton{align-items:center;gap:12px;height:80px;display:flex}.notice-skeleton i{background:var(--mm-canvas-2);border-radius:10px;width:34px;height:34px}.notice-skeleton span{background:var(--mm-canvas);border-radius:8px;flex:1;height:42px}.notice-preferences{overscroll-behavior:contain;padding:18px 20px;font-size:12px;line-height:1.6;overflow-y:auto}.notice-preferences>p{color:var(--mm-muted);margin:0 0 20px}.notice-preferences fieldset{border:0;min-width:0;margin:0 0 22px;padding:0}.notice-delivery h3,.notice-preferences legend{color:var(--mm-text);margin-bottom:8px;font-size:12px;font-weight:700}.notice-setting{border-bottom:1px solid var(--mm-border);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 0;display:flex}.notice-setting strong{color:var(--mm-text);font-size:12px;display:block}.notice-setting small{color:var(--mm-muted);margin-top:2px;font-size:11px;line-height:1.5;display:block}.notice-category-options input,.notice-setting input{width:18px;height:18px;accent-color:var(--mm-orange);cursor:pointer;flex-shrink:0}.notice-category-options{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.notice-category-options label{min-height:40px;color:var(--mm-text);align-items:center;gap:8px;display:flex}.notice-private{align-items:flex-start;gap:8px;font-size:11px;display:flex}.notice-private svg{flex-shrink:0;margin-top:3px}.notice-delivery li{justify-content:space-between;align-items:center;gap:8px;min-height:32px;font-size:11px;display:flex}.notice-delivery li span:last-of-type{color:var(--mm-muted);margin-left:auto}.mm-notifications :is(button,a,input):focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.notice-toasts .notice-row-meta{display:none}@media (max-width:640px){.mm-notifications{width:auto;max-height:calc(100dvh - 88px)}.notice-row-actions .mm-icon-button{width:36px;min-height:40px}}@media (max-width:420px){.notice-filters{grid-template-columns:1fr 1fr;display:grid}.notice-header-actions{gap:0}.notice-header-actions .notice-link-button{max-width:72px;font-size:11px}.mm-notifications>header{padding-left:16px}.notice-preferences{padding:16px}}.mm .notice-setting{text-align:left;flex-direction:row}.mm .notice-category-options label{text-align:left;flex-direction:row;justify-content:flex-start}.payment-action{gap:8px;min-width:0;display:grid}.payment-action>button{width:100%}.payment-action [role=alert]{color:var(--mm-danger)}.mm-calendar{z-index:220;border:1px solid var(--mm-border-strong);border-radius:var(--mm-radius);background:var(--mm-surface);width:320px;max-width:calc(100vw - 16px);color:var(--mm-text);box-shadow:var(--mm-shadow);padding:12px;position:fixed;overflow:auto}.mm-calendar-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mm-calendar-head strong{font-size:14px}.mm-calendar-head button{border:1px solid var(--mm-border);border-radius:var(--mm-radius-sm);width:36px;height:36px;color:var(--mm-text);background:var(--mm-surface);cursor:pointer;place-items:center;display:grid}.mm-calendar-prev{transform:rotate(180deg)}.mm-calendar table{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%}.mm-calendar th{color:var(--mm-muted);text-align:center;padding:8px 0;font-size:11px;font-weight:600}.mm-calendar td{text-align:center;padding:0}.mm-calendar td button{width:100%;height:36px;color:var(--mm-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0;font-size:13px}.mm-calendar button:hover:not(:disabled){background:var(--mm-canvas)}.mm-calendar td button.outside{color:var(--mm-faint)}.mm-calendar td button[aria-current=date]{border-color:var(--mm-orange-text)}.mm-calendar td button.selected{color:var(--mm-surface);font-weight:700}.mm-calendar td button.selected,.mm-calendar td button.selected:hover{background:var(--mm-orange-text)}.mm-calendar td button:disabled{opacity:.3;cursor:not-allowed}.mm-calendar footer{border-top:1px solid var(--mm-border);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.mm .mm-date-trigger.open>svg{transform:none}.public-site{overflow-x:clip}.public-site main{display:block}.public-header{z-index:50;height:84px;transition:background .3s,box-shadow .3s,height .3s var(--mm-ease);grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:0 max(24px,50vw - 660px);display:grid;position:sticky;top:0}.public-header.scrolled{background:var(--mm-canvas);height:64px}@supports (color:color-mix(in lab,red,red)){.public-header.scrolled{background:color-mix(in srgb,var(--mm-canvas) 80%,transparent)}}.public-header.scrolled{-webkit-backdrop-filter:saturate(1.5)blur(16px);backdrop-filter:saturate(1.5)blur(16px);box-shadow:0 1px 0 var(--mm-border)}.public-header nav{align-items:center;gap:6px;display:flex}.public-header nav a{color:var(--mm-muted);border-radius:10px;padding:8px 14px;font-size:14px;font-weight:550;transition:color .16s,background .16s;position:relative}.public-header nav a:hover{color:var(--mm-text);background:var(--mm-canvas-2)}@supports (color:color-mix(in lab,red,red)){.public-header nav a:hover{background:color-mix(in srgb,var(--mm-canvas-2) 70%,transparent)}}.public-header .nav-mobile-only{display:none}.public-header-actions{justify-content:flex-end;align-items:center;gap:28px;display:flex}.public-login{font-size:14px;font-weight:600}.public-login:hover{color:var(--mm-orange-text)}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:48px;max-width:1320px;margin:0 auto;padding:88px 24px;display:grid;position:relative}.landing-hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 78% 40%,#ff8a5c38,#0000 70%),radial-gradient(30% 40% at 10% 20%,#ffc4a040,#0000 70%),radial-gradient(50% 50% at 50% 100%,#ffe2d666,#0000 70%);height:720px;animation:mm-glow 14s ease-in-out infinite;position:absolute;inset:-120px -20% auto}.hero-copy .mm-eyebrow{animation:mm-rise .7s var(--mm-ease) both}.hero-copy h1{word-spacing:.06em;letter-spacing:-.032em;margin:20px 0 24px;font-size:clamp(40px,4.1vw,62px);line-height:.98}.hero-copy h1 .line{white-space:nowrap;animation:mm-rise .9s var(--mm-ease) both;display:block}.hero-copy h1 .line.accent{color:var(--mm-orange);-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#ff6a3d,#f24e28 50%,#d93a17);-webkit-background-clip:text;background-clip:text;animation-delay:.12s}.hero-lede{max-width:520px;animation:mm-rise .9s .22s var(--mm-ease) both;font-size:18px;line-height:1.6}.hero-copy .mm-actions{animation:mm-rise .9s .32s var(--mm-ease) both;margin-top:32px}.hero-checks{animation:mm-rise .9s .42s var(--mm-ease) both;flex-wrap:wrap;gap:10px 22px;display:flex;margin-top:26px!important}.hero-checks li{color:var(--mm-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.hero-checks svg{color:var(--mm-orange);stroke-width:2.6px}.hero-visual{animation:mm-hero-in 1.1s .15s var(--mm-ease) both;position:relative}.hero-scribble{color:var(--mm-muted);font-size:21px;position:absolute;top:-78px;left:6%;transform:rotate(-4deg)}@keyframes mm-hero-in{0%{opacity:0;transform:perspective(1400px)rotateX(8deg)rotateY(-10deg)translateY(40px)scale(.96)}}.hero-app,.showcase-app{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 50px 100px -40px #78320a59,0 20px 40px -24px #3c19052e}.hero-app-bar{border-bottom:1px solid var(--mm-border);align-items:center;gap:14px;height:54px;padding:0 16px;display:flex}.hero-app-bar .mm-logo img{width:24px;height:24px}.hero-app-bar .mm-logo strong{font-size:14px}.hero-app-title{min-width:0;color:var(--mm-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.hero-app-actions{align-items:center;gap:8px;display:flex}.hero-app-actions .mm-primary.small{min-height:30px;padding:5px 14px;font-size:12px}.saved-chip{color:var(--mm-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.saved-chip svg{color:var(--mm-success)}.hero-app-body{grid-template-columns:62px minmax(0,1.05fr) minmax(0,.9fr) 150px;min-height:330px;display:grid}.hero-app-rail{border-right:1px solid var(--mm-border);gap:16px;padding:16px 0}.hero-app-rail,.hero-app-rail span{flex-direction:column;align-items:center;display:flex}.hero-app-rail span{width:50px;color:var(--mm-muted);border-radius:10px;gap:4px;padding:7px 0;font-size:9.5px}.hero-app-rail span.active{color:var(--mm-text);background:var(--mm-canvas);font-weight:600}.panel-label{color:var(--mm-muted);margin-bottom:10px;font-size:11px;font-weight:650;display:block}.panel-label.spaced{margin-top:16px}.hero-transcript{border-right:1px solid var(--mm-border);padding:16px 14px;overflow:hidden}.hero-transcript button{text-align:left;width:100%;color:var(--mm-muted);cursor:pointer;transition:background .4s var(--mm-ease),color .4s;border-radius:10px;grid-template-columns:40px 1fr;gap:8px;margin-bottom:4px;padding:10px 26px 10px 8px;font-size:11.5px;line-height:1.45;display:grid;position:relative}.hero-transcript button:hover{background:var(--mm-canvas)}.hero-transcript button time{font-variant-numeric:tabular-nums;color:var(--mm-faint)}.hero-transcript button.active{background:var(--mm-soft);color:var(--mm-text)}.hero-transcript button.active time{color:var(--mm-orange-text);font-weight:650}.hero-transcript button.active:before{content:"";background:var(--mm-orange);width:3px;animation:mm-grow-y .4s var(--mm-ease) both;border-radius:3px;position:absolute;top:8px;bottom:8px;left:0}.hero-transcript .star{color:var(--mm-orange);fill:currentColor;animation:mm-pop-star .5s var(--mm-ease-spring) both;position:absolute;top:10px;right:8px}@keyframes mm-pop-star{0%{transform:scale(0)rotate(-90deg)}}.hero-transcript-ghost{gap:8px;padding:10px 8px 0 56px;display:grid}.hero-transcript-ghost i{background:var(--mm-canvas-2);border-radius:4px;height:7px}.hero-transcript-ghost i:nth-child(2){width:80%}.hero-transcript-ghost i:nth-child(3){width:55%}.hero-stage{background:radial-gradient(circle at 50% 40%,var(--mm-surface-2),var(--mm-canvas) 80%);place-items:center;padding:16px;display:grid}.hero-frame{aspect-ratio:9/16;width:100%;max-width:210px;max-height:300px;transition:aspect-ratio .6s var(--mm-ease),max-width .6s var(--mm-ease);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 40px -18px #00000073}.hero-frame.ratio-1-1{aspect-ratio:1;max-width:250px}.hero-frame.ratio-4-5{aspect-ratio:4/5;max-width:270px}.hero-frame>.mm-scene{position:absolute;inset:0}.hero-frame>.mm-scene svg{animation:mm-kenburns 16s ease-in-out infinite alternate}@keyframes mm-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.14)translate(-2%,-2%)}}.hero-score{color:var(--mm-orange-text);background:#ffffffeb;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.hero-duration{color:#fff;background:#0000008c;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:600;position:absolute;bottom:10px;right:10px}.demo-caption{font-family:var(--mm-font-display);letter-spacing:-.02em;text-shadow:0 2px 12px #00000073;font-size:clamp(15px,1.5vw,19px);font-weight:800;line-height:1.12;position:absolute;bottom:34px;left:12px;right:12px;color:#fff!important}.demo-caption span{animation:mm-word .5s var(--mm-ease) both;display:inline-block}.demo-caption span.accent{background:var(--mm-orange);text-shadow:none;border-radius:4px;margin:1px -1px;padding:0 4px}.hero-export{border-left:1px solid var(--mm-border);padding:16px 12px}.hero-export>button{text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:9px;width:100%;margin-bottom:6px;padding:7px 8px;transition:border-color .2s,background .2s;display:flex;border:1px solid var(--mm-border)!important}.hero-export>button:hover{border-color:var(--mm-border-strong)!important}.hero-export>button.selected{background:var(--mm-soft);border-color:var(--mm-orange)!important}.hero-export>button span{flex-direction:column;line-height:1.2;display:flex}.hero-export strong{font-size:12px}.hero-export small{color:var(--mm-muted);font-size:10px}.ratio-glyph{color:var(--mm-text);border:1.6px solid;border-radius:3px;flex-shrink:0;display:block}.ratio-glyph.r-9-16{width:11px;height:18px}.ratio-glyph.r-1-1{width:15px;height:15px}.ratio-glyph.r-4-5{width:14px;height:17px}.hero-style-row{gap:6px;display:flex}.hero-style-row span{border:1px solid var(--mm-border);border-radius:8px;flex:1;place-items:center;height:30px;font-size:12px;font-weight:700;display:grid}.hero-style-row .selected{border-color:var(--mm-orange);color:var(--mm-orange-text);background:var(--mm-soft)}.hero-style-row .bold{font-family:var(--mm-font-display);font-weight:800}.hero-style-row .light{color:var(--mm-muted);font-weight:400}.hero-download{background:var(--mm-canvas);border-radius:10px;gap:7px;padding:8px;font-size:11.5px;font-weight:600}.hero-download,.hero-timeline{align-items:center;display:flex}.hero-timeline{border-top:1px solid var(--mm-border);gap:14px;padding:12px 16px 14px}.hero-play{width:38px;height:38px;box-shadow:var(--mm-shadow-sm);border-radius:50%;flex-shrink:0;place-items:center;display:grid;border:1px solid var(--mm-border-strong)!important}.hero-play svg{fill:currentColor;margin-left:2px}.hero-track{flex:1;min-width:0;position:relative;overflow-x:clip}.hero-filmstrip{border-radius:6px;gap:3px;height:30px;margin-bottom:6px;display:flex;overflow:hidden}.hero-filmstrip .mm-scene{border-radius:3px;flex:1;min-width:0}.hero-track .mm-wave{height:34px}.hero-moment-chip{z-index:2;background:var(--mm-orange);color:#fff;white-space:nowrap;box-shadow:var(--mm-shadow-orange);transition:left .9s var(--mm-ease);border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:650;display:inline-flex;position:absolute;top:-14px;transform:translate(-50%)}.hero-time{color:var(--mm-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.use-case-strip{border-top:1px solid var(--mm-border);border-bottom:1px solid var(--mm-border);background:var(--mm-surface);grid-template-columns:repeat(4,1fr);max-width:1320px;margin:0 auto;padding:26px 24px;display:grid}@supports (color:color-mix(in lab,red,red)){.use-case-strip{background:color-mix(in srgb,var(--mm-surface) 70%,transparent)}}.use-case+.use-case{border-left:1px solid var(--mm-border)}.use-case a{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px;display:flex}.use-case-icon{width:48px;height:48px;color:var(--mm-orange);transition:transform .4s var(--mm-ease-spring),background .3s;border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.use-case a:hover .use-case-icon{background:var(--mm-soft);transform:translateY(-4px)rotate(-6deg)}.use-case strong{font-family:var(--mm-font-display);font-size:15px;font-weight:700}.use-case small{color:var(--mm-muted)}.landing-section{max-width:1320px;margin:0 auto;padding:96px 24px 0}.section-heading{max-width:720px;margin-bottom:44px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading.compact{margin-bottom:32px}.editor-feature-copy h2,.pricing-teaser-copy h2,.section-heading h2{letter-spacing:-.027em;margin:14px 0 16px;font-size:clamp(32px,3.4vw,46px);font-weight:800;line-height:1.04}.section-heading p:not(.mm-eyebrow){font-size:16px;line-height:1.65}.process-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.process-card{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-sm);border-radius:24px;flex-direction:column;padding:26px;display:flex;position:relative;transition:transform .4s var(--mm-ease),box-shadow .4s var(--mm-ease),opacity .7s var(--mm-ease) var(--delay,0s)!important}.process-card.is-visible:hover{box-shadow:var(--mm-shadow-lg);transform:translateY(-6px)}.process-card header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.step-pill{border:1px solid var(--mm-border-strong);width:34px;height:34px;color:var(--mm-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:650;display:grid}.process-icon{color:var(--mm-orange)}.process-card h3{font-size:20px}.process-card>p{margin:8px 0 20px;font-size:14.5px;line-height:1.6}.process-arrow{z-index:2;width:22px;color:var(--mm-faint);place-items:center;animation:mm-nudge 2.2s ease-in-out infinite;display:grid;position:absolute;top:50%;right:-22px}@keyframes mm-nudge{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}.step-visual{min-height:170px;margin-top:auto}.step-visual.upload{grid-template-columns:.8fr 1fr;gap:12px;display:grid}.step-photo{border-radius:14px;min-height:170px}.step-drop{border:1.5px dashed var(--mm-border-strong);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:14px 8px;display:flex}.step-drop svg{color:var(--mm-muted);margin-bottom:6px;animation:mm-float 3s ease-in-out infinite}.step-drop strong{font-size:13px}.step-drop span{color:var(--mm-muted);font-size:12px}.step-drop div{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:12px;display:flex}.step-drop i{background:var(--mm-canvas);color:var(--mm-muted);border-radius:5px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:650}.step-visual.moments{gap:8px;display:grid}.step-visual.moments>div{border:1px solid var(--mm-border);background:var(--mm-surface);transition:transform .3s var(--mm-ease),box-shadow .3s;border-radius:14px;align-items:center;gap:12px;padding:7px;display:flex}.process-card.is-visible .step-visual.moments>div{animation:mm-slide-in .7s var(--mm-ease) both}.step-visual.moments>div:hover{box-shadow:var(--mm-shadow-sm);transform:translate(4px)}@keyframes mm-slide-in{0%{opacity:0;transform:translate(-16px)}}.step-visual.moments .mm-scene{border-radius:9px;flex-shrink:0;width:56px;height:42px}.step-visual.moments span{flex-direction:column;flex:1;min-width:0;display:flex}.step-visual.moments strong{font-size:12.5px}.step-visual.moments small{color:var(--mm-muted);font-size:11px}.step-visual.moments b{background:var(--mm-soft);width:34px;height:34px;color:var(--mm-orange-text);border-radius:50%;place-items:center;font-size:12px;display:grid}.step-visual.style{grid-template-columns:1fr 1fr;gap:14px;display:grid}.step-clip{border-radius:14px;min-height:190px;position:relative;overflow:hidden}.step-clip>.mm-scene{position:absolute;inset:0}.step-clip-caption{font-family:var(--mm-font-display);letter-spacing:-.03em;animation:mm-word .5s var(--mm-ease) both;font-size:20px;font-weight:800;line-height:1.05;position:absolute;bottom:14px;left:12px;right:12px;color:#fff!important}.step-clip-caption span{border-radius:4px;padding:0 4px;transition:background .3s}.step-clip-caption.style-1{font-family:var(--mm-font);text-transform:uppercase;font-size:17px;font-weight:700}.step-clip-caption.style-2{letter-spacing:-.01em;font-family:Georgia,serif;font-style:italic;font-weight:400}.step-controls{flex-direction:column;gap:8px;font-size:12.5px;display:flex}.step-controls .mm-switch-row{font-size:12.5px;font-weight:600}.step-styles,.step-swatches{gap:6px;display:flex}.step-styles button{cursor:pointer;border-radius:9px;flex:1;height:34px;font-weight:700;transition:all .2s;border:1px solid var(--mm-border)!important}.step-styles button.s-1{font-family:var(--mm-font-display);font-weight:800}.step-styles button.s-2{font-family:Georgia,serif;font-weight:400}.step-styles button.selected{background:var(--mm-soft);color:var(--mm-orange-text);border-color:var(--mm-orange)!important}.step-swatches button{cursor:pointer;width:24px;height:24px;transition:transform .25s var(--mm-ease-spring),box-shadow .2s;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.step-swatches button:hover{transform:scale(1.15)}.step-swatches button.selected{box-shadow:0 0 0 2px var(--mm-surface),0 0 0 4px var(--mm-text)}.editor-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}.editor-feature-copy>p:not(.mm-eyebrow){font-size:16px;line-height:1.65}.check-list{gap:12px;display:grid;margin:26px 0 32px!important}.check-list li{align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.check-list li>span{background:var(--mm-orange);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.check-list.small{gap:9px;margin:18px 0 22px!important}.check-list.small li{font-size:13.5px}.check-list.small li>span{width:19px;height:19px}.showcase-body{grid-template-columns:62px minmax(0,1fr) minmax(0,.9fr);min-height:320px;display:grid}.showcase-stage{background:radial-gradient(circle at 50% 40%,var(--mm-surface-2),var(--mm-canvas) 80%);place-items:center;padding:18px;display:grid}.showcase-frame{aspect-ratio:16/11;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 40px -18px #00000073}.showcase-frame>.mm-scene{position:absolute;inset:0}.showcase-caption{--cap:#ff5a36;font-family:var(--mm-font-display);letter-spacing:-.02em;transition:all .3s var(--mm-ease);font-size:clamp(16px,1.7vw,22px);font-weight:800;line-height:1.15;position:absolute;bottom:16px;left:16px;right:16px;color:#fff!important}.showcase-caption span{color:#fff;background:var(--cap);border-radius:5px;padding:0 5px;transition:background .3s,color .3s}.showcase-caption.bg-none span{color:var(--cap);background:0 0}.showcase-caption.bg-outline span{color:#fff;box-shadow:inset 0 0 0 2px var(--cap);background:0 0}.showcase-caption.bg-blur span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cap);background:#ffffff38}.showcase-caption.preset-1{text-transform:uppercase;font-family:var(--mm-font);font-size:clamp(14px,1.4vw,18px);font-weight:800}.showcase-caption.preset-2{font-family:Georgia,serif;font-style:italic;font-weight:400}.showcase-caption.preset-3{text-align:center;font-weight:500}.showcase-inspector{border-left:1px solid var(--mm-border);padding:14px}.showcase-tabs{border-bottom:1px solid var(--mm-border);gap:2px;margin-bottom:14px;display:flex}.showcase-tabs button{color:var(--mm-muted);cursor:pointer;padding:8px 8px 10px;font-size:12px;font-weight:600;position:relative}.showcase-tabs button[aria-selected=true]{color:var(--mm-text)}.showcase-tabs button[aria-selected=true]:after{content:"";background:var(--mm-text);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.showcase-presets{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px;display:grid}.showcase-presets button{cursor:pointer;border-radius:10px;height:40px;font-size:15px;font-weight:700;transition:all .2s;border:1px solid var(--mm-border)!important}.showcase-presets .p-1{text-underline-offset:3px;text-decoration:underline}.showcase-presets .p-2{font-family:Georgia,serif;font-style:italic;font-weight:400}.showcase-presets .p-3{color:var(--mm-muted);font-weight:450}.showcase-presets button.selected{box-shadow:0 0 0 3px #ff5a3624;border-color:var(--mm-orange)!important}.showcase-inspector .step-swatches{margin:8px 0 14px}.showcase-segment{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px;display:grid}.showcase-segment button{cursor:pointer;border-radius:8px;padding:7px 0;font-size:11px;font-weight:600;transition:all .2s;border:1px solid var(--mm-border)!important}.showcase-segment button.selected{background:var(--mm-text);color:var(--mm-surface);border-color:var(--mm-text)!important}.showcase-fields{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;display:grid}.showcase-fields span{border:1px solid var(--mm-border);border-radius:8px;justify-content:space-between;align-items:center;padding:7px 9px;font-size:12px;font-weight:600;display:flex}.hero-timeline.compact{padding-left:78px}.trust-band{border:1px solid var(--mm-border);background:var(--mm-surface);max-width:1272px;box-shadow:var(--mm-shadow-sm);border-radius:26px;grid-template-columns:1.7fr repeat(4,1fr);align-items:center;margin:96px auto 0;padding:30px 34px;display:grid}.trust-lead{gap:22px;padding-right:30px;display:flex}.trust-shield{background:radial-gradient(circle,var(--mm-soft-2),var(--mm-soft));width:70px;height:70px;color:var(--mm-orange);border-radius:50%;flex-shrink:0;place-items:center;animation:mm-float 5s ease-in-out infinite;display:grid}.trust-lead h2{font-size:22px}.trust-lead p{margin:6px 0 10px;font-size:13.5px;line-height:1.55}.trust-item,.trust-lead .mm-text-link{font-size:13px}.trust-item{border-left:1px solid var(--mm-border);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:6px 12px;font-weight:600;line-height:1.35;display:flex}.trust-item svg{color:var(--mm-orange)}.story-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.story-card{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:22px;flex-direction:column;padding:26px;display:flex;transition:transform .4s var(--mm-ease),box-shadow .4s,opacity .7s var(--mm-ease) var(--delay,0s)!important}.story-card.is-visible:hover{box-shadow:var(--mm-shadow);transform:translateY(-4px)}.story-quote-mark{color:var(--mm-orange);fill:var(--mm-soft-2)}.story-quote{font-family:var(--mm-font-display);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.4;color:var(--mm-text)!important;margin:14px 0 24px!important}.story-card footer{align-items:center;gap:12px;margin-top:auto;display:flex}.story-avatar{border-radius:50%;flex-shrink:0;width:44px;height:44px}.story-card footer span{flex-direction:column;display:flex}.story-card footer strong{font-size:14px}.story-card footer small{color:var(--mm-muted);line-height:1.4}.illustrative-note{text-align:center;font-size:12px;color:var(--mm-faint)!important;margin-top:16px!important}.pricing-teaser{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:48px;display:grid}.pricing-teaser-copy p:not(.mm-eyebrow){margin-bottom:18px;font-size:16px;line-height:1.6}.plan-preview-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plan-skeleton{height:250px}.plan-mini{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:20px;flex-direction:column;padding:22px;display:flex;transition:transform .4s var(--mm-ease),box-shadow .4s,opacity .7s var(--mm-ease) var(--delay,0s)!important}.plan-mini.is-visible:hover{box-shadow:var(--mm-shadow);transform:translateY(-4px)}.plan-mini.featured{border-color:#ff5a3680;position:relative;box-shadow:0 0 0 4px #ff5a3614}.plan-mini-badge{background:var(--mm-orange);color:#fff;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:22px}.plan-mini>a{align-self:flex-start;margin-top:auto}.plan-mini>strong{font-family:var(--mm-font-display);font-size:16px}.plan-mini>small{color:var(--mm-muted)}.plan-mini h3{letter-spacing:-.024em;margin:14px 0;font-size:34px;font-weight:800}.plan-mini h3 span{color:var(--mm-muted);letter-spacing:0;margin-left:4px;font-size:13px;font-weight:500}.plan-mini ul{gap:7px;display:grid;margin-bottom:16px!important}.plan-mini li,.pricing-card li{color:var(--mm-muted);padding-left:24px;font-size:13px;position:relative}.plan-mini li:before,.pricing-card li:before{content:"";border-left:2px solid var(--mm-success);border-bottom:2px solid var(--mm-success);width:11px;height:6px;position:absolute;top:4px;left:2px;transform:rotate(-45deg)}.plan-mini .mm-primary{margin-top:auto}.final-cta{background:radial-gradient(60% 120% at 100% 50%,#ff8a5c4d,transparent 60%),linear-gradient(120deg,var(--mm-soft),var(--mm-surface-2));border:1px solid var(--mm-orange);border-radius:28px;justify-content:space-between;align-items:center;gap:32px;max-width:1272px;margin:96px auto 0;padding:44px 56px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.final-cta{border:1px solid color-mix(in srgb,var(--mm-orange) 18%,transparent)}}.final-cta h2{letter-spacing:-.027em;font-size:clamp(28px,3vw,40px);font-weight:800}.final-cta p{margin-top:6px;font-size:16px}.final-cta-action{flex-direction:column;align-items:center;gap:8px;margin-right:90px;display:flex}.final-cta:not(:has(.final-burst)) .final-cta-action{margin-right:0}.final-cta h2,.section-heading h2{text-wrap:balance}.final-cta-action small{color:var(--mm-muted)}.final-burst{width:70px;height:70px;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.final-cta.slim{margin:64px 0 0;padding:34px 40px}.public-footer{border-top:1px solid var(--mm-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;max-width:1320px;margin:72px auto 0;padding:30px 24px 40px;display:flex}.public-footer nav{flex-wrap:wrap;gap:6px 22px;display:flex}.public-footer nav a{color:var(--mm-muted);font-size:13.5px;transition:color .16s}.public-footer nav a:hover{color:var(--mm-text)}.public-footer>span{color:var(--mm-faint);font-size:12.5px}.information-page{max-width:1120px;margin:0 auto;padding:0 24px}.information-hero{text-align:center;padding:72px 0 48px;position:relative}.information-hero h1{letter-spacing:-.03em;max-width:820px;animation:mm-rise .8s var(--mm-ease) both;margin:16px auto 18px;font-size:clamp(38px,5vw,64px)}.information-intro{max-width:640px;animation:mm-rise .8s .12s var(--mm-ease) both;margin:0 auto;font-size:18px;line-height:1.6}.information-hero .mm-primary{margin-top:24px}.information-sections{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.information-card{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-sm);border-radius:22px;padding:28px;position:relative}.information-icon{background:var(--mm-soft);width:46px;height:46px;color:var(--mm-orange-text);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.information-index{font-family:var(--mm-font-display);color:var(--mm-faint);font-size:13px;font-weight:700;position:absolute;top:24px;right:26px}.information-card:last-child:nth-child(odd){grid-column:1/-1}.information-card h2{margin-bottom:10px;font-size:20px}.information-card p{font-size:14.5px;line-height:1.7}.information-support{background:var(--mm-soft);border-radius:22px;align-items:flex-start;gap:18px;margin-top:18px;padding:26px;display:flex}.information-support svg{color:var(--mm-orange-text)}.information-support p{margin-top:4px}.information-related{margin-top:40px}.information-related h2{margin-bottom:14px;font-size:22px}.information-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.information-related a{border:1px solid var(--mm-border);background:var(--mm-surface);height:100%;transition:border-color .16s,transform .16s var(--mm-ease);border-radius:16px;gap:4px;padding:18px 44px 18px 20px;display:grid;position:relative}.information-related a:hover{border-color:var(--mm-border-strong);transform:translateY(-2px)}.information-related strong{color:var(--mm-text);font-size:15px}.information-related small{color:var(--mm-muted);font-size:13px}.information-related a svg{color:var(--mm-orange-text);position:absolute;top:50%;right:18px;translate:0 -50%}@media (max-width:760px){.information-related ul{grid-template-columns:1fr}}.public-footer{grid-template-columns:minmax(200px,1fr) auto;gap:40px 64px;display:grid}.public-footer-brand{align-content:start;gap:16px;display:grid}.public-footer-brand small{color:var(--mm-faint);font-size:12.5px}.public-footer nav.public-footer-links{grid-template-columns:repeat(5,auto);gap:8px 44px;display:grid}@media (max-width:1100px){.public-footer{grid-template-columns:1fr}.public-footer nav.public-footer-links{grid-template-columns:repeat(3,minmax(0,max-content));gap:28px 48px}}.public-footer-links div{align-content:start;gap:8px;min-width:0;display:grid}.public-footer-links a{overflow-wrap:anywhere}.public-footer-links h2{letter-spacing:.06em;text-transform:uppercase;color:var(--mm-faint);margin-bottom:2px;font-size:12px;font-weight:700}@media (max-width:640px){.public-footer nav.public-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}}.mm-pricing{max-width:1320px;margin:0 auto;padding:0 24px}.mm-pricing.embedded{max-width:none;padding:0}.pricing-heading{text-align:center;padding:72px 0 36px;position:relative}.pricing-heading h1{letter-spacing:-.03em;margin:16px 0 18px;font-size:clamp(40px,5vw,66px);line-height:1}.pricing-heading>p:last-child{max-width:540px;margin:0 auto;font-size:17px}.billing-toggle{border:1px solid var(--mm-border);background:var(--mm-surface);width:max-content;box-shadow:var(--mm-shadow-xs);border-radius:14px;margin:8px auto 28px;padding:4px;display:flex}.billing-toggle button{color:var(--mm-muted);cursor:pointer;transition:background .25s var(--mm-ease),color .25s;border-radius:10px;align-items:center;gap:8px;padding:9px 22px;font-size:13.5px;font-weight:600;display:inline-flex}.billing-toggle button.selected{background:var(--mm-canvas-2);color:var(--mm-text);box-shadow:var(--mm-shadow-xs)}.save-chip{background:var(--mm-success-soft);color:var(--mm-success);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}.pricing-skeleton{height:460px}.pricing-card{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-sm);border-radius:22px;flex-direction:column;padding:26px 24px 24px;display:flex;position:relative;transition:transform .4s var(--mm-ease),box-shadow .4s,opacity .7s var(--mm-ease) var(--delay,0s)!important}@media (hover:hover) and (pointer:fine){.pricing-card.is-visible:hover{box-shadow:var(--mm-shadow);transform:translateY(-5px)}}.pricing-card.recommended{border:1.5px solid var(--mm-orange);background:linear-gradient(180deg,var(--mm-soft),var(--mm-surface) 45%);box-shadow:0 0 0 5px #ff5a3614,var(--mm-shadow)}.pricing-card.current{border-color:var(--mm-border-strong)}.pricing-badge{background:var(--mm-action);color:#fff;box-shadow:var(--mm-shadow-orange);border-radius:8px;padding:4px 11px;font-size:11.5px;font-weight:700;position:absolute;top:-12px;left:22px}.pricing-card header{align-items:center;gap:12px;display:flex}.pricing-card header h3{font-size:16px}.pricing-card header small{color:var(--mm-muted)}.plan-icon{background:var(--mm-info-soft);width:40px;height:40px;color:var(--mm-info);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.plan-icon.plan-creator{background:var(--mm-soft);color:var(--mm-orange-text)}.plan-icon.plan-pro{background:var(--mm-purple-soft);color:var(--mm-purple)}.plan-icon.plan-studio{background:var(--mm-warm-soft);color:var(--mm-warm)}.plan-price{margin:22px 0 6px;letter-spacing:-.03em!important;font-size:44px!important;font-weight:800!important}.plan-price small{font-family:var(--mm-font);color:var(--mm-muted);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:500}.plan-price .annual-price{letter-spacing:-.02em;font-size:18px;line-height:1.3;display:block}.plan-billing-note{font-size:12.5px;color:var(--mm-muted)!important;margin:0 0 10px!important}.pricing-every-plan{text-align:center;justify-content:center;align-items:flex-start;gap:8px;max-width:760px;font-size:14px;line-height:1.5;display:flex;color:var(--mm-muted)!important;margin:24px auto 0!important}.pricing-every-plan>svg{color:var(--mm-success);flex-shrink:0;margin-top:2px}.plan-minutes{border-bottom:1px solid var(--mm-border);padding-bottom:16px;font-size:14px;font-weight:650;color:var(--mm-orange-text)!important;margin-bottom:16px!important}.pricing-card ul{gap:10px;display:grid;margin-bottom:18px!important}.plan-includes{color:var(--mm-text);font-size:12.5px;font-weight:650;margin:0 0 12px!important}.pricing-card .plan-more{color:var(--mm-text);padding-left:0;font-weight:600}.pricing-card .plan-more:before{display:none}.plan-compare-link{color:var(--mm-orange-text);align-self:flex-start;align-items:center;gap:5px;margin:auto 0 18px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.plan-compare-link:hover{text-underline-offset:3px;text-decoration:underline}.plan-compare-link svg{transition:translate .16s var(--mm-ease)}.plan-compare-link:hover svg{translate:3px}.plan-cta{width:100%;margin-top:auto}.plan-compare-link+.plan-cta{margin-top:0}.pricing-card>.payment-action{margin-top:auto}.pricing-card .payment-action .field-hint{color:var(--mm-muted);font-size:12px;line-height:1.5}.pricing-action-note{color:var(--mm-muted);text-align:center;margin:0 0 20px;font-size:13px}.business-plan{border:1px dashed var(--mm-border-strong);background:var(--mm-surface-2);border-radius:18px;align-items:center;gap:16px;margin-top:18px;padding:18px 22px;display:flex}.business-plan>div{flex:1}.business-plan p{font-size:13px}.pricing-faq{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:26px;grid-template-columns:.8fr 1.2fr;gap:40px;margin-top:40px;padding:34px;display:grid}.pricing-faq h2{letter-spacing:-.024em;margin:12px 0 10px;font-size:32px;font-weight:800}.faq-list{gap:10px;display:grid}.faq-list details{border:1px solid var(--mm-border);background:var(--mm-surface-2);border-radius:14px;transition:background .2s,border-color .2s}.faq-list details[open]{background:var(--mm-surface);border-color:var(--mm-border-strong);box-shadow:var(--mm-shadow-sm)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--mm-muted);transition:transform .3s var(--mm-ease)}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{animation:mm-rise .3s var(--mm-ease) both;padding:0 18px 16px;font-size:13.5px;line-height:1.65}.auth-page{--auth-card-padding:32px;--auth-control-height:52px;--auth-field-gap:16px;background:radial-gradient(50% 50% at 0 0,#ffd2be66,transparent 70%),radial-gradient(40% 40% at 100% 100%,#ffbea04d,transparent 70%),var(--mm-canvas);position:relative;overflow-x:clip}.auth-header{max-width:1320px;color:var(--mm-muted);justify-content:space-between;align-items:center;margin:0 auto;padding:26px 32px;font-size:14px;display:flex}.auth-header span a{color:var(--mm-orange-text);font-weight:650}.auth-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:48px;max-width:1320px;margin:0 auto;padding:16px 32px 64px;display:grid}.auth-story{padding-top:calc(var(--auth-card-padding) + 1px);position:relative}.auth-story h1{letter-spacing:-.032em;animation:mm-rise .9s var(--mm-ease) both;margin:16px 0 20px;font-size:clamp(40px,4.8vw,66px);line-height:1}.underline-accent{white-space:nowrap;position:relative}.underline-accent:after{content:"";background:var(--mm-orange);opacity:.85;transform-origin:0;height:.14em;animation:mm-grow .9s .5s var(--mm-ease) both;border-radius:99px;position:absolute;bottom:.04em;left:0;right:0}.auth-lede{max-width:540px;animation:mm-rise .9s .12s var(--mm-ease) both;font-size:17px;line-height:1.6}.auth-wave-card{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow);animation:mm-rise .9s .22s var(--mm-ease) both;border-radius:22px;margin-top:24px;padding:16px 20px 22px}.auth-wave-head{color:var(--mm-muted);justify-content:space-between;margin-bottom:10px;font-size:12.5px;display:flex}.auth-wave-head time{font-variant-numeric:tabular-nums;font-weight:600}.auth-wave-card .mm-wave{height:150px;padding-top:60px}.auth-wave-card .mm-wave-bars{height:90px}.auth-wave-card .mm-wave-marker{bottom:45px}.auth-wave-card .mm-wave-playhead{top:60px}.auth-clips{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.auth-clip{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:16px;flex-direction:column;padding:8px 8px 12px;display:flex;transition:transform .4s var(--mm-ease),box-shadow .4s,opacity .7s var(--mm-ease) var(--delay,0s)!important}.auth-clip.is-visible:hover{box-shadow:var(--mm-shadow);transform:translateY(-5px)rotate(-1deg)}.auth-clip .mm-scene{aspect-ratio:4/3;border-radius:10px;margin-bottom:10px}.auth-clip strong{flex:1;padding:0 4px;font-size:12.5px;line-height:1.35;display:block}.auth-clip small{color:var(--mm-muted);margin-top:6px;padding:0 4px;display:block}.auth-clip small.accent{color:var(--mm-orange-text)}.auth-features{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;margin-top:28px!important}.auth-features li{gap:12px;display:flex}.auth-features li>span{background:var(--mm-soft);width:42px;height:42px;color:var(--mm-orange-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.auth-features strong{font-size:13.5px;display:block}.auth-features small{color:var(--mm-muted);margin-top:2px;line-height:1.45;display:block}.auth-scribble{position:absolute;bottom:-54px;left:0}.auth-card{padding:var(--auth-card-padding);border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-lg);animation:mm-modal .8s .15s var(--mm-ease) both;border-radius:28px;position:relative}.auth-card h2{letter-spacing:-.03em;margin:12px 0 8px;font-size:clamp(32px,3vw,44px);font-weight:800}.auth-card-lede{font-size:15.5px;line-height:1.55;margin-bottom:20px!important}.mm .auth-wide{width:100%}.mm .auth-passkey{width:100%;min-height:var(--auth-control-height,52px);border-radius:14px;justify-content:center;gap:14px}.auth-passkey>span{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.auth-passkey strong{font-size:17px}.auth-passkey small{opacity:.85;margin-top:2px;font-weight:500}.mm .auth-google{min-height:var(--auth-control-height,52px);border-radius:14px;margin-top:0;font-size:15.5px}.auth-divider{color:var(--mm-faint);align-items:center;gap:14px;margin:20px 0 0;font-size:12.5px;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:var(--mm-border);flex:1;height:1px}.mm .auth-form .mm-select-trigger,.mm .auth-form input{min-height:var(--auth-control-height,52px);font-size:15px}.auth-form .auth-wide{min-height:var(--auth-control-height,52px);border-radius:14px;margin-top:0}.auth-hint{text-align:center;font-size:12.5px;margin-top:8px!important}.auth-form{gap:var(--auth-field-gap,16px);margin-top:16px;display:grid}.auth-form>label{margin:0}.auth-form label small{color:var(--mm-muted);font-weight:400}.auth-form textarea{resize:vertical;width:100%;min-height:90px}.auth-waitlist-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.auth-approved-access{margin-top:16px;font-size:13px}.auth-waitlist-success{padding:24px 0 12px}.auth-waitlist-success>svg{color:var(--mm-orange-text);margin-bottom:12px}.auth-waitlist-success h3{margin-bottom:8px}.auth-waitlist-success p{color:var(--mm-muted);line-height:1.6}.mm .auth-password-input input{padding-right:64px}.auth-password-toggle{min-width:52px;min-height:44px;color:var(--mm-orange-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13px;position:absolute;top:4px;right:6px}.auth-password-guidance{font-size:12.5px;margin-top:-8px!important}.auth-forgot{text-align:right;color:var(--mm-orange-text);margin-block:-8px;font-size:13px}.auth-forgot a{align-items:center;min-height:44px;display:inline-flex}.mm .auth-card .auth-form+.auth-passkey{min-height:var(--auth-control-height);margin-top:12px}.auth-card :is(button,a,input):focus-visible{outline:2px solid var(--mm-orange-text);outline-offset:3px}.auth-switch{border-top:1px solid var(--mm-border);color:var(--mm-muted);flex-direction:column;align-items:center;gap:12px;margin-top:20px;padding-top:20px;font-size:13.5px;display:flex}.auth-switch:has(>.mm-text-link){flex-flow:wrap;justify-content:center;gap:6px}.auth-switch .mm-button{min-height:var(--auth-control-height);border-radius:14px;font-size:15.5px}.auth-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid;margin-top:20px!important}.auth-trust li{color:var(--mm-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.auth-trust li>span{background:var(--mm-soft);width:20px;height:20px;color:var(--mm-orange-text);border-radius:50%;place-items:center;display:grid}.auth-legal{text-align:center;font-size:12px;line-height:1.7;margin-top:16px!important}.auth-legal a{color:var(--mm-text);text-underline-offset:2px;text-decoration:underline}@media (max-width:1200px){.landing-hero{grid-template-columns:minmax(0,1fr);gap:72px;padding-top:32px}.hero-copy{max-width:720px}.hero-app-body{grid-template-columns:62px minmax(0,1fr) minmax(0,.9fr) 150px}.editor-feature,.pricing-teaser{grid-template-columns:1fr}.trust-band{grid-template-columns:repeat(4,1fr);row-gap:24px}.trust-lead{grid-column:1/-1;padding:0}.trust-item:nth-child(2){border-left:0}.pricing-grid{grid-template-columns:repeat(2,1fr)}.auth-layout{grid-template-columns:minmax(0,1fr);max-width:720px}.auth-story{order:2;padding-top:0}.auth-scribble{display:none}}@media (max-width:900px){.public-header{grid-template-columns:1fr auto}.public-header nav{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-lg);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .25s,transform .3s var(--mm-ease);border-radius:18px;flex-direction:column;align-items:stretch;padding:10px;position:absolute;top:100%;left:12px;right:12px;transform:translateY(-8px)}.public-header nav.open{visibility:visible;opacity:1;pointer-events:auto;transform:none}.public-header nav a{padding:12px 14px}.public-header .nav-mobile-only{display:block}.public-login{display:none}.public-header .mobile-menu{display:inline-grid!important}.hero-app-body{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.hero-app-rail,.hero-export{display:none}.showcase-body{grid-template-columns:minmax(0,1fr)}.showcase-body .hero-app-rail{display:none}.showcase-inspector{border-left:0;border-top:1px solid var(--mm-border)}.hero-timeline.compact{padding-left:16px}.use-case-strip{grid-template-columns:repeat(2,1fr);row-gap:12px}.use-case:nth-child(3){border-left:0}.plan-preview-grid,.process-grid,.story-grid{grid-template-columns:1fr}.process-arrow{display:none}.information-sections{grid-template-columns:1fr}.final-cta{flex-direction:column;align-items:flex-start;margin-left:16px;margin-right:16px;padding:36px 28px}.final-cta-action{align-items:flex-start;margin:0}.final-burst{top:30px;right:24px;transform:none}.pricing-faq{grid-template-columns:1fr;gap:20px;padding:24px}.auth-clips{grid-template-columns:repeat(2,1fr)}.auth-features{grid-template-columns:1fr}}@media (max-width:600px){.public-header{padding:0 16px}.public-header-actions .mm-primary{min-height:38px;padding:8px 12px;font-size:13px}.landing-hero{padding:20px 16px 56px}.hero-scribble{display:none}.hero-app-body{grid-template-columns:1fr}.hero-transcript{border-right:0;border-bottom:1px solid var(--mm-border)}.hero-app-title,.hero-time{display:none}.use-case-strip{grid-template-columns:repeat(2,1fr);padding:16px}.use-case{border-left:0!important}.landing-section{padding:72px 16px 0}.step-visual.style,.step-visual.upload{grid-template-columns:1fr}.trust-band{grid-template-columns:repeat(2,1fr);margin:72px 16px 0;padding:24px}.trust-item{border-left:0!important}.trust-lead{flex-direction:column}.pricing-grid{grid-template-columns:1fr}.business-plan{flex-direction:column;align-items:flex-start}.auth-header,.auth-layout{padding-left:16px;padding-right:16px}.auth-header{flex-wrap:wrap;gap:12px}.auth-header>a{flex-shrink:0}.auth-header>span{text-align:right;margin-left:auto;font-size:12px}.auth-card{--auth-card-padding:24px;border-radius:22px}.auth-wave-card .mm-wave-marker em{padding:3px 6px;font-size:10px}}@media (max-width:480px){.hero-copy h1 .line{white-space:normal}.public-header-actions .mm-primary{display:none}.hero-copy .mm-actions>*{flex:100%}.hero-lede{font-size:16px}}.legal-page{width:min(1180px,100% - 48px);margin:0 auto;padding-bottom:96px}.legal-hero{text-align:center;padding:72px 0 40px;position:relative}.legal-hero h1{letter-spacing:-.03em;max-width:820px;animation:mm-rise .8s var(--mm-ease) both;margin:16px auto 18px;font-size:clamp(38px,5vw,60px)}.legal-intro{max-width:660px;color:var(--mm-muted);animation:mm-rise .8s .1s var(--mm-ease) both;margin:0 auto;font-size:18px;line-height:1.6}.legal-updated{border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-muted);animation:mm-rise .8s .18s var(--mm-ease) both;border-radius:99px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex;margin-top:22px!important}.legal-summary{border:1px solid var(--mm-border);background:linear-gradient(135deg,var(--mm-soft),var(--mm-surface) 55%);box-shadow:var(--mm-shadow-sm);animation:mm-rise .8s .22s var(--mm-ease) both;border-radius:26px;padding:28px}.legal-summary>h2{margin-bottom:18px;font-size:20px}.legal-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.legal-summary article{background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.legal-summary article>span{background:var(--mm-soft);width:38px;height:38px;color:var(--mm-orange-text);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.legal-summary strong{font-size:15px}.legal-summary article p{color:var(--mm-muted);font-size:13.5px;line-height:1.55}.legal-summary>small{color:var(--mm-faint);margin-top:14px;font-size:12.5px;display:block}.legal-layout{grid-template-columns:250px minmax(0,1fr);gap:56px;margin-top:56px;display:grid}.legal-toc{align-self:start;max-height:calc(100dvh - 140px);position:sticky;top:108px;overflow-y:auto}.legal-toc>p{color:var(--mm-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700;margin-bottom:12px!important}.legal-toc ol{border-left:2px solid var(--mm-border);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.legal-toc a{color:var(--mm-muted);border-left:2px solid #0000;gap:10px;margin-left:-2px;padding:7px 12px;font-size:13.5px;font-weight:550;line-height:1.4;transition:color .16s,border-color .16s;display:flex;position:relative}.legal-toc a span{color:var(--mm-faint);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12px}.legal-toc a:hover{color:var(--mm-text)}.legal-toc a.active{border-left-color:var(--mm-orange)}.legal-toc a.active,.legal-toc a.active span{color:var(--mm-orange-text)}.legal-switch{color:var(--mm-text);align-items:center;gap:6px;margin-top:22px;font-size:13.5px;font-weight:700;display:inline-flex}.legal-switch:hover{color:var(--mm-orange-text)}.legal-body{max-width:760px}.legal-section{border-bottom:1px solid var(--mm-border);margin-bottom:34px;padding:0 0 34px;scroll-margin-top:108px}.legal-section h2{letter-spacing:-.02em;align-items:baseline;gap:12px;margin-bottom:14px;font-size:clamp(22px,2.2vw,27px);display:flex}.legal-section h2 span{color:var(--mm-orange-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.legal-section li,.legal-section p{color:var(--mm-muted);font-size:16px;line-height:1.75}.legal-section p+p,.legal-section p+ul,.legal-section ul+p{margin-top:14px!important}.legal-section ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.legal-section li{padding-left:22px;position:relative}.legal-section li:before{content:"";background:var(--mm-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:4px}.legal-section li strong,.legal-section p strong{color:var(--mm-text)}.legal-page .legal-note{border:1px solid var(--mm-border);background:var(--mm-surface-2);border-radius:14px;gap:12px;padding:14px 16px;font-size:14.5px;line-height:1.6;display:flex;margin-top:18px!important}.legal-note>svg{color:var(--mm-orange-text);flex-shrink:0;margin-top:3px}.legal-contact{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-sm);border-radius:22px;align-items:center;gap:18px;padding:26px;display:flex}.legal-contact>span{background:var(--mm-soft);width:50px;height:50px;color:var(--mm-orange-text);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.legal-contact>div{flex:1}.legal-contact h2{font-size:20px}.legal-contact p{color:var(--mm-muted);font-size:14.5px;margin-top:4px!important}@media (max-width:1000px){.legal-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-layout{grid-template-columns:1fr;gap:28px}.legal-toc{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:18px;max-height:none;padding:18px;position:static}}@media (max-width:600px){.legal-page{width:calc(100% - 32px)}.legal-summary{padding:20px}.legal-summary>div{grid-template-columns:1fr}.legal-contact{flex-direction:column;align-items:flex-start}}@media print{.legal-toc,.mm-platform-banner,.public-footer,.public-header{display:none!important}.legal-layout{grid-template-columns:1fr}}.information-support .mm-primary{white-space:nowrap;flex-shrink:0;align-self:center;margin-left:auto}.information-support .mm-primary svg{color:currentColor}@media (max-width:640px){.information-support{flex-wrap:wrap}.information-support .mm-primary{margin-left:0}}.contact-page{max-width:860px;padding-bottom:80px}.contact-card{border-radius:24px;padding:32px}.contact-topics{border:0;margin:0;padding:0}.contact-topics legend{margin-bottom:12px;font-size:15px;font-weight:700}.contact-topics>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.mm .contact-topic{border:1px solid var(--mm-border);background:var(--mm-surface);cursor:pointer;border-radius:14px;flex-direction:row;align-items:flex-start;gap:12px;margin:0;padding:14px;transition:border-color .16s,background .16s;position:relative}.contact-topic:hover{border-color:var(--mm-border-strong)}.contact-topic.selected{border-color:var(--mm-orange);background:var(--mm-soft)}.contact-topic:focus-within{outline:2px solid var(--mm-orange);outline-offset:2px}.contact-topic input{opacity:0;pointer-events:none;position:absolute}.contact-topic>svg{color:var(--mm-orange-text);flex-shrink:0;margin-top:1px}.contact-topic span{flex-direction:column;gap:2px;display:flex}.contact-topic small{color:var(--mm-muted);font-size:12.5px;font-weight:400;line-height:1.4}.contact-grid{grid-template-columns:1fr 1fr;column-gap:16px;margin-top:8px;display:grid}.contact-wide{grid-column:1/-1}@media (max-width:640px){.contact-card{padding:22px 18px}.contact-grid{grid-template-columns:1fr}}.contact-optional{color:var(--mm-faint);font-weight:400}.contact-trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.contact-card .mm-error{margin-top:18px}.contact-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.contact-foot p{color:var(--mm-muted);font-size:13px}.contact-foot a{text-decoration:underline}.contact-sent .mm-actions{justify-content:center;align-items:center;margin-top:28px}.information-hero .mm-actions .mm-primary{margin-top:0}.contact-sent-icon{background:var(--mm-success-soft);width:64px;height:64px;color:var(--mm-success);border-radius:50%;place-items:center;display:inline-grid}.mk-page{--mk-hook:#ff5a36;--mk-idea:#3d68f2;--mk-payoff:#169a6b;--mk-context:#a59e97;overflow-x:clip}.mk-hero{text-align:center;max-width:1200px;margin:0 auto;padding:88px 24px 0;position:relative}.mk-hero.compact{padding-bottom:8px}.mk-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:960px;animation:mm-rise .8s var(--mm-ease) both;margin:18px auto 20px;font-size:clamp(40px,6vw,80px);font-weight:800;line-height:.98}.mk-hero h1 .accent-text{display:block}.mk-lede{max-width:660px;color:var(--mm-muted);animation:mm-rise .8s .12s var(--mm-ease) both;margin:0 auto;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.mk-hero .mm-actions{animation:mm-rise .8s .22s var(--mm-ease) both;justify-content:center;margin-top:30px}.mk-pipeline{border:1px solid var(--mm-border);background:radial-gradient(70% 90% at 90% 20%,#ff8a5c29,transparent 60%),var(--mm-surface);box-shadow:var(--mm-shadow-lg);text-align:left;animation:mm-rise .9s .32s var(--mm-ease) both;border-radius:32px;grid-template-columns:1.35fr 1fr;align-items:center;gap:36px;margin:64px auto 0;padding:34px;display:grid;position:relative}.mk-pipeline:after{content:"";background:linear-gradient(90deg,var(--mm-orange),transparent);width:36px;height:2px;position:absolute;top:50%;left:calc(57% - 18px)}.mk-source{background:var(--mm-canvas);border-radius:20px;min-width:0;padding:22px 22px 18px}.mk-source-head{align-items:center;gap:8px;margin-bottom:18px;font-size:13.5px;display:flex}.mk-source-head .mono{color:var(--mm-muted);margin-left:auto}.mk-source .mm-wave{height:150px;padding-top:42px}.mk-clips{justify-content:center;height:330px;display:flex;position:relative}.mk-phone{aspect-ratio:9/16;background:#17130f;border:5px solid #17130f;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #2812068c}.mk-phone-scene{inset:0;position:absolute!important}.mk-phone .mm-scene-image,.mk-style-frame .mm-scene-image{object-fit:cover;object-position:var(--focus,center);width:100%;height:100%}.mk-phone:after{content:"";background:linear-gradient(#0000,#0000008c);position:absolute;inset:45% 0 0}.mk-caption{z-index:2;text-align:center;bottom:22px}.mk-clip{width:158px;transition:transform .5s var(--mm-ease);position:absolute}.mk-clip .mk-caption{font-size:15px}.mk-clip.c0{z-index:3;transform:translateY(-4px)}.mk-clip.c1{z-index:2;transform:translate(-96px)translateY(24px)rotate(-7deg)scale(.88)}.mk-clip.c2{z-index:1;transform:translate(96px)translateY(24px)rotate(7deg)scale(.88)}.mk-pipeline:hover .mk-clip.c1{transform:translate(-112px)translateY(16px)rotate(-9deg)scale(.9)}.mk-pipeline:hover .mk-clip.c2{transform:translate(112px)translateY(16px)rotate(9deg)scale(.9)}.mk-clip-score{z-index:2;background:var(--mm-orange);color:#fff;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.mk-facts{border-top:1px solid var(--mm-border);grid-template-columns:repeat(4,1fr);max-width:980px;margin:44px auto 0;display:grid}.mk-facts>div{padding:22px 12px 0}.mk-facts>div+div{border-left:1px solid var(--mm-border)}.mk-facts dt{font-family:var(--mm-font-display);letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);font-weight:800}.mk-facts dd{color:var(--mm-muted);margin:2px 0 0;font-size:13.5px}.mk-tour{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;display:grid}.mk-tour-step{opacity:.35;min-height:72vh;transition:opacity .4s var(--mm-ease);flex-direction:column;justify-content:center;padding:24px 0;display:flex}.mk-tour-step.active{opacity:1}.mk-step-index{text-transform:uppercase;letter-spacing:.08em;color:var(--mm-orange-text);align-items:center;gap:10px;font-size:13px;font-weight:650;display:inline-flex}.mk-step-index b{background:var(--mm-soft);letter-spacing:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mk-tour-step h3{letter-spacing:-.03em;margin:18px 0 14px;font-size:clamp(28px,2.8vw,40px);font-weight:800;line-height:1.05}.mk-tour-step>p{max-width:480px;color:var(--mm-muted);font-size:16.5px;line-height:1.65}.mk-tour-step ul{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.mk-tour-step li{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:550;display:inline-flex}.mk-tour-step li svg{color:var(--mm-success)}.mk-tour-step,.mk-tour-steps{min-width:0}.mk-tour-inline{display:none}.mk-tour-stage{position:relative}.mk-stage-card{border:1px solid var(--mm-border);background:radial-gradient(80% 60% at 100% 0,#ff8a5c24,transparent 60%),var(--mm-surface);min-height:560px;box-shadow:var(--mm-shadow-lg);border-radius:28px;flex-direction:column;margin:12vh 0;display:flex;position:sticky;top:12vh;overflow:hidden}.mk-stage-bar{border-bottom:1px solid var(--mm-border);color:var(--mm-muted);align-items:center;gap:6px;padding:14px 18px;font-size:12.5px;font-weight:600;display:flex}.mk-stage-bar i{background:var(--mm-border-strong);border-radius:50%;width:10px;height:10px}.mk-stage-bar span{margin-left:10px}.mk-stage-body{animation:mk-swap .52s var(--mm-ease) both;flex:1;align-content:center;padding:28px;display:grid}@keyframes mk-swap{0%{opacity:0;filter:blur(3px);transform:translateY(14px)scale(.985)}}.mk-stage-dots{justify-content:center;gap:6px;padding:0 0 18px;display:flex}.mk-stage-dots b{background:var(--mm-border-strong);width:6px;height:6px;transition:width .3s var(--mm-ease),background .3s;border-radius:99px}.mk-stage-dots b.on{background:var(--mm-orange);width:22px}.mk-mock{gap:12px;display:grid}.mk-mock-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-chip{background:var(--mm-canvas-2);color:var(--mm-muted);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.mk-drop{border:1.5px dashed var(--mm-border-strong);background:var(--mm-canvas);text-align:center;border-radius:18px;justify-items:center;gap:6px;padding:30px 20px;display:grid}.mk-drop small{color:var(--mm-muted)}.mk-drop-icon{background:var(--mm-soft);width:54px;height:54px;color:var(--mm-orange-text);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.mk-file{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:14px;gap:12px;padding:14px 16px;display:flex}.mk-file>svg{color:var(--mm-orange-text);flex-shrink:0;margin-top:2px}.mk-file.done>svg,.mk-file.link small svg{color:var(--mm-success)}.mk-file>div{flex:1;min-width:0}.mk-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.mk-file small{color:var(--mm-muted);align-items:center;gap:5px;margin-top:4px;font-size:12.5px;display:flex}.mk-progress{background:var(--mm-canvas-2);border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.mk-progress i{border-radius:inherit;background:linear-gradient(90deg,#ff9a6b,var(--mm-orange));height:100%;animation:mk-grow 1.4s var(--mm-ease) both;display:block}@keyframes mk-grow{0%{width:8%!important}}.mk-moment{border:1px solid var(--mm-border);background:var(--mm-surface);animation:mm-rise .5s var(--mm-ease) both;border-radius:16px;grid-template-columns:64px 1fr auto auto;align-items:center;gap:14px;padding:10px 12px 10px 10px;display:grid}.mk-moment.active{border-color:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.mk-moment.active{border-color:color-mix(in srgb,var(--mm-orange) 45%,transparent)}}.mk-moment.active{box-shadow:0 0 0 4px var(--mm-soft)}.mk-moment-thumb{border-radius:12px;width:64px;height:64px}.mk-moment-thumb .mm-scene-image{object-fit:cover;width:100%;height:100%}.mk-moment small{color:var(--mm-muted);font-size:11.5px}.mk-moment strong{font-size:14px;line-height:1.3;display:block}.mk-moment em{color:var(--mm-muted);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.mk-moment .mm-ring-label strong{font-size:14px}.mk-moment-actions{color:var(--mm-faint);gap:8px;display:grid}.mk-words{background:var(--mm-canvas);border-radius:16px;padding:20px;font-size:18px;line-height:1.9}.mk-words .speaker{letter-spacing:.06em;text-transform:uppercase;color:var(--mm-orange-text);font-size:12px;font-weight:700;display:block}.mk-words .mk-playhead{background:var(--mm-text);color:var(--mm-surface);border-radius:6px;padding:2px 5px;font-weight:600}.mk-words mark{color:inherit;background:#ffe4a8;border-radius:4px;padding:0 3px}.mk-words s{color:var(--mm-faint);-webkit-text-decoration-color:var(--mm-orange);text-decoration-color:var(--mm-orange);text-decoration-thickness:2px}.mk-words .emph{color:var(--mm-orange-text);font-weight:800}.mk-edit-row{flex-wrap:wrap;gap:8px;display:flex}.mk-edit-row span{background:var(--mm-soft);border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.mk-style{grid-template-columns:230px 1fr;align-items:center;gap:26px}.mk-style-frame{width:100%;transition:aspect-ratio .5s var(--mm-ease),width .5s var(--mm-ease);background:#17130f;border:5px solid #17130f;border-radius:20px;justify-self:center;position:relative;overflow:hidden}.mk-style-frame.r-9-16{aspect-ratio:9/16;width:82%}.mk-style-frame.r-4-5{aspect-ratio:4/5}.mk-style-frame.r-1-1{aspect-ratio:1}.mk-style-controls{gap:8px;display:grid}.mk-style-controls small{color:var(--mm-muted);margin-top:6px;font-size:12px;font-weight:650}.mk-segmented{background:var(--mm-canvas-2);border-radius:12px;width:max-content;padding:3px;display:inline-flex}.mk-segmented button{font:inherit;color:var(--mm-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:650}.mk-segmented button.on{background:var(--mm-surface);color:var(--mm-text);box-shadow:var(--mm-shadow-xs)}.mk-tags{flex-wrap:wrap;gap:6px;display:flex}.mk-tags span{border:1px solid var(--mm-border);border-radius:99px;padding:6px 11px;font-size:12.5px}.mk-tags span.on{border-color:var(--mm-orange);background:var(--mm-soft);font-weight:650}.mk-brand{color:var(--mm-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.mk-brand i{border:1px solid var(--mm-border);border-radius:7px;width:22px;height:22px}.mk-brand span{margin-left:6px}.mk-platforms{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.mk-platforms span{border:1px solid var(--mm-border);text-align:center;border-radius:14px;padding:12px 8px}.mk-platforms span.on{border-color:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.mk-platforms span.on{border-color:color-mix(in srgb,var(--mm-orange) 45%,transparent)}}.mk-platforms span.on{background:var(--mm-soft)}.mk-platforms strong{font-size:13px;display:block}.mk-platforms small{color:var(--mm-muted);font-size:11px}.mk-schedule{background:var(--mm-text);color:var(--mm-surface);border-radius:14px;align-items:center;gap:8px;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.mk-bento{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mk-cap{border:1px solid var(--mm-border);background:var(--mm-surface);transition:transform .3s var(--mm-ease),box-shadow .3s;border-radius:24px;padding:26px}.mk-cap.is-visible:hover{box-shadow:var(--mm-shadow);transform:translateY(-4px)}.mk-cap.wide{grid-column:span 2}.mk-cap-icon{background:var(--mm-soft);width:46px;height:46px;color:var(--mm-orange-text);border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.mk-cap h3{letter-spacing:-.015em;margin-bottom:8px;font-size:18px}.mk-cap p{color:var(--mm-muted);font-size:14.5px;line-height:1.6}.mk-cap-feature{color:#fff;background:radial-gradient(90% 120% at 100% 0,#ff8a5c61,#0000 60%),#17130f;border-color:#0000;grid-column:span 3}.mk-cap-feature h3{color:#fff;margin:10px 0 12px;font-size:clamp(22px,2vw,28px);line-height:1.15}.mk-cap-feature p:not(.mm-eyebrow){margin-bottom:18px;color:#ffffffb8!important}.mk-cap-feature .mm-eyebrow{color:#ffb08a!important}.mk-cap-feature .mm-text-link{color:#ffb08a}.mk-cta{margin-bottom:0}.mk-anatomy{max-width:1200px;margin:44px auto 0;padding:0 24px}.mk-tabs{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:16px;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:0 auto 22px;padding:5px;display:flex}.mk-tabs button{font:inherit;color:var(--mm-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:14.5px;font-weight:650;transition:background .2s,color .2s;display:inline-flex}.mk-tabs button.on{background:var(--mm-text);color:var(--mm-surface)}.mk-tabs button:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.mk-anatomy-card{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-lg);animation:mm-rise .5s var(--mm-ease) both;border-radius:32px;grid-template-columns:minmax(0,1fr) 320px;gap:36px;padding:32px;display:grid}.mk-anatomy-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mk-anatomy-head small{color:var(--mm-muted);font-size:12px;display:block}.mk-anatomy-head strong{font-size:17px}.mk-anatomy-head .mono{color:var(--mm-muted)}.mk-timeline{background:var(--mm-canvas);border-radius:16px;height:76px;margin:46px 0 26px;padding:10px 14px;position:relative}.mk-range{border:2px solid var(--mm-orange);background:var(--mm-orange);border-radius:10px;position:absolute;top:6px;bottom:6px}@supports (color:color-mix(in lab,red,red)){.mk-range{background:color-mix(in srgb,var(--mm-orange) 10%,transparent)}}.mk-range{animation:mm-pop-in .5s .15s var(--mm-ease) both}.mk-range em{background:var(--mm-orange);color:#fff;white-space:nowrap;border-radius:8px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mk-timeline .mm-wave{height:100%}.mk-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}:where(.mk-lines) li{--role:var(--mk-context)}.mk-lines li{border-left:3px solid var(--role);background:var(--role);border-radius:14px;grid-template-columns:76px 1fr;align-items:baseline;gap:14px;padding:12px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.mk-lines li{background:color-mix(in srgb,var(--role) 7%,var(--mm-surface))}}.mk-lines li{animation:mm-rise .5s var(--mm-ease) both}.mk-lines p{font-size:15.5px;line-height:1.55}.mk-lines b{margin-right:4px;font-weight:700}.role-opening{--role:var(--mk-hook)}.role-idea{--role:var(--mk-idea)}.role-payoff{--role:var(--mk-payoff)}.role-context{--role:var(--mk-context)}.role-cut{--role:var(--mm-border-strong)}.mk-lines li.role-cut{background:repeating-linear-gradient(-45deg,transparent 0 6px,var(--mm-canvas-2) 6px 7px)}.mk-lines li.role-cut p{color:var(--mm-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--mm-orange);text-decoration-color:var(--mm-orange)}.mk-role{letter-spacing:.06em;text-transform:uppercase;color:var(--role);font-size:11.5px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.mk-role{color:color-mix(in srgb,var(--role) 80%,var(--mm-text))}}.mk-legend{color:var(--mm-muted);flex-wrap:wrap;gap:14px;margin-top:16px;font-size:12.5px;display:flex}.mk-legend span{align-items:center;gap:6px;display:inline-flex}.mk-legend i{background:var(--role);border-radius:3px;width:10px;height:10px}.mk-anatomy-side{align-content:start;gap:18px;display:grid}.mk-anatomy-phone{justify-self:center;width:100%;max-width:260px}.mk-anatomy-phone .mk-caption{font-size:19px}.mk-why{background:var(--mm-canvas);border-radius:18px;gap:14px;padding:16px;display:flex}.mk-why .mm-ring-label strong{font-size:17px}.mk-why small{color:var(--mm-muted);font-size:12px;font-weight:650}.mk-why ul{gap:6px;margin:6px 0 0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.mk-why li{gap:6px;display:flex}.mk-why li svg{color:var(--mm-success);flex-shrink:0;margin-top:3px}.mk-anatomy .illustrative-note{margin-top:16px}.mk-shapes{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mk-shape{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:24px;padding:28px;position:relative}.mk-shape-no{font-family:var(--mm-font-display);color:var(--mm-canvas-2);font-size:44px;font-weight:800;position:absolute;top:18px;right:22px}.mk-shape h3{padding-right:58px;font-size:20px;position:relative}.mk-shape>small{color:var(--mm-muted);margin-top:4px;font-size:13px;display:block}.mk-shape-bar{gap:4px;margin:24px 0 20px;display:flex}.mk-shape-bar span{background:var(--role);border-radius:10px;padding:26px 8px 8px}@supports (color:color-mix(in lab,red,red)){.mk-shape-bar span{background:color-mix(in srgb,var(--role) 16%,var(--mm-surface))}}.mk-shape-bar span{border-top:4px solid var(--role);transform-origin:0;font-size:12px;font-weight:650;line-height:1.2}.mk-shape.is-visible .mk-shape-bar span{animation:mk-bar .7s var(--mm-ease) both}.mk-shape-bar span:nth-child(2){animation-delay:.12s!important}.mk-shape-bar span:nth-child(3){animation-delay:.24s!important}@keyframes mk-bar{0%{opacity:0;transform:scaleX(.2)}}.mk-shape p{color:var(--mm-muted);gap:8px;font-size:14.5px;line-height:1.55;display:flex}.mk-shape p svg{color:var(--mm-warm);flex-shrink:0;margin-top:3px}.mk-styles{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.mk-style-card{aspect-ratio:9/16;background:#17130f;border-radius:18px;position:relative;overflow:hidden}.mk-style-scene{transition:transform .6s var(--mm-ease);inset:0;position:absolute!important}.mk-style-scene .mm-scene-image{object-fit:cover;width:100%;height:100%}.mk-style-card:hover .mk-style-scene{transform:scale(1.06)}.mk-style-scene .mm-scene-image{object-position:84% center}.mk-style-card:after{content:"";background:linear-gradient(#0000,#00000080);position:absolute;inset:40% 0 0}.mk-style-caption{z-index:1;text-align:center;text-shadow:0 0 2px #151515,0 1px 3px #000000b3;justify-items:center;gap:2px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(11px,1vw,13px);line-height:1.2;display:grid;position:absolute;bottom:22%;left:8%;right:8%;color:#fff!important}.mk-style-caption b{color:var(--mm-orange)}.mk-style-caption:not(.cap-bold):not(.cap-creator):not(.cap-headline) b{font-weight:inherit}.cap-bold,.cap-creator,.cap-headline{font-size:clamp(13px,1.25vw,16px);font-weight:800}.cap-podcast span{text-shadow:none;background:#151515;padding:2px 6px}.cap-documentary{font-family:Georgia,Times New Roman,serif}.cap-minimal{text-shadow:0 1px 2px #0009}.mk-style-card>.mk-style-name{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-align:center;background:#17130fb8;border-radius:10px;padding:6px;font-size:12.5px;font-weight:650;position:absolute;bottom:8px;left:8px;right:8px}.mk-formats{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mk-format a{aspect-ratio:4/3;color:#fff;border-radius:24px;display:block;position:relative;overflow:hidden}.mk-format-scene{transition:transform .7s var(--mm-ease);inset:0;position:absolute!important}.mk-format-scene .mm-scene-image{object-fit:cover;width:100%;height:100%}.mk-format a:after{content:"";background:linear-gradient(#0000 30%,#0f0a06d1);position:absolute;inset:0}.mk-format a:hover .mk-format-scene{transform:scale(1.05)}.mk-format-body{z-index:1;gap:4px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.mk-format-body strong{letter-spacing:-.02em;font-size:22px}.mk-format-body small{color:#ffffffc7;font-size:14px}.mk-format-body em{color:#ffb08a;align-items:center;gap:4px;margin-top:8px;font-size:13.5px;font-style:normal;font-weight:650;display:inline-flex}@media (max-width:1000px){.mk-pipeline{grid-template-columns:minmax(0,1fr);padding:22px}.mk-pipeline:after{display:none}.mk-tour{grid-template-columns:minmax(0,1fr);gap:0}.mk-tour-stage{display:none}.mk-tour-step{opacity:1;min-height:0;padding:36px 0}.mk-tour-inline{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow);border-radius:24px;margin-top:26px;padding:22px;display:block}.mk-bento{grid-template-columns:repeat(2,1fr)}.mk-cap-feature{grid-column:span 2}.mk-anatomy-card{padding:22px}.mk-anatomy-card,.mk-formats,.mk-shapes{grid-template-columns:1fr}.mk-styles{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.mk-hero{padding-top:56px}.mk-clips{height:280px}.mk-clip{width:140px}.mk-clip.c1{transform:translate(-84px)translateY(22px)rotate(-7deg)scale(.85)}.mk-clip.c2{transform:translate(84px)translateY(22px)rotate(7deg)scale(.85)}.mk-facts{grid-template-columns:repeat(2,1fr)}.mk-pipeline{padding:14px}.mk-source{padding:16px 14px 14px}.mk-source .mm-wave-bars,.mk-timeline .mm-wave-bars{gap:1px}.mk-source .mm-wave-bars i,.mk-timeline .mm-wave-bars i{min-width:0}.mk-facts>div:nth-child(3){border-left:0}.mk-bento{grid-template-columns:1fr}.mk-cap-feature,.mk-cap.wide{grid-column:auto}.mk-style{grid-template-columns:1fr}.mk-style-frame{max-width:220px}.mk-platforms{grid-template-columns:repeat(3,1fr)}.mk-lines li{grid-template-columns:1fr;gap:2px}.mk-moment{grid-template-columns:52px 1fr auto}.mk-moment-thumb{width:52px;height:52px}.mk-moment-actions{display:none}.mk-styles{grid-template-columns:repeat(2,1fr)}.mk-tabs button{padding:9px 12px}}@media (prefers-reduced-motion:reduce){.mk-anatomy-card,.mk-lines li,.mk-progress i,.mk-shape-bar span,.mk-stage-body{animation:none!important}}#main-content:focus{outline:none}.mm-compare{max-width:1180px;margin:0 auto;padding:28px 24px 80px}.compare-back{color:var(--mm-muted);align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.compare-back:hover{color:var(--mm-text)}.compare-heading{text-align:center;justify-items:center;gap:10px;margin:28px 0 36px;display:grid}.compare-heading h1{letter-spacing:-.03em;font-size:clamp(32px,5vw,52px)}.compare-heading>p:not(.mm-eyebrow){max-width:56ch;color:var(--mm-muted);margin:0}.compare-heading .billing-toggle{margin-top:10px}.compare-skeleton{border-radius:22px;height:720px}.compare-focus{display:none}.compare-scroll{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-sm);border-radius:22px}.compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.compare-table td,.compare-table th{border-bottom:1px solid var(--mm-border);text-align:center;vertical-align:middle;padding:14px 16px}.compare-table thead th{z-index:3;background:var(--mm-surface);vertical-align:bottom;padding:46px 12px 16px;position:sticky;top:64px}.compare-table thead th:first-child{border-top-left-radius:22px}.compare-table thead th:last-child{border-top-right-radius:22px}.compare-corner{width:34%;text-align:left!important}.compare-corner span{letter-spacing:.06em;text-transform:uppercase;color:var(--mm-faint);font-size:12px;font-weight:650}.compare-plan>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.compare-plan .plan-icon{border-radius:8px;width:28px;height:28px}.compare-plan strong{font-size:15px}.compare-badge{background:var(--mm-action);color:#fff;white-space:nowrap;box-shadow:var(--mm-shadow-orange);border-radius:8px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;left:50%;translate:-50%}.compare-price{font-family:var(--mm-font-display);letter-spacing:-.02em;color:var(--mm-text);font-size:26px;font-weight:800;margin:8px 0 10px!important}.compare-price small{font-family:var(--mm-font);color:var(--mm-muted);font-size:12.5px;font-weight:500}.compare-plan .mm-button,.compare-plan .mm-primary{justify-content:center;width:100%}.compare-table .featured{background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.compare-table .featured{background:color-mix(in srgb,var(--mm-orange) 4%,var(--mm-surface))}}.compare-table thead .featured{background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.compare-table thead .featured{background:color-mix(in srgb,var(--mm-orange) 7%,var(--mm-surface))}}.compare-table thead .featured{box-shadow:inset 0 3px 0 var(--mm-orange)}.compare-category th{background:var(--mm-canvas);text-align:left;padding:0}.compare-category button{letter-spacing:.02em;width:100%;color:var(--mm-text);align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:750;display:flex}.compare-category button svg{color:var(--mm-muted);transition:rotate .18s var(--mm-ease)}.compare-category button[aria-expanded=false] svg{rotate:-90deg}.compare-category small{background:var(--mm-surface);color:var(--mm-muted);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:650}.compare-feature{font-weight:400;text-align:left!important}.compare-feature strong{color:var(--mm-text);font-size:14px;font-weight:600;display:block}.compare-feature small{color:var(--mm-muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.compare-table tbody tr:not(.compare-category):hover>*{background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.compare-table tbody tr:not(.compare-category):hover>*{background:color-mix(in srgb,var(--mm-orange) 3%,var(--mm-surface))}}.compare-yes{background:var(--mm-success-soft,var(--mm-success));border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.compare-yes{background:var(--mm-success-soft,color-mix(in srgb,var(--mm-success) 14%,transparent))}}.compare-yes{color:var(--mm-success)}.compare-no{color:var(--mm-border-strong);font-weight:600}.compare-value{color:var(--mm-text);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:650}.compare-table tbody:last-of-type tr:last-child>*{border-bottom:0}.mm-compare .business-plan{margin-top:24px}@media (max-width:760px){.mm-compare{padding-inline:16px}.compare-focus{z-index:4;border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:0 -15px 0 0 var(--mm-canvas);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:12px;padding:4px;display:grid;position:sticky;top:78px}.compare-focus button{min-height:36px;color:var(--mm-muted);border-radius:10px;font-size:13px;font-weight:650}.compare-focus button.on{background:var(--mm-text);color:var(--mm-surface)}.compare-table thead th{position:relative;top:auto}.compare-table td:not(.is-focus),.compare-table th:not(.compare-feature):not(.compare-corner):not(.is-focus){display:none}.compare-category th{display:table-cell!important}.compare-table{table-layout:auto}.compare-corner,.compare-feature{width:60%}.compare-table .is-focus{width:40%}.compare-value{white-space:nowrap}}.auth-card-art{margin:-8px 0 6px -14px}.auth-passkey-lead{border-bottom:1px solid var(--mm-border);gap:8px;margin-bottom:18px;padding-bottom:18px;display:grid}.auth-passkey-lead .auth-hint{text-align:center;margin:0}.legal-operator{max-width:760px;margin:22px auto 0;font-size:14px;line-height:1.75}.contact-direct a,.legal-operator a,.legal-section a,.pricing-legal-links a{color:var(--mm-orange-text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.contact-direct a:focus-visible,.legal-operator a:focus-visible,.legal-section a:focus-visible,.pricing-legal-links a:focus-visible{outline:2px solid var(--mm-orange-text);outline-offset:3px;border-radius:2px}.pricing-legal-links{margin:28px auto;font-size:13px}.contact-direct,.pricing-legal-links{max-width:760px;color:var(--mm-muted);text-align:center;line-height:1.75}.contact-direct{margin:0 auto 28px;font-size:14px}.legal-toc .legal-switch+.legal-switch{margin-top:10px}@media (max-width:640px){.contact-direct,.legal-operator,.pricing-legal-links{font-size:13px}}.pricing-card[id]{scroll-margin-top:104px}.information-hero h1,.mk-hero h1,.plan-compare h1,.pricing-heading h1{text-wrap:balance}.real-sample .section-heading p{color:var(--mm-muted)}.rs-panel{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-sm);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"timeline timeline""why players""transcript players""note note";gap:22px 28px;padding:26px;display:grid}.rs-muted{color:var(--mm-muted);font-weight:500}.rs-timeline{background:var(--mm-canvas);border-radius:18px;grid-area:timeline;min-width:0;padding:18px 20px 14px}.rs-timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;margin-bottom:14px;font-size:13.5px;display:flex}.rs-track{height:92px;padding-top:30px;position:relative}.rs-track .mm-wave-bars{gap:clamp(1px,.18vw,2px)}.rs-track .mm-wave-bars i{min-width:0}.rs-range{border:0;border-top:3px solid var(--mm-orange);color:var(--mm-orange-text);font:inherit;cursor:pointer;background:linear-gradient(#ff5a361f,#0000 70%);border-radius:4px 4px 0 0;align-items:flex-start;padding:0;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;bottom:-6px}.rs-range>span:first-child{white-space:nowrap;align-items:center;gap:5px;margin:5px 0 0 6px;display:inline-flex}.rs-range:not(.selected){border-top-color:var(--mm-border-strong);color:var(--mm-muted)}.rs-range:focus-visible{outline:2px solid var(--mm-orange);outline-offset:3px}.rs-cut{background:repeating-linear-gradient(135deg,var(--mm-surface) 0 3px,transparent 3px 7px);box-shadow:inset 0 0 0 1px var(--mm-text);opacity:.85;border-radius:3px;top:30px;bottom:0}.rs-cut,.rs-playhead{pointer-events:none;position:absolute}.rs-playhead{background:var(--mm-text);border-radius:2px;width:2px;margin-left:-1px;top:26px;bottom:-4px}.rs-axis{height:18px;color:var(--mm-faint);font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px;position:relative}.rs-axis span{position:absolute;transform:translate(-50%)}.rs-axis span:first-child{transform:none}.rs-legend{color:var(--mm-muted);flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.rs-legend li{align-items:center;gap:7px;display:inline-flex}.rs-legend i{border-radius:3px;width:14px;height:10px}.rs-legend .kept{background:linear-gradient(180deg,#ff9a6b,var(--mm-orange))}.rs-legend .cut{background:repeating-linear-gradient(135deg,var(--mm-surface) 0 2px,var(--mm-text) 2px 3px);box-shadow:inset 0 0 0 1px var(--mm-text)}.rs-legend .rest{background:var(--mm-wave)}.rs-why{grid-area:why;min-width:0}.rs-score{align-items:center;gap:16px;display:flex}.rs-score>strong{background:var(--mm-soft);width:64px;height:64px;color:var(--mm-orange-text);font-family:var(--mm-font-display);border-radius:18px;flex:none;place-items:center;font-size:28px;font-weight:800;display:grid}.rs-score span{gap:3px;display:grid}.rs-score b{font-size:18px;line-height:1.25}.rs-score small{color:var(--mm-muted);font-size:13px}.rs-why blockquote{border-left:3px solid var(--mm-orange);margin:16px 0 14px;padding:2px 0 2px 14px;font-size:15px;line-height:1.55}.rs-signals{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rs-signals li{background:var(--mm-success-soft);color:var(--mm-success);border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.mm[data-theme=dark] .rs-signals li{background:var(--mm-success)}@supports (color:color-mix(in lab,red,red)){.mm[data-theme=dark] .rs-signals li{background:color-mix(in srgb,var(--mm-success) 16%,transparent)}}.rs-rubric{border-top:1px solid var(--mm-border);margin-top:16px}.rs-rubric summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0 4px;font-size:13.5px;font-weight:650;list-style:none;display:flex}.rs-rubric summary::-webkit-details-marker{display:none}.rs-rubric[open] summary svg{transform:rotate(180deg)}.rs-rubric summary:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px;border-radius:6px}.rs-rubric ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rs-rubric li{grid-template-columns:minmax(0,13.5em) minmax(0,1fr) 2.4em;align-items:center;gap:12px;font-size:13px;display:grid}.rs-rubric li small{color:var(--mm-faint)}.rs-rubric li>i{background:var(--mm-canvas-2);border-radius:99px;height:6px;overflow:hidden}.rs-rubric li>i>i{border-radius:inherit;background:var(--mm-orange);height:100%;display:block}.rs-rubric li b{text-align:right;font-variant-numeric:tabular-nums}.rs-players{grid-area:players;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-self:start;align-items:start;gap:14px;min-width:0;display:grid;position:sticky;top:88px}.rs-players figure{min-width:0;margin:0}.rs-players figcaption{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:8px;font-size:13px;display:flex}.rs-players video{background:#17130f;border-radius:14px;width:100%;display:block}.rs-source video{aspect-ratio:16/9}.rs-clip video{aspect-ratio:9/16}.rs-facts{color:var(--mm-muted);grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.55}.rs-transcript{grid-area:transcript;min-width:0}.rs-transcript h3{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 10px;font-size:15px;display:flex}.rs-transcript h3 .rs-muted{font-size:12.5px}.rs-transcript ol{background:var(--mm-canvas);overscroll-behavior:contain;border-radius:14px;max-height:420px;margin:0;padding:4px;list-style:none;overflow-y:auto}.rs-line button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:3em minmax(0,1fr);gap:2px 10px;padding:8px 10px;font-size:14px;line-height:1.5;display:grid}.rs-line button:hover{background:var(--mm-surface)}.rs-line button:focus-visible{outline:2px solid var(--mm-orange);outline-offset:-2px}.rs-line time{font-variant-numeric:tabular-nums;padding-top:1px;font-size:12px}.rs-line time,.rs-line.out .rs-words{color:var(--mm-faint)}.rs-line.cut del{color:var(--mm-muted);text-decoration-thickness:1.5px}.rs-line.playing button{background:var(--mm-soft)}.rs-tags{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.rs-tags:empty{display:none}.rs-tags em{border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:650;display:inline-flex}.rs-tags .cut{background:var(--mm-canvas-2);color:var(--mm-text)}.rs-tags .cited{background:var(--mm-info-soft);color:var(--mm-info)}.mm[data-theme=dark] .rs-tags .cited{background:var(--mm-info)}@supports (color:color-mix(in lab,red,red)){.mm[data-theme=dark] .rs-tags .cited{background:color-mix(in srgb,var(--mm-info) 22%,transparent)}}.mm[data-theme=dark] .rs-tags .cited{color:#a9bcff}.rs-edge{color:var(--mm-orange-text);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:10px;padding:6px 10px;font-size:11.5px;font-weight:700;display:flex}.rs-edge:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}.rs-note{border-top:1px solid var(--mm-border);color:var(--mm-muted);grid-area:note;margin:0;padding-top:16px;font-size:13px;line-height:1.55}.rs-note svg{vertical-align:-2px;margin-right:4px;display:inline-block}.rs-note a{color:var(--mm-orange-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:960px){.rs-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"timeline""why""players""transcript""note";padding:16px}.rs-players{position:static}}@media (max-width:560px){.rs-panel{border-radius:20px;margin:0 -8px}.rs-timeline{padding:14px 12px 12px}.rs-track{height:78px}.rs-players{grid-template-columns:minmax(0,1fr)}.rs-clip{justify-self:center;width:min(100%,260px)}.rs-rubric li{grid-template-columns:minmax(0,1fr) 4.5em 2.2em;gap:8px}.rs-transcript ol{max-height:360px}}@media (prefers-reduced-motion:reduce){.rs-rubric summary svg{transition:none}}.launch-strip{z-index:31;color:#f6efe9;text-align:center;background:#1c1714;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;padding:9px 16px;font-size:13.5px;line-height:1.45;display:flex;position:relative}.launch-strip strong{font-weight:650}.launch-strip .launch-date{color:#d9cfc7}.launch-strip .launch-strip-link,.launch-strip a{color:#ff9a74;white-space:nowrap;align-items:center;gap:5px;font-weight:650;display:inline-flex}.launch-strip a:hover{text-underline-offset:3px;text-decoration:underline}.launch-dot{background:var(--mm-orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.launch-dot:after{content:"";border:2px solid var(--mm-orange);opacity:0;border-radius:50%;animation:launch-ring 2.4s ease-out infinite;position:absolute;inset:-4px}@keyframes launch-ring{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.launch-dot:after{animation:none}}.early-access-pill{border:1px solid var(--mm-orange);border-radius:999px;align-items:center;gap:9px;padding:6px 13px 6px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.early-access-pill{border:1px solid color-mix(in srgb,var(--mm-orange) 28%,transparent)}}.early-access-pill{background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.early-access-pill{background:color-mix(in srgb,var(--mm-orange) 8%,var(--mm-surface))}}.early-access-pill{color:var(--mm-orange-text)}@supports (color:color-mix(in lab,red,red)){.early-access-pill{color:color-mix(in srgb,var(--mm-orange-text) 84%,#000)}}.early-access-pill{animation:mm-rise .7s var(--mm-ease) both;font-size:13px;font-weight:650}.hero-waitlist{animation:mm-rise .9s .32s var(--mm-ease) both;justify-items:start;gap:16px;margin-top:32px;display:grid}.waitlist-capture{width:100%;max-width:520px}.waitlist-capture-row{gap:8px;display:flex}.waitlist-capture-row .mm-input-icon{flex:1;min-width:0}.waitlist-capture-row input{border-radius:14px;width:100%;min-height:54px;font-size:16px}.waitlist-capture-row .mm-primary{white-space:nowrap;border-radius:14px;min-height:54px;padding:0 22px}.waitlist-capture.panel .waitlist-capture-row input{background:var(--mm-surface)}.waitlist-capture-error{color:var(--mm-danger);font-size:13px;margin-top:8px!important}.waitlist-capture.done{border:1px solid var(--mm-success);border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.waitlist-capture.done{border:1px solid color-mix(in srgb,var(--mm-success) 30%,transparent)}}.waitlist-capture.done{background:var(--mm-success-soft);font-size:14.5px;line-height:1.5}.waitlist-capture.done>svg{color:var(--mm-success);flex-shrink:0;margin-top:1px}.waitlist-capture.done a{color:var(--mm-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.final-cta.early .final-cta-action{flex:0 460px;align-items:stretch;margin-right:0}.final-cta.early p{max-width:560px}.pricing-early-note{border:1px solid var(--mm-orange);border-radius:14px;align-items:center;gap:10px;max-width:640px;padding:10px 16px;margin:18px auto 0!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.pricing-early-note{border:1px solid color-mix(in srgb,var(--mm-orange) 22%,var(--mm-border))}}.pricing-early-note{background:var(--mm-surface);text-align:left;font-size:14px}@media (max-width:520px){.launch-strip{font-size:12.5px}.launch-strip>.launch-dot{display:none}.waitlist-capture-row{flex-direction:column}.waitlist-capture-row .mm-primary{justify-content:center}.hero-waitlist{justify-items:stretch}}@media (max-width:1100px){.final-cta.early .final-cta-action{flex:none;width:100%;max-width:520px}}.page-hero{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex;position:relative}.page-hero-copy{max-width:780px}.page-hero h1{letter-spacing:-.03em;margin-top:12px;font-size:clamp(34px,3.8vw,56px);line-height:1.02}.page-hero-lede{max-width:640px;font-size:16px;line-height:1.6;margin-top:14px!important}.page-hero-copy>*{animation:mm-rise .7s var(--mm-ease) both}.page-hero-copy>h1{animation-delay:60ms}.page-hero-copy>.page-hero-lede{animation-delay:.12s}.page-hero-aside{animation:mm-rise .8s .16s var(--mm-ease) both;flex-shrink:0}.page-hero.with-aside:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 60%,#ff966e38,#0000 70%);width:520px;height:260px;animation:mm-glow 12s ease-in-out infinite;position:absolute;top:-80px;right:-40px}.mm-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.mm-toolbar>.mm-search{flex:260px}.mm .mm-toolbar .mm-select-trigger{width:auto;min-width:170px}.view-toggle{border:1px solid var(--mm-border-strong);background:var(--mm-surface);border-radius:12px;padding:3px;display:flex}.view-toggle button{width:36px;height:34px;color:var(--mm-muted);cursor:pointer;border-radius:9px;place-items:center;transition:background .2s,color .2s;display:grid}.view-toggle button.selected{background:var(--mm-soft);color:var(--mm-orange-text)}.chip-filter{flex-wrap:wrap;gap:8px;display:flex}.chip-filter.scroll{scrollbar-width:none;flex-wrap:nowrap;padding:2px 40px 2px 2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.chip-filter.scroll::-webkit-scrollbar{display:none}.chip-filter button{white-space:nowrap;color:var(--mm-text);cursor:pointer;transition:all .22s var(--mm-ease);border-radius:12px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;border:1px solid var(--mm-border-strong)!important;background:var(--mm-surface)!important}.chip-filter button:hover{transform:translateY(-1px);border-color:var(--mm-faint)!important}.chip-filter button.selected{color:#fff;box-shadow:var(--mm-shadow-orange);background:var(--mm-action)!important;border-color:#d63c18!important}.chip-filter .dot{background:var(--mm-faint);border-radius:50%;width:8px;height:8px}.chip-filter .dot.tone-success{background:var(--mm-success)}.chip-filter .dot.tone-info{background:var(--mm-info)}.home-hero{border:1px solid var(--mm-orange);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:38px 40px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-hero{border:1px solid color-mix(in srgb,var(--mm-orange) 14%,var(--mm-border))}}.home-hero{background:radial-gradient(60% 90% at 85% 10%,#ffaa8242,transparent 60%),radial-gradient(40% 60% at 0 100%,#ffdcc859,transparent 70%),linear-gradient(135deg,var(--mm-surface),var(--mm-soft))}.home-hero h1{letter-spacing:-.027em;margin:14px 0 16px;font-size:clamp(30px,2.7vw,44px)}.home-hero-copy>p:not(.mm-eyebrow){max-width:500px;font-size:15.5px;line-height:1.6}.home-hero .mm-actions{margin-top:26px}.home-hero-note{color:var(--mm-muted);margin-top:14px;font-size:12.5px;display:block}.home-next{border:1px solid var(--mm-orange);border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:40px;padding:36px 40px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-next{border:1px solid color-mix(in srgb,var(--mm-orange) 14%,var(--mm-border))}}.home-next{background:radial-gradient(60% 90% at 90% 0,#ffaa823d,transparent 60%),radial-gradient(40% 60% at 0 100%,#ffdcc84d,transparent 70%),linear-gradient(135deg,var(--mm-surface),var(--mm-soft))}.home-next-skeleton{border-radius:28px;height:300px}.home-next h1{letter-spacing:-.027em;overflow-wrap:anywhere;margin:12px 0 14px;font-size:clamp(28px,2.6vw,42px);line-height:1.08}.home-next-copy>p:not(.mm-eyebrow){max-width:520px;font-size:15.5px;line-height:1.6}.home-next-copy>p strong{color:var(--mm-text)}.home-next .mm-actions{margin-top:24px}.home-next .home-hero-note kbd{font-size:11px}.home-next-card{color:inherit;background:var(--mm-surface);border:1px solid var(--mm-border);box-shadow:var(--mm-shadow-lg,var(--mm-shadow));transition:transform .45s var(--mm-ease),box-shadow .45s var(--mm-ease);border-radius:22px;padding:10px;text-decoration:none;display:block;position:relative;transform:rotate(1.2deg)}a.home-next-card:hover{transform:rotate(0)translateY(-4px)scale(1.015)}.home-next-thumb{aspect-ratio:16/9;border-radius:14px;position:relative;overflow:hidden}.home-next-thumb .mm-scene,.home-next-thumb video{object-fit:cover;width:100%;height:100%}.home-next-play{color:#fff;background:var(--mm-orange);width:62px;height:62px;box-shadow:0 10px 30px -6px var(--mm-orange);border-radius:50%;place-items:center;margin:-31px 0 0 -31px;display:grid;position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab,red,red)){.home-next-play{box-shadow:0 10px 30px -6px color-mix(in srgb,var(--mm-orange) 70%,transparent)}}.home-next-play{transition:transform .3s var(--mm-ease);animation:mm-pulse-ring 2.4s ease-out infinite}a.home-next-card:hover .home-next-play{transform:scale(1.12)}.home-next-meta{gap:6px;padding:14px 6px 6px;display:grid}.home-next-meta strong{font-size:15.5px;line-height:1.3}.home-next-meta q{color:var(--mm-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.home-next-progress{padding:14px 6px 4px}.home-next-scan{background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:mm-scan 2.2s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.home-next-card.idle{align-items:center;height:200px;padding:28px;display:flex}.home-next-card.idle .mm-wave{height:70%}@keyframes mm-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mm-orange) 45%,transparent)}70%,to{box-shadow:0 0 0 18px #0000}}@keyframes mm-scan{to{transform:translate(100%)}}@media (max-width:1100px){.home-next{grid-template-columns:1fr;gap:26px;padding:28px 24px}.home-next-card{max-width:520px;transform:none}}@media (max-width:640px){.home-next{border-radius:22px;padding:22px 18px}.home-next .mm-actions>*{flex:auto;justify-content:center}.home-next .home-hero-note,.home-next-card.idle{display:none}}@media (prefers-reduced-motion:reduce){.home-next-play,.home-next-scan{animation:none}}.home-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:10px;display:grid}.flow-step{text-align:center;flex-direction:column;align-items:center;display:flex}.flow-step strong{margin-top:14px;font-size:13.5px;line-height:1.3}.flow-step small{color:var(--mm-muted);margin-top:4px;line-height:1.35}.flow-arrow{color:var(--mm-orange);margin-top:64px;animation:mm-nudge 2.2s ease-in-out infinite}.flow-card{aspect-ratio:1.15;background:var(--mm-surface);border:1px solid var(--mm-border);width:100%;box-shadow:var(--mm-shadow);border-radius:18px;padding:8px;position:relative}.flow-card.source .mm-scene{border-radius:12px;height:100%}.flow-card.wave{align-items:center;padding:20px 14px;display:flex}.flow-card.wave .mm-wave{height:70%}.flow-card.clips{box-shadow:none;background:0 0;border:0;padding:0}.flow-card.clips .stack{border:3px solid var(--mm-surface);width:62%;height:92%;box-shadow:var(--mm-shadow);transition:transform .5s var(--mm-ease);border-radius:14px;position:absolute;top:4%}.flow-card.clips .back-left{left:0;transform:rotate(-8deg)scale(.9)}.flow-card.clips .back-right{right:0;transform:rotate(8deg)scale(.9)}.flow-card.clips .front{z-index:2;animation:mm-float 5s ease-in-out infinite;left:19%}.home-hero:hover .back-left{transform:rotate(-14deg)translate(-8px)scale(.9)}.home-hero:hover .back-right{transform:rotate(14deg)translate(8px)scale(.9)}.flow-quote{color:#17130f;background:#fff;border-radius:7px;padding:5px 6px;font-size:9.5px;font-weight:600;line-height:1.25;position:absolute;bottom:30px;left:6px;right:6px}.flow-card.clips .clip-time{font-size:10px;top:6px;bottom:auto;right:6px}.flow-card.source .clip-time{bottom:16px;right:16px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0;display:grid}.stat-card{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:20px;align-items:flex-start;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden;transition:transform .4s var(--mm-ease),box-shadow .4s,opacity .7s var(--mm-ease) var(--delay,0s)!important}.stat-card:after{content:"";background:radial-gradient(circle,var(--tone-soft),transparent 70%);opacity:.7;pointer-events:none;border-radius:50%;height:120%;position:absolute;inset:auto -30% -60% 40%}.stat-card.is-visible:hover{box-shadow:var(--mm-shadow);transform:translateY(-3px)}.stat-card.tone-orange{--tone:var(--mm-orange-text);--tone-soft:var(--mm-soft)}.stat-card.tone-blue{--tone:var(--mm-info);--tone-soft:var(--mm-info-soft)}.stat-card.tone-green{--tone:var(--mm-success);--tone-soft:var(--mm-success-soft)}.stat-card.tone-purple{--tone:var(--mm-purple);--tone-soft:var(--mm-purple-soft)}.stat-icon{background:var(--tone-soft);width:46px;height:46px;color:var(--tone);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.stat-body{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.stat-body strong{font-family:var(--mm-font-display);letter-spacing:-.024em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.05}.stat-body>span{color:var(--mm-muted);font-size:13px}.stat-body a{color:var(--tone);transition:gap .2s var(--mm-ease);align-items:center;gap:5px;margin-top:12px;font-size:13px;font-weight:650;display:inline-flex}.stat-body a:hover{gap:9px}.stat-visual{z-index:1;position:relative}.home-columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.home-main,.home-side{flex-direction:column;gap:20px;min-width:0;display:flex}.home-panel{padding:22px}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.panel-head h2{font-size:18px}.panel-head p{margin-top:3px;font-size:13px}.panel-head>a{color:var(--mm-muted);white-space:nowrap;transition:color .16s,gap .2s var(--mm-ease);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.panel-head>a:hover{color:var(--mm-orange-text);gap:8px}.live-pill{background:var(--mm-success-soft);color:var(--mm-success);border-radius:99px;align-items:center;gap:2px;padding:3px 10px 3px 8px;font-size:12px;font-weight:650;display:inline-flex}.live-pill i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:mm-pulse 1.8s ease-out infinite}.home-recent{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.new-project-tile{border:1.5px dashed var(--mm-border-strong);text-align:center;min-height:220px;transition:all .3s var(--mm-ease);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex}.new-project-tile span{border:1px solid var(--mm-border-strong);background:var(--mm-surface);width:48px;height:48px;transition:all .4s var(--mm-ease-spring);border-radius:14px;place-items:center;margin-bottom:10px;display:grid}.new-project-tile strong{font-size:14px}.new-project-tile small{color:var(--mm-muted)}.new-project-tile:hover{border-color:var(--mm-orange);background:var(--mm-soft)}.new-project-tile:hover span{background:var(--mm-orange);border-color:var(--mm-orange);color:#fff;transform:rotate(90deg)scale(1.08)}.suggested-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.suggested-card{flex-direction:column;display:flex}.suggested-thumb{aspect-ratio:4/3;transition:transform .4s var(--mm-ease),box-shadow .4s;border-radius:14px;margin-bottom:10px}.suggested-card:hover .suggested-thumb{box-shadow:var(--mm-shadow);transform:translateY(-3px)}.suggested-card strong{font-size:13.5px;line-height:1.3}.suggested-card small{color:var(--mm-muted);margin-top:3px}.panel-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:22px 12px;display:flex}.panel-empty .mm-wave{max-width:420px;height:54px}.panel-empty p{max-width:360px;font-size:13px}.panel-empty.small{padding:16px 8px}.generating-list{gap:18px;display:grid}.generating-title{align-items:center;gap:12px;margin-bottom:12px;display:flex}.generating-thumb{border-radius:12px;flex-shrink:0;width:64px;height:52px}.generating-title span{flex-direction:column;min-width:0;display:flex}.generating-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.generating-title small{color:var(--mm-muted)}.activity-feed{gap:4px;display:grid}.activity-feed li{border-radius:12px;gap:12px;padding:10px 6px;transition:background .16s;display:flex}.activity-feed li:hover{background:var(--mm-canvas)}.activity-feed li>div{flex-direction:column;min-width:0;font-size:13px;display:flex}.activity-feed a,.activity-feed strong{font-weight:650}.activity-feed a:hover{color:var(--mm-orange-text)}.activity-feed small{color:var(--mm-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.activity-feed time{color:var(--mm-faint);margin-top:2px;font-size:11.5px}.home-side .mm-empty{background:0 0;border:0;padding:26px 16px}.usage-widget{border:1px solid var(--mm-border);background:var(--mm-surface);min-width:360px;box-shadow:var(--mm-shadow-sm);transition:transform .3s var(--mm-ease),box-shadow .3s;border-radius:20px;align-items:center;gap:16px;padding:18px 20px;display:flex}.usage-widget:hover{box-shadow:var(--mm-shadow);transform:translateY(-2px)}.usage-widget-icon{background:var(--mm-soft);width:50px;height:50px;color:var(--mm-orange-text);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.usage-widget-body{flex-direction:column;flex:1;gap:4px;display:flex}.usage-widget-body small{color:var(--mm-muted)}.usage-widget-body strong{font-size:15px}.usage-widget-body strong span{color:var(--mm-muted);font-weight:450}.usage-widget-body .mm-meter{margin-top:4px}.usage-widget>b{align-self:flex-start;font-size:15px}.usage-widget>svg{color:var(--mm-muted)}.project-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.project-skeleton{height:290px}.project-skeleton.short{height:220px}.project-card-wrap{min-width:0}.project-card{border:1px solid var(--mm-border);background:var(--mm-surface);height:100%;box-shadow:var(--mm-shadow-xs);transition:transform .4s var(--mm-ease),box-shadow .4s var(--mm-ease),border-color .3s;border-radius:20px;flex-direction:column;padding:10px;display:flex}.project-card:hover{border-color:var(--mm-border-strong);box-shadow:var(--mm-shadow);transform:translateY(-5px)}.project-cover{aspect-ratio:16/10;border-radius:14px}.project-cover>.mm-scene svg,.project-cover>video{transition:transform .8s var(--mm-ease)}.project-card:hover .project-cover>.mm-scene svg,.project-card:hover .project-cover>video{transform:scale(1.06)}.cover-type{color:#17130f;background:#ffffffeb;padding:3px 9px;font-size:11px;font-weight:650;left:10px}.cover-duration,.cover-type{border-radius:8px;position:absolute;top:10px}.cover-duration{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-variant-numeric:tabular-nums;background:#0a08069e;padding:3px 8px;font-size:11.5px;font-weight:600;right:10px}.cover-play{width:46px;height:46px;color:var(--mm-orange-text);opacity:0;transition:opacity .3s,transform .4s var(--mm-ease-spring);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7);box-shadow:0 10px 30px #0000004d}.cover-play svg{fill:currentColor;margin-left:2px}.export-thumb:focus-visible .cover-play,.export-thumb:hover .cover-play,.project-card:hover .cover-play{opacity:1;transform:translate(-50%,-50%)scale(1)}.project-card-info{flex-direction:column;flex:1;padding:14px 6px 4px;display:flex}.project-card-info h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.project-card-info>p{margin-top:4px;font-size:13px}.project-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.project-card-foot small{min-width:0;color:var(--mm-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-table{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:20px;overflow:hidden}.project-table-head,.project-table-row{grid-template-columns:minmax(0,2.4fr) 1fr .6fr .9fr;align-items:center;gap:16px;padding:12px 20px;display:grid}.project-table-head{color:var(--mm-muted);background:var(--mm-surface-2);font-size:12px;font-weight:650}.project-table-head,.project-table-row{border-bottom:1px solid var(--mm-border)}.project-table-row{animation:mm-rise .4s var(--mm-ease) both;font-size:13.5px;transition:background .16s}.project-table-row:last-child{border-bottom:0}.project-table-row:hover{background:var(--mm-canvas)}.project-table-title{align-items:center;gap:12px;min-width:0;display:flex}.project-table-title>span{flex-direction:column;min-width:0;display:flex}.project-table-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-table-title small{color:var(--mm-muted)}.table-thumb{border-radius:9px;flex-shrink:0;width:60px;height:40px}.trash-list{gap:10px;display:grid}.trash-row{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:18px;align-items:center;gap:16px;padding:12px 16px 12px 12px;display:flex}.trash-row>div{flex:1;min-width:0}.trash-row small{color:var(--mm-muted)}.trash-thumb{filter:grayscale(.7);border-radius:12px;width:84px;height:56px}.create-banner{border:1px solid var(--mm-border);background:radial-gradient(50% 80% at 80% 50%,#ffa0782e,transparent 70%),var(--mm-surface);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:32px;margin-top:30px;padding:36px 44px;display:grid;position:relative;overflow:hidden}.create-banner h2{letter-spacing:-.027em;margin:10px 0;font-size:32px;font-weight:800}.create-banner p:not(.mm-eyebrow){max-width:440px;font-size:15px}.create-banner .mm-actions{gap:22px;margin-top:22px}.create-banner-art{height:180px;position:relative}.art-window{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow);border-radius:16px;padding:26px 10px 10px;animation:mm-float 6s ease-in-out infinite;position:absolute;inset:10px 18%}.art-window i{background:var(--mm-border-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:10px}.art-window i:first-child{left:12px}.art-window i:nth-child(2){left:22px}.art-window i:nth-child(3){left:32px}.art-window .mm-scene{border-radius:10px;height:100%}.art-card{background:var(--mm-soft);width:62px;height:62px;color:var(--mm-orange-text);box-shadow:var(--mm-shadow);border-radius:16px;place-items:center;display:grid;position:absolute}.art-card.a{animation:mm-float 5s ease-in-out .4s infinite;top:34%;left:4%;transform:rotate(-12deg)}.art-card.b{background:var(--mm-surface);animation:mm-float 5.5s ease-in-out .9s infinite;bottom:8%;right:6%;transform:rotate(10deg)}.art-cloud{background:var(--mm-action);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;animation:mm-bob 3s ease-in-out infinite;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px -10px #e2451fb3}@keyframes mm-bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-62%)}}.create-banner-note{font-family:var(--mm-font-hand);color:var(--mm-muted);font-size:22px;line-height:1.05;position:absolute;top:22px;right:26px;transform:rotate(-6deg)}.new-project{padding-bottom:20px}.new-project-hero{align-items:flex-start}.hero-note-scribble{margin:10px 60px 0 0;font-size:30px}.stepper{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;margin-bottom:24px!important}.stepper li{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.stepper li:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--mm-orange) var(--fill,0),var(--mm-border-strong) var(--fill,0));border-radius:2px;flex:1;min-width:16px;height:2px;margin:0 4px 0 8px;transition:--fill .6s}.stepper li.done:after{--fill:100%}.stepper-dot{border:1.5px solid var(--mm-border-strong);background:var(--mm-surface);width:36px;height:36px;color:var(--mm-muted);transition:all .4s var(--mm-ease);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.stepper li.current .stepper-dot{border-color:var(--mm-orange);background:var(--mm-action);color:#fff;box-shadow:0 0 0 5px #ff5a3626}.stepper li.done .stepper-dot{border-color:var(--mm-orange);background:var(--mm-soft);color:var(--mm-orange-text)}.stepper li>span:last-of-type{flex-direction:column;min-width:0;line-height:1.3;display:flex}.stepper strong{white-space:nowrap;font-size:13.5px}.stepper small{color:var(--mm-muted);white-space:nowrap}.stepper-current{color:var(--mm-muted);font-size:13.5px;display:none;margin:0 0 20px!important}.stepper-current strong{color:var(--mm-text)}.new-project-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.new-project-main{flex-direction:column;gap:18px;min-width:0;display:flex}.form-section{padding:26px 28px}.form-section>h2{align-items:center;gap:10px;font-size:20px;display:flex}.form-section>h2>span{color:var(--mm-orange-text);font-variant-numeric:tabular-nums}.form-section>h2>span:after{content:" ·";color:var(--mm-faint)}.form-section>p{margin:6px 0 20px}.optional{background:var(--mm-canvas-2);color:var(--mm-muted);font-family:var(--mm-font);letter-spacing:0;border-radius:99px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.content-types{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.content-types button{text-align:left;cursor:pointer;transition:all .3s var(--mm-ease);border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;display:flex;position:relative;border:1.5px solid var(--mm-border)!important;background:var(--mm-surface)!important}.content-types button:hover:not(:disabled){box-shadow:var(--mm-shadow-sm);transform:translateY(-3px);border-color:var(--mm-border-strong)!important}.content-types button.selected{box-shadow:0 0 0 4px #ff5a361a;border-color:var(--mm-orange)!important;background:linear-gradient(180deg,var(--mm-soft),var(--mm-surface))!important}.type-icon{background:var(--mm-canvas-2);width:44px;height:44px;color:var(--mm-text);transition:all .4s var(--mm-ease-spring);border-radius:13px;place-items:center;margin-bottom:12px;display:grid}.content-types button.selected .type-icon{background:var(--mm-soft-2);color:var(--mm-orange-text);transform:scale(1.06)rotate(-4deg)}.type-check{background:var(--mm-orange);color:#fff;width:22px;height:22px;animation:mm-pop-star .4s var(--mm-ease-spring) both;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.content-types strong{font-size:15px}.content-types button>span:last-child{color:var(--mm-muted);font-size:12.5px;line-height:1.4}.source-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px;display:grid}.mm .mm-dropzone{border:1.5px dashed var(--mm-orange);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:260px;margin:0;padding:28px 20px 20px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.mm .mm-dropzone{border:1.5px dashed color-mix(in srgb,var(--mm-orange) 45%,var(--mm-border-strong))}}.mm .mm-dropzone{background:radial-gradient(60% 60% at 50% 30%,var(--mm-surface),transparent),var(--mm-soft);text-align:center;cursor:pointer;transition:all .3s var(--mm-ease);overflow:hidden}.mm-dropzone.dragging,.mm-dropzone:hover{border-color:var(--mm-orange);box-shadow:0 0 0 5px #ff5a361a}.mm-dropzone.dragging{transform:scale(1.01)}.mm-dropzone.has-file{border-style:solid;border-color:var(--mm-success)}@supports (color:color-mix(in lab,red,red)){.mm-dropzone.has-file{border-color:color-mix(in srgb,var(--mm-success) 45%,transparent)}}.mm-dropzone.has-file{background:var(--mm-success-soft)}.mm-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.dropzone-art{pointer-events:none;width:130px;height:120px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.art-tile{background:var(--mm-surface);box-shadow:var(--mm-shadow);border-radius:12px;place-items:center;display:grid;position:absolute}.art-tile.video{background:var(--mm-soft-2);width:64px;height:50px;color:var(--mm-orange-text);animation:mm-float 5s ease-in-out infinite;top:4px;left:8px;transform:rotate(-8deg)}.art-tile.video svg{fill:currentColor}.art-tile.wave{width:84px;height:52px;padding:10px;animation:mm-float 5.5s ease-in-out .5s infinite;top:52px;left:0;transform:rotate(-4deg)}.art-tile.music{width:50px;height:46px;color:var(--mm-info);background:var(--mm-info-soft);animation:mm-float 4.5s ease-in-out .9s infinite;top:58px;left:76px;transform:rotate(8deg)}.dropzone-icon{background:var(--mm-surface);width:54px;height:54px;color:var(--mm-orange);box-shadow:var(--mm-shadow);border-radius:50%;place-items:center;margin-bottom:8px;animation:mm-bob-y 2.6s ease-in-out infinite;display:grid}.mm-dropzone.has-file .dropzone-icon{color:var(--mm-success);animation:mm-pop-star .5s var(--mm-ease-spring) both}@keyframes mm-bob-y{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mm-dropzone strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;overflow:hidden}.mm-dropzone>span{color:var(--mm-muted);font-size:14px;font-weight:450}.mm-dropzone .formats{color:var(--mm-muted);margin-top:10px;font-size:12px;font-weight:500}.dropzone-foot{color:var(--mm-muted);align-items:center;gap:6px;margin-top:16px;font-size:12px;font-weight:450;display:inline-flex}.source-details{border:1px solid var(--mm-border);background:var(--mm-surface-2);border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.detail-row{align-items:center;gap:10px;display:flex}.detail-row>svg{color:var(--mm-muted)}.detail-row>div{flex-direction:column;flex:1;min-width:0;display:flex}.detail-row small{color:var(--mm-muted)}.detail-row strong{font-variant-numeric:tabular-nums;font-size:15px}.detail-row .mm-badge{padding:3px 8px;font-size:11px}.detail-muted,.detail-ok{font-size:12.5px;line-height:1.5}.detail-ok strong{color:var(--mm-success);display:block}.upload-progress{background:var(--mm-canvas);border-radius:14px;margin-top:16px;padding:16px}.upload-progress>div:first-child{justify-content:space-between;margin-bottom:10px;font-size:13.5px;display:flex}.upload-progress small{color:var(--mm-muted);margin-top:8px;display:block}.direction-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.mm .direction-field{margin:0;position:relative}.direction-field textarea{min-height:130px}.direction-field>small{color:var(--mm-faint);font-weight:450;position:absolute;bottom:10px;right:12px}.prompt-box{background:var(--mm-soft);border-radius:16px;padding:14px}.prompt-box .mini-label{color:var(--mm-text);margin-bottom:10px}.prompt-box .mini-label svg{color:var(--mm-orange)}.prompt-box>div{flex-wrap:wrap;gap:6px;display:flex}.prompt-box button{cursor:pointer;transition:all .2s var(--mm-ease);border-radius:9px;padding:6px 10px;font-size:12px;font-weight:550;border:1px solid var(--mm-border)!important;background:var(--mm-surface)!important}.prompt-box button:hover:not(:disabled){color:var(--mm-orange-text);transform:translateY(-1px);border-color:var(--mm-orange)!important}.project-overview{position:sticky;top:92px}.overview-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.overview-head h2{font-size:17px}.overview-row{border-top:1px solid var(--mm-border);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.overview-row>svg:first-child{color:var(--mm-orange-text);margin-top:2px}.overview-row>div{flex-direction:column;flex:1;min-width:0;display:flex}.overview-row strong{font-size:13.5px}.overview-row small{overflow-wrap:anywhere;color:var(--mm-muted)}.overview-row .ok{color:var(--mm-success);animation:mm-pop-star .4s var(--mm-ease-spring) both}.what-next{background:var(--mm-soft);border-radius:16px;margin-top:8px;padding:16px}.what-next h3{margin-bottom:12px;font-size:14px}.what-next ul{gap:12px;display:grid}.what-next li{color:var(--mm-muted);align-items:center;gap:10px;font-size:13px;display:flex}.what-next li svg{color:var(--mm-text)}.overview-scribble{width:max-content;margin:26px 10px 16px auto;font-size:20px;display:block}.action-bar{z-index:20;border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:20px;align-items:center;gap:18px;margin-top:22px;padding:12px 14px 12px 20px;display:flex;position:sticky;bottom:16px}@supports (color:color-mix(in lab,red,red)){.action-bar{background:color-mix(in srgb,var(--mm-surface) 88%,transparent)}}.action-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--mm-shadow-lg);animation:mm-rise .7s .3s var(--mm-ease) both}.action-bar-meta{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.action-bar-meta>svg{color:var(--mm-muted)}.action-bar-meta>span{flex-direction:column;line-height:1.3;display:flex}.action-bar-meta small{color:var(--mm-muted)}.action-bar-meta strong{font-size:13.5px}.action-bar-hint{color:var(--mm-muted);font-size:12.5px}.mm-progress{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-sm);animation:mm-rise .5s var(--mm-ease) both;border-radius:20px;margin:0 0 22px;padding:20px 22px}.mm-progress.compact{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.mm-progress-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.mm-progress-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.mm-progress-head strong{font-size:14.5px}.mm-progress-head small{color:var(--mm-muted)}.progress-orb{background:var(--mm-soft);width:42px;height:42px;color:var(--mm-orange-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.progress-orb:before{content:"";border:2px solid #0000;border-top:2px solid var(--mm-orange);border-radius:50%;animation:mm-spin 1.1s linear infinite;position:absolute;inset:-3px}.progress-orb.done{background:var(--mm-success-soft);color:var(--mm-success)}.progress-orb.empty{background:var(--mm-canvas-2);color:var(--mm-muted)}.progress-orb.empty:before{display:none}.progress-orb.stopped{background:var(--mm-danger-soft);color:var(--mm-danger)}.progress-orb.done:before,.progress-orb.stopped:before{display:none}.progress-pct{font-family:var(--mm-font-display);font-variant-numeric:tabular-nums;font-size:18px}.mm-progress.compact .mm-progress-head{display:none}.progress-stages{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid;margin-top:16px!important}.mm-progress.compact .progress-stages{grid-template-columns:1fr;gap:9px;margin-top:14px!important}.progress-stages li{color:var(--mm-faint);align-items:center;gap:8px;font-size:12.5px;line-height:1.3;display:flex}.stage-dot{border:1.5px solid var(--mm-border-strong);color:#fff;width:18px;height:18px;transition:all .4s var(--mm-ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.progress-stages li.done{color:var(--mm-text)}.progress-stages li.done .stage-dot{border-color:var(--mm-success);background:var(--mm-success)}.progress-stages li.current{color:var(--mm-text);font-weight:600}.progress-stages li.current .stage-dot{border-color:var(--mm-orange);border-top-color:#0000;animation:mm-spin 1s linear infinite}.mm-progress .mm-actions{margin-top:14px}.project-loading{gap:16px;display:grid}.project-header{animation:mm-rise .6s var(--mm-ease) both;align-items:center;gap:22px;margin-bottom:22px;display:flex}.project-header-thumb{aspect-ratio:16/10;width:180px;box-shadow:var(--mm-shadow);border-radius:18px;flex-shrink:0}.project-header-copy{flex:1;min-width:0}.project-header h1{letter-spacing:-.027em;margin:8px 0 12px;font-size:clamp(28px,3vw,42px)}.meta-chips{flex-wrap:wrap;gap:8px;display:flex}.meta-chips span{border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-muted);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;display:inline-flex}.project-header>.mm-badge{align-self:flex-start;padding:6px 12px 6px 10px;font-size:13px}.segmented-tabs{border:1px solid var(--mm-border);background:var(--mm-surface);scrollbar-width:none;overscroll-behavior-x:contain;border-radius:16px;gap:4px;width:max-content;max-width:100%;margin-bottom:26px;padding:5px;display:flex;overflow-x:auto}.segmented-tabs::-webkit-scrollbar{display:none}@media (max-width:640px){.segmented-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.regenerate{flex-direction:column;gap:12px}}.segmented-tabs button{color:var(--mm-muted);white-space:nowrap;cursor:pointer;transition:all .25s var(--mm-ease);border-radius:11px;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.segmented-tabs button:hover{color:var(--mm-text)}.segmented-tabs button[aria-selected=true]{background:var(--mm-soft);color:var(--mm-orange-text)}.tab-count{background:var(--mm-canvas-2);color:var(--mm-muted);border-radius:99px;padding:1px 7px;font-size:11.5px}.segmented-tabs button[aria-selected=true] .tab-count{background:var(--mm-orange);color:#fff}.moments-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.moments-toolbar h2{font-size:24px}.moments-toolbar p{margin-top:4px}.moment-map{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:18px;margin-bottom:18px;padding:12px 14px 10px}.moment-map-track{height:52px;position:relative}.moment-map .mm-wave{height:100%}.moment-map-track>button{cursor:pointer;transition:background .2s var(--mm-ease),box-shadow .2s var(--mm-ease);border-radius:9px;justify-content:flex-start;align-items:flex-start;padding:0;display:flex;position:absolute;top:-4px;bottom:-4px;box-shadow:inset 0 0 0 1.5px #ff5a3666;background:#ff5a3614!important}.moment-map-track>button span{background:var(--mm-surface);min-width:18px;height:18px;color:var(--mm-orange-text);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin:-9px 0 0 -6px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:grid;box-shadow:0 0 0 1.5px #ff5a368c}.moment-map-track>button.active,.moment-map-track>button:hover{box-shadow:inset 0 0 0 2px var(--mm-orange);background:#ff5a3633!important}.moment-map-track>button.active span{background:var(--mm-orange);box-shadow:none;color:#fff}.moment-map-track>button:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.moment-map-scale{color:var(--mm-faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.moments-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.moments-layout.with-preview{grid-template-columns:minmax(0,1fr) 420px}.moment-list{gap:14px;min-width:0;display:grid}.moment-card{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:22px;gap:20px;padding:22px;display:flex;transition:box-shadow .3s,border-color .3s,opacity .7s var(--mm-ease) var(--delay,0s),transform .7s var(--mm-ease) var(--delay,0s)!important}.moment-card:hover{border-color:var(--mm-border-strong);box-shadow:var(--mm-shadow)}.moment-card.selected{border-color:var(--mm-orange);box-shadow:0 0 0 4px #ff5a361a}.moment-score{flex-direction:column;flex:none;align-items:center;gap:6px;width:88px;display:flex}.moment-score strong{font-size:20px}.moment-score small{color:var(--mm-muted);font-size:11.5px;font-weight:600}.moment-body{flex:1;min-width:0}.moment-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.moment-title h3{font-size:18px;line-height:1.25}.favorite{width:36px;height:36px;color:var(--mm-faint);cursor:pointer;transition:all .3s var(--mm-ease-spring);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.favorite:hover:not(:disabled){background:var(--mm-warm-soft);color:var(--mm-warm);transform:scale(1.1)}.favorite.on{color:#f2a100;animation:mm-pop-star .4s var(--mm-ease-spring)}.moment-time{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;display:flex;margin-top:4px!important}.moment-body blockquote{border-left:3px solid var(--mm-orange);background:var(--mm-soft);font-family:var(--mm-font-display);letter-spacing:-.01em;border-radius:4px 12px 12px 4px;margin:14px 0 0;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.45}.moment-signals{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.moment-signals span{background:var(--mm-canvas-2);color:var(--mm-muted);border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:600}.moment-reason{font-size:13.5px;line-height:1.6;margin-top:12px!important}.moment-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.moment-more{position:relative}.kit-menu summary,.moment-more summary{min-height:34px;color:var(--mm-muted);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;list-style:none;transition:background .16s,color .16s;display:inline-flex}.kit-menu summary::-webkit-details-marker,.moment-more summary::-webkit-details-marker{display:none}.account-delete summary::-webkit-details-marker,.score-details summary::-webkit-details-marker{display:none}.kit-menu summary:hover,.kit-menu[open] summary,.moment-more summary:hover,.moment-more[open] summary{background:var(--mm-canvas-2);color:var(--mm-text)}.kit-menu>div,.moment-more>div{z-index:20;border:1px solid var(--mm-border);background:var(--mm-surface);min-width:210px;box-shadow:var(--mm-shadow-lg);animation:mm-pop-in .22s var(--mm-ease) both;transform-origin:0 0;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.kit-menu{position:relative}.kit-menu>div{transform-origin:100% 0;left:auto;right:0}.kit-menu>div a,.kit-menu>div button,.moment-more>div button{text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:550;transition:background .16s;display:flex}.kit-menu>div a:hover,.kit-menu>div button:hover:not(:disabled),.moment-more>div button:hover:not(:disabled){background:var(--mm-canvas)}.moment-more>div button:disabled{opacity:.45}.score-details{margin-top:12px}.score-details summary{color:var(--mm-muted);cursor:pointer;align-items:center;gap:4px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.score-details summary svg{transition:transform .3s var(--mm-ease)}.score-details[open] summary svg{transform:rotate(180deg)}.score-details>p{font-size:12px;margin:8px 0!important}.moment-preview{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow);animation:mm-slide-left .5s var(--mm-ease) both;border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex;position:sticky;top:92px}@keyframes mm-slide-left{0%{opacity:0;transform:translate(20px)}}.moment-preview header{justify-content:space-between;align-items:center;display:flex}.preview-placeholder{aspect-ratio:16/9;background:#111;border-radius:14px;width:100%}.moment-player{gap:8px;display:grid}.moment-player-stage{cursor:pointer;background:#0b0b0d;border-radius:14px;position:relative;overflow:hidden}.moment-player-stage video{object-fit:contain;width:100%;max-height:460px;display:block}.moment-player-badge{color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0d9e;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.moment-player-overlay{color:#fff;background:#0b0b0d38;place-items:center;display:grid;position:absolute;inset:0}.moment-player-overlay svg{box-sizing:content-box;background:#0b0b0d8c;border-radius:50%;padding:14px}.moment-player-controls{align-items:center;gap:8px;display:flex}.moment-player-controls input[type=range]{flex:1;min-width:0}.moment-player-time{color:var(--mm-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.moment-player-words{background:var(--mm-canvas-2);min-height:44px;color:var(--mm-muted);border-radius:12px;margin:0;padding:8px 12px;font-size:13.5px;line-height:1.5}.moment-player-words .said{color:var(--mm-text)}.moment-player-words .on{color:var(--mm-orange);font-weight:700}.moment-player.failed{aspect-ratio:16/9;background:var(--mm-canvas-2);color:var(--mm-muted);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.clip-size-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.clip-size-options button{border:1.5px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);text-align:center;cursor:pointer;border-radius:16px;align-content:start;justify-items:center;gap:4px;padding:14px 8px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.clip-size-options button:hover{border-color:var(--mm-border-strong);transform:translateY(-1px)}.clip-size-options button.on{border-color:var(--mm-orange);background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.clip-size-options button.on{background:color-mix(in srgb,var(--mm-orange) 7%,var(--mm-surface))}}.clip-size-options button:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.clip-size-shape{place-items:center;width:56px;height:56px;margin-bottom:6px;display:grid}.clip-size-shape i{background:currentColor;border:2px solid;border-radius:5px;max-width:100%;max-height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.clip-size-shape i{background:color-mix(in srgb,currentColor 8%,transparent)}}.clip-size-shape i{color:var(--mm-muted)}.clip-size-options button.on .clip-size-shape i{color:var(--mm-orange)}.clip-size-options strong{font-size:13.5px}.clip-size-options strong small{color:var(--mm-muted);margin-left:2px;font-weight:500}.clip-size-options button>span:last-child{color:var(--mm-muted);font-size:11.5px;line-height:1.35}.clip-size-note{background:var(--mm-canvas-2);color:var(--mm-muted);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex;margin:14px 0 0!important}.clip-size-note svg{flex:none;margin-top:2px}@media (max-width:640px){.clip-size-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.moment-preview h3{margin-top:4px;font-size:17px}.moment-preview>p{font-size:13px;line-height:1.55}.regenerate{box-shadow:none;border-style:dashed;gap:16px;margin-top:24px;display:flex}.regenerate>div{flex:1}.regenerate p{margin-top:4px;font-size:13px}.regenerate label{margin:12px 0}.source-detail video{background:#111;border-radius:16px;width:100%;max-height:560px;margin:16px 0}.source-meta{color:var(--mm-muted);flex-wrap:wrap;gap:8px 18px;margin:4px 0 16px;font-size:13px;display:flex}.source-meta a,.source-meta span{align-items:center;gap:6px;min-width:0;display:inline-flex}.source-meta .source-file{max-width:min(46ch,100%)}.source-meta .source-file b{text-overflow:ellipsis;white-space:nowrap;font-weight:inherit;overflow:hidden}.transcript-segments{gap:2px;max-height:640px;margin-top:16px;display:grid;overflow:auto}.transcript-segments p{color:var(--mm-text);border-radius:10px;grid-template-columns:56px 1fr;gap:14px;padding:10px 12px;font-size:14.5px;line-height:1.65;transition:background .16s;display:grid}.transcript-segments p:hover{background:var(--mm-soft)}.transcript-segments time{color:var(--mm-orange-text);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px;font-weight:600}.clip-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.clip-card{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:20px;height:100%;padding:10px}.clip-card,.clip-card-body{flex-direction:column;display:flex}.clip-card-body{flex:1}.clip-card-actions{margin-top:auto}.clip-card-thumb{aspect-ratio:16/10;border-radius:14px}.clip-card-thumb .mm-badge{position:absolute;top:10px;left:10px}.clip-card-body{padding:14px 6px 6px}.clip-card-body small{color:var(--mm-muted);margin:3px 0 14px;display:block}.timeline-list{position:relative;margin:18px 0!important}.timeline-list li{align-items:center;gap:14px;padding:10px 0 10px 26px;font-size:13.5px;display:flex;position:relative}.timeline-list li:before{content:"";background:var(--mm-border);width:2px;position:absolute;top:0;bottom:0;left:5px}.timeline-list li:first-child:before{top:50%}.timeline-list li:last-child:before{bottom:50%}.timeline-dot{border:2px solid var(--mm-orange);background:var(--mm-surface);border-radius:50%;width:12px;height:12px;position:absolute;left:0}.timeline-label{text-transform:capitalize;flex:1}.timeline-list time{color:var(--mm-muted);font-size:12.5px}.mm-error.confirm{flex-direction:column;align-items:flex-start}.mm-error.confirm p{color:inherit}.templates-hero-art{width:440px;height:200px;position:relative}.templates-scribble{color:var(--mm-muted);font-size:20px;position:absolute;top:30px;left:0}.tilt-card{border:4px solid var(--mm-surface);box-shadow:var(--mm-shadow-lg);transition:transform .6s var(--mm-ease);border-radius:16px;position:absolute}.tilt-card.back{width:150px;height:150px;top:30px;right:150px;transform:rotate(-8deg)}.tilt-card.front{width:230px;height:180px;animation:mm-float 6s ease-in-out infinite;top:0;right:10px;transform:rotate(6deg)}.page-hero:hover .tilt-card.back{transform:rotate(-14deg)translate(-10px)}.tilt-card .template-caption{font-size:22px}.tilt-pause{color:#fff;background:#00000073;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:12px;left:12px}.templates-toolbar{flex-wrap:nowrap}.templates-toolbar .chip-filter{flex:1;min-width:0}.templates-toolbar .mm-search{flex:0 0 240px}.template-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;display:grid}.template-card{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;transition:box-shadow .4s,border-color .3s,opacity .7s var(--mm-ease) var(--delay,0s),transform .7s var(--mm-ease) var(--delay,0s)!important}.template-card:hover{border-color:var(--mm-border-strong);box-shadow:var(--mm-shadow)}.template-cover{cursor:pointer;width:100%;display:block}.template-cover .mm-scene{aspect-ratio:16/10.5}.template-cover .mm-scene svg{transition:transform 1.2s var(--mm-ease)}.template-cover:hover .mm-scene svg{transform:scale(1.08)}.template-caption{letter-spacing:-.03em;text-align:left;text-shadow:0 2px 16px #00000059;font-size:26px;font-weight:800;line-height:1.08;position:absolute;top:50%;left:22px;right:22px;transform:translateY(-50%);color:#fff!important}.template-caption span{display:inline}.template-caption.animate span{animation:mm-word .48s var(--mm-ease) both;display:inline-block}.template-caption .accent{color:var(--kit,var(--mm-orange))}.template-caption.preset-bold .accent,.template-caption.preset-podcast .accent{color:#fff;background:var(--kit,var(--mm-orange));text-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;margin:2px 0;padding:0 5px}.template-caption.preset-podcast{font-size:24px}.template-caption.preset-minimal{letter-spacing:-.02em;font-weight:400}.template-caption.preset-minimal:after{content:"";background:#fff;border-radius:2px;width:36px;height:3px;margin-top:12px;display:block}.template-caption.preset-creator{letter-spacing:0;font-size:34px;font-weight:600;line-height:.95;transform:translateY(-50%)rotate(-4deg)}.template-caption.preset-creator .accent{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--kit,var(--mm-orange));text-decoration-color:var(--kit,var(--mm-orange));text-underline-offset:6px;text-decoration-thickness:4px}.template-caption.preset-headline{text-transform:uppercase;letter-spacing:-.01em;font-size:25px;font-weight:900}.template-caption.preset-documentary{letter-spacing:.02em;font-size:18px;font-weight:500}.template-caption.preset-documentary .accent{color:#fff}.template-caption.preset-clean .accent{color:var(--kit,#ff8a60)}.template-caption.preset-impact{text-transform:uppercase;letter-spacing:.04em;font-size:24px;line-height:1.15}.template-caption.preset-impact .accent{color:#fff;background:var(--kit,var(--mm-orange));text-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:2px 0;padding:0 6px}.template-caption.preset-punchy{letter-spacing:-.04em;font-size:30px;line-height:1.05}.template-caption.preset-punchy .accent{color:var(--kit,var(--mm-orange))}.template-caption.preset-playful{letter-spacing:0;font-size:30px;line-height:1.1;transform:translateY(-50%)rotate(-2deg)}.template-caption.preset-playful .accent{color:var(--kit,#ffe033);text-shadow:2px 2px #0000004d}.template-caption.preset-handwritten{letter-spacing:0;font-size:28px;font-style:italic;line-height:1.15;transform:translateY(-50%)rotate(-3deg)}.template-caption.preset-handwritten .accent{text-decoration:underline;-webkit-text-decoration-color:var(--kit,var(--mm-orange));text-decoration-color:var(--kit,var(--mm-orange));text-underline-offset:5px;text-decoration-thickness:3px}.template-caption.preset-bubbly{letter-spacing:0;font-size:26px;line-height:1.2}.template-caption.preset-bubbly .accent{color:#fff;background:var(--kit,#e660a4);text-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:20px;margin:2px 0;padding:2px 8px}.template-caption.preset-modern{letter-spacing:-.01em;font-size:26px;line-height:1.1}.template-caption.preset-modern .accent{color:var(--kit,#64b5f6)}.template-time{color:#fff;font-size:11.5px;font-weight:600;position:absolute;bottom:12px;left:14px}.template-play{color:#fff;width:34px;height:34px;transition:all .3s var(--mm-ease-spring);border:1.5px solid #fffc;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:12px}.template-play svg{fill:currentColor;margin-left:2px}.template-cover:hover .template-play{background:var(--mm-orange);border-color:var(--mm-orange);transform:scale(1.12)}.template-body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.template-body h3{text-transform:capitalize;font-size:17px}.template-body>p{margin-top:3px;font-size:13px}.tag-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tag-row span{background:var(--mm-canvas-2);color:var(--mm-muted);border-radius:8px;padding:3px 10px;font-size:11.5px;font-weight:600}.template-meta{color:var(--mm-muted);gap:16px;margin:14px 0;font-size:12px;display:flex}.template-meta span{align-items:center;gap:5px;display:inline-flex}.template-actions{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:auto;display:grid}.template-actions>*{min-height:40px;padding:8px 10px;font-size:13px}.template-modal{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(900px,100%);display:grid}.template-modal-frame{min-height:460px}.template-modal-frame .template-caption{font-size:34px}.template-modal-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:44px 36px;display:flex}.template-modal-copy h2{text-transform:capitalize;margin:10px 0 8px;font-size:34px}.style-picker{width:min(520px,100%);max-height:calc(100dvh - 60px);animation:mm-modal .38s var(--mm-ease) both;flex-direction:column;padding:0;display:flex;overflow:hidden}.style-picker header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0;display:flex}.style-picker header h2{margin:4px 0 2px;font-size:22px}.style-picker header p{color:var(--mm-muted);margin:0;font-size:13px}.style-picker .mm-search{margin:16px 24px 0}.style-picker .mm-skeleton{border-radius:12px;margin:16px 24px 24px}.style-picker .mm-empty{margin:16px 24px 24px}.style-picker-list{overscroll-behavior:contain;max-height:380px;margin:12px 0 0;padding:0 12px 12px;list-style:none;overflow-y:auto}.style-picker-list li{border-radius:10px}.style-picker-list button{width:100%;color:var(--mm-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;transition:background .15s;display:flex}.style-picker-icon,.style-picker-list button:hover{background:var(--mm-hover)}.style-picker-icon{width:36px;height:36px;color:var(--mm-muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.style-picker-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.style-picker-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.style-picker-text small{color:var(--mm-muted);font-size:12px}.kit-preview{aspect-ratio:16/10;border-radius:16px;width:100%;max-height:240px;position:relative}.kit-preview .template-caption{font-size:22px;inset:auto 16px 16px;transform:none}.kit-preview .template-caption.preset-creator{transform:rotate(-3deg)}.kit-caption{position:absolute;inset:0}.kit-mark{color:#fff;width:34px;height:34px;font-family:var(--mm-font-display);border-radius:10px;place-items:center;font-weight:800;transition:background .3s;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 6px 16px #00000040}.kit-signature{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0006;border-radius:99px;max-width:55%;padding:3px 9px;font-size:11.5px;font-weight:600;position:absolute;top:16px;right:14px;overflow:hidden}.kit-logo{color:#fff;width:52px;height:52px;font-family:var(--mm-font-display);box-shadow:var(--mm-shadow-sm);border-radius:14px;flex-shrink:0;place-items:center;font-size:22px;font-weight:800;display:grid}.exports-hero-art{width:460px;height:180px;position:relative}.exports-scribble{color:var(--mm-text);font-size:22px;position:absolute;top:18px;left:0}.exports-stack{width:250px;height:180px;position:absolute;top:0;right:0}.exports-stack .tilt-card.back{width:140px;height:110px;top:30px;right:70px}.exports-stack .tilt-card.front{width:170px;height:130px;top:10px;right:20px}.float-badge{background:var(--mm-surface);width:44px;height:44px;box-shadow:var(--mm-shadow);color:var(--mm-orange-text);border-radius:13px;place-items:center;display:grid;position:absolute}.float-badge.a{animation:mm-float 4s ease-in-out infinite;top:30px;left:6px}.float-badge.a svg{fill:currentColor}.float-badge.b{color:var(--mm-success);animation:mm-float 4.6s ease-in-out .4s infinite;top:-6px;right:-6px}.float-badge.c{color:var(--mm-info);animation:mm-float 5s ease-in-out .8s infinite;bottom:8px;left:36px}.export-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;display:grid}.export-card{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:20px;flex-direction:column;padding:10px;display:flex;transition:box-shadow .4s,border-color .3s,opacity .7s var(--mm-ease) var(--delay,0s),transform .7s var(--mm-ease) var(--delay,0s)!important}.export-card:hover{border-color:var(--mm-border-strong);box-shadow:var(--mm-shadow)}.export-thumb{cursor:pointer;width:100%;display:block}.export-thumb .mm-thumb{aspect-ratio:16/10;border-radius:14px}.export-thumb .mm-badge{background:#ffffffeb;position:absolute;top:10px;right:10px}.export-body{flex-direction:column;flex:1;padding:14px 6px 4px;display:flex}.export-body h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.export-body>small{color:var(--mm-muted);margin-top:2px}.export-meta{color:var(--mm-muted);flex-wrap:wrap;gap:6px 14px;margin:12px 0 14px;font-size:12px;display:flex}.export-meta span{align-items:center;gap:5px;display:inline-flex}.export-actions{align-items:center;gap:8px;display:flex}.export-actions>.mm-button,.export-actions>.mm-primary{flex:1}.export-actions .kit-menu summary{border:1px solid var(--mm-border-strong);padding:6px 8px}.copy-hint{color:var(--mm-success);animation:mm-rise .3s var(--mm-ease) both;margin-top:8px;font-size:11.5px}.export-empty-banner{border:1.5px dashed var(--mm-orange);border-radius:24px;align-items:center;gap:32px;padding:32px 40px;display:flex}@supports (color:color-mix(in lab,red,red)){.export-empty-banner{border:1.5px dashed color-mix(in srgb,var(--mm-orange) 40%,var(--mm-border))}}.export-empty-banner{background:linear-gradient(100deg,var(--mm-soft),var(--mm-surface-2))}.export-empty-banner>div:nth-child(2){flex:1}.export-empty-banner h2{margin:8px 0;font-size:26px}.export-empty-actions{flex-direction:column;align-items:center;gap:10px;display:flex}.player-modal{background:#0e0c0b;width:min(760px,100%)}.player-modal video{background:#000;width:100%;max-height:72vh;display:block}.player-modal footer{background:var(--mm-surface);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.player-modal footer h2{font-size:17px}.player-modal footer small{color:var(--mm-muted)}.billing-hero-note{margin-right:60px;font-size:18px;line-height:1.45;color:var(--mm-muted)!important}.billing-top{grid-template-columns:minmax(0,1fr) 380px;gap:18px;margin-bottom:30px;display:grid}.billing-current{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:32px;display:grid}.billing-plan{border-right:1px solid var(--mm-border);padding-right:32px}.billing-plan h2{margin:8px 0 2px;font-size:30px;font-weight:800}.billing-plan>p:not(.mm-eyebrow){margin-bottom:14px}.billing-extra{background:var(--mm-success-soft);color:var(--mm-text);border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.billing-extra svg{color:var(--mm-success);flex-shrink:0;margin-top:2px}.usage-legend i.extra{background:var(--mm-success)}.billing-meter-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.billing-meter-head strong{font-family:var(--mm-font-display);letter-spacing:-.024em;font-size:34px;font-weight:800}.billing-meter-head strong .unit{font-family:var(--mm-font);color:var(--mm-muted);letter-spacing:0;font-size:14px;font-weight:500}.billing-meter-head small{color:var(--mm-muted)}.billing-meter .mm-meter{height:10px}.billing-meter-foot{color:var(--mm-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.billing-meter-foot span{align-items:center;gap:5px;display:inline-flex}.billing-portal{gap:14px;display:flex}.billing-portal-copy{flex:1;min-width:0}.billing-subscription-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.billing-portal .billing-renewal{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.billing-test-subscription{margin-bottom:24px}.billing-portal h2{font-size:16px}.billing-portal p{margin:4px 0 14px;font-size:13px}.billing-portal small{color:var(--mm-muted);margin-top:8px;display:block}.billing-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:22px;display:grid}.usage-donut{align-items:center;gap:32px;display:flex}.usage-donut .mm-ring-label strong{font-size:28px}.usage-legend{flex:1;gap:12px;display:grid}.usage-legend li{border-bottom:1px dashed var(--mm-border);color:var(--mm-muted);align-items:center;gap:10px;padding-bottom:12px;font-size:13.5px;display:flex}.usage-legend li:last-child{border-bottom:0;padding-bottom:0}.usage-legend i{border-radius:50%;width:10px;height:10px}.usage-legend i.used{background:var(--mm-orange)}.usage-legend i.reserved{background:#ffb199}.usage-legend i.remaining{background:var(--mm-canvas-2);box-shadow:inset 0 0 0 1px var(--mm-border-strong)}.usage-legend strong{color:var(--mm-text);font-variant-numeric:tabular-nums;margin-left:auto}.detail-list{display:grid}.detail-list>div{border-bottom:1px solid var(--mm-border);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:13.5px;display:flex}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:var(--mm-muted)}.detail-list dd{text-align:right;font-weight:600}.settings-hero-aside{align-items:center;gap:24px;display:flex}.settings-hero-aside p{font-size:18px;line-height:1.35;color:var(--mm-muted)!important}.settings-art{width:200px;height:110px}.settings-art .sun{fill:#ffb199;animation:mm-float 6s ease-in-out infinite}.settings-art .ground,.settings-art .house{fill:none;stroke:var(--mm-text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:300px;animation:mm-draw 1.8s var(--mm-ease) forwards}.settings-art .tree{fill:#b9d6b0}.settings-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.settings-cell{grid-column:span 4;min-width:0}.settings-cell.span-2{grid-column:span 6}.settings-cell>.mm-card,.settings-cell>form{height:100%}.profile-block{align-items:center;gap:14px;margin-bottom:14px;display:flex}.profile-block>div{flex-direction:column;min-width:0;display:flex}.profile-block strong{font-size:16px}.profile-block small{color:var(--mm-muted);text-overflow:ellipsis;font-size:13px;overflow:hidden}.security-promo{background:radial-gradient(60% 70% at 90% 50%,#169a6b1f,transparent 70%),var(--mm-surface);overflow:hidden}.security-promo-body{align-items:center;gap:16px;display:flex}.security-promo-body h3{font-size:17px;line-height:1.3}.security-promo-body p{margin:8px 0 14px;font-size:12.5px;line-height:1.55}.lock-tile{background:linear-gradient(145deg,var(--mm-surface),var(--mm-success));border-radius:22px;flex-shrink:0;place-items:center;width:84px;height:84px;display:grid}@supports (color:color-mix(in lab,red,red)){.lock-tile{background:linear-gradient(145deg,var(--mm-surface),color-mix(in srgb,var(--mm-success) 9%,var(--mm-surface)))}}.lock-tile{color:var(--mm-text);animation:mm-float 5s ease-in-out infinite;transform:rotate(8deg);box-shadow:0 20px 40px -14px #169a6b66,inset 0 1px #fff}.security-foot{background:var(--mm-success-soft);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex;color:var(--mm-success)!important;margin-top:16px!important}.row-list{border:1px solid var(--mm-border);border-radius:14px;display:grid;overflow:hidden}.row-list li{border-bottom:1px solid var(--mm-border);align-items:center;gap:12px;min-width:0;padding:12px 14px;transition:background .16s;display:flex}.row-list li:last-child{border-bottom:0}.row-list li:hover{background:var(--mm-surface-2)}.row-list li>div{flex-direction:column;flex:1;min-width:0;display:flex}.row-list strong{align-items:center;font-size:13.5px;display:flex}.row-list small{text-overflow:ellipsis;overflow:hidden}.row-list small,.row-state{color:var(--mm-muted);white-space:nowrap}.row-state{font-size:12px}.row-state.success{color:var(--mm-success);font-weight:600}.retention-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.retention-grid label:first-child{margin-top:0}.toggle-panel{border:1px solid var(--mm-border);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.toggle-panel p{font-size:12.5px;line-height:1.55}.toggle-panel .mm-primary{align-self:flex-end}.retention-actions{justify-content:flex-end;margin-top:18px;display:flex}.team-list .mm-avatar{box-shadow:none}.role-pill{text-transform:capitalize;background:var(--mm-canvas-2);color:var(--mm-muted);border-radius:7px;padding:2px 9px;font-size:11.5px;font-weight:650}.role-pill.role-owner{background:var(--mm-soft);color:var(--mm-orange-text)}.role-pill.role-admin{background:var(--mm-purple-soft);color:var(--mm-purple)}.role-pill.role-editor{background:var(--mm-info-soft);color:var(--mm-info)}.invite-form{background:var(--mm-canvas);animation:mm-rise .3s var(--mm-ease) both;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0 10px;margin-top:12px;padding:14px;display:grid}.invite-form label{margin-top:0!important}.invite-form button{grid-column:1/-1;margin-top:12px}.action-row{text-align:left;cursor:pointer;width:100%;transition:all .25s var(--mm-ease);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex;border:1px solid var(--mm-border)!important}.action-row:hover:not(:disabled){transform:translate(3px);border-color:var(--mm-border-strong)!important;background:var(--mm-surface-2)!important}.action-row>span:nth-child(2){flex-direction:column;flex:1;display:flex}.action-row strong{font-size:13.5px}.action-row small{line-height:1.4}.action-row small,.action-row>svg{color:var(--mm-muted)}.account-delete{background:var(--mm-danger-soft);border-radius:14px;overflow:hidden}.account-delete summary{cursor:pointer;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.account-delete summary>span:nth-child(2){flex-direction:column;flex:1;display:flex}.account-delete summary strong{font-size:13.5px}.account-delete summary small{color:var(--mm-muted);line-height:1.4}.account-delete .chev{color:var(--mm-danger);transition:transform .3s var(--mm-ease)}.account-delete[open] .chev{transform:rotate(90deg)}.account-delete-body{animation:mm-rise .3s var(--mm-ease) both;padding:0 14px 14px}.account-delete-body p{font-size:12.5px}.account-delete-body label{margin:10px 0 12px}.invite-card{margin-bottom:18px}.invite-card .mm-card-head{align-items:center;margin:0}@media (max-width:1280px){.home-columns{grid-template-columns:1fr}.home-side{grid-template-columns:1fr 1fr;display:grid}.settings-cell{grid-column:span 6}.settings-cell.span-2{grid-column:1/-1}.moments-layout.with-preview{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1100px){.home-hero{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}.home-recent,.suggested-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero{flex-direction:column;align-items:flex-start}.billing-hero-art,.exports-hero-art,.hero-note-scribble,.page-hero-aside:has(.billing-hero-note:only-child),.page-hero-aside:has(.mm-scribble:only-child),.settings-art,.settings-hero-aside,.templates-hero-art{display:none}.usage-widget{width:100%;min-width:0}.new-project-layout{grid-template-columns:1fr}.project-overview{position:static}.content-types{grid-template-columns:repeat(2,1fr)}.direction-layout,.source-layout{grid-template-columns:1fr}.stepper{grid-template-columns:repeat(2,1fr)}.stepper li:after{display:none}.billing-bottom,.billing-top{grid-template-columns:1fr}.templates-toolbar{flex-wrap:wrap}.templates-toolbar .mm-search{flex:100%}.moments-layout.with-preview{grid-template-columns:1fr}.moment-preview{z-index:45;max-height:70dvh;position:fixed;inset:auto 12px 12px;overflow:auto}.create-banner{grid-template-columns:1fr}.create-banner-art,.create-banner-note{display:none}}@media (max-width:767px){.settings-cell,.settings-cell.span-2{grid-column:1/-1}.home-hero{padding:26px 22px}.flow-arrow,.flow-step small,.home-flow{display:none}.home-side{grid-template-columns:1fr}.stat-grid{gap:10px}.stat-card{padding:16px}.stat-visual{display:none}.content-types{grid-template-columns:1fr 1fr}.dropzone-art{display:none}.stepper{gap:0;display:flex;margin-bottom:10px!important}.stepper li{flex:1;gap:0}.stepper li:last-child{flex:none}.stepper li:not(:last-child):after{display:block}.stepper li>span:last-of-type{display:none}.stepper-current{display:block!important}.form-section{padding:20px}.action-bar{flex-wrap:wrap;bottom:8px}.action-bar-hint{display:none}.action-bar .mm-actions,.action-bar .mm-primary{width:100%}.project-header{flex-wrap:wrap}.project-header-thumb{width:100%}.project-header-copy{flex:100%}.moment-card{flex-direction:column;gap:12px}.moment-score{flex-direction:row}.project-table-head,.project-table-row{grid-template-columns:minmax(0,1fr) auto}.project-table-head span:nth-child(n+3),.project-table-row>span:nth-child(n+3){display:none}.billing-current{grid-template-columns:1fr;gap:18px}.billing-plan{border-right:0;padding-right:0}.usage-donut{flex-direction:column;align-items:stretch}.usage-donut .mm-ring{align-self:center}.retention-grid{grid-template-columns:1fr}.export-empty-banner{flex-direction:column;align-items:flex-start;padding:26px}.template-modal{grid-template-columns:1fr}.template-modal-frame{min-height:300px}.template-modal-copy{padding:24px}}@media (max-width:540px){.home-recent,.stat-grid,.suggested-grid{grid-template-columns:1fr}.stat-card{align-items:center}.stat-body{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;display:grid}.stat-body a{grid-column:1/-1}}.kit-preview:before,.template-cover .mm-scene:before,.tilt-card.front:before{content:"";pointer-events:none;background:linear-gradient(#0a08061f,#0a080661);position:absolute;inset:0}.source-tabs{border:1px solid var(--mm-border);background:var(--mm-surface-2);border-radius:14px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.source-tabs button{color:var(--mm-muted);cursor:pointer;transition:all .22s var(--mm-ease);border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.source-tabs button[aria-selected=true]{background:var(--mm-surface);color:var(--mm-orange-text);box-shadow:var(--mm-shadow-sm),inset 0 0 0 1px #ff5a3666}.source-tabs button:disabled{opacity:.5}.link-import{border:1.5px dashed var(--mm-orange);border-radius:18px;padding:18px 20px 20px}@supports (color:color-mix(in lab,red,red)){.link-import{border:1.5px dashed color-mix(in srgb,var(--mm-orange) 40%,var(--mm-border-strong))}}.link-import{background:var(--mm-soft);animation:mm-rise .35s var(--mm-ease) both}.link-import>label:first-child{margin-top:0}.mm .link-import input[type=url]{min-height:50px;font-size:15px}.mm .field-hint.warn{color:var(--mm-danger)}.provider-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;display:flex}.provider-row small{color:var(--mm-muted)}.provider-chip{background:var(--mm-surface);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.provider-chip i{background:#f03;border-radius:50%;width:8px;height:8px}.provider-chip.provider-vimeo i{background:#17d5ff}.provider-chip.provider-videopress i{background:var(--mm-orange)}.provider-chip.provider-generic i{background:var(--mm-muted)}.mm .rights-check{align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;line-height:1.5}.rights-check input{margin-top:2px}.link-import .detail-muted{margin-top:12px!important}.optional-inline{color:var(--mm-muted);font-weight:450}.kit-caption .template-caption{font-family:var(--kit-font,var(--mm-font-display))}img.kit-mark.image{object-fit:contain;background:#ffffffd9;width:auto;max-width:64px;height:34px;padding:4px}img.kit-logo.image{object-fit:contain;background:var(--mm-canvas);border:1px solid var(--mm-border);padding:6px}.mm .logo-drop{border:1.5px dashed var(--mm-border-strong);background:var(--mm-surface-2);text-align:center;cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:4px;margin-top:8px;padding:22px 12px;transition:border-color .2s,background .2s;display:flex;position:relative}.logo-drop:hover{border-color:var(--mm-orange);background:var(--mm-soft)}.logo-drop small,.logo-drop>svg{color:var(--mm-muted)}.logo-drop small{font-weight:450}.logo-drop input,.logo-replace input{opacity:0;cursor:pointer;position:absolute;inset:0}.logo-current{border:1px solid var(--mm-border);animation:mm-rise .3s var(--mm-ease) both;border-radius:14px;align-items:center;gap:12px;margin-top:8px;padding:10px;display:flex}.logo-current img{object-fit:contain;background:repeating-conic-gradient(var(--mm-canvas-2) 0 25%,var(--mm-surface) 0 50%) 0 0 /12px 12px;border-radius:10px;width:52px;height:52px;padding:6px}.logo-current>div{flex-direction:column;flex:1;min-width:0;display:flex}.logo-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.logo-current small{color:var(--mm-muted)}.mm .logo-replace{flex-direction:row;margin:0;position:relative}.invoices-card{grid-column:1/-1}.invoice-table{border:1px solid var(--mm-border);border-radius:14px;overflow-x:auto}.invoice-row{border-bottom:1px solid var(--mm-border);grid-template-columns:110px minmax(160px,1fr) 110px 120px 90px;align-items:center;gap:12px;min-width:620px;padding:12px 16px;font-size:13.5px;display:grid}.invoice-row:last-child{border-bottom:0}.invoice-row.head{background:var(--mm-surface-2);color:var(--mm-muted);font-size:12px;font-weight:650}.invoice-row>span:nth-child(2){flex-direction:column;display:flex}.invoice-row small{color:var(--mm-muted)}.invoice-row .amount{font-variant-numeric:tabular-nums;font-weight:650}.settings-cell.span-full{grid-column:1/-1}.row-list.spaced{margin-top:10px}.row-icon.google-mark{background:var(--mm-surface);box-shadow:inset 0 0 0 1px var(--mm-border);color:#4285f4;font-weight:800}.chip-filter .dot.tone-danger{background:var(--mm-danger)}.platform-mark{color:#fff;letter-spacing:-.02em;border-radius:28%;flex-shrink:0;place-items:center;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 4px 10px -4px #00000059}.platform-youtube{background:#f03}.platform-tiktok{background:#111}.platform-tiktok svg{filter:drop-shadow(-1px -1px #25f4ee)drop-shadow(1px 1px #fe2c55)}.platform-instagram{background:radial-gradient(circle at 30% 110%,#ffd776 0,#f77737 30%,#e1306c 60%,#833ab4 100%)}.platform-linkedin{font-family:var(--mm-font);background:#0a66c2}.platform-x{background:#0f1419;box-shadow:inset 0 0 0 1px #ffffff24,0 4px 10px -4px #00000059}.channels-upsell{margin-top:0!important}.channels-summary{align-self:center}.channel-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.channel-skeleton{border-radius:18px;height:156px}.channel-tile{border:1px solid var(--mm-border);background:var(--mm-surface-2);min-width:0;transition:border-color .2s,box-shadow .3s var(--mm-ease);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.channel-tile:hover{border-color:var(--mm-border-strong);box-shadow:0 10px 24px -18px #00000059}.channel-tile.is-connected{background:var(--mm-surface)}.channel-tile header{align-items:center;gap:12px;display:flex}.channel-tile header>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.channel-tile header strong{letter-spacing:-.01em;font-size:15px}.channel-tile header small{color:var(--mm-muted);font-size:12.5px}.channel-accounts{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.channel-account{border:1px solid var(--mm-border);background:var(--mm-surface-2);min-width:0;min-height:52px;animation:mm-rise .3s var(--mm-ease) both;border-radius:12px;align-items:center;gap:10px;padding:8px 6px 8px 10px;display:flex}.channel-account.broken{border-color:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.channel-account.broken{border-color:color-mix(in srgb,var(--mm-orange) 45%,var(--mm-border))}}.channel-avatar{object-fit:cover;background:var(--mm-canvas-2);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--mm-border);color:var(--mm-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.channel-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.channel-name small{color:var(--mm-muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.channel-name small i{background:var(--mm-success);border-radius:50%;flex-shrink:0;width:6px;height:6px}.channel-name small.warn{color:var(--mm-orange-text)}.channel-name small.warn i{background:currentColor}.channel-account.broken{flex-wrap:wrap}.channel-account.broken .mm-button{flex-basis:100%;order:3;justify-content:center;margin-right:4px}.channel-remove{width:32px;height:32px;color:var(--mm-muted)}.channel-remove:hover:not(:disabled){color:var(--mm-danger)}.channel-account.confirming{border-color:var(--mm-danger);flex-direction:column;align-items:stretch;gap:10px;padding:12px}@supports (color:color-mix(in lab,red,red)){.channel-account.confirming{border-color:color-mix(in srgb,var(--mm-danger) 35%,var(--mm-border))}}.channel-account.confirming{background:var(--mm-danger)}@supports (color:color-mix(in lab,red,red)){.channel-account.confirming{background:color-mix(in srgb,var(--mm-danger) 5%,var(--mm-surface))}}.channel-account.confirming p{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.channel-account.confirming div{justify-content:flex-end;gap:8px;display:flex}.channel-note{color:var(--mm-muted);gap:7px;font-size:12px;line-height:1.45;display:flex}.channel-note svg{flex-shrink:0;margin-top:1px}.channel-tile footer{margin-top:auto;padding-top:2px;display:flex}.channel-connect{justify-content:center;gap:6px;width:100%}.channel-add{font-size:13px;font-weight:600}.channel-add,.channel-blocked{align-items:center;gap:6px;display:inline-flex}.channel-blocked{color:var(--mm-muted);font-size:12.5px}.channel-soon{border:1px dashed var(--mm-border-strong);color:var(--mm-muted);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;margin-top:14px!important}.channel-soon strong{color:var(--mm-text);font-weight:600}.channel-soon .platform-mark{filter:grayscale(.4)}@media (max-width:640px){.channel-grid{grid-template-columns:minmax(0,1fr);gap:10px}.channel-tile{padding:14px}}.connect-hint{flex-wrap:wrap}.connect-hint-marks{display:inline-flex}.connect-hint-marks .platform-mark+.platform-mark{box-shadow:0 0 0 2px var(--mm-soft);margin-left:-6px}.publication-list{border-top:1px dashed var(--mm-border);gap:6px;display:grid;margin-top:12px!important;padding-top:12px!important}.publication-list li{align-items:center;gap:8px;font-size:12px;display:flex}.publication-list li .mm-badge{padding:2px 8px 2px 6px;font-size:11px}.publication-list li a{color:var(--mm-muted);place-items:center;display:grid}.publication-list li a:hover{color:var(--mm-orange-text)}.publication-list .mm-link-button{min-height:0;margin-left:auto;font-size:12px}.publication-list .publication-error{color:var(--mm-danger);line-height:1.4}.publish-modal{width:min(560px,100%);padding:28px}.publish-head h2{margin:8px 40px 18px 0;font-size:24px}.publish-accounts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.publish-accounts button{text-align:left;cursor:pointer;transition:all .2s var(--mm-ease);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex;border:1.5px solid var(--mm-border)!important}.publish-accounts button.selected{background:var(--mm-soft);border-color:var(--mm-orange)!important}.publish-accounts button>span:not(.platform-mark){flex-direction:column;flex:1;min-width:0;display:flex}.publish-accounts strong{font-size:13px}.publish-accounts small{color:var(--mm-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-accounts .ok{color:var(--mm-orange)}.publish-modal label .field-hint{align-self:flex-end;margin-top:0}.publish-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.publish-row .mini-label{width:72px}.showcase-segment.compact{margin:0;display:inline-flex}.showcase-segment.compact button{padding:7px 12px;font-size:12.5px}.mm .publish-row input[type=datetime-local]{width:auto;padding:7px 10px;font-size:13px}.publish-modal .channel-note{background:var(--mm-canvas);border-radius:10px;padding:10px 12px;margin-top:14px!important}.publish-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.publish-empty{text-align:center;color:var(--mm-muted);flex-direction:column;align-items:center;gap:12px;padding:24px 0 8px;display:flex}.mm label:has(>.optional-inline){flex-direction:row;gap:4px}.verify-email{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.mm-link-button.accent,.verify-email .dev-link{color:var(--mm-orange-text)}.verify-email .dev-link{flex-basis:100%;font-size:12.5px;text-decoration:underline}.team-upsell{margin-bottom:0!important}.mm .upgrade-note{border:1px solid var(--mm-purple);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;padding:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.mm .upgrade-note{border:1px solid color-mix(in srgb,var(--mm-purple) 22%,transparent)}}.mm .upgrade-note{background:var(--mm-purple-soft);color:var(--mm-text);text-align:left;font-size:13px;font-weight:500;line-height:1.45}.mm .upgrade-note>svg{color:var(--mm-purple);flex-shrink:0}.mm .upgrade-note>span{flex:180px}.mm .upgrade-note a{color:var(--mm-purple);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.mm .upgrade-note a:hover{text-decoration:underline}.mm .upgrade-note.compact{padding:6px 10px;font-size:12px}.kit-menu>div a.locked-menu-item{color:var(--mm-muted);flex-wrap:wrap}.kit-menu>div a.locked-menu-item>svg{color:var(--mm-purple)}.kit-menu>div a.locked-menu-item small{color:var(--mm-purple);flex-basis:100%;padding-left:24px;font-size:11.5px;font-weight:600}.mm .auth-paused{align-items:flex-start;gap:8px;margin-bottom:14px;font-size:13px;line-height:1.5;display:flex}.mm .auth-paused svg{flex-shrink:0;margin-top:2px}.mm .auth-paused a{font-weight:700;text-decoration:underline}.mm .locked-feature-drop{cursor:default;background:var(--mm-surface-2);border-style:solid}.mm .locked-feature-drop>svg{color:var(--mm-purple)}.mm .locked-feature-drop .upgrade-note{margin-top:6px}.get-started{border:1px solid var(--mm-orange);border-radius:24px;margin-top:20px;padding:28px}@supports (color:color-mix(in lab,red,red)){.get-started{border:1px solid color-mix(in srgb,var(--mm-orange) 16%,var(--mm-border))}}.get-started{background:linear-gradient(110deg,var(--mm-soft),var(--mm-surface) 70%)}.get-started>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.get-started h2{letter-spacing:-.02em;margin-top:6px;font-size:clamp(22px,2.2vw,28px)}.get-started-minutes{background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.get-started-minutes svg{color:var(--mm-orange-text)}.get-started ol{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.get-started li{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:20px;display:flex}.get-started li.current{border-color:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.get-started li.current{border-color:color-mix(in srgb,var(--mm-orange) 45%,transparent)}}.get-started li.current{box-shadow:0 0 0 4px var(--mm-soft),var(--mm-shadow-sm)}.get-started-icon{background:var(--mm-soft);width:42px;height:42px;color:var(--mm-orange-text);border-radius:13px;place-items:center;margin-bottom:10px;display:grid}.get-started li small{letter-spacing:.04em;text-transform:uppercase;color:var(--mm-muted);font-size:12px;font-weight:650}.get-started li strong{font-size:16px}.get-started li p{color:var(--mm-muted);flex:1;margin:2px 0 14px;font-size:14px;line-height:1.55}@media (max-width:900px){.get-started ol{grid-template-columns:1fr}.get-started{padding:20px}}.load-more-footer{flex-direction:column;align-items:center;gap:10px;padding:28px 0 8px;display:flex}.load-more-count{color:var(--mm-muted);font-size:13px}.publish-ai{background:var(--mm-soft);border-radius:12px;flex-wrap:wrap;gap:8px 12px;margin:14px 0 4px;padding:10px 12px;font-size:13px}.publish-ai,.publish-ai>span{align-items:center;display:flex}.publish-ai>span{min-width:200px;color:var(--mm-text);flex:1;gap:6px}.publish-ai>span svg{color:var(--mm-orange-text);flex-shrink:0}.publish-ai a{color:var(--mm-orange-text);font-weight:650}.analytics-screen{--chart-mark:#ff5a36}.mm[data-theme=dark] .analytics-screen{--chart-mark:#e8553a}.analytics-bar,.analytics-toolbar{align-items:center}.analytics-bar{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;margin-bottom:18px;display:flex}.analytics-range{margin:0}.analytics-sync{align-items:center;gap:12px;display:flex}.analytics-synced{color:var(--mm-muted);font-size:13px}.analytics-next{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;transition:border-color .2s;display:flex}.analytics-next:hover{border-color:var(--mm-border-strong)}.analytics-next>span{flex:1;gap:2px;min-width:0;display:grid}.analytics-next strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.analytics-next small{color:var(--mm-muted);font-size:12.5px}.analytics-next>svg{color:var(--mm-orange-text);flex-shrink:0}.analytics-top .panel-head small{color:var(--mm-muted);font-size:12.5px}.analytics-reconnect,.analytics-tiles{margin-bottom:18px}.analytics-tiles{flex-wrap:wrap;gap:14px;display:flex}.analytics-tiles>*{flex:150px;min-width:0}.analytics-tile{gap:6px;padding:18px 20px;display:grid}.analytics-tile span{color:var(--mm-muted);align-items:center;gap:6px;font-size:13px;display:flex}.analytics-tile strong{font-family:var(--mm-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.analytics-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}.analytics-chart,.analytics-platforms,.analytics-top{padding:20px 22px}.analytics-plot{margin-top:8px;position:relative}.analytics-plot svg{touch-action:none;width:100%;height:auto;display:block}.analytics-plot .grid{stroke:var(--mm-border);stroke-width:1px}.analytics-plot .axis{fill:var(--mm-muted);font-variant-numeric:tabular-nums;font-size:11px}.analytics-plot .area{fill:var(--chart-mark);opacity:.14}.analytics-plot .line{fill:none;stroke:var(--chart-mark);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.analytics-plot .crosshair{stroke:var(--mm-text);stroke-width:1px;opacity:.35}.analytics-plot .dot{fill:var(--chart-mark);stroke:var(--mm-surface);stroke-width:2px}.analytics-tooltip{z-index:2;border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow);pointer-events:none;white-space:nowrap;border-radius:10px;gap:1px;padding:8px 10px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.analytics-tooltip small{color:var(--mm-muted);font-size:11.5px}.analytics-tooltip strong{font-variant-numeric:tabular-nums;font-size:13.5px}.analytics-empty-chart{text-align:center;color:var(--mm-muted);padding:40px 0}.analytics-platforms ul{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.analytics-platforms li{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.analytics-platform-name{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.analytics-bar-track{height:12px}.analytics-bar-track i{background:var(--chart-mark);border-radius:0 4px 4px 0;height:100%;display:block}.analytics-bar-value{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.analytics-bar-value strong{font-size:14px}.analytics-bar-value small{color:var(--mm-muted);font-size:11.5px}.analytics-table-wrap{margin-top:8px;overflow-x:auto}.analytics-table{border-collapse:collapse;width:100%;font-size:13.5px}.analytics-table th{text-align:left;color:var(--mm-muted);padding:8px 10px;font-size:12px;font-weight:650}.analytics-table td,.analytics-table th{border-bottom:1px solid var(--mm-border)}.analytics-table td{padding:10px}.analytics-table .num{text-align:right;font-variant-numeric:tabular-nums}.analytics-post{align-items:center;gap:10px;min-width:220px;display:flex}.analytics-post>span{display:grid}.analytics-post a,.analytics-post strong{font-weight:650}.analytics-post small{color:var(--mm-muted);font-size:12px}.analytics-footnote{color:var(--mm-muted);margin-top:12px;font-size:12.5px}@media (max-width:1100px){.analytics-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.analytics-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.analytics-table tr{border-bottom:1px solid var(--mm-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 6px;padding:12px 0;display:grid}.analytics-table td{border:0;padding:0}.analytics-table td:first-child{grid-column:1/-1}.analytics-table td.num{text-align:left;font-weight:650;display:grid}.analytics-table td.num:before{content:attr(data-label);color:var(--mm-muted);font-size:11.5px;font-weight:500}.analytics-post{min-width:0}.analytics-platforms li{grid-template-columns:90px minmax(0,1fr) auto}}.clip-controls{gap:18px;display:grid}.clip-controls .control-group{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.clip-controls legend{color:var(--mm-text);margin-bottom:8px;padding:0;font-size:13px;font-weight:650}.clip-controls label{margin:0}.length-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.length-options button{border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);transition:border-color .14s var(--mm-ease),background .14s var(--mm-ease);border-radius:12px;justify-items:center;gap:1px;padding:9px 4px;display:grid}.length-options button strong{font-variant-numeric:tabular-nums;font-size:13.5px}.length-options button small{color:var(--mm-muted);font-size:11.5px}.length-options button:hover:not(:disabled){border-color:var(--mm-border-strong,var(--mm-muted))}.length-options button.on{border-color:var(--mm-orange);background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.length-options button.on{background:color-mix(in srgb,var(--mm-orange) 10%,var(--mm-surface))}}.length-options button.on{box-shadow:inset 0 0 0 1px var(--mm-orange)}.clip-controls.compact .length-options button{padding:7px 2px}.range-scale{color:var(--mm-faint);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11.5px;display:flex}.range-fields{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.range-fields>span{color:var(--mm-faint);padding-bottom:9px}.clock-input{gap:3px;margin:0;display:grid}.clock-input small{color:var(--mm-muted);font-size:11.5px}.clock-input input{font-variant-numeric:tabular-nums;width:92px}.range-track{background:var(--mm-canvas-2);border-radius:99px;flex-basis:100%;height:6px;margin-top:4px;position:relative;overflow:hidden}.range-track i{background:var(--mm-orange);border-radius:99px;position:absolute;top:0;bottom:0}.control-hint{color:var(--mm-muted);margin:0;font-size:12.5px}.control-hint[role=alert]{color:var(--mm-danger,#c2410c)}.settings-toggle{color:var(--mm-text);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;padding:0;font-size:13px;font-weight:650;display:flex}.settings-toggle small{color:var(--mm-muted);text-transform:none;font-weight:500}.settings-toggle+.clip-controls{background:var(--mm-canvas-2);border-radius:14px;margin-bottom:16px;padding:14px}@media (max-width:560px){.length-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.handoff-menu>div{min-width:260px}.handoff-menu.left>div{transform-origin:0 0;left:0;right:auto}.handoff-menu>div a>span{color:var(--mm-text);gap:1px;display:grid}.handoff-menu>div a small{color:var(--mm-muted);font-size:11.5px;font-weight:450}.handoff-menu>div a.locked svg{color:var(--mm-faint)}.project-content{gap:18px;display:grid}.content-hero{align-items:flex-start;gap:16px;display:flex}.content-hero>div{flex:1;gap:10px;min-width:0;display:grid}.content-hero h2{font-size:19px}.content-hero p{max-width:64ch;margin:0}.content-hero .mm-actions{align-items:center}.content-hero .mm-actions small,.content-progress{color:var(--mm-muted)}.content-progress{align-items:center;gap:8px;font-size:13px;display:flex}.content-progress .mm-spinner{border:2px solid var(--mm-border);border-top-color:var(--mm-orange);border-radius:50%;width:14px;height:14px;animation:content-spin .8s linear infinite}@keyframes content-spin{to{rotate:1turn}}.content-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:18px;display:grid}.content-card{gap:14px;min-width:0;display:grid}.content-card>header{align-items:center;gap:12px;display:flex}.content-card>header>div{flex:1;min-width:0}.content-card h3{font-size:15px}.content-card header small{color:var(--mm-muted);font-size:12.5px}.chapter-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.chapter-list li{border-radius:9px;gap:12px;padding:7px 10px;font-size:13.5px;display:flex}.chapter-list li:nth-child(odd){background:var(--mm-canvas)}.chapter-list time,.content-quote time{font-variant-numeric:tabular-nums;min-width:52px;color:var(--mm-orange-text);font-weight:650}.content-summary{color:var(--mm-text);margin:0;font-size:14px;line-height:1.6}.content-points{gap:6px;margin:0;padding-left:18px;font-size:13.5px;list-style:outside;display:grid}.content-quote{border-left:3px solid var(--mm-orange);background:var(--mm-canvas);border-radius:0 10px 10px 0;justify-content:space-between;gap:12px;margin:0;padding:10px 14px;font-size:13.5px;font-style:italic;display:flex}.content-quote time{min-width:auto;font-style:normal}.content-article,.content-email{background:var(--mm-canvas);border-radius:12px;max-height:520px;padding:16px 18px;overflow:auto}.content-article>h2{margin-bottom:8px;font-size:20px}.content-markdown{color:var(--mm-text);font-size:14px;line-height:1.65}.content-markdown h3{margin:18px 0 6px;font-size:16px}.content-markdown h4{margin:14px 0 4px;font-size:14.5px}.content-markdown blockquote,.content-markdown ol,.content-markdown p,.content-markdown ul{margin:0 0 10px}.content-markdown ol,.content-markdown ul{padding-left:20px;list-style:outside}.content-markdown ol{list-style:decimal}.content-markdown blockquote{border-left:3px solid var(--mm-border-strong);color:var(--mm-muted);padding-left:12px}.content-email>p{gap:2px;margin:0 0 10px;display:grid}.content-email>p small{color:var(--mm-muted);font-size:11.5px}.content-email>p+.content-markdown{border-top:1px solid var(--mm-border);padding-top:12px}@media (max-width:560px){.content-hero{flex-direction:column}}.project-clips{gap:14px;display:grid}.bulk-bar{z-index:5;border:1px solid var(--mm-border);background:var(--mm-surface);min-height:48px;transition:box-shadow .16s var(--mm-ease),border-color .16s var(--mm-ease);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px 6px 14px;display:flex;position:sticky;top:72px}.bulk-bar.active{border-color:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.bulk-bar.active{border-color:color-mix(in srgb,var(--mm-orange) 45%,var(--mm-border))}}.bulk-bar.active{box-shadow:var(--mm-shadow)}.mm .bulk-bar .bulk-all{font-variant-numeric:tabular-nums;margin:0 auto 0 0;font-weight:600}.mm .bulk-bar .mm-select-trigger.bulk-look{width:auto;min-width:150px;max-width:240px;min-height:34px}.bulk-result{gap:4px;display:grid}.bulk-result p{align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.bulk-result .ok svg{color:var(--mm-success,#1f9d55)}.bulk-result .warn svg{color:var(--mm-danger)}.clip-card{transition:border-color .16s var(--mm-ease),box-shadow .16s var(--mm-ease);position:relative}.clip-card.selected{border-color:var(--mm-orange);box-shadow:inset 0 0 0 1px var(--mm-orange)}.clip-select{cursor:pointer;background:#ffffffeb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0000002e;margin:0!important}.clip-select input{cursor:pointer;width:18px;height:18px}.clip-card-body .mm-actions{flex-wrap:nowrap}.clip-card-body .handoff-menu{margin-left:auto}.bulk-dialog{gap:16px;display:grid}.bulk-accounts{border:0;gap:8px;margin:0;padding:0;display:grid}.bulk-accounts legend{margin-bottom:8px;font-size:13px;font-weight:650}.mm .bulk-accounts .check-label{border:1px solid var(--mm-border);border-radius:12px;margin:0;padding:10px 12px}.bulk-accounts small{color:var(--mm-muted);font-weight:450}.bulk-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.mm .bulk-row label{margin:0}.bulk-summary{color:var(--mm-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:12.5px;display:flex}.bulk-dialog-actions{justify-content:flex-end}.progress-stopped-at{color:var(--mm-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600}.mm-progress.stopped .mm-meter span{background:var(--mm-danger);animation:none}.progress-stages li>span:last-child{gap:1px;display:grid}.progress-stages .stage-note{color:var(--mm-danger);font-size:11.5px;font-weight:650}.progress-stages li.stopped{color:var(--mm-text);font-weight:600}.progress-stages li.stopped .stage-dot{border-color:var(--mm-danger);background:var(--mm-danger);color:#fff}.progress-reassure{background:var(--mm-canvas);border-radius:12px;gap:6px;margin:14px 0 0;padding:12px 14px;list-style:none;display:grid}.progress-reassure li{color:var(--mm-text);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.progress-reassure li svg{color:var(--mm-success);flex-shrink:0}.progress-reassure li.muted,.progress-reassure li.muted svg{color:var(--mm-muted)}.progress-reassure code{background:var(--mm-surface);border:1px solid var(--mm-border);-webkit-user-select:all;user-select:all;border-radius:6px;padding:1px 6px;font-size:12px}.storage-card .mm-card-head p{max-width:70ch;margin:2px 0 0}.storage-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;margin-top:18px;display:grid}.storage-card.high .mm-meter span{background:var(--mm-orange)}.storage-card.full .mm-meter span{background:var(--mm-danger)}.storage-alert{color:var(--mm-danger);align-items:center;gap:6px;margin:10px 0 0;font-size:13px;font-weight:600;display:flex}.storage-breakdown,.storage-largest{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.storage-breakdown li,.storage-largest li{border-bottom:1px solid var(--mm-border);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:7px 0;font-size:13px;display:flex}.storage-largest li>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.storage-largest li>span{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.storage-breakdown li:last-child,.storage-largest li:last-child{border-bottom:0}.storage-breakdown span{color:var(--mm-muted)}.storage-breakdown strong,.storage-largest span{font-variant-numeric:tabular-nums;font-weight:650}.storage-largest a{text-overflow:ellipsis;white-space:nowrap;color:var(--mm-text);font-weight:600;overflow:hidden}.storage-card h3{font-size:14px}.storage-empty,.storage-tip{color:var(--mm-muted);margin:12px 0 0;font-size:12.5px}.storage-tip svg{vertical-align:-2px;margin-right:4px;display:inline}@media (max-width:760px){.storage-grid{grid-template-columns:1fr}}.score-source{white-space:nowrap;background:var(--mm-canvas-2);border-radius:99px;margin-top:2px;padding:1px 7px;font-weight:700;color:var(--mm-muted)!important;font-size:10.5px!important}.score-source.ai{background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.score-source.ai{background:color-mix(in srgb,var(--mm-orange) 12%,var(--mm-surface))}}.score-source.ai{color:var(--mm-orange-text)!important}.moment-signals .tag{border:1px dashed var(--mm-border-strong);background:0 0}.kit-caption .template-caption{font-weight:var(--kit-weight,800)}.kit-preview .kit-signature{-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 0 1px #151515,0 1px 3px #000000b3;background:0 0;border-radius:0;max-width:55%;padding:0;font-family:Arial,sans-serif;font-size:max(11px,4.2cqh);font-weight:700;line-height:1;top:7cqh;right:5.5cqw}.kit-preview img.kit-mark.image{width:14cqw;max-width:none;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0;top:5cqh;left:5cqw}.kit-preview .kit-mark.placeholder{width:auto;min-width:34px;box-shadow:none;color:#fffc;background:#00000040;border:1.5px dashed #ffffff8c;padding:0 8px;font-size:13px;top:5cqh;left:5cqw}.kit-color-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.mm .kit-hex{font-variant-numeric:tabular-nums;text-transform:uppercase;width:108px;min-height:38px;padding:6px 10px;font-size:13.5px}.moment-player.preparing{aspect-ratio:16/9;background:var(--mm-canvas-2);color:var(--mm-muted);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.moment-player.preparing strong{color:var(--mm-text);font-size:14px}.moment-player.preparing .mm-spinner{border:3px solid var(--mm-orange);width:26px;height:26px}@supports (color:color-mix(in lab,red,red)){.moment-player.preparing .mm-spinner{border:3px solid color-mix(in srgb,var(--mm-orange) 20%,transparent)}}.moment-player.preparing .mm-spinner{border-top-color:var(--mm-orange);border-radius:50%;animation:moment-spin .8s linear infinite}@keyframes moment-spin{to{transform:rotate(1turn)}}.clip-card-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.clip-card-actions.exported{grid-template-columns:minmax(0,1fr) auto auto}.clip-card-actions>.mm-button,.clip-card-actions>.mm-primary{white-space:nowrap;justify-content:center;min-width:0}.clip-card-actions>.mm-button{justify-self:start}.clip-card-actions>.mm-primary em{background:#ffffff38;border-radius:999px;margin-left:2px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.clip-card-actions>.mm-icon-button{width:36px;height:36px;min-height:36px}.clip-card-actions .handoff-menu{margin-left:0}.export-dialog{gap:16px;margin-top:6px;display:grid}.export-dialog fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.export-dialog legend{margin-bottom:8px;font-size:13.5px;font-weight:700}.export-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:520px){.export-options{grid-template-columns:1fr}}.export-options button{border:1.5px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;gap:3px;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.export-options button:hover:not(:disabled){border-color:var(--mm-border-strong)}.export-options button:active:not(:disabled){transform:scale(.98)}.export-options button.on{border-color:var(--mm-orange);background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.export-options button.on{background:color-mix(in srgb,var(--mm-orange) 7%,var(--mm-surface))}}.export-options button:disabled{cursor:not-allowed;opacity:.55}.export-options strong{align-items:center;gap:6px;font-size:14.5px;display:inline-flex}.export-options small{color:var(--mm-muted);font-size:12px}.export-summary{background:var(--mm-canvas);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px 14px;display:grid}.export-summary div{gap:2px;display:grid}.export-summary dt{color:var(--mm-muted);font-size:11.5px}.export-summary dd{font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;font-weight:650}.export-note{color:var(--mm-muted);align-items:center;gap:8px;font-size:12.5px;display:flex;margin:0!important}.export-actions{justify-content:flex-end}.transcript-segments p.speaker-turn{margin-top:8px}.transcript-segments p>span>b{color:var(--mm-orange-text);margin-bottom:2px;font-size:12.5px;font-weight:700;display:block}.transcript-segments p>span>b.speaker-name-loading{background:var(--mm-canvas-2);border-radius:6px;width:90px;height:12px}.score-explained{background:var(--mm-canvas);border-radius:16px;gap:14px;margin-top:12px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.score-explained{background:color-mix(in srgb,var(--mm-canvas) 70%,var(--mm-surface))}}.score-explained{animation:mm-rise .3s var(--mm-ease) both}.score-verdict{color:var(--mm-text);font-size:14px;line-height:1.5;margin:0!important}.score-highlights{flex-wrap:wrap;gap:6px;display:flex}.score-pill{border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.score-pill.good{background:var(--mm-success-soft);color:var(--mm-success)}.score-pill.weak{background:var(--mm-warm-soft);color:var(--mm-warm)}@supports (color:color-mix(in lab,red,red)){.score-pill.weak{color:color-mix(in srgb,var(--mm-warm) 80%,var(--mm-text))}}.score-blend{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.score-blend span{text-align:center;gap:1px;display:grid}.score-blend small{color:var(--mm-muted);font-size:11px}.score-blend b{font-variant-numeric:tabular-nums;font-size:18px}.score-blend span.total b{color:var(--mm-orange-text)}.score-blend i{color:var(--mm-faint);font-style:normal;font-weight:700}.score-blend em{color:var(--mm-muted);flex:180px;font-size:12px;font-style:normal}.score-explained section h4{color:var(--mm-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:11.5px;font-weight:700}.score-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.score-tiles li{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:12px;grid-template-columns:1fr auto;grid-template-areas:"label word""dots dots";align-items:center;gap:6px 8px;padding:10px 12px;display:grid}.score-tile-label{min-width:0;color:var(--mm-text);grid-area:label;font-size:13px;font-weight:600;line-height:1.25}.score-tiles strong{grid-area:word;font-size:11.5px;font-weight:700}.score-dots{grid-area:dots;grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.score-dots i{background:var(--mm-border);border-radius:999px;height:5px}.score-tiles .tone-top strong{color:var(--mm-success)}.score-tiles .tone-top .score-dots i.on{background:var(--mm-success)}.score-tiles .tone-good strong{color:var(--mm-orange-text)}.score-tiles .tone-good .score-dots i.on{background:var(--mm-orange)}.score-tiles .tone-fair strong{color:var(--mm-warm)}@supports (color:color-mix(in lab,red,red)){.score-tiles .tone-fair strong{color:color-mix(in srgb,var(--mm-warm) 80%,var(--mm-text))}}.score-tiles .tone-fair .score-dots i.on{background:var(--mm-warm)}.score-tiles .tone-low strong{color:var(--mm-muted)}.score-tiles .tone-low .score-dots i.on{background:var(--mm-border-strong)}.score-footnote{color:var(--mm-faint);font-size:12px;margin:0!important}.brand-logo-overlay{--box:calc(var(--logo-size,.14) * min(100cqw, 100cqh));z-index:3;pointer-events:none;place-items:center;transition:opacity .16s;display:grid;position:absolute}.brand-logo-overlay.top-left{top:5cqh;left:5cqw}.brand-logo-overlay.top-right{top:5cqh;right:5cqw}.brand-logo-overlay.bottom-left{bottom:9cqh;left:5cqw}.brand-logo-overlay.bottom-right{bottom:9cqh;right:5cqw}.brand-logo-overlay img{max-width:var(--box);max-height:calc(var(--box) / 1.4);object-fit:contain;width:auto;height:auto;display:block}.brand-logo-overlay.look-shadow img{filter:drop-shadow(0 calc(var(--box) * .025) calc(var(--box) * .04) #0000008c)}.brand-logo-overlay.look-badge,.brand-logo-overlay.look-glass{padding:calc(var(--box) * .07);border-radius:calc(var(--box) * .1);filter:drop-shadow(0 calc(var(--box) * .025) calc(var(--box) * .04) #00000073)}.brand-logo-overlay.look-badge{background:#fffffff0}.brand-logo-overlay.look-glass{background:#0c0c0e96}.kit-preview{container-type:size}.logo-controls{gap:12px;margin-top:10px;display:grid}.logo-control-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.logo-corners{border:1px solid var(--mm-border);background:var(--mm-canvas);border-radius:10px;grid-template-rows:repeat(2,22px);grid-template-columns:repeat(2,30px);gap:4px;padding:5px;display:grid}.logo-corners button{background:var(--mm-surface);cursor:pointer;border:1.5px solid #0000;border-radius:6px;padding:4px;display:grid}.logo-corners button.top-left{place-items:start}.logo-corners button.top-right{place-items:start end}.logo-corners button.bottom-left{place-items:end start}.logo-corners button.bottom-right{place-items:end}.logo-corners button i{background:var(--mm-border-strong);border-radius:2px;width:9px;height:6px}.logo-corners button.on{border-color:var(--mm-orange)}.logo-corners button.on i{background:var(--mm-orange)}.logo-styles{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.logo-styles button{border:1.5px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);font:inherit;cursor:pointer;border-radius:10px;justify-items:center;gap:5px;padding:7px 4px 6px;font-size:11.5px;font-weight:600;display:grid}.logo-styles button.on{border-color:var(--mm-orange);background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.logo-styles button.on{background:color-mix(in srgb,var(--mm-orange) 7%,var(--mm-surface))}}.logo-corners button:disabled,.logo-styles button:disabled{cursor:not-allowed;opacity:.5}.logo-style-swatch{background:linear-gradient(135deg,#3b4a63,#a36b3f);border-radius:6px;place-items:center;width:36px;height:24px;display:grid}.logo-style-swatch b{background:#ff5a36;border-radius:2px;width:16px;height:8px}.look-shadow .logo-style-swatch b{box-shadow:0 2px 4px #0009}.look-badge .logo-style-swatch b{border-radius:1px;outline:3px solid #fff}.look-glass .logo-style-swatch b{border-radius:1px;outline:3px solid #0c0c0eb3}.look-auto .logo-style-swatch b{background:linear-gradient(90deg,#ff5a36 50%,#fff 0)}@media (max-width:420px){.logo-styles{grid-template-columns:repeat(3,minmax(0,1fr))}}.kit-signature.left{left:14px;right:auto}.kit-library{gap:18px;display:grid}.kit-library-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.kit-library-head h1{letter-spacing:-.03em;margin:2px 0 6px;font-size:clamp(28px,3.2vw,38px)}.kit-library-head p:not(.mm-eyebrow){max-width:560px;color:var(--mm-muted);margin:0}.kit-library-actions{align-items:center;gap:12px;display:flex}.kit-usage{border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.kit-library-tools{gap:10px;display:flex}.kit-library-tools .mm-search{width:min(320px,100%)}.kit-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;display:grid}.kit-card{flex-direction:column;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:visible}.kit-card:hover{border-color:var(--mm-border-strong);box-shadow:var(--mm-shadow);transform:translateY(-2px)}.kit-card-preview{cursor:pointer;background:0 0;border:0;border-radius:14px;width:100%;padding:0;display:block}.kit-card-preview .kit-preview{border-radius:14px;max-height:none}.kit-card-body{gap:12px;padding:12px 6px 4px;display:grid}.kit-card-title{align-items:center;gap:10px;display:flex}.kit-card-title>div{flex:1;min-width:0}.kit-card-title h3{font-size:16px}.kit-card-title h3,.kit-card-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-card-title small{color:var(--mm-muted);font-size:12.5px;display:block}.kit-card-title .kit-logo{color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.kit-card-title .kit-logo.image{border:1px solid var(--mm-border);background:var(--mm-surface);object-fit:contain;padding:5px}.kit-card-specs{flex-wrap:wrap;gap:6px;display:flex}.kit-spec{background:var(--mm-canvas);text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.kit-spec i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000001a}.kit-spec.muted{color:var(--mm-muted);font-weight:500}.mm-button.wide{justify-content:center;width:100%}.kit-card-new{border:1.5px dashed var(--mm-border-strong);min-height:300px;color:var(--mm-muted);font:inherit;cursor:pointer;background:0 0;border-radius:20px;place-content:center;justify-items:center;gap:6px;transition:border-color .16s,color .16s,background .16s;display:grid}.kit-card-new:hover{border-color:var(--mm-orange);background:var(--mm-soft);color:var(--mm-orange-text)}.kit-card-new strong{color:var(--mm-text);font-size:15px}.kit-library-empty{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;padding:24px;display:grid}.kit-library-empty h2{margin-bottom:8px;font-size:24px}.kit-library-empty p{color:var(--mm-muted);margin:0 0 18px}.kit-library-empty .kit-preview{max-height:none}@media (max-width:760px){.kit-library-empty{grid-template-columns:1fr}}.kit-studio{gap:16px;scroll-margin-top:90px;display:grid}.kit-studio-bar{z-index:20;border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;top:72px}@supports (color:color-mix(in lab,red,red)){.kit-studio-bar{background:color-mix(in srgb,var(--mm-surface) 92%,transparent)}}.kit-studio-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--mm-shadow-sm)}.kit-studio-bar .spacer{flex:1}.kit-studio-title{min-width:0}.kit-studio-title h1{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.kit-studio-title small{color:var(--mm-muted);font-size:12px}.kit-studio-body{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:20px;display:grid}.kit-studio-settings{gap:14px;min-width:0;display:grid}.kit-section{gap:12px;padding:18px 20px;display:grid}.kit-section h2{align-items:center;gap:8px;font-size:15px;display:flex}.kit-section h2 svg{color:var(--mm-orange-text)}.kit-section label{gap:6px;margin:0;font-size:13px;font-weight:600;display:grid}.kit-section .logo-current,.kit-section .logo-drop{margin-top:0!important}.kit-caption-styles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.kit-caption-styles button{border:1.5px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);font:inherit;cursor:pointer;border-radius:12px;justify-items:center;gap:6px;padding:10px 6px 8px;font-size:12px;font-weight:600;transition:border-color .16s,background .16s;display:grid}.kit-caption-styles button:hover{border-color:var(--mm-border-strong)}.kit-caption-styles button.on{border-color:var(--mm-orange);background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.kit-caption-styles button.on{background:color-mix(in srgb,var(--mm-orange) 7%,var(--mm-surface))}}.kit-caption-sample{color:#fff;background:#1b1b20;border-radius:8px;place-items:center;width:100%;height:40px;font-size:17px;line-height:1;display:grid}.kit-caption-sample b{font:inherit;color:var(--kit)}.kit-caption-sample.preset-bold b,.kit-caption-sample.preset-podcast b{background:var(--kit);color:#fff;border-radius:4px;padding:1px 4px}.kit-caption-sample.preset-headline{text-transform:uppercase}.kit-caption-sample.preset-creator{font-family:var(--mm-font-hand)!important}.kit-studio-settings .form-foot{color:var(--mm-muted);text-align:center;margin:0;font-size:12.5px}.kit-studio-stage{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-sm);border-radius:20px;gap:10px;padding:14px;display:grid;position:sticky;top:146px}.kit-stage-head{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.kit-ratio{background:var(--mm-canvas);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.kit-ratio button{color:var(--mm-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:700}.kit-ratio button.on{background:var(--mm-surface);color:var(--mm-text);box-shadow:var(--mm-shadow-xs)}.kit-stage-frame{background:repeating-conic-gradient(var(--mm-canvas) 0 25%,var(--mm-surface) 0 50%) 0 0 /18px 18px;border-radius:14px;place-items:center;min-height:0;padding:10px;display:grid}.kit-stage-frame .kit-preview{width:auto;max-width:100%;max-height:min(62vh,640px);transition:aspect-ratio .24s var(--mm-ease);border-radius:16px;box-shadow:0 18px 40px -18px #00000073}.kit-preview.ratio-9-16{aspect-ratio:9/16;height:min(62vh,640px)}.kit-preview.ratio-1-1{aspect-ratio:1;width:100%;height:auto}.kit-preview.ratio-16-9{aspect-ratio:16/9;width:100%;height:auto}.kit-preview.ratio-1-1 .template-caption,.kit-preview.ratio-16-9 .template-caption,.kit-preview.ratio-9-16 .template-caption{text-align:center;font-size:max(15px,min(9cqw,6cqh));inset:auto 7cqw 22cqh;transform:none}.kit-preview.ratio-16-9 .template-caption{font-size:max(14px,5cqh);bottom:12cqh}.kit-preview.ratio-1-1 .kit-signature,.kit-preview.ratio-16-9 .kit-signature,.kit-preview.ratio-9-16 .kit-signature{top:6cqh;right:5cqw}.kit-preview.ratio-1-1 .kit-signature.left,.kit-preview.ratio-16-9 .kit-signature.left,.kit-preview.ratio-9-16 .kit-signature.left{left:5cqw;right:auto}.kit-stage-note{color:var(--mm-muted);text-align:center;font-size:12px}@media (max-width:980px){.kit-studio-body{grid-template-columns:1fr}.kit-studio-stage{z-index:10;order:-1;padding:10px;top:136px}.kit-preview.ratio-9-16,.kit-stage-frame .kit-preview{height:34vh;max-height:34vh}.kit-preview.ratio-1-1,.kit-preview.ratio-16-9{width:auto;height:auto;max-height:34vh}.kit-stage-note{display:none}}.kit-section label.slider-value{align-items:center;gap:2px;font-weight:500;display:inline-flex}.kit-section .logo-controls{margin-top:0}@media (max-width:980px){.kit-studio-bar{flex-wrap:nowrap;padding:8px 10px}.kit-studio-bar .spacer,.kit-studio-bar>.mm-button:not(:first-child){display:none}.kit-studio-bar .kit-studio-title{flex:1}.kit-studio-bar .mm-primary{flex:none;padding-inline:14px}}@media (max-width:520px){.kit-studio-bar>.mm-button:first-child{justify-content:center;width:36px;padding:0;font-size:0}.kit-studio-title h1{font-size:15px}}.moment-card.focused{border-color:var(--mm-border-strong);box-shadow:0 0 0 3px var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.moment-card.focused{box-shadow:0 0 0 3px color-mix(in srgb,var(--mm-orange) 22%,transparent)}}.context-badge{border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.context-badge.good{color:var(--mm-success);background:var(--mm-success-soft)}.context-badge.warn{color:var(--mm-orange-text);background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.context-badge.warn{background:color-mix(in srgb,var(--mm-orange) 10%,var(--mm-surface))}}.context-badge span{opacity:.85;font-weight:500}.context-badge button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;text-decoration:underline}.moment-card blockquote .exact-quote{color:var(--mm-muted);letter-spacing:.02em;vertical-align:middle;align-items:center;gap:3px;margin-left:8px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.version-pill{background:var(--mm-soft);color:var(--mm-muted);border-radius:999px;margin-left:4px;padding:1px 6px;font-size:11px}.review-keys{color:var(--mm-muted);margin:0 0 14px;font-size:12.5px}.review-keys summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.review-keys summary::-webkit-details-marker{display:none}.review-keys summary:hover{color:var(--mm-text)}.review-keys p{flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;display:flex}.review-keys kbd{background:var(--mm-surface);min-width:20px;color:var(--mm-text);font:600 11px/1.5 var(--mm-font);text-align:center;border:solid var(--mm-border);border-width:1px 1px 2px;border-radius:6px;margin-right:3px;padding:1px 6px;display:inline-block}@media (hover:none){.review-keys{display:none}}.repair-sheet{gap:14px;margin-top:12px;display:grid}.repair-now{color:var(--mm-muted);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.repair-actions{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.repair-actions button{border:1.5px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:11px 12px;transition:border-color .16s,background .16s;display:grid}.repair-actions button svg{color:var(--mm-orange-text)}.repair-actions button span{color:var(--mm-muted);grid-column:2;font-size:12px}.repair-actions button:hover:not(:disabled){border-color:var(--mm-border-strong)}.repair-actions button.on{border-color:var(--mm-orange);background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.repair-actions button.on{background:color-mix(in srgb,var(--mm-orange) 7%,var(--mm-surface))}}.repair-actions button:disabled{cursor:default;opacity:.6}.repair-actions button:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.repair-diff{border:1px solid var(--mm-border);background:var(--mm-canvas);border-radius:14px;padding:14px}.repair-diff header{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;font-size:13px;display:flex}.repair-diff header span{color:var(--mm-muted)}.repair-diff em{align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.repair-diff em.good{color:var(--mm-success)}.repair-diff em.warn{color:var(--mm-orange-text)}.repair-lines{gap:6px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.repair-lines li{border-radius:10px;gap:8px;padding:7px 10px;font-size:13.5px;line-height:1.45;display:flex}.repair-lines li span{font-weight:700}.repair-lines li.added{background:var(--mm-success-soft)}.repair-lines li.added span{color:var(--mm-success)}.repair-lines li.removed{color:var(--mm-muted);background:var(--mm-soft);text-decoration:line-through}.repair-note{color:var(--mm-muted);margin:10px 0 0;font-size:12px}.repair-versions h4{margin:0 0 6px;font-size:13px}.repair-versions ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.repair-versions li{border:1px solid var(--mm-border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.repair-versions li.on{border-color:var(--mm-orange)}.repair-versions em{color:var(--mm-muted);font-size:12px;font-style:normal}.moment-story{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 12px;display:flex}.moment-topic{color:var(--mm-text);font-weight:600}.story-arc{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.story-arc li{align-items:center;gap:4px;display:inline-flex}.story-arc i{color:var(--mm-faint);font-size:11px;font-style:normal}.story-arc .beat{background:var(--mm-soft);color:var(--mm-text);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.story-arc .beat-question{background:var(--mm-info-soft);color:var(--mm-info)}.story-arc .beat-payoff{background:var(--mm-success-soft);color:var(--mm-success)}.story-arc.compact .beat{font-size:11px}.moment-tangents{color:var(--mm-muted);align-items:center;gap:6px;margin:0 0 10px;font-size:12.5px;display:flex}.moment-map-topics{border-top:1px solid var(--mm-border);height:24px;margin-top:10px;position:relative}.moment-map-topics span{border-left:1px solid var(--mm-border-strong);height:100%;color:var(--mm-muted);white-space:nowrap;text-overflow:ellipsis;padding:5px 8px 0;font-size:11.5px;font-weight:600;position:absolute;top:0;overflow:hidden}.moment-map-topics span:first-child{border-left:0;padding-left:0}.moment-map-topics span.narrow{padding:0}.repair-diff header .story-arc{flex:100%;order:3}.variant-tabs{background:var(--mm-soft);border-radius:12px;gap:2px;margin:0;padding:3px;display:inline-flex}.variant-tabs button{color:var(--mm-muted);font:600 12.5px/1.2 var(--mm-font);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:5px 12px}.variant-tabs button small{opacity:.8;margin-left:3px;font-weight:500}.variant-tabs button.on{background:var(--mm-surface);color:var(--mm-text);box-shadow:var(--mm-shadow-xs)}.variant-tabs button:focus-visible{outline:2px solid var(--mm-orange);outline-offset:1px}.why-cut{border:1px solid var(--mm-border);border-radius:14px;margin:4px 0 14px;padding:12px 14px}.why-cut dl,.why-cut h4{margin:0 0 8px;font-size:13px}.why-cut dl{grid-template-columns:auto 1fr;gap:4px 10px;display:grid}.why-cut dt{color:var(--mm-muted)}.why-cut dd{margin:0}.why-cut ul{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.why-cut li{color:var(--mm-success);align-items:center;gap:6px;display:flex}.why-cut li.warn{color:var(--mm-orange-text)}.why-cut-note{color:var(--mm-muted);margin:8px 0 0;font-size:12px}.score-blend span.minus b{color:var(--mm-danger)}.score-blend span.plus b{color:var(--mm-success)}.suggestion-quality{margin-bottom:18px}.suggestion-quality .panel-head span{color:var(--mm-muted);font-size:13px}.suggestion-tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.suggestion-tiles div{border:1px solid var(--mm-border);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.suggestion-tiles strong{font-size:22px}.suggestion-empty,.suggestion-tiles small{color:var(--mm-muted);font-size:12px}.cut-compare{gap:4px;margin:0 0 10px;display:grid}.cut-compare div{grid-template-columns:44px 1fr;align-items:center;gap:8px;display:grid}.cut-compare small{color:var(--mm-muted);font-size:11px}.cut-compare .track{background:var(--mm-soft);border-radius:999px;height:10px;position:relative}.cut-compare i{border-radius:999px;position:absolute;top:0;bottom:0}.cut-compare i.before{background:var(--mm-border-strong)}.cut-compare i.after{background:var(--mm-orange)}.cut-compare p{color:var(--mm-faint);justify-content:space-between;margin:0 0 0 52px;font-size:10.5px;display:flex}.tangent-chip{background:var(--mm-soft);color:var(--mm-muted);cursor:help;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.moment-card .moment-actions{flex-wrap:wrap;align-items:center}.moments-intro{border:1px solid var(--mm-border);background:linear-gradient(135deg,var(--mm-orange),var(--mm-surface));border-radius:18px;align-items:flex-start;gap:12px;margin:0 0 14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.moments-intro{background:linear-gradient(135deg,color-mix(in srgb,var(--mm-orange) 7%,var(--mm-surface)),var(--mm-surface))}}.moments-intro ul{flex:1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.moments-intro li{color:var(--mm-muted);gap:8px;font-size:13px;line-height:1.45;display:flex}.moments-intro li svg{color:var(--mm-orange-text);flex:none;margin-top:2px}.moments-intro strong{color:var(--mm-text)}.moment-actions .mm-button.attention{border-color:var(--mm-orange);color:var(--mm-orange-text)}.has-pop{cursor:help;position:relative}.has-pop:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.score-pop{z-index:30;background:var(--mm-panel-strong,#202722);color:#f7f8f3;width:max-content;max-width:240px;box-shadow:var(--mm-shadow-lg);text-align:left;pointer-events:none;opacity:0;visibility:hidden;border-radius:12px;gap:4px;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.4;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.score-pop:after{content:"";border:6px solid #0000;border-top:6px solid var(--mm-panel-strong,#202722);position:absolute;top:100%;left:50%;transform:translate(-50%)}.score-pop strong{font-size:13px}.score-pop small{color:#f7f8f3b3;font-size:11.5px}.has-pop:focus-visible .score-pop,.has-pop:focus-within .score-pop,.has-pop:hover .score-pop{opacity:1;visibility:visible;transform:translate(-50%)}.moment-more>div button.on{color:var(--mm-orange-text)}.moment-more>div button svg:last-child:not(:first-child){margin-left:auto}.menu-note{color:var(--mm-muted);padding:0 10px 6px;font-size:11px}.preview-length-note{color:var(--mm-muted);align-items:center;gap:6px;font-size:12px;display:flex}.moment-preview .variant-tabs{margin:4px 0 10px}.undo-toast{z-index:80;background:var(--mm-panel-strong,#202722);color:#f7f8f3;max-width:min(640px,100vw - 32px);box-shadow:var(--mm-shadow-lg);animation:mm-pop-in .22s var(--mm-ease) both;border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-size:13.5px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.undo-toast svg{color:#6fe0a8;flex:none}.undo-toast span{flex:1}.undo-toast .mm-button{color:#fff;background:#ffffff1a;border-color:#ffffff40;flex:none}.undo-toast .mm-icon-button{color:#f7f8f3;flex:none}.undo-toast.quiet{padding-left:10px}.verified-badge{color:var(--mm-success);cursor:help;font-weight:600}.usage-receipts{margin-top:18px}.receipt-totals{color:var(--mm-muted);flex-wrap:wrap;gap:8px 20px;margin:4px 0 14px;font-size:13px;display:flex}.receipt-totals strong{color:var(--mm-text)}.receipt-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.receipt-list li{border-top:1px solid var(--mm-border);grid-template-columns:90px minmax(0,1fr) auto 70px;align-items:center;gap:12px;padding:10px 4px;font-size:13px;display:grid}.receipt-date{color:var(--mm-muted)}.receipt-project{min-width:0;display:grid}.receipt-project a{color:var(--mm-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.receipt-project small,.receipt-state{color:var(--mm-muted);font-size:11.5px}.receipt-state{background:var(--mm-soft);border-radius:999px;padding:2px 9px;font-weight:600}.receipt-state.free{background:var(--mm-success-soft);color:var(--mm-success)}.receipt-state.reserved{background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.receipt-state.reserved{background:color-mix(in srgb,var(--mm-orange) 10%,var(--mm-surface))}}.receipt-state.reserved{color:var(--mm-orange-text)}.receipt-amount{text-align:right}@media (max-width:640px){.receipt-list li{grid-template-columns:minmax(0,1fr) auto}.receipt-date,.receipt-state{display:none}}.run-cost{color:var(--mm-muted);font-size:12.5px}.run-cost.free{color:var(--mm-success);font-weight:600}.moments-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inbox-backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f12108c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.inbox{background:var(--mm-surface);width:min(1080px,100%);max-height:min(860px,100vh - 48px);box-shadow:var(--mm-shadow-lg);animation:mm-pop-in .22s var(--mm-ease) both;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.inbox-head{border-bottom:1px solid var(--mm-border);align-items:center;gap:16px;padding:16px 20px;display:flex}.inbox-head strong{white-space:nowrap;font-size:15px}.inbox-count{color:var(--mm-muted);white-space:nowrap;font-size:13px}.inbox-progress{background:var(--mm-soft);border-radius:999px;flex:1;height:6px;overflow:hidden}.inbox-progress i{border-radius:inherit;background:var(--mm-success);height:100%;transition:width .3s var(--mm-ease);display:block}.inbox-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;min-height:0;padding:24px;display:grid;overflow:auto}.inbox-stage{gap:12px;display:grid}.inbox-stage .moment-player-words{margin:0}.inbox-info{align-content:start;gap:16px;display:grid}.inbox-summary{gap:8px;display:grid}.inbox-summary .moment-time{color:var(--mm-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.inbox-summary .moment-story{margin:2px 0 0}.inbox-info h2{letter-spacing:-.01em;margin:0;font-size:24px;line-height:1.2}.inbox-info blockquote{border-left:3px solid var(--mm-orange);background:var(--mm-orange);border-radius:12px;margin:0;padding:12px 16px}@supports (color:color-mix(in lab,red,red)){.inbox-info blockquote{background:color-mix(in srgb,var(--mm-orange) 6%,var(--mm-surface))}}.inbox-info blockquote{font-size:15.5px;line-height:1.45}.inbox-reason{color:var(--mm-muted);margin:0;font-size:14px;line-height:1.55}.inbox-fields{border-top:1px solid var(--mm-border);border-bottom:1px solid var(--mm-border);gap:12px;padding:14px 0;display:grid}.inbox-field{grid-template-columns:64px 1fr;align-items:center;gap:12px;display:grid}.inbox-field>span{color:var(--mm-muted);font-size:13px;font-weight:600}.inbox-field .variant-tabs{justify-self:start}.inbox-field small{color:var(--mm-muted);grid-column:2;font-size:12px}.inbox-rating{gap:2px;display:flex}.inbox-rating button{width:30px;height:30px;color:var(--mm-border-strong);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.inbox-rating button:hover:not(:disabled){background:var(--mm-soft)}.inbox-rating button.on{color:#f0a41c}.inbox-actions,.inbox-decide{gap:10px;display:grid}.inbox-decide{grid-template-columns:1fr 1fr}.inbox-decide button{justify-content:center;min-height:48px;font-size:15px}.inbox-secondary{flex-wrap:wrap;gap:6px;display:flex}.inbox-secondary button{color:var(--mm-text);font:600 13px/1.2 var(--mm-font);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.inbox-secondary button:hover:not(:disabled){border-color:var(--mm-border);background:var(--mm-canvas)}.inbox-reasons{border:1px solid var(--mm-border);background:var(--mm-canvas);border-radius:14px;gap:10px;padding:14px;display:grid}.inbox-reasons p{color:var(--mm-muted);margin:0;font-size:13px}.inbox-reasons p strong{color:var(--mm-text)}.inbox-reasons>div:first-of-type{flex-wrap:wrap;gap:6px;display:flex}.inbox-reasons-actions{justify-content:space-between;display:flex}.inbox kbd{font:600 10.5px/1.5 var(--mm-font);opacity:.6;border:1px solid;border-radius:5px;margin-left:6px;padding:0 5px}.inbox-reasons kbd{margin:0 4px 0 0}.inbox-decided{align-items:center;gap:4px;margin:0;font-size:12.5px;font-weight:600;display:flex}.inbox-decided.approved{color:var(--mm-success)}.inbox-decided.rejected{color:var(--mm-orange-text)}.inbox-done{text-align:center;color:var(--mm-muted);align-content:center;place-items:center;gap:10px;padding:56px 40px;display:grid}.inbox-done svg{color:var(--mm-success)}.inbox-done h2{color:var(--mm-text);margin:0}.inbox-keys{border-top:1px solid var(--mm-border);background:var(--mm-canvas);color:var(--mm-muted);flex-wrap:wrap;gap:6px 18px;padding:12px 20px;font-size:12px;display:flex}.inbox-keys kbd{margin:0 2px 0 0}@media (max-width:760px){.inbox-backdrop{padding:0}.inbox{border-radius:0;height:100%}.inbox-body{grid-template-columns:1fr}.inbox kbd,.inbox-keys{display:none}}.review-learning{gap:12px;margin-bottom:18px;display:grid}.learning-toggle{flex-direction:row;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.learning-changes{gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.learning-changes li{gap:8px;display:flex}.learning-changes svg{color:var(--mm-orange-text);flex:none;margin-top:2px}.learning-note,.learning-reasons{color:var(--mm-muted);margin:0;font-size:13px}.moment-player.preparing.unavailable svg{color:var(--mm-muted)}.has-pop .score-pop{grid-template-columns:1fr;grid-template-areas:none}.has-pop .score-pop>*{grid-area:auto;min-width:0}.has-pop .score-pop strong{color:#fff;font-size:13px;font-weight:700}.has-pop .score-pop span{color:#f7f8f3;font-size:12.5px}.has-pop .score-pop small{color:#f7f8f3b3;text-align:left;font-size:11.5px}.mm .mm-button.danger{color:var(--mm-danger)}.mm .mm-button.danger:hover:not(:disabled){border-color:var(--mm-danger);background:var(--mm-danger-soft)}.kit-menu>div hr{border:0;border-top:1px solid var(--mm-border);margin:4px 6px}.kit-menu>div button.danger{color:var(--mm-danger)}.kit-menu>div button.danger:hover{background:var(--mm-danger-soft)}.seg-filter{background:var(--mm-canvas-2);border:1px solid var(--mm-border);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.seg-filter button{min-height:30px;color:var(--mm-muted);white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.seg-filter button:hover{color:var(--mm-text)}.seg-filter button[aria-pressed=true]{background:var(--mm-surface);color:var(--mm-text);box-shadow:0 1px 2px #14141414,0 0 0 1px var(--mm-border)}.seg-count{background:var(--mm-border);min-width:20px;color:var(--mm-muted);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:1px 6px;font-size:11px}.seg-filter button[aria-pressed=true] .seg-count{background:var(--mm-soft);color:var(--mm-orange-text)}.moments-toolbar-actions .inbox-open{margin-left:4px}@media (max-width:640px){.moments-toolbar-actions{justify-content:space-between;width:100%}.seg-filter{max-width:100%;overflow-x:auto}}.mi-recommend{color:var(--mm-muted);flex-wrap:wrap;align-items:center;gap:5px;margin:-2px 0 10px;font-size:12.5px;display:flex}.mi-recommend svg{color:var(--mm-orange-text)}.mi-recommend span{color:var(--mm-text);font-weight:600}.adm-mi{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.adm-mi .adm-header{flex-wrap:wrap}.adm-mi .adm-header-actions{flex-shrink:0}.adm-mi-modes{flex-wrap:wrap;gap:10px;margin:4px 0 16px;display:flex}.adm-mi-modes>*{flex:180px;min-width:0}.adm-mi-modes button{border:1px solid var(--mm-border);background:var(--mm-surface);text-align:left;cursor:pointer;border-radius:14px;align-content:start;gap:4px;padding:12px 14px;transition:border-color .16s,background .16s;display:grid}.adm-mi-modes button small{color:var(--mm-muted);font-size:12px;line-height:1.4}.adm-mi-modes button.on{border-color:var(--mm-orange);background:var(--mm-soft);box-shadow:inset 0 0 0 1px var(--mm-orange)}.adm-mi-modes button[aria-checked=true]:first-child{border-color:var(--mm-danger);background:var(--mm-danger-soft);box-shadow:inset 0 0 0 1px var(--mm-danger)}.adm-mi-checklist{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.adm-mi-checklist li{color:var(--mm-muted);align-items:center;gap:8px;display:flex}.adm-mi-checklist li svg{color:var(--mm-warning,#b7791f);flex:none}.adm-mi-checklist li.ok{color:var(--mm-text)}.adm-mi-checklist li.ok svg{color:var(--mm-success,#1f8a4c)}.adm-mi .adm-table-card>.adm-card-head{padding:16px 18px 6px}.adm-mi-rollback{border:1px solid var(--mm-danger);background:var(--mm-danger-soft);color:var(--mm-text);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.adm-mi-rollback>svg{color:var(--mm-danger);flex:none}.adm-mi-rollback div{flex:1;gap:2px;font-size:13px;display:grid}.adm-mi-note,.adm-mi-rollback span{color:var(--mm-muted)}.adm-mi-note{align-items:center;gap:6px;margin:-6px 0 0;font-size:12px;display:flex}.adm-mi-receipts>.adm-card-head{padding:16px 18px 6px}.adm-mi-filters{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:4px 18px 12px;display:flex}.adm-mi-search{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:10px;min-width:180px;padding:7px 10px;font-size:13px}.adm-mi .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.adm-mi-receipts tr.open td{border-bottom-color:#0000}.adm-mi-receipts tr.open .mm-icon-button svg{transform:rotate(180deg)}.adm-mi-detail td{background:var(--mm-canvas)}.adm-mi-detail dl{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 16px;margin:0 0 10px;display:grid}.adm-mi-detail dt{color:var(--mm-muted);font-size:11.5px}.adm-mi-detail dd{margin:2px 0 0;font-size:13px}.adm-mi-answers{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px 16px;margin:0 0 10px;padding:0;font-size:12.5px;list-style:none;display:grid}.adm-mi-answers li{align-items:baseline;gap:8px;display:flex}.adm-mi-answers small,.adm-mi-replay{color:var(--mm-muted)}.adm-mi-replay{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.kit-menu>div :is(a,button),.moment-more>div :is(a,button){padding:8px 10px;line-height:1.3}.kit-menu>div :is(a,button)>svg,.moment-more>div :is(a,button)>svg{color:var(--mm-muted);flex:none}.kit-menu>div :is(a,button):hover>svg,.moment-more>div :is(a,button):hover>svg{color:var(--mm-text)}.kit-menu>div :is(a,button).danger>svg{color:currentColor}.kit-menu>div :is(a,button):has(small),.moment-more>div :is(a,button):has(small){align-items:flex-start}.kit-menu>div :is(a,button):has(small)>svg,.moment-more>div :is(a,button):has(small)>svg{margin-top:1px}.kit-menu>div :is(a,button)>span,.moment-more>div :is(a,button)>span{gap:2px;min-width:0;display:grid}.mm .kit-menu>div small,.mm .moment-more>div small{color:var(--mm-muted);margin:0;font-size:11.5px;font-weight:450;line-height:1.35}.kit-menu>div,.moment-more>div{overscroll-behavior:contain}.adm-mi-rows{border-top:1px solid var(--mm-border);display:grid}.adm-mi-row{border-bottom:1px solid var(--mm-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 0;display:grid}.adm-mi-row strong{font-size:14px;display:block}.adm-mi-row p{max-width:560px;color:var(--mm-muted);margin:3px 0 0;font-size:13px;line-height:1.45}.adm-mi-row>:last-child{justify-self:end}.adm-mi-canary{align-items:center;gap:12px;width:300px;display:flex}.adm-mi-canary input{flex:1}.adm-mi-canary output{text-align:right;font-variant-numeric:tabular-nums;min-width:108px;font-size:13px;font-weight:650}.adm-mi-idle{color:var(--mm-faint);font-size:13px}.adm-mi-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.adm-mi-chips button{border:1px solid var(--mm-border-strong);background:var(--mm-surface);color:var(--mm-muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .16s,color .16s,border-color .16s}.adm-mi-chips button:hover:not(:disabled){color:var(--mm-text);border-color:var(--mm-faint)}.adm-mi-chips button[aria-pressed=true]{border-color:var(--mm-orange);background:var(--mm-soft);color:var(--mm-orange-text)}.adm-mi .seg-filter button:disabled,.adm-mi-chips button:disabled{cursor:not-allowed;opacity:.6}.adm-mi-save{justify-content:flex-end;align-items:center;gap:10px;padding-top:16px;display:flex}.adm-mi-save span{color:var(--mm-muted);margin-right:auto;font-size:13px}@media (max-width:760px){.adm-mi-row{grid-template-columns:minmax(0,1fr);gap:10px}.adm-mi-row>:last-child{justify-self:start}.adm-mi-chips{justify-content:flex-start}.adm-mi-canary{width:100%}}.adm-publishing{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.adm-publishing .adm-note.warn{border-color:var(--mm-danger);background:var(--mm-danger-soft)}.adm-platform.ready .adm-card-head .platform-mark{box-shadow:0 0 0 2px var(--mm-success,#1f8a4c)}.adm-platform-notes{color:var(--mm-muted);grid-template-columns:minmax(0,1fr);gap:6px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.adm-platform-notes li{gap:7px;display:flex}.adm-platform-notes svg{color:var(--mm-orange-text);flex:none;margin-top:2px}.adm-platform-stats{border-top:1px solid var(--mm-border);flex-wrap:wrap;gap:18px;margin-top:14px;padding-top:12px;display:flex}.adm-platform-stats span{gap:2px;display:grid}.adm-platform-stats small{color:var(--mm-muted);font-size:11.5px}.adm-platform-stats b{font-variant-numeric:tabular-nums;font-size:18px}.adm-platform-stats .bad b{color:var(--mm-danger)}.adm-platform-failures{color:var(--mm-danger);align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.adm-copy{flex:none}.adm-console-link{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.adm-publishing .adm-note{align-items:flex-start;gap:8px;display:flex}.adm-publishing .adm-note code{background:var(--mm-canvas-2);border-radius:6px;padding:1px 5px}.adm-platform-steps{counter-reset:step;grid-template-columns:minmax(0,1fr);gap:12px;margin:2px 0 14px;padding:0;font-size:13px;line-height:1.5;display:grid}.adm-platform-steps li{align-items:flex-start;gap:10px;display:flex}.adm-platform-steps li>span{flex:1;min-width:0}.adm-platform-steps li:before{content:counter(step);counter-increment:step;background:var(--mm-canvas-2);width:22px;height:22px;color:var(--mm-muted);border-radius:999px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.adm-redirect-row{align-items:center;gap:8px;width:100%;margin-top:6px;display:flex}.adm-redirect-row code{background:var(--mm-canvas-2);overflow-wrap:anywhere;border-radius:9px;flex:1;min-width:0;padding:7px 10px;font-size:12px;line-height:1.5}.adm-platform-facts{border-top:1px solid var(--mm-border);grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding-top:12px;font-size:13px;display:grid}.adm-platform-facts div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.adm-platform-facts dt{color:var(--mm-muted);font-size:12px}.adm-platform-facts dd{overflow-wrap:anywhere;margin:0}.adm-publishing .adm-grid.two>*{min-width:0}.analytics-locked{border-radius:24px;margin-top:8px;position:relative;overflow:hidden}.analytics-locked-sample{filter:blur(5px)saturate(.9);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.analytics-locked-card{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:22px;justify-items:center;gap:12px;width:min(460px,100% - 32px);padding:30px 28px 24px;display:grid;position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab,red,red)){.analytics-locked-card{background:color-mix(in srgb,var(--mm-surface) 94%,transparent)}}.analytics-locked-card{box-shadow:var(--mm-shadow-lg);text-align:center;animation:mm-rise .6s var(--mm-ease) both;transform:translate(-50%,-50%)}.analytics-locked-card h2{letter-spacing:-.02em;font-size:22px}.analytics-locked-card p{color:var(--mm-muted);font-size:14.5px;line-height:1.55}.analytics-locked-card small{color:var(--mm-faint);font-size:11.5px}.analytics-locked-icon{background:var(--mm-soft);width:50px;height:50px;color:var(--mm-orange-text);border-radius:16px;place-items:center;display:grid}@media (max-width:640px){.analytics-locked-sample{min-height:520px}}.export-empty-art{flex:none;margin:-12px -8px}.billing-hero-art{align-items:center;gap:8px;display:flex}.billing-hero-art .billing-hero-note{margin-right:0}@media (max-width:1100px){.billing-hero-art{display:none}}.receipt-group{color:var(--mm-muted);letter-spacing:.07em;text-transform:uppercase;margin:18px 0 6px;font-size:11px;font-weight:650}.receipt-more{margin-top:12px}.length-glyph{gap:2px;width:56px;margin:0 auto 6px;display:grid}.length-glyph i{background:var(--mm-wave);height:4px;transition:background .16s ease,width .3s var(--mm-ease);border-radius:2px;display:block}.length-glyph i:only-child{height:6px;margin:3px 0}.effort-glyph{justify-content:center;gap:4px;margin-bottom:6px;display:flex}.effort-glyph i{background:var(--mm-wave);border-radius:50%;width:7px;height:7px;transition:background .16s,transform .16s}.length-options button.on .effort-glyph i.on,.length-options button.on .length-glyph i,.length-options button:hover .effort-glyph i.on,.length-options button:hover .length-glyph i{background:var(--mm-orange)}.length-options button.on .effort-glyph i.on{transform:scale(1.15)}.passkey-nudge{border:1px solid var(--mm-orange);border-radius:20px;align-items:center;gap:18px;margin-bottom:20px;padding:14px 20px 14px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.passkey-nudge{border:1px solid color-mix(in srgb,var(--mm-orange) 18%,var(--mm-border))}}.passkey-nudge{background:linear-gradient(100deg,var(--mm-soft),var(--mm-surface) 70%);animation:mm-rise .5s var(--mm-ease) both}.passkey-nudge>.mm-illustration{flex:none}.passkey-nudge>div:not(.passkey-nudge-actions){flex:1;min-width:0}.passkey-nudge strong{font-size:15.5px}.passkey-nudge p{max-width:560px;color:var(--mm-muted);margin-top:4px;font-size:13.5px;line-height:1.5}.passkey-nudge-actions{flex:none;align-items:center;gap:14px;display:flex}.passkey-nudge.added{background:linear-gradient(100deg,var(--mm-success-soft),var(--mm-surface) 70%);border-color:var(--mm-success)}@supports (color:color-mix(in lab,red,red)){.passkey-nudge.added{border-color:color-mix(in srgb,var(--mm-success) 22%,var(--mm-border))}}@media (max-width:760px){.passkey-nudge{flex-wrap:wrap}.passkey-nudge>.mm-illustration{display:none}.passkey-nudge-actions{width:100%}}.project-retention{color:var(--mm-muted);margin-top:10px}.project-retention:empty{display:none}.billing-top{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.subscription-panel{flex-direction:column;gap:14px;min-width:0;display:flex}.subscription-panel.is-test{border-style:dashed;margin-bottom:30px}.subscription-panel-head{align-items:flex-start;gap:12px;display:flex}.subscription-panel-head>div{flex:1;min-width:0}.subscription-panel-head h2{margin:0 0 2px;font-size:16px}.subscription-panel-head p{color:var(--mm-muted);margin:0;font-size:13px}.subscription-panel-head p strong{color:var(--mm-text)}.subscription-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.subscription-date{background:var(--mm-canvas);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.subscription-date>svg{color:var(--mm-muted);flex-shrink:0;margin-top:2px}.subscription-date span{color:var(--mm-muted);font-size:13px}.subscription-date strong{font-size:15px}.subscription-date small{color:var(--mm-muted);margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.subscription-date.ending{background:var(--mm-orange-soft,var(--mm-canvas))}.subscription-date.ending>svg{color:var(--mm-orange)}.subscription-date.overdue{background:var(--mm-danger-soft)}.subscription-date.overdue strong,.subscription-date.overdue>svg{color:var(--mm-danger)}.subscription-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.subscription-actions .payment-action .mm-button{border-color:var(--mm-text);min-height:38px;padding-inline:16px;font-weight:650}.subscription-actions>span{color:var(--mm-muted);flex:200px;font-size:12px;line-height:1.5}.subscription-note{color:var(--mm-muted);margin:0;font-size:12.5px;line-height:1.55}.subscription-guide{border-top:1px solid var(--mm-border);padding-top:10px}.subscription-guide summary{cursor:pointer;font-size:13px;font-weight:650}.subscription-guide ol{color:var(--mm-muted);gap:6px;margin:10px 0 0;padding-left:20px;font-size:12.5px;line-height:1.55;display:grid}.subscription-guide a{color:var(--mm-orange-text,var(--mm-orange));text-underline-offset:2px;text-decoration:underline}.billing-storage{color:var(--mm-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;font-size:12.5px;display:flex}.billing-storage strong{color:var(--mm-text)}.billing-storage a{color:var(--mm-orange-text,var(--mm-orange));margin-left:auto;font-weight:600}.billing-storage.full,.billing-storage.high{color:var(--mm-danger)}.invoices-card{margin-bottom:30px}@media (max-width:960px){.billing-top{grid-template-columns:1fr}}.billing-top>.billing-current{align-content:start;align-items:start}.billing-included{border-top:1px solid var(--mm-border);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 16px;padding-top:18px;display:flex}.billing-included .mm-eyebrow{margin:0}.billing-included ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.billing-included li{background:var(--mm-canvas);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.billing-included li svg{color:var(--mm-success)}.billing-included .mm-text-link{margin-left:auto;font-size:12.5px}.billing-top{align-items:start}.invoices-card .mm-card-head{align-items:center}.invoices-card .billing-toggle{border-radius:12px;margin:0;padding:3px}.invoices-card .billing-toggle button{border-radius:9px;padding:6px 16px;font-size:13px}.mm-sidebar nav .sidebar-group{color:var(--mm-faint);letter-spacing:.08em;text-transform:uppercase;margin:14px 14px 4px;font-size:11px;font-weight:700;display:block}@media (min-width:1024px){.mm-sidebar.rail nav .sidebar-group{background:var(--mm-border);color:#0000;height:1px;margin:10px;overflow:hidden}}.section-nav{gap:4px;display:flex}.section-nav a{color:var(--mm-muted);white-space:nowrap;border-radius:11px;align-items:center;gap:9px;font-size:14px;font-weight:600;transition:background .16s,color .16s;display:inline-flex;position:relative}.section-nav a svg{flex:none}.section-nav a:hover{color:var(--mm-text);background:var(--mm-canvas-2)}.section-nav a:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.section-nav-text{min-width:0;display:grid}.section-nav-text small{color:var(--mm-faint);font-size:12px;font-weight:500}.section-nav-badge{background:var(--mm-warm-soft);color:var(--mm-orange-text);border-radius:99px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700}.section-nav.tabs{border-bottom:1px solid var(--mm-border);scrollbar-width:none;margin:-6px 0 26px;overflow-x:auto}.section-nav.tabs::-webkit-scrollbar{display:none}.section-nav.tabs a{border-radius:10px 10px 0 0;padding:10px 14px 12px}.section-nav.tabs a:hover{background:0 0}.section-nav.tabs a.active{color:var(--mm-text)}.section-nav.tabs a.active:after{content:"";background:var(--mm-orange);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.section-nav.tabs a.active svg{color:var(--mm-orange)}.section-nav.rail{flex-direction:column}.section-nav.rail a{padding:10px 12px}.section-nav.rail a.active{background:var(--mm-surface);color:var(--mm-text);box-shadow:var(--mm-shadow-xs),inset 0 0 0 1px var(--mm-border)}.section-nav.rail a.active svg{color:var(--mm-orange)}.section-layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:32px;display:grid}.section-layout-nav{position:sticky;top:88px}.section-layout-body{min-width:0;animation:mm-page .36s var(--mm-ease) backwards;gap:20px;display:grid}.section-layout-body>*{margin:0}.section-head h2{font-family:var(--mm-font-display);letter-spacing:-.03em;font-size:24px}.section-head p{max-width:62ch;color:var(--mm-muted);margin-top:4px;font-size:14px}.section-grid{align-items:stretch;gap:20px;display:grid}.section-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid>.mm-card{margin:0}@media (max-width:1180px){.section-layout{grid-template-columns:minmax(0,1fr);gap:0}.section-layout-nav{position:static}.section-nav.rail{border-bottom:1px solid var(--mm-border);scrollbar-width:none;flex-direction:row;margin:-6px 0 24px;overflow-x:auto}.section-nav.rail::-webkit-scrollbar{display:none}.section-nav.rail a,.section-nav.rail a.active{box-shadow:none;background:0 0;border-radius:10px 10px 0 0;padding:10px 14px 12px}.section-nav.rail a.active:after{content:"";background:var(--mm-orange);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}}@media (max-width:860px){.section-grid.two{grid-template-columns:minmax(0,1fr)}}.settings-screen .settings-hero .page-hero-aside{margin-bottom:-10px}.settings-facts{border-top:1px solid var(--mm-border);gap:0;margin:18px 0 4px;display:grid}.settings-facts>div{border-bottom:1px solid var(--mm-border);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13.5px;display:flex}.settings-facts dt{color:var(--mm-muted)}.settings-facts dd{text-align:right;margin:0;font-weight:600}.settings-screen .verify-email{margin-top:12px}.settings-screen .security-promo .row-list,.settings-screen .team-card .row-list{margin-top:4px}.team-spacer{width:32px}.settings-notifications .notice-preferences{padding:0;font-size:13px;overflow:visible}.danger-consequences{color:var(--mm-muted);gap:6px;margin:0 0 16px;padding-left:18px;font-size:13.5px;list-style:outside;display:grid}.settings-screen .danger-card .account-delete-body{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:0;display:flex}.settings-screen .danger-card .account-delete-body label{flex:280px;font-size:13px}.settings-screen .danger-card .account-delete-body strong{word-break:break-all;font-weight:650}.settings-screen .invite-form{margin:0 0 16px}.settings-notifications .notice-preferences>p{display:none}.settings-notifications .notice-preferences fieldset{margin-bottom:24px}.settings-notifications .notice-preferences legend{color:var(--mm-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px}.settings-notifications .notice-setting{min-height:0;padding:14px 0}.settings-notifications .notice-setting strong{font-size:14px}.settings-notifications .notice-private,.settings-notifications .notice-setting small{font-size:12.5px}.settings-notifications .notice-category-options{gap:8px 16px;padding-top:8px}.settings-notifications .notice-category-options label{border:1px solid var(--mm-border);border-radius:12px;min-height:44px;padding:0 14px;font-size:14px;font-weight:550}.settings-notifications .notice-category-options label:has(input:checked){border-color:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.settings-notifications .notice-category-options label:has(input:checked){border-color:color-mix(in srgb,var(--mm-orange) 45%,var(--mm-border))}}.settings-notifications .notice-category-options label:has(input:checked){background:var(--mm-soft)}@media (max-width:1180px){.billing-hero .page-hero-aside,.section-nav.rail .section-nav-text small,.settings-hero .page-hero-aside{display:none}}.settings-notifications label.notice-setting{margin:0}@media (max-width:640px){.invoice-table{overflow:visible}.invoice-row.head{display:none}.invoice-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what amount""when status""pdf pdf";gap:4px 12px;min-width:0;padding:14px 16px}.invoice-row>span:first-child{color:var(--mm-muted);grid-area:when;font-size:12.5px}.invoice-row>span:nth-child(2){grid-area:what}.invoice-row>span:nth-child(3){text-align:right;grid-area:amount}.invoice-row>span:nth-child(4){grid-area:status;justify-self:end}.invoice-row>span:nth-child(5){grid-area:pdf}.invoice-row>span:nth-child(5):empty{display:none}.invoice-row>span:nth-child(5) .mm-button{margin-top:8px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-card{border-radius:16px}.template-cover .mm-scene{aspect-ratio:4/5}.template-caption{zoom:.6;left:18px;right:18px}.template-body{padding:10px 12px 12px}.template-body h3{font-size:14.5px}.template-body>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.template-actions .mm-button,.template-card .tag-row,.template-meta{display:none}.template-actions{grid-template-columns:1fr;margin-top:10px}.template-actions>*{min-height:36px;padding:6px 8px;font-size:12.5px}}.exports-find{flex:360px;gap:10px;min-width:0;display:flex}.exports-find .mm-search{flex:1;min-width:0}@media (max-width:640px){.export-body h3{min-height:0}}.project-cover .cover-duration{top:auto;bottom:10px}@font-face{font-family:MM Caption Montserrat ExtraBold;src:url(/fonts/Montserrat-ExtraBold.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Poppins;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Inter;src:url(/fonts/Inter-Bold.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Manrope ExtraBold;src:url(/fonts/Manrope-ExtraBold.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Plus Jakarta Sans ExtraBold;src:url(/fonts/PlusJakartaSans-ExtraBold.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Kanit Black;src:url(/fonts/Kanit-Black.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Rubik ExtraBold;src:url(/fonts/Rubik-ExtraBold.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Anton;src:url(/fonts/Anton-Regular.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Oswald;src:url(/fonts/Oswald-Bold.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Archivo Black;src:url(/fonts/ArchivoBlack-Regular.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Barlow Condensed ExtraBold;src:url(/fonts/BarlowCondensed-ExtraBold.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Bangers;src:url(/fonts/Bangers-Regular.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Permanent Marker;src:url(/fonts/PermanentMarker-Regular.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Chonky Bunny;src:url(/fonts/Chonky%20Bunny.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Luckiest Guy;src:url(/fonts/LuckiestGuy-Regular.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Lilita One;src:url(/fonts/LilitaOne-Regular.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Titan One;src:url(/fonts/TitanOne-Regular.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Playfair Display;src:url(/fonts/PlayfairDisplay-Bold.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MM Caption Alfa Slab One;src:url(/fonts/AlfaSlabOne-Regular.ttf)format("truetype");font-weight:100 900;font-display:swap}.mm-content.editor-content{max-width:none;padding:14px 18px 16px}.mm-editor{--editor-dark:#0d0d10;--editor-dark-2:#17171c;--editor-dark-line:#2a2a31;--editor-dark-text:#a6a6ad;flex-direction:column;gap:12px;width:100%;height:calc(100dvh - 102px);min-height:620px;display:flex}.editor-header{align-items:center;gap:14px;min-width:0;display:flex}.editor-title{flex:1;min-width:0}.editor-header h1{white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:1.3;overflow:hidden}.editor-title>span{color:var(--mm-muted);white-space:nowrap;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex;overflow:hidden}.save-dot{background:var(--mm-success);border-radius:50%;flex-shrink:0;width:7px;height:7px}.save-dot.dirty{background:var(--mm-warm);animation:mm-save-pulse 1s ease-in-out infinite}.save-dot.error{background:var(--mm-danger,#d93025)}@keyframes mm-save-pulse{50%{opacity:.35}}.editor-history{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:12px;gap:2px;padding:3px;display:flex}.editor-history .mm-icon-button{border:0;width:34px;height:34px;min-height:34px}.editor-actions .mm-button,.editor-actions .mm-primary{gap:7px;min-height:40px;font-size:13.5px}.editor-messages{gap:8px;display:grid}.editor-message{background:var(--mm-success-soft);border-radius:10px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:13px;display:flex;color:var(--mm-text)!important;margin:0!important}.editor-message>svg{color:var(--mm-success)}.editor-message.error{background:var(--mm-danger-soft)}.editor-message.error>svg{color:var(--mm-danger)}.editor-message .mm-icon-button{width:28px;height:28px;min-height:28px;margin-left:auto}.editor-panes{flex:1;grid-template-columns:minmax(280px,1fr) minmax(320px,1.05fr) minmax(300px,360px);gap:12px;min-height:0;display:grid}.editor-transcript{position:relative}.editor-inspector,.editor-transcript{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.editor-transcript>header{border-bottom:1px solid var(--mm-border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.editor-panes h2{font-size:14px}.transcript-find{border-radius:9px;width:150px;height:32px;padding:0 10px;color:var(--mm-muted)!important;flex-direction:row!important;gap:6px!important;display:flex!important}.transcript-find input{flex:1;height:30px;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.transcript-find small{font-variant-numeric:tabular-nums;font-size:11px}.selection-bar{background:var(--mm-text);color:var(--mm-surface);box-shadow:var(--mm-shadow);animation:mm-pop-in .18s var(--mm-ease) both;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;margin:8px 10px 0;padding:5px 5px 5px 12px;display:flex}.selection-bar>span{opacity:.8;font-variant-numeric:tabular-nums;margin-right:auto;font-size:12.5px}.selection-bar>button{min-height:30px;color:inherit;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.selection-bar>button:hover:not(:disabled),.selection-bar>button[aria-pressed=true]{background:#ffffff24}.selection-bar .mm-icon-button{width:30px;height:30px;min-height:30px;color:inherit}.transcript-flow{-webkit-user-select:none;user-select:none;flex:1;min-height:0;padding:6px 14px 14px;overflow-y:auto}.transcript-flow article{border-radius:10px;padding:10px 8px 6px}.transcript-flow article+article{border-radius:0}.paragraph-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.paragraph-meta>span{color:var(--mm-muted);font-size:11.5px;font-weight:600}.paragraph-meta>button{color:var(--mm-orange-text);opacity:0;font-size:11.5px;font-weight:600;transition:opacity .15s}.paragraph-meta>button:focus-visible,.transcript-flow article.removed .paragraph-meta>button,.transcript-flow article:hover .paragraph-meta>button{opacity:1}.transcript-flow p{margin:0;line-height:1.95}.transcript-flow .word{font:inherit;color:var(--mm-text);cursor:text;border-radius:4px;margin:0 1px;padding:2px;display:inline}.transcript-flow .word:hover{background:var(--mm-canvas-2)}.transcript-flow .word.emphasis{font-weight:700}.transcript-flow .word.match{box-shadow:inset 0 -2px #f0b24a}.transcript-flow .word.selected{background:var(--mm-info)}@supports (color:color-mix(in lab,red,red)){.transcript-flow .word.selected{background:color-mix(in srgb,var(--mm-info) 20%,transparent)}}.transcript-flow .word.active{background:var(--mm-soft);box-shadow:inset 0 -2px 0 var(--mm-orange)}.mm-editor .word.removed{text-decoration:line-through;-webkit-text-decoration-color:var(--mm-orange);text-decoration-color:var(--mm-orange);color:var(--mm-faint)!important}@supports (color:color-mix(in lab,red,red)){.mm-editor .word.removed{-webkit-text-decoration-color:color-mix(in srgb,var(--mm-orange) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--mm-orange) 70%,transparent)}}.transcript-flow article.removed p{opacity:.55}.word-input{width:auto;font:inherit;border-radius:4px;min-height:0!important;padding:0 4px!important}.transcript-empty{color:var(--mm-muted);padding:20px 6px;font-size:13px}.editor-transcript>footer{border-top:1px solid var(--mm-border);color:var(--mm-muted);align-items:center;gap:6px;padding:9px 14px;font-size:12px;display:flex}.editor-transcript>footer svg{color:var(--mm-warm);flex-shrink:0}.editor-preview{border:1px solid var(--editor-dark-line);background:var(--editor-dark);color:#f4f4f2;border-radius:14px;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:10px 12px 12px;display:flex}.preview-toolbar{justify-content:space-between;align-items:center;display:flex}.preview-chip{min-height:28px;color:var(--editor-dark-text);border:1px solid var(--editor-dark-line);border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:600}.preview-chip.on{color:#fff;border-color:#6b6b75}.preview-stage{flex:1;place-items:center;min-height:0;padding:4px 22px;display:grid;container-type:size}.preview-canvas{background:var(--editor-dark-2);cursor:pointer;max-width:100cqw;height:min(100cqh,177.778cqw);box-shadow:0 0 0 1px var(--editor-dark-line);border-radius:12px;position:relative;overflow:hidden}.preview-canvas video{width:100%;height:100%;transition:transform .26s linear;display:block}.preview-unavailable{text-align:center;color:var(--editor-dark-text);cursor:default;place-content:center;justify-items:center;gap:10px;padding:24px;font-size:13px;display:grid;position:absolute;inset:0}.preview-play{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-broll,.preview-play{pointer-events:none;position:absolute}.preview-broll{background:#1e1e24;inset:0}.preview-broll img{object-fit:cover;width:100%;height:100%;animation:mm-kenburns 6s ease-out both}.preview-broll>span{white-space:nowrap;background:#0000008c;border-radius:99px;align-items:center;gap:4px;max-width:70%;padding:3px 8px;font-size:11px;display:flex;position:absolute;top:10px;right:10px;overflow:hidden}.preview-broll>span>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.preview-hook{color:#fff;width:fit-content;max-width:84%;font-weight:800;font-size:clamp(13px,calc(4.2cqh * var(--hook-scale,1)),26px);text-align:center;pointer-events:none;animation:mm-pop-in .24s var(--mm-ease) both;background:#151515;border-radius:6px;margin:0 auto;padding:6px 10px;line-height:1.2;position:absolute;top:11%;left:8%;right:8%}.preview-hook.hook-accent{background:var(--hook-accent,#ff5a36)}.preview-hook.hook-outline,.preview-hook.hook-plain{text-shadow:0 0 4px #0000008c,1px 1px #151515,-1px 1px #151515,1px -1px #151515,-1px -1px #151515;background:0 0;padding:0 4px}.preview-hook.hook-outline{color:var(--hook-accent,#ff5a36)}.preview-hook.hook-at-middle{top:50%;translate:0 -50%}.preview-hook.hook-at-bottom{top:auto;bottom:30%}.preview-hook.hook-rise{animation:mm-hook-rise .28s var(--mm-ease) both}.preview-hook.hook-none{animation:mm-hook-fade .2s var(--mm-ease) both}@keyframes mm-hook-rise{0%{opacity:0;translate:0 8%}}@keyframes mm-hook-fade{0%{opacity:0}}.preview-hook.hook-at-middle.hook-rise{animation-name:mm-hook-rise-middle}@keyframes mm-hook-rise-middle{0%{opacity:0;translate:0 -42%}to{opacity:1;translate:0 -50%}}.preview-hook.hook-at-middle.hook-none,.preview-hook.hook-at-middle.hook-pop,.preview-hook.hook-at-middle.hook-words{animation-name:mm-hook-fade-middle}@keyframes mm-hook-fade-middle{0%{opacity:0;translate:0 -50%}to{opacity:1;translate:0 -50%}}.live-caption{color:#fff;text-align:center;font-weight:700;font-size:calc(clamp(13px, 3.6cqh, 22px) * var(--caption-scale,1));text-shadow:0 1px 3px #000,0 0 2px #000;pointer-events:none;line-height:1.3;position:absolute;left:8%;right:12%}.live-caption span{transition:transform .12s var(--mm-ease);display:inline-block}.live-caption.bold,.live-caption.creator,.live-caption.headline{font-size:calc(clamp(15px, 4.4cqh, 26px) * var(--caption-scale,1))}.live-caption.clean,.live-caption.minimal{font-weight:500}.live-caption.podcast span{text-shadow:none;background:#151515;padding:0 4px}.live-caption.documentary{font-family:Georgia,serif;font-weight:500}.live-caption.anim-pop span.active{margin:0 .14em;transform:scale(1.2)}.live-caption.anim-word{font-size:calc(clamp(18px, 6cqh, 34px) * var(--caption-scale,1))}.preview-progress{pointer-events:none;background:#00000059;height:5px;position:absolute;bottom:0;left:0;right:0}.preview-progress i{height:100%;display:block}.safe-area{pointer-events:none;position:absolute;inset:0}.safe-area>span{text-align:center;color:#ffffffb0;font-size:10.5px;position:absolute;left:0;right:0}.safe-area>span:first-child{border-top:1px dashed #fff5;top:9%}.safe-area>span:last-child{border-bottom:1px dashed #fff5;padding-bottom:4px;bottom:17%}.preview-transport{align-items:center;gap:10px}.transport-play{color:#0d0d10;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.transport-time{flex-shrink:0;min-width:86px;font-size:13px;font-weight:600}.transport-time small{color:var(--editor-dark-text);font-weight:500}.preview-transport input.transport-scrub{appearance:none;background:linear-gradient(90deg,var(--mm-orange) var(--fill),#3d3d47 var(--fill));cursor:pointer;border-radius:99px;flex:1;min-width:0;height:6px;min-height:6px}.preview-transport input.transport-scrub::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #ff5a3659}.preview-transport input.transport-scrub::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px}.editor-preview .mm-icon-button{color:#f4f4f2}.preview-note{text-align:center;font-size:12px;color:var(--editor-dark-text)!important;margin:0!important}.inspector-tabs{border-bottom:1px solid var(--mm-border);grid-template-columns:repeat(3,1fr);gap:4px;padding:8px}.inspector-tabs button{min-height:34px;color:var(--mm-muted);border-radius:9px;padding:0 6px;font-size:13px}.inspector-tabs button:hover{background:var(--mm-canvas);color:var(--mm-text)}.inspector-body{flex:1;min-height:0;padding:4px 16px 16px;overflow-y:auto}.inspector-body label{font-size:13px}.inspector-body input,.inspector-body select,.inspector-body textarea{font-size:13.5px}.inspector-body p{color:var(--mm-muted);margin:12px 0;font-size:12.5px;line-height:1.6}.inspector-body a{color:var(--mm-orange-text);font-size:13px}.inspector-body hr{border:0;border-top:1px solid var(--mm-border);margin:18px 0}.editor-timeline{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:14px;padding:10px 14px 12px}.timeline-tracks{grid-template-columns:70px minmax(0,1fr);gap:8px;display:grid}.track-labels{color:var(--mm-muted);align-items:center;font-size:11px;font-weight:600}.track-area,.track-labels{grid-template-rows:16px 26px 18px 22px 18px;gap:5px;display:grid}.track-area{cursor:pointer;touch-action:none;position:relative}.track{border-radius:6px;position:relative}.track.ruler span{color:var(--mm-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;position:absolute;top:0;transform:translate(-50%)}.track.ruler span:first-child{transform:none}.track.ruler span:last-child{transform:translate(-100%)}.track.broll,.track.overlays,.track.speech{background:var(--mm-canvas)}.track.speech i{background:var(--mm-orange);border-radius:3px;position:absolute;top:5px;bottom:5px}.track.speech i.removed{background:repeating-linear-gradient(45deg,var(--mm-border-strong) 0 3px,transparent 3px 6px)}.track.speech i.outside{background:var(--mm-border-strong)}.track-block{background:var(--mm-info);color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;min-width:6px;padding:0 6px;font-size:10.5px;font-weight:600;position:absolute;top:2px;bottom:2px;overflow:hidden}.track-block.hook{z-index:1}.track-block.hook,.track-block.progress{background:var(--mm-purple)}@supports (color:color-mix(in lab,red,red)){.track-block.progress{background:color-mix(in srgb,var(--mm-purple) 25%,transparent)}}.track-block.progress{color:var(--mm-text)}.clip-region{border:2px solid var(--mm-text);pointer-events:none;border-radius:8px;position:absolute;top:18px;bottom:-2px}.trim-handle{background:var(--mm-text);cursor:ew-resize;z-index:2;border-radius:5px;width:12px;margin-left:-6px;position:absolute;top:16px;bottom:-4px}.trim-handle:after{content:"";background:var(--mm-surface);border-radius:2px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trim-handle:focus-visible{outline:3px solid var(--mm-orange)}.playhead{pointer-events:none;z-index:3;margin-left:-1px;bottom:-4px}.playhead,.playhead:before{background:var(--mm-orange);position:absolute;top:0}.playhead:before{content:"";border-radius:50% 50% 50% 0;width:10px;height:10px;left:50%;transform:translate(-50%,-2px)rotate(-45deg)}.shortcuts-modal{width:min(460px,100vw - 32px);padding:20px 22px}.shortcuts-modal header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.shortcuts-modal h2{font-size:17px}.shortcuts-modal dl{gap:10px;margin:0;display:grid}.shortcuts-modal dl>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.shortcuts-modal dt{flex-wrap:wrap;gap:4px;display:flex}.shortcuts-modal dd{color:var(--mm-muted);text-align:right;margin:0;font-size:13px}.shortcuts-modal kbd{border:1px solid var(--mm-border-strong);background:var(--mm-canvas);font:600 12px var(--mm-font);white-space:nowrap;border-radius:6px;padding:2px 7px}.mm[data-theme=dark] .selection-bar{color:#17130f;background:#f4f0ec}@media (max-width:1280px){.editor-panes{grid-template-columns:minmax(260px,1fr) minmax(300px,1fr) minmax(280px,320px)}}@media (max-width:1100px){.mm-editor{height:auto;min-height:0}.editor-header{flex-wrap:wrap}.editor-actions{margin-left:auto}.editor-panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editor-preview{order:-1;grid-column:1/-1}.preview-stage{flex:none;height:min(62vh,560px)}.editor-inspector,.editor-transcript{max-height:640px}}@media (max-width:767px){.editor-title{flex-basis:calc(100% - 56px)}.editor-history{order:3}.editor-actions{flex:1;order:4;justify-content:flex-end}.editor-panes{grid-template-columns:minmax(0,1fr)}.editor-inspector,.editor-transcript{max-height:520px}.preview-stage{flex:none;height:58vh}.timeline-tracks{grid-template-columns:minmax(0,1fr)}.track-labels{display:none}}@media (max-width:480px){.editor-actions{flex:1}.editor-actions .mm-button,.editor-actions .mm-primary{padding:0 12px}}.ai-card{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:12px;gap:8px;margin:12px 0;padding:12px;display:grid}.ai-card>strong{align-items:center;gap:6px;font-size:12px;display:flex}.ai-card>strong svg{color:var(--mm-orange-text)}.ai-card label,.ai-card p{margin:0}.ai-row{align-items:center;gap:6px;display:flex}.ai-row>:first-child{flex:1;min-width:0}.ai-row.wrap{flex-wrap:wrap}.ai-row.wrap>:first-child{flex:none}.word-emoji{vertical-align:.35em;margin-left:2px;font-size:.85em;line-height:0}.emoji-picker{border-top:1px solid;flex-wrap:wrap;flex-basis:100%;gap:2px;padding-top:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.emoji-picker{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.emoji-picker .emoji-clear{color:inherit;padding:0 10px;font-size:12.5px;font-weight:600}.emoji-picker button{border-radius:8px;min-width:30px;height:30px;font-size:17px}.emoji-picker button:hover,.emoji-picker button[aria-pressed=true]{background:currentColor}@supports (color:color-mix(in lab,red,red)){.emoji-picker button:hover,.emoji-picker button[aria-pressed=true]{background:color-mix(in srgb,currentColor 16%,transparent)}}.preview-emoji{aspect-ratio:1;pointer-events:none;width:16%;animation:emoji-pop .26s var(--mm-ease) both;place-items:center;font-size:clamp(22px,7cqh,52px);line-height:1;display:grid;position:absolute;left:50%;translate:-50%}@keyframes emoji-pop{0%{opacity:0;scale:.6}}@media (prefers-reduced-motion:reduce){.preview-emoji{animation:none}}.ai-note,.ai-status{color:var(--mm-warm);align-items:center;gap:5px;margin:0;font-size:10.5px;display:flex}.ai-status.success{color:var(--mm-success)}.ai-suggestion{border-top:1px solid var(--mm-border);gap:4px;padding-top:8px;font-size:10.5px;display:grid}.ai-suggestion em{color:var(--mm-muted);font-style:normal}.ai-thumbs{gap:6px;display:flex;overflow-x:auto}.ai-thumbs.grid{grid-template-columns:repeat(4,1fr);display:grid}.ai-thumbs button{aspect-ratio:9/16;border:1px solid var(--mm-border);background:var(--mm-canvas-2);cursor:pointer;border-radius:8px;flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.ai-thumbs button:hover:not(:disabled){outline:2px solid var(--mm-orange)}.ai-thumbs img{object-fit:cover;width:100%;height:100%}.ai-thumbs small{color:var(--mm-muted);font-size:9px}.ai-generate{color:var(--mm-orange-text);gap:2px}.ai-credit{color:var(--mm-faint);font-size:9.5px}.ai-cut,.ai-dub-row{align-items:center;gap:6px;font-size:10.5px;display:flex}.ai-cut span:nth-child(2),.ai-dub-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ai-cut input{width:56px}.ai-pill{background:var(--mm-soft);color:var(--mm-orange-text);border-radius:99px;padding:2px 8px;font-size:10px}.ai-segments{gap:8px;margin-top:6px;display:grid}.ai-segments label{gap:2px;display:grid}.ai-segments small{color:var(--mm-faint);font-size:9.5px}.ai-card textarea,.ai-segments textarea{font-size:11px}.preview-split{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.selection-bar.floating{z-index:6;max-width:calc(100% - 20px);transition:top .12s var(--mm-ease);flex-wrap:nowrap;margin:0;position:absolute;left:10px;right:auto}.selection-bar.floating>span{white-space:nowrap;margin-right:6px}.selection-bar.floating.pending{visibility:hidden}.timecode-field{color:var(--mm-muted);align-items:center;font-size:12px;flex-direction:row!important;gap:6px!important;margin:0!important}.timecode-field+.timecode-field{margin-left:12px!important}.timecode-field input{font-variant-numeric:tabular-nums;width:84px;min-height:30px;padding:3px 8px;font-size:12.5px}.track.camera{background:var(--mm-canvas);overflow:hidden}.track.camera .shot{opacity:.85;box-shadow:inset -1px 0 0 var(--mm-surface);border-radius:3px;position:absolute;top:4px;bottom:4px}.track.camera .shot.lane-solo{background:var(--mm-border-strong)}.track.camera .shot.lane-0{background:var(--mm-info)}.track.camera .shot.lane-1{background:var(--mm-purple)}.track.camera .shot.lane-2{background:var(--mm-warm)}.track.camera .shot.lane-3{background:var(--mm-success)}.track-note{color:var(--mm-muted);font-size:10.5px;font-weight:600;position:absolute;inset:0 8px}.track-block.both,.track-note{align-items:center;display:flex}.track-block.both{background:var(--mm-orange);z-index:1;gap:2px;padding:0 2px 0 6px}.track-block.both .both-label{min-width:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.track-block.both .both-remove{width:14px;height:14px;color:inherit;opacity:.75;border-radius:4px;place-items:center;display:grid}.track-block.both .both-remove:hover{opacity:1;background:#0000002e}.live-caption span{pointer-events:auto;cursor:text}.track.speech.with-wave{overflow:hidden}.track.speech .waveform{width:100%;height:calc(100% - 4px);position:absolute;inset:2px 0}.waveform rect.kept{fill:var(--mm-orange)}.waveform rect.outside,.waveform rect.removed{fill:var(--mm-border-strong)}.waveform rect.removed{opacity:.45}.timeline-zoom{border:1px solid var(--mm-border);border-radius:9px;align-items:center;gap:2px;margin-left:14px;padding:2px;display:inline-flex}.timeline-zoom .mm-icon-button{width:26px;min-height:26px;font-size:15px;font-weight:600}.track-block.both{overflow:visible}.both-edge{cursor:ew-resize;z-index:2;width:8px;position:absolute;top:-2px;bottom:-2px}.both-edge.start{left:-4px}.both-edge.end{right:-4px}.both-edge:after{content:"";opacity:0;background:#fff;border-radius:2px;transition:opacity .12s;position:absolute;inset:3px}.track-block.both:hover .both-edge:after{opacity:.9}.editor-transcript{container-type:inline-size}@container (max-width:760px){.selection-bar>button:not(:first-of-type) .bar-label{display:none}.selection-bar>button:not(:first-of-type){padding:0 8px}}@container (max-width:460px){.selection-bar .bar-label{display:none}.selection-bar{flex-wrap:nowrap}.selection-bar>button{padding:0 8px}}.repair-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.repair-tool-grid button{border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;padding:9px 10px;display:grid}.repair-tool-grid button strong{font-size:12.5px}.repair-tool-grid button span{color:var(--mm-muted);grid-column:2;font-size:11.5px}.repair-tool-grid button svg{color:var(--mm-orange-text)}.repair-tool-grid button:hover:not(:disabled){border-color:var(--mm-border-strong)}.repair-tool-grid button:disabled{cursor:default;opacity:.5}.repair-tool-grid button:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.caption-fix-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-bottom:8px;display:grid}.caption-fix-row.single{grid-template-columns:1fr auto}.caption-fix-row label{gap:4px;min-width:0;display:grid}.caption-fix-row label span{color:var(--mm-muted);font-size:11.5px}.caption-fix-row input{border:1px solid var(--mm-border);background:var(--mm-surface);width:100%;min-width:0;color:var(--mm-text);font:inherit;border-radius:9px;padding:7px 9px;font-size:13px}.shot-plan{gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.shot-plan button{width:100%;color:var(--mm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:42px auto auto 1fr auto;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;display:grid}.shot-plan button:focus-visible,.shot-plan button:hover{border-color:var(--mm-border);background:var(--mm-surface);outline:none}.shot-plan .shot-time{color:var(--mm-muted);font-variant-numeric:tabular-nums}.shot-plan svg{color:var(--mm-orange-text)}.shot-plan small{color:var(--mm-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.shot-plan em{background:var(--mm-soft);color:var(--mm-muted);border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal}.shot-qa{align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.shot-qa.good{color:var(--mm-success)}.shot-qa.warn{color:var(--mm-orange-text)}.framing-rating{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.framing-rating span{color:var(--mm-muted);margin-right:4px}.framing-rating button{border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.framing-rating button.on{border-color:var(--mm-orange);color:var(--mm-orange-text)}.framing-rating button:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.mm-editor{gap:14px}.editor-header{gap:12px}.editor-back{width:36px;height:36px;min-height:36px}.editor-thumb{object-fit:cover;background:var(--mm-canvas-2);width:56px;height:56px;box-shadow:0 0 0 1px var(--mm-border);border-radius:12px;flex:none}.editor-header h1{letter-spacing:-.01em;align-items:center;gap:8px;font-size:19px;display:flex}.editor-header h1>span{text-overflow:ellipsis;overflow:hidden}.title-edit{width:26px;height:26px;color:var(--mm-muted);border-radius:7px;place-items:center;display:grid}.title-edit:hover{background:var(--mm-canvas-2);color:var(--mm-text)}.title-input{width:min(100%,480px);min-height:34px;padding:3px 10px;font-size:17px;font-weight:700}.editor-status{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:2px 7px;font-size:13px;display:flex;color:var(--mm-muted)!important;margin:4px 0 0!important}.editor-status .status-item:before{content:"•";color:var(--mm-faint);margin-right:7px}.editor-history{background:0 0;border:0;gap:8px;padding:0}.editor-history .kit-menu summary,.editor-history .mm-icon-button{border:1px solid var(--mm-border);background:var(--mm-surface);width:42px;height:42px;min-height:42px;color:var(--mm-text);border-radius:12px;justify-content:center;padding:0}.editor-actions .mm-button,.editor-actions .mm-primary{border-radius:12px;min-height:44px;padding:0 20px;font-size:14px}.editor-actions .mm-primary{justify-content:center;min-width:150px}.editor-panes{grid-template-columns:minmax(300px,1fr) minmax(280px,var(--preview-share,1.12fr)) minmax(320px,1fr);gap:14px}.editor-inspector,.editor-transcript{border-radius:16px}.editor-transcript>header{gap:10px;padding:14px 16px}.editor-transcript>header h2{margin-right:auto;font-size:16px}.transcript-find{border:1px solid var(--mm-border);background:var(--mm-surface);min-height:38px;color:var(--mm-muted);border-radius:10px;flex:0 230px;align-items:center;gap:8px;padding:0 12px;display:flex;margin:0!important}.transcript-find input{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;font-size:13.5px}.transcript-filter summary{border:1px solid var(--mm-border);justify-content:center;width:38px;height:38px;border-radius:10px!important;padding:0!important}.transcript-filter summary.on{color:var(--mm-orange-text);border-color:var(--mm-orange)}.transcript-filter>div{gap:8px;min-width:190px;padding:10px 12px!important}.transcript-filter .check-label{font-size:13px;margin:0!important}.transcript-flow{padding:4px 16px 12px}.transcript-flow article{grid-template-columns:32px minmax(0,1fr);column-gap:12px;padding:16px 0;display:grid}.transcript-flow article+article{border-top:1px solid var(--mm-border)}.speaker-avatar{border-radius:50%;grid-row:span 2;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.speaker-avatar.tone-0{background:var(--mm-soft);color:var(--mm-orange-text)}.speaker-avatar.tone-1{background:var(--mm-info)}@supports (color:color-mix(in lab,red,red)){.speaker-avatar.tone-1{background:color-mix(in srgb,var(--mm-info) 14%,transparent)}}.speaker-avatar.tone-1{color:var(--mm-info)}.speaker-avatar.tone-2{background:var(--mm-purple)}@supports (color:color-mix(in lab,red,red)){.speaker-avatar.tone-2{background:color-mix(in srgb,var(--mm-purple) 14%,transparent)}}.speaker-avatar.tone-2{color:var(--mm-purple)}.speaker-avatar.tone-3{background:var(--mm-success)}@supports (color:color-mix(in lab,red,red)){.speaker-avatar.tone-3{background:color-mix(in srgb,var(--mm-success) 14%,transparent)}}.speaker-avatar.tone-3{color:var(--mm-success)}.speaker-avatar.tone-4{background:var(--mm-warm)}@supports (color:color-mix(in lab,red,red)){.speaker-avatar.tone-4{background:color-mix(in srgb,var(--mm-warm) 16%,transparent)}}.speaker-avatar.tone-4{color:var(--mm-warm)}.transcript-flow .paragraph-meta{align-items:center;gap:8px;margin:0 0 4px;display:flex}.transcript-flow .paragraph-meta strong{color:var(--mm-text);font-size:14px}.transcript-flow .paragraph-meta>button:not(.paragraph-time){font-size:11.5px}.paragraph-time{font-variant-numeric:tabular-nums;margin-left:auto;color:var(--mm-faint)!important;opacity:1!important;font-size:12.5px!important;font-weight:500!important}.paragraph-time:hover{color:var(--mm-orange-text)!important}.transcript-flow p{font-size:15px;font-weight:400;line-height:1.75}.transcript-flow article.hide-cut .word.removed{display:none}.editor-transcript>footer{padding:12px 16px;font-size:12.5px}.editor-preview{border-radius:16px;gap:12px;padding:14px 16px;position:relative}.editor-preview:fullscreen{border-radius:0;padding:24px}.preview-toolbar{flex-wrap:nowrap;gap:8px}.editor-preview{container-type:inline-size}@container (max-width:330px){.preview-toolbar .chip-label{display:none}}.toolbar-spacer{flex:1}.preview-busy{color:var(--editor-dark-text);font-size:12px}.preview-chip,.ratio-menu summary{border:1px solid var(--editor-dark-line);background:var(--editor-dark-2);border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex;color:#f4f4f2!important}.ratio-menu summary:hover,.ratio-menu[open] summary{background:#24242b!important}.preview-chip.icon{justify-content:center;width:34px;padding:0}.preview-chip.on{border-color:var(--mm-orange)}.ratio-menu>div{min-width:250px;left:0;right:auto}.ratio-menu>div button{gap:12px!important}.ratio-menu>div button[aria-pressed=true]{background:var(--mm-soft)}.ratio-menu>div button>span:last-child{display:grid}.handoff-menu small,.ratio-menu small,.transport-settings small{color:var(--mm-muted);font-size:11.5px;font-weight:450}.ratio-shape{max-width:34px;height:22px;color:var(--mm-muted);border:2px solid;border-radius:4px;flex:none;display:block}.preview-transport{flex-direction:column;align-items:stretch;gap:8px;padding:6px 2px 0;display:flex}.transport-row{align-items:center;gap:8px;display:flex}.preview-transport input.transport-scrub{flex:none;width:100%}.transport-dub{letter-spacing:.01em;white-space:nowrap;background:#ffffff1f;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.transport-play{color:#0d0d10!important;background:#fff!important;border-radius:50%!important;width:42px!important;height:42px!important}.transport-time{font-variant-numeric:tabular-nums;font-size:13.5px}.transport-cc{color:#a6a6ad;border:1.5px solid #6b6b75;border-radius:6px;min-width:32px;height:26px;padding:0 6px;font-size:11px;font-weight:800}.transport-cc.on{color:#0d0d10;background:#fff;border-color:#fff}.transport-settings summary{justify-content:center;width:34px;height:34px;color:#f4f4f2!important;background:0 0!important;padding:0!important}.kit-menu.up>div{transform-origin:100% 100%;top:auto;bottom:calc(100% + 8px)}.transport-settings>div{min-width:240px;color:var(--mm-text)}.transport-settings>div button{gap:10px!important}.transport-settings>div button>span{display:grid}.transport-settings>div button[aria-pressed=true]{background:var(--mm-soft)}.menu-label{letter-spacing:.04em;text-transform:uppercase;color:var(--mm-faint);padding:8px 10px 2px;font-size:11px;font-weight:700}.speed-row{gap:4px;padding:4px 6px 6px;display:flex}.speed-row button{border:1px solid var(--mm-border);font-variant-numeric:tabular-nums;flex:1;justify-content:center;padding:6px 0!important;font-size:12px!important}.speed-row button[aria-pressed=true]{border-color:var(--mm-orange);color:var(--mm-orange-text)}.inspector-tabs{scrollbar-width:none;gap:0;padding:10px 8px;display:flex;overflow-x:auto}.inspector-tabs button{flex:1 0 auto;min-height:36px;padding:0 9px;font-size:13.5px}.panel-heading{justify-content:space-between;align-items:center;margin:10px 0 12px;display:flex}.panel-heading h3{font-size:14.5px}.link-button{color:var(--mm-muted);font-size:13px;font-weight:600}.link-button:hover:not(:disabled){color:var(--mm-orange-text)}.caption-style-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:12px;display:grid}.caption-tile{color:#fff;text-align:center;text-shadow:0 2px 6px #0009;background:repeating-conic-gradient(#1f1f24 0 25%,#19191d 0 50%) 0 0/16px 16px;border-radius:12px;place-items:center;min-height:118px;padding:12px;font-size:21px;line-height:1.2;display:grid}.caption-tile em{font-style:normal}.caption-tile.podcast span{text-shadow:none;background:#151515;padding:6px 8px}.caption-style-selects{align-content:space-between;gap:8px;display:grid}.field-block,.slider-field{margin-top:20px}.field-label{color:var(--mm-text);margin-bottom:10px;font-size:13.5px;font-weight:600;display:block}.swatches{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.swatch{width:30px;height:30px;transition:transform .14s var(--mm-ease),box-shadow .14s;border-radius:50%}.swatch:hover:not(:disabled){transform:scale(1.08)}.swatch.add.custom,.swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--mm-surface),0 0 0 4px var(--mm-text)}.swatch.add{border:1.5px dashed var(--mm-border-strong);color:var(--mm-muted);place-items:center;display:grid}.slider-field>div{align-items:center;gap:14px;display:flex}.slider-field input[type=range]{accent-color:var(--mm-orange);flex:1}.slider-value{border:1px solid var(--mm-border);border-radius:10px;align-items:center;padding:0 10px 0 4px;color:var(--mm-muted)!important;flex-direction:row!important;gap:2px!important;margin:0!important;font-size:13px!important;font-weight:500!important}.slider-value input{width:46px;min-height:34px;box-shadow:none;text-align:right;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;padding:0 0 0 6px}.slider-value input::-webkit-inner-spin-button,.slider-value input::-webkit-outer-spin-button{appearance:none}.toggle-list{gap:18px;margin:24px 0 8px;display:grid}.toggle-row{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.toggle-row>svg{color:var(--mm-orange)}.toggle-row>span{gap:1px;display:grid}.toggle-row strong{font-size:13.5px}.toggle-row small{color:var(--mm-muted);font-size:12px}.toggle-row.disabled>span{opacity:.7}.switch{background:var(--mm-border-strong);border-radius:999px;width:42px;height:24px;transition:background .16s;position:relative}.switch i{width:18px;height:18px;transition:transform .18s var(--mm-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch.on{background:var(--mm-orange)}.switch.on i{transform:translate(18px)}.switch:disabled{opacity:.5}.switch:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.editor-timeline{border-radius:16px;padding:10px 16px 12px}.timeline-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.timeline-play{background:var(--mm-orange);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 16px -6px #ff5a36b3}.timeline-time{color:var(--mm-muted);font-variant-numeric:tabular-nums;margin:0 10px 0 6px;font-size:14px}.timeline-time strong{color:var(--mm-text)}.timeline-tools{border:1px solid var(--mm-border);border-radius:10px;gap:2px;margin-left:6px;padding:2px;display:inline-flex}.timeline-kept{color:var(--mm-faint);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:inline-flex}.timeline-kept .link-button{font-size:12px}.timeline-tools .mm-icon-button.danger:not(:disabled):hover{color:var(--mm-danger);background:var(--mm-danger-soft)}.timeline-tools .mm-icon-button.restore:not(:disabled){color:var(--mm-orange)}.timeline-bar .timecode-field+.timecode-field{margin-left:4px!important}.timeline-bar .timecode-field:first-of-type{margin-left:0!important}.timeline-zoom{border:0;gap:6px;margin-left:10px;padding:0}.timeline-zoom input[type=range]{width:110px;min-height:20px;accent-color:var(--mm-orange)}.zoom-fit{min-height:32px!important;padding:0 14px!important}.timeline-tracks{grid-template-columns:104px minmax(0,1fr);gap:10px}.track-area,.track-labels{grid-template-rows:16px 26px 30px 26px 24px;gap:4px}.editor-timeline.tall .track-area,.editor-timeline.tall .track-labels{grid-template-rows:16px 44px 50px 40px 32px}.track-labels>span{background:var(--mm-canvas);height:100%;color:var(--mm-text);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.track-labels>span:first-child{background:0 0}.track-labels svg{color:var(--mm-muted)}.track{border-radius:8px}.track.camera{background:#1c1c21}.filmstrip{opacity:.92;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.track.camera .shot{opacity:1;border-radius:0;height:4px;top:auto;bottom:0}.track.camera .track-block.both{border-radius:6px;height:20px;top:5px;bottom:auto;box-shadow:0 2px 8px #00000059}.track.camera .track-note{color:#fff;text-shadow:0 1px 3px #000}.track-block.media{color:var(--mm-text);border:1px solid #0000;align-items:center;gap:8px;padding:0 8px 0 0;font-weight:600;display:flex}.track-block.media img{aspect-ratio:16/9;object-fit:cover;border-radius:5px 0 0 5px;flex:none;height:100%}.track-block.media>span{text-overflow:ellipsis;padding-left:6px;overflow:hidden}.track-block.media.tone-0{background:var(--mm-info)}@supports (color:color-mix(in lab,red,red)){.track-block.media.tone-0{background:color-mix(in srgb,var(--mm-info) 16%,var(--mm-surface))}}.track-block.media.tone-0{border-color:var(--mm-info)}@supports (color:color-mix(in lab,red,red)){.track-block.media.tone-0{border-color:color-mix(in srgb,var(--mm-info) 30%,transparent)}}.track-block.media.tone-1{background:var(--mm-purple)}@supports (color:color-mix(in lab,red,red)){.track-block.media.tone-1{background:color-mix(in srgb,var(--mm-purple) 16%,var(--mm-surface))}}.track-block.media.tone-1{border-color:var(--mm-purple)}@supports (color:color-mix(in lab,red,red)){.track-block.media.tone-1{border-color:color-mix(in srgb,var(--mm-purple) 30%,transparent)}}.track-block.media.tone-2{background:var(--mm-success)}@supports (color:color-mix(in lab,red,red)){.track-block.media.tone-2{background:color-mix(in srgb,var(--mm-success) 16%,var(--mm-surface))}}.track-block.media.tone-2{border-color:var(--mm-success)}@supports (color:color-mix(in lab,red,red)){.track-block.media.tone-2{border-color:color-mix(in srgb,var(--mm-success) 30%,transparent)}}.track-block.media.tone-3{background:var(--mm-warm)}@supports (color:color-mix(in lab,red,red)){.track-block.media.tone-3{background:color-mix(in srgb,var(--mm-warm) 18%,var(--mm-surface))}}.track-block.media.tone-3{border-color:var(--mm-warm)}@supports (color:color-mix(in lab,red,red)){.track-block.media.tone-3{border-color:color-mix(in srgb,var(--mm-warm) 32%,transparent)}}.track-block.text{background:var(--mm-soft);border:1px solid var(--mm-orange);align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.track-block.text{border:1px solid color-mix(in srgb,var(--mm-orange) 35%,transparent)}}.track-block.text{color:var(--mm-text);font-weight:600}.track-block.text b{color:var(--mm-orange);font-size:13px}.track-block.text span{text-overflow:ellipsis;overflow:hidden}.track-emoji{z-index:2;font-size:15px;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.track-emoji:hover{transform:translate(-50%,-50%)scale(1.25)}@media (max-width:1280px){.editor-panes{grid-template-columns:minmax(260px,.9fr) minmax(270px,var(--preview-share,1fr)) minmax(300px,.9fr)}.timeline-kept,.timeline-zoom input[type=range]{display:none}}@media (max-width:1100px){.editor-panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.editor-panes,.timeline-tracks{grid-template-columns:minmax(0,1fr)}.track-labels{display:none}}.transcript-flow article.no-speaker{grid-template-columns:minmax(0,1fr)}.transcript-flow article.no-speaker .paragraph-meta{justify-content:flex-end;min-height:18px}.transcript-flow article.no-speaker .paragraph-meta>button:not(.paragraph-time){margin-right:auto}.transcript-flow .paragraph-meta>button.speaker-name{color:var(--mm-text);opacity:1;border-radius:6px;align-items:center;gap:5px;margin-left:-5px;padding:1px 5px;font-size:13.5px;font-weight:700;display:inline-flex}.transcript-flow .paragraph-meta>button.speaker-name svg{color:var(--mm-faint);opacity:0;transition:opacity .15s}.transcript-flow .paragraph-meta>button.speaker-name:focus-visible svg,.transcript-flow article:hover .paragraph-meta>button.speaker-name svg{opacity:1}.speaker-name:hover:not(:disabled){background:var(--mm-canvas-2)}.speaker-names{border-top:1px solid var(--mm-border);gap:6px;min-width:250px;margin-top:6px;padding-top:10px;display:grid}.speaker-names-head{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.speaker-names-head .link-button{align-items:center;gap:4px;font-size:12px;display:inline-flex}.speaker-name-row{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.speaker-name-row>.speaker-suggestion,.speaker-name-row>small{grid-column:2;justify-self:start}.speaker-name-row .speaker-avatar{width:26px;height:26px;font-size:11px}.speaker-name-row input{border-radius:8px;min-height:30px;padding:3px 8px;font-size:13px;font-weight:600}.speaker-name-row small{color:var(--mm-faint);font-size:11px}.speaker-names p{color:var(--mm-faint);margin:2px 0 0;font-size:11.5px}.speaker-input{width:160px;min-height:28px;padding:2px 8px;font-size:13.5px;font-weight:600}.transcript-flow .word{color:#2a241f}[data-theme=dark] .transcript-flow .word{color:#e9e4df}.inspector-body{padding-bottom:32px;scroll-padding-bottom:32px}.clip-outside{background:var(--mm-surface);position:absolute;top:24px;bottom:0}@supports (color:color-mix(in lab,red,red)){.clip-outside{background:color-mix(in srgb,var(--mm-surface) 55%,transparent)}}.clip-outside{pointer-events:none;z-index:1}.clip-region{border:1.5px solid var(--mm-orange);box-shadow:0 0 0 4px var(--mm-orange);border-radius:10px;top:22px;bottom:-3px}@supports (color:color-mix(in lab,red,red)){.clip-region{box-shadow:0 0 0 4px color-mix(in srgb,var(--mm-orange) 12%,transparent)}}.clip-region{z-index:1}.trim-handle{background:var(--mm-orange);border-radius:6px;width:10px;top:22px;bottom:-3px;box-shadow:0 2px 6px #0000002e}.trim-handle,.trim-handle.end{margin-left:-5px}.trim-handle:after{background:#ffffffd9;width:2px;height:16px}.trim-handle:hover{filter:brightness(1.08)}.playhead{z-index:4;background:#e5484d;width:2px}.playhead:before{background:#e5484d;border-radius:3px 3px 50% 50%;width:12px;height:12px;transform:translate(-50%,-1px)}.track-empty{border:1px dashed var(--mm-border-strong);color:var(--mm-faint);z-index:2;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:550;display:flex;position:absolute;top:3px;bottom:3px}.track-empty:hover:not(:disabled){border-color:var(--mm-orange);color:var(--mm-orange-text);background:var(--mm-soft)}.editor-preview .kit-menu>div{border:1px solid var(--editor-dark-line);color:#f4f4f2;background:#1b1b20;border-radius:14px;min-width:250px;padding:6px;box-shadow:0 18px 40px -12px #0009}.editor-preview .kit-menu>div button{color:#f4f4f2;width:100%;font-weight:600}.editor-preview .kit-menu>div button:hover:not(:disabled){background:#26262d}.editor-preview .kit-menu>div button[aria-pressed=true]{background:#ff5a3629;box-shadow:inset 0 0 0 1px #ff5a3673}.editor-preview .kit-menu>div button:disabled{opacity:.45}.editor-preview .kit-menu small,.editor-preview .ratio-shape{color:#9b9ba3}.editor-preview .ratio-menu>div button[aria-pressed=true] .ratio-shape{color:var(--mm-orange)}.editor-preview .ratio-menu>div button{min-height:52px}.ratio-slot{flex:none;place-items:center;width:34px;height:28px;display:grid}.editor-preview .ratio-shape{border-radius:3px;max-width:none}.editor-preview .menu-label{color:#7d7d86}.editor-preview .speed-row button{border-color:var(--editor-dark-line);color:#d6d6db;justify-content:center;font-weight:600}.editor-preview .speed-row button[aria-pressed=true]{border-color:var(--mm-orange);box-shadow:none;color:#fff;background:#ff5a3629}.editor-preview .transport-settings summary:hover,.editor-preview .transport-settings[open] summary{border-radius:10px;background:#26262d!important}.editor-preview .kit-menu>div hr{border:0;border-top:1px solid var(--editor-dark-line);margin:4px 6px}.voice-picker{align-items:flex-end;gap:8px;margin:10px 0 12px;display:flex}.voice-picker label{flex:1;min-width:0;margin:0!important}.voice-picker .mm-button{flex:none;min-height:40px}.dub-voice{color:var(--mm-muted);font-weight:500}.track-area{cursor:ew-resize}.track-area [data-block]{cursor:pointer}.playhead-grip{pointer-events:auto;cursor:grab;border-radius:5px;width:18px;height:20px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.playhead.scrubbing .playhead-grip{cursor:grabbing}.playhead-grip:focus-visible{outline:2px solid var(--mm-orange);outline-offset:1px}.playhead.scrubbing:before{transform:translate(-50%,-1px)scale(1.2)}.preview-canvas{container-type:size}.live-caption .caption-line{animation:caption-line-in .16s cubic-bezier(.2,.8,.2,1) both;display:inline-block}@keyframes caption-line-in{0%{opacity:0;transform:translateY(.18em)}}.live-caption span{transition:color .12s ease-out,transform .16s cubic-bezier(.2,.8,.2,1)}.live-caption.anim-none .caption-line{animation-duration:90ms}.live-caption.anim-highlight span.active{transform:scale(1.06)}.live-caption.anim-pop span.active{margin:0;animation:caption-pop .19s cubic-bezier(.3,1.5,.5,1) both;transform:none}@keyframes caption-pop{0%{transform:scale(.78)}47%{transform:scale(1.2)}to{transform:scale(1)}}.live-caption.anim-word .caption-line{animation:caption-zoom .13s cubic-bezier(.2,.9,.3,1) both}@keyframes caption-zoom{0%{opacity:.2;transform:scale(.72)}}.live-caption.anim-reveal span.new{animation:caption-fade .14s ease-out both}@keyframes caption-fade{0%{opacity:0}}.live-caption.anim-karaoke span{position:relative}.live-caption.anim-karaoke span[data-text]:after{content:attr(data-text);color:var(--caption-accent);white-space:nowrap;clip-path:inset(0 100% 0 0);pointer-events:none;position:absolute;inset:0}.live-caption.anim-karaoke span.said:after{clip-path:inset(0)}.live-caption.anim-karaoke span.active:after{animation:caption-fill var(--word-duration) linear forwards}.live-caption.paused span.active,.live-caption.paused span.active:after{animation-play-state:paused}@keyframes caption-fill{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.live-caption .caption-line,.live-caption span{transition:none!important;animation:none!important}}.preview-brand{z-index:3;text-shadow:0 0 1px #151515,0 1px 2px #000000b3;pointer-events:none;font-family:Arial,sans-serif;font-size:max(9px,1.8cqh);line-height:1;position:absolute;top:7cqh;right:5.5cqw}.slider-value,.transcript-find{transition:border-color .14s,box-shadow .14s}.slider-value input:focus,.slider-value input:focus-visible,.transcript-find input:focus,.transcript-find input:focus-visible{box-shadow:none;border:0;outline:none}.slider-value:focus-within,.transcript-find:focus-within{border-color:var(--mm-orange);box-shadow:0 0 0 3px #ff5a3624}.transcript-find:focus-within svg{color:var(--mm-orange-text)}.inspector-body{padding:4px 18px 32px}.inspector-body .ai-card,.inspector-body .caption-style,.panel-section{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;margin:0;padding:18px 0;display:grid}.inspector-body .ai-card+.ai-card,.inspector-body .caption-style+.panel-section,.inspector-body>*+.ai-card,.panel-section+.panel-section{border-top:1px solid var(--mm-border)}.caption-style .panel-heading,.inspector-body .ai-card>strong,.panel-section-head{color:var(--mm-text);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;display:flex}.caption-style .panel-heading h3,.panel-section-head h3{margin:0;font-size:14px;font-weight:650}.inspector-body .ai-card>strong>svg,.panel-section-head>svg{color:var(--mm-orange)}.panel-section-action{margin-left:auto;font-size:12.5px;font-weight:600}.panel-section-action a{color:var(--mm-muted)}.panel-section-action a:hover{color:var(--mm-orange-text)}.inspector-body .ai-card>p,.panel-section-hint{color:var(--mm-muted)!important;margin:-4px 0 0!important;font-size:12.5px!important;line-height:1.5!important}.plan-badge{background:var(--mm-canvas-2);color:var(--mm-muted);letter-spacing:.01em;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:650;display:inline-flex}.inspector-body .ai-card input:not([type]),.inspector-body .ai-card textarea,.panel-input{border-radius:10px;width:100%;min-height:42px;padding:9px 12px;font-size:13.5px}.inspector-body .ai-card .ai-row>.mm-button,.inspector-body .ai-card>.mm-button,.panel-button{border-radius:10px;justify-content:center;min-height:40px;font-size:13px;font-weight:600}.panel-button.ghost{border-style:dashed}.panel-action{gap:10px;margin-top:4px;display:grid}.toggle-list.tight{gap:14px;margin:2px 0}.action-status{align-items:flex-start;gap:6px;display:flex;color:var(--mm-muted)!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.action-status svg{color:var(--mm-success);flex:none;margin-top:1px}.action-status.error{color:var(--mm-danger)!important}.action-status.error svg{color:var(--mm-danger)}.inspector-body .field-label{margin:4px 0 -2px}.inspector-body .field-block,.inspector-body .slider-field{margin-top:6px}.inspector-body .upgrade-note.compact{margin:0}.choice-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choice-cards.cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-cards button{border:1.5px solid var(--mm-border);background:var(--mm-surface);text-align:left;color:var(--mm-text);border-radius:12px;justify-items:start;gap:2px;padding:10px 12px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.choice-cards button>svg{color:var(--mm-muted);margin-bottom:4px}.choice-cards strong{align-items:center;gap:6px;font-size:13px;display:inline-flex}.choice-cards small{color:var(--mm-muted);font-size:11.5px;line-height:1.35}.choice-cards button:hover:not(:disabled){border-color:var(--mm-border-strong)}.choice-cards button.on{border-color:var(--mm-orange);background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.choice-cards button.on{background:color-mix(in srgb,var(--mm-orange) 6%,var(--mm-surface))}}.choice-cards button.on{box-shadow:0 0 0 3px var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.choice-cards button.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--mm-orange) 10%,transparent)}}.choice-cards button.on>svg{color:var(--mm-orange)}.choice-cards button:disabled{opacity:.55;cursor:not-allowed}.choice-cards button:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.choice-cards.cols-4 button{text-align:center;justify-items:center}.ratio-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ratio-tiles button{border:1.5px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);border-radius:12px;justify-items:center;gap:2px;padding:10px 4px 8px;transition:border-color .14s,background .14s;display:grid}.ratio-tiles .ratio-slot{height:32px}.ratio-tiles .ratio-shape{border:2px solid var(--mm-muted);border-radius:4px;max-width:none}.ratio-tiles strong{font-size:12.5px}.ratio-tiles small{color:var(--mm-muted);font-size:10.5px}.ratio-tiles button:hover:not(:disabled){border-color:var(--mm-border-strong)}.ratio-tiles button.on{border-color:var(--mm-orange);background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.ratio-tiles button.on{background:color-mix(in srgb,var(--mm-orange) 6%,var(--mm-surface))}}.ratio-tiles button.on .ratio-shape{border-color:var(--mm-orange);background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.ratio-tiles button.on .ratio-shape{background:color-mix(in srgb,var(--mm-orange) 14%,transparent)}}.kit-list{gap:8px;display:grid}.kit-option{border:1.5px solid var(--mm-border);background:var(--mm-surface);text-align:left;color:var(--mm-text);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.kit-dot,.kit-option img{object-fit:contain;background:var(--mm-canvas-2);border-radius:9px;width:36px;height:36px}.kit-option span{min-width:0;display:grid}.kit-option strong{font-size:13px}.kit-option small{color:var(--mm-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.kit-option>svg{color:var(--mm-orange)}.kit-option:hover:not(:disabled){border-color:var(--mm-border-strong)}.kit-option.on{border-color:var(--mm-orange);background:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.kit-option.on{background:color-mix(in srgb,var(--mm-orange) 6%,var(--mm-surface))}}.kit-empty{border:1.5px dashed var(--mm-border-strong);border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-weight:600;display:flex;color:var(--mm-muted)!important;font-size:13px!important}.kit-empty:hover{border-color:var(--mm-orange);color:var(--mm-orange-text)!important}.swatch.light{box-shadow:inset 0 0 0 1px var(--mm-border-strong)}.swatch.light[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--mm-border-strong),0 0 0 2px var(--mm-surface),0 0 0 4px var(--mm-text)}.versions-menu summary{align-items:center;gap:3px;min-height:0!important;color:var(--mm-muted)!important;border-radius:6px!important;margin:-1px 0!important;padding:1px 6px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.versions-menu summary:hover,.versions-menu[open] summary{background:var(--mm-canvas-2)!important;color:var(--mm-text)!important}.versions-menu>div{min-width:240px;max-height:340px;overflow-y:auto;left:0!important;right:auto!important}.versions-menu>div button>span{display:grid}.versions-menu>div button small{color:var(--mm-muted);font-size:11.5px}.versions-menu>div button[aria-pressed=true]{opacity:1;color:var(--mm-orange-text)}.editor-status{overflow:visible}.inspector-body>.ai-card:not(:first-child),.inspector-body>.panel-section:not(:first-child){border-top:1px solid var(--mm-border)}.inspector-body .caption-style .field-block{margin-top:16px}.inspector-body .caption-style .field-label{margin:0 0 10px}.inspector-body .ai-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.inspector-body .ai-row .mm-button{min-height:42px}.inspector-body .ai-cut,.inspector-body .ai-dub-row,.inspector-body .ai-translation{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.inspector-body .ai-cut>span:nth-child(2),.inspector-body .ai-dub-row>span:first-child{min-width:0;color:var(--mm-text);flex:1;font-size:13px;font-weight:650}.inspector-body .ai-translation{gap:10px;padding:4px 12px;display:grid}.inspector-body .mm-link-button{min-height:32px;color:var(--mm-orange-text);text-align:left;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:650}.inspector-body .mm-link-button:hover:not(:disabled){background:var(--mm-soft)}.inspector-body .mm-link-button:disabled{color:var(--mm-faint)}.inspector-body .ai-pill{background:var(--mm-soft);color:var(--mm-orange-text);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:650}.inspector-body .ai-segments{gap:10px;padding-bottom:10px;display:grid}.inspector-body .ai-segments label{gap:4px;margin:0;font-weight:500}.inspector-body .ai-cut input[type=number]{width:64px;min-height:32px;padding:2px 8px}.inspector-body .ai-thumbs button{border-radius:10px}.inspector-body .voice-picker{margin:0}.inspector-body .ai-card>strong>svg{display:none}.caption-style .panel-heading h3,.inspector-body .ai-card>strong,.panel-section-head h3{font-family:var(--mm-font-display);letter-spacing:-.01em;font-size:14.5px;font-weight:750}.editor-inspector,.editor-preview,.editor-timeline,.editor-transcript{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-sm);border-radius:22px}.editor-header h1{letter-spacing:-.02em}.editor-header h1,.editor-panes h2{font-family:var(--mm-font-display);font-weight:800}.editor-panes h2{letter-spacing:-.015em}.editor-thumb{box-shadow:var(--mm-shadow-sm);border-radius:14px}.editor-preview{color:var(--mm-text);background:radial-gradient(120% 80% at 50% 0,var(--mm-orange),transparent 60%),var(--mm-surface)}@supports (color:color-mix(in lab,red,red)){.editor-preview{background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--mm-orange) 5%,transparent),transparent 60%),var(--mm-surface)}}.preview-canvas{background:#111013;border-radius:18px;box-shadow:0 0 0 1px #17100b14,0 24px 48px -22px #48220a66}.editor-preview .preview-chip,.editor-preview .ratio-menu summary{border:1px solid var(--mm-border);background:var(--mm-surface);box-shadow:var(--mm-shadow-xs);color:var(--mm-text)!important}.editor-preview .preview-chip:hover,.editor-preview .ratio-menu summary:hover,.editor-preview .ratio-menu[open] summary{background:var(--mm-canvas)!important}.editor-preview .preview-chip.on{border-color:var(--mm-orange);background:var(--mm-soft);color:var(--mm-orange-text)!important}.preview-busy{color:var(--mm-muted)}.editor-preview .transport-play{box-shadow:inset 0 1px 0 #ffffff38,var(--mm-shadow-orange);color:#fff!important;background:linear-gradient(#f5603a,#dc3d19)!important;width:42px!important;height:42px!important}.editor-preview .transport-time{color:var(--mm-text)}.editor-preview .transport-time small{color:var(--mm-muted)}.editor-preview .preview-transport input.transport-scrub{background:linear-gradient(90deg,var(--mm-orange) var(--fill),var(--mm-border-strong) var(--fill))}.editor-preview .preview-transport input.transport-scrub::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--mm-orange),0 2px 6px #0003;background:#fff}.editor-preview .mm-icon-button,.editor-preview .transport-settings summary{color:var(--mm-muted)!important}.editor-preview .mm-icon-button:hover,.editor-preview .transport-settings summary:hover,.editor-preview .transport-settings[open] summary{color:var(--mm-text)!important;background:var(--mm-canvas)!important}.editor-preview .transport-cc{border-color:var(--mm-border-strong);color:var(--mm-muted);background:0 0}.editor-preview .transport-cc.on{border-color:var(--mm-text);background:var(--mm-text);color:var(--mm-surface)}.preview-note{color:var(--mm-muted)!important}.editor-preview:not(:fullscreen) .kit-menu>div{border-color:var(--mm-border);background:var(--mm-surface);color:var(--mm-text);box-shadow:var(--mm-shadow-lg)}.editor-preview:not(:fullscreen) .kit-menu>div button{color:var(--mm-text)}.editor-preview:not(:fullscreen) .kit-menu>div button:hover:not(:disabled){background:var(--mm-canvas)}.editor-preview:not(:fullscreen) .kit-menu>div button[aria-pressed=true]{background:var(--mm-soft);box-shadow:inset 0 0 0 1px var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.editor-preview:not(:fullscreen) .kit-menu>div button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mm-orange) 40%,transparent)}}.editor-preview:not(:fullscreen) .kit-menu small{color:var(--mm-muted)}.editor-preview:not(:fullscreen) .ratio-shape{color:var(--mm-muted)}.editor-preview:not(:fullscreen) .menu-label{color:var(--mm-faint)}.editor-preview:not(:fullscreen) .speed-row button{border-color:var(--mm-border);color:var(--mm-text)}.editor-preview:not(:fullscreen) .speed-row button[aria-pressed=true]{border-color:var(--mm-orange);background:var(--mm-soft);color:var(--mm-orange-text)}.editor-preview:fullscreen{color:#f4f4f2;background:#0d0d10}.editor-preview:fullscreen .transport-time{color:#f4f4f2!important}.editor-preview:fullscreen .mm-icon-button{color:#f4f4f2!important}.editor-preview:fullscreen .transport-settings summary{color:#f4f4f2!important}.inspector-tabs button[aria-selected=true]{background:var(--mm-soft);color:var(--mm-orange-text);box-shadow:inset 0 0 0 1px var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.inspector-tabs button[aria-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mm-orange) 22%,transparent)}}.timeline-play{box-shadow:inset 0 1px 0 #ffffff38,var(--mm-shadow-orange);background:linear-gradient(#f5603a,#dc3d19)}.track.speech{cursor:pointer}.track.speech .segment-cut{background:repeating-linear-gradient(135deg,var(--mm-text) 0 4px,transparent 4px 8px);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.track.speech .segment-cut{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--mm-text) 7%,transparent) 0 4px,transparent 4px 8px)}}.track.speech .segment-cut{pointer-events:none}.track.speech .segment-selected{z-index:2;border:2px solid var(--mm-orange);background:var(--mm-orange);border-radius:6px;position:absolute;top:1px;bottom:1px}@supports (color:color-mix(in lab,red,red)){.track.speech .segment-selected{background:color-mix(in srgb,var(--mm-orange) 12%,transparent)}}.track.speech .segment-selected{box-shadow:0 0 0 3px var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.track.speech .segment-selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--mm-orange) 18%,transparent)}}.track.speech .segment-selected{pointer-events:none;animation:segment-in .14s ease-out}.track.speech .segment-selected.removed{border-style:dashed;border-color:var(--mm-muted);background:var(--mm-text)}@supports (color:color-mix(in lab,red,red)){.track.speech .segment-selected.removed{background:color-mix(in srgb,var(--mm-text) 6%,transparent)}}.track.speech .segment-selected.removed{box-shadow:none}.track.speech .segment-selected em{background:var(--mm-orange);color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:calc(100% - 8px);padding:0 5px;font-size:10px;font-style:normal;font-weight:700;line-height:15px;position:absolute;top:2px;left:4px;overflow:hidden}.track.speech .segment-selected.removed em{background:var(--mm-text)}@keyframes segment-in{0%{opacity:0;transform:scaleY(.9)}}.track.speech .split-mark{z-index:3;color:#0000;cursor:pointer;background:0 0;border:0;width:12px;margin-left:-6px;padding:0;position:absolute;top:-2px;bottom:-2px}.track.speech .split-mark:before{content:"";background:var(--mm-text);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:5px}.track.speech .split-mark svg{background:var(--mm-text);width:12px;height:12px;color:var(--mm-surface);opacity:0;border-radius:50%;padding:1px;transition:opacity .12s;position:absolute;top:-1px;left:0}.track.speech .split-mark:focus-visible svg,.track.speech .split-mark:not(:disabled):hover svg{opacity:1}.track.speech .split-mark:disabled{cursor:default}.mm-editor{position:relative}.editor-messages{z-index:60;pointer-events:none;width:max-content;max-width:min(560px,100% - 32px);position:absolute;top:142px;left:50%;transform:translate(-50%)}.editor-messages .editor-message{pointer-events:auto;border:1px solid var(--mm-success);padding:7px 7px 7px 14px}@supports (color:color-mix(in lab,red,red)){.editor-messages .editor-message{border:1px solid color-mix(in srgb,var(--mm-success) 28%,var(--mm-border))}}.editor-messages .editor-message{background:var(--mm-surface);box-shadow:var(--mm-shadow-lg);animation:editor-toast-in .18s var(--mm-ease,ease-out);border-radius:999px;font-weight:600}.editor-messages .editor-message.error{border-color:var(--mm-danger)}@supports (color:color-mix(in lab,red,red)){.editor-messages .editor-message.error{border-color:color-mix(in srgb,var(--mm-danger) 35%,var(--mm-border))}}.editor-messages .editor-message.error{background:var(--mm-surface);border-radius:14px}@keyframes editor-toast-in{0%{opacity:0;transform:translateY(-6px)}}.render-status{position:relative}.render-pill{border:1px solid var(--mm-orange);align-items:center;gap:8px;min-height:40px;padding:0 12px 0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.render-pill{border:1px solid color-mix(in srgb,var(--mm-orange) 30%,var(--mm-border))}}.render-pill{background:var(--mm-soft);color:var(--mm-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;font-size:13.5px;font-weight:600}.render-pill:hover{border-color:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.render-pill:hover{border-color:color-mix(in srgb,var(--mm-orange) 55%,var(--mm-border))}}.render-pill b{min-width:34px;color:var(--mm-orange-text);font-variant-numeric:tabular-nums;text-align:right}.render-pill>svg:last-child{color:var(--mm-muted)}.render-status.stopped .render-pill{border-color:var(--mm-border);background:var(--mm-surface)}.render-status.failed .render-pill{border-color:var(--mm-danger)}@supports (color:color-mix(in lab,red,red)){.render-status.failed .render-pill{border-color:color-mix(in srgb,var(--mm-danger) 40%,var(--mm-border))}}.render-status.failed .render-pill{background:var(--mm-danger-soft)}.render-status.failed .render-pill>svg:first-child{color:var(--mm-danger)}.render-ring{width:20px;height:20px;transform:rotate(-90deg)}.render-ring circle{fill:none;stroke:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.render-ring circle{stroke:color-mix(in srgb,var(--mm-orange) 20%,transparent)}}.render-ring circle{stroke-width:2.5px}.render-ring circle+circle{stroke:var(--mm-orange);stroke-linecap:round;transition:stroke-dashoffset .4s}.render-ring circle.indeterminate{transform-origin:10px 10px;animation:render-spin .9s linear infinite}@keyframes render-spin{to{transform:rotate(1turn)}}.render-panel{z-index:70;border:1px solid var(--mm-border);background:var(--mm-surface);width:300px;box-shadow:var(--mm-shadow-lg);border-radius:16px;gap:8px;padding:14px;animation:editor-toast-in .16s ease-out;display:grid;position:absolute;top:calc(100% + 8px);right:0}.render-panel strong{font-size:14px}.render-panel p{color:var(--mm-muted);margin:0;font-size:12.5px;line-height:1.45}.render-panel .render-error{color:var(--mm-danger)}.render-meter{background:var(--mm-canvas);border-radius:999px;height:6px;overflow:hidden}.render-meter span{border-radius:inherit;background:var(--mm-orange);height:100%;transition:width .4s;display:block}.render-panel-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}@media (prefers-reduced-motion:reduce){.render-ring circle.indeterminate{animation:none}}.speaker-name-loading{background:linear-gradient(90deg,var(--mm-canvas-2) 0,var(--mm-canvas-2) 50%,var(--mm-canvas-2) 100%);border-radius:6px;width:84px;height:14px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.speaker-name-loading{background:linear-gradient(90deg,var(--mm-canvas-2) 0,color-mix(in srgb,var(--mm-canvas-2) 40%,var(--mm-surface)) 50%,var(--mm-canvas-2) 100%)}}.speaker-name-loading{background-size:200% 100%;animation:speaker-shimmer 1.2s ease-in-out infinite}@keyframes speaker-shimmer{to{background-position:-200% 0}}.speaker-rename{flex-wrap:wrap;gap:6px}.speaker-rename,.speaker-suggestion{align-items:center;display:inline-flex}.speaker-suggestion{border:1px solid var(--mm-orange);gap:4px;padding:2px 8px}@supports (color:color-mix(in lab,red,red)){.speaker-suggestion{border:1px solid color-mix(in srgb,var(--mm-orange) 35%,var(--mm-border))}}.speaker-suggestion{background:var(--mm-soft);color:var(--mm-orange-text);cursor:pointer;white-space:nowrap;border-radius:999px;font-size:11.5px;font-weight:650}.speaker-suggestion:hover:not(:disabled){border-color:var(--mm-orange)}.transcript-flow .paragraph-meta>.speaker-rename>.speaker-suggestion{opacity:1}.preview-watermark{--wm-w:calc(max(100cqw, 100cqh) * .17);top:5.5cqh;left:calc(100cqw - var(--wm-w) - 4.5cqw);z-index:3;width:var(--wm-w);opacity:0;pointer-events:none;height:auto;animation:preview-watermark 20s linear infinite;position:absolute}@keyframes preview-watermark{0%{opacity:0;top:5.5cqh;left:calc(100cqw - var(--wm-w) - 4.5cqw)}2%,23%{opacity:.85;top:5.5cqh;left:calc(100cqw - var(--wm-w) - 4.5cqw)}25%{opacity:0;top:5.5cqh;left:calc(100cqw - var(--wm-w) - 4.5cqw)}25.01%{opacity:0;top:60cqh;left:4.5cqw}27%,48%{opacity:.85;top:60cqh;left:4.5cqw}50%{opacity:0;top:60cqh;left:4.5cqw}50.01%{opacity:0;top:5.5cqh;left:4.5cqw}52%,73%{opacity:.85;top:5.5cqh;left:4.5cqw}75%{opacity:0;top:5.5cqh;left:4.5cqw}75.01%{opacity:0;top:60cqh;left:calc(100cqw - var(--wm-w) - 4.5cqw)}77%,98%{opacity:.85;top:60cqh;left:calc(100cqw - var(--wm-w) - 4.5cqw)}to{opacity:0;top:60cqh;left:calc(100cqw - var(--wm-w) - 4.5cqw)}}@media (prefers-reduced-motion:reduce){.preview-watermark{opacity:.85;animation:none}}.preview-brand.left{left:5.5cqw;right:auto}.ai-suggestion{gap:6px;padding:10px 0 2px;font-size:12px}.ai-suggestion.used{opacity:.62}.ai-suggestion header{align-items:center;gap:8px;display:flex}.ai-suggestion .cut-time{border:1px solid var(--mm-border);background:var(--mm-surface-2);font-variant-numeric:tabular-nums;color:var(--mm-text);border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;transition:border-color .14s,color .14s;display:inline-flex}.ai-suggestion .cut-time:hover{border-color:var(--mm-orange);color:var(--mm-orange-text)}.ai-suggestion .cut-time small{color:var(--mm-faint);font-weight:500}.ai-suggestion .cut-used{color:var(--mm-success);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.ai-suggestion .cut-quote{color:var(--mm-text);border-left:2px solid var(--mm-border-strong);margin:0;padding-left:9px;font-size:12.5px;line-height:1.5}.ai-suggestion em{font-size:11.5px}.ai-suggestion .cut-none{color:var(--mm-faint);align-self:center}.ai-preparing{color:var(--mm-muted);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:11.5px;line-height:1.5;display:flex}.ai-preparing svg{flex-shrink:0;margin-top:2px;animation:mm-spin 1.4s linear infinite}.ai-generate{text-align:center;gap:3px;padding:4px;line-height:1.2}.ai-thumbs .ai-generate:only-child{aspect-ratio:auto;flex-direction:row;flex:auto;gap:7px;height:36px;padding:0 12px}.ai-thumbs .ai-generate:only-child small{font-size:12.5px}.inspector-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:8px 6px;display:grid;overflow:visible}.inspector-tabs button{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;padding:4px 2px;font-size:11px;font-weight:600;display:flex}.inspector-tabs button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.inspector-tabs button[aria-selected=true] svg{color:var(--mm-orange-text)}.quick-panel{gap:14px;padding-top:12px;display:grid}.quick-head{align-items:center;gap:12px;display:flex}.quick-head div{gap:2px;display:grid}.quick-head strong{font-size:15px}.quick-head span:not(.quick-ring){color:var(--mm-muted);font-size:12px}.quick-head.rated{border-bottom:1px solid var(--mm-border);align-items:start;gap:14px;padding-bottom:14px}.quick-head.rated .mm-ring{flex:none}.quick-head.rated .mm-ring strong{font-family:var(--mm-font-display);font-size:19px}.quick-head.rated>div{gap:4px;min-width:0}.quick-head.rated strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.quick-head.rated .score-source{margin-top:0}.quick-progress{color:var(--mm-muted);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex;margin:2px 0 0!important}.quick-progress i{background:linear-gradient(to right,var(--mm-success) var(--done),var(--mm-soft) var(--done));border-radius:99px;flex:none;width:54px;height:4px}.quick-ring{background:conic-gradient(var(--mm-success) var(--done),var(--mm-soft) 0);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.quick-ring b{background:var(--mm-surface);border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.quick-hook{gap:6px;display:grid}.quick-hook span{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.quick-hook small{color:var(--mm-muted);font-weight:500}.quick-hook input{border:1px solid var(--mm-border);background:var(--mm-surface);width:100%;color:var(--mm-text);font:inherit;border-radius:10px;padding:9px 11px}.quick-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.quick-steps li{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.quick-steps li.done{background:var(--mm-success)}@supports (color:color-mix(in lab,red,red)){.quick-steps li.done{background:color-mix(in srgb,var(--mm-success) 5%,var(--mm-surface))}}.quick-check{background:var(--mm-soft);width:28px;height:28px;color:var(--mm-muted);border-radius:50%;place-items:center;display:grid}.quick-steps li.done .quick-check{background:var(--mm-success-soft);color:var(--mm-success)}.quick-copy{min-width:0;display:grid}.quick-copy strong{font-size:13px}.quick-copy small{color:var(--mm-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.inspector-body .quick-more{margin:0}.quick-more button{color:var(--mm-orange-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.panel-more{border-top:1px solid var(--mm-border);margin-top:6px}.panel-more>summary{cursor:pointer;align-items:center;gap:8px;padding:14px 0 6px;font-size:13px;font-weight:600;list-style:none;display:flex}.panel-more>summary::-webkit-details-marker{display:none}.panel-more>summary:after{content:"";border-right:2px solid var(--mm-muted);border-bottom:2px solid var(--mm-muted);width:7px;height:7px;margin-left:auto;transition:transform .16s;transform:rotate(45deg)}.panel-more[open]>summary:after{transform:rotate(-135deg)}.history-menu,.history-menu>button{position:relative}.history-count{background:var(--mm-orange);color:#fff;border-radius:999px;min-width:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-3px;right:-3px}.history-popover{z-index:60;border:1px solid var(--mm-border);background:var(--mm-surface);width:280px;max-height:360px;box-shadow:var(--mm-shadow-lg);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.history-popover header{gap:2px;padding:4px 8px 8px;display:grid}.history-popover header span{color:var(--mm-muted);font-size:11.5px}.history-popover ol{margin:0;padding:0;list-style:none}.history-popover button{width:100%;color:var(--mm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:8px;font-size:13px;display:grid}.history-popover button:focus-visible,.history-popover button:hover{background:var(--mm-canvas);outline:none}.history-popover button.current{background:var(--mm-soft);font-weight:600}.history-popover button.undone{color:var(--mm-muted)}.history-popover small{color:var(--mm-muted);font-size:11px}.render-stages{gap:4px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.render-stages li{color:var(--mm-muted);align-items:center;gap:6px;display:flex}.render-stages li.done{color:var(--mm-success)}.render-stages li.now{color:var(--mm-text);font-weight:600}.render-retry{color:var(--mm-orange-text);gap:6px;font-size:12px;display:flex}@media (min-width:768px){.mm-workspace.editor-focus>.mm-topbar{display:none}}@media (min-width:1101px){.mm-workspace.editor-focus .mm-editor{height:calc(100dvh - 30px);min-height:560px}}.editor-title{container-type:inline-size}.editor-status{flex-wrap:nowrap}@container (max-width:400px){.editor-status .status-item:last-child:not(.versions-menu){display:none}}@container (max-width:260px){.editor-status .status-item:not(.versions-menu){display:none}}@container (max-width:230px){.editor-status>span[role=status]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor-status .versions-menu:before{display:none}}.editor-title .title-input{letter-spacing:-.01em;border-radius:7px;height:25px;min-height:0;margin:0 0 0 -9px;padding:0 8px;font-size:19px;line-height:25px}.editor-title .title-input:focus-visible{outline-offset:1px;outline-width:2px}@media (max-width:767px){.editor-header{flex-wrap:wrap;row-gap:10px}.editor-history{flex:none;order:3}.editor-history .kit-menu summary,.editor-history .mm-icon-button{width:38px;height:38px;min-height:38px}.editor-actions{flex-wrap:nowrap;flex:1 1 0;order:4;justify-content:flex-end;gap:8px;min-width:0}.editor-actions .mm-primary{min-width:0;min-height:38px;padding:0 14px}.editor-actions>button.mm-button{justify-content:center;gap:0;width:38px;min-height:38px;padding:0;font-size:0}.editor-actions .render-pill{min-height:38px}.editor-actions .render-pill>span,.editor-actions .render-pill>svg:last-child{display:none}}.transport-row{min-width:0}.transport-row>*{flex-shrink:0}.transport-time{white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.editor-messages{top:auto;bottom:22px;left:calc(50% + var(--editor-rail-offset,38px));position:fixed}@keyframes editor-toast-up{0%{opacity:0;transform:translateY(8px)}}.editor-messages .editor-message{animation-name:editor-toast-up}.mm-sidebar:not(.rail)~.mm-workspace .editor-messages{--editor-rail-offset:124px}@media (max-width:767px){.editor-messages{bottom:16px;left:50%}}.editor-skeleton .editor-panes>.mm-skeleton{border-radius:16px;min-height:320px}.editor-skeleton-timeline{border-radius:16px;flex:none;height:200px}@media (max-width:1100px){.editor-skeleton .editor-panes>.mm-skeleton.dark{order:-1;grid-column:1/-1;min-height:420px}}.editor-messages .editor-message-action{border-radius:999px;min-height:30px;margin-left:4px;padding:0 12px}.editor-media-versions{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:.35rem .8rem;padding:.6rem .9rem;font-size:.75rem;line-height:1.45;display:flex}.editor-media-versions strong{color:var(--ink)}.adm-content{max-width:1360px}.adm-content>.adm-header~*+*{margin-top:20px}.adm-sidebar nav{gap:2px}.adm-nav-group{letter-spacing:.08em;text-transform:uppercase;color:var(--mm-faint);margin:16px 14px 6px;font-size:11px;font-weight:700}.adm-nav-item:first-child .adm-nav-group{margin-top:0}.adm-studio-link{border:1px dashed var(--mm-border-strong);color:var(--mm-muted);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s,background .16s;display:flex}.adm-studio-link:hover{color:var(--mm-text);border-color:var(--mm-text);background:var(--mm-canvas)}.adm-role{background:var(--mm-info-soft);color:var(--mm-info);border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.adm-role.super_admin{background:var(--mm-purple-soft);color:var(--mm-purple)}.adm-denied-title{margin:6px 0 0;font-size:22px}.adm-muted,.mm .adm-muted{color:var(--mm-muted);font-size:14px;line-height:1.55}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.mm .adm-job-filters .mm-select-trigger{max-width:260px}@media (max-width:600px){.adm-job-filters>.mm-search,.mm .adm-job-filters .mm-select-trigger{flex:100%;width:100%;max-width:100%}}.adm-header{animation:mm-rise .6s var(--mm-ease) both;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.adm-header h1{letter-spacing:-.028em;margin-top:8px;font-size:clamp(30px,3vw,42px);line-height:1.08}.adm-lede{max-width:680px;color:var(--mm-muted);font-size:15px;line-height:1.6;margin-top:10px!important}.adm-lede a{color:var(--mm-orange-text);font-weight:600}.adm-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adm-back{color:var(--mm-muted);align-items:center;gap:6px;margin-bottom:14px;font-size:13px;font-weight:600;display:inline-flex}.adm-back:hover{color:var(--mm-text)}.adm-title-identity{align-items:center;gap:16px;display:inline-flex}.adm-title-identity>span:last-child{flex-direction:column;display:flex}.adm-title-identity small{letter-spacing:0;color:var(--mm-muted);margin-top:4px;font-size:15px;font-weight:500}.adm-spin{animation:adm-spin .9s linear infinite}@keyframes adm-spin{to{transform:rotate(1turn)}}.adm-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.adm-grid{gap:20px;margin-top:20px;display:grid}.adm-stack>.adm-grid,.adm-stack>.adm-grid:first-child{margin-top:0}.adm-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-grid.detail{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start}@media (max-width:1100px){.adm-grid.three{grid-template-columns:1fr 1fr}.adm-grid.detail{grid-template-columns:1fr}}@media (max-width:760px){.adm-grid.three,.adm-grid.two{grid-template-columns:1fr}.adm-header{flex-direction:column;align-items:flex-start}.adm-header-actions{justify-content:flex-start}}.adm-stats{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.adm-stats>*{flex:210px;min-width:0}.adm-stat{border-radius:var(--mm-radius-lg);border:1px solid var(--mm-border);background:var(--mm-surface);min-width:0;box-shadow:var(--mm-shadow-sm);color:var(--mm-text);animation:mm-rise .6s var(--mm-ease) both;transition:transform .26s var(--mm-ease),box-shadow .26s var(--mm-ease),border-color .2s;flex-direction:column;gap:4px;padding:18px 20px;display:flex;position:relative}.adm-stats>:nth-child(2){animation-delay:50ms}.adm-stats>:nth-child(3){animation-delay:.1s}.adm-stats>:nth-child(4){animation-delay:.15s}.adm-stats>:nth-child(5){animation-delay:.2s}a.adm-stat:hover{border-color:var(--mm-border-strong);box-shadow:var(--mm-shadow);transform:translateY(-3px)}.adm-stat .card-icon{border-radius:11px;width:36px;height:36px;position:absolute;top:16px;right:16px}.adm-stat:has(>.card-icon)>small{padding-right:44px}.adm-stat small{color:var(--mm-muted);font-size:13px;font-weight:600}.adm-stat strong{font-family:var(--mm-font-display);letter-spacing:-.03em;margin-top:6px;font-size:30px;font-weight:800;line-height:1.1}.adm-stat strong em{color:var(--mm-faint);font-size:16px;font-style:normal;font-weight:600}.adm-stat>em{color:var(--mm-muted);font-size:12.5px;font-style:normal}.adm-stat.usage{grid-column:span 2;gap:8px}.adm-stat.compact strong{font-size:26px}@media (max-width:760px){.adm-stat.usage{grid-column:auto}}.adm-card{min-width:0;animation:mm-rise .65s 80ms var(--mm-ease) both;padding:20px 22px}.adm-card-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.adm-card-head>div{flex:1;min-width:0}.adm-card-head h2{letter-spacing:-.01em;font-size:17px}.adm-card-head p{color:var(--mm-muted);font-size:13px;margin-top:3px!important}.adm-card-head .card-icon{border-radius:12px;width:38px;height:38px}.adm-big{font-family:var(--mm-font-display);letter-spacing:-.03em;font-size:28px;font-weight:800}.adm-foot{border-top:1px solid var(--mm-border);color:var(--mm-muted);gap:6px;padding-top:14px;font-size:12.5px;margin-top:16px!important}.adm-alert,.adm-foot{align-items:center;display:flex}.adm-alert{border:1px solid var(--mm-warm);border-radius:14px;gap:10px;margin-bottom:20px;padding:13px 16px}@supports (color:color-mix(in lab,red,red)){.adm-alert{border:1px solid color-mix(in srgb,var(--mm-warm) 30%,transparent)}}.adm-alert{background:var(--mm-warm-soft);color:var(--mm-text);animation:mm-rise .5s var(--mm-ease) both;font-size:14px}.adm-alert>svg{color:var(--mm-warm);flex-shrink:0}.adm-alert>span{flex:1}.adm-alert a{color:var(--mm-orange-text);align-items:center;gap:4px;font-weight:700;display:inline-flex}.adm-alert.danger{border-color:var(--mm-danger)}@supports (color:color-mix(in lab,red,red)){.adm-alert.danger{border-color:color-mix(in srgb,var(--mm-danger) 30%,transparent)}}.adm-alert.danger{background:var(--mm-danger-soft)}.adm-alert.danger>svg{color:var(--mm-danger)}.adm-failure{align-items:center;gap:10px;display:flex}.adm-failure span{flex:1}.adm-empty{text-align:center;color:var(--mm-muted);flex-direction:column;align-items:center;gap:10px;padding:28px 16px;font-size:13.5px;display:flex}.adm-empty>svg{color:var(--mm-faint)}.adm-bars{grid-template-columns:repeat(14,1fr);align-items:end;gap:8px;height:180px;padding-top:8px;display:grid}.adm-bar{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;height:100%;display:flex}.adm-bar span{background:linear-gradient(180deg,#ff8a5c,var(--mm-orange));transform-origin:bottom;animation:adm-grow .7s var(--mm-ease) both;border-radius:7px 7px 3px 3px;transition:filter .16s;display:block}.adm-bar:hover span{filter:brightness(1.08)saturate(1.2)}.adm-bar small{text-align:center;height:14px;color:var(--mm-faint);font-size:10.5px}@keyframes adm-grow{0%{transform:scaleY(0)}}.adm-distribution{flex-direction:column;gap:14px;display:flex}.adm-distribution li>div{color:var(--mm-muted);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:13px;display:flex}.adm-track{background:var(--mm-canvas-2);border-radius:99px;height:8px;display:block;position:relative;overflow:hidden}.adm-track .fill{border-radius:inherit;background:var(--mm-orange);transform-origin:0;animation:adm-grow-x .8s var(--mm-ease) both;position:absolute;inset:0 auto 0 0}@keyframes adm-grow-x{0%{transform:scaleX(0)}}.adm-track .fill.tone-info{background:var(--mm-info)}.adm-track .fill.tone-purple{background:var(--mm-purple)}.adm-track .fill.tone-success{background:var(--mm-success)}.adm-track .fill.tone-warm{background:var(--mm-warm)}.adm-track .fill.tone-danger{background:var(--mm-danger)}.adm-track .fill.tone-neutral{background:var(--mm-faint)}.adm-stackbar{border-radius:99px;gap:3px;height:14px;display:flex;overflow:hidden}.adm-stackbar span{transform-origin:0;min-width:4px;animation:adm-grow-x .9s var(--mm-ease) both;flex-basis:0}.adm-legend{grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:16px;display:grid}.adm-legend li{color:var(--mm-muted);text-transform:capitalize;align-items:center;gap:8px;font-size:13px;display:flex}.adm-legend i{border-radius:3px;width:9px;height:9px}.adm-legend strong{color:var(--mm-text);margin-left:auto}.adm-list{flex-direction:column;margin:0 -10px;display:flex}.adm-list li>a,.adm-list-row{min-width:0;color:var(--mm-text);border-radius:12px;align-items:center;gap:12px;padding:10px;transition:background .16s;display:flex}.adm-list li>a:hover{background:var(--mm-canvas)}.adm-list li div{flex:1;min-width:0}.adm-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.adm-list strong a:hover{color:var(--mm-orange-text)}.adm-list small{text-overflow:ellipsis;white-space:nowrap;color:var(--mm-muted);font-size:12.5px;display:block;overflow:hidden}.adm-list time{color:var(--mm-faint);flex-shrink:0;font-size:12px}.adm-list-tags{flex-shrink:0;align-items:center;gap:6px;display:flex}.adm-mini-icon{border-radius:10px!important;width:32px!important;height:32px!important}.adm-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin:0 6px}.adm-dot.danger{background:var(--mm-danger);box-shadow:0 0 0 4px var(--mm-danger-soft)}.adm-kv{flex-direction:column;display:flex}.adm-kv li{border-top:1px solid var(--mm-border);align-items:center;gap:10px;min-height:42px;padding:8px 0;font-size:13.5px;display:flex}.adm-kv li:first-child{border-top:0}.adm-kv li>svg{color:var(--mm-muted);flex-shrink:0}.adm-kv li>span{text-transform:none;flex:1;min-width:0}.adm-kv small{color:var(--mm-faint);flex-shrink:0;font-size:12px}.adm-kv.credits strong{min-width:84px;font-size:13.5px}.adm-kv .positive{color:var(--mm-success)}.adm-kv .negative{color:var(--mm-danger)}.adm-kv li.muted{opacity:.55}.adm-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-dl>div{border-top:1px solid var(--mm-border);grid-template-columns:140px 1fr;align-items:center;gap:12px;min-height:48px;padding:6px 0;display:grid}.adm-dl>div:first-child{border-top:0}.adm-dl dt{color:var(--mm-muted);font-size:13px}.adm-dl dd{word-break:break-all;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:550;display:flex}.adm-ai-models .adm-dl dd{word-break:normal;overflow-wrap:anywhere;display:block}@media (max-width:600px){.adm-ai-models .adm-dl>div{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:12px}}.adm-timeline{flex-direction:column;padding-left:18px;display:flex;position:relative}.adm-timeline:before{content:"";background:var(--mm-border);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:4px}.adm-timeline li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 0;font-size:13.5px;display:flex;position:relative}.adm-timeline li:before{content:"";border:2px solid var(--mm-surface);background:var(--mm-border-strong);border-radius:50%;width:10px;height:10px;position:absolute;top:13px;left:-18px}.adm-timeline li.operator:before{background:var(--mm-purple)}.adm-timeline small{color:var(--mm-muted);font-size:12px}.adm-timeline time{color:var(--mm-faint);margin-left:auto;font-size:12px}.adm-timeline.large li{border-top:1px solid var(--mm-border);padding:12px 0;display:block}.adm-timeline.large li:first-child{border-top:0}.adm-timeline.large li:before{background:var(--mm-orange);top:19px}.adm-audit-row{color:var(--mm-muted);align-items:baseline;gap:6px 12px;display:flex}.adm-audit-row strong{color:var(--mm-text)}.adm-audit-row>span:not(.adm-audit-action){overflow-wrap:anywhere;flex:auto;min-width:0}.adm-audit-action{flex:none}.adm-audit-row time{white-space:nowrap;flex:none;margin-left:auto}.adm-audit-row>button{flex:none}.adm-audit-action{background:var(--mm-canvas-2);color:var(--mm-text);border-radius:8px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600}.adm-json{background:var(--mm-canvas);border:1px solid var(--mm-border);white-space:pre-wrap;word-break:break-word;border-radius:12px;margin:10px 0 0;padding:12px 14px;font-size:12px;line-height:1.55;overflow-x:auto}.adm-link{color:var(--mm-text);text-decoration:underline;-webkit-text-decoration-color:var(--mm-border-strong);text-decoration-color:var(--mm-border-strong);text-underline-offset:3px}.adm-link:hover{color:var(--mm-orange-text)}.adm-chips{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:13px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.adm-chips button{color:var(--mm-muted);text-transform:capitalize;cursor:pointer;border-radius:9px;padding:7px 12px;font-size:13px;font-weight:600;transition:background .16s,color .16s}.adm-chips button:hover:not(:disabled){color:var(--mm-text);background:var(--mm-canvas)}.adm-chips button.active{background:var(--mm-text);color:var(--mm-surface)}.adm-form .adm-chips{align-self:flex-start;margin-top:14px}.adm-table-card{animation:mm-rise .6s var(--mm-ease) both;padding:0;overflow:hidden}.adm-table-scroll{overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:13.5px}.adm-table th{background:var(--mm-surface-2);color:var(--mm-muted);text-align:left;font-size:12px;font-weight:650}.adm-table td,.adm-table th{border-bottom:1px solid var(--mm-border);white-space:nowrap;padding:12px 18px}.adm-table td{vertical-align:middle}.adm-jobs-table td:first-child,.adm-jobs-table th:first-child{width:40%;min-width:260px}.adm-table tbody tr{transition:background .14s}.adm-table tbody tr:hover{background:var(--mm-canvas)}.adm-table tbody tr:last-child td{border-bottom:0}.adm-identity{color:var(--mm-text);align-items:center;gap:12px;display:flex}.adm-identity>span:last-child{flex-direction:column;min-width:0;display:flex}.adm-identity strong{align-items:center;gap:7px;font-size:14px;display:inline-flex}.adm-identity:hover strong{color:var(--mm-orange-text)}.adm-identity small{color:var(--mm-muted);font-size:12.5px}.adm-admin-mark,.adm-override-mark{color:var(--mm-purple)}.adm-override-mark{vertical-align:middle;margin-left:6px;display:inline-flex}.adm-cell-stack{white-space:normal;flex-direction:column;gap:2px;max-width:360px;display:flex}.adm-cell-stack small{color:var(--mm-muted);font-size:12px}.mm .adm-error-text{color:var(--mm-danger)}.adm-progress{flex-direction:column;gap:5px;min-width:120px;display:flex}.adm-progress small{color:var(--mm-muted);font-size:11.5px}.adm-row-actions{text-align:right}.adm-row-actions>*+*{margin-left:6px}.adm-load-more{border-top:1px solid var(--mm-border);justify-content:center;padding:14px;display:flex}.adm-card .adm-load-more{margin:12px -22px -20px}.adm-form{flex-direction:column;display:flex}.adm-form>fieldset:first-child,.adm-form>label:first-child,.adm-form>p:first-child{margin-top:0}.mm .adm-form textarea{resize:vertical}.adm-form-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 14px;display:grid}.adm-form-row.four{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.adm-form-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.adm-form-actions .spacer{flex:1}.adm-form-actions.sticky{border-top:1px solid var(--mm-border);background:var(--mm-surface);margin:20px -26px -26px;padding:16px 26px;position:sticky;bottom:-26px}@supports (color:color-mix(in lab,red,red)){.adm-form-actions.sticky{background:color-mix(in srgb,var(--mm-surface) 92%,transparent)}}.adm-form-actions.sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mm .adm-inline-form{flex:1;align-items:center;gap:8px;display:flex}.mm .adm-inline-form input{flex:1;min-width:0;padding-top:8px;padding-bottom:8px}.mm .adm-inline-form.grant{flex-wrap:wrap;margin-bottom:14px}.mm .adm-inline-form.grant .mm-select-trigger{flex:none;width:auto;min-width:190px;padding-top:8px;padding-bottom:8px}.mm .adm-inline-form.grant input:first-child{flex:0 0 110px}.mm .adm-switch-line{flex-direction:row;align-items:center;gap:10px;margin:0;font-size:13.5px;font-weight:550;display:inline-flex}.adm-actions-list{flex-direction:column;gap:10px;display:flex}.adm-actions-list>button{justify-content:flex-start}.adm-dev-link{background:var(--mm-info-soft);word-break:break-all;border-radius:10px;padding:10px 12px;font-size:12px}.adm-dev-link a{color:var(--mm-info)}.adm-modal{width:min(560px,100%);padding:24px 26px 26px}.adm-modal.wide{width:min(820px,100%)}.adm-modal>header{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.adm-modal>header>div{flex:1}.adm-modal>header h2{letter-spacing:-.02em;font-size:21px}.adm-modal>header p{color:var(--mm-muted);font-size:13.5px;margin-top:4px!important}.adm-plan-form fieldset{border:0;border-top:1px solid var(--mm-border);margin:0 0 6px;padding:16px 0 18px}.adm-plan-form fieldset:first-child{border-top:0;padding-top:0}.adm-plan-form legend{letter-spacing:.08em;text-transform:uppercase;color:var(--mm-orange-text);padding:0;font-size:11.5px;font-weight:700}.adm-plan-form label small{color:var(--mm-faint);font-weight:500}.adm-toggles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px;margin-top:18px;display:grid}.mm .adm-toggles .mm-switch-row{border:1px solid var(--mm-border);background:var(--mm-surface-2);cursor:pointer;border-radius:12px;padding:12px 14px;font-size:13.5px}.adm-toggles .mm-switch-row>span{flex-direction:column;gap:2px;display:flex}.adm-toggles .mm-switch-row small{color:var(--mm-muted);font-size:12px;font-weight:450}.mm .adm-toggles>label:not(.mm-switch-row){margin:0}.adm-toasts{z-index:120;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:22px;right:22px}.adm-toast{color:#fff;max-width:420px;box-shadow:var(--mm-shadow-lg);animation:adm-toast .42s var(--mm-ease-spring) both;background:#17130f;border-radius:14px;align-items:center;gap:9px;padding:12px 16px;font-size:13.5px;font-weight:550;display:flex}.adm-toast.success svg{color:#4ade9b}.adm-toast.danger svg{color:#ff8a73}@keyframes adm-toast{0%{opacity:0;transform:translateY(14px)scale(.96)}}.adm-override{border:1px solid var(--mm-purple);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.adm-override{border:1px solid color-mix(in srgb,var(--mm-purple) 25%,transparent)}}.adm-override{background:var(--mm-purple-soft)}.adm-override>div{color:var(--mm-muted);align-items:center;gap:10px;font-size:13px;display:flex}.adm-override p{color:var(--mm-text);font-size:13.5px}.adm-override button{align-self:flex-start;min-height:0}.adm-override.expired{opacity:.6}.adm-limits{border-collapse:collapse;width:100%;font-size:13.5px}.adm-limits th{color:var(--mm-muted);text-align:left;padding:0 0 8px;font-size:12px;font-weight:600}.adm-limits td{border-top:1px solid var(--mm-border);height:46px;padding:4px 8px 4px 0}.adm-limits td:nth-child(2){color:var(--mm-muted)}.adm-limits td:last-child{width:38%;font-weight:600}.adm-limits td .mm-badge{margin-left:8px}.adm-limits tr.overridden td:first-child{box-shadow:inset 3px 0 0 var(--mm-purple);padding-left:10px}.mm .adm-limits .mm-select-trigger,.mm .adm-limits input,.mm .adm-limits select{padding-top:7px;padding-bottom:7px;font-size:13px}.adm-plan-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;display:grid}.adm-plan{animation:mm-rise .6s var(--mm-ease) both;transition:transform .26s var(--mm-ease),box-shadow .26s var(--mm-ease);flex-direction:column;gap:12px;padding:20px;display:flex}.adm-plan:hover{box-shadow:var(--mm-shadow);transform:translateY(-3px)}.adm-plan.inactive{opacity:.7;background:repeating-linear-gradient(135deg,var(--mm-surface) 0 12px,var(--mm-surface-2) 12px 24px)}.adm-plan>header{align-items:center;gap:12px;display:flex;position:relative}.adm-plan>header h2{font-size:18px}.adm-plan>header small{color:var(--mm-faint)}.adm-plan-badge{margin-left:auto;position:static!important;transform:none!important}.adm-plan-price,.mm-card>.adm-plan-price{font-family:var(--mm-font-display);letter-spacing:-.03em;align-items:baseline;gap:8px;font-size:34px;font-weight:800;display:flex}.adm-plan>p.adm-muted{margin:0;font-size:13px}.adm-plan-price small{color:var(--mm-muted);font-size:14px;font-weight:600}.adm-plan-price em{font-family:var(--mm-font);letter-spacing:0;color:var(--mm-muted);margin-left:auto;font-size:12.5px;font-style:normal;font-weight:600}.adm-plan-tags{flex-wrap:wrap;gap:6px;display:flex}.adm-plan-limits{border-top:1px solid var(--mm-border);flex-direction:column;gap:7px;padding:12px 0;font-size:13px;display:flex}.adm-plan-limits li{align-items:center;gap:8px;display:flex}.adm-plan-limits svg{color:var(--mm-success)}.adm-plan-limits li.off{color:var(--mm-faint);text-decoration:line-through}.adm-plan-limits li.off svg{color:var(--mm-faint)}.adm-plan>footer{border-top:1px solid var(--mm-border);color:var(--mm-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:12.5px;display:flex}.adm-plan>footer strong{color:var(--mm-text)}.adm-plan-actions{align-items:center;gap:4px;display:flex}.adm-switches{flex-direction:column;display:flex}.adm-switches li{border-top:1px solid var(--mm-border);align-items:center;gap:14px;padding:16px 0;transition:opacity .2s;display:flex}.adm-switches li:first-child{border-top:0;padding-top:4px}.adm-switches li>div{flex:1}.adm-switches strong{font-size:14.5px}.adm-switches p{color:var(--mm-muted);font-size:13px;line-height:1.5;margin-top:3px!important}.adm-switches li.off .card-icon{background:var(--mm-canvas-2);color:var(--mm-faint)}.adm-role-options{gap:10px;margin-top:16px;display:grid}.adm-role-options button{border:1.5px solid var(--mm-border);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:13px 15px;transition:border-color .16s,background .16s;display:flex}.adm-role-options button:hover{border-color:var(--mm-border-strong)}.adm-role-options button.active{border-color:var(--mm-orange);background:var(--mm-soft)}.adm-role-options strong{font-size:14px}.adm-role-options small{color:var(--mm-muted);font-size:12.5px;line-height:1.45}.mm-platform-banner{border-bottom:1px solid var(--mm-border);background:var(--mm-orange);align-items:center;gap:12px;padding:9px 16px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.mm-platform-banner{background:color-mix(in srgb,var(--mm-orange) 5%,var(--mm-surface))}}.mm-platform-banner{color:var(--mm-text);animation:banner-in .36s var(--mm-ease,ease) both;font-size:13.5px;line-height:1.45}@keyframes banner-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.mm-platform-banner{animation:none}}.mm-platform-banner .banner-tone{background:var(--mm-info-soft,#e8eefe);color:var(--mm-info,#3d68f2);letter-spacing:.01em;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:700;display:inline-flex}.mm-platform-banner.tone-success .banner-tone{background:var(--mm-success-soft);color:var(--mm-success)}.mm-platform-banner.tone-warning{background:#d98a0b}@supports (color:color-mix(in lab,red,red)){.mm-platform-banner.tone-warning{background:color-mix(in srgb,#d98a0b 9%,var(--mm-surface))}}.mm-platform-banner.tone-warning .banner-tone{background:#d98a0b}@supports (color:color-mix(in lab,red,red)){.mm-platform-banner.tone-warning .banner-tone{background:color-mix(in srgb,#d98a0b 18%,var(--mm-surface))}}.mm-platform-banner.tone-warning .banner-tone{color:#9a5b00}.mm-platform-banner.tone-critical{color:#fff;background:#c8322b;border-bottom-color:#0000}.mm-platform-banner.tone-critical .banner-tone{color:#fff;background:#fff3}.mm-platform-banner .banner-text{flex:1;min-width:0}.mm-platform-banner .banner-text strong{margin-right:6px;font-weight:700}.mm-platform-banner .banner-link{color:var(--mm-orange-text);white-space:nowrap;align-items:center;gap:3px;margin-left:8px;font-weight:650;display:inline-flex}.mm-platform-banner.tone-critical .banner-link{color:#fff}.mm-platform-banner .banner-link:hover,.mm-platform-banner.tone-critical .banner-link{text-underline-offset:3px;text-decoration:underline}.mm-platform-banner .banner-controls{flex:none;align-items:center;gap:4px;display:inline-flex}.mm-platform-banner .banner-pager{color:var(--mm-muted);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:12px;display:inline-flex}.mm-platform-banner.tone-critical .banner-pager{color:#ffffffd9}.mm-platform-banner .banner-controls button{width:28px;height:28px;color:inherit;opacity:.75;cursor:pointer;border-radius:8px;place-items:center;display:grid}.mm-platform-banner .banner-controls button:focus-visible,.mm-platform-banner .banner-controls button:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab,red,red)){.mm-platform-banner .banner-controls button:focus-visible,.mm-platform-banner .banner-controls button:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}.mm-platform-banner .banner-pager .flip{transform:rotate(180deg)}@media (min-width:900px){.mm-platform-banner:not(.preview){justify-content:center}.mm-platform-banner:not(.preview) .banner-text{flex:0 auto}.mm-platform-banner:not(.preview) .banner-controls{position:absolute;right:12px}}.mm-platform-banner.preview{border:1px solid var(--mm-border);border-radius:12px;margin-top:16px;animation:none}.mm-platform-banner.preview em{color:var(--mm-muted);flex:none;margin-left:auto;font-size:11.5px;font-style:normal}.mm-platform-banner.tone-critical.preview em{color:#ffffffd9}@media (max-width:640px){.mm-platform-banner{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;padding:10px 12px 10px 16px}.mm-platform-banner .banner-text{flex-basis:100%;order:3}.mm-platform-banner .banner-controls{margin-left:auto}}.mm-sidebar nav a.sidebar-admin-link{border:1px dashed var(--mm-border-strong);color:var(--mm-purple);margin-top:10px}.mm-sidebar nav a.sidebar-admin-link:hover{border-color:var(--mm-purple);background:var(--mm-purple-soft);color:var(--mm-purple)}.admin-plan-switch{border:1px dashed var(--mm-purple);margin:20px 0 0;padding:20px 22px}@supports (color:color-mix(in lab,red,red)){.admin-plan-switch{border:1px dashed color-mix(in srgb,var(--mm-purple) 45%,transparent)}}.admin-plan-switch{background:linear-gradient(135deg,var(--mm-purple-soft),var(--mm-surface) 60%);animation:mm-rise .6s var(--mm-ease) both}.admin-plan-switch>header{gap:14px;margin-bottom:16px;display:flex}.admin-plan-switch h2{align-items:center;gap:8px;font-size:17px;display:flex}.mm .admin-plan-switch header p{color:var(--mm-muted);margin-top:4px;font-size:13.5px}.admin-only-tag{background:var(--mm-purple);color:#fff;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.admin-plan-options{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.admin-plan-options button{border:1.5px solid var(--mm-border);background:var(--mm-surface);text-align:left;cursor:pointer;transition:border-color .16s,transform .22s var(--mm-ease),box-shadow .22s;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;display:flex;position:relative}.admin-plan-options button:hover:not(:disabled){border-color:var(--mm-purple);box-shadow:var(--mm-shadow-sm);transform:translateY(-2px)}.admin-plan-options button:disabled{cursor:default}.admin-plan-options button.current{border-color:var(--mm-purple);background:var(--mm-purple-soft)}.admin-plan-options button>svg{color:var(--mm-purple);position:absolute;top:12px;right:12px}.admin-plan-options strong{font-size:14px}.admin-plan-options small{color:var(--mm-muted);font-size:12px}.admin-plan-switch>footer{color:var(--mm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.admin-plan-switch .mm-error{margin-top:10px}.adm-list-tags .mm-select-trigger{width:auto;min-width:140px}.adm-feature-recent{vertical-align:middle;background:var(--mm-success-soft);color:var(--mm-success);border-radius:99px;align-items:center;gap:3px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.adm-feature-recent.updated{background:var(--mm-info-soft);color:var(--mm-info)}.adm-matrix-card{padding-bottom:8px}.adm-matrix-card .adm-card-head{flex-wrap:wrap}.mm .adm-matrix-search{width:240px}.adm-matrix{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:13px}.adm-matrix thead th{z-index:1;border-bottom:1px solid var(--mm-border);background:var(--mm-surface);text-align:center;white-space:nowrap;padding:10px 12px;font-size:12.5px;font-weight:700;position:sticky;top:0}.adm-matrix thead th:first-child{text-align:left}.adm-matrix thead th small{color:var(--mm-faint);font-size:11px;font-weight:500;display:block}.adm-matrix tbody td,.adm-matrix tbody th{border-bottom:1px solid var(--mm-border);text-align:center;vertical-align:middle;padding:10px 12px}.adm-matrix tbody th{z-index:1;background:var(--mm-surface);text-align:left;min-width:260px;max-width:340px;font-weight:400;position:sticky;left:0}.adm-matrix tbody tr:not(.adm-matrix-group):hover>*{background:var(--mm-surface-2)}.adm-matrix td .mm-switch{margin:0 auto}.adm-matrix-group td{color:var(--mm-orange-text);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700;text-align:left!important;border-bottom:0!important;padding:16px 12px 8px!important}.adm-matrix-group td span{align-items:center;gap:6px;display:inline-flex}.adm-matrix-name{flex-direction:column;gap:3px;display:flex}.adm-matrix-name strong{font-size:13.5px}.adm-matrix-name small{color:var(--mm-muted);font-size:12px;line-height:1.4}.adm-kv code,.adm-matrix-name code{background:var(--mm-canvas-2);width:max-content;color:var(--mm-muted);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.mm .adm-matrix input[type=number]{text-align:right;width:96px;padding:7px 9px;font-size:13px}.mm .adm-matrix .mm-select-trigger{width:96px;margin:0 auto}.adm-matrix-value{color:var(--mm-muted)}.adm-number-unit{align-items:center;gap:8px;display:inline-flex}.adm-number-unit small{color:var(--mm-muted);white-space:nowrap;font-size:12px}.mm .adm-number-unit input{width:120px}.adm-fieldset-lede{font-size:13px;margin:6px 0 4px!important}.adm-feature-group{margin-top:16px}.adm-feature-group h3{color:var(--mm-muted);align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;font-weight:700;display:flex}.adm-feature-row{border-top-width:1px;background:var(--mm-surface-2);border:1px solid var(--mm-border);border-top:0 solid var(--mm-border);justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.adm-feature-group h3+.adm-feature-row{border-top-width:1px;border-radius:12px 12px 0 0}.adm-feature-row:last-child{border-radius:0 0 12px 12px}.adm-feature-group h3+.adm-feature-row:last-child{border-radius:12px}.adm-feature-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-feature-row strong{font-size:13.5px}.adm-feature-row small{color:var(--mm-muted);font-size:12px;line-height:1.4}.mm .adm-feature-row .mm-select-trigger{width:120px}.adm-override-cell{align-items:center;gap:8px;display:inline-flex}.mm .adm-override-cell input[type=number]{width:110px}.adm-support-list{gap:14px;display:grid}.adm-support{padding:22px}.adm-support.closed{opacity:.78}.adm-support>header{justify-content:space-between;gap:16px;display:flex}.adm-support>header time{color:var(--mm-faint);flex-shrink:0;font-size:12px}.adm-support-meta{color:var(--mm-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.adm-support h3{margin:0 0 2px;font-size:16px}.adm-support-message{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:14px 0 6px;line-height:1.6;display:-webkit-box;overflow:hidden}.adm-support-message.open{display:block}.adm-support-facts{grid-template-columns:max-content 1fr;gap:4px 16px;margin:14px 0 0;font-size:13px;display:grid}.adm-support-facts dt{color:var(--mm-muted)}.adm-support-facts dd{overflow-wrap:anywhere;margin:0}.adm-support>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.mm-announcements{z-index:60;display:grid;position:relative}.adm-status-pill{border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.adm-status-pill.warning{border-color:var(--mm-danger)}@supports (color:color-mix(in lab,red,red)){.adm-status-pill.warning{border-color:color-mix(in srgb,var(--mm-danger) 35%,transparent)}}.adm-status-pill.warning{background:var(--mm-danger-soft);color:var(--mm-danger);animation:adm-pulse 2.4s ease-in-out infinite}.adm-status-pill.info{border-color:var(--mm-info)}@supports (color:color-mix(in lab,red,red)){.adm-status-pill.info{border-color:color-mix(in srgb,var(--mm-info) 30%,transparent)}}.adm-status-pill.info{background:var(--mm-info-soft);color:var(--mm-info)}@keyframes adm-pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--mm-danger) 12%,transparent)}}@media (max-width:760px){.adm-status-pill.info{display:none}}@media (max-width:560px){.adm-shell .topbar-right .adm-role{display:none}.adm-status-pill{padding:5px 9px;font-size:12px}}.adm-chip-count{background:currentColor;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.adm-chip-count{background:color-mix(in srgb,currentColor 14%,transparent)}}.adm-chip-count{font-variant-numeric:tabular-nums;font-size:11px}.adm-chip-count.danger{background:var(--mm-danger);color:#fff}.adm-chips.small{background:0 0;border:0;gap:4px;padding:0}.adm-chips.small button{border:1px solid var(--mm-border);text-transform:none;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.adm-chips.small button.active{border-color:var(--mm-text)}.adm-chips.small button.link{color:var(--mm-orange-text);border-color:#0000}.adm-switches .adm-chips.small{margin-top:10px}.adm-form .adm-chips.small{margin-top:8px}.adm-chips.wrap{flex-wrap:wrap}.adm-fieldset .adm-chips{align-self:flex-start}.adm-chips.wrap button{text-transform:none}.adm-callout{border-color:var(--mm-orange);align-items:center;gap:14px;margin-bottom:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.adm-callout{border-color:color-mix(in srgb,var(--mm-orange) 30%,var(--mm-border))}}.adm-callout{background:var(--mm-soft)}.adm-callout>div{flex:1;min-width:0}.adm-callout p{color:var(--mm-muted);font-size:13px;margin:2px 0 0!important}@media (max-width:640px){.adm-callout{flex-wrap:wrap}}.adm-note{color:var(--mm-muted);align-items:center;gap:8px;font-size:13px;display:flex;margin:-6px 0 16px!important}.adm-nowrap{white-space:nowrap}.adm-announcements{gap:14px;margin:0;padding:0;list-style:none;display:grid}.adm-announcements>li{animation:mm-rise .5s var(--mm-ease) both;gap:14px;display:grid}.adm-announcements>li.state-draft,.adm-announcements>li.state-ended{background:var(--mm-surface)}@supports (color:color-mix(in lab,red,red)){.adm-announcements>li.state-draft,.adm-announcements>li.state-ended{background:color-mix(in srgb,var(--mm-surface) 70%,var(--mm-canvas))}}.adm-announcements>li.state-draft .mm-platform-banner,.adm-announcements>li.state-ended .mm-platform-banner{filter:saturate(.35);opacity:.8}.adm-announcements .mm-platform-banner.preview{margin-top:0}.adm-announcement-meta{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.adm-announcement-meta>span{align-items:center;gap:6px;display:inline-flex}.adm-announcement-meta>span>svg{color:var(--mm-faint)}.adm-announcement-actions{border-top:1px solid var(--mm-border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.adm-announcement-actions .spacer{flex:1}.adm-announcement-form label{position:relative}.adm-announcement-preview{z-index:2;background:var(--mm-surface);border-bottom:1px solid var(--mm-border);margin:-4px -26px 6px;padding:4px 26px 14px;position:sticky;top:-24px}.adm-announcement-preview .mm-platform-banner.preview{margin-top:6px}.adm-counter{color:var(--mm-faint);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;bottom:8px;right:10px}.adm-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:18px 0 0;padding:0;display:flex}.adm-fieldset legend{margin-bottom:8px;font-size:13.5px;font-weight:650}.adm-option-cards{gap:8px;display:grid}.adm-option-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-option-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){.adm-option-cards.four,.adm-option-cards.three{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-option-cards button{border:1.5px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);font:inherit;text-align:left;cursor:pointer;border-radius:13px;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.adm-option-cards button:hover{border-color:var(--mm-border-strong)}.adm-option-cards button:active{transform:scale(.98)}.adm-option-cards button.active{border-color:var(--mm-orange);background:var(--mm-soft)}.adm-option-cards button>svg{color:var(--mm-muted);margin-bottom:3px}.adm-option-cards button.active>svg{color:var(--mm-orange-text)}.adm-option-cards strong{font-size:13.5px}.adm-option-cards small{color:var(--mm-muted);font-size:12px;line-height:1.35}.adm-option-cards i{background:#3d68f2;border-radius:50%;width:12px;height:12px;margin-bottom:4px}.adm-option-cards .tone-success i{background:#13845c}.adm-option-cards .tone-warning i{background:#b86a06}.adm-option-cards .tone-critical i{background:#c8322b}.adm-toggle-lines{flex-wrap:wrap;gap:10px 26px;margin-top:20px;display:flex}.adm-settings{padding-bottom:72px}.adm-maintenance.on{border-color:var(--mm-danger)}@supports (color:color-mix(in lab,red,red)){.adm-maintenance.on{border-color:color-mix(in srgb,var(--mm-danger) 40%,var(--mm-border))}}.adm-maintenance.on{box-shadow:0 0 0 4px var(--mm-danger)}@supports (color:color-mix(in lab,red,red)){.adm-maintenance.on{box-shadow:0 0 0 4px color-mix(in srgb,var(--mm-danger) 8%,transparent)}}.adm-callout-card .adm-card-head{margin-bottom:0}.adm-tags{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.adm-tags li{background:var(--mm-canvas);font-family:var(--mm-font-mono,ui-monospace,monospace);border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.adm-tags button{width:20px;height:20px;color:var(--mm-muted);cursor:pointer;border-radius:50%;place-items:center;display:grid}.adm-tags button:hover{background:var(--mm-danger-soft);color:var(--mm-danger)}.adm-savebar{z-index:30;background:var(--mm-text);width:fit-content;max-width:100%;color:var(--mm-surface);box-shadow:var(--mm-shadow-lg);animation:mm-rise .26s var(--mm-ease) both;border-radius:999px;align-items:center;gap:10px;margin:22px auto 0;padding:8px 8px 8px 16px;font-size:13.5px;font-weight:650;display:flex;position:sticky;bottom:18px}.adm-savebar>svg{color:var(--mm-orange)}.adm-savebar>span{margin-right:8px}.adm-savebar .mm-button{color:inherit;background:0 0;border-color:#fff3}.adm-platform-strip{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.adm-platform-strip>*{flex:170px;min-width:0}.adm-platform-strip a{border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);border-radius:14px;align-items:center;gap:10px;padding:11px 14px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex;position:relative}.adm-platform-strip a:hover{border-color:var(--mm-border-strong);transform:translateY(-1px)}.adm-platform-strip a>svg{color:var(--mm-muted);flex:none}.adm-platform-strip span{min-width:0;display:grid}.adm-platform-strip small{color:var(--mm-muted);font-size:11.5px}.adm-platform-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.adm-platform-strip i{background:var(--mm-success);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px}.adm-platform-strip .tone-off i{background:var(--mm-border-strong)}.adm-platform-strip .tone-info i{background:var(--mm-info)}.adm-platform-strip .tone-warn{border-color:var(--mm-danger)}@supports (color:color-mix(in lab,red,red)){.adm-platform-strip .tone-warn{border-color:color-mix(in srgb,var(--mm-danger) 35%,var(--mm-border))}}.adm-platform-strip .tone-warn{background:var(--mm-danger-soft)}.adm-platform-strip .tone-warn i{background:var(--mm-danger)}.adm-platform-strip .tone-warn>svg{color:var(--mm-danger)}.mm .adm-bulk-history{margin-bottom:16px}.mm .adm-bulk-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mm .adm-bulk-form label{gap:6px;min-width:0;font-size:13px;display:grid}.mm .adm-bulk-form label>span{color:var(--mm-text);font-weight:600}.mm .adm-bulk-form label.wide{grid-column:1/-1}.mm .adm-bulk-form small{color:var(--mm-muted)}.mm .adm-bulk-reach{background:var(--mm-success-soft);border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.mm .adm-bulk-reach svg{color:var(--mm-success);flex-shrink:0;margin-top:2px}.mm .adm-bulk-form .mm-actions{grid-column:1/-1;justify-content:flex-end}@media (max-width:640px){.mm .adm-bulk-form{grid-template-columns:minmax(0,1fr)}}.adm-onboarding-mode{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.adm-onboarding-mode>div{flex:320px}.adm-onboarding-mode p{color:var(--mm-muted);margin-top:6px;line-height:1.5}.adm-onboarding-form{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.adm-onboarding-form>label{margin:0}.adm-onboarding-note{grid-column:1/-1}.adm-form .adm-onboarding-notify{flex-direction:row;align-items:center;gap:10px;display:flex}.adm-onboarding-notify input{width:18px;height:18px;min-height:18px;accent-color:var(--mm-orange);flex-shrink:0}.adm-onboarding-form>button{place-self:center end}.adm-onboarding-request{white-space:normal;overflow-wrap:anywhere;min-width:220px;max-width:360px}.adm-onboarding-request p{margin:0}@media (max-width:640px){.adm-onboarding-form{grid-template-columns:1fr}.adm-onboarding-form>button{justify-self:stretch}}.adm-disposable-control{justify-content:space-between;align-items:center;gap:18px;display:flex}.adm-disposable-control p{color:var(--mm-muted);margin-top:4px;font-size:13px}.adm-domain-heading{margin:22px 0 10px;font-size:14px}.adm-billing-filter-card{margin-bottom:20px}.adm-billing-filter-foot,.adm-billing-pagination,.adm-billing-results{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-billing-filter-foot{margin-top:12px}.adm-billing-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.adm-billing-filters>label{min-width:0;margin:0}.adm-billing-pagination,.adm-billing-results{padding:16px 20px}.adm-billing-results{border-bottom:1px solid var(--mm-border);font-size:14px;font-weight:600}.adm-billing-pagination{border-top:1px solid var(--mm-border)}.adm-billing-pagination>div{gap:8px;display:flex}@media (max-width:1024px){.adm-billing-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.adm-billing-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.adm-billing-filters{grid-template-columns:minmax(0,1fr)}}.adm-archive-actions{flex-wrap:wrap;gap:8px;display:flex}.adm-launch.on{border-color:var(--mm-orange)}@supports (color:color-mix(in lab,red,red)){.adm-launch.on{border-color:color-mix(in srgb,var(--mm-orange) 40%,var(--mm-border))}}.adm-launch-preview{gap:6px;display:grid}.adm-launch-preview .launch-strip{border-radius:10px}.adm-launch-clear{align-self:end;margin-bottom:12px}.mm[data-theme=dark] .mm-platform-banner.tone-warning .banner-tone{color:#f3b24f}.readiness-checklist{min-width:0;margin-block:20px}.readiness-checklist h2{font-size:17px;line-height:1.35}.readiness-checklist h3{margin-top:20px}.readiness-checklist p,.support-triage p{color:var(--mm-muted);margin-block:12px;font-size:13px;line-height:1.65}.readiness-checklist>.adm-form{margin-top:20px}.readiness-checklist fieldset{border:0;min-width:0;padding:0}.readiness-checklist legend{margin-bottom:12px;font-size:13px;font-weight:650}.guest-review textarea,.readiness-checklist textarea,.support-triage textarea{min-height:100px}.readiness-checklist .field-hint{margin-top:0}.caption-corrections .mm-actions,.readiness-checklist .mm-actions,.review-sharing .mm-actions,.support-triage .mm-actions{flex-wrap:wrap;gap:8px;margin-top:16px}.export-preflight .check-label,.readiness-checklist .check-label{align-items:flex-start;gap:10px;line-height:1.6}.export-preflight input[type=checkbox],.readiness-checklist .check-label input{flex-shrink:0;margin-top:3px}.readiness-checklist input[type=file]{padding:6px}.readiness-checklist input[type=file]::file-selector-button{border:1px solid var(--mm-border-strong);border-radius:var(--mm-radius-xs);background:var(--mm-canvas);color:var(--mm-text);font:inherit;cursor:pointer;margin-right:12px;padding:8px 12px;font-weight:600}.caption-corrections>ul,.readiness-checklist>details>article,.readiness-checklist>ul,.review-sharing>ul{gap:10px;margin-block:16px;display:grid}.caption-corrections>ul>li,.readiness-checklist>ul>li,.review-sharing>ul>li{border:1px solid var(--mm-border);border-radius:var(--mm-radius-xs);background:var(--mm-surface-2);overflow-wrap:anywhere;padding:10px 12px;font-size:13px;line-height:1.65}.readiness-checklist .adm-table-scroll{margin-top:20px}.readiness-checklist .adm-table-scroll:focus-visible{outline:2px solid var(--mm-orange);outline-offset:3px;border-radius:var(--mm-radius-xs)}.readiness-checklist .adm-table caption{color:var(--mm-muted);text-align:left;padding-bottom:12px;font-size:12px}.readiness-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mm .readiness-auto-pause,.mm .readiness-toggle-grid .mm-switch-row{border:1px solid var(--mm-border);border-radius:var(--mm-radius-sm);background:var(--mm-surface-2);min-height:52px;padding:12px 14px;line-height:1.5}.readiness-budget-grid{margin-bottom:20px}.mm .readiness-auto-pause{margin-top:16px}.readiness-metrics:not(.adm-stats){grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin-block:20px;display:grid}.readiness-metrics>article{border:1px solid var(--mm-border);border-radius:var(--mm-radius-sm);background:var(--mm-surface-2);color:var(--mm-muted);padding:16px;font-size:12px}.readiness-metrics>article strong{color:var(--mm-text);font-family:var(--mm-font-display);font-size:24px;display:block}.caption-corrections,.review-sharing{border-bottom:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);padding:0 18px;font-size:12px}.caption-corrections>summary,.help-guide>summary,.readiness-checklist details>summary,.review-sharing>summary,.support-triage>summary{min-height:44px;color:var(--mm-text);cursor:pointer;align-items:center;gap:10px;padding-block:12px;font-size:13px;font-weight:650;list-style:none;display:flex}:is(.caption-corrections,.review-sharing,.support-triage,.help-guide)>summary::-webkit-details-marker{display:none}.readiness-checklist details>summary::-webkit-details-marker{display:none}.readiness-checklist details>summary:after,:is(.caption-corrections,.review-sharing,.support-triage,.help-guide)>summary:after{content:"";border-right:2px solid var(--mm-muted);border-bottom:2px solid var(--mm-muted);width:7px;height:7px;transition:transform .16s var(--mm-ease);flex-shrink:0;margin-left:auto;margin-right:3px;transform:rotate(45deg)}.readiness-checklist details[open]>summary:after,:is(.caption-corrections,.review-sharing,.support-triage,.help-guide)[open]>summary:after{transform:rotate(-135deg)}.readiness-checklist summary:focus-visible,:is(.caption-corrections,.review-sharing,.support-triage,.help-guide)>summary:focus-visible{outline:2px solid var(--mm-orange);outline-offset:3px;border-radius:var(--mm-radius-xs)}.caption-corrections p,.review-sharing p{color:var(--mm-muted);margin-block:12px;font-size:12px;line-height:1.65}.caption-corrections label,.review-sharing label,.support-triage label{margin-top:14px}.caption-corrections>:last-child,.review-sharing>:last-child{margin-bottom:16px}.support-triage{border-top:1px solid var(--mm-border);padding-block:12px}.support-triage ol{gap:12px;margin-top:18px;display:grid}.support-triage li{border-radius:var(--mm-radius-xs);background:var(--mm-surface-2);overflow-wrap:anywhere;white-space:pre-wrap;padding:12px}:is(.readiness-checklist,.caption-corrections,.review-sharing,.support-triage) [role=status]:empty{display:none}:is(.readiness-checklist,.support-triage,.guest-review) [role=alert]{color:var(--mm-danger)}.readiness-steps{gap:10px;margin-block:18px;display:grid}.readiness-steps>li{align-items:flex-start;gap:10px;display:flex}.readiness-steps .step-marker{border:1px solid var(--mm-border-strong);width:22px;height:22px;color:var(--mm-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.readiness-steps .step-marker.done{border-color:var(--mm-success);background:var(--mm-success-soft);color:var(--mm-success)}.readiness-page{width:min(960px,100%);margin-inline:auto;padding:40px 24px}.readiness-page h1{margin-block:28px 16px;font-size:clamp(28px,4vw,44px)}.readiness-page p{color:var(--mm-muted);margin-block:16px;line-height:1.7}.footage-comparison{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.footage-comparison h4{color:var(--mm-muted);margin-bottom:10px;font-size:12px;font-weight:600}.footage-comparison video,.guest-review video{background:var(--mm-canvas-2);border:1px solid var(--mm-border);border-radius:var(--mm-radius);width:100%;max-height:65vh}.guest-review video{display:block}.guest-review video+.mm-button{margin-top:12px}.guest-review .mm-actions{margin-top:16px}.guest-review ol{gap:12px;margin-top:24px;display:grid}.guest-review ol>li{border:1px solid var(--mm-border);border-radius:var(--mm-radius-sm);background:var(--mm-surface);padding:16px}.help-search{margin-block:20px}.help-guide{border:1px solid var(--mm-border);border-radius:var(--mm-radius-sm);background:var(--mm-surface);margin-block:12px;padding:6px 18px}.help-guide p{color:var(--mm-muted);margin-block:0 14px;line-height:1.7}@media (max-width:600px){.readiness-checklist{padding:18px}.readiness-toggle-grid{grid-template-columns:minmax(0,1fr)}.readiness-page{padding:24px 16px}.readiness-checklist .adm-form-actions{justify-content:stretch}.readiness-checklist .adm-form-actions>button{flex:1}}@media (prefers-reduced-motion:reduce){:is(.readiness-page,.readiness-checklist,.caption-corrections,.review-sharing,.support-triage,.help-guide) *{scroll-behavior:auto!important;transition:none!important}}.pay-page{background:var(--mm-canvas);flex-direction:column;align-items:center;gap:24px;min-height:100dvh;padding:32px 16px 40px;display:flex}.pay-logo{align-self:center}.pay-card{text-align:center;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:24px;flex-direction:column;align-items:center;gap:4px;width:min(520px,100%);padding:32px 28px 28px;display:flex;box-shadow:0 24px 60px -32px #00000040}.pay-card .mm-illustration{margin:-8px 0 4px}.pay-card h1{letter-spacing:-.03em;text-wrap:balance;margin:4px 0 8px;font-size:clamp(24px,4vw,30px);line-height:1.15}.pay-card>p:not(.mm-eyebrow){max-width:400px;color:var(--mm-muted);margin:0;line-height:1.6}.pay-skeleton-title{border-radius:8px;width:280px;max-width:100%;height:30px;margin:12px auto 10px}.pay-skeleton-line{border-radius:8px;width:340px;max-width:100%;height:44px}.pay-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.pay-actions>a{align-items:center;gap:8px;display:inline-flex}.pay-assurances{border-top:1px solid var(--mm-border);width:100%;color:var(--mm-muted);gap:8px;margin:22px 0 0;padding:18px 0 0;font-size:13px;list-style:none;display:grid}.pay-assurances li{align-items:center;display:inline-flex}.pay-assurances li,.pay-legal{justify-content:center;gap:8px}.pay-legal{color:var(--mm-muted);flex-wrap:wrap;font-size:13px;display:flex}.pay-legal a{color:var(--mm-text);text-decoration:underline;-webkit-text-decoration-color:var(--mm-border);text-decoration-color:var(--mm-border);text-underline-offset:3px}.pay-legal a:hover{text-decoration-color:currentColor}@media (max-width:520px){.pay-card{border-radius:20px;padding:24px 18px 20px}.pay-actions{flex-direction:column;width:100%}.pay-actions>a{justify-content:center}}.checkout-receipt{border-left:4px solid var(--mm-border);align-items:flex-start;gap:16px;margin-bottom:20px;padding:20px 52px 20px 20px;display:flex;position:relative}.checkout-receipt.success{border-left-color:var(--mm-success)}.checkout-receipt.pending{border-left-color:var(--mm-info)}.checkout-receipt.error,.checkout-receipt.failed{border-left-color:var(--mm-danger)}.checkout-receipt-icon{background:var(--mm-canvas);width:40px;height:40px;color:var(--mm-muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.checkout-receipt.success .checkout-receipt-icon{background:var(--mm-success-soft);color:var(--mm-success)}.checkout-receipt.pending .checkout-receipt-icon{background:var(--mm-info-soft);color:var(--mm-info)}.checkout-receipt.error .checkout-receipt-icon,.checkout-receipt.failed .checkout-receipt-icon{background:var(--mm-danger-soft);color:var(--mm-danger)}.checkout-receipt-icon .mm-spinner{border:2px solid;border-top:2px solid #0000;border-radius:50%;width:18px;height:18px;animation:content-spin .8s linear infinite}.checkout-receipt-copy{min-width:0}.checkout-receipt-copy h2{margin:0 0 4px;font-size:16px}.checkout-receipt-copy p{color:var(--mm-muted);margin:0 0 12px;line-height:1.55}.checkout-receipt-copy p:last-child{margin-bottom:0}.checkout-receipt-close{position:absolute;top:12px;right:12px}.payment-readiness{margin-top:20px}.payment-environment{border:1px solid var(--mm-border);border-radius:16px;padding:16px 18px}.payment-environment.active{border-color:var(--mm-info);box-shadow:0 0 0 1px var(--mm-info) inset}.payment-environment>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.payment-environment h3{margin:0;font-size:15px}.payment-environment dd{text-align:right;justify-self:end}@media (prefers-reduced-motion:reduce){.checkout-receipt-icon .mm-spinner{opacity:.6;border-top-color:currentColor;animation:none}}.readiness{flex-direction:column;gap:20px;min-width:0;display:flex}.readiness .adm-header{margin-bottom:0}.readiness .readiness-checklist{margin-block:0}.readiness-anchor,.readiness-section{scroll-margin-top:136px}.readiness-nav{z-index:20;background:var(--mm-canvas);scrollbar-width:none;gap:6px;margin-block:-6px;padding:10px 0;display:flex;position:sticky;top:72px;overflow-x:auto}.readiness-nav::-webkit-scrollbar{display:none}.readiness-nav a{border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:13px;font-weight:600}.readiness-nav a:hover{color:var(--mm-text);border-color:var(--mm-border-strong)}.readiness-alert{background:var(--mm-danger-soft);color:var(--mm-danger);border-radius:12px;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:13px;display:flex}.readiness-section-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.readiness-section-head h2{margin:0 0 4px;font-size:17px}.readiness-section-head p{color:var(--mm-muted);margin:0;font-size:13px;line-height:1.6}.readiness-caveat{color:var(--mm-muted);margin:14px 0 0;font-size:12px}.readiness-subhead{margin:22px 0 10px;font-size:14px}.readiness-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.readiness-funnel li{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding:14px 16px;display:grid}.readiness-step{background:var(--mm-canvas-2,var(--mm-canvas));width:22px;height:22px;color:var(--mm-muted);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.readiness-step-label{color:var(--mm-muted);font-size:12.5px;font-weight:600}.readiness-funnel strong{letter-spacing:-.02em;grid-column:1/-1;font-size:26px;font-weight:800;line-height:1.1}.readiness-bar{background:var(--mm-canvas-2,var(--mm-border));border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.readiness-bar i{border-radius:inherit;background:var(--mm-orange);height:100%;display:block}.readiness-funnel small{color:var(--mm-muted);grid-column:1/-1;font-size:11.5px}.readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.readiness-gates{gap:10px;margin:0;padding:0;list-style:none;display:grid}.readiness-gate{border:1px solid var(--mm-border);border-left-width:4px;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.readiness-gate.ok{border-left-color:var(--mm-success)}.readiness-gate.warn{border-left-color:var(--mm-warning,#d9822b)}.readiness-gate.bad{border-left-color:var(--mm-danger)}.readiness-gate-icon{flex-shrink:0;margin-top:1px;display:flex}.readiness-gate.ok .readiness-gate-icon{color:var(--mm-success)}.readiness-gate.warn .readiness-gate-icon{color:var(--mm-warning,#d9822b)}.readiness-gate.bad .readiness-gate-icon{color:var(--mm-danger)}.readiness-gate strong{text-transform:none;font-size:14px}.readiness-gate-detail{color:var(--mm-muted);margin-top:4px;font-size:13px;line-height:1.55}.readiness-pills{flex-wrap:wrap;gap:6px;display:flex}.readiness-total{text-align:right;flex-shrink:0;justify-items:end;display:grid}.readiness-total strong{letter-spacing:-.02em;font-size:26px;font-weight:800}.readiness-total small{color:var(--mm-muted);font-size:12px}.readiness-costs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.readiness-costs article{border:1px solid var(--mm-border);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.readiness-costs small{color:var(--mm-muted);font-size:12px}.readiness-costs strong{font-size:18px}.readiness-list{gap:6px;margin:10px 0;padding:0;list-style:none;display:grid}.readiness-list li{background:var(--mm-canvas);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 12px;font-size:13px;display:flex}.readiness-list li span{flex:1}.readiness-list li small{color:var(--mm-muted)}@media (max-width:1100px){.readiness-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.readiness-costs{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-summary{grid-template-columns:1fr}.readiness-funnel li{padding:12px}.readiness-funnel strong{font-size:22px}.readiness-section-head{flex-direction:column}.readiness-total{text-align:left;justify-items:start}}.acceptance-list li{align-items:center}.transcript-tools{border-bottom:1px solid var(--mm-border);background:var(--mm-surface);flex-wrap:wrap;align-items:flex-start;gap:6px;padding:8px 14px;display:flex}.transcript-tools>details{background:0 0;border:0;flex:none;padding:0}.transcript-tools>details>summary{border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:999px;gap:6px;min-height:30px;padding:5px 12px;font-size:12.5px;font-weight:600}.transcript-tools>details>summary:hover{border-color:var(--mm-border-strong)}.transcript-tools>details>summary:after{width:5px;height:5px;margin:0 0 2px 2px}.transcript-tools>details[open]{overscroll-behavior:contain;flex-basis:100%;order:1;max-height:45vh;padding:0 2px 10px;overflow-y:auto}.transcript-tools>details[open]>summary{z-index:1;border-color:var(--mm-orange);background:var(--mm-orange-soft,var(--mm-surface));color:var(--mm-orange-text,var(--mm-text));display:inline-flex;position:sticky;top:0}.tool-count{background:var(--mm-orange);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.resend-verification{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:inline-flex}.resend-verification small{color:var(--mm-muted);font-size:12px}.mm-email-verification .resend-verification .mm-link-button{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.mm-email-verification .resend-verification small{color:inherit;opacity:.85}.readiness-verify{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.verify-email-notice{border-left:4px solid var(--mm-orange);align-items:flex-start;gap:16px;margin-bottom:24px;padding:20px;display:flex}.verify-email-icon{background:var(--mm-orange-soft,var(--mm-canvas));width:40px;height:40px;color:var(--mm-orange);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.verify-email-notice h2{margin:0 0 4px;font-size:16px}.verify-email-notice p{color:var(--mm-muted);margin:0 0 12px;line-height:1.55}.mm-platform-banner.mm-email-verification{flex-wrap:wrap;row-gap:4px}.mm-email-verification .resend-verification{flex-shrink:0}.mm-platform-banner.mm-email-verification .resend-verification button{opacity:1;background:0 0;width:auto;height:auto;padding:0;display:inline;position:static}.first-export-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.first-export-head p{margin-bottom:0}.first-export-count{background:var(--mm-success-soft);color:var(--mm-success);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:650}.first-export-bar{background:var(--mm-border);border-radius:999px;height:4px;margin-top:16px;display:block;overflow:hidden}.first-export-bar>i{border-radius:inherit;background:var(--mm-success);height:100%;transition:width .4s;display:block}.first-export .readiness-steps>li{align-items:center}.first-export .readiness-steps a{color:var(--mm-text);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.first-export .readiness-steps a:hover{color:var(--mm-orange);text-decoration:underline}.first-export .readiness-steps li.is-done a{color:var(--mm-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--mm-border-strong);text-decoration-color:var(--mm-border-strong)}.first-export .readiness-steps li.is-next{border-radius:var(--mm-radius-xs);background:var(--mm-orange);margin-inline:-10px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.first-export .readiness-steps li.is-next{background:color-mix(in srgb,var(--mm-orange) 8%,transparent)}}.first-export .readiness-steps li.is-next a{color:var(--mm-orange-text);font-weight:650}.first-export .readiness-steps li.is-next .step-marker{border-color:var(--mm-orange);background:var(--mm-orange);color:#fff}@media (max-width:520px){.first-export-head{flex-direction:column;gap:8px}}.upgrade-review{gap:18px;padding:18px 0 0;display:grid}.upgrade-review>p{margin:0;line-height:1.6}.upgrade-review dl{border:1px solid var(--mm-border);border-radius:var(--mm-radius-sm);background:var(--mm-canvas);margin:0;padding:16px}.upgrade-review dl>div{justify-content:space-between;gap:20px;padding:9px 0;display:flex}.upgrade-review dt{color:var(--mm-text)}.upgrade-review dd{text-align:right;margin:0;font-weight:650}.upgrade-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.upgrade-test{color:var(--mm-orange-text);font-weight:650}@media (max-width:480px){.upgrade-review{padding:14px 0 0}.upgrade-review dl>div{gap:12px;font-size:13px}.upgrade-review-actions>button{width:100%}}.demo-library .section-heading{max-width:720px;margin-bottom:32px}.demo-library .section-heading>.eyebrow{color:var(--mm-text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.demo-card{border:1px solid var(--mm-border);border-radius:var(--mm-radius);background:var(--mm-surface);min-width:0;padding:24px}.demo-card header{min-height:122px}.demo-type{color:var(--mm-orange-text);font-size:12px;font-weight:650}.demo-card h3{font-family:var(--mm-font-display);text-wrap:balance;margin:8px 0;font-size:clamp(20px,2vw,26px);line-height:1.2}.demo-card header>p{color:var(--mm-muted);flex-wrap:wrap;gap:8px;margin:0 0 20px;font-size:13px;display:flex}.demo-players{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.demo-players figure{min-width:0;margin:0}.demo-players figure:first-child{align-self:center}.demo-players figure:first-child video{aspect-ratio:16/9}.demo-players figcaption{justify-content:space-between;align-items:center;gap:6px;min-height:36px;font-size:12px;font-weight:650;display:flex}.demo-players figcaption span{align-items:center;gap:4px;display:inline-flex}.demo-players figcaption small{color:var(--mm-muted);font-size:11px;font-weight:500}.demo-players video{aspect-ratio:9/16;object-fit:contain;border:1px solid var(--mm-border);border-radius:var(--mm-radius-sm);background:#141312;width:100%;display:block}.demo-video{position:relative}.demo-play{border-radius:var(--mm-radius-sm);color:#fff;cursor:pointer;background:#0000001f;border:0;place-items:center;width:100%;display:grid;position:absolute;inset:0}.demo-play>span{background:#000000a6;border:1px solid #fff9;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.demo-play:hover>span{background:var(--mm-orange-text)}.demo-play:focus-visible{outline:3px solid var(--mm-orange);outline-offset:4px}.demo-players video:focus-visible{outline:2px solid var(--mm-orange);outline-offset:4px}.demo-passage{color:var(--mm-muted);margin:9px 0 0;font-size:11px}.demo-credit{border-top:1px solid var(--mm-border);color:var(--mm-muted);overflow-wrap:anywhere;margin:20px 0 0;padding-top:16px;font-size:12px;line-height:1.65}.demo-credit a{color:var(--mm-text);text-underline-offset:3px;text-decoration:underline}.demo-more{justify-content:center;margin-top:28px;display:flex}.demo-deep-dive{border-block:1px solid var(--mm-border);width:min(1280px,100% - 48px);margin:12px auto 48px}.demo-deep-dive>summary{color:var(--mm-text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-weight:650;list-style:none;display:flex}.demo-deep-dive>summary::-webkit-details-marker{display:none}.demo-deep-dive>summary:focus-visible{outline:2px solid var(--mm-orange);outline-offset:4px}.demo-deep-dive[open]>summary svg{transform:rotate(180deg)}.demo-deep-dive>.landing-section{padding-inline:0}@media (max-width:900px){.demo-grid{grid-template-columns:1fr}.demo-card header{min-height:0}.demo-players video{max-height:480px}}@media (max-width:480px){.demo-card{padding:16px}.demo-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo-players figcaption{flex-direction:column;justify-content:center;align-items:flex-start;min-height:52px}.demo-players figcaption small{font-size:11px}.demo-deep-dive{width:calc(100% - 32px)}}.rs-loading{min-height:180px;color:var(--mm-muted);border:1px solid var(--mm-border);border-radius:var(--mm-radius);background:var(--mm-surface);place-content:center;gap:16px;padding:24px;display:grid}.rs-why>h3{font-family:var(--mm-font-display);margin:0 0 12px;font-size:22px;line-height:1.3}.rs-rubric>p,.rs-why>p{color:var(--mm-muted);font-size:14px;line-height:1.6}.rs-landscape{grid-template-columns:1fr}.rs-landscape .rs-clip video{aspect-ratio:16/9}.real-sample .demo-more{margin-top:24px}.rs-note .demo-credit{border:0;margin:0;padding:0}.rs-note>p{margin-bottom:0}.real-sample .rs-edge{color:var(--mm-text)}.mm-pagination{border-top:1px solid var(--mm-border);justify-content:space-between;gap:12px;padding:16px 20px}.mm-pagination,.mm-pagination-actions{flex-wrap:wrap;align-items:center;display:flex}.mm-pagination-actions{gap:8px}.mm-pagination .mm-select-trigger{width:auto;min-width:115px}@media (max-width:480px){.mm-pagination-actions{width:100%}.mm-pagination-actions>button{flex:1}}:root{--bg:#f6f5f1;--bg-soft:#fbfaf7;--ink:#202421;--ink-soft:#626a64;--ink-inverse:#f7f8f3;--panel:#fff;--panel-strong:#202722;--line:#e8e9e2;--line-strong:#d3d7ce;--accent:#d74621;--accent-strong:#b73616;--accent-soft:#fbede6;--teal:#287459;--teal-soft:#eaf3ed;--warning:#ac392b;--shadow:0 4px 24px #20242104;--shadow-strong:0 12px 32px #20242114;--radius-xl:20px;--radius-lg:16px;--radius-md:10px;--radius-sm:6px;--font-heading:"Helvetica Neue","Avenir Next","Segoe UI",sans-serif;--font-body:"Avenir Next","Segoe UI","Helvetica Neue",sans-serif}.clip-poster{aspect-ratio:16/10;background:#28332c;border-radius:12px;position:relative;overflow:hidden}.clip-poster video{object-fit:cover;width:100%;height:100%}.clip-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000,#152019ba);position:absolute;inset:45% 0 0}.clip-quality-track{background:var(--line);border-radius:99px;height:5px;overflow:hidden}@keyframes arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes progress-stripe{to{background-position:40px 0}}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.clip-review-dialog{width:min(920px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:20px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 100px #14211940}.clip-review-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17201bb3}@media (max-width:767px){.clip-review-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}