@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sc-chinese-simplified-400-normal-Ba7eOkfT.woff2) format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-400-normal-DUWMQbbw.woff) format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-sc-chinese-simplified-700-normal-DoUziBww.woff2) format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-700-normal-DdQ4H5Ol.woff) format("woff")}.md-create-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.md-workshop-workspace{display:grid;grid-template-columns:minmax(320px,360px) minmax(0,1fr);gap:24px;align-items:start}.md-workshop-tool-rail,.md-workshop-tool-panel,.md-workshop-canvas-column{min-width:0}.md-workshop-tool-rail{display:flex;flex-direction:column;gap:14px}.md-workshop-tool-switcher{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.md-workshop-tool-panel{padding:14px;border:1px solid #eae6dd;border-radius:10px;background:#fff;overflow:hidden}.md-workshop-tool-panel .md-ai-image-grid,.md-workshop-tool-panel .md-layout-setup-grid,.md-workshop-tool-panel .md-layout-editor-grid{grid-template-columns:minmax(0,1fr)}.md-workshop-tool-panel .md-layout-setup-grid,.md-workshop-tool-panel .md-layout-editor-grid{padding:12px!important}.md-workshop-canvas-column{position:sticky;top:76px;display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid #eae6dd;border-radius:10px;background:#fff}.md-workshop-canvas-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.md-workshop-canvas-heading>div{display:flex;flex-direction:column;gap:4px}.md-workshop-canvas-heading strong{font-size:15px}.md-workshop-canvas-heading span{color:#8f8a80;font-size:12.5px;line-height:1.5}.md-workshop-preview-scroll{min-width:0;max-width:100%;overflow-x:auto;padding:2px}.md-workshop-preview-host,.md-workshop-ai-preview,.md-workshop-layout-preview,.md-workshop-live-preview{width:100%;min-width:0;max-width:100%}@media(max-width:1023px){.md-workshop-workspace,.md-ai-image-grid,.md-layout-setup-grid,.md-layout-editor-grid{grid-template-columns:minmax(0,1fr)}.md-workshop-canvas-column{position:static;order:-1}.md-workshop-tool-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.md-app-header{height:auto!important;min-height:calc(102px + env(safe-area-inset-top));padding:calc(6px + env(safe-area-inset-top)) 10px 0!important;align-content:flex-start;align-items:center!important;flex-wrap:wrap;column-gap:8px!important;row-gap:4px!important}.md-app-brand{order:1;flex:1 1 auto!important;min-height:44px}.md-app-brand-subtitle{display:none}.md-app-brand-name{font-size:16px!important}.md-header-actions{order:2;gap:6px!important}.md-notification-toggle,.md-user-menu-toggle{width:44px!important;height:44px!important;min-width:44px;min-height:44px}.md-points-pill{display:none!important}.md-create-button{min-height:44px;padding:7px 11px!important;border-radius:8px!important;font-size:14px!important}.md-primary-nav{order:3;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));width:calc(100% + 20px);height:auto!important;margin:0 -10px;flex:1 0 calc(100% + 20px)!important;gap:0!important;border-top:1px solid #eae6dd;background:#fff}.md-primary-nav-item{min-width:0;height:44px!important;min-height:44px;padding:0 4px!important;justify-content:center;gap:3px!important;font-size:13.5px!important;line-height:1.1;white-space:nowrap}.md-notification-popover{position:fixed!important;top:calc(54px + env(safe-area-inset-top))!important;right:8px!important;left:8px!important;width:auto!important;max-height:calc(100vh - 70px - env(safe-area-inset-top));overflow:auto}.md-notification-action{min-height:44px}}@media(max-width:767px){.md-workshop-shell{padding:20px 12px 48px!important}.md-workshop-workspace{gap:12px}.md-workshop-canvas-column,.md-workshop-tool-panel{padding:12px!important}.md-workshop-canvas-heading{flex-direction:column;gap:8px}.md-workshop-tool-switcher{gap:8px}.md-workshop-tool-switcher button,.md-workshop-tool-panel button,.md-workshop-tool-panel a[href]{min-width:44px;min-height:44px}.md-create-hub{padding:20px 12px 48px!important}.md-create-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.md-create-entry-card{padding:14px 12px!important;overflow-wrap:anywhere}}@media(min-width:1024px)and (max-width:1279px){.md-app-header{padding:0 12px!important;gap:8px!important}.md-app-brand{gap:7px!important}.md-app-brand-subtitle,.md-points-pill{display:none!important}.md-app-brand-name{font-size:15px!important;letter-spacing:.08em!important}.md-primary-nav{flex:1 1 auto!important;min-width:0;gap:0!important}.md-primary-nav-item{height:64px!important;padding:0 6px!important;gap:3px!important;font-size:13.5px!important}.md-header-actions{gap:6px!important}.md-create-button{padding:8px 11px!important;font-size:14px!important}}@media(max-width:359px){.md-app-header{padding-right:8px!important;padding-left:8px!important}.md-app-brand{gap:6px!important}.md-app-brand-name{font-size:14px!important;letter-spacing:.08em!important}.md-create-button{padding:7px 8px!important}.md-primary-nav{width:calc(100% + 16px);margin-right:-8px;margin-left:-8px;flex-basis:calc(100% + 16px)!important}.md-primary-nav-item{font-size:12.5px!important}}.md-asset-center,.md-framework-library{width:100%;min-width:0;box-sizing:border-box}.md-framework-grid,.md-preset-grid,.md-framework-asset-card{min-width:0;max-width:100%}.md-framework-filters select,.md-framework-filters input,.md-framework-filters button{min-height:44px}@media(max-width:767px){.md-asset-center,.md-framework-library{padding:20px 12px 48px!important}.md-asset-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px!important}.md-asset-tabs>*{width:100%;min-width:0;margin-left:0!important;justify-content:center;overflow-wrap:anywhere}.md-preset-grid{grid-template-columns:minmax(0,1fr)!important}.md-preset-heading{align-items:flex-start!important}.md-preset-heading>button{flex:1 1 150px}.md-preset-dialog-backdrop{padding:0!important;align-items:flex-end!important}.md-preset-dialog{width:100%!important;max-height:calc(100vh - env(safe-area-inset-top))!important;border-radius:16px 16px 0 0!important;padding:16px 12px calc(18px + env(safe-area-inset-bottom))!important}.md-framework-filters>*{flex:1 1 100%;width:100%;min-width:0}.md-framework-asset-card button,.md-framework-library [role=tab],.md-asset-center button,.md-asset-center a[href]{min-width:44px;min-height:44px}}
