:root{--bg-0: #07030D;--bg-1: #0F0718;--bg-2: #17091F;--bg-3: #1E0C29;--bg-4: #2A1135;--surface-0: rgba(255, 255, 255, .025);--surface-1: rgba(255, 255, 255, .05);--surface-2: rgba(255, 255, 255, .08);--surface-3: rgba(255, 255, 255, .12);--surface-hover: rgba(255, 255, 255, .07);--line-soft: rgba(255, 255, 255, .06);--line-medium: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .18);--text-primary: rgba(255, 255, 255, .97);--text-secondary: rgba(255, 255, 255, .72);--text-tertiary: rgba(255, 255, 255, .54);--text-quaternary: rgba(255, 255, 255, .38);--accent: #FF3A7C;--accent-bright: #FF5C92;--accent-soft: #FF8AB3;--accent-deep: #E91E63;--accent-shadow: #AD1457;--accent-gradient: linear-gradient(135deg, #FF5C92 0%, #E91E63 55%, #AD1457 100%);--accent-gradient-soft: linear-gradient(135deg, rgba(255, 92, 146, .18), rgba(233, 30, 99, .08));--success: #34D399;--success-bg: rgba(52, 211, 153, .1);--warning: #FBBF24;--warning-bg: rgba(251, 191, 36, .1);--danger: #F87171;--danger-bg: rgba(248, 113, 113, .1);--font-display-cn: "Noto Serif SC", "Source Han Serif SC", "STSong", "FangSong", serif;--font-body-cn: "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--font-num: "Inter", var(--font-body-cn);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-14: 56px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--sp-32: 128px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 28px;--r-3xl: 36px;--r-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4), 0 1px 3px rgba(0, 0, 0, .3);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3);--shadow-xl: 0 32px 80px rgba(0, 0, 0, .6);--shadow-glow: 0 0 40px rgba(233, 30, 99, .25);--shadow-glow-sm: 0 4px 16px rgba(233, 30, 99, .3);--shadow-accent: 0 8px 24px rgba(233, 30, 99, .35), inset 0 1px 0 rgba(255, 255, 255, .2);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .15s;--dur-base: .28s;--dur-slow: .52s;--header-h: 64px;--stepper-h: 56px;--content-max: 1200px;--content-narrow: 760px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--stepper-h) + 16px);text-rendering:optimizeLegibility}body{font-family:var(--font-body-cn);font-weight:400;font-size:15px;line-height:1.6;color:var(--text-primary);background:var(--bg-0);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 100% 70% at 50% -5%,rgba(233,30,99,.22) 0%,transparent 55%),radial-gradient(ellipse 55% 45% at 92% 12%,rgba(173,20,87,.14) 0%,transparent 55%),radial-gradient(ellipse 45% 40% at 8% 8%,rgba(255,58,124,.12) 0%,transparent 55%),linear-gradient(180deg,var(--bg-0) 0%,var(--bg-1) 50%,var(--bg-0) 100%)}body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}button,input,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}img,video,svg{display:block;max-width:100%}:where(.btn,.upload-tab,.upload-area__icon,.path-card__hint,.path-card__select-indicator,.analysis-box,.product-render-panel,.style-preview-tuner,.publish-card__icon,.video-card__action,.iterate-chat__label,.footer-contact__item,.modal__close,.modal__footer-hint,.toast,.auth-password-toggle,.product-info-input,.preview-thumb__remove,.product-upload-preview__remove) svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}::selection{background:#e91e6359;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#fff3;background-clip:padding-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{max-width:var(--content-max);margin:0 auto;padding:0 24px;position:relative;z-index:3}.container-narrow{max-width:var(--content-narrow);margin:0 auto;padding:0 24px;position:relative;z-index:3}.app-header{position:fixed;top:0;left:0;right:0;height:var(--header-h);z-index:100;background:#07030db8;backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid transparent;transition:border-color var(--dur-base)}.app-header.is-scrolled{border-bottom-color:var(--line-soft);background:#07030de0}.app-header__inner{max-width:var(--content-max);height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--text-primary)}.brand__mark{width:30px;height:30px;border-radius:8px;background:var(--accent-gradient);display:grid;place-items:center;box-shadow:var(--shadow-accent)}.brand__mark svg{width:16px;height:16px;color:#fff}.brand__sep{width:1px;height:16px;background:var(--line-medium);margin:0 2px}.brand__tag{font-size:11px;color:var(--text-tertiary);padding:3px 8px;background:var(--surface-1);border-radius:var(--r-full);letter-spacing:.02em}.nav-links{display:flex;align-items:center;gap:2px}.nav-link{padding:8px 14px;font-size:14px;color:var(--text-secondary);border-radius:var(--r-full);transition:color var(--dur-fast),background var(--dur-fast);font-family:inherit;cursor:pointer}.nav-link:hover{color:var(--text-primary);background:var(--surface-1)}.nav-link--inspiration{color:var(--text-primary);background:#ff3f861a;border:1px solid rgba(255,63,134,.42)}.nav-link--inspiration:hover{background:#ff3f8629;border-color:#ff3f8694}.header-actions{display:flex;align-items:center;gap:8px}.header-user-name{display:inline-flex;align-items:center;max-width:220px;min-height:40px;padding:0 4px;color:var(--text-primary);font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-user-name:hover{color:var(--accent-soft)}@media (max-width: 720px){.nav-links,.brand__sep,.brand__tag{display:none}.header-user-name{max-width:120px}}.stepper{position:fixed;top:var(--header-h);left:0;right:0;height:var(--stepper-h);z-index:99;background:#07030db3;backdrop-filter:saturate(1.8) blur(16px);-webkit-backdrop-filter:saturate(1.8) blur(16px);border-bottom:1px solid var(--line-soft);opacity:0;transform:translateY(-100%);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);pointer-events:none}.stepper.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.stepper__inner{max-width:var(--content-max);height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:16px;overflow-x:auto;scrollbar-width:none}.stepper__inner::-webkit-scrollbar{display:none}.stepper-item{display:flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer;padding:6px 10px;border-radius:var(--r-full);transition:background var(--dur-fast);opacity:.45}.stepper-item:hover{background:var(--surface-1)}.stepper-item.is-active{opacity:1}.stepper-item.is-done{opacity:.7}.stepper-item__num{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center;font-family:var(--font-num);font-size:11px;font-weight:600;color:var(--text-tertiary);transition:all var(--dur-fast)}.stepper-item.is-active .stepper-item__num{background:var(--accent-gradient);border-color:transparent;color:#fff;box-shadow:var(--shadow-glow-sm)}.stepper-item.is-done .stepper-item__num{background:var(--surface-2);border-color:var(--success);color:var(--success)}.stepper-item.is-done .stepper-item__num svg{width:12px;height:12px}.stepper-item__label{font-size:13px;color:var(--text-secondary);font-weight:500}.stepper-item.is-active .stepper-item__label{color:var(--text-primary)}.stepper-item__line{width:24px;height:1px;background:var(--line-medium);flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;height:40px;font-family:var(--font-body-cn);font-size:14px;font-weight:500;border-radius:var(--r-full);transition:all var(--dur-fast) var(--ease-out);white-space:nowrap;position:relative;outline:none;-webkit-tap-highlight-color:transparent;letter-spacing:.01em}.btn:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--ghost{color:var(--text-secondary)}.btn--ghost:hover:not(:disabled){color:var(--text-primary);background:var(--surface-1)}.btn--subtle{color:var(--text-primary);background:var(--surface-1);border:1px solid var(--line-soft)}.btn--subtle:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-medium)}.btn--primary{color:#fff;background:var(--accent-gradient);box-shadow:var(--shadow-accent);font-weight:600}.btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 32px #e91e6380,inset 0 1px #ffffff40}.btn--primary:active:not(:disabled){transform:translateY(0)}.btn--lg{height:48px;padding:0 24px;font-size:14.5px}.btn--xl{height:56px;padding:0 32px;font-size:15.5px;font-weight:600}.hero{padding:144px 0 96px;text-align:center;position:relative}@media (max-width: 640px){.hero{padding:112px 0 56px}}.hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;font-size:12.5px;font-weight:500;color:var(--accent-soft);background:#e91e631a;border:1px solid rgba(233,30,99,.25);border-radius:var(--r-full);margin-bottom:28px;letter-spacing:.05em}.hero__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 8px var(--accent-bright);animation:pulse-dot 2.4s var(--ease-in-out) infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}.hero__brand{font-family:var(--font-display-cn);font-weight:500;font-size:clamp(22px,2.8vw,28px);color:var(--text-secondary);margin-bottom:8px;letter-spacing:.02em}.hero__title{font-family:var(--font-display-cn);font-weight:700;font-size:clamp(36px,5.2vw,56px);line-height:1.12;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:22px}.hero__title-accent{font-weight:700;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 32px rgba(233,30,99,.3))}.hero__subtitle{font-family:var(--font-body-cn);font-size:clamp(15px,1.7vw,16.5px);color:var(--text-secondary);max-width:580px;margin:0 auto 24px;line-height:1.65;font-weight:400}.hero__subtitle strong{color:var(--text-primary);font-weight:500}.hero__warning{display:block;max-width:480px;margin:0 auto 40px;padding:14px 20px;font-size:13.5px;line-height:1.6;color:var(--text-secondary);background:#ffffff06;border:1px solid var(--line-soft);border-left:2px solid var(--accent);border-radius:var(--r-md);text-align:left;font-weight:400}.hero__warning:before{content:"⚠";color:var(--accent-soft);margin-right:8px;font-size:14px}@media (max-width: 640px){.hero__warning{text-align:center;padding:12px 16px;font-size:13px}.hero__warning:before{display:block;margin:0 0 4px}}.hero__cta-wrap{display:flex;flex-direction:column;align-items:center;gap:14px}.hero__cta{box-shadow:var(--shadow-accent),0 0 60px #e91e634d}.hero__cta-hint{font-size:12.5px;color:var(--text-tertiary);display:inline-flex;align-items:center;gap:6px}.hero__cta-hint svg{width:14px;height:14px;color:var(--accent-soft);flex-shrink:0}.hero__trust{display:flex;justify-content:center;align-items:center;gap:36px;margin-top:48px;flex-wrap:wrap;padding:18px 28px;background:var(--surface-0);border:1px solid var(--line-soft);border-radius:var(--r-full);max-width:fit-content;margin-left:auto;margin-right:auto}@media (max-width: 640px){.hero__trust{border-radius:var(--r-xl);gap:16px;padding:16px}}.hero__trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.hero__trust-item svg{width:14px;height:14px;color:var(--success);flex-shrink:0}.hero__trust-num{font-family:var(--font-num);font-weight:600;color:var(--text-primary)}.section{padding:80px 0;position:relative}.section--tight{padding:64px 0}@media (max-width: 640px){.section{padding:56px 0}.section--tight{padding:48px 0}}.section-head{text-align:center;margin-bottom:48px}.section--tight .section-head{margin-bottom:36px}.section-head__step{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--text-tertiary);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px}.section-head__step:before,.section-head__step:after{content:"";width:24px;height:1px;background:var(--line-medium)}.section-head__title{font-family:var(--font-display-cn);font-weight:600;font-size:clamp(26px,3.8vw,38px);line-height:1.2;letter-spacing:-.015em;color:var(--text-primary);margin-bottom:12px}.section-head__desc{font-size:15px;color:var(--text-secondary);max-width:540px;margin:0 auto;line-height:1.6}.card{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--line-soft);border-radius:var(--r-2xl);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 40%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.price-card{position:relative;padding:24px;background:var(--surface-0);border:1px solid var(--line-soft);border-radius:var(--r-xl);transition:all var(--dur-base);display:flex;flex-direction:column}.price-card:hover{background:var(--surface-1);border-color:var(--line-medium);transform:translateY(-2px)}.price-card.is-featured{background:linear-gradient(180deg,#e91e6314,#e91e6305);border-color:#e91e6366;box-shadow:0 0 0 1px #e91e6366,0 16px 48px #e91e6326}.price-card__head{margin-bottom:8px}.price-card__name{font-size:14px;color:var(--text-secondary);font-weight:500}.price-card.is-featured .price-card__name{color:var(--text-primary)}.price-card__tag{position:absolute;top:16px;right:16px;font-size:10.5px;padding:3px 10px;background:var(--accent-gradient);color:#fff;border-radius:var(--r-full);font-weight:600;letter-spacing:.04em;box-shadow:0 4px 12px #e91e6366}.price-card__price{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.price-card__num{font-family:var(--font-num);font-weight:700;font-size:32px;color:var(--text-primary);letter-spacing:-.02em}.price-card__num:before{content:"¥";font-size:17px;font-weight:500;color:var(--text-secondary);margin-right:2px}.price-card__unit{font-size:13px;color:var(--text-tertiary)}.upload-card{padding:40px}@media (max-width: 640px){.upload-card{padding:24px}}.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:8px}@media (max-width: 720px){.path-grid{grid-template-columns:1fr}}.path-card{position:relative;text-align:left;padding:28px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid var(--line-soft);border-radius:var(--r-2xl);cursor:pointer;transition:all var(--dur-base) var(--ease-out);overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.path-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 50%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.path-card:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.path-card--active{border-color:var(--accent);background:linear-gradient(180deg,#e91e630f,#e91e6305);box-shadow:0 0 0 1px var(--accent),0 16px 48px #e91e6333}.path-card__head{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.path-card__num{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line-medium);display:grid;place-items:center;font-family:var(--font-display-cn);font-size:16px;font-weight:700;color:var(--text-secondary);transition:all var(--dur-base)}.path-card--active .path-card__num{background:var(--accent-gradient);border-color:transparent;color:#fff;box-shadow:var(--shadow-glow-sm)}.path-card__title{font-family:var(--font-display-cn);font-size:21px;font-weight:600;color:var(--text-primary);line-height:1.2;margin-bottom:4px;letter-spacing:-.01em}.path-card__sub{font-size:13.5px;color:var(--text-tertiary);line-height:1.4}.path-card--active .path-card__sub{color:var(--accent-soft)}.path-card__flow{display:flex;align-items:center;gap:0;padding:16px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-bottom:16px}.path-flow-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.path-flow-step__dot{width:24px;height:24px;border-radius:50%;background:var(--surface-2);border:1.5px solid var(--line-strong);display:grid;place-items:center;font-family:var(--font-num);font-size:11px;font-weight:600;color:var(--text-tertiary);transition:all var(--dur-base)}.path-card--active .path-flow-step__dot{background:var(--accent-gradient);border-color:transparent;color:#fff;box-shadow:0 0 12px #e91e6380}.path-flow-step__label{font-size:11.5px;color:var(--text-tertiary);line-height:1.3;font-weight:500}.path-card--active .path-flow-step__label{color:var(--text-secondary)}.path-flow-step__line{flex:0 0 auto;width:24px;height:1.5px;background:var(--line-medium);margin-top:-16px;transition:background var(--dur-base)}.path-card--active .path-flow-step__line{background:linear-gradient(90deg,#e91e6380,#e91e634d)}@media (max-width: 480px){.path-flow-step__line{width:12px}.path-flow-step__label{font-size:10.5px}}.path-card__hint{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--surface-0);border-radius:var(--r-md);font-size:12.5px;color:var(--text-tertiary);line-height:1.5}.path-card__hint svg{width:14px;height:14px;color:var(--accent-soft);flex-shrink:0;margin-top:2px}.path-card__select-indicator{position:absolute;top:18px;right:18px;width:26px;height:26px;border-radius:50%;background:#00000080;backdrop-filter:blur(12px);display:grid;place-items:center;opacity:0;transform:scale(.6);transition:all var(--dur-fast) var(--ease-spring);color:#fff}.path-card__select-indicator svg{width:14px;height:14px}.path-card--active .path-card__select-indicator{opacity:1;transform:scale(1);background:var(--accent);box-shadow:0 4px 12px #e91e6380}.step-upload--compact .section-head{margin-bottom:24px}.step-upload--compact .section-head__title{font-size:clamp(24px,3vw,32px);margin-bottom:0}.step-upload--compact .section-head__desc{display:none}.step-upload--compact .section__body{max-width:920px;margin:0 auto}.step-upload--compact .path-grid{gap:12px;margin-bottom:0}.step-upload--compact .path-card{min-height:86px;padding:18px 20px;border-radius:var(--r-xl);display:flex;align-items:center}.step-upload--compact .path-card:hover{transform:translateY(-1px)}.step-upload--compact .path-card__head{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"num title" "num sub";align-items:center;gap:2px 12px;margin-bottom:0;padding-right:34px;width:100%}.step-upload--compact .path-card__num{grid-area:num;width:30px;height:30px;font-size:13px}.step-upload--compact .path-card__title{grid-area:title;font-size:18px;margin-bottom:2px}.step-upload--compact .path-card__sub{grid-area:sub;font-size:12.5px}.step-upload--compact .path-card__flow,.step-upload--compact .path-card__hint{display:none}.step-upload--compact .path-card__select-indicator{top:50%;right:18px;transform:translateY(-50%) scale(.6)}.step-upload--compact .path-card--active .path-card__select-indicator{transform:translateY(-50%) scale(1)}.upload-panel__lead{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--accent-gradient-soft);border:1px solid rgba(233,30,99,.2);border-radius:var(--r-md);margin-bottom:24px}.upload-panel__lead-tag{flex-shrink:0;padding:3px 10px;background:var(--accent-gradient);color:#fff;border-radius:var(--r-full);font-size:11.5px;font-weight:600;letter-spacing:.04em;box-shadow:0 2px 8px #e91e6366}.upload-panel__lead-text{font-size:13.5px;color:var(--text-primary);line-height:1.5}.step-upload--compact .upload-card{padding:28px;margin-top:18px!important;border-radius:var(--r-xl)}.step-upload--compact .upload-panel__lead{padding:0;margin-bottom:18px;background:transparent;border:0}.step-upload--compact .upload-panel__lead-tag{color:var(--accent-soft);background:#e91e631f;border:1px solid rgba(233,30,99,.24);box-shadow:none}.step-upload--compact .upload-panel__lead-text{font-size:14px;color:var(--text-secondary)}.upload-tabs{display:inline-flex;padding:4px;background:var(--surface-0);border:1px solid var(--line-soft);border-radius:var(--r-full);margin-bottom:28px}.upload-tab{padding:9px 18px;font-size:13.5px;font-weight:500;color:var(--text-tertiary);border-radius:var(--r-full);transition:all var(--dur-fast);display:inline-flex;align-items:center;gap:6px}.upload-tab[aria-selected=true]{background:var(--surface-3);color:var(--text-primary);box-shadow:0 2px 6px #0003}.upload-tab svg{width:14px;height:14px}.upload-panel{animation:fadeIn var(--dur-base) var(--ease-out)}.upload-panel.is-hidden{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.upload-area{display:block;width:100%;border:1.5px dashed var(--line-medium);border-radius:var(--r-xl);padding:48px 32px;text-align:center;cursor:pointer;transition:all var(--dur-base) var(--ease-out);background:var(--surface-0)}.upload-area:hover,.upload-area.is-drag{border-color:var(--accent);background:#e91e630a;transform:translateY(-2px)}.upload-area__icon{width:34px;height:34px;margin:0 auto 14px;border-radius:0;background:transparent;border:0;display:grid;place-items:center;color:var(--text-secondary)}.upload-area__icon svg{width:24px;height:24px}.upload-area__title{font-size:16px;font-weight:500;color:var(--text-primary);margin-bottom:6px}.upload-area__hint{font-size:13px;color:var(--text-tertiary)}.upload-area__specs{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 20px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line-soft);font-family:var(--font-mono);font-size:11.5px;color:var(--text-quaternary)}.step-upload--compact .upload-area{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 16px;padding:28px;text-align:left;border-radius:var(--r-lg)}.step-upload--compact .upload-area__icon{grid-row:span 2;width:42px;height:42px;margin:0}.step-upload--compact .upload-area__title{margin-bottom:0}.step-upload--compact .upload-area__hint{display:none}.step-upload--compact .upload-area__specs{grid-column:2;justify-content:flex-start;gap:10px 14px;margin-top:8px;padding-top:0;border-top:0}.field{display:block;margin-top:20px}.field:first-child{margin-top:0}.field__label{display:block;font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:10px;letter-spacing:.01em}.field__label .optional{color:var(--text-quaternary);font-weight:400;margin-left:6px;font-size:12px}.field__label-note{display:inline-flex;margin-left:8px;font-size:12px;font-weight:400;color:var(--text-tertiary)}.field__input,.field__textarea,.field__select{width:100%;padding:12px 16px;font-family:var(--font-body-cn);font-size:14px;color:var(--text-primary);background:var(--surface-0);border:1px solid var(--line-medium);border-radius:var(--r-md);transition:all var(--dur-fast);outline:none}.field__input:hover,.field__textarea:hover,.field__select:hover{border-color:var(--line-strong);background:var(--surface-1)}.field__input:focus,.field__textarea:focus,.field__select:focus{border-color:var(--accent);background:var(--surface-1);box-shadow:0 0 0 3px #e91e6326}.field__input::placeholder,.field__textarea::placeholder{color:var(--text-quaternary)}.field__textarea{resize:vertical;min-height:96px;line-height:1.55}.field__hint{margin-top:6px;font-size:12px;color:var(--text-tertiary)}.product-info-field{margin-top:22px}.step-upload--compact .field{margin-top:16px}.step-upload--compact .field[style*=margin-top]{margin-top:16px!important}.step-upload--compact .product-info-field{margin-top:16px}.step-upload--compact .field__label{margin-bottom:8px}.step-upload--compact .field__hint,.step-upload--compact .field__label-note{display:none}.step-upload--compact .field__textarea{min-height:84px}.product-info-input{min-height:48px;display:flex;align-items:center;gap:10px;padding:0 15px;color:var(--text-tertiary);background:#ffffff09;border:1px solid var(--line-medium);border-radius:var(--r-md);transition:border-color var(--dur-fast),background var(--dur-fast),box-shadow var(--dur-fast)}.product-info-input:hover{background:#ffffff0d;border-color:var(--line-strong)}.product-info-input:focus-within{background:#ffffff0f;border-color:#e91e639e;box-shadow:0 0 0 3px #e91e631f}.product-info-input svg{width:17px;height:17px;flex:0 0 auto;color:#ffffff7a}.product-info-input__control.field__input{height:46px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-info-input__control.field__input:hover,.product-info-input__control.field__input:focus{border:0;background:transparent;box-shadow:none}.chip-group{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:8px 14px;font-size:13px;color:var(--text-secondary);background:var(--surface-0);border:1px solid var(--line-soft);border-radius:var(--r-full);transition:all var(--dur-fast);-webkit-user-select:none;user-select:none}.chip:hover{background:var(--surface-1);border-color:var(--line-medium);color:var(--text-primary)}.chip.is-active{background:#e91e6324;border-color:#e91e6380;color:var(--accent-soft)}.step-upload--compact .chip{padding:7px 12px}.preview-thumb{display:none;align-items:center;gap:18px;padding:16px;margin-top:16px;background:var(--surface-1);border:1px solid var(--line-soft);border-radius:var(--r-lg)}.preview-thumb.is-visible{display:block}.product-upload-preview__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.product-upload-preview__head strong{display:block;color:var(--text-primary);font-size:14px;font-weight:600}.product-upload-preview__head span{display:block;margin-top:3px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11.5px}.product-upload-preview__clear{min-height:32px;padding:0 12px;border:1px solid var(--line-soft);border-radius:var(--r-full);color:var(--text-secondary);background:var(--surface-0)}.product-upload-preview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-upload-preview__item{position:relative;min-width:0;border:1px solid var(--line-soft);border-radius:var(--r-md);overflow:hidden;background:var(--surface-0)}.product-upload-preview__open{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-3)}.product-upload-preview__open img{width:100%;height:100%;display:block;object-fit:cover;transition:transform var(--dur-fast)}.product-upload-preview__open:hover img{transform:scale(1.04)}.product-upload-preview__item--document{display:flex;flex-direction:column}.product-upload-preview__document{width:100%;aspect-ratio:4 / 3;display:grid;place-items:center;gap:7px;padding:16px 10px;color:var(--text-secondary);background:linear-gradient(180deg,#ffffff0f,#ffffff05),var(--bg-3)}.product-upload-preview__document svg{width:26px;height:26px;color:var(--pink-300)}.product-upload-preview__document strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary);font-family:var(--font-mono);font-size:11px;font-weight:700;line-height:1}.product-upload-preview__meta{padding:9px 10px 10px}.product-upload-preview__meta span,.product-upload-preview__meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-upload-preview__meta span{color:var(--text-primary);font-size:12.5px}.product-upload-preview__meta small{margin-top:3px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.product-upload-preview__remove{position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-full);color:#fff;background:#0a0a0ead;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px)}.product-upload-preview__remove svg{width:13px;height:13px}@media (max-width: 760px){.product-upload-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.preview-thumb__img{width:116px;height:86px;border-radius:var(--r-md);background-size:cover;background-position:center;background-color:var(--bg-3);flex-shrink:0;overflow:hidden;border:1px solid var(--line-soft)}.preview-thumb__img img{width:100%;height:100%;display:block;object-fit:cover}.preview-thumb__meta{flex:1;min-width:0}.preview-thumb__name{font-size:13.5px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.preview-thumb__size{font-family:var(--font-mono);font-size:11.5px;color:var(--text-tertiary)}.preview-thumb__remove{width:32px;height:32px;border-radius:var(--r-full);display:grid;place-items:center;color:var(--text-tertiary);transition:all var(--dur-fast)}.preview-thumb__remove:hover{background:var(--surface-2);color:var(--danger)}.preview-thumb__remove svg{width:14px;height:14px}.step-footer{margin-top:32px;display:flex;justify-content:flex-end;gap:10px}.step-upload--compact .step-footer{margin-top:22px}.step-upload--compact .step-footer .btn--subtle{display:none!important}@media (max-width: 640px){.step-upload--compact .upload-card{padding:20px}.step-upload--compact .path-card{min-height:78px;padding:16px}.step-upload--compact .upload-area{grid-template-columns:1fr;justify-items:center;text-align:center}.step-upload--compact .upload-area__icon{grid-row:auto;margin-bottom:12px}.step-upload--compact .upload-area__specs{grid-column:auto;justify-content:center}}.section .section__body{display:block}.section .section__preview{display:none}.analysis-box{padding:12px 14px;margin-bottom:18px;display:flex;gap:12px;align-items:center;border-radius:var(--r-xl);background:#ffffff09;border:1px solid var(--line-soft)}.analysis-box__icon{flex-shrink:0;width:20px;height:20px;border-radius:0;background:transparent;display:grid;place-items:center;color:var(--accent-soft);box-shadow:none}.analysis-box__icon svg{width:16px;height:16px}.analysis-box__content{flex:1}.analysis-box__title{font-size:11px;color:var(--text-tertiary);margin-bottom:8px;letter-spacing:.02em;font-family:var(--font-mono);text-transform:uppercase}.analysis-box__items{display:flex;flex-wrap:wrap;gap:8px}.analysis-box__item{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--line-soft);border-radius:var(--r-full);background:#ffffff0a;font-size:12px;color:var(--text-primary)}.analysis-box__item svg{width:12px;height:12px;color:var(--success);flex-shrink:0}.analysis-box__item strong{color:var(--accent-soft);font-weight:500}.styles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:18px}.style-card{position:relative;background:var(--surface-0);border:1px solid var(--line-soft);border-radius:var(--r-2xl);overflow:hidden;cursor:pointer;transition:all var(--dur-base) var(--ease-out);display:flex;flex-direction:column;text-align:left;min-height:300px}.style-card:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.style-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 16px 48px #e91e6340}.style-card__preview{aspect-ratio:9 / 13;position:relative;overflow:hidden;background:var(--bg-2)}.style-card:not(.is-selected) .style-card__preview{aspect-ratio:9 / 13}.product-render-panel{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:8px;width:100%;max-width:none;padding:0;margin:0 0 18px;border:0;border-radius:0;background:transparent}.product-render-panel.is-hidden{display:none}.product-render-panel__media{position:relative;min-height:260px;aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;border:1px dashed rgba(233,30,99,.18);background:#13080ee6}.product-render-panel__media img{width:100%;height:100%;object-fit:contain;display:block;background:#f7f7f5}.product-render-panel__media.is-loading:after,.style-card.is-preview-loading .style-card__preview:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.14) 45%,transparent 70%);transform:translate(-100%);animation:preview-shimmer 1.4s linear infinite}@keyframes preview-shimmer{to{transform:translate(100%)}}.product-render-panel__placeholder{height:100%;min-height:inherit;display:grid;place-items:center;gap:10px;align-content:center;color:#ffffff9e;font-size:13px}.product-render-panel__placeholder svg{width:24px;height:24px;color:#ffffff80}.product-render-panel__content{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:16px;border:1px solid rgba(233,30,99,.18);border-radius:14px;background:#13080ee6}.product-render-panel__eyebrow{font-family:var(--font-mono);font-size:11px;color:#ffffff7a;text-transform:uppercase;letter-spacing:.12em}.product-render-panel__content strong{color:var(--text-primary);font-size:18px;font-weight:600}.product-render-panel__content p,.product-render-panel__actions span{color:var(--text-tertiary);font-size:13px;line-height:1.6}.product-render-panel__textarea{width:100%;border:0;border-radius:12px;background:#ffffff0b;color:var(--text-primary);font:inherit;font-size:13px;line-height:1.55;padding:12px;resize:vertical;outline:none}.product-render-panel__textarea:focus{background:#fff1}.product-render-panel__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width: 760px){.product-render-panel{grid-template-columns:1fr}}.style-preview-tuner{--tuner-bg: rgba(19, 8, 14, .9);--tuner-bg-soft: rgba(233, 30, 99, .12);--tuner-border: rgba(233, 30, 99, .18);--tuner-text: rgba(255, 255, 255, .9);--tuner-muted: rgba(255, 255, 255, .48);--tuner-accent: #ff5f94;width:100%;max-width:none;margin:14px 0 30px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:grid;gap:10px}.style-preview-tuner__head{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;min-height:0;padding:0 0 8px;border:0;border-radius:0;background:transparent}.style-preview-tuner__eyebrow{margin-bottom:0;color:var(--tuner-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.style-preview-tuner__head strong{display:block;color:var(--tuner-text);font-size:16px;font-weight:600;line-height:1.2}.style-preview-tuner__head p{margin-top:5px;color:var(--text-tertiary);font-size:12.5px;line-height:1.5}.style-adjust-steps{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:0;border-bottom:0}.style-adjust-step{position:relative;min-height:48px;min-width:46px;padding:0;border:0;border-radius:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:var(--tuner-muted);background:transparent;font-size:12px;font-weight:700;transition:color var(--dur-fast),opacity var(--dur-fast)}.style-adjust-step:hover{color:var(--tuner-text)}.style-adjust-step__icon{width:38px;height:38px;border-radius:var(--r-full);display:grid;place-items:center;color:currentColor;background:#ffffff0e}.style-adjust-step__icon svg{width:17px;height:17px}.style-adjust-step__label{color:currentColor;font-size:10px;line-height:1}.style-adjust-step.is-active{color:var(--tuner-accent);border-color:transparent;background:transparent;box-shadow:none}.style-adjust-step:after{display:none}.style-adjust-step.is-active .style-adjust-step__icon{background:#e91e632e}.style-adjust-step.is-done .style-adjust-step__icon{color:var(--tuner-accent);background:#e91e6324}.style-adjust-current{display:none}.style-adjust-current span{color:var(--text-primary);font-weight:700}.style-adjust-panel{display:grid;gap:10px}.style-adjust-panel.is-hidden{display:none}.style-preview-form-options{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--tuner-border);border-radius:12px;background:var(--tuner-bg)}.style-preview-form-option{position:relative;min-height:34px;padding:0 13px;border:0;border-radius:var(--r-full);background:transparent;color:var(--tuner-muted);text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:color var(--dur-fast),opacity var(--dur-fast)}.style-preview-form-option:hover{color:var(--tuner-text)}.style-preview-form-option.is-active{color:var(--tuner-accent);border-color:transparent;background:#e91e6324;box-shadow:none}.style-preview-form-option:after{display:none}.style-preview-form-option span{display:block;color:currentColor;font-size:13px;font-weight:600}.style-preview-form-option svg{width:16px;height:16px;color:currentColor}.style-preview-form-option small{display:block;color:var(--text-tertiary);font-size:12px;line-height:1.45}.style-preview-tuner__field{display:grid;align-content:start;gap:10px;min-height:160px;padding:14px;border:1px solid var(--tuner-border);border-radius:14px;background:linear-gradient(180deg,#ffffff07,#ffffff02),var(--tuner-bg)}.style-preview-tuner__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.style-preview-tuner__fields--image{align-items:stretch}.style-preview-tuner__field span,.style-preview-tuner__actions span{color:var(--tuner-muted);font-size:12px}.style-preview-tuner__field>.style-preview-form-option{width:fit-content;min-height:32px;margin:-2px 0 2px;padding:0 11px;justify-content:flex-start}.style-field-title{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--tuner-muted);font-size:12px;font-weight:600}.style-field-title svg{width:15px;height:15px;color:var(--tuner-accent)}.style-preview-tuner__textarea{width:100%;border:0;border-bottom:0;border-radius:0;background:transparent;color:var(--tuner-text);font:inherit;font-size:14px;line-height:1.55;min-height:94px;padding:0;resize:vertical;outline:none}.style-preview-tuner__textarea:focus{background:transparent}.style-preview-tuner__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.style-preview-tuner__actions .btn{min-height:36px;border-radius:var(--r-full);padding:0 14px;font-size:12px}.style-preview-tuner__actions .btn--subtle{color:var(--tuner-text);border-color:transparent;background:#ffffff12}.style-preview-tuner__actions .btn--primary{color:#fff;border-color:transparent;background:linear-gradient(135deg,#ff5f94,#e91e63 58%,#b61555);box-shadow:0 10px 24px #e91e6338}.style-preview-tuner__status{color:var(--tuner-muted);font-size:11px;padding-left:2px}@media (max-width: 760px){.style-adjust-steps,.style-preview-form-options{gap:8px;flex-wrap:wrap}.style-preview-tuner__fields{grid-template-columns:1fr}}.style-card__preview-art{position:absolute;inset:0;transition:transform var(--dur-slow) var(--ease-out);display:block;pointer-events:none;z-index:0}.style-card__preview-art svg{width:100%;height:100%;display:block}.style-card:hover .style-card__preview-art{transform:scale(1.05)}.style-card__preview-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.style-card__result-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:5;background:#000}.style-card.has-generated-video .style-card__preview-art,.style-card.has-generated-video .style-card__preview-image,.style-card.has-generated-preview .style-card__preview-art{opacity:0}.style-card.has-generated-preview .style-card__preview:before{display:none}.style-card__preview-status{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;display:inline-flex;width:fit-content;max-width:calc(100% - 24px);padding:5px 9px;border-radius:var(--r-full);color:#fff;background:#0000008f;backdrop-filter:blur(12px);font-size:11px;line-height:1.35}.style-card__preview-status{display:none}.style-card.has-preview-error .style-card__preview-status{background:#b41c48b8}.style-card__single-regenerate{position:absolute;top:46px;right:12px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 10px;border-radius:var(--r-full);color:#fff;background:#0000009e;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);font-size:11px;font-weight:600;line-height:1;opacity:0;transform:translateY(-4px);transition:all var(--dur-fast) var(--ease-out)}.style-card__single-regenerate{display:none}.style-card:hover .style-card__single-regenerate,.style-card.has-preview-error .style-card__single-regenerate,.style-card.has-generated-preview .style-card__single-regenerate,.style-card__single-regenerate:focus-visible{opacity:1;transform:translateY(0)}.style-card__single-regenerate:hover,.style-card__single-regenerate:focus-visible{background:var(--accent);border-color:#ffffff61}.style-card__preview-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:48px;height:48px;border-radius:50%;background:#fffffff2;display:grid;place-items:center;color:var(--bg-0);opacity:0;transition:all var(--dur-fast) var(--ease-out);z-index:2}.style-card__preview-play{display:none}.style-card:hover .style-card__preview-play{opacity:1;transform:translate(-50%,-50%) scale(1)}.style-card__preview-play svg{width:18px;height:18px;margin-left:2px}.style-card__badge{position:absolute;top:12px;left:12px;z-index:2;padding:4px 10px;font-size:11px;font-weight:500;border-radius:var(--r-full);background:#0009;backdrop-filter:blur(12px);color:#fff;letter-spacing:.02em}.style-card__badge{display:none}.style-card__badge--recommended{background:var(--accent-gradient);box-shadow:0 4px 12px #e91e6380}.style-card__info{position:absolute;left:0;right:0;bottom:0;z-index:7;padding:40px 14px 14px;display:flex;flex-direction:column;gap:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.72) 100%)}.style-card.is-selected .style-card__info{display:flex}.style-card__name{font-family:var(--font-display-cn);font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:0;line-height:1.2}.style-card__desc,.style-card__meta,.style-card__task-actions,.style-card__task-state{display:none}.style-card.is-task-ready .style-card__task-state{color:#9ee6c2;background:#23ac6824}.style-card.is-task-loading .style-card__task-state{color:#f4c878;background:#f4b14824}.style-card.is-task-error .style-card__task-state{color:#ff9eb9;background:#e91e6324}.style-card__task-btn{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:var(--r-md);border:1px solid var(--line-soft);background:#ffffff0e;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.2;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.style-card__task-btn:hover,.style-card__task-btn:focus-visible{color:var(--text-primary);border-color:var(--line-strong);background:#ffffff17}.style-card__task-btn--primary{color:#fff;border-color:#e91e637a;background:#e91e6338}.style-card__tag{display:none;padding:3px 8px;font-size:11px;color:var(--text-tertiary);background:var(--surface-1);border-radius:var(--r-sm);font-family:var(--font-mono)}.style-card__selector{position:absolute;top:12px;right:12px;z-index:2;width:26px;height:26px;border-radius:50%;background:#00000080;backdrop-filter:blur(12px);display:grid;place-items:center;opacity:0;transform:scale(.6);transition:all var(--dur-fast) var(--ease-spring);color:#fff}.style-card__selector{display:none}.style-card__selector svg{width:14px;height:14px}.style-card.is-selected .style-card__selector{opacity:1;transform:scale(1);background:var(--accent);box-shadow:0 4px 12px #e91e6380}.style-card .video-card__label,.style-card .video-card__duration,.style-card .video-card__play-btn,.style-card .video-card__overlay-bottom,.style-card .video-card__overlay-side,.style-card .video-card__info,.style-card .video-card__actions,.style-card .video-card__approach{display:none}.style-extra{text-align:center;margin:16px 0 32px}.style-extra__link{font-size:13px;color:var(--text-tertiary);padding:8px 14px;border-radius:var(--r-full);transition:all var(--dur-fast);display:inline-flex;align-items:center;gap:6px}.style-extra__link:hover{color:var(--accent-soft);background:var(--surface-1)}.plan-card{padding:0;overflow:hidden}.plan-card__header{padding:28px 32px 20px;border-bottom:1px solid var(--line-soft)}.plan-card__title{font-family:var(--font-display-cn);font-size:22px;font-weight:600;margin-bottom:4px;letter-spacing:-.01em}.plan-card__subtitle{font-size:13px;color:var(--text-tertiary)}.plan-card__section{padding:24px 32px;border-bottom:1px solid var(--line-soft)}.plan-card__section:last-of-type{border-bottom:none}@media (max-width: 640px){.plan-card__header,.plan-card__section{padding:20px}}.plan-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.plan-row+.plan-row{margin-top:14px}.plan-row__label{font-size:13px;color:var(--text-tertiary);flex-shrink:0}.plan-row__value{font-size:14px;color:var(--text-primary);text-align:right;font-weight:500}.plan-section-label{font-size:12px;color:var(--text-tertiary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.plan-versions{display:flex;flex-direction:column;gap:10px}.plan-versions--editable{gap:16px}.plan-version{padding:14px 16px;background:var(--surface-0);border:1px solid var(--line-soft);border-radius:var(--r-md);display:flex;align-items:center;gap:14px}.plan-version__num{font-family:var(--font-mono);font-size:11px;font-weight:600;padding:3px 8px;background:#e91e631f;color:var(--accent-soft);border-radius:var(--r-sm);letter-spacing:.04em}.plan-version__title{font-size:13.5px;color:var(--text-primary)}.plan-edit-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.plan-edit-summary label,.plan-version-editor label,.plan-regenerate label{display:grid;gap:7px}.plan-edit-summary span,.plan-version-editor label span,.plan-regenerate span{font-size:12px;color:var(--text-tertiary)}.plan-edit-input,.plan-edit-textarea{width:100%;border:1px solid var(--line-soft);border-radius:var(--r-md);background:#ffffff0e;color:var(--text-primary);font:inherit;font-size:13px;line-height:1.55;padding:10px 12px;outline:none;transition:border-color var(--dur-fast),background var(--dur-fast)}.plan-edit-textarea{resize:vertical;min-height:44px}.plan-edit-input:focus,.plan-edit-textarea:focus{border-color:#e91e6394;background:#ffffff14}.plan-version-editor{display:grid;gap:12px;padding:16px;background:var(--surface-0);border:1px solid var(--line-soft);border-radius:var(--r-lg)}.plan-version-editor__head{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.plan-regenerate{display:grid;gap:12px}.plan-regenerate .btn{justify-self:flex-start}@media (max-width: 640px){.plan-edit-summary{grid-template-columns:1fr}}.plan-card__footer{padding:24px 32px;background:linear-gradient(180deg,#e91e630a,#e91e6314);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}@media (max-width: 640px){.plan-card__footer{padding:20px}.plan-actions{width:100%}.plan-actions .btn{flex:1}}.plan-price{display:flex;flex-direction:column;gap:6px}.plan-price__main{display:flex;align-items:baseline;gap:12px}.plan-price__num{font-family:var(--font-num);font-weight:700;font-size:36px;letter-spacing:-.02em;color:var(--text-primary)}.plan-price__num:before{content:"¥";font-size:20px;font-weight:500;color:var(--text-secondary);margin-right:4px}.plan-price__tag{font-size:12px;color:var(--accent-soft);padding:3px 10px;background:#e91e631f;border-radius:var(--r-full);font-weight:500}.plan-price__hint{font-size:12px;color:var(--text-tertiary)}.director-workbench{margin:28px 0;padding:0;overflow:hidden;border-color:#e91e633d;background:linear-gradient(135deg,#e91e6314,#3699ff0b),var(--surface-0)}.director-plan{display:block}.director-plan__summary{cursor:pointer;list-style:none;padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:18px;align-items:center}.director-plan__summary::-webkit-details-marker{display:none}.director-plan__summary:after{content:"展开编辑";justify-self:end;grid-column:2;grid-row:1;width:fit-content;padding:6px 10px;border-radius:var(--r-full);border:1px solid var(--line-soft);color:var(--text-secondary);font-size:12px}.director-plan[open] .director-plan__summary:after{content:"收起"}.director-plan__eyebrow{margin-bottom:5px;color:var(--accent-soft);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.director-plan__summary strong{display:block;color:var(--text-primary);font-size:20px;font-weight:650}.director-plan__summary p{margin-top:6px;color:var(--text-secondary);font-size:13px;line-height:1.55}.director-plan__summary-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-right:88px}.director-plan__summary-meta span{max-width:100%;padding:6px 10px;border-radius:var(--r-full);background:#fff1;color:var(--text-tertiary);font-size:12px;line-height:1.35}.director-plan__body{border-top:1px solid var(--line-soft)}.director-plan__header{padding:24px;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}.director-plan__title{color:var(--text-primary);font-family:var(--font-display-cn);font-size:22px;font-weight:650}.director-plan__subtitle{max-width:680px;margin-top:5px;color:var(--text-tertiary);font-size:13px;line-height:1.6}.director-plan__actions,.director-version-editor__quick{display:flex;flex-wrap:wrap;gap:10px}.director-summary-edit{border-top:1px solid var(--line-soft)}.director-version-tabs{padding:0 24px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.director-version-tab{min-height:64px;padding:11px 12px;border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#ffffff0b;color:var(--text-secondary);text-align:left;cursor:pointer}.director-version-tab span{display:block;margin-bottom:4px;color:var(--accent-soft);font-family:var(--font-mono);font-size:11px}.director-version-tab strong{display:block;color:var(--text-primary);font-size:13px;line-height:1.35}.director-version-tab.is-active{border-color:#e91e63b3;background:#e91e631f}.director-versions{padding:0 24px 24px}.director-version-editor{display:none;gap:14px;padding:18px;background:#ffffff0a;border:1px solid var(--line-soft);border-radius:var(--r-xl)}.director-version-editor.is-active{display:grid}.director-key-grid,.director-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.director-key-grid label,.director-copy-grid label,.director-phase-row label{display:grid;gap:7px}.director-key-grid label span,.director-copy-grid label span,.director-phase-row label span{color:var(--text-tertiary);font-size:12px}.director-rewrite-btn{min-height:32px;padding:7px 10px;border:1px solid rgba(233,30,99,.34);border-radius:var(--r-md);background:#e91e631a;color:var(--text-primary);font-size:12px;font-weight:600;cursor:pointer}.director-rewrite-btn:hover,.director-rewrite-btn[aria-busy=true]{background:#e91e6333;border-color:#e91e6394}.director-phase-list{display:grid;gap:12px}.director-phase-row{display:grid;gap:10px;padding:14px;border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#0000001f}.director-phase-row__head{display:grid;grid-template-columns:minmax(82px,120px) 1fr;gap:10px}.director-phase-row__copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.director-phase-row__time{font-family:var(--font-mono)}.director-feedback{margin:0 24px 24px;padding:18px;border:1px solid var(--line-soft);border-radius:var(--r-xl);background:#ffffff09}.director-footer{border-top:1px solid var(--line-soft)}@media (max-width: 760px){.director-plan__summary{grid-template-columns:1fr}.director-plan__summary:after{grid-column:1;grid-row:auto;justify-self:start}.director-plan__summary-meta{justify-content:flex-start;padding-right:0}.director-version-tabs,.director-key-grid,.director-copy-grid,.director-phase-row__copy{grid-template-columns:1fr}.director-plan__header,.director-versions,.director-version-tabs,.director-feedback{padding-left:18px;padding-right:18px}}.plan-actions{display:flex;gap:10px}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 840px){.video-grid{grid-template-columns:1fr;max-width:320px;margin:0 auto}}.video-card{background:var(--surface-0);border:1px solid var(--line-soft);border-radius:var(--r-xl);overflow:hidden}.video-card__player{aspect-ratio:9 / 16;background:#000;position:relative;overflow:hidden}.video-card__poster{position:absolute;inset:0;background-size:cover;background-position:center}.video-card__video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;background:#000}.video-card.is-succeeded .video-card__poster{opacity:0}.video-card__overlay-bottom{position:absolute;left:12px;right:60px;bottom:12px;font-size:11px;color:#fff;line-height:1.4;z-index:3}.video-card__overlay-bottom strong{display:block;margin-bottom:2px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video-card__overlay-bottom span{color:#fffc;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video-card__overlay-side{position:absolute;right:10px;bottom:12px;display:flex;flex-direction:column;gap:14px;z-index:3}.video-card__side-item{display:flex;flex-direction:column;align-items:center;gap:3px;color:#fff}.video-card__side-item svg{width:20px;height:20px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.video-card__side-item span{font-family:var(--font-num);font-size:10px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video-card__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:#ffffff75;backdrop-filter:none;border:0;display:grid;place-items:center;color:#09090db8;opacity:0;transition:opacity .16s ease,background .16s ease,transform .16s ease;z-index:4}.video-card__player:hover .video-card__play-btn,.video-card:focus-within .video-card__play-btn{opacity:1}.video-card__play-btn:hover{transform:translate(-50%,-50%) scale(1.04);background:#ffffff9e}.video-card__play-btn svg{width:17px;height:17px;margin-left:2px}.video-card__label{position:absolute;top:12px;left:12px;padding:4px 10px;font-family:var(--font-mono);font-size:11px;font-weight:500;background:#0009;backdrop-filter:blur(12px);border-radius:var(--r-sm);color:#fff;z-index:3}.video-card__duration{position:absolute;top:12px;right:12px;padding:3px 8px;font-family:var(--font-mono);font-size:11px;background:#000000b3;color:#fff;border-radius:var(--r-sm);z-index:3}.video-card__info{padding:14px 16px}.video-card__approach{font-size:13.5px;color:var(--text-primary);font-weight:500;margin-bottom:10px}.video-card__actions{display:flex;gap:6px}.video-card__action{flex:1;padding:8px 10px;font-size:12px;color:var(--text-secondary);background:var(--surface-1);border-radius:var(--r-md);transition:all var(--dur-fast);display:inline-flex;align-items:center;justify-content:center;gap:4px}.video-card__action:hover{background:var(--surface-2);color:var(--text-primary)}.video-card__action svg{width:13px;height:13px}.iterate-chat{margin-top:24px;padding:20px;background:var(--surface-0);border:1px solid var(--line-soft);border-radius:var(--r-xl)}.iterate-chat__label{font-size:12.5px;color:var(--text-tertiary);margin-bottom:10px;display:flex;align-items:center;gap:6px}.iterate-chat__label svg{width:14px;height:14px;color:var(--accent-soft)}.iterate-chat__input-wrap{display:flex;gap:10px}.iterate-chat__input{flex:1;padding:11px 16px;background:var(--bg-1);border:1px solid var(--line-medium);border-radius:var(--r-md);color:var(--text-primary);font-size:13.5px;outline:none;transition:all var(--dur-fast)}.iterate-chat__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #e91e6326}.iterate-chat__input::placeholder{color:var(--text-quaternary)}.publish-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 840px){.publish-grid{grid-template-columns:1fr}}.publish-card{padding:28px}@media (max-width: 640px){.publish-card{padding:20px}}.publish-card__icon{width:24px;height:24px;border-radius:0;background:transparent;display:grid;place-items:center;color:var(--text-secondary);margin-bottom:14px}.publish-card__icon svg{width:20px;height:20px}.publish-card__title{font-family:var(--font-display-cn);font-size:19px;font-weight:600;margin-bottom:8px}.publish-card__desc{font-size:13.5px;color:var(--text-secondary);line-height:1.55;margin-bottom:20px}.publish-steps{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;counter-reset:step-list}.publish-steps li{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;color:var(--text-secondary);line-height:1.5}.publish-steps li:before{counter-increment:step-list;content:counter(step-list);flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--surface-2);color:var(--text-secondary);display:grid;place-items:center;font-family:var(--font-mono);font-size:10.5px;font-weight:600;margin-top:2px}.link-inputs{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.link-input{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg-1);border:1px solid var(--line-medium);border-radius:var(--r-md);transition:all var(--dur-fast)}.link-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #e91e6326}.link-input__label{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--accent-soft);flex-shrink:0;width:28px}.link-input__field{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:13.5px;outline:none}.link-input__field::placeholder{color:var(--text-quaternary)}.report-card{padding:0;overflow:hidden}.report-card__header{padding:40px 32px 32px;text-align:center;background:radial-gradient(ellipse at top,rgba(52,211,153,.12) 0%,transparent 60%),linear-gradient(135deg,#e91e630a,#e91e6303);border-bottom:1px solid var(--line-soft)}@media (max-width: 640px){.report-card__header{padding:28px 20px}}.traffic-light{display:inline-flex;align-items:center;gap:12px;padding:12px 24px;border-radius:var(--r-full);font-size:15px;font-weight:600;margin-bottom:20px}.traffic-light--green{background:var(--success-bg);color:var(--success);border:1px solid rgba(52,211,153,.28);box-shadow:0 0 40px #34d39933}.traffic-light__dot{width:10px;height:10px;border-radius:50%;background:var(--success);box-shadow:0 0 12px var(--success);animation:pulse-dot 2s var(--ease-in-out) infinite}.report-card__title{font-family:var(--font-display-cn);font-size:28px;font-weight:700;letter-spacing:-.015em;margin-bottom:8px}.report-card__subtitle{font-size:13px;color:var(--text-tertiary)}.report-card__body{padding:28px 32px;display:flex;flex-direction:column;gap:24px}@media (max-width: 640px){.report-card__body{padding:20px}}.metric-table{width:100%;border-collapse:collapse}.metric-table th,.metric-table td{padding:12px 8px;text-align:center;border-bottom:1px solid var(--line-soft)}.metric-table th{font-family:var(--font-mono);font-size:10.5px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;font-weight:500;border-bottom:1px solid var(--line-medium)}.metric-table th:first-child,.metric-table td:first-child{text-align:left;font-size:13px;color:var(--text-secondary);font-weight:500;width:110px}.metric-table td{font-family:var(--font-num);font-size:14px;color:var(--text-primary);font-weight:600}.metric-table td.is-winner{color:var(--success);position:relative}.metric-table td.is-winner:after{content:"★";margin-left:6px;color:var(--accent-bright);font-size:12px}.insight-block{padding:16px 20px;background:var(--surface-0);border-left:3px solid var(--accent);border-radius:0 var(--r-md) var(--r-md) 0}.insight-block__label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--accent-soft);text-transform:uppercase;margin-bottom:8px;font-weight:600}.insight-block__text{font-size:14px;color:var(--text-primary);line-height:1.65}.word-cloud{display:flex;flex-wrap:wrap;gap:8px}.word-cloud__word{padding:6px 12px;background:var(--surface-1);border-radius:var(--r-full);font-size:12.5px;color:var(--text-secondary);font-family:var(--font-body-cn)}.word-cloud__word--xl{font-size:15px;color:var(--accent-soft);background:#e91e6324;padding:7px 15px;font-weight:600;border:1px solid rgba(233,30,99,.25)}.word-cloud__word--lg{font-size:14px;color:var(--text-primary);background:var(--surface-2)}.app-footer{border-top:1px solid var(--line-soft);padding:56px 0 32px;margin-top:80px;position:relative;z-index:2;background:var(--bg-0)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}@media (max-width: 840px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 480px){.footer-grid{grid-template-columns:1fr}}.footer-brand{display:flex;flex-direction:column;gap:14px;max-width:320px}.footer-brand__text{font-size:13px;color:var(--text-tertiary);line-height:1.6}.footer-contact{display:flex;flex-direction:column;gap:8px;margin-top:4px}.footer-contact__item{display:inline-flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:var(--text-secondary);transition:color var(--dur-fast);width:fit-content}.footer-contact__item:hover{color:var(--accent-soft)}.footer-contact__item svg{width:14px;height:14px;color:var(--text-tertiary);flex-shrink:0;transition:color var(--dur-fast)}.footer-contact__item:hover svg{color:var(--accent-soft)}.footer-col__title{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:14px;letter-spacing:.02em}.footer-col__list{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col__list a{font-size:13px;color:var(--text-tertiary);transition:color var(--dur-fast)}.footer-col__list a:hover{color:var(--text-primary)}.footer-bottom{padding-top:24px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--text-quaternary)}.footer-bottom__icp{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.footer-bottom__icp a{color:inherit}.footer-bottom__icp a:hover{color:var(--text-secondary)}.toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%) translateY(20px);padding:12px 20px;background:#17091ff5;border:1px solid var(--line-medium);border-radius:var(--r-full);color:var(--text-primary);font-size:13.5px;box-shadow:var(--shadow-lg);backdrop-filter:blur(20px);z-index:200;opacity:0;pointer-events:none;transition:all var(--dur-base) var(--ease-spring);display:flex;align-items:center;gap:10px}.toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.toast__icon{width:18px;height:18px;color:var(--success)}.modal-backdrop{position:fixed;inset:0;z-index:300;background:#000000b3;backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity var(--dur-base)}.modal-backdrop.is-visible{display:flex;opacity:1}.modal{max-width:520px;width:100%;background:var(--bg-2);border:1px solid var(--line-medium);border-radius:var(--r-2xl);padding:32px;transform:scale(.96);transition:transform var(--dur-base) var(--ease-spring);position:relative}.modal-backdrop.is-visible .modal{transform:scale(1)}.modal--wide{max-width:920px;padding:36px 36px 28px}@media (max-width: 640px){.modal--wide{padding:24px 20px}}.modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:var(--r-full);display:grid;place-items:center;color:var(--text-tertiary);transition:all var(--dur-fast)}.modal__close:hover{background:var(--surface-2);color:var(--text-primary)}.modal__close svg{width:16px;height:16px}.modal__header{text-align:center;margin-bottom:28px}.modal__title{font-family:var(--font-display-cn);font-size:21px;font-weight:600;margin-bottom:10px}.modal--wide .modal__title{font-size:24px}.modal__desc{font-size:14px;color:var(--text-secondary);margin-bottom:24px;line-height:1.65}.modal__header .modal__desc{margin-bottom:0}.modal__actions{display:flex;justify-content:flex-end;gap:10px}.modal__footer-hint{margin-top:24px;padding-top:20px;border-top:1px solid var(--line-soft);text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--text-tertiary)}.modal__footer-hint svg{width:14px;height:14px;color:var(--accent-soft);flex-shrink:0}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}@media (max-width: 720px){.pricing-grid{grid-template-columns:1fr}}.price-card__features{list-style:none;padding:0;margin:16px 0 20px;display:flex;flex-direction:column;gap:8px}.price-card__features li{position:relative;padding-left:20px;font-size:13px;color:var(--text-secondary);line-height:1.5}.price-card__features li:before{content:"";position:absolute;left:0;top:6px;width:12px;height:12px;background:var(--accent-soft);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") no-repeat center / contain}.divider{margin:0 auto;width:1px;height:48px;background:linear-gradient(180deg,transparent,var(--line-medium),transparent)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--bg-0: #020203;--bg-1: #050307;--bg-2: #0B050E;--bg-3: #120718;--bg-4: #190A20;--surface-0: rgba(255, 255, 255, .03);--surface-1: rgba(255, 255, 255, .055);--surface-2: rgba(255, 255, 255, .09)}body{background:#020203}body:before{background:radial-gradient(ellipse 62% 34% at 50% -12%,rgba(233,30,99,.18) 0%,rgba(233,30,99,.08) 34%,transparent 68%),radial-gradient(ellipse 28% 22% at 80% 4%,rgba(255,58,124,.08) 0%,transparent 64%),linear-gradient(180deg,#020203,#030204 46%,#020203)}body:after{opacity:.18;mix-blend-mode:soft-light}.app-header{background:#020203c7}.app-header.is-scrolled,.stepper{background:#020203e6}.hero{position:relative}.hero:before{content:"";position:absolute;inset:84px max(18px,calc((100vw - var(--content-narrow)) / 2 - 18px)) 32px;z-index:1;pointer-events:none;border-radius:var(--r-3xl);background:radial-gradient(ellipse at 50% 8%,rgba(233,30,99,.05),transparent 58%);box-shadow:inset 0 1px #ffffff06}.hero__title,.hero__subtitle,.hero__warning,.hero__trust,.section-head__title,.section-head__desc{text-shadow:0 2px 18px rgba(0,0,0,.55)}.btn--primary{background:radial-gradient(circle at 34% 0%,rgba(255,255,255,.28),transparent 34%),linear-gradient(135deg,#ff5f94,#e91e63 58%,#b61555);box-shadow:0 14px 34px #e91e6342,0 0 0 1px #ffffff14 inset,inset 0 1px #ffffff47}.btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 42px #e91e6357,0 0 0 1px #ffffff1f inset,inset 0 1px #ffffff4d}.hero__cta{height:58px;padding:0 34px;font-weight:700;letter-spacing:.01em;box-shadow:0 16px 38px #e91e6352,0 0 54px #e91e6333,0 0 0 1px #ffffff1a inset,inset 0 1px #ffffff4d}.hero__cta:after{content:"";position:absolute;inset:-10px -12px;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at center,rgba(233,30,99,.22),transparent 66%);opacity:.82;filter:blur(8px)}.hero__cta:hover:not(:disabled){box-shadow:0 20px 46px #e91e6361,0 0 64px #e91e633d,0 0 0 1px #ffffff1f inset,inset 0 1px #ffffff52}.hero__cta-hint{color:#ffffff7a}.hero__cta-hint svg{color:#ff8ab3d1;filter:drop-shadow(0 0 10px rgba(233,30,99,.2))}.btn--primary{color:#111114;background:#f5f5f7;border:0;box-shadow:none}.btn--primary:hover:not(:disabled){transform:translateY(-1px);background:#fff;box-shadow:none}.btn--primary:active:not(:disabled){transform:translateY(0);background:#e8e8ed}.hero__cta{height:56px;padding:0 32px;color:#111114;background:#f5f5f7;border:0;box-shadow:none}.hero__cta:after{display:none}.hero__cta svg{color:#d81b60;transition:transform var(--dur-fast) var(--ease-out)}.hero__cta:hover:not(:disabled){color:#07030d;background:#fff;box-shadow:none}.hero__cta:hover:not(:disabled) svg{transform:translate(2px)}.hero__cta-hint{color:#ffffff80}.hero__cta-hint svg{color:#ff5c92b8;filter:none}.step-footer,.plan-actions,.video-card__actions,.iterate-chat__input-wrap{align-items:center}.step-footer .btn,.plan-actions .btn,.publish-card .btn{height:46px;min-height:46px;border-radius:var(--r-full);padding-inline:24px}.step-footer .btn--subtle,.plan-actions .btn--subtle,.publish-card .btn--subtle{color:#ffffffd6;background:#ffffff13;border-color:#ffffff1f}.step-footer .btn--subtle:hover,.plan-actions .btn--subtle:hover,.publish-card .btn--subtle:hover{background:#ffffff1b}.step-footer .btn--primary,.plan-actions .btn--primary,.publish-card .btn--primary{min-width:190px}.plan-actions{align-items:center;gap:12px}.plan-actions .btn--subtle{min-width:116px}.publish-grid{align-items:stretch}.publish-card{display:flex;flex-direction:column}.publish-card>div[style*="display: flex"]{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;margin-top:auto}.publish-card>.btn{margin-top:auto;width:100%}.publish-card .btn{justify-content:center}.link-inputs{margin-bottom:22px}@media (max-width: 560px){.step-footer,.plan-actions{flex-direction:column;align-items:stretch}.step-footer .btn,.plan-actions .btn,.publish-card .btn{width:100%;min-width:0}}.card{background:linear-gradient(180deg,#ffffff0f,#ffffff07),#060508bd}.section{position:relative}.divider{opacity:.58}.admin-shell{position:relative;z-index:2;isolation:isolate;min-height:100vh;display:grid;grid-template-columns:254px minmax(0,1fr);background:#08090d;color:#f7f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.admin-sidebar{position:sticky;top:0;height:100vh;padding:24px 16px;border-right:1px solid rgba(255,255,255,.11);background:#08090df5}.admin-sidebar .brand{display:flex;align-items:center;gap:12px}.admin-sidebar .brand-mark{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#ff755b,#ff3f86);box-shadow:0 0 30px #ff3f866b}.admin-sidebar nav{display:grid;gap:8px;margin-top:34px}.admin-sidebar nav a,.admin-sidebar nav button,.admin-sidebar .back-link{padding:12px 14px;border-radius:12px;color:#c8cad6;text-decoration:none}.admin-sidebar nav button{width:100%;display:grid;gap:3px;text-align:left;border:0;background:transparent;font:inherit;cursor:pointer}.admin-sidebar nav button small{color:#ffffff6b;font-size:11px}.admin-sidebar nav a.active,.admin-sidebar nav a:hover,.admin-sidebar nav button.active,.admin-sidebar nav button:hover,.admin-sidebar .back-link:hover{background:#ffffff14;color:#fff}.admin-sidebar nav button.active small,.admin-sidebar nav button:hover small{color:#ffffffb3}.admin-sidebar .back-link{position:absolute;left:16px;right:16px;bottom:18px;border:1px solid rgba(255,255,255,.11)}.admin-main{padding:30px clamp(22px,4vw,56px) 64px}.admin-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px}.admin-topbar h1{margin:8px 0;font-size:clamp(30px,4vw,48px);letter-spacing:-.03em}.admin-topbar p{max-width:680px;margin:0;color:#ffffff94;line-height:1.7}.admin-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.admin-notice{margin:0 0 20px;padding:14px 18px;border-radius:16px;color:#ffffffad;background:linear-gradient(90deg,#ffffff0f,#ff3f8614);border:1px solid rgba(255,255,255,.09)}.admin-topbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.admin-topbar h1{margin-top:8px;font-size:clamp(28px,3vw,42px)}.admin-shell .eyebrow{display:block;color:#9093a5;font-size:11px;letter-spacing:.12em}.admin-shell .primary-btn{min-height:42px;padding:0 20px;border-radius:999px;color:#fff;border:0;font-weight:800;background:linear-gradient(135deg,#ff3f86,#ff78ac);box-shadow:0 18px 48px #ff3f8647}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.admin-stats article,.admin-panel{border:1px solid rgba(255,255,255,.11);background:#16161ec7;box-shadow:0 24px 80px #00000040}.admin-stats article{padding:20px;border-radius:18px}.admin-stats span,.admin-stats small{color:#ffffffb8}.admin-stats strong{display:block;margin:8px 0;font-size:32px}.admin-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-module-panel{align-items:start}.admin-login-panel{max-width:760px;margin:0 0 22px}.admin-panel{padding:22px;border-radius:20px;overflow:hidden}.admin-panel.wide-panel{grid-column:span 2}.admin-panel .panel-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}.admin-panel .panel-head h2{margin:0}.admin-panel .panel-head span{color:#ffffffb8}.admin-panel table{width:100%;border-collapse:collapse}.admin-panel th,.admin-panel td{padding:14px 10px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.admin-panel th{color:#ffffff8a;font-weight:700}.admin-panel td{color:#e7e8ef}.admin-panel .empty-cell{padding:28px 10px;color:#ffffff7a;text-align:center}.admin-panel b.running,.admin-panel b.warning{color:#ffd166}.admin-panel b.success{color:#34d399}.admin-panel b.danger{color:#ff6f91}.admin-panel b.muted{color:#979aa9}.admin-panel .style-admin-list{display:grid;gap:10px}.admin-panel .style-admin-list div{display:grid;grid-template-columns:120px 1fr auto;gap:12px;align-items:center;padding:14px;border-radius:14px;background:#ffffff0d}.admin-panel .style-admin-list span{color:#ffffffb8}.admin-panel .style-admin-list button{color:#fff;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#ffffff14;padding:8px 12px}.ops-list,.health-grid,.queue-board,.rule-list{display:grid;gap:12px}.ops-list,.health-grid,.queue-board{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-list.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-list div,.health-grid div,.queue-board div,.rule-list div{min-height:86px;padding:16px;border-radius:16px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);display:grid;align-content:center;gap:6px}.ops-list strong,.health-grid strong,.queue-board strong,.rule-list strong{color:#fff;font-size:24px}.rule-list strong{font-size:16px}.ops-list span,.health-grid span,.queue-board span,.rule-list span{color:#ffffff9e;font-size:13px;line-height:1.5}.table-action,.admin-shell .compact{min-height:32px;padding:0 12px;border-radius:999px;color:#fff;border:1px solid rgba(255,255,255,.12);background:#ffffff12}.table-action.danger-action{color:#ffd6df;border-color:#ff3f8659;background:#ff3f861f}.admin-panel .audit-list{display:grid;gap:12px;padding:0;margin:0;list-style:none}.admin-panel .audit-list li{display:flex;align-items:center;gap:10px;color:#d7d9e4}.admin-panel .audit-list span{width:8px;height:8px;border-radius:50%;background:#ff3f86;box-shadow:0 0 14px #ff3f86}@media (max-width: 1180px){.admin-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 860px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:relative;height:auto}.admin-layout{grid-template-columns:1fr}.admin-panel.wide-panel{grid-column:auto}.admin-sidebar .back-link{position:static;display:block;margin-top:22px}}@media (max-width: 560px){.admin-stats{grid-template-columns:1fr}}.admin-actions{display:flex;align-items:center;gap:12px}.admin-shell .secondary-btn{min-height:42px;padding:0 18px;border-radius:999px;color:#f4f4f6;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;font-weight:800}.admin-shell .secondary-btn:hover{background:#ffffff1c}.admin-shell button:disabled{opacity:.58;cursor:not-allowed}.admin-notice{margin:0 0 22px;padding:16px 20px;border-radius:16px;color:#ffffffb8;border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,#ffffff0e,#ff3f8614)}.admin-shell .eyebrow.accent{color:#ff7aa9}.admin-panel .status-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;color:#ffd0df;border:1px solid rgba(255,122,169,.28);background:#ff3f861f;font-size:13px}.model-registry-panel{background:linear-gradient(135deg,#ffffff12,#ff3f860a)}.model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.model-card{position:relative;min-height:132px;padding:18px 18px 52px 46px;border-radius:16px;color:#f6f7fb;text-align:left;border:1px solid rgba(255,255,255,.11);background:#ffffff0e;cursor:pointer}.model-card:hover,.model-card.is-selected{border-color:#ff7aa96b;background:#ff7aa917}.model-card strong{display:block;font-size:17px;line-height:1.25}.model-card small{display:block;margin-top:4px;color:#ffffff6b;letter-spacing:.08em}.model-card span:not(.model-dot){display:block;margin-top:14px;color:#ffffff9e;font-size:13px}.model-card .model-balance{display:inline-flex!important;width:fit-content;max-width:100%;margin-top:10px!important;padding:5px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffb8!important;line-height:1.2}.model-card .model-balance.is-balance-ok{color:#9ff3c3!important;border-color:#36e88a52;background:#36e88a1a}.model-card .model-balance.is-balance-low{color:#ffe095!important;border-color:#f7c84659;background:#f7c8461f}.model-card .model-balance.is-balance-empty{color:#ffb0bd!important;border-color:#ff4d6d61;background:#ff4d6d21}.model-card em{position:absolute;right:18px;bottom:16px;color:#ffffff8a;font-style:normal;font-size:13px}.model-dot{position:absolute;left:18px;top:25px;width:14px;height:14px;border-radius:50%;background:#777;box-shadow:inset 0 0 0 4px #00000059}.model-dot.ok{background:#36e88a;box-shadow:0 0 16px #36e88a61,inset 0 0 0 4px #00000059}.model-dot.pending{background:#f7c846;box-shadow:0 0 16px #f7c8464d,inset 0 0 0 4px #00000059}.model-dot.failed{background:#ff4d6d;box-shadow:0 0 16px #ff4d6d52,inset 0 0 0 4px #00000059}.model-dot.missing{background:#8c8d95}.model-card .inline-action{position:absolute;left:46px;bottom:14px;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);color:#fff;background:#ffffff14;font-size:12px;font-weight:800}.model-card .inline-action:hover{background:#ff7aa92e;border-color:#ff7aa957}.balance-alert-list{display:grid;gap:10px}.balance-alert{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr) minmax(220px,1fr);gap:12px;align-items:center;padding:13px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.11);background:#ffffff0d}.balance-alert strong{color:#fff}.balance-alert span{color:#ffffffb8;font-size:13px}.balance-alert em{color:#ffffff7a;font-style:normal;font-size:12px}.balance-alert.is-balance-low{border-color:#f7c84652;background:#f7c84617}.balance-alert.is-balance-empty{border-color:#ff4d6d57;background:#ff4d6d1c}.model-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.model-form label{display:grid;gap:8px}.model-form label span{color:#ffffffb3;font-size:13px}.model-form label small{color:#ffffff75;font-size:12px;line-height:1.5}.model-form input,.model-form textarea,.model-form select{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.13);color:#fff;background:#ffffff12;padding:13px 15px;outline:none;font:inherit;resize:vertical}.model-form input:focus,.model-form textarea:focus,.model-form select:focus{border-color:#ff7aa975;background:#ffffff1a}.model-form .prompt-natural-textarea{min-height:192px;line-height:1.7}.model-form .checkbox-field{align-content:end;display:flex;align-items:center;gap:10px;min-height:48px}.model-form .checkbox-field input{width:18px;height:18px;padding:0}.model-form .wide-field{grid-column:span 2}.model-form .form-actions{display:flex;justify-content:flex-end;gap:12px;align-items:center}.model-form .usage-inline{margin-right:auto;color:#ffffff9e;font-size:13px}.form-message{grid-column:span 2;margin:0;color:#ffd0df}.template-intake-panel{background:linear-gradient(135deg,#fff1,#5c0c2038),#16161ec7}.template-intake-form{align-items:start}.template-intake-inline{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px}.template-intake-flow{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px}.template-intake-step{min-height:68px;display:grid;align-content:center;justify-items:center;gap:7px;border-radius:14px;border:1px solid rgba(255,122,169,.18);background:#ffffff0b}.template-intake-step b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#ffe6ef;background:#891633d1;font-size:12px}.template-intake-step em{color:#ffffffbd;font-style:normal;font-size:12px;white-space:nowrap}.template-intake-plan{display:grid;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(255,122,169,.22);background:#ffffff0b}.template-intake-plan__head,.template-intake-plan__tabs,.template-intake-plan__rules{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.template-intake-plan__head{justify-content:space-between}.template-intake-plan__head strong{display:block;color:#fff}.template-intake-plan__head span{color:#ffffff94;font-size:12px}.template-intake-plan__rules span,.template-intake-plan__tabs button{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffb8;font-size:12px}.template-intake-plan__rules span{padding:7px 10px}.template-intake-plan__tabs button{min-height:32px;padding:0 12px}.template-intake-plan__tabs button.active{border-color:#ff7aa961;background:#ff7aa929;color:#fff}.template-intake-plan__editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.subtitle-settings-form{gap:18px 16px}.subtitle-workbench{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:18px;align-items:start}.subtitle-workbench__controls,.subtitle-workbench__preview{display:grid;gap:14px}.subtitle-workbench__controls{padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.subtitle-param-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.subtitle-param-grid input[type=color]{min-height:48px;padding:8px}.subtitle-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subtitle-meta-grid div{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.subtitle-meta-grid strong{color:#fff;font-size:14px}.subtitle-meta-grid span{color:#ffffff94;font-size:12px}.subtitle-preview-stage{position:relative;min-height:580px;border-radius:22px;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#161014f5,#2d1219eb)}.subtitle-preview-stage.is-dark{background:linear-gradient(180deg,#121216fa,#291c27eb)}.subtitle-preview-stage.is-bright{background:linear-gradient(180deg,#f5ede6fa,#deccbfeb)}.subtitle-preview-tag{position:absolute;top:16px;right:16px;z-index:2;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#07070a3d;color:#ffffffb8;font-size:12px;display:inline-flex;align-items:center}.subtitle-preview-frame{position:relative;width:min(100%,326px);aspect-ratio:9 / 16;margin:24px auto 0;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:transparent;box-shadow:none}.subtitle-preview-safe-line{position:absolute;inset:18px;border:1px dashed rgba(255,255,255,.16);border-radius:22px}.subtitle-preview-caption{position:absolute;width:min(84%,248px);text-align:center;line-height:1.48;font-weight:400;letter-spacing:0;white-space:pre-line;user-select:none;touch-action:none}.subtitle-preview-actions{display:flex;align-items:center;gap:12px}.subtitle-preview-video{width:min(100%,326px);aspect-ratio:9 / 16;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#08080cdb;margin:0 auto}.prompt-center-panel{background:linear-gradient(135deg,#ffffff0f,#4e0c1c2e)}.prompt-center-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.prompt-flow-sidebar{display:grid;gap:12px;align-content:start}.prompt-flow-sidebar__head{display:grid;gap:5px;padding:6px 4px 4px}.prompt-flow-sidebar__head span{color:#ffffff85;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.prompt-flow-sidebar__head strong{color:#fff;font-size:16px;line-height:1.35}.prompt-flow-stage{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;align-items:start;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#fff;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.prompt-flow-stage:hover,.prompt-flow-stage.is-active{border-color:#ff7aa957;background:linear-gradient(135deg,#ff3f8624,#ffffff0d);box-shadow:0 18px 44px #0003}.prompt-flow-stage.is-active{transform:translateY(-1px)}.prompt-flow-stage__step{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:50%;color:#ffe6ef;font-size:13px;font-weight:800;background:linear-gradient(135deg,#ff3f8661,#6a122ad9);box-shadow:inset 0 0 0 1px #ffffff1a}.prompt-flow-stage__body{display:grid;gap:4px;min-width:0}.prompt-flow-stage__body strong{color:#fff;font-size:15px;line-height:1.3}.prompt-flow-stage__body small{color:#fff9;font-size:12px;line-height:1.45}.prompt-flow-stage__meta{grid-column:1 / -1;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.prompt-flow-stage__meta em{color:#ffffff75;font-size:12px;font-style:normal}.prompt-center-main{display:grid;gap:18px;min-width:0}.prompt-adjustment-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.prompt-adjustment-board__card{min-height:164px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#ffffff0d,#4e0c1c29);display:grid;align-content:start;gap:10px;text-align:left;color:#fff;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.prompt-adjustment-board__card:hover,.prompt-adjustment-board__card.is-active{border-color:#ff7aa961;background:linear-gradient(145deg,#ff3f8629,#ffffff0e);box-shadow:0 18px 46px #00000038}.prompt-adjustment-board__card.is-active{transform:translateY(-1px)}.prompt-adjustment-board__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.prompt-adjustment-board__head strong{color:#fff;font-size:15px}.prompt-adjustment-board__head span{min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffbd;font-size:11px}.prompt-adjustment-board__model{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,122,169,.24);background:#ff3f861c;color:#ffdbe8;font-size:12px;font-weight:700}.prompt-adjustment-board__card p{margin:0;color:#ffffffad;line-height:1.55;font-size:13px}.prompt-adjustment-board__card small{color:#ffffff80;line-height:1.55;font-size:12px}.prompt-center-stage-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 2px 0}.prompt-center-stage-head h3{margin:6px 0 0;color:#fff;font-size:24px}.prompt-center-stage-head p{margin:8px 0 0;max-width:760px;color:#ffffffa3;line-height:1.6}.prompt-center-stage-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.prompt-series-select{min-width:146px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff}.prompt-category-manager{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.prompt-category-manager__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.prompt-category-manager__head>div:first-child{display:grid;gap:4px}.prompt-category-manager__head strong{color:#fff;font-size:15px}.prompt-category-manager__head span{color:#ffffff94;font-size:12px}.prompt-category-manager__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.prompt-category-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.prompt-category-tab{min-height:42px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#ffffffc7;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font-weight:800;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.prompt-category-tab:hover,.prompt-category-tab.is-active{border-color:#ff7aa961;background:linear-gradient(135deg,#ff3f8633,#ffffff0f);color:#fff}.prompt-category-tab.is-active{transform:translateY(-1px)}.prompt-category-tab em{min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;font-style:normal;font-size:11px;color:#ffe6ef;background:#ff3f8633}.prompt-category-editor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.prompt-category-editor label{display:grid;gap:6px}.prompt-category-editor span{color:#ffffff8f;font-size:12px}.prompt-category-editor input{width:100%;min-height:38px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;outline:none}.prompt-category-editor input:focus{border-color:#ff7aa96b;box-shadow:0 0 0 3px #ff3f861f}.prompt-category-save{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,122,169,.34);background:#ff3f8629;color:#ffe6ef;font-size:12px;font-weight:800}.prompt-category-save:disabled{cursor:not-allowed;opacity:.58}.prompt-category-message{margin:0;color:#ffd0df;font-size:12px}.prompt-template-strip__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 -2px;flex-wrap:wrap}.prompt-template-strip__head strong{color:#fff;font-size:15px}.prompt-template-strip__head span{color:#ffffff94;font-size:12px}.prompt-template-strip__tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.prompt-step-category-select{min-width:132px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#fff;font-size:12px}.prompt-template-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.prompt-template-card{min-height:176px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#fff;text-align:left;display:grid;align-content:start;gap:10px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.prompt-template-card:focus-visible{outline:none;border-color:#ff7aa980;box-shadow:0 0 0 3px #ff3f8624,0 18px 46px #00000038}.prompt-template-card:hover,.prompt-template-card.is-active{border-color:#ff7aa961;background:linear-gradient(145deg,#ff3f8629,#ffffff0e);box-shadow:0 18px 46px #00000038}.prompt-template-card--default{border-color:#ff7aa93d;background:linear-gradient(145deg,#ff3f861c,#ffffff0a),#ffffff09}.prompt-template-card--default .prompt-template-card__tag{color:#ffd9e7;border-color:#ff7aa942;background:#ff3f861f}.prompt-template-card--empty-default{border-style:dashed;border-color:#ff7aa957}.prompt-template-card--empty-default .prompt-template-card__check{color:#fff;border-color:#ff7aa95c;background:#ff3f862e}.prompt-template-card.is-active{transform:translateY(-1px)}.prompt-template-card__head,.prompt-template-card__meta,.prompt-template-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.prompt-template-card__check{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.18);color:transparent;background:#ffffff0a;font-size:13px;font-weight:800}.prompt-template-card__check.is-active{color:#fff;border-color:#ff7aa970;background:linear-gradient(135deg,#ff3f86d1,#a8174ceb)}.prompt-template-card__delete{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,122,169,.2);background:#ff3f8614;color:#ffdce8db;font-size:12px;transition:border-color .18s ease,background .18s ease,color .18s ease}.prompt-template-card__delete:hover{border-color:#ff7aa96b;background:#ff3f862e;color:#fff}.prompt-template-card__confirm{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,122,169,.34);background:linear-gradient(135deg,#ff3f86d1,#a8174ce6);color:#fff;font-size:12px;font-weight:800;box-shadow:0 8px 22px #ff3f862e;transition:transform .18s ease,filter .18s ease,opacity .18s ease}.prompt-template-card__confirm:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.prompt-template-card__confirm:disabled{cursor:not-allowed;opacity:.55}.prompt-template-card__tag,.prompt-template-card__meta span,.prompt-template-card__foot span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:#ffffffb8;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;font-size:12px}.prompt-template-card strong{color:#fff;font-size:16px;line-height:1.35}.prompt-template-card p{margin:0;color:#ffffff9e;line-height:1.55;font-size:13px}.prompt-template-empty{min-height:176px;padding:18px;border-radius:18px;border:1px dashed rgba(255,122,169,.3);background:#ff3f860f;display:grid;align-content:center;gap:8px;text-align:center}.prompt-template-empty strong{color:#fff}.prompt-template-empty span{color:#ffffff94;font-size:13px}.prompt-flow-form{align-items:start}.prompt-flow-form textarea{line-height:1.55}.prompt-system-editor{display:grid;gap:10px}.prompt-system-editor__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.prompt-system-editor__head>span{color:#ffffffb3;font-size:13px}.prompt-system-editor__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prompt-mode-btn{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#ffffffbd;font-size:12px;transition:border-color .18s ease,background .18s ease,color .18s ease}.prompt-mode-btn:hover,.prompt-mode-btn.is-active,.prompt-system-editor__actions .prompt-mode-btn{border-color:#ff7aa961;background:#ff3f8624;color:#fff}.prompt-natural-textarea{min-height:112px;border-color:#ff7aa92e!important;background:#ff3f860f!important}.prompt-json-settings{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09;overflow:hidden}.prompt-json-settings--inside{margin:0 16px 16px}.prompt-json-settings__head{min-height:46px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffc7}.prompt-json-settings summary{min-height:46px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffc7;cursor:pointer;list-style:none}.prompt-json-settings summary::-webkit-details-marker{display:none}.prompt-json-settings summary>span,.prompt-json-settings__head>span{font-size:13px;font-weight:800}.prompt-json-settings textarea{border-radius:0 0 16px 16px!important;border-left:0!important;border-right:0!important;border-bottom:0!important}.prompt-advanced-settings{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff08;overflow:hidden}.prompt-advanced-settings summary{min-height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;cursor:pointer;list-style:none}.prompt-advanced-settings summary::-webkit-details-marker{display:none}.prompt-advanced-settings summary:after{content:"+";width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;border:1px solid rgba(255,122,169,.22);color:#ffd9e7;background:#ff3f8617;font-weight:800}.prompt-advanced-settings[open] summary:after{content:"-"}.prompt-advanced-settings summary span{font-weight:800}.prompt-advanced-settings summary small{margin-left:auto;color:#ffffff80;font-size:12px}.prompt-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 16px 16px;border-top:1px solid rgba(255,255,255,.06)}.prompt-advanced-grid label{margin-top:14px}.prompt-form-note{margin:-2px 0 0;color:#ffffff7a;font-size:12px;line-height:1.6}.prompt-reference-block{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.prompt-reference-block__head{display:grid;gap:4px}.prompt-reference-block__head span{color:#fff;font-size:14px;font-weight:700}.prompt-reference-block__head small{color:#ffffff8f;font-size:12px;line-height:1.5}.prompt-reference-block__body{display:grid;gap:12px}.prompt-reference-upload{min-height:46px;padding:0 16px;border-radius:14px;border:1px dashed rgba(255,122,169,.32);background:#ff3f8612;color:#ffe3ed;display:inline-flex;align-items:center;width:fit-content;position:relative;overflow:hidden}.prompt-reference-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.prompt-reference-preview{display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b}.prompt-reference-preview img,.prompt-reference-preview video{width:132px;height:96px;border-radius:12px;object-fit:cover;background:#00000047}.prompt-reference-preview__meta{display:grid;gap:4px;min-width:0}.prompt-reference-preview__meta strong{color:#fff;font-size:14px}.prompt-reference-preview__meta span{color:#ffffff94;font-size:12px}.prompt-overview-tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 16px}.prompt-overview-tag{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffbd;transition:border-color .18s ease,background .18s ease,color .18s ease}.prompt-overview-tag:hover,.prompt-overview-tag.is-active{border-color:#ff7aa957;background:#ff3f8624;color:#fff}.prompt-overview-tag em{min-width:18px;height:18px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-style:normal;font-size:11px;color:#ffffffc7;background:#ffffff14}.prompt-overview-create{margin-left:auto;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,122,169,.3);background:#ff3f861f;color:#ffe6ef;transition:border-color .18s ease,background .18s ease,color .18s ease}.prompt-overview-create:hover{border-color:#ff7aa96b;background:#ff3f862e;color:#fff}.prompt-overview-panel tbody tr.is-selected td{background:#ff3f8614}.prompt-overview-panel tbody tr.is-selected td:first-child{color:#ffd0df}@media (max-width: 980px){.model-grid,.model-form,.balance-alert{grid-template-columns:1fr}.model-form .wide-field{grid-column:auto}.admin-actions{flex-wrap:wrap;justify-content:flex-end}.subtitle-workbench,.subtitle-param-grid{grid-template-columns:1fr}.subtitle-preview-stage{min-height:520px}}@media (max-width: 1180px){.prompt-center-shell{grid-template-columns:1fr}.prompt-adjustment-board{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-center-stage-head{flex-direction:column}.prompt-center-stage-actions{justify-content:flex-start}.prompt-category-tabs,.prompt-category-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.prompt-adjustment-board,.prompt-category-tabs,.prompt-category-editor,.prompt-template-strip,.prompt-reference-preview{grid-template-columns:1fr}.prompt-reference-preview img,.prompt-reference-preview video{width:100%;height:auto;aspect-ratio:4 / 3}.prompt-overview-create{margin-left:0}}.model-form select{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.13);color:#fff;background:#ffffff12;padding:13px 15px;outline:none;font:inherit}.template-upload-form{margin-bottom:18px}.template-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.template-admin-grid article{min-height:164px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0b;display:grid;gap:8px}.template-admin-grid img,.template-admin-cover{width:100%;aspect-ratio:9 / 12;object-fit:cover;border-radius:12px;background:linear-gradient(145deg,#ff3f8652,#20192de6)}.template-admin-cover{display:grid;place-items:center;color:#ffffffbd;font-weight:700}.template-admin-grid strong{color:#fff;font-size:13px}.template-admin-grid span{color:#ffffff94;font-size:12px}.selected-inspiration{display:grid;grid-template-columns:112px 1fr auto;gap:16px;align-items:center;padding:14px;margin-bottom:18px;border:1px solid rgba(255,63,134,.28);border-radius:20px;background:linear-gradient(135deg,#ff3f861f,#ffffff09)}.selected-inspiration__media{position:relative;width:112px;aspect-ratio:16 / 10;overflow:hidden;border-radius:14px;background:linear-gradient(145deg,#ff3f8640,#14121ce6)}.selected-inspiration__media img,.selected-inspiration__media video{width:100%;height:100%;object-fit:cover;display:block}.selected-inspiration__media span{position:absolute;left:8px;bottom:8px;padding:3px 7px;border-radius:999px;background:#0000009e;color:#fff;font-size:11px}.selected-inspiration__eyebrow{margin-bottom:5px;color:var(--accent-soft);font-size:12px}.selected-inspiration__content strong{display:block;color:var(--text-primary);font-size:17px}.selected-inspiration__content p{margin:5px 0 0;color:var(--text-secondary);font-size:13px}.selected-inspiration--upload{margin:0 0 16px;border-color:#ff3a7c6b;background:linear-gradient(135deg,#ff3a7c29,#ffffff0a),#ffffff08}.selected-inspiration--upload .selected-inspiration__eyebrow{color:#ff8ab3}.selected-inspiration--upload .selected-inspiration__content strong:before{content:"使用本模板：";color:#ffffff9e;font-weight:600}.selected-inspiration__change{padding:9px 14px;border-radius:999px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.inspiration-video-lightbox{position:fixed;inset:0;z-index:2147483000;display:none;place-items:center;padding:18px;isolation:isolate}.inspiration-video-lightbox.is-open{display:grid}.inspiration-video-lightbox__backdrop{position:absolute;inset:0;z-index:0;background:#000000c7;backdrop-filter:blur(14px)}.inspiration-video-lightbox__stage{position:relative;z-index:2147483001;width:min(92vw,520px);max-height:92vh;border-radius:16px;overflow:hidden;background:#050507;box-shadow:0 28px 90px #00000094}.inspiration-video-lightbox__stage video{width:100%;max-height:92vh;display:block;object-fit:contain;background:#050507}.inspiration-video-lightbox__actions{position:absolute;top:12px;right:12px;z-index:2147483002;display:inline-flex;gap:8px}.inspiration-video-lightbox__actions button{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#fff;background:#00000094;backdrop-filter:blur(12px)}.inspiration-video-lightbox__actions button:first-child{border-color:#ff3a7c8c;background:#ff3a7ce0}.inspiration-video-lightbox__actions svg{width:17px;height:17px}.latest-html-host .video-card__expand-btn,.latest-html-host .style-card__expand-btn{position:absolute!important;right:10px!important;bottom:48px!important;z-index:30!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;background:#0000009e!important;color:#fff!important;box-shadow:0 10px 24px #00000047!important;backdrop-filter:blur(10px)!important;cursor:pointer!important;opacity:.92!important}.latest-html-host .video-card__expand-btn{right:12px!important;bottom:58px!important}.latest-html-host .video-card__expand-btn:hover,.latest-html-host .style-card__expand-btn:hover,.latest-html-host .video-card__expand-btn:focus-visible,.latest-html-host .style-card__expand-btn:focus-visible{opacity:1!important;border-color:#ffffff61!important;background:#000000c7!important}.latest-html-host .video-card__expand-btn svg,.latest-html-host .style-card__expand-btn svg{width:17px!important;height:17px!important;display:block!important}.latest-html-host .generation-video-lightbox{position:fixed;inset:0;z-index:2147483200;display:none;place-items:center;padding:18px;isolation:isolate}.latest-html-host .generation-video-lightbox.is-open{display:grid}.latest-html-host .generation-video-lightbox__backdrop{position:absolute;inset:0;z-index:0;padding:0;border:0;background:#000000d1;backdrop-filter:blur(14px);cursor:zoom-out}.latest-html-host .generation-video-lightbox__stage{position:relative;z-index:2147483201;width:min(94vw,960px);height:min(92vh,860px);display:grid;place-items:center;overflow:hidden;border-radius:16px;background:#050507;box-shadow:0 28px 90px #0000009e}.latest-html-host .generation-video-lightbox__stage video{width:100%;height:100%;display:block;object-fit:contain;background:#050507}.latest-html-host .generation-video-lightbox__close{position:absolute;top:12px;right:12px;z-index:2147483202;width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:#fff;background:#00000094;backdrop-filter:blur(12px)}.latest-html-host .generation-video-lightbox__close svg{width:17px;height:17px}@media (max-width: 720px){.latest-html-host .generation-video-lightbox{padding:10px}.latest-html-host .generation-video-lightbox__stage{width:96vw;height:88vh;border-radius:12px}}.inspiration-preview-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:24px;background:#000000b8;backdrop-filter:blur(18px)}.inspiration-preview-modal.is-open{display:flex}.inspiration-preview-modal__backdrop{position:absolute;inset:0}.inspiration-preview-modal__panel{position:relative;z-index:1;width:min(920px,100%);display:grid;grid-template-columns:minmax(280px,520px) minmax(240px,1fr);overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:#0b0b10;box-shadow:0 28px 90px #0000008f}.inspiration-preview-modal__close{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;border-radius:999px;color:#fff;background:#0000007a;border:1px solid rgba(255,255,255,.16);font-size:22px;line-height:1}.inspiration-preview-modal__media{min-height:520px;background:#050507}.inspiration-preview-modal__media video,.inspiration-preview-modal__media img{width:100%;height:100%;min-height:520px;object-fit:cover;display:block}.inspiration-preview-modal__body{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:32px}.inspiration-preview-modal__tag{width:fit-content;padding:5px 10px;border-radius:999px;color:#ff8ab3;background:#ff3a7c1f;border:1px solid rgba(255,58,124,.22);font-size:12px;font-weight:700}.inspiration-preview-modal__title{color:#fff;font-size:24px;line-height:1.25}.inspiration-preview-modal__desc{margin:0;color:#ffffffad;font-size:14px;line-height:1.7}.inspiration-preview-modal__use{margin-top:8px;width:fit-content}@media (max-width: 720px){.inspiration-preview-modal{padding:12px}.inspiration-preview-modal__panel{grid-template-columns:1fr;max-height:calc(100vh - 24px);overflow:auto}.inspiration-preview-modal__media,.inspiration-preview-modal__media video,.inspiration-preview-modal__media img{min-height:360px}.inspiration-preview-modal__body{padding:22px}}.inspiration-page{min-height:100vh;padding:98px 18px 24px;color:#fff;background:radial-gradient(circle at 50% -10%,rgba(233,30,99,.14),transparent 30%),radial-gradient(circle at 84% 4%,rgba(95,49,138,.12),transparent 28%),#050506;overflow-x:hidden}.inspiration-market-head,.inspiration-toolbar{align-items:center;justify-content:space-between;gap:18px}.inspiration-fixed-header{position:fixed;top:0;left:0;right:0;z-index:1000;display:grid;grid-template-columns:minmax(220px,auto) minmax(360px,1fr) auto;min-height:76px;padding:0 clamp(24px,6vw,92px);margin:0;align-items:center;gap:18px;border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 52% 0%,rgba(233,30,99,.12),transparent 34%),#050507f5;box-shadow:0 18px 54px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.inspiration-fixed-brand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:700;text-decoration:none}.inspiration-fixed-brand__mark{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#ff3f86,#ff755b);box-shadow:0 0 28px #ff3f8673}.inspiration-fixed-brand__mark svg{width:16px;height:16px;color:#fff}.inspiration-fixed-brand__tag{padding:4px 10px;border-radius:999px;color:#ffffffb8;background:#ffffff14;font-size:12px;font-weight:500}.inspiration-fixed-nav{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.inspiration-fixed-nav::-webkit-scrollbar{display:none}.inspiration-fixed-nav a,.inspiration-fixed-nav button{height:40px;padding:0 16px;display:inline-flex;align-items:center;border-radius:999px;color:#ffffffb8;background:transparent;border:0;font:inherit;text-decoration:none}.inspiration-fixed-nav a.active,.inspiration-fixed-nav a:hover,.inspiration-fixed-nav button:hover{color:#fff;background:#ff3f861a;box-shadow:inset 0 0 0 1px #ff3f866b}.inspiration-fixed-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.inspiration-fixed-actions button{height:40px;padding:0 16px;border-radius:999px;color:#fff;background:transparent;border:0;font:inherit}.inspiration-fixed-actions .register{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.inspiration-market-head{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(260px,420px) auto;max-width:1440px;width:100%;margin:0 auto 12px;padding:14px 16px;align-items:center;gap:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#120f18d1;box-shadow:0 18px 48px #0000003d}.inspiration-market-title{display:flex;align-items:center;gap:18px;min-width:0}.inspiration-market-title span{color:#ffffffad;font-size:16px;font-weight:700;white-space:nowrap}.inspiration-market-title strong{position:relative;font-size:16px;color:#fff;white-space:nowrap}.inspiration-market-title strong:after{content:"";position:absolute;left:50%;bottom:-14px;width:28px;height:4px;border-radius:999px;background:#8755ff;transform:translate(-50%)}.inspiration-searchbox{height:40px;min-width:0;display:grid;grid-template-columns:18px 1fr;align-items:center;gap:10px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#050508b8;color:#ffffffb8}.inspiration-searchbox svg{width:16px;height:16px}.inspiration-searchbox input{min-width:0;width:100%;height:40px;color:#fff;background:transparent;border:0;padding:0;outline:none}.inspiration-searchbox input::placeholder{color:#ffffff75}.inspiration-favorite{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 18px;border-radius:10px;color:#fff;background:#352747;border:1px solid rgba(255,255,255,.08);font-weight:700;white-space:nowrap}.inspiration-toolbar{position:relative;z-index:2;display:flex;max-width:1440px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:16px;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#0d0b12ad}.inspiration-tabs,.inspiration-filters{display:flex;flex-wrap:wrap;gap:12px}.inspiration-tabs button,.inspiration-filters button{height:38px;padding:0 16px;border-radius:9px;color:#fffc;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.inspiration-tabs button.active{color:#fff;background:#49305f;font-weight:800}.inspiration-grid{max-width:1440px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.inspiration-card{overflow:hidden;border-radius:18px;background:#241b31;border:1px solid rgba(255,255,255,.08);text-align:left;cursor:pointer;transition:transform var(--dur-base),border-color var(--dur-base)}.inspiration-card:hover{transform:translateY(-3px);border-color:#8755ff8c}.inspiration-card__media{position:relative;aspect-ratio:4 / 3.9;overflow:hidden}.inspiration-card__media img,.inspiration-card__media video{width:100%;height:100%;object-fit:cover;display:block}.inspiration-card__media video{position:absolute;inset:0;z-index:4;opacity:1;background:#06060a}.inspiration-card__tag{position:absolute;top:12px;left:12px;z-index:6;padding:4px 8px;border-radius:6px;background:#00000094;color:#fff;font-size:12px;font-weight:800}.inspiration-card__play{position:absolute;left:50%;top:50%;z-index:7;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:0;background:#ffffff75;color:#09090db8;box-shadow:none;opacity:0;transform:translate(-50%,-50%);transition:opacity .16s ease,background .16s ease,transform .16s ease}.inspiration-card__play svg{width:15px;height:15px;margin-left:2px}.inspiration-card:hover .inspiration-card__play,.inspiration-card:focus-within .inspiration-card__play{opacity:1}.inspiration-card__play:hover{background:#ffffff9e;transform:translate(-50%,-50%) scale(1.04)}.inspiration-card.is-video-ready .inspiration-card__play{opacity:0;pointer-events:none}.inspiration-card__video-actions{position:absolute;right:10px;bottom:10px;z-index:8;display:flex;justify-content:flex-end;gap:7px;opacity:0;pointer-events:none;transition:opacity var(--dur-base)}.inspiration-card:hover .inspiration-card__video-actions,.inspiration-card.is-video-ready .inspiration-card__video-actions{opacity:1;pointer-events:auto}.inspiration-card__video-action{width:34px;min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:0;color:#ffffffeb;background:#07070a75;box-shadow:none;font-size:0;transition:background .16s ease,transform .16s ease}.inspiration-card__video-action svg{width:15px;height:15px}.inspiration-card__video-action span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.inspiration-card__video-action--use{color:#fff;background:#ff3a7cb8}.inspiration-card__video-action:hover{background:#ffffff38;transform:translateY(-1px)}.inspiration-card__video-action--use:hover{background:#ff3a7cdb}.inspiration-card__body{padding:13px 16px 16px}.inspiration-card__body h3{margin:0 0 7px;font-size:15px;color:#fff}.inspiration-card__body p{height:38px;margin:0;overflow:hidden;color:#ffffff9e;font-size:13px;line-height:1.45}.inspiration-card__metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.inspiration-card__metrics span{display:grid;gap:4px;color:#ffffff80;font-size:12px}.inspiration-card__metrics strong{color:#fff;font-size:15px}@media (max-width: 1200px){.inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.inspiration-page{padding-top:136px}.inspiration-fixed-header{grid-template-columns:1fr auto;min-height:104px;padding:12px 16px;gap:10px 14px}.inspiration-fixed-brand__tag{display:none}.inspiration-fixed-nav{grid-column:1 / -1;justify-content:flex-start}.inspiration-fixed-nav a,.inspiration-fixed-nav button,.inspiration-fixed-actions button{height:34px;padding:0 12px;font-size:13px}.inspiration-market-head{grid-template-columns:1fr;gap:12px;padding:12px}.inspiration-market-title{justify-content:flex-start}.inspiration-market-title strong:after{left:0;transform:none}.inspiration-toolbar{align-items:stretch;flex-direction:column;padding:12px;gap:10px}.inspiration-tabs,.inspiration-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.inspiration-tabs::-webkit-scrollbar,.inspiration-filters::-webkit-scrollbar{display:none}.inspiration-tabs button,.inspiration-filters button{flex:0 0 auto}.inspiration-grid,.selected-inspiration{grid-template-columns:1fr}}.account-shell{position:relative;z-index:2;isolation:isolate;min-height:100vh;background:linear-gradient(180deg,#07030deb,#09080efa),radial-gradient(circle at 12% 10%,rgba(255,58,124,.14),transparent 28%),radial-gradient(circle at 88% 6%,rgba(52,211,153,.12),transparent 26%);color:#f8f7fb;font-family:var(--font-body-cn)}.account-topbar{position:sticky;top:0;z-index:20;height:68px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#07030dd6;border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px)}.account-brand,.account-nav{display:flex;align-items:center}.account-brand{gap:10px;font-weight:800}.account-brand__mark{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#ff5c92,#e91e63);box-shadow:0 14px 34px #e91e6347}.account-brand__mark svg{width:17px;height:17px}.account-nav{gap:8px;color:#ffffffad;font-size:14px}.account-nav a{min-height:36px;padding:8px 12px;border-radius:8px}.account-nav a:hover{color:#fff;background:#ffffff14}.account-main{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:46px 0 72px}.account-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;align-items:end;margin-bottom:24px}.account-kicker{display:inline-block;margin-bottom:8px;color:#ff8ab3;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.account-hero h1{font-size:clamp(30px,4vw,52px);line-height:1.06;margin:0 0 12px;letter-spacing:0}.account-hero p{max-width:740px;color:#ffffffad;font-size:15px}.account-balance-card,.account-panel{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0e;box-shadow:0 24px 70px #00000052}.account-balance-card{padding:22px}.account-balance-card span,.account-balance-card p{color:#ffffff94}.account-balance-card strong{display:block;margin:4px 0;font-family:var(--font-num);font-size:46px;line-height:1}.account-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:18px;align-items:start}.account-panel{padding:22px}.account-orders-panel{grid-column:1 / -1}.account-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.account-panel__head h2{margin:0;font-size:22px;line-height:1.2}.account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:8px;background:#ffffff0f}.account-tabs button{min-height:40px;border-radius:6px;color:#ffffffa8;font-weight:800}.account-tabs button.is-active{color:#fff;background:#ffffff1f}.account-form{display:grid;gap:14px}.account-field{display:grid;gap:7px}.account-field span{color:#ffffffa3;font-size:13px;font-weight:700}.account-field input{width:100%;height:46px;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:0;color:#fff;background:#00000038}.account-field input:focus{border-color:#ff5c929e;box-shadow:0 0 0 3px #ff5c9224}.account-code-row{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:10px;align-items:end}.account-btn{min-height:42px;padding:0 16px;border-radius:8px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:14px;font-weight:900;white-space:nowrap}.account-btn:disabled{cursor:not-allowed;opacity:.52}.account-btn--primary{background:linear-gradient(135deg,#ff5c92,#e91e63);box-shadow:0 16px 36px #e91e6347}.account-btn--ghost{color:#ffffffc7;border-color:#ffffff1f;background:#ffffff0f}.account-btn--success{color:#062118;background:linear-gradient(135deg,#34d399,#a7f3d0)}.account-profile{display:flex;align-items:center;gap:14px;padding:16px;border-radius:8px;background:#ffffff0f}.account-avatar{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;color:#fff;font-weight:900;background:linear-gradient(135deg,#ff5c92,#34d399)}.account-profile strong,.account-profile span{display:block}.account-profile span{color:#ffffff94;font-size:13px}.account-dev-code,.account-message,.account-empty{border-radius:8px;padding:11px 12px;color:#ffffffb8;background:#ffffff0f}.account-dev-code strong{color:#34d399;letter-spacing:.18em}.account-message{margin-top:14px;border:1px solid rgba(52,211,153,.18)}.account-message.is-error{border-color:#f8717138;color:#fecaca}.account-package-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-package{min-height:150px;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:8px;display:grid;justify-items:start;align-content:start;gap:8px;text-align:left;color:#fff;background:#0000002e}.account-package.is-selected{border-color:#ff5c92c7;background:#ff5c921f;box-shadow:inset 0 0 0 1px #ff5c922e}.account-package span{color:#ffffffbd;font-weight:800}.account-package strong{font-family:var(--font-num);font-size:34px;line-height:1}.account-package em,.account-package small{font-style:normal;color:#ffffff9e}.account-pay-btn{width:100%;margin-top:14px}.account-checkout{margin-top:16px;padding:16px;border:1px solid rgba(52,211,153,.18);border-radius:8px;display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;background:#34d39912}.account-checkout__qr{width:132px;height:132px;padding:6px;border-radius:8px;background:#fff}.account-checkout__info{min-width:0}.account-checkout__info span,.account-checkout__info p{color:#ffffff9e}.account-checkout__info strong{display:block;margin:3px 0 8px;font-size:18px}.account-checkout__info code{display:block;max-width:100%;margin:10px 0 12px;padding:10px;border-radius:8px;overflow:auto;color:#d1fae5;background:#00000052}.account-checkout__actions{display:flex;flex-wrap:wrap;gap:10px}.account-order-list{display:grid;gap:10px}.account-order{display:grid;grid-template-columns:minmax(0,1fr) 140px 96px;gap:16px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#00000029}.account-order strong,.account-order span{display:block}.account-order span{color:#ffffff8c;font-size:13px}.account-order em{justify-self:end;min-width:78px;padding:6px 10px;border-radius:8px;font-style:normal;font-size:12px;font-weight:900;text-align:center;color:#fde68a;background:#fbbf241a}.account-order em.status-fulfilled{color:#a7f3d0;background:#34d39921}.account-order em.status-failed,.account-order em.status-canceled,.account-order em.status-expired{color:#fecaca;background:#f871711f}.custom-recharge-field{min-height:52px;margin:14px 0 2px;padding:0 14px;border:1px solid var(--line-soft);border-radius:8px;display:flex;align-items:center;gap:8px;background:#ffffff0b}.custom-recharge-field span{color:var(--text-secondary);font-size:18px}.custom-recharge-field input{width:100%;min-width:0;height:48px;border:0;outline:0;color:var(--text-primary);background:transparent;font-size:20px;font-weight:800}.custom-recharge-field input::placeholder{color:var(--text-quaternary)}.recharge-checkout-panel{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;padding:18px;border:1px solid rgba(52,211,153,.2);border-radius:8px;background:#34d39912}.recharge-checkout-qr{width:160px;height:160px;padding:10px;border-radius:8px;background:#fff}.recharge-checkout-copy{min-width:0}.recharge-checkout-copy span,.recharge-checkout-copy p{color:var(--text-secondary)}.recharge-checkout-copy strong{display:block;margin:4px 0 8px;color:var(--text-primary);font-size:20px}.recharge-checkout-copy code{display:block;max-width:100%;margin:12px 0;padding:10px;border-radius:8px;overflow:auto;color:#d1fae5;background:#00000057}.recharge-checkout-actions{display:flex;flex-wrap:wrap;gap:10px}.account-auth-page{display:flex;flex-direction:column}.account-auth-layout{width:min(980px,calc(100% - 40px));margin:0 auto;padding:70px 0 86px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,440px);gap:42px;align-items:center}.account-auth-copy h1{margin:0 0 14px;font-size:clamp(34px,5vw,58px);line-height:1.05;letter-spacing:0}.account-auth-copy p{max-width:440px;color:#ffffffa8;font-size:15px}.account-auth-card{width:100%}.auth-shell{position:relative;padding:4px 0 0}.auth-shell:before{content:"";position:absolute;inset:0;border-radius:28px;background:radial-gradient(circle at top center,rgba(255,86,146,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 45%);pointer-events:none}.auth-surface{position:relative;display:grid;gap:18px;padding:24px 24px 22px;border-radius:8px;background:linear-gradient(180deg,#14141afa,#0c0c11fa),#0f0f12f5;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff09,0 30px 80px -52px #000000e6}.auth-header-row{display:flex;align-items:center;justify-content:flex-start;gap:14px}.auth-header-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.auth-mode-tab{position:relative;border:0;background:none;color:#eff1f894;font-size:15px;font-weight:800;cursor:pointer;padding:6px 2px 10px}.auth-mode-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,#ff5c92,#ffb168);opacity:0;transform:scaleX(.4);transition:opacity .2s ease,transform .2s ease}.auth-mode-tab.active{color:#fff}.auth-mode-tab.active:after{opacity:1;transform:scaleX(1)}.auth-step-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;width:fit-content;padding:0 11px;border-radius:999px;background:#ff4d881f;color:#ff9bbb;font-size:10px;font-weight:800;letter-spacing:.14em}.auth-stage-title{margin:0;font-size:clamp(24px,4vw,34px);line-height:1.08}.auth-stage-subtitle,.auth-entry-tip{margin:0;color:#e7eaf69e;font-size:13px;line-height:1.65}.auth-flow-form{display:grid;gap:14px}.auth-field{display:grid;gap:8px;color:#d9dbe6;font-size:13px}.auth-field input,.auth-code-shell,.auth-password-shell{width:100%;min-height:54px;padding:0 18px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.auth-field input:focus{outline:none;border-color:#ff689c8c;background:#ffffff0d;box-shadow:0 0 0 4px #ff689c14}.auth-code-shell,.auth-password-shell{display:flex;align-items:center;gap:12px;padding-right:10px}.auth-code-shell:focus-within,.auth-password-shell:focus-within{border-color:#ff689c8c;background:#ffffff0d;box-shadow:0 0 0 4px #ff689c14}.auth-code-shell input,.auth-password-shell input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;background:transparent;box-shadow:none}.auth-code-shell input:focus,.auth-password-shell input:focus{box-shadow:none}.auth-code-btn,.auth-password-toggle{flex:0 0 auto;height:38px;border-radius:8px}.auth-code-btn{min-width:110px;padding:0 14px;border:1px solid rgba(255,95,143,.32);background:linear-gradient(135deg,#ff5f8f2e,#ffb16824);color:#ffd7e5;font-size:13px;font-weight:800}.auth-code-btn:disabled{opacity:.6;cursor:not-allowed}.auth-password-toggle{width:38px;border:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;color:#ffb5ce}.auth-password-toggle svg{width:18px;height:18px}.auth-helper-copy,.auth-error-copy{margin:0;padding:10px 12px;border-radius:8px;font-size:13px}.auth-helper-copy{color:#d1fae5;background:#34d39917}.auth-error-copy{color:#fecaca;background:#f8717117}.auth-error-copy.is-success{color:#d1fae5;background:#34d39917}.auth-agreement{display:flex;align-items:flex-start;gap:8px;color:#e7eaf69e;font-size:12px;line-height:1.6}.auth-agreement input{margin-top:4px}.auth-agreement a{color:#ffb5ce}.auth-session-summary{display:grid;gap:5px;padding:14px;border-radius:8px;background:#ffffff0e}.auth-session-summary strong,.auth-session-summary span{display:block}.auth-session-summary span{color:#ffffff9e;font-size:13px}.auth-actions{display:grid;gap:10px}.wide-btn{width:100%}@media (max-width: 920px){.account-hero,.account-grid{grid-template-columns:1fr}.account-auth-layout{grid-template-columns:1fr;gap:24px}.account-balance-card{max-width:none}}@media (max-width: 640px){.account-topbar{height:auto;min-height:68px;padding:12px 16px;align-items:flex-start;flex-direction:column}.account-nav{width:100%;overflow-x:auto}.account-main{width:min(100% - 24px,1180px);padding-top:28px}.account-package-list,.account-checkout,.account-order,.recharge-checkout-panel{grid-template-columns:1fr}.account-checkout__qr{width:120px;height:120px}.recharge-checkout-qr{width:132px;height:132px}.account-order em{justify-self:start}.account-auth-layout{width:min(100% - 24px,980px);padding-top:32px}.auth-header-main{width:100%;gap:0;justify-content:stretch;padding:4px;border-radius:8px;background:#ffffff0a}.auth-mode-tab{flex:1 1 0;padding:10px;text-align:center}.auth-code-shell{display:grid;grid-template-columns:1fr;gap:10px;padding:12px}.auth-code-btn{width:100%;min-height:44px}}.latest-html-host .step-panel.workflow-console{width:min(100%,1080px)!important;margin:0 auto!important;padding:18px!important;overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(255,58,124,.22)!important;background:linear-gradient(180deg,#3408198c,#0a0a0ef5 220px),#08080bfa!important;box-shadow:inset 0 1px #ffffff0d,0 28px 90px #0000006b!important}.latest-html-host .workflow-console:before{background:linear-gradient(90deg,transparent,rgba(255,58,124,.42),transparent)!important}.latest-html-host .workflow-console .step-content{min-height:0!important}.latest-html-host .workflow-console .step-panel__head{display:none!important}.latest-html-host .workflow-console__screen{animation:stepFade .24s ease!important}.latest-html-host .step-upload--unified .step-panel__head{margin-bottom:14px!important}.latest-html-host .step-upload--unified .step-panel__title{font-size:clamp(24px,3vw,32px)!important}.latest-html-host .step-upload--unified .step-panel__desc,.latest-html-host .step-upload--unified .step-panel__head-right,.latest-html-host .step-upload--unified .product-intake-legacy-footer{display:none!important}.latest-html-host .product-intake-card{width:min(100%,960px)!important;margin:0 auto!important;overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,58,124,.22)!important;background:linear-gradient(180deg,#32081894,#0c0c10f0 34%),#0a0a0ef0!important;box-shadow:inset 0 1px #ffffff0d,0 22px 70px #00000057!important}.latest-html-host .workflow-console .product-intake-card{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.latest-html-host .step-upload--unified .path-grid{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:12px 14px 0!important}.latest-html-host .workflow-console .step-upload--unified .path-grid{padding:0 0 13px!important;border-bottom:1px solid rgba(255,255,255,.075)!important}.latest-html-host .step-upload--unified .path-card{width:auto!important;flex:0 0 auto!important;min-height:0!important;padding:9px 16px 11px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffffff7a!important}.latest-html-host .step-upload--unified .path-card:hover{transform:none!important;color:#ffffffbd!important}.latest-html-host .step-upload--unified .path-card--active{border-bottom-color:#ff3a7c!important;color:#fff!important}.latest-html-host .step-upload--unified .path-card__head{display:block!important;margin:0!important;padding:0!important}.latest-html-host .step-upload--unified .path-card__num,.latest-html-host .step-upload--unified .path-card__sub,.latest-html-host .step-upload--unified .path-card__flow,.latest-html-host .step-upload--unified .path-card__hint,.latest-html-host .step-upload--unified .path-card__select-indicator{display:none!important}.latest-html-host .step-upload--unified .path-card__title{margin:0!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;white-space:nowrap!important}.latest-html-host .product-intake-editor{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:18px!important;align-items:stretch!important}.latest-html-host .workflow-console .product-intake-editor{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:12px 0 0!important}.latest-html-host .product-intake-fields{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;align-items:start!important;min-width:0!important}.latest-html-host .product-intake-main-fields{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.latest-html-host .step-upload--unified .upload-panel{margin:0!important}.latest-html-host .step-upload--unified .upload-panel.is-hidden,.latest-html-host .step-upload--unified .product-intake-hidden-meta,.latest-html-host .step-upload--unified .product-intake-field-hint,.latest-html-host .step-upload--unified .optional,.latest-html-host .step-upload--unified .field__label-note{display:none!important}.latest-html-host .step-upload--unified .field{margin:0 0 12px!important}.latest-html-host .step-upload--unified .product-intake-main-fields>.field,.latest-html-host .step-upload--unified .product-intake-main-fields .upload-panel>.field:not(.product-intake-hidden-meta){margin:0!important}.latest-html-host .step-upload--unified .field:last-child{margin-bottom:0!important}.latest-html-host .step-upload--unified .field__label{margin-bottom:7px!important;color:#ffffffa8!important;font-size:12px!important;font-weight:800!important}.latest-html-host .workflow-console .step-upload--unified .field__label{display:none!important}.latest-html-host .step-upload--unified .product-info-input,.latest-html-host .step-upload--unified .field__input,.latest-html-host .step-upload--unified .field__textarea{border-radius:10px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0a!important;box-shadow:none!important}.latest-html-host .step-upload--unified .product-info-input{min-height:46px!important}.latest-html-host .step-upload--unified .product-info-input__control,.latest-html-host .step-upload--unified .field__input{height:46px!important;font-size:13px!important}.latest-html-host .workflow-console .step-upload--unified .product-info-input__control::placeholder,.latest-html-host .workflow-console .step-upload--unified .field__input::placeholder,.latest-html-host .workflow-console .step-upload--unified .field__textarea::placeholder{color:#ffffff61!important}.latest-html-host .step-upload--unified .field__textarea{width:100%!important;min-height:124px!important;resize:vertical!important;padding:13px 14px!important;color:#ffffffe6!important;font-size:13px!important;line-height:1.58!important}.latest-html-host .step-upload--unified .product-info-input:focus-within,.latest-html-host .step-upload--unified .field__input:focus,.latest-html-host .step-upload--unified .field__textarea:focus{border-color:#ff3a7c61!important;background:#fff1!important}.latest-html-host .product-intake-result{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr)!important;gap:16px!important;align-items:start!important;padding-top:12px!important;border-top:1px solid rgba(255,58,124,.15)!important;min-width:0!important}.latest-html-host .product-intake-result.is-hidden{display:none!important}.latest-html-host .product-intake-upload-tray{display:flex!important;align-items:center!important;gap:12px!important;min-height:74px!important;padding:12px!important;border:1px solid rgba(255,58,124,.16)!important;border-radius:14px!important;background:#ffffff06!important}.latest-html-host .workflow-console .product-intake-upload-tray{min-height:62px!important;margin:0!important;padding:12px 0 0!important;border:0!important;border-top:1px solid rgba(255,255,255,.075)!important;border-radius:0!important;background:transparent!important}.latest-html-host .product-intake-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.latest-html-host .product-intake-actions .btn{min-height:38px!important;padding:0 18px!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important}.latest-html-host .product-intake-actions .btn.is-hidden{display:none!important}@media (max-width: 760px){.latest-html-host .product-intake-fields,.latest-html-host .product-intake-result{grid-template-columns:1fr!important}.latest-html-host .product-intake-actions{align-items:stretch!important;flex-direction:column!important}}.latest-html-host .step-upload--unified .upload-area{flex:0 0 168px!important;width:168px!important;min-height:50px!important;padding:9px 10px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-areas:"icon title" "icon hint"!important;gap:1px 8px!important;align-items:center!important;border-radius:10px!important;border:1px dashed rgba(255,138,179,.3)!important;background:#ffffff0a!important}.latest-html-host .step-upload--unified .upload-area__icon{grid-area:icon!important;width:28px!important;height:28px!important;margin:0!important;border-radius:9px!important}.latest-html-host .step-upload--unified .upload-area__icon svg{width:14px!important;height:14px!important}.latest-html-host .step-upload--unified .upload-area__title{grid-area:title!important;margin:0!important;font-size:12px!important;font-weight:800!important;text-align:left!important}.latest-html-host .step-upload--unified .upload-area__hint{grid-area:hint!important;margin:0!important;font-size:10.5px!important;text-align:left!important}.latest-html-host .step-upload--unified .upload-area__specs{display:none!important}.latest-html-host .step-upload--unified .preview-thumb{flex:1 1 auto!important;min-width:0!important;margin:0!important}.latest-html-host .step-upload--unified .preview-thumb.is-visible{display:block!important}.latest-html-host .step-upload--unified .product-upload-preview__head{display:none!important}.latest-html-host .step-upload--unified .product-upload-preview__grid{display:flex!important;gap:8px!important;overflow-x:auto!important;padding-bottom:2px!important}.latest-html-host .step-upload--unified .product-upload-preview__item{flex:0 0 54px!important;width:54px!important;min-height:54px!important;padding:0!important;border-radius:11px!important}.latest-html-host .step-upload--unified .product-upload-preview__open,.latest-html-host .step-upload--unified .product-upload-preview__open img{width:54px!important;height:54px!important;border-radius:11px!important}.latest-html-host .step-upload--unified .product-upload-preview__document{width:54px!important;height:54px!important;min-height:54px!important;aspect-ratio:auto!important;gap:4px!important;padding:8px 5px!important;border-radius:11px!important}.latest-html-host .step-upload--unified .product-upload-preview__document svg{width:18px!important;height:18px!important}.latest-html-host .step-upload--unified .product-upload-preview__document strong{font-size:9px!important}.latest-html-host .step-upload--unified .product-upload-preview__meta{display:none!important}.latest-html-host .step-upload--unified .product-upload-preview__remove{top:-5px!important;right:-5px!important;width:18px!important;height:18px!important}@media (max-width: 760px){.latest-html-host .product-intake-editor{grid-template-columns:1fr!important}.latest-html-host .product-intake-upload-tray{align-items:stretch!important;flex-direction:column!important}.latest-html-host .step-upload--unified .upload-area{width:100%!important;flex-basis:auto!important}}.latest-html-host .step-style--unified .step-panel__head{margin-bottom:14px!important}.latest-html-host .step-style--unified .step-panel__title{font-size:clamp(24px,3vw,32px)!important}.latest-html-host .step-style--unified .section-head__desc,.latest-html-host .step-style--unified .step-panel__desc{display:none!important}.latest-html-host .video-war-frame{width:min(100%,1080px)!important;margin:0 auto!important;overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,58,124,.22)!important;background:linear-gradient(180deg,#3208189e,#0d0c10f2 31%),#0a0a0ef5!important;box-shadow:inset 0 1px #ffffff0d,0 24px 80px #00000061!important}.latest-html-host .workflow-console .video-war-frame{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.latest-html-host .video-war-frame__top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:48px!important;padding:10px 16px!important;border-bottom:1px solid rgba(255,58,124,.2)!important;background:#ff3a7c0e!important}.latest-html-host .workflow-console .video-war-frame__top{min-height:42px!important;margin-bottom:14px!important;padding:8px 10px!important;border:1px solid rgba(255,58,124,.16)!important;border-radius:14px!important;background:#ffffff09!important}.latest-html-host .video-war-frame__status{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;color:#ffffff94!important;font-size:12px!important;font-weight:700!important}.latest-html-host .video-war-frame__status strong{color:#ff5c92!important;font-size:13px!important;white-space:nowrap!important}.latest-html-host .video-war-frame__dot{width:6px!important;height:6px!important;border-radius:999px!important;background:#ff3a7c!important;box-shadow:0 0 14px #ff3a7cb8!important}.latest-html-host .step-style--unified .substep-chips-wrap{margin:0!important}.latest-html-host .step-style--unified .substep-chips{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0!important;background:transparent!important;border:0!important}.latest-html-host .step-style--unified .substep-chip{min-height:28px!important;padding:0 10px!important;border-radius:999px!important;background:#ffffff0b!important;color:#ffffff8a!important;font-size:12px!important}.latest-html-host .step-style--unified .substep-chip.is-active{background:#ff3a7c29!important;color:#fff!important}.latest-html-host .step-style--unified .substep-chip__sep{display:none!important}.latest-html-host .video-war-frame__body{padding:16px!important}.latest-html-host .workflow-console .video-war-frame__body{padding:0!important}.latest-html-host .step-style--unified .battle-pane{display:none!important}.latest-html-host .step-style--unified .battle-pane.is-active[data-battle-pane=style]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.latest-html-host .workflow-console .step-style--unified .battle-pane.is-active[data-battle-pane=style]{grid-template-columns:minmax(0,1fr)!important}.latest-html-host .step-style--unified .battle-pane.is-active[data-battle-pane=result]{display:block!important}.latest-html-host .step-style--unified .analysis-box{grid-column:1 / -1!important;margin:0!important;padding:11px 13px!important;border-radius:13px!important;border:1px solid rgba(255,58,124,.16)!important;background:#ffffff09!important}.latest-html-host .workflow-console .step-style--unified .analysis-box{padding:10px 12px!important}.latest-html-host .step-style--unified .analysis-box__icon{width:30px!important;height:30px!important}.latest-html-host .step-style--unified .analysis-box__title{font-size:12px!important}.latest-html-host .step-style--unified .analysis-box__items{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important}.latest-html-host .step-style--unified .analysis-box__item{font-size:12px!important}.latest-html-host .step-style--unified .styles-grid{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important}.latest-html-host .workflow-console .step-style--unified .styles-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.latest-html-host .step-style--unified .style-card{position:relative!important;display:block!important;aspect-ratio:9 / 16!important;min-height:0!important;border-radius:14px!important;background:#ffffff09!important;border-color:#ffffff14!important;box-shadow:none!important;transform:none!important;overflow:hidden!important}.latest-html-host .workflow-console .step-style--unified .style-card{background:#ffffff08!important}.latest-html-host .step-style--unified .style-card:hover{transform:translateY(-1px)!important;border-color:#ff3a7c3d!important}.latest-html-host .step-style--unified .style-card.is-selected{border-color:#ff3a7cb8!important;box-shadow:0 0 0 1px #ff3a7c57,0 16px 40px #e91e6329!important}.latest-html-host .step-style--unified .style-card.is-selected:after{display:none!important;content:none!important}.latest-html-host .step-style--unified .style-card__preview,.latest-html-host .step-style--unified .style-card:not(.is-selected) .style-card__preview{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;min-height:0!important;border-radius:inherit!important;background:#050508eb!important}.latest-html-host .step-style--unified .style-card__preview-art{display:block!important;inset:0!important}.latest-html-host .step-style--unified .style-card__preview-image,.latest-html-host .step-style--unified .style-card__result-video{width:100%!important;height:100%!important;object-fit:cover!important}.latest-html-host .step-style--unified .style-card__preview-play,.latest-html-host .step-style--unified .style-card__badge,.latest-html-host .step-style--unified .style-card__selector{display:none!important}.latest-html-host .step-style--unified .style-card__info{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:8!important;display:flex!important;padding:46px 14px 14px!important;gap:0!important;pointer-events:none!important;background:linear-gradient(180deg,#0000,#00000094 56%,#000000bd)!important;backdrop-filter:none!important}.latest-html-host .step-style--unified .style-card__name{font-size:14px!important;line-height:1.2!important;color:#fffffff5!important;text-shadow:0 2px 10px rgba(0,0,0,.55)!important}.latest-html-host .step-style--unified .style-card__desc,.latest-html-host .step-style--unified .style-card__meta{display:none!important}.latest-html-host .step-style--unified .style-card__task-actions{position:absolute!important;top:10px!important;right:10px!important;z-index:12!important;display:inline-flex!important;opacity:0!important;pointer-events:none!important;transform:translateY(-4px)!important;transition:opacity .16s ease,transform .16s ease!important}.latest-html-host .step-style--unified .style-card:hover .style-card__task-actions,.latest-html-host .step-style--unified .style-card:focus-within .style-card__task-actions,.latest-html-host .step-style--unified .style-card.is-selected .style-card__task-actions{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.latest-html-host .step-style--unified .style-card.has-generated-video .style-card__task-actions,.latest-html-host .step-style--unified .style-card.has-generated-video .style-card__generation-progress,.latest-html-host .step-style--unified .style-card.has-generated-video .style-card__task-state,.latest-html-host .step-style--unified .style-card.has-generated-video [data-generate-style-video],.latest-html-host .step-style--unified .style-card.has-generated-video [data-open-style-adjust],.latest-html-host .step-style--unified .style-card__task-state{display:none!important}.latest-html-host .step-style--unified .style-card__task-iconbar{display:inline-flex!important;align-items:center!important;gap:6px!important}.latest-html-host .step-style--unified .style-card__task-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#0000008a!important;color:#fffffff0!important;font-size:11px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;backdrop-filter:blur(8px)!important;box-shadow:inset 0 1px #ffffff14!important}.latest-html-host .step-style--unified .style-card__task-btn--primary{border-color:#ff3a7c61!important;background:#ff3a7cd1!important;color:#fff!important;box-shadow:0 6px 18px #ff3a7c38!important}.latest-html-host .step-style--unified .style-card__task-btn svg{display:none!important}.latest-html-host .step-style--unified .style-card__task-btn:hover,.latest-html-host .step-style--unified .style-card__task-btn:focus-visible{border-color:#ffffff52!important;background:#000000ad!important}.latest-html-host .step-style--unified .style-card__download-btn{position:absolute!important;right:10px!important;top:10px!important;z-index:14!important;pointer-events:auto!important;min-height:28px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;background:#00000094!important;color:#fff!important;font-size:12px!important;font-weight:700!important;backdrop-filter:blur(8px)!important}.latest-html-host .step-style--unified .adjust-slot.is-disabled,.latest-html-host .step-style--unified .style-preview-tuner__field.is-disabled{opacity:.55!important}.latest-html-host .step-style--unified .adjust-region,.latest-html-host .step-style--unified .style-preview-tuner{grid-column:1 / -1!important;grid-row:auto!important;display:none!important;margin:0!important;padding:13px!important;border-radius:14px!important;border:1px solid rgba(255,58,124,.18)!important;background:#07070a9e!important}.latest-html-host .step-style--unified.style-adjust-mode .adjust-region,.latest-html-host .step-style--unified.style-adjust-mode .style-preview-tuner,.latest-html-host .video-war-frame.is-adjust-mode .adjust-region,.latest-html-host .video-war-frame.is-adjust-mode .style-preview-tuner{display:grid!important}.latest-html-host .workflow-console .step-style--unified .adjust-region,.latest-html-host .workflow-console .step-style--unified .style-preview-tuner{grid-column:1!important;grid-row:auto!important;background:#ffffff08!important}.latest-html-host .step-style--unified .adjust-region__head{margin-bottom:10px!important}.latest-html-host .step-style--unified .adjust-region__title{font-size:13px!important}.latest-html-host .step-style--unified .adjust-region__hint{display:none!important}.latest-html-host .step-style--unified .adjust-grid,.latest-html-host .step-style--unified .style-preview-tuner__fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.latest-html-host .step-style--unified .adjust-slot--visual-brief,.latest-html-host .step-style--unified .style-preview-tuner__field--visual-brief,.latest-html-host .step-style--unified .style-preview-visual-head{grid-column:1 / -1!important}.latest-html-host .step-style--unified .adjust-slot__head--visual,.latest-html-host .step-style--unified .style-preview-visual-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.latest-html-host .step-style--unified .style-preview-visual-head{justify-content:flex-start!important}.latest-html-host .step-style--unified .adjust-visual-fields,.latest-html-host .step-style--unified .style-preview-visual-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.latest-html-host .step-style--unified .adjust-visual-field,.latest-html-host .step-style--unified .style-preview-visual-fields label{display:grid!important;gap:6px!important;min-width:0!important}.latest-html-host .step-style--unified .adjust-visual-field>span,.latest-html-host .step-style--unified .style-preview-visual-fields label>span{color:#ffffffb8!important;font-size:11px!important;font-weight:800!important}.latest-html-host .step-style--unified .adjust-slot,.latest-html-host .step-style--unified .style-preview-tuner__field{min-height:0!important;padding:10px!important;border-radius:12px!important;background:#ffffff0a!important;border-color:#ffffff14!important}.latest-html-host .step-style--unified .adjust-slot__head{gap:8px!important}.latest-html-host .step-style--unified .style-preview-tuner__field--visual-card{display:grid!important;gap:8px!important}.latest-html-host .step-style--unified .style-preview-tuner__field--visual-card .style-field-title{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:800!important}.latest-html-host .step-style--unified .style-preview-tuner__field--visual-card .style-field-title svg{width:13px!important;height:13px!important;color:#ff5f94!important}.latest-html-host .step-style--unified .adjust-slot__actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important}.latest-html-host .step-style--unified .adjust-slot__action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:0 7px!important;font-size:10.5px!important;white-space:nowrap!important}.latest-html-host .step-style--unified .adjust-slot__input,.latest-html-host .step-style--unified .style-preview-tuner__textarea{min-height:58px!important;max-height:120px!important;font-size:12px!important;line-height:1.55!important}.latest-html-host .step-style--unified .adjust-actions,.latest-html-host .step-style--unified .style-preview-tuner__actions{display:flex!important;flex-wrap:wrap!important;margin-top:10px!important;gap:8px!important;align-items:center!important}.latest-html-host .step-style--unified .adjust-actions .style-confirmed-preview{flex:1 1 150px!important}.latest-html-host .step-style--unified #btn-confirm-style{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:128px!important;min-height:36px!important;padding:0 18px!important;white-space:nowrap!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ff3a7c,#e91e63)!important;color:#fff!important;box-shadow:0 8px 22px #ff3a7c57!important}.latest-html-host .step-style--unified .style-confirm-row{grid-column:1 / -1!important;display:grid!important;grid-template-columns:auto minmax(150px,1fr)!important;gap:9px!important;align-items:center!important;margin-top:10px!important}.latest-html-host .step-style--unified .style-confirmed-preview{min-height:42px!important;display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:6px 9px!important;border-radius:12px!important;border:1px dashed rgba(255,255,255,.16)!important;background:#ffffff0a!important;color:#ffffff7a!important;font-size:11px!important}.latest-html-host .step-style--unified .style-confirmed-preview.has-preview{border-style:solid!important;border-color:#ff3a7c42!important;color:#ffffffd6!important}.latest-html-host .step-style--unified .style-confirmed-preview img{width:30px!important;height:42px!important;flex:0 0 auto!important;object-fit:cover!important;border-radius:7px!important;background:#0a0a0d!important}.latest-html-host .step-style--unified .style-confirmed-preview video{width:78px!important;height:42px!important;flex:0 0 auto!important;object-fit:cover!important;border-radius:7px!important;background:#0a0a0d!important}.latest-html-host .step-style--unified .style-confirmed-preview div{min-width:0!important;display:grid!important;gap:2px!important}.latest-html-host .step-style--unified .style-confirmed-preview strong,.latest-html-host .step-style--unified .style-confirmed-preview span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.latest-html-host .step-style--unified .style-confirmed-preview strong{color:#fffffff0!important;font-size:11.5px!important}.latest-html-host .step-style--unified .style-confirm-row .style-preview-tuner__status{grid-column:1 / -1!important}.latest-html-host .step-style--unified .style-card__generation-progress{position:absolute!important;left:12px!important;right:12px!important;bottom:72px!important;z-index:13!important;height:6px!important;overflow:hidden!important;border-radius:999px!important;background:#ffffff29!important;box-shadow:0 0 0 1px #0000002e!important}.latest-html-host .step-style--unified .style-card__generation-progress span{display:block!important;width:46%!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#ff8ab3,#ff3a7c)!important;animation:kmb-generation-progress 1.15s ease-in-out infinite!important}@keyframes kmb-generation-progress{0%{transform:translate(-105%)}to{transform:translate(225%)}}.latest-html-host .step-style--unified .adjust-actions .btn,.latest-html-host .step-style--unified .style-preview-tuner__actions .btn{min-height:34px!important;padding:0 12px!important;font-size:12px!important}.latest-html-host .step-style--unified .adjust-actions__hint,.latest-html-host .step-style--unified .style-preview-tuner__status{flex-basis:100%!important;font-size:11px!important;color:#ffffff73!important}.latest-html-host .step-style--unified .video-war-frame__footer{grid-column:1 / -1!important;display:none!important;margin:0!important;padding-top:14px!important;border-top:1px solid rgba(255,58,124,.14)!important}.latest-html-host #step-style.step-style--unified [data-battle-pane=style]>.step-footer{display:none!important}.latest-html-host .step-style--unified .video-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.latest-html-host .step-style--unified .video-card{border-radius:14px!important;border:1px solid rgba(255,58,124,.16)!important;background:#ffffff09!important}.latest-html-host .workflow-console .step-style--unified .battle-pane.is-active[data-battle-pane=style]{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:start!important}.latest-html-host .workflow-console .step-style--unified .analysis-box{display:none!important}.latest-html-host .workflow-console .video-war-frame__top{min-height:34px!important;margin-bottom:10px!important;padding:6px 8px!important}.latest-html-host .workflow-console .video-war-frame__status{font-size:11px!important}.latest-html-host .workflow-console .video-war-frame__status strong{font-size:12px!important}.latest-html-host .workflow-console .step-style--unified .styles-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:none!important;margin:0!important;justify-content:stretch!important;gap:12px!important}.latest-html-host .workflow-console .step-style--unified .style-card{width:100%!important;height:auto!important;aspect-ratio:9 / 16!important;border-radius:16px!important}.latest-html-host .workflow-console .step-style--unified .style-card__info{padding:56px 12px 12px!important}.latest-html-host .workflow-console .step-style--unified .style-card__name{font-size:14px!important}.latest-html-host .workflow-console .step-style--unified .style-preview-tuner{display:none!important}.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .styles-grid,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .styles-grid{max-width:700px!important;margin:0 auto!important;gap:8px!important}.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-card,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-card{border-radius:13px!important}.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-card__info,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-card__info{padding:38px 12px 12px!important}.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-card__name,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-card__name{font-size:13px!important}.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-preview-tuner,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-preview-tuner{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;padding:12px!important;border-radius:14px!important;border:1px solid rgba(255,58,124,.22)!important;background:#07070aad!important;box-shadow:inset 0 1px #ffffff0b!important}.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-preview-tuner__head,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-preview-tuner__head{display:none!important}.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-adjust-current,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-adjust-current{grid-column:1 / -1!important;display:flex!important;align-items:center!important;min-height:20px!important;padding:0 2px 6px!important;border-bottom:1px dashed rgba(255,255,255,.1)!important}.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-adjust-current span,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-adjust-current span{color:#ffffffdb!important;font-size:12px!important;font-weight:800!important}.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-adjust-panel,.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-adjust-panel.is-hidden{display:none!important}.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-adjust-panel:not(.is-hidden),.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-adjust-panel:not(.is-hidden){display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-preview-tuner__fields,.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-preview-tuner__fields--image,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-preview-tuner__fields,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-preview-tuner__fields--image{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.latest-html-host .workflow-console .step-style--unified .style-preview-tuner__field--visual-brief,.latest-html-host .workflow-console .step-style--unified .adjust-slot--visual-brief{grid-column:1 / -1!important}.latest-html-host .workflow-console .step-style--unified .style-preview-visual-fields,.latest-html-host .workflow-console .step-style--unified .adjust-visual-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.latest-html-host .workflow-console .step-style--unified .style-preview-tuner__field{min-height:88px!important;padding:9px 10px!important;gap:6px!important;border-radius:12px!important}.latest-html-host .workflow-console .step-style--unified .style-adjust-panel[data-adjust-panel=video] .style-preview-tuner__field{min-height:72px!important}.latest-html-host .workflow-console .step-style--unified .style-preview-form-option{min-height:24px!important;padding:0!important;gap:6px!important;background:transparent!important}.latest-html-host .workflow-console .step-style--unified .style-preview-form-option svg,.latest-html-host .workflow-console .step-style--unified .style-field-title svg{width:13px!important;height:13px!important}.latest-html-host .workflow-console .step-style--unified .style-preview-form-option span,.latest-html-host .workflow-console .step-style--unified .style-field-title,.latest-html-host .workflow-console .step-style--unified .style-preview-tuner__field>span{font-size:11.5px!important;font-weight:800!important}.latest-html-host .workflow-console .step-style--unified .style-preview-tuner__textarea{min-height:44px!important;max-height:72px!important;font-size:12px!important;line-height:1.45!important;resize:none!important}.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-preview-tuner__actions,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-preview-tuner__actions{margin:0!important;gap:7px!important;align-items:center!important}.latest-html-host .workflow-console .step-style--unified.style-adjust-mode .style-preview-tuner__actions .btn,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-preview-tuner__actions .btn{min-height:30px!important;padding:0 11px!important;font-size:11.5px!important;white-space:nowrap!important}.latest-html-host .workflow-console .step-style--unified .style-confirm-row{grid-column:1 / -1!important;margin-top:0!important;grid-template-columns:auto!important;justify-content:flex-start!important}.latest-html-host .workflow-console .step-style--unified .style-confirmed-preview,.latest-html-host .workflow-console .step-style--unified .style-preview-tuner__status,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-confirmed-preview,.latest-html-host .workflow-console .video-war-frame.is-adjust-mode .style-preview-tuner__status{display:none!important}.latest-html-host .workflow-console .step-style--unified .adjust-region{width:100%!important;margin:0!important;padding:12px!important;border-radius:14px!important;border:1px solid rgba(255,58,124,.22)!important;background:#07070aad!important;box-shadow:inset 0 1px #ffffff0b!important}.latest-html-host .workflow-console .step-style--unified .adjust-region__head{display:flex!important;align-items:center!important;min-height:20px!important;margin:0 0 9px!important;padding:0 2px 8px!important;border-bottom:1px dashed rgba(255,255,255,.1)!important}.latest-html-host .workflow-console .step-style--unified .adjust-region__title{color:#ffffffdb!important;font-size:12px!important;font-weight:800!important}.latest-html-host .workflow-console .step-style--unified .adjust-region__title span{color:#ff5f94fa!important}.latest-html-host .workflow-console .step-style--unified .adjust-region__hint{display:none!important}.latest-html-host .workflow-console .step-style--unified .adjust-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot{min-height:86px!important;padding:9px 10px!important;gap:6px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0a!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot:nth-child(n+3){min-height:98px!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__label{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#ffffffc7!important;font-size:11.5px!important;font-weight:800!important;white-space:nowrap!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__label svg{width:13px!important;height:13px!important;color:#ff5f94!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;min-width:0!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__action{min-height:23px!important;padding:0 7px!important;border-radius:999px!important;font-size:10.5px!important;white-space:nowrap!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__action svg{width:11px!important;height:11px!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__input{min-height:42px!important;max-height:70px!important;padding:0!important;border:0!important;background:transparent!important;color:#ffffffe0!important;font-size:12px!important;line-height:1.42!important;resize:none!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot:nth-child(n+3) .adjust-slot__input{min-height:56px!important;max-height:76px!important}.latest-html-host .workflow-console .step-style--unified .adjust-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin:10px 0 0!important}.latest-html-host .workflow-console .step-style--unified .adjust-actions .btn{min-height:32px!important;padding:0 13px!important;font-size:11.5px!important;white-space:nowrap!important}.latest-html-host .workflow-console .step-style--unified .adjust-actions__hint{flex:1 1 auto!important;min-width:0!important;color:#ffffff6b!important;font-size:10.5px!important}.latest-html-host .workflow-console #step-report .publish-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.latest-html-host .workflow-console #step-report .publish-card,.latest-html-host .workflow-console #step-report .report-card{border-radius:16px!important;border:1px solid rgba(255,58,124,.16)!important;background:#ffffff09!important;box-shadow:none!important}.latest-html-host .workflow-console #step-report .publish-card{padding:18px!important}.latest-html-host .workflow-console #step-report .publish-card__icon{display:none!important}.latest-html-host .workflow-console #step-report .publish-card__title{margin-bottom:8px!important;font-size:17px!important}.latest-html-host .workflow-console #step-report .publish-card__desc{margin-bottom:14px!important;color:#ffffff94!important}.latest-html-host .workflow-console #step-report .publish-card__steps{margin-bottom:16px!important}.latest-html-host .workflow-console #step-report .publish-card__steps li{font-size:12.5px!important}.latest-html-host .workflow-console #step-report .link-input{min-height:42px!important;border-radius:13px!important;border-color:#ffffff14!important;background:#ffffff0b!important}.latest-html-host .workflow-console #step-report .report-card{display:none!important}.latest-html-host .workflow-console #step-report .report-open-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:14px!important;padding:16px 18px!important;border-radius:16px!important;border:1px solid rgba(255,58,124,.16)!important;background:#ffffff09!important}.latest-html-host .workflow-console #step-report .report-open-card strong,.latest-html-host .workflow-console #step-report .report-open-card span{display:block!important}.latest-html-host .workflow-console #step-report .report-open-card strong{color:#ffffffeb!important;font-size:16px!important}.latest-html-host .workflow-console #step-report .report-open-card span{margin-top:3px!important;color:#ffffff80!important;font-size:12px!important}.latest-html-host .workflow-console #step-report .report-open-link{flex:0 0 auto!important}.latest-html-host .workflow-console #step-report .report-card__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:18px!important;text-align:left!important;background:#ff3a7c0b!important;border-bottom:1px solid rgba(255,58,124,.14)!important}.latest-html-host .workflow-console #step-report .report-card__title{margin:0 0 4px!important;font-size:18px!important}.latest-html-host .workflow-console #step-report .report-card__body{padding:18px!important;gap:16px!important}.latest-html-host .workflow-console #step-report .traffic-light{margin:0!important;padding:8px 14px!important;font-size:13px!important}.latest-html-host .workflow-console #step-report .step-footer{margin-top:16px!important}@media (max-width: 980px){.latest-html-host .step-style--unified .battle-pane.is-active[data-battle-pane=style]{grid-template-columns:1fr!important}.latest-html-host .step-style--unified .adjust-region,.latest-html-host .step-style--unified .style-preview-tuner{grid-column:1!important;grid-row:auto!important}.latest-html-host .step-style--unified .video-grid{grid-template-columns:1fr!important;max-width:360px!important;margin:0 auto!important}.latest-html-host .workflow-console #step-report .publish-grid{grid-template-columns:1fr!important}.latest-html-host .workflow-console .step-style--unified .styles-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:380px!important}.latest-html-host .workflow-console .step-style--unified .adjust-region,.latest-html-host .workflow-console .step-style--unified .style-preview-tuner{width:100%!important;min-width:0!important;padding:12px!important}.latest-html-host .workflow-console .step-style--unified .adjust-region__head{display:flex!important;align-items:center!important;margin-bottom:10px!important}.latest-html-host .workflow-console .step-style--unified .adjust-region__title,.latest-html-host .workflow-console .step-style--unified .adjust-slot__label,.latest-html-host .workflow-console .step-style--unified .style-card__name{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__head{display:grid!important;grid-template-columns:1fr!important;align-items:start!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__label{display:inline-flex!important;align-items:center!important;gap:6px!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important}.latest-html-host .step-style--unified .adjust-grid,.latest-html-host .step-style--unified .style-preview-tuner__fields,.latest-html-host .workflow-console .step-style--unified .adjust-grid,.latest-html-host .workflow-console .step-style--unified .style-preview-tuner__fields{grid-template-columns:1fr!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__input,.latest-html-host .workflow-console .step-style--unified .style-preview-tuner__textarea{width:100%!important;min-width:0!important}.latest-html-host .step-style--unified .adjust-visual-fields,.latest-html-host .step-style--unified .style-preview-visual-fields,.latest-html-host .workflow-console .step-style--unified .adjust-visual-fields,.latest-html-host .workflow-console .step-style--unified .style-preview-visual-fields,.latest-html-host .step-style--unified .style-confirm-row{grid-template-columns:1fr!important}}@media (max-width: 640px){.latest-html-host .video-war-frame__top{align-items:flex-start!important;flex-direction:column!important}.latest-html-host .step-style--unified .styles-grid{grid-template-columns:1fr!important}.latest-html-host .step-panel.workflow-console{padding:16px!important;border-radius:20px!important}.latest-html-host .workflow-console .product-intake-editor{grid-template-columns:1fr!important;gap:12px!important}.latest-html-host .workflow-console .product-intake-result{justify-items:center!important}.latest-html-host .workflow-console .product-intake-upload-tray{margin:0!important}.latest-html-host .workflow-console .step-style--unified .styles-grid{grid-template-columns:1fr!important;max-width:210px!important}.latest-html-host .workflow-console .step-style--unified .adjust-region,.latest-html-host .workflow-console .step-style--unified .style-preview-tuner{width:100%!important;min-width:0!important;padding:12px!important}.latest-html-host .workflow-console .step-style--unified .adjust-region__head{display:flex!important;align-items:center!important;margin-bottom:10px!important}.latest-html-host .workflow-console .step-style--unified .adjust-region__title,.latest-html-host .workflow-console .step-style--unified .adjust-slot__label,.latest-html-host .workflow-console .step-style--unified .style-card__name{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__head{display:grid!important;grid-template-columns:1fr!important;align-items:start!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__label{display:inline-flex!important;align-items:center!important;gap:6px!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important}.latest-html-host .step-style--unified .adjust-grid,.latest-html-host .step-style--unified .style-preview-tuner__fields,.latest-html-host .workflow-console .step-style--unified .adjust-grid,.latest-html-host .workflow-console .step-style--unified .style-preview-tuner__fields{grid-template-columns:1fr!important}.latest-html-host .workflow-console .step-style--unified .adjust-slot__input,.latest-html-host .workflow-console .step-style--unified .style-preview-tuner__textarea{width:100%!important;min-width:0!important}.latest-html-host .step-style--unified .adjust-visual-fields,.latest-html-host .step-style--unified .style-preview-visual-fields,.latest-html-host .workflow-console .step-style--unified .adjust-visual-fields,.latest-html-host .workflow-console .step-style--unified .style-preview-visual-fields,.latest-html-host .step-style--unified .style-confirm-row{grid-template-columns:1fr!important}.latest-html-host .workflow-console #step-report .report-card__header{align-items:flex-start!important;flex-direction:column!important}.latest-html-host .workflow-console #step-report .report-open-card{align-items:stretch!important;flex-direction:column!important}}.latest-html-host .product-views{width:100%!important;max-width:none!important;margin-top:0!important;padding:10px!important;border-radius:14px!important;border:1px solid rgba(255,58,124,.16)!important;background:#ffffff07!important}.latest-html-host .product-views .analysis-box,.latest-html-host .product-views__analysis{width:100%!important;margin:0 0 7px!important;padding:0 0 7px!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;align-items:start!important;border:0!important;border-bottom:1px solid rgba(255,58,124,.14)!important;border-radius:0!important;background:transparent!important}.latest-html-host .product-views .analysis-box__icon{display:none!important}.latest-html-host .product-views .analysis-box__content{min-width:0!important;display:grid!important;gap:5px!important}.latest-html-host .product-views .analysis-box__title{margin:0!important;color:#ff8ab3f5!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:0!important;font-family:var(--font-cn),sans-serif!important;text-transform:none!important}.latest-html-host .product-views .analysis-box__items{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}.latest-html-host .product-views .analysis-box__item{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:12px auto minmax(0,1fr)!important;align-items:center!important;gap:5px!important;padding:4px 7px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0b!important;color:#ffffff8f!important;font-size:10.5px!important;line-height:1.2!important}.latest-html-host .product-views .analysis-box__item svg{width:11px!important;height:11px!important;color:#58d493!important}.latest-html-host .product-views .analysis-box__item strong{min-width:0!important;color:#ffffffe6!important;font-size:11px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.latest-html-host .product-views__head{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;margin-bottom:6px!important;gap:6px!important}.latest-html-host .product-views__title{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:11.5px!important;flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.latest-html-host .product-views__regen{min-height:24px!important;padding:0 7px!important;font-size:10.5px!important;flex:0 0 auto!important;white-space:nowrap!important}.latest-html-host .product-views__grid#product-render-media{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important;margin:0 auto!important;gap:6px!important;min-height:0!important;place-items:stretch!important}.latest-html-host .product-views .product-view{position:relative!important;min-width:0!important;aspect-ratio:1 / 1!important;max-height:74px!important;min-height:0!important;overflow:hidden!important;border-radius:10px!important;background:#08080cd1!important}.latest-html-host .product-views .product-view__svg{width:100%!important;height:100%!important;object-fit:cover!important}.latest-html-host .product-views .product-view__angle{top:5px!important;left:5px!important;padding:2px 5px!important;border-radius:5px!important;font-size:9.5px!important}.latest-html-host .product-render-empty{width:100%!important;min-height:92px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;border:1px dashed rgba(233,30,99,.24)!important;border-radius:12px!important;background:#060608b3!important;color:#ffffff9e!important;font-size:12px!important}.latest-html-host .product-render-empty svg{width:22px!important;height:22px!important;color:#ff5c92c7!important}.latest-html-host #product-render-media.has-product-render-image{max-width:none!important;min-height:138px!important;place-items:center!important;grid-template-columns:1fr!important}.latest-html-host #product-render-media>img{width:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:16 / 9!important;height:100%!important;object-fit:contain!important;grid-column:auto!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.12)!important;background:#f7f7f5!important;cursor:zoom-in!important;box-shadow:0 14px 34px #00000052!important}.latest-html-host .product-views__feedback{display:grid!important;gap:6px!important;margin-top:7px!important}.latest-html-host .product-views__feedback.is-hidden{display:none!important}.latest-html-host .product-views__feedback-input{width:100%!important;min-height:38px!important;resize:none!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0b!important;color:#ffffffeb!important;padding:8px 9px!important;outline:none!important;font-size:12px!important;line-height:1.5!important}.latest-html-host .product-views__feedback-input:focus{border-color:#ff5c928f!important;background:#fff1!important}.latest-html-host .product-views__feedback-submit{min-height:26px!important;border-radius:999px!important;background:linear-gradient(135deg,#ff5c92,#e91e63)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;box-shadow:0 10px 24px #e91e6347!important}.latest-html-host .product-views__save{width:100%!important;min-height:30px!important;margin-top:7px!important;border-radius:999px!important;background:linear-gradient(135deg,#ff5c92,#e91e63)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;box-shadow:0 12px 28px #e91e6352!important}.latest-html-host .product-views__save.is-hidden{display:none!important}.latest-html-host .product-views__feedback-submit:disabled,.latest-html-host .product-views__regen:disabled,.latest-html-host .product-views__save:disabled{opacity:.5!important;cursor:not-allowed!important}.latest-html-host .product-intake-result .analysis-box,.latest-html-host .product-intake-result .product-views{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.latest-html-host .product-intake-result .analysis-box{display:block!important}.latest-html-host .product-intake-result .analysis-box__icon{display:none!important}.latest-html-host .product-intake-result .analysis-box__content{display:grid!important;gap:8px!important}.latest-html-host .product-intake-result .analysis-box__title,.latest-html-host .product-intake-result .product-views__title{color:#ff8ab3f5!important;font-size:12px!important;font-weight:800!important}.latest-html-host .product-intake-result .analysis-box__items{display:grid!important;gap:8px!important}.latest-html-host .product-analysis-editor{width:100%!important;min-height:150px!important;resize:vertical!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ffffffe0!important;font-size:13px!important;line-height:1.75!important;outline:none!important}.latest-html-host .product-analysis-editor:focus{color:#fff!important}.latest-html-host .product-analysis-actions{display:flex!important;justify-content:flex-start!important}.latest-html-host .product-analysis-regenerate{min-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:11.5px!important}.latest-html-host .product-analysis-loading{min-height:92px!important;display:grid!important;place-items:center!important;color:#ffffff94!important;font-size:13px!important}.latest-html-host .product-analysis-failed{min-height:92px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:10px!important;text-align:center!important;color:#ffffffb3!important}.latest-html-host .product-analysis-failed strong{max-width:360px!important;font-size:13px!important;font-weight:500!important;line-height:1.55!important}.latest-html-host .product-intake-result .product-views__head{margin-bottom:8px!important}.latest-html-host .product-intake-result .product-views__grid#product-render-media{min-height:126px!important}.latest-html-host .product-intake-result .product-render-empty{min-height:126px!important;border-color:#ff3a7c2e!important;background:#ffffff06!important}.latest-html-host .product-intake-result #product-render-media.has-product-render-image{min-height:138px!important}.latest-html-host .product-intake-result #product-render-media>img{max-width:100%!important;max-height:100%!important;aspect-ratio:16 / 9!important;height:100%!important;object-fit:contain!important}.latest-html-host .product-intake-result .product-views__save{display:none!important}.latest-html-host .product-image-lightbox{position:fixed!important;inset:0!important;z-index:3000!important;display:none!important;place-items:center!important;padding:24px!important}.latest-html-host .product-image-lightbox.is-open{display:grid!important}.latest-html-host .product-image-lightbox__backdrop{position:absolute!important;inset:0!important;background:#000000c7!important;backdrop-filter:blur(12px)!important}.latest-html-host .product-image-lightbox__figure{position:relative!important;z-index:1!important;width:min(86vw,520px)!important;max-height:88vh!important;margin:0!important;display:grid!important;place-items:center!important}.latest-html-host .product-image-lightbox__figure img{width:auto!important;max-width:100%!important;max-height:88vh!important;object-fit:contain!important;border-radius:14px!important;background:#f7f7f5!important;box-shadow:0 28px 80px #00000080!important}.latest-html-host .product-image-lightbox__close{position:absolute!important;top:-14px!important;right:-14px!important;z-index:2!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#14141aeb!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;box-shadow:0 12px 30px #00000061!important}.latest-html-host .product-image-lightbox__close svg{width:18px!important;height:18px!important}.latest-html-host .templates-section{width:min(100%,1280px)!important;margin-left:auto!important;margin-right:auto!important}.latest-html-host .templates-head,.latest-html-host .templates-categories,.latest-html-host .templates-grid,.latest-html-host .templates-expand{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.latest-html-host .templates-head{box-sizing:border-box!important}.latest-html-host .templates-categories{margin-left:0!important;margin-right:auto!important}.latest-html-host .templates-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (max-width: 1180px){.latest-html-host .templates-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 980px){.latest-html-host .templates-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 720px){.latest-html-host .templates-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){.latest-html-host .templates-section{width:100%!important}.latest-html-host .product-views{width:100%!important;max-width:none!important}.latest-html-host .product-views__grid#product-render-media,.latest-html-host #product-render-media.has-product-render-image{max-width:none!important}.latest-html-host #product-render-media>img{max-width:100%!important}}.latest-html-host .focus-workbench{width:min(100%,1280px)!important;margin:0 auto 30px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffff0a,#ffffff04 28%,#ffffff03),#09090d!important;box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff0a!important;overflow:hidden!important}.latest-html-host .focus-workbench-hidden-stepper,.latest-html-host.focus-workbench-mode .stepper,.latest-html-host.focus-workbench-mode .stepper-bar{display:none!important}.latest-html-host.focus-workbench-mode .workflow-console{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.latest-html-host.focus-workbench-mode .workflow-console:before{display:none!important}.latest-html-host .focus-workbench__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:56px!important;padding:10px 14px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.latest-html-host .focus-workbench__title{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}.latest-html-host .focus-workbench__eyebrow{display:block!important;color:#ff8ab3db!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important}.latest-html-host .focus-workbench__head strong{display:none!important;color:#fffffff0!important;font-size:13px!important;font-weight:850!important;line-height:1.35!important}.latest-html-host .focus-workbench__progress{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff07!important}.latest-html-host .focus-workbench__progress-dot{position:relative!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.07)!important;background:#ffffff09!important;color:#ffffff70!important}.latest-html-host .focus-workbench__progress-dot svg{width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.latest-html-host .focus-workbench__progress-dot.is-active{border-color:#ff3a7c80!important;background:#ff3a7c26!important;color:#ff8ab3fa!important;box-shadow:0 0 0 3px #ff3a7c14!important}.latest-html-host .focus-workbench__progress-dot.is-guide:not(.is-active){border-color:#ffffff2e!important;background:#ffffff14!important;color:#ffffffd1!important}.latest-html-host .focus-workbench__progress-dot.is-done{border-color:#ff6fa057!important;background:#ff6fa01f!important;color:#ffa4c4f5!important}.latest-html-host .focus-workbench__progress-dot.is-locked:not(.is-active):not(.is-done){opacity:.48!important}.latest-html-host .focus-workbench__progress-dot.is-done:after{content:""!important;position:absolute!important;right:3px!important;bottom:3px!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#ff6fa0!important;box-shadow:0 0 0 2px #111116!important}.latest-html-host .focus-workbench__route{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffa3!important;font-size:12px!important;font-weight:800!important}.latest-html-host .focus-step-guide{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:70px!important;padding:12px 14px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:#ffffff07!important}.latest-html-host .focus-step-guide__icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;border:1px solid rgba(255,58,124,.22)!important;background:#ff3a7c1f!important;color:#ff8ab3f5!important}.latest-html-host .focus-step-guide__icon svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.latest-html-host .focus-step-guide__content{min-width:0!important;display:grid!important;gap:3px!important}.latest-html-host .focus-step-guide__eyebrow{color:#ff8ab3d1!important;font-size:11px!important;font-weight:850!important;line-height:1.1!important}.latest-html-host .focus-step-guide strong{color:#fffffff0!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important}.latest-html-host .focus-step-guide p{max-width:760px!important;margin:0!important;color:#ffffffad!important;font-size:12.5px!important;line-height:1.45!important}.latest-html-host .focus-step-guide__points{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:2px!important}.latest-html-host .focus-step-guide__points span{display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.075)!important;background:#ffffff0b!important;color:#ffffffb8!important;font-size:11.5px!important;font-weight:700!important}.latest-html-host .focus-step-guide__action{max-width:210px!important;padding:7px 10px!important;border-radius:10px!important;background:#ffffff0e!important;color:#ffffffc7!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.latest-html-host .focus-workbench__nav{display:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.latest-html-host .focus-workbench__nav-item{min-width:0!important;min-height:48px!important;padding:8px 10px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.075)!important;background:#ffffff09!important;color:#ffffffb3!important;text-align:left!important}.latest-html-host .focus-workbench__nav-item span,.latest-html-host .focus-workbench__nav-item small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.latest-html-host .focus-workbench__nav-item span{color:#ffffffe0!important;font-size:13px!important;font-weight:800!important}.latest-html-host .focus-workbench__nav-item small{margin-top:2px!important;color:#ffffff80!important;font-size:11px!important}.latest-html-host .focus-workbench__nav-item.is-active{border-color:#ff3a7c94!important;background:#ff3a7c29!important;box-shadow:0 12px 28px #ff3a7c29!important}.latest-html-host .focus-workbench__nav-item.is-done small{color:#ff97bce0!important}.latest-html-host .focus-workbench__stack{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0!important;padding:0!important}.latest-html-host .focus-task-panel{flex:1 0 100%!important;border:0!important;border-top:1px solid rgba(255,255,255,.06)!important;border-radius:0!important;background:transparent!important;overflow:visible!important;transition:background .18s ease,opacity .18s ease!important}.latest-html-host .focus-task-panel.is-collapsed{flex:0 0 auto!important;order:1!important;border-top:0!important;background:transparent!important}.latest-html-host .focus-task-panel.is-active{order:2!important;flex:1 0 100%!important;background:#ffffff07!important}.latest-html-host .focus-task-panel.is-locked:not(.is-active){opacity:.48!important}.latest-html-host .focus-task-panel.is-locked:not(.is-active) .focus-task-panel__action{color:#ffffff52!important}.latest-html-host .focus-task-panel.is-locked:not(.is-active) .focus-task-panel__status{background:#ffffff0e!important;color:#ffffff6b!important}.latest-html-host .focus-task-panel__head{width:100%!important;min-height:52px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto 32px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;text-align:left!important;color:inherit!important}.latest-html-host .focus-task-panel.is-collapsed .focus-task-panel__head{width:42px!important;min-width:42px!important;min-height:42px!important;grid-template-columns:1fr!important;gap:0!important;padding:4px!important;border-radius:10px!important;margin:8px 0 8px 8px!important;background:#ffffff06!important;border:1px solid rgba(255,255,255,.07)!important}.latest-html-host .focus-task-panel__mark,.latest-html-host .focus-task-panel__action{display:inline-grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:8px!important}.latest-html-host .focus-task-panel.is-collapsed .focus-task-panel__mark,.latest-html-host .focus-task-panel.is-collapsed .focus-task-panel__action{width:32px!important;height:32px!important;border-radius:7px!important}.latest-html-host .focus-task-panel__mark{background:#ffffff0d!important;color:#ffffffb8!important}.latest-html-host .focus-task-panel.is-active .focus-task-panel__mark{background:#ff3a7c24!important;color:#ff8ab3f5!important}.latest-html-host .focus-task-panel.is-collapsed .focus-task-panel__mark{background:transparent!important}.latest-html-host .focus-task-panel.is-collapsed.is-active .focus-task-panel__mark,.latest-html-host .focus-task-panel.is-collapsed.is-done .focus-task-panel__mark{color:#ffa4c4f5!important}.latest-html-host .focus-task-panel.is-collapsed.is-done .focus-task-panel__head{border-color:#ff6fa047!important;background:#ff6fa014!important}.latest-html-host .focus-task-panel__mark svg,.latest-html-host .focus-task-panel__action svg,.latest-html-host .focus-action-bar svg,.latest-html-host .style-card__task-btn svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.latest-html-host .focus-task-panel.is-collapsed .focus-task-panel__mark svg,.latest-html-host .focus-task-panel.is-collapsed .focus-task-panel__action svg{width:14px!important;height:14px!important}.latest-html-host .focus-task-panel__copy{min-width:0!important;display:grid!important;gap:2px!important}.latest-html-host .focus-task-panel__title{color:#fffffff0!important;font-size:15px!important;font-weight:850!important}.latest-html-host .focus-task-panel.is-collapsed .focus-task-panel__title{font-size:13.5px!important;line-height:1.15!important}.latest-html-host .focus-task-panel__summary{min-width:0!important;overflow:hidden!important;color:#ffffff85!important;font-size:12.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.latest-html-host .focus-task-panel.is-collapsed .focus-task-panel__summary{font-size:11px!important;line-height:1.15!important;color:#ffffff61!important}.latest-html-host .focus-task-panel.is-collapsed .focus-task-panel__copy,.latest-html-host .focus-task-panel.is-collapsed .focus-task-panel__status,.latest-html-host .focus-task-panel.is-collapsed .focus-task-panel__action{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.latest-html-host .focus-task-panel__status{padding:4px 8px!important;border-radius:999px!important;background:#62c8ff1a!important;color:#a6e0ffdb!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}.latest-html-host .focus-task-panel.is-collapsed .focus-task-panel__status{padding:3px 7px!important;font-size:10.5px!important;line-height:1.1!important}.latest-html-host .focus-task-panel.is-done .focus-task-panel__status{background:#ff6fa01f!important;color:#ffa4c4eb!important}.latest-html-host .focus-task-panel__action{border:1px solid rgba(255,255,255,.085)!important;color:#ffffffa3!important;background:#ffffff09!important}.latest-html-host .focus-task-panel__body{display:none!important;padding:0 18px 18px!important}.latest-html-host .focus-task-panel.is-active>.focus-task-panel__body{display:block!important}.latest-html-host .focus-task-panel.is-collapsed .product-intake-result,.latest-html-host .focus-task-panel.is-collapsed .product-views{display:none!important}.latest-html-host .focus-workbench #step-upload,.latest-html-host .focus-workbench #step-style,.latest-html-host .focus-workbench #step-publish,.latest-html-host .focus-workbench #step-report{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;margin:0!important;scroll-margin-top:88px!important}.latest-html-host .focus-workbench .step-panel.workflow-console{width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.latest-html-host .focus-workbench .focus-workbench__managed-section.step-content,.latest-html-host .focus-workbench .focus-workbench__managed-section.workflow-console__screen{display:block!important;min-height:0!important;animation:none!important}.latest-html-host .focus-workbench #step-upload .step-panel__head,.latest-html-host .focus-workbench #step-style .step-panel__head,.latest-html-host .focus-workbench #step-publish .step-panel__head,.latest-html-host .focus-workbench #step-report .step-panel__head,.latest-html-host .focus-workbench #step-upload .section-head,.latest-html-host .focus-workbench #step-style .section-head,.latest-html-host .focus-workbench #step-publish .section-head,.latest-html-host .focus-workbench #step-report .section-head{display:none!important}.latest-html-host .focus-action-bar{position:sticky!important;bottom:0!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:58px!important;padding:9px 14px!important;border-top:1px solid rgba(255,255,255,.09)!important;background:#09090df0!important;backdrop-filter:blur(18px)!important}.latest-html-host .focus-action-bar span,.latest-html-host .focus-action-bar strong{display:block!important}.latest-html-host .focus-action-bar span{color:#ffffff73!important;font-size:11px!important}.latest-html-host .focus-action-bar strong{color:#fffffff0!important;font-size:15px!important}.latest-html-host .focus-action-bar .btn{min-width:152px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:10px!important}.latest-html-host .focus-workbench .styles-grid{grid-template-columns:repeat(4,minmax(168px,1fr))!important;align-items:start!important;gap:14px!important}.latest-html-host .focus-workbench .style-card__preview{aspect-ratio:9 / 16!important;min-height:0!important}.latest-html-host .focus-workbench .style-card{border-radius:12px!important}.latest-html-host .focus-workbench [data-focus-panel=style].is-active .focus-task-panel__body{padding:0!important}.latest-html-host .focus-workbench .video-war-frame{border:0!important;background:transparent!important;box-shadow:none!important}.latest-html-host .focus-workbench [data-focus-panel=style].is-active .video-war-frame__top{display:flex!important;align-items:center!important;gap:6px!important;min-height:43px!important;margin:0!important;padding:12px 18px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.latest-html-host .focus-workbench [data-focus-panel=style].is-active .video-war-frame__body{padding:0!important}.latest-html-host .focus-workbench [data-focus-panel=style].is-active .direction-billing-note{margin:0!important;padding:4px 18px 16px!important}.latest-html-host .focus-workbench [data-focus-panel=style].is-active .video-war-frame__footer,.latest-html-host .focus-workbench [data-focus-panel=style].is-active .direction-action-bar{margin:0!important;border-top:1px solid rgba(255,255,255,.06)!important;border-radius:0!important}.latest-html-host .focus-workbench .video-war-frame__top,.latest-html-host .focus-workbench .substep-chips-wrap,.latest-html-host .focus-workbench .video-war-frame__footer,.latest-html-host .focus-workbench .style-confirm-row{display:none!important}.latest-html-host .focus-workbench .style-card__task-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.latest-html-host .focus-workbench .style-card__task-iconbar{display:inline-flex!important;gap:6px!important}.latest-html-host .focus-workbench .style-card__task-btn{width:34px!important;height:34px!important;display:inline-grid!important;place-items:center!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0b!important;color:#ffffffbd!important}.latest-html-host .focus-workbench .style-card__task-btn--primary{border-color:#ff3a7c66!important;background:#ff3a7c29!important;color:#ffdce8f5!important}.latest-html-host .focus-workbench .style-card__task-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.latest-html-host .focus-workbench .style-card__task-state{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] #step-style .styles-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;align-items:start!important;gap:10px!important;padding:18px!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:9 / 16!important;border:1px solid #1f1f1f!important;border-radius:10px!important;background:#131313!important;box-shadow:none!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card:hover{border-color:#2a2a2a!important;background:#161616!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card.is-selected{border:1.5px solid #ededed!important;background:#131313!important;box-shadow:none!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__preview{position:absolute!important;inset:0!important;flex:none!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:9 / 16!important;border-radius:inherit!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__preview-art{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .direction-card__halo{width:70%!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__preview-art .direction-card__illust-svg{display:block!important;flex:0 0 auto!important;max-width:none!important;max-height:none!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__preview-image,.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__result-video{position:absolute!important;inset:0!important;z-index:3!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.latest-html-host.focus-workbench-mode .style-card.has-generated-preview .style-card__preview-image,.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card.has-generated-preview .style-card__preview-image{display:block!important;opacity:1!important;visibility:visible!important}.latest-html-host.focus-workbench-mode .style-card.has-generated-video .style-card__preview-image,.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card.has-generated-video .style-card__preview-image{display:none!important;opacity:0!important;visibility:hidden!important}.latest-html-host.focus-workbench-mode .style-card.has-generated-video .style-card__result-video,.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card.has-generated-video .style-card__result-video{display:block!important;z-index:7!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#000!important}.latest-html-host.focus-workbench-mode .style-card.has-generated-preview .style-card__preview-art,.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card.has-generated-preview .style-card__preview-art{display:none!important}.latest-html-host.focus-workbench-mode .direction-adjust-card__preview-image{position:absolute!important;inset:0!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.latest-html-host.focus-workbench-mode .direction-adjust-card.has-generated-preview .direction-adjust-card__illust{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.latest-html-host.focus-workbench-mode .direction-adjust-card.has-generated-preview .direction-adjust-card__meta{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:5!important;padding:44px 10px 12px!important;pointer-events:none!important;background:linear-gradient(180deg,#13131300,#131313bd 70%,#131313f0)!important}.latest-html-host.focus-workbench-mode .direction-config-header,.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=adjust] .direction-config-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__info{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:8!important;padding:44px 10px 12px!important;pointer-events:none!important;background:linear-gradient(180deg,#13131300,#131313bd 70%,#131313f0)!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__preview-art[data-style-art=painpoint] .direction-card__illust-svg{width:62%!important;height:32%!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__preview-art[data-style-art=lifestyle] .direction-card__illust-svg{width:42%!important;height:50%!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__preview-art[data-style-art=feature] .direction-card__illust-svg{width:55%!important;height:40%!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__preview-art[data-style-art=brand] .direction-card__illust-svg{width:50%!important;height:50%!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__task-actions{position:absolute!important;top:10px!important;left:10px!important;z-index:6!important;display:none!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card.is-selected .style-card__task-actions{display:flex!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__task-iconbar{display:inline-flex!important;align-items:center!important;gap:6px!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__task-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:26px!important;min-height:0!important;padding:0 10px!important;border:1px solid #2a2a2a!important;border-radius:5px!important;background:#0d0d0dd9!important;color:#c9c9c9!important;font-size:11px!important;font-weight:400!important;line-height:1!important;white-space:nowrap!important;backdrop-filter:blur(4px)!important;box-shadow:none!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__task-btn:hover,.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__task-btn:focus-visible{border-color:#3a3a3a!important;background:#1a1a1a!important;color:#ededed!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__task-btn--primary{border-color:#ededed!important;background:#ededed!important;color:#0d0d0d!important;font-weight:500!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__task-btn--primary:hover,.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__task-btn--primary:focus-visible{border-color:#fff!important;background:#fff!important;color:#0d0d0d!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__task-btn svg{display:block!important;flex:0 0 auto!important;width:10px!important;height:10px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card__task-label{position:static!important;display:inline-block!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;color:inherit!important;font:inherit!important}.latest-html-host .focus-workbench #focus-adjust-body .style-preview-tuner{margin-top:0!important}.latest-html-host .focus-workbench [data-focus-panel=result] #step-publish,.latest-html-host .focus-workbench [data-focus-panel=result] #step-report{display:block!important}@media (max-width: 980px){.latest-html-host .focus-workbench__head{align-items:flex-start!important;flex-direction:column!important}.latest-html-host .focus-workbench__nav,.latest-html-host .focus-workbench .styles-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){.latest-html-host .focus-workbench{border-radius:16px!important}.latest-html-host .focus-workbench__head{padding:14px!important}.latest-html-host .focus-step-guide{grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important}.latest-html-host .focus-step-guide__action{grid-column:1 / -1!important;max-width:none!important}.latest-html-host .focus-workbench__nav{grid-template-columns:1fr!important}.latest-html-host .focus-task-panel__head{grid-template-columns:30px minmax(0,1fr) 32px!important}.latest-html-host .focus-task-panel.is-collapsed .focus-task-panel__head{width:42px!important;min-width:42px!important;grid-template-columns:1fr!important}.latest-html-host .focus-task-panel__summary{white-space:normal!important}.latest-html-host .focus-task-panel__status{display:none!important}.latest-html-host .focus-workbench .styles-grid{grid-template-columns:1fr!important;max-width:260px!important;margin:0 auto!important}.latest-html-host .focus-action-bar{align-items:stretch!important;flex-direction:column!important}.latest-html-host .focus-action-bar .btn{width:100%!important}}.latest-html-host .step-style--unified .style-card.is-preview-loading .style-card__info,.latest-html-host .step-style--unified .style-card.is-task-loading .style-card__info,.latest-html-host .step-style--unified .style-card.has-generated-preview .style-card__info,.latest-html-host .step-style--unified .style-card.has-generated-video .style-card__info,.latest-html-host.focus-workbench-mode .style-card.is-preview-loading .style-card__info,.latest-html-host.focus-workbench-mode .style-card.is-task-loading .style-card__info,.latest-html-host.focus-workbench-mode .style-card.has-generated-preview .style-card__info,.latest-html-host.focus-workbench-mode .style-card.has-generated-video .style-card__info,.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card.is-preview-loading .style-card__info,.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card.is-task-loading .style-card__info,.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card.has-generated-preview .style-card__info,.latest-html-host.focus-workbench-mode .focus-workbench[data-focus-task=style] .style-card.has-generated-video .style-card__info,.latest-html-host.focus-workbench-mode .direction-adjust-card.is-task-loading .direction-adjust-card__meta,.latest-html-host.focus-workbench-mode .direction-adjust-card.has-generated-preview .direction-adjust-card__meta,.latest-html-host.focus-workbench-mode .direction-adjust-card.has-generated-video .direction-adjust-card__meta{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:transparent!important}
