.ai-video-prompts-page{--vp-font-sans: var( --font-sans, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif );--vp-font-display: var( --font-display, "Outfit", "Poppins", var(--vp-font-sans) );--vp-font-mono: var( --font-mono, "JetBrains Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace );--vp-font-editorial: var( --font-editorial, "Plus Jakarta Sans", var(--vp-font-sans) );--vp-ink: var(--ink, #0a0a0e);--vp-ink-secondary: var(--ink-secondary, #272732);--vp-muted: var(--muted, #646a78);--vp-subtle: var(--subtle, #9898a0);--vp-canvas: var(--canvas, #fbfbfd);--vp-canvas-subtle: var(--canvas-subtle, #f4f4f7);--vp-surface-card: #ffffff;--vp-surface-hover: #fafafa;--vp-glass-solid-fallback: var(--glass-solid-fallback, #ffffff);--vp-glass-panel-bg: var(--glass-panel-bg, rgba(255, 255, 255, .88));--vp-glass-blur: var(--glass-blur-panel, 28px);--vp-glass-saturation: var(--glass-saturation, 180%);--vp-glass-separator: var(--glass-separator, rgba(10, 10, 14, .08));--vp-glass-edge: var(--glass-edge, rgba(255, 255, 255, .95));--vp-glass-shadow: var( --glass-shadow, 0 1px 2px rgba(10, 10, 14, .03), 0 8px 24px -4px rgba(10, 10, 14, .06), 0 24px 48px -12px rgba(10, 10, 14, .04), inset 0 1px 0 0 rgba(255, 255, 255, .95) );--vp-btn-primary-bg: var(--brand-primary, #0a0a0e);--vp-btn-primary-hover: var(--brand-primary-hover, #1c1c24);--vp-btn-primary-text: #ffffff;--vp-btn-secondary-bg: rgba(255, 255, 255, .88);--vp-btn-secondary-border: rgba(10, 10, 14, .12);--vp-btn-secondary-text: var(--vp-ink, #0a0a0e);width:100%;color:var(--vp-ink);background:var(--vp-canvas);overflow-x:hidden;font-family:var(--vp-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ai-video-prompts-page h1,.ai-video-prompts-page h2,.ai-video-prompts-page h3,.showcase-title{font-family:var(--vp-font-display);letter-spacing:-.025em}.prompts-hero-surface{position:relative;background-color:var(--vp-canvas);background-image:radial-gradient(ellipse 70% 480px at 50% -30px,rgba(139,92,246,.05),transparent 75%),radial-gradient(ellipse 60% 420px at 15% 20%,rgba(56,189,248,.05),transparent 65%),linear-gradient(180deg,#fbfbfd,#fff);color:var(--vp-ink);padding:36px 20px 80px}.ai-video-prompts-page .marketing-hero-inner{width:min(1280px,100%);margin:0 auto;text-align:center;padding-top:20px}.ai-video-prompts-page .marketing-breadcrumbs{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;font-size:.875rem;color:var(--vp-muted)}.ai-video-prompts-page .marketing-breadcrumbs a{color:var(--vp-muted);text-decoration:none;transition:color .14s ease}.ai-video-prompts-page .marketing-breadcrumbs a:hover{color:var(--vp-ink);text-decoration:underline}.ai-video-prompts-page .marketing-breadcrumbs .marketing-breadcrumb-sep{color:var(--vp-subtle);font-size:.8125rem;-webkit-user-select:none;user-select:none}.ai-video-prompts-page .marketing-breadcrumbs span[aria-current=page]{color:var(--vp-ink);font-weight:600}.ai-video-prompts-page .prompts-hero-badge-wrap{margin-bottom:16px}.ai-video-prompts-page .prompts-hero-kicker{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:999px;font-family:var(--vp-font-display);font-size:.8125rem;font-weight:600;letter-spacing:.015em;background:#ffffffd9;color:var(--vp-ink-secondary);border:1px solid var(--vp-glass-separator);box-shadow:0 1px 2px #0a0a0e08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ai-video-prompts-page .prompts-hero-title{font-family:var(--vp-font-display);font-size:clamp(2.35rem,4.4vw,3.6rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;color:var(--vp-ink);max-width:980px;margin:0 auto 16px}.ai-video-prompts-page .prompts-hero-subtitle{font-family:var(--vp-font-sans);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.68;color:var(--vp-muted);max-width:820px;margin:0 auto 28px}.ai-video-prompts-page .prompts-quick-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto 36px;max-width:980px}.ai-video-prompts-page .prompts-quick-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;min-height:38px;border-radius:999px;font-family:var(--vp-font-display);font-size:.8125rem;font-weight:600;color:var(--vp-ink-secondary);background:#ffffffd9;border:1px solid var(--vp-glass-separator);box-shadow:0 1px 3px #0a0a0e08;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);text-decoration:none;transition:all .16s cubic-bezier(.16,1,.3,1)}.ai-video-prompts-page .prompts-quick-pill:hover{color:var(--vp-ink);background:#fff;border-color:#0a0a0e33;transform:translateY(-1px);box-shadow:0 4px 12px #0a0a0e12}.ai-video-prompts-page .marketing-embedded-workspace-wrap{width:min(1280px,100%);margin:32px auto 0;border-radius:0;background:transparent;border:0;box-shadow:none;overflow:visible}.ai-video-prompts-page .marketing-workbench-embed-inner{background:transparent;border:0;box-shadow:none}.ai-video-prompts-page .marketing-embedded-workspace-wrap .studio-workspace{padding:0}.ai-video-prompts-page .marketing-section-header{margin-bottom:48px}.ai-video-prompts-page .marketing-section-header h2{font-family:var(--vp-font-display);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.03em;color:var(--vp-ink);line-height:1.18;margin:0 0 14px}.ai-video-prompts-page .marketing-section-subtitle{font-family:var(--vp-font-sans);font-size:1.0625rem;line-height:1.68;color:var(--vp-muted);margin:0 auto}.ai-video-prompts-page .marketing-eyebrow-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;font-family:var(--vp-font-display);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:#0a0a0e0a;color:var(--vp-ink-secondary);border:1px solid var(--vp-glass-separator);margin-bottom:14px}.featured-showcases-section{position:relative;padding:0;margin:64px auto 96px;background:transparent}.featured-showcases-list{display:flex;flex-direction:column;gap:40px;margin-top:40px}.featured-showcase-card{display:flex;flex-direction:column;gap:24px;padding:34px 38px;border-radius:24px;background:var(--vp-glass-solid-fallback);border:1px solid var(--vp-glass-separator);box-shadow:var(--vp-glass-shadow);transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.featured-showcase-card{background:var(--vp-glass-panel-bg);backdrop-filter:blur(var(--vp-glass-blur)) saturate(var(--vp-glass-saturation));-webkit-backdrop-filter:blur(var(--vp-glass-blur)) saturate(var(--vp-glass-saturation))}}.featured-showcase-card:hover{border-color:#0a0a0e29;transform:translateY(-2px);box-shadow:0 4px 16px -2px #0a0a0e0d,0 24px 48px -10px #0a0a0e14,inset 0 1px #fff}.showcase-card-header{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid rgba(10,10,14,.07)}.showcase-header-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.showcase-number-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:999px;font-family:var(--vp-font-display);font-size:.75rem;font-weight:750;letter-spacing:.05em;background:var(--vp-ink);color:#fff;box-shadow:0 1px 3px #0a0a0e33}.showcase-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:999px;font-family:var(--vp-font-display);font-size:.75rem;font-weight:600;letter-spacing:.015em;background:#ffffffd9;border:1px solid rgba(10,10,14,.08);color:var(--vp-ink-secondary);box-shadow:inset 0 1px #fffc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .14s ease}.showcase-tag-group{background:#f4f6fae0;color:#272732;border-color:#0a0a0e17}.showcase-tag-ratio{background:#f8fafce0;color:#475569;border-color:#0a0a0e14}.showcase-tag-model{background:#f5f3ffe6;color:#6d28d9;border-color:#ddd6fed9}.showcase-title{font-family:var(--vp-font-display);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:800;line-height:1.25;letter-spacing:-.025em;color:var(--vp-ink);margin:0}.showcase-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}@media(min-width:1025px){.showcase-card-grid.is-reversed .showcase-media-col{order:2}.showcase-card-grid.is-reversed .showcase-prompt-col{order:1}}@media(max-width:1024px){.showcase-card-grid{grid-template-columns:1fr;gap:28px}.showcase-card-grid.is-reversed .showcase-media-col{order:1}.showcase-card-grid.is-reversed .showcase-prompt-col{order:2}}.showcase-media-col{display:flex;flex-direction:column;justify-content:space-between;gap:16px;width:100%;height:100%}.showcase-media-wrap{position:relative;width:100%}.showcase-media-ambient-glow{position:absolute;inset:-10px -14px -16px;background:radial-gradient(ellipse 65% 55% at 50% 50%,rgba(10,10,14,.08) 0%,rgba(139,92,246,.06) 40%,transparent 75%);filter:blur(24px);opacity:.6;pointer-events:none;border-radius:28px;transition:all .3s ease}.featured-showcase-card:hover .showcase-media-ambient-glow{opacity:.85;filter:blur(28px)}.showcase-media-frame{position:relative;width:100%;border-radius:20px;overflow:hidden;background:#080a10;border:1px solid rgba(255,255,255,.16);box-shadow:0 16px 36px -10px #0a0a0e38,0 2px 8px #0a0a0e14,inset 0 1px 1px #ffffff4d;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;z-index:1}.showcase-video-element{width:100%;height:100%;object-fit:cover;display:block}.showcase-poster-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.showcase-media-frame:hover .showcase-poster-img{transform:scale(1.02)}.showcase-play-indicator{position:absolute;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#0a0a0eb8;border:1.5px solid rgba(255,255,255,.4);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px #00000059}.showcase-media-frame:hover .showcase-play-indicator{background:#0a0a0ee6;border-color:#fffc;transform:scale(1.08)}.showcase-anatomy{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto}.anatomy-pill{padding:12px 14px;border-radius:14px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:6px}.anatomy-pill.pill-camera{background:#f0f8ffd9;border:1px solid rgba(186,230,253,.85);box-shadow:inset 0 1px 1px #fff,0 1px 3px #0369a10a}.anatomy-pill.pill-camera:hover{border-color:#7dd3fcf2;transform:translateY(-1px)}.anatomy-pill.pill-lighting{background:#fefce8d9;border:1px solid rgba(254,240,138,.85);box-shadow:inset 0 1px 1px #fff,0 1px 3px #b453090a}.anatomy-pill.pill-lighting:hover{border-color:#fde047f2;transform:translateY(-1px)}.anatomy-pill.pill-audio{background:#f5f3ffd9;border:1px solid rgba(221,214,254,.85);box-shadow:inset 0 1px 1px #fff,0 1px 3px #6d28d90a}.anatomy-pill.pill-audio:hover{border-color:#c4b5fdf2;transform:translateY(-1px)}.anatomy-pill-label{display:flex;align-items:center;gap:5px;font-family:var(--vp-font-display);font-weight:750;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.pill-camera .anatomy-pill-label{color:#0369a1}.pill-lighting .anatomy-pill-label{color:#b45309}.pill-audio .anatomy-pill-label{color:#6d28d9}.anatomy-pill-val{display:block;font-family:var(--vp-font-sans);font-size:.8125rem;font-weight:550;line-height:1.48;color:var(--vp-ink-secondary);letter-spacing:-.012em}.showcase-prompt-col{display:flex;flex-direction:column;justify-content:space-between;gap:16px;height:100%}.showcase-prompt-box{flex:1;display:flex;flex-direction:column;position:relative;background:#fff;border:1px solid rgba(10,10,14,.09);border-radius:18px;padding:22px 24px;margin:0;box-shadow:inset 0 1px #fff,0 2px 8px #0a0a0e08;transition:all .16s ease}.showcase-prompt-box:hover{border-color:#0a0a0e2e;box-shadow:inset 0 1px #fff,0 4px 14px #0a0a0e0f}.showcase-prompt-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.showcase-prompt-text{flex:1;font-family:var(--vp-font-mono);font-size:.9375rem;line-height:1.8;letter-spacing:-.01em;color:var(--vp-ink);margin:0;word-break:break-word}.showcase-prompt-text .marketing-prompt-bracket,.library-card-body-text .marketing-prompt-bracket{display:inline-block;vertical-align:baseline;padding:2.5px 8px;margin:1px 2px;border-radius:6px;font-family:var(--vp-font-mono);font-weight:600;font-size:.84375rem;line-height:1.35;background:#eef2fff2;color:#4338ca;border:1px solid rgba(165,180,252,.9);box-shadow:0 1px 2px #4f46e50f,inset 0 1px #fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .15s ease}.showcase-prompt-text .marketing-prompt-bracket:hover,.library-card-body-text .marketing-prompt-bracket:hover{background:#e0e7ff;color:#3730a3;border-color:#818cf8;transform:translateY(-.5px);box-shadow:0 2px 6px #4f46e524}.showcase-protip{display:flex;align-items:flex-start;gap:10px;font-family:var(--vp-font-sans);font-size:.84375rem;line-height:1.6;color:#334155;padding:12px 18px;background:linear-gradient(135deg,#fffbebeb,#fef3c7bf);border:1px solid rgba(253,230,138,.9);border-left:3.5px solid #f59e0b;border-radius:12px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 1px #fffffff2,0 1px 3px #0a0a0e08;margin:0}.showcase-protip strong{color:#b45309;font-family:var(--vp-font-display);font-weight:750;flex-shrink:0}.showcase-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:6px}.btn-prompt-studio{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;min-height:44px;border-radius:12px;font-family:var(--vp-font-display);font-size:.9375rem;font-weight:650;line-height:1;background:var(--vp-btn-primary-bg, #0a0a0e);color:var(--vp-btn-primary-text, #ffffff);border:1px solid rgba(255,255,255,.15);cursor:pointer;text-decoration:none;box-shadow:0 1px 3px #0a0a0e33,0 4px 14px #0a0a0e24;transition:all .16s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.btn-prompt-studio:hover{background:var(--vp-btn-primary-hover, #1c1c24);box-shadow:0 4px 18px #0a0a0e42;transform:translateY(-1px)}.btn-prompt-studio:active{transform:scale(.99)}.btn-prompt-studio .btn-prompt-studio-arrow{transition:transform .14s ease}.btn-prompt-studio:hover .btn-prompt-studio-arrow{transform:translate(3px)}.btn-closing-cta{margin:16px auto 0;padding:14px 28px;font-size:1rem}.btn-prompt-copy-formula{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 20px;min-height:44px;border-radius:12px;font-family:var(--vp-font-display);font-size:.875rem;font-weight:600;background:var(--vp-btn-secondary-bg);color:var(--vp-ink);border:1px solid var(--vp-btn-secondary-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;box-shadow:inset 0 1px #fffffff2,0 1px 3px #0a0a0e0a;transition:all .16s cubic-bezier(.16,1,.3,1)}.btn-prompt-copy-formula:hover{color:var(--vp-ink);background:#fff;border-color:#0a0a0e40;transform:translateY(-1px);box-shadow:0 2px 8px #0a0a0e14,inset 0 1px #fff}.btn-glass-copy,.btn-mini-copy{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;min-height:34px;border-radius:9px;font-family:var(--vp-font-sans);font-size:.8125rem;font-weight:600;line-height:1.2;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(10,10,14,.12);color:var(--vp-ink-secondary);box-shadow:inset 0 1px #fffffff2,0 1px 2px #0a0a0e0a;cursor:pointer;transition:all .14s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.btn-glass-copy:hover,.btn-mini-copy:hover{background:#fff;border-color:#0a0a0e3d;color:var(--vp-ink);transform:translateY(-1px);box-shadow:0 2px 6px #0a0a0e12,inset 0 1px #fff}.btn-glass-copy:active,.btn-mini-copy:active{transform:scale(.98)}.btn-glass-copy .copy-text-success,.btn-mini-copy .copy-text-success{color:#10b981;font-weight:600}.ai-video-prompts-page .all-prompts-library-section{position:relative;width:min(1360px,calc(100% - 48px));max-width:1360px;margin:64px auto 100px;padding:76px 48px 100px;border-radius:32px;background:var(--vp-glass-solid-fallback);border:1px solid var(--vp-glass-separator);box-shadow:var(--vp-glass-shadow)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.ai-video-prompts-page .all-prompts-library-section{background:var(--vp-glass-panel-bg);backdrop-filter:blur(var(--vp-glass-blur)) saturate(var(--vp-glass-saturation));-webkit-backdrop-filter:blur(var(--vp-glass-blur)) saturate(var(--vp-glass-saturation))}}.prompts-library-controls{display:flex;flex-direction:column;gap:22px;margin:36px 0 44px}.prompts-category-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.category-tab-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;min-height:42px;border-radius:999px;font-family:var(--vp-font-sans);font-size:.875rem;font-weight:600;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(10,10,14,.1);color:var(--vp-muted);cursor:pointer;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #0a0a0e08;transition:all .16s cubic-bezier(.16,1,.3,1)}.category-tab-btn:hover{color:var(--vp-ink);border-color:#0a0a0e33;background:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #0a0a0e12}.category-tab-btn.is-active{color:#fff;background:#0a0a0e;border-color:#0a0a0e;box-shadow:0 2px 8px #0a0a0e33}.category-tab-count{display:inline-block;padding:1px 7px;border-radius:999px;font-size:.6875rem;font-weight:700;background:#0a0a0e0f}.category-tab-btn.is-active .category-tab-count{background:#fff3;color:#fff}.prompts-search-wrap{position:relative;max-width:520px;margin:0 auto;width:100%}.prompts-search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--vp-muted);pointer-events:none}.prompts-search-input{width:100%;padding:13px 20px 13px 48px;min-height:48px;border-radius:999px;font-family:var(--vp-font-sans);font-size:.9375rem;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(10,10,14,.12);color:var(--vp-ink);box-shadow:inset 0 1px 1px #ffffffe6,0 1px 3px #0a0a0e08;outline:none;transition:all .16s ease}.prompts-search-input:focus{background:#fff;border-color:#0a0a0e;box-shadow:0 0 0 3px #0a0a0e14,0 2px 8px #0a0a0e0d}.prompts-library-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto auto auto auto auto;row-gap:20px;column-gap:32px}.prompt-library-card{position:relative;grid-row:span 5;display:grid;grid-template-rows:subgrid;align-self:stretch;height:auto;margin-bottom:32px;padding:34px 32px;border-radius:24px;font-family:var(--vp-font-sans);background:#fff;border:1px solid rgba(10,10,14,.09);box-shadow:0 2px 6px #0a0a0e08,0 14px 32px -4px #0a0a0e0d,inset 0 1px #fffffff2;transition:border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}@supports not (grid-template-rows: subgrid){.prompts-library-grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;gap:32px}.prompt-library-card{display:flex;flex-direction:column;height:100%;margin-bottom:0;gap:20px}.library-card-footer{margin-top:auto}}.prompt-library-card:hover{border-color:#0a0a0e2e;transform:translateY(-3px);box-shadow:0 4px 12px #0a0a0e0d,0 20px 40px -6px #0a0a0e14,inset 0 1px #fff}.library-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.library-card-title-group h3{font-family:var(--vp-font-display);font-size:1.375rem;font-weight:750;letter-spacing:-.025em;line-height:1.3;color:var(--vp-ink);margin:0 0 12px}.library-card-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.library-card-box{position:relative;border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;transition:all .14s ease}.library-card-box.box-example{background:#f8fafcd9;border:1px solid rgba(10,10,14,.07);box-shadow:inset 0 1px #fff}.library-card-box.box-example:hover{background:#fff;border-color:#0a0a0e29;box-shadow:0 2px 8px #0a0a0e0a}.library-card-box.box-formula{background:#f5f7ffbf;border:1px solid rgba(99,102,241,.18);box-shadow:inset 0 1px #fff}.library-card-box.box-formula:hover{background:#f8fafff2;border-color:#6366f152;box-shadow:0 2px 8px #6366f10f}.library-card-box-label{display:flex;justify-content:space-between;align-items:center;gap:10px}.library-box-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-family:var(--vp-font-sans);font-size:.71875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);line-height:1}.library-box-pill.pill-example{background:#0a0a0e0f;color:var(--vp-ink-secondary);border:1px solid rgba(10,10,14,.1)}.library-box-pill.pill-formula{background:#6366f117;color:#4f46e5;border:1px solid rgba(99,102,241,.22)}.library-card-body-text{font-family:var(--vp-font-sans);font-size:.9375rem;line-height:1.74;letter-spacing:-.011em;color:var(--vp-ink-secondary);margin:0;word-break:break-word}.library-card-box.box-example .library-card-body-text{color:var(--vp-ink);font-weight:450}.library-card-insight{display:flex;flex-direction:column;gap:6px;padding:15px 18px;border-radius:14px;background:#f0fdf4d9;border:1px solid rgba(167,243,208,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 1px #ffffffe6}.library-card-insight .insight-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--vp-font-sans);font-size:.71875rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#15803d}.library-card-insight .insight-text{font-family:var(--vp-font-sans);font-size:.875rem;line-height:1.65;color:#166534;margin:0}.library-card-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(10,10,14,.07)}.library-card-footer-meta{display:inline-flex;align-items:center;gap:7px;font-family:var(--vp-font-sans);font-size:.8125rem;font-weight:550;color:var(--vp-muted)}.library-card-footer-meta .footer-meta-sparkle{color:#8b5cf6}.library-card-footer .btn-prompt-studio{padding:9px 18px;min-height:40px;font-size:.8125rem}.prompt-anatomy-section{padding:100px 0 110px;background:var(--vp-canvas)}.framework-stages-wrap{display:flex;flex-direction:column;gap:24px;margin-top:48px}.framework-grid-row-1{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.framework-grid-row-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.framework-element-card{display:flex;flex-direction:column;padding:32px 28px;border-radius:24px;background:var(--vp-glass-solid-fallback);border:1px solid var(--vp-glass-separator);box-shadow:var(--vp-glass-shadow);transition:all .2s cubic-bezier(.16,1,.3,1)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.framework-element-card{background:var(--vp-glass-panel-bg);backdrop-filter:blur(24px) saturate(var(--vp-glass-saturation));-webkit-backdrop-filter:blur(24px) saturate(var(--vp-glass-saturation))}}.framework-element-card:hover{border-color:#0a0a0e29;transform:translateY(-2px);box-shadow:0 4px 14px #0a0a0e0d,0 20px 40px -8px #0a0a0e12}.framework-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.framework-step-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.framework-step-badge.is-blue{background:#eff6ff;color:#2563eb;border:1px solid #dbeafe}.framework-step-badge.is-indigo{background:#eef2ff;color:#4f46e5;border:1px solid #e0e7ff}.framework-step-badge.is-teal{background:#f0fdfa;color:#0d9488;border:1px solid #ccfbf1}.framework-step-badge.is-purple{background:#faf5ff;color:#9333ea;border:1px solid #f3e8ff}.framework-step-badge.is-amber{background:#fffbeb;color:#d97706;border:1px solid #fef3c7}.framework-dimension-name{font-size:.75rem;font-weight:600;color:var(--vp-muted);text-transform:uppercase;letter-spacing:.05em}.framework-element-card h3{font-size:1.25rem;font-weight:750;color:var(--vp-ink);margin:0 0 10px;line-height:1.3}.framework-card-description{font-size:.9375rem;line-height:1.65;color:var(--vp-ink-secondary);margin:0 0 20px}.framework-syntax-box{margin-top:auto;background:#0a0a0e06;border:1px solid rgba(10,10,14,.07);border-radius:12px;padding:14px 16px}.framework-syntax-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--vp-muted);margin-bottom:6px;display:block}.framework-syntax-code{font-family:var(--vp-font-mono);font-size:.8125rem;font-weight:600;color:var(--vp-ink);line-height:1.45;display:block}.framework-contrast-row{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;border-top:1px dashed rgba(10,10,14,.09);font-size:.75rem;line-height:1.4}.framework-contrast-avoid{color:#b91c1c}.framework-contrast-prefer{color:#15803d;font-weight:600}.golden-rules-section-title{text-align:center;margin:72px 0 32px}.golden-rules-section-title h3{font-size:1.5rem;font-weight:750;color:var(--vp-ink);margin:0 0 8px}.golden-rules-section-title p{font-size:.9375rem;color:var(--vp-muted);margin:0}.golden-rules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.golden-rule-card{display:flex;flex-direction:column;padding:32px 28px;border-radius:24px;background:linear-gradient(145deg,#fffbebe6,#ffffffd9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(254,243,199,.95);box-shadow:0 4px 16px #f59e0b0d,inset 0 1px 2px #fff;transition:all .18s cubic-bezier(.16,1,.3,1)}.golden-rule-card:hover{border-color:#fde68a;transform:translateY(-2px);box-shadow:0 6px 22px #f59e0b1a,inset 0 1px 2px #fff}.golden-rule-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#fef3c7;color:#b45309;margin-bottom:18px}.golden-rule-card h4{font-size:1.125rem;font-weight:750;color:#92400e;margin:0 0 10px;line-height:1.35}.golden-rule-card p{font-size:.875rem;line-height:1.65;color:var(--vp-ink-secondary);margin:0 0 16px}.golden-rule-takeaway{margin-top:auto;display:inline-block;padding:6px 12px;border-radius:8px;background:#fef3c7;color:#78350f;font-size:.75rem;font-weight:600;border:1px solid #fde68a;line-height:1.4}.marketing-comparison-table-wrap{background:var(--vp-glass-solid-fallback);border:1px solid var(--vp-glass-separator);border-radius:24px;overflow-x:auto;box-shadow:var(--vp-glass-shadow);margin-top:36px;-webkit-overflow-scrolling:touch}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.marketing-comparison-table-wrap{background:var(--vp-glass-panel-bg);backdrop-filter:blur(var(--vp-glass-blur)) saturate(var(--vp-glass-saturation));-webkit-backdrop-filter:blur(var(--vp-glass-blur)) saturate(var(--vp-glass-saturation))}}.marketing-comparison-table{width:100%;border-collapse:collapse;text-align:left}.marketing-comparison-table th{background:#f8fafcd9;padding:16px 20px;font-size:.75rem;font-weight:700;color:var(--vp-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(10,10,14,.08);vertical-align:middle;white-space:nowrap}.marketing-comparison-table td{padding:16px 20px;font-size:.875rem;color:var(--vp-ink-secondary);border-bottom:1px solid rgba(10,10,14,.06);vertical-align:middle}.marketing-comparison-table .showcase-tag{white-space:nowrap}.marketing-comparison-table tbody tr:last-child td{border-bottom:none}.marketing-comparison-table tbody tr:hover{background:#0a0a0e05}.matrix-number-cell{font-weight:700;color:#0284c7;text-align:center}.matrix-title-cell{font-weight:600;color:var(--vp-ink)}.matrix-camera-cell,.matrix-lighting-cell{display:flex;align-items:flex-start;gap:8px;line-height:1.45;font-size:.8125rem}.matrix-camera-cell{color:#0369a1}.matrix-camera-cell svg{flex-shrink:0;margin-top:2px;color:#0284c7}.matrix-lighting-cell{color:#475569}.matrix-lighting-cell svg{flex-shrink:0;margin-top:2px;color:#d97706}.marketing-tutorial-protip{margin-top:8px;color:var(--vp-muted);font-size:.875rem;line-height:1.5}.prompts-floating-toast{position:fixed;bottom:28px;right:28px;z-index:9999;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:#0a0a0e;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:12px;font-size:.875rem;font-weight:600;box-shadow:0 16px 36px #0a0a0e40,0 0 16px #8b5cf633;animation:toastFadeIn .25s cubic-bezier(.16,1,.3,1)}@keyframes toastFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.marketing-closing-cta{padding:88px 24px 100px;background:var(--vp-glass-solid-fallback);border:1px solid var(--vp-glass-separator);border-radius:28px;text-align:center;box-shadow:var(--vp-glass-shadow)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.marketing-closing-cta{background:var(--vp-glass-panel-bg);backdrop-filter:blur(var(--vp-glass-blur)) saturate(var(--vp-glass-saturation));-webkit-backdrop-filter:blur(var(--vp-glass-blur)) saturate(var(--vp-glass-saturation))}}.marketing-closing-cta-inner{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.marketing-closing-cta-inner h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:-.025em;color:var(--vp-ink);margin:0;line-height:1.25;text-wrap:balance}.marketing-closing-cta-inner p{font-size:1.0625rem;line-height:1.68;color:var(--vp-muted);margin:0;text-wrap:balance}@media(max-width:1100px){.framework-grid-row-1,.framework-grid-row-2,.golden-rules-grid{grid-template-columns:1fr}}@media(max-width:1024px){.ai-video-prompts-page .all-prompts-library-section{padding:56px 28px 72px;border-radius:28px}.featured-showcase-card,.featured-showcase-card.is-reversed{grid-template-columns:1fr;gap:28px}.prompts-library-grid{grid-template-columns:1fr;grid-auto-rows:auto;row-gap:24px;column-gap:0}.prompt-library-card{grid-row:auto;display:flex;flex-direction:column;gap:20px;margin-bottom:0}}@media(max-width:640px){.ai-video-prompts-page .all-prompts-library-section{padding:36px 16px 48px;border-radius:20px;margin:36px auto 60px}.featured-showcase-card{padding:24px 20px;border-radius:20px}.showcase-anatomy{grid-template-columns:1fr}.showcase-actions{flex-direction:column;align-items:stretch}.btn-prompt-studio,.btn-prompt-copy-formula,.btn-glass-copy,.btn-mini-copy{justify-content:center;width:100%;min-height:44px}.prompts-quick-pill,.category-tab-btn{min-height:44px}.prompt-library-card{padding:20px;border-radius:20px}.library-card-footer{flex-direction:column;align-items:stretch;gap:12px}.library-card-footer .btn-prompt-studio{width:100%;justify-content:center}}
