.generatorPageShell .generatorTopbar{z-index:1!important;background:#fffffff0!important;border-color:#43301b1a!important;position:relative!important;top:auto!important;box-shadow:0 20px 56px #4f381f1f!important}.workspaceTopNav{background:radial-gradient(circle at 10% 20%,#ffb86d38,#0000 28%),linear-gradient(135deg,#fffffff5,#fff8f3f0);border:1px solid #f058221f;border-radius:26px;justify-content:space-between;align-items:center;gap:18px;width:min(100% - 48px,1560px);margin:18px auto 0;padding:18px 22px;display:flex;box-shadow:0 18px 48px #31241814}.workspaceTopNavBrand{align-items:center;gap:14px;min-width:0;display:flex}.workspaceTopNavBrand strong{color:#1f2937;font-size:20px;font-weight:950;line-height:1.2;display:block}.workspaceTopNavBrand span:last-child,.workspaceTopNavBrand div span{color:#6b7280;margin-top:4px;font-size:13px;font-weight:700;display:block}.workspaceTopNavLogo{color:#fff;background:linear-gradient(135deg,#ff9d5c,#f05a22);border-radius:18px;flex:none;place-items:center;width:52px;height:52px;font-size:18px;font-weight:950;display:grid;box-shadow:0 14px 30px #f05a2247}.workspaceTopNavTabs{background:#ffffffdb;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:10px;padding:8px;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.workspaceTopNavTabs button{color:#526071;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:900;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.workspaceTopNavTabs button span{color:#f05a22;background:#f05a221a;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:12px;font-weight:950;display:inline-flex}.workspaceTopNavTabs button:hover{color:#1f2937;transform:translateY(-1px)}.workspaceTopNavTabs button.active{color:#181f2c;background:linear-gradient(135deg,#fff4e7,#ffd9b7);box-shadow:0 12px 28px #f05a2229}.workspaceTopNavTabs button.active span{color:#fff;background:linear-gradient(135deg,#ff9d5c,#f05a22)}.imageHistoryView{gap:18px;width:min(100% - 48px,1560px);margin:20px auto 28px;display:grid}.imageHistoryPageHeader{background:radial-gradient(circle at 90% 18%,#2563eb1f,#0000 24%),radial-gradient(circle at 12% 12%,#ffb86d38,#0000 26%),linear-gradient(135deg,#fffffffa,#f8fafcf0);border:1px solid #0f172a14;border-radius:32px;justify-content:space-between;align-items:flex-end;gap:18px;padding:clamp(24px,3vw,34px);display:flex;box-shadow:0 22px 56px #0f172a14}.imageHistoryPageHeader p{color:#c2410c;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.imageHistoryPageHeader h1{color:#0f172a;letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(32px,3vw,46px);line-height:1.04}.imageHistoryPageHeader strong{color:#475569;margin-top:10px;font-size:15px;font-weight:800;line-height:1.7;display:block}.imageHistoryHeaderActions{align-items:center;gap:10px;display:flex}.imageHistoryToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.imageHistoryToolbarActions{align-items:center;gap:10px;display:flex}.imageHistoryPills{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.imageHistoryPills span{color:#5f6c7b;background:#ffffffe0;border:1px solid #94a3b829;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.imageHistoryPills .active{color:#9a3412;background:#ffedd5f0;border-color:#f973162e}.imageHistoryToolbarNote{color:#64748b;font-size:13px;font-weight:900}.imageHistoryHero{background:radial-gradient(circle at 90% 12%,#3b82f61f,#0000 26%),radial-gradient(circle at 12% 18%,#ffb86d47,#0000 30%),linear-gradient(135deg,#fffffff5,#faf5eef0);border:1px solid #f058221f;border-radius:32px;gap:10px;padding:clamp(24px,3.4vw,34px);display:grid;box-shadow:0 26px 72px #31241814}.imageHistoryHero p{color:#c2410c;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.imageHistoryHero h2{color:#111827;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.05}.imageHistoryHero strong{color:#334155;font-size:15px;font-weight:850}.imageHistoryStats{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.imageHistoryStats span{color:#1f2937;background:#ffffffe0;border:1px solid #1e293b14;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.imageHistoryGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.imageHistoryWorkflowFilters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.imageHistoryWorkflowFilters button{color:#475569;cursor:pointer;background:#ffffffeb;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.imageHistoryWorkflowFilters button span{color:#f05a22;background:#f05a2214;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;display:inline-flex}.imageHistoryWorkflowFilters button.active{color:#fff;background:linear-gradient(135deg,#ff9d5c,#f05a22);box-shadow:0 12px 28px #f05a222e}.imageHistoryWorkflowFilters button.active span{color:#f05a22;background:#ffffffe6}.imageHistoryCard{background:#fffffff0;border:1px solid #0f172a14;border-radius:26px;gap:14px;padding:14px;display:grid;box-shadow:0 18px 40px #0f172a14}.imageHistoryPreview{aspect-ratio:3/4;cursor:pointer;background:linear-gradient(#fff8ef,#f4f7fb);border:0;border-radius:20px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.imageHistoryPreview img{object-fit:cover;width:100%;height:100%;display:block}.imageHistoryPreviewHint{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;right:12px}.imageHistoryMeta{gap:6px;display:grid}.imageHistoryMeta span{color:#9a3412;background:#ffedd5e6;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.imageHistoryMeta strong{color:#111827;text-wrap:pretty;font-size:16px;font-weight:950;line-height:1.4}.imageHistoryMeta p{color:#667085;text-wrap:pretty;margin:0;font-size:13px;font-weight:700;line-height:1.65}.imageHistoryMeta time{color:#94a3b8;font-size:12px;font-weight:800}.imageHistoryActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.imageHistoryActions a,.imageHistoryActions button,.imageHistoryEmpty .secondaryAction,.imageHistoryToolbar .secondaryAction{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.imageHistoryActions a{color:#fff;background:linear-gradient(135deg,#ff9d5c,#f05a22);box-shadow:0 12px 24px #f05a2233}.imageHistoryActions button,.imageHistoryEmpty .secondaryAction,.imageHistoryToolbar .secondaryAction{color:#344256;background:#eef2f7}.imageHistoryEmpty{color:#64748b;text-align:center;background:#ffffffc7;border:1px dashed #94a3b866;border-radius:30px;justify-items:center;gap:10px;padding:52px 20px;display:grid}.imageHistoryEmpty strong{color:#111827;font-size:20px;font-weight:950}.imageHistoryEmpty p{max-width:520px;margin:0;font-size:14px;font-weight:700;line-height:1.75}.imageHistoryLightbox{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.imageHistoryLightboxPanel{background:#fffffffa;border-radius:28px;gap:16px;width:min(100%,1060px);max-height:min(92vh,980px);padding:18px;display:grid;box-shadow:0 28px 80px #0f172a47}.imageHistoryLightboxMeta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.imageHistoryLightboxMeta span{color:#9a3412;background:#ffedd5eb;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.imageHistoryLightboxMeta strong{color:#0f172a;margin-top:10px;font-size:22px;font-weight:950;line-height:1.35;display:block}.imageHistoryLightboxMeta p{color:#64748b;margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.7}.imageHistoryLightboxActions{align-items:center;gap:10px;display:flex}.imageHistoryLightboxActions a,.imageHistoryLightboxActions button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.imageHistoryLightboxActions a{color:#fff;background:linear-gradient(135deg,#ff9d5c,#f05a22)}.imageHistoryLightboxActions button{color:#334155;background:#eef2f7}.imageHistoryLightboxPreview{background:linear-gradient(#f8fafc,#eef2f7);border-radius:22px;overflow:auto}.imageHistoryLightboxPreview img{width:min(100%,720px);height:auto;margin:0 auto;display:block}.generator.generator--seeded{grid-template-columns:minmax(430px,.92fr) minmax(560px,1.08fr)!important;align-items:stretch!important;gap:18px!important;width:min(100% - 140px,1380px)!important;margin-top:18px!important}.generator.generator--seeded .generatorIntro{color:#fffaf0!important;background:radial-gradient(circle at 92% 16%,#ffd27624,#0000 34%),radial-gradient(circle at 0 0,#ffd07029,#0000 34%),linear-gradient(145deg,#123d31 0%,#0f362b 48%,#0b2b23 100%)!important;border:1px solid #ffecbe29!important;border-radius:22px!important;align-content:start!important;gap:18px!important;min-height:calc(100vh - 132px)!important;padding:clamp(28px,3vw,42px)!important;display:grid!important;position:sticky!important;top:104px!important;overflow:hidden!important;box-shadow:0 28px 74px #11362b38!important}.generator.generator--seeded .generatorIntro:before{content:""!important;aspect-ratio:1!important;pointer-events:none!important;background:#ffffff12!important;border-radius:999px!important;width:min(460px,72%)!important;position:absolute!important;inset:-18% -34% auto auto!important}.generator.generator--seeded .generatorIntro .eyebrow{color:#f6c66d!important;background:#ffd2761a!important;border:1px solid #ffd27633!important;border-radius:999px!important;width:fit-content!important;padding:8px 12px!important;font-size:13px!important;font-weight:950!important}.generator.generator--seeded .generatorIntro h1{color:#fffaf0!important;letter-spacing:0!important;max-width:10em!important;margin:0!important;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif!important;font-size:clamp(38px,3.2vw,56px)!important;font-weight:950!important;line-height:1.18!important}.generator.generator--seeded .generatorIntro .lede{color:#fffaf0e6!important;max-width:36rem!important;font-size:16px!important;font-weight:650!important;line-height:1.85!important}.generator.generator--seeded .generatorSignals{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.generator.generator--seeded .generatorSignals span{color:#fffaf0!important;background:#ffffff1f!important;border:1px solid #ffffff26!important;border-radius:12px!important;justify-content:center!important;min-height:44px!important;font-size:14px!important;font-weight:850!important}.generator.generator--seeded .generatorPlaybook{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.generator.generator--seeded .generatorPlaybook article,.generator.generator--seeded .generatorChecklist article{box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffd58033!important;border-radius:16px!important}.generator.generator--seeded .generatorPlaybook span,.generator.generator--seeded .generatorChecklist span{color:#f6c66d!important;font-weight:950!important}.generator.generator--seeded .generatorPlaybook strong,.generator.generator--seeded .generatorChecklist p{color:#fffaf0eb!important;font-weight:700!important;line-height:1.75!important}.generator.generator--seeded .generatorChecklist{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.generator.generator--seeded .generatorChecklist article{text-align:center!important;align-content:center!important;min-height:74px!important;padding:12px!important}.generator.generator--seeded .generatorChecklist p{margin:0!important;font-size:12px!important}.generator.generator--seeded .seededIntroVisual{border:1px solid #ffffff2e!important;border-radius:16px!important;margin-top:auto!important;padding:0!important;overflow:hidden!important;box-shadow:0 18px 40px #0000003d!important}.generator.generator--seeded .seededIntroVisual img{object-fit:cover!important;width:100%!important;height:clamp(150px,17vw,220px)!important;display:block!important}.generator.generator--seeded .controlPanel{color:#211b15!important;background:#ffffffeb!important;border:1px solid #583d201a!important;border-radius:22px!important;grid-template-columns:1fr!important;gap:18px!important;padding:28px!important;display:grid!important;box-shadow:0 26px 72px #523a1f21!important}.generator.generator--seeded .modeSwitch{box-shadow:none!important;color:#211b15!important;background:#f6efe7!important;border:0!important;border-radius:16px!important;grid-area:auto/1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:8px!important;display:grid!important;position:relative!important;top:auto!important}.generator.generator--seeded .modeSwitch button{color:#554535!important;text-align:center!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;min-height:58px!important;padding:10px 12px!important}.generator.generator--seeded .modeSwitch button small{display:none!important}.generator.generator--seeded .modeSwitch button.active{color:#2f2418!important;background:linear-gradient(135deg,#fff7e8,#f2c17f)!important;border-color:#c77c2661!important;box-shadow:0 12px 24px #ae6b2224!important}.generator.generator--seeded .consoleSection{color:#211b15!important;background:#fffdfaf0!important;border:1px solid #583d201f!important;border-radius:18px!important;grid-column:1!important;padding:24px!important;box-shadow:0 14px 34px #523a1f14!important}.generator.generator--seeded .consoleSectionHeader span{color:#5f3a12!important;background:#fff0d8!important;border:1px solid #d6892d38!important}.generator.generator--seeded .consoleSectionHeader strong{color:#211b15!important;font-size:20px!important}.generator.generator--seeded .consoleSectionHeader p,.generator.generator--seeded .fieldHint{color:#6e6258!important;font-weight:600!important}.generator.generator--seeded .consoleSection div,.generator.generator--seeded .consoleSection p,.generator.generator--seeded .consoleSection span,.generator.generator--seeded .consoleSection small{color:inherit}.generator.generator--seeded .controlPanel label{color:#241d16!important;font-size:15px!important;font-weight:900!important}.generator.generator--seeded .controlPanel input,.generator.generator--seeded .controlPanel select,.generator.generator--seeded .controlPanel textarea{color:#211b15!important;background:#fff!important;border:1px solid #563c2229!important;border-radius:12px!important;min-height:52px!important;box-shadow:0 10px 22px #523a1f0f!important}.generator.generator--seeded .controlPanel textarea{min-height:112px!important}.generator.generator--seeded .controlPanel input:focus,.generator.generator--seeded .controlPanel select:focus,.generator.generator--seeded .controlPanel textarea:focus{border-color:#dc892bb3!important;box-shadow:0 0 0 4px #e2973e24!important}.generator.generator--seeded .submitButton,.generator.generator--seeded .controlPanel>button[type=submit]{color:#2b1d0e!important;background:linear-gradient(135deg,#ffe6b2,#e6a45c)!important;border:0!important;border-radius:14px!important;grid-column:1!important;min-height:60px!important;font-size:17px!important;font-weight:950!important;box-shadow:0 16px 32px #b76f262e!important}.generator.generator--seeded .formError{grid-column:1!important}@media (max-width:1180px){.workspaceTopNav,.imageHistoryView{width:min(100% - 28px,1560px)}.workspaceTopNav{flex-direction:column;align-items:flex-start}.generator.generator--seeded{grid-template-columns:1fr!important;width:min(100% - 28px,1380px)!important}.generator.generator--seeded .generatorIntro{min-height:auto!important;position:relative!important;top:auto!important}}@media (max-width:760px){.workspaceTopNav,.imageHistoryView{width:min(100% - 16px,1560px)}.workspaceTopNav{border-radius:22px;padding:16px}.workspaceTopNavBrand{align-items:flex-start}.workspaceTopNavTabs,.imageHistoryToolbar,.imageHistoryActions,.imageHistoryPageHeader,.imageHistoryLightboxMeta,.imageHistoryLightboxActions,.imageHistoryToolbarActions{flex-direction:column;align-items:stretch;width:100%}.workspaceTopNavTabs button,.imageHistoryActions a,.imageHistoryActions button,.imageHistoryToolbar .secondaryAction,.imageHistoryEmpty .secondaryAction,.imageHistoryHeaderActions,.imageHistoryHeaderActions .secondaryAction,.imageHistoryToolbarActions .secondaryAction,.imageHistoryLightboxActions a,.imageHistoryLightboxActions button{width:100%}.imageHistoryLightbox{padding:12px}.imageHistoryLightboxPanel{border-radius:22px;padding:14px}.generator.generator--seeded{width:min(100% - 16px,1380px)!important}.generator.generator--seeded .controlPanel,.generator.generator--seeded .generatorIntro{padding:18px!important}.generator.generator--seeded .generatorSignals,.generator.generator--seeded .generatorPlaybook,.generator.generator--seeded .generatorChecklist,.generator.generator--seeded .modeSwitch{grid-template-columns:1fr!important}}.generator.generator--seeded{--scene:#e85d8d;--scene-dark:#7f2848;--scene-soft:#fff1f6;--scene-panel:#3a1724;--scene-panel-2:#1f3f35;--scene-contrast:#fff7fb}.generator.generator--k12{--scene:#18a7c9;--scene-dark:#07556c;--scene-soft:#eefdff;--scene-panel:#07384b;--scene-panel-2:#0d5d74;--scene-contrast:#effcff}.generator.generator--onli{--scene:#4365f2;--scene-dark:#203b9c;--scene-soft:#eff3ff;--scene-panel:#172a63;--scene-panel-2:#263f9e;--scene-contrast:#f4f7ff}.generator.generator--event{--scene:#35a66f;--scene-dark:#17613e;--scene-soft:#effbf4;--scene-panel:#113f2a;--scene-panel-2:#1e6d48;--scene-contrast:#f4fff8}.generator.generator--private{--scene:#f6b735;--scene-dark:#81540d;--scene-soft:#fff7df;--scene-panel:#4b310d;--scene-panel-2:#8a5a12;--scene-contrast:#fffaf0}.generator.generator--clone{--scene:#8b5cf6;--scene-dark:#4c2db4;--scene-soft:#f4efff;--scene-panel:#2c1c5e;--scene-panel-2:#5132a6;--scene-contrast:#f8f4ff}.generatorPageShell{background:linear-gradient(#f8f6f2 0%,#f5f7fb 48%,#fff8f1 100%)!important}.generator{grid-template-columns:minmax(420px,.9fr) minmax(640px,1.1fr)!important;gap:24px!important;width:min(100% - 112px,1460px)!important}.generator .generatorIntro{min-height:calc(100vh - 128px)!important;color:var(--scene-contrast)!important;background:linear-gradient(150deg, color-mix(in srgb, var(--scene-panel) 94%, #000 6%), color-mix(in srgb, var(--scene-panel-2) 72%, #111827 28%))!important;border:1px solid color-mix(in srgb, var(--scene) 34%, transparent)!important;box-shadow:0 28px 76px color-mix(in srgb, var(--scene-dark) 24%, transparent)!important;border-radius:24px!important;align-content:start!important;gap:20px!important;padding:clamp(30px,3vw,46px)!important;display:grid!important;position:sticky!important;top:104px!important;overflow:hidden!important}.generator .generatorIntro:before,.generator .generatorIntro:after{display:none!important}.generator .generatorIntro .eyebrow{width:fit-content!important;color:var(--scene-contrast)!important;background:color-mix(in srgb, var(--scene) 22%, transparent)!important;border:1px solid color-mix(in srgb, var(--scene) 36%, transparent)!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;font-weight:950!important}.generator .generatorIntro h1{color:#fff!important;max-width:11em!important;font-size:clamp(36px,3vw,54px)!important;font-weight:950!important;line-height:1.16!important}.generator .generatorIntro .lede{color:color-mix(in srgb, var(--scene-contrast) 88%, #fff 12%)!important;font-size:16px!important;font-weight:760!important;line-height:1.86!important}.generator .generatorSignals{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.generator .generatorSignals span{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff24!important;border-radius:12px!important;justify-content:flex-start!important;min-height:44px!important;padding:0 14px!important;font-size:14px!important;font-weight:850!important}.generator .generatorSignals span:before{content:""!important;background:var(--scene)!important;border-radius:999px!important;width:7px!important;height:7px!important;margin-right:8px!important}.generator .generatorPlaybook{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.generator .generatorPlaybook article{background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:16px!important;gap:7px!important;padding:16px!important;display:grid!important}.generator .generatorPlaybook span{color:var(--scene)!important;font-size:12px!important;font-weight:950!important}.generator .generatorPlaybook strong{color:#fff!important;font-size:15px!important;font-weight:820!important;line-height:1.62!important}.generator .generatorChecklist{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.generator .generatorChecklist article{text-align:left!important;background:#ffffff17!important;border:1px solid #ffffff24!important;border-radius:14px!important;min-height:96px!important;padding:14px!important}.generator .generatorChecklist span{color:var(--scene)!important;font-weight:950!important}.generator .generatorChecklist p{color:#ffffffe6!important;margin-top:8px!important;font-size:13px!important;font-weight:780!important;line-height:1.55!important}.generator .seededIntroVisual,.generator .k12IntroVisual,.generator .privateIntroVisual{box-shadow:none!important;border:1px solid #ffffff29!important;border-radius:18px!important}.generator .controlPanel{color:#101827!important;background:#fffffff0!important;border:1px solid #1e293b1a!important;border-radius:24px!important;grid-template-columns:1fr!important;gap:18px!important;padding:28px!important;display:grid!important;box-shadow:0 26px 76px #1e293b17!important}.generator .modeSwitch{box-shadow:none!important;background:#f2f4f7!important;border:1px solid #1e293b14!important;border-radius:18px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;padding:8px!important;display:grid!important;position:relative!important;top:auto!important}.generator .modeSwitch button{--tab:#ff7a45;color:#334155!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:6px 8px!important;min-height:72px!important;padding:10px!important;display:grid!important}.generator .modeSwitch button:first-child{--tab:#e85d8d}.generator .modeSwitch button:nth-child(2){--tab:#18a7c9}.generator .modeSwitch button:nth-child(3){--tab:#4365f2}.generator .modeSwitch button:nth-child(4){--tab:#35a66f}.generator .modeSwitch button:nth-child(5){--tab:#f6b735}.generator .modeSwitch button:nth-child(6){--tab:#8b5cf6}.generator .modeSwitch .tabIcon{width:28px!important;height:28px!important;color:var(--tab)!important;background:color-mix(in srgb, var(--tab) 13%, #fff 87%)!important;border-radius:10px!important;grid-row:span 2!important;place-items:center!important;font-size:15px!important;font-weight:950!important;display:grid!important}.generator .modeSwitch button strong{color:#172033!important;font-size:14px!important;font-weight:950!important}.generator .modeSwitch button small{color:#64748b!important;font-size:11px!important;font-weight:720!important;line-height:1.25!important;display:block!important}.generator .modeSwitch button.active{color:#101827!important;background:color-mix(in srgb, var(--tab) 13%, #fff 87%)!important;border-color:color-mix(in srgb, var(--tab) 34%, transparent)!important;box-shadow:0 12px 26px color-mix(in srgb, var(--tab) 16%, transparent)!important}.generator .modeSwitch button.active .tabIcon{color:#fff!important;background:var(--tab)!important}.generator .consoleSection{color:#101827!important;background:#fff!important;border:1px solid #1e293b1a!important;border-radius:20px!important;grid-column:1!important;padding:0!important;overflow:hidden!important;box-shadow:0 16px 42px #1e293b0f!important}.generator .consoleSectionHeader{background:linear-gradient(90deg, color-mix(in srgb, var(--scene) 10%, #fff 90%), #fff)!important;border-bottom:1px solid #1e293b14!important;padding:22px 24px!important}.generator .consoleSectionHeader span{width:fit-content!important;color:var(--scene-dark)!important;background:color-mix(in srgb, var(--scene) 14%, #fff 86%)!important;border:1px solid color-mix(in srgb, var(--scene) 24%, transparent)!important;border-radius:999px!important;padding:7px 10px!important;font-size:12px!important;font-weight:950!important}.generator .consoleSectionHeader strong{color:#0f172a!important;margin-top:10px!important;font-size:clamp(19px,1.2vw,23px)!important;font-weight:950!important;display:block!important}.generator .consoleSectionHeader p{color:#334155!important;max-width:720px!important;margin-top:8px!important;font-size:14px!important;font-weight:760!important;line-height:1.7!important}.generator .consoleFieldGrid{gap:18px!important;padding:24px!important}.generator .controlPanel label{color:#111827!important;font-size:14px!important;font-weight:900!important}.generator .requiredField{position:relative!important}.generator .requiredField:after{content:"核心必填"!important;color:var(--scene-dark)!important;background:color-mix(in srgb, var(--scene) 13%, #fff 87%)!important;border-radius:999px!important;padding:3px 7px!important;font-size:11px!important;font-weight:950!important;position:absolute!important;top:0!important;right:10px!important}.generator .controlPanel input,.generator .controlPanel select,.generator .controlPanel textarea{color:#111827!important;min-height:52px!important;box-shadow:none!important;background:#fff!important;border:1px solid #1e293b29!important;border-radius:12px!important;font-weight:700!important}.generator .controlPanel input:hover,.generator .controlPanel select:hover,.generator .controlPanel textarea:hover{border-color:color-mix(in srgb, var(--scene) 48%, #cbd5e1 52%)!important}.generator .controlPanel input:focus,.generator .controlPanel select:focus,.generator .controlPanel textarea:focus{border-color:var(--scene)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--scene) 16%, transparent)!important}.generator .fieldHint{color:#475569!important;font-size:12.5px!important;font-weight:760!important;line-height:1.6!important}.generator .secondaryAction{color:var(--scene-dark)!important;background:color-mix(in srgb, var(--scene) 12%, #fff 88%)!important;border:1px solid color-mix(in srgb, var(--scene) 28%, transparent)!important}.generator .submitButton,.generator .controlPanel>button[type=submit]{color:#fff!important;background:linear-gradient(135deg, var(--scene), color-mix(in srgb, var(--scene-dark) 72%, var(--scene) 28%))!important;min-height:64px!important;box-shadow:0 18px 36px color-mix(in srgb, var(--scene) 26%, transparent)!important;border:0!important;border-radius:16px!important;font-size:17px!important;font-weight:950!important}@media (max-width:1280px){.generator{grid-template-columns:1fr!important;width:min(100% - 28px,1460px)!important}.generator .generatorIntro{min-height:auto!important;position:relative!important;top:auto!important}}@media (max-width:860px){.generator .modeSwitch{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.generator .modeSwitch,.generator .generatorSignals,.generator .generatorChecklist{grid-template-columns:1fr!important}}.generator.generator--seeded .generatorIntro,.generator.generator--k12 .generatorIntro,.generator.generator--onli .generatorIntro,.generator.generator--event .generatorIntro,.generator.generator--private .generatorIntro,.generator.generator--clone .generatorIntro{color:var(--scene-contrast)!important;background:linear-gradient(150deg, color-mix(in srgb, var(--scene-panel) 94%, #000 6%), color-mix(in srgb, var(--scene-panel-2) 72%, #111827 28%))!important;border-color:color-mix(in srgb, var(--scene) 34%, transparent)!important;box-shadow:0 28px 76px color-mix(in srgb, var(--scene-dark) 24%, transparent)!important}.generator.generator--seeded .generatorIntro .eyebrow,.generator.generator--k12 .generatorIntro .eyebrow,.generator.generator--onli .generatorIntro .eyebrow,.generator.generator--event .generatorIntro .eyebrow,.generator.generator--private .generatorIntro .eyebrow,.generator.generator--clone .generatorIntro .eyebrow{color:#fff!important;background:color-mix(in srgb, var(--scene) 24%, transparent)!important;border-color:color-mix(in srgb, var(--scene) 38%, transparent)!important}.generator.generator--seeded .generatorPlaybook article,.generator.generator--k12 .generatorPlaybook article,.generator.generator--onli .generatorPlaybook article,.generator.generator--event .generatorPlaybook article,.generator.generator--private .generatorPlaybook article,.generator.generator--clone .generatorPlaybook article,.generator.generator--seeded .generatorChecklist article,.generator.generator--k12 .generatorChecklist article,.generator.generator--onli .generatorChecklist article,.generator.generator--event .generatorChecklist article,.generator.generator--private .generatorChecklist article,.generator.generator--clone .generatorChecklist article{background:#ffffff17!important;border-color:#ffffff24!important}.generator.generator--seeded .generatorPlaybook span,.generator.generator--k12 .generatorPlaybook span,.generator.generator--onli .generatorPlaybook span,.generator.generator--event .generatorPlaybook span,.generator.generator--private .generatorPlaybook span,.generator.generator--clone .generatorPlaybook span,.generator.generator--seeded .generatorChecklist span,.generator.generator--k12 .generatorChecklist span,.generator.generator--onli .generatorChecklist span,.generator.generator--event .generatorChecklist span,.generator.generator--private .generatorChecklist span,.generator.generator--clone .generatorChecklist span{color:var(--scene)!important}.generator.generator--seeded .modeSwitch button,.generator.generator--k12 .modeSwitch button,.generator.generator--onli .modeSwitch button,.generator.generator--event .modeSwitch button,.generator.generator--private .modeSwitch button,.generator.generator--clone .modeSwitch button{color:#334155!important;min-height:72px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border-color:#0000!important}.generator.generator--seeded .modeSwitch button.active,.generator.generator--k12 .modeSwitch button.active,.generator.generator--onli .modeSwitch button.active,.generator.generator--event .modeSwitch button.active,.generator.generator--private .modeSwitch button.active,.generator.generator--clone .modeSwitch button.active{background:color-mix(in srgb, var(--tab) 13%, #fff 87%)!important;border-color:color-mix(in srgb, var(--tab) 34%, transparent)!important;box-shadow:0 12px 26px color-mix(in srgb, var(--tab) 16%, transparent)!important}.generator.generator--seeded .modeSwitch button.active .tabIcon,.generator.generator--k12 .modeSwitch button.active .tabIcon,.generator.generator--onli .modeSwitch button.active .tabIcon,.generator.generator--event .modeSwitch button.active .tabIcon,.generator.generator--private .modeSwitch button.active .tabIcon,.generator.generator--clone .modeSwitch button.active .tabIcon{color:#fff!important;background:var(--tab)!important}.generator.generator--seeded .submitButton,.generator.generator--k12 .submitButton,.generator.generator--onli .submitButton,.generator.generator--event .submitButton,.generator.generator--private .submitButton,.generator.generator--clone .submitButton{color:#fff!important;background:linear-gradient(135deg, var(--scene), color-mix(in srgb, var(--scene-dark) 72%, var(--scene) 28%))!important;box-shadow:0 18px 36px color-mix(in srgb, var(--scene) 26%, transparent)!important}.generator.generator--onli{background:radial-gradient(circle at 0 0,#ff7b4633,#0000 18%),radial-gradient(circle at 100% 100%,#ffb15d1f,#0000 20%),linear-gradient(135deg,#fffdfb 0%,#f7f3ef 100%)!important;border:1px solid #ff7b4614!important;border-radius:34px!important;grid-template-columns:minmax(420px,.72fr) minmax(760px,1.28fr)!important;align-items:stretch!important;gap:28px!important;width:min(100% - 80px,1760px)!important;margin-top:18px!important;padding:clamp(22px,2vw,34px)!important;box-shadow:0 28px 88px #37261a14!important}.generator.generator--onli .generatorIntro{color:#111827!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(48px,4.8vw,78px) clamp(34px,3.5vw,58px)!important;position:relative!important;top:auto!important;overflow:visible!important}.generator.generator--onli .generatorIntro .eyebrow{color:#ff5f24!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:950!important}.generator.generator--onli .generatorIntro h1{color:#111827!important;max-width:9em!important;margin-top:28px!important;font-size:clamp(52px,4.2vw,78px)!important;font-weight:950!important;line-height:1.12!important}.generator.generator--onli .generatorIntro h1:first-line{color:#111827!important}.generator.generator--onli .generatorIntro .lede{color:#6b7280!important;max-width:560px!important;margin-top:30px!important;font-size:clamp(17px,1.05vw,21px)!important;font-weight:680!important;line-height:2!important}.generator.generator--onli .generatorSignals{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin-top:clamp(42px,4vw,68px)!important;display:grid!important}.generator.generator--onli .generatorSignals span{color:#111827!important;background:#ffffffc7!important;border:1px solid #ff7b4614!important;border-radius:20px!important;grid-template-columns:44px minmax(0,1fr)!important;align-content:center!important;gap:8px 16px!important;min-height:104px!important;padding:22px!important;font-size:16px!important;font-weight:950!important;display:grid!important;box-shadow:0 20px 48px #37261a0f!important}.generator.generator--onli .generatorSignals span:before{content:"✎"!important;color:#ff5f24!important;background:#fff1e8!important;border-radius:14px!important;grid-row:span 2!important;place-items:center!important;width:44px!important;height:44px!important;font-size:22px!important;display:grid!important}.generator.generator--onli .generatorSignals span:nth-child(2):before{content:"◎"!important}.generator.generator--onli .generatorSignals span:nth-child(3):before{content:"↗"!important}.generator.generator--onli .generatorSignals span:nth-child(4):before{content:"☆"!important}.generator.generator--onli .generatorPlaybook{display:none!important}.generator.generator--onli .generatorChecklist{background:#ffffffa8!important;border:1px solid #ff7b462e!important;border-radius:24px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:clamp(42px,4vw,68px)!important;padding:32px!important;display:grid!important;position:relative!important;box-shadow:0 20px 50px #37261a0d!important}.generator.generator--onli .generatorChecklist:before{content:"创作流程"!important;color:#111827!important;font-size:17px!important;font-weight:950!important;position:absolute!important;top:20px!important;left:26px!important}.generator.generator--onli .generatorChecklist article{text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:126px!important;padding:46px 14px 0!important}.generator.generator--onli .generatorChecklist article span{color:#fff!important;background:linear-gradient(135deg,#ff9b38,#ff5f24)!important;border-radius:999px!important;place-items:center!important;width:50px!important;height:50px!important;margin:0 auto 16px!important;font-size:16px!important;font-weight:950!important;display:grid!important;box-shadow:0 12px 26px #ff5f242e!important}.generator.generator--onli .generatorChecklist article:nth-child(n+2) span{color:#111827!important;box-shadow:none!important;background:#fff!important;border:1px solid #ff7b4629!important}.generator.generator--onli .generatorChecklist p{color:#6b7280!important;font-size:14px!important;font-weight:760!important;line-height:1.6!important}.generator.generator--onli .controlPanel{color:#111827!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto auto 1fr!important;grid-template-columns:250px minmax(0,1fr)!important;gap:0 22px!important;padding:0!important;display:grid!important}.generator.generator--onli .modeSwitch{background:#ffffffd1!important;border:1px solid #1f29370f!important;border-radius:26px!important;flex-direction:column!important;grid-area:1/1/span 4!important;gap:18px!important;min-height:min(760px,100vh - 150px)!important;padding:28px 18px!important;display:flex!important;position:sticky!important;top:118px!important;box-shadow:0 24px 70px #37261a12!important}.generator.generator--onli .modeSwitch:before{content:"昂立教育\\A内容生成工作台"!important;white-space:pre-line!important;color:#111827!important;background:radial-gradient(circle at 22px 20px,#ff5f24 0 10px,#0000 11px),radial-gradient(circle at 35px 31px,#ff8f4a 0 9px,#0000 10px)!important;margin:0 0 20px!important;padding-left:58px!important;font-size:14px!important;font-weight:760!important;line-height:1.45!important;display:block!important}.generator.generator--onli .modeSwitch button{--tab:#ff5f24!important;color:#6b7280!important;min-height:74px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;grid-template-columns:40px minmax(0,1fr)!important;padding:14px!important}.generator.generator--onli .modeSwitch button:nth-child(n){--tab:#ff5f24!important}.generator.generator--onli .modeSwitch .tabIcon{color:#6b7280!important;background:0 0!important;border-radius:12px!important;width:36px!important;height:36px!important;font-size:22px!important}.generator.generator--onli .modeSwitch button strong{color:#4b5563!important;font-size:15px!important;font-weight:900!important}.generator.generator--onli .modeSwitch button small{color:#8a919e!important;font-size:12px!important;font-weight:720!important}.generator.generator--onli .modeSwitch button.active{box-shadow:none!important;background:linear-gradient(135deg,#fff5ee,#ffe3d7)!important;border-color:#ff5f2424!important}.generator.generator--onli .modeSwitch button.active .tabIcon{color:#ff5f24!important;background:0 0!important}.generator.generator--onli .modeSwitch button.active strong{color:#ff5f24!important}.generator.generator--onli .modeSwitch:after{content:"使用帮助\\A了解如何生成高质量内容"!important;white-space:pre-line!important;color:#8a919e!important;background:radial-gradient(circle at 24px 28px,#6b72801f 0 14px,#0000 15px),#ffffff94!important;border:1px solid #1f293714!important;border-radius:14px!important;margin-top:auto!important;padding:18px 18px 18px 52px!important;font-size:12px!important;font-weight:700!important;line-height:1.55!important}.generator.generator--onli .consoleSection{background:#ffffffe6!important;border:1px solid #ff5f241f!important;border-radius:24px!important;grid-column:2!important;margin:0 0 24px!important;padding:34px!important;overflow:visible!important;box-shadow:0 20px 60px #37261a0f!important}.generator.generator--onli .consoleSectionHeader{background:0 0!important;border-bottom:0!important;padding:0 0 24px!important;display:block!important}.generator.generator--onli .consoleSectionHeader span{color:#ff5f24!important;vertical-align:top!important;background:#fff1e8!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-width:42px!important;height:42px!important;margin-right:14px!important;padding:0!important;font-size:0!important;font-weight:950!important;display:inline-flex!important}.generator.generator--onli .consoleSectionHeader span:before{content:"01"!important;font-size:22px!important}.generator.generator--onli .consoleSection:nth-of-type(2) .consoleSectionHeader span:before{content:"02"!important}.generator.generator--onli .consoleSectionHeader strong{color:#111827!important;vertical-align:top!important;width:calc(100% - 70px)!important;margin:0!important;font-size:clamp(25px,1.45vw,32px)!important;font-weight:950!important;line-height:1.35!important;display:inline-block!important}.generator.generator--onli .consoleSectionHeader p{color:#7a828f!important;max-width:820px!important;margin:18px 0 0!important;font-size:16px!important;font-weight:650!important;line-height:1.8!important}.generator.generator--onli .consoleFieldGrid{background:#ffffffb8!important;border:1px solid #1f293714!important;border-radius:20px!important;gap:22px!important;padding:28px!important}.generator.generator--onli .controlPanel label{color:#4b5563!important;font-size:14px!important;font-weight:760!important}.generator.generator--onli .controlPanel input,.generator.generator--onli .controlPanel select,.generator.generator--onli .controlPanel textarea{color:#111827!important;background:#fff!important;border:1px solid #1f29371f!important;border-radius:12px!important;min-height:58px!important;font-size:15px!important;font-weight:720!important;box-shadow:inset 0 1px #ffffffa6!important}.generator.generator--onli .controlPanel textarea{min-height:86px!important}.generator.generator--onli .submitButton{color:#fff!important;background:linear-gradient(135deg,#ff9a38,#ff4f22)!important;border-radius:14px!important;grid-column:2!important;min-height:64px!important;margin-top:-2px!important;font-size:18px!important;box-shadow:0 16px 32px #ff5f2433!important}.generator.generator--onli .submitButton:before{content:"✦"!important;margin-right:10px!important}.generator.generator--onli .formError{grid-column:2!important}@media (max-width:1280px){.generator.generator--onli,.generator.generator--onli .controlPanel{grid-template-columns:1fr!important}.generator.generator--onli .modeSwitch,.generator.generator--onli .consoleSection,.generator.generator--onli .submitButton,.generator.generator--onli .formError{grid-column:1!important}.generator.generator--onli .modeSwitch{min-height:auto!important;position:relative!important;top:auto!important}}.generator.generator--k12{--k12-ink:#15213a;--k12-muted:#657286;--k12-orange:#ff7b2d;--k12-yellow:#ffd66b;--k12-blue:#17a7ce;background:radial-gradient(circle at 4% 5%,#ffbf5c42,#0000 22%),radial-gradient(circle at 98% 8%,#17a7ce2e,#0000 20%),linear-gradient(135deg,#fffaf1 0%,#f5fbff 48%,#fff7e7 100%)!important;border:1px solid #ff7b2d1f!important;border-radius:34px!important;grid-template-columns:minmax(430px,.76fr) minmax(780px,1.24fr)!important;align-items:stretch!important;gap:30px!important;width:min(100% - 72px,1720px)!important;margin-top:18px!important;padding:clamp(22px,2vw,34px)!important;box-shadow:0 30px 90px #3a49611a!important}.generator.generator--k12 .generatorIntro{min-height:auto!important;color:var(--k12-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:start!important;padding:clamp(44px,4.2vw,70px) clamp(32px,3.2vw,56px)!important;position:relative!important;top:auto!important;overflow:visible!important}.generator.generator--k12 .generatorIntro .eyebrow{color:#0b7895!important;background:#ffffffc7!important;border:1px solid #17a7ce2e!important;border-radius:999px!important;align-items:center!important;gap:10px!important;width:fit-content!important;padding:9px 13px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important;position:relative!important;box-shadow:0 14px 34px #17a7ce14!important}.generator.generator--k12 .generatorIntro .eyebrow:before{content:"K"!important;color:#fff!important;background:linear-gradient(135deg, var(--k12-blue), #2dd4bf)!important;border-radius:9px!important;place-items:center!important;width:25px!important;height:25px!important;font-size:13px!important;font-weight:950!important;display:grid!important}.generator.generator--k12 .generatorIntro h1{max-width:8.6em!important;color:var(--k12-ink)!important;letter-spacing:0!important;margin-top:26px!important;font-size:clamp(50px,4vw,76px)!important;font-weight:950!important;line-height:1.12!important}.generator.generator--k12 .generatorIntro .lede{max-width:600px!important;color:var(--k12-muted)!important;margin-top:28px!important;font-size:clamp(17px,1.05vw,21px)!important;font-weight:700!important;line-height:1.95!important}.generator.generator--k12 .generatorSignals{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:clamp(34px,3vw,52px)!important;display:grid!important}.generator.generator--k12 .generatorSignals span{min-height:88px!important;color:var(--k12-ink)!important;background:#ffffffd6!important;border:1px solid #17a7ce1f!important;border-radius:20px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:18px!important;font-size:16px!important;font-weight:950!important;display:grid!important;position:relative!important;box-shadow:0 18px 44px #3a496112!important}.generator.generator--k12 .generatorSignals span:before{content:"01"!important;color:#fff!important;background:linear-gradient(135deg, var(--k12-orange), #ffb94f)!important;border-radius:14px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:13px!important;font-weight:950!important;display:grid!important}.generator.generator--k12 .generatorSignals span:nth-child(2):before{content:"02"!important;background:linear-gradient(135deg, var(--k12-blue), #6ee7f9)!important}.generator.generator--k12 .generatorSignals span:nth-child(3):before{content:"03"!important;background:linear-gradient(135deg,#22c55e,#a7f3d0)!important}.generator.generator--k12 .generatorSignals span:nth-child(4):before{content:"04"!important;background:linear-gradient(135deg,#8b5cf6,#c4b5fd)!important}.generator.generator--k12 .generatorPlaybook{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:28px!important;display:grid!important}.generator.generator--k12 .generatorPlaybook article{min-height:118px!important;box-shadow:none!important;background:#ffffffad!important;border:1px solid #ff7b2d1f!important;border-radius:18px!important;gap:9px!important;padding:18px!important;display:grid!important}.generator.generator--k12 .generatorPlaybook span{color:#f06b22!important;font-size:12px!important;font-weight:950!important}.generator.generator--k12 .generatorPlaybook strong{color:#243047!important;font-size:15px!important;font-weight:800!important;line-height:1.68!important}.generator.generator--k12 .generatorChecklist{background:#ffffffa3!important;border:1px solid #17a7ce21!important;border-radius:22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:26px!important;padding:18px!important;display:grid!important;position:relative!important}.generator.generator--k12 .generatorChecklist article{text-align:left!important;background:#fff!important;border:1px solid #1e293b12!important;border-radius:16px!important;min-height:104px!important;padding:16px!important;box-shadow:0 14px 32px #3a49610f!important}.generator.generator--k12 .generatorChecklist span{color:#fff!important;background:linear-gradient(135deg, var(--k12-blue), #20c4df)!important;border-radius:12px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:12px!important;font-weight:950!important;display:grid!important}.generator.generator--k12 .generatorChecklist p{color:#3a465a!important;margin-top:12px!important;font-size:14px!important;font-weight:800!important;line-height:1.55!important}.generator.generator--k12 .k12IntroVisual{background:#ffffffb3!important;border:1px solid #ff7b2d1f!important;border-radius:24px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:26px!important;padding:12px!important;display:grid!important;overflow:hidden!important;box-shadow:0 20px 46px #3a496112!important}.generator.generator--k12 .k12IntroVisual img{object-fit:cover!important;border-radius:18px!important;width:100%!important;height:clamp(170px,18vw,260px)!important;display:block!important}.generator.generator--k12 .controlPanel{color:var(--k12-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:20px!important;padding:0!important;display:grid!important}.generator.generator--k12 .modeSwitch{background:#ffffffb8!important;border:1px solid #1e293b14!important;border-radius:20px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;padding:8px!important;display:grid!important;position:relative!important;top:auto!important;box-shadow:0 16px 44px #3a49610f!important}.generator.generator--k12 .modeSwitch button{color:#5f6c7e!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;grid-template-columns:28px minmax(0,1fr)!important;min-height:58px!important;padding:9px!important}.generator.generator--k12 .modeSwitch .tabIcon{border-radius:10px!important;width:28px!important;height:28px!important;font-size:15px!important}.generator.generator--k12 .modeSwitch button strong{color:#263246!important;font-size:13px!important;font-weight:950!important}.generator.generator--k12 .modeSwitch button small{display:none!important}.generator.generator--k12 .modeSwitch button.active{box-shadow:none!important;background:linear-gradient(135deg,#fff4e7,#e8fbff)!important;border-color:#17a7ce33!important}.generator.generator--k12 .consoleSection{background:#ffffffeb!important;border:1px solid #1e293b14!important;border-radius:26px!important;padding:34px!important;overflow:visible!important;box-shadow:0 24px 70px #3a496114!important}.generator.generator--k12 .consoleSectionHeader{background:0 0!important;border-bottom:0!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:start!important;gap:0 16px!important;padding:0 0 24px!important;display:grid!important}.generator.generator--k12 .consoleSectionHeader span{color:#fff!important;background:linear-gradient(135deg, var(--k12-orange), var(--k12-yellow))!important;border:0!important;border-radius:18px!important;grid-row:span 2!important;place-items:center!important;width:54px!important;height:54px!important;padding:0!important;font-size:0!important;display:grid!important;box-shadow:0 16px 30px #ff7b2d2e!important}.generator.generator--k12 .consoleSectionHeader span:before{content:"01"!important;font-size:20px!important;font-weight:950!important}.generator.generator--k12 .consoleSectionHeader strong{color:var(--k12-ink)!important;margin:0!important;font-size:clamp(26px,1.55vw,34px)!important;font-weight:950!important;line-height:1.32!important}.generator.generator--k12 .consoleSectionHeader p{max-width:860px!important;color:var(--k12-muted)!important;margin:10px 0 0!important;font-size:16px!important;font-weight:680!important;line-height:1.8!important}.generator.generator--k12 .consoleFieldGrid{gap:0!important;padding:0!important}.generator.generator--k12 .k12Workbench,.generator.generator--k12 .k12FormStack{grid-template-columns:1fr!important;gap:22px!important;display:grid!important}.generator.generator--k12 .k12QuickGrid{background:linear-gradient(#fafdfff2,#fff9f0d6)!important;border:1px solid #1e293b14!important;border-radius:22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;padding:24px!important;display:grid!important}.generator.generator--k12 .k12QuickGrid .wide,.generator.generator--k12 .materialInlineGrid .wide{grid-column:1/-1!important}.generator.generator--k12 .controlPanel label{color:#324057!important;font-size:14px!important;font-weight:860!important}.generator.generator--k12 .controlPanel input,.generator.generator--k12 .controlPanel select,.generator.generator--k12 .controlPanel textarea{min-height:58px!important;color:var(--k12-ink)!important;background:#fff!important;border:1px solid #2d3d5221!important;border-radius:14px!important;font-size:15px!important;font-weight:720!important;box-shadow:inset 0 1px #ffffffb3!important}.generator.generator--k12 .controlPanel textarea{min-height:108px!important}.generator.generator--k12 .fieldHint{color:#728196!important;font-weight:700!important}.generator.generator--k12 .materialInlinePanel{background:linear-gradient(135deg,#fff 0%,#f2fbff 100%)!important;border:1px solid #17a7ce24!important;border-radius:24px!important;gap:20px!important;padding:24px!important;display:grid!important;box-shadow:0 18px 48px #17a7ce12!important}.generator.generator--k12 .materialInlineHead{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.generator.generator--k12 .materialInlineHead .eyebrow{color:#0b7895!important;margin:0 0 8px!important;font-size:12px!important;font-weight:950!important}.generator.generator--k12 .materialInlineHead h3{color:var(--k12-ink)!important;margin:0!important;font-size:22px!important;font-weight:950!important;line-height:1.35!important}.generator.generator--k12 .materialInlineHead p{color:var(--k12-muted)!important;margin:8px 0 0!important;font-size:14px!important;font-weight:680!important;line-height:1.7!important}.generator.generator--k12 .materialInlineHead>span{color:#0b7895!important;background:#e8faff!important;border:1px solid #17a7ce2e!important;border-radius:999px!important;flex:none!important;padding:8px 11px!important;font-size:12px!important;font-weight:950!important}.generator.generator--k12 .materialInlineGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.generator.generator--k12 .secondaryAction{color:#fff!important;background:linear-gradient(135deg, var(--k12-blue), #16c2da)!important;border:0!important;border-radius:14px!important;justify-self:start!important;min-height:48px!important;padding:0 18px!important;font-size:14px!important;font-weight:950!important;box-shadow:0 14px 28px #17a7ce2e!important}.generator.generator--k12 .k12FormStack>label{background:#ffffffd1!important;border:1px solid #1e293b14!important;border-radius:22px!important;padding:22px!important}.generator.generator--k12 .submitButton{color:#fff!important;background:linear-gradient(135deg,#ff9b38,#ff6428)!important;border-radius:18px!important;min-height:68px!important;font-size:18px!important;box-shadow:0 18px 38px #ff642833!important}.generator.generator--k12 .submitButton:before{content:"AI"!important;color:#ff6428!important;background:#fff!important;border-radius:11px!important;place-items:center!important;width:34px!important;height:34px!important;margin-right:12px!important;font-size:13px!important;font-weight:950!important;display:inline-grid!important}@media (max-width:1280px){.generator.generator--k12{grid-template-columns:1fr!important;width:min(100% - 28px,1720px)!important}.generator.generator--k12 .generatorIntro h1{max-width:12em!important}}@media (max-width:920px){.generator.generator--k12{padding:16px!important}.generator.generator--k12 .modeSwitch,.generator.generator--k12 .k12QuickGrid,.generator.generator--k12 .materialInlineGrid,.generator.generator--k12 .generatorSignals,.generator.generator--k12 .generatorPlaybook,.generator.generator--k12 .generatorChecklist,.generator.generator--k12 .k12IntroVisual{grid-template-columns:1fr!important}.generator.generator--k12 .consoleSection{padding:22px!important}}.generator>.modeSwitch,.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--onli>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch,.generator.generator--clone>.modeSwitch,.generator.generator--material>.modeSwitch{color:#1d2737!important;background:#ffffffd1!important;border:1px solid #1e293b14!important;border-radius:24px!important;order:-1!important;grid-area:auto/1/auto/-1!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;min-height:auto!important;margin:0!important;padding:10px!important;display:grid!important;position:relative!important;top:auto!important;box-shadow:0 18px 52px #3a496112!important}.generator>.modeSwitch:before,.generator>.modeSwitch:after,.generator.generator--onli>.modeSwitch:before,.generator.generator--onli>.modeSwitch:after{content:none!important;display:none!important}.generator>.modeSwitch button,.generator.generator--seeded>.modeSwitch button,.generator.generator--k12>.modeSwitch button,.generator.generator--onli>.modeSwitch button,.generator.generator--event>.modeSwitch button,.generator.generator--private>.modeSwitch button,.generator.generator--clone>.modeSwitch button,.generator.generator--material>.modeSwitch button{--tab:#ff7a45!important;color:#5f6b7d!important;min-height:66px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:4px 10px!important;padding:11px 12px!important;transition:background-color .18s,border-color .18s,transform .18s!important;display:grid!important}.generator>.modeSwitch button:hover{background:#ffffffb3!important;border-color:#1e293b14!important;transform:translateY(-1px)!important}.generator>.modeSwitch button:first-child{--tab:#e85d8d!important}.generator>.modeSwitch button:nth-child(2){--tab:#18a7c9!important}.generator>.modeSwitch button:nth-child(3){--tab:#ff6b2a!important}.generator>.modeSwitch button:nth-child(4){--tab:#35a66f!important}.generator>.modeSwitch button:nth-child(5){--tab:#f6b735!important}.generator>.modeSwitch button:nth-child(6){--tab:#8b5cf6!important}.generator>.modeSwitch button:nth-child(7){--tab:#2563eb!important}.generator>.modeSwitch .tabIcon,.generator.generator--onli>.modeSwitch .tabIcon,.generator.generator--k12>.modeSwitch .tabIcon{width:36px!important;height:36px!important;color:var(--tab)!important;background:color-mix(in srgb, var(--tab) 11%, #fff 89%)!important;border-radius:13px!important;grid-row:span 2!important;place-items:center!important;font-size:18px!important;font-weight:950!important;display:grid!important}.generator>.modeSwitch button strong,.generator.generator--onli>.modeSwitch button strong,.generator.generator--k12>.modeSwitch button strong{color:#202a3a!important;font-size:14px!important;font-weight:950!important;line-height:1.25!important}.generator>.modeSwitch button small,.generator.generator--onli>.modeSwitch button small,.generator.generator--k12>.modeSwitch button small{color:#8a95a6!important;font-size:12px!important;font-weight:720!important;line-height:1.28!important;display:block!important}.generator>.modeSwitch button.active,.generator.generator--seeded>.modeSwitch button.active,.generator.generator--k12>.modeSwitch button.active,.generator.generator--onli>.modeSwitch button.active,.generator.generator--event>.modeSwitch button.active,.generator.generator--private>.modeSwitch button.active,.generator.generator--clone>.modeSwitch button.active,.generator.generator--material>.modeSwitch button.active{color:#151f2e!important;background:color-mix(in srgb, var(--tab) 13%, #fff 87%)!important;border-color:color-mix(in srgb, var(--tab) 28%, transparent)!important;box-shadow:inset 0 0 0 1px #ffffffa6, 0 12px 28px color-mix(in srgb, var(--tab) 12%, transparent)!important}.generator>.modeSwitch button.active .tabIcon,.generator.generator--onli>.modeSwitch button.active .tabIcon,.generator.generator--k12>.modeSwitch button.active .tabIcon{color:#fff!important;background:var(--tab)!important}.generator>.modeSwitch button.active strong,.generator.generator--onli>.modeSwitch button.active strong{color:var(--tab)!important}.generator.generator--onli .controlPanel{grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:20px!important}.generator.generator--onli .consoleSection,.generator.generator--onli .submitButton,.generator.generator--onli .formError{grid-column:1!important}@media (max-width:1120px){.generator>.modeSwitch,.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--onli>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch,.generator.generator--clone>.modeSwitch,.generator.generator--material>.modeSwitch{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:680px){.generator>.modeSwitch,.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--onli>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch,.generator.generator--clone>.modeSwitch,.generator.generator--material>.modeSwitch{border-radius:18px!important;grid-template-columns:1fr!important}}.generator.generator--event{--event-ink:#182235;--event-muted:#667386;--event-orange:#2f9d65;--event-orange-2:#8bdc9f;--event-card:#fff;width:min(100% - 48px,1780px)!important;box-shadow:none!important;background:radial-gradient(circle at 18% 8%,#8bdc9f38,#0000 24%),radial-gradient(circle at 88% 88%,#2f9d6524,#0000 24%),linear-gradient(135deg,#f4fbf5 0%,#f6f8f0 44%,#effaf3 100%)!important;border:1px solid #2f9d651a!important;border-radius:0!important;grid-template-columns:minmax(360px,.86fr) 220px minmax(720px,1.68fr)!important;grid-template-areas:"intro switch panel"!important;align-items:stretch!important;gap:24px!important;margin-top:18px!important;padding:clamp(16px,1.5vw,24px)!important}.generator.generator--event .generatorIntro{min-height:calc(100vh - 132px)!important;color:var(--event-ink)!important;background:radial-gradient(circle at 82% 46%,#2f9d6514,#0000 30%),linear-gradient(#fffffffa,#ffffffe6)!important;border:1px solid #1f29370f!important;border-radius:20px!important;grid-area:intro!important;padding:clamp(34px,3vw,52px)!important;position:relative!important;top:auto!important;overflow:hidden!important;box-shadow:0 20px 66px #45372a12!important}.generator.generator--event .generatorIntro .eyebrow{color:#2f9d65!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:950!important}.generator.generator--event .generatorIntro h1{max-width:8em!important;color:var(--event-ink)!important;margin-top:28px!important;font-size:clamp(44px,3.4vw,68px)!important;font-weight:950!important;line-height:1.16!important}.generator.generator--event .generatorIntro .lede{max-width:520px!important;color:var(--event-muted)!important;margin-top:30px!important;font-size:16px!important;font-weight:720!important;line-height:2!important}.generator.generator--event .generatorPlaybook{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin-top:clamp(48px,5vw,76px)!important;display:grid!important}.generator.generator--event .generatorPlaybook article{background:radial-gradient(circle at 25% 22%,#ff7a240f,#0000 30%),#ffffffa3!important;border:1px solid #1f29370a!important;border-radius:0!important;align-content:end!important;gap:10px!important;min-height:176px!important;padding:28px!important;display:grid!important;position:relative!important;box-shadow:0 20px 52px #45372a12!important}.generator.generator--event .generatorPlaybook article:before{content:""!important;background:radial-gradient(circle at 50% 50%, currentColor 0 7px, transparent 8px), color-mix(in srgb, currentColor 13%, #fff 87%)!important;border-radius:16px!important;width:44px!important;height:44px!important;position:absolute!important;top:28px!important;left:28px!important}.generator.generator--event .generatorPlaybook article:first-child{color:#8b5cf6!important}.generator.generator--event .generatorPlaybook article:nth-child(2){color:#22c55e!important}.generator.generator--event .generatorPlaybook article:nth-child(3){color:#2f9d65!important}.generator.generator--event .generatorPlaybook article:nth-child(4){color:#3b82f6!important}.generator.generator--event .generatorPlaybook span{color:var(--event-ink)!important;font-size:18px!important;font-weight:950!important;line-height:1.35!important}.generator.generator--event .generatorChecklist{grid-template-columns:1fr!important;gap:14px!important;margin-top:42px!important;display:grid!important}.generator.generator--event .generatorChecklist:before{content:"活动执行步骤"!important;color:var(--event-ink)!important;margin:0 0 6px!important;font-size:18px!important;font-weight:950!important;display:block!important}.generator.generator--event .generatorChecklist article{text-align:left!important;background:#ffffffad!important;border:1px solid #1f29370a!important;border-radius:14px!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;min-height:60px!important;padding:10px 16px!important;display:grid!important;box-shadow:0 16px 36px #45372a0d!important}.generator.generator--event .generatorChecklist span{color:#fff!important;background:linear-gradient(135deg, var(--event-orange-2), var(--event-orange))!important;border-radius:14px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:13px!important;font-weight:950!important;display:grid!important}.generator.generator--event .generatorChecklist p{color:#334155!important;margin:0!important;font-size:14px!important;font-weight:800!important;line-height:1.5!important}.generator.generator--event>.modeSwitch{min-height:calc(100vh - 132px)!important;color:var(--event-ink)!important;background:#ffffffe6!important;border:1px solid #1f29370f!important;border-radius:18px!important;flex-direction:column!important;grid-area:switch!important;align-self:start!important;gap:18px!important;padding:26px 16px!important;display:flex!important;position:sticky!important;top:104px!important;box-shadow:0 20px 60px #45372a12!important}.generator.generator--event>.modeSwitch:before{content:"我的内容\\A查看历史内容与收藏"!important;white-space:pre-line!important;color:var(--event-ink)!important;margin:0 8px 16px!important;font-size:13px!important;font-weight:950!important;line-height:1.8!important;display:block!important}.generator.generator--event>.modeSwitch:after{content:"意见反馈\\A告诉我们，做得更好"!important;white-space:pre-line!important;color:#7a8494!important;background:#fff8f0!important;border:1px solid #ff7a241a!important;border-radius:14px!important;margin-top:auto!important;padding:18px 16px!important;font-size:12px!important;font-weight:780!important;line-height:1.7!important;display:block!important}.generator.generator--event>.modeSwitch button{--tab:#2f9d65!important;color:#778295!important;min-height:74px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;grid-template-columns:36px minmax(0,1fr)!important;padding:13px 14px!important}.generator.generator--event>.modeSwitch button:nth-child(n){--tab:#2f9d65!important}.generator.generator--event>.modeSwitch .tabIcon{color:#7a8494!important;background:0 0!important;border-radius:12px!important;width:34px!important;height:34px!important;font-size:20px!important}.generator.generator--event>.modeSwitch button strong{color:#2d3748!important;font-size:15px!important;font-weight:950!important}.generator.generator--event>.modeSwitch button small{color:#98a2b3!important;font-size:12px!important;font-weight:720!important;line-height:1.3!important;display:block!important}.generator.generator--event>.modeSwitch button.active{color:#fff!important;background:linear-gradient(135deg,#ffb14a,#ff7a24)!important;border-color:#ff7a2424!important;box-shadow:0 16px 32px #ff7a2433!important}.generator.generator--event>.modeSwitch button.active .tabIcon,.generator.generator--event>.modeSwitch button.active strong,.generator.generator--event>.modeSwitch button.active small{color:#fff!important;background:0 0!important}.generator.generator--event .controlPanel{min-height:calc(100vh - 132px)!important;color:var(--event-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:panel!important;grid-template-rows:auto auto minmax(20px,1fr) auto!important;grid-template-columns:1fr!important;gap:18px!important;padding:0!important;display:grid!important}.generator.generator--event .consoleSection{color:var(--event-ink)!important;background:#ffffffeb!important;border:1px solid #1f29370f!important;border-radius:18px!important;padding:32px!important;overflow:visible!important;box-shadow:0 18px 56px #45372a0f!important}.generator.generator--event .consoleSectionHeader{background:0 0!important;border:0!important;grid-template-columns:100px minmax(0,1fr)!important;align-items:start!important;gap:0 18px!important;padding:0 0 24px!important;display:grid!important}.generator.generator--event .consoleSectionHeader span{color:#ff6422!important;width:fit-content!important;height:auto!important;box-shadow:none!important;background:#fff1e4!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:8px 12px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}.generator.generator--event .consoleSectionHeader strong{color:var(--event-ink)!important;margin:0!important;font-size:clamp(25px,1.5vw,34px)!important;font-weight:950!important;line-height:1.3!important}.generator.generator--event .consoleSectionHeader p{max-width:780px!important;color:var(--event-muted)!important;grid-column:2!important;margin:8px 0 0!important;font-size:15px!important;font-weight:700!important;line-height:1.75!important}.generator.generator--event .consoleFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 28px!important;padding:0!important;display:grid!important}.generator.generator--event .consoleFieldGrid .wide{grid-column:1/-1!important}.generator.generator--event .controlPanel label{color:#263246!important;font-size:14px!important;font-weight:900!important}.generator.generator--event .controlPanel input,.generator.generator--event .controlPanel select,.generator.generator--event .controlPanel textarea{min-height:58px!important;color:var(--event-ink)!important;background:#fffffff2!important;border:1px solid #1f29371c!important;border-radius:12px!important;font-size:15px!important;font-weight:720!important;box-shadow:inset 0 1px #ffffffb3!important}.generator.generator--event .controlPanel input:hover,.generator.generator--event .controlPanel select:hover,.generator.generator--event .controlPanel textarea:hover{border-color:#ff7a2457!important}.generator.generator--event .requiredField:after{color:#ff6422!important;background:#fff1e4!important}.generator.generator--event .submitButton{color:#fff!important;background:linear-gradient(135deg,#ffb14a,#ff6422)!important;border-radius:10px!important;grid-column:1!important;align-self:end!important;width:100%!important;min-height:64px!important;margin-top:8px!important;font-size:18px!important;font-weight:950!important;box-shadow:0 18px 36px #ff642233!important}.generator.generator--event .submitButton:before{content:"✦"!important;color:#fff!important;margin-right:10px!important}@media (max-width:1320px){.generator.generator--event{grid-template-columns:minmax(320px,.8fr) minmax(640px,1.2fr)!important;grid-template-areas:"switch switch""intro panel"!important}.generator.generator--event>.modeSwitch{grid-template-columns:repeat(6,minmax(0,1fr))!important;min-height:auto!important;display:grid!important;position:relative!important;top:auto!important}.generator.generator--event>.modeSwitch:before,.generator.generator--event>.modeSwitch:after{content:none!important;display:none!important}}@media (max-width:920px){.generator.generator--event{grid-template-columns:1fr!important;grid-template-areas:"switch""intro""panel"!important;width:min(100% - 18px,1780px)!important;padding:12px!important}.generator.generator--event .controlPanel{grid-template-rows:auto!important;min-height:auto!important}.generator.generator--event>.modeSwitch,.generator.generator--event .generatorPlaybook,.generator.generator--event .consoleFieldGrid,.generator.generator--event .consoleSectionHeader{grid-template-columns:1fr!important}.generator.generator--event .consoleSectionHeader p{grid-column:1!important}}.generator.generator--private{--private-ink:#2a2018;--private-brown:#3b2d20;--private-brown-2:#5b422d;--private-gold:#eac878;--private-muted:#8a8176;width:min(100% - 48px,1780px)!important;box-shadow:none!important;background:radial-gradient(circle at 72% 0,#eac87821,#0000 20%),linear-gradient(135deg,#fbf7f1 0%,#f8f4ee 50%,#fffaf1 100%)!important;border:1px solid #6c533a14!important;border-radius:0!important;grid-template-columns:minmax(420px,.74fr) minmax(760px,1.26fr)!important;grid-template-areas:"switch switch""intro panel"!important;align-items:stretch!important;gap:30px!important;margin-top:18px!important;padding:clamp(18px,1.6vw,28px)!important}.generator.generator--private>.modeSwitch{grid-area:switch!important}.generator.generator--private .generatorIntro{color:#fff7e8!important;background:radial-gradient(circle at 78% 42%,#eac8781a,#0000 30%),radial-gradient(circle at 10% 96%,#eac87814,#0000 28%),linear-gradient(145deg,#5a422b 0%,#3e2f22 46%,#2a2119 100%)!important;border:1px solid #ffecc224!important;border-radius:18px!important;grid-area:intro!important;align-content:start!important;gap:24px!important;min-height:calc(100vh - 142px)!important;padding:clamp(44px,4vw,70px) clamp(34px,3.2vw,58px)!important;display:grid!important;position:relative!important;top:auto!important;overflow:hidden!important;box-shadow:0 24px 70px #2f23182e!important}.generator.generator--private .generatorIntro:after{content:""!important;opacity:.3!important;pointer-events:none!important;background:repeating-radial-gradient(#0000 0 18px,#eac8783d 19px 20px)!important;height:190px!important;position:absolute!important;inset:auto -12% -12%!important}.generator.generator--private .generatorIntro .eyebrow{z-index:1!important;color:#f1d894!important;width:fit-content!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 0 24px!important;font-size:13px!important;font-weight:950!important;position:relative!important}.generator.generator--private .generatorIntro .eyebrow:before{content:"◇"!important;color:#f1d894!important;font-size:18px!important;position:absolute!important;top:-1px!important;left:0!important}.generator.generator--private .generatorIntro h1{z-index:1!important;color:#fff7e8!important;letter-spacing:0!important;max-width:8em!important;margin-top:14px!important;font-size:clamp(46px,3.5vw,70px)!important;font-weight:950!important;line-height:1.16!important;position:relative!important}.generator.generator--private .generatorIntro .lede{z-index:1!important;color:#fff7e8d1!important;max-width:520px!important;font-size:16px!important;font-weight:700!important;line-height:2!important;position:relative!important}.generator.generator--private .generatorSignals{z-index:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:4px!important;display:grid!important;position:relative!important}.generator.generator--private .generatorSignals span{color:#fff1d3!important;text-align:center!important;background:#ffffff14!important;border:1px solid #ffecc21a!important;border-radius:8px!important;align-content:end!important;justify-items:center!important;gap:8px!important;min-height:84px!important;padding:14px 8px!important;font-size:12px!important;font-weight:850!important;display:grid!important}.generator.generator--private .generatorSignals span:before{content:"◷"!important;color:#f1d894!important;background:#eac87821!important;border-radius:999px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:15px!important;display:grid!important}.generator.generator--private .generatorSignals span:nth-child(2):before{content:"◌"!important}.generator.generator--private .generatorSignals span:nth-child(3):before{content:"✦"!important}.generator.generator--private .generatorSignals span:nth-child(4):before{content:"⌕"!important}.generator.generator--private .generatorPlaybook{z-index:1!important;background:#ffffff0f!important;border:1px solid #ffecc221!important;border-radius:12px!important;grid-template-columns:1fr!important;gap:0!important;padding:18px 22px!important;display:grid!important;position:relative!important}.generator.generator--private .generatorPlaybook article{min-height:72px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffecc21a!important;border-radius:0!important;grid-template-columns:34px minmax(0,1fr)!important;gap:4px 12px!important;padding:13px 0!important;display:grid!important}.generator.generator--private .generatorPlaybook article:last-child{border-bottom:0!important}.generator.generator--private .generatorPlaybook article:before{content:"◈"!important;color:#f1d894!important;background:#eac8781f!important;border-radius:999px!important;grid-row:span 2!important;place-items:center!important;width:28px!important;height:28px!important;font-size:12px!important;display:grid!important}.generator.generator--private .generatorPlaybook span{color:#f1d894!important;font-size:13px!important;font-weight:950!important}.generator.generator--private .generatorPlaybook strong{color:#fff7e8c7!important;font-size:12.5px!important;font-weight:680!important;line-height:1.65!important}.generator.generator--private .generatorChecklist{display:none!important}.generator.generator--private .privateIntroVisual{z-index:1!important;color:#fff7e8!important;box-shadow:none!important;background:#ffffff12!important;border:1px solid #ffecc24d!important;border-radius:14px!important;margin-top:auto!important;padding:28px!important;position:relative!important}.generator.generator--private .privateIntroVisual span{color:#f1d894!important;font-size:13px!important;font-weight:950!important}.generator.generator--private .privateIntroVisual strong{color:#fff7e8!important;margin-top:16px!important;font-size:24px!important;font-weight:950!important;line-height:1.4!important;display:block!important}.generator.generator--private .privateIntroVisual p{color:#fff7e8e0!important;border:1px solid #ffecc247!important;border-radius:999px!important;width:fit-content!important;margin-top:18px!important;padding:9px 14px!important;font-size:13px!important;font-weight:780!important}.generator.generator--private .controlPanel{color:var(--private-ink)!important;box-shadow:none!important;background:radial-gradient(circle at 80% 0,#eac87821,#0000 26%),linear-gradient(135deg,#ffffffbd,#fffaf3c7)!important;border:0!important;border-radius:0!important;grid-area:panel!important;grid-template-rows:auto minmax(170px,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:26px 0!important;padding:74px 40px 0!important;display:grid!important;position:relative!important}.generator.generator--private .controlPanel:before{content:"A  AI 助手"!important;color:#3d3127!important;font-size:14px!important;font-weight:900!important;position:absolute!important;top:22px!important;right:46px!important}.generator.generator--private .consoleSection{min-height:640px!important;color:var(--private-ink)!important;background:#ffffffe0!important;border:1px solid #4130231a!important;border-radius:14px!important;padding:42px 38px!important;overflow:visible!important;box-shadow:0 18px 56px #45372a12!important}.generator.generator--private .consoleSection:first-of-type{border-radius:14px 0 0 14px!important}.generator.generator--private .consoleSection:nth-of-type(2){border-left-color:#41302312!important;border-radius:0 14px 14px 0!important}.generator.generator--private .consoleSectionHeader{background:0 0!important;border:0!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:start!important;gap:0 18px!important;padding:0 0 30px!important;display:grid!important}.generator.generator--private .consoleSectionHeader span{color:#8a6834!important;width:48px!important;height:48px!important;box-shadow:none!important;background:#f7ecd7!important;border:0!important;border-radius:999px!important;grid-row:span 2!important;place-items:center!important;padding:0!important;font-size:0!important;display:grid!important}.generator.generator--private .consoleSectionHeader span:before{content:"01"!important;font-size:18px!important;font-weight:950!important}.generator.generator--private .consoleSection:nth-of-type(2) .consoleSectionHeader span:before{content:"02"!important}.generator.generator--private .consoleSectionHeader strong{color:var(--private-ink)!important;margin:0!important;font-size:clamp(24px,1.45vw,31px)!important;font-weight:950!important;line-height:1.35!important}.generator.generator--private .consoleSectionHeader p{max-width:560px!important;color:var(--private-muted)!important;margin-top:10px!important;font-size:14px!important;font-weight:700!important;line-height:1.8!important}.generator.generator--private .consoleFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 28px!important;padding:0!important;display:grid!important}.generator.generator--private .consoleFieldGrid .wide{grid-column:1/-1!important}.generator.generator--private .controlPanel label{color:#3a2c21!important;font-size:15px!important;font-weight:900!important}.generator.generator--private .controlPanel input,.generator.generator--private .controlPanel select,.generator.generator--private .controlPanel textarea{color:#2a2018!important;min-height:58px!important;box-shadow:none!important;background:#fffffff5!important;border:1px solid #4d3b2b26!important;border-radius:10px!important;font-size:15px!important;font-weight:730!important}.generator.generator--private .controlPanel textarea{min-height:176px!important}.generator.generator--private .controlPanel input:hover,.generator.generator--private .controlPanel select:hover,.generator.generator--private .controlPanel textarea:hover{border-color:#9f783d61!important}.generator.generator--private .controlPanel input:focus,.generator.generator--private .controlPanel select:focus,.generator.generator--private .controlPanel textarea:focus{border-color:#c99a45!important;box-shadow:0 0 0 4px #eac87829!important}.generator.generator--private .fieldHint{color:#9a8d7f!important;font-size:12.5px!important;font-weight:700!important;line-height:1.6!important}.generator.generator--private .requiredField:after{color:#8a6834!important;background:#f7ecd7!important}.generator.generator--private .submitButton{color:#fff7e8!important;text-align:right!important;background:linear-gradient(135deg,#ffffffb8,#fff7e8e6)!important;border:1px solid #eac8787a!important;border-radius:14px!important;grid-column:1/-1!important;place-content:center end!important;min-height:188px!important;margin-top:0!important;padding:34px 116px 34px 40px!important;font-size:0!important;font-weight:950!important;display:grid!important;position:relative!important;box-shadow:0 18px 54px #45372a0f!important}.generator.generator--private .submitButton:before{content:"生成结果预览\\A点击生成后，优质内容将在这里呈现"!important;white-space:pre-line!important;color:#2a2018!important;text-align:left!important;font-size:22px!important;font-weight:950!important;line-height:2.1!important;position:absolute!important;top:50%!important;left:92px!important;transform:translateY(-50%)!important}.generator.generator--private .submitButton:after{content:"✦ 生成内容"!important;color:#fff7e8!important;background:linear-gradient(135deg,#5b422d,#30251c)!important;border-radius:12px!important;place-items:center!important;width:154px!important;height:60px!important;font-size:17px!important;font-weight:950!important;display:grid!important;box-shadow:0 16px 30px #2f231838!important}.generator.generator--private .submitButton[disabled]:after{content:"生成中..."!important}.generator.generator--private .formError{grid-column:1/-1!important}@media (max-width:1280px){.generator.generator--private{grid-template-columns:1fr!important;grid-template-areas:"switch""intro""panel"!important}.generator.generator--private .generatorIntro{min-height:auto!important}}@media (max-width:920px){.generator.generator--private{width:min(100% - 18px,1780px)!important;padding:12px!important}.generator.generator--private .controlPanel,.generator.generator--private .consoleFieldGrid,.generator.generator--private .generatorSignals{grid-template-columns:1fr!important}.generator.generator--private .controlPanel{padding:18px 0 0!important}.generator.generator--private .consoleSection,.generator.generator--private .consoleSection:first-of-type,.generator.generator--private .consoleSection:nth-of-type(2){border-radius:14px!important;min-height:auto!important}.generator.generator--private .submitButton{justify-content:stretch!important;padding:110px 24px 24px!important}.generator.generator--private .submitButton:before{font-size:18px!important;top:28px!important;left:24px!important;transform:none!important}}.generator.generator--clone{--clone-ink:#111b34;--clone-muted:#66728a;--clone-purple:#7457f6;--clone-purple-2:#4e2fba;--clone-soft:#f2efff;width:min(100% - 48px,1760px)!important;box-shadow:none!important;background:radial-gradient(circle at 74% 8%,#7457f621,#0000 25%),linear-gradient(135deg,#f7f6ff 0%,#fafbff 52%,#f3f1ff 100%)!important;border:1px solid #7457f614!important;border-radius:0!important;grid-template-columns:minmax(320px,.58fr) minmax(1120px,1.42fr)!important;grid-template-areas:"switch switch""intro panel"!important;align-items:stretch!important;gap:44px!important;margin-top:18px!important;padding:clamp(18px,1.6vw,28px)!important}.generator.generator--clone>.modeSwitch{grid-area:switch!important}.generator.generator--clone .generatorIntro{color:#fff!important;background:radial-gradient(circle at 82% 28%,#ffffff1f,#0000 26%),linear-gradient(160deg,#6646dc 0%,#4b2bb6 48%,#351a8f 100%)!important;border:1px solid #ffffff21!important;border-radius:24px 0 0 24px!important;grid-area:intro!important;align-content:start!important;gap:28px!important;min-height:calc(100vh - 142px)!important;padding:clamp(38px,3.2vw,58px)!important;position:relative!important;top:auto!important;overflow:hidden!important;box-shadow:0 28px 84px #422aaf42!important}.generator.generator--clone .generatorIntro:after{content:""!important;pointer-events:none!important;background:#ffffff0f!important;border-radius:28px!important;width:220px!important;height:220px!important;position:absolute!important;bottom:120px!important;right:-70px!important;transform:rotate(45deg)!important}.generator.generator--clone .generatorIntro .eyebrow{z-index:1!important;color:#fff!important;width:fit-content!important;box-shadow:none!important;letter-spacing:0!important;background:#ffffff2e!important;border:1px solid #ffffff1a!important;border-radius:999px!important;padding:10px 18px!important;font-size:13px!important;font-weight:950!important;position:relative!important}.generator.generator--clone .generatorIntro h1{z-index:1!important;color:#fff!important;max-width:8em!important;font-size:clamp(42px,3.25vw,66px)!important;font-weight:950!important;line-height:1.18!important;position:relative!important}.generator.generator--clone .generatorIntro .lede{z-index:1!important;color:#ffffffd1!important;max-width:430px!important;font-size:16px!important;font-weight:700!important;line-height:2!important;position:relative!important}.generator.generator--clone .generatorSignals{z-index:1!important;grid-template-columns:1fr!important;gap:14px!important;margin-top:26px!important;display:grid!important;position:relative!important}.generator.generator--clone .generatorSignals span{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff14!important;border-radius:12px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:58px!important;padding:13px 18px!important;font-size:16px!important;font-weight:900!important;display:grid!important}.generator.generator--clone .generatorSignals span:before{content:"▣"!important;color:#fff!important;background:#ffffff24!important;border-radius:9px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:14px!important;display:grid!important}.generator.generator--clone .generatorSignals span:nth-child(2):before{content:"◇"!important}.generator.generator--clone .generatorSignals span:nth-child(3):before{content:"▧"!important}.generator.generator--clone .generatorSignals span:nth-child(4):before{content:"◎"!important}.generator.generator--clone .generatorChecklist{z-index:1!important;background:#ffffff1c!important;border:1px solid #ffffff24!important;border-radius:14px!important;grid-template-columns:1fr!important;gap:0!important;margin-top:16px!important;padding:22px 18px!important;display:grid!important;position:relative!important}.generator.generator--clone .generatorChecklist:before{content:"创作流程"!important;color:#fff!important;margin:0 0 18px!important;font-size:18px!important;font-weight:950!important;display:block!important}.generator.generator--clone .generatorChecklist article{min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;padding:0!important;display:grid!important;position:relative!important}.generator.generator--clone .generatorChecklist article:not(:last-child):after{content:""!important;background:#ffffff38!important;width:1px!important;height:28px!important;position:absolute!important;top:38px!important;left:16px!important}.generator.generator--clone .generatorChecklist span{color:#fff!important;background:#7457f6!important;border-radius:999px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:12px!important;font-weight:950!important;display:grid!important}.generator.generator--clone .generatorChecklist p{color:#fff!important;margin:0!important;font-size:15px!important;font-weight:850!important;line-height:1.5!important}.generator.generator--clone .controlPanel{color:var(--clone-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:panel!important;grid-template-rows:auto auto minmax(86px,auto)!important;grid-template-columns:minmax(520px,.96fr) minmax(520px,1.04fr)!important;align-content:start!important;gap:26px!important;padding:18px 0 0!important;display:grid!important}.generator.generator--clone .consoleSection{color:var(--clone-ink)!important;background:#ffffffe6!important;border:1px solid #7457f614!important;border-radius:14px!important;padding:clamp(32px,3vw,44px)!important;overflow:visible!important;box-shadow:0 22px 70px #4e2fba14!important}.generator.generator--clone .consoleSection:first-of-type{grid-area:1/1/span 3!important;min-height:860px!important}.generator.generator--clone .consoleSection:nth-of-type(2){grid-area:1/2!important}.generator.generator--clone .consoleSectionHeader{background:0 0!important;border:0!important;padding:0 0 30px!important;display:block!important}.generator.generator--clone .consoleSectionHeader span{color:#6d55eb!important;width:fit-content!important;height:auto!important;box-shadow:none!important;background:#f1eeff!important;border:1px solid #7457f638!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:8px 13px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}.generator.generator--clone .consoleSectionHeader strong{color:var(--clone-ink)!important;margin-top:38px!important;font-size:clamp(24px,1.55vw,34px)!important;font-weight:950!important;line-height:1.35!important;display:block!important}.generator.generator--clone .consoleSectionHeader p{max-width:760px!important;color:var(--clone-muted)!important;margin-top:12px!important;font-size:15px!important;font-weight:700!important;line-height:1.8!important}.generator.generator--clone .consoleFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 26px!important;padding:0!important;display:grid!important}.generator.generator--clone .controlPanel input,.generator.generator--clone .controlPanel select,.generator.generator--clone .controlPanel textarea{min-height:58px!important;color:var(--clone-ink)!important;box-shadow:none!important;background:#fffffff5!important;border:1px solid #3d485e26!important;border-radius:12px!important;font-size:15px!important;font-weight:720!important}.generator.generator--clone .consoleSection:first-of-type .controlPanel textarea,.generator.generator--clone .consoleSection:first-of-type textarea{min-height:148px!important}.generator.generator--clone .controlPanel input[type=file]{color:#7a8498!important;cursor:pointer!important;background:radial-gradient(circle at 42%,#7457f61a,#0000 10%),#ffffffd6!important;border:1px dashed #7457f647!important;min-height:76px!important;padding:24px!important}.generator.generator--clone .controlPanel input:hover,.generator.generator--clone .controlPanel select:hover,.generator.generator--clone .controlPanel textarea:hover{border-color:#7457f65c!important}.generator.generator--clone .controlPanel input:focus,.generator.generator--clone .controlPanel select:focus,.generator.generator--clone .controlPanel textarea:focus{border-color:var(--clone-purple)!important;box-shadow:0 0 0 4px #7457f61f!important}.generator.generator--clone .fieldHint{color:#6c7890!important;font-size:13px!important;font-weight:720!important;line-height:1.65!important}.generator.generator--clone .cloneReferencePanel{background:#7457f60d!important;border:1px solid #7457f61f!important;border-radius:14px!important;gap:14px!important;margin-top:14px!important;padding:16px!important;display:grid!important}.generator.generator--clone .cloneReferenceHeader{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.generator.generator--clone .cloneReferenceHeader strong,.generator.generator--clone .cloneReferenceHeader span{color:#1b2740!important;font-size:14px!important;font-weight:860!important}.generator.generator--clone .cloneReferenceGrid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important;gap:14px!important;display:grid!important}.generator.generator--clone .cloneReferenceCard{gap:8px!important;margin:0!important;display:grid!important;position:relative!important}.generator.generator--clone .cloneReferenceRemove{z-index:2!important;color:#fff!important;cursor:pointer!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0f172ac2!important;border:0!important;border-radius:999px!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:860!important;position:absolute!important;top:8px!important;right:8px!important}.generator.generator--clone .cloneReferenceRemove:hover{background:#dc2626e0!important}.generator.generator--clone .cloneReferenceCard img{aspect-ratio:3/4!important;object-fit:cover!important;border:1px solid #7457f624!important;border-radius:12px!important;width:100%!important;display:block!important;box-shadow:0 12px 26px #4e2fba14!important}.generator.generator--clone .cloneReferenceCard figcaption{color:#5f6980!important;word-break:break-word!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important}.generatorPageShell .cloneReferencePanel--result{margin-top:18px!important}.generator.generator--clone .submitButton{color:#0000!important;background:radial-gradient(circle at 28% 48%,#7457f62e,#0000 18%),linear-gradient(135deg,#f1edff,#fff 72%)!important;border:1px solid #7457f614!important;border-radius:14px!important;grid-area:2/2!important;place-items:center!important;min-height:214px!important;padding:34px 40px!important;font-size:0!important;display:grid!important;position:relative!important;box-shadow:0 22px 64px #4e2fba14!important}.generator.generator--clone .submitButton:before{content:"▣"!important;color:#fff!important;background:linear-gradient(135deg,#9b87ff,#7457f6)!important;border-radius:22px!important;place-items:center!important;width:82px!important;height:82px!important;margin-right:28px!important;font-size:30px!important;display:grid!important;box-shadow:0 18px 34px #7457f642!important}.generator.generator--clone .submitButton:after{content:"生成结果将在这里展示\\A完成左侧输入后，生成的二创内容将自动呈现于此。"!important;white-space:pre-line!important;color:var(--clone-ink)!important;text-align:left!important;font-size:24px!important;font-weight:950!important;line-height:2.1!important}.generator.generator--clone .submitButton[disabled]:after{content:"正在拆解并生成\\A请稍候，系统正在处理标题、文案和参考图。"!important}.generator.generator--clone .controlPanel:after{content:"智能拆解 · 高效创作\\A最适合爆文结构训练、精准识别爆款结构，助你快速创作高质量小红书内容。"!important;white-space:pre-line!important;min-height:84px!important;color:var(--clone-ink)!important;background:radial-gradient(circle at 38px 42px,#7457f61f 0 16px,#0000 17px),#ffffffd1!important;border:1px solid #7457f614!important;border-radius:12px!important;grid-area:3/2!important;padding:24px 30px 24px 74px!important;font-size:18px!important;font-weight:950!important;line-height:2!important;box-shadow:0 16px 48px #4e2fba0f!important}@media (max-width:1320px){.generator.generator--clone{grid-template-columns:1fr!important;grid-template-areas:"switch""intro""panel"!important}.generator.generator--clone .generatorIntro{border-radius:20px!important;min-height:auto!important}}@media (max-width:1040px){.generator.generator--clone .controlPanel{grid-template-columns:1fr!important}.generator.generator--clone .consoleSection:first-of-type,.generator.generator--clone .consoleSection:nth-of-type(2),.generator.generator--clone .submitButton,.generator.generator--clone .controlPanel:after,.generator.generator--clone .formError{grid-area:auto/1!important}.generator.generator--clone .consoleSection:first-of-type{min-height:auto!important}}@media (max-width:720px){.generator.generator--clone{width:min(100% - 18px,1760px)!important;padding:12px!important}.generator.generator--clone .consoleFieldGrid,.generator.generator--clone .generatorSignals{grid-template-columns:1fr!important}.generator.generator--clone .generatorIntro,.generator.generator--clone .consoleSection{padding:24px!important}.generator.generator--clone .submitButton{justify-items:start!important}}.generator.generator--seeded{--unified-accent:#e85d8d;--unified-accent-2:#ff9ac1;--unified-soft:#fff1f6;--unified-ink:#111827;--unified-muted:#6b7280}.generator.generator--k12{--unified-accent:#18a7c9;--unified-accent-2:#7bdff2;--unified-soft:#eefdff;--unified-ink:#111827;--unified-muted:#64748b}.generator.generator--event{--unified-accent:#2f9d65;--unified-accent-2:#8bdc9f;--unified-soft:#edf9f1;--unified-ink:#10261d;--unified-muted:#53665c}.generator.generator--private{--unified-accent:#b7893f;--unified-accent-2:#e6c979;--unified-soft:#fff7e8;--unified-ink:#2a2018;--unified-muted:#756b60}.generator.generator--seeded,.generator.generator--k12,.generator.generator--event,.generator.generator--private{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--unified-accent) 18%, transparent), transparent 18%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--unified-accent-2) 14%, transparent), transparent 20%), linear-gradient(135deg, #fffdfb 0%, #f7f3ef 100%)!important;border:1px solid color-mix(in srgb, var(--unified-accent) 10%, transparent)!important;border-radius:34px!important;grid-template-columns:minmax(420px,.72fr) minmax(760px,1.28fr)!important;grid-template-areas:"switch switch""intro panel"!important;align-items:stretch!important;gap:28px!important;width:min(100% - 80px,1760px)!important;margin-top:18px!important;padding:clamp(22px,2vw,34px)!important;box-shadow:0 28px 88px #37261a14!important}.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch{background:#ffffffd1!important;border:1px solid #1e293b14!important;border-radius:24px!important;grid-area:auto/1/auto/-1!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;min-height:auto!important;margin:0!important;padding:10px!important;display:grid!important;position:relative!important;top:auto!important;box-shadow:0 18px 52px #3a496112!important}.generator.generator--seeded>.modeSwitch:before,.generator.generator--seeded>.modeSwitch:after,.generator.generator--k12>.modeSwitch:before,.generator.generator--k12>.modeSwitch:after,.generator.generator--event>.modeSwitch:before,.generator.generator--event>.modeSwitch:after,.generator.generator--private>.modeSwitch:before,.generator.generator--private>.modeSwitch:after{content:none!important;display:none!important}.generator.generator--seeded>.modeSwitch button,.generator.generator--k12>.modeSwitch button,.generator.generator--event>.modeSwitch button,.generator.generator--private>.modeSwitch button{color:#5f6b7d!important;min-height:66px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:4px 10px!important;padding:11px 12px!important}.generator.generator--seeded>.modeSwitch .tabIcon,.generator.generator--k12>.modeSwitch .tabIcon,.generator.generator--event>.modeSwitch .tabIcon,.generator.generator--private>.modeSwitch .tabIcon{width:36px!important;height:36px!important;color:var(--tab)!important;background:color-mix(in srgb, var(--tab) 11%, #fff 89%)!important;border-radius:13px!important;font-size:18px!important}.generator.generator--seeded>.modeSwitch button strong,.generator.generator--k12>.modeSwitch button strong,.generator.generator--event>.modeSwitch button strong,.generator.generator--private>.modeSwitch button strong{color:#202a3a!important;font-size:14px!important;font-weight:950!important}.generator.generator--seeded>.modeSwitch button small,.generator.generator--k12>.modeSwitch button small,.generator.generator--event>.modeSwitch button small,.generator.generator--private>.modeSwitch button small{color:#8a95a6!important;font-size:12px!important;font-weight:720!important;line-height:1.28!important;display:block!important}.generator.generator--seeded>.modeSwitch button.active,.generator.generator--k12>.modeSwitch button.active,.generator.generator--event>.modeSwitch button.active,.generator.generator--private>.modeSwitch button.active{background:color-mix(in srgb, var(--tab) 13%, #fff 87%)!important;border-color:color-mix(in srgb, var(--tab) 28%, transparent)!important;box-shadow:inset 0 0 0 1px #ffffffa6, 0 12px 28px color-mix(in srgb, var(--tab) 12%, transparent)!important}.generator.generator--seeded>.modeSwitch button.active .tabIcon,.generator.generator--k12>.modeSwitch button.active .tabIcon,.generator.generator--event>.modeSwitch button.active .tabIcon,.generator.generator--private>.modeSwitch button.active .tabIcon{color:#fff!important;background:var(--tab)!important}.generator.generator--seeded>.modeSwitch button.active strong,.generator.generator--k12>.modeSwitch button.active strong,.generator.generator--event>.modeSwitch button.active strong,.generator.generator--private>.modeSwitch button.active strong{color:var(--tab)!important}.generator.generator--seeded .generatorIntro,.generator.generator--k12 .generatorIntro,.generator.generator--event .generatorIntro,.generator.generator--private .generatorIntro{min-height:auto!important;color:var(--unified-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:intro!important;align-content:start!important;gap:0!important;padding:clamp(48px,4.8vw,78px) clamp(34px,3.5vw,58px)!important;display:grid!important;position:relative!important;top:auto!important;overflow:visible!important}.generator.generator--seeded .generatorIntro:before,.generator.generator--seeded .generatorIntro:after,.generator.generator--k12 .generatorIntro:before,.generator.generator--k12 .generatorIntro:after,.generator.generator--event .generatorIntro:before,.generator.generator--event .generatorIntro:after,.generator.generator--private .generatorIntro:before,.generator.generator--private .generatorIntro:after{content:none!important;display:none!important}.generator.generator--seeded .generatorIntro .eyebrow,.generator.generator--k12 .generatorIntro .eyebrow,.generator.generator--event .generatorIntro .eyebrow,.generator.generator--private .generatorIntro .eyebrow{color:var(--unified-accent)!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:950!important}.generator.generator--seeded .generatorIntro .eyebrow:before,.generator.generator--k12 .generatorIntro .eyebrow:before,.generator.generator--event .generatorIntro .eyebrow:before,.generator.generator--private .generatorIntro .eyebrow:before{content:none!important;display:none!important}.generator.generator--seeded .generatorIntro h1,.generator.generator--k12 .generatorIntro h1,.generator.generator--event .generatorIntro h1,.generator.generator--private .generatorIntro h1{max-width:9em!important;color:var(--unified-ink)!important;letter-spacing:0!important;margin-top:28px!important;font-size:clamp(52px,4.2vw,78px)!important;font-weight:950!important;line-height:1.12!important}.generator.generator--seeded .generatorIntro .lede,.generator.generator--k12 .generatorIntro .lede,.generator.generator--event .generatorIntro .lede,.generator.generator--private .generatorIntro .lede{max-width:560px!important;color:var(--unified-muted)!important;margin-top:30px!important;font-size:clamp(17px,1.05vw,21px)!important;font-weight:680!important;line-height:2!important}.generator.generator--seeded .generatorSignals,.generator.generator--k12 .generatorSignals,.generator.generator--event .generatorSignals,.generator.generator--private .generatorSignals{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin-top:clamp(42px,4vw,68px)!important;display:grid!important}.generator.generator--seeded .generatorSignals span,.generator.generator--k12 .generatorSignals span,.generator.generator--event .generatorSignals span,.generator.generator--private .generatorSignals span{min-height:104px!important;color:var(--unified-ink)!important;border:1px solid color-mix(in srgb, var(--unified-accent) 10%, transparent)!important;text-align:left!important;background:#ffffffc7!important;border-radius:20px!important;grid-template-columns:44px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:8px 16px!important;padding:22px!important;font-size:16px!important;font-weight:950!important;display:grid!important;box-shadow:0 20px 48px #37261a0f!important}.generator.generator--seeded .generatorSignals span:before,.generator.generator--k12 .generatorSignals span:before,.generator.generator--event .generatorSignals span:before,.generator.generator--private .generatorSignals span:before{content:"✓"!important;width:44px!important;height:44px!important;color:var(--unified-accent)!important;background:color-mix(in srgb, var(--unified-accent) 12%, #fff 88%)!important;border-radius:14px!important;grid-row:span 2!important;place-items:center!important;font-size:22px!important;display:grid!important}.generator.generator--seeded .generatorPlaybook,.generator.generator--k12 .generatorPlaybook,.generator.generator--event .generatorPlaybook,.generator.generator--private .generatorPlaybook{display:none!important}.generator.generator--seeded .generatorChecklist,.generator.generator--k12 .generatorChecklist,.generator.generator--event .generatorChecklist,.generator.generator--private .generatorChecklist{border:1px solid color-mix(in srgb, var(--unified-accent) 18%, transparent)!important;background:#ffffffa8!important;border-radius:24px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:clamp(42px,4vw,68px)!important;padding:32px!important;display:grid!important;position:relative!important;box-shadow:0 20px 50px #37261a0d!important}.generator.generator--seeded .generatorChecklist:before,.generator.generator--k12 .generatorChecklist:before,.generator.generator--event .generatorChecklist:before,.generator.generator--private .generatorChecklist:before{content:"创作流程"!important;color:var(--unified-ink)!important;font-size:17px!important;font-weight:950!important;position:absolute!important;top:20px!important;left:26px!important}.generator.generator--seeded .generatorChecklist article,.generator.generator--k12 .generatorChecklist article,.generator.generator--event .generatorChecklist article,.generator.generator--private .generatorChecklist article{text-align:center!important;min-height:126px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:46px 14px 0!important}.generator.generator--seeded .generatorChecklist article span,.generator.generator--k12 .generatorChecklist article span,.generator.generator--event .generatorChecklist article span,.generator.generator--private .generatorChecklist article span{color:#fff!important;background:linear-gradient(135deg, var(--unified-accent-2), var(--unified-accent))!important;width:50px!important;height:50px!important;box-shadow:0 12px 26px color-mix(in srgb, var(--unified-accent) 18%, transparent)!important;border-radius:999px!important;place-items:center!important;margin:0 auto 16px!important;font-size:16px!important;font-weight:950!important;display:grid!important}.generator.generator--seeded .generatorChecklist article:nth-child(n+2) span,.generator.generator--k12 .generatorChecklist article:nth-child(n+2) span,.generator.generator--event .generatorChecklist article:nth-child(n+2) span,.generator.generator--private .generatorChecklist article:nth-child(n+2) span{color:var(--unified-ink)!important;border:1px solid color-mix(in srgb, var(--unified-accent) 16%, transparent)!important;box-shadow:none!important;background:#fff!important}.generator.generator--seeded .generatorChecklist p,.generator.generator--k12 .generatorChecklist p,.generator.generator--event .generatorChecklist p,.generator.generator--private .generatorChecklist p{color:var(--unified-muted)!important;font-size:14px!important;font-weight:760!important;line-height:1.6!important}.generator.generator--seeded .seededIntroVisual,.generator.generator--k12 .k12IntroVisual,.generator.generator--private .privateIntroVisual{display:none!important}.generator.generator--seeded .controlPanel,.generator.generator--k12 .controlPanel,.generator.generator--event .controlPanel,.generator.generator--private .controlPanel{min-height:auto!important;color:var(--unified-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:panel!important;grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:20px!important;padding:0!important;display:grid!important}.generator.generator--seeded .controlPanel:before,.generator.generator--seeded .controlPanel:after,.generator.generator--k12 .controlPanel:before,.generator.generator--k12 .controlPanel:after,.generator.generator--event .controlPanel:before,.generator.generator--event .controlPanel:after,.generator.generator--private .controlPanel:before,.generator.generator--private .controlPanel:after{content:none!important;display:none!important}.generator.generator--seeded .consoleSection,.generator.generator--k12 .consoleSection,.generator.generator--event .consoleSection,.generator.generator--private .consoleSection,.generator.generator--private .consoleSection:first-of-type,.generator.generator--private .consoleSection:nth-of-type(2){min-height:auto!important;color:var(--unified-ink)!important;border:1px solid color-mix(in srgb, var(--unified-accent) 12%, transparent)!important;background:#ffffffe6!important;border-radius:24px!important;grid-area:auto/1!important;margin:0 0 24px!important;padding:34px!important;overflow:visible!important;box-shadow:0 20px 60px #37261a0f!important}.generator.generator--seeded .consoleSectionHeader,.generator.generator--k12 .consoleSectionHeader,.generator.generator--event .consoleSectionHeader,.generator.generator--private .consoleSectionHeader{background:0 0!important;border-bottom:0!important;padding:0 0 24px!important;display:block!important}.generator.generator--seeded .consoleSectionHeader span,.generator.generator--k12 .consoleSectionHeader span,.generator.generator--event .consoleSectionHeader span,.generator.generator--private .consoleSectionHeader span{width:fit-content!important;min-width:42px!important;height:auto!important;color:var(--unified-accent)!important;background:var(--unified-soft)!important;box-shadow:none!important;vertical-align:top!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-right:14px!important;padding:9px 13px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}.generator.generator--seeded .consoleSectionHeader span:before,.generator.generator--k12 .consoleSectionHeader span:before,.generator.generator--event .consoleSectionHeader span:before,.generator.generator--private .consoleSectionHeader span:before{content:none!important;display:none!important}.generator.generator--seeded .consoleSectionHeader strong,.generator.generator--k12 .consoleSectionHeader strong,.generator.generator--event .consoleSectionHeader strong,.generator.generator--private .consoleSectionHeader strong{width:calc(100% - 70px)!important;color:var(--unified-ink)!important;vertical-align:top!important;margin:0!important;font-size:clamp(25px,1.45vw,32px)!important;font-weight:950!important;line-height:1.35!important;display:inline-block!important}.generator.generator--seeded .consoleSectionHeader p,.generator.generator--k12 .consoleSectionHeader p,.generator.generator--event .consoleSectionHeader p,.generator.generator--private .consoleSectionHeader p{max-width:820px!important;color:var(--unified-muted)!important;grid-column:auto!important;margin:18px 0 0!important;font-size:16px!important;font-weight:650!important;line-height:1.8!important}.generator.generator--seeded .consoleFieldGrid,.generator.generator--k12 .consoleFieldGrid,.generator.generator--event .consoleFieldGrid,.generator.generator--private .consoleFieldGrid{background:#ffffffb8!important;border:1px solid #1f293714!important;border-radius:20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;padding:28px!important;display:grid!important}.generator.generator--seeded .consoleFieldGrid .wide,.generator.generator--k12 .consoleFieldGrid .wide,.generator.generator--event .consoleFieldGrid .wide,.generator.generator--private .consoleFieldGrid .wide{grid-column:1/-1!important}.generator.generator--k12 .k12Workbench,.generator.generator--k12 .k12FormStack{gap:22px!important;display:grid!important}.generator.generator--k12 .k12QuickGrid,.generator.generator--k12 .materialInlineGrid{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;padding:0!important;display:grid!important}.generator.generator--k12 .materialInlinePanel{border:1px solid color-mix(in srgb, var(--unified-accent) 14%, transparent)!important;box-shadow:none!important;background:#ffffffb8!important;border-radius:20px!important;padding:28px!important}.generator.generator--seeded .controlPanel label,.generator.generator--k12 .controlPanel label,.generator.generator--event .controlPanel label,.generator.generator--private .controlPanel label{color:#4b5563!important;font-size:14px!important;font-weight:760!important}.generator.generator--seeded .controlPanel input,.generator.generator--seeded .controlPanel select,.generator.generator--seeded .controlPanel textarea,.generator.generator--k12 .controlPanel input,.generator.generator--k12 .controlPanel select,.generator.generator--k12 .controlPanel textarea,.generator.generator--event .controlPanel input,.generator.generator--event .controlPanel select,.generator.generator--event .controlPanel textarea,.generator.generator--private .controlPanel input,.generator.generator--private .controlPanel select,.generator.generator--private .controlPanel textarea{min-height:58px!important;color:var(--unified-ink)!important;background:#fff!important;border:1px solid #1f29371f!important;border-radius:12px!important;font-size:15px!important;font-weight:720!important;box-shadow:inset 0 1px #ffffffa6!important}.generator.generator--seeded .controlPanel textarea,.generator.generator--k12 .controlPanel textarea,.generator.generator--event .controlPanel textarea,.generator.generator--private .controlPanel textarea{min-height:86px!important}.generator.generator--seeded .fieldHint,.generator.generator--k12 .fieldHint,.generator.generator--event .fieldHint,.generator.generator--private .fieldHint{color:var(--unified-muted)!important;font-size:12.5px!important;font-weight:720!important}.generator.generator--seeded .submitButton,.generator.generator--k12 .submitButton,.generator.generator--event .submitButton,.generator.generator--private .submitButton{color:#fff!important;background:linear-gradient(135deg, var(--unified-accent-2), var(--unified-accent))!important;width:100%!important;min-height:64px!important;box-shadow:0 16px 32px color-mix(in srgb, var(--unified-accent) 20%, transparent)!important;text-align:center!important;border:0!important;border-radius:14px!important;grid-area:auto/1!important;justify-content:center!important;align-items:center!important;margin-top:-2px!important;padding:0 24px!important;font-size:18px!important;font-weight:950!important;display:inline-flex!important;position:relative!important}.generator.generator--seeded .submitButton:before,.generator.generator--seeded .submitButton:after,.generator.generator--k12 .submitButton:before,.generator.generator--k12 .submitButton:after,.generator.generator--event .submitButton:before,.generator.generator--event .submitButton:after,.generator.generator--private .submitButton:before,.generator.generator--private .submitButton:after{content:none!important;display:none!important}.generator.generator--seeded .formError,.generator.generator--k12 .formError,.generator.generator--event .formError,.generator.generator--private .formError{grid-column:1!important}@media (max-width:1280px){.generator.generator--seeded,.generator.generator--k12,.generator.generator--event,.generator.generator--private{grid-template-columns:1fr!important;grid-template-areas:"switch""intro""panel"!important;width:min(100% - 28px,1760px)!important}.generator.generator--seeded .generatorIntro,.generator.generator--k12 .generatorIntro,.generator.generator--event .generatorIntro,.generator.generator--private .generatorIntro{padding:34px!important}}@media (max-width:860px){.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch{grid-template-columns:repeat(2,minmax(0,1fr))!important}.generator.generator--seeded .consoleFieldGrid,.generator.generator--k12 .consoleFieldGrid,.generator.generator--event .consoleFieldGrid,.generator.generator--private .consoleFieldGrid,.generator.generator--k12 .k12QuickGrid,.generator.generator--k12 .materialInlineGrid{grid-template-columns:1fr!important}}@media (max-width:620px){.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch,.generator.generator--seeded .generatorSignals,.generator.generator--k12 .generatorSignals,.generator.generator--event .generatorSignals,.generator.generator--private .generatorSignals,.generator.generator--seeded .generatorChecklist,.generator.generator--k12 .generatorChecklist,.generator.generator--event .generatorChecklist,.generator.generator--private .generatorChecklist{grid-template-columns:1fr!important}}.generator.generator--clone{--unified-accent:#7457f6;--unified-accent-2:#a78bfa;--unified-soft:#f1eeff;--unified-ink:#111827;--unified-muted:#66728a;background:radial-gradient(circle at 0 0,#7457f62e,#0000 18%),radial-gradient(circle at 100% 100%,#a78bfa24,#0000 20%),linear-gradient(135deg,#fffdfb 0%,#f7f3ef 100%)!important;border:1px solid #7457f61a!important;border-radius:34px!important;grid-template-columns:minmax(420px,.72fr) minmax(760px,1.28fr)!important;grid-template-areas:"switch switch""intro panel"!important;align-items:stretch!important;gap:28px!important;width:min(100% - 80px,1760px)!important;margin-top:18px!important;padding:clamp(22px,2vw,34px)!important;box-shadow:0 28px 88px #37261a14!important}.generator.generator--clone>.modeSwitch{background:#ffffffd1!important;border:1px solid #1e293b14!important;border-radius:24px!important;grid-area:auto/1/auto/-1!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;min-height:auto!important;margin:0!important;padding:10px!important;display:grid!important;position:relative!important;top:auto!important;box-shadow:0 18px 52px #3a496112!important}.generator.generator--clone>.modeSwitch:before,.generator.generator--clone>.modeSwitch:after{content:none!important;display:none!important}.generator.generator--clone>.modeSwitch button{color:#5f6b7d!important;min-height:66px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:4px 10px!important;padding:11px 12px!important}.generator.generator--clone>.modeSwitch .tabIcon{width:36px!important;height:36px!important;color:var(--tab)!important;background:color-mix(in srgb, var(--tab) 11%, #fff 89%)!important;border-radius:13px!important;font-size:18px!important}.generator.generator--clone>.modeSwitch button strong{color:#202a3a!important;font-size:14px!important;font-weight:950!important}.generator.generator--clone>.modeSwitch button small{color:#8a95a6!important;font-size:12px!important;font-weight:720!important;line-height:1.28!important;display:block!important}.generator.generator--clone>.modeSwitch button.active{background:color-mix(in srgb, var(--tab) 13%, #fff 87%)!important;border-color:color-mix(in srgb, var(--tab) 28%, transparent)!important;box-shadow:inset 0 0 0 1px #ffffffa6, 0 12px 28px color-mix(in srgb, var(--tab) 12%, transparent)!important}.generator.generator--clone>.modeSwitch button.active .tabIcon{color:#fff!important;background:var(--tab)!important}.generator.generator--clone>.modeSwitch button.active strong{color:var(--tab)!important}.generator.generator--clone .generatorIntro{min-height:auto!important;color:var(--unified-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:intro!important;align-content:start!important;gap:0!important;padding:clamp(48px,4.8vw,78px) clamp(34px,3.5vw,58px)!important;display:grid!important;position:relative!important;top:auto!important;overflow:visible!important}.generator.generator--clone .generatorIntro:before,.generator.generator--clone .generatorIntro:after{content:none!important;display:none!important}.generator.generator--clone .generatorIntro .eyebrow{color:var(--unified-accent)!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:950!important}.generator.generator--clone .generatorIntro h1{max-width:9em!important;color:var(--unified-ink)!important;letter-spacing:0!important;margin-top:28px!important;font-size:clamp(52px,4.2vw,78px)!important;font-weight:950!important;line-height:1.12!important}.generator.generator--clone .generatorIntro .lede{max-width:560px!important;color:var(--unified-muted)!important;margin-top:30px!important;font-size:clamp(17px,1.05vw,21px)!important;font-weight:680!important;line-height:2!important}.generator.generator--clone .generatorSignals{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin-top:clamp(42px,4vw,68px)!important;display:grid!important}.generator.generator--clone .generatorSignals span{min-height:104px!important;color:var(--unified-ink)!important;text-align:left!important;background:#ffffffc7!important;border:1px solid #7457f61a!important;border-radius:20px!important;grid-template-columns:44px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:8px 16px!important;padding:22px!important;font-size:16px!important;font-weight:950!important;display:grid!important;box-shadow:0 20px 48px #37261a0f!important}.generator.generator--clone .generatorSignals span:before{content:"✓"!important;width:44px!important;height:44px!important;color:var(--unified-accent)!important;background:var(--unified-soft)!important;border-radius:14px!important;place-items:center!important;font-size:22px!important;display:grid!important}.generator.generator--clone .generatorPlaybook{display:none!important}.generator.generator--clone .generatorChecklist{background:#ffffffa8!important;border:1px solid #7457f62e!important;border-radius:24px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:clamp(42px,4vw,68px)!important;padding:32px!important;display:grid!important;position:relative!important;box-shadow:0 20px 50px #37261a0d!important}.generator.generator--clone .generatorChecklist:before{content:"创作流程"!important;color:var(--unified-ink)!important;font-size:17px!important;font-weight:950!important;position:absolute!important;top:20px!important;left:26px!important}.generator.generator--clone .generatorChecklist article{text-align:center!important;min-height:126px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:46px 14px 0!important}.generator.generator--clone .generatorChecklist article:after{content:none!important;display:none!important}.generator.generator--clone .generatorChecklist article span{color:#fff!important;background:linear-gradient(135deg, var(--unified-accent-2), var(--unified-accent))!important;border-radius:999px!important;place-items:center!important;width:50px!important;height:50px!important;margin:0 auto 16px!important;font-size:16px!important;font-weight:950!important;display:grid!important;box-shadow:0 12px 26px #7457f62e!important}.generator.generator--clone .generatorChecklist article:nth-child(n+2) span{color:var(--unified-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #7457f629!important}.generator.generator--clone .generatorChecklist p{color:var(--unified-muted)!important;font-size:14px!important;font-weight:760!important;line-height:1.6!important}.generator.generator--clone .controlPanel{min-height:auto!important;color:var(--unified-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:panel!important;grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:20px!important;padding:0!important;display:grid!important}.generator.generator--clone .controlPanel:after{content:none!important;display:none!important}.generator.generator--clone .consoleSection,.generator.generator--clone .consoleSection:first-of-type,.generator.generator--clone .consoleSection:nth-of-type(2){min-height:auto!important;color:var(--unified-ink)!important;background:#ffffffe6!important;border:1px solid #7457f61f!important;border-radius:24px!important;grid-area:auto/1!important;margin:0 0 24px!important;padding:34px!important;overflow:visible!important;box-shadow:0 20px 60px #37261a0f!important}.generator.generator--clone .consoleSectionHeader{background:0 0!important;border-bottom:0!important;padding:0 0 24px!important;display:block!important}.generator.generator--clone .consoleSectionHeader span{width:fit-content!important;min-width:42px!important;height:auto!important;color:var(--unified-accent)!important;background:var(--unified-soft)!important;box-shadow:none!important;vertical-align:top!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-right:14px!important;padding:9px 13px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}.generator.generator--clone .consoleSectionHeader strong{width:calc(100% - 70px)!important;color:var(--unified-ink)!important;vertical-align:top!important;margin:0!important;font-size:clamp(25px,1.45vw,32px)!important;font-weight:950!important;line-height:1.35!important;display:inline-block!important}.generator.generator--clone .consoleSectionHeader p{max-width:820px!important;color:var(--unified-muted)!important;margin:18px 0 0!important;font-size:16px!important;font-weight:650!important;line-height:1.8!important}.generator.generator--clone .consoleFieldGrid{background:#ffffffb8!important;border:1px solid #1f293b14!important;border-radius:20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;padding:28px!important;display:grid!important}.generator.generator--clone .consoleFieldGrid .wide{grid-column:1/-1!important}.generator.generator--clone .controlPanel label{color:#4b5563!important;font-size:14px!important;font-weight:760!important}.generator.generator--clone .controlPanel input,.generator.generator--clone .controlPanel select,.generator.generator--clone .controlPanel textarea{min-height:58px!important;color:var(--unified-ink)!important;background:#fff!important;border:1px solid #1f293b1f!important;border-radius:12px!important;font-size:15px!important;font-weight:720!important;box-shadow:inset 0 1px #ffffffa6!important}.generator.generator--clone .controlPanel input[type=file]{border-style:dashed!important;padding:20px!important}.generator.generator--clone .controlPanel textarea{min-height:120px!important}.generator.generator--clone .fieldHint{color:var(--unified-muted)!important;font-size:12.5px!important;font-weight:720!important}.generator.generator--clone .submitButton{color:#fff!important;background:linear-gradient(135deg, var(--unified-accent-2), var(--unified-accent))!important;text-align:center!important;border:0!important;border-radius:14px!important;grid-area:auto/1!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:64px!important;margin-top:-2px!important;padding:0 24px!important;font-size:18px!important;font-weight:950!important;display:inline-flex!important;position:relative!important;box-shadow:0 16px 32px #7457f633!important}.generator.generator--clone .submitButton:before,.generator.generator--clone .submitButton:after{content:none!important;display:none!important}.generator.generator--clone .formError{grid-area:auto/1!important}@media (max-width:1280px){.generator.generator--clone{grid-template-columns:1fr!important;grid-template-areas:"switch""intro""panel"!important;width:min(100% - 28px,1760px)!important}}@media (max-width:860px){.generator.generator--clone>.modeSwitch{grid-template-columns:repeat(2,minmax(0,1fr))!important}.generator.generator--clone .consoleFieldGrid{grid-template-columns:1fr!important}}.generator .submitStrip,.generator.generator--seeded .submitStrip,.generator.generator--k12 .submitStrip,.generator.generator--onli .submitStrip,.generator.generator--event .submitStrip,.generator.generator--private .submitStrip,.generator.generator--clone .submitStrip{background:#fff!important;border:1px solid #1e293b14!important;border-radius:22px!important;grid-template-columns:minmax(220px,360px) minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:16px 20px!important;display:grid!important;box-shadow:0 16px 42px #0f172a0d!important}.generator .submitStrip>span,.generator.generator--seeded .submitStrip>span,.generator.generator--k12 .submitStrip>span,.generator.generator--onli .submitStrip>span,.generator.generator--event .submitStrip>span,.generator.generator--private .submitStrip>span,.generator.generator--clone .submitStrip>span{color:#1f2a3d!important;text-align:center!important;font-weight:850!important}@media (max-width:760px){.generator .submitStrip,.generator.generator--seeded .submitStrip,.generator.generator--k12 .submitStrip,.generator.generator--onli .submitStrip,.generator.generator--event .submitStrip,.generator.generator--private .submitStrip,.generator.generator--clone .submitStrip{grid-template-columns:1fr!important}}.imageTaskProgress{background:linear-gradient(90deg,#fffffff5,#ffffffe6),repeating-linear-gradient(90deg,#ff4f9114 0 1px,#0000 1px 38px)!important;border:1px solid #ff4f912e!important;border-radius:16px!important;grid-template-columns:minmax(180px,1fr) minmax(180px,260px) 54px auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important}.imageTaskProgress .imageTaskCopy{color:#111827!important;font-size:13px!important;font-weight:950!important}.imageTaskProgress strong{color:#0f172a!important;text-align:right!important;font-size:13px!important;font-weight:950!important}.imageTaskProgress .bulletProgress{--progress:0%;background:linear-gradient(90deg, #0f8a1d var(--progress), #9aa1aa var(--progress))!important;border-radius:999px!important;height:10px!important;position:relative!important;overflow:visible!important}.imageTaskProgress .bulletProgress:before{content:""!important;width:var(--progress)!important;border-radius:inherit!important;background:linear-gradient(90deg,#0c7a18,#14b82d)!important;position:absolute!important;inset:0 auto 0 0!important}.imageTaskProgress .bulletProgress i{left:var(--progress)!important;background:#111827!important;border-radius:999px 999px 999px 2px!important;width:18px!important;height:18px!important;animation:.8s ease-in-out infinite alternate bulletPulse!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)rotate(45deg)!important;box-shadow:0 0 0 4px #11182714,0 6px 14px #1118272e!important}@keyframes bulletPulse{0%{transform:translate(-50%,-50%)rotate(45deg)scale(.92)}to{transform:translate(-50%,-50%)rotate(45deg)scale(1.08)}}.generatorPageShell .generatedCover,.generatorPageShell .k12AssetGrid img,.generatorPageShell .onliAssetGrid img,.generatorPageShell .eventPosterGrid img,.generatorPageShell .eventSingleCover img,.generatorPageShell .privateImageGrid img,.generatorPageShell .cloneImageGrid img{object-fit:cover!important;object-position:center!important;border-radius:16px!important;width:min(100%,320px)!important;max-height:430px!important;margin:14px auto 0!important;display:block!important}.generatorPageShell .k12AssetGrid,.generatorPageShell .onliAssetGrid,.generatorPageShell .privateImageGrid,.generatorPageShell .cloneImageGrid,.generatorPageShell .eventPosterGrid{grid-template-columns:repeat(auto-fit,minmax(180px,240px))!important;justify-content:start!important;align-items:start!important}.generatorPageShell .eventSingleCover{max-width:340px!important}@media (max-width:760px){.imageTaskProgress{grid-template-columns:1fr!important}.imageTaskProgress strong{text-align:left!important}}.generator.generator--seeded>.modeSwitch button,.generator.generator--k12>.modeSwitch button,.generator.generator--onli>.modeSwitch button,.generator.generator--event>.modeSwitch button,.generator.generator--private>.modeSwitch button,.generator.generator--clone>.modeSwitch button{grid-template-columns:40px minmax(0,1fr)!important;gap:5px 13px!important;min-height:74px!important;padding:13px 16px!important}.generator.generator--seeded>.modeSwitch .tabIcon,.generator.generator--k12>.modeSwitch .tabIcon,.generator.generator--onli>.modeSwitch .tabIcon,.generator.generator--event>.modeSwitch .tabIcon,.generator.generator--private>.modeSwitch .tabIcon,.generator.generator--clone>.modeSwitch .tabIcon{width:38px!important;height:38px!important;font-size:18px!important}.generator.generator--seeded>.modeSwitch button strong,.generator.generator--k12>.modeSwitch button strong,.generator.generator--onli>.modeSwitch button strong,.generator.generator--event>.modeSwitch button strong,.generator.generator--private>.modeSwitch button strong,.generator.generator--clone>.modeSwitch button strong{color:#07111f!important;letter-spacing:0!important;font-size:15px!important;font-weight:950!important;line-height:1.28!important}.generator.generator--seeded>.modeSwitch button small,.generator.generator--k12>.modeSwitch button small,.generator.generator--onli>.modeSwitch button small,.generator.generator--event>.modeSwitch button small,.generator.generator--private>.modeSwitch button small,.generator.generator--clone>.modeSwitch button small{color:#263348!important;letter-spacing:0!important;white-space:normal!important;font-size:12.5px!important;font-weight:820!important;line-height:1.42!important}.generator.generator--seeded .generatorPlaybook,.generator.generator--k12 .generatorPlaybook,.generator.generator--onli .generatorPlaybook,.generator.generator--event .generatorPlaybook,.generator.generator--private .generatorPlaybook,.generator.generator--clone .generatorPlaybook{gap:18px!important}.generator.generator--seeded .generatorPlaybook article,.generator.generator--k12 .generatorPlaybook article,.generator.generator--onli .generatorPlaybook article,.generator.generator--event .generatorPlaybook article,.generator.generator--private .generatorPlaybook article,.generator.generator--clone .generatorPlaybook article{gap:7px 16px!important;padding:18px 20px!important}.generator.generator--seeded .generatorPlaybook strong,.generator.generator--k12 .generatorPlaybook strong,.generator.generator--onli .generatorPlaybook strong,.generator.generator--event .generatorPlaybook strong,.generator.generator--private .generatorPlaybook strong,.generator.generator--clone .generatorPlaybook strong,.generator.generator--seeded .generatorChecklist article strong,.generator.generator--k12 .generatorChecklist article strong,.generator.generator--onli .generatorChecklist article strong,.generator.generator--event .generatorChecklist article strong,.generator.generator--private .generatorChecklist article strong,.generator.generator--clone .generatorChecklist article strong{color:#07111f!important;font-size:15px!important;font-weight:950!important;line-height:1.35!important}.generator.generator--seeded .generatorPlaybook em,.generator.generator--k12 .generatorPlaybook em,.generator.generator--onli .generatorPlaybook em,.generator.generator--event .generatorPlaybook em,.generator.generator--private .generatorPlaybook em,.generator.generator--clone .generatorPlaybook em,.generator.generator--seeded .generatorChecklist p,.generator.generator--k12 .generatorChecklist p,.generator.generator--onli .generatorChecklist p,.generator.generator--event .generatorChecklist p,.generator.generator--private .generatorChecklist p,.generator.generator--clone .generatorChecklist p{color:#334155!important;font-size:13px!important;font-weight:800!important;line-height:1.55!important}.generator .formAssistPanel{gap:18px!important;padding:20px!important}.generator .formAssistHeader span{color:#e93678!important;font-size:13px!important;line-height:1.4!important}.generator .formAssistHeader strong{color:#07111f!important;font-size:17px!important;line-height:1.45!important}.generator .presetChips{gap:14px!important}.generator .presetChips button{gap:6px!important;min-height:64px!important;padding:13px 17px!important}.generator .presetChips button strong{color:#07111f!important;font-size:14px!important;font-weight:950!important;line-height:1.35!important}.generator .presetChips button span{color:#2f3b50!important;font-size:12.5px!important;font-weight:800!important;line-height:1.5!important}.generator.generator--seeded .consoleSectionHeader strong,.generator.generator--k12 .consoleSectionHeader strong,.generator.generator--onli .consoleSectionHeader strong,.generator.generator--event .consoleSectionHeader strong,.generator.generator--private .consoleSectionHeader strong,.generator.generator--clone .consoleSectionHeader strong{color:#07111f!important;letter-spacing:-.02em!important;font-size:clamp(26px,2vw,34px)!important;font-weight:950!important;line-height:1.24!important}@media (max-width:620px){.generator.generator--clone>.modeSwitch,.generator.generator--clone .generatorSignals,.generator.generator--clone .generatorChecklist{grid-template-columns:1fr!important}}.generator.generator--seeded,.generator.generator--k12,.generator.generator--event,.generator.generator--private,.generator.generator--clone{--read-ink:#0f172a;--read-body:#243044;--read-muted:#475569;--read-soft:#64748b}.generator.generator--seeded>.modeSwitch button strong,.generator.generator--k12>.modeSwitch button strong,.generator.generator--event>.modeSwitch button strong,.generator.generator--private>.modeSwitch button strong,.generator.generator--clone>.modeSwitch button strong{color:var(--read-ink)!important;font-weight:950!important}.generator.generator--seeded>.modeSwitch button small,.generator.generator--k12>.modeSwitch button small,.generator.generator--event>.modeSwitch button small,.generator.generator--private>.modeSwitch button small,.generator.generator--clone>.modeSwitch button small{color:var(--read-muted)!important;font-weight:820!important}.generator.generator--seeded .generatorIntro h1,.generator.generator--k12 .generatorIntro h1,.generator.generator--event .generatorIntro h1,.generator.generator--private .generatorIntro h1,.generator.generator--clone .generatorIntro h1{color:var(--read-ink)!important;text-shadow:none!important}.generator.generator--seeded .generatorIntro .lede,.generator.generator--k12 .generatorIntro .lede,.generator.generator--event .generatorIntro .lede,.generator.generator--private .generatorIntro .lede,.generator.generator--clone .generatorIntro .lede{color:var(--read-body)!important;font-weight:760!important}.generator.generator--seeded .generatorSignals span,.generator.generator--k12 .generatorSignals span,.generator.generator--event .generatorSignals span,.generator.generator--private .generatorSignals span,.generator.generator--clone .generatorSignals span,.generator.generator--seeded .generatorChecklist:before,.generator.generator--k12 .generatorChecklist:before,.generator.generator--event .generatorChecklist:before,.generator.generator--private .generatorChecklist:before,.generator.generator--clone .generatorChecklist:before,.generator.generator--seeded .consoleSectionHeader strong,.generator.generator--k12 .consoleSectionHeader strong,.generator.generator--event .consoleSectionHeader strong,.generator.generator--private .consoleSectionHeader strong,.generator.generator--clone .consoleSectionHeader strong{color:var(--read-ink)!important}.generator.generator--seeded .generatorChecklist p,.generator.generator--k12 .generatorChecklist p,.generator.generator--event .generatorChecklist p,.generator.generator--private .generatorChecklist p,.generator.generator--clone .generatorChecklist p,.generator.generator--seeded .consoleSectionHeader p,.generator.generator--k12 .consoleSectionHeader p,.generator.generator--event .consoleSectionHeader p,.generator.generator--private .consoleSectionHeader p,.generator.generator--clone .consoleSectionHeader p{color:var(--read-muted)!important;font-weight:780!important}.generator.generator--seeded .controlPanel label,.generator.generator--k12 .controlPanel label,.generator.generator--event .controlPanel label,.generator.generator--private .controlPanel label,.generator.generator--clone .controlPanel label{color:var(--read-ink)!important;font-weight:900!important}.generator.generator--seeded .controlPanel input,.generator.generator--seeded .controlPanel select,.generator.generator--seeded .controlPanel textarea,.generator.generator--k12 .controlPanel input,.generator.generator--k12 .controlPanel select,.generator.generator--k12 .controlPanel textarea,.generator.generator--event .controlPanel input,.generator.generator--event .controlPanel select,.generator.generator--event .controlPanel textarea,.generator.generator--private .controlPanel input,.generator.generator--private .controlPanel select,.generator.generator--private .controlPanel textarea,.generator.generator--clone .controlPanel input,.generator.generator--clone .controlPanel select,.generator.generator--clone .controlPanel textarea{color:var(--read-ink)!important;border-color:#0f172a2e!important;font-weight:780!important}.generator.generator--seeded .controlPanel input::placeholder,.generator.generator--seeded .controlPanel textarea::placeholder,.generator.generator--k12 .controlPanel input::placeholder,.generator.generator--k12 .controlPanel textarea::placeholder,.generator.generator--event .controlPanel input::placeholder,.generator.generator--event .controlPanel textarea::placeholder,.generator.generator--private .controlPanel input::placeholder,.generator.generator--private .controlPanel textarea::placeholder,.generator.generator--clone .controlPanel input::placeholder,.generator.generator--clone .controlPanel textarea::placeholder{color:#64748b!important;opacity:1!important}.generator.generator--seeded .fieldHint,.generator.generator--k12 .fieldHint,.generator.generator--event .fieldHint,.generator.generator--private .fieldHint,.generator.generator--clone .fieldHint,.generator.generator--k12 .materialInlineHead p,.generator.generator--private .privateIntroVisual p{color:var(--read-muted)!important;font-weight:780!important}.generator.generator--k12 .materialInlineHead h3,.generator.generator--private .privateIntroVisual strong,.generator.generator--seeded .consoleSection,.generator.generator--k12 .consoleSection,.generator.generator--event .consoleSection,.generator.generator--private .consoleSection,.generator.generator--clone .consoleSection{color:var(--read-ink)!important}.generator.generator--k12 .materialInlinePanel{display:none!important}.generator.generator--k12 .k12CountImportRow>label{min-width:0!important}.generator.generator--k12 .k12ImportMaterialField{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1px solid #d7dde7!important;border-radius:12px!important;align-content:center!important;gap:4px!important;min-height:78px!important;padding:11px 15px!important;transition:border-color .18s,box-shadow .18s!important;display:grid!important;position:relative!important;box-shadow:0 1px #0f172a05!important}.generator.generator--k12 .k12ImportMaterialField:hover{border-color:#9fb5c8!important;box-shadow:0 0 0 3px #0e749014!important}.generator.generator--k12 .k12ImportMaterialField input[type=file]{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.generator.generator--k12 .k12ImportedMaterialPreview{color:#0f172a!important;background:#f0fdf4!important;border:1px solid #16a34a33!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;padding:16px 18px!important;display:grid!important}.generator.generator--k12 .k12ImportedMaterialPreviewCopy{gap:8px!important;min-width:0!important;display:grid!important}.generator.generator--k12 .k12ImportedMaterialPreview strong{color:#14532d!important;font-size:15px!important;font-weight:950!important;display:block!important}.generator.generator--k12 .k12ImportedMaterialMeta{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.generator.generator--k12 .k12ImportedMaterialMeta span{color:#235471!important;background:#ffffffe6!important;border:1px solid #278bf42e!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:860!important;line-height:1.2!important;display:inline-flex!important}.generator.generator--k12 .k12ImportedMaterialPreview p{color:#27445d!important;margin:0!important;font-size:13px!important;font-weight:760!important;line-height:1.6!important}.generator.generator--k12 .k12ImportedMaterialHint{color:#5b6678!important;margin-top:2px!important;font-size:12px!important;line-height:1.6!important;display:block!important}.generator.generator--k12 .k12ImportedScreenshotStrip{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))!important;gap:10px!important;margin-top:4px!important;display:grid!important}.generator.generator--k12 .k12ImportedScreenshotCard{gap:6px!important;display:grid!important}.generator.generator--k12 .k12ImportedScreenshotCard img{aspect-ratio:3/4!important;object-fit:cover!important;background:#fff!important;border:1px solid #278bf424!important;border-radius:12px!important;width:100%!important;box-shadow:0 8px 18px #1b325714!important}.generator.generator--k12 .k12ImportedScreenshotCard span{color:#506076!important;word-break:break-word!important;font-size:11px!important;font-weight:760!important;line-height:1.35!important}.generator.generator--k12 .k12ImportedMaterialPreview button{color:#14532d!important;cursor:pointer!important;background:#fff!important;border:1px solid #16a34a3d!important;border-radius:999px!important;min-height:40px!important;padding:0 14px!important;font-weight:900!important}.generator.generator--k12 .k12PosterWorkbench{background:linear-gradient(#fff7edfa,#ffefdcf0)!important;border:1px solid #f9731629!important;border-radius:22px!important;gap:16px!important;padding:20px!important;display:grid!important;box-shadow:0 14px 30px #f9731614!important}.generator.generator--k12 .k12PosterWorkbenchHead{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;display:grid!important}.generator.generator--k12 .k12PosterWorkbenchHead h3{color:#7c2d12!important;margin:4px 0 0!important;font-size:20px!important;font-weight:950!important}.generator.generator--k12 .k12PosterWorkbenchHead p{color:#9a3412!important;margin:8px 0 0!important;font-size:13px!important;font-weight:760!important;line-height:1.65!important}.generator.generator--k12 .k12PosterWorkbenchHead span{color:#9a3412!important;background:#ffffffeb!important;border:1px solid #f973162e!important;border-radius:999px!important;align-items:center!important;min-height:36px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.generator.generator--k12 .k12PosterUploadTrigger{color:#9a3412!important;cursor:pointer!important;background:#fff!important;border:1px solid #f9731633!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 10px 22px #f9731614!important}.generator.generator--k12 .k12PosterFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.generator.generator--k12 .k12PosterFieldGrid .wide{grid-column:1/-1!important}.generator.generator--k12 .k12PosterFieldGrid textarea{resize:vertical!important;cursor:text!important;background:#fff!important;min-height:138px!important}.generator.generator--k12 .k12PosterFieldGrid textarea:focus{border-color:#ff682b94!important;box-shadow:0 0 0 4px #ff682b1f,0 14px 28px #9a341214!important}.generator.generator--k12 .posterDirtyHint{color:#f05a22!important;margin-top:6px!important;font-weight:950!important}.generator.generator--k12 .k12PosterActions{align-items:center!important}.generator.generator--k12 .k12PosterPreview{justify-content:center!important;padding-top:4px!important;display:flex!important}.generator.generator--k12 .k12PosterPreview .generatedCover{margin-bottom:0!important}@media (max-width:760px){.generator.generator--k12 .k12CountImportRow,.generator.generator--k12 .k12ImportedMaterialPreview,.generator.generator--k12 .k12PosterWorkbenchHead,.generator.generator--k12 .k12PosterFieldGrid{grid-template-columns:1fr!important}}.generator.generator--event{--unified-accent:#2f9d65!important;--unified-accent-2:#8bdc9f!important;--unified-soft:#edf9f1!important;--unified-ink:#10261d!important;--unified-muted:#53665c!important;--event-ink:#10261d!important;--event-muted:#53665c!important;--event-orange:#2f9d65!important;--event-orange-2:#8bdc9f!important;background:radial-gradient(circle at 0 0,#2f9d652e,#0000 18%),radial-gradient(circle at 100% 100%,#8bdc9f29,#0000 20%),linear-gradient(135deg,#f8fff9 0%,#f1f8f3 52%,#fffdf8 100%)!important;border-color:#2f9d651f!important}.generator.generator--event>.modeSwitch button,.generator.generator--event>.modeSwitch button:nth-child(n){--tab:#2f9d65!important}.generator.generator--event .generatorSignals span,.generator.generator--event .generatorChecklist,.generator.generator--event .consoleSection{border-color:#2f9d6529!important}.generator>.modeSwitch button strong,.generator.generator--seeded>.modeSwitch button strong,.generator.generator--k12>.modeSwitch button strong,.generator.generator--onli>.modeSwitch button strong,.generator.generator--event>.modeSwitch button strong,.generator.generator--private>.modeSwitch button strong,.generator.generator--clone>.modeSwitch button strong{color:#0f172a!important;font-weight:950!important}.generator>.modeSwitch button small,.generator.generator--seeded>.modeSwitch button small,.generator.generator--k12>.modeSwitch button small,.generator.generator--onli>.modeSwitch button small,.generator.generator--event>.modeSwitch button small,.generator.generator--private>.modeSwitch button small,.generator.generator--clone>.modeSwitch button small{color:#334155!important;font-weight:850!important}.generator>.modeSwitch button.active strong,.generator.generator--seeded>.modeSwitch button.active strong,.generator.generator--k12>.modeSwitch button.active strong,.generator.generator--onli>.modeSwitch button.active strong,.generator.generator--event>.modeSwitch button.active strong,.generator.generator--private>.modeSwitch button.active strong,.generator.generator--clone>.modeSwitch button.active strong{color:var(--tab)!important}.generatorPageShell .exportBar,.generatorPageShell .results,.generatorPageShell .noteCard,.generatorPageShell .privateNoteCard,.generatorPageShell .cloneAnalysis,.generatorPageShell .cloneDrafts,.generatorPageShell .eventScriptGrid{--result-ink:#0b1220;--result-body:#1e293b;--result-muted:#334155;color:var(--result-ink)!important}.generatorPageShell .noteCard h2,.generatorPageShell .noteCard h3,.generatorPageShell .privateNoteCard h2,.generatorPageShell .cloneAnalysis h2,.generatorPageShell .cloneDrafts h2,.generatorPageShell .resourcePack h3{color:var(--result-ink)!important;font-weight:950!important}.generatorPageShell .noteCard p,.generatorPageShell .noteCard li,.generatorPageShell .noteCard pre,.generatorPageShell .privateNoteCard p,.generatorPageShell .privateNoteCard li,.generatorPageShell .cloneAnalysis p,.generatorPageShell .cloneAnalysis li,.generatorPageShell .cloneDrafts p,.generatorPageShell .cloneDrafts li,.generatorPageShell .eventScriptGrid pre,.generatorPageShell .resourcePack p,.generatorPageShell .resourcePack li{color:var(--result-body)!important;font-weight:680!important;line-height:1.82!important}.generatorPageShell .noteMeta,.generatorPageShell .exportMode{color:#475569!important;font-weight:880!important;line-height:1.78!important}.generatorPageShell .hook,.generatorPageShell .privateNoteCard .hook{color:#052e16!important;text-shadow:none!important;background:linear-gradient(135deg,#dcfce7,#bbf7d0)!important;border:1px solid #1665343d!important;font-weight:950!important;box-shadow:0 10px 22px #1665341a!important}.generatorPageShell .results .noteCard .hook{letter-spacing:0!important;border-radius:999px!important;align-items:center!important;max-width:min(100%,920px)!important;margin:2px 0 14px!important;padding:10px 16px!important;font-size:15px!important;line-height:1.55!important;display:inline-flex!important}.generatorPageShell .scene{display:none!important}.generatorPageShell .coverTextList span,.generatorPageShell .cloneList h3,.generatorPageShell .assetTag,.generatorPageShell .privateMeta span{color:#fff!important;text-shadow:0 1px 1px #00000024!important;font-weight:950!important}.generatorPageShell .fieldHint,.generatorPageShell .consoleSectionHeader p,.generatorPageShell .modeSwitch button small,.generatorPageShell .generatorIntro .lede{color:#1f2937!important;opacity:1!important;font-weight:820!important}.generatorPageShell .k12CoverLineStylePanel{background:linear-gradient(#fff8ecf0,#fffffffa)!important;border:1px solid #edb14a33!important;border-radius:20px!important;gap:14px!important;margin-top:16px!important;padding:18px!important;display:grid!important}.generatorPageShell .k12CoverLineStylePanelCompact{align-self:start!important;margin-top:0!important}.generatorPageShell .noteCard.k12NoteCard{grid-template-columns:minmax(0,1.18fr) minmax(320px,430px)!important;align-items:start!important;gap:clamp(22px,2.8vw,38px)!important;padding:clamp(24px,2.4vw,34px)!important;display:grid!important}.generatorPageShell .k12EditorColumn{gap:14px!important;min-width:0!important;display:grid!important}.generatorPageShell .k12EditorToggleBar{background:linear-gradient(#fff8eceb,#fffffff5)!important;border:1px solid #edb14a2e!important;border-radius:18px!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;display:flex!important}.generatorPageShell .k12EditorToggle{color:#fff!important;background:linear-gradient(135deg,#f07b2d,#f3a34d)!important;border:0!important;border-radius:999px!important;min-height:48px!important;padding:0 20px!important;font-weight:900!important;box-shadow:0 14px 26px #f07b2d33!important}.generatorPageShell .k12AdvancedEditorPanels{gap:16px!important;display:grid!important}.generatorPageShell .k12QuickEditGrid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.generatorPageShell .k12BackgroundTemplatePanel{background:linear-gradient(#f4f8fffa,#fffffffa)!important;border:1px solid #94a3b82e!important;border-radius:20px!important;gap:14px!important;padding:18px!important;display:grid!important}.generatorPageShell .k12BackgroundTemplateHead{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.generatorPageShell .k12BackgroundTemplateActions{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.generatorPageShell .k12BackgroundUploadInput{display:none!important}.generatorPageShell .k12BackgroundTemplateGrid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))!important;gap:12px!important;display:grid!important}.generatorPageShell .k12BackgroundTemplateCard{text-align:left!important;background:#fffffff5!important;border:1px solid #e2e8f0eb!important;border-radius:16px!important;align-content:start!important;gap:8px!important;padding:10px!important;display:grid!important;box-shadow:0 14px 28px #0f172a0f!important}.generatorPageShell .k12BackgroundTemplateCard.active{border-color:#3b82f670!important;transform:translateY(-1px)!important;box-shadow:0 16px 30px #3b82f61f!important}.generatorPageShell .k12BackgroundTemplateCard img,.generatorPageShell .k12BackgroundTemplateFallback{aspect-ratio:3/4!important;object-fit:cover!important;border:1px solid #e2e8f0e6!important;border-radius:14px!important;width:100%!important}.generatorPageShell .k12BackgroundTemplateFallback{color:#475569!important;background:linear-gradient(#fff8ecf0,#fffffffa),repeating-linear-gradient(0deg,#edb14a14 0 1px,#0000 1px 22px)!important;place-items:center!important;font-size:16px!important;font-weight:900!important;display:grid!important}.generatorPageShell .k12BackgroundTemplateCard strong{color:#172033!important;font-size:13px!important;font-weight:950!important}.generatorPageShell .k12BackgroundTemplateCard span{color:#334155!important;font-size:11px!important;font-weight:800!important;line-height:1.5!important}.generatorPageShell .k12PreviewColumn{align-content:start!important;gap:14px!important;min-width:0!important;display:grid!important;position:sticky!important;top:96px!important}.generatorPageShell .k12PreviewCard,.generatorPageShell .k12AttachmentPanel{background:linear-gradient(#fffffffa,#f8fafcf5)!important;border:1px solid #e2e8f0eb!important;border-radius:22px!important;gap:14px!important;padding:18px!important;display:grid!important;box-shadow:0 18px 34px #0f172a0f!important}.generatorPageShell .k12PreviewCard{margin-top:34px!important}.generatorPageShell .k12AdvancedEditorPanels .k12AttachmentPanel{margin-top:4px!important}.generatorPageShell .k12PreviewHeader{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.generatorPageShell .k12PreviewHeader strong{color:#111827!important;font-size:15px!important;font-weight:950!important}.generatorPageShell .k12PreviewStage{background:linear-gradient(#fffcf7f5,#fff),repeating-linear-gradient(0deg,#94a3b814 0 1px,#0000 1px 26px)!important;border:1px solid #e2e8f0e0!important;border-radius:18px!important;place-items:center!important;min-height:320px!important;padding:10px!important;display:grid!important}.generatorPageShell .k12PreviewCanvasArea{width:fit-content!important;max-width:100%!important;margin:0 auto!important;position:relative!important}.generatorPageShell .k12PreviewColumn .generatedCover{object-fit:contain!important;width:auto!important;max-width:min(100%,340px)!important;height:auto!important;max-height:min(52vh,460px)!important;margin:0 auto!important}.generatorPageShell .k12PreviewPlaceholder{color:#334155!important;text-align:center!important;background:linear-gradient(135deg,#f8fafcf2,#ffffffeb),repeating-linear-gradient(90deg,#94a3b814 0 1px,#0000 1px 26px)!important;border:1px dashed #94a3b88c!important;border-radius:18px!important;place-items:center!important;min-height:260px!important;padding:28px!important;font-size:14px!important;font-weight:850!important;line-height:1.7!important;display:grid!important}.generatorPageShell .k12StickyActions{gap:12px!important;margin:0!important;display:grid!important}.generatorPageShell .k12StickyActions button,.generatorPageShell .k12StickyActions a{width:100%!important}.generatorPageShell .k12StickyActions .imageTaskProgress{margin:0!important}.generatorPageShell .k12AttachmentEditorPanel{background:linear-gradient(#fffaf4fa,#fffffffa)!important;border:1px solid #fb923c2e!important;border-radius:20px!important;gap:14px!important;padding:16px!important;display:grid!important}.generatorPageShell .k12AttachmentTabStrip{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))!important;gap:10px!important;display:grid!important}.generatorPageShell .k12AttachmentTabButton,.generatorPageShell .k12AttachmentSourceButton,.generatorPageShell .k12AttachmentPresetButton{text-align:left!important;background:#fffffff5!important;border:1px solid #e2e8f0eb!important;border-radius:16px!important;align-content:start!important;gap:8px!important;padding:10px!important;display:grid!important;box-shadow:0 10px 24px #0f172a0d!important}.generatorPageShell .k12AttachmentTabButton.active,.generatorPageShell .k12AttachmentSourceButton.active,.generatorPageShell .k12AttachmentPresetButton.active{border-color:#ef682475!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px #ef68241f!important}.generatorPageShell .k12AttachmentTabButton img,.generatorPageShell .k12AttachmentSourceButton img,.generatorPageShell .k12AttachmentCurrentPreview img{aspect-ratio:3/4!important;width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;object-fit:cover!important;background:#fff!important;border:1px solid #e2e8f0e6!important;border-radius:14px!important;margin:0!important;display:block!important}.generatorPageShell .k12AttachmentTabButton span,.generatorPageShell .k12AttachmentSourceButton span{color:#334155!important;word-break:break-word!important;font-size:12px!important;font-weight:850!important;line-height:1.5!important}.generatorPageShell .k12AttachmentEditorBody{grid-template-columns:minmax(0,.86fr) minmax(320px,1.14fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.generatorPageShell .k12AttachmentCurrentPreview{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none!important;background:#fffffff5!important;border:1px solid #e2e8f0e0!important;border-radius:18px!important;gap:10px!important;padding:14px!important;display:grid!important}.generatorPageShell .k12AttachmentPreviewStage{width:100%!important;position:relative!important}.generatorPageShell .k12AttachmentCurrentPreview.isDragging{cursor:grabbing!important;border-color:#ef68246b!important;box-shadow:0 14px 30px #ef68241f!important}.generatorPageShell .k12AttachmentProofDrag{z-index:2!important;max-width:62%!important;box-shadow:none!important;cursor:grab!important;appearance:none!important;text-align:left!important;touch-action:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:absolute!important;transform:translate(0)!important}.generatorPageShell .k12AttachmentProofDrag.isDragging{cursor:grabbing!important}.generatorPageShell .k12AttachmentProofDrag span{max-width:100%!important;color:inherit!important;white-space:normal!important;word-break:break-word!important;text-shadow:-2px -2px #fffffffa,2px -2px #fffffffa,-2px 2px #fffffffa,2px 2px #fffffffa,0 5px 14px #ffffff59!important;font-weight:950!important;line-height:1.28!important;display:inline-block!important}.generatorPageShell .k12AttachmentEditorControls{gap:14px!important;display:grid!important}.generatorPageShell .k12AttachmentSourceStrip{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;gap:10px!important;max-height:228px!important;padding-right:2px!important;display:grid!important;overflow:auto!important}.generatorPageShell .k12AttachmentControlGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important;display:grid!important}.generatorPageShell .k12AttachmentControlGrid select{color:#0b1220!important;appearance:none!important;background:linear-gradient(45deg,#0000 50%,#7f1d1d 50%) right 16px center/7px 7px no-repeat,linear-gradient(135deg,#7f1d1d 50%,#0000 50%) right 11px center/7px 7px no-repeat,linear-gradient(#fffffffa,#fff8f4f5)!important;border:1px solid #ef682447!important;border-radius:12px!important;width:100%!important;min-height:42px!important;padding:0 38px 0 14px!important;font-size:14px!important;font-weight:820!important;line-height:1.2!important;box-shadow:0 10px 22px #7f1d1d0f!important}.generatorPageShell .k12AttachmentControlGrid select:hover{border-color:#ef682475!important}.generatorPageShell .k12AttachmentControlGrid select:focus{border-color:#ef6824ad!important;outline:none!important;box-shadow:0 0 0 4px #ef68241f!important}.generatorPageShell .k12AttachmentPresetRow{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.generatorPageShell .k12AttachmentPresetGroup{gap:8px!important;display:grid!important}.generatorPageShell .k12AttachmentPresetTitle{color:#172033!important;align-items:center!important;min-height:24px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}.generatorPageShell .k12AttachmentProofActions{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.generatorPageShell .k12AttachmentProofActions .fieldHint{flex:260px!important}.generatorPageShell .k12AttachmentProofActions .secondaryAction{white-space:nowrap!important;min-height:40px!important}.generatorPageShell .k12AttachmentPresetButton{color:#7f1d1d!important;background:linear-gradient(#fff4f4fa,#fffffffa)!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.generatorPageShell .k12StickerPanel{background:linear-gradient(#f0f9fffa,#fffffffa)!important;border:1px solid #7db0ff33!important;border-radius:20px!important;gap:14px!important;padding:18px!important;display:grid!important}.generatorPageShell .k12StickerToolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.generatorPageShell .k12StickerToolbarActions{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.generatorPageShell .k12StickerDeleteAction{color:#b91c1c!important;background:#ffffffdb!important;border-color:#ef44442e!important}.generatorPageShell .k12StickerLayerStrip{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.generatorPageShell .k12StickerLayerButton{text-align:left!important;background:#ffffffe6!important;border:1px solid #94a3b838!important;border-radius:14px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:4px 10px!important;min-width:124px!important;padding:10px 12px!important;display:grid!important;box-shadow:0 10px 20px #3341550f!important}.generatorPageShell .k12StickerLayerButton span{grid-row:1/span 2!important;font-size:24px!important;line-height:1!important}.generatorPageShell .k12StickerLayerButton strong{color:#18212f!important;font-size:13px!important;font-weight:900!important}.generatorPageShell .k12StickerLayerButton small{color:#64748b!important;font-size:12px!important;font-weight:700!important}.generatorPageShell .k12StickerLayerButton.active{border-color:#3b82f657!important;transform:translateY(-1px)!important;box-shadow:0 14px 24px #3b82f61f!important}.generatorPageShell .k12StickerControlGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important;display:grid!important}.generatorPageShell .k12StickerPresetGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:12px!important;display:grid!important}.generatorPageShell .k12StickerPresetButton{min-height:58px!important;color:var(--sticker-ink,#fff)!important;background:linear-gradient(135deg, var(--sticker-bg,#ff8a3d), color-mix(in srgb, var(--sticker-bg,#ff8a3d) 72%, white))!important;text-align:left!important;border:1px solid #ffffff61!important;border-radius:16px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;display:inline-grid!important;box-shadow:0 12px 26px #3341551f!important}.generatorPageShell .k12StickerPresetButton:disabled{opacity:.42!important;cursor:not-allowed!important}.generatorPageShell .k12StickerPresetButton.active{outline:3px solid #3b82f62e!important;transform:translateY(-1px)!important}.generatorPageShell .k12StickerPresetEmoji{background:#fff3!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:24px!important;display:inline-flex!important}.generatorPageShell .k12StickerPresetLabel{font-size:14px!important;font-weight:950!important}.generatorPageShell .k12PreviewSticker{z-index:3!important;width:var(--preview-sticker-box-size,84px)!important;height:var(--preview-sticker-box-size,84px)!important;color:inherit!important;box-shadow:none!important;cursor:grab!important;appearance:none!important;transform-origin:50%!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:inline-grid!important;position:absolute!important}.generatorPageShell .k12PreviewSticker.isDragging{cursor:grabbing!important;transform-origin:50%!important}.generatorPageShell .k12PreviewSticker.isSelected{filter:drop-shadow(0 0 #0000)!important}.generatorPageShell .k12PreviewSticker.isSelected .k12PreviewStickerEmoji{filter:drop-shadow(0 0 #0000)drop-shadow(0 0 #0000)drop-shadow(0 0 18px #3b82f647)!important}.generatorPageShell .k12PreviewStickerEmoji{z-index:1!important;font-size:var(--preview-sticker-emoji-size,54px)!important;filter:drop-shadow(0 8px 16px #0f172a2e)!important;line-height:1!important;position:relative!important}.generatorPageShell .k12CoverLineStyleHeader{gap:6px!important;display:grid!important}.generatorPageShell .k12CoverLineStyleHeader strong{color:#18212f!important;font-size:15px!important;font-weight:950!important}.generatorPageShell .k12CoverLineStyleScroller{gap:10px!important;max-height:430px!important;padding-right:2px!important;display:grid!important;overflow:auto!important}.generatorPageShell .k12CoverLineStyleRow{background:#ffffffdb!important;border:1px solid #94a3b829!important;border-radius:16px!important;grid-template-columns:minmax(0,1.25fr) minmax(108px,124px) minmax(92px,108px) minmax(132px,156px) minmax(0,1.05fr)!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}.generatorPageShell .k12CoverLineStyleRow>*{min-width:0!important}.generatorPageShell .k12CoverLineField{gap:6px!important;min-width:0!important;display:grid!important}.generatorPageShell .k12CoverLineFieldWide{min-width:0!important}.generatorPageShell .k12CoverLineField select,.generatorPageShell .k12CoverLineField input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.generatorPageShell .k12CoverLineField input[type=range]{accent-color:#2563eb!important}.generatorPageShell .k12CoverLineRangeValue{color:#334155!important;text-align:right!important;font-size:12px!important;font-weight:820!important;line-height:1.2!important}.generatorPageShell .k12CoverLineHint{color:#334155!important;text-align:right!important;grid-column:1/-1!important;margin-top:-2px!important;padding-top:2px!important;font-size:12px!important;font-weight:820!important;line-height:1.5!important}.generatorPageShell .k12CoverLinePreview{gap:4px!important;min-width:0!important;display:grid!important}.generatorPageShell .k12CoverLinePreview strong{color:#172033!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important;line-height:1.35!important;overflow:hidden!important}.generatorPageShell .k12CoverLineIndex{color:#7c5a14!important;letter-spacing:.02em!important;font-size:12px!important;font-weight:900!important}@media (max-width:1180px){.generatorPageShell .k12CoverLineStyleRow{grid-template-columns:minmax(0,1fr) repeat(3,minmax(96px,120px))!important}.generatorPageShell .k12CoverLineFieldWide{grid-column:1/-1!important}}@media (max-width:980px){.generatorPageShell .noteCard.k12NoteCard,.generatorPageShell .k12QuickEditGrid{grid-template-columns:1fr!important}.generatorPageShell .k12PreviewColumn{order:-1!important;position:relative!important;top:auto!important}.generatorPageShell .k12PreviewCard{margin-top:18px!important}.generatorPageShell .k12PreviewStage{min-height:280px!important}.generatorPageShell .k12AttachmentEditorBody,.generatorPageShell .k12AttachmentControlGrid,.generatorPageShell .k12StickerControlGrid{grid-template-columns:1fr!important}.generatorPageShell .k12BackgroundTemplateHead{align-items:stretch!important}.generatorPageShell .k12BackgroundTemplateActions{width:100%!important}.generatorPageShell .k12CoverLineStyleRow{grid-template-columns:1fr!important}.generatorPageShell .k12CoverLinePreview strong{white-space:normal!important}}.homePage.homePageV2 .homeTopbar,.generatorPageShell .generatorTopbar{z-index:30!important;color:#151922!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #2126330f!important;border-radius:22px!important;grid-template-columns:minmax(220px,auto) minmax(0,1fr)!important;align-items:center!important;gap:clamp(18px,2.2vw,42px)!important;width:min(100% - 28px,1840px)!important;min-height:82px!important;margin:12px auto 0!important;padding:14px clamp(18px,2.2vw,34px)!important;display:grid!important;position:relative!important;top:auto!important;box-shadow:0 18px 48px #20273814!important}.homePage.homePageV2 .homeBrand,.generatorPageShell .generatorBrand{color:#151922!important;align-items:center!important;gap:0!important;min-width:220px!important;text-decoration:none!important;display:inline-flex!important}.homePage.homePageV2 .homeBrand img,.generatorPageShell .generatorBrand img{display:none!important}.topNavBrandText,.homePageV2 .homeBrand .topNavBrandText,.generatorPageShell .generatorBrandText.topNavBrandText{color:#151922!important;gap:4px!important;line-height:1.1!important;display:grid!important}.topNavBrandText strong,.homePageV2 .homeBrand .topNavBrandText strong,.generatorPageShell .generatorBrandText.topNavBrandText strong{color:#151922!important;letter-spacing:0!important;font-size:19px!important;font-weight:950!important}.topNavBrandText small,.homePageV2 .homeBrand .topNavBrandText small,.generatorPageShell .generatorBrandText.topNavBrandText small{color:#7c8493!important;letter-spacing:0!important;font-size:12px!important;font-weight:760!important;display:block!important}.homePage.homePageV2 .nav,.generatorPageShell .generatorNav{color:#4d5666!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(14px,1.55vw,28px)!important;min-width:0!important;font-size:15px!important;font-weight:850!important;line-height:1!important;display:flex!important}.homePage.homePageV2 .nav a,.generatorPageShell .generatorNav a{color:#3e4655!important;min-height:46px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0!important;text-decoration:none!important;transition:color .18s,transform .18s!important;display:inline-flex!important;position:relative!important}.homePage.homePageV2 .nav a:hover,.generatorPageShell .generatorNav a:hover{color:#ff6d35!important;transform:translateY(-1px)!important}.homePage.homePageV2 .nav a.active,.generatorPageShell .generatorNav a.active{color:#ff6d35!important}.homePage.homePageV2 .nav a.active:after,.generatorPageShell .generatorNav a.active:after{content:""!important;background:linear-gradient(90deg,#0000,#ff7b3b,#0000)!important;border-radius:999px!important;width:54px!important;height:3px!important;position:absolute!important;bottom:-18px!important;left:50%!important;transform:translate(-50%)!important}.topNavIcon{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 18px!important;width:18px!important;height:18px!important}.navAnchor{pointer-events:none!important;width:1px!important;height:1px!important;position:relative!important;top:-24px!important}.topNavSearch{color:#9aa2af!important;white-space:nowrap!important;background:#f6f7f9e6!important;border:1px solid #2126330a!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-width:min(20vw,260px)!important;min-height:44px!important;padding:0 18px!important;font-size:13px!important;font-weight:760!important;display:inline-flex!important}.topNavBell{color:#4d5666!important;background:0 0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;display:inline-flex!important;position:relative!important}.topNavBell i{background:#ff6d35!important;border-radius:999px!important;width:7px!important;height:7px!important;position:absolute!important;top:8px!important;right:9px!important;box-shadow:0 0 0 3px #fff!important}.updateCenter{justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important}.updateCenter .topNavBell{cursor:pointer!important;border:0!important}.updateCenter .topNavBell:hover,.updateCenter .topNavBell[aria-expanded=true]{color:#0f5fa8!important;background:#0ea5e91a!important}.updateCenterBackdrop{z-index:89!important;cursor:default!important;background:0 0!important;border:0!important;padding:0!important;position:fixed!important;inset:0!important}.updateCenterPanel{z-index:90!important;color:#142033!important;background:linear-gradient(#fffffffa,#f8fcfffa),#fff!important;border:1px solid #387fba29!important;border-radius:22px!important;width:min(360px,100vw - 28px)!important;padding:18px!important;position:absolute!important;top:calc(100% + 14px)!important;right:0!important;box-shadow:0 24px 58px #0f172a2e!important}.updateCenterPanel:before{content:""!important;background:#fff!important;border-top:1px solid #387fba29!important;border-left:1px solid #387fba29!important;width:14px!important;height:14px!important;position:absolute!important;top:-7px!important;right:18px!important;transform:rotate(45deg)!important}.updateCenterHeader{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:8px!important;display:flex!important}.updateCenterHeader span{color:#0f172a!important;font-size:16px!important;font-weight:950!important}.updateCenterHeader strong{color:#075985!important;background:#0ea5e91f!important;border:1px solid #0ea5e929!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}.updateCenterPanel p{color:#475569!important;margin:0 0 14px!important;font-size:13px!important;font-weight:780!important;line-height:1.65!important}.updateCenterList{gap:10px!important;display:grid!important}.updateCenterItem{background:#f1f8ffc7!important;border:1px solid #94a3b833!important;border-radius:16px!important;gap:9px!important;padding:13px!important;display:grid!important}.updateCenterItem div{gap:3px!important;display:grid!important}.updateCenterItem strong{color:#132238!important;font-size:14px!important;font-weight:950!important}.updateCenterItem span{color:#64748b!important;font-size:12px!important;font-weight:820!important}.updateCenterItem ul{gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.updateCenterItem li{color:#26364d!important;padding-left:14px!important;font-size:12px!important;font-weight:820!important;line-height:1.45!important;position:relative!important}.updateCenterItem li:before{content:""!important;background:#38bdf8!important;border-radius:999px!important;width:5px!important;height:5px!important;position:absolute!important;top:.58em!important;left:0!important}.homePage.homePageV2 .nav .navCta,.generatorPageShell .generatorNav .navCta{color:#fff!important;background:linear-gradient(135deg,#ffab69 0%,#ff6d35 55%,#ff5b24 100%)!important;border:0!important;border-radius:999px!important;gap:8px!important;min-height:56px!important;padding:0 28px!important;font-size:15px!important;font-weight:950!important;box-shadow:0 18px 34px #ff6d3547!important}.homePage.homePageV2 .nav .navCta:hover,.generatorPageShell .generatorNav .navCta:hover{color:#fff!important;background:linear-gradient(135deg,#ffb77e 0%,#ff733c 55%,#ff5b24 100%)!important;transform:translateY(-1px)!important}body.xhs-authenticated .generatorPageShell .generatorNav .navCta{pointer-events:none!important;display:none!important}@media (max-width:1280px){.topNavSearch{display:none!important}}@media (max-width:980px){.homePage.homePageV2 .homeTopbar,.generatorPageShell .generatorTopbar{border-radius:18px!important;grid-template-columns:1fr!important;gap:12px!important}.homePage.homePageV2 .nav,.generatorPageShell .generatorNav{justify-content:flex-start!important;padding-bottom:4px!important;overflow-x:auto!important}.homePage.homePageV2 .nav a.active:after,.generatorPageShell .generatorNav a.active:after{bottom:-6px!important}}@media (max-width:640px){.topNavBell,.homePage.homePageV2 .nav a:not(.active):not(.navCta),.generatorPageShell .generatorNav a:not(.active):not(.navCta){display:none!important}.homePage.homePageV2 .nav .navCta,.generatorPageShell .generatorNav .navCta{min-height:46px!important;padding:0 18px!important}}.generator.generator--seeded,.generator.generator--k12{--scene-accent:#f84687;--scene-accent-2:#ff8ab5;--scene-soft:#fff0f6;--scene-bg:#fff7fb;--scene-bg-2:#ffe2ec;--scene-ink:#111b33;--scene-body:#536078;--scene-line:#dce4f0eb;width:min(100% - 28px,1840px)!important;color:var(--scene-ink)!important;background:radial-gradient(circle at 8% 8%, #fffffff5, transparent 24%), radial-gradient(circle at 92% 2%, #ffbcd357, transparent 26%), linear-gradient(135deg, #fff 0%, var(--scene-bg) 52%, var(--scene-bg-2) 100%)!important;border:1px solid #ffffffb8!important;border-radius:16px!important;grid-template-columns:minmax(390px,.44fr) minmax(700px,.86fr)!important;grid-template-areas:"switch switch""intro panel"!important;gap:34px clamp(42px,5vw,74px)!important;margin:24px auto 72px!important;padding:28px clamp(38px,4.4vw,72px) 30px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 90px #804a631f!important}.generator.generator--k12{--scene-accent:#278bf4;--scene-accent-2:#56b7ff;--scene-soft:#eef7ff;--scene-bg:#f3f9ff;--scene-bg-2:#dcebff;--scene-line:#d4e2f4f5;background:radial-gradient(circle at 7% 12%, #fffffff5, transparent 24%), radial-gradient(circle at 86% 4%, #72b7ff47, transparent 28%), linear-gradient(135deg, #f9fcff 0%, var(--scene-bg) 50%, var(--scene-bg-2) 100%)!important;box-shadow:0 30px 90px #376baa1f!important}.generator.generator--seeded:before,.generator.generator--k12:before{content:""!important;opacity:.9!important;pointer-events:none!important;background:repeating-linear-gradient(135deg,#f846870f 0 1px,#0000 1px 14px)!important;width:46%!important;height:42%!important;position:absolute!important;bottom:-22%!important;left:-8%!important}.generator.generator--k12:before{background:repeating-linear-gradient(135deg,#278bf40f 0 1px,#0000 1px 14px)!important}.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch{z-index:2!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffbd!important;border:1px solid #ffffffd6!important;border-radius:20px!important;grid-area:switch!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;padding:8px!important;display:grid!important;position:relative!important;box-shadow:0 14px 34px #252d400f!important}.generator.generator--seeded>.modeSwitch button,.generator.generator--k12>.modeSwitch button{color:#5d6880!important;min-height:64px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;padding:10px 12px!important}.generator.generator--seeded>.modeSwitch button.active,.generator.generator--k12>.modeSwitch button.active{color:var(--scene-accent)!important;background:#fff!important;border-color:#ffffffeb!important;box-shadow:0 12px 24px #1e293b14!important}.generator.generator--seeded>.modeSwitch .tabIcon,.generator.generator--k12>.modeSwitch .tabIcon{color:#fff!important;background:linear-gradient(135deg, var(--scene-accent-2), var(--scene-accent))!important;width:25px!important;height:25px!important;box-shadow:0 10px 18px color-mix(in srgb, var(--scene-accent) 25%, transparent)!important;border-radius:9px!important;place-items:center!important;font-size:13px!important;display:inline-grid!important}.generator.generator--seeded .generatorIntro,.generator.generator--k12 .generatorIntro{z-index:1!important;min-height:760px!important;color:var(--scene-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:intro!important;align-content:start!important;gap:0!important;padding:28px 0 0!important;display:grid!important;position:relative!important}.generator.generator--seeded .generatorIntro .eyebrow,.generator.generator--k12 .generatorIntro .eyebrow{color:var(--scene-accent)!important;letter-spacing:.04em!important;text-transform:uppercase!important;align-items:center!important;gap:14px!important;margin:0 0 62px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important}.generator.generator--seeded .generatorIntro .eyebrow:before,.generator.generator--k12 .generatorIntro .eyebrow:before{content:"✦"!important;color:#fff!important;background:linear-gradient(135deg, var(--scene-accent-2), var(--scene-accent))!important;width:42px!important;height:42px!important;box-shadow:0 14px 24px color-mix(in srgb, var(--scene-accent) 36%, transparent)!important;border-radius:13px!important;place-items:center!important;font-size:18px!important;display:inline-grid!important}.generator.generator--k12 .generatorIntro .eyebrow:before{content:"⊙"!important}.generator.generator--seeded .generatorIntro h1,.generator.generator--k12 .generatorIntro h1{max-width:560px!important;color:var(--scene-ink)!important;letter-spacing:0!important;margin:0 0 34px!important;font-size:clamp(52px,4.3vw,78px)!important;font-weight:950!important;line-height:1.16!important}.generator.generator--seeded .generatorIntro .lede,.generator.generator--k12 .generatorIntro .lede{max-width:520px!important;color:var(--scene-body)!important;margin:0 0 52px!important;font-size:18px!important;font-weight:720!important;line-height:1.95!important}.generator.generator--seeded .generatorSignals,.generator.generator--k12 .generatorSignals,.generator.generator--seeded .seededIntroVisual,.generator.generator--k12 .k12IntroVisual{display:none!important}.generator.generator--seeded .generatorPlaybook,.generator.generator--k12 .generatorPlaybook{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffc7!important;border:1px solid #ffffffdb!important;border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 22px!important;width:min(100%,520px)!important;margin:0 0 22px!important;padding:22px 26px!important;display:grid!important;box-shadow:0 22px 52px #141c2b14!important}.generator.generator--seeded .generatorPlaybook article,.generator.generator--k12 .generatorPlaybook article{min-height:72px!important;color:var(--scene-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"icon title""icon desc"!important;align-items:center!important;column-gap:14px!important;padding:0!important;display:grid!important}.generator.generator--seeded .generatorPlaybook .featureIcon,.generator.generator--k12 .generatorPlaybook .featureIcon{color:#fff!important;background:linear-gradient(135deg, var(--scene-accent-2), var(--scene-accent))!important;width:42px!important;height:42px!important;box-shadow:0 12px 22px color-mix(in srgb, var(--scene-accent) 24%, transparent)!important;border-radius:11px!important;grid-area:icon!important;place-items:center!important;font-size:17px!important;font-weight:950!important;display:inline-grid!important}.generator.generator--k12 .generatorPlaybook article:nth-child(2) .featureIcon{background:linear-gradient(135deg,#62dfce,#28bfae)!important}.generator.generator--k12 .generatorPlaybook article:nth-child(3) .featureIcon{background:linear-gradient(135deg,#9d8cff,#7862f5)!important}.generator.generator--k12 .generatorPlaybook article:nth-child(4) .featureIcon{background:linear-gradient(135deg,#ffd36d,#ffac32)!important}.generator.generator--seeded .generatorPlaybook strong,.generator.generator--k12 .generatorPlaybook strong{color:var(--scene-ink)!important;grid-area:title!important;margin:0!important;font-size:17px!important;font-weight:950!important;line-height:1.25!important}.generator.generator--seeded .generatorPlaybook em,.generator.generator--k12 .generatorPlaybook em{color:var(--scene-body)!important;grid-area:desc!important;font-size:13px!important;font-style:normal!important;font-weight:760!important;line-height:1.35!important}.generator.generator--seeded .generatorChecklist,.generator.generator--k12 .generatorChecklist{background:#ffffffd6!important;border:1px solid #ffffffe6!important;border-radius:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:min(100%,520px)!important;min-height:210px!important;margin:0!important;padding:78px 24px 28px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 52px #141c2b14!important}.generator.generator--k12 .generatorChecklist{grid-template-columns:repeat(3,minmax(0,1fr))!important}.generator.generator--seeded .generatorChecklist:before,.generator.generator--k12 .generatorChecklist:before{content:"创作流程"!important;color:var(--scene-ink)!important;font-size:17px!important;font-weight:950!important;position:absolute!important;top:25px!important;left:26px!important}.generator.generator--seeded .generatorChecklist article,.generator.generator--k12 .generatorChecklist article{text-align:center!important;min-height:112px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:start!important;justify-items:center!important;gap:8px!important;padding:0 8px!important;display:grid!important;position:relative!important}.generator.generator--seeded .generatorChecklist article:not(:last-child):after,.generator.generator--k12 .generatorChecklist article:not(:last-child):after{content:""!important;border-top:2px dashed #8e99ae38!important;width:calc(100% - 56px)!important;height:1px!important;position:absolute!important;top:22px!important;left:calc(50% + 28px)!important}.generator.generator--seeded .generatorChecklist article span,.generator.generator--k12 .generatorChecklist article span{width:48px!important;height:48px!important;color:var(--scene-ink)!important;border:1px solid var(--scene-line)!important;box-shadow:none!important;background:#f7f9fc!important;border-radius:999px!important;place-items:center!important;margin:0!important;font-size:15px!important;font-weight:950!important;display:inline-grid!important}.generator.generator--seeded .generatorChecklist article:first-child span,.generator.generator--k12 .generatorChecklist article:first-child span{color:#fff!important;background:linear-gradient(135deg, var(--scene-accent-2), var(--scene-accent))!important;box-shadow:0 14px 22px color-mix(in srgb, var(--scene-accent) 25%, transparent)!important;border-color:#0000!important}.generator.generator--seeded .generatorChecklist article strong,.generator.generator--k12 .generatorChecklist article strong{color:var(--scene-ink)!important;font-size:14px!important;font-weight:950!important;line-height:1.25!important}.generator.generator--seeded .generatorChecklist p,.generator.generator--k12 .generatorChecklist p{color:var(--scene-body)!important;margin:0!important;font-size:13px!important;font-weight:760!important;line-height:1.35!important}.generator.generator--seeded .controlPanel,.generator.generator--k12 .controlPanel{z-index:1!important;min-height:auto!important;color:var(--scene-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:panel!important;grid-template-columns:1fr!important;gap:22px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.generator.generator--seeded .controlPanel:after,.generator.generator--k12 .controlPanel:after{content:none!important;display:none!important}.generator.generator--seeded .consoleSection,.generator.generator--k12 .consoleSection,.generator.generator--seeded .consoleSection:first-of-type,.generator.generator--seeded .consoleSection:nth-of-type(2),.generator.generator--k12 .consoleSection:first-of-type{color:var(--scene-ink)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffdb!important;border:1px solid #ffffffeb!important;border-radius:28px!important;grid-area:auto/1!important;margin:0!important;padding:clamp(32px,3vw,44px)!important;overflow:hidden!important;box-shadow:0 26px 72px #242d401a!important}.generator.generator--k12 .consoleSection{padding:clamp(36px,3.4vw,48px)!important}.generator.generator--seeded .consoleSection:first-of-type:after{content:""!important;opacity:.55!important;pointer-events:none!important;background:radial-gradient(circle at 18% 26%,#f8468757 0 8px,#0000 9px),linear-gradient(135deg,#ffffff6b,#f8468729)!important;border-radius:36px!important;width:160px!important;height:120px!important;position:absolute!important;top:34px!important;right:36px!important;transform:rotate(8deg)!important}.generator.generator--seeded .consoleSectionHeader,.generator.generator--k12 .consoleSectionHeader{background:0 0!important;border:0!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:0 22px!important;padding:0 0 28px!important;display:grid!important}.generator.generator--seeded .consoleSectionHeader span,.generator.generator--k12 .consoleSectionHeader span{min-width:46px!important;height:46px!important;color:var(--scene-accent)!important;background:var(--scene-soft)!important;box-shadow:none!important;border:0!important;border-radius:13px!important;grid-row:1/span 2!important;place-items:center!important;margin:0!important;padding:0 11px!important;font-size:15px!important;font-weight:950!important;line-height:1!important;display:inline-grid!important}.generator.generator--seeded .consoleSectionHeader strong,.generator.generator--k12 .consoleSectionHeader strong{width:auto!important;color:var(--scene-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(28px,2vw,36px)!important;font-weight:950!important;line-height:1.25!important;display:block!important}.generator.generator--seeded .consoleSectionHeader p,.generator.generator--k12 .consoleSectionHeader p{max-width:820px!important;color:var(--scene-body)!important;margin:14px 0 0!important;font-size:16px!important;font-weight:700!important;line-height:1.75!important}.generator.generator--seeded .consoleFieldGrid,.generator.generator--k12 .consoleFieldGrid{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 42px!important;padding:0!important;display:grid!important}.generator.generator--seeded .consoleFieldGrid .wide,.generator.generator--k12 .consoleFieldGrid .wide{grid-column:1/-1!important}.generator.generator--seeded .controlPanel label,.generator.generator--k12 .controlPanel label{color:#27324a!important;gap:10px!important;font-size:14px!important;font-weight:900!important;line-height:1.35!important;display:grid!important}.generator.generator--seeded .controlPanel input,.generator.generator--seeded .controlPanel select,.generator.generator--seeded .controlPanel textarea,.generator.generator--k12 .controlPanel input,.generator.generator--k12 .controlPanel select,.generator.generator--k12 .controlPanel textarea{width:100%!important;min-height:56px!important;color:var(--scene-ink)!important;border:1px solid var(--scene-line)!important;background:#fffffff0!important;border-radius:12px!important;outline:none!important;padding:0 18px!important;font-size:15px!important;font-weight:760!important;box-shadow:0 8px 22px #18233a09,inset 0 1px #ffffffd1!important}.generator.generator--seeded .controlPanel textarea,.generator.generator--k12 .controlPanel textarea{min-height:70px!important;padding:16px 18px!important;line-height:1.65!important}.generator.generator--seeded .controlPanel input:focus,.generator.generator--seeded .controlPanel select:focus,.generator.generator--seeded .controlPanel textarea:focus,.generator.generator--k12 .controlPanel input:focus,.generator.generator--k12 .controlPanel select:focus,.generator.generator--k12 .controlPanel textarea:focus{border-color:color-mix(in srgb, var(--scene-accent) 42%, #d8e1ee)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--scene-accent) 12%, transparent), 0 10px 24px #18233a0b!important}.generator.generator--seeded .fieldHint,.generator.generator--k12 .fieldHint{color:#68758c!important;font-size:12.5px!important;font-weight:760!important;line-height:1.45!important}.generator.generator--k12 .k12Workbench{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.generator.generator--k12 .k12FormStack{gap:26px!important;display:grid!important}.generator.generator--k12 .k12QuickGrid{background:#ffffff7a!important;border:1px solid #dee8f6cc!important;border-radius:22px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 34px!important;padding:26px!important;display:grid!important;box-shadow:inset 0 1px #ffffffe0!important}.generator.generator--k12 .k12QuickGrid>.wide{grid-column:1/-1!important}.generator.generator--k12 .k12CountImportRow{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.generator.generator--k12 .k12CountImportRow>label{min-width:0!important;max-width:100%!important}.generator.generator--k12 .k12ImportMaterialField{box-sizing:border-box!important;border:1px solid var(--scene-line)!important;background:#fffffff0!important;border-radius:12px!important;align-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:84px!important;padding:14px 18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #18233a09!important}.generator.generator--k12 .k12ImportMaterialField>span{color:#27324a!important;font-size:13px!important;font-weight:950!important}.generator.generator--k12 .k12ImportMaterialField strong{color:var(--scene-ink)!important;font-size:14px!important;font-weight:900!important}.generator.generator--k12 .k12ImportMaterialField small{color:#68758c!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:12px!important;font-weight:760!important;overflow:hidden!important}.generator.generator--k12 .k12ImportedMaterialPreview{background:#eef8ff!important;border-color:#278bf429!important;border-radius:16px!important;margin:-6px 0 0!important}.generator.generator--seeded .submitStrip,.generator.generator--k12 .submitStrip{background:linear-gradient(135deg,#ffdba5,#fff0c9)!important;border:0!important;border-radius:16px!important;grid-column:1!important;grid-template-columns:minmax(220px,.44fr) minmax(260px,.56fr)!important;place-items:center!important;gap:18px!important;min-height:66px!important;margin:2px 0 0!important;padding:10px 24px!important;display:grid!important;box-shadow:0 18px 36px #ffa55624!important}.generator.generator--k12 .submitStrip{min-height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;display:block!important}.generator.generator--seeded .submitButton,.generator.generator--k12 .submitButton{color:#fff!important;background:linear-gradient(135deg, var(--scene-accent-2), var(--scene-accent))!important;width:min(100%,250px)!important;min-height:48px!important;box-shadow:0 14px 28px color-mix(in srgb, var(--scene-accent) 26%, transparent)!important;text-align:center!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 28px!important;font-size:16px!important;font-weight:950!important;display:inline-flex!important;position:relative!important}.generator.generator--k12 .submitButton{background:linear-gradient(135deg,#33b4ff,#267df3)!important;border-radius:17px!important;width:100%!important;min-height:58px!important;box-shadow:0 18px 34px #278bf442!important}.generator.generator--seeded .submitButton:before,.generator.generator--seeded .submitButton:after,.generator.generator--k12 .submitButton:before,.generator.generator--k12 .submitButton:after{content:none!important;display:none!important}.generator.generator--seeded .submitStrip>span,.generator.generator--k12 .submitStrip>span{color:#21283a!important;font-size:14px!important;font-weight:800!important;line-height:1.4!important}.generator.generator--k12 .submitStrip>span{display:none!important}.generator.generator--seeded .formError,.generator.generator--k12 .formError{grid-column:1!important;margin:0!important}@media (max-width:1320px){.generator.generator--seeded,.generator.generator--k12{grid-template-columns:1fr!important;grid-template-areas:"switch""intro""panel"!important;gap:28px!important}.generator.generator--seeded .generatorIntro,.generator.generator--k12 .generatorIntro{min-height:auto!important;padding-top:10px!important}.generator.generator--seeded .generatorIntro .lede,.generator.generator--k12 .generatorIntro .lede,.generator.generator--seeded .generatorPlaybook,.generator.generator--k12 .generatorPlaybook,.generator.generator--seeded .generatorChecklist,.generator.generator--k12 .generatorChecklist{width:100%!important;max-width:none!important}}@media (max-width:980px){.generator.generator--seeded,.generator.generator--k12{width:min(100% - 18px,940px)!important;padding:18px!important}.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch{grid-template-columns:repeat(2,minmax(0,1fr))!important}.generator.generator--seeded .consoleFieldGrid,.generator.generator--k12 .consoleFieldGrid,.generator.generator--k12 .k12QuickGrid,.generator.generator--k12 .k12CountImportRow{grid-template-columns:1fr!important}.generator.generator--seeded .submitStrip{grid-template-columns:1fr!important;padding:14px!important}}@media (max-width:640px){.generator.generator--seeded .generatorIntro h1,.generator.generator--k12 .generatorIntro h1{font-size:42px!important}.generator.generator--seeded .generatorPlaybook,.generator.generator--k12 .generatorPlaybook,.generator.generator--seeded .generatorChecklist,.generator.generator--k12 .generatorChecklist{grid-template-columns:1fr!important}.generator.generator--seeded .generatorChecklist article:not(:last-child):after,.generator.generator--k12 .generatorChecklist article:not(:last-child):after{display:none!important}.generator.generator--seeded .consoleSection,.generator.generator--k12 .consoleSection{border-radius:22px!important;padding:24px!important}}.generator.generator--onli,.generator.generator--private{--scene-accent:#ff8a45;--scene-accent-2:#ffb16f;--scene-accent-3:#7d61f4;--scene-soft:#fff1e8;--scene-bg:#fff9f4;--scene-bg-2:#f1edff;--scene-ink:#111b33;--scene-body:#536078;--scene-line:#dce4f0eb;width:min(100% - 28px,1840px)!important;color:var(--scene-ink)!important;background:radial-gradient(circle at 7% 10%, #fffffff5, transparent 25%), radial-gradient(circle at 38% 42%, #7d61f41f, transparent 18%), radial-gradient(circle at 92% 2%, #ff8a4524, transparent 24%), linear-gradient(135deg, #fff 0%, var(--scene-bg) 44%, var(--scene-bg-2) 100%)!important;border:1px solid #ffffffc7!important;border-radius:16px!important;grid-template-columns:minmax(390px,.44fr) minmax(700px,.86fr)!important;grid-template-areas:"switch switch""intro panel"!important;gap:34px clamp(42px,5vw,74px)!important;margin:24px auto 72px!important;padding:28px clamp(38px,4.4vw,72px) 30px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 90px #4a4a801f!important}.generator.generator--private{--scene-accent:#d7a24a;--scene-accent-2:#edc77c;--scene-accent-3:#c99338;--scene-soft:#fff6e8;--scene-bg:#fffaf2;--scene-bg-2:#f7f0e6;--scene-line:#e5dbccf2;background:radial-gradient(circle at 7% 10%, #fffffff5, transparent 25%), radial-gradient(circle at 85% 3%, #d7a24a24, transparent 22%), linear-gradient(135deg, #fffefa 0%, var(--scene-bg) 50%, var(--scene-bg-2) 100%)!important;box-shadow:0 30px 90px #7e5f301c!important}.generator.generator--onli:before,.generator.generator--private:before{content:""!important;background:color-mix(in srgb, var(--scene-accent-3) 10%, transparent)!important;filter:blur(1px)!important;pointer-events:none!important;border-radius:999px!important;width:210px!important;height:210px!important;position:absolute!important;top:30%!important;right:57%!important}.generator.generator--private:before{display:none!important}.generator.generator--onli>.modeSwitch,.generator.generator--private>.modeSwitch{z-index:3!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffbd!important;border:1px solid #ffffffd6!important;border-radius:20px!important;grid-area:switch!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;padding:8px!important;display:grid!important;position:relative!important;box-shadow:0 14px 34px #252d400f!important}.generator.generator--onli>.modeSwitch button,.generator.generator--private>.modeSwitch button{color:#5d6880!important;min-height:64px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;padding:10px 12px!important}.generator.generator--onli>.modeSwitch button.active,.generator.generator--private>.modeSwitch button.active{color:var(--scene-accent)!important;background:#fff!important;border-color:#ffffffeb!important;box-shadow:0 12px 24px #1e293b14!important}.generator.generator--onli>.modeSwitch .tabIcon,.generator.generator--private>.modeSwitch .tabIcon{color:#fff!important;background:linear-gradient(135deg, var(--scene-accent-2), var(--scene-accent))!important;width:25px!important;height:25px!important;box-shadow:0 10px 18px color-mix(in srgb, var(--scene-accent) 25%, transparent)!important;border-radius:9px!important;place-items:center!important;font-size:13px!important;display:inline-grid!important}.generator.generator--onli .generatorIntro,.generator.generator--private .generatorIntro{z-index:1!important;min-height:760px!important;color:var(--scene-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:intro!important;align-content:start!important;gap:0!important;padding:48px 0 0!important;display:grid!important;position:relative!important}.generator.generator--private .generatorIntro{background:#ffffffc7!important;border:1px solid #ffffffe0!important;border-radius:18px!important;padding:44px 56px 42px!important;box-shadow:0 24px 70px #503f2b14!important}.generator.generator--onli .generatorIntro .eyebrow,.generator.generator--private .generatorIntro .eyebrow{color:var(--scene-accent)!important;letter-spacing:.02em!important;text-transform:uppercase!important;align-items:center!important;gap:12px!important;margin:0 0 56px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important}.generator.generator--onli .generatorIntro .eyebrow:before,.generator.generator--private .generatorIntro .eyebrow:before{content:"✦"!important;color:#fff!important;background:linear-gradient(135deg, var(--scene-accent-2), var(--scene-accent))!important;width:36px!important;height:36px!important;box-shadow:0 12px 22px color-mix(in srgb, var(--scene-accent) 28%, transparent)!important;border-radius:12px!important;place-items:center!important;font-size:16px!important;display:inline-grid!important}.generator.generator--private .generatorIntro .eyebrow:before{content:"☯"!important;border-radius:999px!important;width:22px!important;height:22px!important;font-size:11px!important}.generator.generator--onli .generatorIntro h1,.generator.generator--private .generatorIntro h1{max-width:560px!important;color:var(--scene-ink)!important;letter-spacing:0!important;margin:0 0 22px!important;font-size:clamp(52px,4.3vw,78px)!important;font-weight:950!important;line-height:1.16!important}.generator.generator--onli .generatorIntro h1:after,.generator.generator--private .generatorIntro h1:after{content:""!important;background:var(--scene-accent)!important;border-radius:999px!important;width:68px!important;height:4px!important;margin:28px 0 0!important;display:block!important}.generator.generator--private .generatorIntro h1:after{width:48px!important;height:3px!important}.generator.generator--onli .generatorIntro .lede,.generator.generator--private .generatorIntro .lede{max-width:510px!important;color:var(--scene-body)!important;margin:0 0 58px!important;font-size:18px!important;font-weight:740!important;line-height:1.95!important}.generator.generator--onli .generatorSignals,.generator.generator--private .generatorSignals,.generator.generator--private .privateIntroVisual{display:none!important}.generator.generator--onli .generatorPlaybook,.generator.generator--private .generatorPlaybook{width:min(100%,500px)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:0 0 34px!important;padding:0!important;display:grid!important}.generator.generator--onli .generatorPlaybook article,.generator.generator--private .generatorPlaybook article{min-height:106px!important;color:var(--scene-ink)!important;background:#ffffffc7!important;border:1px solid #ffffffe6!important;border-radius:12px!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"icon title""icon desc"!important;align-items:center!important;column-gap:14px!important;padding:20px 24px!important;display:grid!important;box-shadow:0 18px 44px #1e293b12!important}.generator.generator--private .generatorPlaybook article{border-radius:18px!important;min-height:100px!important}.generator.generator--onli .generatorPlaybook .featureIcon,.generator.generator--private .generatorPlaybook .featureIcon{color:#fff!important;background:linear-gradient(135deg, var(--scene-accent-2), var(--scene-accent))!important;width:42px!important;height:42px!important;box-shadow:none!important;border-radius:13px!important;grid-area:icon!important;place-items:center!important;font-size:17px!important;font-weight:950!important;display:inline-grid!important}.generator.generator--onli .generatorPlaybook article:nth-child(2) .featureIcon,.generator.generator--onli .generatorPlaybook article:nth-child(3) .featureIcon{color:#7d61f4!important;background:#ece8ff!important}.generator.generator--onli .generatorPlaybook article:nth-child(4) .featureIcon{color:#ff6f3d!important;background:#ffe7df!important}.generator.generator--private .generatorPlaybook .featureIcon{color:var(--scene-accent)!important;background:#fff4de!important;border-radius:999px!important}.generator.generator--onli .generatorPlaybook strong,.generator.generator--private .generatorPlaybook strong{color:var(--scene-ink)!important;grid-area:title!important;margin:0!important;font-size:17px!important;font-weight:950!important;line-height:1.25!important}.generator.generator--onli .generatorPlaybook em,.generator.generator--private .generatorPlaybook em{color:#8a95aa!important;grid-area:desc!important;font-size:13px!important;font-style:normal!important;font-weight:760!important;line-height:1.35!important}.generator.generator--onli .generatorChecklist,.generator.generator--private .generatorChecklist{background:#ffffffd6!important;border:1px solid #ffffffe6!important;border-radius:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:min(100%,500px)!important;min-height:190px!important;margin:0!important;padding:72px 24px 24px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 50px #1e293b14!important}.generator.generator--private .generatorChecklist{border-radius:18px!important;min-height:172px!important}.generator.generator--onli .generatorChecklist:before,.generator.generator--private .generatorChecklist:before{content:"创作流程"!important;color:var(--scene-ink)!important;font-size:17px!important;font-weight:950!important;position:absolute!important;top:24px!important;left:26px!important}.generator.generator--onli .generatorChecklist article,.generator.generator--private .generatorChecklist article{text-align:center!important;min-height:96px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:start!important;justify-items:center!important;gap:7px!important;padding:0 8px!important;display:grid!important;position:relative!important}.generator.generator--onli .generatorChecklist article:not(:last-child):after,.generator.generator--private .generatorChecklist article:not(:last-child):after{content:""!important;background:#8e99ae3d!important;width:calc(100% - 56px)!important;height:1px!important;position:absolute!important;top:21px!important;left:calc(50% + 28px)!important}.generator.generator--onli .generatorChecklist article span,.generator.generator--private .generatorChecklist article span{width:46px!important;height:46px!important;color:var(--scene-ink)!important;border:1px solid var(--scene-line)!important;background:#f7f9fc!important;border-radius:999px!important;place-items:center!important;font-size:15px!important;font-weight:950!important;display:inline-grid!important}.generator.generator--onli .generatorChecklist article:first-child span,.generator.generator--private .generatorChecklist article:first-child span{color:#fff!important;background:linear-gradient(135deg, var(--scene-accent-2), var(--scene-accent))!important;border-color:#0000!important}.generator.generator--onli .generatorChecklist article strong,.generator.generator--private .generatorChecklist article strong{color:var(--scene-ink)!important;font-size:14px!important;font-weight:950!important;line-height:1.25!important}.generator.generator--onli .generatorChecklist p,.generator.generator--private .generatorChecklist p{color:#66748d!important;margin:0!important;font-size:13px!important;font-weight:760!important;line-height:1.35!important}.generator.generator--private .generatorIntro:after{content:"专业陪伴 · 科学成长 · 可信赖的教育内容"!important;color:#b1843e!important;background:linear-gradient(135deg,#fff7eb,#f5ead9)!important;border-radius:999px!important;justify-content:center!important;align-self:end!important;margin-top:56px!important;padding:14px 20px!important;font-size:14px!important;font-weight:850!important;display:inline-flex!important}.generator.generator--onli .controlPanel,.generator.generator--private .controlPanel{z-index:1!important;min-height:auto!important;color:var(--scene-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:panel!important;grid-template-columns:1fr!important;gap:26px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.generator.generator--onli .controlPanel:after,.generator.generator--private .controlPanel:after{content:none!important;display:none!important}.generator.generator--onli .consoleSection,.generator.generator--private .consoleSection,.generator.generator--onli .consoleSection:first-of-type,.generator.generator--onli .consoleSection:nth-of-type(2),.generator.generator--private .consoleSection:first-of-type,.generator.generator--private .consoleSection:nth-of-type(2){color:var(--scene-ink)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffe0!important;border:1px solid #ffffffeb!important;border-radius:22px!important;grid-area:auto/1!important;margin:0!important;padding:clamp(32px,3vw,44px)!important;overflow:hidden!important;box-shadow:0 24px 66px #242d4017!important}.generator.generator--private .consoleSection{border-radius:18px!important}.generator.generator--onli .consoleSectionHeader,.generator.generator--private .consoleSectionHeader{background:0 0!important;border:0!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:0 20px!important;padding:0 0 28px!important;display:grid!important}.generator.generator--onli .consoleSectionHeader span,.generator.generator--private .consoleSectionHeader span{min-width:42px!important;height:42px!important;color:var(--scene-accent)!important;background:var(--scene-soft)!important;box-shadow:none!important;border:0!important;border-radius:13px!important;grid-row:1/span 2!important;place-items:center!important;margin:0!important;padding:0 10px!important;font-size:16px!important;font-weight:950!important;line-height:1!important;display:inline-grid!important}.generator.generator--private .consoleSectionHeader span{color:#c2903e!important;background:#fff6e8!important;border-radius:999px!important;width:54px!important;height:54px!important}.generator.generator--onli .consoleSectionHeader strong,.generator.generator--private .consoleSectionHeader strong{width:auto!important;color:var(--scene-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(26px,1.8vw,34px)!important;font-weight:950!important;line-height:1.25!important;display:block!important}.generator.generator--onli .consoleSectionHeader p,.generator.generator--private .consoleSectionHeader p{max-width:820px!important;color:var(--scene-body)!important;margin:14px 0 0!important;font-size:16px!important;font-weight:700!important;line-height:1.75!important}.generator.generator--onli .consoleFieldGrid,.generator.generator--private .consoleFieldGrid{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 34px!important;padding:0!important;display:grid!important}.generator.generator--private .consoleFieldGrid{background:#ffffff7a!important;border:1px solid #e7ded2b8!important;border-radius:18px!important;padding:24px!important}.generator.generator--onli .consoleFieldGrid .wide,.generator.generator--private .consoleFieldGrid .wide{grid-column:1/-1!important}.generator.generator--onli .controlPanel label,.generator.generator--private .controlPanel label{color:#27324a!important;gap:10px!important;font-size:14px!important;font-weight:900!important;line-height:1.35!important;display:grid!important;position:relative!important}.generator.generator--private .controlPanel label{padding-left:0!important}.generator.generator--private .controlPanel label:before{content:"◉"!important;color:#d1a154!important;background:#fff4de!important;border-radius:999px!important;place-items:center!important;width:22px!important;height:22px!important;margin-bottom:-32px!important;font-size:10px!important;display:inline-grid!important;transform:translateY(1px)!important}.generator.generator--private .controlPanel label select,.generator.generator--private .controlPanel label input,.generator.generator--private .controlPanel label textarea,.generator.generator--private .controlPanel label .fieldHint{margin-left:0!important}.generator.generator--onli .controlPanel input,.generator.generator--onli .controlPanel select,.generator.generator--onli .controlPanel textarea,.generator.generator--private .controlPanel input,.generator.generator--private .controlPanel select,.generator.generator--private .controlPanel textarea{width:100%!important;min-height:56px!important;color:var(--scene-ink)!important;border:1px solid var(--scene-line)!important;background:#fffffff0!important;border-radius:12px!important;outline:none!important;padding:0 18px!important;font-size:15px!important;font-weight:760!important;box-shadow:0 8px 22px #18233a08,inset 0 1px #ffffffd1!important}.generator.generator--onli .controlPanel textarea,.generator.generator--private .controlPanel textarea{min-height:70px!important;padding:16px 18px!important;line-height:1.65!important}.generator.generator--onli .controlPanel input:focus,.generator.generator--onli .controlPanel select:focus,.generator.generator--onli .controlPanel textarea:focus,.generator.generator--private .controlPanel input:focus,.generator.generator--private .controlPanel select:focus,.generator.generator--private .controlPanel textarea:focus{border-color:color-mix(in srgb, var(--scene-accent) 42%, #d8e1ee)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--scene-accent) 12%, transparent), 0 10px 24px #18233a0b!important}.generator.generator--onli .fieldHint,.generator.generator--private .fieldHint{color:#68758c!important;font-size:12.5px!important;font-weight:760!important;line-height:1.45!important}.generator.generator--onli .submitStrip,.generator.generator--private .submitStrip{min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:1!important;margin:0!important;padding:0!important;display:block!important}.generator.generator--onli .submitButton,.generator.generator--private .submitButton{color:#fff!important;text-align:center!important;background:linear-gradient(135deg,#6e58ea,#9570f6)!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:62px!important;margin:0!important;padding:0 28px!important;font-size:18px!important;font-weight:950!important;display:inline-flex!important;position:relative!important;box-shadow:0 18px 34px #7d61f440!important}.generator.generator--private .submitButton{color:#fff!important;background:linear-gradient(135deg,#edc77c,#c99338)!important;border-radius:14px!important;box-shadow:0 18px 34px #c9933838!important}.generator.generator--onli .submitButton:before,.generator.generator--onli .submitButton:after,.generator.generator--private .submitButton:before,.generator.generator--private .submitButton:after{content:none!important;display:none!important}.generator.generator--onli .submitStrip>span,.generator.generator--private .submitStrip>span{display:none!important}.generator.generator--onli .formError,.generator.generator--private .formError{grid-column:1!important;margin:0!important}@media (max-width:1320px){.generator.generator--onli,.generator.generator--private{grid-template-columns:1fr!important;grid-template-areas:"switch""intro""panel"!important;gap:28px!important}.generator.generator--onli .generatorIntro,.generator.generator--private .generatorIntro{min-height:auto!important}.generator.generator--onli .generatorIntro .lede,.generator.generator--private .generatorIntro .lede,.generator.generator--onli .generatorPlaybook,.generator.generator--private .generatorPlaybook,.generator.generator--onli .generatorChecklist,.generator.generator--private .generatorChecklist{width:100%!important;max-width:none!important}}@media (max-width:980px){.generator.generator--onli,.generator.generator--private{width:min(100% - 18px,940px)!important;padding:18px!important}.generator.generator--onli>.modeSwitch,.generator.generator--private>.modeSwitch{grid-template-columns:repeat(2,minmax(0,1fr))!important}.generator.generator--onli .consoleFieldGrid,.generator.generator--private .consoleFieldGrid{grid-template-columns:1fr!important}}@media (max-width:640px){.generator.generator--onli .generatorIntro h1,.generator.generator--private .generatorIntro h1{font-size:42px!important}.generator.generator--onli .generatorPlaybook,.generator.generator--private .generatorPlaybook,.generator.generator--onli .generatorChecklist,.generator.generator--private .generatorChecklist{grid-template-columns:1fr!important}.generator.generator--onli .generatorChecklist article:not(:last-child):after,.generator.generator--private .generatorChecklist article:not(:last-child):after{display:none!important}.generator.generator--onli .consoleSection,.generator.generator--private .consoleSection{border-radius:20px!important;padding:24px!important}}.generator .consoleSummary{background:linear-gradient(135deg,#fffffff5,#f6f8fceb)!important;border:1px solid #cbd5e1c7!important;border-radius:18px!important;gap:16px!important;margin:-4px 0 2px!important;padding:20px 22px!important;display:grid!important;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0f172a0d!important}.generator .consoleSummaryHeader{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}.generator .consoleSummaryHeader .eyebrow{color:#64748b!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:11px!important;font-weight:900!important}.generator .consoleSummaryHeader strong{color:#0f172a!important;font-size:clamp(18px,1.5vw,22px)!important;font-weight:950!important;line-height:1.35!important;display:block!important}.generator .consoleSummaryHeader>span{color:#334155!important;background:#ffffffdb!important;border:1px solid #cbd5e1bd!important;border-radius:14px!important;flex-shrink:0!important;max-width:min(42%,340px)!important;padding:10px 14px!important;font-size:12.5px!important;font-weight:780!important;line-height:1.5!important}.generator .consoleSummaryChips{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.generator .summaryChip{background:#fff!important;border:1px solid #e2e8f0e6!important;border-radius:14px!important;gap:6px!important;min-height:78px!important;padding:14px 16px!important;display:grid!important;box-shadow:0 8px 20px #0f172a0a!important}.generator .summaryChip span{color:#64748b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.generator .summaryChip strong{color:#0f172a!important;word-break:break-word!important;font-size:14px!important;font-weight:900!important;line-height:1.5!important}.generator>.modeSwitch button[aria-selected=true]{transform:translateY(-1px)!important}.generator>.modeSwitch button:focus-visible,.generator .submitButton:focus-visible,.generator .secondaryAction:focus-visible,.generator .coverActions button:focus-visible,.generator .coverActions a:focus-visible,.generator .button:focus-visible{outline-offset:2px!important;outline:3px solid #3b82f647!important}.generatorPageShell .exportBar{background:#ffffffeb!important;border:1px solid #e2e8f0db!important;border-radius:22px!important;grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;align-items:start!important;gap:24px!important;width:min(100% - 28px,1840px)!important;margin:0 auto 20px!important;padding:24px 28px!important;display:grid!important;box-shadow:0 18px 40px #0f172a0f!important}.generatorPageShell .exportIntro{align-content:start!important;gap:14px!important;min-width:0!important;display:grid!important}.generatorPageShell .exportBar h2{color:#0f172a!important;margin:4px 0 8px!important;font-size:clamp(24px,2.1vw,34px)!important;font-weight:950!important;line-height:1.2!important}.generatorPageShell .exportSummaryChips{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:10px!important;display:grid!important}.generatorPageShell .exportSummaryChips span{color:#7c4a03!important;background:linear-gradient(#fff8ecf5,#fffffffa)!important;border:1px solid #f59e0b33!important;border-radius:16px!important;align-items:center!important;min-height:64px!important;padding:14px 16px!important;font-size:13px!important;font-weight:900!important;line-height:1.45!important;display:grid!important;box-shadow:0 10px 24px #f59e0b14!important}.generatorPageShell .exportActionStack{justify-items:stretch!important;gap:12px!important;min-width:0!important;display:grid!important}.generatorPageShell .k12PublishAssistantCard{background:linear-gradient(#fffaf1fa,#fffffffa)!important;border:1px solid #f59e0b2e!important;border-radius:20px!important;gap:14px!important;width:100%!important;max-width:none!important;padding:18px 20px!important;display:grid!important;box-shadow:0 16px 30px #0f172a0f!important}.generatorPageShell .k12PublishAssistantHeader{justify-items:start!important;gap:4px!important;display:grid!important}.generatorPageShell .k12PublishAssistantHeader strong{color:#020617!important;font-size:16px!important;font-weight:950!important}.generatorPageShell .k12PublishAssistantHeader .fieldHint,.generatorPageShell .k12PublishAssistantGrid>label>.fieldHint{color:#1f2937!important;font-size:13px!important;font-weight:860!important;line-height:1.65!important}.generatorPageShell .k12PublishAssistantGrid{gap:14px!important;display:grid!important}.generatorPageShell .k12PublishAssistantGrid>label{color:#07111f!important;font-weight:900!important}.generatorPageShell .k12PublishAssistantGrid select{color:#0b1220!important;font-weight:820!important}.generatorPageShell .k12PublishWorkbench{gap:16px!important;display:grid!important}.generatorPageShell .k12PublishMetaStrip{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.generatorPageShell .k12PublishMetaStrip span{color:#8a4b00!important;background:#ffffffe0!important;border:1px solid #f59e0b2e!important;border-radius:999px!important;align-items:center!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.generatorPageShell .k12PublishTextPanel{grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;gap:12px!important;display:grid!important}.generatorPageShell .k12PublishTextBlock{background:#ffffffe6!important;border:1px solid #e2e8f0e6!important;border-radius:16px!important;gap:8px!important;padding:14px 16px!important;display:grid!important}.generatorPageShell .k12PublishTextBlock strong,.generatorPageShell .k12PublishSteps strong{color:#020617!important;font-size:14px!important;font-weight:950!important}.generatorPageShell .k12PublishTextBlock p,.generatorPageShell .k12PublishTextBlock pre{color:#0b1220!important;white-space:pre-wrap!important;word-break:break-word!important;margin:0!important;font-size:14px!important;font-weight:820!important;line-height:1.8!important}.generatorPageShell .k12PublishPlatformActions,.generatorPageShell .k12PublishQuickActions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:10px!important;display:flex!important}.generatorPageShell .k12PublishSteps{background:linear-gradient(#f8fafcf5,#fffffff5)!important;border:1px solid #e2e8f0e6!important;border-radius:16px!important;gap:8px!important;padding:14px 16px!important;display:grid!important}.generatorPageShell .k12PublishSteps ol{color:#334155!important;margin:0!important;padding-left:18px!important;font-size:13px!important;font-weight:760!important;line-height:1.78!important}.generatorPageShell .k12PublishAssetRail{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:12px!important;display:grid!important}.generatorPageShell .k12PublishAssetCard,.generatorPageShell .k12PublishAssetEmpty{background:#ffffffeb!important;border:1px solid #e2e8f0eb!important;border-radius:16px!important;gap:8px!important;padding:10px!important;text-decoration:none!important;display:grid!important;box-shadow:0 12px 22px #0f172a0d!important}.generatorPageShell .k12PublishAssetCard img{aspect-ratio:3/4!important;object-fit:cover!important;border:1px solid #e2e8f0e6!important;border-radius:12px!important;width:100%!important}.generatorPageShell .k12PublishAssetCard span,.generatorPageShell .k12PublishAssetEmpty{color:#334155!important;font-size:12px!important;font-weight:850!important;line-height:1.6!important}@media (max-width:1240px){.generatorPageShell .exportBar,.generatorPageShell .k12PublishTextPanel{grid-template-columns:1fr!important}}.generatorPageShell .k12PublishAssetEmpty{text-align:center!important;background:linear-gradient(135deg,#f8fafcf2,#ffffffeb),repeating-linear-gradient(90deg,#94a3b814 0 1px,#0000 1px 24px)!important;grid-column:1/-1!important;place-items:center!important;min-height:120px!important}.generatorPageShell .results{gap:22px!important;width:min(100% - 28px,1840px)!important;margin:0 auto 72px!important;display:grid!important}.generatorPageShell .noteCard{background:#fffffff0!important;border:1px solid #e2e8f0e0!important;border-radius:24px!important;padding:26px 28px!important;box-shadow:0 20px 48px #0f172a12!important}.generatorPageShell .noteCard pre{white-space:pre-wrap!important;word-break:break-word!important;background:#f8fafc!important;border:1px solid #e2e8f0eb!important;border-radius:16px!important;margin:18px 0 0!important;padding:18px 20px!important}.generatorPageShell .coverActions{flex-wrap:wrap!important;gap:12px!important;margin:18px 0 0!important;display:flex!important}.generatorPageShell .coverActions button,.generatorPageShell .coverActions a{border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 18px!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.generatorPageShell .coverActions button{color:#fff!important;background:linear-gradient(135deg,#111827,#334155)!important;border:0!important;box-shadow:0 12px 24px #0f172a1f!important}.generatorPageShell .coverActions a{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1e0!important}.generatorPageShell .generatedCover,.generatorPageShell .k12AssetGrid img,.generatorPageShell .onliAssetGrid img,.generatorPageShell .eventPosterGrid img,.generatorPageShell .eventSingleCover img,.generatorPageShell .privateImageGrid img,.generatorPageShell .cloneImageGrid img{border:1px solid #e2e8f0e6!important;border-radius:18px!important;width:100%!important;box-shadow:0 16px 38px #0f172a14!important}.generatorPageShell .k12AssetGrid,.generatorPageShell .onliAssetGrid,.generatorPageShell .privateImageGrid,.generatorPageShell .cloneImageGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:16px!important;margin-top:18px!important;display:grid!important}.generatorPageShell .eventPosterGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:16px!important;margin-top:18px!important;display:grid!important}.generatorPageShell .eventSingleCover{max-width:380px!important;margin-top:18px!important}.generatorPageShell .noteColumns,.generatorPageShell .cloneAnalysisGrid,.generatorPageShell .onliInsightGrid{gap:16px!important;display:grid!important}.generatorPageShell .noteColumns,.generatorPageShell .cloneAnalysisGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;margin-top:20px!important}.generatorPageShell .onliInsightGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;margin:16px 0 0!important}.generatorPageShell .onliInsightGrid span,.generatorPageShell .noteColumns>div,.generatorPageShell .cloneAnalysisGrid>div,.generatorPageShell .privateCompliance,.generatorPageShell .onliPagePreview>div,.generatorPageShell .k12ImportedMaterialPreview{background:#f8fafc!important;border:1px solid #e2e8f0e0!important;border-radius:16px!important;padding:16px 18px!important}.generatorPageShell .onliPagePreview{gap:12px!important;margin-top:18px!important;display:grid!important}.generatorPageShell .materialDownloadActions{flex-wrap:wrap!important;gap:12px!important;display:flex!important}@media (max-width:1080px){.generator .consoleSummaryChips{grid-template-columns:repeat(2,minmax(0,1fr))!important}.generatorPageShell .exportBar{flex-direction:column!important;align-items:stretch!important}.generatorPageShell .exportActionStack{justify-items:stretch!important}}@media (max-width:760px){.generator .consoleSummary{padding:18px!important}.generator .consoleSummaryHeader{flex-direction:column!important}.generator .consoleSummaryHeader>span{max-width:none!important}.generator .consoleSummaryChips{grid-template-columns:1fr!important}.generatorPageShell .exportBar,.generatorPageShell .noteCard{width:min(100% - 16px,1840px)!important;padding:20px!important}.generatorPageShell .exportActionHint{text-align:left!important;max-width:none!important}.generatorPageShell .results{width:min(100% - 16px,1840px)!important}}.generator.generator--event{width:min(100% - 40px,1500px)!important;box-shadow:none!important;background:radial-gradient(circle at 0 100%,#97e3c138,#0000 20%),radial-gradient(circle at 0 0,#9dddca29,#0000 18%),linear-gradient(#f8fbf8 0%,#f5faf8 54%,#fbfdfb 100%)!important;border:0!important;grid-template-columns:minmax(360px,.92fr) minmax(720px,1.28fr)!important;gap:32px!important;margin:24px auto 56px!important;padding:0!important;position:relative!important}.generator.generator--event:before{content:""!important;clip-path:polygon(0 100%,18% 62%,30% 84%,38% 42%,50% 78%,62% 26%,72% 68%,82% 38%,100% 100%)!important;pointer-events:none!important;background:radial-gradient(circle at 50% 100%,#a8e2c95c,#0000 58%),linear-gradient(#78cfa524,#78cfa500)!important;width:160px!important;height:200px!important;position:absolute!important;bottom:18px!important;left:-24px!important}.generator.generator--event>.modeSwitch{display:none!important}.generator.generator--event .generatorIntro{color:#1a2540!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:28px 14px 28px 10px!important;position:sticky!important;top:24px!important}.generator.generator--event .eventGrowthHero{gap:24px!important;display:grid!important}.generator.generator--event .eventGrowthEyebrow{color:#39a06d!important;letter-spacing:.03em!important;margin:0!important;font-size:13px!important;font-weight:900!important}.generator.generator--event .eventGrowthHero h1{color:#182544!important;letter-spacing:0!important;margin:0!important;font-size:clamp(46px,4vw,64px)!important;font-weight:950!important;line-height:.98!important}.generator.generator--event .eventGrowthHero h1 span{display:block!important}.generator.generator--event .eventGrowthHero .lede{color:#667085!important;max-width:430px!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.9!important}.generator.generator--event .eventGrowthFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;max-width:430px!important;display:grid!important}.generator.generator--event .eventGrowthFeatureGrid article,.generator.generator--event .eventGrowthProgressCard{background:#ffffffe0!important;border:1px solid #d7e4ddeb!important;border-radius:20px!important;padding:22px 20px!important;box-shadow:0 16px 34px #0f172a0d!important}.generator.generator--event .eventGrowthFeatureGrid article{grid-template-columns:44px minmax(0,1fr)!important;grid-template-areas:"icon title""icon desc"!important;gap:4px 12px!important;display:grid!important}.generator.generator--event .eventGrowthFeatureGrid article span{color:#3aa36f!important;background:#eaf8ef!important;border-radius:999px!important;grid-area:icon!important;place-items:center!important;width:38px!important;height:38px!important;font-size:17px!important;font-weight:900!important;display:inline-grid!important}.generator.generator--event .eventGrowthFeatureGrid article strong{color:#1b2945!important;grid-area:title!important;font-size:16px!important;font-weight:900!important;line-height:1.25!important}.generator.generator--event .eventGrowthFeatureGrid article p{color:#7b8796!important;grid-area:desc!important;margin:0!important;font-size:13px!important;font-weight:700!important;line-height:1.55!important}.generator.generator--event .eventGrowthProgressCard{gap:18px!important;max-width:430px!important;display:grid!important}.generator.generator--event .eventGrowthProgressCard>p{color:#657286!important;margin:0!important;font-size:15px!important;font-weight:900!important}.generator.generator--event .eventGrowthProgressSteps div{text-align:center!important;justify-items:center!important;gap:10px!important;display:grid!important;position:relative!important}.generator.generator--event .eventGrowthProgressSteps div:not(:last-child):after{content:""!important;border-top:2px dotted #bfc9d4e6!important;width:calc(100% - 44px)!important;position:absolute!important;top:18px!important;left:calc(50% + 22px)!important}.generator.generator--event .eventGrowthProgressSteps span{z-index:1!important;color:#94a3b8!important;background:#f3f5f8!important;border-radius:999px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:14px!important;font-weight:900!important;display:inline-grid!important;position:relative!important}.generator.generator--event .eventGrowthProgressSteps div:first-child span{color:#fff!important;background:linear-gradient(135deg,#4ecb85,#39a06d)!important}.generator.generator--event .eventGrowthProgressSteps strong{color:#7b8796!important;font-size:12px!important;font-weight:800!important;line-height:1.6!important}.generator.generator--event .controlPanel{min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:18px!important;padding:18px 0 0!important;display:grid!important}.generator.generator--event .controlPanel>.consoleSection,.generator.generator--event .controlPanel>.consoleSummary{display:none!important}.generator.generator--event .eventConsoleReplica{gap:18px!important;display:grid!important}.generator.generator--event .eventConsoleCard{background:#ffffffeb!important;border:1px solid #e1e8e3f5!important;border-radius:22px!important;padding:24px 34px 22px!important;box-shadow:0 18px 36px #0f172a0d!important}.generator.generator--event .eventConsoleCardHeader{gap:12px!important;margin-bottom:24px!important;display:grid!important}.generator.generator--event .eventConsoleCardHeader span{color:#38a16e!important;background:#eaf8ef!important;border-radius:999px!important;width:fit-content!important;padding:7px 12px!important;font-size:13px!important;font-weight:900!important}.generator.generator--event .eventConsoleCardHeader strong{color:#1a2540!important;font-size:clamp(26px,2vw,34px)!important;font-weight:950!important;line-height:1.2!important}.generator.generator--event .eventConsoleCardHeader p{color:#8a94a6!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.7!important}.generator.generator--event .eventConsoleGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 22px!important;display:grid!important}.generator.generator--event .eventConsoleGrid .wide{grid-column:1/-1!important}.generator.generator--event .eventConsoleGrid label{color:#25324a!important;gap:10px!important;font-size:14px!important;font-weight:900!important;line-height:1.35!important;display:grid!important}.generator.generator--event .eventConsoleGrid input,.generator.generator--event .eventConsoleGrid select,.generator.generator--event .eventConsoleGrid textarea{color:#1b2945!important;background:#fff!important;border:1px solid #d7dfe9f5!important;border-radius:12px!important;width:100%!important;min-height:56px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffffe6!important}.generator.generator--event .eventConsoleGrid label>input:not(:first-child),.generator.generator--event .eventConsoleGrid label>select:not(:first-child),.generator.generator--event .eventConsoleGrid label>textarea:not(:first-child),.generator.generator--event .eventConsoleGrid label>.fieldHint:not(:first-child){margin-top:4px!important}.generator.generator--event .eventConsoleGrid textarea{resize:vertical!important;min-height:112px!important;padding:16px!important;line-height:1.7!important}.generator.generator--event .eventConsoleGrid input::placeholder,.generator.generator--event .eventConsoleGrid textarea::placeholder{color:#a0a9b8!important}.generator.generator--event .eventCountField{max-width:180px!important}.generator.generator--event .eventCountStepper{background:#fff!important;border:1px solid #d7dfe9f5!important;border-radius:10px!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;width:170px!important;height:44px!important;display:grid!important;overflow:hidden!important}.generator.generator--event .eventCountStepper button{color:#667085!important;background:#f8fafb!important;border:0!important;height:100%!important;font-size:20px!important;font-weight:900!important}.generator.generator--event .eventCountStepper input{text-align:center!important;height:44px!important;min-height:44px!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.generator.generator--event .submitStrip{margin-top:-4px!important}.generator.generator--event .eventSubmitStrip{box-shadow:none!important;background:0 0!important;gap:12px!important;padding:0!important;display:grid!important}.generator.generator--event .eventSubmitStrip .submitButton{color:#fff!important;background:linear-gradient(135deg,#62cf90,#3aa96e)!important;border:0!important;border-radius:14px!important;width:100%!important;min-height:58px!important;font-size:18px!important;font-weight:950!important;box-shadow:0 18px 30px #3aa96e38!important}.generator.generator--event .eventSubmitStrip .submitButton:before,.generator.generator--event .eventSubmitStrip .submitButton:after{content:none!important;display:none!important}.generator.generator--event .eventSubmitStrip>span{color:#98a2b3!important;text-align:center!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important}@media (max-width:1120px){.generator.generator--event{grid-template-columns:1fr!important;width:min(100% - 24px,1500px)!important}.generator.generator--event .generatorIntro{padding:12px 0 0!important;position:relative!important;top:auto!important}}@media (max-width:760px){.generator.generator--event .eventGrowthFeatureGrid,.generator.generator--event .eventConsoleGrid,.generator.generator--event .eventGrowthProgressSteps{grid-template-columns:1fr!important}.generator.generator--event .eventGrowthProgressSteps div:not(:last-child):after{display:none!important}.generator.generator--event .eventConsoleCard{padding:20px!important}}.generator.generator--private .generatorIntro .eyebrow{min-height:28px!important;padding-left:34px!important;position:relative!important}.generator.generator--private .generatorIntro .eyebrow:before{margin:0!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}.generator.generator--private .controlPanel label{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:10px 8px!important;display:grid!important}.generator.generator--private .controlPanel label:before{grid-area:1/1!important;width:22px!important;height:22px!important;margin:0!important;transform:none!important}.generator.generator--private .controlPanel label select,.generator.generator--private .controlPanel label input,.generator.generator--private .controlPanel label textarea,.generator.generator--private .controlPanel label .fieldHint{grid-column:1/-1!important;margin-left:0!important}.generator.generator--event{grid-template-areas:"switch switch""intro panel"!important}.generator.generator--event>.modeSwitch{z-index:3!important;background:linear-gradient(135deg,#fffffff0,#f9fdfae0),radial-gradient(circle at 12% 0,#62cf9024,#0000 36%)!important;border:1px solid #4caf7721!important;border-radius:24px!important;grid-area:switch/1/switch/-1!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;min-height:auto!important;margin:0 0 2px!important;padding:10px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 18px 48px #2d795214,inset 0 1px #ffffffc7!important}.generator.generator--event>.modeSwitch:before,.generator.generator--event>.modeSwitch:after{content:none!important;display:none!important}.generator.generator--event>.modeSwitch button,.generator.generator--event>.modeSwitch button:nth-child(n){color:#617084!important;min-height:66px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:4px 10px!important;padding:11px 12px!important;display:grid!important}.generator.generator--event>.modeSwitch .tabIcon{width:36px!important;height:36px!important;color:var(--tab)!important;background:color-mix(in srgb, var(--tab) 11%, #fff 89%)!important;border-radius:13px!important;grid-row:1/span 2!important;font-size:18px!important}.generator.generator--event>.modeSwitch button strong{color:#202a3a!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:950!important;line-height:1.18!important}.generator.generator--event>.modeSwitch button small{color:#8a95a6!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:720!important;line-height:1.28!important;display:block!important}.generator.generator--event>.modeSwitch button.active,.generator.generator--event>.modeSwitch button[aria-selected=true]{border-color:color-mix(in srgb, var(--tab) 24%, #fffc)!important;box-shadow:0 12px 28px color-mix(in srgb, var(--tab) 12%, transparent), inset 0 0 0 1px #ffffffb3!important;background:#fff!important}.generator.generator--event>.modeSwitch button.active .tabIcon,.generator.generator--event>.modeSwitch button[aria-selected=true] .tabIcon{color:#fff!important;background:var(--tab)!important}.generator.generator--event>.modeSwitch button.active strong,.generator.generator--event>.modeSwitch button[aria-selected=true] strong{color:var(--tab)!important}@media (max-width:1120px){.generator.generator--event{grid-template-areas:"switch""intro""panel"!important}}@media (max-width:760px){.generator.generator--event>.modeSwitch{overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:repeat(6,minmax(138px,1fr))!important;overflow-x:auto!important}.generator.generator--event>.modeSwitch button{scroll-snap-align:start!important}}.generator.generator--seeded,.generator.generator--k12,.generator.generator--onli,.generator.generator--event,.generator.generator--private{--read-ink-strong:#111827;--read-ink:#1f2a3d;--read-muted:#3f4d63;--read-soft:#526174}.generator.generator--seeded>.modeSwitch button strong,.generator.generator--k12>.modeSwitch button strong,.generator.generator--onli>.modeSwitch button strong,.generator.generator--event>.modeSwitch button strong,.generator.generator--private>.modeSwitch button strong{color:var(--read-ink-strong)!important;font-weight:950!important}.generator.generator--seeded>.modeSwitch button small,.generator.generator--k12>.modeSwitch button small,.generator.generator--onli>.modeSwitch button small,.generator.generator--event>.modeSwitch button small,.generator.generator--private>.modeSwitch button small{color:var(--read-muted)!important;font-weight:820!important}.generator.generator--seeded .generatorIntro .lede,.generator.generator--k12 .generatorIntro .lede,.generator.generator--onli .generatorIntro .lede,.generator.generator--event .generatorIntro .lede,.generator.generator--private .generatorIntro .lede,.generator.generator--event .eventGrowthHero .lede{color:var(--read-muted)!important;font-weight:760!important}.generator.generator--seeded .generatorSignals span,.generator.generator--k12 .generatorSignals span,.generator.generator--onli .generatorSignals span,.generator.generator--event .generatorSignals span,.generator.generator--private .generatorSignals span{color:var(--read-ink)!important;font-weight:860!important}.generator.generator--seeded .generatorPlaybook strong,.generator.generator--k12 .generatorPlaybook strong,.generator.generator--onli .generatorPlaybook strong,.generator.generator--event .generatorPlaybook strong,.generator.generator--private .generatorPlaybook strong,.generator.generator--seeded .generatorChecklist article strong,.generator.generator--k12 .generatorChecklist article strong,.generator.generator--onli .generatorChecklist article strong,.generator.generator--event .generatorChecklist article strong,.generator.generator--private .generatorChecklist article strong{color:var(--read-ink-strong)!important;font-weight:950!important}.generator.generator--seeded .generatorPlaybook em,.generator.generator--k12 .generatorPlaybook em,.generator.generator--onli .generatorPlaybook em,.generator.generator--private .generatorPlaybook em,.generator.generator--seeded .generatorChecklist p,.generator.generator--k12 .generatorChecklist p,.generator.generator--onli .generatorChecklist p,.generator.generator--event .generatorChecklist p,.generator.generator--private .generatorChecklist p,.generator.generator--event .eventGrowthFeatureGrid article p,.generator.generator--event .eventGrowthProgressCard>p,.generator.generator--event .eventGrowthProgressSteps strong,.generator.generator--event .eventConsoleCardHeader p{color:var(--read-soft)!important;font-weight:760!important}.generator.generator--seeded .consoleSectionHeader p,.generator.generator--k12 .consoleSectionHeader p,.generator.generator--onli .consoleSectionHeader p,.generator.generator--event .consoleSectionHeader p,.generator.generator--private .consoleSectionHeader p,.generator.generator--seeded .fieldHint,.generator.generator--k12 .fieldHint,.generator.generator--onli .fieldHint,.generator.generator--event .fieldHint,.generator.generator--private .fieldHint,.generator.generator--seeded .eventFieldCounter,.generator.generator--k12 .eventFieldCounter,.generator.generator--onli .eventFieldCounter,.generator.generator--event .eventFieldCounter,.generator.generator--private .eventFieldCounter{color:var(--read-muted)!important;font-weight:780!important}.generator.generator--seeded .controlPanel label,.generator.generator--k12 .controlPanel label,.generator.generator--onli .controlPanel label,.generator.generator--event .controlPanel label,.generator.generator--private .controlPanel label,.generator.generator--event .eventConsoleGrid label{color:var(--read-ink)!important;font-weight:920!important}.generator.generator--seeded .controlPanel input,.generator.generator--seeded .controlPanel select,.generator.generator--seeded .controlPanel textarea,.generator.generator--k12 .controlPanel input,.generator.generator--k12 .controlPanel select,.generator.generator--k12 .controlPanel textarea,.generator.generator--onli .controlPanel input,.generator.generator--onli .controlPanel select,.generator.generator--onli .controlPanel textarea,.generator.generator--event .controlPanel input,.generator.generator--event .controlPanel select,.generator.generator--event .controlPanel textarea,.generator.generator--private .controlPanel input,.generator.generator--private .controlPanel select,.generator.generator--private .controlPanel textarea,.generator.generator--event .eventConsoleGrid input,.generator.generator--event .eventConsoleGrid select,.generator.generator--event .eventConsoleGrid textarea{color:var(--read-ink-strong)!important;font-weight:800!important}.generator.generator--seeded .controlPanel input::placeholder,.generator.generator--seeded .controlPanel textarea::placeholder,.generator.generator--k12 .controlPanel input::placeholder,.generator.generator--k12 .controlPanel textarea::placeholder,.generator.generator--onli .controlPanel input::placeholder,.generator.generator--onli .controlPanel textarea::placeholder,.generator.generator--event .controlPanel input::placeholder,.generator.generator--event .controlPanel textarea::placeholder,.generator.generator--private .controlPanel input::placeholder,.generator.generator--private .controlPanel textarea::placeholder,.generator.generator--event .eventConsoleGrid input::placeholder,.generator.generator--event .eventConsoleGrid textarea::placeholder{color:#6b778a!important;opacity:1!important;font-weight:700!important}.generator .formAssistPanel{background:linear-gradient(135deg,#fffffff0,#f8fafce6)!important;border:1px solid #1e293b14!important;border-radius:18px!important;gap:14px!important;padding:16px!important;display:grid!important;box-shadow:0 14px 34px #0f172a0d!important}.generator .formAssistHeader{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.generator .formAssistHeader div:first-child{gap:4px!important;display:grid!important}.generator .formAssistHeader span{color:#ff4f91!important;font-size:12px!important;font-weight:950!important}.generator .formAssistHeader strong{color:#111827!important;font-size:16px!important;font-weight:950!important}.generator .formAssistActions,.generator .presetChips,.exportActions{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.generator .formAssistActions button,.generator .presetChips button,.retryAction,.imageTaskProgress button{cursor:pointer!important;color:#1f2937!important;background:#fff!important;border:1px solid #1e293b1f!important;border-radius:999px!important;font-weight:900!important}.generator .formAssistActions button{min-height:34px!important;padding:0 13px!important}.generator .presetChips button{text-align:left!important;border-radius:15px!important;gap:3px!important;min-height:56px!important;padding:10px 14px!important;display:grid!important}.generator .presetChips button strong{color:#111827!important;font-size:13px!important}.generator .presetChips button span{color:#4b5563!important;font-size:12px!important;font-weight:760!important}.generationProgress,.imageTaskProgress{background:#ffffffd1!important;border:1px solid #ff4f9129!important;border-radius:14px!important;gap:8px!important;width:100%!important;padding:12px 14px!important;display:grid!important}.generationProgress div,.imageTaskProgress{align-items:center!important}.generationProgress div{justify-content:space-between!important;gap:12px!important;display:flex!important}.generationProgress strong,.imageTaskProgress span{color:#111827!important;font-size:13px!important;font-weight:950!important}.generationProgress span{color:#4b5563!important;font-size:12px!important;font-weight:800!important}.generationProgress progress,.imageTaskProgress progress{accent-color:#ff4f91!important;border-radius:999px!important;width:100%!important;height:8px!important;overflow:hidden!important}.retryAction{color:#fff!important;background:linear-gradient(135deg,#ff4f91,#ff7a45)!important;border:0!important;justify-self:start!important;min-height:38px!important;padding:0 16px!important}.imageTaskProgress{grid-template-columns:minmax(140px,1fr) minmax(120px,220px) auto!important;margin-top:8px!important}.imageTaskProgress button{min-height:30px!important;padding:0 12px!important}.exportActions .button{text-align:center!important;min-width:96px!important}.exportActions button.button{cursor:pointer!important}.exportActions button.button:disabled{cursor:wait!important;opacity:.72!important}.generatorPageShell .exportActionHint{color:#172033!important;text-align:right!important;max-width:540px!important;margin:0!important;font-size:13px!important;font-weight:860!important;line-height:1.6!important}.generatorPageShell .exportActionHint--success{color:#0f5f58!important}.generatorPageShell .exportActionHint--error{color:#991b1b!important}@media (max-width:760px){.generator .formAssistHeader,.generationProgress div,.imageTaskProgress{grid-template-columns:1fr!important;display:grid!important}}.generator .consoleSummary,.generator.generator--seeded .consoleSummary,.generator.generator--k12 .consoleSummary,.generator.generator--onli .consoleSummary,.generator.generator--event .consoleSummary,.generator.generator--private .consoleSummary,.generator.generator--clone .consoleSummary{visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.generator.generator--seeded,.generator.generator--k12,.generator.generator--onli,.generator.generator--event,.generator.generator--private,.generator.generator--clone{background:radial-gradient(circle at 0 0,#ff4f9129,#0000 20%),radial-gradient(circle at 100% 100%,#ff7a451f,#0000 22%),linear-gradient(135deg,#fffdfb 0%,#f8f4f3 100%)!important;border:1px solid #ff789b2e!important;border-radius:34px!important;grid-template-columns:minmax(390px,.72fr) minmax(720px,1.28fr)!important;grid-template-areas:"switch switch""intro panel"!important;align-items:start!important;gap:28px!important;width:min(100% - 80px,1760px)!important;margin:18px auto 56px!important;padding:clamp(22px,2vw,34px)!important;display:grid!important;box-shadow:0 28px 88px #37261a14!important}.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--onli>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch,.generator.generator--clone>.modeSwitch{background:#ffffffdb!important;border:1px solid #1e293b14!important;border-radius:24px!important;grid-area:switch!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-height:auto!important;margin:0!important;padding:10px!important;display:grid!important;box-shadow:0 18px 52px #3a496112!important}.generator.generator--seeded .generatorIntro,.generator.generator--k12 .generatorIntro,.generator.generator--onli .generatorIntro,.generator.generator--event .generatorIntro,.generator.generator--private .generatorIntro,.generator.generator--clone .generatorIntro{color:#111827!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:intro!important;align-content:start!important;gap:24px!important;padding:clamp(48px,4.8vw,78px) clamp(34px,3.5vw,58px)!important;display:grid!important;position:sticky!important;top:24px!important;overflow:visible!important}.generator.generator--event .generatorIntro>.eyebrow,.generator.generator--event .generatorIntro>h1,.generator.generator--event .generatorIntro>.lede,.generator.generator--event .generatorIntro>.generatorSignals,.generator.generator--event .generatorIntro>.generatorPlaybook,.generator.generator--event .generatorIntro>.generatorChecklist{display:revert!important}.generator.generator--seeded .controlPanel,.generator.generator--k12 .controlPanel,.generator.generator--onli .controlPanel,.generator.generator--event .controlPanel,.generator.generator--private .controlPanel,.generator.generator--clone .controlPanel{min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:panel!important;align-content:start!important;gap:22px!important;padding:0!important;display:grid!important;overflow:visible!important}.generator.generator--seeded .consoleSection,.generator.generator--k12 .consoleSection,.generator.generator--onli .consoleSection,.generator.generator--event .consoleSection,.generator.generator--private .consoleSection,.generator.generator--clone .consoleSection{background:#ffffffe6!important;border:1px solid #1e293b14!important;border-radius:26px!important;gap:24px!important;padding:clamp(24px,2.2vw,34px)!important;display:grid!important;box-shadow:0 18px 50px #0f172a0f!important}.generator.generator--seeded .consoleFieldGrid,.generator.generator--k12 .consoleFieldGrid,.generator.generator--onli .consoleFieldGrid,.generator.generator--event .consoleFieldGrid,.generator.generator--private .consoleFieldGrid,.generator.generator--clone .consoleFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 22px!important;display:grid!important}.generator.generator--seeded .consoleFieldGrid .wide,.generator.generator--k12 .consoleFieldGrid .wide,.generator.generator--onli .consoleFieldGrid .wide,.generator.generator--event .consoleFieldGrid .wide,.generator.generator--private .consoleFieldGrid .wide,.generator.generator--clone .consoleFieldGrid .wide{grid-column:1/-1!important}.generator.generator--event .eventConsoleReplica,.generator.generator--event .eventConsoleCard,.generator.generator--event .eventConsoleGrid,.generator.generator--event .eventGrowthHero,.generator.generator--event .eventGrowthFeatureGrid,.generator.generator--event .eventGrowthProgressCard{display:contents!important}.generator.generator--event .eventCountStepper{grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;width:170px!important;display:grid!important}.generator.generator--seeded .submitStrip,.generator.generator--k12 .submitStrip,.generator.generator--onli .submitStrip,.generator.generator--event .submitStrip,.generator.generator--private .submitStrip,.generator.generator--clone .submitStrip{box-shadow:none!important;background:0 0!important;border:0!important;gap:12px!important;padding:0!important;display:grid!important}.generator.generator--seeded .submitButton,.generator.generator--k12 .submitButton,.generator.generator--onli .submitButton,.generator.generator--event .submitButton,.generator.generator--private .submitButton,.generator.generator--clone .submitButton{color:#fff!important;background:linear-gradient(135deg,#ff4f91,#ff7a45)!important;border:0!important;border-radius:16px!important;width:100%!important;min-height:58px!important;font-size:18px!important;font-weight:950!important;box-shadow:0 18px 34px #ff615633!important}@media (max-width:1120px){.generator.generator--seeded,.generator.generator--k12,.generator.generator--onli,.generator.generator--event,.generator.generator--private,.generator.generator--clone{grid-template-columns:1fr!important;grid-template-areas:"switch""intro""panel"!important;width:min(100% - 24px,1500px)!important}.generator.generator--seeded .generatorIntro,.generator.generator--k12 .generatorIntro,.generator.generator--onli .generatorIntro,.generator.generator--event .generatorIntro,.generator.generator--private .generatorIntro,.generator.generator--clone .generatorIntro{position:relative!important;top:auto!important}}@media (max-width:760px){.generator.generator--seeded,.generator.generator--k12,.generator.generator--onli,.generator.generator--event,.generator.generator--private,.generator.generator--clone{width:min(100% - 16px,1500px)!important;padding:16px!important}.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--onli>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch,.generator.generator--clone>.modeSwitch{scroll-snap-type:x proximity!important;grid-template-columns:repeat(6,minmax(138px,1fr))!important;overflow-x:auto!important}.generator.generator--seeded .consoleFieldGrid,.generator.generator--k12 .consoleFieldGrid,.generator.generator--onli .consoleFieldGrid,.generator.generator--event .consoleFieldGrid,.generator.generator--private .consoleFieldGrid,.generator.generator--clone .consoleFieldGrid{grid-template-columns:1fr!important}}.generator.generator--seeded,.generator.generator--k12,.generator.generator--onli,.generator.generator--event,.generator.generator--private,.generator.generator--clone{color:#111827!important;letter-spacing:0!important}.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--onli>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch,.generator.generator--clone>.modeSwitch{gap:16px!important;padding:14px!important}.generator.generator--seeded>.modeSwitch button,.generator.generator--k12>.modeSwitch button,.generator.generator--onli>.modeSwitch button,.generator.generator--event>.modeSwitch button,.generator.generator--private>.modeSwitch button,.generator.generator--clone>.modeSwitch button{gap:6px 14px!important;min-height:82px!important;padding:15px 18px!important}.generator.generator--seeded>.modeSwitch button strong,.generator.generator--k12>.modeSwitch button strong,.generator.generator--onli>.modeSwitch button strong,.generator.generator--event>.modeSwitch button strong,.generator.generator--private>.modeSwitch button strong,.generator.generator--clone>.modeSwitch button strong{color:#020617!important;font-size:15.5px!important;font-weight:950!important;line-height:1.35!important}.generator.generator--seeded>.modeSwitch button small,.generator.generator--k12>.modeSwitch button small,.generator.generator--onli>.modeSwitch button small,.generator.generator--event>.modeSwitch button small,.generator.generator--private>.modeSwitch button small,.generator.generator--clone>.modeSwitch button small{color:#334155!important;font-size:13px!important;font-weight:800!important;line-height:1.55!important}.generator.generator--seeded .generatorIntro,.generator.generator--k12 .generatorIntro,.generator.generator--onli .generatorIntro,.generator.generator--event .generatorIntro,.generator.generator--private .generatorIntro,.generator.generator--clone .generatorIntro{gap:22px!important}.generator.generator--seeded .generatorIntro .lede,.generator.generator--k12 .generatorIntro .lede,.generator.generator--onli .generatorIntro .lede,.generator.generator--event .generatorIntro .lede,.generator.generator--private .generatorIntro .lede,.generator.generator--clone .generatorIntro .lede{color:#1f2937!important;font-size:clamp(16px,1.08vw,18px)!important;font-weight:760!important;line-height:1.9!important}.generator.generator--seeded .generatorPlaybook article,.generator.generator--k12 .generatorPlaybook article,.generator.generator--onli .generatorPlaybook article,.generator.generator--event .generatorPlaybook article,.generator.generator--private .generatorPlaybook article,.generator.generator--clone .generatorPlaybook article,.generator.generator--seeded .generatorChecklist article,.generator.generator--k12 .generatorChecklist article,.generator.generator--onli .generatorChecklist article,.generator.generator--event .generatorChecklist article,.generator.generator--private .generatorChecklist article,.generator.generator--clone .generatorChecklist article{gap:8px!important;padding:18px 20px!important}.generator.generator--seeded .generatorPlaybook span,.generator.generator--k12 .generatorPlaybook span,.generator.generator--onli .generatorPlaybook span,.generator.generator--event .generatorPlaybook span,.generator.generator--private .generatorPlaybook span,.generator.generator--clone .generatorPlaybook span,.generator.generator--seeded .generatorChecklist span,.generator.generator--k12 .generatorChecklist span,.generator.generator--onli .generatorChecklist span,.generator.generator--event .generatorChecklist span,.generator.generator--private .generatorChecklist span,.generator.generator--clone .generatorChecklist span{color:#0f172a!important;font-size:15.5px!important;font-weight:900!important;line-height:1.55!important}.generator.generator--seeded .generatorPlaybook strong,.generator.generator--k12 .generatorPlaybook strong,.generator.generator--onli .generatorPlaybook strong,.generator.generator--event .generatorPlaybook strong,.generator.generator--private .generatorPlaybook strong,.generator.generator--clone .generatorPlaybook strong,.generator.generator--seeded .generatorChecklist p,.generator.generator--k12 .generatorChecklist p,.generator.generator--onli .generatorChecklist p,.generator.generator--event .generatorChecklist p,.generator.generator--private .generatorChecklist p,.generator.generator--clone .generatorChecklist p{color:#334155!important;font-size:14px!important;font-weight:720!important;line-height:1.7!important}.generator.generator--seeded .formAssistPanel,.generator.generator--k12 .formAssistPanel,.generator.generator--onli .formAssistPanel,.generator.generator--event .formAssistPanel,.generator.generator--private .formAssistPanel,.generator.generator--clone .formAssistPanel,.generator.generator--seeded .consoleSection,.generator.generator--k12 .consoleSection,.generator.generator--onli .consoleSection,.generator.generator--event .consoleSection,.generator.generator--private .consoleSection,.generator.generator--clone .consoleSection{gap:24px!important}.generator.generator--seeded .formAssistHeader h2,.generator.generator--k12 .formAssistHeader h2,.generator.generator--onli .formAssistHeader h2,.generator.generator--event .formAssistHeader h2,.generator.generator--private .formAssistHeader h2,.generator.generator--clone .formAssistHeader h2{color:#020617!important;font-size:18px!important;font-weight:950!important;line-height:1.45!important}.generator.generator--seeded .formAssistHeader p,.generator.generator--k12 .formAssistHeader p,.generator.generator--onli .formAssistHeader p,.generator.generator--event .formAssistHeader p,.generator.generator--private .formAssistHeader p,.generator.generator--clone .formAssistHeader p,.generator.generator--seeded .historyMeta,.generator.generator--k12 .historyMeta,.generator.generator--onli .historyMeta,.generator.generator--event .historyMeta,.generator.generator--private .historyMeta,.generator.generator--clone .historyMeta{color:#475569!important;font-size:14px!important;font-weight:720!important;line-height:1.75!important}.generator.generator--seeded .presetChips,.generator.generator--k12 .presetChips,.generator.generator--onli .presetChips,.generator.generator--event .presetChips,.generator.generator--private .presetChips,.generator.generator--clone .presetChips{gap:12px!important}.generator.generator--seeded .presetChips button,.generator.generator--k12 .presetChips button,.generator.generator--onli .presetChips button,.generator.generator--event .presetChips button,.generator.generator--private .presetChips button,.generator.generator--clone .presetChips button,.generator.generator--seeded .historyRestoreButton,.generator.generator--k12 .historyRestoreButton,.generator.generator--onli .historyRestoreButton,.generator.generator--event .historyRestoreButton,.generator.generator--private .historyRestoreButton,.generator.generator--clone .historyRestoreButton{color:#0f172a!important;font-size:14px!important;font-weight:850!important;line-height:1.45!important}.generator.generator--seeded .consoleSectionHeader strong,.generator.generator--k12 .consoleSectionHeader strong,.generator.generator--onli .consoleSectionHeader strong,.generator.generator--event .consoleSectionHeader strong,.generator.generator--private .consoleSectionHeader strong,.generator.generator--clone .consoleSectionHeader strong{color:#020617!important;font-size:21px!important;font-weight:950!important;line-height:1.35!important}.generator.generator--seeded .consoleSectionHeader p,.generator.generator--k12 .consoleSectionHeader p,.generator.generator--onli .consoleSectionHeader p,.generator.generator--event .consoleSectionHeader p,.generator.generator--private .consoleSectionHeader p,.generator.generator--clone .consoleSectionHeader p{color:#334155!important;font-size:14.5px!important;font-weight:720!important;line-height:1.75!important}.generator.generator--seeded .consoleFieldGrid,.generator.generator--k12 .consoleFieldGrid,.generator.generator--onli .consoleFieldGrid,.generator.generator--event .consoleFieldGrid,.generator.generator--private .consoleFieldGrid,.generator.generator--clone .consoleFieldGrid{gap:22px 24px!important}.generator.generator--seeded .controlPanel label,.generator.generator--k12 .controlPanel label,.generator.generator--onli .controlPanel label,.generator.generator--event .controlPanel label,.generator.generator--private .controlPanel label,.generator.generator--clone .controlPanel label{color:#111827!important;gap:10px!important;font-size:15px!important;font-weight:900!important;line-height:1.5!important}.generator.generator--seeded .fieldHint,.generator.generator--k12 .fieldHint,.generator.generator--onli .fieldHint,.generator.generator--event .fieldHint,.generator.generator--private .fieldHint,.generator.generator--clone .fieldHint{color:#334155!important;font-size:13.5px!important;font-weight:760!important;line-height:1.7!important}.generator.generator--seeded .controlPanel input,.generator.generator--k12 .controlPanel input,.generator.generator--onli .controlPanel input,.generator.generator--event .controlPanel input,.generator.generator--private .controlPanel input,.generator.generator--clone .controlPanel input,.generator.generator--seeded .controlPanel select,.generator.generator--k12 .controlPanel select,.generator.generator--onli .controlPanel select,.generator.generator--event .controlPanel select,.generator.generator--private .controlPanel select,.generator.generator--clone .controlPanel select,.generator.generator--seeded .controlPanel textarea,.generator.generator--k12 .controlPanel textarea,.generator.generator--onli .controlPanel textarea,.generator.generator--event .controlPanel textarea,.generator.generator--private .controlPanel textarea,.generator.generator--clone .controlPanel textarea{color:#0f172a!important;font-size:15px!important;font-weight:720!important;line-height:1.65!important}.generator.generator--event{--event-accent:#28a86b;--event-accent-soft:#eefaf3;--event-panel:#fff;--event-ink:#0f172a;--event-muted:#475569;background:radial-gradient(circle at 0 0,#28a86b1a,#0000 34%),radial-gradient(circle at 100% 10%,#ff744e14,#0000 32%),#fffdfb!important;border:1px solid #28a86b24!important;border-radius:30px!important;grid-template-columns:minmax(300px,.58fr) minmax(560px,1fr)!important;grid-template-areas:"switch switch""intro panel"!important;align-items:start!important;gap:clamp(22px,2.4vw,34px)!important;width:min(100% - 32px,1500px)!important;min-height:auto!important;margin:24px auto 56px!important;padding:clamp(18px,2vw,28px)!important;display:grid!important;box-shadow:0 24px 80px #0f172a14!important}.generator.generator--event>.modeSwitch{background:#ffffffeb!important;border:1px solid #0f172a14!important;border-radius:22px!important;grid-area:switch!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;padding:12px!important;box-shadow:0 16px 42px #0f172a0f!important}.generator.generator--event>.modeSwitch button{background:0 0!important;border-radius:16px!important;min-height:76px!important;padding:13px 14px!important}.generator.generator--event>.modeSwitch button.active,.generator.generator--event>.modeSwitch button[aria-selected=true]{background:#fff!important;border-color:#28a86b38!important;box-shadow:0 14px 28px #28a86b1a!important}.generator.generator--event .generatorIntro{min-height:auto!important;color:var(--event-ink)!important;background:linear-gradient(#fffffff0,#f7fdf9e6)!important;border:1px solid #28a86b21!important;border-radius:28px!important;grid-area:intro!important;align-content:start!important;gap:22px!important;padding:clamp(28px,3vw,46px)!important;display:grid!important;position:sticky!important;top:24px!important;box-shadow:0 18px 58px #19664114!important}.generator.generator--event .generatorIntro .eyebrow{color:var(--event-accent)!important;letter-spacing:.08em!important;font-size:12px!important}.generator.generator--event .generatorIntro h1{max-width:9em!important;color:var(--event-ink)!important;margin:0!important;font-size:clamp(38px,3.4vw,60px)!important;line-height:1.12!important}.generator.generator--event .generatorIntro .lede{max-width:520px!important;color:var(--event-muted)!important;margin:0!important}.generator.generator--event .generatorSignals{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.generator.generator--event .generatorSignals span{color:#17613e!important;background:var(--event-accent-soft)!important;border:1px solid #28a86b2e!important}.generator.generator--event .generatorPlaybook{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;display:grid!important}.generator.generator--event .generatorPlaybook article,.generator.generator--event .generatorChecklist article{min-height:auto!important;color:var(--event-ink)!important;background:#fff!important;border:1px solid #28a86b24!important;border-radius:18px!important;align-content:start!important;gap:8px!important;padding:18px!important;display:grid!important;box-shadow:0 12px 34px #0f172a0d!important}.generator.generator--event .generatorPlaybook article:before,.generator.generator--event .generatorPlaybook article:after{content:none!important;display:none!important}.generator.generator--event .generatorPlaybook .featureIcon,.generator.generator--event .generatorChecklist span{color:#fff!important;background:var(--event-accent)!important;border-radius:12px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:15px!important;font-style:normal!important;display:inline-grid!important}.generator.generator--event .generatorPlaybook strong,.generator.generator--event .generatorChecklist strong{color:var(--event-ink)!important;font-size:15.5px!important;line-height:1.45!important}.generator.generator--event .generatorPlaybook em,.generator.generator--event .generatorChecklist p{color:var(--event-muted)!important;font-size:13.5px!important;font-style:normal!important;line-height:1.7!important}.generator.generator--event .generatorChecklist{gap:12px!important;margin:0!important;display:grid!important}.generator.generator--event .controlPanel{box-shadow:none!important;background:0 0!important;border:0!important;grid-area:panel!important;gap:22px!important;padding:0!important;display:grid!important}.generator.generator--event .formAssistPanel,.generator.generator--event .consoleSection{background:var(--event-panel)!important;border:1px solid #0f172a14!important;box-shadow:0 18px 54px #0f172a12!important}.generator.generator--event .consoleSection{padding:clamp(24px,2.2vw,34px)!important}.generator.generator--event .submitButton{background:linear-gradient(135deg,#34c978,#19975c)!important;box-shadow:0 18px 34px #28a86b33!important}@media (max-width:1120px){.generator.generator--event{grid-template-columns:1fr!important;grid-template-areas:"switch""intro""panel"!important}.generator.generator--event .generatorIntro{position:relative!important;top:auto!important}}@media (max-width:760px){.generator.generator--event{width:min(100% - 16px,1500px)!important;padding:16px!important}.generator.generator--event>.modeSwitch{grid-template-columns:repeat(6,minmax(138px,1fr))!important;overflow-x:auto!important}.generator.generator--event .generatorPlaybook{grid-template-columns:1fr!important}}.imageTaskProgress{background:linear-gradient(90deg,#fffffff5,#ffffffe6),repeating-linear-gradient(90deg,#ff4f9114 0 1px,#0000 1px 38px)!important;border:1px solid #ff4f912e!important;border-radius:16px!important;grid-template-columns:minmax(118px,max-content) minmax(180px,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}.imageTaskProgress .imageTaskCopy{color:#0000!important;min-width:112px!important;font-size:0!important;line-height:1!important}.imageTaskProgress .imageTaskCopy:before{content:"让子弹飞一会"!important;color:#ff4f91!important;font-size:14px!important;font-weight:950!important;line-height:1.35!important}.imageTaskProgress .bulletProgress{--progress:0%;background:linear-gradient(90deg, #0f8a1d var(--progress), #9aa1aa var(--progress))!important;border-radius:999px!important;grid-column:2!important;height:12px!important;position:relative!important;overflow:hidden!important}.imageTaskProgress .bulletProgress:before,.imageTaskProgress .bulletProgress i{content:none!important;display:none!important}.imageTaskProgress .bulletProgress progress{opacity:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.imageTaskProgress strong{z-index:2!important;color:#fff!important;text-shadow:0 1px 2px #00000038!important;grid-area:1/2!important;justify-self:center!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.imageTaskProgress button{color:#fff!important;background:#ff6b4a!important;border:0!important;border-radius:12px!important;grid-column:3!important;min-height:36px!important;padding:0 18px!important;box-shadow:0 10px 22px #ff6b4a3d!important}@media (max-width:760px){.imageTaskProgress{grid-template-columns:1fr!important}.imageTaskProgress .bulletProgress,.imageTaskProgress strong,.imageTaskProgress button{grid-column:1!important}.imageTaskProgress strong{grid-row:2!important}}.generatorPageShell .generatedCover,.generatorPageShell .k12AssetGrid img,.generatorPageShell .onliAssetGrid img,.generatorPageShell .eventSingleCover img,.generatorPageShell .privateImageGrid img,.generatorPageShell .cloneImageGrid img{object-fit:contain!important;object-position:center!important;border:1px solid #e2e8f0e6!important;border-radius:18px!important;width:auto!important;max-width:min(100%,520px)!important;height:auto!important;max-height:460px!important;margin:14px auto 0!important;display:block!important;box-shadow:0 16px 38px #0f172a14!important}.generatorPageShell .k12AssetGrid,.generatorPageShell .onliAssetGrid,.generatorPageShell .privateImageGrid,.generatorPageShell .cloneImageGrid{grid-template-columns:repeat(auto-fit,minmax(220px,max-content))!important;justify-content:start!important;align-items:start!important;gap:18px!important;display:grid!important}.generatorPageShell .eventSingleCover{justify-content:start!important;max-width:min(100%,560px)!important;display:grid!important}.generatorPageShell .eventPosterGrid{grid-template-columns:repeat(auto-fit,minmax(220px,280px))!important;justify-content:start!important;align-items:start!important;gap:18px!important;display:grid!important}.generatorPageShell .eventPosterGrid img{object-fit:contain!important;object-position:center!important;border:1px solid #e2e8f0e6!important;border-radius:18px!important;width:100%!important;max-width:280px!important;height:auto!important;max-height:430px!important;margin:0 auto!important;display:block!important;box-shadow:0 16px 38px #0f172a14!important}.generatorPageShell .privateImageGrid{grid-template-columns:repeat(auto-fit,minmax(180px,220px))!important;justify-content:start!important;align-items:start!important;gap:16px!important;display:grid!important}.generatorPageShell .privateImageGrid img{aspect-ratio:3/4!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border:1px solid #e2e8f0e6!important;border-radius:18px!important;width:100%!important;max-width:220px!important;height:auto!important;max-height:none!important;margin:0!important;padding:8px!important;display:block!important;box-shadow:0 16px 38px #0f172a14!important}.generatorPageShell .privatePosterGrid{grid-template-columns:repeat(auto-fit,minmax(190px,220px))!important}.imageTaskProgress strong{z-index:3!important;color:#0f172a!important;text-align:center!important;min-width:46px!important;text-shadow:none!important;background:#ffffffeb!important;border:1px solid #0f172a1f!important;border-radius:999px!important;grid-area:1/2!important;justify-self:center!important;padding:3px 8px!important;font-size:12px!important;font-weight:950!important;line-height:1.1!important;box-shadow:0 4px 12px #0f172a1f!important}.generatorPageShell .noteCard.seededNoteCard{grid-template-columns:minmax(0,1.15fr) minmax(280px,420px)!important;align-items:start!important;gap:clamp(24px,3vw,42px)!important;padding:clamp(24px,2.5vw,34px)!important;display:grid!important}.generatorPageShell .seededCopyColumn{gap:14px!important;min-width:0!important;display:grid!important}.generatorPageShell .seededImageColumn{align-content:start!important;justify-items:stretch!important;gap:14px!important;min-width:0!important;display:grid!important;position:sticky!important;top:96px!important}.generatorPageShell .seededImageColumn .coverActions{flex-wrap:wrap!important;justify-content:flex-start!important;margin:0!important;display:flex!important}.generatorPageShell .seededImageColumn .imageTaskProgress{margin:0!important}.generatorPageShell .seededNoteCard pre{background:linear-gradient(#fff,#f8fafc)!important;max-height:none!important;margin:0!important;padding:22px 24px!important}.generatorPageShell .seededNoteCard .generatedCover{object-fit:contain!important;width:auto!important;max-width:min(100%,360px)!important;height:auto!important;max-height:520px!important;margin:0 auto!important}.generatorPageShell .seededImagePlaceholder{color:#64748b!important;text-align:center!important;background:linear-gradient(135deg,#f8fafcf2,#ffffffeb),repeating-linear-gradient(90deg,#94a3b814 0 1px,#0000 1px 26px)!important;border:1px dashed #94a3b88c!important;border-radius:20px!important;place-items:center!important;min-height:360px!important;padding:24px!important;font-size:14px!important;font-weight:850!important;display:grid!important}@media (max-width:1120px){.generatorPageShell .noteCard.seededNoteCard{grid-template-columns:1fr!important}.generatorPageShell .seededImageColumn{order:-1!important;position:relative!important;top:auto!important}}.generatorPageShell .noteCard.eventNoteCard{gap:0!important;display:grid!important}.generatorPageShell .eventResultMain{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important;align-items:start!important;gap:clamp(24px,3vw,40px)!important;display:grid!important}.generatorPageShell .eventCopyColumn{align-content:start!important;display:grid!important}.generatorPageShell .eventCopyColumn pre{margin-top:18px!important}.generatorPageShell .eventVisualColumn{align-content:start!important;display:grid!important}.generatorPageShell .eventNoteCard .eventCoverWorkbench{margin:0!important}.generatorPageShell .eventNoteCard .eventSingleCover{justify-content:center!important;max-width:100%!important;display:grid!important}.generatorPageShell .eventNoteCard .eventSingleCover .generatedCover{max-width:min(100%,360px)!important;margin-top:0!important}.generatorPageShell .eventNoteCard .eventPosterGrid{justify-content:start!important}@media (max-width:1080px){.generatorPageShell .eventResultMain{grid-template-columns:1fr!important}.generatorPageShell .eventVisualColumn{order:2!important}}.generator.generator--event{--event-green:#39b875;--event-green-dark:#23965a;--event-green-soft:#eaf8f0;--event-page-ink:#17233b;--event-page-muted:#5d687c;width:min(100% - 36px,1640px)!important;box-shadow:none!important;background:radial-gradient(circle at 0 94%,#39b87529,#0000 24%),radial-gradient(circle at 8% 10%,#39b87526,#0000 34%),linear-gradient(115deg,#f3fbf7 0%,#f9fdfb 42%,#fffdf9 100%)!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(340px,430px) minmax(680px,1fr)!important;grid-template-areas:"switch switch""intro panel"!important;gap:24px clamp(48px,5vw,86px)!important;margin:20px auto 42px!important;padding:clamp(22px,2.5vw,42px) clamp(26px,4vw,72px)!important}.generator.generator--event:before{content:""!important;pointer-events:none!important;opacity:.36!important;filter:blur(.2px)!important;background:radial-gradient(at 50% 100%,#39b87547 0 34%,#0000 35%),linear-gradient(72deg,#0000 43%,#39b87538 44% 48%,#0000 49%),radial-gradient(at 34% 38%,#39b8753d 0 28%,#0000 29%),radial-gradient(at 64% 28%,#39b87533 0 30%,#0000 31%),radial-gradient(at 42% 18%,#39b8752e 0 26%,#0000 27%)!important;width:210px!important;height:250px!important;position:absolute!important;bottom:-28px!important;left:-42px!important}.generator.generator--event>.modeSwitch{background:#ffffffc7!important;border-color:#39b8751f!important;max-width:none!important;box-shadow:0 14px 38px #17233b0d!important}.generator.generator--event .generatorIntro{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:clamp(24px,3vw,42px)!important;padding:clamp(34px,4.5vw,72px) 0 clamp(24px,3vw,48px)!important;position:sticky!important;top:26px!important}.generator.generator--event .generatorIntro .eyebrow{color:var(--event-green-dark)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important}.generator.generator--event .generatorIntro h1{max-width:7.6em!important;color:var(--event-page-ink)!important;letter-spacing:-.055em!important;font-size:clamp(52px,4.4vw,78px)!important;font-weight:950!important;line-height:1.16!important}.generator.generator--event .generatorIntro .lede{max-width:450px!important;color:var(--event-page-muted)!important;font-size:17px!important;font-weight:760!important;line-height:1.95!important}.generator.generator--event .generatorSignals{display:none!important}.generator.generator--event .generatorPlaybook{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:4px!important}.generator.generator--event .generatorPlaybook article{background:#ffffffe6!important;border:1px solid #39b87529!important;border-radius:16px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:4px 16px!important;min-height:92px!important;padding:20px!important;box-shadow:0 16px 38px #17233b0f!important}.generator.generator--event .generatorPlaybook .featureIcon{width:42px!important;height:42px!important;color:var(--event-green)!important;background:#dff5e9!important;border-radius:999px!important;grid-row:1/span 2!important;font-size:18px!important}.generator.generator--event .generatorPlaybook strong{color:var(--event-page-ink)!important;font-size:17px!important;font-weight:950!important;line-height:1.35!important}.generator.generator--event .generatorPlaybook em{color:#687389!important;font-size:14px!important;font-weight:760!important;line-height:1.45!important}.generator.generator--event .generatorChecklist{background:#ffffffe6!important;border:1px solid #39b87529!important;border-radius:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:2px!important;padding:28px 24px 22px!important;position:relative!important;box-shadow:0 16px 42px #17233b0f!important}.generator.generator--event .generatorChecklist:before{content:"创作进度"!important;color:#4c5870!important;font-size:14px!important;font-weight:820!important;position:absolute!important;top:18px!important;left:24px!important}.generator.generator--event .generatorChecklist article{box-shadow:none!important;background:0 0!important;border:0!important;justify-items:center!important;gap:12px!important;padding:34px 0 0!important;display:grid!important;position:relative!important}.generator.generator--event .generatorChecklist article:not(:last-child):after{content:""!important;background:repeating-linear-gradient(90deg,#39b8755c 0 4px,#0000 4px 10px)!important;width:calc(100% - 52px)!important;height:2px!important;position:absolute!important;top:54px!important;left:calc(50% + 26px)!important}.generator.generator--event .generatorChecklist span{color:#6b7280!important;background:#f2f4f7!important;border-radius:999px!important;width:48px!important;height:48px!important;font-size:15px!important}.generator.generator--event .generatorChecklist article:first-child span{color:#fff!important;background:var(--event-green)!important;box-shadow:0 12px 22px #39b8753d!important}.generator.generator--event .generatorChecklist strong{color:var(--event-page-ink)!important;text-align:center!important;font-size:14px!important;line-height:1.3!important}.generator.generator--event .generatorChecklist p{display:none!important}.generator.generator--event .formAssistPanel{background:#ffffffd1!important;border-color:#39b8751f!important;border-radius:16px!important;order:-1!important;padding:18px 22px!important;box-shadow:0 14px 34px #17233b0d!important}.generator.generator--event .consoleSection{background:#fffffff0!important;border:1px solid #39b8751f!important;border-radius:16px!important;gap:26px!important;padding:clamp(30px,3vw,44px)!important;box-shadow:0 18px 46px #17233b12!important}.generator.generator--event .consoleSectionHeader span{width:fit-content!important;color:var(--event-green-dark)!important;background:#dff5e9!important;border-radius:999px!important;padding:6px 14px!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important}.generator.generator--event .consoleSectionHeader strong{color:var(--event-page-ink)!important;letter-spacing:-.03em!important;font-size:clamp(28px,2.1vw,36px)!important;line-height:1.22!important}.generator.generator--event .consoleSectionHeader p{color:#697489!important;font-size:15px!important;line-height:1.75!important}.generator.generator--event .consoleFieldGrid{gap:22px 28px!important}.generator.generator--event .controlPanel label{color:var(--event-page-ink)!important;gap:10px!important;font-size:14.5px!important;font-weight:900!important}.generator.generator--event .controlPanel input,.generator.generator--event .controlPanel select,.generator.generator--event .controlPanel textarea{color:#17233b!important;background:#fffffffa!important;border:1px solid #d9dee8!important;border-radius:8px!important;min-height:54px!important;padding:0 18px!important;box-shadow:inset 0 1px 2px #0f172a08!important}.generator.generator--event .controlPanel textarea{min-height:82px!important;padding:16px 18px!important}.generator.generator--event .controlPanel input:focus,.generator.generator--event .controlPanel select:focus,.generator.generator--event .controlPanel textarea:focus{border-color:#39b875b8!important;box-shadow:0 0 0 4px #39b8751f!important}.generator.generator--event .submitButton{background:linear-gradient(135deg,#4ccf83,#25a764)!important;border-radius:10px!important;min-height:62px!important;box-shadow:0 18px 34px #25a76438!important}.generator.generator--event .submitStrip>span{color:#7a8495!important;text-align:center!important;font-size:13px!important}.imageTaskProgress .imageTaskCopy:before{content:"让子弹飞一会"!important}@media (max-width:1220px){.generator.generator--event{grid-template-columns:1fr!important;grid-template-areas:"switch""intro""panel"!important}.generator.generator--event .generatorIntro{position:relative!important;top:auto!important}}@media (max-width:760px){.generator.generator--event{padding:16px!important}.generator.generator--event .generatorIntro h1{font-size:clamp(38px,12vw,54px)!important}.generator.generator--event .generatorPlaybook,.generator.generator--event .generatorChecklist{grid-template-columns:1fr!important}.generator.generator--event .generatorChecklist article:not(:last-child):after{display:none!important}}.generator.generator--event .controlPanel{grid-area:panel!important;align-content:start!important;gap:22px!important;display:grid!important}.generator.generator--event .controlPanel>.formAssistPanel{background:#ffffffbd!important;border:1px solid #39b8751f!important;border-radius:16px!important;order:1!important;padding:16px 18px!important;display:grid!important;box-shadow:0 12px 28px #17233b0a!important}.generator.generator--event .controlPanel>section.consoleSection,.generator.generator--event .controlPanel>.consoleSection,.generator.generator--event .controlPanel>.consoleSection:nth-of-type(n){visibility:visible!important;opacity:1!important;background:#fffffff5!important;border:1px solid #39b87524!important;border-radius:18px!important;order:2!important;gap:26px!important;height:auto!important;max-height:none!important;padding:clamp(30px,3vw,44px)!important;display:grid!important;overflow:visible!important;box-shadow:0 20px 52px #17233b14!important}.generator.generator--event .controlPanel>.consoleSection+.consoleSection{order:3!important}.generator.generator--event .controlPanel>.submitStrip{box-shadow:none!important;background:0 0!important;border:0!important;order:4!important;gap:14px!important;padding:0!important;display:grid!important}.generator.generator--event .consoleSection .consoleFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 28px!important;display:grid!important}.generator.generator--event .consoleSection .consoleFieldGrid .wide{grid-column:1/-1!important}.generator.generator--event .consoleSectionHeader{gap:12px!important;display:grid!important}.generator.generator--event .consoleSectionHeader span,.generator.generator--event .consoleSectionHeader strong,.generator.generator--event .consoleSectionHeader p{display:block!important}.generator.generator--event .submitStrip .submitButton{color:#fff!important;background:linear-gradient(135deg,#4ccf83,#25a764)!important;border:0!important;border-radius:12px!important;width:100%!important;min-height:62px!important;box-shadow:0 18px 34px #25a76438!important}@media (max-width:760px){.generator.generator--event .consoleSection .consoleFieldGrid{grid-template-columns:1fr!important}}.generator.generator--event{grid-template-columns:minmax(360px,470px) minmax(760px,1fr)!important;gap:18px clamp(56px,5vw,98px)!important;width:min(100% - 24px,1680px)!important;margin:16px auto 28px!important;padding:clamp(20px,2.4vw,34px) clamp(24px,3.8vw,64px)!important}.generator.generator--event .generatorIntro{padding:30px 0 16px!important}.generator.generator--event .eventGrowthEyebrow{font-size:15px!important}.generator.generator--event .eventGrowthHero h1{font-size:clamp(58px,4.8vw,84px)!important;line-height:1.03!important}.generator.generator--event .eventGrowthHero .lede{max-width:470px!important;font-size:18px!important;line-height:1.82!important}.generator.generator--event .eventGrowthFeatureGrid{gap:18px!important;max-width:448px!important}.generator.generator--event .eventGrowthFeatureGrid article,.generator.generator--event .eventGrowthProgressCard{border-radius:22px!important;padding:22px!important}.generator.generator--event .eventGrowthFeatureGrid article strong{font-size:18px!important}.generator.generator--event .eventGrowthFeatureGrid article p{font-size:14px!important;line-height:1.6!important}.generator.generator--event .eventGrowthProgressCard{max-width:448px!important}.generator.generator--event .eventGrowthProgressCard>p{font-size:16px!important}.generator.generator--event .eventGrowthProgressSteps strong{font-size:13px!important}.generator.generator--event .controlPanel{gap:16px!important}.generator.generator--event .controlPanel>.formAssistPanel{display:none!important}.generator.generator--event .controlPanel>section.consoleSection,.generator.generator--event .controlPanel>.consoleSection,.generator.generator--event .controlPanel>.consoleSection:nth-of-type(n){border-radius:22px!important;gap:22px!important;padding:clamp(28px,2.8vw,34px)!important;box-shadow:0 14px 38px #17233b0f!important}.generator.generator--event .consoleSectionHeader{gap:10px!important}.generator.generator--event .consoleSectionHeader strong{font-size:clamp(26px,1.95vw,34px)!important}.generator.generator--event .consoleSectionHeader p{font-size:14px!important;line-height:1.72!important}.generator.generator--event .consoleSection .consoleFieldGrid{gap:18px 22px!important}.generator.generator--event .controlPanel label{gap:8px!important;font-size:14px!important}.generator.generator--event .controlPanel input,.generator.generator--event .controlPanel select,.generator.generator--event .controlPanel textarea{border-radius:12px!important;min-height:58px!important}.generator.generator--event .controlPanel textarea{min-height:96px!important}.generator.generator--event .eventTextareaField{position:relative!important}.generator.generator--event .eventFieldCounter{color:#98a2b3!important;justify-self:end!important;margin-top:4px!important;font-size:12px!important;font-weight:800!important}.generator.generator--event .submitStrip{gap:10px!important}.generator.generator--event .submitStrip .submitButton,.generator.generator--event .submitButton{border-radius:14px!important;width:100%!important;min-height:66px!important}@media (max-width:1220px){.generator.generator--event{grid-template-columns:1fr!important}.generator.generator--event .generatorIntro{padding:12px 0 8px!important;position:relative!important;top:auto!important}}@media (max-width:760px){.generator.generator--event{width:min(100% - 16px,1680px)!important;padding:16px!important}.generator.generator--event .eventGrowthFeatureGrid,.generator.generator--event .eventGrowthProgressSteps,.generator.generator--event .consoleSection .consoleFieldGrid{grid-template-columns:1fr!important}}.generator.generator--event .eventGrowthHero,.generator.generator--event .eventGrowthFeatureGrid,.generator.generator--event .eventGrowthProgressCard{display:grid!important}.generator.generator--event .generatorIntro{grid-auto-rows:max-content!important;align-content:start!important;min-height:720px!important}.generator.generator--event .eventGrowthHero{gap:20px!important;margin-bottom:6px!important}.generator.generator--event .eventGrowthFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;width:min(100%,452px)!important;display:grid!important}.generator.generator--event .eventGrowthFeatureGrid article{grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"icon title""icon desc"!important;gap:4px 14px!important;min-height:104px!important;display:grid!important}.generator.generator--event .eventGrowthFeatureGrid article span{grid-area:icon!important}.generator.generator--event .eventGrowthFeatureGrid article strong{grid-area:title!important}.generator.generator--event .eventGrowthFeatureGrid article p{grid-area:desc!important}.generator.generator--event .eventGrowthProgressCard{gap:18px!important;width:min(100%,452px)!important;margin-top:8px!important;display:grid!important}.generator.generator--event .eventGrowthProgressSteps{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.generator.generator--event .eventGrowthProgressSteps div{text-align:center!important;justify-items:center!important;gap:10px!important;display:grid!important}.generator.generator--event>.modeSwitch button small,.generator.generator--event>.modeSwitch button.active small,.generator.generator--event>.modeSwitch button[aria-selected=true] small{visibility:visible!important;opacity:1!important;color:#617084!important;white-space:nowrap!important;grid-area:2/2!important;align-self:start!important;line-height:1.25!important;display:block!important}.generator.generator--event .eventCountField{align-content:start!important;gap:8px!important;width:100%!important;max-width:240px!important;display:grid!important}.generator.generator--event .eventCountLabel{color:var(--event-page-ink)!important;font-size:14px!important;font-weight:900!important;line-height:1.35!important}.generator.generator--event .eventCountSelect{color:#17233b!important;width:188px!important;min-width:188px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;appearance:auto!important;background:#fff!important;border:1px solid #d9dee8!important;border-radius:12px!important;padding:0 44px 0 16px!important;font-size:16px!important;font-weight:800!important;line-height:48px!important;display:block!important}.generator.generator--event .eventCountStepper{background:#fff!important;border:1px solid #d9dee8!important;border-radius:12px!important;grid-template-columns:48px minmax(72px,1fr) 48px!important;width:188px!important;min-width:188px!important;height:48px!important;display:none!important;overflow:hidden!important}.generator.generator--event .eventCountStepper button{color:#5f6b7d!important;background:#f8fafb!important;border:0!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;font-size:20px!important;font-weight:900!important;display:grid!important}.generator.generator--event .eventCountStepper input{text-align:center!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;box-shadow:none!important;appearance:textfield!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;font-size:16px!important;font-weight:800!important;display:block!important}.generator.generator--event .eventCountValue{color:#17233b!important;text-align:center!important;background:#fff!important;place-items:center!important;width:100%!important;min-height:48px!important;font-size:16px!important;font-weight:900!important;line-height:1!important;display:grid!important}.generator.generator--seeded,.generator.generator--k12,.generator.generator--onli,.generator.generator--event,.generator.generator--private,.generator.generator--clone{--ui-ink-strong:#111b2f;--ui-ink-body:#243247;--ui-ink-muted:#536177;--ui-ink-soft:#6b778c;--ui-accent-rose:#cf3d6a;--ui-accent-blue:#1f6feb;--ui-accent-orange:#dd6b20;--ui-accent-green:#15803d}.generator.generator--seeded .generatorIntro h1,.generator.generator--k12 .generatorIntro h1,.generator.generator--onli .generatorIntro h1,.generator.generator--event .generatorIntro h1,.generator.generator--private .generatorIntro h1,.generator.generator--clone .generatorIntro h1,.generator.generator--seeded .consoleSectionHeader strong,.generator.generator--k12 .consoleSectionHeader strong,.generator.generator--onli .consoleSectionHeader strong,.generator.generator--event .consoleSectionHeader strong,.generator.generator--private .consoleSectionHeader strong,.generator.generator--clone .consoleSectionHeader strong,.generator.generator--seeded>.modeSwitch button strong,.generator.generator--k12>.modeSwitch button strong,.generator.generator--onli>.modeSwitch button strong,.generator.generator--event>.modeSwitch button strong,.generator.generator--private>.modeSwitch button strong,.generator.generator--clone>.modeSwitch button strong,.generator .summaryChip strong{color:var(--ui-ink-strong)!important;letter-spacing:-.01em!important;font-weight:950!important}.generator.generator--seeded .generatorIntro .lede,.generator.generator--k12 .generatorIntro .lede,.generator.generator--onli .generatorIntro .lede,.generator.generator--event .generatorIntro .lede,.generator.generator--private .generatorIntro .lede,.generator.generator--clone .generatorIntro .lede,.generator.generator--seeded .consoleSectionHeader p,.generator.generator--k12 .consoleSectionHeader p,.generator.generator--onli .consoleSectionHeader p,.generator.generator--event .consoleSectionHeader p,.generator.generator--private .consoleSectionHeader p,.generator.generator--clone .consoleSectionHeader p,.generator.generator--seeded .generatorPlaybook strong,.generator.generator--k12 .generatorPlaybook strong,.generator.generator--onli .generatorPlaybook strong,.generator.generator--event .generatorPlaybook strong,.generator.generator--private .generatorPlaybook strong,.generator.generator--clone .generatorPlaybook strong,.generator.generator--seeded .generatorChecklist p,.generator.generator--k12 .generatorChecklist p,.generator.generator--onli .generatorChecklist p,.generator.generator--event .generatorChecklist p,.generator.generator--private .generatorChecklist p,.generator.generator--clone .generatorChecklist p,.generator.generator--seeded .controlPanel label,.generator.generator--k12 .controlPanel label,.generator.generator--onli .controlPanel label,.generator.generator--event .controlPanel label,.generator.generator--private .controlPanel label,.generator.generator--clone .controlPanel label,.generator.generator--seeded .controlPanel .fieldHint,.generator.generator--k12 .controlPanel .fieldHint,.generator.generator--onli .controlPanel .fieldHint,.generator.generator--event .controlPanel .fieldHint,.generator.generator--private .controlPanel .fieldHint,.generator.generator--clone .controlPanel .fieldHint,.generator .summaryChip span{color:var(--ui-ink-body)!important;font-weight:760!important;line-height:1.72!important}.generator.generator--seeded>.modeSwitch button small,.generator.generator--k12>.modeSwitch button small,.generator.generator--onli>.modeSwitch button small,.generator.generator--event>.modeSwitch button small,.generator.generator--private>.modeSwitch button small,.generator.generator--clone>.modeSwitch button small,.generator.generator--seeded .generatorSignals span,.generator.generator--k12 .generatorSignals span,.generator.generator--onli .generatorSignals span,.generator.generator--event .generatorSignals span,.generator.generator--private .generatorSignals span,.generator.generator--clone .generatorSignals span,.generator.generator--seeded .generatorPlaybook span,.generator.generator--k12 .generatorPlaybook span,.generator.generator--onli .generatorPlaybook span,.generator.generator--event .generatorPlaybook span,.generator.generator--private .generatorPlaybook span,.generator.generator--clone .generatorPlaybook span,.generator.generator--seeded .generatorChecklist span,.generator.generator--k12 .generatorChecklist span,.generator.generator--onli .generatorChecklist span,.generator.generator--event .generatorChecklist span,.generator.generator--private .generatorChecklist span,.generator.generator--clone .generatorChecklist span,.generator.generator--seeded .formAssistHeader p,.generator.generator--k12 .formAssistHeader p,.generator.generator--onli .formAssistHeader p,.generator.generator--event .formAssistHeader p,.generator.generator--private .formAssistHeader p,.generator.generator--clone .formAssistHeader p,.generator.generator--seeded .historyMeta,.generator.generator--k12 .historyMeta,.generator.generator--onli .historyMeta,.generator.generator--event .historyMeta,.generator.generator--private .historyMeta,.generator.generator--clone .historyMeta{color:var(--ui-ink-muted)!important;font-weight:700!important}.generator.generator--seeded .controlPanel input,.generator.generator--k12 .controlPanel input,.generator.generator--onli .controlPanel input,.generator.generator--event .controlPanel input,.generator.generator--private .controlPanel input,.generator.generator--clone .controlPanel input,.generator.generator--seeded .controlPanel select,.generator.generator--k12 .controlPanel select,.generator.generator--onli .controlPanel select,.generator.generator--event .controlPanel select,.generator.generator--private .controlPanel select,.generator.generator--clone .controlPanel select,.generator.generator--seeded .controlPanel textarea,.generator.generator--k12 .controlPanel textarea,.generator.generator--onli .controlPanel textarea,.generator.generator--event .controlPanel textarea,.generator.generator--private .controlPanel textarea,.generator.generator--clone .controlPanel textarea{color:var(--ui-ink-strong)!important;font-weight:760!important}.generator.generator--seeded .controlPanel input::placeholder,.generator.generator--k12 .controlPanel input::placeholder,.generator.generator--onli .controlPanel input::placeholder,.generator.generator--event .controlPanel input::placeholder,.generator.generator--private .controlPanel input::placeholder,.generator.generator--clone .controlPanel input::placeholder,.generator.generator--seeded .controlPanel textarea::placeholder,.generator.generator--k12 .controlPanel textarea::placeholder,.generator.generator--onli .controlPanel textarea::placeholder,.generator.generator--event .controlPanel textarea::placeholder,.generator.generator--private .controlPanel textarea::placeholder,.generator.generator--clone .controlPanel textarea::placeholder{color:var(--ui-ink-soft)!important;font-weight:650!important}.generator.generator--seeded .generatorIntro .eyebrow,.generator.generator--k12 .generatorIntro .eyebrow,.generator.generator--private .generatorIntro .eyebrow{color:var(--ui-accent-rose)!important;font-weight:900!important}.generator.generator--onli .generatorIntro .eyebrow,.generator.generator--clone .generatorIntro .eyebrow{color:var(--ui-accent-blue)!important;font-weight:900!important}.generator.generator--event .generatorIntro .eyebrow{color:var(--ui-accent-green)!important;font-weight:900!important}.generator.generator--k12 .materialInlineHead h3,.generator.generator--private .formAssistHeader h2,.generator.generator--clone .formAssistHeader h2,.generator.generator--seeded .formAssistHeader h2,.generator.generator--onli .formAssistHeader h2,.generator.generator--event .formAssistHeader h2{color:var(--ui-ink-strong)!important;font-weight:930!important}.generatorPageShell .exportBar h2,.generatorPageShell .noteCard h2,.generatorPageShell .noteCard h3,.generatorPageShell .privateNoteCard h2,.generatorPageShell .cloneAnalysis h2,.generatorPageShell .cloneDrafts h2,.generatorPageShell .resourcePack h3,.generatorPageShell .privateCompliance strong{color:#0f172a!important;letter-spacing:-.01em!important;font-weight:950!important}.generatorPageShell .noteCard p,.generatorPageShell .noteCard li,.generatorPageShell .noteCard pre,.generatorPageShell .privateNoteCard p,.generatorPageShell .privateNoteCard li,.generatorPageShell .cloneAnalysis p,.generatorPageShell .cloneAnalysis li,.generatorPageShell .cloneDrafts p,.generatorPageShell .cloneDrafts li,.generatorPageShell .eventScriptGrid pre,.generatorPageShell .resourcePack p,.generatorPageShell .resourcePack li,.generatorPageShell .privateCompliance p,.generatorPageShell .privateCompliance li{color:#223047!important;font-weight:720!important;line-height:1.84!important}.generatorPageShell .noteMeta,.generatorPageShell .exportMode,.generatorPageShell .coverTextList span,.generatorPageShell .cloneList h3{color:#475569!important;font-weight:820!important}.generatorPageShell .k12NoteCard .coverTextList span{color:#fffdf8!important;letter-spacing:.01em!important;text-shadow:0 1px 2px #78380c38!important;font-weight:900!important}.generatorPageShell .hook,.generatorPageShell .privateNoteCard .hook{color:#7a1f44!important;font-weight:950!important}.generator>.modeSwitch button strong,.generator.generator--seeded>.modeSwitch button strong,.generator.generator--k12>.modeSwitch button strong,.generator.generator--onli>.modeSwitch button strong,.generator.generator--event>.modeSwitch button strong,.generator.generator--private>.modeSwitch button strong,.generator.generator--clone>.modeSwitch button strong{color:#0f172a!important;letter-spacing:-.01em!important;font-size:15px!important;font-weight:950!important;line-height:1.3!important}.generator>.modeSwitch button small,.generator.generator--seeded>.modeSwitch button small,.generator.generator--k12>.modeSwitch button small,.generator.generator--onli>.modeSwitch button small,.generator.generator--event>.modeSwitch button small,.generator.generator--private>.modeSwitch button small,.generator.generator--clone>.modeSwitch button small{color:#475569!important;font-size:12px!important;font-weight:760!important;line-height:1.42!important}.generator.generator--seeded .generatorSignals span,.generator.generator--k12 .generatorSignals span,.generator.generator--onli .generatorSignals span,.generator.generator--event .generatorSignals span,.generator.generator--private .generatorSignals span,.generator.generator--clone .generatorSignals span{color:#1f2937!important;letter-spacing:0!important;font-weight:860!important;box-shadow:0 10px 24px #0f172a14!important}.generator.generator--seeded .generatorSignals span:before,.generator.generator--k12 .generatorSignals span:before,.generator.generator--onli .generatorSignals span:before,.generator.generator--event .generatorSignals span:before,.generator.generator--private .generatorSignals span:before,.generator.generator--clone .generatorSignals span:before{color:currentColor!important;opacity:.95!important}.generator.generator--seeded .generatorIntro .lede,.generator.generator--k12 .generatorIntro .lede,.generator.generator--onli .generatorIntro .lede,.generator.generator--event .generatorIntro .lede,.generator.generator--private .generatorIntro .lede,.generator.generator--clone .generatorIntro .lede{color:#243247!important;font-weight:760!important}.generator.generator--onli .generatorChecklist p,.generator.generator--private .generatorChecklist p{white-space:nowrap!important;letter-spacing:-.01em!important;font-size:13px!important}.generator.generator--onli .submitStrip{text-align:center!important;justify-items:center!important}.generator.generator--onli .submitButton{justify-self:center!important;width:min(100%,290px)!important}.generator.generator--clone .generatorChecklist p{white-space:nowrap!important;letter-spacing:-.01em!important;font-size:13px!important}.generator.generator--seeded .submitStrip{text-align:center!important;justify-items:center!important}.generator.generator--seeded .submitButton{justify-self:center!important;width:min(100%,372px)!important}.generator.generator--seeded .submitStrip>span{text-align:center!important;width:100%!important}.generator.generator--k12 .submitStrip{text-align:center!important;justify-items:center!important}.generator.generator--k12 .submitButton{justify-self:center!important;width:min(100%,372px)!important}.generator.generator--k12 .submitStrip>span{text-align:center!important;width:100%!important}.generator.generator--seeded,.generator.generator--k12,.generator.generator--onli,.generator.generator--event,.generator.generator--private,.generator.generator--clone{row-gap:clamp(16px,2vw,24px)!important}.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--onli>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch,.generator.generator--clone>.modeSwitch{align-items:stretch!important;gap:12px!important;padding:12px!important}.generator.generator--seeded>.modeSwitch button,.generator.generator--k12>.modeSwitch button,.generator.generator--onli>.modeSwitch button,.generator.generator--event>.modeSwitch button,.generator.generator--private>.modeSwitch button,.generator.generator--clone>.modeSwitch button{text-align:left!important;writing-mode:horizontal-tb!important;align-content:start!important;justify-items:start!important;min-height:108px!important;padding:14px 14px 16px!important}.generator.generator--seeded>.modeSwitch .tabIcon,.generator.generator--k12>.modeSwitch .tabIcon,.generator.generator--onli>.modeSwitch .tabIcon,.generator.generator--event>.modeSwitch .tabIcon,.generator.generator--private>.modeSwitch .tabIcon,.generator.generator--clone>.modeSwitch .tabIcon{margin-bottom:6px!important}.generator.generator--seeded>.modeSwitch button strong,.generator.generator--k12>.modeSwitch button strong,.generator.generator--onli>.modeSwitch button strong,.generator.generator--event>.modeSwitch button strong,.generator.generator--private>.modeSwitch button strong,.generator.generator--clone>.modeSwitch button strong{margin-bottom:4px!important;display:block!important}.generator.generator--seeded>.modeSwitch button small,.generator.generator--k12>.modeSwitch button small,.generator.generator--onli>.modeSwitch button small,.generator.generator--event>.modeSwitch button small,.generator.generator--private>.modeSwitch button small,.generator.generator--clone>.modeSwitch button small{white-space:normal!important;word-break:break-word!important;text-wrap:balance!important;display:block!important;overflow:hidden!important}.generator.generator--seeded .generatorIntro,.generator.generator--k12 .generatorIntro,.generator.generator--onli .generatorIntro,.generator.generator--event .generatorIntro,.generator.generator--private .generatorIntro,.generator.generator--clone .generatorIntro{gap:18px!important;padding:clamp(28px,3vw,42px) clamp(22px,2.4vw,34px)!important}.generator.generator--seeded .generatorIntro h1,.generator.generator--k12 .generatorIntro h1,.generator.generator--onli .generatorIntro h1,.generator.generator--event .generatorIntro h1,.generator.generator--private .generatorIntro h1,.generator.generator--clone .generatorIntro h1{font-size:clamp(30px,3.6vw,48px)!important;line-height:1.04!important}.generator.generator--seeded .generatorIntro .lede,.generator.generator--k12 .generatorIntro .lede,.generator.generator--onli .generatorIntro .lede,.generator.generator--event .generatorIntro .lede,.generator.generator--private .generatorIntro .lede,.generator.generator--clone .generatorIntro .lede{max-width:58ch!important}.generator.generator--seeded .generatorSignals,.generator.generator--k12 .generatorSignals,.generator.generator--onli .generatorSignals,.generator.generator--event .generatorSignals,.generator.generator--private .generatorSignals,.generator.generator--clone .generatorSignals{gap:10px!important}.generator.generator--seeded .generatorPlaybook,.generator.generator--k12 .generatorPlaybook,.generator.generator--onli .generatorPlaybook,.generator.generator--event .generatorPlaybook,.generator.generator--private .generatorPlaybook,.generator.generator--clone .generatorPlaybook,.generator.generator--seeded .generatorChecklist,.generator.generator--k12 .generatorChecklist,.generator.generator--onli .generatorChecklist,.generator.generator--event .generatorChecklist,.generator.generator--private .generatorChecklist,.generator.generator--clone .generatorChecklist{gap:12px!important}.generator.generator--seeded .generatorPlaybook article,.generator.generator--k12 .generatorPlaybook article,.generator.generator--onli .generatorPlaybook article,.generator.generator--event .generatorPlaybook article,.generator.generator--private .generatorPlaybook article,.generator.generator--clone .generatorPlaybook article,.generator.generator--seeded .generatorChecklist article,.generator.generator--k12 .generatorChecklist article,.generator.generator--onli .generatorChecklist article,.generator.generator--event .generatorChecklist article,.generator.generator--private .generatorChecklist article,.generator.generator--clone .generatorChecklist article{min-height:0!important;padding:14px 16px!important}.generator.generator--seeded .seededIntroVisual,.generator.generator--k12 .k12IntroVisual,.generator.generator--private .privateIntroVisual{background:#ffffffc2!important;border-radius:22px!important;margin-top:2px!important;padding:14px!important;box-shadow:0 14px 34px #0f172a12!important}.generator.generator--seeded .seededIntroVisual img,.generator.generator--k12 .k12IntroVisual img{border-radius:18px!important}.generator.generator--seeded .controlPanel,.generator.generator--k12 .controlPanel,.generator.generator--onli .controlPanel,.generator.generator--event .controlPanel,.generator.generator--private .controlPanel,.generator.generator--clone .controlPanel{gap:18px!important}.generator.generator--seeded .formAssistPanel,.generator.generator--k12 .formAssistPanel,.generator.generator--onli .formAssistPanel,.generator.generator--event .formAssistPanel,.generator.generator--private .formAssistPanel,.generator.generator--clone .formAssistPanel,.generator.generator--seeded .consoleSection,.generator.generator--k12 .consoleSection,.generator.generator--onli .consoleSection,.generator.generator--event .consoleSection,.generator.generator--private .consoleSection,.generator.generator--clone .consoleSection{border-radius:22px!important;padding:clamp(18px,2vw,28px)!important}.generator.generator--seeded .consoleSection,.generator.generator--k12 .consoleSection,.generator.generator--onli .consoleSection,.generator.generator--event .consoleSection,.generator.generator--private .consoleSection,.generator.generator--clone .consoleSection{gap:18px!important}.generator.generator--seeded .consoleSectionHeader,.generator.generator--k12 .consoleSectionHeader,.generator.generator--onli .consoleSectionHeader,.generator.generator--event .consoleSectionHeader,.generator.generator--private .consoleSectionHeader,.generator.generator--clone .consoleSectionHeader{gap:8px!important}.generator.generator--seeded .consoleSectionHeader strong,.generator.generator--k12 .consoleSectionHeader strong,.generator.generator--onli .consoleSectionHeader strong,.generator.generator--event .consoleSectionHeader strong,.generator.generator--private .consoleSectionHeader strong,.generator.generator--clone .consoleSectionHeader strong{line-height:1.18!important}.generator.generator--seeded .presetChips,.generator.generator--k12 .presetChips,.generator.generator--onli .presetChips,.generator.generator--event .presetChips,.generator.generator--private .presetChips,.generator.generator--clone .presetChips{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important;display:grid!important}.generator.generator--seeded .presetChips button,.generator.generator--k12 .presetChips button,.generator.generator--onli .presetChips button,.generator.generator--event .presetChips button,.generator.generator--private .presetChips button,.generator.generator--clone .presetChips button{min-height:64px!important}.generator.generator--seeded .submitStrip,.generator.generator--k12 .submitStrip,.generator.generator--onli .submitStrip,.generator.generator--event .submitStrip,.generator.generator--private .submitStrip,.generator.generator--clone .submitStrip{gap:10px!important}@media (max-width:920px){.generator.generator--seeded,.generator.generator--k12,.generator.generator--onli,.generator.generator--event,.generator.generator--private,.generator.generator--clone{grid-template-areas:"switch""panel""intro"!important}.generator.generator--seeded .generatorIntro,.generator.generator--k12 .generatorIntro,.generator.generator--onli .generatorIntro,.generator.generator--event .generatorIntro,.generator.generator--private .generatorIntro,.generator.generator--clone .generatorIntro{position:relative!important;top:auto!important}}@media (max-width:760px){.generator.generator--seeded,.generator.generator--k12,.generator.generator--onli,.generator.generator--event,.generator.generator--private,.generator.generator--clone{padding:14px!important}.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--onli>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch,.generator.generator--clone>.modeSwitch{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow-x:visible!important}.generator.generator--seeded>.modeSwitch button,.generator.generator--k12>.modeSwitch button,.generator.generator--onli>.modeSwitch button,.generator.generator--event>.modeSwitch button,.generator.generator--private>.modeSwitch button,.generator.generator--clone>.modeSwitch button{min-height:96px!important;padding:13px 13px 14px!important}.generator.generator--seeded>.modeSwitch button strong,.generator.generator--k12>.modeSwitch button strong,.generator.generator--onli>.modeSwitch button strong,.generator.generator--event>.modeSwitch button strong,.generator.generator--private>.modeSwitch button strong,.generator.generator--clone>.modeSwitch button strong{font-size:14px!important}.generator.generator--seeded>.modeSwitch button small,.generator.generator--k12>.modeSwitch button small,.generator.generator--onli>.modeSwitch button small,.generator.generator--event>.modeSwitch button small,.generator.generator--private>.modeSwitch button small,.generator.generator--clone>.modeSwitch button small{font-size:11px!important;line-height:1.35!important}.generator.generator--seeded .generatorIntro,.generator.generator--k12 .generatorIntro,.generator.generator--onli .generatorIntro,.generator.generator--event .generatorIntro,.generator.generator--private .generatorIntro,.generator.generator--clone .generatorIntro{gap:14px!important;padding:20px 18px 22px!important}.generator.generator--seeded .generatorIntro h1,.generator.generator--k12 .generatorIntro h1,.generator.generator--onli .generatorIntro h1,.generator.generator--event .generatorIntro h1,.generator.generator--private .generatorIntro h1,.generator.generator--clone .generatorIntro h1{font-size:clamp(26px,8vw,34px)!important}.generator.generator--seeded .generatorSignals,.generator.generator--k12 .generatorSignals,.generator.generator--onli .generatorSignals,.generator.generator--event .generatorSignals,.generator.generator--private .generatorSignals,.generator.generator--clone .generatorSignals{gap:8px!important}.generator.generator--seeded .generatorPlaybook,.generator.generator--k12 .generatorPlaybook,.generator.generator--onli .generatorPlaybook,.generator.generator--event .generatorPlaybook,.generator.generator--private .generatorPlaybook,.generator.generator--clone .generatorPlaybook,.generator.generator--seeded .generatorChecklist,.generator.generator--k12 .generatorChecklist,.generator.generator--onli .generatorChecklist,.generator.generator--event .generatorChecklist,.generator.generator--private .generatorChecklist,.generator.generator--clone .generatorChecklist,.generator.generator--seeded .presetChips,.generator.generator--k12 .presetChips,.generator.generator--onli .presetChips,.generator.generator--event .presetChips,.generator.generator--private .presetChips,.generator.generator--clone .presetChips{grid-template-columns:1fr!important}.generator.generator--seeded .consoleSection,.generator.generator--k12 .consoleSection,.generator.generator--onli .consoleSection,.generator.generator--event .consoleSection,.generator.generator--private .consoleSection,.generator.generator--clone .consoleSection,.generator.generator--seeded .formAssistPanel,.generator.generator--k12 .formAssistPanel,.generator.generator--onli .formAssistPanel,.generator.generator--event .formAssistPanel,.generator.generator--private .formAssistPanel,.generator.generator--clone .formAssistPanel{border-radius:18px!important;padding:16px!important}.generator.generator--seeded .seededIntroVisual,.generator.generator--k12 .k12IntroVisual,.generator.generator--private .privateIntroVisual{border-radius:18px!important;padding:10px!important}}@media (max-width:460px){.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--onli>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch,.generator.generator--clone>.modeSwitch{grid-template-columns:1fr!important}.generator.generator--seeded>.modeSwitch button,.generator.generator--k12>.modeSwitch button,.generator.generator--onli>.modeSwitch button,.generator.generator--event>.modeSwitch button,.generator.generator--private>.modeSwitch button,.generator.generator--clone>.modeSwitch button{min-height:88px!important}}.generator.generator--seeded .controlPanel{padding-top:clamp(30px,3.4vw,56px)!important}.generator.generator--seeded .controlPanel>.consoleSection:first-of-type{margin-top:clamp(8px,1.2vw,18px)!important}@media (max-width:760px){.generator.generator--seeded .controlPanel{padding-top:18px!important}.generator.generator--seeded .controlPanel>.consoleSection:first-of-type{margin-top:8px!important}}.generator .submitStrip,.generator.generator--seeded .submitStrip,.generator.generator--k12 .submitStrip,.generator.generator--onli .submitStrip,.generator.generator--event .submitStrip,.generator.generator--private .submitStrip,.generator.generator--clone .submitStrip{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}.generator .submitStrip .submitButton,.generator.generator--seeded .submitStrip .submitButton,.generator.generator--k12 .submitStrip .submitButton,.generator.generator--onli .submitStrip .submitButton,.generator.generator--event .submitStrip .submitButton,.generator.generator--private .submitStrip .submitButton,.generator.generator--clone .submitStrip .submitButton{width:min(100%,420px)!important;margin-inline:auto!important}.generator .coverActions,.generator .eventCoverActions,.generator .k12CoverActions,.generator .onliAssetActions,.generator .privateAssetActions,.generator .cloneAssetActions{text-align:center!important;justify-content:center!important}.imageTaskProgress{border-radius:18px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;padding:12px 14px!important;display:grid!important}.imageTaskProgress .imageTaskTopline{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.imageTaskProgress .imageTaskMeta{align-items:center!important;gap:10px!important;display:inline-flex!important}.imageTaskProgress .imageTaskCopy:before{content:none!important;display:none!important}.imageTaskProgress .imageTaskKicker{color:#0f8a1d!important;background:#0f8a1d1a!important;border-radius:999px!important;width:fit-content!important;padding:4px 10px!important;font-size:12px!important;font-weight:950!important}.imageTaskProgress .imageTaskCopy{color:#162033!important;gap:4px!important;min-width:0!important;font-size:14px!important;line-height:1.4!important;display:grid!important}.imageTaskProgress .imageTaskLabel{color:#162033!important;font-size:15px!important;font-weight:950!important}.imageTaskProgress .imageTaskCopy small{color:#667085!important;font-size:12px!important;font-weight:750!important}.imageTaskProgress .bulletProgress{width:100%!important}.imageTaskProgress strong{color:#162033!important;min-width:52px!important;text-shadow:none!important;background:#ffffffdb!important;border:1px solid #0f172a14!important;border-radius:999px!important;justify-self:auto!important;padding:6px 10px!important}.imageTaskProgress button{border-radius:12px!important;min-width:auto!important;padding:6px 12px!important;font-size:13px!important}@media (max-width:760px){.imageTaskProgress .imageTaskTopline{flex-direction:column!important;align-items:flex-start!important}.imageTaskProgress .imageTaskMeta{justify-content:space-between!important;width:100%!important}}.generator.generator--event .controlPanel>.submitStrip,.generator.generator--event .submitStrip{text-align:center!important;flex-direction:column!important;grid-template-columns:none!important;justify-content:center!important;place-items:center!important;width:100%!important;display:flex!important}.generator.generator--event .submitStrip .submitButton,.generator.generator--event .submitButton{justify-self:center!important;width:min(100%,420px)!important;max-width:420px!important;margin-left:auto!important;margin-right:auto!important}.generator.generator--event .submitStrip>span{text-align:center!important;width:100%!important}.authShell{background:radial-gradient(circle at 16% 18%,#ffd66661,#0000 30%),radial-gradient(circle at 86% 16%,#3aa0ff33,#0000 28%),linear-gradient(135deg,#ffffffeb,#f4f8ffdb);border:1px solid #0f172a14;border-radius:clamp(28px,4vw,48px);place-items:center;width:min(100%,1180px);min-height:clamp(560px,72vh,820px);margin:clamp(28px,5vw,72px) auto 0;padding:clamp(20px,4vw,48px);display:grid;box-shadow:0 30px 90px #0f172a1f}.authCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #0f172a1a;border-radius:30px;gap:18px;width:min(100%,480px);padding:clamp(26px,4vw,42px);display:grid;box-shadow:0 24px 70px #0f172a24}.authCard .eyebrow{color:#1d6a4f;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.authCard h1{color:#111827;letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.05}.authCard .lede{color:#536073;margin:0 0 4px;font-size:15px;line-height:1.8}.authCard label{color:#243047;gap:8px;font-size:14px;font-weight:850;display:grid}.authCard input{color:#111827;background:#f8fbff;border:1px solid #0f172a1f;border-radius:16px;outline:none;width:100%;min-height:50px;padding:0 16px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffffe6}.authCard input:focus{background:#fff;border-color:#22c55e94;box-shadow:0 0 0 4px #22c55e24}.authCard button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#13291f,#1f7a55);border:0;border-radius:999px;min-height:48px;font-size:15px;font-weight:950;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 16px 34px #1f7a5540}.authCard button:hover{transform:translateY(-1px);box-shadow:0 20px 42px #1f7a554d}.authCard button:disabled{cursor:not-allowed;opacity:.62;transform:none}.authCard .formError{color:#b42318;background:#fef2f2e0;border:1px solid #dc26262e;border-radius:14px;margin:0;padding:12px 14px;font-size:14px;font-weight:800}.accountDock{z-index:40;pointer-events:auto;flex:none;justify-items:end;display:grid;position:relative}.accountDockButton{color:#1f2937;cursor:pointer;pointer-events:auto;background:linear-gradient(135deg,#fffffffa,#fff8f3f5),radial-gradient(circle at 12% 20%,#ff6d351f,#0000 34%);border:1px solid #ff6d352e;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 16px 0 12px;font-size:14px;font-weight:950;transition:border-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 30px #2027381f}.accountDockButton:hover{border-color:#ff6d3552;transform:translateY(-1px);box-shadow:0 18px 38px #20273829}.accountDockIcon{color:#fff;background:linear-gradient(135deg,#ff9b63,#ff5b24);border-radius:999px;place-items:center;width:32px;height:32px;display:inline-grid;box-shadow:0 8px 16px #ff6d3542}.accountDockIcon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.accountDockLabel{text-align:left;gap:2px;min-width:0;display:grid}.accountDockTitle{color:#263244;font-size:14px;font-weight:950;line-height:1}.accountDockSub{color:#8b94a3;text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:11px;font-weight:800;line-height:1;overflow:hidden}.accountPopover{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #0f172a14;border-radius:22px;width:min(86vw,320px);margin-top:0;padding:14px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-8px)scale(.98);box-shadow:0 22px 56px #0f172a24}.accountPopover.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.accountPopoverHeader,.accountUsageLine{color:#667085;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.accountPopoverHeader strong{color:#111827;font-size:15px}.accountMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.accountMetricCard{background:#f6f8fb;border-radius:16px;align-content:end;gap:6px;min-height:96px;padding:14px;display:grid}.accountMetricCard--primary{background:radial-gradient(circle at 90% 15%,#ff6d352e,#0000 36%),linear-gradient(135deg,#f7fbff,#fff7ef)}.accountMetricCard span{color:#667085;font-size:12px;font-weight:850}.accountMetricCard strong{color:#ff5b24;letter-spacing:-.05em;font-size:28px;line-height:.9}.accountMetricCard:not(.accountMetricCard--primary) strong{color:#263244}.accountMetricCard small{color:#8b94a3;font-size:12px;font-weight:900}.accountUsageLine strong{color:#263244;font-size:14px}.accountCreditAlert{color:#9a3412;background:#fff7edf0;border:1px solid #ff5b2429;border-radius:14px;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:850;line-height:1.5}.accountLogoutButton{color:#17352a;cursor:pointer;background:#eaf8ef;border:0;border-radius:999px;width:100%;min-height:40px;margin-top:12px;font-size:14px;font-weight:950}.creditEmptyNotice{color:#263244;background:radial-gradient(circle at 8% 20%,#ff6d3521,#0000 28%),linear-gradient(135deg,#fffffff5,#fff7edeb);border:1px solid #ff5b2429;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;width:min(100% - 36px,1180px);margin:18px auto 0;padding:14px 16px;display:flex;box-shadow:0 18px 48px #9a341214}.creditEmptyNotice strong{color:#ff5b24;font-size:16px;font-weight:950}.creditEmptyNotice span{color:#667085;flex:1;font-size:14px;font-weight:800}.creditEmptyNotice button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9b63,#ff5b24);border:0;border-radius:999px;min-height:38px;padding:0 16px;font-size:13px;font-weight:950;box-shadow:0 12px 26px #ff6d3538}body.xhs-out-of-credits .generator .submitButton:disabled{color:#9a3412!important;box-shadow:none!important;cursor:not-allowed!important;background:linear-gradient(135deg,#fff7ed,#ffedd5)!important;border:1px solid #ff5b242e!important}@media (max-width:760px){.authShell{border-radius:26px;min-height:64vh;margin-top:18px;padding:14px}.authCard{border-radius:22px;padding:22px}.accountDock{position:relative;bottom:auto;right:auto}.accountDockButton{min-height:44px;padding:0 14px}.accountDockSub{display:none}.creditEmptyNotice{flex-direction:column;align-items:stretch;margin-top:12px}.creditEmptyNotice button{width:100%}}.homePage.homePageV2 .homeBrand,.generatorPageShell .generatorBrand{gap:12px!important;min-width:min(430px,42vw)!important}.homePage.homePageV2 .homeBrand img,.generatorPageShell .generatorBrand img{object-fit:contain!important;background:#fff!important;border:1px solid #f0582224!important;border-radius:16px!important;flex:none!important;width:48px!important;height:48px!important;padding:6px!important;display:block!important;box-shadow:0 12px 24px #f0582224!important}.homePage.homePageV2 .homeBrand .topNavBrandText strong,.generatorPageShell .generatorBrandText.topNavBrandText strong{color:#151922!important;white-space:normal!important;font-size:clamp(17px,1.18vw,20px)!important;line-height:1.16!important}.homePage.homePageV2 .homeBrand .topNavBrandText small,.generatorPageShell .generatorBrandText.topNavBrandText small{color:#f05a22!important}@media (max-width:1180px){.homePage.homePageV2 .homeBrand,.generatorPageShell .generatorBrand{min-width:min(360px,58vw)!important}}.generator>.modeSwitch button small,.generator.generator--seeded>.modeSwitch button small,.generator.generator--k12>.modeSwitch button small,.generator.generator--onli>.modeSwitch button small,.generator.generator--event>.modeSwitch button small,.generator.generator--private>.modeSwitch button small,.generator.generator--clone>.modeSwitch button small{color:#26364d!important;text-shadow:0 1px #ffffffc7!important;font-weight:880!important}.generator>.modeSwitch button.active small,.generator>.modeSwitch button[aria-selected=true] small,.generator.generator--seeded>.modeSwitch button.active small,.generator.generator--seeded>.modeSwitch button[aria-selected=true] small,.generator.generator--k12>.modeSwitch button.active small,.generator.generator--k12>.modeSwitch button[aria-selected=true] small,.generator.generator--onli>.modeSwitch button.active small,.generator.generator--onli>.modeSwitch button[aria-selected=true] small,.generator.generator--event>.modeSwitch button.active small,.generator.generator--event>.modeSwitch button[aria-selected=true] small,.generator.generator--private>.modeSwitch button.active small,.generator.generator--private>.modeSwitch button[aria-selected=true] small,.generator.generator--clone>.modeSwitch button.active small,.generator.generator--clone>.modeSwitch button[aria-selected=true] small{color:#075985!important;font-weight:940!important}.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--onli>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch,.generator.generator--clone>.modeSwitch,.generator.generator--material>.modeSwitch{grid-template-columns:repeat(7,minmax(0,1fr))!important}.generator.generator--material>.modeSwitch{background:#ffffffd1!important;border:1px solid #1e293b14!important;border-radius:24px!important;grid-area:switch/1/switch/-1!important;gap:12px!important;width:100%!important;padding:12px!important;display:grid!important;box-shadow:0 18px 52px #3a496112!important}.generator.generator--material>.modeSwitch button{min-height:108px!important;padding:14px 14px 16px!important}.generator.generator--material>.modeSwitch button:nth-child(7),.generator>.modeSwitch button:nth-child(7){--tab:#2563eb!important}.generator.generator--material>.modeSwitch .tabIcon{color:var(--tab)!important;background:color-mix(in srgb, var(--tab) 11%, #fff 89%)!important}.generator.generator--material>.modeSwitch button.active .tabIcon,.generator.generator--material>.modeSwitch button[aria-selected=true] .tabIcon{color:#fff!important;background:var(--tab)!important}.generator.generator--material>.modeSwitch button strong{color:#0f172a!important}.generator.generator--material>.modeSwitch button.active strong,.generator.generator--material>.modeSwitch button[aria-selected=true] strong{color:var(--tab)!important}.generator.generator--material>.modeSwitch button small,.generator.generator--material>.modeSwitch button.active small,.generator.generator--material>.modeSwitch button[aria-selected=true] small{color:#26364d!important;font-weight:880!important}@media (max-width:760px){.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--onli>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch,.generator.generator--clone>.modeSwitch,.generator.generator--material>.modeSwitch{scroll-snap-type:x proximity!important;grid-template-columns:repeat(7,minmax(138px,1fr))!important;overflow-x:auto!important}}@media (max-width:460px){.generator.generator--seeded>.modeSwitch,.generator.generator--k12>.modeSwitch,.generator.generator--onli>.modeSwitch,.generator.generator--event>.modeSwitch,.generator.generator--private>.modeSwitch,.generator.generator--clone>.modeSwitch,.generator.generator--material>.modeSwitch{grid-template-columns:1fr!important}}.generator.generator--material{--material-ink:#102033;--material-ink-soft:#314258;--material-muted:#5d6b7e;--material-accent:#2563eb;--material-accent-warm:#f59e0b}.generator.generator--material .generatorIntro{color:var(--material-ink)!important;background:radial-gradient(circle at 88% 10%,#2563eb1a,#0000 28%),linear-gradient(#fffffff5,#f8fafceb)!important;border:1px solid #94a3b82e!important}.generator.generator--material .generatorIntro .eyebrow{color:#1d4ed8!important;background:#2563eb1a!important;border-color:#2563eb29!important}.generator.generator--material .generatorIntro h1{color:var(--material-ink)!important;text-shadow:none!important}.generator.generator--material .generatorIntro .lede{color:var(--material-ink-soft)!important;text-shadow:none!important}.generator.generator--material .generatorSignals span{color:#123456!important;background:#ffffffe0!important;border-color:#2563eb29!important;box-shadow:0 10px 24px #2563eb0f!important}.generator.generator--material .generatorSignals span:before{background:var(--material-accent)!important}.generator.generator--material .generatorPlaybook article,.generator.generator--material .generatorChecklist article{color:var(--material-ink)!important;background:#ffffffeb!important;border:1px solid #94a3b833!important;box-shadow:0 14px 34px #0f172a0f!important}.generator.generator--material .generatorPlaybook span,.generator.generator--material .generatorPlaybook .featureIcon{color:var(--material-accent)!important}.generator.generator--material .generatorPlaybook strong,.generator.generator--material .generatorChecklist strong{color:var(--material-ink)!important;text-shadow:none!important}.generator.generator--material .generatorPlaybook em,.generator.generator--material .generatorChecklist p{color:var(--material-muted)!important;text-shadow:none!important}.generator.generator--material .generatorChecklist span{color:#fff!important;background:linear-gradient(135deg,#f59e0b,#f97316)!important;border-radius:14px!important;box-shadow:0 10px 22px #f9731638!important}.generator.generator--k12 .k12QuickGrid>.k12CountImportRow,.generatorPageShell .generator.generator--k12 .k12QuickGrid>.k12CountImportRow{grid-column:1/-1!important;grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr)!important;align-items:stretch!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}.generator.generator--k12 .k12CountImportRow>label,.generatorPageShell .generator.generator--k12 .k12CountImportRow>label{min-width:0!important;max-width:100%!important}.generator.generator--k12 .k12ImportMaterialField,.generatorPageShell .generator.generator--k12 .k12ImportMaterialField{z-index:0!important;width:100%!important;max-width:100%!important;position:relative!important;overflow:hidden!important}@media (max-width:760px){.generator.generator--k12 .k12QuickGrid>.k12CountImportRow,.generatorPageShell .generator.generator--k12 .k12QuickGrid>.k12CountImportRow{grid-template-columns:1fr!important}}.generator.generator--material{grid-template-columns:minmax(360px,.82fr) minmax(700px,1.18fr)!important;grid-template-areas:"switch switch""intro panel"!important;align-items:start!important;gap:24px!important;width:min(100% - 48px,1560px)!important;margin-top:18px!important;display:grid!important}.generator.generator--material>.modeSwitch{z-index:6!important;grid-area:1/1/auto/-1!important;place-self:stretch stretch!important;margin:0!important;position:relative!important;top:auto!important}.generator.generator--material>.generatorIntro{z-index:1!important;grid-area:auto!important;min-width:0!important;position:sticky!important;top:104px!important}.generator.generator--material>.controlPanel{z-index:2!important;grid-area:auto!important;min-width:0!important;position:relative!important}@media (max-width:1180px){.generator.generator--material{grid-template-columns:1fr!important;grid-template-areas:"switch""intro""panel"!important;width:min(100% - 28px,1460px)!important}.generator.generator--material>.generatorIntro{min-height:auto!important;position:relative!important;top:auto!important}}@media (max-width:760px){.generator.generator--material{gap:16px!important;width:min(100% - 16px,1460px)!important;padding:14px!important}.generator.generator--material>.modeSwitch{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow-x:visible!important}}@media (max-width:520px){.generator.generator--material>.modeSwitch{grid-template-columns:1fr!important}}
