.traffic-template-surface{--color-app-border:#00000014;--color-app-surface:#ffffffd1;--color-app-text:#000;--color-app-text-muted:#6e6e6e;--color-brand-500:#171618;--color-brand-600:#111012;--color-workspace-ai:#004d60;--color-workspace-brand:#000;--color-workspace-card-border:#e0e0e0;--color-workspace-pro:#38296c;--color-workspace-secondary:#e6f3d6;--ws-safe-bottom:env(safe-area-inset-bottom,0px);font-family:AqMiSans,system-ui,sans-serif}:is(.traffic-template-surface,.traffic-template-surface *).vc-create{flex:1 1;flex-direction:column}:is(.traffic-template-surface,.traffic-template-surface *).vc-create,:is(.traffic-template-surface,.traffic-template-surface *).vc-create__scroll{display:flex;gap:16px;min-height:0;min-width:0}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__scroll{flex:0 1 auto;flex-direction:column;overflow:hidden auto;scrollbar-color:rgba(15,23,42,.16) transparent;scrollbar-width:thin;width:100%}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__scroll::-webkit-scrollbar{width:6px}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__scroll::-webkit-scrollbar-track{background:transparent}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__scroll::-webkit-scrollbar-thumb{background:rgba(15,23,42,.16);border-radius:999px}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__scroll::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.28)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__section-title{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__section-title span{color:var(--color-app-text-muted);display:block;font-size:12px;font-weight:400;line-height:1.45;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__params{background:rgba(255,255,255,.78);border:1px solid rgba(15,23,42,.06);border-radius:16px;box-shadow:inset 0 1px rgba(255,255,255,.9),0 8px 24px rgba(15,23,42,.035);display:flex;flex-direction:column;gap:12px;padding:14px;position:relative}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__param-bar{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__param-button{align-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.07);border-radius:13px;color:var(--color-app-text);display:grid;grid-gap:10px;gap:10px;grid-template-columns:30px minmax(0,1fr) 14px;min-height:54px;padding:8px 10px;text-align:left;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;width:100%}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__param-button.is-open,:is(.traffic-template-surface,.traffic-template-surface *).vc-create__param-button:hover{background:rgb(251,253,255);border-color:color-mix(in srgb,var(--color-workspace-pro) 28%,#fff);box-shadow:0 8px 20px rgba(14,165,233,.08);transform:translateY(-1px)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__param-icon{background:color-mix(in srgb,var(--color-workspace-pro) 8%,#fff);border-radius:10px;color:var(--color-workspace-pro);display:grid;height:30px;place-items:center;width:30px}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__param-text{min-width:0}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__param-text small{color:var(--color-app-text-muted);display:block;font-size:10px;font-weight:400;line-height:1.2}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__param-text strong{color:var(--color-app-text);display:block;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__chevron{color:var(--color-app-text-muted);transition:transform .16s}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__chevron.is-open{transform:rotate(180deg)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__field{display:flex;flex-direction:column;gap:9px}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__field label{color:var(--color-app-text);font-size:13px;font-weight:500}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__field input,:is(.traffic-template-surface,.traffic-template-surface *).vc-create__field select,:is(.traffic-template-surface,.traffic-template-surface *).vc-create__field textarea{background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.07);border-radius:14px;color:var(--color-app-text);font-size:13px;line-height:1.55;outline:none;padding:11px 12px;resize:none;transition:border-color .22s,background .22s,box-shadow .22s;width:100%}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__prompt-wrap{min-height:0;position:relative}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__prompt-wrap.is-open textarea{background:rgb(255,255,255);border-color:rgba(15,23,42,.12);box-shadow:inset 0 0 0 1px rgba(15,23,42,.02),0 8px 24px rgba(15,23,42,.043)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__prompt-wrap textarea{min-height:168px;padding-right:112px}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__prompt-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__prompt-header label{flex:0 0 auto;line-height:1.3;padding-top:6px;white-space:nowrap}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__prompt-frame{background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.07);border-radius:14px;cursor:text;display:block;min-height:168px;padding:10px 0;position:relative;transition:border-color .22s,background .22s,box-shadow .22s;width:100%}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__prompt-frame:focus-within{background:rgb(255,255,255);border-color:rgba(15,23,42,.18);box-shadow:inset 0 0 0 1px rgba(15,23,42,.02),0 8px 24px rgba(15,23,42,.043)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__prompt-wrap.is-open .vc-create__prompt-frame{background:rgb(255,255,255);border-color:rgba(15,23,42,.12);box-shadow:inset 0 0 0 1px rgba(15,23,42,.02),0 8px 24px rgba(15,23,42,.043)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__reverse-entry{align-items:center;background:rgb(222,252,100);border:1px solid transparent;border-radius:999px;box-shadow:0 6px 16px -6px rgba(31,74,60,.28),0 1px 3px rgba(15,23,42,.06);color:rgb(31,42,34);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;gap:6px;min-height:30px;padding:0 10px 0 12px;transition:background .22s,border-color .22s,box-shadow .22s,color .22s,transform .22s cubic-bezier(.22,1,.36,1)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__reverse-entry:focus-visible{outline:2px solid rgba(31,74,60,.7);outline-offset:2px}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__reverse-entry.is-open,:is(.traffic-template-surface,.traffic-template-surface *).vc-create__reverse-entry:hover{background:rgb(222,252,100);border-color:rgba(31,74,60,.16);box-shadow:0 14px 28px -10px rgba(31,74,60,.36),0 2px 8px rgba(31,74,60,.08);transform:translateY(-1px) scale(1.01)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__reverse-entry.is-open{color:rgb(20,42,34)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__reverse-entry span{display:block;max-width:5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__reverse-entry svg{color:rgba(31,42,34,.65);height:13px;transition:transform .22s cubic-bezier(.22,1,.36,1);width:13px}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__reverse-entry.is-open svg{transform:rotate(180deg)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__reverse-entry:active{transform:translateY(0) scale(.985)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__field input:focus,:is(.traffic-template-surface,.traffic-template-surface *).vc-create__field select:focus,:is(.traffic-template-surface,.traffic-template-surface *).vc-create__field textarea:focus{background:rgb(255,255,255);border-color:color-mix(in srgb,var(--color-workspace-pro) 42%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-workspace-pro) 9%,transparent)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__submit{background:linear-gradient(135deg,rgb(15,23,42),rgb(17,24,39) 50%,rgb(30,41,59));border:0;border-radius:999px;box-shadow:0 16px 32px rgba(15,23,42,.16);color:rgb(255,255,255);flex:0 0 auto;font-size:14px;font-weight:500;min-height:46px;position:relative;transition:box-shadow .16s,transform .16s,background .16s;width:100%}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__submit:not(:disabled):hover{box-shadow:0 18px 38px rgba(15,23,42,.2);transform:translateY(-1px)}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__submit:disabled{background:rgb(203,213,225);box-shadow:none;cursor:not-allowed}:is(.traffic-template-surface,.traffic-template-surface *).vc-tool-switcher__button{align-items:center;background:linear-gradient(rgba(255,255,255,.96),rgba(248,250,252,.9)),rgb(255,255,255);border:1px solid rgba(15,23,42,.07);border-radius:16px;box-shadow:0 12px 34px rgba(15,23,42,.067),inset 0 1px rgba(255,255,255,.92);display:grid;grid-gap:11px;gap:11px;grid-template-columns:44px minmax(0,1fr) auto;padding:11px;text-align:left;transition:border-color .18s,box-shadow .18s,transform .18s;width:100%}:is(.traffic-template-surface,.traffic-template-surface *).vc-tool-switcher__button:hover{border-color:color-mix(in srgb,rgb(222,252,100) 55%,transparent 45%);box-shadow:0 16px 42px rgba(15,23,42,.09),inset 0 1px rgba(255,255,255,.95);transform:translateY(-1px)}:is(.traffic-template-surface,.traffic-template-surface *).vc-tool-switcher__icon{height:44px;width:44px}:is(.traffic-template-surface,.traffic-template-surface *).vc-tool-switcher__copy{min-width:0}:is(.traffic-template-surface,.traffic-template-surface *).vc-tool-switcher__copy span{color:var(--color-app-text-muted);display:block;font-size:11px;font-weight:400}:is(.traffic-template-surface,.traffic-template-surface *).vc-tool-switcher__copy strong{color:var(--color-app-text);font-size:16px;line-height:1.25;margin-top:2px}:is(.traffic-template-surface,.traffic-template-surface *).vc-tool-switcher__copy small,:is(.traffic-template-surface,.traffic-template-surface *).vc-tool-switcher__copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.traffic-template-surface,.traffic-template-surface *).vc-tool-switcher__copy small{color:var(--color-app-text-muted);font-size:11px;font-weight:400;margin-top:3px}:is(.traffic-template-surface,.traffic-template-surface *).video-center{background:rgb(245,246,248);display:grid;grid-template-columns:minmax(380px,460px) minmax(0,0) minmax(0,1fr);height:100%;min-height:0;position:relative;transition:grid-template-columns .24s cubic-bezier(.22,1,.36,1)}:is(.traffic-template-surface,.traffic-template-surface *).video-center__left{background:rgba(255,255,255,.94);border-right:1px solid var(--color-workspace-card-border);display:flex;flex-direction:column;gap:12px;grid-area:1/1;min-height:0;min-width:0;overflow:hidden auto;padding:16px 14px 14px}:is(.traffic-template-surface,.traffic-template-surface *).video-center__create{flex:1 1;min-height:0}:is(.traffic-template-surface,.traffic-template-surface *).video-center__canvas{grid-area:1/3;min-height:0;min-width:0;overflow:auto}.traffic-template-surface button{cursor:pointer}.traffic-template-surface button:disabled{cursor:not-allowed}.traffic-template-surface .vc-create__submit{display:flex;align-items:center;justify-content:center;gap:0}.traffic-template-surface .video-task-results{min-width:0;min-height:0;height:100%;position:relative;display:flex;flex-direction:column;background:#fff}.traffic-template-surface .video-result-heading{height:52px;flex:none;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(0,0,0,.04);padding:0 24px}.traffic-template-surface .video-result-heading i{display:block;width:2px;height:14px;background:#000;border-radius:999px}.traffic-template-surface .video-result-heading h2{font-size:13px;font-weight:600;letter-spacing:.025em;line-height:19.5px;margin:0;color:#0f1419}.traffic-template-surface .video-result-category{display:flex;align-items:center;flex:none;gap:6px;overflow:auto;scrollbar-width:none;padding:10px 112px 10px 24px;border-bottom:1px solid rgba(0,0,0,.04)}.traffic-template-surface .video-result-category::-webkit-scrollbar{display:none}.traffic-template-surface .video-result-body{min-height:0;flex:1 1;overflow:auto}.traffic-template-surface .video-result-empty-icon{width:48px;height:48px;border-radius:12px;background:#f1f8e8;display:grid;place-items:center;overflow:hidden}.traffic-template-surface .video-result-empty-icon img{width:68%;height:68%;object-fit:contain}.traffic-template-surface .vc-tool-switcher__copy strong{font-weight:520}:is(.traffic-template-surface,.traffic-template-surface *).vc-create__chevron,:is(.traffic-template-surface,.traffic-template-surface *).vc-create__menu-option svg,:is(.traffic-template-surface,.traffic-template-surface *).vc-create__param-icon svg{height:15px;width:15px}:is(.traffic-template-surface,.traffic-template-surface *).vc-tool-switcher__icon,:is(.traffic-template-surface,.traffic-template-surface *).vc-tool-switcher__option-icon{background:color-mix(in srgb,rgb(222,252,100) 30%,rgb(248,250,252) 70%);border:1px solid rgba(15,23,42,.05);border-radius:13px;box-shadow:inset 0 1px rgba(255,255,255,.72);color:rgb(15,23,42);display:grid;font-size:17px;overflow:hidden;place-items:center}.traffic-template-surface .video-result-category button,.traffic-template-surface .video-result-filter-group button{flex:none;border:1px solid rgba(0,0,0,.06)!important;border-radius:999px!important;background:#f7f8fa!important;color:#4d5965!important;padding:6px 12px!important;font-size:12px!important;font-weight:500!important;line-height:18px;transition:background .15s,border-color .15s,color .15s}.traffic-template-surface .video-result-category button:hover,.traffic-template-surface .video-result-filter-group button:hover{border-color:rgba(0,0,0,.12)!important;background:white!important;color:#0f1419!important}.traffic-template-surface .video-result-category button.active,.traffic-template-surface .video-result-filter-group button.active{border-color:rgba(0,0,0,.12)!important;background:#defc64!important;color:#0f1419!important}