.viral-workflow-shell{--viral-accent: var(--accent);--viral-accent-soft: color-mix(in srgb, var(--accent) 14%, transparent);--viral-glow: transparent;--viral-border: color-mix(in srgb, var(--accent) 28%, var(--border));--viral-btn-from: var(--accent);--viral-btn-to: var(--accent-hover);--viral-btn-shadow: transparent;--viral-radius-shell: 0;--viral-radius-card: 0;--viral-radius-control: 0;--viral-radius-sm: 0;position:relative;padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--viral-radius-shell);background:var(--surface);border:1px solid var(--viral-border);box-shadow:var(--shadow-subtle)}.wf-category-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.45rem;padding:.65rem clamp(.75rem,3vw,1.5rem) .85rem;max-width:min(100%,1100px);margin:0 auto}.wf-category-chip{padding:.38rem .9rem;font-size:.8rem;font-weight:500;color:#ffffffad;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--viral-radius-control, var(--radius-md, 10px));cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .15s}.wf-category-chip:hover{color:#ffffffe6;background:#ffffff17;border-color:#ffffff2e}.wf-category-chip.is-active{color:var(--text-primary);background:color-mix(in srgb,var(--accent, #3b82f6) 72%,rgba(255,255,255,.08));border-color:color-mix(in srgb,var(--accent, #3b82f6) 55%,transparent);box-shadow:none}.home-launch-viral-section .wf-category-bar{margin-top:0;width:100%;max-width:none;padding:.55rem clamp(.75rem,4vw,2rem) clamp(1rem,2.5vh,1.75rem)}.viral-workflow-shell--compact{padding:1.25rem;border-radius:0}.viral-workflow-kicker{margin:0 0 .35rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--viral-accent)}.viral-workflow-title{margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:700;line-height:1.2;color:var(--text-primary)}.viral-workflow-lead{margin:0 0 1.25rem;max-width:52ch;font-size:.95rem;line-height:1.55;color:#ffffffb8}.viral-workflow-form{display:flex;flex-direction:column;gap:1rem}.viral-form-input{width:100%;padding:.85rem 1rem;font-size:1rem;color:var(--text-primary);background:var(--input-bg, var(--surface-2));border:1px solid var(--border);border-radius:0;outline:none;transition:border-color .15s,box-shadow .15s}.viral-form-textarea{min-height:5.5rem;resize:vertical;line-height:1.5}.viral-form-input:focus{border-color:var(--accent);box-shadow:var(--glow-accent-focus)}.viral-form-label{display:block;margin-bottom:.4rem;font-size:.78rem;font-weight:600;color:#ffffff8c}.viral-form-field--upload{margin-bottom:.15rem}.viral-form-upload{display:flex;flex-direction:column;gap:.55rem}.viral-form-upload-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:5.5rem;padding:.85rem 1rem;border:1px dashed color-mix(in srgb,var(--viral-accent) 42%,rgba(255,255,255,.16));border-radius:var(--viral-radius-control, var(--radius-md, 10px));background:color-mix(in srgb,var(--viral-accent) 8%,rgba(0,0,0,.28));color:#ffffffe0;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.viral-form-upload-btn:hover{border-color:color-mix(in srgb,var(--viral-accent) 58%,rgba(255,255,255,.2));background:color-mix(in srgb,var(--viral-accent) 12%,rgba(0,0,0,.32))}.viral-form-upload.is-file-dragover .viral-form-upload-btn,.viral-form-upload-btn.is-file-dragover{border-color:color-mix(in srgb,var(--viral-accent) 72%,rgba(255,255,255,.28));background:color-mix(in srgb,var(--viral-accent) 18%,rgba(0,0,0,.36));box-shadow:0 0 0 1px color-mix(in srgb,var(--viral-accent) 35%,transparent)}.viral-form-upload-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--viral-accent) 45%,rgba(255,255,255,.14));background:color-mix(in srgb,var(--viral-accent) 14%,transparent);color:var(--viral-accent);font-size:1rem;font-weight:700;line-height:1}.viral-form-upload-text{font-size:.82rem;font-weight:600;text-align:center;word-break:break-all}.viral-form-upload-hint{margin:0;font-size:.72rem;line-height:1.45;color:#ffffff73}.viral-form-upload-url-row{margin-top:.55rem}.viral-form-upload-url{width:100%;box-sizing:border-box;font-size:.82rem}.viral-form-upload-analyze-btn{margin-top:.55rem;padding:.45rem .85rem;border-radius:var(--viral-radius-sm, var(--radius-sm, 6px));border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);font-size:.82rem;font-weight:600;cursor:pointer}.viral-form-upload-analyze-btn:hover{border-color:#ffffff38;background:#ffffff1a}.viral-form-upload-status{margin:0;font-size:.75rem;line-height:1.4;color:color-mix(in srgb,var(--viral-accent) 72%,#fff)}.viral-form-upload-status.is-loading .synex-progress{max-width:none}.viral-form-upload-status.is-loading{color:#ffffffb8}.viral-form-upload-status.is-error{color:#ff9c9c}.viral-form-upload.has-preview .viral-form-upload-btn{display:none}.viral-form-upload-preview{position:relative;z-index:2;width:100%;border-radius:var(--viral-radius-control, var(--radius-md, 10px));overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#00000059;pointer-events:auto}.viral-form-upload-preview--video{min-height:180px;max-height:min(42vh,280px);display:flex;align-items:center;justify-content:center}.viral-form-upload-preview--image{min-height:120px;max-height:min(32vh,220px);display:flex;align-items:center;justify-content:center}.viral-form-upload-preview-media{display:block;width:100%;max-width:100%;height:auto;max-height:min(42vh,280px);object-fit:contain;background:#0003;pointer-events:auto}.viral-form-upload-preview-media--video{min-height:160px;max-height:min(42vh,280px);background:#000}.viral-form-upload-preview-media--image{max-height:min(32vh,220px)}.viral-form-upload-replace-btn{display:block;width:100%;margin:0;padding:.45rem .75rem;border:0;border-top:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffb8;font-size:.78rem;cursor:pointer;pointer-events:auto}.viral-form-upload-replace-btn:hover{background:#ffffff14;color:var(--text-primary)}.viral-workflow-form--stage .viral-form-upload-preview--video{min-height:150px;max-height:min(36vh,220px)}.viral-workflow-form--stage .viral-form-upload-preview-media--video{min-height:140px;max-height:min(36vh,220px)}.viral-form-row--options{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem}.viral-form-pills{display:flex;flex-wrap:wrap;gap:.4rem}.viral-pill{padding:.4rem .75rem;font-size:.82rem;color:#ffffffbf;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--viral-radius-control, var(--radius-md, 10px));cursor:pointer;transition:background .15s,border-color .15s,color .15s}.viral-pill:hover{background:#ffffff1a}.viral-pill.active{color:var(--text-primary);background:var(--viral-accent-soft);border-color:color-mix(in srgb,var(--viral-accent) 50%,transparent)}.viral-form-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.viral-form-submit-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;width:100%;margin-left:0}.viral-form-model-block{display:flex;flex:1 1 18rem;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:min(16rem,100%);max-width:26rem}.viral-form-model-block .viral-form-credit-est{max-width:100%;padding-left:0;text-align:left}.viral-form-model-block .viral-form-hint{max-width:100%;text-align:left}.viral-form-submit-actions{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;flex:0 0 auto;min-width:max-content;margin-left:0;max-width:100%}.viral-form-submit-buttons{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.65rem;min-width:max-content}.viral-form-submit-actions .viral-form-credit-est{display:none}.viral-form-model-picker.model-picker{display:inline-flex;flex:0 1 auto;align-items:center;gap:.45rem;min-width:min(100%,12rem);max-width:min(100%,18rem)}.viral-form-model-picker .model-picker-label{flex:0 0 auto;font-size:.75rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.viral-form-model-picker .model-picker-control{flex:1 1 auto;min-width:0}.viral-form-model-picker .model-picker-trigger{min-height:2.35rem;padding:.42rem .7rem;font-size:.82rem;border-radius:var(--viral-radius-control, var(--radius-md, 10px));border-color:var(--synex-divider, var(--border));background:var(--surface-2);color:var(--text);box-shadow:none}.viral-form-model-picker .model-picker-trigger:hover,.viral-form-model-picker .model-picker-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 45%,var(--synex-divider, var(--border)));background:color-mix(in srgb,var(--surface-2) 86%,var(--accent) 14%);box-shadow:none}.viral-form-model-picker .model-picker-trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viral-workflow-shell .model-picker-menu,.viral-form-model-picker .model-picker-menu,body>.model-picker-menu[data-floating="1"]{border-color:var(--synex-divider, var(--border));background:var(--bg-elevated, var(--surface));color:var(--text);box-shadow:0 16px 48px #0000006b}.viral-workflow-form--stage .viral-form-model-picker.model-picker{max-width:min(100%,15rem)}.viral-workflow-form--stage .viral-form-model-picker .model-picker-trigger{min-height:2.1rem;padding:.35rem .6rem;font-size:.78rem}.viral-form-credit-est{flex:0 0 auto;font-size:.82rem;color:color-mix(in srgb,var(--success, #4ade80) 85%,var(--text, #fff));white-space:nowrap;line-height:1.45;text-align:left}.viral-form-hint{margin:0;font-size:.8rem;color:#ffffff80}.viral-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1.25rem;font-size:.9rem;font-weight:600;border-radius:var(--viral-radius-control, var(--radius-md, 10px));border:none;cursor:pointer;transition:transform .12s,opacity .12s,box-shadow .15s}.viral-btn:disabled{opacity:.65;cursor:not-allowed}.viral-btn--primary{color:var(--text-primary);background:var(--viral-accent);box-shadow:none}.viral-btn--primary:hover:not(:disabled){transform:translateY(-1px);background:var(--accent-hover);box-shadow:var(--shadow-subtle)}.viral-btn--ghost{color:#ffffffd9;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.viral-form-error{margin:0;font-size:.85rem;color:#ff8a80}.viral-result-panel{--viral-accent: var(--accent, #3b82f6);--viral-accent-soft: color-mix(in srgb, var(--viral-accent) 14%, transparent);margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);max-height:min(72vh,680px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.viral-result-panel::-webkit-scrollbar,.viral-storyboard::-webkit-scrollbar,.viral-result-card-scroll::-webkit-scrollbar{width:6px}.viral-result-panel::-webkit-scrollbar-thumb,.viral-storyboard::-webkit-scrollbar-thumb,.viral-result-card-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.viral-result-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.viral-result-score-value{font-size:2.5rem;font-weight:800;color:var(--viral-accent);line-height:1}.viral-result-score-value small{font-size:1rem;font-weight:600;color:#ffffff73}.viral-result-stars{display:block;font-size:1.1rem;color:#ffc107;letter-spacing:.1em}.viral-result-score-reason{margin:.35rem 0 0;font-size:.85rem;color:#fff9}.viral-result-actions{display:flex;flex-wrap:wrap;gap:.5rem}.viral-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.viral-result-card{padding:1rem;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:var(--viral-radius-card, var(--radius-lg, 14px));display:flex;flex-direction:column;min-height:0}.viral-workflow-form--stage .viral-form-upload-btn{min-height:4.75rem;padding:.65rem .85rem}.viral-result-card--wide{grid-column:1 / -1;max-height:min(56vh,480px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:.75rem}.viral-result-card--hook{border-color:#ff645040;background:#ff4d4f0f}.viral-result-card-title{margin:0 0 .65rem;font-size:.9rem;font-weight:700;color:#ffffffe6;flex-shrink:0}.viral-storyboard{flex:1;min-height:0;max-height:min(42vh,360px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.15rem}.viral-result-card--wide>.viral-script-text{flex:1;min-height:0;max-height:min(36vh,300px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.15rem}.viral-hook-text{margin:0 0 .5rem;font-size:1.05rem;font-weight:600;color:var(--text-primary);line-height:1.45}.viral-hook-meta{margin:.25rem 0 0;font-size:.82rem;color:#fff9}.viral-script-text{margin:0 0 .75rem;padding:0;font-family:inherit;font-size:.85rem;line-height:1.55;white-space:pre-wrap;color:#fffc;background:none;border:none}.viral-beat{margin-top:.5rem;padding:.5rem .65rem;font-size:.8rem;background:#ffffff0a;border-radius:var(--viral-radius-sm, var(--radius-sm, 6px))}.viral-beat-phase{display:inline-block;margin-right:.4rem;padding:.1rem .4rem;font-weight:700;font-size:.72rem;color:var(--viral-accent);background:var(--viral-accent-soft);border-radius:var(--viral-radius-sm, var(--radius-sm, 6px))}.viral-shot{padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.viral-shot:last-child{border-bottom:none}.viral-shot-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.viral-shot-num{font-weight:700;font-size:.85rem;color:var(--text-primary)}.viral-shot-meta{font-size:.78rem;color:#ffffff80}.viral-shot-prompt{margin-top:.5rem;padding:.5rem .65rem;background:#00000059;border-radius:var(--viral-radius-sm, var(--radius-sm, 6px))}.viral-shot-prompt code{display:block;margin-top:.25rem;font-size:.78rem;line-height:1.55;color:#b4dcffe6;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.viral-reverse-prompt-stack{display:flex;flex-direction:column;gap:.75rem;min-height:0}.wf-reverse-result{display:flex;flex-direction:column;gap:.6rem}.viral-result-card--reverse-hero{border:1px solid color-mix(in srgb,var(--viral-accent, #3b82f6) 35%,var(--border));background:color-mix(in srgb,var(--viral-accent, #3b82f6) 10%,var(--surface));padding:.85rem .95rem}.viral-result-card--reverse-hero .viral-result-card-title-row{margin-bottom:.55rem}.wf-reverse-hero-text{margin:0;padding:0;font-family:inherit;font-size:.92rem;line-height:1.6;color:var(--text);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-height:min(40vh,360px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.wf-reverse-copy-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .85rem;font-size:.82rem;font-weight:600;color:#fff;background:color-mix(in srgb,var(--viral-accent, #3b82f6) 78%,#000);border:1px solid color-mix(in srgb,var(--viral-accent, #3b82f6) 55%,transparent);border-radius:var(--viral-radius-sm, var(--radius-sm, 6px));cursor:pointer;transition:background .15s,transform .12s,border-color .15s}.wf-reverse-copy-btn:hover{background:color-mix(in srgb,var(--viral-accent, #3b82f6) 92%,#000)}.wf-reverse-copy-btn:active{transform:scale(.97)}.wf-reverse-copy-btn .synex-icon-wrap{width:.9rem;height:.9rem}.wf-reverse-copy-btn.is-copied{background:#48c774d9;border-color:#48c774e6}.viral-result-card--reverse-sub{padding:.55rem .75rem;display:flex;flex-direction:column;gap:.4rem}.wf-reverse-sub-row{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem}.wf-reverse-sub-label{font-size:.72rem;font-weight:600;color:var(--text-muted);padding:.15rem .4rem;border-radius:4px;background:#ffffff0d}.wf-reverse-sub-text{display:block;font-size:.8rem;line-height:1.5;color:var(--text-secondary, rgba(255, 255, 255, .78));white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-height:6rem;overflow-y:auto;scrollbar-width:thin}.wf-reverse-analysis{margin:0;padding:.5rem .75rem;font-size:.78rem;line-height:1.55;color:var(--text-muted);border-left:2px solid color-mix(in srgb,var(--viral-accent, #3b82f6) 50%,transparent)}.wf-reverse-more{border:1px solid var(--border);border-radius:var(--viral-radius-md, var(--radius-md, 10px));background:color-mix(in srgb,var(--surface) 60%,var(--bg));padding:.55rem .75rem}.wf-reverse-more>summary{cursor:pointer;font-size:.8rem;font-weight:500;color:var(--text-secondary, rgba(255, 255, 255, .78));list-style:none;user-select:none}.wf-reverse-more>summary::-webkit-details-marker{display:none}.wf-reverse-more>summary:before{content:"\25b8";display:inline-block;margin-right:.4rem;transition:transform .15s}.wf-reverse-more[open]>summary:before{transform:rotate(90deg)}.wf-reverse-more-grid{margin-top:.6rem;grid-template-columns:1fr}.viral-tag-row{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:0}.viral-tag{padding:.2rem .55rem;font-size:.74rem;color:var(--text-secondary, rgba(255, 255, 255, .78));background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:999px}.viral-reverse-prompt-stack .wf-prompt-box{flex-shrink:0}.viral-reverse-prompt-stack .wf-prompt-box code{display:block;max-height:min(24vh,220px);overflow-y:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.55;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.viral-score-row{display:grid;grid-template-columns:7.5rem 1fr 1.5rem;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.78rem}.viral-score-bar{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.viral-score-fill{display:block;height:100%;background:var(--viral-accent, var(--accent, #3b82f6));border-radius:3px}.viral-optimize-priority{margin:0 0 .5rem;font-weight:600;color:#ffc107;font-size:.9rem}.viral-optimize-list{margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.55;color:#ffffffbf}.viral-workflow-tools{display:none}.execution-layer-nav--inline{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.execution-layer-nav-kicker{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;flex:0 0 auto}.execution-layer-nav-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.execution-layer-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:500;color:#ffffffb8;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--viral-radius-control, var(--radius-md, 10px));cursor:pointer;transition:background .15s,border-color .15s,color .15s}.execution-layer-tab:hover{color:#ffffffeb;background:#ffffff1a;border-color:#ffffff2e}.execution-layer-tab-icon{width:1rem;height:1rem;flex-shrink:0;opacity:.85}.execution-layer-tab-label{white-space:nowrap}.viral-tools-label{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}.viral-tool-link{padding:0;font-size:.82rem;color:#ffffff8c;background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.viral-tool-link:hover{color:#ffffffd9}.home-execution-tools.execution-layer-nav--cards{position:relative;z-index:2}.home-launch-viral-section{--wf-home-viewport-h: calc( 100dvh - var(--home-launch-header-desktop-h, 3.75rem) - env(safe-area-inset-bottom, 0px) );--wf-stage-card-min-h: 580px;position:relative;width:100%;max-width:none;margin:0;padding-inline:0;overflow:visible;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:stretch}#view-home>.home-body>.home-launch-viral-section:not(.home-mod--viral-in-launch){min-height:var(--wf-home-viewport-h);padding-block:clamp(1rem,4vh,2rem) clamp(1.25rem,3.5vh,2.25rem)}.wf-prompt-gen-header{text-align:center;padding:clamp(.5rem,1.5vw,1rem) clamp(1rem,4vw,2.5rem) clamp(.85rem,2vh,1.35rem);max-width:920px;margin:0 auto clamp(.5rem,1.5vh,1rem);flex-shrink:0}.wf-prompt-gen-title{margin:0;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:700;letter-spacing:.02em;color:#fffffff5;line-height:1.25}.wf-prompt-gen-lead{margin:.5rem 0 0;font-size:clamp(.82rem,1.6vw,.95rem);line-height:1.45;color:#ffffff7a}#view-home>.home-body>.home-launch-viral-section{flex:0 0 auto}#view-home .home-launch-viral-section.marketing-section{padding-inline:0}.home-launch>.home-launch-viral-section.home-mod--viral-in-launch{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:0;min-height:0;padding-block:clamp(1.25rem,3.5vh,2.5rem);box-sizing:border-box}.home-launch>.home-launch-viral-section.home-mod--viral-in-launch .wf-home-stage-viewport{--wf-stage-card-w: min(920px, calc(100vw - clamp(1.5rem, 4vw, 3rem)) )}.wf-home-stage-wrap{width:100%;max-width:none;min-height:0;overflow:visible;flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;gap:clamp(.35rem,1vh,.75rem);padding-bottom:clamp(.35rem,1vh,.75rem)}.home-launch-viral-section [data-wf-category-bar],.home-launch-viral-section .wf-category-bar{flex-shrink:0}.wf-home-stage-viewport{--wf-stage-card-w: min(920px, 70vw);--wf-stage-glow-bleed-top: clamp(1.15rem, 2.5vw, 1.75rem);--wf-stage-glow-bleed-bottom: clamp(2.5rem, 6vh, 4.25rem);position:relative;width:100%;max-width:none;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:max(0px,calc((100% - var(--wf-stage-card-w)) / 2));scroll-padding-block-start:var(--wf-stage-glow-bleed-top);scroll-padding-block-end:var(--wf-stage-glow-bleed-bottom);padding-top:var(--wf-stage-glow-bleed-top);padding-bottom:var(--wf-stage-glow-bleed-bottom);scrollbar-width:none;-ms-overflow-style:none;flex:0 0 auto;min-height:0;display:flex;align-items:stretch}.wf-home-stage-viewport::-webkit-scrollbar{display:none;width:0;height:0}.wf-home-stage-track{display:flex;align-items:stretch;gap:clamp(.45rem,1vw,.75rem);padding:0 max(0px,calc((100% - var(--wf-stage-card-w)) / 2)) 0;min-width:min-content;box-sizing:border-box}.home-launch-viral-section .wf-home-stage-slide,.home-launch-viral-section .wf-home-stage-slide>.viral-workflow-shell.wf-home-stage-card-inner{box-sizing:border-box;height:auto;min-height:var(--wf-stage-card-min-h);max-height:none}.home-launch-viral-section .wf-home-stage-slide{flex:0 0 var(--wf-stage-card-w);width:var(--wf-stage-card-w);scroll-snap-align:center;scroll-snap-stop:always;overflow:visible;display:flex;flex-direction:column;align-items:stretch;align-self:stretch;transform:none;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 580px;contain:layout style paint}.wf-home-stage-viewport.is-auto-scrolling .wf-home-stage-slide:not(.is-active){content-visibility:auto}.wf-home-stage-slide .viral-workflow-shell,.wf-home-stage-card-inner{width:100%;max-width:none;margin:0;border-radius:var(--viral-radius-shell, var(--radius-xl, 18px));flex:1 1 auto;display:flex;flex-direction:column;overflow:visible;box-sizing:border-box}.home-launch-viral-section .wf-home-stage-slide .viral-workflow-shell{max-width:none;padding:clamp(.85rem,1.8vw,1.2rem);overflow:visible;background:radial-gradient(ellipse 88% 72% at 50% 0%,var(--viral-glow),transparent 64%),radial-gradient(ellipse 120% 88% at 50% 100%,color-mix(in srgb,var(--viral-accent) 14%,transparent),transparent 68%),linear-gradient(145deg,color-mix(in srgb,var(--viral-accent) 8%,transparent),#14141c99 45%,#0c0c12d9)}.home-launch-viral-section .wf-home-stage-slide .viral-workflow-head--stage{flex-shrink:0}.home-launch-viral-section .wf-home-stage-slide .viral-workflow-head--stage .viral-workflow-kicker{margin-bottom:.28rem;font-size:.68rem}.home-launch-viral-section .wf-home-stage-slide .viral-workflow-head--stage .viral-workflow-title{margin-bottom:.35rem;font-size:clamp(1.15rem,2.2vw,1.5rem)}.home-launch-viral-section .wf-home-stage-slide .viral-workflow-head--stage .viral-workflow-lead{margin-bottom:.6rem;max-width:none;font-size:.82rem;line-height:1.45}.home-launch-viral-section .wf-home-stage-slide .viral-workflow-body{flex:1 1 auto;display:flex;flex-direction:column;gap:.45rem}.viral-workflow-form--stage{display:flex;flex-direction:column;gap:.5rem}.viral-workflow-form--stage .viral-form-row--inputs{display:grid;grid-template-columns:1fr;gap:.45rem}.viral-workflow-form--stage .viral-form-row--inputs.viral-form-row--inputs-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.viral-workflow-form--stage .viral-form-row--inputs.viral-form-row--inputs-split .viral-form-row--topic{display:grid;grid-template-rows:auto 1fr;height:100%}.viral-workflow-form--stage .viral-form-row--inputs.viral-form-row--inputs-split .viral-form-row--topic .viral-form-input,.viral-workflow-form--stage .viral-form-row--inputs.viral-form-row--inputs-split .viral-form-row--topic .viral-form-textarea--stage{height:100%;min-height:4.75rem}.viral-workflow-form--stage .viral-form-row--inputs.viral-form-row--inputs-split .viral-form-textarea--stage{resize:none}.viral-workflow-form--stage .viral-form-row--inputs .viral-form-row--topic{margin:0;width:100%;min-width:0}.viral-workflow-form--stage .viral-form-row--inputs.viral-form-row--inputs-split .viral-form-row--topic:nth-child(odd):last-child:not(:first-child:nth-last-child(2)){grid-column:1 / -1}.viral-workflow-form--stage .viral-form-input{width:100%;padding:.6rem .75rem;font-size:.86rem;border-radius:var(--viral-radius-control, var(--radius-md, 10px));box-sizing:border-box}.viral-workflow-form--stage .viral-form-textarea--stage{min-height:4.5rem;resize:vertical;line-height:1.45}.viral-workflow-form--stage .viral-form-label{margin-bottom:.25rem;font-size:.7rem}.viral-workflow-form--stage .viral-form-row--options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.viral-workflow-form--stage .viral-form-pills{gap:.32rem}.viral-workflow-form--stage .viral-pill{padding:.28rem .52rem;font-size:.74rem}.viral-workflow-form--stage .viral-form-footer{margin-top:auto;padding-top:.1rem;gap:.4rem}.viral-workflow-form--stage .viral-form-hint{font-size:.72rem}.viral-workflow-form--stage .viral-btn{padding:.52rem .95rem;font-size:.82rem;border-radius:var(--viral-radius-control, var(--radius-md, 10px))}.viral-workflow-form--stage .viral-form-credit-est{font-size:.76rem}.home-launch-viral-section .wf-home-stage-slide .viral-workflow-shell:after{content:"";position:absolute;inset:auto 0 0;height:min(40%,220px);border-radius:inherit;background:radial-gradient(ellipse 130% 95% at 50% 100%,color-mix(in srgb,var(--viral-accent) 18%,transparent) 0%,transparent 72%);pointer-events:none;z-index:0}.home-launch-viral-section .wf-home-stage-slide .viral-workflow-shell>:is(header,.viral-workflow-body){position:relative;z-index:1}.wf-home-stage-slide.is-active .viral-workflow-shell{border-color:color-mix(in srgb,var(--viral-accent) 48%,transparent);box-shadow:0 28px 64px color-mix(in srgb,var(--viral-accent) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--viral-accent) 30%,transparent),0 12px 36px color-mix(in srgb,var(--viral-accent) 16%,transparent),inset 0 1px #ffffff14}.wf-home-stage-dots{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:clamp(.65rem,2vh,1.15rem) 1rem clamp(1.35rem,3.5vh,2.25rem);flex-shrink:0;overflow:visible}.wf-home-stage-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#ffffff47;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;overflow:visible}.wf-home-stage-dot:hover{background:#ffffff73}.wf-home-stage-dot.is-active{background:var(--wf-stage-dot-active, var(--viral-accent, var(--accent)));transform:scale(1.2);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.wf-home-stage-viewport.is-auto-scrolling{scroll-snap-type:none;scroll-behavior:auto}.wf-home-stage-slide input,.wf-home-stage-slide textarea,.wf-home-stage-slide select,.wf-home-stage-slide .viral-form-pills,.wf-home-stage-slide .viral-workflow-form,.wf-home-stage-slide .viral-form-upload-preview,.wf-home-stage-slide .viral-form-upload-preview-media,.wf-home-stage-slide .viral-result-panel{cursor:auto;pointer-events:auto}.wf-home-stage-viewport.is-auto-scrolling .wf-home-stage-slide .viral-workflow-shell{border-color:var(--viral-border);box-shadow:0 24px 60px #00000059,0 16px 42px color-mix(in srgb,var(--viral-accent) 14%,transparent),inset 0 1px #ffffff0f}.wf-home-stage-viewport.is-auto-scrolling .wf-home-stage-dot{transition:none}.viral-card-dispatch{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08)}.viral-dispatch-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:500;color:#ffffffb8;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--viral-radius-control, var(--radius-md, 10px));cursor:pointer;transition:background .15s,border-color .15s,color .15s}.viral-dispatch-btn:hover{color:#ffffffeb;background:#ffffff1a;border-color:#ffffff2e}.viral-dispatch-icon{width:1rem;height:1rem;flex-shrink:0;opacity:.85}.viral-result-card--warn{border-color:#ffc10759}.viral-result-score-meta{margin:.35rem 0 0;font-size:.82rem;color:#ffffff8c}.viral-result-grid--quality{margin-bottom:.75rem}.viral-dispatch-hint{flex:1 1 100%;margin:.15rem 0 0;font-size:.75rem;line-height:1.45;color:#ffffff6b}.wf-preset-prompt{margin-top:.75rem;padding:.75rem .85rem;border-radius:var(--viral-radius-card, var(--radius-lg, 14px));background:#00000038;border:1px solid rgba(255,255,255,.08)}.wf-preset-prompt-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem;flex-wrap:wrap}.wf-preset-prompt-actions{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.wf-preset-prompt-blocks{display:grid;gap:.55rem}.wf-preset-prompt-block{padding:.55rem .6rem;border-radius:var(--viral-radius-control, var(--radius-md, 10px));background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.wf-preset-prompt-block-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.35rem}.wf-preset-prompt-lang{font-size:.7rem;font-weight:600;letter-spacing:.04em;color:#ffffff85}.wf-preset-prompt-label{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffc107e0}.wf-preset-canvas-btn{flex-shrink:0;padding:.32rem .7rem;font-size:.75rem;font-weight:600;color:var(--btn-on-accent-fg, var(--text-primary));background:color-mix(in srgb,var(--viral-accent, #3b82f6) 55%,rgba(255,255,255,.08));border:1px solid color-mix(in srgb,var(--viral-accent, #3b82f6) 40%,transparent);border-radius:var(--viral-radius-control, var(--radius-md, 10px));cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.wf-preset-canvas-btn:hover{background:color-mix(in srgb,var(--viral-accent, #3b82f6) 68%,rgba(255,255,255,.1));border-color:color-mix(in srgb,var(--viral-accent, #3b82f6) 55%,transparent)}.wf-preset-canvas-btn--hint,.viral-result-canvas-btn--hint{color:var(--text-muted, rgba(255, 255, 255, .72));background:#ffffff0f;border-color:#ffffff24;font-weight:500}.wf-preset-canvas-btn--hint:hover,.viral-result-canvas-btn--hint:hover{background:#ffffff1a;border-color:#ffffff38}.viral-result-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 .85rem}.viral-result-canvas-btn{font-size:.8rem;padding:.42rem .85rem}.viral-result-chat-btn{padding:.42rem .85rem;font-size:.8rem}.wf-prompt-box{position:relative}.wf-prompt-box--icon-only{display:inline-flex;align-items:center;flex-shrink:0;margin:0;padding:0;border:none;background:transparent}.wf-prompt-box--icon-only .wf-prompt-copy-btn{position:static}.wf-prompt-box--icon-only .wf-prompt-copy-payload,.wf-prompt-box--icon-only [data-wf-prompt-text]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.viral-result-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.viral-result-card-title-row .viral-result-card-title{margin-bottom:0}.wf-prompt-copy-btn{position:absolute;top:.4rem;right:.4rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;color:#ffffffb8;background:#00000073;border:1px solid rgba(255,255,255,.14);border-radius:var(--viral-radius-sm, var(--radius-sm, 6px));cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .12s}.wf-prompt-copy-btn:hover:not(:disabled){color:#fffffff2;background:#ffffff1f;border-color:#ffffff3d}.wf-prompt-copy-btn:active:not(:disabled){transform:scale(.96)}.wf-prompt-copy-btn:disabled{opacity:.4;cursor:not-allowed}.wf-prompt-copy-btn.is-copied{color:#b7f5c8;border-color:#48c77473;background:#48c7742e}.wf-prompt-copy-btn .synex-icon-wrap{width:.9rem;height:.9rem}.wf-prompt-box code,.wf-prompt-box .wf-preset-prompt-text{display:block;padding-right:2.35rem;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.wf-preset-prompt-text-wrap{min-height:0}.wf-preset-prompt-text{margin:0;font-size:.78rem;line-height:1.55;color:#ffffffb8;white-space:pre-wrap;word-break:break-word;overflow-x:hidden;overflow-y:auto;max-height:clamp(6.75rem,16vh,9.25rem);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.wf-preset-prompt-text::-webkit-scrollbar{width:5px}.wf-preset-prompt-text::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff38}.wf-preset-prompt-text::-webkit-scrollbar-thumb:hover{background:#ffffff52}.wf-preset-prompt-text.is-loading{color:#ffffff6b;font-style:italic}.wf-preset-prompt-hint{margin:.4rem 0 0;font-size:.68rem;line-height:1.4;color:#ffffff57}.wf-home-stage-exec{display:none}.home-launch-viral-section .wf-preset-prompt{flex-shrink:0;margin-top:0;padding:.58rem .65rem;display:flex;flex-direction:column;box-sizing:border-box}.home-launch-viral-section .wf-preset-prompt-head{margin-bottom:.38rem}.home-launch-viral-section .wf-preset-prompt-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;align-items:stretch}.home-launch-viral-section .wf-preset-prompt-block{display:flex;flex-direction:column;min-height:0;padding:.48rem .52rem;overflow:hidden}.home-launch-viral-section .wf-preset-prompt-block-head{flex-shrink:0;margin-bottom:.28rem}.home-launch-viral-section .wf-preset-prompt-text{flex:1 1 auto;min-height:0;margin:0;font-size:.74rem;line-height:1.55;color:#ffffffb8;white-space:pre-wrap;word-break:break-word;overflow-x:hidden;overflow-y:auto;max-height:var(--wf-preset-text-max-h, clamp(6.75rem, 16vh, 9.25rem));scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.home-launch-viral-section .wf-preset-prompt-hint{margin-top:.32rem;font-size:.64rem}@media(prefers-reduced-motion:reduce){.wf-home-stage-viewport{scroll-behavior:auto}}@media(max-height:860px){.wf-home-stage-viewport{--wf-stage-glow-bleed: clamp(.9rem, 2vw, 1.35rem)}.home-launch-viral-section{--wf-stage-card-min-h: 520px;--wf-preset-text-max-h: clamp(5.5rem, 14vh, 7.5rem);padding-block:clamp(.65rem,2vh,1.25rem)}#view-home>.home-body>.home-launch-viral-section:not(.home-mod--viral-in-launch){min-height:var(--wf-home-viewport-h)}.home-launch>.home-launch-viral-section.home-mod--viral-in-launch{min-height:0;padding-block:clamp(1rem,2.5vh,1.75rem)}.wf-prompt-gen-header{padding-top:.45rem;margin-bottom:clamp(.35rem,1vh,.75rem)}.wf-prompt-gen-title{font-size:clamp(1.15rem,2.2vw,1.45rem)}.wf-prompt-gen-lead{margin-top:.4rem;font-size:.8rem}.home-launch-viral-section .wf-category-bar{padding-bottom:clamp(.75rem,2vh,1.25rem)}.wf-home-stage-dots{padding-top:clamp(.55rem,1.5vh,.95rem);padding-bottom:clamp(1rem,2.5vh,1.65rem)}.home-launch-viral-section .wf-home-stage-slide .viral-workflow-shell{padding:clamp(.75rem,1.6vw,1rem)}.home-launch-viral-section .wf-preset-prompt{padding:.5rem .58rem}}@media(max-width:720px){.home-launch-viral-section .wf-preset-prompt-blocks,.viral-workflow-form--stage .viral-form-row--inputs,.viral-workflow-form--stage .viral-form-row--inputs.viral-form-row--inputs-split{grid-template-columns:1fr}}.home-launch-studio-section.home-mod--demoted{opacity:1}.home-launch-studio-section.home-mod--demoted .home-launch-studio-heading{font-size:var(--home-type-h2, clamp(2.5rem, 3.8vw, 3rem))}.home-launch-studio-section.home-mod--demoted .home-launch-composer-shell{transform:scale(.98);transform-origin:top center}.home-execution-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-top:1rem}.home-execution-card{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;text-align:left;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--viral-radius-card, var(--radius-lg, 14px));cursor:pointer;transition:background .15s,border-color .15s}.home-execution-card:hover{background:#ffffff0f;border-color:#ffffff24}.home-execution-card--secondary{opacity:.85}.home-execution-card-title{display:block;font-size:.88rem;font-weight:600;color:#ffffffd9}.home-execution-card-desc{display:block;margin-top:.2rem;font-size:.75rem;color:#ffffff73;line-height:1.4}#page-workflows{padding:1.25rem clamp(1rem,3vw,2rem) 2rem;overflow:hidden}#page-workflows .viral-workflow-app-root,#page-workflows .viral-workflow-shell{min-height:0;height:100%}#page-workflows .viral-workflow-shell{max-width:1280px;margin:0 auto}#page-workflows .wf-workspace-layout{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:1rem;align-items:start;height:100%;min-height:0}#home-launch-viral .wf-workspace-layout{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:1rem;align-items:start;height:auto;min-height:0}#home-launch-viral .wf-workspace-main{min-width:0;min-height:0;height:auto;max-height:none;overflow:visible;padding:clamp(1.1rem,2vw,1.7rem);border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:var(--viral-radius-shell, var(--radius-xl, 18px));background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 20px 55px #0003}#home-launch-viral .wf-template-sidebar{position:relative;top:auto;min-width:0;height:auto;max-height:none;overflow:hidden;padding:.85rem;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:var(--viral-radius-shell, var(--radius-xl, 18px));background:color-mix(in srgb,var(--surface) 94%,transparent)}#home-launch-viral .wf-template-sidebar{display:flex;flex-direction:column}#home-launch-viral .wf-template-sidebar .wf-category-bar{display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 .65rem;padding:0 .2rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent)}#home-launch-viral .wf-template-sidebar .wf-template-track{flex:1 1 auto;display:grid;gap:.35rem;min-height:0;max-height:none;overflow-y:auto;padding:.05rem .1rem .25rem;scrollbar-width:thin}#home-launch-viral .wf-template-sidebar .wf-template-chip{width:100%;min-width:0;justify-content:flex-start;padding:.55rem;text-align:left}@media(max-width:820px){#home-launch-viral .wf-workspace-layout{grid-template-columns:1fr}#home-launch-viral .wf-template-sidebar{position:relative;top:auto;max-height:none}#home-launch-viral .wf-template-sidebar .wf-template-track{display:flex;max-height:12rem;overflow-x:auto;overflow-y:hidden}#home-launch-viral .wf-template-sidebar .wf-template-chip{flex:0 0 min(72vw,18rem)}}@media(min-width:821px){#page-workflows{overflow-y:auto!important;overflow-x:hidden}#page-workflows .viral-workflow-app-root,#page-workflows .viral-workflow-shell,#page-workflows .wf-workspace-layout{height:auto!important;min-height:0}#page-workflows .wf-workspace-layout{align-items:stretch}#page-workflows .wf-template-sidebar{position:sticky;top:.75rem;height:auto!important;max-height:calc(100dvh - 6rem);overflow:hidden}#page-workflows .wf-template-sidebar .wf-template-track{flex:0 1 auto;max-height:calc(100dvh - 12rem);overflow-y:auto}#page-workflows .wf-workspace-main{height:auto!important;max-height:none;overflow:visible!important}}@media(max-width:768px){#view-home .home-launch-models,#view-home .home-launch-showcase-mount,#view-home .home-capabilities-mount,#view-home .wf-template-sidebar,#page-workflows .wf-template-sidebar{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;touch-action:pan-x}#view-home .home-launch-models>*,#view-home .home-launch-showcase-mount>*,#view-home .home-capabilities-mount>*,#view-home .wf-template-sidebar>*{scroll-snap-align:start}#view-home .home-launch-models,#view-home .home-launch-showcase-mount{padding-bottom:.45rem}}.viral-workflow-shell,.wf-template-chip,.wf-form-card,.wf-output-card,.wf-workspace-layout,.wf-workspace-main,.wf-template-sidebar,.wf-preset-card,.wf-parameter-card{border-radius:0!important}.viral-workflow-shell,.wf-workspace-layout,.wf-workspace-main{border-color:color-mix(in srgb,var(--viral-accent, var(--accent)) 48%,var(--border))}@media(min-width:821px){#page-workflows{overflow-y:auto;overflow-x:hidden}#page-workflows .viral-workflow-app-root,#page-workflows .viral-workflow-shell,#page-workflows .wf-workspace-layout{height:auto;min-height:0}#page-workflows .wf-workspace-layout{align-items:stretch}#page-workflows .wf-template-sidebar{position:sticky;top:.75rem;height:auto;max-height:calc(100dvh - 6rem);overflow:hidden}#page-workflows .wf-template-sidebar .wf-template-track{flex:0 1 auto;max-height:calc(100dvh - 12rem);overflow-y:auto}#page-workflows .wf-workspace-main{height:auto;max-height:none;overflow:visible}}#page-workflows .wf-workspace-main{min-width:0;min-height:0;height:100%;overflow-y:auto;padding:clamp(1.1rem,2vw,1.7rem);border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:var(--viral-radius-shell, var(--radius-xl, 18px));background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 20px 55px #0003}@media(min-width:769px){#view-home #home-launch-viral .wf-workspace-layout{height:auto;min-height:0;align-items:start}#view-home #home-launch-viral .wf-workspace-main{height:auto;max-height:none;overflow:visible}}#page-workflows .wf-workspace-layout{grid-template-columns:minmax(210px,238px) minmax(0,1fr);gap:.75rem}#page-workflows .wf-template-sidebar,#page-workflows .wf-workspace-main{border-color:color-mix(in srgb,var(--border) 58%,transparent);background:color-mix(in srgb,var(--surface) 62%,transparent);box-shadow:none}@media(min-width:769px){#view-home .home-main{overflow-x:auto;overflow-y:hidden;align-items:flex-start;scrollbar-width:none}#view-home .home-main>section{height:100%;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;overscroll-behavior-y:contain}#view-home #home-launch-viral{justify-content:flex-start;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}#view-home #home-launch-viral .wf-workspace-layout,#view-home #home-launch-viral .wf-workspace-main{height:auto;max-height:none;overflow:visible}#view-home .home-main>section::-webkit-scrollbar{width:8px}#view-home .home-main>section::-webkit-scrollbar-thumb{background:var(--accent)}#view-home .home-main>section::-webkit-scrollbar-track{background:transparent}}#page-workflows .wf-template-sidebar{padding:.65rem}#page-workflows .wf-workspace-main{padding:clamp(.85rem,1.5vw,1.2rem)}#page-workflows .wf-template-sidebar-head{padding:.15rem .2rem .55rem}#page-workflows .wf-template-sidebar-title{font-size:.88rem;font-weight:650}#page-workflows .wf-template-sidebar-count{min-width:1.35rem;height:1.35rem;font-size:.68rem}#page-workflows .wf-template-sidebar .wf-category-bar{gap:.2rem;margin-bottom:.45rem;padding:0 .1rem .45rem}#page-workflows .wf-template-sidebar .wf-category-chip{padding:.25rem .38rem;font-size:.62rem}#page-workflows .wf-template-sidebar .wf-template-track{gap:.2rem;padding:0}#page-workflows .wf-template-sidebar .wf-template-chip{padding:.42rem .45rem;border-color:transparent;background:transparent}#page-workflows .wf-template-sidebar .wf-template-chip:hover,#page-workflows .wf-template-sidebar .wf-template-chip.active{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}#page-workflows .wf-template-chip-description{display:none}#page-workflows .viral-workflow-head{margin-bottom:.7rem}#page-workflows .viral-workflow-kicker{margin-bottom:.2rem;font-size:.62rem}#page-workflows .viral-workflow-title{margin-bottom:.2rem;font-size:clamp(1.05rem,1.8vw,1.35rem)}#page-workflows .viral-workflow-lead{max-width:62ch;margin-bottom:.7rem;font-size:.76rem;line-height:1.4;color:var(--text-muted)}#page-workflows .viral-workflow-form{gap:.7rem}#page-workflows .viral-form-label{margin-bottom:.25rem;font-size:.68rem}#page-workflows .viral-form-input,#page-workflows .viral-form-textarea{padding:.58rem .7rem;font-size:.84rem}#page-workflows .viral-form-textarea{min-height:4.6rem}#page-workflows .viral-form-row--options{gap:.55rem}#page-workflows .viral-form-pills{gap:.25rem}#page-workflows .viral-pill{padding:.3rem .52rem;font-size:.7rem}#page-workflows .wf-preset-prompt,#page-workflows .wf-preset-prompt-block,#page-workflows .wf-parameter-card,#page-workflows .wf-preset-card{border-color:color-mix(in srgb,var(--border) 52%,transparent);background:color-mix(in srgb,var(--surface) 48%,transparent);box-shadow:none}#page-workflows .wf-preset-prompt{margin-top:.55rem;padding:.6rem .7rem}#page-workflows .wf-preset-prompt-block{padding:.45rem .5rem}#page-workflows .wf-preset-prompt-hint,#page-workflows .viral-dispatch-hint{display:none}#page-workflows .wf-preset-prompt-block-head{margin-bottom:.2rem}#page-workflows .wf-preset-prompt-lang,#page-workflows .wf-preset-prompt-label{font-size:.64rem}#page-workflows .viral-form-footer{gap:.45rem;padding-top:.15rem}#page-workflows .wf-template-chip[title],#home-launch-viral .wf-template-chip[title]{cursor:pointer}#home-launch-viral .wf-template-sidebar,#home-launch-viral .wf-workspace-main{border-color:color-mix(in srgb,var(--border) 58%,transparent);background:color-mix(in srgb,var(--surface) 62%,transparent);box-shadow:none}#home-launch-viral .wf-template-sidebar{padding:.65rem}#home-launch-viral .wf-workspace-main{padding:clamp(.85rem,1.5vw,1.2rem)}#home-launch-viral .wf-template-sidebar-head{padding:.15rem .2rem .55rem}#home-launch-viral .wf-template-sidebar-title{font-size:.88rem;font-weight:650}#home-launch-viral .wf-template-sidebar-count{min-width:1.35rem;height:1.35rem;font-size:.68rem}#home-launch-viral .wf-template-sidebar .wf-category-bar{gap:.2rem;margin-bottom:.45rem;padding:0 .1rem .45rem;min-height:2.05rem}#home-launch-viral .wf-template-sidebar .wf-category-chip{padding:.25rem .38rem;font-size:.62rem}#home-launch-viral .wf-template-sidebar .wf-template-track{gap:.2rem;padding:0}#home-launch-viral .wf-template-sidebar .wf-template-chip{padding:.42rem .45rem;border-color:transparent;background:transparent}#home-launch-viral .wf-template-sidebar .wf-template-chip:hover,#home-launch-viral .wf-template-sidebar .wf-template-chip.active{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}#home-launch-viral .wf-template-chip-description{display:none}#home-launch-viral .viral-workflow-head{margin-bottom:.7rem}#home-launch-viral .viral-workflow-kicker{margin-bottom:.2rem;font-size:.62rem}#home-launch-viral .viral-workflow-title{margin-bottom:.2rem;font-size:clamp(1.05rem,1.8vw,1.35rem)}#home-launch-viral .viral-workflow-lead{max-width:62ch;margin-bottom:.7rem;font-size:.76rem;line-height:1.4;color:var(--text-muted)}#home-launch-viral .viral-workflow-form{gap:.7rem}#home-launch-viral .viral-form-label{margin-bottom:.25rem;font-size:.68rem}#home-launch-viral .viral-form-input,#home-launch-viral .viral-form-textarea{padding:.58rem .7rem;font-size:.84rem}#home-launch-viral .viral-form-textarea{min-height:4.6rem}#home-launch-viral .viral-form-row--options{gap:.55rem}#home-launch-viral .viral-form-pills{gap:.25rem}#home-launch-viral .viral-pill{padding:.3rem .52rem;font-size:.7rem}#home-launch-viral .wf-preset-prompt,#home-launch-viral .wf-preset-prompt-block,#home-launch-viral .wf-parameter-card,#home-launch-viral .wf-preset-card{border-color:color-mix(in srgb,var(--border) 52%,transparent);background:color-mix(in srgb,var(--surface) 48%,transparent);box-shadow:none}#home-launch-viral .wf-preset-prompt{margin-top:.55rem;padding:.6rem .7rem}#home-launch-viral .wf-preset-prompt-block{padding:.45rem .5rem}#home-launch-viral .wf-preset-prompt-hint,#home-launch-viral .viral-dispatch-hint{display:none}#home-launch-viral .wf-preset-prompt-block-head{margin-bottom:.2rem}#home-launch-viral .wf-preset-prompt-lang,#home-launch-viral .wf-preset-prompt-label{font-size:.64rem}#home-launch-viral .viral-form-footer{gap:.45rem;padding-top:.15rem}:where(#page-workflows,#home-launch-viral) .viral-workflow-kicker{display:none}:where(#page-workflows,#home-launch-viral) .viral-workflow-head{border-bottom:1px solid color-mix(in srgb,var(--border) 42%,transparent);padding-bottom:.55rem}:where(#page-workflows,#home-launch-viral) .viral-workflow-lead{display:none}:where(#page-workflows,#home-launch-viral) .viral-form-row--topic{padding-bottom:.65rem;border-bottom:1px solid color-mix(in srgb,var(--border) 34%,transparent)}:where(#page-workflows,#home-launch-viral) .viral-form-row--options{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#page-workflows,#home-launch-viral) .viral-form-row--options .viral-form-label{color:var(--text-muted);font-size:.62rem;font-weight:500}:where(#page-workflows,#home-launch-viral) .viral-form-pills{min-height:2rem;padding:.18rem;border:1px solid color-mix(in srgb,var(--border) 42%,transparent);background:color-mix(in srgb,var(--surface) 38%,transparent)}:where(#page-workflows,#home-launch-viral) .viral-pill{border-color:transparent;background:transparent}:where(#page-workflows,#home-launch-viral) .viral-pill.active{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}:where(#page-workflows,#home-launch-viral) .wf-preset-prompt{border:0;border-top:1px solid color-mix(in srgb,var(--border) 42%,transparent);background:transparent}:where(#page-workflows,#home-launch-viral) .wf-preset-prompt-block{border:0;border-left:2px solid color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--surface) 34%,transparent)}:where(#page-workflows,#home-launch-viral) .viral-result-panel{margin-top:.8rem;border-top:1px solid color-mix(in srgb,var(--border) 48%,transparent);background:transparent}:where(#page-workflows,#home-launch-viral) .viral-result-card{border-color:color-mix(in srgb,var(--border) 42%,transparent);background:color-mix(in srgb,var(--surface) 42%,transparent);box-shadow:none}:where(#page-workflows,#home-launch-viral) .viral-result-card-title{font-size:.76rem;font-weight:600}:where(#page-workflows,#home-launch-viral) .viral-result-grid{gap:.55rem}@media(max-width:820px){:where(#page-workflows,#home-launch-viral) .viral-form-row--options{grid-template-columns:1fr}}@media(min-width:769px){#view-home .home-main{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}#view-home .home-main>section{flex:0 0 100%!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--accent) transparent!important;overscroll-behavior-y:contain}#view-home #home-launch-viral{min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;justify-content:flex-start!important}#view-home #home-launch-viral .wf-home-stage-wrap,#view-home #home-launch-viral .wf-workspace-layout,#view-home #home-launch-viral .wf-workspace-main{height:auto!important;max-height:none!important;overflow:visible!important}#view-home .home-main>section::-webkit-scrollbar{width:9px}#view-home .home-main>section::-webkit-scrollbar-thumb{background:var(--accent)}#view-home .home-main>section::-webkit-scrollbar-track{background:color-mix(in srgb,var(--accent) 10%,transparent)}}#page-workflows .viral-workflow-head{padding:0}#page-workflows .wf-template-sidebar{position:relative;top:auto;min-width:0;height:100%;max-height:none;overflow:hidden;padding:.85rem;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:var(--viral-radius-shell, var(--radius-xl, 18px));background:color-mix(in srgb,var(--surface) 94%,transparent)}#page-workflows .wf-template-sidebar{display:flex;flex-direction:column}.wf-template-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.25rem .35rem .7rem}.wf-template-sidebar-kicker{margin:0 0 .15rem;color:var(--viral-accent);font-size:.62rem;font-weight:700;letter-spacing:.14em}.wf-template-sidebar-title{margin:0;color:var(--text-primary);font-size:1rem}.wf-template-sidebar-count{display:inline-grid;min-width:1.7rem;height:1.7rem;place-items:center;border-radius:999px;background:var(--viral-accent-soft, rgba(255, 77, 79, .12));color:var(--viral-accent);font-size:.75rem;font-weight:700}#page-workflows .wf-template-sidebar .wf-category-bar{display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 .65rem;padding:0 .2rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);min-height:2.05rem}#page-workflows .wf-template-sidebar .wf-category-chip{padding:.3rem .45rem;font-size:.68rem}#page-workflows .wf-template-sidebar .wf-template-track{flex:1 1 auto;display:grid;gap:.35rem;min-height:0;max-height:none;overflow-y:auto;padding:.05rem .1rem .25rem;scrollbar-width:thin}#page-workflows .wf-template-sidebar .wf-template-chip{width:100%;min-width:0;justify-content:flex-start;align-items:center;padding:.55rem;border-radius:var(--viral-radius-control, var(--radius-md, 10px));text-align:left}.wf-template-chip-copy{display:grid;min-width:0;gap:.12rem;flex:1}.wf-template-chip-description{overflow:hidden;color:#ffffff6b;font-size:.66rem;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.wf-template-chip-arrow{color:#ffffff61;font-size:1.15rem;line-height:1}#page-workflows .wf-template-sidebar .wf-template-chip.active{border-color:color-mix(in srgb,var(--viral-accent) 62%,var(--border));background:color-mix(in srgb,var(--viral-accent) 13%,var(--surface))}#page-workflows .wf-template-sidebar .wf-template-chip.active .wf-template-chip-arrow{color:var(--viral-accent)}@media(max-width:820px){#page-workflows .wf-workspace-layout{grid-template-columns:1fr}#page-workflows .wf-template-sidebar{position:relative;top:auto;max-height:none}#page-workflows .wf-template-sidebar .wf-template-track{display:flex;max-height:12rem;overflow-x:auto;overflow-y:hidden}#page-workflows .wf-template-sidebar .wf-template-chip{flex:0 0 min(72vw,18rem)}}.nav-feature-btn--viral:not(.active) .nav-btn-icon{color:var(--viral-accent, var(--accent))}@media(max-width:640px){.viral-form-row--options{grid-template-columns:1fr}.viral-result-header{flex-direction:column}}.wf-template-carousel{margin:0 0 1.25rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.wf-template-track{display:flex;gap:.5rem;padding:.25rem .15rem .5rem;min-width:min-content}.wf-template-chip{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;font-size:.82rem;font-weight:600;color:#ffffffb8;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:var(--viral-radius-control, var(--radius-md, 10px));cursor:pointer;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}.wf-template-chip:hover{color:var(--text-primary);border-color:#ff785059}.wf-template-chip.active{color:var(--text-primary);background:var(--viral-accent-soft, rgba(255, 77, 79, .12));border-color:#ff64508c;box-shadow:0 0 0 1px #ff645033}.wf-template-chip-icon{font-size:1rem;line-height:1}.wf-template-chip-mult{font-size:.68rem;font-weight:700;padding:.1rem .35rem;border-radius:var(--viral-radius-sm, var(--radius-sm, 6px));background:#ffb45026;color:#ffb84d}.wf-template-chip-badge{font-size:.62rem;font-weight:700;padding:.08rem .32rem;border-radius:999px;letter-spacing:.02em;line-height:1.2}.wf-template-chip-badge--trial{background:#50c88c29;color:#7ddea8}.wf-template-chip-badge--paid{background:#ffb45024;color:#ffb84d}.home-launch-viral-section.home-mod--viral-workflow-compact{padding-block:clamp(.5rem,1.5vh,1rem)}.home-mod--viral-workflow-compact .wf-prompt-gen-header{margin-bottom:clamp(.35rem,1vh,.65rem)}.home-mod--viral-workflow-focus .wf-home-focus-viewport{position:relative;width:100%;max-width:min(960px,100%);margin-inline:auto;overflow:visible;padding-block:clamp(.35rem,1vh,.75rem);flex:0 0 auto}.home-mod--viral-workflow-focus .wf-home-focus-track{display:block;width:100%;min-width:0;padding:0}.home-mod--viral-workflow-focus .wf-home-stage-slide{flex:none;width:100%;max-width:none;scroll-snap-align:none;scroll-snap-stop:normal;cursor:default;content-visibility:visible;contain:none;contain-intrinsic-size:none}.home-mod--viral-workflow-focus .wf-home-stage-slide .viral-workflow-shell{box-shadow:var(--shadow-medium, 0 12px 40px rgba(0, 0, 0, .28))}.wf-home-focus-strip{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.45rem;width:100%;max-width:min(960px,100%);margin:.15rem auto 0;padding:.35rem .15rem .15rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.wf-home-focus-strip::-webkit-scrollbar{height:4px}.wf-home-focus-strip::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.wf-home-focus-chip{flex:0 0 auto;padding:.4rem .85rem;font-size:.78rem;font-weight:500;line-height:1.25;color:#ffffffad;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--viral-radius-control, var(--radius-md, 10px));cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.wf-home-focus-chip:hover{color:#ffffffeb;background:#ffffff17;border-color:#ffffff2e}.wf-home-focus-chip.is-active{color:var(--text-primary);background:color-mix(in srgb,var(--accent, #3b82f6) 72%,rgba(255,255,255,.08));border-color:color-mix(in srgb,var(--accent, #3b82f6) 55%,transparent)}.wf-home-focus-chip-label{display:inline-block;max-width:12rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.home-launch-viral-section.home-mod--wf-stage-decor-classic .wf-home-stage-viewport,.home-launch-viral-section.home-mod--wf-stage-decor-stage-spotlight .wf-home-stage-viewport{isolation:isolate}.home-mod--wf-stage-decor-stage-spotlight .wf-home-stage-slide .viral-workflow-shell{transform-origin:50% 100%;transition:transform var(--duration-normal, .22s) var(--ease-synex, ease),box-shadow var(--duration-normal, .22s) var(--ease-synex, ease),opacity var(--duration-normal, .22s) var(--ease-synex, ease)}.home-mod--wf-stage-decor-stage-spotlight .wf-home-stage-viewport.is-auto-scrolling .wf-home-stage-slide .viral-workflow-shell{transition:none}.home-mod--wf-stage-decor-stage-spotlight .wf-home-stage-slide.is-active .viral-workflow-shell{box-shadow:var(--shadow-medium)}@media(prefers-reduced-motion:reduce){.home-mod--wf-stage-decor-stage-spotlight .wf-home-stage-slide .viral-workflow-shell{transition:none;transform:none!important}}#view-home .home-launch-viral-section .wf-home-stage-slide>.viral-workflow-shell,#view-home .home-launch-viral-section .wf-home-stage-card-inner{height:var(--wf-stage-card-min-h);min-height:var(--wf-stage-card-min-h);border:1px solid color-mix(in srgb,var(--border) 82%,var(--accent) 8%);border-radius:var(--radius-lg, 14px);background:var(--surface);box-shadow:none;overflow:hidden}#view-home .home-launch-viral-section .wf-home-stage-slide>.viral-workflow-shell{padding:clamp(1rem,1.8vw,1.25rem)}#view-home .home-launch-viral-section .wf-home-stage-slide>.viral-workflow-shell:hover,#view-home .home-launch-viral-section .wf-home-stage-slide.is-active>.viral-workflow-shell{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));box-shadow:none}#view-home .home-launch-viral-section .wf-home-stage-slide .viral-workflow-body{min-height:0;overflow:hidden}@media(max-width:720px){#view-home .home-launch-viral-section .wf-home-stage-slide>.viral-workflow-shell,#view-home .home-launch-viral-section .wf-home-stage-card-inner{height:auto;min-height:var(--wf-stage-card-min-h)}}.viral-workflow-shell,.viral-workflow-shell--compact,.wf-home-stage-card-inner{border-color:var(--synex-divider);background:var(--surface);box-shadow:none}.home-launch-viral-section .wf-home-stage-slide .viral-workflow-shell,.home-mod--viral-workflow-focus .wf-home-stage-slide .viral-workflow-shell{background:var(--surface);border-color:var(--synex-divider);box-shadow:none}.home-launch-viral-section .wf-home-stage-slide .viral-workflow-shell:before,.home-launch-viral-section .wf-home-stage-slide .viral-workflow-shell:after{display:none}.wf-home-stage-slide.is-active .viral-workflow-shell,.wf-home-stage-viewport.is-auto-scrolling .wf-home-stage-slide .viral-workflow-shell,.home-mod--wf-stage-decor-stage-spotlight .wf-home-stage-slide.is-active .viral-workflow-shell{border-color:var(--synex-divider);box-shadow:none}.viral-form-input,.viral-form-textarea,.viral-form-upload-url,.viral-form-select,.wf-preset-prompt,.wf-preset-prompt-block,.wf-prompt-box,.wf-reverse-more{color:var(--text);background:var(--surface-2);border-color:var(--synex-divider);box-shadow:none}.viral-form-input:focus,.viral-form-textarea:focus,.viral-form-upload-url:focus,.viral-form-select:focus{border-color:var(--accent);box-shadow:var(--glow-accent-focus)}.viral-form-label,.viral-form-upload-hint,.wf-preset-prompt-hint,.wf-preset-prompt-lang,.wf-prompt-gen-lead{color:var(--text-muted)}.viral-pill,.wf-category-chip,.wf-template-chip,.wf-home-focus-chip,.execution-layer-tab{color:var(--text-muted);background:transparent;border-color:var(--synex-divider);box-shadow:none}.viral-pill:hover,.wf-category-chip:hover,.wf-template-chip:hover,.wf-home-focus-chip:hover,.execution-layer-tab:hover{color:var(--text);background:var(--surface-2);border-color:var(--border-strong)}.viral-pill.active,.wf-category-chip.is-active,.wf-template-chip.active,.wf-home-focus-chip.is-active,.execution-layer-tab.is-active{color:var(--btn-on-accent-fg, var(--text));background:color-mix(in srgb,var(--accent) 14%,var(--surface));border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}.viral-form-upload-btn{background:color-mix(in srgb,var(--accent) 6%,var(--surface-2));border-color:color-mix(in srgb,var(--accent) 30%,var(--border));box-shadow:none}.viral-form-upload-btn:hover,.viral-form-upload.is-file-dragover .viral-form-upload-btn,.viral-form-upload-btn.is-file-dragover{background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));border-color:color-mix(in srgb,var(--accent) 52%,var(--border));box-shadow:none}.wf-preset-canvas-btn,.wf-reverse-copy-btn,.viral-dispatch-btn{background:var(--accent);box-shadow:none}.wf-preset-canvas-btn:hover,.wf-reverse-copy-btn:hover,.viral-dispatch-btn:hover{background:var(--accent-hover);box-shadow:var(--shadow-subtle)}@media(min-width:769px){#view-home .home-main>section{height:calc(100dvh - var(--home-launch-header-desktop-h, 3.75rem))!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--accent) transparent!important}#view-home #home-launch-viral{height:calc(100dvh - var(--home-launch-header-desktop-h, 3.75rem))!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;justify-content:flex-start!important}#view-home #home-launch-viral>.wf-home-stage-wrap,#view-home #home-launch-viral .wf-workspace-layout,#view-home #home-launch-viral .wf-workspace-main{height:auto!important;max-height:none!important;overflow:visible!important}}
