.mh-cmd{z-index:var(--mh-z-command);-webkit-backdrop-filter:blur(4px);animation:mh-cmd-fade var(--mh-dur-fast) var(--mh-ease-out) both;background:#0b0f146b;justify-content:center;align-items:flex-start;padding-top:16vh;display:flex;position:fixed;inset:0}.mh-cmd__panel{background:color-mix(in srgb, var(--mh-surface-1) 96%, transparent);-webkit-backdrop-filter:blur(24px)saturate(140%);width:min(640px,100vw - 32px);max-height:64vh;box-shadow:0 0 0 1px var(--mh-line-strong), var(--mh-shadow-3);font-family:var(--mh-font-ui);color:var(--mh-text-1);animation:mh-cmd-in var(--mh-dur-base) var(--mh-ease-enter) both;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.mh-cmd__head{border-bottom:1px solid var(--mh-line);align-items:center;gap:12px;height:58px;padding:0 16px 0 18px;display:flex}.mh-cmd__head>svg{color:var(--mh-accent);flex:none}.mh-cmd__input{min-width:0;height:100%;color:var(--mh-text-1);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.mh-cmd__input::placeholder{color:var(--mh-text-3)}.mh-cmd__input:focus-visible{outline:none}.mh-cmd__list{flex:1;padding:6px 8px 8px;overflow-y:auto}.mh-cmd__group+.mh-cmd__group{margin-top:4px}.mh-cmd__group-title{font-family:var(--mh-font-mono);letter-spacing:.01em;color:var(--mh-text-3);padding:10px 10px 6px;font-size:11px;font-weight:700}.mh-cmd__item{width:100%;height:42px;color:var(--mh-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.mh-cmd__item svg{color:var(--mh-text-3);flex:none}.mh-cmd__item.is-active{background:var(--mh-surface-2);color:var(--mh-text-1)}.mh-cmd__item.is-active svg{color:var(--mh-accent)}.mh-cmd__item.is-ai .mh-cmd__label{color:var(--mh-text-1);font-weight:600}.mh-cmd__item.is-ai svg{color:var(--mh-accent)}.mh-cmd__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mh-cmd__hint{font-family:var(--mh-font-mono);letter-spacing:.01em;color:var(--mh-text-3);font-size:11px;font-weight:700}.mh-cmd__enter{font-family:var(--mh-font-mono);color:var(--mh-text-3);font-size:13px}.mh-cmd__empty{color:var(--mh-text-3);padding:8px 12px 12px;font-size:12px}.mh-cmd__foot{border-top:1px solid var(--mh-line);height:40px;color:var(--mh-text-3);align-items:center;gap:16px;padding:0 16px;font-size:12px;display:flex}.mh-cmd__foot span{align-items:center;gap:4px;display:inline-flex}.mh-cmd__foot .mh-kbd{min-width:18px;height:18px;font-size:11px}.mh-cmd__brand{font-family:var(--mh-font-mono);letter-spacing:.01em;margin-left:auto;font-size:11px;font-weight:700}@keyframes mh-cmd-fade{0%{opacity:0}}@keyframes mh-cmd-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@layer theme;@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--border,currentcolor)}::file-selector-button{border-color:var(--border,currentcolor)}body{background-color:var(--background);color:var(--foreground);overscroll-behavior-x:contain}::selection{background-color:color-mix(in oklab, var(--primary) 35%, transparent);color:var(--primary-foreground)}#root{border-color:var(--border);outline-color:color-mix(in oklab, var(--ring) 50%, transparent);background-color:var(--background);color:var(--foreground)}}@layer components,utilities;:root{--background:#fff;--foreground:#1c1c1c;--card:#fff;--card-foreground:#111826;--popover:#fff;--popover-hover:#eef1f7;--popover-foreground:#111826;--primary:#1a4fd0 ;--primary-foreground:#fff;--secondary:#e7effe;--secondary-border:#c9dbfd;--secondary-foreground:#1957d2;--muted:#e2e6ef;--muted-foreground:#5b6374;--accent:#eef1f7;--accent-foreground:#111826;--destructive:#c9362b;--destructive-foreground:#fff;--constructive:#23d160;--constructive-foreground:#fff;--border:#e2e6ef;--input:#d3d8e2;--ring:#1957d273;--chart-1:#2662d9;--chart-2:#2eb88a;--chart-3:#e88c30;--chart-4:#af57db;--chart-5:#e23670;--sidebar-background:#f5f5f5;--sidebar-foreground:#050505;--sidebar-primary:#050505;--sidebar-primary-foreground:#e8e8e8;--sidebar-accent:#d9d9d9;--sidebar-accent-foreground:#050505;--sidebar-border:#d9d9d9;--sidebar-ring:#2b2b2b;--sidebar:#fafafa}.panel{--background:#f5f7fb;--foreground:#212121;--card:#fff;--card-foreground:#111826;--primary-foreground:#fff;--secondary:#e7effe;--secondary-border:#c9dbfd;--secondary-foreground:#1957d2;--muted:#e2e6ef;--muted-foreground:#5b6374;--accent:#eef1f7;--accent-foreground:#111826;--destructive:#e91616;--destructive-foreground:#fafafa;--constructive:#23d160;--constructive-foreground:#fafafa;--border:#e2e6ef;--input:#d3d8e2;--ring:#1957d273}.dark{--primary:#2457e6 ;--primary-foreground:#fff;--destructive:#fa686a;--background:#080c14;--foreground:#f1f3f9;--card:#080c14;--card-foreground:#f1f3f9;--popover:#191e29;--popover-hover:#232935;--popover-foreground:#f1f3f9;--secondary:#91b7fe24;--secondary-border:#91b7fe4d;--secondary-foreground:#91b7fe;--muted:#191e29;--muted-foreground:#989fad;--accent:#191e29;--accent-foreground:#f1f3f9;--constructive:#5bcc80;--border:#232935;--input:#232935;--ring:#91b7fe8c;--sidebar-background:#141414;--sidebar-foreground:#f2f2f2;--sidebar-primary:#f2f2f2;--sidebar-primary-foreground:#262626;--sidebar-accent:#333;--sidebar-accent-foreground:#f2f2f2;--sidebar-border:#333;--sidebar-ring:#d4d4d4;--sidebar:#0f0f0f}.dark .panel{--background:#10151e;--foreground:#f1f3f9;--muted-foreground:#989fad;--destructive:#fa686a;--card:#10151e;--card-foreground:#f1f3f9;--secondary:#91b7fe24;--secondary-border:#91b7fe4d;--secondary-foreground:#91b7fe;--muted:#232935;--accent:#191e29;--accent-foreground:#f1f3f9;--constructive:#2edc6b;--border:#232935;--input:#232935;--ring:#91b7fe8c}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../woff2/inter-cyrillic-ext-wght-normal-Cpd2YT5r.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../woff2/inter-cyrillic-wght-normal-C5ekK6td.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../woff2/inter-latin-ext-wght-normal-B_-bZUTo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../woff2/inter-latin-wght-normal-8kRkwJBP.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:500 900;src:url(../woff2/inter-tight-cyrillic-ext-wght-normal-CfQPrWyc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:500 900;src:url(../woff2/inter-tight-cyrillic-wght-normal-CjW9RCxc.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:500 900;src:url(../woff2/inter-tight-latin-ext-wght-normal-BIlDi9F-.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:500 900;src:url(../woff2/inter-tight-latin-wght-normal-4AtXCUT1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(../woff2/google-sans-code-latin-ext-wght-normal-Cxz4iEe8.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(../woff2/google-sans-code-latin-wght-normal-BLCTwao7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mh-p-hub:#f45460;--mh-p-canvas:#05a2d1;--mh-p-studio:#e855a0;--mh-p-library:#dd7307;--mh-p-image:#edb417;--mh-p-trust:#09af73;--mh-p-agent:#9579fe;--mh-p-live:#f3593e;--mh-p-voice:#09a9a5;--mh-product:var(--mh-p-hub)}[data-product=canvas]{--mh-product:var(--mh-p-canvas)}[data-product=studio]{--mh-product:var(--mh-p-studio)}[data-product=library]{--mh-product:var(--mh-p-library)}[data-product=image]{--mh-product:var(--mh-p-image)}[data-product=trust]{--mh-product:var(--mh-p-trust)}[data-product=agent]{--mh-product:var(--mh-p-agent)}[data-product]{--mh-deco-ticker:linear-gradient(90deg, var(--mh-ink) 0 72%, var(--mh-product) 72% 100%)}:root,[data-theme=light],.theme-light{--mh-brand:#1a4fd0;--mh-action:#1a4fd0;--mh-action-hover:#0b3fb8;--mh-action-pressed:#0a35a0;--mh-accent:#1957d2;--mh-accent-hover:#0b3fb8;--mh-accent-pressed:#0a35a0;--mh-accent-soft:#e7effe;--mh-on-accent:#fff;--mh-bg:#f5f7fb;--mh-surface-1:#fff;--mh-surface-2:#eef1f7;--mh-surface-3:#e2e6ef;--mh-ink:#111826;--mh-on-ink:#fff;--mh-text-1:#111826;--mh-text-2:#404858;--mh-text-3:#5b6374;--mh-text-disabled:#a3aab8;--mh-line:#11182614;--mh-line-strong:#11182626;--mh-focus:#1957d273;--mh-success:#05773b;--mh-success-soft:#e7f5ec;--mh-warning:#a16004;--mh-warning-soft:#fff3e0;--mh-danger:#c2272d;--mh-danger-soft:#fdecea;--mh-danger-fill:#c2272d;--mh-info:#1957d2;--mh-glass-bg:#fffffffa;--mh-glass-edge:#fff;--mh-glass-line:#0a0a0b1f;--mh-glass-blur:none;--mh-shadow-1:0 1px 2px #1118260f, 0 0 0 1px #1118260a;--mh-shadow-2:0 2px 6px #1118260f, 0 10px 24px -6px #1118261f;--mh-shadow-3:0 4px 12px #11182614, 0 28px 64px -12px #11182638;--mh-deco-spark:var(--mh-ai-fill);--mh-deco-sweep:linear-gradient(100deg, transparent 20%, #fff6 50%, transparent 80%);--mh-deco-ticker:linear-gradient(90deg, var(--mh-ink) 0 72%, var(--mh-product) 72% 100%);--mh-ai-greeting:linear-gradient(90deg, #0a2e8a 0%, #1a4fd0 30%, #3d74f0 50%, #1a4fd0 75%, #0a2e8a 100%);--mh-ai-fill:linear-gradient(135deg, #0b3fb8 0%, #1a4fd0 45%, #2f64ee 100%);--mh-ai-fill-hover:linear-gradient(135deg, #1a4fd0 0%, #2457e6 45%, #3b6ceb 100%);--mh-ai-edge:linear-gradient(100deg, #0b3fb8, #2457e6 40%, #5b8cff 75%, #a9c4ff);--mh-ai-halo:#1a4fd033;--mh-ai-halo-2:#5b8cff29;--mh-ai-ring-base:#1957d229;--mh-ai-ring-peak:#1957d2;--mh-ai-glow:.12;--mh-deco-grid:transparent;--mh-onair:#f3593e}[data-theme=dark],.theme-dark,#root.dark{--mh-brand:#2457e6;--mh-action:#2457e6;--mh-action-hover:#2f64ee;--mh-action-pressed:#1a4fd0;--mh-accent:#91b7fe;--mh-accent-hover:#afcbfe;--mh-accent-pressed:#73a3fc;--mh-accent-soft:#91b7fe24;--mh-on-accent:#080c14;--mh-bg:#080c14;--mh-surface-1:#10151e;--mh-surface-2:#191e29;--mh-surface-3:#232935;--mh-ink:#f1f3f9;--mh-on-ink:#080c14;--mh-text-1:#f1f3f9;--mh-text-2:#c5cbd7;--mh-text-3:#989fad;--mh-text-disabled:#566072;--mh-line:#a5b4d61a;--mh-line-strong:#a5b4d62e;--mh-focus:#91b7fe8c;--mh-success:#5bcc80;--mh-success-soft:#5bcc8024;--mh-warning:#f3b94c;--mh-warning-soft:#f3b94c24;--mh-danger:#fa686a;--mh-danger-soft:#fa686a24;--mh-danger-fill:#c8102e;--mh-info:#91b7fe;--mh-glass-bg:#10151ef5;--mh-glass-edge:#ffffff0f;--mh-glass-line:#f4f4f51f;--mh-glass-blur:none;--mh-shadow-1:inset 0 1px 0 #ffffff0a, 0 1px 2px #00000080;--mh-shadow-2:inset 0 1px 0 #ffffff0d, 0 2px 6px #00000073, 0 12px 28px -8px #0009;--mh-shadow-3:inset 0 1px 0 #ffffff0f, 0 6px 16px #00000073, 0 32px 72px -12px #000000bf;--mh-deco-spark:var(--mh-ai-fill);--mh-deco-sweep:linear-gradient(100deg, transparent 20%, #ffffff1f 50%, transparent 80%);--mh-deco-ticker:linear-gradient(90deg, var(--mh-ink) 0 72%, var(--mh-product) 72% 100%);--mh-ai-greeting:linear-gradient(90deg, #dce7ff 0%, #a9c4ff 30%, #7fa6ff 50%, #a9c4ff 75%, #dce7ff 100%);--mh-ai-fill:linear-gradient(135deg, #1a4fd0 0%, #2457e6 45%, #3b6ceb 100%);--mh-ai-fill-hover:linear-gradient(135deg, #2457e6 0%, #2f64ee 50%, #4c78f0 100%);--mh-ai-edge:linear-gradient(100deg, #2457e6, #5b8cff 45%, #a9c4ff 80%, #dce7ff);--mh-ai-halo:#2457e65c;--mh-ai-halo-2:#91b7fe2e;--mh-ai-ring-base:#91b7fe29;--mh-ai-ring-peak:#91b7fe;--mh-ai-glow:.16;--mh-deco-grid:transparent;--mh-onair:#f3593e}:root{--mh-z-raised:20;--mh-z-appbar:60;--mh-z-sheet:70;--mh-z-tabbar:900;--mh-z-popover:1000;--mh-z-modal:3000;--mh-z-command:4000;--mh-z-top:10000;--mh-radius-xs:4px;--mh-radius-sm:8px;--mh-radius-md:12px;--mh-radius-lg:16px;--mh-radius-xl:24px;--mh-radius-2xl:28px;--mh-radius-pill:999px;--mh-radius-frame:2px;--mh-control-sm:28px;--mh-control-md:36px;--mh-control-lg:44px;--mh-edge:12px;--mh-ease-enter:cubic-bezier(.2, .8, .2, 1);--mh-ease-exit:cubic-bezier(.4, 0, 1, 1);--mh-ease-out:cubic-bezier(.16, 1, .3, 1);--mh-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--mh-ease-in-out:cubic-bezier(.65, 0, .35, 1);--mh-dur-instant:90ms;--mh-dur-fast:.16s;--mh-dur-out:.2s;--mh-dur-base:.28s;--mh-dur-breath:6.4s;--mh-dur-slow:.48s;--mh-gap-min:.5s;--mh-breath:1.6s;--mh-font-ui:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--mh-font-display:"Inter Tight Variable", "Inter Variable", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--mh-font-mono:"Google Sans Code Variable", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--mh-fs-headline:40px;--mh-fs-title:24px;--mh-fs-subtitle:17px;--mh-fs-body:14px;--mh-fs-caption:12px;--mh-fs-kicker:11px}html[lang^=ja]{--mh-font-ui:"Inter Variable", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Meiryo", "Noto Sans JP", sans-serif;--mh-font-display:"Inter Tight Variable", "Hiragino Sans", "Yu Gothic UI", "Noto Sans JP", sans-serif}html[lang^=ko]{--mh-font-ui:"Inter Variable", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--mh-font-display:"Inter Tight Variable", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif}.mh-label{font-family:var(--mh-font-ui);font-size:var(--mh-fs-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--mh-text-3);font-weight:700;line-height:1.2}@media (prefers-reduced-motion:reduce){:root{--mh-dur-fast:0s;--mh-dur-out:0s;--mh-dur-base:0s;--mh-dur-slow:0s}.mh-live-dot,.mh-breathe{animation:none!important}}.mh-live-dot{background:var(--mh-accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.mh-live-dot.is-ready{background:var(--mh-success)}.mh-live-dot.is-risk{background:var(--mh-danger)}.mh-live-dot.is-running{background:var(--mh-warning);animation:mh-breath-core var(--mh-breath) ease-in-out infinite}@keyframes mh-breath-core{0%,to{opacity:1}50%{opacity:.4}}:root{--mh-ai-ring:1.5px}@property --mh-ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mh-ai-aura{isolation:isolate;position:relative}.mh-ai-aura:before,.mh-ai-aura:after{content:"";inset:calc(var(--mh-ai-ring) * -1);border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--mh-dur-base) var(--mh-ease-out);z-index:-1;position:absolute}.mh-ai-aura:before{padding:var(--mh-ai-ring);background:conic-gradient(from var(--mh-ai-angle), var(--mh-ai-ring-base) 0deg, var(--mh-ai-ring-base) 200deg, var(--mh-ai-ring-peak) 300deg, var(--mh-ai-ring-peak) 330deg, var(--mh-ai-ring-base) 360deg);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mh-ai-aura:after{background:conic-gradient(from var(--mh-ai-angle), transparent 0deg, transparent 200deg, var(--mh-ai-ring-peak) 300deg, transparent 360deg);filter:blur(20px);inset:-8px}.mh-ai-aura.is-thinking:before{opacity:1;animation:2.4s linear infinite mh-ai-spin}.mh-ai-aura.is-thinking:after{opacity:var(--mh-ai-glow);animation:2.4s linear infinite mh-ai-spin}@keyframes mh-ai-spin{to{--mh-ai-angle:360deg}}.mh-ai-badge{border-radius:var(--mh-radius-pill);background:color-mix(in srgb, var(--mh-surface-1) 82%, transparent);-webkit-backdrop-filter:blur(8px);height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mh-accent) 40%, transparent);color:var(--mh-text-1);font-family:var(--mh-font-mono);letter-spacing:.08em;align-items:center;gap:4px;padding:0 7px 0 5px;font-size:11px;font-weight:700;display:inline-flex}.mh-ai-badge svg{color:var(--mh-accent)}.mh-caret:after{content:"";vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite mh-caret;display:inline-block}@keyframes mh-caret{50%{opacity:0}}.mh-kbd{background:var(--mh-surface-2);min-width:20px;height:20px;box-shadow:inset 0 -1px 0 var(--mh-line-strong), 0 0 0 1px var(--mh-line);color:var(--mh-text-2);font-family:var(--mh-font-mono);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){.mh-ai-aura.is-thinking:before,.mh-ai-aura.is-thinking:after,.mh-caret:after{animation:none}}.mh-num{font-family:var(--mh-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}@keyframes mh-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes mh-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}:focus-visible{outline:2px solid var(--mh-focus);outline-offset:2px}.mh-kicker{font-family:var(--mh-font-ui);font-size:var(--mh-fs-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--mh-text-2);align-items:center;gap:8px;font-weight:700;display:inline-flex}.mh-kicker:before{content:"";background:var(--mh-product);flex:none;width:8px;height:8px}.mh-bug{border-radius:var(--mh-radius-xs);background:var(--mh-surface-3);height:20px;color:var(--mh-text-1);font-family:var(--mh-font-ui);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.mh-bug.is-ink{background:var(--mh-ink);color:var(--mh-on-ink)}.mh-bug.is-product{background:var(--mh-product);color:#0a0a0b}.mh-section-head{font-family:var(--mh-font-display);letter-spacing:-.01em;color:var(--mh-text-1);align-items:center;gap:16px;font-size:20px;font-weight:800;display:flex}.mh-section-head:after{content:"";background:var(--mh-line-strong);flex:1;height:1px}.mh-headline{font-family:var(--mh-font-display);letter-spacing:-.025em;color:var(--mh-text-1);font-weight:800;line-height:1.05}@keyframes mh-ai-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes mh-ai-sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes mh-ai-text-flow{0%{background-position:0%}to{background-position:200%}}.mh-breath{isolation:isolate;position:relative}.mh-breath:before{content:"";z-index:-1;background:radial-gradient(48% 60% at 30% 55%, var(--mh-ai-halo), transparent 72%), radial-gradient(42% 55% at 72% 50%, var(--mh-ai-halo-2), transparent 72%);filter:blur(28px);pointer-events:none;animation:mh-ai-breathe var(--mh-dur-breath) ease-in-out infinite;border-radius:50%;position:absolute;inset:-18% -6% -28%}.mh-ai-text{background:var(--mh-ai-greeting);color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.mh-ai-btn{isolation:isolate;border-radius:var(--mh-radius-pill);background:var(--mh-ai-fill);color:#fff;box-shadow:0 1px 2px #0842a04d, 0 6px 18px var(--mh-ai-halo);transition:box-shadow var(--mh-dur-base) var(--mh-ease-out), transform var(--mh-dur-fast) var(--mh-ease-out), filter var(--mh-dur-fast);cursor:pointer;border:0;font-weight:600;position:relative;overflow:hidden}.mh-ai-btn:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-18deg)}.mh-ai-btn>*{z-index:2;position:relative}.mh-ai-btn:hover:not(:disabled){background:var(--mh-ai-fill-hover);box-shadow:0 2px 4px #0842a04d, 0 10px 32px var(--mh-ai-halo), 0 0 0 4px var(--mh-ai-halo-2)}.mh-ai-btn:hover:not(:disabled):after{animation:mh-ai-sheen .9s var(--mh-ease-out) 1}.mh-ai-btn:active:not(:disabled){transform:scale(.98)}.mh-ai-btn:focus-visible{box-shadow:0 0 0 3px var(--mh-bg), 0 0 0 5px var(--mh-accent);outline:none}.mh-ai-btn:disabled{background:var(--mh-surface-3);color:var(--mh-text-disabled);box-shadow:none;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.mh-breath:before{opacity:.8;animation:none;transform:none}.mh-ai-btn:hover:after{animation:none}.mh-ai-text{animation:none!important}}:root,[data-theme=light],.theme-light{--mh-sheen:linear-gradient(180deg, #fff9, #fff0 40%);--mh-lit-edge:linear-gradient(180deg, #1118261a, #1118260f);--mh-stage-top:16%;--mh-stage-spot:#ffffffe6;--mh-ambient:radial-gradient(1200px 520px at 50% -120px, #5b8cff24, transparent 70%)}[data-theme=dark],.theme-dark,#root.dark{--mh-sheen:linear-gradient(180deg, #ffffff0b, #fff0 38%);--mh-lit-edge:linear-gradient(180deg, #becdf038, #becdf00f 60%, #becdf00a);--mh-stage-top:22%;--mh-stage-spot:#dce7ff38;--mh-ambient:radial-gradient(1200px 560px at 50% -140px, #2457e638, transparent 70%)}.mh-lit{position:relative}.mh-lit:after{content:"";border-radius:inherit;background:var(--mh-lit-edge);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root{--mh-t-text:#9579fe;--mh-t-image:#edb417;--mh-t-video:#e855a0;--mh-t-audio:#09a9a5}*,:before,:after{box-sizing:border-box}#root{-webkit-user-select:none;user-select:none;height:100%}.app-layout__header{z-index:100;background:var(--mh-glass-bg);width:100%;height:50px;-webkit-backdrop-filter:var(--mh-glass-blur);border-bottom:1px solid var(--mh-glass-line);box-shadow:inset 0 1px 0 var(--mh-glass-edge);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:fixed}.app-layout__header .header-left{align-items:center;gap:12px;display:flex}.app-layout__header .header-left .header-left__logo{object-fit:contain;width:auto;height:32px}.app-layout__header .header-left .header-left__title{font-family:var(--mh-font-display);letter-spacing:.01em;color:var(--mh-text-1);font-size:15px}.app-layout__header .header-right{align-items:center;gap:10px;display:flex}.app-layout{flex-direction:column;height:100%;display:flex}.app-layout .app-layout__header{flex-shrink:0}.app-layout .app-layout__content{height:100%;position:relative}.image-empty-bg{background-color:#fafafa;background-image:linear-gradient(45deg,#ebebeb 25%,#0000 0 75%,#ebebeb 0),linear-gradient(45deg,#ebebeb 25%,#0000 0 75%,#ebebeb 0);background-position:0 0,4px 4px;background-repeat:repeat;background-size:8px 8px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.t-select__wrap,.t-select__wrap .t-input__inner{cursor:pointer!important}.action-generate-btn.t-button{font-family:var(--mh-font-display);letter-spacing:.02em;box-shadow:0 6px 18px -6px color-mix(in srgb, var(--mh-accent) 60%, transparent);transition:background-position var(--mh-dur-base) var(--mh-ease-out), transform var(--mh-dur-instant) var(--mh-ease-out), box-shadow var(--mh-dur-fast) var(--mh-ease-out);position:relative;overflow:hidden;background:var(--mh-deco-spark)!important;color:#fff!important;--ripple-color:#ffffff47!important;background-position:0%!important;background-size:160% 100%!important;border-color:#0000!important}.action-generate-btn.t-button:after{content:"";background:var(--mh-deco-sweep);pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}.action-generate-btn.t-button:hover:not(.t-is-disabled){box-shadow:0 10px 26px -8px color-mix(in srgb, var(--mh-accent) 70%, transparent);background-position:100%!important;border-color:#0000!important}.action-generate-btn.t-button:hover:not(.t-is-disabled):after{animation:mh-sweep .9s var(--mh-ease-out) 1}.action-generate-btn.t-button:active:not(.t-is-disabled),.action-generate-btn.t-button.t-button--ghost:active:not(.t-is-disabled){transform:translateY(1px)scale(.985);color:#fff!important;border-color:#0000!important}.action-generate-btn.t-button.t-is-disabled{opacity:.45;cursor:not-allowed;box-shadow:none}html,body{width:100%;height:100%;margin:0;padding:0}ul,li,ol{margin:0;padding:0;list-style-type:none}:root,[data-theme=light],[data-theme=dark]{--td-font-family:var(--mh-font-ui);--td-radius-small:4px;--td-radius-default:10px;--td-radius-medium:12px;--td-radius-large:16px;--td-radius-extraLarge:24px;--td-brand-color:var(--mh-action)!important;--td-brand-color-hover:var(--mh-action-hover)!important;--td-brand-color-focus:var(--mh-accent-soft)!important;--td-brand-color-active:var(--mh-action-pressed)!important;--td-brand-color-light:var(--mh-accent-soft)!important;--td-success-color:var(--mh-success)!important;--td-warning-color:var(--mh-warning)!important;--td-error-color:var(--mh-danger)!important}[data-theme=dark]{--td-bg-color-page:var(--mh-bg);--td-bg-color-container:var(--mh-surface-1);--td-bg-color-container-hover:var(--mh-surface-2);--td-bg-color-container-active:var(--mh-surface-3);--td-bg-color-secondarycontainer:var(--mh-surface-2);--td-bg-color-component:var(--mh-surface-2);--td-bg-color-specialcomponent:var(--mh-surface-2);--td-bg-color-component-hover:var(--mh-surface-3);--td-text-color-primary:var(--mh-text-1);--td-text-color-secondary:var(--mh-text-2);--td-text-color-placeholder:var(--mh-text-3);--td-component-border:var(--mh-line-strong);--td-component-stroke:var(--mh-line);--td-border-level-1-color:var(--mh-line);--td-border-level-2-color:var(--mh-line-strong)}body{font-family:var(--mh-font-ui);color:var(--mh-text-1);background:var(--mh-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.t-popup .t-select__list{background:var(--color-select-bg)}.t-popup .t-select__list .t-select-option{color:var(--color-select-option-text);background:var(--color-select-option-bg)}.t-popup .t-select__list .t-select-option:hover{background:var(--color-select-option-hover-bg)}.t-popup .t-select__list .t-select-option.t-is-selected{background:var(--mh-accent-soft)}.t-popup .t-select__list .t-select-option.t-is-disabled{opacity:.35}.t-popup .t-select__list .t-select-option.t-is-disabled:hover{background:var(--color-select-option-bg)}.t-popup ::-webkit-scrollbar{width:8px;height:8px}.t-popup ::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:4px}.t-popup ::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover);cursor:pointer}.t-popup ::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:4px}.t-dialog__ctx.theme-dialog{-webkit-backdrop-filter:blur(1px);background:#fff3}.t-dialog__ctx.theme-dialog .t-dialog{background-color:var(--mh-surface-1);color:var(--mh-text-1);border:1px solid var(--mh-line);padding:15px 30px!important}.t-dialog__ctx.theme-dialog .t-dialog__header{color:var(--mh-text-1);border-bottom-color:var(--mh-line)}.t-dialog__ctx.theme-dialog .t-dialog__header .t-dialog__close{color:var(--mh-text-1)}.t-dialog__ctx.theme-dialog .t-dialog__header .t-dialog__close:hover{background:var(--mh-surface-2)}.t-dialog__ctx.theme-dialog .t-dialog__body{padding:20px 0 0!important}.t-dialog__ctx.theme-dialog .t-dialog__body .t-textarea__inner{background-color:var(--mh-surface-1);color:var(--mh-text-2);border:1px solid var(--color-border-lightonly)}.t-dialog__ctx.theme-dialog .t-dialog__body .t-textarea__inner:focus{box-shadow:none!important}.t-dialog__ctx.theme-dialog .t-dialog__body .t-textarea__inner::placeholder{color:var(--mh-text-3)}.t-dialog__ctx.theme-dialog .t-dialog__footer{border-top-color:var(--mh-line)}.t-dialog__ctx.theme-dialog .t-input{border-color:var(--mh-line-strong);background:var(--mh-surface-1)!important;background-color:var(--mh-surface-1)!important}.t-dialog__ctx.theme-dialog .t-input .t-input__inner{color:var(--mh-text-1)}.t-dialog__ctx.theme-dialog .t-input .t-input__inner::placeholder{color:var(--mh-text-2);opacity:.45}.t-dialog__ctx.theme-dialog .t-input:hover,.t-dialog__ctx.theme-dialog .t-input.t-input--focused{border-color:var(--color-input-border-hover)}.t-dialog__ctx.theme-dialog .t-input.t-is-disabled{opacity:.35;cursor:not-allowed;background:var(--mh-surface-2)!important;border-color:var(--mh-line)!important}.t-dialog__ctx.theme-dialog .t-select .t-select__list{background:var(--color-select-bg)}.t-dialog__ctx.theme-dialog .t-select .t-select__list .t-select-option{color:var(--color-select-option-text);background:var(--color-select-option-bg)}.t-dialog__ctx.theme-dialog .t-select .t-select__list .t-select-option:hover{background:var(--color-select-option-hover-bg)}.t-dialog__ctx.theme-dialog .t-select .t-select__list .t-select-option.t-is-selected{background:var(--mh-accent-soft)}.t-dialog__ctx.theme-dialog .t-select .t-select__list .t-select-option.t-is-disabled{opacity:.35}.t-dialog__ctx.theme-dialog .t-select .t-select__list .t-select-option.t-is-disabled:hover{background:var(--color-select-option-bg)}.t-dialog__ctx.theme-dialog .t-select .t-fake-arrow{color:var(--mh-text-3)}.t-dialog__ctx.theme-dialog .t-select .t-fake-arrow.t-fake-arrow--active{color:var(--color-select-arrow--active)}.t-dialog__ctx.theme-dialog ::-webkit-scrollbar{width:8px;height:8px}.t-dialog__ctx.theme-dialog ::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:4px}.t-dialog__ctx.theme-dialog ::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover);cursor:pointer}.t-dialog__ctx.theme-dialog ::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:4px}.t-button.t-button--shape-rectangle,.t-button.t-button--shape-round{border-radius:999px}.t-button{transition:background-color var(--mh-dur-fast), box-shadow var(--mh-dur-base) var(--mh-ease-out), transform var(--mh-dur-fast) var(--mh-ease-out), border-color var(--mh-dur-fast), color var(--mh-dur-fast)}.t-button:active:not(.t-is-disabled):not(.t-button--variant-text){transform:scale(.98)}.t-button--theme-primary.t-button--variant-base:not(.t-is-disabled){background-image:var(--mh-ai-fill);color:#fff;box-shadow:0 1px 2px #0b3fb847, 0 4px 14px var(--mh-ai-halo);border-color:#0000}.t-button--theme-primary.t-button--variant-base:not(.t-is-disabled):hover,.t-button--theme-primary.t-button--variant-base:not(.t-is-disabled):focus-visible{background-image:var(--mh-ai-fill-hover);box-shadow:0 2px 4px #0b3fb847, 0 8px 26px var(--mh-ai-halo), 0 0 0 3px var(--mh-ai-halo-2);border-color:#0000}.t-input,.t-textarea__inner,.t-input-number .t-input{transition:border-color var(--mh-dur-fast), box-shadow var(--mh-dur-base) var(--mh-ease-out), background-color var(--mh-dur-fast)}.t-input.t-input--focused,.t-textarea__inner:focus,.t-textarea__inner.t-textarea--focused{border-color:var(--mh-accent)!important;box-shadow:0 0 0 4px var(--mh-accent-soft)!important}.t-dialog{border-radius:var(--mh-radius-xl)}.t-popup__content,.t-dropdown__menu{border-radius:var(--mh-radius-md)}:where(button,[role=button],a,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--mh-accent);outline-offset:2px;border-radius:inherit}::selection{background:var(--mh-accent-soft);color:inherit}.t-message{animation:mh-toast-in .18s var(--mh-ease-out) both;background:var(--mh-surface-1)!important;color:var(--mh-text-1)!important;box-shadow:var(--mh-shadow-3), inset 0 0 0 1px var(--mh-line)!important;font:500 14px var(--mh-font-ui)!important;border-radius:999px!important;padding:10px 18px 10px 14px!important}.t-message .t-icon{font-size:18px}.t-message.t-is-success .t-icon{color:var(--mh-success)!important}.t-message.t-is-error .t-icon{color:var(--mh-danger)!important}.t-message.t-is-warning .t-icon{color:var(--mh-warning)!important}.t-message.t-is-info .t-icon{color:var(--mh-accent)!important}@keyframes mh-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.t-tooltip .t-popup__content{color:#f1f3f9!important;font:500 12px/1.4 var(--mh-font-ui)!important;background:#141b29!important;border:0!important;border-radius:8px!important;padding:6px 10px!important;box-shadow:0 6px 18px #00000047!important}.t-tooltip .t-popup__arrow{display:none}.t-dialog__mask{-webkit-backdrop-filter:blur(4px)}.t-dialog{animation:mh-dialog-in .22s var(--mh-ease-out) both;box-shadow:var(--mh-shadow-3)!important}@keyframes mh-dialog-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.project-card__cover--skeleton,.t-skeleton__row>*,.t-skeleton .t-skeleton--type-rect{position:relative;overflow:hidden}.project-card__cover--skeleton:after,.t-skeleton__row>:after,.t-skeleton .t-skeleton--type-rect:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--mh-text-1) 7%, transparent) 50%, transparent 80%);animation:1.4s ease-in-out infinite mh-skeleton;position:absolute;inset:0;transform:translate(-100%)}@keyframes mh-skeleton{to{transform:translate(100%)}}*{scrollbar-width:thin;scrollbar-color:var(--mh-line-strong) transparent}::-webkit-scrollbar-thumb{background:var(--mh-line-strong);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--mh-text-3)}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){.t-message,.t-dialog{animation:none!important}.project-card__cover--skeleton:after,.t-skeleton__row>:after{animation:none}}.t-popup__content,.t-dropdown__menu,.t-dialog,.t-drawer__content-wrapper{border:1px solid var(--mh-line-strong);background-image:var(--mh-sheen)!important}:root,[data-theme=light],.theme-light{--color-primary:var(--mh-accent);--color-primary-hover:var(--mh-accent-hover);--color-primary-active:var(--mh-accent-pressed);--color-bg-primary:var(--mh-surface-1);--color-bg-primary-2:var(--mh-bg);--color-bg-secondary:var(--mh-surface-2);--color-bg-tertiary:var(--mh-surface-2);--color-bg-btn:#9a9ea6;--color-bg-btn-hover:#7a7f88;--color-text-primary:var(--mh-text-1);--color-text-secondary:var(--mh-text-2);--color-text-tertiary:var(--mh-text-3);--color-text-disabled:var(--mh-text-disabled);--color-text-info:#d5d7db;--color-border-primary:var(--mh-line);--color-border-secondary:var(--mh-text-1);--color-border-lightonly:var(--mh-line);--color-border-lightonly-hover:var(--mh-line-strong);--shadow-sm:var(--mh-shadow-1);--shadow-md:var(--mh-shadow-2);--shadow-lg:var(--mh-shadow-3);--color-success:var(--mh-success);--color-warning:var(--mh-warning);--color-error:var(--mh-danger);--color-info:var(--mh-info);--color-node-active:var(--mh-accent);--color-edge-active:var(--mh-accent);--color-handle-active:var(--mh-accent);--color-select-bg:var(--mh-surface-1);--color-select-option-text:var(--mh-text-1);--color-select-option-bg:var(--mh-surface-1);--color-select-option-hover-bg:var(--mh-surface-2);--color-select-option-selected-bg:var(--mh-accent-soft);--color-select-option-selected-text:var(--mh-accent);--color-select-arrow:var(--mh-text-3);--color-select-arrow--active:var(--mh-accent);--color-input-border:var(--mh-line-strong);--color-input-border-hover:var(--mh-accent);--color-input-bg:var(--mh-surface-1);--color-textarea-font:var(--mh-text-1);--color-table-header-bg:var(--mh-surface-2);--color-table-body-bg:var(--mh-surface-1);--color-table-body-bg-hover:var(--mh-bg);--color-table-border:var(--mh-line-strong);--color-transparent-bg:#fafaf8;--color-transparent-grid:#ebebe6;--color-scrollbar-track:transparent;--color-scrollbar-thumb:#16181d2e;--color-scrollbar-thumb-hover:#16181d52;--color-node-table-toggle:var(--mh-surface-1);--color-node-table-toggle-hover:var(--mh-surface-2)}[data-theme=dark],.theme-dark{--color-primary:var(--mh-accent);--color-primary-hover:var(--mh-accent-hover);--color-primary-active:var(--mh-accent-pressed);--color-bg-primary:var(--mh-surface-1);--color-bg-primary-2:var(--mh-surface-2);--color-bg-secondary:var(--mh-surface-2);--color-bg-tertiary:var(--mh-surface-3);--color-bg-btn:var(--mh-surface-2);--color-bg-btn-hover:var(--mh-surface-3);--color-text-primary:var(--mh-text-1);--color-text-secondary:var(--mh-text-2);--color-text-tertiary:var(--mh-text-3);--color-text-disabled:var(--mh-text-disabled);--color-text-info:var(--mh-text-3);--color-border-primary:var(--mh-line);--color-border-secondary:var(--mh-line);--color-border-lightonly:transparent;--color-border-lightonly-hover:transparent;--shadow-sm:var(--mh-shadow-1);--shadow-md:var(--mh-shadow-2);--shadow-lg:var(--mh-shadow-3);--color-success:var(--mh-success);--color-warning:var(--mh-warning);--color-error:var(--mh-danger);--color-info:var(--mh-info);--color-node-active:var(--mh-text-1);--color-edge-active:var(--mh-text-1);--color-handle-active:var(--mh-text-1);--color-select-bg:var(--mh-surface-2);--color-select-option-text:var(--mh-text-2);--color-select-option-bg:var(--mh-surface-2);--color-select-option-hover-bg:var(--mh-surface-3);--color-select-option-selected-bg:var(--mh-accent-soft);--color-select-option-selected-text:var(--mh-text-1);--color-select-arrow:var(--mh-text-3);--color-select-arrow--active:var(--mh-text-1);--color-input-border:var(--mh-line-strong);--color-input-border-hover:var(--mh-line-strong);--color-input-bg:var(--mh-surface-1);--color-textarea-font:var(--mh-text-1);--color-table-header-bg:var(--mh-surface-1);--color-table-body-bg:var(--mh-surface-1);--color-table-body-bg-hover:var(--mh-surface-2);--color-table-border:var(--mh-line-strong);--color-transparent-bg:#14171c;--color-transparent-grid:#232831;--color-scrollbar-track:transparent;--color-scrollbar-thumb:#eceef12e;--color-scrollbar-thumb-hover:#eceef152;--color-node-table-toggle:var(--mh-surface-2);--color-node-table-toggle-hover:var(--mh-surface-1)}:root{--td-screen-xs:320px;--td-screen-sm:768px;--td-screen-md:992px;--td-screen-lg:1200px;--td-screen-xl:1400px;--td-screen-xxl:1880px}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{stroke:currentColor;transition:d .2s}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-slide-down-enter-active,.t-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1:#f2f3ff;--td-brand-color-2:#d9e1ff;--td-brand-color-3:#b5c7ff;--td-brand-color-4:#8eabff;--td-brand-color-5:#618dff;--td-brand-color-6:#366ef4;--td-brand-color-7:#0052d9;--td-brand-color-8:#003cab;--td-brand-color-9:#002a7c;--td-brand-color-10:#001a57;--td-warning-color-1:#fff1e9;--td-warning-color-2:#ffd9c2;--td-warning-color-3:#ffb98c;--td-warning-color-4:#fa9550;--td-warning-color-5:#e37318;--td-warning-color-6:#be5a00;--td-warning-color-7:#954500;--td-warning-color-8:#713300;--td-warning-color-9:#532300;--td-warning-color-10:#3b1700;--td-error-color-1:#fff0ed;--td-error-color-2:#ffd8d2;--td-error-color-3:#ffb9b0;--td-error-color-4:#ff9285;--td-error-color-5:#f6685d;--td-error-color-6:#d54941;--td-error-color-7:#ad352f;--td-error-color-8:#881f1c;--td-error-color-9:#68070a;--td-error-color-10:#490002;--td-success-color-1:#e3f9e9;--td-success-color-2:#c6f3d7;--td-success-color-3:#92dab2;--td-success-color-4:#56c08d;--td-success-color-5:#2ba471;--td-success-color-6:#008858;--td-success-color-7:#006c45;--td-success-color-8:#005334;--td-success-color-9:#003b23;--td-success-color-10:#002515;--td-gray-color-1:#f3f3f3;--td-gray-color-2:#eee;--td-gray-color-3:#e8e8e8;--td-gray-color-4:#ddd;--td-gray-color-5:#c6c6c6;--td-gray-color-6:#a6a6a6;--td-gray-color-7:#8b8b8b;--td-gray-color-8:#777;--td-gray-color-9:#5e5e5e;--td-gray-color-10:#4b4b4b;--td-gray-color-11:#393939;--td-gray-color-12:#2c2c2c;--td-gray-color-13:#242424;--td-gray-color-14:#181818;--td-font-white-1:#fff;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--td-brand-color:var(--td-brand-color-7);--td-warning-color:var(--td-warning-color-5);--td-error-color:var(--td-error-color-6);--td-success-color:var(--td-success-color-5);--td-brand-color-hover:var(--td-brand-color-6);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-active:var(--td-brand-color-8);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-light-hover:var(--td-brand-color-2);--td-warning-color-hover:var(--td-warning-color-4);--td-warning-color-focus:var(--td-warning-color-2);--td-warning-color-active:var(--td-warning-color-6);--td-warning-color-disabled:var(--td-warning-color-3);--td-warning-color-light:var(--td-warning-color-1);--td-warning-color-light-hover:var(--td-warning-color-2);--td-error-color-hover:var(--td-error-color-5);--td-error-color-focus:var(--td-error-color-2);--td-error-color-active:var(--td-error-color-7);--td-error-color-disabled:var(--td-error-color-3);--td-error-color-light:var(--td-error-color-1);--td-error-color-light-hover:var(--td-error-color-2);--td-success-color-hover:var(--td-success-color-4);--td-success-color-focus:var(--td-success-color-2);--td-success-color-active:var(--td-success-color-6);--td-success-color-disabled:var(--td-success-color-3);--td-success-color-light:var(--td-success-color-1);--td-success-color-light-hover:var(--td-success-color-2);--td-mask-active:#0009;--td-mask-disabled:#fff9;--td-mask-background:#fffffff5;--td-bg-color-page:var(--td-gray-color-2);--td-bg-color-container:#fff;--td-bg-color-container-hover:var(--td-gray-color-1);--td-bg-color-container-active:var(--td-gray-color-3);--td-bg-color-container-select:#fff;--td-bg-color-secondarycontainer:var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover:var(--td-gray-color-2);--td-bg-color-secondarycontainer-active:var(--td-gray-color-4);--td-bg-color-component:var(--td-gray-color-3);--td-bg-color-component-hover:var(--td-gray-color-4);--td-bg-color-component-active:var(--td-gray-color-6);--td-bg-color-secondarycomponent:var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover:var(--td-gray-color-5);--td-bg-color-secondarycomponent-active:var(--td-gray-color-6);--td-bg-color-component-disabled:var(--td-gray-color-2);--td-bg-color-specialcomponent:#fff;--td-text-color-primary:var(--td-font-gray-1);--td-text-color-secondary:var(--td-font-gray-2);--td-text-color-placeholder:var(--td-font-gray-3);--td-text-color-disabled:var(--td-font-gray-4);--td-text-color-anti:#fff;--td-text-color-brand:var(--td-brand-color-7);--td-text-color-link:var(--td-brand-color-8);--td-text-color-watermark:#0000001a;--td-border-level-1-color:var(--td-gray-color-3);--td-component-stroke:var(--td-gray-color-3);--td-border-level-2-color:var(--td-gray-color-4);--td-component-border:var(--td-gray-color-4);--td-shadow-1:0 1px 10px #0000000d, 0 4px 5px #00000014, 0 2px 4px -1px #0000001f;--td-shadow-2:0 3px 14px 2px #0000000d, 0 8px 10px 1px #0000000f, 0 5px 5px -3px #0000001a;--td-shadow-3:0 6px 30px 5px #0000000d, 0 16px 24px 2px #0000000a, 0 8px 10px -5px #00000014;--td-shadow-inset-top:inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right:inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom:inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left:inset -.5px 0 0 #dcdcdc;--td-table-shadow-color:#00000014;--td-scrollbar-color:#0000001a;--td-scrollbar-hover-color:#0000004d;--td-scroll-track-color:#fff}:root[theme-mode=dark]{--td-brand-color-1:#1b2f51;--td-brand-color-2:#173463;--td-brand-color-3:#143975;--td-brand-color-4:#103d88;--td-brand-color-5:#0d429a;--td-brand-color-6:#054bbe;--td-brand-color-7:#2667d4;--td-brand-color-8:#4582e6;--td-brand-color-9:#699ef5;--td-brand-color-10:#96bbf8;--td-warning-color-1:#4f2a1d;--td-warning-color-2:#582f21;--td-warning-color-3:#733c23;--td-warning-color-4:#a75d2b;--td-warning-color-5:#cf6e2d;--td-warning-color-6:#dc7633;--td-warning-color-7:#e8935c;--td-warning-color-8:#ecbf91;--td-warning-color-9:#eed7bf;--td-warning-color-10:#f3e9dc;--td-error-color-1:#472324;--td-error-color-2:#5e2a2d;--td-error-color-3:#703439;--td-error-color-4:#83383e;--td-error-color-5:#a03f46;--td-error-color-6:#c64751;--td-error-color-7:#de6670;--td-error-color-8:#ec888e;--td-error-color-9:#edb1b6;--td-error-color-10:#eeced0;--td-success-color-1:#193a2a;--td-success-color-2:#1a4230;--td-success-color-3:#17533d;--td-success-color-4:#0d7a55;--td-success-color-5:#059465;--td-success-color-6:#43af8a;--td-success-color-7:#46bf96;--td-success-color-8:#80d2b6;--td-success-color-9:#b4e1d3;--td-success-color-10:#deede8;--td-gray-color-1:#f3f3f3;--td-gray-color-2:#eee;--td-gray-color-3:#e8e8e8;--td-gray-color-4:#ddd;--td-gray-color-5:#c6c6c6;--td-gray-color-6:#a6a6a6;--td-gray-color-7:#8b8b8b;--td-gray-color-8:#777;--td-gray-color-9:#5e5e5e;--td-gray-color-10:#4b4b4b;--td-gray-color-11:#393939;--td-gray-color-12:#2c2c2c;--td-gray-color-13:#242424;--td-gray-color-14:#181818;--td-font-white-1:#ffffffe6;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--td-brand-color:var(--td-brand-color-8);--td-warning-color:var(--td-warning-color-5);--td-error-color:var(--td-error-color-6);--td-success-color:var(--td-success-color-5);--td-brand-color-hover:var(--td-brand-color-7);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-active:var(--td-brand-color-9);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-light-hover:var(--td-brand-color-2);--td-warning-color-hover:var(--td-warning-color-4);--td-warning-color-focus:var(--td-warning-color-2);--td-warning-color-active:var(--td-warning-color-6);--td-warning-color-disabled:var(--td-warning-color-3);--td-warning-color-light:var(--td-warning-color-1);--td-warning-color-light-hover:var(--td-warning-color-2);--td-error-color-hover:var(--td-error-color-5);--td-error-color-focus:var(--td-error-color-2);--td-error-color-active:var(--td-error-color-7);--td-error-color-disabled:var(--td-error-color-3);--td-error-color-light:var(--td-error-color-1);--td-error-color-light-hover:var(--td-error-color-2);--td-success-color-hover:var(--td-success-color-4);--td-success-color-focus:var(--td-success-color-2);--td-success-color-active:var(--td-success-color-6);--td-success-color-disabled:var(--td-success-color-3);--td-success-color-light:var(--td-success-color-1);--td-success-color-light-hover:var(--td-success-color-2);--td-mask-active:#0006;--td-mask-disabled:#0009;--td-mask-background:#242424f5;--td-bg-color-page:var(--td-gray-color-14);--td-bg-color-container:var(--td-gray-color-13);--td-bg-color-container-hover:var(--td-gray-color-12);--td-bg-color-container-active:var(--td-gray-color-10);--td-bg-color-container-select:var(--td-gray-color-9);--td-bg-color-secondarycontainer:var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover:var(--td-gray-color-11);--td-bg-color-secondarycontainer-active:var(--td-gray-color-9);--td-bg-color-component:var(--td-gray-color-11);--td-bg-color-component-hover:var(--td-gray-color-10);--td-bg-color-component-active:var(--td-gray-color-9);--td-bg-color-secondarycomponent:var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover:var(--td-gray-color-9);--td-bg-color-secondarycomponent-active:var(--td-gray-color-8);--td-bg-color-component-disabled:var(--td-gray-color-12);--td-bg-color-specialcomponent:transparent;--td-text-color-primary:var(--td-font-white-1);--td-text-color-secondary:var(--td-font-white-2);--td-text-color-placeholder:var(--td-font-white-3);--td-text-color-disabled:var(--td-font-white-4);--td-text-color-anti:#fff;--td-text-color-brand:var(--td-brand-color-8);--td-text-color-link:var(--td-brand-color-8);--td-text-color-watermark:#ffffff1a;--td-border-level-1-color:var(--td-gray-color-11);--td-component-stroke:var(--td-gray-color-11);--td-border-level-2-color:var(--td-gray-color-9);--td-component-border:var(--td-gray-color-9);--td-shadow-1:0 4px 6px #0000000f, 0 1px 10px #00000014, 0 2px 4px #0000001f;--td-shadow-2:0 8px 10px #0000001f, 0 3px 14px #0000001a, 0 5px 5px #00000029;--td-shadow-3:0 16px 24px #00000024, 0 6px 30px #0000001f, 0 8px 10px #0003;--td-shadow-inset-top:inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right:inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom:inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left:inset -.5px 0 0 #5e5e5e;--td-table-shadow-color:#0000008c;--td-scrollbar-color:#ffffff1a;--td-scrollbar-hover-color:#ffffff4d;--td-scroll-track-color:#333}:root{--td-radius-small:2px;--td-radius-default:3px;--td-radius-medium:6px;--td-radius-large:9px;--td-radius-extraLarge:12px;--td-radius-round:999px;--td-radius-circle:50%;--td-font-family:PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium:PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small:12px;--td-font-size-link-medium:14px;--td-font-size-link-large:16px;--td-font-size-mark-small:12px;--td-font-size-mark-medium:14px;--td-font-size-body-small:12px;--td-font-size-body-medium:14px;--td-font-size-body-large:16px;--td-font-size-title-small:14px;--td-font-size-title-medium:16px;--td-font-size-title-large:18px;--td-font-size-title-extraLarge:20px;--td-font-size-headline-small:24px;--td-font-size-headline-medium:28px;--td-font-size-headline-large:36px;--td-font-size-display-medium:48px;--td-font-size-display-large:64px;--td-line-height-link-small:20px;--td-line-height-link-medium:22px;--td-line-height-link-large:24px;--td-line-height-mark-small:20px;--td-line-height-mark-medium:22px;--td-line-height-body-small:20px;--td-line-height-body-medium:22px;--td-line-height-body-large:24px;--td-line-height-title-small:22px;--td-line-height-title-medium:24px;--td-line-height-title-large:26px;--td-line-height-title-extraLarge:28px;--td-line-height-headline-small:32px;--td-line-height-headline-medium:36px;--td-line-height-headline-large:44px;--td-line-height-display-medium:56px;--td-line-height-display-large:72px;--td-font-link-small:var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium:var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large:var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small:600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium:600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small:var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium:var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large:var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small:600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium:600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large:600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge:600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small:600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium:600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large:600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium:600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large:600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family);--td-size-1:2px;--td-size-2:4px;--td-size-3:6px;--td-size-4:8px;--td-size-5:12px;--td-size-6:16px;--td-size-7:20px;--td-size-8:24px;--td-size-9:28px;--td-size-10:32px;--td-size-11:36px;--td-size-12:40px;--td-size-13:48px;--td-size-14:56px;--td-size-15:64px;--td-size-16:72px;--td-comp-size-xxxs:var(--td-size-6);--td-comp-size-xxs:var(--td-size-7);--td-comp-size-xs:var(--td-size-8);--td-comp-size-s:var(--td-size-9);--td-comp-size-m:var(--td-size-10);--td-comp-size-l:var(--td-size-11);--td-comp-size-xl:var(--td-size-12);--td-comp-size-xxl:var(--td-size-13);--td-comp-size-xxxl:var(--td-size-14);--td-comp-size-xxxxl:var(--td-size-15);--td-comp-size-xxxxxl:var(--td-size-16);--td-pop-padding-s:var(--td-size-2);--td-pop-padding-m:var(--td-size-3);--td-pop-padding-l:var(--td-size-4);--td-pop-padding-xl:var(--td-size-5);--td-pop-padding-xxl:var(--td-size-6);--td-comp-paddingLR-xxs:var(--td-size-1);--td-comp-paddingLR-xs:var(--td-size-2);--td-comp-paddingLR-s:var(--td-size-4);--td-comp-paddingLR-m:var(--td-size-5);--td-comp-paddingLR-l:var(--td-size-6);--td-comp-paddingLR-xl:var(--td-size-8);--td-comp-paddingLR-xxl:var(--td-size-10);--td-comp-paddingTB-xxs:var(--td-size-1);--td-comp-paddingTB-xs:var(--td-size-2);--td-comp-paddingTB-s:var(--td-size-4);--td-comp-paddingTB-m:var(--td-size-5);--td-comp-paddingTB-l:var(--td-size-6);--td-comp-paddingTB-xl:var(--td-size-8);--td-comp-paddingTB-xxl:var(--td-size-10);--td-comp-margin-xxs:var(--td-size-1);--td-comp-margin-xs:var(--td-size-2);--td-comp-margin-s:var(--td-size-4);--td-comp-margin-m:var(--td-size-5);--td-comp-margin-l:var(--td-size-6);--td-comp-margin-xl:var(--td-size-7);--td-comp-margin-xxl:var(--td-size-8);--td-comp-margin-xxxl:var(--td-size-10);--td-comp-margin-xxxxl:var(--td-size-12)}@media (width<=768px){html,body{-webkit-text-size-adjust:100%;overscroll-behavior-y:none}body,#root{min-width:0!important}input,textarea,select,.t-input__inner,.t-textarea__inner{font-size:16px!important}.mh-appbar{z-index:50;-webkit-backdrop-filter:saturate(1.6)blur(16px);position:sticky;top:0;height:calc(52px + env(safe-area-inset-top,0px))!important;padding:env(safe-area-inset-top,0px) 12px 0 8px!important;background:color-mix(in srgb, var(--mh-bg) 82%, transparent)!important;gap:6px!important}.mh-appbar__section,.mh-appbar__status,.mh-appbar__cmd,.mh-appbar .mh-lang,.mh-appbar .version-history-dropdown{display:none!important}.mh-appbar__brand{min-width:0}.mh-appbar__brand .mh-lockup__word,.mh-appbar__brand .mh-lockup__product{font-size:15px}.mh-appbar__actions{margin-left:auto;gap:6px!important}.mh-appbar .user-quota-card,.mh-appbar .mh-appbar__actions>.t-popup__reference{display:none!important}.mh-switcher{width:calc(100vw - 16px)!important;max-width:none!important;left:8px!important}.home-page{overflow-x:hidden;min-width:0!important}.home-hero{min-height:0!important;padding:28px 16px 8px!important}.home-hero__aurora{height:560px}.welcome-title{text-align:left!important;align-items:flex-start!important;width:100%!important;max-width:none!important}.welcome-title__crew{justify-content:flex-start!important}.welcome-title__hello{font-size:30px!important;line-height:1.15!important}.welcome-title__ask{text-align:left!important;font-size:18px!important}.home-page__composer{width:100%!important;max-width:none!important;margin-top:16px!important;padding:0!important}.mh-composer,.mh-composer--lg{width:100%!important;max-width:none!important}.mh-composer__box{border-radius:22px!important}.mh-composer__input{min-height:72px!important;font-size:16px!important}.mh-composer__bar{flex-wrap:wrap;gap:8px!important}.mh-composer__modes{scrollbar-width:none;max-width:calc(100% - 56px);overflow-x:auto;flex-wrap:nowrap!important}.mh-composer__modes::-webkit-scrollbar{display:none}.mh-composer__modes>*{flex:none}.mh-composer__scope,.mh-composer .mh-kbd,.mh-composer__hint{display:none!important}.mh-composer__recipes{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding:0 16px;overflow-x:auto;flex-flow:row!important;grid-template-columns:none!important;gap:10px!important;width:auto!important;max-width:none!important;margin:16px -16px 0!important;padding:0 16px 4px!important;display:flex!important}.mh-composer__recipes::-webkit-scrollbar{display:none}.mh-composer__recipe{scroll-snap-align:start;flex:0 0 72%!important;min-height:112px!important}.home-quick{margin:0!important;padding:24px 16px 0!important}.home-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.home-quick__tile{border-radius:18px!important;min-height:0!important}.home-quick__art{height:112px!important}.home-quick__mascot{width:104px!important;height:104px!important}.home-quick__crew{font-size:11px!important}.home-quick__body{gap:4px!important;padding:10px 12px 12px!important}.home-quick__name{font-size:14px!important}.home-quick__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px!important;display:-webkit-box!important}.home-quick__cta{font-size:12.5px!important}.home-page__library{margin:0!important;padding:28px 16px 0!important}.list-tab{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;margin:10px 0 0!important;padding:0 16px!important}.list-tab::-webkit-scrollbar{display:none}.list-tab .list-tab__item{flex:none}.project-list-container{height:auto!important;padding:12px 16px 24px!important;overflow:visible!important}.project-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.project-card__title{font-size:13.5px!important}.project-card__meta{font-size:11.5px!important}.project-card__create-btn{height:36px!important;padding:0 12px!important;font-size:13px!important}.project-card__actions,.project-card__more{opacity:1!important}.fixed-setting-button{display:none!important}.project-container{min-width:0!important}.project-detail{max-width:calc(100vw - 120px);left:4px!important;top:calc(env(safe-area-inset-top,0px) + 3px)!important}.project-detail .project-detail__name{max-width:46vw}.project-detail .project-detail__name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-detail .project-detail__brand .mh-lockup__word{display:none}.project-actions{top:calc(env(safe-area-inset-top,0px) + 6px)!important;gap:6px!important;right:8px!important}.project-actions>:not(.project-chat-toggle-btn):not(.project-chat-spacer):not(.save-version-btn),.project-actions .project-chat-spacer{display:none!important}.project-chat-toggle-btn{justify-content:center;width:40px!important;padding:0!important}.project-chat-toggle-btn__label{display:none!important}.workflow-canvas-v2 .toolbar-left{top:auto!important;left:0!important;right:0!important;bottom:calc(env(safe-area-inset-bottom,0px) + 14px)!important;width:max-content!important;height:56px!important;box-shadow:var(--mh-shadow-3), inset 0 0 0 1px var(--mh-line)!important;border-radius:999px!important;flex-direction:row!important;align-items:center!important;gap:4px!important;margin:0 auto!important;padding:0 8px!important;transform:none!important}.workflow-canvas-v2 .toolbar-left:before,.workflow-canvas-v2 .toolbar-left:after{display:none!important}.workflow-canvas-v2 .toolbar-left .toolbar-left__item{margin:0!important}.workflow-canvas-v2 .toolbar-left .toolbar-left__item:before{display:none!important}.workflow-canvas-v2 .toolbar-left .item-button{width:44px!important;height:44px!important}.workflow-canvas-v2 .toolbar-left .item-button--tooltip:after,.workflow-canvas-v2 .toolbar-left .item-button--tooltip:before,.workflow-canvas-v2 .toolbar-left .toolbar-left__divider,.workflow-canvas-v2 .toolbar-left hr{display:none!important}.toolbar-left .toolbar-left__item .item-box.addNode-item{top:auto!important;left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 82px)!important;transform-origin:50% 100%!important;min-width:0!important;position:fixed!important}.toolbar-left .popover-operates__item{height:56px!important}.toolbar-left .popover-operates__item .item-text__hint{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}.toolbar-left .popover-operates__item .item-text{flex:1}body:has(.node-config-panel) .workflow-canvas-v2 .toolbar-left{display:none!important}body.mh-has-config-panel .workflow-canvas-v2 .toolbar-left,.mh-hud-chip{display:none!important}.toolbar-left .item-box--resource{max-height:72vh;border-radius:20px 20px 0 0!important;width:100vw!important;position:fixed!important;inset:auto 0 0!important}.toolbar-left .item-box--resource>*{width:100%!important;max-width:none!important}.history-controls{left:auto!important;right:12px!important;top:calc(env(safe-area-inset-top,0px) + 60px)!important;bottom:auto!important}.canvas-bottom-tools,.mh-statusbar,.react-flow__minimap,.react-flow__attribution{display:none!important}.react-flow__node-toolbar:has(.node-config-panel){z-index:60!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}.react-flow__node-toolbar.mh-tb-config{z-index:60!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}.node-config-panel{max-height:62vh;overflow:auto;width:100vw!important;max-width:none!important;padding:14px 14px calc(env(safe-area-inset-bottom,0px) + 14px)!important;border-width:1px 0 0!important;border-radius:22px 22px 0 0!important}.node-config-panel .node-config-panel__bar{flex-wrap:wrap;row-gap:10px}.node-config-panel .node-config-panel__form{scrollbar-width:none;min-width:0;overflow-x:auto}.node-config-panel .node-config-panel__form::-webkit-scrollbar{display:none}.node-config-panel .node-config-panel__expand-btn{display:none!important}.react-flow__node-toolbar:not(:has(.node-config-panel)) button{min-width:36px;min-height:36px}.canvas-chat-panel{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border-left:0!important;width:100vw!important;left:0!important}.canvas-chat-panel .canvas-chat-panel__resizer{display:none!important}.node-search__panel,.node-search__dropdown{width:calc(100vw - 24px)!important;min-width:0!important}.t-dialog{width:calc(100vw - 24px)!important;max-width:none!important}.mh-hit{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.mh-ve-m{height:100dvh;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.mh-ve-m .mh-studio-bar{height:calc(52px + env(safe-area-inset-top,0px))!important;padding-top:env(safe-area-inset-top,0px)!important}.mh-ve-m .mh-studio-bar .mh-studio-bar__brand,.mh-ve-m .mh-studio-bar .mh-studio-bar__rule{display:none!important}.mh-ve-m__preview{flex:none;height:44vh;min-height:260px;padding:0 8px}.mh-ve-m__preview>*{height:100%;border-radius:16px!important}.mh-ve-m__timeline{flex:1;min-height:0;padding:6px 8px 0}.mh-ve-m__timeline>*{height:100%;border-radius:16px!important}.mh-ve-m__tabs{z-index:calc(var(--mh-z-sheet) + 2);height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--mh-surface-1) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -1px 0 var(--mh-line);grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.mh-ve-m__tabs button{color:var(--mh-text-2);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.mh-ve-m__tabs button.is-on{color:var(--mh-accent)}.mh-ve-m__scrim{z-index:calc(var(--mh-z-sheet) - 2);background:#080c1473;width:100%;position:fixed;inset:0}.mh-ve-m__sheet{z-index:var(--mh-z-sheet);height:64vh;padding:8px 8px calc(env(safe-area-inset-bottom,0px) + 8px);background:var(--mh-surface-1);visibility:hidden;transition:transform var(--mh-dur-base) var(--mh-ease-out), visibility 0s linear var(--mh-dur-base);border-radius:22px 22px 0 0;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -12px 40px #080c144d}.mh-ve-m__sheet.is-open{visibility:visible;transition:transform var(--mh-dur-base) var(--mh-ease-out);transform:none}.mh-ve-m__sheet>:not(.mh-ve-m__grab){height:calc(100% - 14px)}.mh-ve-m__grab{background:var(--mh-line-strong);border-radius:4px;width:40px;height:4px;margin:2px auto 8px;display:block}.mh-ve-m .mh-transport{grid-template-columns:auto 1fr auto!important;padding:8px 10px!important}.mh-ve-m .mh-transport__total,.mh-ve-m .mh-transport__sep,.mh-ve-m .mh-transport__fps,.mh-ve-m .mh-transport__rec{display:none!important}.mh-ve-m .mh-transport__deck{justify-self:center}.mh-ve-m .mh-transport__btn{width:36px;height:36px}.mh-ve-m .mh-transport>:last-child button{width:36px!important;height:36px!important}.mh-ve-m .mh-transport__deck>.mh-transport__btn:first-child,.mh-ve-m .mh-transport__deck>.mh-transport__btn:last-child{display:none}.mh-ve-m .mh-transport__now,.mh-ve-m .mh-transport__now input{font-size:12px!important}.mh-ve-m .mh-transport__now{align-items:center;min-height:36px;display:inline-flex!important}.mh-ve-m .w-28{width:4.5rem!important}.mh-ve-m .mh-tl-toolbar{height:52px!important}.mh-ve-m .mh-tl-toolbar button{width:40px!important;height:40px!important}.mh-ve-m .mh-tl-toolbar [data-soon]{display:none!important}.image-gen-page{min-height:100vh;min-width:0!important;height:auto!important;overflow:visible!important}.image-gen-container{flex-direction:column!important;gap:12px!important;height:auto!important;padding:12px!important}.config-panel{border-radius:20px!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}.config-panel .panel-header{padding:12px 16px!important}.config-panel .panel-header h2{font-size:15px!important}.config-panel .config-form-wrapper{overflow:visible!important}.config-panel .config-form{padding:16px!important}.mh-ratio{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.mh-ratio__opt{padding:8px 0 6px!important}.generate-btn-wrapper{bottom:calc(60px + env(safe-area-inset-bottom,0px));z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 20px 20px;position:sticky;background:color-mix(in srgb, var(--mh-surface-1) 92%, transparent)!important;padding:12px 16px!important}.result-panel{min-height:420px;border-radius:20px!important;width:100%!important}.result-panel .panel-header{flex-wrap:wrap;gap:8px;padding:12px 16px!important}.result-panel .result-list{padding:12px!important;overflow:visible!important}.image-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.empty-state{padding:24px 0!important}.empty-state .empty-mascot{width:112px!important;height:112px!important}.mh-ig-starters{width:100%!important}.certify-page{display:block!important;overflow-y:visible!important}.certify-sidebar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);top:0;height:auto!important;padding:calc(env(safe-area-inset-top,0px) + 10px) 12px 10px!important;border-right:0!important;border-bottom:1px solid var(--mh-line)!important;background:color-mix(in srgb, var(--mh-surface-1) 90%, transparent)!important;flex-direction:row!important;align-items:center!important;gap:10px!important;position:sticky!important}.certify-brand--v8{border:0!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:0!important}.certify-brand--v8 .certify-brand__title,.certify-brand--v8 .certify-brand__sub{display:none!important}.certify-nav{margin-left:auto;overflow-x:auto;flex-direction:row!important;gap:6px!important}.certify-nav__item{white-space:nowrap;font-size:13px;box-shadow:none!important;border-radius:999px!important;padding:8px 12px!important}.certify-nav__item.active{background:var(--mh-accent-soft)!important;color:var(--mh-accent)!important}.certify-main{height:auto!important;padding:16px 12px calc(env(safe-area-inset-bottom,0px) + 32px)!important;overflow:visible!important}.certify-view-header h1{font-size:22px!important}.certify-stepper{grid-template-columns:repeat(4,auto)!important}.certify-step span{display:none}.certify-step.active span{display:inline}.certify-card{border-radius:18px!important;padding:18px 14px!important}.certify-radio-group{grid-template-columns:1fr!important}.certify-actions{flex-direction:column;align-items:stretch!important}.certify-actions .certify-btn{width:100%}.certify-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.t-message{max-width:calc(100vw - 32px)}.t-drawer__content-wrapper{max-width:100vw}.mh-ig-prompt__hint{visibility:hidden}.certify-brand--v8 .mh-lockup>:not(:first-child){display:none!important}.unauthorized-page{padding:calc(env(safe-area-inset-top,0px) + 16px) 16px calc(env(safe-area-inset-bottom,0px) + 16px)!important}.unauthorized-content{border-radius:24px!important;width:100%!important;max-width:none!important;padding:28px 20px!important}.unauthorized-actions{flex-direction:column;align-items:stretch!important}.unauthorized-actions>*{width:100%;min-height:48px}.mh-studio-hero{border-radius:20px!important;min-height:0!important;margin:12px 16px 4px!important;padding:22px 20px!important}.mh-studio-hero__title{font-size:26px!important}.mh-studio-hero__stats>div{padding:0 16px!important}.mh-studio-hero__stats>div:first-child{padding-left:0!important}.mh-studio-hero__stats dd{font-size:17px!important}[data-video-editor] header.sticky.top-14,.bg-background>header.sticky{padding-left:16px!important;padding-right:16px!important}.mh-studio-head+*,.mh-studio-head{min-width:0}.react-flow__node-toolbar:not(:has(.node-config-panel)){translate:0 -16px}.workflow-canvas-v2 .toolbar-left{border-radius:28px!important;justify-content:center!important;align-items:center!important;gap:4px!important;height:56px!important;padding:6px!important}.workflow-canvas-v2 .toolbar-left .toolbar-left__item{justify-content:center;align-items:center;width:44px;border:0!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important}.workflow-canvas-v2 .toolbar-left .toolbar-left__item:before,.workflow-canvas-v2 .toolbar-left .toolbar-left__item:after{content:none!important;display:none!important}.workflow-canvas-v2 .toolbar-left .toolbar-left__item:first-child{margin-right:4px!important}.workflow-canvas-v2 .toolbar-left .item-button{border-radius:50%!important;place-items:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:grid!important}.workflow-canvas-v2 .toolbar-left .item-button:before,.workflow-canvas-v2 .toolbar-left .item-button:after{display:none!important}.workflow-canvas-v2 .toolbar-left .item-button svg,.workflow-canvas-v2 .toolbar-left .item-button img{display:block;width:20px!important;height:20px!important;margin:0!important}.workflow-canvas-v2 .toolbar-left .item-button--add{box-shadow:0 6px 16px -6px var(--mh-ai-halo), inset 0 1px 0 #ffffff38!important}.workflow-canvas-v2 .toolbar-left .item-button--add svg{width:22px!important;height:22px!important}}@media (width<=768px),(hover:none){.empty-canvas-guide__hint{display:none!important}}@media (width<=768px){.empty-canvas-guide{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 84px)!important}.mh-composer__bar{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}.mh-composer__modes{flex:auto;min-width:0;padding-right:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);max-width:none!important}.mh-composer__send-wrap{margin-left:auto;flex:none!important;gap:6px!important}.mh-composer__keys,.mh-composer__elapsed{display:none!important}.mh-composer__send{border-radius:50%!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:inline-grid!important}.mh-composer__send>span{display:none!important}.empty-canvas-guide{width:calc(100% - 32px)!important}.empty-canvas-guide__title{text-wrap:balance;font-size:26px!important;line-height:1.2!important}.empty-canvas-guide__sub{text-wrap:pretty}.empty-canvas-guide .mh-composer{width:100%!important}}.t-tabs{background:var(--mh-surface-1);flex-direction:column;flex:1;display:flex}.t-tabs .t-tabs__nav{min-height:initial!important}.t-tabs .t-tabs__nav-item{height:36px;color:var(--mh-text-2);line-height:36px}.t-tabs .t-tabs__nav-item .t-tabs__nav-item-wrapper{margin:0;padding:0 10px;background:0 0!important}.t-tabs .t-tabs__nav-item.t-is-active{color:var(--mh-text-1)}.t-tabs .t-tabs__nav-item.t-is-active .t-tabs__nav-item-wrapper :after{content:"";background:var(--mh-deco-spark);border-radius:1px;width:100%;height:3px;position:absolute;bottom:2px}.t-tabs .t-tabs__nav-container.t-is-top:after{background-color:var(--mh-line)}.t-tabs .t-tabs__bar,.t-tabs .t-ripple{display:none!important}.t-input{border-color:var(--mh-line-strong);background:var(--mh-surface-1)!important;background-color:var(--mh-surface-1)!important}.t-input .t-input__inner{color:var(--mh-text-1)}.t-input .t-input__inner::placeholder{color:var(--mh-text-2);opacity:.45}.t-input:hover,.t-input.t-input--focused{border-color:var(--color-input-border-hover)}.t-input.t-is-disabled{opacity:.35;cursor:not-allowed;background:var(--mh-surface-2)!important;border-color:var(--mh-line)!important}.t-select .t-select__list{background:var(--color-select-bg)}.t-select .t-select__list .t-select-option{color:var(--color-select-option-text);background:var(--color-select-option-bg)}.t-select .t-select__list .t-select-option:hover{background:var(--color-select-option-hover-bg)}.t-select .t-select__list .t-select-option.t-is-selected{background:var(--mh-accent-soft)}.t-select .t-select__list .t-select-option.t-is-disabled{opacity:.35}.t-select .t-select__list .t-select-option.t-is-disabled:hover{background:var(--color-select-option-bg)}.t-select .t-fake-arrow{color:var(--mh-text-3)}.t-select .t-fake-arrow.t-fake-arrow--active{color:var(--color-select-arrow--active)}.label-select .t-input__suffix{display:none}.t-table{background-color:var(--mh-surface-1)}.t-table .t-table__content,.t-table .t-table__header th,.t-table .t-table__body td{border-color:var(--mh-line-strong)}.t-table .t-table__header th{background-color:var(--color-table-header-bg);color:var(--mh-text-1)}.t-table .t-table__body tr:hover td{background-color:var(--color-table-body-bg-hover)}.t-table .t-table__body td{background-color:var(--mh-surface-1);color:var(--mh-text-1)}.t-table .t-loading__overlay{background-color:var(--mh-line-strong)}.t-checkbox .t-checkbox__label{color:var(--mh-text-2)!important}.t-progress__info{color:var(--mh-text-1)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover);cursor:pointer}::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:4px}.t-form__label label{color:var(--mh-text-2);font-weight:400}.t-image__gallery-shadow{top:0!important;bottom:0!important}.t-image__gallery-shadow:after{background:0 0!important}
