*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--app-ground);color:var(--text-body);font-family:var(--font-body),Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.mv-app{--surface-sunken: var(--app-panel-sunken)}:focus-visible{outline:none;box-shadow:0 0 0 3px #968ae073;border-radius:inherit}a{color:var(--primary-text);text-decoration:none}a:hover{color:var(--primary)}button{font:inherit;cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}textarea,input{font-family:inherit}@keyframes mvIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mvFade{0%{opacity:0}to{opacity:1}}button,a,.mv-row,[role=menuitem],[role=checkbox]{transition:var(--transition-control)}.mv-page{animation:mv-rise var(--dur-base) var(--ease-out)}.mv-pop{animation:mv-pop var(--dur-slow) var(--ease-out)}.mv-scrim{animation:mv-fade var(--dur-slow) var(--ease-out)}@keyframes mv-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes mv-pop{0%{opacity:0;transform:scale(.96)}}@keyframes mv-fade{0%{opacity:0}}@keyframes mvDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.mv-acrylic{background:#ffffffc7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mv-acrylic{background:#fffffff5}}.mv-composer:focus-within{outline:3px solid rgba(150,138,224,.45)}.mv-composer textarea:focus-visible{box-shadow:none}.mv-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:20px;margin:0;border-radius:999px;outline:none;cursor:pointer;background-clip:content-box;padding:9px 0}.mv-slider:disabled{cursor:not-allowed}.mv-slider::-webkit-slider-runnable-track{height:2px;background:transparent}.mv-slider::-moz-range-track{height:2px;background:transparent}.mv-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-8px;border-radius:999px;border:2px solid var(--surface-card);background:var(--primary);box-shadow:var(--shadow-sm);transition:var(--transition-control)}.mv-slider::-moz-range-thumb{width:18px;height:18px;border-radius:999px;border:2px solid var(--surface-card);background:var(--primary);box-shadow:var(--shadow-sm);transition:var(--transition-control)}.mv-slider:focus-visible{box-shadow:none}.mv-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #968ae073}.mv-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #968ae073}@media(hover:hover){.mv-row:hover{background:var(--surface-raised)}.mv-msg .mv-edit{opacity:0}.mv-msg:hover .mv-edit,.mv-msg:focus-within .mv-edit{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-property:opacity,background-color,color,border-color,box-shadow!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.mv-page,.mv-pop,.mv-scrim{animation-name:mvFade;animation-duration:var(--dur-base)!important}}
