/*! 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)))){*,:before,:after,::backdrop{--tw-border-style:solid;--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-font-weight:initial}}}.mm-pill{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mm-tbtn{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.mm-tbtn:hover{background-color:var(--accent);color:var(--foreground)}}.mm-tbtn:disabled{pointer-events:none;opacity:.35}.mm-tbtn{border-radius:var(--radius-button,var(--radius-md))}.mm-tbtn.active{background-color:var(--accent);color:var(--primary)}.mm-actions{scrollbar-width:none}.mm-actions::-webkit-scrollbar{display:none}.mm-segbtn{height:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.mm-segbtn:hover{color:var(--foreground)}}.mm-segbtn.active{background-color:var(--background);color:var(--foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mm-bbtn{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.mm-bbtn:hover{background-color:var(--accent);color:var(--foreground)}}.mm-bbtn{border-radius:var(--radius-button,var(--radius-md))}.mm-bbtn.active{background-color:var(--accent);color:var(--primary)}.mm-menu{width:calc(var(--spacing,.25rem) * 60);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mm-mi{margin-inline:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 7);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * .8);width:calc(100% - 1rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);text-align:left;display:flex}@media (hover:hover){.mm-mi:hover{background-color:var(--accent)}}.mm-mi:disabled{pointer-events:none;color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.mm-mi:disabled{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.mm-mi>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-mi kbd{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:nowrap;color:var(--muted-foreground);flex-shrink:0}.mm-sep{margin-inline:calc(var(--spacing,.25rem) * 3);margin-block:var(--spacing,.25rem);border-color:var(--border)}.mm-sub{visibility:hidden;width:calc(var(--spacing,.25rem) * 40);position:absolute;top:0;left:100%}.mm-sub.left{left:-10rem}.group:hover>.mm-sub{visibility:visible}.mm-canvas.is-panning,.mm-canvas.is-panning *{cursor:grabbing!important}.mm-canvas :where(img,svg,video){display:inline}.mm-side{z-index:30;background-color:var(--popover);width:320px;color:var(--foreground);--tw-shadow:var(--menu-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;font-size:14px;display:flex;position:absolute;top:0;bottom:0;right:0}.mm-mobile .mm-canvas{touch-action:none}.mm-mobile .mm-icon-cell{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);justify-content:center;align-items:center;display:flex}.mm-mobile .mm-icon-cell svg,.mm-mobile .mm-icon-cell img{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.mm-mobile .mm-side{width:auto;height:60dvh;padding-bottom:env(safe-area-inset-bottom);border-top-left-radius:12px;border-top-right-radius:12px;top:auto;left:0}.mm-mobile .mm-side[data-panel=theme]{height:calc(100dvh - 4rem - env(safe-area-inset-top))}.mm-mobile .mm-side.mm-side-full{height:100dvh;padding-top:env(safe-area-inset-top);border-radius:0}.mm-mobile .mm-side{transition:height .25s,border-radius .25s}.mm-side-grip{display:none}.mm-mobile .mm-side-head .mm-bbtn{right:var(--spacing,.25rem);width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11)}.mm-mobile .mm-side-head{height:calc(var(--spacing,.25rem) * 12);touch-action:none;position:relative}.mm-mobile .mm-side-grip{height:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 1.5);inset-inline:0;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:0}.mm-mobile .mm-side-grip:before{content:"";height:var(--spacing,.25rem);width:calc(var(--spacing,.25rem) * 10);background-color:var(--muted-foreground);border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.mm-mobile .mm-side-grip:before{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.mm-side-head{height:calc(var(--spacing,.25rem) * 11);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--sep);--tw-font-weight:var(--font-weight-medium,500);font-size:14px;font-weight:var(--font-weight-medium,500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mm-side-body{padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 6);flex:1;font-size:14px;overflow-y:auto}@layer components{.mm-sec{margin-top:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);color:var(--faint)}.mm-row{margin-bottom:calc(var(--spacing,.25rem) * 2);align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.mm-name{width:72px;color:var(--dim);flex-shrink:0;font-size:14px}.mm-input{height:calc(var(--spacing,.25rem) * 7);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-ring);color:var(--foreground);border-radius:6px;outline:none;padding:4px 8px;font-size:14px}.mm-input::placeholder{color:var(--faint)}.mm-input:focus,.mm-input:focus-within{box-shadow:inset 0 0 0 1px #2383e2,0 0 0 1px #2383e2}.mm-input{padding-block:0;font-size:13px}.mm-range{height:var(--spacing,.25rem);cursor:pointer;accent-color:#2383e2;width:100%}.mm-side input[type=checkbox]{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);cursor:pointer;accent-color:#2383e2}.mm-swatch{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);cursor:pointer;--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--field-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:6px;flex-shrink:0;display:inline-block}.mm-tglbtn{height:28px;color:var(--foreground);box-shadow:inset 0 0 0 1px var(--field-ring);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.mm-tglbtn:hover{background:var(--hover)}.mm-tglbtn:disabled{opacity:.4;pointer-events:none}.mm-tglbtn{min-width:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--ink2)}.mm-tglbtn.active{color:#2383e2;--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#2383e2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#2383e214}.mm-tabs{margin-bottom:calc(var(--spacing,.25rem) * 3);gap:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--sep);display:flex}.mm-tab{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);color:var(--dim);border-color:#0000;border-bottom-width:2px;margin-bottom:-1px;font-size:14px}@media (hover:hover){.mm-tab:hover{color:var(--foreground)}}.mm-tab.active{border-color:var(--foreground);color:var(--foreground)}}.mm-icon-cell svg,.mm-icon-cell img{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);display:block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-font-weight{syntax:"*";inherits:false}
