.wp-showcase-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 16px;padding:12px 16px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);color:var(--wp-text);text-align:left;cursor:pointer}.wp-showcase-entry:hover{border-color:var(--wp-cyan)}.wp-showcase-entry-text{display:grid;gap:2px;min-width:0}.wp-showcase-entry-text strong{font-size:14px}.wp-showcase-entry-text span,.wp-showcase-fine{color:var(--wp-muted);font-size:13px}.wp-showcase-entry-go{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--wp-cyan);font-size:13px}.wp-showcase{display:flex;flex-direction:column;gap:24px;max-width:1120px;color:var(--wp-text)}.wp-showcase .wp-page-head{margin:0}.wp-showcase-chips{display:flex;flex-wrap:wrap;gap:8px}.wp-showcase-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--wp-line);border-radius:999px;background:transparent;color:var(--wp-muted);font:inherit;font-size:14px;cursor:pointer}.wp-showcase-chip span{font-size:12.5px;opacity:.7}.wp-showcase-chip[aria-selected=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim);color:var(--wp-text)}.wp-showcase-channel{display:flex;flex-direction:column;border:1px solid var(--wp-line);border-radius:24px;background:var(--wp-panel)}.wp-showcase-head{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:24px 28px}.wp-showcase-head-copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:min(240px,100%)}.wp-showcase-head a{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;color:var(--wp-text);font-size:22px;font-weight:700;text-decoration:none}.wp-showcase-head a:hover{color:var(--wp-cyan)}.wp-showcase-head p{margin:0;color:var(--wp-muted);font-size:13.5px}.wp-showcase-make{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;font-size:15px}.wp-showcase-avatar{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover;background:var(--wp-raised);font-size:13px}.wp-showcase-pad{margin:0;padding:0 28px 24px}.wp-showcase-stats{display:flex;flex-wrap:wrap;margin:0;border-top:1px solid var(--wp-line)}.wp-showcase-stats>div{display:flex;flex:1 1 160px;flex-direction:column;gap:8px;padding:20px 28px;border-right:1px solid var(--wp-line)}.wp-showcase-stats>div:last-child{border-right:0}.wp-showcase-stats dt{color:var(--wp-muted);font-size:13px}.wp-showcase-stats dd{display:flex;align-items:baseline;gap:6px;margin:0;font-size:30px;line-height:1}.wp-showcase-stats small{color:var(--wp-muted);font-size:13px}.wp-showcase-revenue{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:18px 28px;border-top:1px solid var(--wp-line)}.wp-showcase-revenue>.wp-showcase-fine{max-width:420px;margin:0;font-size:12.5px;line-height:1.5}.wp-showcase-goal{display:flex;flex:1;flex-direction:column;gap:8px;min-width:min(260px,100%)}.wp-showcase-goal p{display:flex;align-items:center;gap:10px;margin:0;font-size:14px}.wp-showcase-goal p span{color:var(--wp-muted)}.wp-showcase-bar{max-width:420px;height:6px;overflow:hidden;border-radius:999px;background:var(--wp-raised)}.wp-showcase-bar i{display:block;height:100%;border-radius:999px;background:var(--wp-cyan)}.wp-showcase-earned{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:8px 16px;min-width:min(260px,100%);color:var(--wp-muted);font-size:13px}.wp-showcase-earned>span:first-child{font-size:14px}.wp-showcase-earned strong{color:var(--wp-cyan);font-size:26px}.wp-showcase-list{display:flex;flex-direction:column;gap:14px}.wp-showcase-list-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.wp-showcase-list-head h2{margin:0;font-size:18px}.wp-showcase-list-head span{color:var(--wp-muted);font-size:13px}.wp-showcase-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none}.wp-showcase-video{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--wp-line);border-radius:18px;background:var(--wp-card)}.wp-showcase-thumb,.wp-showcase-frame{position:relative;width:100%;aspect-ratio:3 / 4;border:0;background:var(--wp-raised)}.wp-showcase-thumb{padding:0;cursor:pointer}.wp-showcase-thumb img{display:block;width:100%;height:100%;object-fit:cover}.wp-showcase-top{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;background:var(--wp-cyan);color:#fff;font-size:12px;font-weight:700}.wp-showcase-video-title{display:-webkit-box;min-height:45px;margin:14px 16px 4px;overflow:hidden;color:var(--wp-text);font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wp-showcase-video-title:hover{color:var(--wp-cyan)}.wp-showcase-views{display:flex;flex:1;align-items:baseline;gap:8px;margin:6px 16px 14px;color:var(--wp-muted);font-size:13px}.wp-showcase-views span{flex:1}.wp-showcase-views strong{color:var(--wp-text);font-size:24px;line-height:1}.wp-showcase-video-foot{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-top:1px solid var(--wp-line)}.wp-showcase-date{position:absolute;top:13px;right:16px;color:var(--wp-muted);font-size:12.5px}.wp-showcase-cost{display:flex;flex-direction:column;gap:2px}.wp-showcase-cost p,.wp-showcase-cost-none{margin:0;color:var(--wp-muted);font-size:13px;white-space:nowrap}.wp-showcase-cost strong{color:var(--wp-text);font-size:15px}.wp-showcase-cost small{color:var(--wp-muted);font-size:12px;white-space:nowrap}.wp-showcase-models button{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:none;color:var(--wp-muted);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.wp-showcase-models button span{flex:1}.wp-showcase-models button[aria-expanded=true] svg{transform:rotate(180deg)}.wp-showcase-models ul{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none}.wp-showcase-models li{display:flex;gap:6px;color:var(--wp-muted);font-size:12.5px}.wp-showcase-models li[data-used]{color:var(--wp-cyan)}.wp-showcase-models li span{flex:1}.wp-showcase-models li em{font-style:normal}.wp-showcase-models li strong{min-width:32px;text-align:right}.wp-showcase-cost-form{display:flex;flex-direction:column;gap:6px}.wp-showcase-cost-form label{color:var(--wp-muted);font-size:12px}.wp-showcase-cost-form>div{display:flex;gap:6px}.wp-showcase-cost-form input{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-panel);color:var(--wp-text);font:inherit;font-size:14px}.wp-showcase-cost-form .wp-ghost{padding:0 12px;border-radius:10px;font-size:13px}.wp-showcase-admin{display:flex;flex-direction:column;gap:14px;padding:18px 22px;border:1px dashed var(--wp-line);border-radius:18px}.wp-showcase-admin-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wp-showcase-admin-head strong{font-size:15px}.wp-showcase-admin-head span{flex:1;color:var(--wp-muted);font-size:13px}.wp-showcase-admin-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.wp-showcase-admin-form label{display:flex;flex-direction:column;gap:6px;color:var(--wp-muted);font-size:12.5px}.wp-showcase-admin-form input,.wp-showcase-admin-form select{height:40px;padding:0 12px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-card);color:var(--wp-text);font:inherit;color-scheme:dark}.wp-showcase-admin-form input[type=number]{width:180px}.wp-showcase-admin-form .wp-primary{height:40px;padding:0 20px}.wp-showcase-admin-note{align-self:center;color:var(--wp-muted);font-size:12px}.wp-showcase-admin-note[data-error=true]{color:var(--wp-danger)}@media(max-width:560px){.wp-showcase-entry{flex-direction:column;align-items:flex-start}.wp-showcase-head,.wp-showcase-stats>div,.wp-showcase-revenue{padding-right:18px;padding-left:18px}.wp-showcase-pad{padding:0 18px 18px}.wp-showcase-make{width:100%;justify-content:center}.wp-showcase-stats>div{flex-basis:50%;border-bottom:1px solid var(--wp-line)}.wp-showcase-stats dd{font-size:24px}.wp-showcase-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wp-showcase-video-title{margin:12px 12px 4px;font-size:14.5px}.wp-showcase-views{flex-wrap:wrap;gap:4px 6px;margin:6px 12px 12px}.wp-showcase-views span{flex-basis:100%}.wp-showcase-views strong{font-size:20px}.wp-showcase-cost p,.wp-showcase-cost small,.wp-showcase-cost-none{white-space:normal}.wp-showcase-video-foot{padding:10px 12px}.wp-showcase-date{position:static}}.wp-showcase-cards{margin:0 0 8px}.wp-showcase-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.wp-showcase-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card);color:var(--wp-text);cursor:pointer;transition:border-color .15s ease}.wp-showcase-card:hover{border-color:var(--wp-cyan)}.wp-showcase-card-cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--wp-raised)}.wp-showcase-card-blur{position:absolute;inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px);object-fit:cover;filter:blur(18px) brightness(.55)}.wp-showcase-card-thumb{position:relative;display:block;height:100%;aspect-ratio:9 / 16;margin:0 auto;object-fit:cover}.wp-showcase-card-cover:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#000000bf);pointer-events:none}.wp-showcase-card-latest{position:absolute;z-index:1;right:10px;bottom:10px;left:10px;display:flex;align-items:center;gap:6px;overflow:hidden;color:#fff;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px rgb(0 0 0 / .7)}.wp-showcase-card-body{display:grid;gap:14px;padding:14px 16px 16px}.wp-showcase-card-head{display:flex;align-items:center;gap:10px;min-width:0}.wp-showcase-card-head>div{display:grid;gap:2px;min-width:0}.wp-showcase-card-head strong{font-size:15px}.wp-showcase-card-head span{overflow:hidden;color:var(--wp-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.wp-showcase-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.wp-showcase-card-stats div{padding:8px 10px;border-radius:10px;background:var(--wp-raised)}.wp-showcase-card-stats dt{color:var(--wp-muted);font-size:11.5px}.wp-showcase-card-stats dd{margin:2px 0 0;font-size:17px;font-weight:700}.wp-showcase-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.wp-showcase-card-head .wp-showcase-avatar{width:40px;height:40px}.wp-sfxpromo-band{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:18px 22px;border:1px solid var(--wp-line);border-radius:16px;background:linear-gradient(100deg,var(--wp-cyan-dim),transparent 70%),var(--wp-card);margin-block:8px 4px}.wp-sfxpromo-copy{flex:1 1 260px;min-width:0}.wp-sfxpromo-copy strong{font-size:19px;color:var(--wp-text)}.wp-sfxpromo-copy strong span{color:var(--wp-cyan)}.wp-sfxpromo-copy p{margin:4px 0 0;color:var(--wp-muted);font-size:13.5px}.wp-sfxpromo-more{white-space:nowrap}.wp-sfxpromo-taps{display:flex;gap:8px;flex-wrap:wrap}.wp-sfxpromo-tap{min-width:72px;padding:12px 14px;border-radius:12px;border:1px solid var(--wp-line);background:var(--wp-raised);color:var(--wp-text);font-size:16px;font-weight:700;cursor:pointer;transition:transform .08s ease,border-color .15s ease}.wp-sfxpromo-tap:active{transform:scale(.96)}.wp-sfxpromo-tap[data-playing=true]{border-color:var(--wp-cyan);box-shadow:0 0 0 1px var(--wp-cyan) inset}.wp-sfxpromo-tap:focus-visible,.wp-sfxpromo-x:focus-visible,.wp-sfxpromo-later:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-sfxpromo-modal{position:fixed;inset:0;z-index:65;display:grid;place-items:center;padding:16px;background:#0000008c}.wp-sfxpromo-card{position:relative;width:min(440px,100%);display:grid;gap:14px;padding:24px;border-radius:18px;border:1px solid var(--wp-line);background:var(--wp-panel);box-shadow:0 24px 60px #00000073}.wp-sfxpromo-card h2{margin:0;padding-right:28px;font-size:21px;color:var(--wp-text)}.wp-sfxpromo-card p{margin:0;color:var(--wp-muted);font-size:14px}.wp-sfxpromo-card .wp-sfxpromo-taps{display:grid;grid-template-columns:repeat(5,1fr)}.wp-sfxpromo-card .wp-sfxpromo-tap{min-width:0;padding:14px 4px;font-size:15px}.wp-sfxpromo-actions{display:grid;gap:8px}.wp-sfxpromo-actions .wp-primary,.wp-sfxpromo-actions .wp-ghost{justify-content:center;text-align:center;text-decoration:none;padding:11px 16px;font-weight:600}.wp-sfxpromo-actions .wp-ghost{color:var(--wp-text)}.wp-sfxpromo-later{justify-self:center;border:0;background:none;color:var(--wp-muted);font-size:12.5px;cursor:pointer}.wp-sfxpromo-x{position:absolute;top:14px;right:14px;border:0;background:none;color:var(--wp-muted);cursor:pointer;padding:4px}.wp-sfxpromo-toast{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:64;display:flex;align-items:center;gap:12px;padding:12px 40px 12px 16px;border-radius:12px;border:1px solid var(--wp-cyan);background:var(--wp-raised);color:var(--wp-text);font-size:14px;box-shadow:0 12px 34px #00000059}.wp-sfxpromo-toast .wp-sfxpromo-x{top:50%;right:10px;transform:translateY(-50%)}.wp-sfxpromo-toast-go{border:0;background:none;color:var(--wp-cyan);font-weight:700;cursor:pointer;white-space:nowrap}@media(max-width:520px){.wp-sfxpromo-card .wp-sfxpromo-taps{grid-template-columns:repeat(3,1fr)}.wp-sfxpromo-toast{left:16px;right:16px}}@media(prefers-reduced-motion:reduce){.wp-sfxpromo-tap{transition:none}}.wp-select{position:relative;min-width:0}.wp-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;width:100%;min-height:44px;padding:0 14px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);color:var(--wp-text);font:inherit;font-size:15px;text-align:left;cursor:pointer;transition:border-color .15s}.wp-select-trigger:hover,.wp-select[data-open=true] .wp-select-trigger{border-color:var(--wp-cyan)}.wp-select-trigger:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-select-trigger>svg{flex:none;color:var(--wp-muted);transition:transform .15s}.wp-select[data-open=true] .wp-select-trigger>svg{transform:rotate(180deg);color:var(--wp-cyan)}.wp-select-trigger:disabled{cursor:default}.wp-select-trigger:disabled:not([aria-busy=true]){opacity:.55}.wp-select-trigger[aria-busy=true]>svg{color:var(--wp-cyan)}.wp-select-spin{animation:wp-select-spin .9s linear infinite}@keyframes wp-select-spin{to{transform:rotate(360deg)}}.wp-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-select-list{position:absolute;z-index:40;top:calc(100% + 6px);left:0;box-sizing:border-box;min-width:100%;max-height:280px;margin:0;padding:6px;overflow-y:auto;list-style:none;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-raised, var(--wp-card));box-shadow:0 12px 32px #00000073}.wp-select-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 12px;border-radius:10px;color:var(--wp-text);font-size:15px;white-space:nowrap;cursor:pointer}.wp-select-list li[data-active=true]{background:var(--wp-cyan-dim)}.wp-select-list li[aria-selected=true]{color:var(--wp-cyan);font-weight:600}@media(prefers-reduced-motion:reduce){.wp-select-spin,.wp-select-trigger>svg{animation:none;transition:none}}.wp-vcx-label{color:var(--wp-muted);font-size:13px;font-weight:500}.wp-vcx-row-between{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.wp-vcx-field{display:flex;flex-direction:column;gap:8px;min-width:0}.wp-vcx-subhead{color:var(--wp-ink);font-size:14px;font-weight:600}.wp-vcx-card{background:var(--wp-card);border:1px solid var(--wp-line);border-radius:20px}.wp-vcx-input,.wp-vcx-new .wp-vcx-input,.wp-vcx-topic input{box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-bg);color:var(--wp-text);font:inherit;font-size:15px;line-height:1.6;outline:none;resize:none;min-height:0}.wp-vcx-input:focus,.wp-vcx-input:focus-visible{border-color:var(--wp-cyan)}.wp-vcx-input::placeholder,.wp-vcx-script-input::placeholder,.wp-vcx-topic input::placeholder{color:#e8e8e866}.wp-vcx-new .wp-vcx-input--lg{height:50px;padding:0 16px;font-size:17px}.wp-vcx-icon-btn{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border-radius:999px}.wp-vcx-icon-btn:disabled{opacity:.4;cursor:not-allowed}.wp-vcx-btn-sm{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:13px}.wp-vcx-cta{gap:8px;padding:12px 22px;white-space:nowrap}.wp-vcx .wp-primary:disabled,.wp-vcx-new .wp-primary:disabled,.wp-vcx .wp-ghost:disabled{opacity:.45;cursor:not-allowed}.wp-vcx-link{padding:0;border:0;background:none;color:var(--wp-muted);font:inherit;font-size:12px;cursor:pointer}.wp-vcx-link:hover{color:var(--wp-text)}.wp-vcx-pill-row{display:flex;flex-wrap:wrap;gap:6px}.wp-vcx-num{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:999px;background:var(--wp-raised);color:var(--wp-muted);font-size:12px;font-weight:700}.wp-vcx-choices{display:grid;gap:10px}.wp-vcx-choices--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-vcx-choices--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-vcx-choice{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--wp-line);border-radius:14px;background:transparent;color:var(--wp-text);font:inherit;text-align:left;cursor:pointer}.wp-vcx-choice:hover{border-color:#06b6d480}.wp-vcx-choice[aria-checked=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-vcx-choice--compact{padding:12px 14px;border-radius:12px}.wp-vcx-choice-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:var(--wp-card);color:var(--wp-muted)}.wp-vcx-choice[aria-checked=true] .wp-vcx-choice-icon{color:var(--wp-cyan)}.wp-vcx-choice-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.wp-vcx-choice-copy strong{font-size:15px}.wp-vcx-choice-copy span{color:var(--wp-muted);font-size:13px;line-height:1.45}.wp-vcx-choice--compact .wp-vcx-choice-copy strong,.wp-vcx-style .wp-vcx-choice-copy strong{font-size:14px}.wp-vcx-choice--compact .wp-vcx-choice-copy span,.wp-vcx-style .wp-vcx-choice-copy span{font-size:12px;line-height:1.4}.wp-vcx-style{align-items:center;padding:8px 12px 8px 8px}.wp-vcx-style img{flex:0 0 40px;width:40px;height:72px;border-radius:8px;object-fit:cover}.wp-modal.wp-story-new{background:#05080cb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wp-story-new-card.wp-vcx-new{display:flex;flex-direction:column;gap:0;width:min(1000px,calc(100% - 32px));height:min(780px,calc(100dvh - 48px));padding:0;overflow:hidden;border:1px solid var(--wp-hair);border-radius:24px;background:var(--wp-raised);box-shadow:0 40px 80px -20px #0009}.wp-vcx-new-head{display:flex;align-items:center;gap:16px 28px;padding:22px 28px 18px;border-bottom:1px solid var(--wp-hair)}.wp-vcx-new-title{display:flex;flex-direction:column;gap:2px}.wp-vcx-new-title span{color:var(--wp-muted);font-size:12px}.wp-vcx-new-title h2{margin:0;color:var(--wp-text);font-size:22px}.wp-vcx-seg{display:flex;gap:6px;padding:4px;border:1px solid var(--wp-line);border-radius:999px;background:var(--wp-bg)}.wp-vcx-seg button{padding:8px 16px;border:0;border-radius:999px;background:transparent;color:var(--wp-muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.wp-vcx-seg button[aria-checked=true]{background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-vcx-seg button:disabled{opacity:.4;cursor:not-allowed}.wp-vcx-new-close{margin-left:auto;width:36px;height:36px}.wp-vcx-new-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;padding:24px 28px;overflow:auto}.wp-vcx-new-body--assets{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.wp-vcx-col{display:flex;flex-direction:column;gap:22px;min-width:0;min-height:0}.wp-vcx-new-body--assets .wp-vcx-col{gap:20px}.wp-vcx-style-preview{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.wp-vcx-style-preview>.wp-vcx-label{align-self:stretch;text-align:left}.wp-vcx-style-preview img{width:252px;max-width:100%;aspect-ratio:9 / 16;border:1px solid var(--wp-line);border-radius:18px;background:var(--wp-card);object-fit:cover}.wp-vcx-style-preview strong{color:var(--wp-text);font-size:15px}.wp-vcx-style-preview span:last-child{color:var(--wp-muted);font-size:13px}.wp-vcx-arch{display:flex;flex-direction:column;align-self:start;gap:20px;padding:20px;border-radius:18px}.wp-vcx-check{display:flex;align-items:flex-start;gap:10px;padding-top:16px;border-top:1px solid var(--wp-hair);cursor:pointer}.wp-story-new-card .wp-vcx-check input,.wp-ask-card .wp-vcx-check input{flex:none;width:auto;height:auto;min-height:0;margin:3px 0 0;padding:0;accent-color:var(--wp-cyan)}.wp-vcx-check span{display:flex;flex-direction:column;gap:3px}.wp-vcx-check strong{color:var(--wp-text);font-size:14px}.wp-vcx-check small{color:var(--wp-muted);font-size:12px;line-height:1.45}.wp-vcx-asset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:10px;margin:0;padding:0;list-style:none;overflow:auto}.wp-vcx-asset-grid button{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;overflow:hidden;border:2px solid transparent;border-radius:12px;background:var(--wp-card);cursor:pointer}.wp-vcx-asset-grid button[aria-pressed=true]{border-color:var(--wp-cyan)}.wp-vcx-asset-grid img{width:100%;height:100%;object-fit:cover;display:block}.wp-vcx-asset-grid em{position:absolute;left:8px;bottom:8px;padding:2px 6px;border-radius:6px;background:#05080c99;color:var(--wp-ink);font-size:11px;font-style:normal}.wp-vcx-asset-grid b{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--wp-cyan);color:var(--wp-cyan-fg);font-size:12px}.wp-vcx-picked{display:flex;flex-direction:column;gap:10px;min-height:0;padding:16px;border-radius:18px}.wp-vcx-picked-empty{flex:1;display:grid;place-items:center;margin:0;color:var(--wp-muted);font-size:14px;line-height:1.6;text-align:center}.wp-vcx-picked-list{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;overflow:auto}.wp-vcx-picked-list li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px}.wp-vcx-picked-list img{width:40px;height:72px;border:1px solid var(--wp-line);border-radius:8px;background:var(--wp-raised);object-fit:cover}.wp-vcx-picked-list label{display:flex;flex-direction:column;gap:6px;min-width:0}.wp-vcx-picked-list .wp-vcx-label{font-size:12px}.wp-vcx-new .wp-vcx-picked-list textarea{padding:8px 10px;border-radius:10px;font-size:13px;line-height:1.5}.wp-vcx-new-foot{display:flex;align-items:center;gap:12px;padding:16px 28px;border-top:1px solid var(--wp-hair);background:var(--wp-panel)}.wp-vcx-new-summary{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.wp-vcx-new-summary>span{color:var(--wp-ink);font-size:14px}.wp-vcx-new-summary small{color:var(--wp-muted);font-size:12px}.wp-page:has(.wp-vcx){max-width:none;padding:0}.wp-main:has(.wp-vcx) .wp-site-footer,.wp-main:has(.wp-vcx) .wp-logo{display:none}.wp-vcx{display:flex;flex-direction:column;min-height:calc(100dvh - 72px);word-break:keep-all}.wp-vcx-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;width:100%;max-width:1280px;margin:0 auto;padding:12px 40px 0;box-sizing:border-box}.wp-vcx[data-step=scenes] .wp-vcx-head{max-width:none}.wp-vcx-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.wp-vcx-band-cell{display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px 14px 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--wp-text);font:inherit;text-align:left;cursor:pointer}.wp-vcx-band-cell[data-viewed=true]{border-color:var(--wp-line);background:var(--wp-panel)}.wp-vcx-band-cell:not(:disabled):not([data-viewed=true]):hover{background:color-mix(in srgb,var(--wp-panel) 55%,transparent)}.wp-vcx-band-cell:disabled{opacity:.55;cursor:default}.wp-vcx-band-bar{display:block;height:3px;border-radius:999px;background:var(--wp-line)}.wp-vcx-band-cell[data-viewed=true] .wp-vcx-band-bar,.wp-vcx-band-cell[data-state=done] .wp-vcx-band-bar{background:var(--wp-cyan)}.wp-vcx-band-cell[data-state=stale] .wp-vcx-band-bar{background:var(--wp-danger)}.wp-vcx-band-row{display:flex;align-items:center;gap:10px;min-width:0}.wp-vcx-band-row .wp-vcx-step-dot{flex:none}.wp-vcx-band-cell:not(:disabled):not([data-state=done]):not([data-state=stale]):not([data-viewed=true]) .wp-vcx-step-dot{border-color:var(--wp-muted);color:var(--wp-text)}.wp-vcx-band-cell[data-state=done] .wp-vcx-step-dot{border-color:var(--wp-cyan);background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-vcx-band-cell[data-state=stale] .wp-vcx-step-dot{border-color:var(--wp-danger);color:var(--wp-danger)}.wp-vcx-band-cell[data-viewed=true] .wp-vcx-step-dot{border-color:var(--wp-cyan);background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-vcx-band-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.wp-vcx-band-top{display:flex;align-items:center;gap:8px}.wp-vcx-band-top strong{font-size:15px;font-weight:500;white-space:nowrap}.wp-vcx-band-cell[data-viewed=true] .wp-vcx-band-top strong{font-weight:700}.wp-vcx-band-cell:disabled .wp-vcx-band-top strong{color:var(--wp-muted)}.wp-vcx-band-status{margin-left:auto;color:var(--wp-muted);font-size:12px;font-weight:700;white-space:nowrap}.wp-vcx-band-cell[data-viewed=true] .wp-vcx-band-status{color:var(--wp-cyan)}.wp-vcx-band-cell[data-state=stale] .wp-vcx-band-status{color:var(--wp-danger)}.wp-vcx-band-sub{overflow:hidden;color:var(--wp-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.wp-vcx-head-title{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.wp-vcx-head-title span{color:var(--wp-muted);font-size:12px}.wp-vcx .wp-vcx-head-title h1{margin:0;overflow:hidden;color:var(--wp-text);font-family:inherit;font-size:20px;font-weight:700;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.wp-vcx-steps{display:flex;align-items:center;flex:none}.wp-vcx-step{display:flex;align-items:center;gap:8px;padding:6px 4px;border:0;background:transparent;color:var(--wp-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.wp-vcx-step-dot{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--wp-line);border-radius:999px;font-size:12px;font-weight:700}.wp-vcx-step[data-state=done],.wp-vcx-step[data-state=stale]{color:var(--wp-ink)}.wp-vcx-step[data-state=done] .wp-vcx-step-dot{border-color:transparent;background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-vcx-step[data-state=stale] .wp-vcx-step-dot{border-color:var(--wp-danger);color:var(--wp-danger)}.wp-vcx-step[data-viewed=true]{color:var(--wp-text);font-weight:700}.wp-vcx-step[data-viewed=true] .wp-vcx-step-dot{border-color:var(--wp-cyan);background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-vcx-step:disabled{opacity:.55;cursor:not-allowed}.wp-vcx-step:not(:disabled):hover{color:var(--wp-text)}.wp-vcx-step .wp-vc-step-stale-note{color:var(--wp-danger);font-size:12px}.wp-vcx-step-line{width:32px;height:1px;margin:0 10px;background:var(--wp-line)}.wp-vcx-step-line[data-done=true]{background:var(--wp-cyan)}.wp-vcx-step-badge{margin-left:8px;padding:3px 8px;border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:12px;font-weight:700;white-space:nowrap}.wp-vcx-step-badge[data-over=true]{background:var(--wp-rose-dim);color:var(--wp-danger)}.wp-vcx-steps--compact .wp-vcx-step{gap:6px;font-size:13px}.wp-vcx-steps--compact .wp-vcx-step-dot{width:22px;height:22px;font-size:11px}.wp-vcx-steps--compact .wp-vcx-step-line{width:16px;margin:0 6px}.wp-vcx>.wp-shorts-locked{margin:12px 40px 0}.wp-vcx>.wp-vc-settings{width:calc(100% - 80px);max-width:1200px;margin:0 auto 16px;padding:24px 40px 40px;box-sizing:border-box}.wp-vcx-script{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;width:100%;max-width:1280px;margin:0 auto;padding:24px 40px 32px;box-sizing:border-box}.wp-vcx-script-main{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0}.wp-vcx-brief{display:flex;align-items:center;gap:10px;margin:0;padding:0 4px;color:var(--wp-muted);font-size:14px}.wp-vcx-brief strong{flex:none;font-weight:500}.wp-vcx-brief span{min-width:0;overflow:hidden;color:var(--wp-ink);text-overflow:ellipsis;white-space:nowrap}.wp-vcx-script-card{height:clamp(420px,calc(100dvh - 320px),760px);display:flex;flex-direction:column;overflow:hidden}.wp-vcx-script-card-head{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--wp-hair)}.wp-vcx-save-state{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--wp-muted);font-size:13px}.wp-vcx-save-state:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--wp-muted)}.wp-vcx-save-state[data-saved=true]:before{background:var(--wp-cyan)}.wp-vcx-script-input{flex:1;min-height:0;padding:24px 28px;border:0;outline:none;resize:none;background:transparent;color:var(--wp-text);font:inherit;font-size:17px;line-height:1.85}.wp-vcx-topic{flex:1;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:32px 48px}.wp-vcx .wp-vcx-topic input{padding:8px 0 14px;border:0;border-bottom:1px solid var(--wp-line);border-radius:0;background:transparent;font-size:24px;font-weight:600}.wp-vcx .wp-vcx-topic input:focus{border-bottom-color:var(--wp-cyan)}.wp-vcx-topic-note{color:var(--wp-muted);font-size:14px;line-height:1.6}.wp-vcx-script-card-foot{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 24px;border-top:1px solid var(--wp-hair)}.wp-vcx-script-card-foot>.wp-vcx-label{flex:1;min-width:0}.wp-vcx-script-title{display:inline-flex;align-items:center;gap:8px;color:var(--wp-ink);font-size:14px;font-weight:600}.wp-vcx-draft-open{margin-left:12px;white-space:nowrap}.wp-vcx-draft-open svg{color:var(--wp-cyan)}.wp-vcx-draft{display:flex;flex-direction:column;gap:16px;padding:18px 20px 20px}.wp-vcx-draft-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wp-vcx-draft-head strong{display:inline-flex;align-items:center;gap:8px;font-size:15px}.wp-vcx-draft-head strong svg{color:var(--wp-cyan)}.wp-vcx-draft-picks{display:flex;flex-direction:column;gap:10px}.wp-vcx-draft-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;max-height:220px;overflow-y:auto}.wp-vcx-draft-card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-raised);color:var(--wp-ink);font:inherit;font-size:13px;line-height:1.45;text-align:left;cursor:pointer}.wp-vcx-draft-card:hover,.wp-vcx-draft-card:focus-visible{border-color:var(--wp-cyan);outline:none}.wp-vcx-draft-card[data-on=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-vcx-draft .wp-vcx-draft-tabs{order:0;width:auto;align-self:flex-start}.wp-vcx-seg button[aria-selected=true]{background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-vcx-trend-cards{max-height:300px}.wp-vcx-trend-card{gap:6px;padding:12px 14px}.wp-vcx-trend-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wp-vcx-trend-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:11px;font-weight:700}.wp-vcx-trend-days{color:var(--wp-muted);font-size:11px}.wp-vcx-trend-angle{color:var(--wp-ink);font-size:15px;font-weight:700;line-height:1.4}.wp-vcx-trend-reason{color:var(--wp-muted);font-size:12px;line-height:1.5}.wp-vcx-draft-empty{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media(max-width:480px){.wp-vcx-draft .wp-vcx-draft-tabs{align-self:stretch}.wp-vcx-draft-tabs button{flex:1;padding:8px 10px}.wp-vcx-trend-cards{grid-template-columns:1fr}}.wp-vcx-draft-when{color:var(--wp-cyan);font-size:12px;font-weight:600}.wp-vcx-draft-note,.wp-vcx-draft-error{display:flex;align-items:center;gap:8px;margin:0;color:var(--wp-muted);font-size:13px}.wp-vcx-draft-error{color:var(--wp-danger)}.wp-vcx-draft-wait{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--wp-cyan);border-radius:10px;background:var(--wp-cyan-dim);color:var(--wp-text);font-size:13px}.wp-vcx-draft-wait b{color:var(--wp-cyan);font-variant-numeric:tabular-nums}.wp-vcx-draft-wait-bar{position:relative;display:block;height:4px;overflow:hidden;border-radius:99px;background:var(--wp-hair)}.wp-vcx-draft-wait-bar i{position:absolute;inset:0 auto 0 0;width:35%;border-radius:99px;background:var(--wp-cyan);animation:wp-vcx-draft-slide 1.4s ease-in-out infinite}@keyframes wp-vcx-draft-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media(prefers-reduced-motion:reduce){.wp-vcx-draft-wait-bar i{width:100%;animation:none;opacity:.6}}.wp-vcx-draft-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-raised)}.wp-vcx-draft-confirm p{margin:0;color:var(--wp-ink);font-size:14px}.wp-vcx-draft-actions{display:flex;gap:8px}.wp-vcx-draft-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.wp-vcx-draft-warn{position:relative;display:inline-flex}.wp-vcx-draft-warn-icon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;color:#f59e0b;cursor:help}.wp-vcx-draft-warn-icon:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:1px}.wp-vcx-draft-tip{position:absolute;top:calc(100% + 6px);left:0;z-index:20;padding:6px 10px;border:1px solid var(--wp-line);border-radius:8px;background:var(--wp-raised);color:var(--wp-ink);font-size:12px;font-weight:500;white-space:nowrap;visibility:hidden;opacity:0;transition:opacity .12s}.wp-vcx-draft-warn-icon:hover+.wp-vcx-draft-tip,.wp-vcx-draft-warn-icon:focus+.wp-vcx-draft-tip{visibility:visible;opacity:1}.wp-vcx-legacy-topic{margin:0;padding:10px 24px;border-bottom:1px solid var(--wp-hair);color:var(--wp-muted);font-size:13px}.wp-vcx-script-side{display:flex;flex-direction:column;align-self:start;gap:16px;min-width:0;margin-top:34px}.wp-vcx-script-main:not(:has(.wp-vcx-brief))+.wp-vcx-script-side{margin-top:0}.wp-vcx-script-aside{display:flex;flex-direction:column;gap:20px;padding:22px}.wp-vcx-est{display:flex;flex-direction:column;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--wp-hair)}.wp-vcx-est-num{display:flex;align-items:baseline;gap:6px;margin:0}.wp-vcx-est-num .wp-display{color:var(--wp-cyan);font-size:44px;line-height:1}.wp-vcx-est-num small{color:var(--wp-muted);font-size:16px}.wp-vcx-meter{display:block;height:8px;overflow:hidden;border-radius:999px;background:var(--wp-line)}.wp-vcx-meter>span{display:block;height:100%;border-radius:999px;background:var(--wp-cyan)}.wp-vcx-est-note{margin:0;color:var(--wp-muted);font-size:13px;line-height:1.5}.wp-vcx-est[data-over=true] .wp-display,.wp-vcx-est[data-over=true] .wp-vcx-est-note{color:var(--wp-danger)}.wp-vcx-est[data-over=true] .wp-vcx-meter>span{background:var(--wp-danger)}.wp-vcx-credit-lines{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:14px}.wp-vcx-credit-lines li{display:flex;justify-content:space-between;gap:12px;color:var(--wp-muted)}.wp-vcx-credit-lines li>span:last-child{color:var(--wp-text);font-variant-numeric:tabular-nums}.wp-vcx-credit-lines .wp-vcx-credit-balance{margin-top:4px;padding-top:8px;border-top:1px solid var(--wp-hair)}.wp-vcx-credit-est[data-over=true] .wp-vcx-est-note:not(.wp-vcx-credit-verdict){color:var(--wp-muted)}.wp-vcx-credit-est .wp-vcx-credit-verdict{color:var(--wp-cyan);font-size:14px;font-weight:700}.wp-vcx-next{display:flex;flex-direction:column;gap:14px}.wp-vcx-next ol{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;counter-reset:vcx-next}.wp-vcx-next li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 10px;counter-increment:vcx-next}.wp-vcx-next li:before{content:counter(vcx-next);grid-row:span 2;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--wp-line);border-radius:999px;color:var(--wp-muted);font-size:11px;font-weight:700}.wp-vcx-next strong{color:var(--wp-ink);font-size:14px}.wp-vcx-next span{color:var(--wp-muted);font-size:13px;line-height:1.45}.wp-vcx-foot-note{margin:0;color:var(--wp-muted);font-size:12px;line-height:1.5}.wp-vcx-scenes{flex:1;min-height:0;display:flex;flex-direction:column}.wp-vcx-scenes-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:20px 40px 16px}.wp-vcx-timeline{display:flex;flex-direction:column;gap:12px;padding:14px 18px 16px;border-radius:18px}.wp-vcx-timeline[data-over=true]{border-color:var(--wp-danger)}.wp-vcx-timeline-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.wp-vcx-timeline-badge{color:var(--wp-text);font-size:15px}.wp-vcx-timeline-badge[data-over=true]{color:var(--wp-danger)}.wp-vcx-timeline-actions{display:flex;align-items:center;gap:12px;margin-left:auto;color:var(--wp-muted);font-size:13px}.wp-vcx-timeline-track{position:relative;display:flex;gap:4px;height:40px}.wp-vcx-timeline-seg{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 8px;overflow:hidden;border:1px solid var(--wp-line);border-radius:8px;background:var(--wp-raised);color:var(--wp-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.wp-vcx-timeline-seg small{overflow:hidden;font-size:12px;font-weight:500;opacity:.8;white-space:nowrap}.wp-vcx-timeline-seg[aria-pressed=true]{border-color:var(--wp-cyan);background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-vcx-timeline-rest{flex:1 1 0;border:1px dashed var(--wp-line);border-radius:8px}.wp-vcx-timeline-limit{position:absolute;top:-6px;bottom:-6px;width:2px;border-radius:2px;background:var(--wp-danger)}.wp-vcx-stale,.wp-vcx-note{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:12px;background:var(--wp-cyan-dim);color:var(--wp-ink);font-size:13px}.wp-vcx-stale{background:var(--wp-rose-dim)}.wp-vcx-over{display:flex;flex-direction:column;gap:12px;padding:14px 18px;border-radius:18px;background:var(--wp-rose-dim)}.wp-vcx-over-row{display:flex;align-items:center;gap:16px}.wp-vcx-over-lead{flex:0 0 260px;display:flex;flex-direction:column;gap:2px}.wp-vcx-over-lead strong{color:var(--wp-danger);font-size:15px}.wp-vcx-over-lead span{color:var(--wp-ink);font-size:13px}.wp-vcx-over-cards{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.wp-vcx-over-card{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);color:var(--wp-text);font:inherit;text-align:left;cursor:pointer}.wp-vcx-over-card strong{font-size:14px}.wp-vcx-over-card span{color:var(--wp-muted);font-size:12px}.wp-vcx-over-card[aria-pressed=true]{border-color:var(--wp-cyan)}.wp-vcx-over-card:disabled{opacity:.5;cursor:not-allowed}.wp-vcx-over-mode{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:var(--wp-card)}.wp-vcx-over-scenes{display:flex;flex-direction:column;gap:6px;max-height:260px;margin:0;padding:0;overflow:auto;list-style:none}.wp-vcx-over-scenes li{display:flex;flex-direction:column;gap:6px}.wp-vcx-over-row-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--wp-line);border-radius:10px}.wp-vcx-over-row-item[data-checked=true]{border-color:var(--wp-danger);background:var(--wp-rose-dim)}.wp-vcx .wp-vcx-over-row-item input{flex:none;width:16px;height:16px;margin:0;padding:0;appearance:auto;accent-color:var(--wp-danger)}.wp-vcx .wp-vcx-over-title{flex:1;color:var(--wp-text);min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.wp-vcx-over-sec{color:var(--wp-muted);font-size:13px}.wp-vcx-split-line{align-self:center;font-size:12px}.wp-vcx-over-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px}.wp-vcx-over-foot .wp-primary{margin-left:auto}.wp-vcx-scene-grid{flex:1;display:grid;align-items:start;grid-template-columns:380px minmax(0,1fr);gap:16px}.wp-vcx-scenes[hidden],.wp-vcx-scene-grid[hidden]{display:none}.wp-vcx-scene-list{display:flex;flex-direction:column;gap:8px;max-height:max(320px,calc(100dvh - 300px));padding-right:4px;overflow:auto}.wp-vcx-scene-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card);color:var(--wp-text);font:inherit;text-align:left;cursor:pointer}.wp-vcx-scene-item[aria-pressed=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-vcx-scene-item[aria-pressed=true] .wp-vcx-num{background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-vcx-scene-item-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.wp-vcx-scene-item-copy strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.wp-vcx-scene-item-copy span{display:-webkit-box;overflow:hidden;color:var(--wp-muted);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wp-vcx-scene-item-copy em{color:var(--wp-danger);font-size:12px;font-style:normal}.wp-vcx-scene-item-sec{padding-top:6px;color:var(--wp-muted);font-size:12px;white-space:nowrap}.wp-vcx-scene-item-sec[data-short=true]{color:var(--wp-danger)}.wp-vcx-scene-editor{display:flex;flex-direction:column;gap:18px;min-height:max(420px,calc(100dvh - 330px));padding:22px 26px}.wp-vcx-editor-head{display:flex;align-items:center;gap:8px 16px}.wp-vcx-editor-index{color:var(--wp-cyan);font-size:40px;line-height:1}.wp-vcx-editor-heading{flex:1;min-width:0}.wp-vcx-editor-heading p{margin:0 0 2px;color:var(--wp-muted);font-size:13px}.wp-vcx-editor-heading h3{margin:0;overflow:hidden;color:var(--wp-text);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.wp-vcx-editor-head .wp-vcx-icon-btn{width:36px;height:36px}.wp-vcx-scene-editor .wp-preview-stage{max-width:240px}.wp-vcx-scene-editor .wp-preview-stage--wide{max-width:420px}.wp-vcx-scene-form{flex:1;display:flex;flex-direction:column;gap:18px}.wp-vcx-scene-form input.wp-vcx-input{height:46px;padding:0 14px;font-size:16px}.wp-vcx-scene-form textarea.wp-vcx-input{font-size:16px;line-height:1.7}.wp-vcx-duration-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.wp-vcx-stepper{display:flex;align-items:center;overflow:hidden;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-bg)}.wp-vcx-stepper button{display:grid;place-items:center;width:40px;height:42px;border:0;background:transparent;color:var(--wp-ink);cursor:pointer}.wp-vcx-stepper button:disabled{opacity:.35;cursor:not-allowed}.wp-vcx-stepper input{width:40px;padding:0;border:0;outline:none;background:transparent;color:var(--wp-text);font:inherit;font-size:16px;font-weight:700;text-align:right;-moz-appearance:textfield;appearance:textfield}.wp-vcx-stepper input::-webkit-inner-spin-button,.wp-vcx-stepper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.wp-vcx-stepper>span{padding:0 4px 0 2px;color:var(--wp-text);font-size:16px;font-weight:700}.wp-vcx-warn{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--wp-danger);font-size:13px;line-height:1.5}.wp-vcx-scene-form-foot{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto}.wp-vcx-scene-form-foot .wp-primary{padding:10px 20px}.wp-vcx-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;width:100%;max-width:760px;margin:0 auto;padding:24px 0 40px;text-align:center}.wp-vcx-empty-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-vcx-empty-copy{display:flex;flex-direction:column;gap:10px}.wp-vcx-empty-copy h2{margin:0;color:var(--wp-text);font-size:28px}.wp-vcx-empty-copy p{margin:0;color:var(--wp-muted);font-size:16px;line-height:1.6;text-wrap:pretty}.wp-vcx-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.wp-vcx-empty-actions .wp-ghost{padding:12px 20px;color:var(--wp-ink)}.wp-vcx-empty-actions .wp-primary{padding:12px 24px;font-size:16px}.wp-vcx-empty-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:12px 0 0;padding:0;list-style:none}.wp-vcx-empty-rules li{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--wp-line);border-radius:16px;background:var(--wp-card);text-align:left}.wp-vcx-empty-rules em{color:var(--wp-cyan);font-size:12px;font-style:normal;font-weight:700}.wp-vcx-empty-rules strong{color:var(--wp-text);font-size:15px}.wp-vcx-empty-rules span{color:var(--wp-muted);font-size:13px;line-height:1.5}.wp-vcx-dock{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 40px;border-top:1px solid var(--wp-hair);background:var(--wp-panel)}.wp-vcx-dock .wp-progress{position:absolute;top:0;left:0;right:0}.wp-vcx-dock-chips{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.wp-vcx-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--wp-line);border-radius:999px;color:var(--wp-ink);font-size:13px;white-space:nowrap}.wp-vcx-chip em{color:var(--wp-muted);font-style:normal}.wp-vcx-dock-controls{flex:1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.wp-vcx-dock-quote{margin:0;color:var(--wp-muted);font-size:13px}.wp-vcx-dock .wp-vc-error{flex-basis:100%;margin:0}@media(max-width:1100px){.wp-vcx-head{flex-wrap:wrap;padding:12px 20px 0}.wp-vcx-steps{order:3;width:100%;overflow-x:auto}.wp-vcx-script,.wp-vcx>.wp-vc-settings{padding:20px}.wp-vcx>.wp-vc-settings{width:calc(100% - 40px)}.wp-vcx-scenes-body{padding:16px 20px}.wp-vcx-dock{padding:12px 20px}.wp-vcx-scene-grid{grid-template-columns:300px minmax(0,1fr)}.wp-vcx-over-row{flex-direction:column;align-items:stretch}.wp-vcx-over-lead{flex-basis:auto}}@media(max-width:900px){.wp-vcx-band-cell{gap:8px;padding:10px 10px 12px}.wp-vcx-band-sub{display:none}.wp-vcx-new-head{flex-wrap:wrap;padding:18px 20px 14px}.wp-vcx-new-close{order:2}.wp-vcx-seg{order:3;width:100%}.wp-vcx-seg button{flex:1}.wp-vcx-new-body,.wp-vcx-new-body--assets{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:22px;padding:20px}.wp-vcx-style-preview{display:none}.wp-vcx-new-foot{flex-wrap:wrap;padding:14px 20px}.wp-vcx-new-summary{flex-basis:100%}.wp-vcx-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.wp-vcx-script{grid-template-columns:minmax(0,1fr)}.wp-vcx-script-side{margin-top:0}.wp-vcx-scene-grid{grid-template-columns:minmax(0,1fr)}.wp-vcx-scene-list{max-height:320px}}@media(max-width:560px){.wp-vcx-band{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-vcx-choices--2,.wp-vcx-choices--3,.wp-vcx-empty-rules{grid-template-columns:minmax(0,1fr)}.wp-vcx-step-line{width:12px;margin:0 4px}.wp-vcx-step{font-size:13px}.wp-vcx-script-card{height:420px}.wp-vcx-script-input{padding:18px}.wp-vcx-topic{padding:24px 18px}.wp-vcx-dock-chips{display:none}}.wp-vcg-card{border:1px solid var(--wp-cyan-dim);font:inherit;color:inherit;cursor:pointer;text-align:left}.wp-vcg-card .wp-tl-card-poster{object-position:center 30%}.wp-vcg-banner{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin:0 0 20px;padding:14px 18px;border:1px solid var(--wp-cyan-dim);border-radius:16px;background:var(--wp-card)}.wp-vcg-banner p{margin:0;color:var(--wp-text);font-size:14px}.wp-vcg{display:flex;flex-direction:column;gap:20px;max-width:1240px;margin:0 auto;padding:16px 40px 48px;word-break:keep-all}.wp-vcg-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.wp-vcg-head-title{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.wp-vcg-head-title span{color:var(--wp-muted);font-size:12px}.wp-vcg .wp-vcg-head-title h1{margin:0;color:var(--wp-text);font-family:inherit;font-size:20px;font-weight:700;letter-spacing:0}.wp-vcg-badge{padding:6px 12px;border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:13px;font-weight:600;white-space:nowrap}.wp-vcg-steps{display:flex;align-items:center;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.wp-vcg-step{display:flex;flex:none;align-items:center;gap:6px;padding:6px 2px;border:0;background:transparent;color:var(--wp-muted);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.wp-vcg-step:disabled{cursor:default;opacity:.45}.wp-vcg-step[data-viewed=true]{color:var(--wp-text);font-weight:700}.wp-vcg-step-dot{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--wp-line);border-radius:999px;font-size:11px;font-weight:700}.wp-vcg-step[data-viewed=true] .wp-vcg-step-dot{border-color:var(--wp-cyan);background:var(--wp-cyan);color:#061014}.wp-vcg-step-line{flex:0 0 16px;height:1px;margin:0 6px;background:var(--wp-line)}.wp-vcg-step-line[data-done=true]{background:var(--wp-cyan)}.wp-vcg-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px}.wp-vcg-coach{order:2;position:sticky;top:88px;display:flex;flex-direction:column;gap:10px;padding:22px;border-color:var(--wp-cyan-dim)}.wp-vcg .wp-vcg-coach h2{margin:0;color:var(--wp-text);font-family:inherit;font-size:18px;font-weight:700;letter-spacing:0}.wp-vcg-coach p{margin:0;color:var(--wp-text);font-size:14px;line-height:1.6}.wp-vcg .wp-vcg-real{padding:10px 12px;border-radius:12px;background:var(--wp-bg);color:var(--wp-muted);font-size:13px}.wp-vcg-coach-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:4px}.wp-vcg-stage{min-width:0;min-height:420px;padding:24px}.wp-vcg-form{display:flex;flex-direction:column;gap:18px;max-width:560px}.wp-vcg-form .wp-track{max-width:420px}.wp-vcg-fixed{margin:0;color:var(--wp-text);font-size:14px}.wp-vcg-flow{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px;color:var(--wp-muted);font-size:14px}.wp-vcg-script{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:20px}.wp-vcg-textarea{min-height:220px;resize:vertical;line-height:1.7}.wp-vcg-template{display:flex;flex-direction:column;gap:12px}.wp-vcg-run{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:372px;text-align:center}.wp-vcg-scenes{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.wp-vcg-scenes li{display:flex;gap:14px;padding:14px 16px;border:1px solid var(--wp-line);border-radius:14px}.wp-vcg-scenes p{margin:4px 0;color:var(--wp-text);font-size:14px;line-height:1.6}.wp-vcg-scenes li>div{min-width:0}.wp-vcg-scenes .wp-vcg-drama-shots{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.wp-vcg-scenes .wp-vcg-drama-shots li{display:block;padding:0;border:0;border-radius:0}.wp-vcg-scenes .wp-vcg-drama-shots p{margin:2px 0 0}.wp-vcg-masters{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:16px}.wp-vcg-masters figure{display:flex;flex-direction:column;gap:8px;margin:0}.wp-vcg-masters img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:12px;background:var(--wp-bg)}.wp-vcg-masters figcaption{display:flex;flex-direction:column;gap:2px;color:var(--wp-muted);font-size:13px;line-height:1.5}.wp-vcg-masters strong{color:var(--wp-text);font-size:14px}.wp-vcg-masters[data-wide=true]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.wp-vcg-masters[data-wide=true] img{aspect-ratio:3 / 2;object-fit:contain}.wp-vcg-lyrics{max-height:360px;margin:0;overflow:auto;color:var(--wp-text);font:inherit;font-size:14px;line-height:1.7;white-space:pre-wrap}.wp-vcg-mv-cuts{max-width:none}.wp-vcg-mv-cuts .wp-mv-cuts{font-size:13px}.wp-vcg-mv-cuts .wp-mv-cuts ol{max-height:440px}.wp-vcg-final{display:flex;flex-direction:column;align-items:center;gap:10px}.wp-vcg-final>:first-child{width:min(100%,340px)}.wp-vcg-final video{display:block;width:100%;aspect-ratio:9 / 16;border-radius:14px;background:var(--wp-bg)}.wp-vcg[data-template=music-video] .wp-vcg-final>:first-child{width:100%}.wp-vcg[data-template=music-video] .wp-vcg-final video{aspect-ratio:16 / 9}.wp-vcg-body[data-wide=true]{grid-template-columns:minmax(0,1fr) 320px}.wp-vcg-canvas{position:relative;min-width:0;height:calc(100dvh - 240px);min-height:540px;overflow:hidden;border:1px solid var(--wp-line);border-radius:20px}.wp-vcg-canvas .wp-nodes-editor{height:100%;min-height:0}.wp-vcg-ring-host{position:absolute;inset:0;z-index:60;pointer-events:none}.wp-vcg-ring{position:absolute;border:2px solid var(--wp-cyan);border-radius:14px;box-shadow:0 0 0 4px #06b6d438;animation:wp-vcg-ring-pulse 1.6s ease-in-out infinite}.wp-vcg-ring-label{position:absolute;padding:5px 12px;border-radius:999px;background:var(--wp-cyan);color:#061014;font-size:12px;font-weight:700;white-space:nowrap;box-shadow:0 6px 18px #00000059}.wp-vcg-canvas-done{position:absolute;top:64px;left:50%;z-index:61;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;border:1px solid var(--wp-cyan-dim);border-radius:999px;background:var(--wp-card);box-shadow:0 12px 32px #00000073;transform:translate(-50%);white-space:nowrap}.wp-vcg-canvas-done strong{color:var(--wp-text);font-size:14px}@keyframes wp-vcg-ring-pulse{50%{box-shadow:0 0 0 9px #06b6d414}}@media(prefers-reduced-motion:reduce){.wp-vcg-ring{animation:none}}@media(max-width:1100px){.wp-vcg{padding:12px 20px 40px}.wp-vcg-script{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.wp-vcg-body,.wp-vcg-body[data-wide=true]{grid-template-columns:minmax(0,1fr)}.wp-vcg-canvas{height:72dvh;min-height:480px}.wp-vcg-coach{order:0;position:static}.wp-vcg-stage{min-height:0}.wp-vcg-run{min-height:220px}}@media(max-width:560px){.wp-vcg{padding:8px 16px 32px}.wp-vcg-stage,.wp-vcg-coach{padding:16px}.wp-vcg-scenes li{gap:10px;padding:12px}}.wp-hfc,.wp-hcut{display:grid;gap:10px;padding:16px 18px}.wp-hfc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.wp-hfc-head strong{display:inline-flex;align-items:center;gap:6px;font-size:14px}.wp-hfc-state{padding:2px 10px;border-radius:999px;background:var(--wp-raised);color:var(--wp-muted);font-size:12px}.wp-hfc-state[data-state=none],.wp-hfc-state[data-state=stale]{background:#f59e0b29;color:#fbbf24}.wp-hfc-state[data-state=done]{background:var(--wp-cyan-dim);color:var(--wp-text)}.wp-hfc-lead,.wp-hfc-summary,.wp-hfc-note{margin:0;color:var(--wp-muted);font-size:12px;line-height:1.5}.wp-mad-basis{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:12px;line-height:1.5}.wp-hfc-list .wp-mad-basis li,.wp-mad-basis li{display:grid;gap:0;padding:0;border:0;background:none;color:var(--wp-muted)}.wp-mad-basis a{color:var(--wp-accent);font-weight:600}.wp-hfc-actions,.wp-hfc-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wp-hfc-confirm span{color:var(--wp-text);font-size:13px}.wp-hfc-list,.wp-hcut-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wp-hfc-list li{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-raised)}.wp-hfc-row{display:flex;align-items:center;gap:8px}.wp-hfc-badge{flex:none;padding:2px 8px;border-radius:999px;background:#f59e0b29;color:#fbbf24;font-size:12px;font-weight:700}.wp-hfc-badge[data-grade=later_interpretation]{background:#8b5cf62e;color:#c4b5fd}.wp-hfc-badge[data-grade=unsupported]{background:var(--wp-rose-dim);color:var(--wp-danger)}.wp-hfc-num{flex:1;color:var(--wp-muted);font-size:12px}.wp-hfc-undo{flex:none;padding:2px 6px;text-decoration:underline;text-underline-offset:2px}.wp-hfc-text{margin:0;font-size:14px;line-height:1.55}.wp-hfc-text[data-applied=true]{padding:2px 6px;border-left:3px solid var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-hfc-reason{margin:0;color:var(--wp-muted);font-size:12px}.wp-hfc-original summary{color:var(--wp-muted);font-size:12px;cursor:pointer}.wp-hfc-original p{margin:4px 0 0;color:var(--wp-muted);font-size:13px;text-decoration:line-through;text-decoration-color:#9aa4b299}.wp-hfc-skip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#f59e0b29;color:#fbbf24;font-size:12px;white-space:nowrap}.wp-hcut-list{max-height:360px;overflow-y:auto}.wp-hcut-item{display:flex;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-raised);color:var(--wp-text);font:inherit;text-align:left;cursor:pointer}.wp-hcut-item[aria-pressed=true]{border-color:var(--wp-cyan)}.wp-hcut-body{display:grid;gap:4px;min-width:0}.wp-hcut-tags{display:flex;flex-wrap:wrap;gap:6px}.wp-hcut-tags em{padding:1px 8px;border-radius:999px;background:var(--wp-card);color:var(--wp-muted);font-size:11px;font-style:normal}.wp-hcut-tags em[data-medical]{background:#f59e0b29;color:#fbbf24}:root[data-theme=light] .wp-hcut-tags em[data-medical]{color:#b45309}.wp-hcut-tags em[data-shot=close]{background:var(--wp-cyan-dim);color:var(--wp-text)}.wp-hcut-narration{font-size:13px;line-height:1.5}.wp-hcut-visual,.wp-hcut-next{color:var(--wp-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.wp-vcx-template{align-items:center;padding:6px 12px 6px 6px}.wp-vcx-template-art{display:grid;flex:0 0 44px;place-items:center;width:44px;height:78px;overflow:hidden;border:1px solid var(--wp-line);border-radius:10px;background:linear-gradient(160deg,var(--wp-card),transparent);color:var(--wp-muted)}.wp-vcx-template-art img{width:100%;height:100%;object-fit:cover}.wp-vcx-choice[aria-checked=true] .wp-vcx-template-art{border-color:var(--wp-cyan);color:var(--wp-cyan)}.wp-vcx-template .wp-vcx-choice-copy span,.wp-vcx-template .wp-vcx-choice-copy small,.wp-tsample-title{word-break:keep-all}.wp-vcx-template .wp-vcx-choice-copy small{margin-top:2px;color:var(--wp-muted);font-size:11.5px}.wp-vcx-choice[aria-checked=true] .wp-vcx-template-note{color:var(--wp-cyan)}.wp-vcx-mine-label{display:inline-flex;align-items:center;gap:5px}.wp-vcx-mine-label svg{color:#fbbf24}.wp-vcx-mine{display:grid;gap:10px;padding:10px;border:1px solid rgb(251 191 36 / .4);border-radius:16px}.wp-vcx-mine[data-active=true]{border-color:var(--wp-cyan)}.wp-vcx-mine>[role=radiogroup]:first-child{display:grid}.wp-vcx-mine-tag{display:inline-block;margin-left:8px;padding:2px 8px;border:1px solid #fbbf24;border-radius:999px;color:#fbbf24;font-size:11px;font-style:normal;font-weight:700;vertical-align:1px;white-space:nowrap}[data-theme=light] .wp-vcx-mine-tag{border-color:#b45309;color:#b45309}[data-theme=light] .wp-vcx-mine-label svg{color:#d97706}[data-theme=light] .wp-vcx-mine:not([data-active=true]){border-color:#b4530966}.wp-tsample-preview{display:flex;flex-direction:column;gap:10px}.wp-tsample-stage{position:relative;align-self:center;width:100%;overflow:hidden;border:1px solid var(--wp-line);border-radius:14px;background:#000}.wp-tsample-preview[data-ratio=tall] .wp-tsample-stage{width:min(100%,200px);aspect-ratio:9 / 16}.wp-tsample-preview[data-ratio=wide] .wp-tsample-stage{aspect-ratio:16 / 9}.wp-tsample-poster{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.wp-tsample-poster:disabled{cursor:default}.wp-tsample-poster video,.wp-tsample-stage .wp-video-player>video{display:block;width:100%;height:100%;object-fit:cover}.wp-tsample-stage .wp-video-player>video{object-fit:contain}.wp-tsample-play{position:absolute;bottom:12px;left:50%;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:7px 12px;border-radius:999px;background:#0a0e13b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;transform:translate(-50%)}.wp-tsample-poster:not(:disabled):hover .wp-tsample-play,.wp-tsample-poster:focus-visible .wp-tsample-play{background:var(--wp-cyan)}.wp-tsample-title{color:var(--wp-text);font-size:14px;line-height:1.4}.wp-tsample-picks{display:flex;flex-wrap:wrap;gap:6px}.wp-tsample-picks button{width:36px;height:52px;padding:0;overflow:hidden;border:1px solid var(--wp-line);border-radius:8px;background:var(--wp-card);cursor:pointer}.wp-tsample-picks button[aria-pressed=true]{border-color:var(--wp-cyan);box-shadow:0 0 0 1px var(--wp-cyan)}.wp-tsample-picks img{display:block;width:100%;height:100%;object-fit:cover}.wp-csp-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0000008c}.wp-csp{display:flex;flex-direction:column;width:min(640px,100%);max-height:calc(100vh - 32px);overflow:hidden;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-raised);color:var(--wp-text);box-shadow:0 24px 60px #00000080}.wp-csp-head{display:flex;align-items:flex-start;gap:14px;padding:16px 18px 12px}.wp-csp-head>div:first-child{display:flex;flex:1;flex-direction:column;gap:3px}.wp-csp-head strong{font-size:16px}.wp-csp-head small,.wp-csp-clock small,.wp-csp-foot small{color:var(--wp-muted);font-size:12px}.wp-csp-clock{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.wp-csp-clock b{font-size:20px;font-variant-numeric:tabular-nums}.wp-csp-x{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--wp-muted);cursor:pointer}.wp-csp-bar{height:4px;background:var(--wp-hair)}.wp-csp-bar i{display:block;height:100%;background:var(--wp-cyan);transition:width .6s ease}.wp-csp-bar i[data-state=running]{background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);background-size:40% 100%;background-repeat:no-repeat;animation:wp-csp-sheen 1.6s linear infinite}@keyframes wp-csp-sheen{0%{background-position:-70% 0}to{background-position:170% 0}}.wp-csp-bar i[data-state=failed]{background:var(--wp-danger)}.wp-csp-body{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:18px;min-height:0;padding:16px 18px;overflow-y:auto}.wp-csp-steps ol,.wp-csp-cuts ol{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.wp-csp-steps li{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:7px 0;color:var(--wp-muted);font-size:13px}.wp-csp-steps li[data-status=run],.wp-csp-steps li[data-status=done],.wp-csp-steps li[data-status=warn]{color:var(--wp-text)}.wp-csp-steps li em{color:var(--wp-muted);font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.wp-csp-dot{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--wp-line);border-radius:50%}li[data-status=run] .wp-csp-dot{position:relative;border-color:var(--wp-cyan);background:var(--wp-cyan-dim);color:var(--wp-cyan);animation:wp-csp-pulse 1.4s ease-in-out infinite}li[data-status=run] .wp-csp-dot:after{content:"";position:absolute;inset:-4px;border:2px solid transparent;border-top-color:var(--wp-cyan);border-radius:50%;animation:wp-csp-spin .9s linear infinite}@keyframes wp-csp-spin{to{transform:rotate(360deg)}}.wp-csp-spin{flex:none;display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:wp-csp-spin .8s linear infinite}.wp-vcx-cta .wp-csp-spin{margin-right:8px}li[data-status=done] .wp-csp-dot{border-color:#10b98199;background:#10b98129;color:#6ee7b7}li[data-status=warn] .wp-csp-dot{border-color:#f59e0b99;background:#f59e0b29;color:#fcd34d}@keyframes wp-csp-pulse{50%{opacity:.55}}.wp-csp-note{margin:12px 0 0;color:var(--wp-muted);font-size:12.5px;line-height:1.6}.wp-csp-note[data-tone=warn]{color:#fcd34d}.wp-csp-cuts>p{margin:0 0 8px;color:var(--wp-muted);font-size:12px}.wp-csp-cuts ol{gap:6px}.wp-csp-cuts li{display:grid;grid-template-columns:26px 1fr;gap:8px;padding:8px 10px;border:1px solid var(--wp-line);border-radius:10px;font-size:12.5px;line-height:1.5}.wp-csp-cuts li[data-live=true]{border-color:var(--wp-cyan);animation:wp-csp-in .35s ease}@keyframes wp-csp-in{0%{opacity:0;transform:translateY(-4px)}}.wp-csp-cuts li b{color:var(--wp-cyan);font-weight:700}.wp-csp-cuts li i{display:inline-block;margin:0 4px 2px 0;padding:1px 6px;border-radius:6px;background:var(--wp-hair);color:var(--wp-muted);font-size:11px;font-style:normal}.wp-csp-line{display:block}.wp-csp-cuts li.wp-csp-empty{display:block;color:var(--wp-muted);border-style:dashed}.wp-csp-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px 16px;border-top:1px solid var(--wp-line)}.wp-csp-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--wp-cyan);border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-text);font-size:12.5px;font-weight:600;cursor:pointer}.wp-csp-chip-dot{width:8px;height:8px;border-radius:50%;background:var(--wp-cyan);animation:wp-csp-pulse 1.4s ease-in-out infinite}@media(max-width:600px){.wp-csp-body{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){li[data-status=run] .wp-csp-dot,li[data-status=run] .wp-csp-dot:after,.wp-csp-spin,.wp-csp-bar i[data-state=running],.wp-csp-chip-dot{animation:none}}.wp-vcx-photos{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card)}.wp-vcx-photos-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wp-vcx-photos-head h3{margin:0;font-size:15px;color:var(--wp-text)}.wp-vcx-photos-head span,.wp-vcx-photos-lead{color:var(--wp-muted);font-size:13px}.wp-vcx-photos-lead{margin:0;line-height:1.6;word-break:keep-all}.wp-vcx-photos-error{margin:0;color:var(--wp-danger);font-size:13px}.wp-vcx-photos-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.wp-vcx-photos-row{display:flex;gap:10px;padding:10px 12px;border:1px solid var(--wp-hair);border-radius:10px;background:var(--wp-raised)}.wp-vcx-photos-index{min-width:20px;color:var(--wp-muted);font-size:12px;line-height:20px}.wp-vcx-photos-body{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.wp-vcx-photos-narration{margin:0;color:var(--wp-text);font-size:14px;line-height:1.5;word-break:keep-all}.wp-vcx-photos-terms{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--wp-muted);font-size:12px}.wp-vcx-photos-term{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:var(--wp-cyan-dim);color:var(--wp-cyan);text-decoration:none}.wp-vcx-photos-term small{color:var(--wp-muted);font-size:11px}.wp-vcx-photos-term:hover,.wp-vcx-photos-term:focus-visible{outline:1px solid var(--wp-cyan)}.wp-vcx-photos-wait{display:inline-flex;align-items:center;gap:4px}.wp-vcx-photos-slots{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wp-vcx-photos-thumb{position:relative;width:54px;height:72px;margin:0;overflow:hidden;border:1px solid var(--wp-line);border-radius:6px;background:var(--wp-bg)}.wp-vcx-photos-thumb img{width:100%;height:100%;object-fit:cover}.wp-vcx-photos-video{position:absolute;left:4px;bottom:4px;color:#fff}.wp-vcx-photos-remove{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#0009;color:#fff;cursor:pointer}.wp-vcx-photos-add{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:72px;height:72px;border:1px dashed var(--wp-line);border-radius:6px;color:var(--wp-muted);font-size:11px;text-align:center;word-break:keep-all}.wp-vcx-photos-add:hover{border-color:var(--wp-cyan);color:var(--wp-cyan)}.wp-vcx-photos-add[aria-disabled=true]{cursor:progress}.wp-vcx-photos-ai{color:var(--wp-muted);font-size:12px}.wp-vcx-photos .wp-spin{animation:wp-vcx-photos-spin .9s linear infinite}@keyframes wp-vcx-photos-spin{to{transform:rotate(360deg)}}@media(min-width:900px){.wp-vcx-photos-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}.wp-vcx-photos-slots{grid-column:2;grid-row:1 / span 2;flex-wrap:nowrap}.wp-vcx-photos-ai{display:none}}.wp-vcx-credits{color:var(--wp-muted);font-size:12px}.wp-vcx-credits summary{cursor:pointer}.wp-vcx-credits ul{margin:6px 0 0;padding-left:16px;line-height:1.6}.wp-vcx-credits a{color:var(--wp-muted);text-decoration:underline}.wp-ask{display:flex;flex-direction:column;gap:8px}.wp-ask-row{display:grid;grid-template-columns:16px 96px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:48px;padding:0 16px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);color:var(--wp-cyan);font:inherit;text-align:left;cursor:pointer}.wp-ask-row:hover{border-color:#06b6d480}.wp-ask-row>svg:last-child{color:var(--wp-muted)}.wp-ask-row-value{overflow:hidden;color:var(--wp-text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.wp-ask-card{display:flex;flex-direction:column;gap:18px;padding:22px 26px;border-color:var(--wp-cyan);box-shadow:0 0 0 1px var(--wp-cyan)}.wp-ask-count{color:var(--wp-cyan);font-size:13px;font-weight:700}.wp-ask-dots{display:flex;gap:6px}.wp-ask-dots span{width:8px;height:8px;border-radius:4px;background:var(--wp-line);transition:width .2s}.wp-ask-dots span[data-on=true]{background:var(--wp-cyan)}.wp-ask-dots span[data-now=true]{width:22px}.wp-ask-q{color:var(--wp-text);font-size:20px;font-weight:700;line-height:1.4}.wp-ask-tiles{display:flex;flex-wrap:wrap;gap:10px}.wp-ask-tile{justify-content:center;align-items:center;min-width:120px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600}.wp-ask-option{flex:0 1 300px}.wp-ask-models{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.wp-ask-models--preview{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.wp-ask-model{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card)}.wp-ask-model[data-active=true]{border-color:var(--wp-cyan);box-shadow:0 0 0 1px var(--wp-cyan)}.wp-ask-model video{display:block;width:100%;aspect-ratio:9 / 14;border-radius:10px;object-fit:cover;object-position:top;background:#fff}.wp-ask-model-clip{position:relative}.wp-ask-models--preview{align-items:start}.wp-ask-models[data-template=drama] .wp-ask-model video{aspect-ratio:9 / 16;background:#000}.wp-ask-models--preview[data-template=animation]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.wp-ask-models[data-template=animation] .wp-ask-model video{aspect-ratio:16 / 9;background:#000}.wp-ask-model-tag{position:absolute;top:6px;left:6px;padding:2px 8px;border-radius:999px;background:#000000a6;color:#fff;font-size:11px;font-weight:700;pointer-events:none}.wp-ask-model-pick{display:flex;flex-direction:column;gap:4px;flex:1;padding:6px 8px 8px;border:0;border-radius:10px;background:transparent;color:var(--wp-muted);font:inherit;font-size:13px;line-height:1.45;text-align:left;cursor:pointer}.wp-ask-model-pick:hover,.wp-ask-model-pick:focus-visible{background:color-mix(in srgb,var(--wp-cyan) 8%,transparent)}.wp-ask-model-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--wp-text);font-size:15px;font-weight:700}.wp-ask-model-name em{padding:1px 8px;border-radius:999px;background:var(--wp-cyan);color:#00151a;font-size:11px;font-style:normal;font-weight:700}.wp-ask-model-credits{color:var(--wp-cyan);font-weight:700}.wp-ask-input{max-width:520px}select.wp-ask-input{height:48px;padding-block:0}.wp-vcx-draft--embedded{padding:0}.wp-vcx-draft--embedded .wp-vcx-input{max-width:520px}.wp-ask-sub{margin-top:8px}.wp-ask-card .wp-vcx-check{padding-top:0;border-top:0;color:var(--wp-text);font-size:14px}.wp-reuse-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.wp-reuse-card{flex-direction:column;align-items:stretch;gap:8px;text-align:left}.wp-reuse-card[aria-checked=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-reuse-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.wp-reuse-thumb{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;background:var(--wp-line)}.wp-reuse-title{font-size:14px;overflow-wrap:anywhere}.wp-reuse-take{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--wp-line)}.wp-reuse-line{display:flex;gap:10px;align-items:flex-start;font-size:14px}.wp-reuse-line svg{flex:none;margin-top:2px;color:var(--wp-cyan)}.wp-reuse-warn{margin:0;padding:10px 14px;border:1px solid #f59e0b;border-radius:10px;color:var(--wp-text);font-size:13px;line-height:1.5}.wp-vcx-next-btn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start}.wp-ask-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--wp-line)}.wp-ask-skip{min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--wp-muted);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}@media(max-width:640px){.wp-ask-row{grid-template-columns:16px 72px minmax(0,1fr) 16px;gap:8px}.wp-ask-card{padding:20px}}.wp-ocs{position:relative;width:min(720px,100%)}.wp-ocs-body{display:grid;gap:12px;padding:14px 18px;overflow-y:auto}.wp-ocs-lead{margin:0;color:var(--wp-ink-muted);font-size:13px}.wp-ocs-row{display:grid;gap:8px;padding:12px;border:1px solid var(--wp-line);border-radius:10px}.wp-ocs-row>header{display:flex;align-items:center;gap:8px}.wp-ocs-row>header small{color:var(--wp-ink-muted)}.wp-ocs-samples-open{margin-left:auto;font-size:12px}.wp-ocs-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.wp-ocs-options button{display:grid;gap:2px;padding:10px;border:1px solid var(--wp-line);border-radius:8px;background:transparent;color:var(--wp-text);text-align:left;cursor:pointer}.wp-ocs-options button[aria-checked=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-ocs-options button[data-example]{gap:4px;align-content:start}.wp-ocs-options button[data-example] .wp-mcard-media{margin-bottom:4px}.wp-ocs-reco{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:11px;font-weight:700}.wp-ocs-options em{color:var(--wp-cyan);font-size:12px;font-style:normal;font-weight:700}.wp-ocs-options small{color:var(--wp-ink-muted);font-size:11.5px;line-height:1.45}.wp-ocs-facts ul{margin:0;padding-left:18px;font-size:13px}.wp-ocs-facts label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.wp-ocs-images{display:grid;justify-items:start;gap:10px}.wp-ocs-images small{color:var(--wp-ink-muted)}.wp-ocs-quote ul{display:grid;margin:0;padding:0;list-style:none}.wp-ocs-quote li,.wp-ocs-total{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 2px;border-bottom:1px solid var(--wp-line);font-size:13px}.wp-ocs-quote li small,.wp-ocs-total small{color:var(--wp-ink-muted)}.wp-ocs-total{margin:0;border-bottom:0;font-size:15px}.wp-ocs-total b{color:var(--wp-cyan)}.wp-ocs-total[data-tone=later]{font-size:13px}.wp-ocs-total[data-tone=later] b{color:var(--wp-ink-muted)}.wp-ocr-waiting{display:grid;gap:6px}.wp-ocr-waiting small{color:var(--wp-ink-muted)}.wp-ocr-refused{display:grid;gap:6px;max-height:220px;margin:0;padding:0;overflow-y:auto;list-style:none}.wp-ocr-refused li{display:grid;gap:4px;padding:8px 10px;border:1px solid var(--wp-line);border-radius:8px}.wp-ocr-refused li[data-resolved=true]{opacity:.6}.wp-ocr-refused strong{display:flex;justify-content:space-between;gap:8px;font-size:12px}.wp-ocr-refused em{color:var(--wp-ink-muted);font-style:normal;font-weight:400}.wp-ocr-refused em[data-tone=warn]{color:#fcd34d}.wp-ocr-refused p{margin:0;color:var(--wp-ink-muted);font-size:11px;line-height:1.4}.wp-ocs-risk{display:grid;gap:6px;margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,#fcd34d 40%,transparent);border-radius:10px;background:color-mix(in srgb,#fcd34d 8%,transparent)}.wp-ocs-risk p{display:flex;align-items:center;gap:6px;margin:0;color:#fcd34d;font-size:12.5px;font-weight:600}.wp-ocs-risk small{color:var(--wp-ink-muted);font-size:11px;line-height:1.4}.wp-ocs-samples{position:absolute;inset:0;display:flex;flex-direction:column;border-radius:14px;background:var(--wp-raised)}.wp-ocs-samples>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 8px}.wp-ocs-samples>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:8px 18px 18px;overflow-y:auto}.wp-ocs-samples figure{display:grid;gap:6px;margin:0}.wp-ocs-samples video,.wp-ocs-sample-empty{width:100%;aspect-ratio:9 / 16;max-height:320px;border-radius:8px;background:#000}.wp-ocs-sample-empty{display:grid;place-items:center;border:1px dashed var(--wp-line);background:transparent;color:var(--wp-ink-muted);font-size:12px}.wp-ocs-samples figcaption{display:grid;gap:2px;font-size:12.5px}.wp-ocs-samples figcaption small{color:var(--wp-ink-muted)}.wp-ocr-backdrop{place-items:end;background:transparent;pointer-events:none}.wp-ocr{width:min(420px,100%);pointer-events:auto}.wp-ocr-body{padding:12px 18px;overflow-y:auto}.wp-ocr-result{display:grid;place-items:center;margin-bottom:10px;border-radius:10px;background:#000}.wp-ocr-result .wp-video-player>video{display:block;max-width:100%;max-height:min(52vh,420px);border-radius:10px}.wp-ocr-actions{display:flex;flex-wrap:wrap;gap:6px}.wp-ocr .wp-csp-foot .wp-primary{white-space:nowrap}.wp-ocr-chip{position:fixed;right:16px;bottom:16px;z-index:900}@media(max-width:600px){.wp-ocr-backdrop{place-items:end center}.wp-ocs-options{grid-template-columns:1fr}.wp-ocs-options[data-example]{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-vc-run-badge{background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-vc-run-badge[data-run=running]:before{content:"";width:6px;height:6px;margin-right:4px;border-radius:50%;background:var(--wp-cyan);animation:wp-csp-pulse 1.4s ease-in-out infinite}.wp-vc-run-badge[data-run=stopped],.wp-vc-run-badge[data-run=waiting_approval]{background:#fbbf242e;color:#fbbf24}.wp-vc-run-badge[data-run=failed]{background:var(--wp-rose-dim);color:var(--wp-danger)}.wp-vc-run-badge[data-run=succeeded]{background:#34d39929;color:#34d399}@media(prefers-reduced-motion:reduce){.wp-vc-run-badge[data-run=running]:before{animation:none}}.wp-vcx-reading{display:flex;flex-direction:column;gap:10px;margin:12px 24px;padding:12px 14px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-raised);color:var(--wp-text);font-size:13px}.wp-vcx-reading[data-blocking=true]{border-color:var(--wp-danger)}.wp-vcx-reading-title{font-size:13px}.wp-vcx-reading ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.wp-vcx-reading-block li{color:var(--wp-danger)}.wp-vcx-reading-notes li{color:var(--wp-muted)}.wp-vcx-reading-changes li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 12px}.wp-vcx-reading-from{color:var(--wp-muted);text-decoration:line-through;overflow-wrap:anywhere}.wp-vcx-reading-to{overflow-wrap:anywhere}.wp-vcx-reading-changes small{grid-column:1 / -1;color:var(--wp-muted)}.wp-vcx-reading-actions{display:flex;justify-content:flex-end;gap:8px}.wp-ask-flow .wp-vcx-reading,.wp-vcx-field .wp-vcx-reading{margin:8px 0 0}@media(max-width:640px){.wp-vcx-reading-changes li{grid-template-columns:minmax(0,1fr)}}.wp-vcx-length-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0;padding:10px 24px;border-bottom:1px solid var(--wp-hair);color:var(--wp-text);font-size:13px;line-height:1.5}.wp-vcx-length-note-actions{display:inline-flex;flex-shrink:0;gap:8px}.wp-pieces{display:grid;gap:8px;margin-top:8px;container-type:inline-size}.wp-pieces-bar{display:flex;gap:2px;overflow:hidden;border-radius:8px;font-size:11px;font-weight:700}.wp-pieces-bar span{min-width:0;overflow:hidden;padding:5px 6px;background:color-mix(in srgb,var(--wp-cyan) 55%,var(--wp-bg));color:var(--wp-cyan-fg);text-overflow:ellipsis;white-space:nowrap}.wp-pieces-bar span:nth-child(2n){background:color-mix(in srgb,var(--wp-cyan) 30%,var(--wp-bg))}.wp-pieces-bar span[data-auto=true]{background-image:repeating-linear-gradient(135deg,transparent 0 6px,rgba(255,255,255,.08) 6px 12px)}.wp-pieces-warn{display:flex;align-items:center;gap:6px;margin:0;color:#fbbf24;font-size:12px}.wp-pieces-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wp-pieces-list li{display:grid;grid-template-columns:auto auto auto;justify-content:start;align-items:center;gap:8px}.wp-pieces-num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--wp-raised);font-size:12px;font-weight:700}.wp-pieces-thumb{width:30px;height:40px;overflow:hidden;border-radius:6px;background:var(--wp-raised)}.wp-pieces-thumb img{width:100%;height:100%;object-fit:cover}.wp-pieces-stepper{flex:none;width:auto}.wp-pieces-stepper button{width:44px;height:44px}.wp-pieces-value{min-width:64px;padding:0 4px;color:var(--wp-text);font-size:14px;font-weight:700;text-align:center;white-space:nowrap}.wp-pieces-value[data-auto=true]{color:var(--wp-muted);font-weight:600}.wp-pieces-auto{min-width:52px;min-height:44px;padding:4px 12px;border:1px solid var(--wp-line);border-radius:999px;background:transparent;color:var(--wp-muted);font-size:12px;font-weight:600;cursor:pointer}.wp-pieces-auto:hover:not(:disabled){border-color:var(--wp-cyan);color:var(--wp-cyan)}.wp-pieces-auto[aria-pressed=true]{border-color:color-mix(in srgb,var(--wp-cyan) 45%,transparent);background:var(--wp-cyan-dim);color:var(--wp-cyan);cursor:default}.wp-pieces-note{color:var(--wp-muted);font-size:12px}@media(hover:hover)and (pointer:fine){@container (max-width: 300px){.wp-pieces-list li{gap:4px}.wp-pieces-thumb{width:20px;height:28px}.wp-pieces-stepper button{width:30px;height:34px}.wp-pieces-value{min-width:36px;padding:0 2px;font-size:13px}.wp-pieces-auto{min-width:0;min-height:34px;padding:2px 8px;font-size:11.5px}}}@media(max-width:640px){.wp-pieces-list li{gap:6px}.wp-pieces-thumb{width:24px;height:32px}.wp-pieces-value{min-width:46px;font-size:13px}.wp-pieces-auto{min-width:48px;padding:4px 10px}}.wp-mx{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;background:#0b0f15;color:#e7eaf0;font-size:15px;line-height:1.6}.wp-mx h1,.wp-mx h2,.wp-mx p{margin:0}.wp-mx button{font:inherit;cursor:pointer}.wp-mx-center{align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center}.wp-mx-top{display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 16px 8px}.wp-mx-top h1{flex:1;min-width:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-mx-back{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 10px 0 4px;border:0;border-radius:10px;background:none;color:#a8b2c0}.wp-mx-steps{display:flex;gap:6px;margin:0;padding:4px 16px 10px;list-style:none;overflow-x:auto;scrollbar-width:none}.wp-mx-steps li{display:inline-flex;align-items:center;gap:3px;flex:none;padding:4px 9px;border:1px solid #303a48;border-radius:999px;color:#7d8796;font-size:12px;white-space:nowrap}.wp-mx-steps li.is-done{color:#95e5db;border-color:#28534d}.wp-mx-steps li.is-current{color:#04161b;background:#06b6d4;border-color:#06b6d4;font-weight:700}.wp-mx-body{flex:1;overflow-y:auto;padding:12px 16px 24px}.wp-mx-body h2{font-size:22px;line-height:1.35;margin-bottom:14px}.wp-mx .wp-mx-kicker{color:#22d3ee;font-size:13px;margin-bottom:4px}.wp-mx .wp-mx-muted{color:#9ba8b9;font-size:13px;margin-bottom:10px}.wp-mx-in{animation:wp-mx-in .35s ease-out both}@keyframes wp-mx-in{0%{opacity:0;transform:translateY(8px)}}.wp-mx-intro img{display:block;width:60%;aspect-ratio:9 / 16;object-fit:cover;margin:8px auto 20px;border-radius:14px;background:#171d27}.wp-mx-intro p{color:#a8b2c0}.wp-mx-generating{display:grid;gap:14px;padding-top:30vh;text-align:center;color:#a8b2c0}.wp-mx-bar{height:6px;border-radius:999px;background:#171d27;overflow:hidden}.wp-mx-bar span{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,#0e7490,#22d3ee);transform-origin:left;animation:wp-mx-fill 1.4s ease-out both}@keyframes wp-mx-fill{0%{transform:scaleX(.05)}}.wp-mx-script{display:grid;gap:10px}.wp-mx-script p{padding:10px 12px;border-left:2px solid #28534d;background:#121821;border-radius:0 10px 10px 0}.wp-mx-scenes{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wp-mx-scenes li{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #303a48;border-radius:12px;background:#171d27}.wp-mx-scenes span{color:#22d3ee;font-variant-numeric:tabular-nums}.wp-mx-scenes strong{flex:1;min-width:0;font-weight:600}.wp-mx-scenes em{color:#9ba8b9;font-style:normal;font-size:13px}.wp-mx-character{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:10px;border:1px solid #28534d;border-radius:14px;background:#121821}.wp-mx-character img{width:84px;aspect-ratio:9 / 16;object-fit:cover;border-radius:10px}.wp-mx-character figcaption{color:#a8b2c0;font-size:14px}.wp-mx-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wp-mx-grid img,.wp-mx-reel video,.wp-mx-voices img{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:12px;background:#171d27}.wp-mx-reel{display:flex;gap:10px;margin:0 -16px;padding:0 16px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px}.wp-mx-reel video{flex:none;width:72%;scroll-snap-align:start}.wp-mx-voices{display:grid;gap:10px;margin:0;padding:0;list-style:none}.wp-mx-voices li{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #303a48;border-radius:14px;background:#171d27}.wp-mx-voices img{width:54px;flex:none;border-radius:8px}.wp-mx-voices p{flex:1;min-width:0;font-size:14px}.wp-mx-voices button{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:#06b6d4;color:#04161b}.wp-mx-final{position:relative;width:78%;margin:0 auto 20px}.wp-mx-final video{display:block;width:100%;aspect-ratio:9 / 16;border-radius:14px;background:#000}.wp-mx-final>button{position:absolute;left:50%;top:12px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:0;border-radius:999px;background:#04161bd9;color:#e7eaf0;white-space:nowrap}.wp-mx-finish{display:grid;gap:10px}.wp-mx-finish>p{color:#a8b2c0;font-size:14px}.wp-mx .wp-mx-primary,.wp-mx .wp-mx-secondary{width:100%;min-height:50px;border-radius:12px;font-weight:700}.wp-mx-primary{border:0;background:#06b6d4;color:#04161b}.wp-mx-primary:disabled{opacity:.6}.wp-mx-secondary{border:1px solid #303a48;background:#171d27;color:#e7eaf0}.wp-mx .wp-mx-link{border:0;background:none;color:#9ba8b9;font-size:13px;text-decoration:underline;padding:8px}.wp-mx-copy{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #303a48;border-radius:10px;background:#121821;color:#e7eaf0;font-size:13px}.wp-mx-center .wp-mx-primary{max-width:320px}.wp-mx-bottom{padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #1d2531;background:#0b0f15}@media(prefers-reduced-motion:reduce){.wp-mx-in,.wp-mx-bar span{animation:none}}@font-face{font-family:Jua;src:url(/experience/Jua-Regular.ttf) format("truetype");font-display:swap}.wp-ex-home{color:var(--wp-text, #e7eaf0)}.wp-ex-home{max-width:1100px;margin:32px auto 64px}.wp-ex-home h1{font-size:36px;margin:14px 0 8px}.wp-ex-home h2{font-size:28px;line-height:1.3;margin:14px 0}.wp-ex-lead{color:#a8b2c0;font-size:17px;margin-bottom:32px}.wp-ex-muted{color:#9ba8b9;font-size:12px;line-height:1.7}.wp-ex-badge{display:inline-flex;align-items:center;gap:7px;color:#95e5db;background:#173b38;border:1px solid #28534d;border-radius:999px;padding:6px 10px;font-size:12px;white-space:nowrap}.wp-ex-hero{display:grid;grid-template-columns:250px 1fr;gap:40px;padding:32px;border:1px solid #303a48;border-radius:18px;background:#171d27;align-items:center}.wp-ex-packs{display:grid;gap:24px}.wp-ex-hero>div>p{line-height:1.9;max-width:520px}.wp-ex-poster{position:relative;padding:0;border:0;border-radius:12px;overflow:hidden;background:#10151d;color:#fff;cursor:pointer}.wp-ex-poster img{display:block;width:100%;aspect-ratio:9/16;object-fit:cover}.wp-ex-poster>span{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,#000c);padding:36px 12px 20px;display:flex;align-items:center;justify-content:center;gap:9px}.wp-ex-outline{padding-left:20px;line-height:2.2;font-size:14px;color:#bcc7d6;margin:20px 0 24px}.wp-ex-panel{padding:28px;border:1px solid #303a48;border-radius:14px}.wp-ex-panel p{margin:16px 0 24px}.wp-ex-saved{margin-top:32px}.wp-ex-saved-card+.wp-ex-saved-card{margin-top:12px}.wp-ex-saved-card{display:flex;flex-direction:column;align-items:start;gap:12px;padding:22px;color:inherit;background:#171d27;border:1px solid #303a48;border-radius:12px;cursor:pointer}.wp-ex-saved-card span{color:#9ba8b9;font-size:12px}.wp-ex-invite{display:flex;align-items:center;gap:16px;margin:18px 0 24px;padding:18px 22px;border:1px solid #29524f;border-radius:12px;background:#152b2c}.wp-ex-invite>svg{color:#91e3d7;flex-shrink:0}.wp-ex-invite>div{flex:1}.wp-ex-invite p{color:#a9bdbd;font-size:12px;margin:7px 0 0;line-height:1.5}.wp-ex-invite>button{white-space:nowrap}.wp-ex-backdrop{position:fixed;inset:0;background:#05080dcc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:1600;padding:24px;display:flex;align-items:center;justify-content:center}.wp-ex-dialog{width:min(520px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border:1px solid #394553;border-radius:18px;color:#e7eaf0;background:#181f2a;box-shadow:0 24px 90px #0009;outline:none}.wp-ex-dialog--wide{width:min(760px,100%)}.wp-ex-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;gap:18px;border-bottom:1px solid #303a48;flex-shrink:0}.wp-ex-dialog h2{font-size:19px;margin:0}.wp-ex-dialog-body{overflow:auto;padding:24px;min-height:0}.wp-ex-welcome>p{line-height:1.9;margin:20px 0}.wp-ex-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.wp-ex-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.wp-ex-icon{display:inline-flex;align-items:center;justify-content:center;padding:9px!important;flex-shrink:0}.is-excluded{opacity:.5}.wp-ex-original{width:min(320px,100%);margin:0 auto 16px}.wp-ex-original video{max-height:60dvh;object-fit:contain}.wp-ex-preview{width:min(330px,100%);margin:auto}.wp-ex-portrait{position:relative;aspect-ratio:9/16;width:100%;background:#0a0e14;overflow:hidden;border-radius:8px 8px 0 0}.wp-ex-preview>.wp-video-bar{border-radius:0 0 8px 8px;position:relative;opacity:1;pointer-events:auto;inset:auto;width:100%;box-sizing:border-box}.wp-ex-preview:fullscreen{width:100%;height:100%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a0e14}.wp-ex-preview:fullscreen .wp-ex-portrait{height:calc(100dvh - 130px);width:auto;max-width:100%}.wp-ex-preview:fullscreen>.wp-video-bar{width:min(400px,100%)}.wp-ex-buffer{position:absolute;left:10px;right:10px;bottom:12px;color:#fff;background:#101723de;text-align:center;padding:12px;font-size:12px;border-radius:6px}@media(max-width:760px){.wp-ex-home{margin-top:18px}.wp-ex-home h1{font-size:28px}.wp-ex-hero{grid-template-columns:1fr;padding:20px;gap:20px}.wp-ex-poster{width:160px;margin:auto}.wp-ex-home h2{font-size:22px}.wp-ex-invite{padding:14px;gap:10px;flex-wrap:wrap}.wp-ex-invite>div{min-width:160px}.wp-ex-invite>button{margin-left:30px}.wp-ex-backdrop{padding:12px}.wp-ex-dialog{max-height:calc(100dvh - 24px)}.wp-ex-dialog>header{padding:14px}.wp-ex-dialog h2{font-size:16px}.wp-ex-dialog-body{padding:18px}.wp-ex-welcome .wp-ex-actions{align-items:stretch;flex-direction:column}}.wp-ne-experience-note{position:absolute;top:68px;left:50%;transform:translate(-50%);z-index:6;max-width:calc(100% - 120px);padding:9px 16px;border:1px solid #257771;border-radius:12px;background:#122a2de8;color:#9ee7df;font-size:12px;text-align:center;pointer-events:none}.wp-ne-sample-preview{position:relative;display:block;padding:0;cursor:pointer;overflow:hidden}.wp-ne-sample-preview>img{display:block;width:100%;height:100%;object-fit:contain}.wp-ne-sample-preview>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#0005;color:#fff}.wp-nodes-editor .wp-ex-backdrop{position:fixed;z-index:100}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.wp-node-wrap[data-kind=script],.wp-node-wrap[data-kind=script] .wp-node{width:360px}.wp-node-scenes{display:grid;gap:6px}.wp-node-scenes ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.wp-node-scenes li{border:1px solid rgba(232,232,232,.1);border-radius:8px;background:#ffffff08}.wp-node-scenes li[data-open=true]{border-color:#06b6d480}.wp-node-scene-row{display:flex;align-items:center;gap:2px;padding:2px 4px 2px 2px}.wp-node-scene-row>button{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#e8e8e88c;cursor:pointer}.wp-node-scene-row>button:hover:not(:disabled){background:#ffffff14;color:#e8e8e8}.wp-node-scene-row>button:disabled{opacity:.3;cursor:default}.wp-node-scene-row>.wp-node-scene-title{flex:1;min-width:0;width:auto;height:26px;justify-content:flex-start;gap:6px;padding:0 6px;color:var(--wp-text);font-size:12px;text-align:left}.wp-node-scene-title b{flex:none;width:18px;height:18px;border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:10px;line-height:18px;text-align:center}.wp-node-scene-title span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wp-node-scene-title small{color:#e8e8e880;font-size:10px}.wp-node-scene-edit{display:grid;gap:6px;padding:4px 8px 8px;border-top:1px solid rgba(232,232,232,.08)}.wp-node-scene-edit label{display:grid;gap:3px}.wp-node-scene-edit label>span{color:#e8e8e88c;font-size:10px}.wp-node-scene-edit input,.wp-node-scene-edit textarea,.wp-node-scene-edit select{width:100%;padding:5px 7px;border:1px solid rgba(232,232,232,.12);border-radius:6px;background:#ffffff0a;color:var(--wp-text);font:inherit;font-size:11.5px}.wp-node-scene-edit textarea{min-height:0!important;resize:vertical}.wp-node-expand{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 10px;border:1px dashed rgba(6,182,212,.6);border-radius:8px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:12px;font-weight:700;cursor:pointer}.wp-node-expand:hover{background:#06b6d440}.wp-shell button,.wp-shell a.wp-primary,.wp-shell a.wp-ghost,.wp-shell .wp-feature-chip,.wp-shell .wp-chip{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),filter .22s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.wp-shell .wp-primary:hover,.wp-shell .wp-hero-cta:hover,.wp-shell .wp-ghost:hover,.wp-shell .wp-remix:hover,.wp-shell .wp-chip:hover,.wp-shell .wp-feature-chip:hover,.wp-shell .wp-strip-next:hover,.wp-shell button.wp-tpl-use:hover,.wp-shell .wp-fx-section-head button:hover,.wp-shell .wp-topnav-cta:hover{transform:translateY(-1px) scale(1.04)}.wp-shell .wp-hero-cta:hover{transform:translateY(-2px) scale(1.06);box-shadow:0 10px 28px #06b6d459}.wp-shell .wp-primary:active,.wp-shell .wp-hero-cta:active,.wp-shell .wp-ghost:active,.wp-shell .wp-remix:active,.wp-shell .wp-chip:active,.wp-shell .wp-feature-chip:active{transform:translateY(0) scale(.98);transition-duration:.08s}.wp-shell .wp-primary:disabled:hover{transform:none;box-shadow:none}.wp-shell .wp-home-tile,.wp-shell .wp-rec,.wp-shell .wp-card2{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1)}.wp-shell .wp-home-tile img,.wp-shell .wp-home-tile video,.wp-shell .wp-rec img,.wp-shell .wp-rec video{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.wp-shell .wp-home-tile:hover,.wp-shell .wp-rec:hover,.wp-shell .wp-card2:hover{transform:translateY(-3px);box-shadow:0 14px 30px #00000059}.wp-shell .wp-home-tile:hover img,.wp-shell .wp-home-tile:hover video,.wp-shell .wp-rec:hover img,.wp-shell .wp-rec:hover video{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.wp-shell *:hover,.wp-shell *:active{transform:none!important}.wp-shell button,.wp-shell .wp-home-tile,.wp-shell .wp-rec,.wp-shell .wp-card2,.wp-shell .wp-home-tile img,.wp-shell .wp-home-tile video{transition:none!important}}.wp-shell [data-testid=top-logo]{font-family:Paperlogy,Freesentation,Inter,sans-serif;font-weight:800;letter-spacing:-.02em}.wp-node-player{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:6px 8px;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);border-radius:10px;background:color-mix(in srgb,var(--wp-text) 4%,transparent)}.wp-node-player-btn{display:inline-grid;flex:none;place-items:center;width:26px;height:26px;border:1px solid color-mix(in srgb,var(--wp-ink) 16%,transparent);border-radius:999px;background:transparent;color:var(--wp-text);cursor:pointer}.wp-node-player-btn:first-of-type{border-color:var(--wp-cyan);background:var(--wp-cyan);color:#0b1117}.wp-node-player-btn:disabled{opacity:.4;cursor:default}.wp-node-player-wave{flex:1;min-width:0;height:28px}.wp-node-player-wave>*{height:100%}.wp-node-player-time{flex:none;color:var(--wp-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.wp-node-player-btn.wp-node-player-dl{border-color:color-mix(in srgb,var(--wp-ink) 16%,transparent);background:transparent;color:var(--wp-text);text-decoration:none}.wp-node-player-btn.wp-node-player-dl:hover{border-color:var(--wp-cyan);color:var(--wp-cyan)}.wp-node-download{position:relative}.wp-nodes-editor .wp-node-actions .wp-node-download-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:13;display:grid;gap:2px;width:260px;padding:4px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:10px;background:var(--wp-raised);box-shadow:0 12px 28px #0006}.wp-nodes-editor .wp-node-actions .wp-node-download-menu button{display:grid;gap:2px;width:100%;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:var(--wp-text);text-align:left}.wp-nodes-editor .wp-node-actions .wp-node-download-menu button:hover:not(:disabled){background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-nodes-editor .wp-node-actions .wp-node-download-menu button:disabled{opacity:.45;cursor:default}.wp-node-download-menu strong{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.wp-node-download-menu span{color:var(--wp-ink-muted);font-size:11px}.wp-node-download-beta{padding:1px 6px;border:1px solid var(--wp-cyan);border-radius:999px;color:var(--wp-cyan);font-size:10px;font-style:normal;font-weight:600}.wp-node-download-root{display:grid;gap:4px;margin:4px 0 0;padding:8px 9px 4px;border-top:1px solid color-mix(in srgb,var(--wp-ink) 10%,transparent)}.wp-node-download-root input{width:100%;min-width:0;padding:6px 8px;border:1px solid color-mix(in srgb,var(--wp-ink) 16%,transparent);border-radius:6px;background:transparent;color:var(--wp-text);font-size:11px}.wp-node-download-note{margin:0;padding:2px 9px 6px;color:var(--wp-ink-muted);font-size:10.5px}.wp-node-captioned{position:relative}.wp-node-caption-overlay{position:absolute;left:8px;right:8px;bottom:10px;padding:4px 8px;border-radius:6px;background:#0009;color:#fff;font-size:11px;line-height:1.4;text-align:center;pointer-events:none}.wp-node-caption-list{max-height:96px;margin:0;padding:0 0 0 4px;overflow:auto;list-style:none;font-size:11px}.wp-node-caption-list li{display:flex;gap:6px;padding:2px 0}.wp-node-caption-list small{flex:none;width:34px;color:#e8e8e880}.wp-node-caption-list span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wp-node-cast-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.wp-node-cast-grid button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0 3px;border:1px solid rgba(232,232,232,.1);border-radius:8px;background:#e8e8e80a;color:#e8e8e8b3;cursor:pointer}.wp-node-cast-grid button span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;overflow:hidden;background:#e8e8e81a;font-size:11px;font-weight:700}.wp-node-cast-grid button span img{width:100%;height:100%;object-fit:cover}.wp-node-cast-grid button small{font-size:9px;line-height:1}.wp-node-cast-grid button:hover{background:#e8e8e814;color:#e8e8e8}.wp-node-cast-grid button[data-active=true]{border-color:#06b6d4b3;background:#06b6d424;color:#e8e8e8}.wp-node-cast-grid button[data-active=true] span{background:#06b6d4;color:#06202a}.wp-node-cast-make{margin-left:auto;border-color:#06b6d480!important;color:#06b6d4!important}.wp-node-cast-make:disabled{opacity:.5;cursor:not-allowed}.wp-nodes-editor .wp-node-model3d{width:100%;height:180px;background:#0f1419}.wp-nodes-editor .wp-node-model3d-fallback{min-height:110px}.wp-nodes-editor .wp-nodes-plan{position:absolute;left:50%;bottom:96px;z-index:30;width:min(520px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 160px));display:flex;flex-direction:column;border:1px solid rgba(232,232,232,.1);border-radius:12px;background:#151921;box-shadow:0 18px 48px #00000080;transform:translate(-50%)}.wp-nodes-plan header{display:flex;align-items:center;gap:10px;padding:12px 14px 10px;border-bottom:1px solid rgba(232,232,232,.08)}.wp-nodes-plan header strong{font-size:14px}.wp-nodes-plan header small{flex:1;color:#e8e8e899;font-size:11px}.wp-nodes-plan header button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:#e8e8e899;cursor:pointer}.wp-nodes-plan-rows{flex:1;margin:0;padding:6px 8px;overflow:auto;list-style:none}.wp-nodes-plan-rows li{display:grid;grid-template-columns:16px 1fr auto auto;column-gap:8px;align-items:center;padding:6px;border-radius:8px;color:#e8e8e8d9;font-size:12px}.wp-nodes-plan-rows li small{grid-column:2 / 5;color:#e8e8e873;font-size:10.5px}.wp-nodes-plan-rows li[data-status=reuse]{color:#e8e8e880}.wp-nodes-plan-rows li[data-status=blocked],.wp-nodes-plan-rows li[data-over=true]{color:#e8e8e866}.wp-nodes-plan-state{padding:1px 7px;border-radius:999px;background:#e8e8e814;font-size:10.5px;font-style:normal}li[data-status=new] .wp-nodes-plan-state{background:#06b6d429;color:#06b6d4}li[data-over=true] .wp-nodes-plan-state{background:#f8717124;color:#f87171}.wp-nodes-plan-credits{min-width:34px;text-align:right;font-weight:700}.wp-nodes-plan-short{padding:10px 14px;border-top:1px solid rgba(232,232,232,.08)}.wp-nodes-plan footer{display:flex;align-items:center;gap:12px;padding:10px 14px 12px;border-top:1px solid rgba(232,232,232,.08);font-size:12px}.wp-nodes-plan footer>span{flex:1;font-weight:700}.wp-nodes-plan-force{display:inline-flex;align-items:center;gap:6px;color:#e8e8e899;font-size:11px;white-space:nowrap;cursor:pointer}.wp-nodes-plan-force input{width:14px;height:14px;margin:0;accent-color:#06b6d4}.wp-nodes-plan-run{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:0;border-radius:999px;background:#06b6d4;color:#06202a;font-weight:700;cursor:pointer}.wp-nodes-plan-run:hover{filter:brightness(1.08)}.wp-nodes-plan-run:disabled{opacity:.45;cursor:not-allowed}.wp-node-pop-force{width:100%;margin-top:6px;padding:6px 8px;border:1px solid rgba(232,232,232,.12);border-radius:8px;background:transparent;color:#e8e8e8cc;font-size:11px;cursor:pointer}.wp-node-pop-force:hover{background:#e8e8e814;color:#e8e8e8}.wp-node-batch-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.wp-node-batch-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:#000}.wp-node-batch-grid span{display:grid;place-items:center;aspect-ratio:1;border-radius:6px;background:#e8e8e814;font-size:12px;font-weight:700}.wp-node-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.wp-node-result-grid a{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#000;color:#e8e8e8;text-decoration:none}.wp-node-result-grid img,.wp-node-result-grid video{display:block;width:100%;height:100%;object-fit:cover}.wp-node-result-grid a>span{display:grid;place-items:center;height:100%;font-weight:700}.wp-node-result-grid small{position:absolute;left:4px;bottom:4px;padding:0 5px;border-radius:999px;background:#0009;font-size:10px}.wp-node-badge{padding:1px 6px;border-radius:999px;background:#e8e8e81a;color:#e8e8e8bf;font-size:10px;font-style:normal;font-weight:700}.wp-node-badge-variant{background:#a855f72e;color:#c4b5fd}.wp-node-variant-bar{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:5px 8px;border:1px solid rgba(168,85,247,.35);border-radius:8px;background:#a855f714;color:#c4b5fd;font-size:11px}.wp-node-variant-bar span{flex:1}.wp-node-variant-bar small{color:#e8e8e880}.wp-node-variant-bar button{padding:3px 9px;border:0;border-radius:999px;background:#a855f7;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.wp-node-variant-bar button:hover{filter:brightness(1.08)}.wp-nodes-editor[data-readonly=true] .wp-ne-top:not(.wp-ne-top-shared),.wp-nodes-editor[data-readonly=true] .wp-ne-tools,.wp-nodes-editor[data-readonly=true] .wp-ne-run,.wp-nodes-editor[data-readonly=true] .wp-node-remove,.wp-nodes-editor[data-readonly=true] .wp-node-run-btn,.wp-nodes-editor[data-readonly=true] .wp-node-actions,.wp-nodes-editor[data-readonly=true] .wp-node-add{display:none!important}.wp-nodes-editor[data-readonly=true] .wp-node-wrap textarea,.wp-nodes-editor[data-readonly=true] .wp-node-wrap input{pointer-events:none}.wp-ne-shared-title{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.wp-ne-shared-title strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.wp-ne-shared-title small{color:#e8e8e899;font-size:11px}.wp-nodes-share header small{white-space:normal}.wp-nodes-share-body{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.wp-nodes-share-url{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12px}.wp-nodes-share-url input{min-width:0;padding:6px 8px;border:1px solid rgba(232,232,232,.12);border-radius:8px;background:#00000040;color:#e8e8e8;font-size:12px}.wp-nodes-share-url button,.wp-nodes-share-revoke{padding:6px 10px;border:1px solid rgba(232,232,232,.14);border-radius:999px;background:transparent;color:#e8e8e8;font-size:12px;cursor:pointer}.wp-nodes-share-revoke{border-color:#f8717180;color:#f87171}.wp-nodes-share-note{margin:0;color:#e8e8e88c;font-size:11.5px}.wp-nodes-share-consent{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;cursor:pointer}.wp-nodes-share-consent input{width:14px;height:14px;margin:3px 0 0;accent-color:#06b6d4}.wp-nodes-share-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.wp-ne-preset-tabs{margin:0 14px 8px}.wp-ne-preset-save{display:flex;gap:6px;margin:0 14px 6px}.wp-ne-preset-save input{flex:1;min-width:0;padding:7px 9px;border:1px solid rgba(232,232,232,.12);border-radius:8px;background:#00000040;color:#e8e8e8;font-size:12px}.wp-ne-preset-save button{padding:7px 12px;border:0;border-radius:8px;background:#06b6d4;color:#06202a;font-weight:700;cursor:pointer}.wp-ne-preset-save button:disabled{opacity:.45;cursor:not-allowed}.wp-ne-presets-mine li{display:flex;flex-direction:column;gap:4px}.wp-ne-presets strong .wp-node-badge{margin-left:6px;vertical-align:middle}.wp-ne-preset-actions{display:flex;gap:4px;padding:0 4px 4px}.wp-ne-preset-actions button{padding:2px 8px;border:1px solid rgba(232,232,232,.12);border-radius:999px;background:transparent;color:#e8e8e8b3;font-size:11px;cursor:pointer}.wp-ne-preset-actions button:hover{color:#e8e8e8;background:#e8e8e814}.wp-ne-preset-rename{margin:4px;padding:6px 8px;border:1px solid rgba(6,182,212,.6);border-radius:8px;background:#00000040;color:#e8e8e8;font-size:12px}.wp-ne-versions{margin:0;padding:6px 10px;list-style:none;overflow:auto}.wp-ne-versions li{display:flex;align-items:center;gap:10px;padding:8px 6px;border-bottom:1px solid rgba(232,232,232,.06);font-size:12px}.wp-ne-versions li>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.wp-ne-versions li strong .wp-node-badge{margin-left:6px}.wp-ne-versions li span,.wp-ne-versions li small{color:#e8e8e88c;font-size:11px}.wp-ne-versions li button{flex:none;padding:4px 10px;border:1px solid rgba(6,182,212,.5);border-radius:999px;background:transparent;color:#06b6d4;font-size:11px;cursor:pointer}.wp-ne-versions li button:hover{background:#06b6d41f}.wp-node-qc-platforms button{font-size:11px}.wp-node-qc-ok{display:flex;align-items:center;gap:8px;min-height:60px;padding:10px 12px;border:1px solid rgba(52,211,153,.4);border-radius:10px;background:#34d39914;color:#6ee7b7;font-size:12px;font-weight:700}.wp-node-qc-list{max-height:150px;margin:0;padding:0;overflow:auto;list-style:none}.wp-node-qc-list li{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:8px;font-size:11.5px;line-height:1.4}.wp-node-qc-list li+li{margin-top:4px}.wp-node-qc-list li b{flex:none;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;font-size:10px}.wp-node-qc-list li[data-severity=warn]{background:#fbbf241a;color:#fcd34d}.wp-node-qc-list li[data-severity=warn] b{background:#fbbf24;color:#3a2a00}.wp-node-qc-list li[data-severity=info]{background:#e8e8e80d;color:#e8e8e8a6}.wp-node-qc-list li[data-severity=info] b{background:#e8e8e829;color:#e8e8e8}.wp-nodes-publish-preview{display:flex;align-items:center;gap:10px;font-size:11px;color:#e8e8e88c}.wp-nodes-publish-preview img{width:64px;height:64px;object-fit:cover;border-radius:8px;background:#000}.wp-nodes-publish-preview>span{display:grid;place-items:center;width:64px;height:64px;border-radius:8px;background:#e8e8e80f}.wp-gallery-posts{padding:16px 0 24px}.wp-gallery-posts>header h2{margin:0 0 4px;font-size:18px}.wp-gallery-posts>header p{margin:0 0 14px;color:#e8e8e899;font-size:13px}.wp-gallery-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none}.wp-gallery-post{display:flex;flex-direction:column;gap:10px;padding:10px}.wp-gallery-post-media video{display:block;width:100%;aspect-ratio:9 / 16;max-height:260px;object-fit:cover;border-radius:10px;background:#000}.wp-gallery-post-copy{display:flex;flex-direction:column;gap:2px}.wp-gallery-post-copy strong{font-size:14px}.wp-gallery-post-copy span,.wp-gallery-post-copy p{margin:0;color:#e8e8e899;font-size:12px}.wp-gallery-post-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.wp-gallery-post-muted{color:#e8e8e873;font-size:12px}.wp-node-scene-card-head{display:flex;align-items:center;gap:6px;min-width:0;color:var(--wp-ink-muted);font-size:10px}.wp-node-scene-card-head>span:first-child{flex:none}.wp-node-scene-card-preview{flex:1 1 auto;min-width:0;overflow:hidden;padding:2px 6px;border-radius:4px;font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.wp-ne-run-mode{position:absolute;left:50%;bottom:calc(100% + 6px);padding:2px 9px;border:1px solid rgba(6,182,212,.4);border-radius:999px;background:#151921;color:#67e8f9;font-size:11px;font-weight:700;white-space:nowrap;transform:translate(-50%)}.wp-nodes-editor:has(.wp-ne-run-mode) .wp-toast{bottom:102px}.wp-nodes-editor .wp-nodes-run-gate{bottom:152px}.wp-nodes-run-gate-body{margin:0;font-size:13px;line-height:1.5}.wp-nodes-run-gate-items{max-height:180px;margin:0;padding:0 0 0 18px;overflow:auto;color:#fcd34d;font-size:12px;line-height:1.5}.wp-nodes-run-gate-stop{padding:8px 14px;border:1px solid rgba(232,232,232,.14);border-radius:999px;background:transparent;color:#e8e8e8;font-weight:700;cursor:pointer}.wp-node-player{position:relative;flex-wrap:wrap}.wp-node-player-actions{display:flex;flex-basis:100%;align-items:center;justify-content:flex-end;gap:6px}.wp-node-retime-open{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--wp-ink) 16%,transparent);border-radius:999px;background:transparent;color:var(--wp-text);font-size:11px;cursor:pointer}.wp-node-retime-open:hover,.wp-node-retime-open[aria-expanded=true]{border-color:var(--wp-cyan);color:var(--wp-cyan)}.wp-node-retime-badge{color:var(--wp-cyan);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.wp-node-pop.wp-node-retime-pop{top:calc(100% + 6px);bottom:auto;display:grid;gap:8px}.wp-node-retime-actions{display:flex;justify-content:flex-end;gap:6px}.wp-node-retime-actions button{padding:5px 11px;border:1px solid color-mix(in srgb,var(--wp-ink) 16%,transparent);border-radius:999px;background:transparent;color:var(--wp-text);font-size:11.5px;font-weight:600;cursor:pointer}.wp-node-retime-actions .wp-node-retime-apply{border-color:var(--wp-cyan);background:var(--wp-cyan);color:#0b1117}.wp-node-retime-actions button:disabled{opacity:.45;cursor:not-allowed}.wp-node-tts-speed .wp-node-chips button:disabled{opacity:.4}.wp-node-retime-pop .wp-node-chips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.wp-node-retime-pop .wp-node-chips button{padding:4px 0}.wp-node-spoken{display:grid;gap:6px;min-width:0}.wp-node-spoken-head{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--wp-ink-muted);font-size:11px;font-weight:600}.wp-node-spoken-text{margin:0;padding:6px 8px;border-left:2px solid color-mix(in srgb,var(--wp-cyan) 55%,transparent);border-radius:4px;background:color-mix(in srgb,var(--wp-cyan) 6%,transparent);color:var(--wp-text);font-size:11.5px;line-height:1.45;overflow-wrap:anywhere}.wp-node-spoken-text[data-changed=false]{border-left-color:color-mix(in srgb,var(--wp-ink) 16%,transparent);background:transparent;color:var(--wp-ink-muted)}.wp-node-spoken-rows{display:grid;gap:5px}.wp-node-spoken-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:4px;color:var(--wp-ink-muted);font-size:11px}.wp-node-spoken-row input{width:100%;min-width:0;padding:4px 6px;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);border-radius:6px;background:color-mix(in srgb,var(--wp-text) 4%,transparent);color:var(--wp-text);font:inherit;font-size:11.5px}.wp-node-spoken-row[data-invalid=true] input:last-of-type{border-color:color-mix(in srgb,var(--wp-danger) 60%,transparent)}.wp-node-spoken-row button{padding:0 4px;border:0;background:transparent;color:var(--wp-ink-muted);font-size:14px;line-height:1;cursor:pointer}.wp-node-spoken-row button:hover{color:var(--wp-danger)}.wp-node-spoken-foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.wp-node-spoken-foot button:disabled{opacity:.45;cursor:not-allowed}.wp-nodes-editor .wp-nodes-panel.wp-narr-panel{top:64px;bottom:auto;right:16px;z-index:25;width:min(380px,calc(100% - 32px));max-height:calc(100% - 80px)}.wp-narr-panel header small{flex:1;min-width:0;color:var(--wp-ink-muted);font-size:11px}.wp-narr-body{min-height:0;padding:12px;overflow:auto;overscroll-behavior:contain}.wp-node-narration-apply{margin-top:4px;padding:8px 10px;border:0;border-radius:8px;background:var(--wp-cyan);color:#04151a;font-size:12px;font-weight:600;cursor:pointer}.wp-node-narration-apply:disabled{opacity:.45;cursor:default}@media(max-width:760px){.wp-nodes-editor .wp-nodes-panel.wp-narr-panel{inset:8px;width:auto;max-height:none}}.wp-node-mv-draft{display:grid;gap:6px}.wp-node-mv-draft .wp-node-input{flex:1 1 140px;min-width:0;padding:6px 8px;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wp-text) 4%,transparent);color:var(--wp-text);font:inherit;font-size:12px}.wp-node-download>button[aria-busy=true],.wp-node-download-btn[aria-busy=true]{display:inline-flex;align-items:center;gap:6px;cursor:progress;opacity:.85}.wp-ne-extimg-banner{position:absolute;top:64px;left:50%;z-index:18;display:flex;align-items:center;gap:12px;width:min(680px,calc(100% - 32px));padding:10px 12px 10px 14px;border:1px solid rgba(6,182,212,.35);border-radius:12px;background:#12202a;color:#e8e8e8;box-shadow:0 8px 24px #0000004d;transform:translate(-50%)}.wp-ne-extimg-banner>svg{flex:none;color:#22d3ee}.wp-ne-extimg-banner p{display:flex;flex:1;flex-direction:column;gap:2px;margin:0;font-size:12.5px;line-height:1.45}.wp-ne-extimg-banner p b{font-size:13.5px}.wp-ne-extimg-banner p span{color:#e8e8e8b8}.wp-ne-extimg-banner .wp-nodes-plan-run{flex:none;font-size:12.5px}.wp-extimg-close{display:grid;flex:none;place-items:center;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:#e8e8e899;cursor:pointer}.wp-extimg-close:hover{background:#e8e8e814;color:#e8e8e8}.wp-ne-run .wp-ne-extimg-open{height:36px;margin-left:8px;padding:0 14px;gap:6px;border:1px solid rgba(6,182,212,.45);background:#151921;color:#67e8f9;font-size:13px;box-shadow:0 8px 20px #00000059}.wp-node-imgsrc{margin-top:2px}.wp-node-mine{padding:3px 8px;border-radius:999px;background:#10b98129;color:#6ee7b7;font-size:11px;font-weight:700}.wp-nodes-editor .wp-extimg{bottom:84px;width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 140px)}.wp-extimg header{justify-content:space-between}.wp-extimg[data-dragging]{outline:2px dashed #22d3ee;outline-offset:-6px}.wp-extimg-body{min-height:0;overflow:hidden}.wp-extimg-lead{margin:0;font-size:13px;line-height:1.55}.wp-extimg-lead b{color:#67e8f9}.wp-extimg-tools{display:flex;flex-wrap:wrap;gap:8px}.wp-extimg-tools .wp-ghost,.wp-extimg-row-actions .wp-ghost,.wp-extimg-pending .wp-ghost,.wp-nodes-share-actions .wp-ghost{display:inline-flex;align-items:center;gap:6px}.wp-extimg-hint{margin:0;color:#e8e8e899;font-size:11.5px;line-height:1.5}.wp-extimg-hint code{font-family:inherit;padding:0 4px;border-radius:4px;background:#e8e8e814;font-size:11px}.wp-extimg-busy{margin:0;color:#67e8f9;font-size:12px}.wp-extimg-pending{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;background:#06b6d41a;font-size:12px}.wp-extimg-pending-actions{display:flex;gap:8px}.wp-extimg-list{display:flex;flex-direction:column;gap:6px;min-height:0;margin:0;padding:0 4px 0 0;overflow-y:auto;list-style:none}.wp-extimg-list li{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:6px 8px;border:1px solid rgba(232,232,232,.08);border-radius:10px}.wp-extimg-list li[data-focus]{border-color:#06b6d499}.wp-extimg-thumb{display:grid;place-items:center;width:44px;height:64px;overflow:hidden;border-radius:6px;background:#e8e8e80f;color:#e8e8e866}.wp-extimg-thumb img{width:100%;height:100%;object-fit:cover}.wp-extimg-meta{display:flex;min-width:0;flex-direction:column;gap:2px;font-size:12.5px}.wp-extimg-meta b{color:#67e8f9}.wp-extimg-meta small{color:#e8e8e88c;font-size:11px}.wp-extimg-row-actions{display:flex;gap:6px}.wp-extimg-row-actions .wp-ghost{padding:5px 10px;font-size:11.5px}@media(max-width:560px){.wp-ne-extimg-banner{flex-wrap:wrap}.wp-extimg-list li{grid-template-columns:44px 1fr}.wp-extimg-row-actions{grid-column:1 / -1;justify-content:flex-end}}.wp-extimg-rights{color:#e8e8e8;font-weight:600}.wp-extimg-drop{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1.5px dashed rgba(34,211,238,.45);border-radius:12px;background:#06b6d40f;color:#e8e8e8;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.wp-extimg-drop>svg{flex:none;color:#22d3ee}.wp-extimg-drop span{display:flex;flex-direction:column;gap:3px}.wp-extimg-drop b{font-size:13px}.wp-extimg-drop small{color:#e8e8e899;font-size:11.5px;line-height:1.5}.wp-extimg-drop code{font-family:inherit;padding:0 4px;border-radius:4px;background:#e8e8e814;font-size:11px}.wp-extimg-drop:hover:not(:disabled),.wp-extimg-drop[data-active]{border-color:#22d3ee;background:#06b6d424}.wp-extimg-drop[data-active]{animation:wp-extimg-breathe 1s ease-in-out infinite}.wp-extimg-drop:disabled{opacity:.5;cursor:not-allowed}@keyframes wp-extimg-breathe{50%{border-color:#22d3ee66}}.wp-extimg-list li[data-drop]{border-color:#22d3ee;background:#06b6d41f}.wp-extimg-thumb{position:relative;overflow:visible}.wp-extimg-thumb[data-empty]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;border:1px dashed rgba(232,232,232,.22)}.wp-extimg-thumb[data-empty] small{font-size:9.5px;color:#e8e8e873}li[data-drop] .wp-extimg-thumb[data-empty]{border-color:#22d3ee;color:#22d3ee}.wp-extimg-thumb img{border-radius:6px}li[data-uploading] .wp-extimg-thumb img{opacity:.55}.wp-extimg-up{position:absolute;inset:0;border-radius:6px;overflow:hidden;background:linear-gradient(110deg,transparent 30%,rgba(103,232,249,.45) 50%,transparent 70%);background-size:220% 100%;animation:wp-extimg-sweep 1.1s linear infinite}li[data-uploading=queued] .wp-extimg-up{animation:none;background:#00000040}.wp-extimg-up:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:wp-extimg-spin .8s linear infinite}li[data-uploading=queued] .wp-extimg-up:after{animation:none;opacity:.4}li[data-uploading=active]{border-color:#22d3ee99}li[data-uploading] .wp-extimg-meta small{color:#67e8f9}@keyframes wp-extimg-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes wp-extimg-spin{to{transform:rotate(360deg)}}.wp-extimg-x{position:absolute;top:-6px;right:-6px;z-index:2;display:grid;place-items:center;width:18px;height:18px;padding:0;border:2px solid #151921;border-radius:50%;background:#ef4444;color:#fff;cursor:pointer;opacity:.85}.wp-extimg-x:hover{opacity:1;transform:scale(1.1)}.wp-node-model{gap:6px;max-width:100%;padding:5px 8px 5px 9px;border:1px solid color-mix(in srgb,var(--wp-ink) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wp-text) 5%,transparent);overflow:visible}.wp-node-model:hover:not(:disabled),.wp-node-model[aria-expanded=true]{border-color:var(--wp-cyan)}.wp-node-model-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-node-model>svg{flex:none;color:var(--wp-ink-muted);transition:transform .15s ease}.wp-node-model[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-node-genbar>.wp-node-pop{top:calc(100% + 6px);bottom:auto}.wp-node-pop-list button>span:last-child{margin-left:auto;color:var(--wp-cyan);font-weight:600;white-space:nowrap}.wp-node-pop-list .wp-node-pop-compare{justify-content:center;margin-top:4px;border-top:1px solid var(--wp-hair);border-radius:0 0 8px 8px;color:var(--wp-ink-muted);font-weight:500}.wp-node-model-more{flex-basis:100%;order:10;padding:0 2px;border:0;background:transparent;color:var(--wp-ink-muted);font-size:11px;text-align:left;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--wp-ink) 25%,transparent);text-underline-offset:3px;cursor:pointer}.wp-node-model-more:hover{color:var(--wp-ink)}.wp-video-models-all{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--wp-ink);font-size:13px;font-weight:600;cursor:pointer}.wp-video-models-all input{flex:none;width:auto;height:auto;margin:0;accent-color:var(--wp-cyan)}.wp-video-models .wp-animal-models-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.wp-video-models .wp-animal-models-grid video,.wp-video-models .wp-animal-models-grid img,.wp-image-models-empty{aspect-ratio:9 / 16;object-position:center;background:#000}.wp-video-models .wp-animal-models-name{font-size:13px}.wp-video-models .wp-animal-models-grid img{display:block;width:100%;margin-bottom:4px;border-radius:10px;object-fit:cover}.wp-image-models-empty{display:grid;place-items:center;width:100%;margin-bottom:4px;border:1px dashed var(--wp-hair);border-radius:10px;background:color-mix(in srgb,var(--wp-ink) 4%,transparent);color:var(--wp-ink-muted);font-size:11px}.wp-video-models .wp-animal-models-credits small{display:block;color:var(--wp-ink-muted);font-size:11px;font-weight:500}.wp-image-models-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,#fcd34d 40%,transparent);border-radius:10px;background:color-mix(in srgb,#fcd34d 8%,transparent)}.wp-image-models-confirm p{margin:0;color:var(--wp-ink);font-size:13px}.wp-image-models-confirm b{color:#fcd34d}.wp-video-models-tags{display:flex;flex-wrap:wrap;gap:4px}.wp-video-models-tags em{padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--wp-cyan) 14%,transparent);color:var(--wp-cyan);font-size:11px;font-style:normal;font-weight:600;white-space:nowrap}.wp-video-models-tags em[data-muted=true]{background:color-mix(in srgb,var(--wp-ink) 8%,transparent);color:var(--wp-ink-muted);font-weight:500}.wp-node-promptbox textarea{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wp-ink) 22%,transparent) transparent}.wp-node-promptbox textarea::-webkit-scrollbar{width:8px}.wp-node-promptbox textarea::-webkit-scrollbar-track{background:transparent}.wp-node-promptbox textarea::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--wp-ink) 22%,transparent);background-clip:padding-box}.wp-node-promptbox textarea::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--wp-ink) 38%,transparent)}.wp-node-promptbox textarea::-webkit-scrollbar-button{display:none;height:0}.wp-vp-layer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0408109e;animation:wp-fade .18s ease}.wp-vp{position:relative;display:flex;flex-direction:column;width:min(1040px,100%);height:min(800px,100%);overflow:hidden;border:1px solid var(--wp-line);border-radius:16px;background:var(--wp-panel);color:var(--wp-text);box-shadow:0 24px 64px #00000073;outline:none}.wp-vp-head{display:flex;align-items:center;gap:12px;padding:16px 20px 12px}.wp-vp-head h2{flex:none;margin:0;font-size:18px}.wp-vp-search{display:flex;flex:1;align-items:center;gap:8px;min-width:0;max-width:360px;margin-left:auto;padding:0 12px;border:1px solid var(--wp-line);border-radius:999px;background:var(--wp-card);color:var(--wp-muted)}.wp-vp-search:focus-within{border-color:var(--wp-cyan)}.wp-vp-search input{flex:1;min-width:0;padding:8px 0;border:0;outline:none;background:transparent;color:var(--wp-text);font:inherit;font-weight:500}.wp-vp-close{display:grid;flex:none;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--wp-muted);cursor:pointer}.wp-vp-close:hover{background:var(--wp-cyan-dim);color:var(--wp-text)}.wp-vp-tabs{display:flex;gap:4px;padding:0 20px;border-bottom:1px solid var(--wp-line)}.wp-vp-tab{padding:10px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--wp-muted);font:inherit;cursor:pointer}.wp-vp-tab[aria-selected=true]{border-bottom-color:var(--wp-cyan);color:var(--wp-text)}.wp-vp-tools{display:grid;gap:6px;padding:12px 20px;border-bottom:1px solid var(--wp-line)}.wp-vp-row{display:flex;align-items:center;gap:8px;min-width:0}.wp-vp-row-label{flex:none;width:64px;color:var(--wp-muted);font-size:12px}.wp-vp-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.wp-vp-sub,.wp-vp-chip{display:inline-flex;align-items:center;gap:4px;flex:none;border:1px solid var(--wp-line);border-radius:999px;background:transparent;color:var(--wp-muted);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.wp-vp-sub{padding:6px 14px;font-size:13px}.wp-vp-chip{padding:3px 10px;font-weight:600}.wp-vp-sub:hover,.wp-vp-chip:hover{color:var(--wp-text)}.wp-vp-sub[aria-pressed=true],.wp-vp-chip[aria-pressed=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim);color:var(--wp-text)}.wp-vp-chip-more,.wp-vp-chip-clear{border-style:dashed}.wp-vp-count{margin-left:auto;color:var(--wp-muted);font-size:12px}.wp-vp-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px}.wp-vp-empty{margin:48px 0;color:var(--wp-muted);text-align:center;font-weight:500}.wp-vp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:0;padding:0;list-style:none}.wp-vp-ai-note{margin:12px 0 0;overflow:hidden;color:var(--wp-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wp-vp-card,.wp-vp-model{position:relative;display:grid;align-content:start;gap:8px;min-width:0;padding:12px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);color:var(--wp-text);text-align:left;font:inherit;cursor:pointer;outline:none}.wp-vp-card:hover,.wp-vp-model:hover{border-color:color-mix(in srgb,var(--wp-cyan) 50%,var(--wp-line))}.wp-vp-card:focus-visible,.wp-vp-model:focus-visible{box-shadow:0 0 0 2px var(--wp-cyan)}.wp-vp-card[aria-selected=true],.wp-vp-model[aria-checked=true]{border-color:var(--wp-cyan);background:color-mix(in srgb,var(--wp-cyan) 9%,var(--wp-card));box-shadow:0 0 0 1px var(--wp-cyan)}.wp-vp-card[aria-disabled=true]{opacity:.45;cursor:not-allowed}.wp-vp-card-top{display:flex;align-items:center;gap:10px;min-width:0;padding-right:22px}.wp-vp-avatar{flex:none;width:44px;height:44px;border-radius:12px}.wp-vp-name{display:grid;min-width:0}.wp-vp-name strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.wp-vp-name span,.wp-vp-line,.wp-vp-na{color:var(--wp-muted);font-size:12px;font-weight:500}.wp-vp-line{display:-webkit-box;min-height:2.8em;margin:0;overflow:hidden;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wp-vp-tags{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.wp-vp-tags li{padding:2px 8px;border-radius:999px;background:var(--wp-cyan-dim);font-size:11px;font-weight:600}.wp-vp-play-row{display:flex;align-items:center;gap:8px;min-width:0;height:28px}.wp-vp-play-row .wp-wave{flex:1;height:24px}.wp-vp-play{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid var(--wp-line);border-radius:999px;background:transparent;color:var(--wp-text);cursor:pointer}.wp-vp-play[data-playing=true]{border-color:var(--wp-cyan);background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-vp-check{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-vp-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.wp-vp-model-name{display:grid;gap:2px}.wp-vp-model-name strong{font-size:16px}.wp-vp-model-name span{color:var(--wp-muted);font-size:13px}.wp-vp-model-facts{display:grid;gap:4px;color:var(--wp-muted);font-size:12px;font-weight:500}.wp-vp-foot{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--wp-line);background:var(--wp-panel)}.wp-vp-foot p{min-width:0;margin:0 auto 0 0;overflow:hidden;color:var(--wp-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wp-vp-foot p strong{color:var(--wp-text)}.wp-vp-summary{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);color:var(--wp-text);text-align:left;font:inherit;cursor:pointer}.wp-vp-summary:hover,.wp-vp-summary:focus-visible{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-vp-summary-action{display:inline-flex;flex:none;align-items:center;gap:2px;padding:4px 6px 4px 9px;border-radius:999px;background:color-mix(in srgb,var(--wp-cyan) 14%,transparent);color:var(--wp-cyan);font-size:11.5px;font-weight:700;white-space:nowrap}.wp-vp-summary:hover .wp-vp-summary-action,.wp-vp-summary:focus-visible .wp-vp-summary-action{background:var(--wp-cyan);color:#0b1117}.wp-vp-summary-avatar{flex:none;width:32px;height:32px;border-radius:9px;background:var(--wp-cyan-dim)}.wp-vp-summary-copy{display:grid;flex:1;min-width:0}.wp-vp-summary-copy strong,.wp-vp-summary-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-vp-summary-copy strong{font-size:13px}.wp-vp-summary-copy span{color:var(--wp-muted);font-size:12px;font-weight:500}@media(max-width:560px){.wp-vp-layer{padding:0}.wp-vp{width:100%;height:100%;border:0;border-radius:0}.wp-vp-head{flex-wrap:wrap;row-gap:10px}.wp-vp-close{margin-left:auto}.wp-vp-search{flex-basis:100%;order:3;max-width:none;margin-left:0}.wp-vp-head,.wp-vp-tabs,.wp-vp-tools,.wp-vp-body,.wp-vp-foot{padding-right:16px;padding-left:16px}.wp-vp-row-label{width:52px}.wp-vp-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.wp-vp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wp-vp-card{padding:10px}.wp-vp-avatar{width:36px;height:36px;border-radius:10px}}@font-face{font-family:wsc-cap-gothic-a;src:url(/assets/gothic-a-regular-DKHCRMT9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:wsc-cap-gothic-a;src:url(/assets/gothic-a-bold-Rojud0cV.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:wsc-cap-serif-a;src:url(/assets/serif-a-regular-DU5L_Wd9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:wsc-cap-serif-a;src:url(/assets/serif-a-bold-3ffNaFeN.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:wsc-cap-gothic-b;src:url(/assets/gothic-b-regular-DJRLHEuI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:wsc-cap-gothic-b;src:url(/assets/gothic-b-bold-BpgrzJ7a.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:wsc-cap-serif-b;src:url(/assets/serif-b-regular-Cl5203mH.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:wsc-cap-serif-b;src:url(/assets/serif-b-bold-CFfFk5C5.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:wsc-cap-display-a;src:url(/assets/display-a-regular-paAaXytO.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:wsc-cap-display-b;src:url(/assets/display-b-regular-3_VXw5RX.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:wsc-cap-display-c;src:url(/assets/display-c-regular-BvInHcTS.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:wsc-cap-display-d;src:url(/assets/display-d-regular-BiEk4Sia.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:wsc-cap-display-e;src:url(/assets/display-e-regular-DcfbFe-8.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.wp-nodes-editor .wp-nodes-panel.wp-cap-panel{top:64px;bottom:16px;right:16px;z-index:25;width:min(840px,calc(100% - 32px))}.wp-cap-panel header small{flex:1;min-width:0;color:var(--wp-ink-muted);font-size:11px}.wp-cap-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--wp-hair)}.wp-cap-bar .wp-nodes-tabs button{position:relative;padding:5px 11px;font-size:12px}.wp-cap-dot{position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:999px;background:var(--wp-cyan)}.wp-cap-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);overflow:hidden}.wp-cap-preview,.wp-cap-controls{min-height:0;overflow:auto;overscroll-behavior:contain}.wp-cap-preview{display:grid;align-content:start;gap:10px;padding:12px;border-right:1px solid var(--wp-hair)}.wp-cap-frames{display:grid;gap:8px}.wp-cap-frames figure[hidden]{display:none}.wp-cap-frames .wp-cap-stage{justify-self:center;width:min(100%,max(180px,calc((100dvh - 380px)*.5625)))}.wp-cap-view{justify-self:start}.wp-cap-frames figure{display:grid;gap:4px;margin:0}.wp-cap-frames figcaption{color:var(--wp-ink-muted);font-size:10.5px}.wp-cap-stage{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:8px;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);background:#3a4150}.wp-cap-stage video,.wp-cap-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.wp-cap-stage>span{position:absolute;inset:0;display:grid;place-items:center;padding:10px;color:#ffffffb3;font-size:10.5px;line-height:1.45;text-align:center}.wp-cap-stage[data-stale=true] img{opacity:.55}.wp-cap-canvas{position:absolute;top:0;left:0;transform-origin:top left;pointer-events:none}.wp-cap-line{position:absolute;margin:0;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.wp-cap-line span{-webkit-box-decoration-break:clone;box-decoration-break:clone}.wp-cap-time{display:grid;gap:4px;color:var(--wp-ink-muted);font-size:11px}.wp-cap-time input{width:100%;accent-color:var(--wp-cyan)}.wp-cap-check{height:32px;border:1px solid var(--wp-cyan);border-radius:8px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:12px;font-weight:600;cursor:pointer}.wp-cap-check:disabled{opacity:.6;cursor:progress}.wp-cap-controls{display:grid;align-content:start;gap:14px;padding:12px 14px 18px}.wp-cap-scope{margin:0;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--wp-text) 5%,transparent);color:var(--wp-ink-muted);font-size:11.5px;line-height:1.45}.wp-cap-field{display:grid;gap:6px}.wp-cap-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--wp-text);font-size:12px;font-weight:600}.wp-cap-origin{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--wp-ink-muted);font-size:10.5px;font-weight:500}.wp-cap-origin[data-origin=base]{border-color:color-mix(in srgb,var(--wp-ink) 14%,transparent)}button.wp-cap-origin[data-origin=set]{border-color:var(--wp-cyan);color:var(--wp-cyan);cursor:pointer}.wp-cap-fonts{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.wp-cap-fonts button{height:38px;padding:0 6px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:8px;background:transparent;color:var(--wp-text);font-size:15px;cursor:pointer}.wp-cap-fonts button[data-active=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-cap-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--wp-text);font-size:12px}.wp-cap-row-top{align-items:flex-start}.wp-cap-row input[type=range]{flex:1;min-width:110px;accent-color:var(--wp-cyan)}.wp-cap-row output,.wp-cap-row code{min-width:34px;color:var(--wp-ink-muted);font-size:11px;font-variant-numeric:tabular-nums}.wp-cap-row input[type=color]{width:34px;height:26px;padding:0;border:1px solid color-mix(in srgb,var(--wp-ink) 16%,transparent);border-radius:6px;background:transparent;cursor:pointer}.wp-cap-row input:disabled{opacity:.4;cursor:not-allowed}.wp-cap-check-inline{flex:none;white-space:nowrap;color:var(--wp-text);font-weight:600;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.wp-cap-check-inline input{accent-color:var(--wp-cyan)}.wp-cap-grid{display:grid;grid-template-columns:repeat(3,28px);grid-auto-rows:36px;gap:3px;padding:4px;border-radius:8px;background:color-mix(in srgb,var(--wp-text) 5%,transparent)}.wp-cap-grid button{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);border-radius:5px;background:transparent;cursor:pointer}.wp-cap-grid button i{width:12px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--wp-ink) 40%,transparent)}.wp-cap-grid button[data-active=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-cap-grid button[data-active=true] i{background:var(--wp-cyan)}.wp-cap-offsets{flex:1;display:grid;gap:6px;min-width:150px}.wp-cap-offsets label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--wp-ink-muted);font-size:11.5px}.wp-cap-offsets input{width:84px;height:28px;padding:0 8px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:6px;background:color-mix(in srgb,var(--wp-text) 4%,transparent);color:var(--wp-text);font-size:12px}.wp-cap-offsets small{color:var(--wp-ink-muted);font-size:10.5px}.wp-cap-scene{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--wp-hair)}.wp-cap-cues{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wp-cap-cue{display:grid;gap:5px;padding:7px 8px;border:1px solid color-mix(in srgb,var(--wp-ink) 10%,transparent);border-radius:8px}.wp-cap-cue[data-selected=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-cap-cue-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--wp-ink-muted);font-size:11px}.wp-cap-cue-head input[type=checkbox]{flex:none;width:16px;height:16px;min-width:0;margin:0;padding:0;accent-color:var(--wp-cyan)}.wp-cap-cue-head .wp-cap-origin{margin-left:auto;cursor:pointer}.wp-cap-cue-head button.wp-cap-origin[data-origin=default]{border-color:color-mix(in srgb,var(--wp-ink) 18%,transparent)}.wp-cap-cue-time{flex:1;font-weight:600}.wp-cap-cue-sec,.wp-cap-override input[type=number]{width:64px;height:26px;padding:0 6px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:6px;background:color-mix(in srgb,var(--wp-text) 4%,transparent);color:var(--wp-text);font-size:12px;font-variant-numeric:tabular-nums}.wp-cap-cue-text{width:100%;min-width:0;height:30px;padding:0 8px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:6px;background:color-mix(in srgb,var(--wp-text) 4%,transparent);color:var(--wp-text);font-size:13px}.wp-cap-override,.wp-cap-bulk{display:grid;gap:6px;padding:8px;border-radius:8px;background:color-mix(in srgb,var(--wp-text) 5%,transparent)}.wp-cap-bulk{position:sticky;top:0;z-index:1;border:1px solid var(--wp-cyan);background:var(--wp-panel)}.wp-cap-override select,.wp-cap-emphasis select{height:26px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:6px;background:color-mix(in srgb,var(--wp-text) 4%,transparent);color:var(--wp-text);font-size:12px}.wp-cap-emphasis{gap:6px;font-size:11.5px}.wp-cap-emphasis button,.wp-cap-bulk button{cursor:pointer}.wp-node-merge-caption{width:100%}@media(max-width:760px){.wp-nodes-editor .wp-nodes-panel.wp-cap-panel{inset:8px;width:auto}.wp-cap-body{display:block;overflow:auto;overscroll-behavior:contain}.wp-cap-preview,.wp-cap-controls{overflow:visible}.wp-cap-preview{border-right:0;border-bottom:1px solid var(--wp-hair)}.wp-cap-frames{max-width:360px;margin:0 auto;width:100%}}.wp-cap-line>span{pointer-events:auto;cursor:grab;touch-action:none}.wp-cap-line>span[data-dragging=true]{cursor:grabbing;outline:3px dashed rgba(255,255,255,.8)}.wp-cap-line>span:focus-visible{outline:4px solid var(--wp-cyan);outline-offset:6px}.wp-cap-guides i{position:absolute;pointer-events:none;background:#ff3dd2}.wp-cap-guides i[data-axis=x]{top:0;bottom:0;left:calc(50% - .5px);width:1px}.wp-cap-guides i[data-axis=y]{left:0;right:0;top:calc(50% - .5px);height:1px}.wp-cap-align{display:grid;gap:6px;margin-top:8px}.wp-cap-align>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wp-cap-align span{min-width:52px;color:var(--wp-ink-muted);font-size:12px}.wp-cap-align button{padding:5px 10px;border:1px solid var(--wp-hair);border-radius:8px;background:transparent;color:var(--wp-ink);font-size:12px;cursor:pointer}.wp-cap-align button:hover{border-color:var(--wp-cyan)}.wp-cap-safe{position:absolute;inset:0;pointer-events:none}.wp-cap-safe i{position:absolute;display:grid;place-items:center;border:1px dashed rgba(255,110,110,.9);background:#ff464638;color:#fff;font-size:9px;font-style:normal;text-shadow:0 0 2px #000}.wp-cap-safe i[data-zone=top]{top:0;left:0;right:0;height:8%}.wp-cap-safe i[data-zone=right]{top:8%;bottom:20%;right:0;width:15%;writing-mode:vertical-rl}.wp-cap-safe i[data-zone=bottom]{bottom:0;left:0;right:0;height:20%}.wp-cap-name{flex:1;min-width:0;height:28px;padding:0 8px;border:1px solid var(--wp-hair);border-radius:6px;background:transparent;color:var(--wp-text);font-size:12px}.wp-cap-small-btn{height:28px;padding:0 10px;border:1px solid var(--wp-cyan);border-radius:6px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:12px;white-space:nowrap;cursor:pointer}.wp-cap-small-btn:disabled{opacity:.5;cursor:default}.wp-cap-label small{color:var(--wp-ink-muted);font-size:10.5px;font-weight:400}.wp-cap-mystyles{display:grid;gap:4px;margin:0;padding:0;list-style:none}.wp-cap-mystyles li{display:flex;align-items:center;gap:4px}.wp-cap-mystyles li>form{flex:1}.wp-cap-mystyles button{height:28px;min-width:28px;border:1px solid var(--wp-hair);border-radius:6px;background:transparent;color:var(--wp-ink-muted);cursor:pointer}.wp-cap-mystyles .wp-cap-mystyle-apply{flex:1;min-width:0;padding:0 10px;overflow:hidden;color:var(--wp-text);font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wp-cap-mystyles .wp-cap-mystyle-apply[data-active=true]{border-color:var(--wp-cyan);color:var(--wp-cyan)}.wp-cap-preview>.wp-cap-check-inline{justify-self:start;color:var(--wp-ink-muted);font-size:11px;font-weight:500}.wp-cap-preview>.wp-cap-check-inline input{width:auto;height:auto;margin:0}.wp-cmk-root{width:100%;height:100%;overflow-y:auto;box-sizing:border-box}.wp-cmk,.wp-cmk-done{display:flex;flex-wrap:wrap;gap:24px;padding:24px 32px;max-width:1440px;width:100%;box-sizing:border-box;margin:0 auto;align-items:flex-start}.wp-cmk-main{flex:999 1 560px;display:flex;flex-direction:column;gap:16px;min-width:0}.wp-cmk-config{border-radius:18px;border:1px solid var(--wp-line);background:var(--wp-panel);padding:16px 18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wp-cmk-config>div{display:flex;flex-direction:column;gap:2px;margin-right:8px}.wp-cmk-config>div span{font-size:12.5px;color:var(--wp-muted)}.wp-cmk-config>div b{font-size:15px;color:var(--wp-text)}.wp-cmk-chip{display:flex;gap:6px;align-items:center;padding:7px 12px;border-radius:999px;border:1px solid var(--wp-line);font-size:13px}.wp-cmk-chip span{color:var(--wp-muted)}.wp-cmk-chip b{color:var(--wp-text)}.wp-shell .wp-cmk-config>button{margin-left:auto;border-radius:999px;padding:7px 14px;font-size:13px}.wp-cmk-models{border-radius:16px;border:1px solid var(--wp-line);background:var(--wp-card);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.wp-cmk-models label{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--wp-muted)}.wp-cmk-models label span{width:72px}.wp-shell .wp-cmk-models select{flex:1;max-width:360px;height:38px;border-radius:10px;border:1px solid var(--wp-line);background:var(--wp-panel);color:var(--wp-text);padding:0 10px;font:inherit}.wp-cmk-models small{font-size:12px;color:var(--wp-muted)}.wp-cmk-phases{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.wp-cmk-phase{border-radius:16px;border:1px solid var(--wp-line);background:var(--wp-card);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.wp-cmk-phase[data-active=true]{border-color:var(--wp-cyan)}.wp-cmk-phase>div{display:flex;align-items:center;gap:10px}.wp-cmk-phase>div>span{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;background:var(--wp-raised);color:var(--wp-muted)}.wp-cmk-phase>div>span[data-done=true],.wp-cmk-phase[data-active=true]>div>span{background:var(--wp-cyan);color:#fff}.wp-cmk-phase>div>b{flex:1;font-size:15px;color:var(--wp-text);white-space:nowrap}.wp-cmk-phase em{font-style:normal;font-size:13px;color:var(--wp-muted)}.wp-cmk-phase[data-active=true] em{color:var(--wp-cyan)}.wp-cmk-phase small{font-size:13px;color:var(--wp-muted)}.wp-cmk-phase i{height:6px;border-radius:999px;background:var(--wp-raised);overflow:hidden}.wp-cmk-phase i b{display:block;height:100%;background:var(--wp-cyan);transition:width .3s}.wp-cmk-cuts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none}.wp-shell .wp-cmk-cuts button{width:100%;display:flex;flex-direction:column;gap:8px;border-radius:14px;border:1px solid var(--wp-line);background:var(--wp-card);padding:8px;color:var(--wp-text);font:inherit;text-align:left;cursor:pointer}.wp-shell .wp-cmk-cuts button[aria-pressed=true]{border-color:var(--wp-cyan)}.wp-shell .wp-cmk-cuts button[data-failed=true]{border-color:var(--wp-rose)}.wp-cmk-thumb{position:relative;aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;background:var(--wp-raised)}.wp-cmk-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wp-cmk-thumb em{position:absolute;left:8px;top:8px;padding:2px 8px;border-radius:999px;background:#000000a6;color:#fff;font-size:12px;font-weight:700;font-style:normal}.wp-cmk-working{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--wp-cyan);font-size:12.5px;background:#0f14198c}.wp-cmk-thumb i{position:absolute;right:8px;bottom:8px;width:26px;height:26px;border-radius:999px;background:#000000a6;color:#fff;display:flex;align-items:center;justify-content:center}.wp-cmk-tags{display:flex;gap:6px;flex-wrap:wrap;font-size:11.5px}.wp-cmk-tags span{padding:2px 8px;border-radius:999px;background:var(--wp-raised);color:var(--wp-muted)}.wp-cmk-tags span[data-status=done]{background:var(--wp-cyan);color:#fff}.wp-cmk-tags span[data-status=running]{background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-cmk-tags span[data-status=failed],.wp-cmk-tags span[data-status=stale]{background:var(--wp-rose-dim);color:var(--wp-rose)}.wp-cmk-cuts small{font-size:12px;color:var(--wp-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wp-cmk-side{flex:1 1 300px;max-width:380px;display:flex;flex-direction:column;gap:14px;position:sticky;top:16px;border-radius:20px;border:1px solid var(--wp-line);background:var(--wp-panel);padding:20px;box-sizing:border-box}.wp-cmk-side>span,.wp-cmk-side>small{font-size:13px;color:var(--wp-muted);line-height:1.5}.wp-cmk-cost{display:flex;align-items:baseline;gap:6px}.wp-cmk-cost .wp-display{font-size:48px;line-height:1;color:var(--wp-cyan)}.wp-cmk-cost small{font-size:14px;color:var(--wp-muted)}.wp-cmk-rows{display:flex;flex-direction:column;gap:8px}.wp-cmk-rows>div{display:flex;font-size:14px;color:var(--wp-text)}.wp-cmk-rows>div>span:first-child{flex:1;color:var(--wp-muted)}.wp-cmk-balance{border-top:1px solid var(--wp-line);padding-top:14px}.wp-shell .wp-cmk-side>.wp-primary,.wp-shell .wp-cmk-side .wp-steps-start{width:100%;justify-content:center;padding:14px 18px;font-size:15px}.wp-cmk-regen{border-top:1px solid var(--wp-line);padding-top:14px;display:flex;flex-direction:column;gap:8px}.wp-cmk-regen>b{font-size:14px;color:var(--wp-text)}.wp-shell .wp-cmk-regen>button{border-radius:999px;padding:9px 14px;font-size:13px}.wp-cmk-regen small{font-size:12.5px;color:var(--wp-muted)}.wp-cmk-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--wp-text)}.wp-cmk-confirm span{flex-basis:100%}.wp-cmk-done{max-width:1200px;gap:40px;padding:32px}.wp-cmk-done-video{flex:1 1 300px;max-width:360px;aspect-ratio:9 / 16;border-radius:20px;overflow:hidden;background:#000;border:1px solid var(--wp-line)}.wp-cmk-done-copy{flex:999 1 420px;display:flex;flex-direction:column;gap:24px;min-width:0}.wp-cmk-done-title{display:flex;flex-direction:column;gap:8px}.wp-shell .wp-cmk-done-title h1{margin:0;font-size:34px;line-height:1.25}.wp-cmk-done-title>span:last-child{font-size:14px;color:var(--wp-muted)}.wp-cmk-stale{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:#f59e0b}.wp-cmk-done-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.wp-shell .wp-cmk-done-actions>.wp-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;font-size:15px}.wp-cmk-review{border-radius:18px;border:1px solid var(--wp-line);background:var(--wp-panel);padding:18px 20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.wp-cmk-review>div{flex:1;min-width:220px;display:flex;flex-direction:column;gap:3px}.wp-cmk-review b{font-size:15px;color:var(--wp-text)}.wp-cmk-review span{font-size:13px;color:var(--wp-muted)}.wp-shell .wp-cmk-review>button{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:10px 16px;font-size:13.5px}.wp-cmk-fix{display:flex;flex-direction:column;gap:10px}.wp-cmk-fix>b{font-size:14px;color:var(--wp-text)}.wp-cmk-fix>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.wp-shell .wp-cmk-fix button{text-align:left;padding:14px 16px;border-radius:14px;border:1px solid var(--wp-line);background:var(--wp-card);color:var(--wp-text);font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:4px}.wp-cmk-fix button b{font-size:14px}.wp-cmk-fix button span{font-size:12.5px;color:var(--wp-muted)}@media(max-width:760px){.wp-cmk,.wp-cmk-done{padding:16px}.wp-cmk-side{max-width:none;position:static}.wp-cmk-done-video{max-width:none}}.wp-steps{position:absolute;inset:0;overflow-y:auto;background:var(--wp-bg);color:var(--wp-text)}.wp-steps h2{margin:0;font-size:16px;font-weight:700}.wp-steps-meta{margin:0;color:var(--wp-muted);font-size:13px}.wp-steps-muted{color:var(--wp-muted);font-size:12px}.wp-steps-chip{flex:none;padding:2px 8px;border-radius:999px;background:var(--wp-hair);color:var(--wp-muted);font-size:11px;font-weight:600;white-space:nowrap}.wp-steps-chip[data-status=done]{background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-steps-chip[data-status=running]{background:color-mix(in srgb,var(--wp-accent) 22%,transparent);color:var(--wp-ink)}.wp-steps-chip[data-status=failed]{background:var(--wp-rose-dim);color:var(--wp-danger)}.wp-steps-num{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--wp-raised);border:1px solid var(--wp-line);font-size:12px;font-weight:700}.wp-steps-media{position:relative;overflow:hidden;border-radius:10px;background:var(--wp-raised);border:1px solid var(--wp-line)}.wp-steps-media[data-tall=true]{aspect-ratio:var(--wp-steps-aspect, 9 / 16)}.wp-steps-media img,.wp-steps-media video,.wp-steps-media .wp-video{display:block;width:100%;height:100%;object-fit:cover}.wp-steps-media[data-status=running]{border-color:var(--wp-accent)}.wp-steps-media-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--wp-muted);font-size:11px}.wp-steps-final{display:grid;gap:12px;padding:16px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card)}.wp-steps-final[data-ready=true]{border-color:color-mix(in srgb,var(--wp-cyan) 55%,var(--wp-line));box-shadow:0 0 0 1px var(--wp-cyan-dim)}.wp-steps-final-video{width:min(100%,260px);aspect-ratio:var(--wp-steps-aspect, 9 / 16);margin:0 auto;overflow:hidden;border-radius:12px;background:#000}.wp-steps-final-video video{width:100%;height:100%;object-fit:contain}.wp-steps-final-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wp-steps-final-actions>*{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;text-decoration:none}.wp-steps-more{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--wp-muted);font-size:13px}.wp-steps-final-empty{display:grid;justify-items:center;gap:8px;padding:28px 12px;border:1px dashed var(--wp-line);border-radius:12px;color:var(--wp-muted);text-align:center}.wp-steps-final-empty p{margin:0;font-size:13px}.wp-steps-progress{display:grid;gap:6px;font-size:12px;color:var(--wp-muted)}.wp-steps-progress i,.wp-steps-bar{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--wp-hair)}.wp-steps-progress b,.wp-steps-bar b{display:block;height:100%;border-radius:inherit;background:var(--wp-cyan);transition:width .4s ease}.wp-steps-start{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.wp-steps-start em{font-style:normal;font-size:12px;opacity:.85}.wp-steps-external{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:12px 14px;border:1px dashed var(--wp-line);border-radius:12px;background:transparent;color:var(--wp-text);text-align:left;cursor:pointer}.wp-steps-external span{display:grid;gap:2px}.wp-steps-external small{color:var(--wp-muted)}.wp-steps-scenes{display:grid;gap:10px;margin:0;padding:0;list-style:none}.wp-steps-scene{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:start;padding:10px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card)}.wp-steps-scene[data-kind=text],.wp-steps-scene[data-kind=audio]{grid-template-columns:1fr}.wp-steps-scene-copy{display:grid;gap:6px;min-width:0}.wp-steps-scene-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.wp-steps-scene-copy p{margin:0;color:var(--wp-ink-muted);font-size:13px;line-height:1.5}.wp-steps[data-layout=phone]:not([data-open]){display:grid;align-content:start;gap:14px;padding:14px 16px 32px}.wp-steps-heading{margin-top:6px!important}.wp-steps-cards{display:grid;gap:12px;margin:0;padding:0;list-style:none}.wp-steps-card{display:grid;gap:10px;padding:14px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card)}.wp-steps-card[data-status=running]{border-color:color-mix(in srgb,var(--wp-accent) 60%,var(--wp-line))}.wp-steps-card header,.wp-steps-card footer{display:flex;align-items:center;gap:8px}.wp-steps-card header strong{flex:1 1 auto}.wp-steps-card footer{justify-content:space-between}.wp-steps-excerpt{display:-webkit-box;margin:0;overflow:hidden;color:var(--wp-ink-muted);font-size:13px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wp-steps-strip{display:flex;gap:6px;margin:0;padding:0 0 4px;overflow-x:auto;list-style:none;scrollbar-width:none}.wp-steps-strip li{flex:none;width:54px}.wp-steps-tags{display:flex;flex-wrap:wrap;gap:6px}.wp-steps-tags span{padding:4px 10px;border:1px solid var(--wp-line);border-radius:999px;font-size:12px;color:var(--wp-muted)}.wp-steps-tags span[data-status=done]{color:var(--wp-cyan);border-color:color-mix(in srgb,var(--wp-cyan) 45%,var(--wp-line))}.wp-steps[data-layout=phone][data-open]{display:flex;flex-direction:column;padding:0}.wp-steps-sticky{position:sticky;top:0;z-index:2;background:var(--wp-panel);border-bottom:1px solid var(--wp-line)}.wp-steps-open-head{display:flex;align-items:center;gap:10px;padding:10px 16px 6px}.wp-steps-open-head strong{flex:1 1 auto;font-size:16px}.wp-steps-back{display:inline-grid;place-items:center;width:32px;height:32px;padding:0}.wp-steps-tabs{display:flex;gap:6px;padding:4px 16px 10px;overflow-x:auto;scrollbar-width:none}.wp-steps-tabs button{flex:none;padding:6px 12px;border:1px solid var(--wp-line);border-radius:999px;background:transparent;color:var(--wp-muted);font-size:13px;cursor:pointer}.wp-steps-tabs button[data-status=done]{color:var(--wp-ink)}.wp-steps-tabs button[aria-current=step]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim);color:var(--wp-text);font-weight:700}.wp-steps-open-body{flex:1 0 auto;padding:14px 16px 20px}.wp-steps-bottom{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--wp-line);background:var(--wp-panel)}.wp-steps-bottom button{min-height:40px}.wp-steps[data-layout=wide]{display:grid;grid-template-columns:240px minmax(0,1fr) 320px;overflow:hidden}.wp-steps-nav,.wp-steps-main,.wp-steps-side{min-height:0;overflow-y:auto}.wp-steps-nav{display:grid;align-content:start;gap:12px;padding:18px 14px;border-right:1px solid var(--wp-line);background:var(--wp-panel)}.wp-steps-nav ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wp-steps-nav button{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--wp-text);text-align:left;cursor:pointer}.wp-steps-nav button[aria-current=step]{border-color:var(--wp-line);background:var(--wp-raised)}.wp-steps-nav-copy{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.wp-steps-nav .wp-steps-bar{grid-column:2}.wp-steps-main{padding:18px 22px 32px}.wp-steps-main-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.wp-steps[data-layout=wide] .wp-steps-scenes[data-step=master],.wp-steps[data-layout=wide] .wp-steps-scenes[data-step=image],.wp-steps[data-layout=wide] .wp-steps-scenes[data-step=video]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.wp-steps[data-layout=wide] .wp-steps-scenes[data-step=master] .wp-steps-scene,.wp-steps[data-layout=wide] .wp-steps-scenes[data-step=image] .wp-steps-scene,.wp-steps[data-layout=wide] .wp-steps-scenes[data-step=video] .wp-steps-scene{grid-template-columns:1fr}.wp-steps-side{padding:18px 16px;border-left:1px solid var(--wp-line);background:var(--wp-panel)}@media(max-width:640px){.wp-vc-canvas-step[data-view=steps] .wp-vc-canvas-header .wp-vcx-steps{display:none}}.wp-steps-chip[data-status=stale],.wp-steps-scene[data-status=stale] .wp-steps-chip{background:color-mix(in srgb,#f59e0b 22%,transparent);color:#fbbf24}.wp-steps-scene[data-status=stale]{border-color:color-mix(in srgb,#f59e0b 45%,var(--wp-line))}.wp-steps-final-video{width:min(100%,calc(420px * var(--wp-steps-aspect, 9 / 16)))}.wp-steps-actions,.wp-steps-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.wp-steps-tools{margin:0 0 12px}.wp-steps-actions button,.wp-steps-tools button,.wp-steps-voice>button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;font-size:12px}.wp-steps-actions em{font-style:normal;color:var(--wp-muted)}.wp-steps-confirm{display:grid;gap:8px;margin:4px 0 8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--wp-cyan) 40%,var(--wp-line));border-radius:10px;background:var(--wp-raised)}.wp-steps-confirm p{margin:0;font-size:13px;line-height:1.5}.wp-steps-confirm span{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wp-steps-confirm button{min-height:34px;padding:4px 14px;font-size:13px}.wp-steps-voice{display:grid;gap:10px;margin-bottom:12px}.wp-steps-voice>button{justify-self:start}.wp-steps-voice-panel{display:grid;gap:8px;padding:12px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card)}.wp-steps-stale{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid color-mix(in srgb,#f59e0b 50%,var(--wp-line));border-radius:12px;background:color-mix(in srgb,#f59e0b 10%,var(--wp-card));color:#fbbf24}.wp-steps-stale p{display:grid;flex:1 1 200px;gap:2px;margin:0;color:var(--wp-text)}.wp-steps-stale small{color:var(--wp-muted)}.wp-steps-stale button{min-height:38px;padding:6px 14px}.wp-steps-estimate{display:grid;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--wp-line);border-radius:10px;font-size:13px}.wp-steps-estimate div{display:flex;justify-content:space-between;gap:8px}.wp-steps-estimate dt{color:var(--wp-muted)}.wp-steps-estimate dd{margin:0}.wp-steps-estimate div[data-total=true]{padding-top:6px;border-top:1px solid var(--wp-line);font-weight:700}.wp-steps-estimate div[data-total=true] dt{color:var(--wp-text)}.wp-steps-more{justify-content:flex-start}.wp-mcards{display:grid;gap:12px;margin-bottom:16px;padding:14px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card)}.wp-mcards header{display:grid;gap:2px}.wp-mcards h3{margin:0;font-size:15px}.wp-mcards ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none}.wp-mcard{position:relative;display:grid;gap:8px;height:100%;padding:8px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-raised);color:var(--wp-text);text-align:left;cursor:pointer}.wp-mcard[data-checked=true]{border-color:var(--wp-cyan);box-shadow:0 0 0 1px var(--wp-cyan)}.wp-mcard .wp-mcard-radio{position:absolute;top:14px;left:14px;z-index:1;width:18px;min-width:18px;height:18px;margin:0;padding:0;border:2px solid rgba(255,255,255,.85);border-radius:50%;background:#00000073;appearance:none;-webkit-appearance:none}.wp-mcard .wp-mcard-radio:checked{border-color:var(--wp-cyan);background:radial-gradient(circle,var(--wp-cyan) 0 45%,rgba(0,0,0,.45) 50%)}.wp-mcard-media{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;background:var(--wp-bg);color:var(--wp-muted)}.wp-mcard-media img,.wp-mcard-media video{width:100%;height:100%;object-fit:cover}.wp-mcards-empty{font-size:12px;color:var(--wp-muted)}.wp-mcard-copy{display:grid;gap:4px}.wp-mcard-copy strong{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px}.wp-mcard-copy strong em{padding:1px 7px;border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:11px;font-style:normal}.wp-mcard-copy small{color:var(--wp-muted);font-size:12px;line-height:1.4}.wp-mcard-price{font-size:12px;color:var(--wp-ink)}.wp-mcard-own{width:100%;border-style:dashed;background:transparent}.wp-mcards-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.wp-mcards-foot button{min-height:40px;padding:6px 16px}@media(max-width:640px){.wp-mcards ul{grid-template-columns:1fr 1fr}}.wp-steps-actions button{white-space:nowrap}.wp-steps[data-layout=wide] .wp-steps-scene[data-kind=media] .wp-steps-actions{display:grid}.wp-steps-main>.wp-steps-tags,.wp-steps-open-body>.wp-steps-tags{margin-bottom:12px}.wp-steps-canvas{display:grid;gap:6px;margin-top:8px;padding-top:14px;border-top:1px solid var(--wp-line)}.wp-steps-nav .wp-steps-canvas button,.wp-steps-canvas button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 12px;border:1px solid var(--wp-line);border-radius:10px;text-align:center}.wp-steps-canvas small{line-height:1.45}.wp-steps-final[data-stale=true]{border-color:color-mix(in srgb,#fbbf24 55%,transparent)}.wp-steps-final-stale{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;color:#fbbf24;font-size:12.5px;line-height:1.45}.wp-steps-final-stale svg{flex:none;margin-top:2px}.wp-shell .wp-cst-new{width:min(980px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 48px);padding:0;display:flex;flex-direction:column;overflow:hidden;background:var(--wp-panel);border:1px solid var(--wp-line);border-radius:24px;box-shadow:0 30px 80px #00000080}.wp-cst-new-head{display:flex;align-items:center;gap:12px;padding:22px 28px;border-bottom:1px solid var(--wp-line)}.wp-cst-new-title{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.wp-cst-new-title>span{font-size:13px;color:var(--wp-muted)}.wp-cst-new-title>div{display:flex;align-items:center;gap:10px}.wp-cst-new-title h2{margin:0;font-size:24px}.wp-shell .wp-cst-pill-btn{border-radius:999px;padding:8px 14px;font-size:13px}.wp-shell .wp-cst-icon-btn{border-radius:999px;width:38px;height:38px;padding:0;display:flex;align-items:center;justify-content:center}.wp-cst-new-body{display:flex;flex-wrap:wrap;gap:28px;padding:24px 28px;overflow-y:auto}.wp-cst-new-main{display:flex;flex-direction:column;gap:24px;min-width:0;flex:999 1 460px}.wp-cst-field{display:flex;flex-direction:column;gap:10px}.wp-cst-field>strong{font-size:14px;font-weight:700;color:var(--wp-text)}.wp-cst-field>small{font-size:12.5px;color:var(--wp-muted)}.wp-cst-formats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.wp-shell .wp-cst-format{display:flex;gap:12px;align-items:center;text-align:left;padding:10px;border-radius:14px;border:1px solid var(--wp-line);background:var(--wp-card);color:var(--wp-text);cursor:pointer;font:inherit}.wp-shell .wp-cst-format[aria-checked=true],.wp-shell .wp-cst-mode[aria-checked=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-cst-format-art{width:44px;height:78px;border-radius:8px;flex:none;background:var(--wp-raised) center / cover no-repeat}.wp-cst-format-copy,.wp-shell .wp-cst-mode{display:flex;flex-direction:column;gap:4px;min-width:0}.wp-cst-format-copy b{font-size:15px}.wp-cst-format-copy span{font-size:12.5px;color:var(--wp-muted);line-height:1.4}.wp-shell .wp-cst-topic{height:52px;border-radius:12px;border:1px solid var(--wp-line);background:var(--wp-card);color:var(--wp-text);padding:0 16px;font:inherit;font-size:16px;outline:none}.wp-shell .wp-cst-topic:focus{border-color:var(--wp-cyan)}.wp-cst-row{display:flex;gap:28px;flex-wrap:wrap}.wp-cst-grow{flex:1;min-width:260px}.wp-cst-pills{display:flex;gap:6px;flex-wrap:wrap}.wp-cst-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wp-shell .wp-cst-mode{text-align:left;gap:3px;padding:10px 12px;border-radius:12px;border:1px solid var(--wp-line);background:var(--wp-card);color:var(--wp-text);cursor:pointer;font:inherit}.wp-cst-mode b{font-size:14px}.wp-cst-mode span{font-size:12px;color:var(--wp-muted)}.wp-cst-new-sample{display:flex;flex-direction:column;gap:10px;flex:1 1 200px;max-width:260px}.wp-cst-new-sample>span{font-size:12.5px;color:var(--wp-muted)}.wp-cst-new-sample>b{font-size:14px;color:var(--wp-text)}.wp-cst-sample-art{position:relative;aspect-ratio:9 / 16;border-radius:16px;overflow:hidden;background:#000 center / cover no-repeat}.wp-cst-sample-art em{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#0009;color:#fff;font-size:12px;font-style:normal}.wp-cst-new-foot{display:flex;align-items:center;gap:12px;padding:16px 28px;border-top:1px solid var(--wp-line);background:var(--wp-card)}.wp-cst-new-foot>div{flex:1;display:flex;flex-direction:column;gap:2px}.wp-cst-new-foot>div>span{font-size:13px;color:var(--wp-text)}.wp-cst-new-foot small{font-size:12px;color:var(--wp-muted)}.wp-shell .wp-cst-new-foot .wp-cst-error{color:var(--wp-danger)}.wp-shell .wp-cst-new-foot .wp-primary{padding:12px 22px}@media(max-width:640px){.wp-cst-new-head,.wp-cst-new-body,.wp-cst-new-foot{padding-left:16px;padding-right:16px}.wp-cst-new-sample{display:none}.wp-cst-new-foot{flex-wrap:wrap}}.wp-cst-head{display:flex;align-items:center;gap:20px;padding:14px 32px;border-bottom:1px solid var(--wp-line);flex-wrap:wrap;position:relative}.wp-cst-head-title{display:flex;flex-direction:column;gap:2px;min-width:0}.wp-cst-head-title span{font-size:12.5px;color:var(--wp-muted)}.wp-shell .wp-cst-head-title h1{margin:0;font-family:inherit;font-size:19px;font-weight:700;color:var(--wp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-cst-steps{flex:1;display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap}.wp-cst-step-line{width:28px;height:1px;background:var(--wp-line)}.wp-shell .wp-cst-step{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--wp-muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.wp-shell .wp-cst-step:disabled{cursor:not-allowed;opacity:.6}.wp-cst-step>span{width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12px;background:var(--wp-raised);color:var(--wp-muted)}.wp-shell .wp-cst-step[data-done=true]{color:var(--wp-text)}.wp-cst-step[data-done=true]>span,.wp-cst-step[data-viewed=true]>span{background:var(--wp-cyan);color:#fff}.wp-shell .wp-cst-step[data-viewed=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim);color:var(--wp-text)}.wp-cst-credit{position:relative}.wp-shell .wp-cst-credit-btn{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid var(--wp-line);background:var(--wp-card);color:var(--wp-text);font:inherit;font-size:13.5px;cursor:pointer}.wp-cst-credit-btn b{color:var(--wp-cyan)}.wp-cst-credit-pop{position:absolute;right:0;top:calc(100% + 8px);width:300px;z-index:30;background:var(--wp-raised);border:1px solid var(--wp-line);border-radius:16px;padding:16px;box-shadow:0 20px 50px #00000073;display:flex;flex-direction:column;gap:10px}.wp-cst-credit-pop>span{font-size:13px;color:var(--wp-muted)}.wp-cst-credit-pop hr{width:100%;margin:0;border:0;border-top:1px solid var(--wp-line)}.wp-cst-credit-pop small{font-size:12px;color:var(--wp-muted);line-height:1.5}.wp-cst-credit-row{display:flex;gap:8px;font-size:14px;color:var(--wp-text)}.wp-cst-credit-row span{flex:1}@media(max-width:760px){.wp-cst-head{padding:12px 16px;gap:12px}.wp-cst-steps{order:3;flex-basis:100%;justify-content:flex-start;flex-wrap:nowrap;gap:2px}.wp-cst-step-line{display:none}.wp-shell .wp-cst-step{font-size:13px;padding:4px 10px 4px 4px}}.wp-cst-script{display:flex;flex-wrap:wrap;gap:24px;padding:24px 32px;max-width:1440px;width:100%;box-sizing:border-box;margin:0 auto;align-items:flex-start}.wp-cst-script-main{flex:999 1 560px;display:flex;flex-direction:column;gap:16px;min-width:0}.wp-cst-topicbar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;border:1px solid var(--wp-line);background:var(--wp-panel);font-size:14px;flex-wrap:wrap}.wp-cst-topicbar>span{color:var(--wp-muted)}.wp-cst-topicbar>b{color:var(--wp-text)}.wp-cst-topicbar>i{font-style:normal;color:var(--wp-line)}.wp-cst-topicbar>button{margin-left:auto}.wp-cst-script-card{border-radius:20px;border:1px solid var(--wp-line);background:var(--wp-card);display:flex;flex-direction:column}.wp-cst-script-card>header{display:flex;align-items:center;gap:10px;padding:16px 24px;border-bottom:1px solid var(--wp-line);flex-wrap:wrap}.wp-cst-script-card>header h3{margin:0;font-size:16px;white-space:nowrap}.wp-cst-script-card>header>span{flex:1;font-size:12.5px;color:var(--wp-muted)}.wp-cst-script-card>header>span[data-saved=false]{color:var(--wp-cyan)}.wp-cst-script-card>header>button,.wp-mad-actions>button,.wp-shell .wp-mad-all{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.wp-shell .wp-cst-script-text{display:block;width:100%;box-sizing:border-box;padding:28px 32px;font:inherit;font-size:19px;line-height:2;color:var(--wp-text);background:transparent;border:0;outline:none;min-height:300px;white-space:pre-wrap;text-wrap:pretty;cursor:text;resize:vertical}.wp-shell textarea.wp-cst-script-text{min-height:420px}.wp-shell .wp-cst-script-text mark{background:var(--wp-rose-dim);box-shadow:inset 0 -2px 0 var(--wp-rose);border-radius:4px;padding:2px;color:inherit}.wp-cst-script-card>footer{display:flex;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid var(--wp-line);flex-wrap:wrap}.wp-cst-script-card>footer>div{display:flex;flex-direction:column;gap:6px;flex:1;min-width:220px;font-size:13px;color:var(--wp-muted)}.wp-shell .wp-cst-script-card>footer .wp-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 20px}.wp-cst-meter{height:6px;border-radius:999px;background:var(--wp-raised);max-width:360px;overflow:hidden}.wp-cst-meter>span{display:block;height:100%;background:var(--wp-cyan);border-radius:999px}.wp-cst-meter[data-over=true]>span{background:var(--wp-rose)}.wp-mad{flex:1 1 340px;max-width:420px;display:flex;flex-direction:column;gap:14px;border-radius:20px;border:1px solid var(--wp-line);background:var(--wp-panel);padding:20px;box-sizing:border-box}.wp-mad-head{display:flex;align-items:center;gap:8px}.wp-mad-head h3{margin:0;font-size:16px;flex:1}.wp-mad-lead{margin:0;font-size:12.5px;color:var(--wp-muted);line-height:1.5}.wp-mad-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.wp-mad-issue{border-radius:14px;border:1px solid var(--wp-rose-dim);background:var(--wp-card);padding:16px;display:flex;flex-direction:column;gap:12px}.wp-mad-issue-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wp-mad-issue-head b{font-size:15px;color:var(--wp-text)}.wp-mad-issue>p{margin:0;font-size:13.5px;color:var(--wp-muted);line-height:1.55}.wp-mad-actions{display:flex;gap:8px;flex-wrap:wrap}.wp-shell .wp-mad-actions>button,.wp-shell .wp-mad-all{border-radius:999px;padding:9px 14px;font-size:13px}.wp-shell .wp-mad-all{align-self:flex-start}.wp-mad-basis-toggle summary{display:flex;align-items:center;gap:4px;cursor:pointer;list-style:none}.wp-mad-basis-toggle summary::-webkit-details-marker{display:none}.wp-mad-basis-toggle summary{color:var(--wp-muted);font-size:13px}.wp-mad-basis-toggle[open] summary{margin-bottom:10px}.wp-mad-fixed{border-radius:14px;border:1px solid var(--wp-line);background:var(--wp-card);padding:14px 16px;display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--wp-text)}.wp-mad-fixed>span:first-child{width:24px;height:24px;border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-cyan);display:flex;align-items:center;justify-content:center;flex:none}.wp-mad-fixed>span:nth-child(2){flex:1}.wp-shell .wp-mad-fixed>button{background:none;border:0;padding:0;color:var(--wp-muted);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.wp-mad>hr{width:100%;margin:0;border:0;border-top:1px solid var(--wp-line)}.wp-shell .wp-mad-pre{display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:0;padding:0;color:var(--wp-text);font:inherit;font-size:14px;font-weight:700;cursor:pointer;text-align:left}.wp-mad-pre[aria-expanded=true] svg{transform:rotate(180deg)}.wp-mad-note{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.wp-mad-note p{margin:0;font-size:12.5px;color:var(--wp-muted);line-height:1.5}.wp-mad-foot{margin:0;font-size:11.5px;color:var(--wp-muted);line-height:1.5}@media(max-width:760px){.wp-cst-script{padding:16px}.wp-shell .wp-cst-script-text{padding:20px;font-size:17px}.wp-mad{max-width:none}}.wp-cst-scenes{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;width:100%}.wp-cst-scenes-main{flex:999 1 560px;display:flex;flex-direction:column;gap:16px;min-width:0}.wp-cst-band{border-radius:18px;border:1px solid var(--wp-line);background:var(--wp-panel);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.wp-cst-band-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.wp-cst-band-head h3{margin:0;font-size:16px}.wp-cst-band-head>span{flex:1;font-size:13.5px;color:var(--wp-muted)}.wp-cst-band-head>button{display:inline-flex;align-items:center;gap:6px}.wp-cst-band-bar{display:flex;gap:4px;height:40px}.wp-shell .wp-cst-band-bar>button{min-width:0;border-radius:8px;border:1px solid var(--wp-line);background:var(--wp-card);color:var(--wp-text);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;overflow:hidden;white-space:nowrap;padding:0 2px}.wp-cst-band-bar>button span{font-weight:500;opacity:.8}.wp-shell .wp-cst-band-bar>button[aria-pressed=true]{border-color:var(--wp-cyan);background:var(--wp-cyan);color:#fff}.wp-cst-band-bar>span{border-radius:8px;border:1px dashed var(--wp-line)}.wp-cst-scenes-row{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.wp-cst-cutlist{flex:1 1 240px;max-width:340px;display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;max-height:640px;overflow-y:auto}.wp-shell .wp-cst-cutlist button{width:100%;display:flex;gap:12px;align-items:flex-start;text-align:left;padding:12px;border-radius:14px;border:1px solid transparent;background:var(--wp-panel);color:var(--wp-text);font:inherit;cursor:pointer}.wp-shell .wp-cst-cutlist button[aria-pressed=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-cst-cut-num{width:26px;height:26px;border-radius:999px;border:1px solid var(--wp-line);display:flex;align-items:center;justify-content:center;font-size:12px;flex:none}.wp-cst-cut-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.wp-cst-cut-copy>span{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--wp-muted)}.wp-cst-cut-copy em{font-style:normal;color:#f59e0b}.wp-cst-cut-copy b{font-size:13.5px;font-weight:500;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wp-cst-cut-editor{flex:999 1 380px;min-width:0;border-radius:18px;border:1px solid var(--wp-line);background:var(--wp-card);padding:20px;display:flex;flex-direction:column;gap:18px}.wp-cst-cut-editor-head{display:flex;align-items:center;gap:10px}.wp-cst-cut-editor-head h3{margin:0;font-size:18px;white-space:nowrap}.wp-cst-kind{flex:1;font-size:13px;color:var(--wp-muted)}.wp-shell .wp-cst-cut-editor-head .wp-cst-icon-btn{width:34px;height:34px}.wp-cst-field-row{display:flex;justify-content:space-between;font-size:13px;color:var(--wp-muted)}.wp-shell .wp-cst-cut-text{resize:vertical;border-radius:12px;border:1px solid var(--wp-line);background:var(--wp-panel);color:var(--wp-text);padding:14px 16px;font:inherit;font-size:16px;line-height:1.6;outline:none}.wp-shell .wp-cst-cut-text:focus{border-color:var(--wp-cyan)}.wp-cst-cut-len{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--wp-muted)}.wp-cst-cut-len small{font-size:12.5px}.wp-cst-stepper{display:flex;align-items:center;border:1px solid var(--wp-line);border-radius:999px;overflow:hidden}.wp-shell .wp-cst-stepper button{width:40px;height:38px;background:none;border:0;color:var(--wp-text);cursor:pointer;display:flex;align-items:center;justify-content:center}.wp-cst-stepper b{min-width:44px;text-align:center;color:var(--wp-text)}.wp-cst-prompt{border-top:1px solid var(--wp-line);padding-top:14px;display:flex;flex-direction:column;gap:8px}.wp-shell .wp-cst-prompt button{display:flex;align-items:center;gap:6px;background:none;border:0;padding:0;color:var(--wp-muted);font:inherit;font-size:13px;cursor:pointer;align-self:flex-start}.wp-cst-prompt p{margin:0;font-size:13px;line-height:1.55;color:var(--wp-muted);background:var(--wp-panel);border-radius:10px;padding:12px 14px}.wp-cst-cut-save{display:flex;align-items:center;gap:12px}.wp-cst-cut-save small{flex:1;font-size:12.5px;color:var(--wp-muted)}.wp-cst-scenes-side{flex:1 1 280px;max-width:340px;display:flex;flex-direction:column;gap:14px;position:sticky;top:16px}.wp-cst-scenes-side>span{font-size:13px;color:var(--wp-muted)}.wp-cst-phone{position:relative;aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#1a2029,#10141a);border:1px solid var(--wp-line)}.wp-cst-phone>img:first-child{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wp-cst-phone-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--wp-muted);font-size:12.5px}.wp-cst-phone-notice{position:absolute;left:12px;top:14px;font-size:10px;color:#fff;text-shadow:0 0 3px #000}.wp-cst-phone-mark{position:absolute;right:12px;top:11px;height:18px}.wp-cst-phone-label,.wp-cst-phone-caption{position:absolute;text-align:center;font-family:Paperlogy,Freesentation,sans-serif}.wp-cst-phone-label{left:0;right:0;top:18%;font-weight:900;font-size:36px;color:#ffd400;text-shadow:0 0 4px #000,0 0 4px #000,2px 2px 0 #000}.wp-cst-phone-caption{left:14px;right:14px;top:68%;margin:0;font-weight:800;font-size:19px;line-height:1.35;color:#fff;text-shadow:0 0 3px #000,0 0 3px #000,1px 1px 0 #000;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.wp-cst-next{border-radius:16px;border:1px solid var(--wp-line);background:var(--wp-panel);padding:16px;display:flex;flex-direction:column;gap:12px}.wp-cst-next b{font-size:14px;color:var(--wp-text)}.wp-cst-next span{font-size:13px;color:var(--wp-muted);line-height:1.5}.wp-shell .wp-cst-next .wp-primary{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px}@media(max-width:760px){.wp-cst-cutlist,.wp-cst-scenes-side{max-width:none;position:static}.wp-cst-cutlist{max-height:320px}}@media(max-width:760px){.wp-cst-band-bar>button span{display:none}.wp-shell .wp-cst-band-bar>button{font-size:11px}}.cw-home,.cw-context{color:var(--wp-text, #e7e9ee)}.cw-context{padding:12px 0;border-bottom:1px solid rgba(128,128,128,.25);margin-bottom:18px}.cw-context-row,.cw-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cw-context-row label{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cw-context select,.cw-home select,.cw-dialog select,.cw-dialog input,.cw-home input,.cw-note textarea{color:inherit;background:var(--wp-panel, #1c2029);border:1px solid rgba(128,128,128,.45);border-radius:10px;padding:10px 12px;max-width:100%;min-width:0;font:inherit}.cw-dialog{box-sizing:border-box;width:min(560px,100%);height:100dvh;max-height:100dvh;max-width:100%;margin:0 0 0 auto;padding:0;border:1px solid rgba(128,128,128,.3);background:var(--wp-bg, #10131a);color:var(--wp-text, #e7e9ee)}.cw-dialog[open]{display:flex;flex-direction:column}.cw-dialog::backdrop{background:#0000008c}.cw-dialog>header{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cw-dialog h2{margin:5px 0;font-size:20px}.cw-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0}.cw-dialog>.cw-tabs{padding:0 20px 12px;flex-shrink:0;border-bottom:1px solid rgba(128,128,128,.25)}.cw-panel-content{padding:20px;overflow-y:auto;flex:1;min-height:0}.cw-muted{font-size:13px;opacity:.78;line-height:1.6}.cw-message{padding:12px;border-left:3px solid #34c9bc;line-height:1.6;overflow-wrap:anywhere}.cw-search{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0;align-items:end}.cw-search label{display:flex;flex:1 1 180px;min-width:0;gap:7px;flex-direction:column}.cw-search button{flex-shrink:0}.cw-channel-pick{display:flex;gap:10px;align-items:center;white-space:nowrap;color:var(--wp-text, #e7e9ee)}.cw-channel-pick .wp-select{min-width:180px}.cw-video{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid rgba(128,128,128,.25)}.cw-video>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.cw-video strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.cw-video p{font-size:12px;opacity:.8;margin:6px 0}.cw-video .cw-actions{gap:8px}.cw-video a{font-size:12px;color:inherit;text-decoration:underline}.cw-player{grid-column:1/-1;width:100%;min-height:200px;aspect-ratio:16/9;border:0}.cw-note{display:flex;flex-direction:column;gap:12px;margin:16px 0}.cw-note textarea{width:100%;box-sizing:border-box;resize:vertical;line-height:1.7}.cw-empty{padding:40px 0;opacity:.7}@media(max-width:600px){.cw-dialog{height:90dvh;margin:auto 0 0;width:100%;border-radius:18px 18px 0 0}.cw-context-row{align-items:stretch}.cw-context-row>label,.cw-context-row>.cw-channel-pick{width:100%}.cw-channel-pick .wp-select{flex:1;min-width:0}.cw-video{grid-template-columns:100px minmax(0,1fr)}.cw-context button,.cw-dialog button,.cw-home button{min-height:44px}.cw-context select,.cw-home select,.cw-dialog select,.cw-dialog input,.cw-home input,.cw-note textarea{font-size:16px}.cw-dialog>header,.cw-panel-content{padding:16px}}.wp-page .cw-home label,.wp-page .cw-context label,.cw-dialog label,.wp-page .cw-dialog label,.wp-page .cw-dialog input,.wp-page .cw-dialog select,.wp-page .cw-note textarea,.wp-page .cw-context select,.wp-page .cw-home select{color:var(--wp-text, #e7e9ee)}.cw-dialog input::placeholder{color:var(--wp-text, #e7e9ee);opacity:.65}.wp-vcx>.cw-context{width:100%;max-width:1280px;margin:12px auto 18px;padding:12px 40px;box-sizing:border-box;border-bottom:0}.wp-vcx[data-step=scenes]>.cw-context{max-width:none}.wp-vc-canvas-step>.cw-context{margin:0;padding:6px 16px;background:var(--wp-panel);border-bottom:1px solid var(--wp-line)}.wp-vc-canvas-step>.cw-context select{padding:6px 10px}.cw-context-row>label{flex-wrap:nowrap;white-space:nowrap}@media(max-width:1100px){.wp-vcx>.cw-context{padding:12px 20px}}.cw-pager{margin-top:16px}.cw-reference{padding-bottom:12px;border-bottom:1px solid rgba(128,128,128,.25)}.cw-head{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;margin:4px 0 20px}.cw-head-channels{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cw-head-channel{display:inline-flex;gap:8px;align-items:center;font-size:14px}.cw-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0;display:inline-grid;place-items:center;font-size:12px;background:color-mix(in srgb,var(--wp-text) 12%,transparent)}.cw-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:8px}.cw-toolbar .cw-tabs,.cw-chips{padding:0;display:flex;flex-wrap:wrap;gap:8px}.cw-chips{margin:4px 0 8px}.cw-count{margin-left:6px;opacity:.75;font-variant-numeric:tabular-nums}.cw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 16px;margin-top:16px}.cw-card{position:relative;min-width:0}.cw-thumb{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;border:1px solid var(--wp-line);border-radius:12px;overflow:hidden;background:var(--wp-panel);cursor:pointer;color:inherit}.cw-thumb:hover .cw-thumb-img{transform:scale(1.03)}.cw-thumb:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.cw-thumb-img{width:100%;height:100%;object-fit:cover;transition:transform .16s ease}.cw-thumb-wide{object-fit:contain;background:#000}.cw-thumb-empty{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;color:var(--wp-muted)}.cw-card-loading .cw-thumb{animation:wp-progress .9s ease-in-out infinite alternate}.cw-card-selected .cw-thumb{border-color:var(--wp-cyan);box-shadow:0 0 0 2px var(--wp-cyan)}.cw-check{position:absolute;top:10px;left:10px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:2px solid #fff;background:#00000073;color:#fff}.cw-card-selected .cw-check{background:var(--wp-cyan);border-color:var(--wp-cyan);color:#00131a}.cw-thumb-channel{position:absolute;left:8px;right:8px;bottom:8px;display:flex;gap:6px;align-items:center;padding:4px 8px 4px 4px;border-radius:999px;background:#0000009e;color:#fff;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-thumb-channel .cw-avatar{width:20px;height:20px;font-size:10px}.cw-upload{position:absolute;top:8px;right:8px;display:inline-flex;gap:6px;align-items:center;height:32px;padding:0 12px;border:0;border-radius:999px;background:#000000a8;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cw-upload:hover,.cw-upload:focus-visible{background:var(--wp-cyan);color:#00131a}.cw-card-meta{display:flex;gap:4px;align-items:flex-start;margin-top:10px}.cw-card-title{flex:1;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:14px;font-weight:600;line-height:1.45;text-align:left;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cw-more{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:none;color:var(--wp-muted);cursor:pointer}.cw-more:hover,.cw-more[aria-expanded=true]{background:color-mix(in srgb,var(--wp-text) 10%,transparent);color:inherit}.cw-card-sub{margin:4px 0 0;font-size:12px;color:var(--wp-muted)}.cw-backdrop{position:fixed;inset:0;z-index:40;border:0;padding:0;background:transparent;cursor:default}.cw-pop{position:absolute;top:46px;left:0;right:0;z-index:41;box-sizing:border-box;padding:8px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-panel);box-shadow:0 12px 32px #00000059}.cw-menu{top:auto;margin-top:4px}.cw-pop-title{margin:4px 6px 8px;font-size:13px;line-height:1.5;color:var(--wp-muted)}.cw-pop-item>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-pop-item{display:flex;width:100%;gap:10px;align-items:center;min-height:40px;padding:6px 8px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:pointer}.cw-pop-item:hover,.cw-pop-item:focus-visible{background:color-mix(in srgb,var(--wp-text) 10%,transparent)}.cw-pop-connect{width:100%;margin-top:8px}.cw-danger-text{color:#ff7a7a}.cw-danger{background:#e5484d;color:#fff}.cw-pop .cw-actions{padding:0 4px 4px}.cw-selbar{position:sticky;bottom:16px;z-index:30;display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px;padding:10px 12px 10px 18px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-panel);box-shadow:0 10px 28px #00000059}.cw-selbar>span:first-child{font-weight:600;margin-right:auto}.cw-selbar-anchor{position:relative}.cw-selbar-anchor .cw-pop{top:auto;bottom:calc(100% + 8px);left:auto;right:0;width:min(260px,calc(100vw - 32px))}.cw-toast{position:fixed;left:50%;bottom:28px;z-index:60;transform:translate(-50%);display:flex;gap:14px;align-items:center;max-width:calc(100vw - 32px);padding:10px 10px 10px 18px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-panel);box-shadow:0 10px 28px #00000059;font-size:14px;animation:wp-pop .18s ease}.cw-empty{display:grid;justify-items:start;gap:12px}@media(max-width:600px){.cw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.cw-upload{height:30px;top:6px;right:6px;padding:0 10px;font-size:12px}}.cw-channel-note{margin:4px 0 0}.cw-duration,.cw-thumb-badge{position:absolute;padding:2px 6px;border-radius:6px;background:#000000b8;color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.cw-duration{right:8px;bottom:8px}.cw-thumb-badge{left:8px;top:8px;background:var(--wp-cyan);color:#00131a}a.cw-card-title{text-decoration:none}a.cw-card-title:hover,a.cw-card-title:focus-visible{text-decoration:underline}.cw-card-action{margin-top:8px}.cw-sheet-footer{display:flex;flex-wrap:wrap;gap:10px;padding:14px 20px;border-top:1px solid rgba(128,128,128,.25)}.cw-thumb-badge-muted{background:#000000b8;color:#fff}.cw-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px;margin-top:12px}.cw-pick{display:grid;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cw-pick:hover .cw-thumb,.cw-pick:focus-visible .cw-thumb{border-color:var(--wp-cyan)}.cw-pick-title{font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.cw-pop-item{text-decoration:none}.cw-pick .cw-thumb{aspect-ratio:3 / 4}@font-face{font-family:WatchStudio Timeline Caption;src:url(/assets/Jua-Regular-D4ox_bSL.ttf) format("truetype");font-display:swap}.wp-timeline-v2{color:var(--wp-text);padding:24px;min-width:0}.wp-timeline-v2 button{font:inherit}.wp-timeline-v2 .wp-primary,.wp-timeline-v2 .wp-ghost{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;white-space:nowrap}.wp-timeline-v2 h1,.wp-timeline-v2 h2,.wp-timeline-v2 p{margin:0}.wp-timeline-v2 h2{font-size:15px}.wp-timeline-v2 button:disabled{opacity:.45;cursor:default}.wp-edit-list-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.wp-edit-list-header h1{font-size:28px}.wp-edit-list-header p{color:var(--wp-muted);margin-top:8px}.wp-edit-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;list-style:none;margin:0;padding:0}.wp-edit-project{min-width:0;background:var(--wp-panel);border:1px solid var(--wp-line);border-radius:14px;overflow:hidden}.wp-edit-project-open{display:flex;flex-direction:column;text-align:left;width:100%;padding:0;border:0;background:transparent;color:var(--wp-text);cursor:pointer}.wp-edit-project-poster{display:block;position:relative;width:100%;aspect-ratio:16/9;background:var(--wp-raised);overflow:hidden}.wp-edit-project-poster>img,.wp-edit-project-poster>video{display:block;width:100%;height:100%;object-fit:cover}.wp-edit-project-empty{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--wp-muted);font-size:13px}.wp-edit-project-duration{position:absolute;right:10px;bottom:10px;border-radius:4px;background:#000b;color:#fff;font-size:12px;padding:3px 6px}.wp-edit-project-open>strong{display:block;padding:14px 14px 5px;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-edit-project-meta,.wp-edit-project-date{padding:0 14px 6px;color:var(--wp-muted);font-size:12px}.wp-edit-project-actions{display:flex;gap:6px;padding:8px 14px 14px;flex-wrap:wrap}.wp-edit-project-actions .wp-ghost{font-size:12px;padding:5px 8px}.wp-edit-home-empty{display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;padding:80px 20px;text-align:center;color:var(--wp-muted)}.wp-edit-home-empty h2{font-size:20px;color:var(--wp-text)}.wp-edit-home-empty p{line-height:1.8}.wp-edit-header{display:flex;align-items:center;gap:12px;padding-bottom:16px;flex-wrap:wrap}.wp-edit-title{min-width:120px;max-width:440px;flex:1;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--wp-text);padding:6px 8px;font:inherit;font-size:21px;font-weight:700}.wp-edit-title:hover,.wp-edit-title:focus{border-color:var(--wp-line)}.wp-edit-save{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--wp-muted)}.wp-edit-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.wp-edit-save-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 14px;margin-bottom:16px;background:var(--wp-rose-dim);color:var(--wp-text);border-radius:8px;font-size:13px}.wp-edit-download{display:inline-block;color:var(--wp-accent);margin-bottom:16px}.wp-edit-body{display:grid;grid-template-columns:240px minmax(240px,1fr) 240px;border:1px solid var(--wp-line);border-radius:12px;min-height:450px;overflow:hidden;background:var(--wp-panel)}.wp-edit-sources,.wp-edit-inspector{display:flex;flex-direction:column;min-width:0;height:460px;background:var(--wp-panel)}.wp-edit-sources{border-right:1px solid var(--wp-line)}.wp-edit-inspector{border-left:1px solid var(--wp-line)}.wp-edit-sources>header,.wp-edit-inspector>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;flex-shrink:0;min-height:30px}.wp-edit-sources>header .wp-ghost{padding:4px 7px;min-height:30px;font-size:12px}.wp-edit-source-tabs{display:flex;padding:0 12px 12px;gap:6px;flex-shrink:0}.wp-edit-source-tabs button{flex:1;background:transparent;color:var(--wp-muted);border:1px solid var(--wp-line);border-radius:7px;padding:6px;font-size:12px;cursor:pointer}.wp-edit-source-tabs button[aria-pressed=true]{color:var(--wp-accent);background:var(--wp-cyan-dim);border-color:var(--wp-accent)}.wp-edit-source-list{flex:1;min-height:0;overflow-y:auto;padding:0 12px 12px}.wp-edit-source{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:1px solid var(--wp-line);border-radius:8px;padding:7px;margin-bottom:8px;color:var(--wp-text);text-align:left;cursor:pointer;min-height:54px}.wp-edit-source:hover{border-color:var(--wp-accent)}.wp-edit-source>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.wp-edit-source small{display:block;font-size:11px;color:var(--wp-muted);margin-top:4px}.wp-edit-source-thumb{display:flex;align-items:center;justify-content:center;width:48px;height:36px;flex-shrink:0;background:var(--wp-raised);border-radius:4px;overflow:hidden}.wp-edit-source-thumb img,.wp-edit-source-thumb video{width:100%;height:100%;object-fit:cover}.wp-edit-hint{font-size:13px;line-height:1.7;color:var(--wp-muted);padding:6px 0}.wp-edit-audio-target{margin:0 12px 12px}.wp-edit-replacement{display:flex;align-items:center;justify-content:space-between;color:var(--wp-accent);font-size:12px;padding:0 12px 8px}.wp-edit-center{display:flex;flex-direction:column;min-width:0;background:var(--wp-bg)}.wp-edit-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-size:12px;color:var(--wp-muted)}.wp-edit-preview-toolbar label{display:flex;align-items:center;gap:8px;color:var(--wp-muted)}.wp-timeline-v2 select,.wp-edit-field input:not([type=range]):not([type=checkbox]),.wp-edit-field textarea{background:var(--wp-ground);color:var(--wp-text);border:1px solid var(--wp-line);border-radius:6px;padding:7px 8px;font:inherit;min-width:0;box-sizing:border-box;max-width:100%}.wp-timeline-v2 select{color-scheme:dark;font-size:12px}[data-theme=light] .wp-timeline-v2 select{color-scheme:light}.wp-edit-preview{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.wp-edit-stage-wrap{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px;padding:0 16px 12px}.wp-edit-stage{position:relative;container-type:size;aspect-ratio:16/9;width:100%;max-height:350px;overflow:hidden;background:#000;color:#fff}.wp-edit-stage[data-aspect="9:16"]{width:190px;aspect-ratio:9/16}.wp-edit-stage[data-aspect="1:1"]{width:330px;aspect-ratio:1}.wp-edit-stage>video,.wp-edit-stage>img{display:block;width:100%;height:100%;position:absolute;inset:0}.wp-edit-stage-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#b8bec8;font-size:13px;padding:24px;text-align:center}.wp-edit-preview .wp-video-bar{margin:0 12px 12px;background:var(--wp-panel);border-radius:7px}.wp-edit-caption{position:absolute;left:6%;right:6%;text-align:center;white-space:pre-line;pointer-events:none;font-family:WatchStudio Timeline Caption,sans-serif;font-weight:400;line-height:1.3}.wp-edit-caption[data-position=bottom]{bottom:7%}.wp-edit-caption[data-position=top]{top:7%}.wp-edit-caption[data-position=center]{top:50%;transform:translateY(-50%)}.wp-edit-caption span{padding:.12em .3em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.wp-edit-inspector-content{flex:1;min-height:0;overflow-y:auto;padding:0 14px 14px}.wp-edit-field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--wp-muted);margin-bottom:14px;min-width:0}.wp-edit-field input[type=range]{width:100%;accent-color:var(--wp-accent)}.wp-edit-field textarea{resize:vertical}.wp-edit-check{display:flex;align-items:center;gap:8px;font-size:13px;margin:8px 0 14px;color:var(--wp-text)}.wp-edit-check input{accent-color:var(--wp-accent)}.wp-edit-inspector-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;margin-top:14px;border-top:1px solid var(--wp-line)}.wp-edit-inspector-actions .wp-ghost{font-size:12px;padding:6px 9px}.wp-edit-timeline{margin-top:14px;border:1px solid var(--wp-line);border-radius:12px;overflow:hidden;background:var(--wp-panel)}.wp-edit-timeline-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--wp-line)}.wp-edit-timeline-toolbar .wp-ghost{padding:5px 8px;min-height:32px;font-size:12px}.wp-edit-time{font-variant-numeric:tabular-nums;color:var(--wp-muted);font-size:12px;margin-left:8px}.wp-edit-timeline-toolbar>label{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:var(--wp-muted)}.wp-edit-timeline-toolbar input[type=range]{width:100px;accent-color:var(--wp-accent)}.wp-edit-track-scroll{overflow-x:auto;position:relative;padding-bottom:10px}.wp-edit-track-grid{position:relative;min-width:100%}.wp-edit-ruler,.wp-edit-track-row{display:grid;grid-template-columns:104px 1fr}.wp-edit-ruler{height:32px;border-bottom:1px solid var(--wp-line);font-size:11px;color:var(--wp-muted)}.wp-edit-ruler>span,.wp-edit-track-row>strong{position:sticky;left:0;z-index:3;background:var(--wp-panel);border-right:1px solid var(--wp-line);display:flex;align-items:center;padding:0 12px;font-size:12px;font-weight:500}.wp-edit-ruler>div{position:relative;cursor:crosshair;touch-action:none}.wp-edit-ruler>div>span{position:absolute;top:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.wp-edit-track-row{height:64px;border-bottom:1px solid var(--wp-line)}.wp-edit-lane{position:relative;background:var(--wp-bg)}.wp-edit-clip{position:absolute;top:7px;height:49px;border:1px solid color-mix(in srgb,var(--wp-accent) 35%,var(--wp-line));border-radius:6px;background:color-mix(in srgb,var(--wp-accent) 15%,var(--wp-panel));color:var(--wp-text);padding:7px 9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:grab;box-sizing:border-box;font-size:12px!important}.wp-edit-clip[data-selected=true]{border-color:var(--wp-accent);box-shadow:inset 0 0 0 1px var(--wp-accent)}.wp-edit-clip small{display:block;color:var(--wp-muted);font-size:10px;margin-top:4px}.wp-edit-track-row[data-testid=timeline-track-audio] .wp-edit-clip{background:color-mix(in srgb,#4dd4a0 15%,var(--wp-panel));border-color:color-mix(in srgb,#4dd4a0 40%,var(--wp-line))}.wp-edit-track-row[data-testid=timeline-track-music] .wp-edit-clip{background:color-mix(in srgb,#a78bfa 15%,var(--wp-panel));border-color:color-mix(in srgb,#a78bfa 40%,var(--wp-line))}.wp-edit-track-row[data-testid=timeline-track-caption] .wp-edit-clip{background:color-mix(in srgb,#fbbf24 12%,var(--wp-panel));border-color:color-mix(in srgb,#fbbf24 40%,var(--wp-line))}.wp-edit-empty-track{position:absolute;left:12px;top:23px;color:var(--wp-muted);opacity:.6;font-size:11px}.wp-edit-playhead{position:absolute;top:0;bottom:0;width:1px;background:var(--wp-accent);z-index:2;pointer-events:none}.wp-edit-playhead:before{content:"";position:absolute;top:0;left:-4px;width:9px;height:9px;background:var(--wp-accent);clip-path:polygon(0 0,100% 0,50% 100%)}.wp-edit-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media(max-width:1200px){.wp-edit-body{grid-template-columns:200px minmax(220px,1fr) 210px}.wp-edit-sources>header{flex-wrap:wrap}.wp-timeline-v2{padding:18px}}@media(max-width:960px){.wp-edit-body{grid-template-columns:190px minmax(220px,1fr)}.wp-edit-inspector{grid-column:1/-1;border-left:0;border-top:1px solid var(--wp-line);height:auto;max-height:350px}.wp-edit-inspector-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px}.wp-edit-inspector-content>.wp-edit-inspector-actions,.wp-edit-inspector-content>.wp-edit-hint{grid-column:1/-1}.wp-edit-inspector-content .wp-edit-field{margin-bottom:8px}}@media(max-width:650px){.wp-timeline-v2{padding:12px}.wp-edit-list-header{align-items:flex-start;flex-direction:column}.wp-edit-header{gap:8px}.wp-edit-title{font-size:17px}.wp-edit-header-actions{margin-left:0}.wp-edit-save{font-size:11px}.wp-edit-body{grid-template-columns:minmax(0,1fr)}.wp-edit-sources{height:260px;border-right:0;border-bottom:1px solid var(--wp-line)}.wp-edit-sources>header{flex-wrap:nowrap}.wp-edit-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.wp-edit-source{margin:0}.wp-edit-source-thumb{width:34px;height:28px}.wp-edit-source>svg{display:none}.wp-edit-center{min-height:330px}.wp-edit-inspector-content{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-edit-timeline-toolbar>label{margin-left:0}.wp-edit-timeline-toolbar{gap:6px}.wp-edit-time{margin-left:0}.wp-edit-project-grid{grid-template-columns:1fr}.wp-edit-stage-wrap{padding:0 10px 12px}}.wp-edit-preview .wp-video-bar{position:static;opacity:1;flex-shrink:0;min-height:36px}.wp-edit-stage{max-width:622px;flex:0 0 auto}.wp-edit-preview-toolbar label{white-space:nowrap}.wp-edit-preview .wp-video-bar{color:var(--wp-text)}.wp-edit-preview .wp-video-time{color:var(--wp-muted)}.wp-edit-preview .wp-video-scrub{background:color-mix(in srgb,var(--wp-text) 18%,transparent)}.wp-edit-stage{width:min(100%,622px);max-width:100%;max-height:none}.wp-edit-stage[data-aspect="9:16"]{width:min(100%,190px)}.wp-edit-stage[data-aspect="1:1"]{width:min(100%,330px)}@media(max-width:650px){.wp-edit-source-list{grid-template-columns:1fr;align-content:start}.wp-edit-preview .wp-video-bar{flex-wrap:wrap;gap:6px}.wp-edit-preview .wp-video-scrub{min-width:20px}.wp-edit-preview .wp-video-time{order:5;flex-basis:100%;text-align:center}}.wp-mc{max-width:1120px;margin:0 auto;padding:24px 0 64px;display:grid;gap:20px;min-width:0}.wp-mc-head h1{margin:0 0 8px;font-size:clamp(24px,3.2vw,34px);line-height:1.25;word-break:keep-all}.wp-mc-lead{margin:0;max-width:720px;color:var(--wp-muted);font-size:15px;line-height:1.6;word-break:keep-all}.wp-mc-muted{color:var(--wp-muted);font-size:13px}.wp-mc-chips,.wp-mc-toggles{display:flex;flex-wrap:wrap;gap:8px}.wp-mc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.wp-mc-card{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card);color:var(--wp-text);text-decoration:none}.wp-mc-card:hover{border-color:color-mix(in srgb,var(--wp-cyan) 45%,var(--wp-line))}.wp-mc-strip{display:flex;height:180px;background:#000}.wp-mc-strip img{flex:1 1 0;min-width:0;width:0;height:100%;object-fit:cover}.wp-mc-strip img+img{border-left:1px solid rgb(0 0 0 / .6)}.wp-mc-card-body{display:grid;gap:6px;padding:14px 16px 16px}.wp-mc-card-body strong{font-size:16px}.wp-mc-pick{font-size:13px}.wp-mc-pick b{color:var(--wp-cyan);font-weight:600}.wp-mc-back{display:inline-flex;align-items:center;gap:2px;justify-self:start;color:var(--wp-muted);font-size:14px;text-decoration:none}.wp-mc-back:hover{color:var(--wp-text)}.wp-mc-title-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.wp-mc-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:640px}.wp-mc-stage{display:grid;grid-template-columns:repeat(var(--mc-cols),minmax(0,1fr));gap:10px;--mc-cols: 6}.wp-mc-stage[data-count="2"]{--mc-cols: 2;max-width:900px}.wp-mc-stage[data-aspect="9:16"][data-count="2"]{max-width:560px}.wp-mc-stage[data-count="3"]{--mc-cols: 3}.wp-mc-stage[data-count="5"]{--mc-cols: 5}.wp-mc-tile{display:grid;gap:6px;margin:0;min-width:0}.wp-mc-pic{position:relative;overflow:hidden;border-radius:10px;background:#000;aspect-ratio:9 / 16}.wp-mc-stage[data-aspect="1:1"] .wp-mc-pic{aspect-ratio:1}.wp-mc-stage[data-aspect="16:9"] .wp-mc-pic{aspect-ratio:16 / 9}.wp-mc-pic-btn{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.wp-mc-stage-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.wp-mc-pair-link{padding:0;border:0;background:none;color:var(--wp-muted);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wp-mc-pair-link:hover{color:var(--wp-text)}.wp-mc-pic video{display:block;width:100%;height:100%;object-fit:contain}.wp-mc-speaker{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#0a0e13b8;color:#fff}.wp-mc-speaker[aria-pressed=true]{background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-mc-failed{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:12px;background:#0a0e13d1;color:#fff;font-size:13px;text-align:center}.wp-mc-tile figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px}.wp-mc-name{font-weight:600}.wp-mc-tag{display:inline-flex;padding:2px 7px;border:1px solid var(--wp-line);border-radius:999px;color:var(--wp-muted);font-size:11px;font-weight:500;white-space:nowrap}.wp-mc-tag[data-tag=default]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-mc-tag[data-tag=no-studio],.wp-mc-tag[data-tag=no-template]{border-style:dashed}.wp-mc-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.wp-video-bar.wp-mc-bar{position:static;flex:1 1 320px;min-width:0;opacity:1}.wp-mc-bar .wp-video-play:disabled{opacity:.5;cursor:default}.wp-mc-verdict{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:18px 20px;border:1px solid var(--wp-line);border-left:3px solid var(--wp-cyan);border-radius:12px;background:var(--wp-card)}.wp-mc-verdict>div{flex:1 1 360px;min-width:0}.wp-mc-verdict p{margin:6px 0 0;line-height:1.6;word-break:keep-all}.wp-mc-verdict .wp-primary{display:inline-flex;align-items:center;gap:6px}.wp-mc-kicker{color:var(--wp-cyan);font-size:12px;font-weight:700}.wp-mc-table-wrap{overflow-x:auto}.wp-mc-table{width:100%;border-collapse:collapse;font-size:14px}.wp-mc-table th,.wp-mc-table td{padding:10px 12px;border-bottom:1px solid var(--wp-line);text-align:left;vertical-align:top}.wp-mc-table th{color:var(--wp-muted);font-size:12px;font-weight:600;white-space:nowrap}.wp-mc-cell-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600}.wp-mc-num{white-space:nowrap;font-variant-numeric:tabular-nums}.wp-mc-off{color:var(--wp-muted);white-space:nowrap}.wp-mc-mcards{display:grid;gap:10px}.wp-mc-mcard{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);font-size:14px;line-height:1.5}.wp-mc-mcard-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.wp-mc-prompts summary{cursor:pointer;color:var(--wp-muted);font-size:14px}.wp-mc-prompts pre{margin:6px 0 14px;padding:12px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-panel);font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.wp-mc-prompts p{margin:12px 0 0}.wp-mc-foot{margin:0;color:var(--wp-muted);font-size:13px;word-break:keep-all}@media(max-width:1000px){.wp-mc-stage[data-count="6"],.wp-mc-stage[data-count="5"]{--mc-cols: 3}}@media(max-width:640px){.wp-mc{padding-top:12px;gap:16px}.wp-mc-cards{grid-template-columns:minmax(0,1fr)}.wp-mc-strip{height:150px}.wp-mc-selects{grid-template-columns:minmax(0,1fr)}.wp-mc-stage[data-count="2"]{--mc-cols: 2}.wp-mc-verdict .wp-primary{width:100%;justify-content:center}}.wp-cm{max-width:1040px;margin:0 auto;padding:16px 0 72px;display:grid;min-width:0;word-break:keep-all}.wp-cm h2,.wp-cm h3{margin:0;color:var(--wp-text);line-height:1.3;text-wrap:balance}.wp-cm h2{font-size:clamp(22px,2.8vw,30px)}.wp-cm h3{font-size:clamp(18px,2vw,22px)}.wp-cm p{margin:0}.wp-cm em{font-style:normal;color:var(--wp-cyan)}.wp-cm b{color:var(--wp-text)}.wp-cm-eyebrow{color:var(--wp-cyan);font-size:13px;font-weight:700;letter-spacing:.06em}.wp-cm-lead,.wp-cm-body{max-width:600px;color:var(--wp-muted);font-size:16px;line-height:1.7}.wp-cm-body{color:var(--wp-ink)}.wp-cm-muted{color:var(--wp-muted);font-size:13px}.wp-cm .wp-primary{gap:6px}.wp-cm-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;padding:24px 0 48px;border-bottom:1px solid var(--wp-line)}.wp-cm-hero-copy{display:grid;gap:18px;min-width:0}.wp-cm-hero h1{margin:0;font-size:clamp(30px,4.4vw,50px);line-height:1.18;text-wrap:balance}.wp-cm-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.wp-cm-cta-note{color:var(--wp-muted);font-size:13px}.wp-cm-clip{position:relative;margin:0;aspect-ratio:9 / 16;max-width:100%;overflow:hidden;border-radius:14px;background:var(--wp-raised)}.wp-cm-clip video{display:block;width:100%;height:100%;object-fit:cover}.wp-cm-clip figcaption{position:absolute;left:8px;top:8px;padding:3px 8px;border-radius:999px;background:#0009;color:#fff;font-size:11px;font-weight:700}.wp-cm-hero-stack{position:relative;height:400px;min-width:0}.wp-cm-hero-stack .wp-cm-clip{position:absolute;top:50%;width:190px;box-shadow:0 18px 40px #00000059}.wp-cm-stack-0{left:6%;transform:translateY(-50%) rotate(-7deg) scale(.88)}.wp-cm-hero-stack .wp-cm-stack-1{left:50%;z-index:2;transform:translate(-50%,-50%);outline:2px solid var(--wp-cyan);outline-offset:3px}.wp-cm-stack-2{right:6%;transform:translateY(-50%) rotate(7deg) scale(.88)}.wp-cm-section{display:grid;gap:16px;padding:52px 0;border-bottom:1px solid var(--wp-line);min-width:0}.wp-cm-section:last-child{border-bottom:0}.wp-cm-tip{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:help;border-radius:6px}.wp-cm-tip:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:3px}.wp-cm-tip-bubble{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:20;width:max-content;max-width:240px;padding:9px 12px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-raised);color:var(--wp-ink);font-size:13px;font-weight:500;line-height:1.5;text-align:left;box-shadow:0 10px 28px #00000047;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.wp-cm-tip:hover .wp-cm-tip-bubble,.wp-cm-tip:focus-visible .wp-cm-tip-bubble{opacity:1;visibility:visible;transform:translate(-50%)}.wp-cm-phone{padding:0 16px}@media(hover:none),(max-width:640px){.wp-cm-tip{flex-wrap:wrap;cursor:auto}.wp-cm-tip-bubble{position:static;flex-basis:100%;width:auto;max-width:none;padding:0;border:0;background:none;box-shadow:none;color:var(--wp-muted);font-size:12px;opacity:1;visibility:visible;transform:none}}@media(prefers-reduced-motion:reduce){.wp-cm-tip-bubble{transition:none}}.wp-cm-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wp-cm-tab{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 16px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);color:var(--wp-muted);font:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer}.wp-cm-tab[aria-selected=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim);color:var(--wp-text)}.wp-cm-tab[aria-selected=true] svg{color:var(--wp-cyan)}.wp-cm-tab:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-cm-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding:24px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card)}.wp-cm-panel-copy{display:grid;gap:18px;min-width:0}.wp-cm-chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.wp-cm-chips .wp-cm-tip{padding:8px 12px;border:1px solid var(--wp-line);border-radius:999px;background:var(--wp-bg);color:var(--wp-ink);font-size:14px;font-weight:600}.wp-cm-chips svg{color:var(--wp-cyan)}.wp-cm-fit{color:var(--wp-muted);font-size:14px}.wp-cm-fit b{margin-right:6px;color:var(--wp-cyan)}.wp-cm-kv{min-width:0}.wp-cm-kv img{display:block;width:100%;max-width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:10px;background:var(--wp-raised)}.wp-cm-kv-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wp-cm-kv-caption{grid-column:1 / -1;color:var(--wp-muted);font-size:13px;font-weight:600}.wp-cm-kv-col{display:grid;justify-items:center;gap:6px;min-width:0}.wp-cm-kv-input{max-width:100%;padding:4px 10px;border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-text);font-size:12px;font-weight:700;line-height:1.35;text-align:center}.wp-cm-kv-arrow{color:var(--wp-cyan);transform:rotate(90deg)}.wp-cm-kv-cal{display:grid;gap:10px;width:min(340px,100%);justify-self:center}.wp-cm-kv-cal-head{display:inline-flex;align-items:center;gap:6px;color:var(--wp-text);font-size:14px;font-weight:700}.wp-cm-kv-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.wp-cm-kv-cal-grid>span{aspect-ratio:3 / 4;border:1px dashed var(--wp-line);border-radius:6px;overflow:hidden}.wp-cm-kv-cal-grid>span.on{border:1px solid var(--wp-cyan)}.wp-cm-kv-cal-grid img{height:100%;aspect-ratio:auto;border-radius:0}.wp-cm-kv-ad{display:grid;justify-items:center;gap:10px}.wp-cm-kv-ad .wp-cm-clip{width:min(220px,100%)}.wp-cm-kv-ad p{color:var(--wp-muted);font-size:13px}.wp-cm-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wp-cm-vs-side{display:grid;gap:16px;align-content:start;padding:22px;border:1px solid var(--wp-line);border-radius:14px;min-width:0}.wp-cm-vs-on{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-cm-vs-label{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:4px 10px;border-radius:999px;background:var(--wp-cyan);color:var(--wp-cyan-fg);font-size:13px;font-weight:800}.wp-cm-vs-off{background:var(--wp-raised);color:var(--wp-muted)}.wp-cm-vs-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wp-cm-vs-shots img{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:10px}.wp-cm-vs-messy img{filter:saturate(.75);opacity:.85}.wp-cm-vs-messy img:nth-child(1){transform:rotate(-4deg) translateY(6px)}.wp-cm-vs-messy img:nth-child(3){transform:rotate(5deg) translateY(-4px) scale(.92)}.wp-cm-vs-list{margin:0;padding:0;list-style:none;display:grid;gap:10px;color:var(--wp-ink);font-size:15px}.wp-cm-stats{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wp-cm-stats>div{display:grid;gap:6px;align-content:start;padding:20px 16px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card)}.wp-cm-stats dt{color:var(--wp-cyan);font-size:clamp(24px,3vw,32px);font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.wp-cm-stats dd{margin:0;color:var(--wp-muted);font-size:13px;line-height:1.5}.wp-cm-gallery{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.wp-cm-gcard{display:grid;gap:6px;align-content:start;min-width:0;position:relative}.wp-cm-gcard>button,.wp-cm-gcard>:first-child{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--wp-raised);cursor:pointer}.wp-cm-gcard video{display:block;width:100%;height:100%;object-fit:cover}.wp-cm-gcard>button:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-cm-gplay{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0009;color:#fff}.wp-cm-gtag{color:var(--wp-cyan);font-size:12px;font-weight:700}.wp-cm-gtitle{color:var(--wp-ink);font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wp-cm-gets,.wp-cm-steps{margin:0;padding:0;list-style:none;display:grid;gap:12px}.wp-cm-gets{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-cm-steps{grid-template-columns:repeat(5,minmax(0,1fr));counter-reset:cm-step}.wp-cm-gets .wp-cm-tip,.wp-cm-steps .wp-cm-tip{display:flex;width:100%;min-height:64px;padding:14px 16px;gap:12px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card);color:var(--wp-text);font-size:15px}.wp-cm-gets .wp-cm-tip:hover,.wp-cm-steps .wp-cm-tip:hover{border-color:var(--wp-cyan)}.wp-cm-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-cm-info{margin-left:auto;color:var(--wp-muted)}.wp-cm-steps li{counter-increment:cm-step;position:relative;display:grid;gap:8px}.wp-cm-steps li:before{content:counter(cm-step);color:var(--wp-cyan);font-size:13px;font-weight:900}.wp-cm-steps .wp-cm-tip{flex-direction:column;align-items:flex-start;gap:10px}.wp-cm-price{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;padding:24px;border-radius:14px;background:var(--wp-raised)}.wp-cm-price>div{flex:1 1 280px;min-width:0;display:grid;gap:6px}.wp-cm-price p{color:var(--wp-muted);font-size:14px;line-height:1.6}.wp-cm-faq details{padding:14px 0;border-bottom:1px solid var(--wp-line)}.wp-cm-faq summary{color:var(--wp-text);font-weight:700;cursor:pointer}.wp-cm-faq details p{padding-top:8px;color:var(--wp-muted);font-size:14px;line-height:1.6}.wp-cm-form-wrap{scroll-margin-top:72px}.wp-cm-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card)}.wp-cm-full{grid-column:1 / -1}.wp-cm-form fieldset{margin:0;padding:0;border:0;min-width:0}.wp-cm-form legend{padding:0 0 8px;color:var(--wp-muted);font-size:13px;font-weight:600}.wp-cm-form input[type=checkbox]{flex:none;box-sizing:border-box;width:18px;height:18px;min-width:0;min-height:0;margin:0;padding:0;accent-color:var(--wp-cyan);cursor:pointer}.wp-cm-checks{display:flex;flex-wrap:wrap;gap:8px}.wp-cm-checks label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--wp-line);border-radius:10px;color:var(--wp-ink);font-size:14px;cursor:pointer}.wp-cm-checks label:has(input:checked){border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-cm-agree{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;color:var(--wp-ink);font-size:14px}.wp-cm-agree>label{min-width:0;cursor:pointer}.wp-cm-agree-more summary{color:var(--wp-muted);font-size:13px;text-decoration:underline;cursor:pointer}.wp-cm-agree-more[open]{flex-basis:100%}.wp-cm-agree-more p{padding-top:6px;color:var(--wp-muted);font-size:13px;line-height:1.6}.wp-cm-submit{display:grid;justify-items:start;gap:8px}.wp-cm-done{display:flex;align-items:center;gap:8px;padding:18px;border:1px solid var(--wp-cyan);border-radius:14px;background:var(--wp-cyan-dim);color:var(--wp-text)}@media(max-width:900px){.wp-cm-hero{grid-template-columns:minmax(0,1fr)}.wp-cm-hero-stack{height:340px}.wp-cm-hero-stack .wp-cm-clip{width:160px}.wp-cm-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-cm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-cm-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.wp-cm-tabs,.wp-cm-panel,.wp-cm-vs,.wp-cm-form{grid-template-columns:minmax(0,1fr)}.wp-cm-panel,.wp-cm-form{padding:16px}.wp-cm-hero-stack{height:260px}.wp-cm-hero-stack .wp-cm-clip{width:120px}.wp-cm-gets,.wp-cm-steps{grid-template-columns:minmax(0,1fr)}.wp-cm-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-sfx-tabs{display:flex;gap:22px;border-bottom:1px solid var(--wp-line);margin-bottom:18px}.wp-sfxpack{display:grid;gap:18px;min-width:0;padding-bottom:120px}.wp-sfxpack-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px}.wp-sfxpack-title{min-width:0}.wp-sfxpack-title h1{margin:0;font-size:26px;line-height:1.2;letter-spacing:-.01em}.wp-sfxpack-title h1 span{color:var(--wp-cyan)}.wp-sfxpack-title p{margin:6px 0 0;color:var(--wp-muted);font-size:14px}.wp-sfxpack-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wp-sfxpack-actions .wp-primary{text-decoration:none;padding:9px 18px;font-weight:600}.wp-sfxpack-actions .wp-ghost{padding:8px 14px}.wp-sfxpack-medley{display:inline-flex;align-items:center;gap:6px}.wp-sfxpack-medley[data-playing=true]{border-color:var(--wp-cyan);color:var(--wp-text)}.wp-sfxpack-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wp-sfxpack-chip{border:1px solid var(--wp-line);background:transparent;color:var(--wp-muted);border-radius:999px;padding:5px 13px;font-size:13px;cursor:pointer}.wp-sfxpack-chip small{margin-left:5px;opacity:.7;font-variant-numeric:tabular-nums}.wp-sfxpack-chip[aria-pressed=true]{background:var(--wp-text);color:var(--wp-bg);border-color:var(--wp-text)}.wp-sfxpack-catzip{display:inline-flex;align-items:center;gap:6px;margin-left:4px;font-size:13px;padding:5px 12px}.wp-sfxpack-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.wp-sfxpack-pad{background:var(--wp-card);border:1px solid var(--wp-line);border-radius:12px;display:grid;min-width:0;transition:border-color .15s ease}.wp-sfxpack-pad[data-playing=true]{border-color:var(--wp-cyan);box-shadow:0 0 0 1px var(--wp-cyan) inset}.wp-sfxpack-play{all:unset;box-sizing:border-box;display:grid;gap:4px;padding:12px 12px 6px;cursor:pointer;min-width:0}.wp-sfxpack-play:focus-visible,.wp-sfxpack-get:focus-visible,.wp-sfxpack-chip:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px;border-radius:10px}.wp-sfxpack-name{font-size:17px;font-weight:700;line-height:1.25;color:var(--wp-text);overflow-wrap:anywhere}.wp-sfxpack-name em{font-style:normal;font-size:10.5px;font-weight:700;color:#052e1a;background:#4ade80;border-radius:4px;padding:1px 5px;margin-left:6px;vertical-align:2px}.wp-sfxpack-use{font-size:12px;color:var(--wp-muted);min-height:1.4em}.wp-sfxpack-play svg{width:100%;height:22px;display:block;margin-top:2px}.wp-sfxpack-play svg rect{fill:var(--wp-muted);opacity:.55}.wp-sfxpack-pad[data-playing=true] svg rect{fill:var(--wp-cyan);opacity:1}.wp-sfxpack-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px 10px;font-size:11.5px;color:var(--wp-muted);font-variant-numeric:tabular-nums}.wp-sfxpack-get{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--wp-line);background:transparent;color:var(--wp-text);border-radius:999px;padding:3px 10px;font-size:12px;cursor:pointer}.wp-sfxpack-get[data-locked=true]{color:#f0b44c;border-color:#f0b44c73}.wp-sfxpack-get:disabled{opacity:.5;cursor:progress}.wp-sfxpack-terms{margin:4px 0 0;color:var(--wp-muted);font-size:12.5px;max-width:72ch}.wp-sfxpack-sheet{position:fixed;left:50%;transform:translate(-50%);bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:66;width:min(520px,calc(100vw - 32px));background:var(--wp-raised);border:1px solid var(--wp-line);border-radius:16px;padding:18px 20px;display:grid;gap:8px;box-shadow:0 18px 50px #00000073}.wp-sfxpack-sheet strong{font-size:17px;color:var(--wp-text)}.wp-sfxpack-sheet p{margin:0;color:var(--wp-muted);font-size:13.5px}.wp-sfxpack-sheet div{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.wp-sfxpack-sheet .wp-primary{text-decoration:none;padding:9px 18px;font-weight:600}.wp-sfxpack-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:67;margin:0;background:var(--wp-raised);border:1px solid var(--wp-line);color:var(--wp-text);border-radius:10px;padding:10px 16px;font-size:13.5px}@media(prefers-reduced-motion:reduce){.wp-sfxpack-pad{transition:none}}.wp-logo-word{letter-spacing:-.02em}.wp-logo-brand{color:#06b6d4}[data-theme=light] .wp-logo-brand{color:#0e7490}.wp-logo-tail{color:var(--wp-text, #e8e8e8)}[data-theme=light] .wp-logo-tail{color:#0b4a57}.wp-shell.wp-make{display:block;min-height:100vh;min-height:100dvh;background:var(--wp-bg);color:var(--wp-text)}.wp-make-top,.wp-make-body{max-width:520px;margin:0 auto;padding:0 16px}.wp-make-top{display:flex;align-items:center;justify-content:space-between;height:56px}.wp-make-top .wp-logo{display:inline-flex;align-items:center;gap:8px}.wp-make-body{display:grid;gap:16px;padding-bottom:32px}.wp-make-title{margin:8px 0 0;font-size:28px;line-height:1.3;letter-spacing:-.02em}.wp-make-title span{color:var(--wp-cyan)}.wp-make-title-sm{font-size:21px}.wp-make-sub{margin:0;color:var(--wp-muted);font-size:14px;line-height:1.5}.wp-make-templates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wp-make-template{position:relative;display:grid;align-content:start;gap:2px;padding:0 0 10px;overflow:hidden;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card);color:var(--wp-text);text-align:left;cursor:pointer}.wp-make-template img{width:100%;aspect-ratio:3 / 4;object-fit:cover;margin-bottom:6px}.wp-make-template strong,.wp-make-template small{padding:0 10px}.wp-make-template strong{font-size:14px}.wp-make-template small{color:var(--wp-muted);font-size:11.5px;line-height:1.35}.wp-make-template:not(:has(img)){padding-top:34px}.wp-make-template[aria-checked=true]{border-color:var(--wp-cyan);box-shadow:0 0 0 1px var(--wp-cyan) inset}.wp-make-template:focus-visible,.wp-make-idea:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-make-tag{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:999px;background:var(--wp-cyan);color:var(--wp-cyan-fg);font-size:11px;font-weight:700}.wp-make .wp-tsample-preview{max-width:260px;margin:0 auto;width:100%}.wp-make-field{display:grid;gap:8px;color:var(--wp-text);font-size:15px;font-weight:600}.wp-make-field textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);color:var(--wp-text);font:inherit;font-weight:400;font-size:16px;resize:none}.wp-make-field textarea:focus{outline:none;border-color:var(--wp-cyan)}.wp-make-ideas{display:flex;flex-wrap:wrap;gap:6px;margin-top:-6px}.wp-make-idea{padding:7px 12px;border:1px solid var(--wp-line);border-radius:999px;background:var(--wp-raised);color:var(--wp-text);font-size:13px;cursor:pointer}.wp-make-cta{position:sticky;bottom:0;display:grid;gap:6px;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(transparent,var(--wp-bg) 24%);text-align:center}.wp-make-cta .wp-primary,.wp-make-result>.wp-primary,.wp-make-alert .wp-primary{width:100%;min-height:52px;justify-content:center;gap:8px;font-size:17px;text-decoration:none}.wp-make-cta small{color:var(--wp-muted);font-size:12.5px}.wp-make-alert{text-align:left;display:grid;gap:10px;padding:16px;border:1px solid var(--wp-rose);border-radius:14px;background:var(--wp-rose-dim)}.wp-make-alert p{margin:0;color:var(--wp-muted);font-size:14px}.wp-make-error{margin:0;color:var(--wp-danger);font-size:14px}.wp-make-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.wp-make-steps li{padding:8px 0;border-radius:10px;background:var(--wp-card);border:1px solid var(--wp-line);color:var(--wp-muted);font-size:13px;text-align:center}.wp-make-steps li[data-state=done]{color:var(--wp-text);border-color:var(--wp-cyan-dim);background:var(--wp-cyan-dim)}.wp-make-steps li[data-state=now]{color:var(--wp-text);border-color:var(--wp-cyan)}.wp-make-steps li[data-state=stop]{color:var(--wp-danger);border-color:var(--wp-rose)}.wp-make-bar{height:8px;border-radius:999px;background:var(--wp-card);overflow:hidden}.wp-make-bar span{display:block;height:100%;background:var(--wp-cyan);transition:width .6s ease}.wp-make-now{display:flex;align-items:center;gap:8px;margin:0;font-weight:600}.wp-make-spin{animation:wp-make-spin .9s linear infinite}@keyframes wp-make-spin{to{transform:rotate(360deg)}}.wp-make-result{display:grid;gap:12px}.wp-make-result>:first-child,.wp-make-result>.wp-video-player{justify-self:center}.wp-make-result .wp-video-player,.wp-make-result video{max-height:70vh}.wp-make-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wp-make-row .wp-ghost{justify-content:center;min-height:44px}@media(prefers-reduced-motion:reduce){.wp-make-spin{animation:none}.wp-make-bar span{transition:none}}.wp-make-how-open{justify-self:center;gap:6px}.wp-make-commission{justify-self:center;display:inline-flex;align-items:center;gap:6px;font-size:14px;text-decoration:none}.wp-make-rest h2{margin:0 0 8px;font-size:15px}.wp-make-rest ol{display:grid;gap:6px;margin:0;padding:0 0 0 20px;color:var(--wp-muted);font-size:14px;line-height:1.5}.wp-make-rest-btn{display:inline-flex;align-items:center;width:100%;min-height:48px;justify-content:center;gap:8px}@media(min-width:768px){.wp-make-how{position:fixed;inset:0;z-index:49;background:#0009}.wp-make-how .wp-mx{inset:24px auto;left:calc(50% - 220px);width:440px;border:1px solid var(--wp-line);border-radius:16px;overflow:hidden}}.wp-make-options{display:grid;gap:12px}.wp-make-option{display:grid;gap:8px}.wp-make-option>span{color:var(--wp-text);font-size:15px;font-weight:600}.wp-make-chips{display:flex;flex-wrap:wrap;gap:6px}.wp-make-chip{padding:8px 14px;border:1px solid var(--wp-line);border-radius:999px;background:var(--wp-card);color:var(--wp-text);font-size:14px;cursor:pointer}.wp-make-chip[aria-checked=true]{border-color:var(--wp-cyan);box-shadow:0 0 0 1px var(--wp-cyan) inset}.wp-make-chip-wide{display:grid;flex:1 1 140px;gap:2px;border-radius:12px;text-align:left}.wp-make-chip-wide small{color:var(--wp-muted);font-size:12px}.wp-make-chip:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-make-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:end center;padding:16px;background:#0009}@media(min-width:768px){.wp-make-modal{place-items:center}}.wp-make-modal-card{display:grid;gap:12px;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid var(--wp-line);border-radius:16px;background:var(--wp-bg);color:var(--wp-text)}.wp-make-modal-card h2{margin:0;font-size:18px}.wp-make-estimate{width:100%;border-collapse:collapse;font-size:13.5px}.wp-make-estimate th,.wp-make-estimate td{padding:8px 4px;border-bottom:1px solid var(--wp-line);text-align:left;vertical-align:top}.wp-make-estimate th{white-space:nowrap;font-weight:600}.wp-make-estimate td{color:var(--wp-muted)}.wp-make-estimate tfoot th,.wp-make-estimate tfoot .wp-make-num{color:var(--wp-text);font-weight:700}.wp-make-num{text-align:right!important;white-space:nowrap;color:var(--wp-text)!important}.wp-make-balance{margin:0;font-size:14px}.wp-make-modal-card .wp-make-row .wp-primary{justify-content:center;min-height:44px}.wp-make-result>.wp-make-thumbs{justify-self:stretch}.wp-make-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.wp-make-thumbs img{width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:8px}.wp-make-estimate caption{padding:0 4px 4px;color:var(--wp-text);font-size:14px;font-weight:700;text-align:left}.wp-make-cta .wp-make-rest-btn{min-height:48px}.wp-make-live{display:grid;gap:12px;margin-top:4px}.wp-make-live-stage{position:relative;justify-self:center;width:min(240px,62vw);aspect-ratio:9 / 16;overflow:hidden;border:1px solid var(--wp-line);border-radius:14px;background:#000}.wp-make-live-stage video,.wp-make-live-stage img{width:100%;height:100%;object-fit:cover;display:block}.wp-make-live-tag{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:999px;background:#000000a6;color:#fff;font-size:12px}.wp-make-live-strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.wp-make-live-strip img{flex:0 0 auto;width:48px;aspect-ratio:9 / 16;object-fit:cover;border-radius:6px;border:1px solid var(--wp-line)}.wp-make-live-script{max-height:36vh;overflow:auto}.wp-make-actions{display:grid;gap:8px}.wp-make-actions .wp-primary,.wp-make-actions .wp-ghost{width:100%;min-height:48px;justify-content:center}[data-testid=make-awaiting-payment]{gap:10px}.wp-make-idea-more{border-color:var(--wp-cyan);color:var(--wp-cyan)}.wp-make-topic-card{display:flex;flex-direction:column;max-height:min(640px,calc(100dvh - 32px));overflow:hidden}.wp-make-topic-card>*{flex:none}.wp-make-topic-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.wp-make-topic-tabs .wp-make-chip{display:inline-flex;flex:none;align-items:center;gap:4px}.wp-make-topic-tabs .wp-make-chip[aria-selected=true]{border-color:var(--wp-cyan);box-shadow:0 0 0 1px var(--wp-cyan) inset}.wp-make-topic-card>.wp-make-topic-list{display:grid;flex:0 1 auto;align-content:start;gap:8px;min-height:0;overflow-y:auto}.wp-make-topic-pick{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);color:var(--wp-text);font:inherit;font-size:15px;text-align:left;cursor:pointer}.wp-make-topic-pick small{color:var(--wp-muted);font-size:12px}.wp-make-topic-pick:focus-visible,.wp-make-topic-tabs .wp-make-chip:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-make-top-actions{display:flex;gap:8px}.wp-make-top-actions .wp-ghost{display:inline-flex;align-items:center;gap:4px}.wp-make-install-card{position:relative}.wp-make-install-card h2{padding-right:32px}.wp-make-install-x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--wp-muted);cursor:pointer}.wp-make-install-video{justify-self:center;height:min(60dvh,560px);aspect-ratio:9 / 16;border:1px solid var(--wp-line);border-radius:12px;background:#000}.wp-make-install-note{margin:0;color:var(--wp-muted);font-size:13px;text-align:center}.wp-make-install-ok{justify-content:center;min-height:44px}.wp-make-install-x:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-dayvlog{display:grid;gap:18px}.wp-dayvlog-step{display:grid;gap:8px}.wp-dayvlog-step>span{color:var(--wp-text);font-size:15px;font-weight:600}.wp-dayvlog-step>small,.wp-dayvlog-hint{color:var(--wp-muted);font-size:12.5px;line-height:1.45}.wp-dayvlog-pick{display:inline-flex;align-items:center;justify-self:start;gap:6px;min-height:44px;padding:0 16px}.wp-dayvlog-note{margin:0;color:var(--wp-muted);font-size:13.5px}.wp-dayvlog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.wp-dayvlog-thumb{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;overflow:hidden;border:1px solid var(--wp-line);border-radius:10px;background:#000;cursor:pointer}.wp-dayvlog-thumb img,.wp-dayvlog-thumb video{width:100%;height:100%;object-fit:cover;pointer-events:none}.wp-dayvlog-thumb[aria-pressed=false] img,.wp-dayvlog-thumb[aria-pressed=false] video{opacity:.25}.wp-dayvlog-num{position:absolute;top:5px;left:5px;min-width:22px;padding:1px 6px;border-radius:999px;background:var(--wp-cyan);color:#04141a;font-size:12px;font-weight:700;text-align:center}.wp-dayvlog-thumb[aria-pressed=false] .wp-dayvlog-num{background:#fff3;color:#fff}.wp-dayvlog-when{position:absolute;right:0;bottom:0;left:0;padding:10px 4px 4px;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:10.5px;text-align:center}.wp-dayvlog-when.is-file{color:#ffc27a}.wp-dayvlog-when.is-none{color:#ff9a9a}.wp-dayvlog-styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wp-dayvlog-style{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);color:var(--wp-text);text-align:left;cursor:pointer}.wp-dayvlog-style em{margin-bottom:4px;font-size:18px;font-style:normal;font-weight:300;letter-spacing:.02em}.wp-dayvlog-style strong{font-size:14px}.wp-dayvlog-style small{color:var(--wp-muted);font-size:12px}.wp-dayvlog-style[aria-checked=true]{border-color:var(--wp-cyan);box-shadow:0 0 0 1px var(--wp-cyan) inset}.wp-dayvlog-style:focus-visible,.wp-dayvlog-thumb:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-dayvlog-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.wp-dayvlog-filter{display:grid;gap:4px;padding:0;border:0;background:none;color:var(--wp-muted);font-size:12px;text-align:center;cursor:pointer}.wp-dayvlog-filter canvas{width:100%;aspect-ratio:9 / 16;border:2px solid transparent;border-radius:8px;background:linear-gradient(160deg,#2a313c,#151a21)}.wp-dayvlog-filter[aria-checked=true]{color:var(--wp-text);font-weight:700}.wp-dayvlog-filter[aria-checked=true] canvas{border-color:var(--wp-cyan)}.wp-dayvlog-filter:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-dayvlog-field{display:grid;gap:6px}.wp-dayvlog-field>span{color:var(--wp-text);font-size:14px;font-weight:600}.wp-dayvlog-field input{min-height:44px;padding:0 12px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-card);color:var(--wp-text);font-size:16px;color-scheme:dark}.wp-dayvlog-field small{color:var(--wp-muted);font-size:12px}.wp-dayvlog-stage{justify-self:center;width:min(240px,70%);aspect-ratio:9 / 16;border-radius:12px;background:#000}.wp-dayvlog-stage.is-idle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.wp-dayvlog-result{display:grid;justify-items:center;gap:12px}.wp-dayvlog-result>:first-child{width:min(260px,72%)}.wp-dayvlog-result video{display:block;width:100%;height:auto;aspect-ratio:9 / 16;border-radius:12px;background:#000;object-fit:cover}.wp-dayvlog-actions{display:grid;width:100%;gap:8px;text-align:center}.wp-dayvlog-actions .wp-primary,.wp-dayvlog-actions .wp-ghost{width:100%;min-height:50px;justify-content:center;gap:8px;font-size:16px;text-decoration:none}.wp-dayvlog-actions small{color:var(--wp-muted);font-size:12.5px;line-height:1.45}.wp-dayvlog-actions small a{color:var(--wp-cyan)}.wp-make-template.is-wide{grid-column:1 / -1;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:4px 12px;padding:10px 12px}.wp-make-template.is-wide strong,.wp-make-template.is-wide small{padding:0;grid-column:2}.wp-make-template.is-wide .wp-make-tag{position:static;grid-column:2;justify-self:start}.wp-dayvlog-card-thumb{grid-row:1 / span 3;display:grid;place-items:center;width:64px;aspect-ratio:9 / 16;border-radius:8px;background:linear-gradient(160deg,#ffc8968c,#5a8c788c),radial-gradient(circle at 30% 30%,#f4d9b8,#3c5148);color:#fff;font-size:13px;font-weight:300;text-shadow:0 1px 3px rgba(0,0,0,.4)}.wp-shell{--wp-bg: #0f1419;--wp-rail: #0f1419;--wp-rail-width: 80px;--wp-rail-item: #e8e8e8;--wp-panel: #0f131a;--wp-card: #12161e;--wp-line: #1e242e;--wp-text: #ffffff;--wp-muted: #9aa4b2;--wp-cyan: #06b6d4;--wp-cyan-dim: rgba(6, 182, 212, .15);--wp-cyan-fg: #ffffff;--wp-rose: #f43f5e;--wp-rose-fg: #ffffff;--wp-rose-dim: rgba(244, 63, 94, .16);--wp-danger: #fb7185;--wp-ink: #e8e8e8;--wp-ink-muted: rgba(232, 232, 232, .6);--wp-hair: rgba(232, 232, 232, .1);--wp-ground: #0f1419;--wp-raised: #151921;--wp-accent: #00b4e2;--wp-link: #6f9bff;min-height:100vh;display:grid;grid-template-columns:var(--wp-rail-width) 1fr;background:var(--wp-bg);color:var(--wp-text);font-family:Freesentation,Inter,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-weight:500}.wp-shell h1,.wp-shell .wp-feature-pitch h2,.wp-shell .wp-display{font-family:Paperlogy,Freesentation,Inter,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-weight:900;letter-spacing:-.01em}.wp-shell h2,.wp-shell h3{font-family:Freesentation,Inter,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-weight:700;letter-spacing:-.005em}.wp-shell .wp-section-head p,.wp-shell .wp-feature-pitch p{font-weight:500}[data-theme=light] .wp-shell{--wp-bg: #f6f9fb;--wp-rail: #ffffff;--wp-panel: #ffffff;--wp-card: #ffffff;--wp-line: #d7e0ea;--wp-text: #102033;--wp-muted: #5b6b80;--wp-cyan: #0891b2;--wp-cyan-dim: rgba(8, 145, 178, .12);--wp-cyan-fg: #ffffff;--wp-rose: #e11d48;--wp-rose-fg: #ffffff;--wp-rose-dim: rgba(225, 29, 72, .1);--wp-danger: #be123c;--wp-rail-item: #102033;--wp-ink: #102033;--wp-ink-muted: rgba(16, 32, 51, .62);--wp-hair: rgba(16, 32, 51, .12);--wp-ground: #eef3f7;--wp-raised: #ffffff;--wp-accent: #0e7490;--wp-link: #2f5fd0}.wp-rail{position:sticky;top:0;height:100vh;background:var(--wp-rail);border-right:0;display:flex;flex-direction:column;z-index:20}.wp-rail-mark{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:24px auto;border-radius:0;background:transparent;color:var(--wp-text);font-size:13px;font-weight:800;letter-spacing:.02em;text-decoration:none}.wp-rail-list{display:flex;flex-direction:column;gap:12px;padding:0 8px 12px}.wp-rail-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:64px;height:64px;min-height:64px;border:0;background:transparent;color:var(--wp-rail-item);font-size:11px;font-weight:500;line-height:1.25;cursor:pointer;border-radius:12px;padding:0;transition:.2s cubic-bezier(.4,0,.2,1)}.wp-rail-glyph{display:flex;align-items:center;justify-content:center;height:22px;transition:transform .2s cubic-bezier(.4,0,.2,1),translate .2s cubic-bezier(.4,0,.2,1),scale .2s cubic-bezier(.4,0,.2,1),rotate .2s cubic-bezier(.4,0,.2,1)}.wp-rail-glyph svg{width:22px;height:22px;stroke-width:2px}.wp-rail-item:hover .wp-rail-glyph{scale:1.15}.wp-rail-item[data-testid=rail-generate] .wp-rail-glyph,.wp-rail-item[data-testid=rail-generate] .wp-rail-glyph svg{width:32px;height:32px}.wp-rail-label{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;text-align:center}.wp-rail-item-video-create{overflow:hidden;isolation:isolate;font-size:12px}.wp-rail-item-video-create .wp-rail-glyph,.wp-rail-item-video-create .wp-rail-glyph svg{width:23px;height:23px}.wp-rail-item-video-create .wp-rail-glyph,.wp-rail-item-video-create .wp-rail-label{position:relative;z-index:1}.wp-rail-item-video-create:not(.wp-rail-item-active):after{content:"";position:absolute;inset:-25px -20px;pointer-events:none;background:linear-gradient(115deg,transparent 41%,color-mix(in srgb,var(--wp-accent) 18%,transparent) 50%,transparent 59%);animation:wp-rail-video-sheen 7s ease-in-out infinite}@keyframes wp-rail-video-sheen{0%{transform:translate(-90px);opacity:0}1%{opacity:1}13%{transform:translate(90px);opacity:1}14%,to{transform:translate(90px);opacity:0}}@media(prefers-reduced-motion:reduce){.wp-rail-item-video-create:not(.wp-rail-item-active):after{content:none;animation:none}}.wp-rail-item:hover{color:var(--wp-accent);background:#00b4e21a}.wp-rail-item-active,.wp-rail-item-active:hover{color:var(--wp-accent);background:#00b4e226;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wp-accent) 20%,transparent)}.wp-rail-badge{position:absolute;top:4px;right:4px;padding:1px 4px;border-radius:4px;background:var(--wp-accent);color:var(--wp-cyan-fg);font-size:8px;font-weight:700;line-height:1;letter-spacing:0}.wp-flyout{position:fixed;left:calc(var(--wp-rail-width) + 8px);display:flex;flex-direction:column;gap:2px;width:160px;min-width:160px;overflow:visible;background:var(--wp-ground);border:1px solid var(--wp-hair);border-radius:12px;box-shadow:0 25px 50px -12px #00000040;padding:8px;z-index:30;animation:wp-pop .18s ease}.wp-flyout:before{content:"";position:absolute;left:-8px;top:0;bottom:0;width:8px}.wp-flyout a{display:flex;align-items:center;gap:12px;width:142px;min-height:44px;text-align:left;border:0;background:transparent;color:var(--wp-ink);text-decoration:none;padding:10px 12px;border-radius:12px;font-size:15px;font-weight:500;line-height:22.5px;cursor:pointer}[data-testid=generate-flyout]{gap:1.5px;z-index:200}[data-testid=generate-flyout] a[data-flyout-visible=true]{min-height:39px;padding:8px 12px;transition:.2s cubic-bezier(.4,0,.2,1)}[data-testid=generate-flyout] a[data-flyout-visible=true] .wp-flyout-glyph,[data-testid=generate-flyout] a[data-flyout-visible=true] .wp-flyout-glyph svg{width:22px;height:22px;flex-basis:22px}[data-testid=generate-flyout] a[data-flyout-visible=true] .wp-flyout-glyph svg{stroke-width:2px}[data-testid=generate-flyout] a[data-flyout-visible=true] .wp-flyout-glyph{transition:transform .2s cubic-bezier(.4,0,.2,1),translate .2s cubic-bezier(.4,0,.2,1),scale .2s cubic-bezier(.4,0,.2,1),rotate .2s cubic-bezier(.4,0,.2,1)}[data-testid=generate-flyout] a[data-flyout-visible=true]:hover{color:var(--wp-accent);background:#00b4e21a}[data-testid=generate-flyout] a[data-flyout-visible=true]:hover .wp-flyout-glyph{color:var(--wp-accent);scale:1.15}[data-testid=studio-flyout]{gap:1.5px;height:178px;z-index:200}[data-testid=studio-flyout] a[data-flyout-visible=true]{min-height:39px;padding:8px 12px;transition:.2s cubic-bezier(.4,0,.2,1)}[data-testid=studio-flyout] a[data-flyout-visible=true] .wp-flyout-glyph,[data-testid=studio-flyout] a[data-flyout-visible=true] .wp-flyout-glyph svg{width:22px;height:22px;flex-basis:22px}[data-testid=studio-flyout] a[data-flyout-visible=true] .wp-flyout-glyph svg{stroke-width:2px}[data-testid=studio-flyout] a[data-flyout-visible=true] .wp-flyout-glyph{transition:transform .2s cubic-bezier(.4,0,.2,1),translate .2s cubic-bezier(.4,0,.2,1),scale .2s cubic-bezier(.4,0,.2,1),rotate .2s cubic-bezier(.4,0,.2,1)}[data-testid=studio-flyout] a[data-flyout-visible=true]:hover{color:var(--wp-accent);background:#00b4e21a}[data-testid=studio-flyout] a[data-flyout-visible=true]:hover .wp-flyout-glyph{color:var(--wp-accent);scale:1.15}.wp-menu button,.wp-menu a{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--wp-text);text-decoration:none;padding:10px 12px;border-radius:10px;font-size:14px;cursor:pointer}.wp-flyout-glyph{display:inline-flex;width:24px;height:24px;flex:0 0 24px;color:var(--wp-ink)}.wp-flyout a:hover,.wp-flyout a[aria-current=page]{background:color-mix(in srgb,var(--wp-accent) 10%,transparent);color:#04b5e2}.wp-flyout a:hover .wp-flyout-glyph,.wp-flyout a[aria-current=page] .wp-flyout-glyph{color:#04b5e2}[data-testid=video-create-flyout]{width:216px;max-width:calc(100vw - var(--wp-rail-width) - 20px);overflow-y:auto}[data-testid=video-create-flyout] a{width:100%}[data-testid=video-create-flyout] a:is(:hover,:focus-visible):not([aria-current=page]){background:#ffffff0f;color:var(--wp-text)}[data-testid=video-create-flyout] a:is(:hover,:focus-visible):not([aria-current=page]) .wp-flyout-glyph{color:inherit}[data-testid=video-create-flyout] a[aria-current=page]{box-shadow:inset 3px 0 0 var(--wp-accent);font-weight:600}[data-testid=video-create-flyout] a:focus-visible{outline:2px solid var(--wp-accent);outline-offset:-2px}.wp-menu button:hover,.wp-menu a:hover{background:var(--wp-cyan-dim)}.wp-flyout-extra{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-main{position:relative;min-width:0;display:flex;flex-direction:column}.wp-top{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:16px;min-height:72px;padding:0 8px;background:var(--wp-bg);border-bottom:0}.wp-logo{font-weight:800;color:var(--wp-text);text-decoration:none;margin-right:16px;line-height:24px;white-space:nowrap}.wp-top-tabs{display:flex;align-items:center;gap:32px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.wp-top-tabs::-webkit-scrollbar{display:none}.wp-top-tabs-hidden{min-height:72px}.wp-top-tab{position:relative;display:inline-flex;align-items:center;gap:4px;color:var(--wp-ink-muted);text-decoration:none;padding:8px 4px;font-size:16px;font-weight:400;line-height:24px;flex:none;white-space:nowrap;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),outline-color .15s cubic-bezier(.4,0,.2,1),text-decoration-color .15s cubic-bezier(.4,0,.2,1),fill .15s cubic-bezier(.4,0,.2,1),stroke .15s cubic-bezier(.4,0,.2,1),--tw-gradient-from .15s cubic-bezier(.4,0,.2,1),--tw-gradient-via .15s cubic-bezier(.4,0,.2,1),--tw-gradient-to .15s cubic-bezier(.4,0,.2,1)}.wp-top-tab:hover{color:var(--wp-ink)}.wp-top-tab-active{color:var(--wp-ink);font-weight:400}.wp-top-tab-active:after{content:"";position:absolute;left:50%;top:auto;bottom:0;width:6px;height:6px;margin-left:-3px;border-radius:999px;background:var(--wp-accent)}.wp-top-tab-badge{padding:2px 6px;border-radius:6px;background:#00b4e226;color:var(--wp-accent);font-size:9px;font-weight:600;line-height:9px;letter-spacing:normal;text-transform:uppercase}.wp-top-right{display:flex;align-items:center;gap:8px;flex:none}.wp-credit,.wp-subscribe,.wp-avatar{border:0;background:transparent;color:var(--wp-text);border-radius:999px;padding:0 12px;text-decoration:none;cursor:pointer;font-size:14px;font-weight:600;line-height:20px;height:32px;white-space:nowrap}.wp-credit{display:inline-flex;align-items:center;gap:6px;color:var(--wp-accent);background:#00b4e21a;font-variant-numeric:tabular-nums;transition:.2s cubic-bezier(.4,0,.2,1)}.wp-credit svg{width:16px;height:16px;color:var(--wp-accent)}.wp-subscribe{display:inline-flex;align-items:center;justify-content:center;background:var(--wp-accent);color:var(--wp-text);transition:.2s cubic-bezier(.4,0,.2,1)}.wp-subscribe:hover{filter:brightness(1.1)}.wp-credit:hover{filter:none;background:#00b4e233}.wp-avatar{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--wp-accent);color:var(--wp-cyan-fg);font-size:16px;font-weight:400;line-height:24px;transition:.2s cubic-bezier(.4,0,.2,1)}.wp-menu{position:absolute;right:16px;top:62px;width:224px;background:var(--wp-raised);border:1px solid var(--wp-hair);border-radius:12px;box-shadow:none;padding:0;overflow:hidden;z-index:40;animation:wp-pop .18s ease}.wp-menu-id{padding:12px 16px;border-bottom:1px solid var(--wp-hair)}.wp-menu-id-top{display:block}.wp-menu-id strong{display:block;font-size:14px;font-weight:500;line-height:20px;color:var(--wp-ink)}.wp-menu-id small{display:block;margin-top:0;color:var(--wp-ink-muted);font-size:12px;line-height:16px}.wp-menu-plan-chip{display:inline-block;height:auto;padding:0;border-radius:0;background:transparent;color:var(--wp-ink-muted);font-size:10px;font-weight:500;line-height:15px;letter-spacing:.25px;text-transform:uppercase}.wp-menu-credits{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:inherit;font-size:14px;font-weight:400}.wp-menu-credit-value{display:inline-flex;align-items:center;gap:4px;color:var(--wp-accent);font-size:14px;font-weight:600;line-height:20px}.wp-menu-upgrade{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;height:36px;margin:10px 0 0;padding:8px 12px!important;border:0!important;border-radius:6px!important;background:linear-gradient(to right,var(--wp-accent) 0%,rgb(155,79,255) 100%)!important;color:var(--wp-text)!important;font-size:14px;font-weight:600;line-height:20px}.wp-menu-upgrade:hover{background:linear-gradient(to right,var(--wp-accent) 0%,rgb(155,79,255) 100%)!important}.wp-menu-nav{padding:4px 0}.wp-menu-row{display:flex!important;align-items:center;gap:12px;width:100%;height:40px;padding:10px 16px!important;border-radius:0!important;color:var(--wp-ink);font-size:14px;font-weight:400;line-height:20px}.wp-menu a.wp-menu-row,.wp-menu button.wp-menu-row{color:var(--wp-ink)}.wp-menu .wp-menu-row:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-menu-glyph{display:inline-flex;width:16px;height:16px;flex:0 0 16px;color:var(--wp-ink-muted)}.wp-menu-lang-value{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--wp-ink-muted);font-size:14px;line-height:20px;font-weight:400}.wp-menu-lang-flag{font-size:14px;line-height:14px}.wp-menu-lang-value>span:not(.wp-menu-lang-flag){font-size:12px;line-height:16px}.wp-menu .wp-theme-switch[data-on=true]{background:var(--wp-accent)}.wp-theme-switch{position:relative;display:flex;align-items:center;justify-content:flex-start;width:36px;height:20px;margin-left:auto;flex:0 0 36px;padding:0;border-radius:999px;background:#3a4250}.wp-theme-switch[data-on=true]{background:var(--wp-cyan)}.wp-theme-knob{display:block;width:16px;height:16px;flex:0 1 auto;margin-left:2px;border-radius:999px;background:#fff}.wp-theme-switch[data-on=true] .wp-theme-knob{margin-left:18px}.wp-menu button.wp-menu-logout,.wp-menu button.wp-menu-logout span,.wp-menu button.wp-menu-logout .wp-menu-glyph{color:var(--wp-danger)}.wp-menu button.wp-menu-logout .wp-menu-glyph{width:14px;height:14px;flex-basis:14px}.wp-menu button.wp-menu-logout:hover{background:#fb2c361a!important;color:var(--wp-danger)}.wp-menu a.wp-menu-extra,.wp-menu .wp-menu-extra{position:absolute;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0);padding:0!important;margin:0;border:0}.wp-menu:has(.wp-lang-panel){width:220px;height:328px}.wp-lang-panel{display:flex;flex-direction:column;height:328px;overflow:hidden}.wp-lang-list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.wp-lang-back{display:flex!important;align-items:center;gap:8px;height:44px;padding:12px 16px!important;border-radius:0!important;font-size:14px;font-weight:500;line-height:20px;color:var(--wp-ink)!important}.wp-menu .wp-lang-back:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-lang-row{display:flex!important;align-items:center;justify-content:flex-start;gap:8px;height:39px;padding:10px 16px!important;border-radius:0!important;font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink)!important}.wp-menu .wp-lang-row:hover:not(.wp-lang-on){background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-lang-mark{width:auto;flex:0 0 auto;color:inherit;font-size:14px;line-height:14px;font-weight:400}.wp-menu button.wp-lang-on,.wp-menu button.wp-lang-on span,.wp-menu button.wp-lang-on .wp-lang-mark{color:var(--wp-accent)!important;font-weight:500}.wp-menu .wp-lang-on:hover{background:transparent}.wp-lang-check{margin-left:auto;color:var(--wp-accent)}.wp-page{--wp-page-gutter: 32px;min-width:0;width:100%;max-width:1440px;margin-inline:auto;padding:28px var(--wp-page-gutter) 80px}.wp-hero,.wp-card,.wp-empty,.wp-dock{background:var(--wp-card);border:1px solid var(--wp-line);border-radius:20px;padding:20px}.wp-hero{position:relative;width:100%;max-width:100%;min-height:0;height:auto;aspect-ratio:16 / 9;overflow:hidden;padding:0;display:grid;border:0;border-radius:16px;background:#05070a}.wp-hero video{display:block;width:100%;height:100%;object-fit:contain;background:#05070a}.wp-hero-cta,.wp-primary{display:inline-flex;align-items:center;border:0;background:var(--wp-cyan);color:var(--wp-cyan-fg);border-radius:999px;padding:10px 16px;font-weight:700;cursor:pointer;text-decoration:none}.wp-strip{display:flex;gap:12px;overflow-x:auto;padding:8px 0 16px}.wp-chip,.wp-chip-on,.wp-remix{border:0;border-radius:999px;padding:8px 12px;background:var(--wp-cyan-dim);color:var(--wp-text);cursor:pointer}.wp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.wp-rec{position:relative;min-height:220px;overflow:hidden;padding:0}.wp-rec .wp-remix{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:99px;min-width:99px;height:28px;box-sizing:border-box;padding:6px 12px;border:0;background:#141414d9;color:var(--wp-text);font-size:12px;font-weight:500;opacity:0;inset:auto auto 6px 50%;transform:translate(-50%)}.wp-rec img,.wp-rec video,.wp-rec .wp-tile-stage{transition:transform .3s}.wp-rec:hover{filter:none}.wp-rec:hover img,.wp-rec:hover video,.wp-rec:hover .wp-tile-stage{transform:scale(1.05)}.wp-rec:hover .wp-remix{opacity:1}.wp-dock{position:sticky;bottom:16px;display:flex;gap:8px;align-items:center}.wp-dock input,.wp-dock textarea{flex:1;min-height:44px;border:1px solid var(--wp-line);background:var(--wp-bg);color:var(--wp-text);border-radius:12px;padding:10px 12px}.wp-primary:disabled{opacity:.4;cursor:not-allowed}.wp-upsell{position:fixed;right:24px;bottom:24px;z-index:50;width:320px;overflow:hidden;padding:16px;border:1px solid var(--wp-hair);border-radius:16px;background:var(--wp-raised);box-shadow:none}.wp-upsell-close{position:absolute;top:8px;right:8px;z-index:10;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:var(--wp-ink-muted);cursor:pointer}.wp-upsell-close:hover{background:color-mix(in srgb,var(--wp-text) 7%,transparent);color:var(--wp-ink)}.wp-upsell-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--wp-accent) 15%,transparent);color:var(--wp-accent);font-size:11px;font-weight:600;line-height:16.5px;letter-spacing:.55px;text-transform:uppercase}.wp-upsell-title{display:block;margin:10px 0 0;font-size:16px;font-weight:700;line-height:20px;color:var(--wp-ink);word-break:keep-all}.wp-upsell-benefits{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.wp-upsell-benefits li{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;font-size:13px;font-weight:400;line-height:17.875px;color:var(--wp-ink-muted);word-break:keep-all}.wp-upsell-benefits li:last-child{margin-bottom:0}.wp-upsell-check{display:grid;place-items:center;width:16px;height:16px;margin-top:2px;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--wp-accent) 20%,transparent);color:var(--wp-accent)}.wp-upsell-panel{margin:14px 0 0;padding:12px;border:1px solid var(--wp-hair);border-radius:12px;background:var(--wp-ground)}.wp-upsell-price{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0}.wp-upsell-price-main{display:flex;align-items:baseline;gap:6px}.wp-upsell-price-label{font-size:10px;font-weight:600;line-height:15px;letter-spacing:.5px;text-transform:uppercase;color:var(--wp-ink-muted)}.wp-upsell-price strong{font-size:20px;font-weight:700;line-height:28px;color:var(--wp-ink);font-variant-numeric:tabular-nums}.wp-upsell-price-unit{font-size:11px;line-height:16.5px;color:var(--wp-ink-muted)}.wp-upsell-cta{display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-top:14px;padding:10px 0;border-radius:12px;background:linear-gradient(to right,rgb(0,152,199),var(--wp-accent));color:var(--wp-text);font-size:14px;font-weight:600;line-height:20px;text-align:center;text-decoration:none}.wp-upsell-cta:hover{opacity:.9}.wp-banner{position:static}.wp-banner,.wp-cookie{padding:6px 20px;background:color-mix(in srgb,var(--wp-bg) 82%,transparent);color:var(--wp-muted);border-bottom:0;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.wp-banner button{pointer-events:auto;border:1px solid var(--wp-line);background:transparent;color:var(--wp-text);border-radius:999px;padding:3px 12px;font-size:12px;cursor:pointer}.wp-banner button:hover{background:color-mix(in srgb,var(--wp-text) 6%,transparent)}[data-theme=light] .wp-banner,[data-theme=light] .wp-cookie{background:var(--wp-panel);color:var(--wp-text)}.wp-outage{background:var(--wp-rose-dim);color:var(--wp-danger)}.wp-account-tabs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-top:has(.wp-top-account){min-height:74px}.wp-top:has(.wp-top-account) .wp-top-tabs-hidden{display:none}.wp-top-account{position:absolute;left:249px;bottom:0;display:flex;align-items:flex-end;gap:28px;height:42px;min-width:0}.wp-top-account a{display:inline-block;box-sizing:border-box;height:42px;color:var(--wp-ink-muted);text-decoration:none;font-size:14px;font-weight:500;line-height:20px;padding:10px 0;border-bottom:2px solid transparent}.wp-top-account a:hover{color:var(--wp-ink)}.wp-top-account a.wp-top-account-on{color:var(--wp-ink);border-bottom-color:var(--wp-accent)}.wp-page:has(.wp-credits){padding:24px 0 40px 249px}.wp-main:has(.wp-credits) .wp-banner,.wp-main:has(.wp-credits) .wp-site-footer{position:absolute;left:-9999px;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.wp-credits{width:848px;max-width:848px}.wp-credits>.wp-page-head{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-credit-hero{margin:0;font-size:24px;font-weight:600;line-height:32px;color:var(--wp-ink)}.wp-credit-hero span{margin-left:0;font-size:24px;font-weight:600}.wp-credit-plan{margin:4px 0 0;color:var(--wp-ink-muted);font-size:16px;line-height:24px}.wp-credit-block{margin-top:20px;width:848px;padding:24px;background:var(--wp-raised);border:1px solid var(--wp-hair);border-radius:12px;line-height:24px}.wp-credit-block h2{margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--wp-ink)}.wp-credit-note{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--wp-ink-muted)}.wp-credit-card{margin-top:16px;width:100%;max-width:none;padding:0;background:transparent;border:0;border-radius:0}.wp-credit-card h2{margin:0 0 10px;font-size:16px;font-weight:600}.wp-credit-card p{margin:0 0 8px;color:var(--wp-ink-muted);font-size:14px;line-height:20px}.wp-credit-card a{display:inline-flex;align-items:center;justify-content:center;width:149px;height:36px;margin-top:8px;border-radius:6px;background:var(--wp-accent);color:var(--wp-text);font-size:14px;font-weight:500;text-decoration:none}.wp-credit-source{margin-top:20px;width:100%;min-height:152px;padding:24px;background:var(--wp-raised);border:1px solid var(--wp-hair);border-radius:12px;line-height:24px}.wp-credit-source h2{margin:0 0 16px;font-size:16px;font-weight:600;line-height:24px;color:var(--wp-ink)}.wp-credit-source ul{margin:0;padding:0;list-style:none}.wp-credit-source li{display:flex;align-items:center;min-height:45px;color:var(--wp-ink-muted);font-size:14px;border-top:1px solid var(--wp-hair)}.wp-account-page,.wp-pricing{position:relative}.wp-account-page{max-width:100%}.wp-page:has(.wp-subscription){padding:24px 0 40px 249px}.wp-main:has(.wp-subscription) .wp-banner,.wp-main:has(.wp-subscription) .wp-site-footer{position:absolute;left:-9999px;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.wp-account-page.wp-subscription{width:848px;max-width:848px}.wp-subscription .wp-account-card{border-radius:12px;padding:24px;line-height:24px}.wp-subscription .wp-account-kicker{font-weight:500;color:var(--wp-ink-muted)}.wp-subscription .wp-sub-price{margin:8px 0 0;font-size:16px;line-height:24px;color:var(--wp-ink-muted)}.wp-subscription .wp-account-muted{color:var(--wp-ink-muted)}.wp-account-page.wp-subscription a.wp-account-btn{box-sizing:border-box;width:84px;height:36px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;line-height:20px}.wp-subscription .wp-account-row a{font-size:12px;line-height:16px;color:var(--wp-accent)}.wp-subscription .wp-account-card:not(.wp-sub-hero):not(.wp-sub-empty){min-height:273px}.wp-subscription .wp-sub-empty{min-height:222px}.wp-account-help-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:44px}.wp-subscription .wp-account-help{margin:0;font-size:12px;line-height:16px;color:var(--wp-ink-muted)}.wp-subscription .wp-account-cancel{font-size:12px;line-height:16px;color:var(--wp-ink-muted)}.wp-account-page>.wp-page-head,.wp-pricing>.wp-page-head,.wp-account-extra{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-account-card{margin:0 0 20px;padding:25px;background:var(--wp-raised);border:1px solid var(--wp-hair);border-radius:16px}.wp-account-card h2,.wp-account-card h3{margin:0 0 16px;font-size:16px;font-weight:600}.wp-account-kicker{margin:0 0 6px;color:var(--wp-muted);font-size:12px}.wp-account-muted{margin:6px 0 0;color:var(--wp-muted);font-size:14px}.wp-account-help{margin:8px 0 0;color:var(--wp-muted);font-size:13px}.wp-account-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:45px;border-top:1px solid var(--wp-hair);font-size:14px}.wp-account-row>span:first-child{color:var(--wp-muted)}.wp-account-page a{color:var(--wp-cyan);text-decoration:none}.wp-account-page a.wp-account-btn,.wp-account-page a.wp-account-ghost{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:500;text-decoration:none}.wp-account-page a.wp-account-btn{color:var(--wp-text);background:var(--wp-accent)}.wp-account-page a.wp-account-ghost{color:var(--wp-text);background:color-mix(in srgb,var(--wp-accent) 10%,transparent)}.wp-account-page a.wp-account-danger{color:var(--wp-danger)}.wp-connected-apps>h3{margin:0 0 4px}.wp-connected-lead{margin:0 0 12px;color:var(--wp-muted);font-size:13px}.wp-connected-row{padding:10px 0}.wp-connected-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.wp-account-row>span.wp-connected-copy strong{color:var(--wp-text);font-weight:600}.wp-connected-copy small{color:var(--wp-muted);font-size:12px;overflow-wrap:anywhere}.wp-connected-disconnect{flex:none;height:32px;padding:0 12px;border:1px solid var(--wp-hair);border-radius:8px;background:transparent;color:var(--wp-danger);font:inherit;font-size:13px;cursor:pointer}.wp-api-key-form{display:flex;gap:8px;margin-bottom:8px}.wp-api-key-form input,.wp-api-key-created input{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid var(--wp-hair);border-radius:8px;background:transparent;color:var(--wp-text);font:inherit;font-size:13px}.wp-api-key-create{flex:none;height:36px;padding:0 14px;border:0;border-radius:8px;background:var(--wp-accent);color:var(--wp-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.wp-api-key-created{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding:12px;border:1px solid var(--wp-hair);border-radius:10px}.wp-api-key-created label{display:flex;flex-direction:column;gap:4px;color:var(--wp-muted);font-size:12px}.wp-api-key-created input{font-family:ui-monospace,monospace}.wp-api-key-done{align-self:flex-end;color:var(--wp-text)}.wp-api-key-error{margin:0 0 8px;color:var(--wp-danger);font-size:13px}.wp-connected-disconnect:disabled{opacity:.5;cursor:default}.wp-sub-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wp-sub-hero h2{margin:0;font-size:24px;font-weight:600;color:var(--wp-ink)}.wp-sub-price{margin:8px 0 0;font-size:15px}.wp-sub-empty{min-height:180px;text-align:center}.wp-sub-empty h3{text-align:left}.wp-sub-empty p{margin:28px 0 0}.wp-page:has(.wp-mypage){padding:24px 0 40px 249px}.wp-main:has(.wp-mypage) .wp-banner,.wp-main:has(.wp-mypage) .wp-site-footer{position:absolute;left:-9999px;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.wp-account-page.wp-mypage{width:848px;max-width:848px}.wp-mypage .wp-account-card{border-radius:12px;padding:24px;line-height:24px}.wp-mypage .wp-account-row{line-height:20px}.wp-mypage .wp-profile-hero{display:flex;flex-direction:column;min-height:283px;padding:24px}.wp-mypage .wp-profile-info{min-height:183px}.wp-mypage .wp-profile-info>h3{margin-bottom:16px;line-height:24px;color:var(--wp-ink)}.wp-mypage .wp-profile-info>.wp-account-row:first-of-type{padding:12px 0;border-top:0;border-bottom:1px solid var(--wp-hair)}.wp-mypage .wp-profile-info>.wp-account-row:first-of-type>span:first-child{font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-mypage .wp-profile-info>.wp-account-row:nth-of-type(2){padding:12px 0;border-top:0;border-bottom:0}.wp-mypage .wp-profile-info>.wp-account-row:nth-of-type(2)>span:first-child{font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-mypage a.wp-profile-edit{display:inline-block;font-size:14px;font-weight:500;line-height:20px;color:var(--wp-accent)}.wp-mypage .wp-profile-secure{min-height:193px}.wp-mypage .wp-profile-secure>h3{margin-bottom:16px;line-height:24px;color:var(--wp-ink)}.wp-mypage .wp-profile-secure>.wp-account-row:first-of-type{padding:12px 0;border-top:0;border-bottom:1px solid var(--wp-hair)}.wp-mypage .wp-profile-secure>.wp-account-row:first-of-type>span:first-child{font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-mypage .wp-profile-secure>.wp-account-row:nth-of-type(2){padding:12px 0;border-top:0;border-bottom:0}.wp-mypage .wp-profile-secure>.wp-account-row:nth-of-type(2)>span:first-child{font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-mypage .wp-account-kicker,.wp-mypage .wp-profile-copy .wp-account-kicker{margin:0 0 8px;font-weight:500;line-height:16px;color:var(--wp-ink-muted)}.wp-account-page.wp-mypage a.wp-account-btn{width:96px;height:36px;padding:0;border-radius:6px;font-size:14px;font-weight:500}.wp-account-page.wp-mypage a.wp-account-ghost{width:120px;height:36px;padding:0;border-radius:6px;font-size:14px;font-weight:500;color:var(--wp-accent);background:color-mix(in srgb,var(--wp-accent) 10%,transparent)}.wp-mypage .wp-profile-credits{margin-top:20px}.wp-mypage .wp-profile-credits span{font-size:12px;line-height:16px;letter-spacing:.05em;text-transform:uppercase;color:var(--wp-ink-muted)}.wp-mypage .wp-profile-credits strong{height:40px;font-size:36px;line-height:40px}.wp-mypage .wp-profile-plan{display:inline-flex;align-items:center;height:22px;padding:2px 10px;border:1px solid var(--wp-accent);border-radius:999px;color:var(--wp-accent);font-size:12px;font-weight:500}.wp-mypage .wp-account-danger-wrap{display:block;flex-shrink:0;line-height:0}.wp-account-page.wp-mypage a.wp-account-danger{display:inline-flex;align-items:center;justify-content:center;width:78px;height:34px;padding:6px 12px;border:1px solid rgba(251,113,133,.3);border-radius:6px;background:#fb71851a;font-size:14px;font-weight:500;line-height:20px}.wp-account-page.wp-mypage a.wp-account-danger:hover{background:#fb718533}.wp-mypage>.wp-primary{position:absolute;left:-9999px;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0)}.wp-profile-top{display:flex;align-items:flex-start;gap:16px}.wp-profile-avatar{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:1px solid color-mix(in srgb,var(--wp-accent) 20%,transparent);background:linear-gradient(to right bottom,color-mix(in srgb,var(--wp-accent) 20%,transparent),color-mix(in srgb,var(--wp-accent) 5%,transparent));color:var(--wp-text);font-size:16px;font-weight:400;line-height:24px;object-fit:cover;flex-shrink:0}.wp-profile-copy{min-width:0;flex:1}.wp-profile-copy h2{margin:0 0 4px;height:32px;color:var(--wp-ink);font-size:24px;font-weight:600;line-height:32px}.wp-profile-copy p{margin:0}.wp-mypage .wp-profile-copy>p:not(.wp-account-kicker):not(.wp-profile-meta){color:var(--wp-ink-muted);font-size:16px;line-height:24px}.wp-profile-meta,.wp-mypage .wp-profile-copy .wp-profile-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:38px;margin:4px 0 0;color:var(--wp-ink-muted);font-size:14px;line-height:20px}.wp-profile-actions{display:flex;gap:12px;flex-shrink:0}.wp-profile-credits{margin-top:auto;padding-top:16px;border-top:1px solid var(--wp-hair);text-align:center}.wp-profile-credits span{display:block;color:var(--wp-muted);font-size:13px}.wp-profile-credits strong{display:block;margin-top:6px;color:var(--wp-accent);font-size:36px;font-weight:700}.wp-page:has(.wp-pricing){padding:72px 32px 40px}.wp-main:has(.wp-pricing) .wp-banner,.wp-main:has(.wp-pricing) .wp-logo,.wp-main:has(.wp-pricing) .wp-site-footer{position:absolute;left:-9999px;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.wp-pricing-head{position:relative;margin:0;min-height:0}.wp-pricing-title{position:fixed;left:112px;top:32px;z-index:16;margin:0;width:max-content;font-size:36px;font-weight:700;line-height:40px;color:var(--wp-ink)}.wp-pricing-lead{position:fixed;left:112px;top:112px;z-index:16;margin:0;width:max-content;font-size:16px;font-weight:400;line-height:24px;color:var(--wp-ink-muted)}.wp-pricing-credits{position:fixed;top:32px;right:220px;z-index:16;display:inline-flex;align-items:center;justify-content:center;width:100px;height:35px;color:var(--wp-ink-muted);font-size:15px;font-weight:500;line-height:22px;text-decoration:none}.wp-pricing-toggle{display:inline-flex;gap:4px;margin:0 0 22px;padding:4px;border-radius:999px;background:var(--wp-raised);border:1px solid var(--wp-hair)}.wp-pricing-toggle .wp-pill{border:0;background:transparent;min-width:96px;height:36px;justify-content:center}.wp-pricing-toggle .wp-pill-on{background:var(--wp-accent);color:var(--wp-text)}.wp-pricing .wp-plan-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.wp-pricing .wp-plan-card{min-height:220px;padding:24px 26px;background:var(--wp-raised);border:1px solid var(--wp-hair);border-radius:12px}.wp-pricing .wp-plan-card h2{font-size:20px;font-weight:600}.wp-pricing .wp-plan-amount strong{font-size:32px}.wp-pricing .wp-plan-cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:47px;padding:12px 0;border-radius:12px;font-size:15px;font-weight:600;line-height:22.5px;background:var(--wp-accent)}.wp-shorts-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;min-height:420px}.wp-timeline-list{display:grid;gap:20px;min-width:0}.wp-timeline-list[data-home=true]>.wp-page-head,.wp-timeline-list[data-home=true] .wp-empty2,.wp-timeline-list[data-home=true] .wp-timeline-sample,.wp-timeline-list .wp-tl-extra{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-tl-title{margin:0;width:fit-content;font-size:24px;font-weight:700;line-height:32px}.wp-tl-lead{margin:0;color:var(--wp-muted);font-size:14px}.wp-tl-board{display:flex;flex-wrap:wrap;gap:12px}.wp-page:has(.wp-timeline-list[data-home=true]){padding:0;overflow:hidden}.wp-main:has(.wp-timeline-list[data-home=true]) .wp-logo,.wp-main:has(.wp-timeline-list[data-home=true]) .wp-site-footer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-timeline-list[data-home=true]{padding:20px 16px 24px 24px}.wp-timeline-list[data-home=true] .wp-tl-title{position:fixed;left:104px;top:24px;z-index:16;width:204px;color:var(--wp-ink)}.wp-timeline-list[data-home=true] .wp-tl-lead{position:fixed;left:104px;top:60px;z-index:16;width:max-content;max-width:720px;line-height:20px;color:var(--wp-ink-muted)}.wp-timeline-list[data-home=true] button.wp-tl-card{width:439px;height:248px;border-radius:12px;border:1px solid var(--wp-hair);background:var(--wp-raised);line-height:24px}.wp-timeline-list[data-home=true] .wp-tl-create{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--wp-raised)}.wp-timeline-list[data-home=true] button.wp-tl-card.wp-tl-create:hover{transform:none;border-color:color-mix(in srgb,var(--wp-accent) 50%,transparent)}.wp-timeline-list[data-home=true] .wp-tl-plus{position:static;top:auto;left:auto;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid color-mix(in srgb,var(--wp-text) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wp-text) 14%,transparent);color:var(--wp-text);font-size:28px;line-height:1;transform:none}.wp-timeline-list[data-home=true] button.wp-tl-card.wp-tl-create:hover .wp-tl-plus{background:color-mix(in srgb,var(--wp-text) 30%,transparent);border-color:#ffffff80}.wp-timeline-list[data-home=true] .wp-tl-create strong{margin:0;font-size:18px;font-weight:600;line-height:28px;color:var(--wp-text)}.wp-timeline-projects{list-style:none;display:contents;padding:0;margin:0}.wp-timeline-list button.wp-tl-card,.wp-tl-card{width:439px;height:248px;display:grid;place-items:center;padding:0;overflow:hidden;text-align:left;color:inherit;background:var(--wp-raised);border:1px solid #232a33;border-radius:12px;cursor:pointer}.wp-tl-create{gap:12px}.wp-tl-plus{display:grid;place-items:center;width:56px;height:56px;border:1px dashed var(--wp-line);border-radius:12px;color:var(--wp-ink);font-size:28px;line-height:1}.wp-tl-create strong{font-size:16px;font-weight:600}.wp-tl-card-stage{display:block;width:100%;height:188px;background:linear-gradient(160deg,#243044,#12161c 70%)}.wp-timeline-project{align-content:stretch}.wp-timeline-project p{margin:0;padding:12px 16px;font-weight:700}.wp-timeline-project small{display:block;margin-top:2px;color:var(--wp-muted);font-size:12px;font-weight:400}.wp-timeline-project{text-align:left;color:inherit;cursor:pointer}.wp-timeline-sample{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:stretch}.wp-timeline-sample .wp-home-tile{min-height:220px}.wp-timeline-sample .wp-home-tile .wp-tile-stage{min-height:220px;height:220px}.wp-timeline-sample [data-testid=timeline-track-video]{position:absolute;left:14px;bottom:12px;color:var(--wp-cyan);font-size:13px;font-weight:700}.wp-lipsync{display:grid;align-content:start;gap:10px;padding:16px;background:var(--wp-card);border:1px solid var(--wp-line);border-radius:20px}.wp-lipsync p{margin:0;color:var(--wp-muted);font-weight:700}.wp-lipsync button{border:1px solid var(--wp-line);background:var(--wp-bg);color:var(--wp-text);border-radius:12px;padding:10px 12px;cursor:pointer;text-align:left}.wp-timeline-body{display:grid;grid-template-columns:220px 1fr 200px;gap:16px;min-height:320px}.wp-timeline-editor{display:grid;gap:16px;min-width:0;padding-bottom:24px}.wp-timeline-editor .wp-timeline-body{grid-template-columns:260px minmax(0,1fr) 260px;min-height:520px;align-items:start}.wp-timeline-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.wp-timeline-head h1{margin:0}.wp-timeline-head p{margin:6px 0 0}.wp-timeline-media,.wp-timeline-props{display:grid;align-content:start;gap:10px;padding:16px;background:var(--wp-card);border:1px solid var(--wp-line);border-radius:20px}.wp-timeline-preview{display:grid;gap:12px;min-width:0}.wp-timeline-stage{position:relative;overflow:hidden;min-height:280px;border-radius:16px;background:var(--wp-card);border:1px solid var(--wp-line)}.wp-timeline-stage .wp-tile-stage{min-height:280px;height:280px}.wp-timeline-stage p{position:absolute;left:16px;right:16px;bottom:16px;margin:0;font-weight:700}.wp-timeline-library{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wp-timeline-lib-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;align-items:center}.wp-timeline-lib-item .wp-tile-stage{min-height:48px;height:48px;border-radius:10px}.wp-timeline-dock{position:sticky;bottom:12px;z-index:8;padding:12px 16px}.wp-scene-rail,.wp-scene-preview,.wp-clip-list{background:var(--wp-card);border:1px solid var(--wp-line);border-radius:16px;padding:12px}.wp-tracks{display:flex;flex-direction:column;gap:8px;margin-top:12px}.wp-track{min-height:72px;border:1px solid var(--wp-line);border-radius:12px;padding:10px;background:var(--wp-bg)}.wp-chat,.wp-story{display:grid;grid-template-columns:1fr 220px;gap:16px}.wp-story{grid-template-columns:minmax(0,1fr) 260px;align-items:start;min-width:0}.wp-story[data-home=true]{grid-template-columns:minmax(0,1fr);gap:16px}.wp-story[data-home=true] .wp-story-extra{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-story-title{margin:0;width:fit-content;font-size:24px;font-weight:700;line-height:32px}.wp-story-lead{margin:0;color:var(--wp-muted);font-size:14px}.wp-story-board{display:flex;flex-wrap:wrap;gap:12px}.wp-story button.wp-tl-card{width:439px;height:248px;display:grid;place-items:center;padding:0;border:1px solid #232a33;border-radius:12px;background:var(--wp-raised)}.wp-page:has(.wp-story[data-home=true]){padding:0;overflow:hidden}.wp-main:has(.wp-story[data-home=true]) .wp-logo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-main:has(.wp-story[data-home=true]) .wp-site-footer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-story[data-home=true]{padding:20px 16px 24px 24px}.wp-story[data-home=true] .wp-story-title{position:fixed;left:104px;top:24px;z-index:16;width:320px;color:var(--wp-ink)}.wp-story[data-home=true] .wp-story-lead{position:fixed;left:104px;top:60px;z-index:16;box-sizing:border-box;width:320px;max-width:320px;height:20px;overflow:hidden;color:var(--wp-ink-muted);font-size:14px;font-weight:400;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.wp-story[data-home=true] button.wp-tl-card{width:439px;height:248px;border-radius:8px;border:1px solid var(--wp-hair);background:var(--wp-ground);line-height:24px}.wp-story[data-home=true] .wp-tl-create{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--wp-ground)}.wp-story[data-home=true] button.wp-tl-card.wp-tl-create:hover{transform:none;border-color:color-mix(in srgb,var(--wp-accent) 50%,transparent)}.wp-story[data-home=true] .wp-tl-plus{position:static;top:auto;left:auto;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid color-mix(in srgb,var(--wp-text) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wp-text) 14%,transparent);color:var(--wp-text);font-size:28px;line-height:1;transform:none}.wp-story[data-home=true] button.wp-tl-card.wp-tl-create:hover .wp-tl-plus{background:color-mix(in srgb,var(--wp-text) 30%,transparent);border-color:#ffffff80}.wp-story[data-home=true] .wp-tl-create strong{margin:0;font-size:18px;font-weight:600;line-height:28px;color:var(--wp-text)}.wp-story-main{display:grid;gap:16px;min-width:0}.wp-story-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.wp-story-shots>.wp-empty-hero{grid-column:1 / -1}.wp-story-shot{padding:0;overflow:hidden}.wp-story-shot .wp-tile-stage{min-height:120px;height:120px}.wp-story-shot p{margin:0;padding:12px;font-weight:700}.wp-story-actions{display:flex;flex-wrap:wrap;gap:8px}.wp-story-rail{display:grid;align-content:start;gap:10px;padding:16px;background:var(--wp-card);border:1px solid var(--wp-line);border-radius:20px}.wp-story-rail ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wp-story-rail button{width:100%;text-align:left;border:1px solid var(--wp-line);background:var(--wp-bg);color:var(--wp-text);border-radius:12px;padding:10px 12px;cursor:pointer}.wp-chat{grid-template-columns:minmax(0,1fr) 256px;align-items:start;min-width:0;gap:0}.wp-chat[data-rail=closed]{grid-template-columns:minmax(0,1fr) auto}.wp-chat-main{display:grid;gap:16px;min-width:0}.wp-chat[data-empty=true]>.wp-chat-main>.wp-page-head,.wp-chat .wp-chat-extra{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-chat-hero{display:grid;justify-items:center;align-content:start;min-height:0;text-align:center;gap:20px}.wp-chat-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-chat-hero h1{margin:0;width:306px;font-size:30px;font-weight:600;line-height:36px;color:var(--wp-ink)}.wp-chat-hero p{margin:0;color:var(--wp-ink-muted);font-size:16px;font-weight:400;line-height:24px}.wp-chat .wp-chat-compose{position:sticky;bottom:0;width:848px;margin:0 auto;display:grid;grid-template-columns:18px 1fr;gap:8px 6px;padding:16px 16px 12px 17px;background:var(--wp-ground);border:0;border-radius:24px 24px 0 0}.wp-chat[data-empty=true] .wp-chat-compose textarea{height:24px;min-height:24px;resize:none;border:0;background:transparent}.wp-chat .wp-chat-compose-row{grid-column:1 / -1;grid-template-columns:auto auto 34px 1fr auto 40px;align-items:center}.wp-chat-go{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:var(--wp-cyan);color:var(--wp-cyan-fg);cursor:pointer}.wp-chat-go:disabled{opacity:.5}.wp-chat-go svg{width:20px;height:20px}.wp-chat-empty-hist{padding:32px 0;text-align:center;font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-chat-rail>button[data-testid=chat-new]{border:0;background:var(--wp-cyan);color:var(--wp-cyan-fg);font-weight:500}.wp-chat-suggestions{display:grid;grid-template-columns:repeat(2,330px);justify-content:center;gap:12px}.wp-chat-card{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:12px;width:330px;height:66px;min-height:66px;padding:14px 16px;text-align:left;line-height:24px;color:var(--wp-text);cursor:pointer;border:1px solid var(--wp-hair);background:var(--wp-raised);border-radius:12px;box-shadow:none;transform:none;filter:none}.wp-chat-card:hover{background:var(--wp-raised);border-color:color-mix(in srgb,var(--wp-accent) 30%,transparent);box-shadow:none;transform:none;filter:none}.wp-chat-card-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--wp-raised);color:var(--wp-text)}.wp-chat-card:hover .wp-chat-card-icon{background:color-mix(in srgb,var(--wp-accent) 10%,transparent)}.wp-chat-card .wp-tile-stage{min-height:0;height:0}.wp-chat-card p{margin:0;padding:0;color:var(--wp-ink);font-size:14px;font-weight:400;line-height:19.25px}.wp-chat-compose-row{display:grid;grid-template-columns:auto minmax(120px,160px) auto auto;gap:10px;align-items:end}.wp-chat-compose-row p{margin:0 0 10px;color:var(--wp-muted);font-size:13px;font-weight:700}.wp-chat-attach{display:flex;flex-wrap:wrap;gap:8px}.wp-chat-rail{position:relative;display:grid;align-content:start;gap:10px;padding:0 6px;background:transparent;border:0;border-radius:0}.wp-chat .wp-chat-rail{box-sizing:border-box;width:256px;min-height:calc(100vh - 72px);padding:12px;background:var(--wp-raised);border-left:1px solid var(--wp-hair);align-self:stretch}.wp-chat-rail-toggle{position:absolute;top:50%;left:-10px;width:20px;height:20px;margin-top:-10px;padding:0;border:1px solid var(--wp-hair);border-radius:999px;background:var(--wp-raised);color:var(--wp-ink-muted);display:grid;place-items:center;cursor:pointer}.wp-chat[data-rail=closed] .wp-chat-rail{width:0;min-width:0;padding:0;overflow:visible;border-left:0}.wp-chat[data-rail=closed] .wp-chat-rail>*:not(.wp-chat-rail-toggle){display:none}.wp-chat[data-rail=closed] .wp-chat-rail-toggle svg{transform:rotate(180deg)}.wp-chat-rail>button{border:0;background:var(--wp-cyan);color:var(--wp-cyan-fg);border-radius:12px;padding:0;cursor:pointer;font-weight:500}.wp-chat-rail ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wp-story-steps{display:flex;gap:12px;padding:0;margin:0 0 16px;list-style:none}.wp-story-steps li{padding:6px 10px;border-radius:999px;background:var(--wp-card);border:1px solid var(--wp-line)}.wp-translate{display:grid;gap:16px;min-width:0;padding-bottom:24px}.wp-translate-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:16px;align-items:start}.wp-translate-langs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wp-translate [data-testid=translate-detect]{margin:0;color:var(--wp-cyan);font-weight:700}.wp-translate .wp-field textarea{min-height:220px}.wp-translate-preview{min-height:360px;display:grid;align-content:start;gap:12px;background:var(--wp-card);border:1px solid var(--wp-line);border-radius:20px;padding:22px}.wp-translate-preview p{margin:0;padding:14px 16px;border-radius:14px;background:var(--wp-bg);border:1px solid var(--wp-line);color:var(--wp-text);line-height:1.6}.wp-translate-dock{position:sticky;bottom:12px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px}.wp-story-steps li[data-active=true]{border-color:var(--wp-cyan)}.wp-login{position:relative;display:grid;grid-template-columns:620px 384px;column-gap:84px;align-content:start;width:fit-content;min-height:397px;margin:40px auto 0}.wp-login>:not(.wp-login-showcase){grid-column:2}.wp-login-showcase{grid-column:1;grid-row:1 / span 8;position:relative;height:660px;overflow:hidden;border-radius:16px}.wp-login-showcase-stage{position:absolute;inset:0;background:radial-gradient(120% 90% at 15% 12%,rgba(64,156,255,.24),transparent 55%),radial-gradient(110% 85% at 88% 82%,rgba(139,92,246,.22),transparent 60%),linear-gradient(165deg,#131a26,#0b1017 55%,#080c12)}.wp-login-showcase-copy{position:absolute;left:28px;bottom:28px;display:grid;gap:6px}.wp-login-showcase-copy strong{font-size:20px;font-weight:700;color:var(--wp-text)}.wp-login-showcase-copy p{margin:0;font-size:14px;color:color-mix(in srgb,var(--wp-ink) 75%,transparent)}.wp-login-showcase-dots{position:absolute;left:28px;top:24px;display:flex;gap:6px}.wp-login-showcase-dots i{width:18px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--wp-ink) 28%,transparent)}.wp-login-showcase-dots i[data-active=true]{width:30px;background:#fff}.wp-login h1{margin-top:111px}@media(max-width:1180px){.wp-login{grid-template-columns:minmax(0,1fr);width:384px}.wp-login>:not(.wp-login-showcase){grid-column:1}.wp-login-showcase{display:none}.wp-login h1{margin-top:40px}}.wp-login h1{width:384px;min-height:80px;margin:0;color:var(--wp-ink);font-size:36px;font-weight:700;line-height:1.11}.wp-login[data-testid=page-signup] h1{min-height:40px;height:40px;line-height:40px}.wp-login-note{width:384px;min-height:39px;margin:23px 0 0;color:var(--wp-ink-muted);font-size:12px;font-weight:400;line-height:1.4}.wp-login-links{position:absolute;top:373px;right:0;width:384px;margin:0;text-align:right;font-size:16px;font-weight:500;line-height:24px}.wp-login-links a{display:inline-block;height:24px;line-height:24px}.wp-login-extra,.wp-site-footer.wp-login-extra{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0;margin:0;border:0;pointer-events:none}.wp-login-methods{display:flex;flex-direction:column;gap:12px;width:384px;max-width:384px;margin:32px 0 0}.wp-login-methods button{width:384px;height:46px;min-height:46px;border:0;border-radius:999px;background:var(--wp-raised);color:var(--wp-ink);font-size:14px;font-weight:500;cursor:pointer}.wp-login-methods [data-testid=login-google],.wp-login-methods [data-testid=signup-google]{background:#fff;color:#000}.wp-login-methods [data-testid=login-kakao],.wp-login-methods [data-testid=signup-kakao]{height:44px;min-height:44px;background:#fee500;color:#000}.wp-login-methods button.wp-primary{background:var(--wp-raised);color:var(--wp-ink);font-weight:500}.wp-login a{color:var(--wp-accent)}.wp-thread{min-height:220px;background:var(--wp-card);border:1px solid var(--wp-line);border-radius:16px;padding:16px}.wp-track-item{display:inline-block;margin:4px 6px 0 0;padding:6px 10px;border:1px solid var(--wp-line);border-radius:8px;background:var(--wp-panel);color:inherit;cursor:pointer}.wp-scene-rail button,.wp-project-list button{display:block;width:100%;text-align:left;margin-bottom:6px;border:0;background:transparent;color:inherit;cursor:pointer;padding:8px;border-radius:10px}.wp-shorts{padding-bottom:140px}.wp-video-page{position:relative;min-height:calc(100vh - 120px);padding-bottom:240px}.wp-muted-copy,.wp-hint{color:var(--wp-muted)}.wp-steps{display:grid;gap:6px;padding-left:20px;margin:0 0 16px}.wp-video-sample{position:relative;overflow:hidden;min-height:200px;padding:0}.wp-video-samples{margin-bottom:20px}.wp-sample-body{position:relative;display:grid;align-content:end;gap:6px;width:100%;min-height:200px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:18px 16px 16px;z-index:1;word-break:keep-all}.wp-sample-stage{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,transparent 35%,rgba(4,8,16,.78)),linear-gradient(135deg,#1b2531,var(--wp-bg) 62%)}.wp-video-sample[data-sample-id=sample-product] .wp-sample-stage{background:linear-gradient(180deg,transparent 35%,rgba(4,8,16,.78)),linear-gradient(160deg,#2a1d14,var(--wp-bg) 64%)}.wp-video-sample[data-sample-id=sample-hill] .wp-sample-stage{background:linear-gradient(180deg,transparent 35%,rgba(4,8,16,.78)),linear-gradient(120deg,#14243a,#1a3348 50%,var(--wp-bg))}.wp-video-sample[data-sample-id=sample-store] .wp-sample-stage{background:linear-gradient(180deg,transparent 35%,rgba(4,8,16,.78)),linear-gradient(200deg,#1d2438,var(--wp-bg) 70%)}.wp-video-sample[data-sample-id=sample-alley] .wp-sample-stage{background:linear-gradient(180deg,transparent 35%,rgba(4,8,16,.78)),linear-gradient(150deg,#3a2418,#1a2230 62%)}.wp-video-sample[data-sample-id=sample-compare] .wp-sample-stage{background:linear-gradient(180deg,transparent 35%,rgba(4,8,16,.78)),linear-gradient(140deg,#243018,var(--wp-bg) 68%)}.wp-video-sample[data-sample-id=sample-wear] .wp-sample-stage{background:linear-gradient(180deg,transparent 35%,rgba(4,8,16,.78)),linear-gradient(170deg,#2a1828,var(--wp-bg) 66%)}.wp-video-sample .wp-thumb,.wp-video-sample .wp-thumb-skeleton{background:transparent}.wp-sample-body strong,.wp-sample-body p{position:relative;z-index:1}.wp-sample-body p{margin:0;color:var(--wp-muted);font-size:13px}.wp-video-sample:hover:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;background:var(--wp-cyan)}.wp-video-sample .wp-remix{position:absolute;inset:auto 16px 16px auto;opacity:0}.wp-video-sample:hover .wp-remix{opacity:1}.wp-result-thumb video{display:block;width:100%;height:220px;object-fit:cover}.wp-motion{margin-top:10px}.wp-motion-pad{display:block;width:100%;min-height:88px;border:1px dashed var(--wp-line);background:var(--wp-bg);color:var(--wp-muted);border-radius:12px;cursor:crosshair}.wp-ref-targets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.wp-chip:hover,.wp-primary:hover,.wp-remix:hover{filter:brightness(1.08);box-shadow:0 0 0 1px var(--wp-cyan)}.wp-image-page{position:relative;min-height:calc(100vh - 120px);padding-bottom:220px}.wp-image-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.wp-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--wp-thumb, 220px),1fr));gap:16px}.wp-result-card{position:relative;overflow:hidden;border-radius:18px;background:var(--wp-card);min-height:180px}.wp-result-thumb{display:block;width:100%;min-height:180px;border:0;padding:0;background:transparent;cursor:pointer}.wp-result-thumb img{display:block;width:100%;height:220px;object-fit:cover}.wp-result-fallback{display:grid;place-items:center;box-sizing:border-box;width:100%;min-height:180px;padding:20px 16px;color:var(--wp-ink-muted);font-size:13px;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.wp-gen-progress{position:relative;display:grid;box-sizing:border-box;width:100%;height:220px;overflow:hidden;border-radius:inherit;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--wp-cyan) 10%,transparent),transparent 70%),color-mix(in srgb,var(--wp-text) 3%,transparent);isolation:isolate}.wp-gen-progress-sweep{position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--wp-cyan) 16%,transparent) 50%,transparent 70%);transform:translate(-100%);animation:wp-gen-sweep 2.4s ease-in-out infinite}.wp-gen-progress-body{display:grid;align-content:center;justify-items:center;gap:6px;padding:18px 14px 24px;text-align:center}.wp-gen-progress-head{display:inline-flex;align-items:center;gap:8px;color:var(--wp-text);font-size:14px;font-weight:600}.wp-gen-progress-head i{width:8px;height:8px;border-radius:999px;background:var(--wp-cyan);box-shadow:0 0 color-mix(in srgb,var(--wp-cyan) 55%,transparent);animation:wp-gen-ping 1.4s ease-out infinite}.wp-gen-progress[data-state=queued] .wp-gen-progress-head i,.wp-gen-progress[data-state=reserved] .wp-gen-progress-head i{background:color-mix(in srgb,var(--wp-cyan) 55%,var(--wp-ink-muted));animation-duration:2.4s}.wp-gen-progress-model{color:var(--wp-ink-muted);font-size:12px}.wp-gen-progress-time{margin-top:2px;color:var(--wp-ink-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.wp-gen-progress-time strong{color:var(--wp-text);font-weight:600}.wp-gen-progress-bar{position:absolute;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:color-mix(in srgb,var(--wp-cyan) 14%,transparent)}.wp-gen-progress-bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;border-radius:999px;background:var(--wp-cyan);animation:wp-gen-bar 1.6s ease-in-out infinite}@keyframes wp-gen-sweep{to{transform:translate(100%)}}@keyframes wp-gen-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--wp-cyan) 55%,transparent)}to{box-shadow:0 0 0 8px transparent}}@keyframes wp-gen-bar{0%{transform:translate(-100%)}to{transform:translate(270%)}}@media(prefers-reduced-motion:reduce){.wp-gen-progress-sweep,.wp-gen-progress-head i,.wp-gen-progress-bar:after{animation:none}.wp-gen-progress-bar:after{width:100%;opacity:.5}}.wp-result-dim,.wp-result-actions,.wp-result-similar,.wp-result-model{opacity:0;pointer-events:none;transition:opacity .18s ease}.wp-result-dim{position:absolute;inset:0;background:#0000006b}.wp-result-actions{position:absolute;top:10px;right:10px;display:flex;gap:6px;z-index:2}.wp-result-actions button,.wp-result-similar button,.wp-result-model{border:0;border-radius:999px;padding:6px 8px;background:#08101cd1;color:var(--wp-text);font-size:11px;cursor:pointer}.wp-result-actions button{display:grid;place-items:center;width:28px;height:28px;padding:0;background:#000000d9;color:var(--wp-text)}.wp-result-actions button:hover{background:#000000f2}.wp-result-actions button[data-on=true]{background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-result-actions button[data-liked=true] svg{fill:currentColor}.wp-result-similar{position:absolute;left:10px;bottom:10px;z-index:2}.wp-result-model{position:absolute;right:10px;bottom:10px;z-index:2}.wp-result-card:hover .wp-result-dim,.wp-result-card:hover .wp-result-actions,.wp-result-card:hover .wp-result-similar,.wp-result-card:hover .wp-result-model{opacity:1;pointer-events:auto}.wp-result-card-selected{box-shadow:0 0 0 2px var(--wp-cyan)}.wp-result-canvas{position:absolute;right:10px;bottom:10px;z-index:3;display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border:0;border-radius:999px;background:var(--wp-cyan);color:var(--wp-cyan-fg);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb,var(--wp-cyan) 35%,transparent);opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease,filter .12s ease}.wp-result-card:hover .wp-result-canvas,.wp-result-canvas:focus-visible{opacity:1;pointer-events:auto;transform:none}.wp-result-canvas:hover{filter:brightness(1.08)}.wp-result-model[data-stacked=true]{bottom:46px}.wp-result-check{position:absolute;top:12px;left:12px;z-index:3;display:grid;place-items:center;width:22px;height:22px;padding:0;border:2px solid rgba(255,255,255,.85);border-radius:6px;background:#00000073;color:var(--wp-cyan-fg);cursor:pointer;opacity:0;transition:opacity .18s ease,background .12s ease}.wp-result-check:hover{border-color:var(--wp-cyan)}.wp-result-check[aria-checked=true]{border-color:var(--wp-cyan);background:var(--wp-cyan)}.wp-result-card:hover .wp-result-check,.wp-result-check:focus-visible,.wp-result-check[aria-checked=true],.wp-result-check[data-mode=true],.wp-image-grid:has(.wp-result-card-selected) .wp-result-check{opacity:1}.wp-image-dock{position:sticky;bottom:12px;z-index:12;background:var(--wp-panel);border:1px solid var(--wp-line);border-radius:22px;padding:12px 14px 14px;box-shadow:0 18px 40px #00000061}.wp-dock-compose{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;gap:10px;align-items:end;margin-bottom:10px}.wp-image-dock textarea,.wp-video-page .wp-image-dock textarea{width:100%;min-height:56px;box-sizing:border-box;border:1px solid var(--wp-line);background:var(--wp-bg);color:var(--wp-text);border-radius:14px;padding:12px 14px;font:inherit;resize:none;color-scheme:dark}.wp-image-dock textarea:focus,.wp-image-dock textarea:focus-visible{outline:none;border-color:var(--wp-cyan);box-shadow:0 0 0 3px var(--wp-cyan-dim)}.wp-sample-tile{position:relative;overflow:hidden;min-height:220px;border-radius:18px;background:var(--wp-card);border:1px solid var(--wp-line);cursor:pointer}.wp-sample-tile img{display:block;width:100%;height:220px;object-fit:cover}.wp-sample-badge{position:absolute;top:10px;left:10px;border-radius:999px;padding:4px 8px;background:#08101cb8;color:var(--wp-cyan);font-size:11px;font-weight:700}.wp-sample-tile p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:28px 12px 12px;background:linear-gradient(transparent,#040810d1);color:var(--wp-text);font-size:13px;word-break:keep-all}.wp-image-head-actions{display:flex;gap:8px;flex-shrink:0}.wp-progress{height:3px;margin:0 0 10px;border-radius:99px;background:linear-gradient(90deg,var(--wp-cyan),#22d3ee);animation:wp-progress 1.2s linear infinite}.wp-style-row,.wp-example-row,.wp-dock-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wp-dock-controls{margin-top:8px}.wp-dock-chip{position:relative}.wp-dock-chip>button{border:1px solid var(--wp-line);background:var(--wp-card);color:var(--wp-text);border-radius:999px;padding:8px 12px;cursor:pointer}.wp-anchor-pop{position:absolute;left:0;bottom:calc(100% + 8px);min-width:220px;max-height:320px;overflow:auto;background:var(--wp-panel);border:1px solid var(--wp-line);border-radius:14px;box-shadow:0 16px 36px #00000059;padding:8px;z-index:20;animation:wp-pop .18s ease}.wp-anchor-pop button{display:flex;width:100%;align-items:center;gap:8px;border:0;background:transparent;color:var(--wp-text);padding:8px 10px;border-radius:10px;cursor:pointer}.wp-picker-on{background:var(--wp-cyan-dim)!important}.wp-badge{margin-left:auto;font-size:10px;color:var(--wp-cyan)}.wp-quote{min-width:32px;text-align:center;color:var(--wp-cyan);font-weight:700}.wp-chip-on{outline:1px solid var(--wp-cyan)}.wp-modal,.wp-lightbox{position:fixed;inset:0;z-index:60;display:grid;place-items:center}.wp-lightbox-back,.wp-modal{background:#0408109e}.wp-lightbox img{max-width:72vw;max-height:72vh;border-radius:16px;position:relative;z-index:1}.wp-lightbox-actions{position:relative;z-index:1;display:flex;gap:8px}.wp-modal-card{background:var(--wp-panel);border:1px solid var(--wp-line);border-radius:16px;padding:20px;min-width:280px}.wp-danger{background:var(--wp-danger);color:var(--wp-text);border:0;border-radius:999px;padding:8px 14px;cursor:pointer}.wp-toast{position:fixed;right:24px;bottom:120px;z-index:55;background:var(--wp-panel);border:1px solid var(--wp-line);border-radius:12px;padding:10px 14px;animation:wp-pop .18s ease}.wp-upload input{display:block;margin-top:8px}@keyframes wp-progress{0%{opacity:.4}to{opacity:1}}@keyframes wp-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.wp-voice-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start;min-width:0}.wp-voice{display:grid;gap:16px;min-width:0}.wp-voice-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wp-voice-tabs{display:flex;gap:22px;border-bottom:1px solid var(--wp-line);width:100%}.wp-voice-tab,.wp-voice-tab-on{border:0;background:transparent;color:var(--wp-muted);padding:8px 0 10px;font-size:14px;font-weight:500;cursor:pointer}.wp-voice-tab-on{color:var(--wp-text);box-shadow:inset 0 -2px 0 var(--wp-cyan)}.wp-project-list .wp-voice-newbar{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;height:60px;margin-bottom:16px;padding:0 15px;border:1px solid color-mix(in srgb,var(--wp-accent) 25%,transparent);border-radius:12px;background:color-mix(in srgb,var(--wp-accent) 6%,transparent);color:var(--wp-cyan);font-size:14px;font-weight:500;cursor:pointer}.wp-voice-newbar:before{content:none}.wp-voice[data-list=true] .wp-voice-grid{grid-template-columns:minmax(0,1fr)}.wp-voice .wp-voice-tabs{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.wp-page:has(.wp-voice[data-list=true]){--wp-page-gutter: 24px;padding:40px 22px 80px 24px}.wp-voice[data-list=true]{display:grid;width:100%;max-width:100%;grid-template-columns:858px minmax(0,1fr);grid-template-rows:auto auto 1fr;align-content:start;align-items:start;column-gap:25px;grid-template-areas:"tabs lib" "head lib" "main lib";gap:0 25px}.wp-voice[data-list=true] .wp-voice-toolbar{grid-area:tabs;margin:0 0 12px}.wp-voice[data-list=true] .wp-page-head{grid-area:head;margin-bottom:12px}.wp-voice[data-list=true] .wp-voice-grid{grid-area:main}.wp-voice[data-list=true] .wp-voice-tabs{position:static;display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:100%;height:44px;overflow:visible;clip-path:none;pointer-events:auto;gap:0;border-bottom:1px solid var(--wp-hair)}.wp-voice[data-list=true] .wp-voice-tab,.wp-voice[data-list=true] .wp-voice-tab-on{width:100%;height:44px;padding:0;font-size:14px;font-weight:500}.wp-voice[data-list=true] .wp-page-head h1{width:100%;max-width:100%;font-size:24px;font-weight:700;line-height:32px;color:var(--wp-ink)}.wp-voice[data-list=true] .wp-page-lead{margin:4px 0 0;font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-voice[data-list=true] .wp-project-list{width:100%;max-width:100%;gap:0;margin-bottom:0}.wp-voice[data-list=true] .wp-voice-library{grid-area:lib;align-self:stretch;box-sizing:border-box;width:calc(100% + 22px);max-width:none;margin-right:-22px;padding:16px 16px 24px;border-left:1px solid var(--wp-hair);min-height:calc(100vh - 112px)}.wp-voice[data-list=true] .wp-voice-newbar{box-sizing:border-box;display:flex;align-items:center;width:100%;max-width:100%;gap:14px;height:60px;min-height:60px;margin-bottom:13px;padding:0 15px;border:1px solid color-mix(in srgb,var(--wp-accent) 25%,transparent);border-radius:12px;background:color-mix(in srgb,var(--wp-accent) 6%,transparent);color:var(--wp-cyan);font-size:14px;font-weight:500}.wp-voice[data-list=true] .wp-voice-newbar:before{content:none}.wp-voice-newbar-plus{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:color-mix(in srgb,var(--wp-accent) 15%,transparent)}.wp-voice[data-list=true] .wp-voice-empty{box-sizing:border-box;width:100%;max-width:100%;padding:48px;margin-bottom:0;background:var(--wp-ground);border:1px solid var(--wp-hair);line-height:24px;justify-items:center}.wp-voice[data-list=true] .wp-voice-empty .wp-empty-mark{width:64px;height:64px;margin-bottom:8px;border:0;border-radius:0;box-shadow:none}.wp-voice[data-list=true] .wp-voice-empty strong{font-size:18px;font-weight:500;line-height:28px;color:var(--wp-ink)}.wp-voice[data-list=true] .wp-voice-empty p{font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-voice[data-list=true] .wp-voice-empty .wp-primary{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:8px;background:var(--wp-accent);font-size:16px;font-weight:600}.wp-voice[data-list=true] .wp-voice-empty .wp-mic-mark{width:64px;height:64px;color:color-mix(in srgb,var(--wp-ink) 45%,transparent);background:none;border:0}.wp-voice .wp-page-head h1{font-size:24px;font-weight:700}.wp-voice .wp-page-kicker{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wp-voice-library{display:grid;align-content:start;gap:10px;width:100%;max-width:100%;min-width:0}.wp-voice-library input[type=search]{width:100%;max-width:100%;height:38px;box-sizing:border-box;padding:0 12px 0 36px;border:1px solid var(--wp-line);border-radius:8px;background:var(--wp-card);color:var(--wp-text);font-size:14px}.wp-voice[data-list=true] .wp-voice-catalog{grid-template-columns:1fr}.wp-voice[data-list=true] .wp-voice-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;height:64px;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none}.wp-voice[data-list=true] .wp-voice-row p{position:static}.wp-voice[data-list=true] .wp-voice-row .wp-primary{position:static;width:56px;height:32px;padding:0;border-radius:999px;font-size:14px;font-weight:600;opacity:0;transition:opacity .15s}.wp-voice[data-list=true] .wp-voice-row:hover .wp-primary,.wp-voice[data-list=true] .wp-voice-row:focus-within .wp-primary{opacity:1}.wp-voice[data-list=true] .wp-voice-filters{display:flex;align-items:center;gap:8px;margin:12px -16px 16px;padding:0 16px 9px;border-bottom:1px solid var(--wp-hair)}.wp-voice[data-list=true] .wp-voice-select-trigger{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-raised);color:var(--wp-ink);font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.wp-voice[data-list=true] .wp-voice-select-trigger[data-open=true]{color:var(--wp-cyan);border-color:var(--wp-cyan)}.wp-voice[data-list=true] .wp-voice-select-trigger[data-open=true] svg{transform:rotate(180deg)}.wp-voice[data-list=true] .wp-voice-select-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:30;min-width:100%;margin:0;padding:0;list-style:none;background:var(--wp-ground);border:1px solid var(--wp-hair);border-radius:8px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.wp-voice[data-list=true] .wp-voice-select-pop button{display:block;width:100%;height:36px;padding:0 12px;border:0;background:transparent;color:var(--wp-ink);font-size:14px;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer}.wp-voice[data-list=true] .wp-voice-select-pop button[data-selected=true]{background:var(--wp-cyan);color:var(--wp-text)}.wp-voice[data-list=true] .wp-voice-select-pop button:not([data-selected=true]):hover{background:color-mix(in srgb,var(--wp-text) 6%,transparent)}.wp-voice[data-list=true] .wp-voice-filter-clear{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:0;border:0;background:transparent;color:var(--wp-ink-muted);font-size:12px;font-weight:500;cursor:pointer}.wp-voice-select,.wp-voice-search{position:relative}.wp-voice-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--wp-ink-muted);pointer-events:none}.wp-voice-library input[type=search]::placeholder{color:color-mix(in srgb,var(--wp-ink) 50%,transparent)}.wp-voice[data-list=true] .wp-voice-stage{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);visibility:hidden}.wp-page:has(.wp-voice[data-voices=true]){--wp-page-gutter: 24px;padding:40px 22px 80px 24px}.wp-voice[data-voices=true]{display:grid;width:100%;max-width:100%;grid-template-areas:"tabs" "head" "main";gap:0}.wp-voice[data-voices=true] .wp-voice-toolbar{grid-area:tabs;margin:0 0 12px}.wp-voice[data-voices=true] .wp-page-head{grid-area:head;margin-bottom:20px}.wp-voice[data-voices=true] .wp-voice-voices{grid-area:main;display:grid;gap:12px;width:100%;max-width:100%}.wp-voice[data-voices=true] .wp-voice-tabs{position:static;display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:100%;height:44px;overflow:visible;clip-path:none;pointer-events:auto;gap:0;border-bottom:1px solid var(--wp-hair)}.wp-voice[data-voices=true] .wp-voice-tab,.wp-voice[data-voices=true] .wp-voice-tab-on{width:100%;height:44px;padding:0;font-size:14px;font-weight:500}.wp-voice[data-voices=true] .wp-page-head h1{width:100%;max-width:100%;font-size:24px;font-weight:700;line-height:32px}.wp-voice[data-voices=true] .wp-page-lead{margin:8px 0 0;font-size:16px;font-weight:400;color:var(--wp-ink-muted)}.wp-voice[data-voices=true] .wp-voice-library{width:100%;max-width:100%;gap:8px}.wp-voice[data-voices=true] .wp-voice-library input[type=search]{width:100%;max-width:100%;height:38px;background:var(--wp-raised);border:1px solid var(--wp-hair);color:var(--wp-ink)}.wp-voice[data-voices=true] .wp-voice-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.wp-voice[data-voices=true] .wp-style-row{flex-wrap:nowrap;gap:4px}.wp-voice[data-voices=true] .wp-chip,.wp-voice[data-voices=true] .wp-chip-on{height:32px;padding:0 10px;border:0;outline:none;border-radius:999px;font-size:14px;font-weight:500;line-height:32px}.wp-voice[data-voices=true] .wp-chip{background:var(--wp-raised);color:var(--wp-ink-muted)}.wp-voice[data-voices=true] .wp-chip-on{background:var(--wp-accent);color:var(--wp-text)}.wp-voice[data-voices=true] .wp-voice-catalog{grid-template-columns:1fr;gap:4px}.wp-voice[data-voices=true] .wp-voice-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;height:64px;padding:4px 8px;border:0;border-radius:0;background:transparent}.wp-voice[data-voices=true] .wp-voice-row .wp-tile-stage{width:56px;height:56px;border-radius:999px}.wp-voice[data-voices=true] .wp-voice-row-copy{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.wp-voice[data-voices=true] .wp-voice-row p{position:static;margin:0;font-size:16px;font-weight:400}.wp-voice[data-voices=true] .wp-voice-tag{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:4px;background:var(--wp-raised);color:var(--wp-ink-muted);font-size:12px;font-weight:500}.wp-voice[data-voices=true] .wp-voice-row .wp-primary{position:static;justify-content:center;width:56px;min-width:56px;height:32px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--wp-accent) 12%,transparent);color:var(--wp-accent);font-size:14px;font-weight:500;line-height:20px}.wp-voice[data-voices=true] .wp-voice-row .wp-primary:hover{background:color-mix(in srgb,var(--wp-accent) 20%,transparent)}.wp-voice-empty{min-height:298px;height:298px;place-items:center;text-align:center;border-radius:8px}.wp-project-list .wp-voice-empty .wp-primary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:174px;height:40px;margin:16px auto 0;padding:8px 16px;background:var(--wp-accent);color:var(--wp-text);border-radius:8px;font-size:16px;font-weight:600;line-height:24px}.wp-consent{display:inline-flex;align-items:center;gap:8px;color:var(--wp-muted);font-size:13px}.wp-project-list{display:grid;gap:12px;align-content:start}.wp-voice-projects{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wp-voice-projects button{width:100%;text-align:left;border:1px solid var(--wp-line);background:var(--wp-card);color:var(--wp-text);border-radius:14px;padding:12px 14px;cursor:pointer}.wp-voice-projects button[data-active=true]{border-color:var(--wp-cyan);box-shadow:0 0 0 2px var(--wp-cyan-dim)}.wp-mic-mark{border-radius:999px;background:radial-gradient(circle at 50% 42%,var(--wp-cyan) 0 7px,transparent 8px),linear-gradient(var(--wp-cyan),var(--wp-cyan)) 50% 68% / 3px 10px no-repeat,linear-gradient(var(--wp-line),var(--wp-line))}.wp-voice-stage{display:grid;gap:14px}.wp-voice-stage{padding:20px;background:var(--wp-card);border:1px solid var(--wp-line);border-radius:20px}.wp-voice-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.wp-voice-pick{display:grid;gap:10px}.wp-voice-pick>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--wp-ink-muted);font-size:12px;font-weight:600}.wp-voice-seg{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-bg)}.wp-voice-seg button{padding:5px 12px;border:0;border-radius:7px;background:transparent;color:var(--wp-ink-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.wp-voice-seg{display:flex}.wp-voice-seg button{flex:1}.wp-voice-seg button[aria-checked=true]{background:var(--wp-cyan-dim);color:var(--wp-ink)}.wp-voice-controls .wp-field:has([data-testid=voice-sku]){grid-column:span 2}@media(max-width:560px){.wp-voice-controls .wp-field:has([data-testid=voice-sku]){grid-column:auto}}.wp-voice-controls .wp-field[data-disabled=true]{color:var(--wp-ink-muted)}.wp-voice-dock{grid-template-columns:auto auto minmax(0,1fr);align-items:center;margin:0}.wp-voice-dock p{margin:0;font-weight:700}.wp-voice-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px;margin:0;padding:0;list-style:none}.wp-voice-row{position:relative;min-height:140px;overflow:hidden;padding:0}.wp-voice-row p{position:absolute;left:14px;right:14px;bottom:48px;margin:0;font-weight:700}.wp-voice-row .wp-primary{position:absolute;right:12px;bottom:12px}.wp-voice-voices{display:grid;gap:14px;min-width:0}.wp-music{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;padding-bottom:220px}.wp-music-how h2,.wp-music-sample-title{margin:0;font-size:18px;font-weight:700}.wp-music-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none}.wp-music-how li{display:grid;gap:8px;min-height:88px;padding:16px;border-radius:16px;background:var(--wp-card);color:var(--wp-text);font-size:15px;font-weight:600}.wp-music-how li span{color:var(--wp-cyan);font-size:12px;font-weight:700}.wp-music-rec{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.wp-music-rec>span{color:var(--wp-muted);font-size:12px}.wp-music .wp-empty-hero{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-music-samples{padding-top:0}.wp-music-sample{position:relative;min-width:240px;min-height:160px;overflow:hidden;padding:0}.wp-music-sample p{position:absolute;left:14px;right:14px;bottom:48px;margin:0;font-weight:700;word-break:keep-all}.wp-music-sample .wp-remix{position:absolute;inset:auto 12px 12px auto;opacity:0}.wp-music-sample:hover{filter:none}.wp-music-results{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}.wp-music-dock{position:sticky;bottom:12px}.wp-model3d{display:grid;gap:20px;min-width:0;padding-bottom:140px}.wp-model3d-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 28px}.wp-model3d-cta-row .wp-ghost{display:inline-flex;align-items:center;padding:10px 16px;border:1px solid var(--wp-line);border-radius:999px;color:var(--wp-text);text-decoration:none}.wp-model3d-landing h2{margin:0 0 12px;font-size:18px;font-weight:700}.wp-model3d-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.wp-model3d-features li{min-height:120px;padding:18px;border-radius:16px;background:var(--wp-card)}.wp-model3d-features strong{display:block;margin-bottom:8px}.wp-model3d-features p{margin:0;color:var(--wp-muted);font-size:13px}.wp-page:has(.wp-model3d[data-landing=true]){--wp-page-gutter: 24px;padding:40px 22px 80px 24px}.wp-page:has(.wp-model3d[data-landing=false]){--wp-page-gutter: 24px}.wp-model3d[data-landing=true] .wp-model3d-layout{display:block;grid-template-columns:none}.wp-model3d[data-landing=true] .wp-model3d-landing,.wp-model3d[data-landing=true] .wp-model3d-viewer{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-model3d[data-landing=true] .wp-start-hero{width:1025px;max-width:100%;margin:0;padding:0 0 8px;text-align:center}.wp-model3d[data-landing=true] .wp-start-hero h1{width:896px;max-width:100%;margin:0 auto;font-size:48px;font-weight:700;line-height:55.2px;letter-spacing:0;background:linear-gradient(180deg,var(--wp-ink) 0%,color-mix(in srgb,var(--wp-ink) 65%,transparent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.wp-model3d[data-landing=true] .wp-start-sub{width:672px;max-width:100%;margin:8px auto 0;font-size:18px;font-weight:400;line-height:28px;color:var(--wp-ink-muted)}.wp-model3d[data-landing=true] .wp-start-rule{max-width:100%;width:1024px;margin:32px auto 10px;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--wp-ink-muted)}.wp-model3d[data-landing=true] .wp-start-steps{width:1024px;max-width:100%;grid-template-columns:repeat(3,minmax(0,331px));gap:16px;justify-content:center;margin:0 auto}.wp-model3d[data-landing=true] .wp-start-steps li{display:grid;justify-items:center;align-content:center;gap:10px;width:100%;max-width:331px;height:111px;min-height:111px;box-sizing:border-box;padding:24px;line-height:24px;border:1px solid var(--wp-hair);border-radius:12px;background:linear-gradient(to bottom right,var(--wp-raised) 0%,color-mix(in srgb,var(--wp-raised) 60%,transparent) 100%);text-align:center;color:var(--wp-ink)}.wp-model3d[data-landing=true] .wp-start-steps .wp-start-num{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:6px;background:color-mix(in srgb,var(--wp-accent) 15%,transparent);color:var(--wp-cyan);font-size:12px;font-weight:700}.wp-model3d[data-landing=true] .wp-start-steps strong{font-size:18px;font-weight:600;line-height:26px;color:var(--wp-ink)}.wp-model3d[data-landing=false] .wp-model3d-compare{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-model3d-compare{display:flex;align-items:flex-start;justify-content:center;width:100%;max-width:100%;margin:80px 0 0}.wp-model3d-compare-col{display:flex;flex-direction:column;align-items:center;gap:8px;width:352px;margin:0;color:var(--wp-ink-muted)}.wp-model3d-compare-col figcaption{margin:0;font-size:12px;font-weight:500;line-height:16px;color:var(--wp-ink-muted)}.wp-model3d-compare-tile{display:block;border:0;border-radius:12px;background:linear-gradient(160deg,var(--wp-raised),var(--wp-ground) 70%)}.wp-model3d-compare-tile[data-side=src]{width:282px;height:352px}.wp-model3d-compare-tile[data-side=out]{width:352px;height:352px}.wp-model3d-compare-arrow{display:grid;place-items:center;width:24px;height:24px;margin:188px 32px 0;color:var(--wp-ink-muted);font-size:24px;line-height:24px}.wp-model3d-landing{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none}.wp-model3d-layout{display:grid;grid-template-columns:420px minmax(0,1fr);gap:16px;align-items:start;min-width:0}.wp-model3d-side{display:grid;gap:10px;align-content:start}.wp-model3d-side-title{margin:0 0 20px;font-size:24px;font-weight:700;line-height:32px}.wp-model3d-label{margin:20px 0 8px;font-size:14px;font-weight:600;line-height:16px;color:var(--wp-ink)}.wp-model3d-upload{display:grid;place-items:center;gap:8px;width:100%;height:201px;box-sizing:border-box;border:2px dashed var(--wp-hair);border-radius:12px;background:color-mix(in srgb,var(--wp-text) 5%,transparent);color:var(--wp-ink);font-size:16px;font-weight:400;cursor:pointer}.wp-model3d-upload input{display:none}[data-testid=model3d-formats] .wp-chip,[data-testid=model3d-formats] .wp-chip-on{height:36px;padding:0 14px;border:0;border-radius:999px;background:color-mix(in srgb,var(--wp-accent) 15%,transparent);color:var(--wp-ink);font-size:14px;font-weight:500}[data-testid=model3d-formats] .wp-chip-on{background:var(--wp-cyan);color:var(--wp-text)}.wp-model3d-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:0;border-radius:12px;background:linear-gradient(90deg,rgb(0,152,199),var(--wp-accent));color:var(--wp-text);font-size:16px;font-weight:600}.wp-model3d-go:disabled{opacity:.5}.wp-model3d[data-landing=true] .wp-model3d-side{position:static;left:auto;width:0;height:0;overflow:visible;padding:0;border:0;background:transparent}.wp-model3d[data-landing=true] .wp-model3d-side>:not(.wp-model3d-go):not(.wp-model3d-side-title){position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-model3d[data-landing=true] .wp-model3d-side-title,.wp-model3d[data-landing=true] .wp-model3d-go{display:none}.wp-model3d-side .wp-dock-extra{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wp-model3d .wp-start-hero{text-align:center}.wp-model3d .wp-start-hero h1{font-size:48px;font-weight:700;line-height:1.3}.wp-model3d .wp-start-steps{width:1025px;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-left:auto;margin-right:auto}.wp-model3d .wp-start-steps li{display:grid;justify-items:center;align-content:center;min-height:111px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);padding:24px;text-align:center}.wp-model3d-viewer{position:relative;min-height:420px;overflow:hidden;border:1px solid var(--wp-line);border-radius:20px;display:grid;place-items:end start;background:var(--wp-card)}.wp-model3d-stage{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(35,214,200,.22),transparent 28%),linear-gradient(160deg,#1a2f44,var(--wp-bg) 62%);clip-path:polygon(50% 14%,78% 32%,78% 68%,50% 86%,22% 68%,22% 32%);margin:48px 72px}.wp-model3d-viewer p{position:relative;z-index:1;margin:0 20px 20px;font-weight:700}.wp-model3d-main{text-align:center}.wp-model3d-start-cta{display:inline-flex;align-items:center;gap:8px;height:40px;margin:31px auto 32px;padding:0 20px;border:0;border-radius:999px;background:var(--wp-cyan);color:var(--wp-text);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.wp-model3d-start-cta:hover{filter:brightness(1.08)}.wp-model3d-side{display:grid;gap:12px;width:420px;box-sizing:border-box;padding:24px;background:transparent;border:0;border-radius:0}.wp-model3d-spec{display:grid;gap:4px;margin:0 0 16px;padding:12px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-raised);font-size:13px;line-height:1.45}.wp-model3d-spec strong{color:var(--wp-ink);font-weight:600}.wp-model3d-spec span{color:var(--wp-ink-muted)}.wp-model3d-history{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.wp-model3d-history li{text-align:left;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;border:1px solid var(--wp-hair);border-radius:10px;background:var(--wp-raised)}.wp-model3d-history strong{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.wp-model3d-history span{flex:1;color:var(--wp-ink-muted);font-size:12px}.wp-model3d-history em{flex-basis:100%;color:var(--wp-ink-muted);font-size:12px;font-style:normal}.wp-model3d-history .wp-remix{position:static;opacity:1}.wp-model3d-refs{display:grid;gap:10px}.wp-model3d-refs-label{margin:8px 0 0}.wp-model3d-refs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:372px;padding:2px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#2a2e37 transparent}.wp-model3d-refs-grid::-webkit-scrollbar{width:6px}.wp-model3d-refs-grid::-webkit-scrollbar-thumb{border-radius:999px;background:var(--wp-raised)}.wp-model3d-ref{position:relative;box-sizing:border-box;height:0;padding:100% 0 0;overflow:hidden;border:0;border-radius:8px;background:var(--wp-raised);cursor:pointer}.wp-model3d-ref .wp-tile-stage{position:absolute;inset:0;min-height:0}.wp-model3d-ref-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wp-model3d-ref input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;opacity:0;pointer-events:none}.wp-model3d-ref:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--wp-ink) 20%,transparent)}.wp-model3d-ref[data-active=true]{box-shadow:0 0 0 2px var(--wp-cyan)}.wp-tools{display:grid;gap:24px;min-width:0}.wp-tools-group{display:grid;gap:12px}.wp-tools-group h2,.wp-tool-detail h2{margin:0;font-size:20px}.wp-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.wp-tool-card{display:grid;padding:0 0 14px;overflow:hidden;text-align:left;color:inherit;cursor:pointer}.wp-tool-card .wp-tile-stage,.wp-tool-compare .wp-tile-stage{min-height:110px}.wp-tool-card span:last-child{padding:0 14px;font-weight:700;word-break:keep-all}.wp-tool-result{display:grid;gap:8px;justify-items:start;margin-top:12px}.wp-tool-result img{max-width:min(100%,420px);border-radius:12px;background:#000}.wp-tools-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wp-tool-compare{position:relative;min-height:160px;overflow:hidden;padding:0}.wp-tool-compare p{position:absolute;left:14px;right:14px;bottom:14px;margin:0;font-weight:700}.wp-tool-compare-after{background:linear-gradient(180deg,transparent 40%,rgba(4,8,16,.78)),linear-gradient(145deg,#245a52,var(--wp-bg) 70%)}.wp-tool-detail{display:grid;gap:14px;padding-bottom:160px}.wp-tool-dock{position:sticky;bottom:12px}.wp-tool-dock .wp-dock-compose{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center}.wp-assets{display:grid;gap:20px;min-width:0}.wp-page:has(.wp-assets[data-home=true]){padding:40px 12px 80px 24px}.wp-main:has(.wp-assets[data-home=true]) .wp-site-footer{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-assets[data-home=true]>.wp-page-head,.wp-assets[data-home=true]>.wp-assets-layout,.wp-assets[data-empty=true]>.wp-page-head,.wp-assets[data-empty=true]>.wp-assets-layout{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-assets[data-empty=true]{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center}.wp-mine-empty{display:grid;justify-items:center;gap:16px}.wp-mine-empty p{margin:0;font-size:16px;font-weight:400}.wp-assets[data-empty=true] button.wp-mine-back{width:147px;height:40px;border:0;border-radius:10px;padding:0;background:var(--wp-accent);color:var(--wp-text);font-size:16px;font-weight:400}.wp-folder-title{margin:0 0 12px;font-size:24px;font-weight:700;line-height:32px;color:var(--wp-ink)}.wp-folder-home{display:grid;grid-template-columns:repeat(auto-fill,313px);justify-content:start;gap:20px;margin-top:0}.wp-assets[data-home=true] button.wp-folder-tile,.wp-folder-tile{width:313px;height:261px;display:grid;grid-template-rows:170px 1fr;padding:0;overflow:hidden;text-align:left;color:inherit;background:var(--wp-ground);border:1px solid var(--wp-hair);border-radius:0 12px 12px;box-shadow:none;cursor:pointer;line-height:24px}.wp-folder-tile:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.wp-assets[data-home=true] button.wp-folder-tile,.wp-folder-tile{overflow:visible}.wp-folder-tab{position:absolute;top:-12px;left:-1px;width:124px;height:12px;border-radius:8px 8px 0 0}.wp-folder-tile{position:relative}.wp-folder-preview{position:relative;display:grid;place-items:center;background:var(--wp-raised)}.wp-folder-dash{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:0;color:#9aa4b2}.wp-folder-lock{position:absolute;top:8px;left:8px;color:#6b7580}.wp-folder-mark{color:#9aa4b2}.wp-folder-count{position:absolute;right:8px;bottom:8px;height:24px;padding:0 10px;border-radius:999px;background:#0009;color:var(--wp-text);font-size:12px;font-weight:500;line-height:24px}.wp-folder-foot{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;row-gap:8px;padding:20px 16px 16px;border-top:0}.wp-folder-foot strong{font-size:16px;font-weight:600;line-height:24px;color:var(--wp-ink)}.wp-folder-foot small{color:#9aa4b2;font-size:14px;font-weight:400;line-height:20px}.wp-folder-foot em{grid-column:1 / -1;justify-self:start;margin:0;padding:2px 8px;border-radius:999px;background:#6b72801f;color:#6b7280;font-size:12px;font-style:normal;line-height:16px}.wp-assets[data-home=true] button.wp-folder-tile[data-tone=create],.wp-folder-tile[data-tone=create]{height:258px;background:var(--wp-ground);border-radius:0 12px 12px}.wp-folder-tile[data-tone=create] .wp-folder-tab{background:var(--wp-line)}.wp-folder-tile[data-tone=create] .wp-folder-preview{margin:0;border:0;background:transparent;outline:1px dashed color-mix(in srgb,var(--wp-ink) 20%,transparent);outline-offset:-1px}.wp-folder-tile[data-tone=create] .wp-folder-dash{width:48px;height:48px;border-radius:999px;background:var(--wp-line);color:var(--wp-ink)}.wp-folder-tile[data-tone=create] .wp-folder-foot{display:grid;grid-template-columns:1fr;align-content:start;row-gap:4px;padding:20px 16px 16px}.wp-folder-tile[data-tone=create] .wp-folder-foot small{color:var(--wp-ink-muted);font-size:14px;line-height:20px}.wp-folder-tile[data-tone=uploads] .wp-folder-tab{background:#3280ff66;background:oklab(.622989 -.0378532 -.210606 / .4)}.wp-folder-tile[data-tone=uploads] .wp-folder-mark{color:#93c5fd}.wp-folder-tile[data-tone=likes] .wp-folder-tab{background:#f6339a66}.wp-folder-tile[data-tone=likes] .wp-folder-mark{color:#f9a8d4}.wp-folder-tile[data-tone=trash] .wp-folder-tab{background:#fb2c3666}.wp-folder-tile[data-tone=trash] .wp-folder-mark{color:#fca5a5}.wp-folder-tile[data-tone=generated] .wp-folder-tab{background:#0891b2}.wp-folder-tile[data-tone=generated] .wp-folder-mark{color:#67e8f9}.wp-assets-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start;min-width:0}.wp-assets[data-view=uploads]>.wp-assets-layout,.wp-assets[data-view=likes]>.wp-assets-layout,.wp-assets[data-view=generated]>.wp-assets-layout,.wp-assets[data-view=trash]>.wp-assets-layout{display:block}.wp-assets[data-view=uploads]>.wp-assets-layout>.wp-asset-rail,.wp-assets[data-view=uploads] .wp-uploads-extra,.wp-assets[data-view=likes]>.wp-assets-layout>.wp-asset-rail,.wp-assets[data-view=likes] .wp-uploads-extra,.wp-assets[data-view=likes] .wp-likes-extra,.wp-assets[data-view=generated]>.wp-assets-layout>.wp-asset-rail,.wp-assets[data-view=generated] .wp-uploads-extra,.wp-assets[data-view=generated] .wp-likes-extra,.wp-assets[data-view=generated] .wp-generated-extra,.wp-assets[data-view=trash]>.wp-assets-layout>.wp-asset-rail,.wp-assets[data-view=trash] .wp-uploads-extra,.wp-assets[data-view=trash] .wp-likes-extra,.wp-assets[data-view=trash] .wp-trash-extra,.wp-main:has(.wp-assets[data-view=uploads]) .wp-site-footer,.wp-main:has(.wp-assets[data-view=likes]) .wp-site-footer,.wp-main:has(.wp-assets[data-view=generated]) .wp-site-footer,.wp-main:has(.wp-assets[data-view=trash]) .wp-site-footer{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-uploads-head{display:flex;align-items:center;justify-content:space-between;height:auto;margin:0 0 -20px}.wp-uploads-head-left{display:flex;align-items:center;gap:16px}.wp-assets[data-view=uploads] button.wp-uploads-back,.wp-assets[data-view=likes] button.wp-uploads-back,.wp-assets[data-view=generated] button.wp-uploads-back,.wp-assets[data-view=trash] button.wp-uploads-back{width:36px;height:36px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--wp-ink)}.wp-uploads-titles h1{margin:0;font-size:24px;font-weight:700;line-height:32px}.wp-uploads-count{margin:0;font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-uploads-head-actions{display:flex;align-items:center;gap:8px}.wp-assets[data-view=uploads] button.wp-uploads-select{display:inline-flex;align-items:center;gap:6px;width:auto;height:34px;padding:0 12px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-raised);color:var(--wp-ink-muted);font-size:14px;font-weight:500}.wp-assets[data-view=uploads] .wp-uploads-file{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:137px;height:40px;padding:8px 16px;border:0;border-radius:8px;background:var(--wp-accent);color:var(--wp-text);font-size:16px;font-weight:600;cursor:pointer}.wp-assets[data-view=uploads] [data-testid=asset-filters],.wp-assets[data-view=likes] [data-testid=asset-filters],.wp-assets[data-view=generated] [data-testid=asset-filters],.wp-assets[data-view=trash] [data-testid=asset-filters]{display:flex;gap:8px;margin:12px 0}.wp-assets[data-view=uploads] [data-testid=asset-filters] button.wp-chip,.wp-assets[data-view=uploads] [data-testid=asset-filters] button.wp-chip-on,.wp-assets[data-view=likes] [data-testid=asset-filters] button.wp-chip,.wp-assets[data-view=likes] [data-testid=asset-filters] button.wp-chip-on,.wp-assets[data-view=generated] [data-testid=asset-filters] button.wp-chip,.wp-assets[data-view=generated] [data-testid=asset-filters] button.wp-chip-on,.wp-assets[data-view=trash] [data-testid=asset-filters] button.wp-chip,.wp-assets[data-view=trash] [data-testid=asset-filters] button.wp-chip-on{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:8px;font-size:14px;font-weight:500;white-space:nowrap}.wp-assets[data-view=uploads] [data-testid=asset-filters] button.wp-chip-on,.wp-assets[data-view=likes] [data-testid=asset-filters] button.wp-chip-on,.wp-assets[data-view=generated] [data-testid=asset-filters] button.wp-chip-on,.wp-assets[data-view=trash] [data-testid=asset-filters] button.wp-chip-on{min-width:80px;background:var(--wp-accent);color:var(--wp-text)}.wp-assets[data-view=uploads] [data-testid=asset-filters] button.wp-chip,.wp-assets[data-view=likes] [data-testid=asset-filters] button.wp-chip,.wp-assets[data-view=generated] [data-testid=asset-filters] button.wp-chip,.wp-assets[data-view=trash] [data-testid=asset-filters] button.wp-chip{min-width:92px;background:var(--wp-raised);color:var(--wp-ink-muted)}.wp-assets[data-view=likes] [data-testid=asset-filters] button:nth-child(1),.wp-assets[data-view=likes] [data-testid=asset-filters] button:nth-child(4),.wp-assets[data-view=likes] [data-testid=asset-filters] button:nth-child(5),.wp-assets[data-view=generated] [data-testid=asset-filters] button:nth-child(1),.wp-assets[data-view=generated] [data-testid=asset-filters] button:nth-child(4),.wp-assets[data-view=generated] [data-testid=asset-filters] button:nth-child(5){min-width:80px}.wp-likes-empty{display:grid;justify-items:center;gap:0;margin-top:88px;text-align:center}.wp-likes-mark{display:grid;place-items:center;width:80px;height:80px;border-radius:999px;background:var(--wp-cyan);box-shadow:0 0 0 4px color-mix(in srgb,var(--wp-accent) 25%,transparent);color:var(--wp-text)}.wp-likes-empty h2{margin:28px 0 0;font-size:24px;font-weight:600;line-height:32px;color:var(--wp-ink)}.wp-likes-empty p{margin:8px 0 0;font-size:16px;font-weight:500;line-height:24px;color:var(--wp-ink-muted)}.wp-assets[data-view=trash] [data-testid=asset-filters] button:nth-child(4){width:104px}.wp-assets[data-view=trash] button.wp-trash-select,.wp-assets[data-view=trash] button.wp-trash-empty{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:8px 16px;border:1px solid var(--wp-hair);border-radius:8px;background:transparent;color:var(--wp-ink);font-size:14px;font-weight:500}.wp-assets[data-view=trash] button.wp-trash-select{width:110px}.wp-assets[data-view=trash] button.wp-trash-empty{width:134px}.wp-assets[data-view=uploads] .wp-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,223px);gap:8px}.wp-assets[data-view=uploads] .wp-asset-card:not(.wp-uploads-extra){width:223px;height:280px;border:0;border-radius:8px;background:var(--wp-raised)}.wp-asset-rail{display:grid;gap:10px;align-content:start;padding:16px;background:var(--wp-card);border:1px solid var(--wp-line);border-radius:20px}.wp-asset-rail h2{margin:8px 0 0;font-size:13px;color:var(--wp-muted)}.wp-asset-rail>button:not(.wp-primary){text-align:left;border:1px solid var(--wp-line);background:var(--wp-bg);color:var(--wp-text);border-radius:12px;padding:10px 12px;cursor:pointer}.wp-assets-main{display:grid;gap:12px;min-width:0}.wp-asset-card{position:relative;overflow:hidden;padding:0}.wp-asset-card img,.wp-asset-card video,.wp-asset-card .wp-tile-stage{display:block;width:100%;height:220px;object-fit:cover}.wp-asset-card [data-testid=asset-badge]{position:absolute;top:10px;left:10px;z-index:1;border-radius:999px;padding:4px 8px;background:#08101cb8;color:var(--wp-cyan);font-size:11px;font-weight:700}.wp-asset-card p{margin:0;padding:12px 12px 6px;font-weight:700;word-break:keep-all}.wp-asset-card button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:28px;min-width:28px;margin:0 0 12px 8px;padding:0 10px;border:1px solid var(--wp-hair);border-radius:999px;background:color-mix(in srgb,var(--wp-text) 6%,transparent);color:color-mix(in srgb,var(--wp-ink) 75%,transparent);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;appearance:none;cursor:pointer}.wp-asset-card p+button{margin-left:12px}.wp-asset-card button[aria-label=좋아요]{padding:0;font-size:14px}.wp-asset-card button:hover{background:color-mix(in srgb,var(--wp-text) 12%,transparent);color:var(--wp-ink)}.wp-assets .wp-assets-main>label.wp-chip{justify-self:start}.wp-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.wp-workspace-hero{display:grid;gap:14px;margin-bottom:0}.wp-workspace-compose{display:grid;grid-template-columns:auto minmax(140px,220px) auto;gap:10px;align-items:end}.wp-workspace[data-browse=true]>.wp-page-head,.wp-workspace .wp-ws-extra{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-workspace[data-browse=true] .wp-ws-tabs{position:fixed;top:16px;left:217px;z-index:16;display:flex;align-items:center;gap:10px}.wp-ws-tabs{display:flex;align-items:center;gap:8px}.wp-ws-seg{display:inline-flex;align-items:center;gap:2px;height:40px;padding:3px;box-sizing:border-box;border-radius:10px;background:var(--wp-raised)}.wp-ws-tab{height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--wp-muted);font-size:13.5px;font-weight:600;line-height:32px}.wp-ws-tab-on{background:color-mix(in srgb,var(--wp-accent) 15%,transparent);color:var(--wp-cyan)}.wp-ws-new{display:inline-flex;align-items:center;gap:6px;height:34px;margin-left:0;padding:0 14px 0 12px;border:0;border-radius:999px;background:var(--wp-cyan);color:var(--wp-cyan-fg);font-size:13.5px;font-weight:600}.wp-ws-stage{display:grid;justify-items:center;gap:57px;padding-top:47px}.wp-ws-hero-strip{position:relative;display:block;width:820px;height:322px;min-height:0;margin:0 auto}.wp-ws-hero-tile{position:absolute;top:50%;left:50%;width:369px;height:246px;margin:-123px 0 0 -184.5px;overflow:hidden;border:1px solid var(--wp-line);border-radius:14px;box-shadow:0 18px 44px -20px #000000b3;background:var(--wp-raised);transition:transform .2s ease}.wp-ws-hero-tile:nth-child(1){transform:translate(-472px,10px) scale(.73);z-index:1}.wp-ws-hero-tile:nth-child(2){transform:translate(-256px,10px) scale(.8);z-index:2}.wp-ws-hero-tile:nth-child(3){transform:translateY(-10px) scale(1);z-index:3}.wp-ws-hero-tile:nth-child(4){transform:translate(256px,10px) scale(.8);z-index:2}.wp-ws-hero-tile:nth-child(5){transform:translate(472px,10px) scale(.73);z-index:1}.wp-ws-hero-tile:nth-child(1):hover{transform:translate(-472px,10px) scale(.77)}.wp-ws-hero-tile:nth-child(5):hover{transform:translate(472px,10px) scale(.77)}.wp-ws-hero-tile:nth-child(2):hover{transform:translate(-256px,10px) scale(.84)}.wp-ws-hero-tile:nth-child(4):hover{transform:translate(256px,10px) scale(.84)}.wp-ws-hero-tile img,.wp-ws-hero-tile span{display:block;width:100%;height:100%;object-fit:cover}.wp-ws-title{margin:0;max-width:none;text-align:center;font-size:42px;font-weight:900;line-height:45.36px;letter-spacing:-.02em}.wp-ws-title span{display:block;color:var(--wp-muted)}.wp-workspace[data-browse=true] .wp-workspace-hero{width:820px;height:168px;box-sizing:border-box;margin:-2px auto 0;padding:17px 17px 14px;background:var(--wp-raised);border:1px solid var(--wp-line);border-radius:20px;gap:15px}.wp-workspace[data-browse=true] .wp-workspace-hero textarea{width:786px;height:84px;min-height:84px;resize:none;padding:4px 4px 2px;border:0;border-radius:0;background:transparent;color:var(--wp-ink);font-size:18px;font-weight:400;line-height:27.9px}.wp-workspace[data-browse=true] .wp-section-head{margin-top:46px}.wp-workspace[data-browse=true] .wp-section-head h2{font-size:19px;font-weight:700;line-height:29px;color:var(--wp-ink)}.wp-workspace[data-browse=true] .wp-section-head .wp-ghost{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0;border:0;background:transparent;color:var(--wp-ink-muted);font-size:12px;font-weight:500}.wp-workspace[data-browse=true] .wp-workspace-compose{grid-template-columns:auto auto 1fr;align-items:center;gap:8px}.wp-ws-iconbtn,.wp-ws-auto,.wp-ws-send{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;border:0;background:var(--wp-raised);color:var(--wp-ink);cursor:pointer}.wp-ws-iconbtn{width:32px;border-radius:8px}.wp-workspace[data-browse=true] .wp-ws-iconbtn{width:38px;height:38px;border-radius:999px;background:transparent;color:var(--wp-ink)}.wp-ws-auto{padding:0 10px;border-radius:8px}.wp-ws-auto-anchor{position:relative}.wp-workspace[data-browse=true] .wp-ws-auto{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--wp-line);border-radius:999px;background:var(--wp-raised);color:var(--wp-ink);font-size:13.5px;font-weight:600;cursor:pointer}.wp-ws-auto svg:first-child{color:var(--wp-cyan)}.wp-ws-auto[data-open=true]{border-color:var(--wp-cyan)}.wp-ws-auto-pop{position:absolute;left:0;top:calc(100% + 6px);z-index:30;min-width:140px;margin:0;padding:0;list-style:none;background:var(--wp-ground);border:1px solid var(--wp-hair);border-radius:8px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.wp-ws-auto-pop button{display:block;width:100%;height:36px;padding:0 12px;border:0;background:transparent;color:var(--wp-ink);font-size:13.5px;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer}.wp-ws-auto-pop button:hover{background:color-mix(in srgb,var(--wp-text) 6%,transparent)}.wp-ws-auto-pop button[data-selected=true]{background:var(--wp-cyan);color:var(--wp-text)}.wp-ws-send{width:38px;height:38px;margin-left:auto;border-radius:999px;background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-workspace[data-browse=true] [data-testid=workspace-filters] .wp-chip,.wp-workspace[data-browse=true] [data-testid=workspace-filters] .wp-chip-on{height:32px;padding:0 14px;border:0;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer}.wp-workspace[data-browse=true] [data-testid=workspace-filters] .wp-chip{background:color-mix(in srgb,var(--wp-accent) 15%,transparent);color:var(--wp-ink)}.wp-workspace[data-browse=true] [data-testid=workspace-filters] .wp-chip-on{background:var(--wp-cyan);color:var(--wp-text)}.wp-workspace[data-browse=true] .wp-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px;grid-template-columns:none}.wp-workspace .wp-home-tile{min-height:220px}.wp-workspace .wp-home-tile .wp-tile-stage{min-height:220px;height:220px}.wp-workspace[data-browse=true] .wp-home-tile{box-sizing:border-box;flex:0 0 auto;width:383px;height:383px;min-width:0;min-height:0;padding:0;overflow:hidden;border:1px solid rgb(42,46,55);border-radius:6px;color:var(--wp-ink);line-height:24px;background:var(--wp-raised)}.wp-workspace[data-browse=true] .wp-home-tile[data-aspect="16:9"]{width:680px;height:383px;aspect-ratio:auto}.wp-workspace[data-browse=true] .wp-home-tile[data-aspect="9:16"]{width:215px;height:383px}.wp-workspace[data-browse=true] .wp-home-tile[data-aspect="1:1"]{width:383px;height:383px}.wp-workspace[data-browse=true] .wp-home-tile .wp-tile-stage,.wp-workspace[data-browse=true] .wp-home-tile img,.wp-workspace[data-browse=true] .wp-home-tile video{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;border-radius:inherit}.wp-workspace[data-browse=true] .wp-home-tile:after{content:none;display:none}.wp-workspace[data-browse=true] .wp-tpl-cap{position:absolute;left:0;right:0;bottom:0;z-index:1;box-sizing:border-box;height:50px;padding:20px 11px 9px;background:linear-gradient(#0000,#080a10d9);opacity:0;pointer-events:none}.wp-workspace[data-browse=true] .wp-home-tile:hover .wp-tpl-cap{opacity:1}.wp-workspace[data-browse=true] .wp-tpl-cap p{position:static;left:auto;right:auto;bottom:auto;display:block;width:auto;max-width:100%;margin:0;padding:0;overflow:hidden;color:var(--wp-text);font-size:14px;font-weight:600;line-height:21px;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;line-clamp:unset}.wp-workspace[data-browse=true] .wp-home-tile button.wp-tpl-use{position:absolute;inset:9px 9px auto auto;z-index:2;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:79px;height:27px;padding:5px 11px;border:0;border-radius:999px;background:color-mix(in srgb,var(--wp-text) 95%,transparent);color:#171717;font-size:11.5px;font-weight:600;line-height:17.25px;opacity:0;transform:translateY(-2px);filter:none;box-shadow:none;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.wp-workspace[data-browse=true] .wp-home-tile:hover button.wp-tpl-use{opacity:1;transform:none}.wp-home-tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.wp-template-preview{position:relative;min-height:240px;overflow:hidden;border-radius:14px;background:var(--wp-bg)}.wp-template-preview .wp-tile-stage,.wp-template-preview video{display:block;width:100%;min-height:240px;height:240px;object-fit:cover}.wp-template-preview video{position:absolute;inset:0}.wp-modal{position:fixed;inset:0;background:#0000008c;display:grid;place-items:center;z-index:65}.wp-modal-card{width:min(720px,calc(100% - 32px));display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px;border-radius:16px;background:var(--wp-card)}.wp-p23{left:0;width:100vw;z-index:70;overflow:hidden;background:#0000008c}.wp-p23-card{display:grid;grid-template-columns:758px 340px;gap:0;width:1100px;height:456px;padding:0;border:1px solid rgb(42,46,55);border-radius:16px;background:var(--wp-raised);box-sizing:border-box;overflow:hidden}.wp-p23-preview{display:block;width:758px;height:454px;padding:36px 36px 32px;overflow:hidden;border-radius:0;background:var(--wp-ground);box-sizing:border-box}.wp-p23-art{display:block;width:686px;height:386px;overflow:hidden;border-radius:12px;object-fit:cover;background:linear-gradient(180deg,transparent 40%,rgba(4,8,16,.55)),linear-gradient(145deg,#1a2a40,#0b1018 70%)}.wp-p23-side{position:relative;display:flex;flex-direction:column;width:340px;height:454px;margin-top:0;padding:24px;box-sizing:border-box}.wp-p23-close{position:absolute;top:12px;right:16px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:var(--wp-raised);color:#7c828d;cursor:pointer}.wp-p23-kind{margin:0;color:var(--wp-link);font-size:11.5px;font-weight:600;line-height:17px}.wp-p23 .wp-p23-side h2{margin:8px 0 0;color:var(--wp-ink);font-size:21px;font-weight:700;line-height:25px}.wp-p23-lead{margin:13px 0 0;color:var(--wp-muted);font-size:13.5px;font-weight:400;line-height:20px}.wp-p23-photo{display:inline-flex;align-items:center;width:fit-content;height:30px;margin:12px 0 0;padding:0 10px;border:1px solid color-mix(in srgb,var(--wp-ink) 16%,transparent);border-radius:999px;color:var(--wp-text);font-size:13px;font-weight:500}.wp-p23-cost{display:flex;align-items:center;justify-content:space-between;width:291px;height:44px;margin:auto 0 0;padding:11px 14px;border:1px solid rgb(42,46,55);border-radius:12px;box-sizing:border-box;color:var(--wp-text);font-size:13.5px;font-weight:400}.wp-p23-cost strong{color:var(--wp-link);font-size:14px;font-weight:600}.wp-p23-use{width:291px;height:46px;margin-top:16px;padding:0;border:1px solid var(--wp-ink);border-radius:12px;box-sizing:border-box;background:var(--wp-ink);color:var(--wp-bg);font-size:14.5px;font-weight:600;cursor:pointer}.wp-p23-cancel{width:291px;height:40px;margin-top:8px;padding:0;border:1px solid var(--wp-line);border-radius:12px;box-sizing:border-box;background:transparent;color:#c6c9d1;font-size:13.5px;font-weight:550;cursor:pointer}.wp-modal-card.wp-asset-detail{display:flex;flex-wrap:wrap;align-content:start;gap:8px;width:min(440px,calc(100% - 32px));padding:20px}.wp-asset-detail>p{flex:1 0 100%;margin:0 0 4px;font-size:16px;font-weight:600;line-height:24px;color:var(--wp-ink);overflow-wrap:anywhere}.wp-asset-detail button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:32px;margin:0;padding:0 12px;border:1px solid var(--wp-hair);border-radius:999px;background:color-mix(in srgb,var(--wp-text) 6%,transparent);color:var(--wp-ink);font-size:13px;font-weight:500;line-height:16px;white-space:nowrap;appearance:none;cursor:pointer}.wp-asset-detail button:hover{background:color-mix(in srgb,var(--wp-text) 12%,transparent)}.wp-board-page{display:flex;flex-direction:column;min-height:70vh}.wp-board-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wp-board-layout{display:grid;grid-template-columns:260px 1fr;gap:16px;min-height:520px}.wp-dot-grid{position:relative;overflow:hidden;min-width:0;min-height:520px;border-radius:16px;background-color:#07141d;background-image:radial-gradient(circle,#2a4a5c 1px,transparent 1px);background-size:24px 24px}.wp-board-stage{position:absolute;inset:0;transform-origin:0 0}.wp-board-card{position:absolute;min-width:160px;max-width:320px;padding:10px;border-radius:12px;background:var(--wp-card)}.wp-board-card textarea{display:block;width:100%;max-height:120px;margin-top:6px;font-size:11px;resize:vertical}.wp-float-bar{position:sticky;bottom:12px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:8px}.wp-hero-model{position:absolute;left:50%;bottom:26px;z-index:2;width:min(560px,62%);margin:0;transform:translate(-50%);font-size:11px;line-height:16px;letter-spacing:.02em;color:color-mix(in srgb,#fff 72%,transparent);text-shadow:0 1px 3px rgba(0,0,0,.55)}.wp-hero-dots{position:absolute;left:50%;bottom:16px;z-index:2;display:flex;gap:4px;width:min(560px,62%);transform:translate(-50%)}.wp-hero-dots button{flex:1;width:auto;height:2px;border:0;border-radius:0;background:color-mix(in srgb,var(--wp-text) 28%,transparent);cursor:pointer}.wp-hero-dots button[data-active=true]{width:auto;background:#fff}.wp-page:has([data-testid=page-explore]){--wp-page-gutter: 8px;padding-top:12px}.wp-explore{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:28px}.wp-explore .wp-hero{width:1100px;max-width:100%;min-height:619px;height:619px;justify-self:center}.wp-explore .wp-hero img,.wp-explore .wp-hero-stage{height:619px}.wp-explore .wp-mosaic{margin-top:-4px;display:flex;flex-direction:column;height:599px}.wp-explore .wp-mosaic:before{content:"장면 샘플";display:block;order:0;height:25px;margin:0;padding:0;font-size:20px;font-weight:600;line-height:25px;color:var(--wp-ink)}.wp-explore .wp-mosaic:after{content:"다음 장면을 골라 보세요.";display:block;order:1;height:20px;margin:4px 0 0;padding:0;font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-explore .wp-mosaic-scroller{order:2}.wp-explore .wp-mosaic-see-all{position:absolute;top:21px;right:0;z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90px;height:28px;margin:0;padding:6px 14px;border:0;border-radius:999px;background:#070707;color:var(--wp-text);font-size:12px;font-weight:500;line-height:16px;box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--wp-text) 30%,transparent);transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),outline-color .15s cubic-bezier(.4,0,.2,1),text-decoration-color .15s cubic-bezier(.4,0,.2,1),fill .15s cubic-bezier(.4,0,.2,1),stroke .15s cubic-bezier(.4,0,.2,1),--tw-gradient-from .15s cubic-bezier(.4,0,.2,1),--tw-gradient-via .15s cubic-bezier(.4,0,.2,1),--tw-gradient-to .15s cubic-bezier(.4,0,.2,1)}.wp-explore .wp-mosaic-row:first-child .wp-mosaic-tile:first-child{width:146px}.wp-explore .wp-mosaic-row:first-child .wp-mosaic-tile:nth-child(3){width:462px}.wp-explore .wp-mosaic-row:first-child .wp-mosaic-tile:nth-child(4){width:146px}.wp-explore .wp-mosaic-row:first-child .wp-mosaic-tile:nth-child(5){width:260px}.wp-explore .wp-mosaic-row:first-child .wp-mosaic-tile:nth-child(7){width:195px}.wp-explore .wp-mosaic-row:first-child .wp-mosaic-tile:nth-child(8){width:260px}.wp-explore .wp-mosaic-row:first-child .wp-mosaic-tile:nth-child(9){width:146px}.wp-explore .wp-mosaic-row:first-child .wp-mosaic-tile:nth-child(11){width:260px}.wp-explore .wp-mosaic-row:first-child .wp-mosaic-tile:nth-child(12){width:462px}.wp-explore .wp-mosaic-row:first-child .wp-mosaic-tile:nth-child(13){width:260px}.wp-explore .wp-mosaic-row:first-child .wp-mosaic-tile:nth-child(14){width:462px}.wp-explore .wp-mosaic-row:nth-child(2) .wp-mosaic-tile:first-child{width:146px}.wp-explore .wp-mosaic-row:nth-child(2) .wp-mosaic-tile:nth-child(2){width:173px}.wp-explore .wp-mosaic-row:nth-child(2) .wp-mosaic-tile:nth-child(3){width:462px}.wp-explore .wp-mosaic-row:nth-child(2) .wp-mosaic-tile:nth-child(4){width:146px}.wp-explore .wp-mosaic-row:nth-child(2) .wp-mosaic-tile:nth-child(5){width:208px}.wp-explore .wp-mosaic-row:nth-child(2) .wp-mosaic-tile:nth-child(6){width:260px}.wp-explore .wp-mosaic-row:nth-child(2) .wp-mosaic-tile:nth-child(7){width:146px}.wp-explore .wp-mosaic-row:nth-child(2) .wp-mosaic-tile:nth-child(8){width:462px}.wp-explore .wp-mosaic-row:nth-child(2) .wp-mosaic-tile:nth-child(9){width:208px}.wp-explore .wp-mosaic-row:nth-child(2) .wp-mosaic-tile:nth-child(10){width:146px}.wp-explore .wp-mosaic-row:nth-child(2) .wp-mosaic-tile:nth-child(11){width:462px}.wp-explore .wp-mosaic-row:nth-child(2) .wp-mosaic-tile:nth-child(12){width:213px}.wp-explore .wp-mosaic-row:nth-child(2) .wp-mosaic-tile:nth-child(14){width:462px}.wp-explore .wp-mosaic-tile{transition:scale .2s cubic-bezier(0,0,.2,1);box-shadow:0 0 0 1px var(--wp-hair)}.wp-explore .wp-mosaic-tile:hover{scale:1.02}.wp-explore .wp-mosaic-next{top:316px;z-index:20;display:flex;align-items:center;justify-content:center;padding:0;background:color-mix(in srgb,var(--wp-text) 10%,transparent);border:1px solid color-mix(in srgb,var(--wp-text) 10%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),outline-color .2s cubic-bezier(.4,0,.2,1),text-decoration-color .2s cubic-bezier(.4,0,.2,1),fill .2s cubic-bezier(.4,0,.2,1),stroke .2s cubic-bezier(.4,0,.2,1),--tw-gradient-from .2s cubic-bezier(.4,0,.2,1),--tw-gradient-via .2s cubic-bezier(.4,0,.2,1),--tw-gradient-to .2s cubic-bezier(.4,0,.2,1)}.wp-explore>*,.wp-strip,.wp-grid{min-width:0}.wp-hero img,.wp-hero-stage{display:block;width:100%;height:100%;object-fit:cover}.wp-hero-stage{background:linear-gradient(180deg,transparent 30%,rgba(4,8,16,.72)),linear-gradient(135deg,#1b2531,var(--wp-bg) 62%)}.wp-hero-copy{position:absolute;inset:auto auto 48px 0;display:grid;align-content:end;justify-items:start;gap:12px;max-width:46ch;padding:0 40px;background:none;word-break:keep-all}.wp-hero-badge{position:absolute;top:24px;left:24px;z-index:2;display:inline-flex;align-items:center;height:28px;margin:0;padding:0 10px;border-radius:999px;background:linear-gradient(90deg,#ec4899,#f97316);color:var(--wp-text);font-size:12px;font-weight:600}.wp-hero-blurb{margin:0;max-width:42ch;color:var(--wp-text);font-size:18px;font-weight:400;line-height:1.55}.wp-hero-copy h1{margin:0;font-size:60px;font-weight:700;line-height:1.1;max-width:16ch}.wp-hero-cta{height:44px;padding:0 20px;font-size:14px;font-weight:500}.wp-feature-band{display:grid;grid-template-columns:168px minmax(0,1fr);gap:56px;align-items:start;min-height:301px;padding:20px 28px 24px;border-radius:16px}.wp-feature-pitch h2{margin:0;width:168px;font-size:30px;font-weight:700;line-height:1.25;word-break:keep-all}.wp-feature-pitch h2 span{display:block;color:var(--wp-cyan)}.wp-feature-pitch p{margin:8px 0 0;font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted);word-break:keep-all}.wp-feature-scroller{position:relative;min-width:0}.wp-feature-track{display:flex;gap:16px;margin-top:4px;overflow-x:auto;padding:0 40px 0 0;scrollbar-width:none}.wp-feature-track::-webkit-scrollbar{display:none}.wp-feature-chip{position:relative;display:flex;flex-direction:column;align-items:center;flex:0 0 210px;width:210px;height:253px;padding:1px 1px 0;border:1px solid var(--wp-hair);border-radius:12px;overflow:hidden;text-align:left;font-size:16px;font-weight:400;color:var(--wp-text);background:var(--wp-card);cursor:pointer}.wp-feature-mark{display:block;width:100%;height:100%;background:linear-gradient(180deg,transparent 36%,rgba(4,8,16,.55)),linear-gradient(135deg,#1d4a58,var(--wp-bg) 68%)}.wp-explore .wp-feature-chip img.wp-feature-mark,.wp-explore .wp-feature-chip video.wp-feature-mark,.wp-explore .wp-feature-chip span.wp-feature-mark{width:208px;height:208px;flex:none;border-radius:11px;object-fit:cover}.wp-feature-chip span:last-child{position:static;display:flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0;font-size:15px;font-weight:500;line-height:23px;color:var(--wp-text)}.wp-strip-next{position:absolute;top:50%;right:4px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:#101216b8;color:var(--wp-text);cursor:pointer;transform:translateY(-50%)}.wp-explore .wp-strip{scrollbar-width:none}.wp-explore .wp-strip::-webkit-scrollbar{display:none}.wp-feature-scroller .wp-strip-next{right:-20px;background:color-mix(in srgb,var(--wp-text) 10%,transparent)}.wp-feature-chip:nth-child(2) .wp-feature-mark{background:linear-gradient(180deg,transparent 36%,rgba(4,8,16,.55)),linear-gradient(135deg,#2a3d6a,var(--wp-bg) 68%)}.wp-feature-chip:nth-child(3) .wp-feature-mark{background:linear-gradient(180deg,transparent 36%,rgba(4,8,16,.55)),linear-gradient(135deg,#3a2a58,var(--wp-bg) 68%)}.wp-feature-chip:nth-child(4) .wp-feature-mark{background:linear-gradient(180deg,transparent 36%,rgba(4,8,16,.55)),linear-gradient(135deg,#16463a,var(--wp-bg) 68%)}.wp-feature-chip:nth-child(5) .wp-feature-mark{background:linear-gradient(180deg,transparent 36%,rgba(4,8,16,.55)),linear-gradient(135deg,#4a2a2a,var(--wp-bg) 68%)}.wp-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.wp-section-head h2,.wp-explore>h2,.wp-explore section h2{margin:0 0 8px;font-size:20px}.wp-explore .wp-feature-pitch h2{margin:0;width:168px;font-size:30px;font-weight:900;line-height:1.25}.wp-explore [data-testid=template-strip] .wp-section-head h2{margin:0;font-size:20px;font-weight:700;line-height:25px}.wp-explore [data-testid=template-strip] .wp-section-head p{margin:4px 0 0;font-size:14px;font-weight:500;line-height:20px;color:var(--wp-ink-muted)}.wp-explore [data-testid=template-strip] .wp-section-head>div{height:49px}.wp-explore [data-testid=template-strip] .wp-section-head{align-items:flex-start;margin-bottom:24px}.wp-explore .wp-rec-block{display:flex;flex-direction:column;gap:14px;min-width:0}.wp-explore [data-testid=recommend-head]{align-items:start;margin-bottom:0}.wp-explore [data-testid=recommend-head] h2{margin:0;color:var(--wp-ink);font-size:20px;font-weight:600;line-height:25px}.wp-explore [data-testid=recommend-head] p{margin:4px 0 0;color:var(--wp-ink-muted);font-size:14px;font-weight:400;line-height:20px}.wp-explore .wp-rec-block .wp-section-head{align-items:flex-start;margin-bottom:0}.wp-explore .wp-rec-block .wp-section-head h2{margin:0;font-size:20px;font-weight:600;line-height:25px}.wp-explore .wp-rec-block .wp-section-head p{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--wp-ink-muted)}.wp-explore .wp-rec-masonry{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.wp-explore .wp-rec-masonry::-webkit-scrollbar{display:none}.wp-explore .wp-rec-masonry .wp-rec-row:nth-child(n+3){display:none}.wp-explore .wp-rec-row{display:flex;flex-wrap:nowrap;gap:6px;width:100%;min-width:max-content}.wp-explore .wp-rec-row[data-row="1"] article.wp-rec{height:282px}.wp-explore .wp-rec-row[data-row="1"] article.wp-rec[data-w=a]{height:371px}.wp-explore .wp-rec-row[data-row="2"] article.wp-rec{height:334px}.wp-explore .wp-rec-row article.wp-rec[data-w=a]{flex:659 0 auto;width:659px;min-width:659px}.wp-explore .wp-rec-row article.wp-rec[data-w=b]{flex:505 0 auto;width:505px;min-width:505px}.wp-explore .wp-rec-row[data-row="1"] article.wp-rec[data-w=b]:nth-child(2){flex:665 0 auto;width:665px;min-width:665px;height:371px}.wp-explore .wp-rec-row[data-row="1"] article.wp-rec[data-w=b]:nth-child(3){display:none}.wp-explore .wp-rec-row[data-row="1"] article.wp-rec[data-w=c]:nth-child(4){display:none}.wp-explore .wp-rec-row article.wp-rec[data-w=c]{flex:282 0 auto;width:282px;min-width:282px}.wp-explore .wp-rec-row article.wp-rec[data-w=d]{flex:517 0 auto;width:517px;min-width:517px;height:288px}.wp-explore .wp-rec-row article.wp-rec[data-w=e]{flex:288 0 auto;width:288px;min-width:288px;height:288px}.wp-explore .wp-rec-row article.wp-rec[data-w=f]{flex:513 0 auto;width:513px;min-width:513px;height:288px}.wp-explore .wp-rec-row article.wp-rec[data-w=g]{flex:186 0 auto;width:186px;min-width:186px}.wp-explore .wp-rec-row[data-row="2"] article.wp-rec[data-w=g]{display:none}.wp-explore .wp-rec-row article.wp-rec[data-w=v1]{flex:213 0 auto;width:213px;min-width:213px;height:379px}.wp-explore .wp-rec-row article.wp-rec[data-w=v2]{flex:673 0 auto;width:673px;min-width:673px;height:379px}.wp-explore .wp-rec-row article.wp-rec[data-w=v3]{flex:662 0 auto;width:662px;min-width:662px;height:334px}.wp-explore .wp-rec-row article.wp-rec[data-w=v3]:nth-child(n+3){display:none}.wp-explore article.wp-rec{border:0;border-radius:8px;min-width:0;min-height:0;padding:0;background:transparent;cursor:pointer}.wp-explore .wp-rec img,.wp-explore .wp-rec video,.wp-explore .wp-rec .wp-tile-stage{width:100%;height:100%}.wp-explore .wp-rec-more-seat{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:end;justify-content:center;height:168px;padding:112px 0 20px;background:linear-gradient(to top,var(--wp-ground) 30%,oklab(.188359 -.00469652 -.0119466 / .9) 65%,rgba(0,0,0,0) 100%);pointer-events:auto}.wp-explore .wp-rec-more{pointer-events:auto;width:8.25rem;height:36px;padding:8px 0;white-space:nowrap;border:0;border-radius:999px;background:var(--wp-ink);color:var(--wp-bg);font-size:14px;font-weight:500;line-height:20px;box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--wp-text) 30%,transparent);cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),outline-color .15s cubic-bezier(.4,0,.2,1),text-decoration-color .15s cubic-bezier(.4,0,.2,1),fill .15s cubic-bezier(.4,0,.2,1),stroke .15s cubic-bezier(.4,0,.2,1),--tw-gradient-from .15s cubic-bezier(.4,0,.2,1),--tw-gradient-via .15s cubic-bezier(.4,0,.2,1),--tw-gradient-to .15s cubic-bezier(.4,0,.2,1)}.wp-explore .wp-rec p,.wp-explore .wp-rec [data-testid=editorial-badge]{opacity:0}.wp-explore .wp-rec:after{opacity:0;content:none;height:0;background:none}.wp-explore .wp-rec:hover:after{opacity:0}.wp-explore .wp-rec:hover img,.wp-explore .wp-rec:hover .wp-tile-stage{transform:none}.wp-explore article.wp-rec .wp-remix{z-index:10;inset:auto auto 8px 50%;line-height:16px;background:#0a0a0ad9;transition:opacity .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--wp-text) 30%,transparent)}.wp-explore article.wp-rec .wp-remix svg{width:14px;height:14px;flex-shrink:0;stroke-width:2}.wp-explore .wp-rec .wp-remix:hover{filter:none}.wp-mosaic{position:relative;height:534px}.wp-mosaic-scroller{overflow-x:auto;scrollbar-width:none}.wp-mosaic-scroller::-webkit-scrollbar{display:none}.wp-mosaic-track{display:flex;flex-direction:column;gap:14px;width:max-content}.wp-mosaic-row{display:flex;gap:10px}.wp-mosaic-tile{flex:0 0 auto;height:260px;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--wp-card);cursor:pointer}.wp-mosaic-tile[data-w=wide]{width:462px}.wp-mosaic-tile[data-w=portrait]{width:146px}.wp-mosaic-tile[data-w=square]{width:260px}.wp-mosaic-tile[data-w=mid]{width:208px}.wp-mosaic-art{display:block;width:100%;height:100%;object-fit:cover}.wp-mosaic-next{position:absolute;top:50%;right:8px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--wp-text) 18%,transparent);border-radius:999px;background:#101216b8;color:var(--wp-text);cursor:pointer;transform:translateY(-50%)}.wp-promo-pair{display:flex;flex-direction:column;gap:28px}.wp-promo-card{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:24px;height:376px;padding:28px;border:0;border-radius:16px;overflow:hidden;background:var(--wp-card)}.wp-explore .wp-promo-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;height:570px;padding:28px;border-radius:16px;overflow:hidden;background:var(--wp-card);position:relative}.wp-explore .wp-promo-card>div{align-self:start}.wp-explore .wp-promo-card h2{margin:0;font-size:30px;font-weight:700;line-height:37.5px;word-break:keep-all}.wp-explore .wp-promo-card h2 span{display:block;color:var(--wp-cyan)}.wp-explore .wp-promo-card p{margin:8px 0 0;font-size:14px;line-height:20px;color:var(--wp-ink-muted)}.wp-promo-card p{margin:12px 0 0;color:var(--wp-muted);font-size:14px;font-weight:400;line-height:1.55;word-break:keep-all}.wp-explore .wp-promo-card>div>button{width:auto;height:44px;margin-top:28px;padding:0 24px;border:0;border-radius:999px;background:var(--wp-cyan);color:var(--wp-text);font-size:16px;font-weight:500;cursor:pointer}.wp-promo-art{display:block;width:180px;height:180px;border-radius:12px}.wp-banner.wp-mock{background:color-mix(in srgb,var(--wp-cyan) 14%,transparent);color:var(--wp-text)}.wp-dock-why{align-self:center;margin-right:10px;font-size:12px;line-height:18px;color:var(--wp-ink-muted)}.wp-gate{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.wp-gate>a{white-space:nowrap;text-decoration:none}.wp-gate-why{font-size:13px;line-height:19px;color:var(--wp-ink-muted)}.wp-rail-lock{position:absolute;top:6px;right:10px;display:grid;place-items:center;width:16px;height:16px;border-radius:999px;background:color-mix(in srgb,var(--wp-text) 16%,transparent);color:var(--wp-text)}.wp-shorts-locked{margin:4px 0 16px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--wp-cyan) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--wp-cyan) 8%,transparent);color:var(--wp-text)}.wp-tl-create:disabled{opacity:.45;cursor:not-allowed}.wp-studio-preview{margin:10px 0 0;font-size:13px;line-height:19px;color:var(--wp-ink-muted)}.wp-promo-player{position:relative;z-index:1;margin-top:20px;max-width:340px}.wp-promo-transport{display:flex;align-items:center;gap:10px}.wp-explore .wp-promo-player button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--wp-hair);color:var(--wp-text);background:color-mix(in srgb,var(--wp-text) 8%,transparent);cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.wp-explore .wp-promo-player button:hover{background:color-mix(in srgb,var(--wp-text) 16%,transparent);transform:translateY(-1px)}.wp-explore .wp-promo-play{width:36px;height:36px;border-radius:999px}.wp-explore .wp-promo-stop{width:30px;height:30px;border-radius:999px}.wp-promo-scrub{flex:1;height:4px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--wp-text) 14%,transparent)}.wp-promo-scrub span{display:block;height:100%;border-radius:999px;background:var(--wp-cyan);transition:width .12s linear}.wp-promo-clock{font-size:12px;font-variant-numeric:tabular-nums;color:var(--wp-ink-muted)}.wp-promo-tracks{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.wp-explore .wp-promo-tracks button{height:28px;padding:0 12px;border-radius:999px;font-size:12px;line-height:1;color:var(--wp-ink-muted)}.wp-explore .wp-promo-tracks button[data-active=true]{border-color:var(--wp-cyan);color:var(--wp-text);background:color-mix(in srgb,var(--wp-cyan) 18%,transparent)}.wp-explore .wp-promo-card video.wp-promo-art,.wp-explore .wp-promo-card .wp-promo-art{width:410px;height:410px;border-radius:12px;justify-self:center;object-fit:cover;background:linear-gradient(180deg,transparent 40%,rgba(4,8,16,.5)),linear-gradient(135deg,#3a2a58,#1d4a58 60%,var(--wp-bg))}.wp-explore .wp-promo-card[data-variant=voice]{background:#0a0a0a}.wp-explore .wp-promo-card[data-variant=voice] .wp-promo-art{position:absolute;inset:0 0 0 auto;width:75%;height:100%;border-radius:0;justify-self:auto;background:linear-gradient(90deg,#0a0a0a,#0a0a0a00 30%),radial-gradient(ellipse at 55% 45%,#2b3a4a,#121820 55%,#0a0a0a)}.wp-explore .wp-promo-card[data-variant=voice]>div{position:relative;z-index:1;align-self:start}.wp-explore [data-testid=template-strip] button.wp-ghost{height:28px;width:auto;padding:0 14px;border:0;border-radius:999px;background:var(--wp-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wp-text) 30%,transparent);font-size:12px;font-weight:500;line-height:16px;color:var(--wp-bg);display:inline-flex;align-items:center;gap:6px;margin-top:10px}.wp-home-tile{position:relative;flex:0 0 400px;width:400px;height:300px;min-width:400px;min-height:300px;overflow:hidden;padding:0;border-radius:12px}.wp-tile-stage{display:block;min-height:150px;background:linear-gradient(180deg,transparent 40%,rgba(4,8,16,.78)),linear-gradient(145deg,#1a2a40,var(--wp-bg) 70%)}.wp-home-tile .wp-tile-stage,.wp-home-tile img{width:100%;height:100%;min-height:300px;object-fit:cover}.wp-page:has(.wp-templates){padding:1px 8px 80px}.wp-templates>.wp-page-head{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-tpl-bar{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px;margin:0 0 27px}.wp-tpl-filters{display:flex;flex-wrap:wrap;gap:4px}.wp-templates .wp-tpl-filters button{box-sizing:border-box;height:35px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--wp-muted);font-size:14px;font-weight:550}.wp-templates .wp-tpl-filters button:nth-child(1){width:76px}.wp-templates .wp-tpl-filters button:nth-child(2){width:64px}.wp-templates .wp-tpl-filters button:nth-child(3){width:80px}.wp-templates .wp-tpl-filters button:nth-child(4){width:58px}.wp-templates .wp-tpl-filters button:nth-child(5){width:92px}.wp-templates .wp-tpl-filters button.wp-tpl-on{background:#2f5bf51f;color:var(--wp-link);font-weight:600}.wp-explore .wp-rec-block .wp-tpl-filters{gap:8px}.wp-explore .wp-rec-block .wp-tpl-filters button{height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--wp-ink);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.wp-explore .wp-rec-block .wp-tpl-filters button:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-explore .wp-rec-block .wp-tpl-filters button.wp-tpl-on{background:color-mix(in srgb,var(--wp-accent) 20%,transparent);color:var(--wp-cyan)}.wp-tpl-search{display:flex;align-items:center;gap:8px;width:240px;height:36px;padding:0 12px;border:1px solid var(--wp-hair);border-radius:999px;background:var(--wp-raised);color:var(--wp-muted)}.wp-tpl-search input{width:189px;height:20px;padding:0;border:0;background:transparent;color:var(--wp-ink);font-size:13.5px;font-weight:400}.wp-tpl-section{margin:0 0 29px}.wp-tpl-section-head{display:flex;align-items:center;gap:10px;height:32px;margin:-2px 0 10px}.wp-templates .wp-tpl-section h2{margin:0;color:var(--wp-ink);font-size:19px;font-weight:700;line-height:29px}.wp-tpl-section-head button{width:83px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--wp-muted);font-size:13px;font-weight:550}.wp-tpl-track{display:flex;gap:2px;overflow-x:auto;padding-bottom:0;scrollbar-width:none}.wp-tpl-track::-webkit-scrollbar{display:none}.wp-tpl-card{position:relative;overflow:hidden;border:1px solid var(--wp-hair);border-radius:6px;background:var(--wp-raised);cursor:pointer}.wp-tpl-wide{flex:0 0 480px;width:480px;height:271px}.wp-tpl-tall{flex:0 0 236px;width:236px;height:418px}.wp-tpl-poster{display:block;width:100%;height:100%;object-fit:cover;background:linear-gradient(180deg,transparent 40%,rgba(4,8,16,.78)),linear-gradient(145deg,#1a2a40,var(--wp-bg) 70%)}.wp-tpl-title{position:absolute;left:12px;right:12px;bottom:10px;z-index:1;font-size:14px;font-weight:600}.wp-templates .wp-tpl-card button.wp-tpl-use{position:absolute;right:10px;top:8px;left:auto;z-index:2;width:79px;height:27px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--wp-text) 95%,transparent);color:#171717;font-size:11.5px;font-weight:600}.wp-effects{display:block;margin:-28px calc(-1 * var(--wp-page-gutter)) 0}.wp-effects>.wp-page-head{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-fx-hero{display:grid;place-items:center;height:256px;background:linear-gradient(180deg,#0408102e,#0408108c),linear-gradient(135deg,#1a222c,#0b1018 70%)}.wp-effects .wp-fx-hero h1{margin:0;font-size:48px;font-weight:700;line-height:48px;letter-spacing:0}.wp-fx-body{display:grid;gap:22px;padding:20px 16px 0}.wp-effects .wp-fx-welcome h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:0 0 8px;font-size:36px;font-weight:600;line-height:45px}.wp-effects .wp-fx-welcome h2 span{color:var(--wp-cyan);font-size:28px;font-weight:700;letter-spacing:.04em}.wp-fx-welcome p{margin:0;color:var(--wp-muted);font-size:16px;font-weight:400;line-height:24px}.wp-fx-bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.wp-fx-search{display:flex;align-items:center;gap:10px;width:288px;height:42px;padding:0 14px;border:1px solid var(--wp-hair);border-radius:50px;color:var(--wp-muted)}.wp-fx-search input{width:220px;height:24px;border:0;background:transparent;color:var(--wp-text);font-size:16px}.wp-fx-chips{display:flex;flex-wrap:wrap;gap:8px}.wp-effects .wp-fx-chips button{height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--wp-muted);font-size:14px;font-weight:500}.wp-effects .wp-fx-chips button.wp-fx-on{background:color-mix(in srgb,var(--wp-accent) 20%,transparent);color:var(--wp-text)}.wp-fx-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 22px}.wp-effects .wp-fx-section h2{display:flex;align-items:baseline;gap:10px;margin:0;font-size:20px;font-weight:600;line-height:25px}.wp-effects .wp-fx-section h2 span{color:var(--wp-muted);font-size:14px;font-weight:500}.wp-effects .wp-fx-section-head button{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:0;border-radius:999px;background:var(--wp-raised);color:var(--wp-muted);font-size:12px;font-weight:500}.wp-fx-track{display:grid;grid-template-columns:repeat(6,206px);gap:16px;overflow:visible;padding-bottom:0}.wp-fx-track::-webkit-scrollbar{display:none}.wp-fx-card{position:relative;width:206px;height:171px;overflow:hidden;border:0;border-radius:10px;background:var(--wp-raised);cursor:pointer}.wp-fx-poster{display:block;width:100%;height:100%;object-fit:cover;background:linear-gradient(180deg,transparent 40%,rgba(4,8,16,.78)),linear-gradient(145deg,#2a2a2a,#151515 70%)}.wp-fx-title{position:absolute;left:12px;top:12px;z-index:1;font-size:16px;font-weight:500}.wp-fx-card .wp-remix{position:absolute;right:12px;bottom:12px;z-index:2;min-width:99px;height:28px;box-sizing:border-box;padding:6px 12px;border:0;background:#141414d9;color:var(--wp-text);font-size:12px;font-weight:500;opacity:0}.wp-fx-card:hover .wp-remix{opacity:1}.wp-page:has(.wp-dance){padding:0 16px 80px}.wp-dance{display:block;margin:0}.wp-dance>.wp-page-head{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-dance-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;width:1314px;height:420px;margin:0 auto;padding:0 0 40px;border-radius:16px;background:radial-gradient(80% 70% at 50% 18%,color-mix(in srgb,var(--wp-accent) 20%,transparent),transparent 58%),linear-gradient(180deg,#171c24,#0b0e14 72%);text-align:center}.wp-dance .wp-dance-hero h1{height:40px;margin:0;color:var(--wp-text);font-size:36px;font-weight:700;line-height:40px}.wp-dance-hero p{width:540px;min-height:24px;margin:0;padding-bottom:12px;color:color-mix(in srgb,var(--wp-ink) 78%,transparent);font-size:16px;font-weight:400;line-height:24px}.wp-dance .wp-dance-hero button.wp-primary{width:112px;min-width:112px;height:40px;padding:0;border:0;border-radius:999px;background:var(--wp-accent);color:var(--wp-text);font-size:14px;font-weight:500}.wp-dance-body{width:1314px;margin:40px auto 0;padding:0}.wp-dance .wp-dance-body h2{margin:0;color:var(--wp-ink);font-size:20px;font-weight:600;line-height:25px}.wp-dance-body>p{margin:4px 0 12px;color:var(--wp-ink-muted);font-size:14px;font-weight:400;line-height:20px}.wp-dance-track{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.wp-dance-track::-webkit-scrollbar{display:none}.wp-dance-card{position:relative;flex:0 0 260px;width:260px;height:462px;overflow:hidden;border:0;border-radius:12px;background:var(--wp-raised);cursor:pointer}.wp-dance-poster{display:block;width:100%;height:100%;object-fit:cover;background:linear-gradient(180deg,transparent 45%,rgba(4,8,16,.78)),linear-gradient(145deg,#2a2a2a,#151515 70%)}.wp-dance-card>span{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-dance-card .wp-remix{position:absolute;left:50%;bottom:8px;z-index:2;width:167px;height:28px;padding:0;border:0;border-radius:999px;background:#141414d9;color:var(--wp-text);font-size:12px;font-weight:500;white-space:nowrap;transform:translate(-50%);opacity:0}.wp-dance-card:hover .wp-remix{opacity:1}.wp-models>.wp-page-head,.wp-models>.wp-models-count{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-models-hero{display:grid;place-items:center;gap:24px;width:896px;max-width:100%;margin:0 auto;padding:0;text-align:center}.wp-models .wp-models-hero h1{width:896px;max-width:100%;height:60px;margin:0;color:var(--wp-ink);font-size:48px;font-weight:700;line-height:60px}.wp-models-hero p{width:672px;min-height:59px;margin:0;color:var(--wp-ink-muted);font-size:18px;font-weight:400;line-height:28px}.wp-models .wp-models-hero button{box-sizing:border-box;height:48px;padding:12px 24px;border:0;border-radius:8px;background:var(--wp-accent);color:var(--wp-text);font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;width:auto}.wp-models-stats{display:grid;grid-template-columns:repeat(5,166px);justify-content:center;gap:16px;width:896px;max-width:100%;margin:80px auto 64px}@media(max-width:1180px){.wp-models-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.wp-models-stats p{display:grid;justify-items:center;align-content:center;gap:0;box-sizing:border-box;width:100%;height:74px;margin:0;padding:12px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-raised);text-align:center;font-size:12px;font-weight:400;line-height:16px;color:var(--wp-ink-muted)}.wp-models-stats strong{display:block;font-size:24px;font-weight:700;line-height:32px;color:var(--wp-ink)}.wp-models>h2{width:1024px;max-width:100%;margin:0 auto 24px;color:var(--wp-ink);font-size:24px;font-weight:700;line-height:32px}.wp-models-grid{display:grid;grid-template-columns:repeat(3,minmax(0,331px));justify-content:center;gap:16px;width:1024px;max-width:100%;margin:0 auto 80px}.wp-models-card{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:12px;height:82px;padding:16px;border:1px solid var(--wp-hair);border-radius:12px;background:var(--wp-raised);cursor:pointer}.wp-models-card[data-selected=true]{border-color:var(--wp-accent)}.wp-models-mark{display:grid;place-items:center;width:28px;height:20px;border-radius:6px;background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink);font-size:11px;font-weight:800}.wp-models-copy{min-width:0}.wp-models .wp-models-card h2{display:flex;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--wp-ink);white-space:nowrap;overflow:hidden}.wp-models-card h2 span{display:inline-flex;margin:0;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--wp-accent) 18%,transparent);color:var(--wp-cyan);font-size:10px;font-weight:600;line-height:15px}.wp-models-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;color:var(--wp-ink-muted)}.wp-models-card p{position:static;margin:0;font-size:12px;font-weight:400;line-height:16px;color:var(--wp-ink-muted);white-space:nowrap}.wp-models-tool{grid-template-columns:minmax(0,1fr) auto;height:105px;align-items:start}.wp-models-tool small{font-size:10px;font-weight:500;line-height:15px}.wp-models-tool em{display:block;margin-top:8px;font-size:10px;font-style:normal;line-height:15px;color:var(--wp-ink-muted)}[data-kind=music]{background:linear-gradient(135deg,#78285a59,#151921)}[data-kind=voice]{background:linear-gradient(135deg,#3c327859,#151921)}[data-kind="3d"]{background:linear-gradient(135deg,#1e5a3c59,#151921)}.wp-page:has(.wp-campaign){padding:0 16px 80px}.wp-campaign-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;width:1314px;height:420px;margin:0 auto;padding:0 0 40px;border-radius:16px;background:radial-gradient(80% 70% at 50% 18%,color-mix(in srgb,var(--wp-accent) 20%,transparent),transparent 58%),linear-gradient(180deg,#171c24,#0b0e14 72%);text-align:center}.wp-campaign .wp-campaign-hero h1{height:40px;margin:0;color:var(--wp-text);font-size:36px;font-weight:700;line-height:40px}.wp-campaign-hero p{width:541px;min-height:24px;margin:0;padding-bottom:12px;color:color-mix(in srgb,var(--wp-ink) 78%,transparent);font-size:16px;font-weight:400;line-height:24px}.wp-campaign .wp-campaign-hero button.wp-primary{width:auto;min-width:112px;height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--wp-accent);color:var(--wp-text);font-size:14px;font-weight:500}.wp-campaign-feed{width:1314px;margin:40px auto 0}.wp-campaign-feed h2{margin:0;color:var(--wp-ink);font-size:20px;font-weight:600;line-height:25px}.wp-campaign-feed>p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-campaign-mosaic{display:grid;grid-template-columns:654px 654px;gap:6px;margin-top:36px}.wp-campaign-tile{position:relative;width:654px;height:368px;overflow:hidden;border:0;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--wp-accent) 16%,transparent),#0b0e1433 48%,#151921)}.wp-campaign-tile p{position:absolute;left:16px;bottom:40px;margin:0;font-size:16px;font-weight:600}.wp-campaign-tile span{position:absolute;left:16px;bottom:16px;color:var(--wp-muted);font-size:13px}.wp-campaign-tile .wp-remix{position:absolute;right:16px;bottom:16px;min-width:99px;height:28px;padding:6px 12px;border:0;border-radius:999px;background:#141414d9;color:var(--wp-text);font-size:12px}.wp-campaign-extra{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-campaign-feats{display:grid;grid-template-columns:repeat(3,275px);justify-content:center;gap:24px;margin:0 0 36px}.wp-campaign-feats article{padding:0;background:transparent;border:0}.wp-campaign-feats h3{margin:0 0 12px;font-size:16px;font-weight:600}.wp-campaign-feats p{margin:0;color:var(--wp-muted);font-size:14px;line-height:22px}.wp-campaign-sample{position:relative;min-height:84px;margin:0 0 12px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);border-radius:12px}.wp-campaign-sample p{margin:0 120px 4px 0;font-size:16px;font-weight:600}.wp-campaign-sample span{color:var(--wp-muted);font-size:13px}.wp-campaign-sample .wp-remix{position:absolute;right:16px;top:22px;min-width:99px;height:28px;padding:6px 12px;border:0;background:#141414d9;color:var(--wp-text);font-size:12px;font-weight:500}.wp-canvas-landing>.wp-page-head{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-canvas-hero{display:grid;justify-items:center;width:896px;max-width:100%;margin:0 auto;gap:24px;padding:0;text-align:center}.wp-canvas-badge{box-sizing:border-box;margin:0;height:26px;padding:4px 12px;border:1px solid color-mix(in srgb,rgb(139,92,246) 30%,transparent);border-radius:999px;background:color-mix(in srgb,rgb(139,92,246) 15%,transparent);color:#a78bfa;font-size:12px;font-weight:500;line-height:16px}.wp-canvas-landing .wp-canvas-hero h1{margin:0;width:896px;max-width:100%;min-height:150px;color:var(--wp-ink);font-size:60px;font-weight:700;line-height:75px}.wp-canvas-hero p{margin:0;width:672px;max-width:672px;color:var(--wp-ink-muted);font-size:18px;font-weight:400;line-height:29.25px}.wp-canvas-hero-actions{display:flex;align-items:center;justify-content:center;gap:11px}.wp-canvas-landing .wp-canvas-hero button.wp-primary{width:140px;height:48px;padding:0;border-radius:8px;background:var(--wp-accent);color:var(--wp-text);font-size:16px;font-weight:500}.wp-canvas-landing .wp-canvas-hero button.wp-primary:hover{filter:none;box-shadow:none}.wp-canvas-pricing{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:123px;height:50px;padding:12px 24px;border:1px solid var(--wp-hair);border-radius:8px;color:var(--wp-ink-muted);font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.wp-canvas-pricing:hover{color:var(--wp-ink);border-color:var(--wp-ink-muted)}.wp-canvas-assets{display:grid;justify-items:center;gap:10px;padding:8px 0 40px;text-align:center}.wp-canvas-assets h2{margin:0;font-size:24px;font-weight:700;line-height:32px;color:var(--wp-ink)}.wp-canvas-assets>p:not(.wp-canvas-sample):not(.wp-canvas-sparkle){margin:0;width:672px;max-width:672px;color:var(--wp-ink-muted);font-size:14px;font-weight:400;line-height:20px}.wp-canvas-sample{width:768px;height:74px;display:grid;align-content:center;margin:18px 0 0;padding:0 20px;border:1px solid #2a3340;border-radius:16px;background:var(--wp-raised);color:var(--wp-ink);font-size:16px;font-weight:400;line-height:1.45;text-align:left}.wp-canvas-sparkle{margin:16px 0 0;height:16px;color:var(--wp-accent);font-size:12px;font-weight:500;line-height:16px}.wp-canvas-asset-grid{display:grid;grid-template-columns:repeat(5,144px);gap:12px;margin-top:18px}.wp-canvas-asset-card{box-sizing:border-box;width:144px;height:138px;display:grid;align-content:start;justify-items:start;gap:8px;padding:16px;border:1px solid var(--wp-hair);border-radius:12px;background:transparent;text-align:left}.wp-canvas-asset-mark{width:36px;height:36px;margin:0 auto;border-radius:8px;background:color-mix(in srgb,var(--wp-accent) 15%,transparent)}.wp-canvas-asset-card strong{width:110px;font-size:14px;font-weight:600}.wp-canvas-asset-card small{color:var(--wp-muted);font-size:12px;font-weight:400;line-height:1.4}.wp-rec p{position:absolute;left:14px;right:14px;bottom:48px;margin:0;font-weight:700;word-break:keep-all}.wp-home-tile p{position:absolute;left:14px;right:14px;bottom:13px;margin:0;padding-right:96px;font-weight:700;font-size:13.5px;line-height:1.4;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wp-home-tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(180deg,transparent,rgba(5,7,10,.88));pointer-events:none}.wp-home-tile p,.wp-home-tile .wp-primary,.wp-home-tile .wp-remix{z-index:1}.wp-home-tile .wp-primary,.wp-home-tile .wp-remix{position:absolute;right:12px;bottom:12px}.wp-rec img,.wp-rec video,.wp-rec .wp-tile-stage{display:block;width:100%;height:240px;object-fit:cover}.wp-rec:after{content:"";position:absolute;inset:auto 0 0;height:96px;background:linear-gradient(transparent,#040810db);pointer-events:none}.wp-rec [data-testid=editorial-badge]{position:absolute;top:10px;left:10px;z-index:1;border-radius:999px;padding:4px 8px;background:#08101cb8;color:var(--wp-cyan);font-size:11px;font-weight:700}.wp-rec p{bottom:14px;right:120px;z-index:1}.wp-site-footer{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(120px,1fr));gap:24px 32px;padding:32px 32px 48px;border-top:1px solid var(--wp-line);background:#080e18}.wp-footer-brand strong{display:block;margin-bottom:8px;font-size:16px}.wp-footer-brand p,.wp-footer-col p{margin:0 0 10px;color:var(--wp-muted);font-size:13px}.wp-footer-col{display:grid;gap:8px;align-content:start}.wp-footer-col p{color:var(--wp-text);font-weight:700}.wp-site-footer a{color:var(--wp-muted);text-decoration:none}.wp-site-footer a:hover{color:var(--wp-text)}.wp-footer-sns,[data-testid=footer-sns]{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:4px}.wp-menu,.wp-flyout,[data-popover-placement=above]{animation:wp-pop .2s ease}.wp-toast{animation:wp-slide .2s ease}.wp-primary:hover,.wp-hero-cta:hover,.wp-remix:hover{filter:brightness(1.08);box-shadow:0 0 16px var(--wp-cyan-dim)}.wp-modal{animation:wp-fade .18s ease}@keyframes wp-slide{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes wp-fade{0%{opacity:0}to{opacity:1}}.wp-page-head,.wp-empty-hero,.wp-empty-compact,.wp-composer,.wp-scene-preview,.wp-scene-item-copy{word-break:keep-all}.wp-create-page{max-width:760px}.wp-create-page[data-home=true]{max-width:none;display:grid;gap:16px}.wp-create-page[data-home=true]>.wp-page-head,.wp-create-page[data-home=true]>.wp-empty,.wp-create-page[data-home=true]>.wp-project-list,.wp-create-page[data-home=true]>.wp-composer{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-vc-title{margin:0;width:fit-content;font-size:24px;font-weight:700;line-height:32px}.wp-vc-lead{margin:0;color:var(--wp-muted);font-size:14px}.wp-vc-board{display:flex;flex-wrap:wrap;gap:12px}.wp-create-page button.wp-tl-card{width:min(439px,100%);height:248px;display:grid;place-items:center;padding:0;border:1px solid #232a33;border-radius:12px;background:var(--wp-raised)}.wp-page:has(.wp-create-page[data-home=true]){padding:0;overflow:hidden}.wp-main:has(.wp-create-page[data-home=true]) .wp-logo,.wp-main:has(.wp-create-page[data-home=true]) .wp-site-footer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-create-page[data-home=true]{padding:20px 16px 24px 24px}.wp-create-page[data-home=true] .wp-vc-title{margin:0 0 4px;color:var(--wp-ink)}.wp-vc-type-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.wp-create-page[data-home=true] .wp-vc-lead{margin:0 0 16px;max-width:720px;line-height:20px;color:var(--wp-ink-muted)}.wp-create-page[data-home=true] button.wp-tl-card{width:min(439px,100%);height:248px;border-radius:12px;border:1px solid var(--wp-hair);background:var(--wp-raised);line-height:24px}.wp-create-page[data-home=true] .wp-tl-create{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--wp-raised)}.wp-create-page[data-home=true] button.wp-tl-card.wp-tl-create:hover{transform:none;border-color:color-mix(in srgb,var(--wp-accent) 50%,transparent)}.wp-create-page[data-home=true] .wp-tl-plus{position:static;top:auto;left:auto;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid color-mix(in srgb,var(--wp-text) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wp-text) 14%,transparent);color:var(--wp-text);font-size:28px;line-height:1;transform:none}.wp-create-page[data-home=true] button.wp-tl-card.wp-tl-create:hover .wp-tl-plus{background:color-mix(in srgb,var(--wp-text) 30%,transparent);border-color:#ffffff80}.wp-create-page[data-home=true] .wp-tl-create strong{margin:0;font-size:18px;font-weight:600;line-height:28px;color:var(--wp-text)}.wp-page:has(.wp-shorts[data-editor=true]){padding:0;overflow:hidden}.wp-main:has(.wp-shorts[data-editor=true]) .wp-logo,.wp-main:has(.wp-shorts[data-editor=true]) .wp-site-footer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-shorts[data-editor=true]{padding:72px 16px 0 24px}.wp-shorts[data-editor=true]>.wp-page-head,.wp-shorts[data-editor=true]>.wp-page-submeta{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-shorts[data-editor=true] .wp-vc-title{position:fixed;left:104px;top:24px;z-index:16}.wp-shorts[data-editor=true] .wp-vc-lead{position:fixed;left:104px;top:112px;z-index:16;width:max-content;max-width:720px;line-height:20px}.wp-main:has(.wp-outage) .wp-shorts[data-editor=true] .wp-vc-lead,.wp-main:has(.wp-mock) .wp-shorts[data-editor=true] .wp-vc-lead{top:138px}.wp-main:has(.wp-outage):has(.wp-mock) .wp-shorts[data-editor=true] .wp-vc-lead{top:164px}.wp-shorts[data-editor=true] .wp-shorts-layout{grid-template-columns:287px minmax(0,1fr);min-height:401px;gap:16px}.wp-vc-stepbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.wp-vc-stepbar .wp-vc-step{gap:5px}.wp-vc-stepbar .wp-vc-step[data-state=locked]{opacity:.55}.wp-vc-stepbar .wp-vc-step[data-state=done]:not(.wp-pill-on){border-color:color-mix(in srgb,var(--wp-cyan) 35%,var(--wp-line))}.wp-vc-stepbar .wp-vc-step[data-state=stale]{border-color:var(--wp-rose);color:var(--wp-rose);background:var(--wp-rose-dim)}.wp-vc-stepbar .wp-vc-step[data-state=stale].wp-pill-on{background:var(--wp-rose-dim);border-color:var(--wp-rose);color:var(--wp-rose)}.wp-vc-step-stale-note{font-size:10px;font-weight:700;color:var(--wp-rose)}.wp-vc-script-scenes{margin-top:20px}.wp-vc-canvas-step{display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:480px;background:var(--wp-bg)}.wp-vc-canvas-header{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;padding:8px 16px;border-bottom:1px solid var(--wp-line);background:var(--wp-panel)}.wp-vc-canvas-header .wp-vc-canvas-back{flex:none;padding:6px 12px;font-size:13px;white-space:nowrap}.wp-vc-canvas-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--wp-ink);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.wp-vc-canvas-header .wp-vc-stepbar{flex:none;flex-wrap:nowrap;gap:6px;margin:0}.wp-vc-canvas-header .wp-vcx-steps{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.wp-vc-canvas-body{position:relative;flex:1 1 auto;min-height:0}.wp-vc-canvas-body .wp-nodes-editor{height:100%;min-height:0}@media(max-width:560px){.wp-vc-canvas-header{gap:6px;padding:6px 8px}.wp-vc-canvas-header .wp-vc-canvas-back{padding:6px 9px;font-size:12px}.wp-vc-canvas-title{font-size:13px}.wp-vc-canvas-header .wp-vc-stepbar{gap:4px}.wp-vc-canvas-header .wp-vc-step{padding:6px 9px;font-size:12px}.wp-vc-canvas-header .wp-vc-split-badge{display:none}}.wp-nodes-editor .wp-node-merge-order{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;font-size:11px;color:var(--wp-ink-muted)}.wp-nodes-editor .wp-node-merge-order li{display:flex;align-items:center;gap:6px;min-width:0}.wp-nodes-editor .wp-node-merge-order b{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:10px}.wp-nodes-editor .wp-node-merge-order span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-vc-step-placeholder{display:grid;gap:8px;padding:32px 20px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);color:var(--wp-muted)}.wp-vc-step-placeholder h2{margin:0;color:var(--wp-text);font-size:18px}.wp-vc-step-placeholder p{margin:0}.wp-vc-settings{display:grid;grid-template-columns:168px minmax(0,1fr);gap:20px;margin:0 0 16px;padding:20px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card)}.wp-vc-settings-nav{display:flex;flex-direction:column;align-items:stretch;gap:6px}.wp-vc-settings-nav .wp-vc-settings-section{justify-content:flex-start;text-align:left}.wp-vc-settings-form{display:grid;gap:16px;min-width:0}.wp-vc-settings>.wp-vc-settings-form:only-child{grid-column:1 / -1}.wp-vc-settings-form textarea{min-height:96px}.wp-pricing-toggle.wp-vc-seg{margin:0;width:auto;max-width:100%;justify-self:start;align-self:start}.wp-pricing-toggle.wp-vc-seg .wp-pill{min-width:0;flex:1 1 0}@media(min-width:901px){.wp-pricing-toggle.wp-vc-seg .wp-pill{min-width:96px;flex:0 0 auto}}.wp-vc-settings-actions{display:flex;justify-content:flex-end}.wp-vc-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.wp-vc-model-subrow{display:grid;gap:6px;margin-top:10px}.wp-vc-model-subrow:first-of-type{margin-top:4px}.wp-vc-model-subrow-label{font-size:12px;font-weight:600;color:var(--wp-muted)}.wp-vc-script{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:20px;margin:0 0 16px}.wp-vc-script-main{display:grid;gap:12px;min-width:0}.wp-vc-script-actions{display:flex;justify-content:flex-end}.wp-vc-script-hint{display:grid;align-content:start;gap:6px;padding:16px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);color:var(--wp-muted);font-size:13px}.wp-vc-script-hint p{margin:0}@media(max-width:900px){.wp-vc-settings{grid-template-columns:minmax(0,1fr)}.wp-vc-settings-nav{flex-direction:row;flex-wrap:wrap}.wp-vc-script{grid-template-columns:minmax(0,1fr)}}.wp-shorts[data-editor=true] .wp-scene-rail,.wp-shorts[data-editor=true] .wp-scene-preview{border:0;border-radius:8px;background:var(--wp-raised);min-height:401px}.wp-shorts[data-editor=true] .wp-scene-preview:has(.wp-empty){display:flex;align-items:stretch;justify-content:stretch;padding:0;gap:0;border-radius:12px;background:var(--wp-raised)}.wp-shorts[data-editor=true] .wp-scene-rail .wp-empty,.wp-shorts[data-editor=true] .wp-scene-preview .wp-empty{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;min-height:0}.wp-shorts[data-editor=true] .wp-scene-rail .wp-empty-mark,.wp-shorts[data-editor=true] .wp-scene-preview .wp-empty-mark{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-shorts[data-editor=true] .wp-scene-rail .wp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;padding:24px 0}.wp-shorts[data-editor=true] .wp-scene-rail .wp-empty strong{font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-shorts[data-editor=true] .wp-scene-rail .wp-empty p{margin:0;font-size:12px;font-weight:400;line-height:16px;color:var(--wp-ink-muted)}.wp-shorts[data-editor=true] .wp-scene-preview .wp-empty{width:100%;min-height:401px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;padding:0}.wp-shorts[data-editor=true] .wp-scene-preview .wp-empty strong{font-size:16px;font-weight:400;line-height:24px;color:var(--wp-ink)}.wp-shorts[data-editor=true] .wp-scene-preview .wp-empty p{margin:0;font-size:12px;font-weight:400;line-height:16px;color:var(--wp-ink-muted)}.wp-shorts[data-editor=true] .wp-image-dock.wp-vc-dock{position:relative;left:auto;right:auto;bottom:auto;transform:none;width:min(848px,100%);max-width:848px;min-height:0;height:auto;margin:16px auto 0;padding:12px 16px;background:var(--wp-ground);border:0;border-radius:18px;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.wp-shorts[data-editor=true] .wp-dock-pipe,.wp-shorts[data-editor=true] .wp-quote{margin:0;color:var(--wp-muted);font-size:13px}.wp-shorts button.wp-vc-go{display:inline-flex;align-items:center;gap:8px;width:auto;min-width:0;height:40px;padding:0 18px;border:0;border-radius:999px;background-image:linear-gradient(to right,rgb(0,152,199),var(--wp-accent));background-color:transparent;color:var(--wp-text);font-size:14px;font-weight:700;white-space:nowrap}.wp-shorts button.wp-vc-go:disabled{opacity:.45}.wp-shorts{max-width:1080px}.wp-page-head{display:grid;gap:8px;margin-bottom:24px}.wp-image-page .wp-image-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.wp-page-kicker{margin:0;color:var(--wp-cyan);font-size:12px;font-weight:700;letter-spacing:.04em}.wp-page-head h1{margin:0;font-size:32px;line-height:1.15}.wp-page-lead{margin:0;color:var(--wp-muted);font-size:15px}.wp-empty-hero{display:grid;justify-items:start;gap:8px;min-height:180px;align-content:center;margin-bottom:20px}.wp-empty-hero strong{font-size:18px}.wp-empty-hero p{margin:0;color:var(--wp-muted)}.wp-empty-mark{width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,var(--wp-cyan-dim),transparent),var(--wp-panel);border:1px solid var(--wp-line);box-shadow:inset 0 0 0 6px var(--wp-bg)}.wp-project-list{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}.wp-project-card{display:flex;align-items:center;gap:12px;background:var(--wp-card);border:1px solid var(--wp-line);border-radius:16px;padding:8px 8px 8px 4px}.wp-project-open{flex:1;display:grid;justify-items:start;gap:4px;border:0;background:transparent;color:var(--wp-text);text-align:left;padding:10px 12px;border-radius:12px;cursor:pointer}.wp-project-open:hover{background:var(--wp-cyan-dim)}.wp-project-open span{color:var(--wp-muted);font-size:13px}.wp-composer{display:grid;gap:14px;background:var(--wp-card);border:1px solid var(--wp-line);border-radius:20px;padding:22px}.wp-composer h2{margin:0;font-size:18px}.wp-field{display:grid;gap:8px;color:var(--wp-muted);font-size:13px;font-weight:600}.wp-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.wp-field textarea,.wp-field select,.wp-create-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.wp-create-page textarea,.wp-create-page select{width:100%;box-sizing:border-box;border:1px solid var(--wp-line);background:var(--wp-bg);color:var(--wp-text);border-radius:12px;padding:12px 14px;font:inherit;color-scheme:dark}[data-theme=light] .wp-field input,[data-theme=light] .wp-field textarea,[data-theme=light] .wp-field select,[data-theme=light] .wp-create-page input,[data-theme=light] .wp-create-page textarea,[data-theme=light] .wp-create-page select{color-scheme:light}.wp-field input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.wp-field textarea:focus,.wp-field select:focus,.wp-field input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,.wp-field textarea:focus-visible,.wp-field select:focus-visible,.wp-create-page input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.wp-create-page textarea:focus,.wp-create-page select:focus,.wp-create-page input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,.wp-create-page textarea:focus-visible,.wp-create-page select:focus-visible{outline:none;border-color:var(--wp-cyan);box-shadow:0 0 0 3px var(--wp-cyan-dim)}.wp-field textarea{min-height:148px;resize:vertical;line-height:1.5}.wp-composer-actions{display:flex;justify-content:flex-end}.wp-ghost{border:1px solid var(--wp-line);background:transparent;color:var(--wp-muted);border-radius:999px;padding:8px 14px;cursor:pointer}.wp-ghost:hover{color:var(--wp-text);background:var(--wp-cyan-dim)}.wp-form-error{margin:0;color:var(--wp-danger)}.wp-page-meta,.wp-page-note{margin:0;color:var(--wp-muted);font-size:13px}.wp-page-note.wp-vc-error{color:#f87171}.wp-empty-compact{display:grid;gap:6px;padding:8px 2px 4px}.wp-empty-compact strong{font-size:14px}.wp-empty-compact p{margin:0;color:var(--wp-muted);font-size:13px}.wp-scene-rail-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.wp-scene-rail-head h2{margin:0;font-size:16px}.wp-scene-rail-head span{color:var(--wp-cyan);font-size:13px;font-weight:700}.wp-scene-item{display:grid!important;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:100%;margin-bottom:8px;border:1px solid transparent;background:var(--wp-bg);color:inherit;text-align:left;padding:10px;border-radius:14px;cursor:pointer}.wp-scene-item:hover{background:var(--wp-cyan-dim)}.wp-scene-num{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--wp-panel);border:1px solid var(--wp-line);font-weight:700}.wp-scene-item-copy{display:grid;gap:2px;min-width:0}.wp-scene-item-copy strong{font-size:14px}.wp-scene-item-copy em{color:var(--wp-muted);font-style:normal;font-size:12px}.wp-scene-preview{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:20px;align-items:center;min-height:420px;padding:22px}.wp-preview-stage{aspect-ratio:9 / 16;width:min(220px,100%);margin:0 auto;border-radius:22px;background:linear-gradient(180deg,rgba(35,214,200,.14),transparent 46%),var(--wp-bg);border:1px solid var(--wp-line);display:grid;place-items:center;text-align:center;color:var(--wp-muted);box-shadow:inset 0 0 0 8px #07101859}.wp-preview-stage[data-ready=true]{border-color:var(--wp-cyan)}.wp-preview-stage--wide{aspect-ratio:16 / 9;width:min(320px,100%);max-width:100%}.wp-preview-index{font-size:28px;font-weight:800;color:var(--wp-text)}.wp-preview-stage p{margin:0;font-size:13px}.wp-preview-copy h2{margin:0 0 8px;font-size:22px}.wp-preview-copy p{margin:0 0 16px;color:var(--wp-muted);line-height:1.55}.wp-vc-scene-form{grid-column:1 / -1;display:grid;gap:14px;margin-top:20px;padding-top:20px;border-top:1px solid var(--wp-line)}.wp-vc-scene-form-actions{display:flex;justify-content:flex-end}.wp-vc-scene-info{display:grid;gap:10px;margin:16px 0;padding:16px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card)}.wp-vc-scene-info-row{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;color:var(--wp-muted);font-size:13px}.wp-vc-scene-info-actions{display:flex;justify-content:flex-end}.wp-vc-split-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:var(--wp-muted);white-space:nowrap}.wp-vc-split-badge[data-over=true]{font-weight:700;color:var(--wp-rose)}.wp-vc-split{display:grid;gap:10px;margin:0 0 16px}.wp-vc-split-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0}.wp-vc-split-head .wp-vc-split-badge{font-size:13px}.wp-vc-split-note{color:var(--wp-muted);font-size:12px}.wp-vc-over-limit{display:grid;gap:12px;padding:16px;border:1px solid var(--wp-rose);border-radius:12px;background:var(--wp-card);min-width:0}.wp-vc-over-limit-lead{margin:0;color:var(--wp-text);font-size:14px;font-weight:600}.wp-vc-over-limit-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.wp-vc-over-limit-card{display:grid;gap:4px;padding:12px;border:1px solid var(--wp-line);border-radius:10px;background:transparent;color:var(--wp-text);text-align:left;cursor:pointer;min-width:0}.wp-vc-over-limit-card span{color:var(--wp-muted);font-size:12px}.wp-vc-over-limit-card:disabled{opacity:.55;cursor:not-allowed}.wp-vc-over-limit-mode{display:grid;gap:10px}.wp-vc-over-limit-scenes{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wp-vc-over-limit-scenes li{display:grid;gap:6px}.wp-vc-over-limit-row{display:flex;align-items:center;gap:8px;min-width:0;margin:0;color:var(--wp-text);font-size:13px;font-weight:500}label.wp-vc-over-limit-row{cursor:pointer}.wp-vc-over-limit-row input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:0;padding:0;border-radius:4px;accent-color:var(--wp-cyan);cursor:pointer}.wp-vc-over-limit-row input[type=checkbox]:disabled{cursor:not-allowed}.wp-vc-over-limit-row .wp-scene-num{flex:0 0 auto;width:26px;height:26px;border-radius:8px;font-size:12px}.wp-vc-over-limit-row[data-checked=true]{color:var(--wp-muted)}.wp-vc-over-limit-row[data-checked=true] .wp-vc-over-limit-row-title,.wp-vc-over-limit-row[data-checked=true] .wp-vc-over-limit-row-sec{text-decoration:line-through;opacity:.6}.wp-vc-toast-link{margin-left:6px;color:var(--wp-cyan);font-weight:700;text-decoration:none}.wp-vc-toast-link:hover,.wp-vc-toast-link:focus-visible{text-decoration:underline}.wp-vc-over-limit-row-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-vc-over-limit-row-sec{flex:0 0 auto;color:var(--wp-muted)}.wp-vc-split-line{justify-self:center;max-width:100%;font-size:12px;white-space:normal}.wp-vc-over-limit-foot{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;font-size:13px}.wp-vc-quote-table-wrap{overflow-x:auto;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-card)}.wp-vc-quote-table{width:100%;min-width:360px;border-collapse:collapse;font-size:12px}.wp-vc-quote-table th,.wp-vc-quote-table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--wp-line);white-space:nowrap}.wp-vc-quote-table th{color:var(--wp-muted);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.02em}.wp-vc-quote-table td:first-child{white-space:normal;min-width:96px}.wp-vc-quote-table td:last-child{font-weight:700;text-align:right}.wp-vc-quote-table tbody tr:last-child td{border-bottom:none}.wp-vc-quote-table tbody tr[data-testid=vc-quote-total] td{border-top:1px solid var(--wp-line);color:var(--wp-text)}@media(max-width:480px){.wp-vc-quote-table{min-width:0;font-size:11px}.wp-vc-quote-table th,.wp-vc-quote-table td{padding:6px}.wp-vc-quote-table td:first-child{min-width:0;word-break:keep-all}.wp-vc-quote-table th{letter-spacing:0}}.wp-vc-preview-headline{margin:-4px 0 0;color:var(--wp-cyan);font-size:13px;font-weight:700}.wp-vc-preview-bullets{margin:-8px 0 16px;padding:0 0 0 18px;color:var(--wp-muted);font-size:13px;line-height:1.6}.wp-dock-pipe{margin:0 0 8px;color:var(--wp-muted);font-size:12px;font-weight:700}@media(max-width:720px){.wp-page-head h1{font-size:26px}.wp-composer{padding:16px}.wp-shorts-layout,.wp-scene-preview{grid-template-columns:1fr;min-height:0}.wp-dock-compose{grid-template-columns:1fr 1fr}.wp-dock-compose textarea{grid-column:1 / -1}.wp-image-page .wp-image-head{flex-wrap:wrap}.wp-hero,.wp-hero img,.wp-hero-stage{min-height:240px;height:240px}.wp-feature-band{grid-template-columns:1fr}.wp-hero-copy h1{font-size:24px}.wp-site-footer{grid-template-columns:1fr 1fr}.wp-voice-grid,.wp-model3d-layout,.wp-tools-compare,.wp-assets-layout,.wp-workspace-compose,.wp-timeline-sample,.wp-timeline-editor .wp-timeline-body,.wp-chat,.wp-story{grid-template-columns:1fr}.wp-chat-suggestions,.wp-chat-compose-row{grid-template-columns:1fr 1fr}.wp-story-shots,.wp-translate-layout,.wp-translate-langs{grid-template-columns:1fr}}.wp-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.wp-page-head-copy{display:grid;gap:6px;min-width:0}.wp-page-head h1{margin:0;font-size:28px;line-height:1.25;letter-spacing:-.01em}.wp-page-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.wp-section{margin-bottom:40px}.wp-section:last-child{margin-bottom:0}.wp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.wp-section-head h2{margin:0;font-size:17px;line-height:1.4}.wp-section-head p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--wp-muted);word-break:keep-all}.wp-card2{display:block;width:100%;background:var(--wp-card);border:1px solid var(--wp-line);border-radius:12px;overflow:hidden;text-align:left;color:inherit;font:inherit;padding:0}.wp-card2-interactive{cursor:pointer;transition:border-color .12s ease,transform .12s ease}.wp-card2-interactive:hover{border-color:color-mix(in srgb,var(--wp-cyan) 45%,var(--wp-line));transform:translateY(-1px)}.wp-thumb{position:relative;display:block;width:100%;background:var(--wp-bg);overflow:hidden}.wp-thumb-16x9{aspect-ratio:16 / 9}.wp-thumb-9x16{aspect-ratio:9 / 16}.wp-thumb-1x1{aspect-ratio:1 / 1}.wp-thumb-4x5{aspect-ratio:4 / 5}.wp-thumb-4x3{aspect-ratio:4 / 3}.wp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.wp-thumb-skeleton{position:absolute;inset:0;background:linear-gradient(135deg,#1b2531,var(--wp-bg) 70%)}.wp-thumb-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#04060a8c;opacity:0;transition:opacity .12s ease}.wp-thumb:hover .wp-thumb-overlay,.wp-card2:hover .wp-thumb-overlay,.wp-thumb-overlay:focus-within{opacity:1}.wp-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--wp-line);border-radius:999px;padding:7px 13px;background:var(--wp-card);color:var(--wp-text);font-size:13px;line-height:1.2;cursor:pointer;white-space:nowrap}.wp-pill:hover:not(:disabled){border-color:color-mix(in srgb,var(--wp-cyan) 45%,var(--wp-line))}.wp-pill:disabled{opacity:.5;cursor:default}.wp-pill-on{background:var(--wp-cyan-dim);border-color:var(--wp-cyan);color:var(--wp-cyan);font-weight:600}.wp-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:800;line-height:1.6;letter-spacing:.03em}.wp-badge-neutral{background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-muted)}.wp-badge-accent{background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-badge-hot{background:var(--wp-rose);color:var(--wp-rose-fg)}.wp-badge-warn{background:#fbbf242e;color:#fbbf24}.wp-empty2{display:grid;justify-items:start;gap:8px;padding:28px;background:var(--wp-card);border:1px solid var(--wp-line);border-radius:12px;word-break:keep-all}.wp-empty2-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:2px;border-radius:12px;background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-empty2 strong{font-size:16px}.wp-empty2 p{margin:0;font-size:13.5px;line-height:1.6;color:var(--wp-muted)}.wp-empty2-steps{margin:6px 0 0;padding-left:18px;display:grid;gap:5px;font-size:13px;line-height:1.55;color:var(--wp-muted)}.wp-empty2-action{margin-top:10px}@media(max-width:720px){.wp-page-head,.wp-section-head{flex-direction:column;align-items:flex-start}}.wp-tool-card{display:grid}.wp-tool-card-body{display:block;margin:0;padding:11px 13px 13px;font-size:13.5px;font-weight:600;line-height:1.4;word-break:keep-all}.wp-tools-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.wp-page:has(.wp-tools){--wp-page-gutter: 12px;padding-top:40px}.wp-tools{gap:0;padding-left:8px}.wp-tools [data-testid=tools-extra-compare],.wp-tools .wp-tools-extra{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-tools>.wp-page-head{margin:0 0 33px}.wp-tools>.wp-page-head h1{margin:0;font-size:24px;font-weight:700;line-height:32px;color:var(--wp-ink)}.wp-tools>.wp-page-head p,.wp-tools>.wp-page-head [class*=kicker],.wp-tools>.wp-page-head small{display:none}.wp-tools [data-testid=tools-groups] .wp-section-head p{display:none}.wp-tools,.wp-tools [data-testid=tools-groups]{width:100%}.wp-tools-grid{display:grid;grid-template-columns:repeat(4,314.5px);justify-content:start;gap:16px}@media(max-width:1439px){.wp-tools-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.wp-tools button.wp-tool-card,.wp-tools .wp-tool-card{width:auto;height:auto;aspect-ratio:315 / 177}}.wp-tools button.wp-tool-card,.wp-tools .wp-tool-card{position:relative;width:315px;height:177px;display:block;grid-template-rows:none;padding:0;background:transparent;border:0;border-radius:8px;overflow:hidden}.wp-tools button.wp-tool-card:hover,.wp-tools .wp-card2-interactive.wp-tool-card:hover{border-color:transparent;transform:none}.wp-tools .wp-tool-card:hover .wp-tool-split{transform:scale(1.02)}.wp-tool-split{position:relative;display:block;height:100%;overflow:hidden;border-radius:8px;transition:transform .2s ease}.wp-tool-split:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(180deg,#0000,#0009);pointer-events:none}.wp-tool-split-before,.wp-tool-split-after{position:absolute;top:0;bottom:0;width:50%}.wp-tool-split-before{left:0;background:linear-gradient(145deg,#3a2a28,#1a1514 70%)}.wp-tool-split-after{right:0;background:linear-gradient(145deg,#2a3a38,#12181c 70%)}.wp-tool-split-line{position:absolute;left:50%;top:10px;bottom:10px;width:2px;margin-left:-1px;border-radius:2px;background:#fff}.wp-tool-split[data-tool=tool-bg-remove] .wp-tool-split-before{background:linear-gradient(160deg,#7a2a24,#2a1614)}.wp-tool-split[data-tool=tool-bg-remove] .wp-tool-split-after{background:linear-gradient(160deg,#2b3c38,#10161a)}.wp-tool-split[data-tool=tool-erase] .wp-tool-split-before{background:linear-gradient(160deg,#4a6a78,#1a2830)}.wp-tool-split[data-tool=tool-erase] .wp-tool-split-after{background:linear-gradient(160deg,#7a9aaa,#243038)}.wp-tool-split[data-tool=tool-upscale] .wp-tool-split-before{background:linear-gradient(160deg,#3a3430 40%,#1c1816);filter:saturate(.5)}.wp-tool-split[data-tool=tool-upscale] .wp-tool-split-after{background:linear-gradient(160deg,#5a5048,#2a2420)}.wp-tool-split[data-tool=tool-restore] .wp-tool-split-before{background:linear-gradient(160deg,#6a5340,#2a2218)}.wp-tool-split[data-tool=tool-restore] .wp-tool-split-after{background:linear-gradient(160deg,#4a5a58,#1a2224)}.wp-tool-split[data-tool=tool-retouch] .wp-tool-split-before{background:linear-gradient(160deg,#5a4038,#241818)}.wp-tool-split[data-tool=tool-retouch] .wp-tool-split-after{background:linear-gradient(160deg,#7a5a50,#2a1c1c)}.wp-tool-split[data-tool=tool-resize] .wp-tool-split-before{background:linear-gradient(90deg,#2a3440 60%,#14181c)}.wp-tool-split[data-tool=tool-resize] .wp-tool-split-after{background:linear-gradient(180deg,#2a3440 40%,#14181c)}.wp-tool-split[data-tool=tool-bg-replace] .wp-tool-split-before{background:linear-gradient(160deg,#3a3a30,#181814)}.wp-tool-split[data-tool=tool-bg-replace] .wp-tool-split-after{background:linear-gradient(160deg,#2a4a58,#102028)}.wp-tools .wp-tool-card span.wp-tool-card-body{position:absolute;left:12px;right:44px;bottom:12px;display:block;padding:0}.wp-tools .wp-tool-card-body strong{display:block;font-size:16px;font-weight:600;line-height:22px;color:var(--wp-text)}.wp-tools .wp-tool-card-body small{display:none}.wp-tool-arrow{position:absolute;right:14px;bottom:14px;color:var(--wp-text)}.wp-tool-cost{position:absolute;top:8px;left:8px;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#0000008c;color:var(--wp-text);font-size:11px;font-weight:500;line-height:17px}.wp-tools .wp-section{margin-bottom:32px}.wp-tools .wp-section-head{margin-bottom:0}.wp-tools .wp-tool-card .wp-tool-split span.wp-tool-split-line{width:2px;height:auto;min-width:0;padding:0;margin:0 0 0 -1px;background:#fff}.wp-tools .wp-section-head h2{margin:0 0 12px;font-size:20px;font-weight:600;line-height:25px;color:var(--wp-ink)}.wp-tools .wp-section-head p{margin:4px 0 0;font-size:14px;font-weight:400;line-height:23px}.wp-tools-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.wp-tool-compare-after .wp-thumb-skeleton{background:linear-gradient(135deg,#26313f,var(--wp-bg) 70%)}.wp-video-sample{position:relative;display:flex;flex-direction:column}.wp-video-sample-active{border-color:color-mix(in srgb,#fff 10%,transparent)}.wp-sample-body{display:block;width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.wp-sample-copy{display:grid;gap:4px;padding:11px 13px 12px;word-break:keep-all}.wp-sample-copy strong{font-size:13.5px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-sample-prompt{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.5;color:var(--wp-muted)}.wp-sample-overlay-hint{font-size:12px;font-weight:600;color:var(--wp-text)}.wp-video-sample .wp-remix{position:absolute;inset:auto 12px 12px auto;min-width:99px;height:28px;box-sizing:border-box;border:0;border-radius:999px;padding:6px 12px;text-align:center;background:#141414d9;color:var(--wp-text);font-size:12px;font-weight:500;cursor:pointer;opacity:0;z-index:2}.wp-page:has(.wp-gallery-page){--wp-page-gutter: 8px;padding-bottom:40px}.wp-gallery-page{min-height:0}.wp-gallery-masonry{display:flex;flex-direction:column;gap:6px;width:100%;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.wp-gallery-masonry::-webkit-scrollbar{display:none}.wp-gallery-row{display:flex;flex-wrap:nowrap;gap:6px;width:max-content}.wp-gallery-row[data-row="1"] article.wp-gallery-card{height:371px}.wp-gallery-page .wp-gallery-row:nth-child(1){flex-wrap:wrap;width:1330px}.wp-gallery-page .wp-gallery-row:nth-child(1):before{content:"갤러리 샘플";flex:0 0 100%;order:0;box-sizing:border-box;height:25px;margin:0 0 -6px;padding:0;border:0;font-size:20px;font-weight:600;line-height:25px;color:var(--wp-ink)}.wp-gallery-page .wp-gallery-row:nth-child(1):after{content:"공개는 옵트인입니다.";flex:0 0 100%;order:1;box-sizing:border-box;height:20px;margin:4px 0 6px;padding:0;border:0;font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-gallery-page .wp-gallery-row:nth-child(1) article.wp-gallery-card{order:2}.wp-gallery-row[data-row="2"] article.wp-gallery-card{height:288px}.wp-gallery-page .wp-gallery-row:nth-child(3){flex-wrap:wrap;width:1330px;margin-top:28px}.wp-gallery-page .wp-gallery-row:nth-child(3):before{content:"편집 샘플";flex:0 0 100%;order:0;box-sizing:border-box;height:25px;margin:0 0 -6px;padding:0;border:0;font-size:20px;font-weight:600;line-height:25px;color:var(--wp-ink)}.wp-gallery-page .wp-gallery-row:nth-child(3):after{content:"지금은 편집 샘플만 보여 줍니다.";flex:0 0 100%;order:1;box-sizing:border-box;height:20px;margin:4px 0 6px;padding:0;border:0;font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-gallery-page .wp-gallery-row:nth-child(3) article.wp-gallery-card{order:2;height:379px}.wp-gallery-page .wp-gallery-row:nth-child(4) article.wp-gallery-card{height:372px}.wp-gallery-page article.wp-gallery-card[data-w=a]{flex:none;width:659px;min-width:659px}.wp-gallery-page .wp-gallery-row:nth-child(3) article.wp-gallery-card[data-w=a]{flex:none;width:213px;min-width:213px}.wp-gallery-page article.wp-gallery-card[data-w=b]{flex:none;width:505px;min-width:505px}.wp-gallery-row[data-row="1"] article.wp-gallery-card:nth-child(2){flex:none;width:665px;min-width:665px}.wp-gallery-page .wp-gallery-row:nth-child(3) article.wp-gallery-card:nth-child(2){flex:none;width:213px;min-width:213px}.wp-gallery-page .wp-gallery-row:nth-child(3) article.wp-gallery-card:nth-child(3){flex:none;width:213px;min-width:213px}.wp-gallery-page .wp-gallery-row:nth-child(3) article.wp-gallery-card:nth-child(4){flex:none;width:673px;min-width:673px}.wp-gallery-page article.wp-gallery-card[data-w=c]{flex:none;width:282px;min-width:282px}.wp-gallery-page article.wp-gallery-card[data-w=d]{flex:none;width:517px;min-width:517px}.wp-gallery-page .wp-gallery-row:nth-child(4) article.wp-gallery-card[data-w=d]{flex:none;width:662px;min-width:662px}.wp-gallery-page article.wp-gallery-card[data-w=e]{flex:none;width:288px;min-width:288px}.wp-gallery-page .wp-gallery-row:nth-child(4) article.wp-gallery-card[data-w=e]{flex:none;width:662px;min-width:662px}.wp-gallery-page .wp-gallery-row:nth-child(4) article.wp-gallery-card:nth-child(3){display:none}.wp-gallery-page .wp-gallery-row:nth-child(4) article.wp-gallery-card:nth-child(4){display:none}.wp-gallery-page .wp-gallery-row:nth-child(5){display:none}.wp-gallery-page .wp-gallery-row:nth-child(6){display:none}.wp-gallery-page .wp-gallery-row:nth-child(7){display:none}.wp-gallery-page .wp-gallery-row:nth-child(8){display:none}.wp-gallery-page .wp-gallery-row:nth-child(9){display:none}.wp-gallery-page .wp-gallery-row:nth-child(10){display:none}.wp-gallery-page .wp-gallery-row:nth-child(1) article.wp-gallery-card:nth-child(3){display:none}.wp-gallery-page .wp-gallery-row:nth-child(1) article.wp-gallery-card:nth-child(4){display:none}.wp-gallery-page .wp-gallery-row:nth-child(2) article.wp-gallery-card:nth-child(4){display:none}.wp-gallery-page article.wp-gallery-card[data-w=f]{flex:none;width:513px;min-width:513px}.wp-gallery-page article.wp-gallery-card[data-w=g]{flex:none;width:186px;min-width:186px}.wp-gallery-page article.wp-gallery-card{position:relative;min-width:0;min-height:0;overflow:hidden;padding:0;border:0;border-radius:8px;background:var(--wp-card);cursor:pointer;line-height:24px}.wp-gallery-page article.wp-gallery-card img,.wp-gallery-page article.wp-gallery-card .wp-tile-stage{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.wp-gallery-page article.wp-gallery-card:hover{filter:none}.wp-gallery-page article.wp-gallery-card:after{content:none;display:none;opacity:0;height:0}.wp-gallery-page article.wp-gallery-card:hover img,.wp-gallery-page article.wp-gallery-card:hover .wp-tile-stage{transform:scale(1.05)}.wp-gallery-page article.wp-gallery-card p,.wp-gallery-page article.wp-gallery-card [data-testid=editorial-badge]{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.wp-gallery-page .wp-gallery-card .wp-remix{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:99px;min-width:99px;height:28px;box-sizing:border-box;padding:6px 12px;border:0;border-radius:999px;background:#141414d9;color:var(--wp-text);font-size:12px;font-weight:500;line-height:16px;opacity:0;inset:auto auto 8px 50%;transform:translate(-50%);cursor:pointer}.wp-gallery-page .wp-gallery-card:hover .wp-remix{opacity:1}.wp-gallery-page .wp-gallery-card .wp-remix:hover{filter:none;box-shadow:none}.wp-gallery-modal{position:fixed;inset:0 0 0 80px;z-index:30;display:grid;grid-template-columns:857px 351px minmax(0,1fr);overflow:hidden;place-items:stretch;padding:0;background:#070b10}.wp-gallery-detail{display:contents}.wp-gallery-extra{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-gallery-detail-media{position:relative;display:grid;place-items:center;min-height:0;background:#05070a}.wp-gallery-x{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:#0c1016b8;color:var(--wp-text);cursor:pointer}.wp-gallery-detail-media img{max-width:100%;max-height:min(84vh,720px);object-fit:contain;display:block}.wp-gallery-detail-side{display:grid;align-content:start;width:351px;padding:24px 0 20px;overflow-y:auto;background:#070b10;border-left:0;word-break:keep-all}.wp-gallery-prompt-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.wp-gallery-copy,.wp-gallery-download,.wp-gallery-like{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:var(--wp-raised);color:var(--wp-ink);cursor:pointer}.wp-gallery-copy{width:65px;height:28px;padding:0;border-radius:6px;background:color-mix(in srgb,var(--wp-accent) 20%,transparent);color:var(--wp-accent);font-size:16px;font-weight:400}.wp-gallery-side-row{display:grid;grid-template-columns:299px 44px;gap:8px}.wp-gallery-download{width:299px;height:44px;border-radius:12px;background:var(--wp-raised);font-size:16px;font-weight:400}.wp-gallery-like{width:44px;height:44px;border-radius:12px}.wp-gallery-thumbs{display:grid;justify-items:center;align-content:start;gap:8px;width:152px;padding:11px 0 12px;overflow-y:auto;background:#070b10}.wp-gallery-thumb{width:97px;height:55px;padding:0;overflow:hidden;border:0;border-radius:0;background:var(--wp-raised);cursor:pointer}.wp-gallery-thumb[data-active=true]{width:102px;height:57px;box-shadow:0 0 0 2px var(--wp-accent)}.wp-gallery-thumb img,.wp-gallery-thumb span{display:block;width:100%;height:100%;object-fit:cover}.wp-gallery-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.wp-gallery-detail-title{margin:0;font-size:16px;font-weight:700;line-height:1.4}.wp-gallery-detail-label{margin:0 0 6px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--wp-muted)}.wp-gallery-detail-prompt{margin:0 0 18px;font-size:13px;line-height:1.65;color:var(--wp-text)}.wp-gallery-detail-spec{margin:0 0 20px;display:grid;gap:8px}.wp-gallery-detail-spec>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px}.wp-gallery-detail-spec dt{color:var(--wp-muted)}.wp-gallery-detail-spec dd{margin:0;font-weight:600;text-align:right}.wp-gallery-detail-actions{display:grid;gap:8px}.wp-gallery-detail-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:351px;height:44px;padding:0;border:0;border-radius:12px;background:color-mix(in srgb,var(--wp-accent) 20%,transparent);color:var(--wp-accent);font-size:16px;font-weight:400;cursor:pointer}.wp-gallery-detail-primary:hover{filter:brightness(1.08)}@media(max-width:900px){.wp-gallery-modal{grid-template-columns:1fr;inset:72px 0 0}.wp-gallery-detail-side{width:auto;border-left:0;border-top:1px solid var(--wp-line)}.wp-gallery-thumbs{display:none}.wp-model3d-layout{grid-template-columns:minmax(0,1fr)}.wp-model3d-side,.wp-model3d-main{min-width:0}.wp-model3d-side{width:100%;padding:0 0 8px}}.wp-plan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:18px 0}.wp-plan-card{display:grid;gap:10px;padding:20px;align-content:start}.wp-plan-card h2{margin:0;font-size:17px}.wp-plan-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0}.wp-plan-amount strong{font-size:24px;font-variant-numeric:tabular-nums}.wp-plan-amount span{font-size:12px;color:var(--wp-muted)}.wp-plan-cta{display:block;margin-top:4px;padding:9px 14px;border-radius:10px;background:var(--wp-cyan);color:var(--wp-cyan-fg);font-size:13px;font-weight:700;text-align:center;text-decoration:none}.wp-plan-cta:hover{filter:brightness(1.08)}.wp-badge{white-space:nowrap;flex-shrink:0}.wp-gallery-card-body .wp-badge{font-size:9px;padding:2px 6px}.wp-page-submeta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:-18px 0 22px}.wp-page-submeta p{margin:0}.wp-page-meta{font-size:13px;color:var(--wp-muted)}.wp-timeline-head .wp-page-head-copy h1{margin:0;font-size:28px;line-height:1.25;letter-spacing:-.01em}.wp-thumb-play{position:absolute;left:8px;top:8px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#06080cb3;color:var(--wp-text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}img.wp-tile-stage,img.wp-feature-mark{display:block;width:100%;object-fit:cover;background:none}img.wp-feature-mark{height:52px}.wp-feature-chip img.wp-feature-mark{height:100%}img.wp-tile-stage{height:150px}.wp-main:has(.wp-entitlement)>.wp-banner[data-testid=welcome-banner]{display:none}.wp-cookie{position:fixed;left:calc(var(--wp-rail-width) + 24px);bottom:24px;z-index:60;display:grid;gap:14px;width:min(420px,calc(100vw - var(--wp-rail-width) - 48px));padding:18px;border:1px solid var(--wp-line);border-radius:16px;background:var(--wp-panel);box-shadow:0 24px 60px #00000080;color:var(--wp-muted);font-size:13px;line-height:1.6}.wp-cookie>span:first-child{color:var(--wp-text);word-break:keep-all}.wp-cookie>span:last-child{display:flex;gap:8px;flex-wrap:wrap}.wp-cookie button{flex:1 1 auto;min-width:88px;padding:9px 14px;border:1px solid var(--wp-line);border-radius:10px;background:transparent;color:var(--wp-text);font-size:13px;font-weight:600;cursor:pointer}.wp-cookie button:hover{background:color-mix(in srgb,var(--wp-text) 6%,transparent)}.wp-cookie button:first-child{background:var(--wp-cyan);border-color:transparent;color:var(--wp-cyan-fg)}.wp-cookie button:first-child:hover{filter:brightness(1.08);background:var(--wp-cyan)}.wp-cookie button[data-testid=cookie-settings]{flex:0 0 auto;min-width:0;border-color:transparent;color:var(--wp-muted);font-weight:500;text-decoration:underline;text-underline-offset:3px}.wp-site-footer{grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(120px,.8fr));gap:32px 40px;padding:44px 32px 56px;background:var(--wp-bg);font-size:13px}.wp-main:has(.wp-gallery-page) .wp-site-footer{padding-top:48px;padding-bottom:32px;border-top-color:var(--wp-hair)}.wp-footer-brand{display:grid;gap:10px;align-content:start;max-width:46ch}.wp-footer-brand strong{margin-bottom:0;font-size:15px;letter-spacing:-.01em}.wp-footer-brand p{margin:0;font-size:12.5px;line-height:1.7}.wp-footer-brand p[data-testid=footer-business]{padding:12px 14px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-panel);font-size:11.5px;line-height:1.75;color:var(--wp-muted);word-break:keep-all}.wp-footer-brand>a{justify-self:start;padding:7px 14px;border:1px solid var(--wp-line);border-radius:999px;font-size:12.5px;font-weight:600}.wp-footer-brand>a:hover{background:color-mix(in srgb,var(--wp-text) 6%,transparent)}.wp-footer-col{gap:10px}.wp-footer-col p{margin:0 0 2px;font-size:12px;letter-spacing:.04em;color:var(--wp-text)}.wp-site-footer a{font-size:12.5px;line-height:1.5;width:fit-content}.wp-footer-col [data-testid=footer-sns]{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:6px;padding-top:12px;border-top:1px solid var(--wp-line)}.wp-image-dock{width:min(1060px,100%);margin-inline:auto;bottom:20px;padding:10px 12px 12px;border-radius:20px;background:color-mix(in srgb,var(--wp-panel) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wp-dock-grip{display:block;width:46px;height:3px;margin:0 auto 10px;border-radius:999px;background:var(--wp-cyan);opacity:.55}.wp-image-dock .wp-dock-compose{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-bottom:10px}.wp-dock-upload{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-bg);color:var(--wp-muted);cursor:pointer}.wp-dock-upload:hover{color:var(--wp-text);border-color:color-mix(in srgb,var(--wp-cyan) 45%,var(--wp-line))}.wp-image-dock .wp-dock-compose textarea{min-height:42px;border:0;background:transparent;padding:10px 4px;font-size:14px;line-height:1.5}.wp-image-dock .wp-dock-compose textarea:focus,.wp-image-dock .wp-dock-compose textarea:focus-visible{border-color:transparent;box-shadow:none}.wp-image-dock .wp-dock-compose textarea::placeholder{color:var(--wp-muted)}.wp-image-dock:not(.wp-video-dock) .wp-dock-compose textarea::placeholder{color:var(--wp-ink-muted)}.wp-dock-suggestions{display:grid;gap:6px;margin-bottom:10px}.wp-image-dock .wp-style-row,.wp-image-dock .wp-example-row{display:flex;flex-wrap:wrap;gap:6px;margin:0}.wp-style-row-inline{margin-bottom:10px!important}.wp-image-dock .wp-chip{padding:5px 11px;border:1px solid var(--wp-line);border-radius:999px;background:transparent;color:var(--wp-muted);font-size:12px}.wp-image-dock .wp-chip:hover{color:var(--wp-text);border-color:color-mix(in srgb,var(--wp-cyan) 45%,var(--wp-line))}.wp-image-dock .wp-chip-on{background:var(--wp-cyan-dim);border-color:var(--wp-cyan);color:var(--wp-cyan);font-weight:600}.wp-image-dock .wp-chip-quiet{border-style:dashed;font-size:11.5px}.wp-image-dock .wp-dock-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wp-image-dock .wp-dock-chip>button{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid var(--wp-line);border-radius:999px;background:var(--wp-bg);color:var(--wp-text);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.wp-image-dock .wp-dock-chip>button:hover,.wp-image-dock .wp-dock-chip>button[aria-expanded=true]{border-color:var(--wp-cyan);color:var(--wp-cyan)}.wp-dock-send{display:flex;align-items:center;gap:8px;margin-left:auto}.wp-dock-icon{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--wp-muted);cursor:pointer}.wp-dock-icon:hover{background:color-mix(in srgb,var(--wp-text) 7%,transparent);color:var(--wp-text)}.wp-dock-cost{display:inline-flex;align-items:center;gap:4px;color:var(--wp-muted);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.wp-dock-go{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:var(--wp-cyan);color:var(--wp-cyan-fg);cursor:pointer}.wp-dock-go:hover:not(:disabled){filter:brightness(1.1)}.wp-dock-go:disabled{background:var(--wp-panel);border:1px solid var(--wp-line);color:var(--wp-muted);cursor:not-allowed}.wp-image-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.wp-image-head h1{margin:0;font-size:24px;line-height:1.25;letter-spacing:-.01em}.wp-image-head-actions{display:flex;align-items:center;gap:8px}.wp-icon-btn{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-card);color:var(--wp-text);cursor:pointer}.wp-icon-btn:hover{border-color:var(--wp-cyan);color:var(--wp-cyan)}.wp-image-empty{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card);word-break:keep-all}.wp-image-empty-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-image-empty p{display:grid;gap:2px;margin:0}.wp-image-empty strong{font-size:14px}.wp-image-empty span{font-size:13px;color:var(--wp-muted)}.wp-image-empty [data-testid=image-steps]{display:flex;flex-wrap:wrap;gap:4px 14px;counter-reset:wp-step}.wp-image-empty [data-testid=image-steps]>span{counter-increment:wp-step}.wp-image-empty [data-testid=image-steps]>span:before{content:counter(wp-step) ". ";color:var(--wp-cyan);font-weight:700}.wp-audio-card{display:flex;align-items:center;gap:12px;min-width:280px;padding:12px 14px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-card)}.wp-audio-play{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:0;border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-cyan);cursor:pointer}.wp-audio-play:hover{background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-audio-body{display:grid;gap:6px;min-width:0;flex:1}.wp-audio-title{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-wave{display:flex;align-items:flex-end;gap:2px;height:18px}.wp-audio-wave i{flex:1;min-width:2px;border-radius:1px;background:color-mix(in srgb,var(--wp-cyan) 42%,transparent)}.wp-audio-remix{flex-shrink:0;border:1px solid var(--wp-line);border-radius:999px;padding:6px 12px;background:transparent;color:var(--wp-muted);font-size:12px;cursor:pointer}.wp-audio-remix:hover{color:var(--wp-text);border-color:color-mix(in srgb,var(--wp-cyan) 45%,var(--wp-line))}.wp-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wp-start-hero{text-align:center;padding:26px 0 30px}.wp-start-hero h1{margin:0;font-size:40px;line-height:1.2;font-weight:800;letter-spacing:-.02em;word-break:keep-all}.wp-start-sub{margin:12px 0 0;font-size:16px;color:var(--wp-muted);word-break:keep-all}.wp-start-rule{display:flex;align-items:center;gap:14px;max-width:740px;margin:30px auto 16px;color:var(--wp-muted);font-size:12px;letter-spacing:.06em}.wp-start-rule:before,.wp-start-rule:after{content:"";flex:1;height:1px;background:var(--wp-line)}.wp-start-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1080px;margin:0 auto;padding:0;list-style:none}.wp-start-steps li{display:grid;justify-items:center;align-content:center;gap:10px;min-height:110px;padding:24px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card);word-break:keep-all}.wp-start-num{padding:3px 10px;border-radius:8px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.wp-start-steps strong{font-size:15px;line-height:1.4}.wp-start-detail{font-size:12.5px;line-height:1.55;color:var(--wp-muted)}.wp-start-hint{display:inline-flex;align-items:center;gap:8px;margin:22px auto 0;padding:9px 18px;border:1px solid var(--wp-line);border-radius:999px;background:var(--wp-card);font-size:13px;color:var(--wp-text)}@media(max-width:860px){.wp-start-hero h1{font-size:30px}.wp-start-steps{grid-template-columns:1fr}}.wp-image-page .wp-grid,.wp-video-page .wp-grid{margin-top:26px;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px}.wp-dock-tools{position:absolute;top:10px;right:12px;display:flex;gap:2px}.wp-image-dock{position:sticky;isolation:isolate}.wp-image-dock>.wp-dock-grip{position:relative}.wp-anchor-pop{min-width:200px;max-height:min(58vh,460px);overflow-y:auto;padding:6px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-panel);box-shadow:0 22px 56px #0000008c;scrollbar-width:thin;scrollbar-color:var(--wp-line) transparent}.wp-anchor-pop ul{list-style:none;margin:0;padding:0}.wp-option-list button,.wp-model-list button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--wp-text);font:inherit;text-align:left;cursor:pointer}.wp-option-list button:hover,.wp-model-list button:hover{background:color-mix(in srgb,var(--wp-text) 6%,transparent)}.wp-option-list .wp-picker-on,.wp-model-list .wp-picker-on{background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-option-list .wp-picker-on:hover,.wp-model-list .wp-picker-on:hover{background:var(--wp-cyan)}.wp-option-list button{font-size:13px;font-variant-numeric:tabular-nums}.wp-model-list{width:380px;max-width:100%}.wp-model-list button{align-items:flex-start;padding:9px 10px}.wp-model-mark{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;margin-top:1px;border-radius:8px;background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-text);font-size:12px;font-weight:800}.wp-picker-on .wp-model-mark{background:#00000038;color:var(--wp-cyan-fg)}.wp-model-copy{display:grid;gap:2px;min-width:0;flex:1}.wp-model-name{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;line-height:1.35}.wp-model-blurb{font-size:11.5px;line-height:1.45;color:var(--wp-muted);word-break:keep-all}.wp-picker-on .wp-model-blurb{color:#ffffffd1}.wp-model-badge{padding:1px 6px;border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.02em;color:var(--wp-text);background:#3b82f6}.wp-model-badge[data-tone=new]{background:#22c55e}.wp-model-badge[data-tone=hot]{background:#f97316}.wp-model-cost{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;margin-top:2px;color:var(--wp-muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.wp-picker-on .wp-model-cost{color:#ffffffe6}.wp-sample-mosaic{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-rows:210px;grid-auto-flow:dense;gap:4px;margin-top:26px;margin-inline:calc(var(--wp-page-gutter, 24px) * -1)}.wp-sample-mosaic>*:nth-child(6n+1),.wp-sample-mosaic>*:nth-child(6n+4){grid-column:span 2}.wp-sample-tile{position:relative;overflow:hidden;margin:0;padding:0;border:0;border-radius:0;background:var(--wp-card);cursor:pointer}.wp-sample-tile img{width:100%;height:100%;object-fit:cover;display:block}.wp-sample-badge{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:999px;background:#06080ca8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--wp-text);font-size:10.5px;font-weight:700}.wp-sample-action{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:99px;height:28px;box-sizing:border-box;padding:6px 12px;border:0;border-radius:999px;background:#141414d9;color:var(--wp-text);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.wp-sample-action:hover{background:#0a0c10eb;border-color:#ffffff4d}@media(max-width:720px){.wp-sample-mosaic>*:nth-child(6n+1),.wp-sample-mosaic>*:nth-child(6n+4){grid-column:span 1}}.wp-image-page,.wp-video-page{padding-bottom:160px}.wp-video-page{padding-bottom:230px}.wp-image-dock{position:fixed;left:calc(var(--wp-rail-width) + 24px);right:24px;bottom:20px;width:auto;max-width:1060px;margin-inline:auto;z-index:40}@media(max-width:720px){.wp-image-dock{left:12px;right:12px}}.wp-chip-mark{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:5px;background:color-mix(in srgb,var(--wp-text) 10%,transparent);font-size:10px;font-weight:800}.wp-image-dock .wp-dock-chip>button[aria-expanded=true] .wp-chip-mark{background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-image-dock .wp-dock-chip>button svg:last-child{opacity:.5}.wp-image-dock{border:0}.wp-video-dock{left:calc(50% + 48px);right:auto;bottom:0;width:976px;transform:translate(-50%);max-width:calc(100vw - 128px);min-height:0;height:auto;max-height:560px;margin-inline:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:14px 20px 18px;border:1px solid var(--wp-hair);border-radius:24px 24px 0 0;background:var(--wp-ground);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.wp-video-dock>.wp-dock-grip{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}.wp-video-page .wp-video-dock>.wp-dock-grip{position:absolute;top:5px;left:50%;width:48px;height:4px;margin:0 0 0 -24px;padding:0;overflow:visible;clip-path:none;border:0;border-radius:999px;background:var(--wp-cyan);pointer-events:none}.wp-video-dock .wp-dock-compose>.wp-dock-tools{position:static;justify-self:end;align-self:center;z-index:1;display:flex;align-items:center;gap:25px;width:auto;height:24px;margin:0;padding:0;overflow:visible;clip-path:none;pointer-events:auto}.wp-video-dock .wp-dock-compose>.wp-dock-tools .wp-dock-icon{width:18px;height:18px;padding:0;border-radius:6px}.wp-video-dock .wp-dock-compose textarea,.wp-video-dock .wp-dock-compose textarea:focus,.wp-video-dock .wp-dock-compose textarea:focus-visible{box-sizing:border-box;height:auto;min-height:48px;max-height:384px;field-sizing:content;padding:0 8px 0 14px;font-size:16px;color:var(--wp-ink);border:0;border-radius:0;background:transparent;overflow:auto}.wp-video-dock .wp-dock-compose textarea::placeholder{color:var(--wp-ink-muted)}.wp-video-dock .wp-dock-chip>button:not(.wp-dock-upload){box-sizing:border-box;height:38px;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:600;line-height:20px;gap:8px;background:var(--wp-raised);color:var(--wp-ink);border:1px solid var(--wp-hair)}.wp-video-dock .wp-dock-chip>button:not(.wp-dock-upload):hover{background:var(--wp-raised);color:var(--wp-ink);border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent)}.wp-video-dock .wp-dock-chip>button:not(.wp-dock-upload)[aria-expanded=true]{background:var(--wp-raised);color:var(--wp-accent);border-color:color-mix(in srgb,var(--wp-accent) 40%,transparent)}.wp-video-dock .wp-dock-go{box-sizing:border-box;width:40px;height:40px;padding:10px;border-radius:12px;background-image:linear-gradient(to right,rgb(0,152,199),var(--wp-accent));background-color:transparent;color:var(--wp-text)}.wp-video-dock .wp-dock-go:disabled{background-image:none}.wp-video-dock .wp-dock-go svg{width:20px;height:20px}.wp-video-dock .wp-dock-cost,.wp-video-dock [data-testid=video-quote]{font-size:12px;font-weight:500;line-height:16px;color:var(--wp-ink-muted)}.wp-video-dock .wp-dock-cost{gap:2px}.wp-video-dock .wp-dock-icon{width:34px;height:34px;border-radius:6px;border:0;color:var(--wp-ink-muted);background:transparent}.wp-video-dock [data-testid=video-audio-toggle]{padding:8px;line-height:24px}.wp-video-dock [data-testid=video-audio-toggle][data-audio=on]{color:var(--wp-accent);background:color-mix(in srgb,var(--wp-accent) 10%,transparent)}.wp-video-dock .wp-dock-compose{display:grid;grid-template-columns:48px 48px minmax(0,1fr);grid-template-rows:48px minmax(48px,auto);column-gap:0;row-gap:12px;margin-bottom:0}.wp-video-dock .wp-dock-compose textarea{grid-column:1 / -1;width:100%;max-width:100%}.wp-video-dock .wp-dock-controls{margin-top:0;gap:17px}.wp-video-dock .wp-dock-chip>button[data-testid=video-model-trigger]{width:194px;min-width:194px;max-width:194px;padding:8px 16px;gap:8px}.wp-video-dock [data-testid=video-aspect-trigger]{width:54px;min-width:54px;padding-inline:6px}.wp-video-dock [data-testid=video-resolution-trigger]{width:61px;min-width:61px;padding-inline:6px}.wp-video-dock [data-testid=video-duration-trigger]{width:42px;min-width:42px;padding-inline:6px}.wp-video-dock .wp-dock-compose .wp-dock-upload{width:48px;height:48px;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--wp-ink)}.wp-video-dock .wp-dock-chip>.wp-dock-upload svg{opacity:1}.wp-image-dock .wp-dock-extra{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}.wp-page:has([data-testid=page-generate-music]){--wp-page-gutter: 24px;padding:40px 22px 80px 24px}.wp-page:has([data-testid=page-generate-video]){--wp-page-gutter: 24px;padding:40px 22px 80px 24px}.wp-page:has([data-testid=page-generate-image]){--wp-page-gutter: 24px;padding:40px 22px 80px 24px}.wp-video-page .wp-start-hero{width:1024px;max-width:100%;margin:0 auto;padding:0;text-align:center}.wp-video-page .wp-start-hero h1{width:896px;max-width:896px;max-width:100%;margin:0 auto;padding-bottom:8px;font-size:48px;font-weight:700;line-height:55.2px;letter-spacing:0;background:linear-gradient(180deg,var(--wp-ink) 0%,color-mix(in srgb,var(--wp-ink) 65%,transparent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.wp-image-page .wp-start-hero{width:1024px;max-width:100%;margin:0 auto;padding:0;text-align:center}.wp-image-page .wp-start-hero h1{width:896px;max-width:896px;max-width:100%;margin:0 auto;padding-bottom:8px;font-size:48px;font-weight:700;line-height:55.2px;letter-spacing:0;background:linear-gradient(180deg,var(--wp-ink) 0%,color-mix(in srgb,var(--wp-ink) 65%,transparent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.wp-video-page .wp-start-sub,.wp-image-page .wp-start-sub{width:672px;max-width:100%;margin:8px auto 0;font-size:18px;font-weight:400;line-height:28px;color:var(--wp-ink-muted)}.wp-image-page .wp-start-rule,.wp-video-page .wp-start-rule{max-width:100%;margin:32px auto 10px;font-size:16px;color:var(--wp-ink)}.wp-video-page .wp-start-steps{width:1024px;max-width:100%;grid-template-columns:repeat(3,minmax(0,331px));gap:16px;justify-content:center;margin:0 auto}.wp-video-page .wp-start-steps li{display:grid;justify-items:center;align-content:center;gap:10px;width:100%;max-width:331px;height:111px;box-sizing:border-box;padding:24px;border:1px solid var(--wp-hair);border-radius:12px;background:linear-gradient(to bottom right,var(--wp-raised) 0%,color-mix(in srgb,var(--wp-raised) 60%,transparent) 100%);text-align:center}.wp-video-page .wp-start-detail{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wp-video-page .wp-start-num{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:6px;font-weight:700}.wp-image-page .wp-start-steps{width:1025px;max-width:100%;grid-template-columns:repeat(3,minmax(0,331px));gap:16px;justify-content:start;margin:0}.wp-image-page .wp-start-steps li{display:grid;justify-items:center;align-content:center;gap:10px;width:100%;max-width:331px;height:111px;box-sizing:border-box;padding:24px;border:1px solid var(--wp-hair);border-radius:12px;background:linear-gradient(to bottom right,var(--wp-raised) 0%,color-mix(in srgb,var(--wp-raised) 60%,transparent) 100%);text-align:center}.wp-image-page .wp-start-detail{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wp-image-page .wp-start-num{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:6px;font-weight:700}.wp-image-page .wp-sample-mosaic{position:static;left:auto;width:auto;height:auto;overflow:visible;clip:auto;grid-template-columns:659px 665px;grid-template-rows:371px;grid-auto-rows:auto;gap:6px;width:1330px;max-width:none;margin-top:32px;margin-left:-16px}.wp-image-page .wp-sample-mosaic>*:nth-child(6n+1),.wp-image-page .wp-sample-mosaic>*:nth-child(6n+4){grid-column:span 1}.wp-image-page .wp-sample-tile{width:501px;height:282px;border-radius:8px}.wp-image-page .wp-sample-mosaic>.wp-sample-tile:nth-child(1){width:659px;height:371px}.wp-image-page .wp-sample-mosaic>.wp-sample-tile:nth-child(2){width:665px;height:371px}.wp-image-page .wp-sample-mosaic>.wp-sample-tile:nth-child(3){width:517px;height:288px;grid-row:2;grid-column:1 / -1;justify-self:start}.wp-image-page .wp-sample-mosaic>.wp-sample-tile:nth-child(4){width:288px;height:288px;grid-row:2;grid-column:1 / -1;justify-self:start;margin-left:523px}.wp-image-page .wp-sample-action{left:50%;right:auto;bottom:8px;transform:translate(-50%);opacity:0;line-height:16px}.wp-image-page .wp-sample-tile:hover .wp-sample-action{opacity:1}.wp-image-dock:not(.wp-video-dock){left:calc(50% + 48px);right:auto;bottom:0;width:976px;transform:translate(-50%);max-width:calc(100vw - 128px);min-height:221px;height:auto;margin-inline:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;gap:9px;padding:0 17px 16px;border:1px solid var(--wp-line);border-radius:24px}.wp-image-page .wp-image-dock:not(.wp-video-dock){min-height:185px;height:185px;justify-content:flex-start;gap:8px;padding:16px;border:1px solid var(--wp-hair);border-radius:24px 24px 0 0;background:var(--wp-ground);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.wp-image-page .wp-image-dock:not(.wp-video-dock) textarea{line-height:22px}.wp-image-dock .wp-dock-icon:disabled{opacity:.5;cursor:default}.wp-image-page .wp-image-dock:not(.wp-video-dock) .wp-dock-chip>button.wp-dock-extra,.wp-image-page .wp-image-dock:not(.wp-video-dock) button.wp-dock-extra{position:absolute;width:1px;min-width:0;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}.wp-image-dock:not(.wp-video-dock)>.wp-dock-grip{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}.wp-image-page .wp-image-dock:not(.wp-video-dock)>.wp-dock-grip{position:absolute;top:5px;left:50%;width:48px;height:4px;margin:0 0 0 -24px;padding:0;overflow:visible;clip-path:none;border:0;border-radius:999px;background:var(--wp-cyan);pointer-events:none}.wp-image-dock:not(.wp-video-dock) .wp-dock-compose .wp-dock-tools{position:static;display:flex;align-items:center;justify-self:end;gap:25px;width:auto;height:24px;margin:0;padding:0;overflow:visible;clip-path:none;pointer-events:auto}.wp-image-dock:not(.wp-video-dock) .wp-dock-compose .wp-dock-tools .wp-dock-icon{width:18px;height:18px;padding:0;border-radius:6px;color:var(--wp-ink-muted)}.wp-image-dock:not(.wp-video-dock) .wp-dock-compose{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:48px minmax(48px,auto);align-items:start;gap:0;row-gap:10px;margin-bottom:0}.wp-image-page .wp-image-dock:not(.wp-video-dock) .wp-dock-compose{grid-template-rows:55px 48px;row-gap:0}.wp-image-dock:not(.wp-video-dock) .wp-dock-compose .wp-dock-upload{position:static;width:48px;height:48px;margin:0;padding:0;overflow:visible;clip-path:none;white-space:nowrap;border:0;border-radius:0;pointer-events:auto;color:var(--wp-ink);background:transparent}.wp-image-dock:not(.wp-video-dock) .wp-dock-controls{margin-top:0;gap:17px}.wp-image-dock:not(.wp-video-dock) [data-testid=image-aspect-trigger]{width:57px;min-width:57px;padding-inline:8px}.wp-image-dock:not(.wp-video-dock) [data-testid=image-count-trigger]{width:40px;min-width:40px;padding-inline:6px}.wp-image-dock:not(.wp-video-dock) [data-testid=image-resolution-trigger]{width:42px;min-width:42px;padding-inline:6px}.wp-image-dock:not(.wp-video-dock) .wp-dock-compose textarea,.wp-image-dock:not(.wp-video-dock) .wp-dock-compose textarea:focus,.wp-image-dock:not(.wp-video-dock) .wp-dock-compose textarea:focus-visible{grid-column:1 / -1;box-sizing:border-box;width:942px;max-width:100%;height:48px;min-height:48px;padding:0 8px 0 2px;font-size:16px;color:var(--wp-ink);border:0;border-radius:0;background:transparent}.wp-image-dock:not(.wp-video-dock) .wp-dock-chip>button:not(.wp-dock-upload){box-sizing:border-box;height:38px;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:600;line-height:20px;gap:8px;background:var(--wp-raised);color:var(--wp-ink);border:1px solid var(--wp-hair)}.wp-image-dock:not(.wp-video-dock) .wp-dock-chip>button:not(.wp-dock-upload):hover{background:var(--wp-raised);color:var(--wp-ink);border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent)}.wp-image-dock:not(.wp-video-dock) .wp-dock-chip>button:not(.wp-dock-upload)[aria-expanded=true]{background:var(--wp-raised);color:var(--wp-accent);border-color:color-mix(in srgb,var(--wp-accent) 40%,transparent)}.wp-image-dock:not(.wp-video-dock) .wp-dock-controls>.wp-dock-icon{width:34px;height:34px;border-radius:6px;border:0;background:transparent;color:var(--wp-ink-muted)}.wp-image-dock:not(.wp-video-dock) .wp-dock-chip>button.wp-dock-icon{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--wp-ink-muted)}.wp-image-dock:not(.wp-video-dock) .wp-dock-chip>button.wp-dock-icon:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink);border-color:transparent}.wp-image-dock:not(.wp-video-dock) .wp-dock-go{box-sizing:border-box;width:40px;height:40px;padding:10px;border-radius:12px;background-image:linear-gradient(to right,rgb(0,152,199),var(--wp-accent));background-color:transparent;color:var(--wp-text)}.wp-image-dock:not(.wp-video-dock) .wp-dock-go:disabled{background-image:none}.wp-image-dock:not(.wp-video-dock) .wp-dock-cost,.wp-image-dock:not(.wp-video-dock) [data-testid=image-quote]{font-size:12px;font-weight:500;line-height:16px;color:var(--wp-ink-muted)}.wp-image-dock:not(.wp-video-dock) .wp-dock-cost{gap:2px}.wp-image-page .wp-image-dock:not(.wp-video-dock) .wp-dock-cost{display:inline-flex;align-items:center;gap:4px;margin-right:8px}.wp-music .wp-start-hero{width:1024px;max-width:100%;margin:0 auto;padding:0;text-align:center}.wp-music .wp-start-hero h1{width:768px;max-width:100%;margin:0 auto;padding:0 0 8px;font-size:48px;font-weight:700;line-height:55.2px;letter-spacing:0;background:linear-gradient(180deg,var(--wp-ink) 0%,color-mix(in srgb,var(--wp-ink) 65%,transparent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.wp-music .wp-start-sub{width:672px;max-width:100%;margin:8px auto 0;font-size:18px;font-weight:400;line-height:28px;color:var(--wp-ink-muted)}.wp-music .wp-start-rule{width:1024px;max-width:100%;margin:32px auto 10px;font-size:16px;font-weight:600;line-height:16.5px;letter-spacing:1.98px;color:var(--wp-ink-muted)}.wp-music .wp-start-steps{width:1024px;max-width:100%;grid-template-columns:repeat(3,minmax(0,331px));gap:16px;justify-content:center;margin:0 auto}.wp-music .wp-start-steps li{display:grid;justify-items:center;align-content:center;gap:10px;width:100%;max-width:331px;height:111px;box-sizing:border-box;padding:24px;border:1px solid var(--wp-hair);line-height:24px;border-radius:12px;background:linear-gradient(to bottom right,var(--wp-raised) 0%,color-mix(in srgb,var(--wp-raised) 60%,transparent) 100%);text-align:center;color:var(--wp-ink)}.wp-music .wp-start-num{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:6px;font-weight:700}.wp-image-page .wp-start-steps strong,.wp-video-page .wp-start-steps strong,.wp-music .wp-start-steps strong{font-size:18px;font-weight:600;line-height:26px}.wp-music .wp-start-hint{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;height:40px;margin:31px auto 0;padding:0 20px;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);border-radius:999px;background:var(--wp-ground);box-shadow:0 0 24px color-mix(in srgb,var(--wp-accent) 12%,transparent);font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;color:var(--wp-ink)}.wp-music-sample-label{display:inline-flex;align-items:center;gap:6px;margin:32px 0 16px -16px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;color:color-mix(in srgb,var(--wp-ink) 80%,transparent)}.wp-music-sample-label svg{color:var(--wp-cyan)}.wp-music-samples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:1330px;max-width:none;margin:0 0 0 -16px;justify-content:start}.wp-music-sample{width:auto;min-width:0;height:324px;min-height:324px;overflow:hidden;border:0;border-radius:12px;background:var(--wp-raised);cursor:pointer;line-height:24px;color:var(--wp-ink)}.wp-music-samples .wp-music-sample p{left:12px;right:12px;bottom:16px;font-size:14px;font-weight:600;line-height:20px}.wp-music-sample .wp-tile-stage{position:absolute;inset:0;width:100%;height:100%;min-height:0;transform:scale(1);transform-origin:center center;transition:transform .3s}.wp-music-sample:hover{filter:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--wp-accent) 60%,transparent)}.wp-music-sample:hover .wp-tile-stage{transform:scale(1.03)}.wp-music-hover-mark{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;background:var(--wp-accent);color:var(--wp-text);opacity:0;pointer-events:none}.wp-music-sample:hover .wp-music-hover-mark{opacity:1}.wp-music-sample .wp-remix{position:absolute;inset:0 auto auto -9999px;width:99px;min-width:99px;height:28px;box-sizing:border-box;padding:6px 12px;font-size:12px;font-weight:500;opacity:0;pointer-events:none}.wp-music-sample:hover .wp-remix{opacity:0}.wp-music-dock.wp-image-dock,.wp-music-dock.wp-image-dock:not(.wp-video-dock){left:calc(50% + 48px);right:auto;bottom:0;width:976px;transform:translate(-50%);max-width:calc(100vw - 128px);height:auto;min-height:150px;overflow:visible;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:16px;border:1px solid var(--wp-hair);border-radius:24px 24px 0 0;background:var(--wp-ground);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;-webkit-backdrop-filter:none;backdrop-filter:none}.wp-music-dock.wp-image-dock>.wp-dock-grip{position:absolute;top:5px;left:50%;width:48px;height:4px;margin:0 0 0 -24px;padding:0;overflow:visible;clip-path:none;border:0;border-radius:999px;background:var(--wp-cyan);pointer-events:none}.wp-music-dock.wp-image-dock .wp-dock-extra,.wp-music-dock.wp-image-dock:not(.wp-video-dock) .wp-dock-extra,.wp-music-dock .wp-music-modes .wp-dock-extra{position:absolute;left:-9999px;top:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none;visibility:hidden}.wp-music-dock.wp-image-dock:not(.wp-video-dock) .wp-dock-compose{display:block;grid-template-columns:minmax(0,1fr);grid-template-rows:24px;row-gap:0;height:24px;min-height:24px;margin:0}.wp-music-dock .wp-dock-compose textarea,.wp-music-dock.wp-image-dock .wp-dock-compose textarea,.wp-music-dock.wp-image-dock:not(.wp-video-dock) .wp-dock-compose textarea,.wp-music-dock.wp-image-dock:not(.wp-video-dock) .wp-dock-compose textarea:focus,.wp-music-dock.wp-image-dock:not(.wp-video-dock) .wp-dock-compose textarea:focus-visible{width:100%;height:24px;min-height:24px;padding:0 8px 0 4px;font-size:16px;line-height:24px;border:0;border-radius:0;background:transparent;color:var(--wp-ink)}.wp-music-dock .wp-dock-controls,.wp-music-dock.wp-image-dock:not(.wp-video-dock) .wp-dock-controls{display:flex;align-items:center;height:40px;gap:8px;margin:0}.wp-music-dock .wp-music-modes{display:flex;align-items:center;flex-wrap:nowrap;gap:0;margin:0}.wp-music-dock .wp-music-modes .wp-chip,.wp-music-dock .wp-music-modes .wp-chip-on{display:inline-flex;align-items:center;gap:6px;height:32px;padding:6px 10px;border:0;border-radius:6px;background:transparent;color:var(--wp-ink-muted);font-size:14px;font-weight:500;white-space:nowrap}.wp-music-dock .wp-music-modes .wp-chip-on{background:var(--wp-ground);color:var(--wp-accent)}@media(max-width:640px){.wp-music-dock .wp-music-modes{flex-wrap:wrap;row-gap:4px}.wp-music-dock .wp-dock-controls,.wp-music-dock.wp-image-dock:not(.wp-video-dock) .wp-dock-controls{height:auto;min-height:40px}}.wp-music-dock .wp-music-model-chip{display:inline-flex;align-items:center;height:38px;padding:8px 12px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-raised);color:var(--wp-ink-muted);font-size:14px;font-weight:600;white-space:nowrap}.wp-music-dock .wp-music-rights{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.4;white-space:normal}.wp-track[data-failed=true] .wp-track-play{background:var(--wp-raised);color:var(--wp-ink-muted)}.wp-track-error{margin:6px 0 0;color:var(--wp-ink-muted);font-size:12px}.wp-music-dock .wp-dock-send{display:flex;align-items:center;gap:8px}.wp-music-dock .wp-dock-send .wp-dock-icon{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--wp-ink) 80%,transparent);cursor:pointer}.wp-music-dock .wp-dock-send .wp-dock-icon:disabled{opacity:.5;cursor:default}.wp-music-dock .wp-dock-send [data-testid=music-quote]{display:inline-flex;align-items:center;gap:4px;margin:0;font-size:12px;font-weight:500;color:var(--wp-ink-muted)}.wp-music-dock .wp-dock-send [data-testid=music-quote] small{font-size:10px;font-weight:500;margin-left:2px}.wp-music-dock.wp-image-dock:not(.wp-video-dock) .wp-dock-go{width:40px;height:40px;border-radius:12px;background-image:linear-gradient(to right,rgb(0,152,199),var(--wp-accent));background-color:transparent;color:var(--wp-text);border:0}.wp-music-dock.wp-image-dock:not(.wp-video-dock) .wp-dock-go:disabled{background-image:linear-gradient(to right,rgb(0,152,199),var(--wp-accent));border:0;color:var(--wp-text);opacity:.5;cursor:not-allowed}.wp-music-rec-wrap{position:relative}.wp-music-rec{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;height:auto;margin:0;overflow-x:auto;scrollbar-width:none;padding:4px 44px 4px 2px}.wp-music-rec::-webkit-scrollbar{display:none}.wp-music-rec>span{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--wp-ink);font-size:14px;font-weight:400}.wp-music-rec-next{position:absolute;top:0;right:0;bottom:0;width:44px;border:0;padding:0;display:grid;place-items:center;color:var(--wp-ink);background:linear-gradient(90deg,rgba(15,20,25,0),var(--wp-ground) 40%);cursor:pointer}.wp-music-dock .wp-music-rec .wp-chip,.wp-music-dock .wp-music-rec .wp-chip-on{height:30px;padding:4px 10px;border:1px solid var(--wp-hair);border-radius:999px;background:var(--wp-raised);color:var(--wp-ink-muted);font-size:14px;font-weight:400;flex:none;white-space:nowrap}.wp-video-page .wp-start-hint,.wp-image-page .wp-start-hint{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;height:40px;margin:31px auto 0;padding:0 20px;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);border-radius:999px;background:var(--wp-ground);box-shadow:0 0 24px color-mix(in srgb,var(--wp-accent) 12%,transparent);font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;color:var(--wp-ink)}.wp-video-page .wp-video-samples{position:static;left:auto;width:auto;max-width:100%;height:auto;overflow:visible;overflow-x:auto;clip:auto;grid-template-columns:213px 213px 213px 673px;gap:6px;scrollbar-width:none;width:1330px;max-width:none;margin-top:32px;margin-left:-16px}.wp-video-page .wp-video-samples .wp-sample-copy,.wp-video-page .wp-video-samples .wp-thumb-play{display:none}.wp-video-page .wp-video-sample{width:213px;height:379px;overflow:hidden;border:0;border-radius:8px}.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(4){width:673px}.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(4) .wp-sample-body,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(4) .wp-thumb,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(4) .wp-thumb-16x9,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(4) .wp-sample-media{width:673px}.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(5){width:662px;height:372px;grid-row:2;grid-column:1 / -1;justify-self:start}.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(5) .wp-sample-body,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(5) .wp-thumb,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(5) .wp-thumb-16x9,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(5) .wp-sample-media{width:662px;height:372px}.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(6){width:662px;height:372px;grid-row:2;grid-column:1 / -1;justify-self:start;margin-left:668px}.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(6) .wp-sample-body,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(6) .wp-thumb,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(6) .wp-thumb-16x9,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(6) .wp-sample-media{width:662px;height:372px}.wp-video-page .wp-video-sample .wp-sample-body,.wp-video-page .wp-video-sample .wp-thumb,.wp-video-page .wp-video-sample .wp-thumb-16x9,.wp-video-page .wp-video-sample .wp-sample-media{width:213px;height:379px;aspect-ratio:auto;border-radius:8px}.wp-video-sample{overflow:hidden;border-radius:8px}.wp-video-sample .wp-sample-body{position:relative;display:block}.wp-video-sample .wp-sample-copy{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:16px 14px 44px;background:linear-gradient(180deg,transparent,rgba(4,8,16,.78))}.wp-video-sample .wp-sample-copy strong,.wp-video-sample .wp-sample-prompt{color:var(--wp-text)}.wp-video-sample:hover .wp-thumb:after{content:"";position:absolute;inset:0;background:#04060a47;pointer-events:none}.wp-video-page .wp-video-sample .wp-remix{inset:auto auto 8px 50%;transform:translate(-50%);width:96px;min-width:96px;height:28px;padding:6px 12px;border-radius:999px;background:#141414d9;font-size:12px;font-weight:500;line-height:16px;opacity:0}.wp-video-page .wp-video-sample:hover .wp-remix{opacity:.9}.wp-pop-title{margin:2px 4px 8px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--wp-muted)}.wp-ref-pop,.wp-layout-pop{width:250px}.wp-upload{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px dashed var(--wp-line);border-radius:10px;color:var(--wp-text);font-size:13px;cursor:pointer}.wp-upload:hover{border-color:var(--wp-cyan);color:var(--wp-cyan)}.wp-upload input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.wp-ref-list{margin-top:6px;padding-top:6px;border-top:1px solid var(--wp-line)}.wp-ref-list button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--wp-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.wp-ref-list button:hover{background:color-mix(in srgb,var(--wp-text) 6%,transparent)}.wp-layout-pop{display:grid;gap:8px}.wp-layout-pop>button{padding:8px 10px;border:1px solid var(--wp-line);border-radius:9px;background:transparent;color:var(--wp-text);font:inherit;font-size:13px;cursor:pointer}.wp-layout-pop>button.wp-picker-on{background:var(--wp-cyan);border-color:transparent;color:var(--wp-cyan-fg);font-weight:600}.wp-layout-pop label{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--wp-muted)}.wp-layout-pop input[type=range]{flex:1;accent-color:var(--wp-cyan)}.wp-layout-pop input[type=checkbox]{accent-color:var(--wp-cyan)}.wp-lightbox-actions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;padding:8px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-panel);box-shadow:0 18px 44px #00000080}.wp-lightbox-actions button{padding:8px 14px;border:1px solid var(--wp-line);border-radius:999px;background:transparent;color:var(--wp-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.wp-lightbox-actions button:hover{background:color-mix(in srgb,var(--wp-text) 7%,transparent);border-color:color-mix(in srgb,var(--wp-cyan) 45%,var(--wp-line))}.wp-lightbox-actions .wp-lightbox-canvas{display:inline-flex;align-items:center;gap:6px;border-color:transparent;background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-lightbox-actions .wp-lightbox-canvas:hover{background:var(--wp-cyan);filter:brightness(1.08)}.wp-lightbox-note{order:9;flex-basis:100%;margin:2px 0 0;color:var(--wp-ink-muted);font-size:12px;text-align:center}.wp-lightbox-actions button[data-testid=image-same-settings]{background:var(--wp-cyan);border-color:transparent;color:var(--wp-cyan-fg)}.wp-lightbox-actions button[data-testid=image-same-settings]:hover{filter:brightness(1.08);background:var(--wp-cyan)}.wp-sample-mosaic{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-auto-rows:268px}.wp-lightbox{background:#040810c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);align-content:center;padding:32px 24px}.wp-lightbox>img{max-height:64vh;max-width:min(900px,100%);object-fit:contain;border-radius:14px}.wp-page:has(.wp-chat[data-empty=true]){padding:0;overflow:hidden}.wp-main:has(.wp-chat[data-empty=true]) .wp-banner{right:250px}.wp-main:has(.wp-chat[data-empty=true]) .wp-site-footer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-chat[data-empty=true]{min-height:calc(100vh - 72px);height:calc(100vh - 72px)}.wp-chat[data-empty=true] .wp-chat-main{position:relative;min-height:calc(100vh - 72px);grid-template-rows:auto auto 1fr auto}.wp-chat[data-empty=true] .wp-chat-hero{min-height:0;padding-top:157px;gap:20px}.wp-chat[data-empty=true] .wp-chat-suggestions{width:672px;max-width:100%;margin:0 auto;grid-template-columns:repeat(2,330px);gap:12px;justify-content:center}.wp-chat[data-empty=true] .wp-thread{min-height:0;margin:0;padding:0;border:0;background:transparent;overflow:hidden}.wp-chat .wp-composer.wp-chat-compose{position:sticky;bottom:0;width:848px;max-width:100%;height:111px;margin:0 auto;display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:24px 1fr;align-items:start;gap:8px 6px;padding:16px;background:var(--wp-ground);border:1px solid var(--wp-hair);border-radius:24px 24px 0 0;box-sizing:border-box;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.wp-chat .wp-chat-clip.wp-ws-iconbtn{width:18px;min-width:18px;height:18px;margin-top:3px;background:transparent;border-radius:6px;color:var(--wp-text)}.wp-chat .wp-composer.wp-chat-compose>.wp-field{gap:0;min-width:0}.wp-chat .wp-composer.wp-chat-compose>a{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-chat .wp-composer.wp-chat-compose textarea,.wp-chat .wp-composer.wp-chat-compose textarea:focus,.wp-chat .wp-composer.wp-chat-compose textarea:focus-visible{width:100%;max-width:100%;height:24px;min-height:24px;padding:0 8px 0 2px;box-sizing:border-box;border:0;border-radius:0;background:transparent;box-shadow:none;resize:none;font-size:16px;font-weight:400;color:var(--wp-ink)}.wp-chat .wp-composer.wp-chat-compose textarea::placeholder{color:var(--wp-ink-muted)}.wp-chat .wp-chat-compose-row{grid-column:1 / -1;width:100%;grid-template-columns:auto auto 34px 1fr auto 40px;align-items:center;gap:8px;padding-right:48px}.wp-chat .wp-chat-compose-row p,.wp-chat .wp-chat-compose-row .wp-field{margin:0}.wp-chat [data-testid=chat-model]{border:0;background:var(--wp-raised);color:var(--wp-ink);border-radius:8px;padding:0 10px;height:38px;font-size:14px;font-weight:600}.wp-chat-pick{position:relative}.wp-chat-chip{display:inline-flex;align-items:center;gap:6px;height:41px;padding:0 12px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-raised);color:var(--wp-ink);font-size:14px;font-weight:600;cursor:pointer}.wp-chat-chip[data-open=true]{color:var(--wp-cyan);border-color:var(--wp-cyan)}.wp-chat-pop{position:absolute;left:0;bottom:calc(100% + 8px);z-index:40;min-width:100%;margin:0;padding:0;list-style:none;background:var(--wp-ground);border:1px solid var(--wp-hair);border-radius:8px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.wp-chat-pop button{display:block;width:100%;height:36px;padding:0 12px;border:0;background:transparent;color:var(--wp-ink);font-size:14px;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer}.wp-chat-pop button:hover{background:color-mix(in srgb,var(--wp-text) 6%,transparent)}.wp-chat-pop button[data-selected=true]{background:var(--wp-cyan);color:var(--wp-text)}.wp-chat [data-testid=chat-token-rate]{justify-self:end;color:var(--wp-muted);font-size:12px;font-weight:500}.wp-chat-search{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--wp-muted)}.wp-chat button.wp-chat-go{position:absolute;right:16px;bottom:17px}.wp-chat button.wp-chat-go{display:grid;place-items:center;width:40px;min-width:40px;height:40px;padding:10px;box-sizing:border-box;border:0;border-radius:12px;background-image:linear-gradient(to right,rgb(0,152,199),var(--wp-accent));background-color:transparent;color:var(--wp-text)}.wp-chat button.wp-chat-go:disabled{background-image:none;background-color:transparent}.wp-chat-rail>button[data-testid=chat-new]{display:flex;align-items:center;width:100%;height:48px;padding:12px 16px;gap:8px;border:0;border-radius:12px;background:var(--wp-accent);color:var(--wp-text);font-size:15px;font-weight:600;line-height:24px;box-sizing:border-box}.wp-chat-rail>button[data-testid=chat-new] svg{width:20px;height:20px;flex:0 0 20px}.wp-card.wp-chat-card{width:330px;height:66px;min-height:66px;padding:15px 17px;border:1px solid var(--wp-hair);border-radius:12px;background:var(--wp-raised)}.wp-card.wp-chat-card:hover{background:var(--wp-raised);border-color:color-mix(in srgb,var(--wp-accent) 30%,transparent)}.wp-chat .wp-chat-card p{margin:0;padding:0;color:var(--wp-ink);font-size:14px;font-weight:400;line-height:19.25px}.wp-page:has(.wp-translate[data-landing=true]){padding:0;overflow:hidden}.wp-main:has(.wp-translate[data-landing=true]) .wp-logo,.wp-main:has(.wp-translate[data-landing=true]) .wp-site-footer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-translate[data-landing=true]{min-height:calc(100vh - 72px);height:calc(100vh - 72px);grid-template-rows:1fr auto;gap:0;padding-bottom:0}.wp-translate[data-landing=true]>.wp-page-head,.wp-translate[data-landing=true] .wp-translate-layout,.wp-translate .wp-tr-extra{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wp-tr-landing{display:grid;justify-items:center;align-content:start;gap:0;padding:75px 0 0;text-align:center}.wp-tr-landing h1{position:fixed;left:305px;top:56px;z-index:16;width:896px;max-width:100%;margin:0;font-size:48px;font-weight:700;line-height:55.2px;background:linear-gradient(180deg,var(--wp-ink) 0%,color-mix(in srgb,var(--wp-ink) 65%,transparent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.wp-tr-landing>h1+p{position:fixed;left:417px;top:119px;z-index:16;width:672px;margin:8px 0 0;color:var(--wp-ink-muted);font-size:18px;font-weight:400;line-height:28px}.wp-translate[data-landing=true] .wp-start-rule{width:1024px;max-width:100%;margin:32px auto 10px;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--wp-ink-muted)}.wp-translate[data-landing=true] .wp-start-rule:before,.wp-translate[data-landing=true] .wp-start-rule:after{background:var(--wp-hair)}.wp-tr-how{display:grid;grid-template-columns:repeat(3,minmax(0,331px));gap:16px;width:1024px;max-width:100%;margin:0 0 0 161px;justify-self:start;padding:0;list-style:none}.wp-tr-how li{display:grid;justify-items:center;align-content:center;gap:10px;width:100%;max-width:331px;height:111px;padding:24px;text-align:center;border:1px solid var(--wp-hair);border-radius:12px;background:linear-gradient(to bottom right,var(--wp-raised) 0%,color-mix(in srgb,var(--wp-raised) 60%,transparent) 100%);box-sizing:border-box;transition:box-shadow .15s ease,border-color .15s ease}.wp-tr-how li:hover{border-color:color-mix(in srgb,var(--wp-accent) 50%,transparent);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.wp-tr-how .wp-tr-step-num{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:6px;background:color-mix(in srgb,var(--wp-accent) 15%,transparent);color:var(--wp-cyan);font-size:12px;font-weight:700}.wp-tr-how .wp-tr-step-title{font-size:18px;font-weight:600;line-height:26px;color:var(--wp-ink)}.wp-translate[data-landing=true] .wp-start-hint{height:40px;margin:31px auto 32px;padding:0 20px;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);background:var(--wp-ground);box-shadow:0 0 24px color-mix(in srgb,var(--wp-accent) 12%,transparent);font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;color:var(--wp-ink)}.wp-tr-compare{position:relative;display:grid;grid-template-columns:1fr 1fr;width:654px;height:408px;margin:103px auto 0;justify-self:center;padding:0;border:0;border-radius:0;overflow:hidden;cursor:pointer;background:#f4f5f7;color:var(--wp-text);font-weight:500}.wp-tr-compare span{display:flex;align-items:flex-start;padding:8px}.wp-tr-compare span:first-of-type{justify-content:flex-start;background:repeating-linear-gradient(180deg,#0000 0 22px,#0f14190f 22px 23px),#f4f5f7}.wp-tr-compare span:last-of-type{justify-content:flex-end;background:repeating-linear-gradient(180deg,#0000 0 22px,#0f14190f 22px 23px),#eef0f4}.wp-tr-compare em{white-space:nowrap;height:24px;padding:0 8px;border-radius:6px;background:#0f1419bf;color:var(--wp-text);font-size:12px;font-weight:500;line-height:24px}.wp-tr-split{position:absolute;top:0;left:50%;width:2px;height:100%;transform:translate(-50%);background:#fff;box-shadow:0 0 4px #00000059,0 0 0 1px #0f141926;pointer-events:none}.wp-tr-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #00000040;color:var(--wp-ground)}.wp-translate[data-landing=true] .wp-dock.wp-translate-dock{position:fixed;left:calc(50% + 48px);right:auto;bottom:0;width:976px;max-width:calc(100vw - 128px);height:auto;min-height:80px;box-sizing:border-box;transform:translate(-50%);display:flex;align-items:center;gap:0;padding:17px;background:var(--wp-ground);border:1px solid var(--wp-hair);border-radius:24px 24px 0 0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.wp-translate[data-landing=true] .wp-tr-clip.wp-ws-iconbtn{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--wp-ink);box-sizing:border-box}.wp-translate[data-landing=true] .wp-tr-folder{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--wp-ink);box-sizing:border-box;text-decoration:none;cursor:pointer}.wp-translate[data-landing=true] .wp-tr-detect,.wp-translate[data-landing=true] .wp-tr-lang{position:relative;width:105px;height:38px}.wp-translate[data-landing=true] .wp-tr-detect{margin-left:12px}.wp-translate[data-landing=true] .wp-tr-arrow{margin:0 7px;color:var(--wp-ink-muted)}.wp-translate[data-landing=true] .wp-tr-add{display:grid;place-items:center;width:34px;height:34px;margin-left:12px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--wp-ink);box-sizing:border-box;cursor:pointer}.wp-translate[data-landing=true] [data-testid=translate-detect],.wp-translate[data-landing=true] [data-testid=translate-target]{display:inline-flex;align-items:center;justify-content:center;margin:0;width:105px;height:38px;border:1px solid var(--wp-hair);background:var(--wp-raised);color:var(--wp-ink);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;box-sizing:border-box;cursor:pointer;white-space:nowrap}.wp-translate[data-landing=true] .wp-dock-chip>button[data-testid=translate-detect],.wp-translate[data-landing=true] .wp-dock-chip>button[data-testid=translate-target]{border-radius:8px}.wp-translate[data-landing=true] [data-testid=translate-detect][aria-expanded=true],.wp-translate[data-landing=true] [data-testid=translate-target][aria-expanded=true]{border-color:var(--wp-accent)}.wp-translate[data-landing=true] .wp-translate-dock .wp-anchor-pop:has([data-testid=picker-translate-detect]),.wp-translate[data-landing=true] .wp-translate-dock .wp-anchor-pop:has([data-testid=picker-translate-lang]){left:0;bottom:calc(100% + 4px);width:138px;min-width:138px;max-width:138px;height:auto;max-height:none;padding:0;overflow:hidden;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-ground);box-shadow:none;animation:none}.wp-translate[data-landing=true] [data-testid=picker-translate-detect],.wp-translate[data-landing=true] [data-testid=picker-translate-lang]{width:136px;margin:0;padding:0;list-style:none;color:var(--wp-ink)}.wp-translate[data-landing=true] [data-testid=picker-translate-detect] button,.wp-translate[data-landing=true] [data-testid=picker-translate-lang] button{display:flex;align-items:center;justify-content:flex-start;width:136px;height:36px;padding:8px 12px;border:0;border-radius:0;background:transparent;color:var(--wp-ink);font-size:14px;font-weight:500;line-height:20px;box-sizing:border-box}.wp-translate[data-landing=true] [data-testid=picker-translate-detect] li:first-child button,.wp-translate[data-landing=true] [data-testid=picker-translate-lang] li:first-child button{border-radius:8px 8px 0 0}.wp-translate[data-landing=true] [data-testid=picker-translate-detect] li:last-child button,.wp-translate[data-landing=true] [data-testid=picker-translate-lang] li:last-child button{border-radius:0 0 8px 8px}.wp-translate[data-landing=true] [data-testid=picker-translate-detect] .wp-picker-on,.wp-translate[data-landing=true] [data-testid=picker-translate-lang] .wp-picker-on{background:var(--wp-accent)!important;color:var(--wp-text)!important}.wp-translate[data-landing=true] [data-testid=translate-quote]{margin-left:auto;margin-right:8px;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;color:var(--wp-ink-muted)}.wp-translate[data-landing=true] button.wp-tr-go:disabled{opacity:.5}.wp-translate button.wp-tr-go{display:grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border:0;border-radius:12px;background-image:linear-gradient(to right,rgb(0,152,199),var(--wp-accent));background-color:transparent;color:var(--wp-text)}.wp-translate button.wp-tr-go:disabled{opacity:.45}.wp-image-dock:not(.wp-video-dock) .wp-dock-chip>button[data-testid=image-model-trigger]{width:206px;min-width:206px;max-width:206px;padding:8px 16px;gap:8px}.wp-image-dock:not(.wp-video-dock) .wp-anchor-pop:has(.wp-model-list){bottom:calc(100% + 4px);width:432px;min-width:432px;max-width:432px;height:450px;max-height:450px;padding:0;overflow:hidden;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-ground);box-shadow:none}.wp-image-dock:not(.wp-video-dock) .wp-anchor-pop:has(.wp-model-list) .wp-model-list{width:430px;max-width:430px;max-height:448px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#2a2e37 transparent}.wp-image-dock:not(.wp-video-dock) .wp-anchor-pop:has(.wp-model-list) .wp-model-list::-webkit-scrollbar{width:6px}.wp-image-dock:not(.wp-video-dock) .wp-anchor-pop:has(.wp-model-list) .wp-model-list::-webkit-scrollbar-thumb{border-radius:999px;background:var(--wp-raised)}.wp-image-dock:not(.wp-video-dock) .wp-model-list li{width:100%;height:56px}.wp-image-dock:not(.wp-video-dock) .wp-model-list button{height:56px;padding:10px 12px;border-radius:0;font-size:14px;font-weight:500;line-height:20px}.wp-image-dock:not(.wp-video-dock) .wp-model-list li:first-child,.wp-image-dock:not(.wp-video-dock) .wp-model-list li:first-child button{border-radius:8px 8px 0 0}.wp-image-dock:not(.wp-video-dock) .wp-model-list li:last-child,.wp-image-dock:not(.wp-video-dock) .wp-model-list li:last-child button{border-radius:0 0 8px 8px}.wp-image-dock:not(.wp-video-dock) .wp-model-list .wp-model-name{font-size:14px;font-weight:500;line-height:20px}.wp-image-dock:not(.wp-video-dock) .wp-model-list .wp-model-blurb{font-size:12px;font-weight:500;line-height:16px}.wp-image-dock:not(.wp-video-dock) .wp-model-list .wp-model-mark{width:20px;height:20px;border-radius:6px;font-size:11px}.wp-image-dock:not(.wp-video-dock) .wp-model-list li:has(.wp-picker-on){background:var(--wp-accent);border-radius:0}.wp-image-dock:not(.wp-video-dock) .wp-model-list li:first-child:has(.wp-picker-on){border-radius:8px 8px 0 0}.wp-image-dock:not(.wp-video-dock) .wp-model-list li:last-child:has(.wp-picker-on){border-radius:0 0 8px 8px}.wp-image-dock:not(.wp-video-dock) .wp-model-list .wp-picker-on{background:transparent!important;color:var(--wp-text)!important}.wp-image-dock:not(.wp-video-dock) .wp-model-list .wp-model-cost{gap:2px;font-size:12px;font-weight:500;line-height:16px}.wp-image-dock:not(.wp-video-dock) .wp-model-list .wp-picker-on .wp-model-blurb,.wp-image-dock:not(.wp-video-dock) .wp-model-list .wp-picker-on .wp-model-cost{color:#ffffffdb}.wp-video-dock .wp-anchor-pop:has(.wp-model-list){bottom:calc(100% + 5px);width:445px;min-width:445px;max-width:445px;height:506px;max-height:506px;padding:0;overflow:hidden;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-ground);box-shadow:none}.wp-video-dock .wp-anchor-pop:has(.wp-model-list) .wp-model-list{width:443px;max-width:443px;max-height:504px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#2a2e37 transparent}.wp-video-dock .wp-anchor-pop:has(.wp-model-list) .wp-model-list::-webkit-scrollbar{width:6px}.wp-video-dock .wp-anchor-pop:has(.wp-model-list) .wp-model-list::-webkit-scrollbar-thumb{border-radius:999px;background:var(--wp-raised)}.wp-video-dock .wp-model-list{box-shadow:0 25px 50px -12px #00000040}.wp-video-dock .wp-model-list li{width:100%;height:56px}.wp-video-dock .wp-model-list button{height:56px;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500;line-height:20px}.wp-video-dock .wp-model-list .wp-model-name{font-size:14px;font-weight:500;line-height:20px}.wp-video-dock .wp-model-list .wp-model-mark{width:20px;height:20px;border-radius:6px;font-size:11px}.wp-video-dock .wp-model-list li:has(.wp-picker-on){background:var(--wp-cyan);border-radius:8px}.wp-video-dock .wp-model-list .wp-picker-on{background:transparent!important;color:var(--wp-cyan-fg)!important}.wp-video-dock .wp-anchor-pop:has([data-testid=picker-video-aspect]){left:0;bottom:calc(100% + 4px);width:103px;min-width:103px;max-width:103px;height:auto;max-height:none;padding:0;overflow:hidden;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-ground);box-shadow:none}.wp-video-dock [data-testid=picker-video-aspect]{width:101px;color:var(--wp-ink)}.wp-video-dock [data-testid=picker-video-aspect] button{width:101px;height:36px;padding:8px 12px;border-radius:0;font-size:14px;font-weight:500;line-height:20px;color:var(--wp-ink);gap:6px}.wp-video-dock [data-testid=picker-video-aspect] li:first-child button{border-radius:8px 8px 0 0}.wp-video-dock [data-testid=picker-video-aspect] li:last-child button{border-radius:0 0 8px 8px}.wp-video-dock [data-testid=picker-video-aspect] .wp-picker-on{background:var(--wp-accent)!important;color:var(--wp-text)!important}.wp-video-dock [data-testid=picker-video-aspect] .wp-ratio-icon{display:inline-block;width:14px;height:10px;flex-shrink:0;border:1.5px solid currentColor;border-radius:1px;box-sizing:border-box}.wp-video-dock [data-testid=picker-video-aspect] .wp-ratio-icon[data-ratio="9:16"],.wp-video-dock [data-testid=picker-video-aspect] .wp-ratio-icon[data-ratio="3:4"]{width:8px;height:14px}.wp-video-dock [data-testid=picker-video-aspect] .wp-ratio-icon[data-ratio="1:1"]{width:12px;height:12px}.wp-video-dock [data-testid=picker-video-aspect] .wp-ratio-icon[data-ratio="21:9"]{width:16px;height:8px}.wp-video-dock .wp-anchor-pop:has([data-testid=picker-video-resolution]){left:0;bottom:calc(100% + 4px);width:66px;min-width:66px;max-width:66px;height:auto;max-height:none;padding:0;overflow:hidden;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-ground);box-shadow:none}.wp-video-dock [data-testid=picker-video-resolution]{width:64px;color:var(--wp-ink)}.wp-video-dock [data-testid=picker-video-resolution] button{width:64px;height:36px;padding:8px 12px;border-radius:0;font-size:14px;font-weight:500;line-height:20px;color:var(--wp-ink)}.wp-video-dock [data-testid=picker-video-resolution] li:first-child button{border-radius:8px 8px 0 0}.wp-video-dock [data-testid=picker-video-resolution] li:last-child button{border-radius:0 0 8px 8px}.wp-video-dock [data-testid=picker-video-resolution] .wp-picker-on{background:var(--wp-accent)!important;color:var(--wp-text)!important}.wp-video-dock .wp-anchor-pop:has([data-testid=picker-video-duration]){left:0;bottom:calc(100% + 4px);width:51px;min-width:51px;max-width:51px;height:auto;max-height:none;padding:0;overflow:hidden;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-ground);box-shadow:none}.wp-video-dock [data-testid=picker-video-duration]{width:49px;color:var(--wp-ink)}.wp-video-dock [data-testid=picker-video-duration] button{width:49px;height:36px;padding:8px 12px;border-radius:0;font-size:14px;font-weight:500;line-height:20px;color:var(--wp-ink)}.wp-video-dock [data-testid=picker-video-duration] li:first-child button{border-radius:8px 8px 0 0}.wp-video-dock [data-testid=picker-video-duration] li:last-child button{border-radius:0 0 8px 8px}.wp-video-dock [data-testid=picker-video-duration] .wp-picker-on{background:var(--wp-accent)!important;color:var(--wp-text)!important}.wp-image-dock:not(.wp-video-dock) .wp-anchor-pop:has([data-testid=picker-aspect]){box-sizing:border-box;left:0;bottom:calc(100% + 4px);width:108px;min-width:108px;max-width:108px;height:auto;max-height:none;padding:0;overflow:hidden;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-ground);box-shadow:none}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-aspect]{width:106px;color:var(--wp-ink)}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-aspect] button{width:106px;height:36px;padding:8px 12px;border-radius:0;font-size:14px;font-weight:500;line-height:20px;color:var(--wp-ink);gap:6px}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-aspect] li:first-child button{border-radius:8px 8px 0 0}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-aspect] li:last-child button{border-radius:0 0 8px 8px}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-aspect] .wp-picker-on{background:var(--wp-accent)!important;color:var(--wp-text)!important}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-aspect] .wp-ratio-icon{display:inline-block;width:12px;height:10px;flex-shrink:0;border:1.5px solid currentColor;border-radius:1px;box-sizing:border-box}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-aspect] .wp-ratio-icon[data-ratio=Auto]{border-style:dashed}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-aspect] .wp-ratio-icon[data-ratio="1:1"]{width:10px;height:10px}.wp-image-dock:not(.wp-video-dock) .wp-anchor-pop:has([data-testid=picker-count]){left:0;bottom:calc(100% + 4px);width:42px;min-width:42px;max-width:42px;height:auto;max-height:none;padding:0;overflow:hidden;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-ground);box-shadow:none}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-count]{width:40px;color:var(--wp-ink)}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-count] button{width:40px;height:36px;padding:8px 12px;border-radius:0;font-size:14px;font-weight:500;line-height:20px;color:var(--wp-ink)}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-count] li:first-child button{border-radius:8px 8px 0 0}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-count] li:last-child button{border-radius:0 0 8px 8px}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-count] .wp-picker-on{background:var(--wp-accent)!important;color:var(--wp-text)!important}.wp-image-dock:not(.wp-video-dock) .wp-anchor-pop:has([data-testid=picker-resolution]){left:0;bottom:calc(100% + 4px);width:84px;min-width:84px;max-width:84px;height:auto;max-height:none;padding:0;overflow:hidden;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-ground);box-shadow:none}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-resolution]{width:82px;color:var(--wp-ink)}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-resolution] button{display:flex;align-items:center;width:82px;height:36px;padding:8px 12px;border-radius:0;font-size:14px;font-weight:500;line-height:20px;color:var(--wp-ink)}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-resolution] li:first-child button{border-radius:8px 8px 0 0}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-resolution] li:last-child button{border-radius:0 0 8px 8px}.wp-image-dock:not(.wp-video-dock) [data-testid=picker-resolution] .wp-picker-on{background:var(--wp-accent)!important;color:var(--wp-text)!important}.wp-video-ref-modal{z-index:80}.wp-video-ref-sheet{width:720px;max-width:calc(100vw - 48px);padding:28px 24px 24px;border:1px solid var(--wp-hair);border-radius:16px;background:var(--wp-ground);box-shadow:0 24px 64px #00000073}.wp-video-ref-head h2{margin:0;font-size:20px;font-weight:700}.wp-video-ref-head p{margin:6px 0 0;color:#ffffff9e;font-size:14px}.wp-video-ref-q{margin:28px 0 16px;text-align:center;font-size:16px;font-weight:600}.wp-video-ref-choices{display:flex;justify-content:center;gap:16px}.wp-video-ref-choices button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:328px;height:92px;padding:16px 20px;border:2px solid color-mix(in srgb,var(--wp-ink) 16%,transparent);border-radius:16px;background:transparent;color:inherit;text-align:left;cursor:pointer}.wp-video-ref-choices button strong{font-size:16px;font-weight:700}.wp-video-ref-choices button span{margin-top:8px;color:#ffffff9e;font-size:13px;font-weight:400}.wp-video-ref-body{display:grid;gap:12px;width:min(672px,100%);margin:20px auto 0;padding-top:18px;border-top:1px solid var(--wp-line)}.wp-video-ref-body .wp-ref-targets{justify-content:center;margin-bottom:0}.wp-video-ref-body .wp-ref-targets button{height:32px;padding:0 14px;border:1px solid var(--wp-hair);border-radius:999px;background:transparent;color:var(--wp-ink-muted);font-size:13px;cursor:pointer}.wp-video-ref-body .wp-ref-targets button.wp-picker-on{border-color:var(--wp-accent);color:var(--wp-text);background:color-mix(in srgb,var(--wp-accent) 12%,transparent)}.wp-video-ref-body .wp-upload{justify-self:center}.wp-video-ref-body .wp-ref-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;max-height:260px;margin:0;padding:6px 2px 2px;overflow-y:auto;list-style:none}.wp-video-ref-body .wp-ref-list>li:only-child:not(:has(button)){grid-column:1 / -1}.wp-video-ref-body .wp-ref-tile{display:grid;gap:6px;width:100%;padding:0;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.wp-video-ref-body .wp-ref-thumb{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--wp-hair);border-radius:10px;background:color-mix(in srgb,var(--wp-text) 5%,transparent);color:var(--wp-ink-muted);transition:border-color .14s ease,transform .14s ease}.wp-video-ref-body .wp-ref-thumb img,.wp-video-ref-body .wp-ref-thumb video{width:100%;height:100%;object-fit:cover}.wp-video-ref-body .wp-ref-tile:hover .wp-ref-thumb,.wp-video-ref-body .wp-ref-tile:focus-visible .wp-ref-thumb{border-color:var(--wp-cyan);transform:translateY(-2px)}.wp-video-ref-body .wp-ref-name{overflow:hidden;font-size:11.5px;color:var(--wp-ink-muted);white-space:nowrap;text-overflow:ellipsis}.wp-video-ref-body .wp-ref-list>li:only-child:not(:has(button)){padding:10px 0 4px;text-align:center;font-size:13px;font-weight:400;color:var(--wp-ink-muted)}.wp-video-ref-choices .wp-picker-on{border-color:var(--wp-accent);background:color-mix(in srgb,var(--wp-accent) 8%,transparent)}.wp-image-ref-modal{z-index:80;place-items:start;padding:68px 0 0 144px}.wp-image-ref-sheet{width:1152px;max-width:calc(100vw - 48px);height:765px;max-height:calc(100vh - 48px);padding:0;border:1px solid var(--wp-hair);border-radius:16px;background:var(--wp-ground);box-shadow:0 24px 64px #00000073}.wp-image-ref-head{display:flex;align-items:center;justify-content:space-between;height:69px;padding:16px 24px}.wp-image-ref-head h2{margin:0;font-size:20px;font-weight:700}.wp-image-ref-head button{width:32px;height:32px;border:0;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}.wp-image-ref-tabs{display:flex;gap:6px;padding:13px 24px 12px}.wp-image-ref-tabs button{height:32px;padding:6px 14px;border:0;border-radius:999px;background:var(--wp-raised);color:#ffffffb8;font-size:14px;font-weight:500;cursor:pointer}.wp-image-ref-tabs .wp-picker-on{background:var(--wp-accent)!important;color:var(--wp-text)}.wp-image-ref-grid{display:grid;grid-template-columns:repeat(4,211px);gap:12px;height:637px;padding:12px 24px 24px;overflow:auto}.wp-image-ref-upload,.wp-image-ref-tile{box-sizing:border-box!important;display:grid;place-items:center;width:211px!important;min-width:211px;height:211px!important;min-height:211px;border-radius:8px;color:var(--wp-accent);font-size:16px;font-weight:400;text-align:center;cursor:pointer}.wp-image-ref-upload{position:relative;border:2px dashed color-mix(in srgb,var(--wp-accent) 40%,transparent);background:color-mix(in srgb,var(--wp-accent) 5%,transparent)}.wp-image-ref-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wp-image-ref-tile{border:0;background:var(--wp-raised);color:#ffffffb8;overflow:hidden;text-overflow:ellipsis;padding:12px}.wp-video-ref-sheet .wp-dock-extra{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}.wp-cast-page{padding-top:12px}.wp-cast-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 14px}.wp-cast-filters .wp-style-row{gap:6px}.wp-cast-filters button.wp-chip,.wp-cast-filters button.wp-chip-on{display:inline-flex;align-items:center;height:33px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600;line-height:18.75px;cursor:pointer}.wp-cast-filters button.wp-chip{background:transparent;color:var(--wp-muted);border:1px solid var(--wp-line)}.wp-cast-filters button.wp-chip-on{background:color-mix(in srgb,var(--wp-accent) 12%,transparent);color:var(--wp-cyan);border:1px solid color-mix(in srgb,var(--wp-accent) 40%,transparent)}.wp-cast-grid{display:grid;grid-template-columns:repeat(6,212px);gap:2px;margin:0;padding:0;list-style:none}@media(max-width:1439px){.wp-cast-grid{grid-template-columns:repeat(auto-fill,212px)}}.wp-cast-card{position:relative;width:212px;height:375px;padding:0;overflow:hidden;border:1px solid rgb(42,46,55);border-radius:6px;background:var(--wp-raised);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.wp-cast-card:hover,.wp-cast-card:focus-within{transform:translateY(-2px);border-color:#363b45;box-shadow:0 12px 28px -18px #00000059}.wp-cast-avatar{position:absolute;inset:0;width:auto;height:auto;border-radius:0;display:grid;place-items:center;font-size:64px;font-weight:700;color:color-mix(in srgb,var(--wp-ink) 85%,transparent);background:linear-gradient(180deg,#0000 55%,#000000bf),linear-gradient(160deg,#2b3448,#151b26 70%)}.wp-cast-copy{position:absolute;left:12px;right:12px;bottom:12px;display:block}.wp-cast-name{margin:0;font-size:12.5px;font-weight:600;line-height:18.75px;color:var(--wp-text)}.wp-cast-tag{display:inline;margin:0;padding:0;border-radius:0;background:transparent;font-size:10px;font-weight:500;line-height:15px;color:#ffffffb8;text-transform:uppercase}.wp-cast-use{position:absolute;top:8px;right:8px;left:auto;z-index:2;display:inline-flex;align-items:center;gap:4px;height:27px;padding:0 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--wp-text) 95%,transparent);color:#171717;font-size:11.5px;font-weight:600;box-shadow:0 2px 8px #00000026;opacity:0;transition:opacity .15s ease}.wp-cast-card:hover .wp-cast-use,.wp-cast-card:focus-within .wp-cast-use{opacity:1}.wp-campaign-hero{position:relative;width:100%;height:420px;overflow:hidden;border-radius:16px}.wp-campaign-stage{position:absolute;inset:0;background:radial-gradient(120% 90% at 20% 10%,rgba(64,156,255,.22),transparent 55%),radial-gradient(110% 80% at 85% 85%,rgba(139,92,246,.2),transparent 60%),linear-gradient(160deg,#101722,#0b1017 60%,#090d13)}.wp-campaign-copy{position:absolute;inset-inline:0;bottom:44px;display:grid;justify-items:center;gap:20px;text-align:center}.wp-campaign-copy h1{margin:0;font-size:36px;font-weight:700;line-height:40px;color:var(--wp-text)}.wp-campaign-copy .wp-primary{width:112px;height:40px;padding:0;border-radius:10px;font-size:14px;font-weight:600}.wp-campaign-body{margin-top:28px}.wp-campaign-body h2{margin:0 0 12px;font-size:20px;font-weight:600}.wp-campaign-track{display:flex;gap:6px;width:100%}.wp-campaign-card{position:relative;height:374px;width:210px;flex:0 0 210px;overflow:hidden;border-radius:12px;cursor:pointer}.wp-campaign-card[data-w=wide]{flex:1 1 auto;min-width:320px;width:auto}.wp-campaign-art{position:absolute;inset:0;width:100%;height:100%}.wp-campaign-title{position:absolute;left:12px;bottom:12px;font-size:13px;font-weight:600;color:var(--wp-text);text-shadow:0 1px 6px rgba(0,0,0,.6)}.wp-campaign-card .wp-remix{position:absolute;right:10px;bottom:10px;opacity:0;pointer-events:none;transition:opacity .12s ease}.wp-campaign-card:hover .wp-remix{opacity:1;pointer-events:auto}[data-testid=template-strip] .wp-home-tile .wp-primary{opacity:0;pointer-events:none;transition:opacity .12s ease}[data-testid=template-strip] .wp-home-tile:hover .wp-primary,[data-testid=template-strip] .wp-home-tile:focus-within .wp-primary{opacity:1;pointer-events:auto}.wp-explore .wp-section-head h2{font-size:20px}[data-testid=template-strip]{position:relative}[data-testid=template-strip] .wp-strip{display:flex;flex-direction:column;gap:14px;overflow-x:auto;scrollbar-width:none}[data-testid=template-strip] .wp-strip::-webkit-scrollbar{display:none}[data-testid=template-strip] .wp-strip-row{display:flex;flex-wrap:nowrap;gap:10px;width:max-content}[data-testid=template-strip] .wp-home-tile{position:relative;flex:0 0 146px;width:146px;min-width:146px;height:260px;min-height:0;padding:0;overflow:hidden;border-radius:12px}[data-testid=template-strip] .wp-strip-row[data-row="1"] .wp-home-tile:nth-child(1){flex:0 0 146px;width:146px;min-width:146px}[data-testid=template-strip] .wp-strip-row[data-row="1"] .wp-home-tile:nth-child(2){flex:0 0 146px;width:146px;min-width:146px}[data-testid=template-strip] .wp-strip-row[data-row="1"] .wp-home-tile:nth-child(3){flex:0 0 462px;width:462px;min-width:462px}[data-testid=template-strip] .wp-strip-row[data-row="1"] .wp-home-tile:nth-child(4){flex:0 0 146px;width:146px;min-width:146px}[data-testid=template-strip] .wp-strip-row[data-row="1"] .wp-home-tile:nth-child(5){flex:0 0 260px;width:260px;min-width:260px}[data-testid=template-strip] .wp-strip-row[data-row="1"] .wp-home-tile:nth-child(6){flex:0 0 208px;width:208px;min-width:208px}[data-testid=template-strip] .wp-strip-row[data-row="1"] .wp-home-tile:nth-child(7){flex:0 0 195px;width:195px;min-width:195px}[data-testid=template-strip] .wp-strip-row[data-row="1"] .wp-home-tile:nth-child(8){flex:0 0 260px;width:260px;min-width:260px}[data-testid=template-strip] .wp-strip-row[data-row="2"] .wp-home-tile:nth-child(1){flex:0 0 146px;width:146px;min-width:146px}[data-testid=template-strip] .wp-strip-row[data-row="2"] .wp-home-tile:nth-child(2){flex:0 0 173px;width:173px;min-width:173px}[data-testid=template-strip] .wp-strip-row[data-row="2"] .wp-home-tile:nth-child(3){flex:0 0 462px;width:462px;min-width:462px}[data-testid=template-strip] .wp-strip-row[data-row="2"] .wp-home-tile:nth-child(4){flex:0 0 146px;width:146px;min-width:146px}[data-testid=template-strip] .wp-strip-row[data-row="2"] .wp-home-tile:nth-child(5){flex:0 0 208px;width:208px;min-width:208px}[data-testid=template-strip] .wp-strip-row[data-row="2"] .wp-home-tile:nth-child(6){flex:0 0 260px;width:260px;min-width:260px}[data-testid=template-strip] .wp-strip-row[data-row="2"] .wp-home-tile:nth-child(7){flex:0 0 146px;width:146px;min-width:146px}[data-testid=template-strip] .wp-strip-row[data-row="2"] .wp-home-tile:nth-child(8){flex:0 0 462px;width:462px;min-width:462px}[data-testid=template-strip] .wp-home-tile .wp-tile-stage,[data-testid=template-strip] .wp-home-tile img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;border-radius:0}[data-testid=template-strip] .wp-home-tile p{position:absolute;left:10px;right:10px;bottom:10px;margin:0;padding-right:0;font-size:12px;font-weight:600;line-height:1.35;letter-spacing:-.015em;color:var(--wp-text);text-shadow:0 1px 6px rgba(0,0,0,.6);word-break:keep-all;white-space:nowrap;display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}[data-testid=template-strip] .wp-home-tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;pointer-events:none}[data-testid=template-strip] .wp-home-tile .wp-primary{position:absolute;top:8px;right:8px;height:26px;padding:0 10px;border-radius:999px;font-size:12px}[data-testid=template-strip] .wp-strip-next{right:8px;top:330px;background:color-mix(in srgb,var(--wp-text) 10%,transparent)}@media(max-width:1180px){.wp-explore .wp-rec-masonry{overflow-x:auto;scrollbar-width:none}.wp-explore .wp-rec-masonry::-webkit-scrollbar{display:none}}@media(max-width:900px){.wp-site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wp-site-footer{grid-template-columns:minmax(0,1fr)}}@media(max-width:1350px){.wp-image-page .wp-sample-mosaic,.wp-video-page .wp-sample-mosaic,.wp-image-page .wp-grid,.wp-video-page .wp-grid{max-width:100%;overflow-x:auto;scrollbar-width:none}.wp-image-page .wp-sample-mosaic::-webkit-scrollbar,.wp-video-page .wp-sample-mosaic::-webkit-scrollbar{display:none}}@media(max-width:1350px){.wp-voice[data-list=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs" "head" "main" "lib";width:100%}.wp-voice[data-list=true] .wp-voice-library{width:100%;margin-top:20px;margin-right:0;border-left:0;min-height:auto;padding:16px 0}.wp-ws-hero-strip{max-width:100%;overflow-x:auto;scrollbar-width:none}.wp-ws-hero-strip::-webkit-scrollbar{display:none}}@media(max-width:1350px){.wp-voice[data-list=true] .wp-page-head h1,.wp-voice[data-list=true] .wp-page-lead,.wp-voice[data-list=true] .wp-voice-newbar,.wp-voice[data-list=true] .wp-voice-empty,.wp-voice[data-list=true] .wp-project-list,.wp-voice[data-list=true] .wp-voice-toolbar,.wp-voice[data-list=true] .wp-voice-tabs,.wp-voice[data-list=true] .wp-voice-grid{width:100%;max-width:100%}.wp-voice[data-list=true] .wp-voice-grid{grid-template-columns:minmax(0,1fr)}.wp-workspace .wp-composer,.wp-workspace .wp-workspace-compose,.wp-workspace .wp-field,.wp-workspace [data-testid=workspace-prompt]{width:100%;max-width:100%;box-sizing:border-box}}@media(max-width:1350px){.wp-workspace-compose,.wp-workspace-compose .wp-field,.wp-workspace-compose textarea,.wp-composer:has(.wp-workspace-compose){width:100%;max-width:100%;box-sizing:border-box}}@media(max-width:1350px){.wp-workspace[data-browse=true] .wp-workspace-hero,.wp-workspace[data-browse=true] .wp-workspace-hero textarea,.wp-workspace[data-browse=true] .wp-workspace-hero .wp-field{width:100%;max-width:100%;box-sizing:border-box}}@media(max-width:1350px){.wp-models,.wp-models .wp-models-hero,.wp-models .wp-models-hero h1{width:100%;max-width:100%;box-sizing:border-box}}@media(max-width:1350px){.wp-models-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.wp-models-card{width:100%;max-width:100%}}@media(max-width:1350px){.wp-models .wp-models-hero h1,.wp-models .wp-models-hero p{width:100%;max-width:100%}.wp-model3d-compare{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.wp-model3d-compare-col,.wp-model3d-compare-tile{width:100%;max-width:100%}}@media(max-width:1350px){.wp-model3d-compare-tile[data-side=src],.wp-model3d-compare-tile[data-side=out]{width:100%;max-width:100%}}.wp-voice-row:hover{background:color-mix(in srgb,var(--wp-ink) 5%,transparent)}.wp-voice-avatar{flex:0 0 auto;width:56px;height:56px;border-radius:999px;object-fit:cover;background:var(--wp-card)}.wp-voice-row-copy{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.wp-voice-row-copy p{margin:0 4px 0 0;font-size:15px;font-weight:500;line-height:22.5px;color:var(--wp-ink)}.wp-voice-tag{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:4px;background:var(--wp-raised);color:var(--wp-ink-muted);font-size:12px;font-weight:500}.wp-voice[data-list=true] .wp-voice-row .wp-primary{width:56px;height:32px}.wp-voice[data-list=true] .wp-voice-empty .wp-primary{width:auto;min-width:160px;padding:0 18px;white-space:nowrap}@media(max-width:1439px){.wp-music-samples{width:auto;max-width:100%;margin-left:0}}@media(max-width:1180px){.wp-music-samples{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-music-sample{height:auto;min-height:0;aspect-ratio:1 / 1}}@media(max-width:1180px){.wp-ws-hero-strip{width:100%;max-width:820px;overflow:hidden}.wp-workspace[data-browse=true] .wp-workspace-hero{width:100%;max-width:820px;height:auto}.wp-workspace[data-browse=true] .wp-home-tile,.wp-workspace[data-browse=true] .wp-home-tile[data-aspect="16:9"],.wp-workspace[data-browse=true] .wp-home-tile[data-aspect="1:1"]{max-width:100%}}.wp-timeline-list[data-home=true] .wp-tl-board{display:grid;grid-template-columns:repeat(4,319px);gap:12px;margin-top:20px}.wp-timeline-list[data-home=true] button.wp-tl-card,.wp-timeline-list[data-home=true] .wp-tl-card{width:319px;height:180px;transition:border-color .15s ease,box-shadow .15s ease}.wp-timeline-list[data-home=true] button.wp-tl-card:hover{border-color:color-mix(in srgb,var(--wp-accent) 50%,transparent);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.wp-timeline-list[data-home=true] .wp-tl-plus{border:0;background:color-mix(in srgb,var(--wp-text) 10%,transparent)}.wp-timeline-list[data-home=true] .wp-timeline-project{position:relative;display:block;background:linear-gradient(160deg,#181e30,#26163a 60%,#120e1e)}.wp-timeline-list[data-home=true] .wp-timeline-project .wp-tl-card-stage{position:absolute;inset:0}.wp-timeline-list[data-home=true] .wp-timeline-project p{position:absolute;left:13px;right:13px;bottom:13px;margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--wp-text)}.wp-timeline-list[data-home=true] .wp-timeline-project small{display:block;margin-bottom:4px;font-size:13px;font-weight:400;line-height:20px;color:#fffc}@media(max-width:1439px){.wp-timeline-list[data-home=true] .wp-tl-board{grid-template-columns:repeat(auto-fill,319px)}}.wp-gallery-modal .wp-gallery-detail-media img{border-radius:8px}.wp-gallery-modal .wp-gallery-x{top:16px;right:57px;width:40px;height:40px;border-radius:8px;background:#fff;color:#000}.wp-gallery-modal .wp-gallery-detail-side{box-sizing:border-box;width:399px;padding:24px 24px 20px;border-left:1px solid var(--wp-hair);border-right:1px solid var(--wp-hair);overflow-x:hidden}.wp-gallery-modal .wp-gallery-prompt-row{justify-content:flex-start;gap:8px;margin-bottom:16px}.wp-gallery-modal .wp-gallery-detail-label{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;font-size:12px;line-height:16px;color:var(--wp-ink-muted)}.wp-gallery-modal .wp-gallery-prompt-row .wp-gallery-detail-label{margin:0}.wp-gallery-modal .wp-gallery-copy{font-size:12px;font-weight:500}.wp-gallery-modal .wp-gallery-detail-prompt{margin:0 0 31px;font-size:14px;line-height:22.75px;color:var(--wp-ink)}.wp-gallery-modal .wp-gallery-detail-spec>div{font-size:14px;line-height:20px}.wp-gallery-modal .wp-gallery-detail-spec dt{color:var(--wp-ink-muted)}.wp-gallery-modal .wp-gallery-detail-spec dd{font-weight:500;color:var(--wp-ink)}.wp-gallery-modal .wp-gallery-download,.wp-gallery-modal .wp-gallery-like{background:var(--wp-raised);font-size:14px;font-weight:500}.wp-gallery-modal .wp-gallery-thumbs{gap:7px;width:128px}.wp-gallery-modal .wp-gallery-thumb{border-radius:6px;opacity:.6;transition:opacity .15s ease}.wp-gallery-modal .wp-gallery-thumb:hover,.wp-gallery-modal .wp-gallery-thumb[data-active=true]{opacity:1}.wp-gallery-modal{grid-template-columns:minmax(0,1fr) 399px 128px}.wp-pricing-title{left:calc(50% + 40px);transform:translate(-50%);text-align:center}.wp-pricing-lead{left:calc(50% + 40px);top:76px;transform:translate(-50%);text-align:center}.wp-pricing-toggle{display:flex;width:fit-content;height:45px;box-sizing:border-box;margin:-20px auto 56px}.wp-pricing-toggle .wp-pill{height:35px;padding:0 16px;color:var(--wp-ink-muted);font-size:15px;font-weight:500}.wp-pricing-toggle .wp-pill-on{color:var(--wp-text);font-weight:500}.wp-pricing .wp-plan-grid{grid-template-columns:repeat(auto-fit,minmax(306px,1fr));gap:20px;margin:0}.wp-pricing .wp-plan-card{box-sizing:border-box;min-height:0;gap:12px;padding:24px;background:var(--wp-ground);border:2px solid var(--wp-hair);border-radius:16px;box-shadow:0 25px 50px -12px #00000040}.wp-pricing .wp-plan-card h2{font-size:30px;font-weight:700;line-height:30px;color:var(--wp-ink)}.wp-pricing .wp-plan-amount{row-gap:4px}.wp-pricing .wp-plan-amount strong{font-size:48px;font-weight:700;line-height:48px;color:var(--wp-ink)}.wp-pricing .wp-plan-amount span{flex-basis:100%;font-size:12px;line-height:16px;color:var(--wp-ink-muted)}.wp-pricing .wp-plan-cta{margin-top:8px}@media(max-width:1180px){.wp-pricing-title,.wp-pricing-lead{left:112px;transform:none;text-align:left}.wp-pricing-toggle{margin-left:0}}.wp-campaign-copy{gap:12px;bottom:40px}.wp-campaign-copy p{margin:0;font-size:16px;font-weight:400;line-height:24px;color:var(--wp-ink)}.wp-campaign-copy .wp-primary{margin-top:12px}.wp-campaign-body{margin-top:40px}.wp-campaign-body h2{margin:0;line-height:25px}.wp-campaign-body>p{margin:4px 0 12px;font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-campaign-card{border-radius:8px;background:var(--wp-raised)}.wp-campaign-art{background:linear-gradient(160deg,#3a2a58,#14131f 70%)}.wp-campaign-card:nth-child(2) .wp-campaign-art{background:linear-gradient(160deg,#1d4a58,#0f171c 70%)}.wp-campaign-card:nth-child(3) .wp-campaign-art{background:linear-gradient(160deg,#4a3a1e,#1a1510 70%)}.wp-campaign-card:nth-child(4) .wp-campaign-art{background:linear-gradient(160deg,#1f2f5a,#0d1220 70%)}.wp-campaign-title{display:none}.wp-campaign-card .wp-remix{left:50%;right:auto;bottom:8px;height:28px;padding:6px 12px;border:0;border-radius:999px;background:#141414d9;color:var(--wp-text);font-size:12px;font-weight:500;line-height:16px;transform:translate(-50%)}.wp-campaign-copy p{white-space:nowrap}@media(max-width:1180px){.wp-campaign-track{overflow-x:auto;scrollbar-width:none}.wp-campaign-track::-webkit-scrollbar{display:none}}.wp-templates .wp-tpl-bar{margin-top:40px}.wp-tpl-search{border-color:#363b45}.wp-tpl-section{margin:0 0 22px}.wp-tpl-scroller{position:relative}.wp-tpl-next{right:10px;background:color-mix(in srgb,var(--wp-text) 10%,transparent)}.wp-templates .wp-tpl-card{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.wp-templates .wp-tpl-card .wp-tpl-title,.wp-templates .wp-tpl-card button.wp-tpl-use{opacity:0;transition:opacity .15s ease}.wp-templates .wp-tpl-card:hover,.wp-templates .wp-tpl-card:focus-within{transform:translateY(-2px);border-color:#363b45;box-shadow:0 12px 28px -18px #00000059}.wp-templates .wp-tpl-card:hover .wp-tpl-title,.wp-templates .wp-tpl-card:hover button.wp-tpl-use,.wp-templates .wp-tpl-card:focus-within .wp-tpl-title,.wp-templates .wp-tpl-card:focus-within button.wp-tpl-use{opacity:1}.wp-effects .wp-fx-hero{width:auto;margin:0 16px;border-radius:16px;overflow:hidden}.wp-effects .wp-fx-welcome h2 span{font-size:36px;font-weight:700;background:linear-gradient(90deg,var(--wp-accent),rgb(120,220,255));-webkit-background-clip:text;background-clip:text;color:transparent}.wp-effects .wp-fx-welcome p{color:var(--wp-ink-muted)}.wp-effects .wp-fx-search{width:256px;box-sizing:border-box}.wp-effects .wp-fx-search svg{width:20px;height:20px}.wp-effects .wp-fx-search input{font-weight:400}.wp-effects .wp-fx-chips button{height:36px;padding:0 16px;color:var(--wp-ink)}.wp-effects .wp-fx-chips button.wp-fx-on{background:color-mix(in srgb,var(--wp-accent) 20%,transparent);color:var(--wp-cyan)}.wp-effects .wp-fx-section-head{align-items:flex-start;margin-bottom:20px}.wp-effects .wp-fx-section h2{display:block;font-size:20px;font-weight:600;line-height:25px;color:var(--wp-ink)}.wp-effects .wp-fx-section h2 span{display:block;margin:4px 0 0;font-size:14px;font-weight:400;line-height:20px;color:var(--wp-ink-muted)}.wp-effects .wp-fx-section-head button{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;width:90px;height:28px;padding:0;justify-content:center;border:1px solid color-mix(in srgb,var(--wp-ink) 20%,transparent);border-radius:999px;background:transparent;color:var(--wp-text);font-size:12px;font-weight:500}.wp-effects .wp-fx-section-head button svg{width:12px;height:12px}.wp-effects .wp-fx-section{margin-bottom:20px}.wp-effects .wp-fx-card{background:#3c3c4240}.wp-effects .wp-fx-title{position:absolute;inset:12px auto auto 12px;display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#0006;font-size:14px;font-weight:500;color:var(--wp-text)}.wp-effects .wp-fx-section{margin-bottom:0}@media(max-width:1180px){.wp-fx-body,.wp-fx-welcome,.wp-fx-bar,.wp-fx-section,.wp-fx-section-head{width:auto;max-width:100%;min-width:0}.wp-fx-bar,.wp-fx-chips{flex-wrap:wrap}.wp-fx-track{display:flex;overflow-x:auto;scrollbar-width:none}.wp-fx-track>*{flex:0 0 206px}}.wp-dance .wp-dance-hero button.wp-primary{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.wp-dance .wp-dance-hero button.wp-primary svg{display:none}.wp-dance-track{display:grid;grid-template-columns:repeat(auto-fill,260px);gap:4px;overflow:visible}.wp-dance-card{flex:none;background:var(--wp-raised)}@media(max-width:1180px){.wp-dance-hero,.wp-dance-body{width:auto;max-width:100%}}.wp-chat .wp-chat-chip[data-testid=chat-model]{height:41px;min-width:120px}@media(max-width:1180px){.wp-chat,.wp-chat[data-rail=closed]{grid-template-columns:minmax(0,1fr)}.wp-chat .wp-chat-rail{width:auto;min-height:auto;border-left:0;border-bottom:1px solid var(--wp-hair);order:-1}.wp-chat-rail-toggle{display:none}.wp-chat[data-empty=true] .wp-chat-suggestions{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.wp-story[data-home=true] .wp-story-lead{width:max-content;max-width:720px;overflow:visible;text-overflow:clip;white-space:nowrap}.wp-story[data-home=true] .wp-story-board{display:grid;grid-template-columns:repeat(4,319px);gap:12px;margin-top:20px}.wp-story[data-home=true] button.wp-tl-card,.wp-story[data-home=true] .wp-tl-card{width:319px;height:180px;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.wp-story[data-home=true] .wp-tl-create{background:radial-gradient(60% 50% at 50% 60%,rgba(255,190,120,.18),transparent 70%),linear-gradient(160deg,rgb(30,26,40),var(--wp-ground) 70%)}.wp-story[data-home=true] button.wp-tl-card:hover{border-color:color-mix(in srgb,var(--wp-accent) 50%,transparent);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.wp-story[data-home=true] .wp-tl-plus{border:1px solid color-mix(in srgb,var(--wp-text) 30%,transparent);background:color-mix(in srgb,var(--wp-text) 20%,transparent)}.wp-story[data-home=true] .wp-timeline-project{position:relative;display:block;background:linear-gradient(160deg,#181e30,#26163a 60%,#120e1e)}.wp-story[data-home=true] .wp-timeline-project p{position:absolute;left:16px;right:16px;bottom:16px;margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--wp-text)}@media(max-width:1439px){.wp-story[data-home=true] .wp-story-board{grid-template-columns:repeat(auto-fill,319px)}}.wp-translate[data-landing=true] p.wp-start-hint{position:static;width:fit-content;margin:31px auto 32px}.wp-model3d[data-landing=true] .wp-start-hero{width:1024px;max-width:100%;margin:0 auto}.wp-model3d[data-landing=true] .wp-start-rule,.wp-model3d[data-landing=true] .wp-start-steps{margin-left:auto;margin-right:auto;justify-content:center}.wp-page:has(.wp-model3d[data-landing=false]){padding-left:0}.wp-top:has(.wp-top-account) .wp-top-right{margin-left:auto;margin-right:4px;margin-top:12px;align-self:flex-start}.wp-account-page.wp-subscription a.wp-account-btn{padding:0;white-space:nowrap}.wp-subscription .wp-sub-hero h2{line-height:32px}.wp-subscription .wp-sub-price{margin-top:4px}.wp-subscription .wp-account-card h3{color:var(--wp-ink)}.wp-subscription .wp-sub-empty>p:first-of-type{margin:56px 0 0;font-weight:500;color:var(--wp-ink)}.wp-subscription .wp-sub-empty>p.wp-account-muted{margin:8px 0 0;line-height:20px}.wp-page:has(.wp-subscription){padding-bottom:24px}.wp-mypage .wp-profile-copy .wp-profile-meta{gap:8px;font-size:12px;line-height:16px}.wp-mypage .wp-profile-plan{line-height:16px}.wp-mypage .wp-profile-signup-pill{display:inline-flex;align-items:center;height:22px;padding:2px 10px;border:1px solid var(--wp-hair);border-radius:999px}.wp-mypage .wp-profile-secure>.wp-account-row:nth-of-type(2)>span:first-child{font-weight:500;color:var(--wp-danger)}.wp-page:has(.wp-credits),.wp-page:has(.wp-subscription),.wp-page:has(.wp-mypage){max-width:none;padding-left:24px;padding-right:24px}.wp-credits,.wp-account-page.wp-subscription,.wp-account-page.wp-mypage{width:100%;max-width:848px;margin-inline:auto}.wp-credit-block{width:100%}.wp-top-account{left:max(24px,calc((100% - 848px)/2))}@media(max-width:1180px){.wp-top:has(.wp-top-account){min-height:116px}}.wp-gate-note{margin:8px 0 0;font-size:12px;line-height:16px;color:var(--wp-ink-muted)}.wp-chip-soon{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--wp-hair);color:var(--wp-ink-muted);font-size:10px;font-weight:600;line-height:14px}button[data-coming-soon=true]:disabled{opacity:.5;cursor:not-allowed}.wp-video-sample .wp-sample-media{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;background:var(--wp-raised)}.wp-music-sample .wp-music-sample-audio{display:none}.wp-music-sample .wp-music-play{position:absolute;left:12px;bottom:44px;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:#000000d9;color:var(--wp-text);cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.wp-music-sample .wp-music-play:hover{background:#000000f2}.wp-music-sample .wp-music-play[data-playing=true]{background:var(--wp-accent)}.wp-model3d-viewer .wp-model3d-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;background:transparent;--poster-color: transparent}.wp-model3d-samples{margin:20px 0 0}.wp-model3d-sample{position:relative;flex:none;width:200px;height:200px;overflow:hidden;border-radius:12px}.wp-model3d-sample .wp-model3d-sample-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wp-model3d-sample p{position:absolute;left:12px;right:12px;bottom:12px;margin:0;font-size:14px;line-height:20px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.6)}.wp-model3d-sample .wp-model3d-sample-actions{position:absolute;top:10px;right:10px;display:flex;gap:6px;opacity:0;transition:opacity .15s}.wp-model3d-sample:hover .wp-model3d-sample-actions{opacity:1}.wp-model3d-sample .wp-model3d-sample-actions .wp-remix{position:static;padding:6px 10px;font-size:12px;white-space:nowrap}.wp-model3d-download{margin-left:12px;font-weight:500;color:var(--wp-accent)}.wp-voice-result{grid-column:1 / -1;margin-top:4px}.wp-voice-clone-soon{display:grid;gap:10px;align-content:start;padding:20px}.wp-voice-clone-soon p{margin:0;color:var(--wp-ink-muted);font-size:13px;line-height:1.5}.wp-voice-clone-soon .wp-consent{white-space:normal;opacity:.6}.wp-voice-clone-soon .wp-primary{justify-self:start}.wp-voice-takes{grid-column:1 / -1;display:grid;gap:8px;margin:4px 0 0;padding:0;list-style:none}.wp-voice-takes .wp-voice-result{margin-top:0}.wp-track{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card)}.wp-track[data-playing=true]{border-color:color-mix(in srgb,var(--wp-cyan) 55%,var(--wp-line))}.wp-track audio{display:none}.wp-track-play{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--wp-cyan);color:var(--wp-cyan-fg);cursor:pointer;transition:transform .12s ease,filter .12s ease}.wp-track-play:hover{filter:brightness(1.08)}.wp-track-play:active{transform:scale(.96)}.wp-video-player{position:relative;max-width:100%;line-height:0}.wp-video-player--width{width:100%;container-type:inline-size}.wp-video-player--fill{width:100%;height:100%;container-type:inline-size}.wp-video-player--content{width:fit-content}.wp-video-player>video{cursor:pointer}.wp-video-popup{position:fixed;padding:0;border:1px solid var(--wp-line, rgb(255 255 255 / .12));border-radius:16px;background:#000;overflow:visible}.wp-video-popup::backdrop{background:#04070bc7}.wp-video-popup .wp-video-player>video{display:block;width:auto;height:auto;max-width:min(90vw,1100px);max-height:80vh;object-fit:contain;border-radius:16px}.wp-video-popup-close{position:absolute;z-index:3;top:-14px;right:-14px;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--wp-line, rgb(255 255 255 / .12));border-radius:999px;background:#11161d;color:#fff;cursor:pointer}.wp-video-player:fullscreen{display:grid;place-items:center;width:100%;height:100%;max-width:none;background:#000}.wp-video-player:fullscreen>video,video:fullscreen,.wp-nodes-editor video.wp-node-media:fullscreen{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;border-radius:0;background:#000}.wp-video-bar{position:absolute;z-index:2;right:8px;bottom:8px;left:8px;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:999px;background:#0a0e13b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;line-height:1;opacity:0;transition:opacity .14s ease}.wp-video-player[data-playing=false] .wp-video-bar,.wp-video-player:hover .wp-video-bar,.wp-video-player:has(:focus-visible) .wp-video-bar{opacity:1}.wp-video-bar .wp-video-btn{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.wp-video-bar .wp-video-btn:hover{background:#ffffff1f}.wp-video-vol{position:relative;display:grid;flex:none}.wp-video-vol-pop{position:absolute;bottom:100%;left:50%;display:none;padding:10px 8px 12px;transform:translate(-50%)}.wp-video-vol:hover .wp-video-vol-pop,.wp-video-vol:focus-within .wp-video-vol-pop{display:grid}.wp-video-vol-track{position:relative;display:block;width:6px;height:72px;border-radius:999px;background:#ffffff3d;box-shadow:0 0 0 8px #0a0e13d1;cursor:pointer;touch-action:none}.wp-video-vol-fill{position:absolute;right:0;bottom:0;left:0;border-radius:999px;background:var(--wp-cyan)}.wp-video-bar .wp-video-play{background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-video-bar .wp-video-play:hover{background:var(--wp-cyan);filter:brightness(1.08)}.wp-video-scrub{position:relative;flex:1;min-width:40px;height:4px;border-radius:999px;background:#ffffff3d;cursor:pointer;touch-action:none}.wp-video-scrub:before{content:"";position:absolute;inset:-8px 0}.wp-video-scrub-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--wp-cyan)}.wp-video-time{flex:none;font-size:12px;font-variant-numeric:tabular-nums}.wp-video-bar svg{flex:none}@container (max-width: 260px){.wp-video-time{display:none}}.wp-track[data-pending=true] .wp-track-play{background:var(--wp-cyan-dim);cursor:default}.wp-track-spin{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--wp-cyan) 30%,transparent);border-top-color:var(--wp-cyan);border-radius:50%;animation:wp-track-spin .9s linear infinite}@keyframes wp-track-spin{to{transform:rotate(360deg)}}.wp-track-body{display:grid;gap:6px;min-width:0}.wp-track-title{display:flex;align-items:baseline;gap:10px;min-width:0;margin:0}.wp-track-title strong{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.wp-track-title span{flex:none;color:var(--wp-ink-muted);font-size:12px;white-space:nowrap}.wp-track-scrub{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;height:40px}.wp-track-time{color:var(--wp-ink-muted);font-size:12px;font-variant-numeric:tabular-nums}.wp-track-actions{display:flex;gap:6px}.wp-track-action{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--wp-line);border-radius:10px;color:var(--wp-ink)}.wp-track-action:hover{border-color:var(--wp-cyan);color:var(--wp-cyan)}.wp-wave{position:relative;height:100%;min-width:0;overflow:hidden;touch-action:none}.wp-wave[role=slider]{cursor:pointer}.wp-wave:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:3px;border-radius:4px}.wp-wave svg{display:block}.wp-wave path{fill:none;stroke-linecap:round}.wp-wave-base{stroke:color-mix(in srgb,var(--wp-ink) 22%,transparent)}.wp-wave-hover{stroke:color-mix(in srgb,var(--wp-ink) 45%,transparent)}.wp-wave-played{stroke:var(--wp-cyan)}.wp-wave[data-loading=true] .wp-wave-base{animation:wp-wave-breathe 1.4s ease-in-out infinite}@keyframes wp-wave-breathe{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.wp-wave[data-loading=true] .wp-wave-base,.wp-track-spin{animation:none}}@media(max-width:560px){.wp-track{grid-template-columns:40px minmax(0,1fr)}.wp-track-play{width:40px;height:40px}.wp-track-actions{grid-column:2}.wp-track-title{display:grid}.wp-track-title span{overflow:hidden;text-overflow:ellipsis}.wp-track-scrub{grid-template-columns:minmax(0,1fr);gap:4px;height:auto}.wp-track-scrub .wp-wave{height:32px}}.wp-music-sample-wave{position:absolute;left:16px;right:16px;top:34%;z-index:1;height:84px;pointer-events:none}.wp-home-top{display:contents}@media(min-width:1728px){.wp-page:has([data-testid=page-explore]){max-width:none}.wp-home-top{display:flex;align-items:flex-start;gap:16px;min-width:0}.wp-explore .wp-home-top .wp-hero{flex:0 0 1095px;width:1095px;min-height:616px;height:616px;justify-self:auto}.wp-explore .wp-home-top .wp-hero img,.wp-explore .wp-home-top .wp-hero-stage{height:616px}.wp-home-top [data-testid=template-strip],.wp-home-top [data-testid=start-graph]{position:relative;flex:1 1 auto;min-width:0;height:auto;min-height:616px;margin:0}.wp-explore .wp-home-top [data-testid=template-strip] .wp-section-head{margin-bottom:0;min-height:78px}.wp-explore .wp-home-top [data-testid=template-strip] .wp-section-head h2{margin:0;font-size:30px;font-weight:700;line-height:38px}.wp-explore .wp-home-top [data-testid=template-strip] .wp-section-head p{margin:4px 0 0;font-size:16px;line-height:24px}.wp-home-top [data-testid=template-strip] .wp-section-head .wp-ghost{position:absolute;top:20px;right:0;height:40px;margin-top:0;padding:0 18px;border-radius:999px;font-size:14px;font-weight:500}.wp-home-top [data-testid=template-strip] .wp-strip{position:relative;left:auto;right:auto;top:auto;margin-top:22px;height:534px}.wp-home-top [data-testid=template-strip] .wp-strip-next{top:375px;right:8px}}.wp-consent{white-space:nowrap}.wp-consent input[type=checkbox]{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:18px;height:18px;min-height:0;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--wp-ink) 20%,transparent);border-radius:4px;background:var(--wp-raised);cursor:pointer;display:grid;place-items:center}.wp-consent input[type=checkbox]:after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px);opacity:0}.wp-consent input[type=checkbox]:checked{border-color:var(--wp-accent);background:var(--wp-accent)}.wp-consent input[type=checkbox]:checked:after{opacity:1}.wp-voice-stage .wp-field select{appearance:none;-webkit-appearance:none;height:40px;padding:0 36px 0 14px;border:1px solid var(--wp-hair);border-radius:8px;background-color:var(--wp-raised);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23e8e8e8' stroke-opacity='0.6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;font-size:14px;font-weight:600}.wp-voice-stage .wp-field input[type=range]{width:100%;margin:10px 0;accent-color:var(--wp-accent)}.wp-voice-stage textarea{resize:none;min-height:148px}.wp-voice-skus{display:flex;flex-wrap:wrap;gap:6px}.wp-voice-dock .wp-dock-cost{display:inline-flex;align-items:center;gap:4px;margin:0 8px 0 0;color:var(--wp-ink-muted);font-size:12px;font-weight:500;line-height:16px}.wp-image-dock.wp-tool-dock .wp-dock-compose{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px}.wp-image-dock.wp-tool-dock .wp-dock-compose>.wp-page-note,.wp-image-dock.wp-tool-dock .wp-dock-compose>textarea{min-width:0;margin:0;word-break:keep-all}.wp-image-dock.wp-tool-dock .wp-dock-cost{display:inline-flex;align-items:center;gap:4px;margin:0;white-space:nowrap;color:var(--wp-ink-muted);font-size:12px;font-weight:500;line-height:16px}.wp-tool-back{display:inline-flex;align-items:center;gap:6px;justify-self:start;height:28px;padding:0 14px;font-size:12px;font-weight:500;line-height:16px}.wp-tool-upload{height:148px;max-width:420px;font-size:14px;font-weight:500}.wp-tool-refs .wp-model3d-refs-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));max-width:640px;max-height:300px}.wp-create-page[data-home=true] .wp-vc-board{display:grid;grid-template-columns:repeat(4,319px);gap:12px;margin-top:20px}.wp-create-page[data-home=true] button.wp-tl-card,.wp-create-page[data-home=true] .wp-tl-card{width:min(319px,100%);height:180px;transition:border-color .15s ease,box-shadow .15s ease}.wp-create-page[data-home=true] button.wp-tl-card:hover{border-color:color-mix(in srgb,var(--wp-accent) 50%,transparent);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media(max-width:1439px){.wp-create-page[data-home=true] .wp-vc-board{grid-template-columns:repeat(auto-fill,minmax(0,319px))}}.wp-create-page[data-home=true] .wp-timeline-project{position:relative;display:block}.wp-create-page[data-home=true] .wp-timeline-project .wp-tl-card-stage{position:absolute;inset:0}.wp-create-page[data-home=true] .wp-timeline-project p{position:absolute;left:13px;right:13px;bottom:13px;margin:0;padding:0;font-size:16px;font-weight:600;line-height:24px;color:var(--wp-text)}.wp-create-page[data-home=true] .wp-timeline-project small{display:block;margin:4px 0 0;font-size:13px;font-weight:400;line-height:20px;color:#fffc}@media(max-width:900px){.wp-shorts[data-editor=true] .wp-shorts-layout,.wp-shorts[data-editor=true] .wp-scene-preview{grid-template-columns:minmax(0,1fr)}.wp-shorts[data-editor=true] .wp-scene-rail,.wp-shorts[data-editor=true] .wp-scene-preview{min-height:0}.wp-preview-copy{min-width:0}.wp-shorts[data-editor=true] .wp-vc-title{max-width:calc(100vw - 300px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:900px){.wp-workspace[data-browse=true] .wp-ws-tabs{position:static;top:auto;left:auto;flex-wrap:wrap;gap:8px}}.wp-board-page{gap:14px}.wp-board-head{gap:8px;margin-bottom:2px}.wp-board-head [data-testid=board-title]{flex:1 1 100%;box-sizing:border-box;height:44px;padding:0 14px;border:1px solid var(--wp-hair);border-radius:12px;background:var(--wp-raised);color:var(--wp-ink);font-size:18px;font-weight:600}.wp-board-head [data-testid=board-title]::placeholder{color:color-mix(in srgb,var(--wp-ink) 40%,transparent)}.wp-board-head>span{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;background:color-mix(in srgb,var(--wp-accent) 15%,transparent);color:var(--wp-accent);font-size:10px;font-weight:600;letter-spacing:.04em}.wp-board-page [data-testid=workspace-tabs]{display:inline-flex;gap:6px}.wp-board-head button,.wp-board-page [data-testid=board-export] button,.wp-board-page .wp-float-bar button{height:28px;padding:0 12px;border:1px solid var(--wp-hair);border-radius:999px;background:var(--wp-raised);color:color-mix(in srgb,var(--wp-ink) 85%,transparent);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;cursor:pointer}.wp-board-head button:hover,.wp-board-page [data-testid=board-export] button:hover,.wp-board-page .wp-float-bar button:hover{background:var(--wp-raised);border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent);color:var(--wp-ink)}.wp-board-page [data-testid=board-customize]{box-sizing:border-box;align-self:start;min-width:0;padding:16px;border:1px solid var(--wp-hair);border-radius:12px;background:var(--wp-ground)}.wp-board-page [data-testid=board-customize] h2{margin:0 0 10px;font-size:20px;font-weight:600;line-height:25px}.wp-board-page [data-testid=board-customize]>p{margin:12px 0 6px;color:var(--wp-ink-muted);font-size:13px;font-weight:600}.wp-board-page [data-testid=board-customize]>button:not(.wp-primary){height:30px;margin:0 6px 6px 0;padding:0 12px;border:1px solid var(--wp-hair);border-radius:999px;background:var(--wp-raised);color:var(--wp-ink);font-size:13px;font-weight:500;cursor:pointer}.wp-board-page [data-testid=board-customize]>button:not(.wp-primary):hover{background:var(--wp-raised);border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent)}.wp-board-page [data-testid=board-customize]>input:not([type=file]),.wp-board-page [data-testid=board-customize]>textarea{box-sizing:border-box;display:block;width:100%;margin:6px 0 0;padding:10px 12px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-raised);color:var(--wp-ink);font:inherit;font-size:13px}.wp-board-page [data-testid=board-customize]>textarea{min-height:72px;resize:vertical}.wp-board-page [data-testid=board-customize]>input[type=file]{display:block;box-sizing:border-box;width:100%;margin:10px 0 0;padding:6px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-raised);color:var(--wp-ink-muted);font-size:12px}.wp-board-page [data-testid=board-customize]>input[type=file]::file-selector-button{height:28px;margin-right:8px;padding:0 12px;border:1px solid var(--wp-hair);border-radius:999px;background:var(--wp-raised);color:var(--wp-ink);font-size:12px;font-weight:500;cursor:pointer}.wp-board-page [data-testid=board-customize]>input[type=file]::-webkit-file-upload-button{height:28px;margin-right:8px;padding:0 12px;border:1px solid var(--wp-hair);border-radius:999px;background:var(--wp-raised);color:var(--wp-ink);font-size:12px;font-weight:500;cursor:pointer}.wp-board-page [data-testid=board-photos],.wp-board-page [data-testid=board-cast]{display:grid;gap:6px;margin:6px 0 0}.wp-board-page [data-testid=board-photos] label,.wp-board-page [data-testid=board-cast] label{display:flex;align-items:center;gap:8px;min-width:0;min-height:30px;padding:0 10px;border-radius:8px;background:var(--wp-raised);color:color-mix(in srgb,var(--wp-ink) 85%,transparent);font-size:12px;line-height:16px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wp-board-page [data-testid=board-photos] input[type=checkbox],.wp-board-page [data-testid=board-cast] input[type=checkbox]{appearance:none;-webkit-appearance:none;box-sizing:border-box;flex:none;width:16px;height:16px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--wp-ink) 20%,transparent);border-radius:4px;background:var(--wp-ground);display:grid;place-items:center;cursor:pointer}.wp-board-page [data-testid=board-photos] input[type=checkbox]:after,.wp-board-page [data-testid=board-cast] input[type=checkbox]:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px);opacity:0}.wp-board-page [data-testid=board-photos] input[type=checkbox]:checked,.wp-board-page [data-testid=board-cast] input[type=checkbox]:checked{border-color:var(--wp-accent);background:var(--wp-accent)}.wp-board-page [data-testid=board-photos] input[type=checkbox]:checked:after,.wp-board-page [data-testid=board-cast] input[type=checkbox]:checked:after{opacity:1}.wp-board-page [data-testid=board-lock]{margin:10px 0 0;color:var(--wp-ink-muted);font-size:12px}.wp-board-page [data-testid=board-quote]{margin:10px 0 0;color:var(--wp-accent);font-size:13px;font-weight:600}.wp-board-page .wp-float-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:8px;border:1px solid var(--wp-hair);border-radius:12px;background:var(--wp-ground)}.wp-board-page [data-testid=board-export]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.wp-board-page [data-testid=svg-editor]{box-sizing:border-box;width:100%;min-height:96px;padding:10px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-ground);color:color-mix(in srgb,var(--wp-ink) 85%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5;resize:vertical}@media(max-width:900px){.wp-board-layout{grid-template-columns:minmax(0,1fr)}}.wp-timeline-media .wp-timeline-lib-item>button,.wp-timeline-dock .wp-dock-controls>button:not(.wp-primary):not(.wp-ghost),[data-testid=timeline-properties]>button{height:28px;padding:0 12px;border:1px solid var(--wp-hair);border-radius:999px;background:var(--wp-raised);color:color-mix(in srgb,var(--wp-ink) 85%,transparent);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;cursor:pointer}.wp-timeline-media .wp-timeline-lib-item>button:hover,.wp-timeline-dock .wp-dock-controls>button:not(.wp-primary):not(.wp-ghost):hover,[data-testid=timeline-properties]>button:hover{background:var(--wp-raised);border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent);color:var(--wp-ink)}@media(max-width:900px){.wp-timeline-editor .wp-timeline-body{grid-template-columns:minmax(0,1fr)}}.wp-chat-rail ul button{box-sizing:border-box;width:100%;min-height:48px;padding:8px 12px;border:1px solid var(--wp-hair);border-radius:12px;background:var(--wp-raised);color:color-mix(in srgb,var(--wp-ink) 85%,transparent);font-size:13px;font-weight:500;line-height:20px;text-align:left;cursor:pointer}.wp-chat-rail ul button:hover{background:var(--wp-raised);border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent);color:var(--wp-ink)}@media(max-width:1180px){.wp-chat[data-empty=true] .wp-chat-main{grid-template-columns:minmax(0,1fr)}.wp-chat .wp-chat-compose{width:100%;max-width:848px}}.wp-story[data-testid=page-story-editor]{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;max-width:860px}.wp-story[data-testid=page-story-editor] [data-testid=story-steps]{flex-wrap:wrap;margin:0}.wp-story[data-testid=page-story-editor] [data-testid=story-steps] li{white-space:nowrap;font-size:13px;font-weight:500;color:var(--wp-ink-muted)}.wp-story[data-testid=page-story-editor] [data-testid=story-steps] li[data-active=true]{border-color:color-mix(in srgb,var(--wp-accent) 40%,transparent);background:color-mix(in srgb,var(--wp-accent) 12%,transparent);color:var(--wp-accent)}.wp-story[data-testid=page-story-editor] [data-testid=story-builder]{margin:6px 0 0;color:var(--wp-ink-muted);font-size:13px;font-weight:600}.wp-story[data-testid=page-story-editor] [data-testid=story-shots]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.wp-story[data-testid=page-story-editor] [data-testid=story-shots]>li{padding:12px 14px;border:1px solid var(--wp-hair);border-radius:12px;background:var(--wp-raised);color:color-mix(in srgb,var(--wp-ink) 85%,transparent);font-size:13px;line-height:20px;word-break:keep-all}.wp-story[data-testid=page-story-editor] [data-testid=story-shotlist],.wp-story[data-testid=page-story-editor] [data-testid=story-approve]{justify-self:start;height:34px;padding:0 16px;border:1px solid var(--wp-hair);border-radius:999px;background:var(--wp-raised);color:var(--wp-ink);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.wp-story[data-testid=page-story-editor] [data-testid=story-shotlist]:hover,.wp-story[data-testid=page-story-editor] [data-testid=story-approve]:hover{background:var(--wp-raised);border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent)}.wp-story[data-testid=page-story-editor] [data-testid=story-generate]{justify-self:start}@media(max-width:900px){.wp-story[data-testid=page-story-editor] [data-testid=story-shots]{grid-template-columns:minmax(0,1fr)}}.wp-translate-dock [data-testid=translate-quote]{display:inline-flex;align-items:center;gap:4px;margin:0;white-space:nowrap;color:var(--wp-ink-muted);font-size:12px;font-weight:500;line-height:16px}.wp-translate [data-testid=translate-add-lang]{justify-self:start;height:28px;padding:0 14px;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.wp-translate .wp-tr-add{display:grid;place-items:center;box-sizing:border-box;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--wp-ink);cursor:pointer}.wp-translate .wp-tr-add:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-translate .wp-tr-folder{display:grid;place-items:center;box-sizing:border-box;width:48px;height:48px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--wp-ink);text-decoration:none;cursor:pointer}.wp-translate .wp-tr-folder:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent)}@media(max-width:900px){.wp-translate-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){.wp-tr-landing{width:100%;max-width:100%;min-width:0;padding-top:24px;grid-template-columns:minmax(0,1fr)}.wp-tr-landing h1,.wp-tr-landing>h1+p{position:static;left:auto;top:auto;width:100%;max-width:100%}.wp-tr-how{width:100%;max-width:100%;margin-left:0;margin-right:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.wp-tr-compare{width:100%;max-width:654px}}@media(max-width:900px){.wp-assets-layout{grid-template-columns:minmax(0,1fr)}.wp-asset-rail{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wp-asset-rail h2{flex:1 0 100%;margin:4px 0 0}.wp-asset-rail>button:not(.wp-primary){display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px}.wp-asset-rail>.wp-primary{height:36px;padding:0 16px}.wp-asset-rail .wp-field{flex:1 1 160px;min-width:0;grid-template-columns:minmax(0,1fr)}.wp-folder-home{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.wp-assets[data-home=true] button.wp-folder-tile,.wp-folder-tile{width:100%}}@media(max-width:1439px){.wp-gallery-page .wp-gallery-masonry .wp-gallery-row,.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(1),.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(3){width:100%}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w]{flex:1 1 0;width:auto;min-width:0}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=a]{flex-grow:659}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=b]{flex-grow:665}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=c]{flex-grow:282}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=d]{flex-grow:517}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=e]{flex-grow:288}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=f]{flex-grow:513}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=g]{flex-grow:186}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(3) article.wp-gallery-card[data-w=a],.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(3) article.wp-gallery-card[data-w=b]{flex-grow:213}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(3) article.wp-gallery-card[data-w=c]{flex-grow:673}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(4) article.wp-gallery-card[data-w=d],.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(4) article.wp-gallery-card[data-w=e]{flex-grow:662}}@media(max-width:900px){.wp-gallery-page .wp-gallery-masonry .wp-gallery-row{flex-wrap:wrap}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w]{flex:1 1 calc(50% - 3px);width:auto;min-width:0;height:240px}}@media(max-width:1180px){.wp-gallery-modal{grid-template-columns:minmax(0,1fr) 399px}.wp-gallery-modal .wp-gallery-thumbs{display:none}}@media(max-width:900px){.wp-gallery-modal{grid-template-columns:minmax(0,1fr);grid-template-rows:min-content min-content;align-content:start;inset:72px 0 0;overflow-y:auto}.wp-gallery-modal .wp-gallery-detail-media{min-height:320px}.wp-gallery-modal .wp-gallery-detail-side{width:auto;border-left:0;border-right:0;border-top:1px solid var(--wp-hair);overflow-y:visible}}.wp-account-page.wp-mypage a.wp-account-danger{width:auto;min-width:78px;padding:0 12px;white-space:nowrap}.wp-account-page a.wp-account-btn:hover,.wp-credit-card a:hover{filter:brightness(1.08)}.wp-account-page a.wp-account-ghost:hover{background:color-mix(in srgb,var(--wp-accent) 20%,transparent)}.wp-mypage a.wp-profile-edit:hover,.wp-subscription .wp-account-row a:hover{text-decoration:underline;text-underline-offset:3px}.wp-subscription .wp-account-cancel:hover{color:var(--wp-ink)}.wp-pricing-credits{right:280px}.wp-pricing-credits:hover{color:var(--wp-ink)}.wp-pricing .wp-plan-card{grid-template-rows:auto 1fr auto}.wp-pricing-toggle .wp-pill:not(.wp-pill-on):hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink)}.wp-pricing-toggle .wp-pill-on:hover{filter:brightness(1.08)}@media(max-width:1180px){.wp-pricing-head{display:grid;justify-items:start;gap:4px;margin:0 0 24px}.wp-pricing-title,.wp-pricing-lead,.wp-pricing-credits{position:static;left:auto;right:auto;top:auto;transform:none;width:max-content;max-width:100%;text-align:left}.wp-pricing-credits{height:24px;margin-top:4px}.wp-pricing-toggle{margin-top:0}}@media(max-width:1439px){.wp-explore .wp-rec-masonry .wp-rec-row{width:100%;min-width:0}.wp-explore .wp-rec-masonry .wp-rec-row article.wp-rec[data-w]:nth-child(n){flex-shrink:1;flex-basis:0;width:auto;min-width:0}}@media(max-width:900px){.wp-explore .wp-rec-masonry .wp-rec-row{flex-wrap:wrap}.wp-explore .wp-rec-masonry .wp-rec-row article.wp-rec[data-w]:nth-child(n){flex:1 1 calc(50% - 3px);height:240px}}.wp-lightbox .wp-lightbox-back{position:absolute;inset:0;z-index:0;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;appearance:none}.wp-lightbox>.wp-video-player{position:relative;z-index:1;max-width:min(900px,100%)}.wp-lightbox .wp-video-player>video{position:relative;z-index:1;display:block;width:auto;height:auto;max-width:100%;max-height:64vh;object-fit:contain;border-radius:14px;background:#000}.wp-lightbox .wp-lightbox-close{position:absolute;top:24px;right:24px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:#fff;color:#000;cursor:pointer;appearance:none}.wp-lightbox .wp-lightbox-close:hover{filter:brightness(.92)}.wp-timeline-editor .wp-clip-list{list-style:none;margin:0;padding:8px;display:grid;gap:2px}.wp-timeline-editor .wp-clip-list li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;padding:0 8px;border-radius:8px;font-size:14px;color:var(--wp-ink)}.wp-timeline-editor .wp-clip-list li:hover{background:color-mix(in srgb,var(--wp-text) 5%,transparent)}.wp-clip-index{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:color-mix(in srgb,var(--wp-text) 8%,transparent);font-size:12px;font-weight:600;color:color-mix(in srgb,var(--wp-ink) 75%,transparent)}.wp-clip-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-clip-dur{font-size:12px;color:var(--wp-ink-muted);font-variant-numeric:tabular-nums}.wp-timeline-lib-thumb{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:10px;background:var(--wp-raised);color:var(--wp-ink-muted)}.wp-timeline-lib-thumb img,.wp-timeline-lib-thumb video{display:block;width:100%;height:100%;object-fit:cover}.wp-timeline-lib-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.wp-timeline-media>p{margin:4px 0 0;font-size:12px;font-weight:500;color:var(--wp-ink-muted)}.wp-timeline-editor .wp-timeline-stage{display:grid;place-items:center;width:100%;min-height:0;background:#05070a}.wp-timeline-editor .wp-timeline-stage[data-aspect="16:9"]{aspect-ratio:16 / 9}.wp-timeline-editor .wp-timeline-stage[data-aspect="9:16"]{aspect-ratio:9 / 16;width:auto;max-height:560px;justify-self:center}.wp-timeline-editor .wp-timeline-stage[data-aspect="1:1"]{aspect-ratio:1 / 1;width:auto;max-height:560px;justify-self:center}.wp-timeline-stage-media{display:block;width:100%;height:100%;object-fit:contain;background:#000}.wp-timeline-editor .wp-timeline-stage .wp-tile-stage{width:100%;height:100%;min-height:0}.wp-timeline-editor .wp-timeline-stage p{inset:12px auto auto 12px;padding:4px 10px;border-radius:999px;background:#08101cb8;font-size:12px;font-weight:600;pointer-events:none}.wp-timeline-props>p:first-child{margin:0;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--wp-ink-muted)}.wp-timeline-props>p:not(:first-child){margin:0;font-size:14px;color:var(--wp-ink-muted)}.wp-timeline-props [data-testid=timeline-sample-clip]{margin-top:4px;font-size:12px;font-weight:500}.wp-timeline-props .wp-lipsync{gap:8px;padding:12px;border-radius:12px}.wp-timeline-props .wp-lipsync p{font-size:12px;font-weight:500}.wp-timeline-props .wp-lipsync button{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:1px solid var(--wp-hair);border-radius:999px;background:color-mix(in srgb,var(--wp-text) 6%,transparent);color:color-mix(in srgb,var(--wp-ink) 75%,transparent);font-size:12px;font-weight:500;text-align:center}.wp-timeline-editor .wp-timeline-dock{background:var(--wp-ground);border:1px solid var(--wp-hair);border-radius:12px;box-shadow:0 -8px 24px #00000059}.wp-image-dock:not(.wp-video-dock) .wp-dock-compose .wp-dock-upload:hover{color:var(--wp-accent);background:color-mix(in srgb,var(--wp-text) 6%,transparent);border-radius:12px}@media(max-width:1439px){.wp-image-page .wp-sample-mosaic{width:100%;margin-left:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;overflow:visible}.wp-image-page .wp-sample-tile,.wp-image-page .wp-sample-mosaic>.wp-sample-tile:nth-child(1),.wp-image-page .wp-sample-mosaic>.wp-sample-tile:nth-child(2),.wp-image-page .wp-sample-mosaic>.wp-sample-tile:nth-child(3),.wp-image-page .wp-sample-mosaic>.wp-sample-tile:nth-child(4){width:100%;height:auto;aspect-ratio:16 / 9;margin-left:0;grid-row:auto;grid-column:auto;justify-self:stretch}}.wp-image-page[data-select=true] .wp-result-actions{opacity:1;pointer-events:auto}.wp-video-dock .wp-dock-icon:hover,.wp-video-dock [data-testid=video-mode-toggle]:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink)}.wp-video-dock [data-testid=video-audio-toggle][data-audio=on]:hover{color:var(--wp-accent);background:color-mix(in srgb,var(--wp-accent) 16%,transparent)}.wp-result-similar button:hover{background:color-mix(in srgb,var(--wp-text) 12%,transparent);color:var(--wp-ink)}@media(max-width:1439px){.wp-video-page .wp-video-samples{width:100%;margin-left:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;overflow:visible}.wp-video-page .wp-video-sample,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(4),.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(5),.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(6){width:100%;height:auto;aspect-ratio:16 / 9;margin-left:0;grid-row:auto;grid-column:auto;justify-self:stretch}.wp-video-page .wp-video-samples>.wp-video-sample .wp-sample-body,.wp-video-page .wp-video-samples>.wp-video-sample .wp-thumb,.wp-video-page .wp-video-samples>.wp-video-sample .wp-thumb-16x9,.wp-video-page .wp-video-samples>.wp-video-sample .wp-sample-media,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(4) .wp-sample-body,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(4) .wp-thumb,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(4) .wp-thumb-16x9,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(4) .wp-sample-media,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(5) .wp-sample-body,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(5) .wp-thumb,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(5) .wp-thumb-16x9,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(5) .wp-sample-media,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(6) .wp-sample-body,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(6) .wp-thumb,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(6) .wp-thumb-16x9,.wp-video-page .wp-video-samples>.wp-video-sample:nth-child(6) .wp-sample-media{width:100%;height:100%}}.wp-voice-tab:hover{color:var(--wp-ink)}.wp-project-list .wp-voice-newbar:hover,.wp-voice[data-list=true] .wp-voice-newbar:hover{border-color:color-mix(in srgb,var(--wp-accent) 45%,transparent);background:color-mix(in srgb,var(--wp-accent) 12%,transparent)}.wp-voice-select-trigger:hover,.wp-voice[data-list=true] .wp-voice-select-trigger:hover,.wp-voice-projects button:hover{border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent);background:var(--wp-raised)}.wp-music-dock .wp-music-modes .wp-chip:hover{background:color-mix(in srgb,var(--wp-text) 6%,transparent);color:var(--wp-ink)}.wp-music-dock .wp-music-modes .wp-chip-on:hover{filter:brightness(1.08)}.wp-music-dock .wp-music-rec .wp-chip:hover{border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent);background:var(--wp-raised);color:var(--wp-ink)}.wp-music-rec-next:hover{color:var(--wp-accent)}.wp-music-gate:empty{display:none}.wp-music-gate{display:flex;align-items:center;gap:8px;margin-top:8px}.wp-music-gate .wp-primary{height:32px;padding:0 14px;font-size:13px}.wp-music-gate a{font-size:12px;color:var(--wp-accent)}.wp-music-sample{cursor:pointer}.wp-music-sample:focus-visible{outline:2px solid var(--wp-accent);outline-offset:2px}.wp-model3d-landing,.wp-model3d-side .wp-dock-extra,.wp-model3d[data-landing=true] .wp-model3d-side>:not(.wp-model3d-go):not(.wp-model3d-side-title),.wp-model3d[data-landing=true] .wp-model3d-viewer,.wp-model3d[data-landing=false] .wp-model3d-compare{visibility:hidden}.wp-model3d-upload:hover{border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent);background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-model3d-upload:focus-visible,.wp-model3d-ref:has(input:focus-visible){outline:none;box-shadow:0 0 0 2px var(--wp-cyan)}.wp-primary:disabled:hover{filter:none;box-shadow:none}.wp-model3d-sample:focus-within .wp-model3d-sample-actions{opacity:1}.wp-model3d-main .wp-music-sample-label{display:flex;justify-content:flex-start;margin:32px 0 0;text-align:left}.wp-model3d[data-landing=true] .wp-music-sample-label{margin-top:0}.wp-model3d-compare-tile{position:relative;overflow:hidden}.wp-model3d-compare-tile img,.wp-model3d-compare-model{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.wp-model3d-compare-model{--poster-color: transparent;background:transparent}.wp-model3d-viewer-hint{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--wp-ink-muted)}.wp-create-page[data-home=true]>.wp-page-head,.wp-create-page[data-home=true]>.wp-empty,.wp-create-page[data-home=true]>.wp-project-list,.wp-create-page[data-home=true]>.wp-composer,.wp-shorts[data-editor=true]>.wp-page-head,.wp-shorts[data-editor=true]>.wp-page-submeta,.wp-main:has(.wp-create-page[data-home=true]) .wp-logo,.wp-main:has(.wp-create-page[data-home=true]) .wp-site-footer,.wp-main:has(.wp-shorts[data-editor=true]) .wp-logo,.wp-main:has(.wp-shorts[data-editor=true]) .wp-site-footer{visibility:hidden}.wp-timeline-project:has(.wp-tl-card-poster){overflow:hidden}.wp-tl-card-poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.wp-tl-card-stage:has(.wp-tl-card-poster):after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.8))}.wp-timeline-project:has(.wp-tl-card-poster) p{text-shadow:0 1px 2px rgba(0,0,0,.6)}.wp-create-page[data-home=true] .wp-vc-card-loading{cursor:default;animation:wp-vc-card-pulse 1.4s ease-in-out infinite}@keyframes wp-vc-card-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.wp-create-page[data-home=true] .wp-vc-card-loading{animation:none}}.wp-create-page[data-home=true] .wp-vc-card-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--wp-muted);font-size:14px}.wp-vc-card-error p{margin:0}.wp-vc-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin:28px 0 12px}.wp-vc-page-numbers{display:flex;align-items:center;gap:6px}.wp-vc-page-arrow,.wp-vc-page-number{min-width:36px;height:36px;padding:0 11px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-panel);color:var(--wp-text);font:inherit;cursor:pointer}.wp-vc-page-number[aria-current=page]{border-color:var(--wp-cyan);background:var(--wp-cyan);color:var(--wp-cyan-fg);font-weight:700}.wp-vc-page-arrow:disabled{cursor:default;opacity:.4}.wp-vc-page-gap,.wp-vc-page-total{color:var(--wp-muted);font-size:13px}.wp-vc-page-total{margin-left:4px}@media(max-width:640px){.wp-vc-pagination{flex-wrap:wrap}.wp-vc-page-total{width:100%;margin:2px 0 0;text-align:center}}.wp-timeline-list[data-home=true]>.wp-page-head,.wp-timeline-list[data-home=true] .wp-empty2,.wp-timeline-list[data-home=true] .wp-timeline-sample,.wp-timeline-list .wp-tl-extra,.wp-main:has(.wp-timeline-list[data-home=true]) .wp-logo,.wp-main:has(.wp-timeline-list[data-home=true]) .wp-site-footer{visibility:hidden}.wp-preview-stage{position:relative;overflow:hidden}.wp-preview-stage>.wp-video-player{position:absolute;inset:0}.wp-preview-media{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;background:#000}.wp-preview-stage[data-media=video] .wp-preview-index,.wp-preview-stage[data-media=image] .wp-preview-index{position:absolute;top:12px;left:12px;z-index:1;padding:2px 8px;border-radius:999px;background:#08101cb8;font-size:14px;font-weight:700;line-height:20px;pointer-events:none}.wp-preview-stage[data-media=image] p{position:absolute;right:12px;bottom:12px;left:12px;z-index:1;padding:4px 10px;border-radius:999px;background:#08101cb8;color:var(--wp-ink);font-size:12px;pointer-events:none}.wp-preview-stage[data-media=video] p{display:none}.wp-workspace[data-browse=true] button.wp-ws-tab:hover{color:var(--wp-ink);background:color-mix(in srgb,var(--wp-text) 6%,transparent)}.wp-workspace[data-browse=true] .wp-ws-new:hover,.wp-workspace[data-browse=true] .wp-ws-send:hover{filter:brightness(1.08)}.wp-workspace[data-browse=true] .wp-ws-auto:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink)}.wp-board-page [data-testid=workspace-tabs] button[aria-current=page],.wp-board-page .wp-float-bar button[aria-pressed=true]{border-color:color-mix(in srgb,var(--wp-accent) 40%,transparent);background:color-mix(in srgb,var(--wp-accent) 15%,transparent);color:var(--wp-accent)}.wp-board-page .wp-float-bar button:disabled,.wp-board-page [data-testid=board-export] button:disabled{opacity:.45;cursor:not-allowed}.wp-board-page .wp-float-bar button:disabled:hover,.wp-board-page [data-testid=board-export] button:disabled:hover{background:var(--wp-raised);border-color:var(--wp-hair);color:color-mix(in srgb,var(--wp-ink) 85%,transparent)}.wp-board-page [data-testid=board-customize]>p:first-of-type{margin-top:0;color:var(--wp-ink);font-size:14px}.wp-board-page [data-testid=board-customize]>p:nth-of-type(2){margin-top:2px;font-size:12px;font-weight:500}.wp-board-page [data-testid=board-quote]:before{content:"예상 ";color:var(--wp-ink-muted);font-weight:500}.wp-board-page [data-testid=board-quote]:after{content:" 크레딧";color:var(--wp-ink-muted);font-weight:500}.wp-board-card>p{margin:0 0 8px;font-size:14px;font-weight:600}.wp-board-card video,.wp-board-card-media,.wp-board-card-svg{display:block;width:100%;border-radius:8px;background:var(--wp-ground)}.wp-board-card-svg{aspect-ratio:5 / 3;object-fit:contain}.wp-board-card>span{display:block;margin-top:6px;color:var(--wp-ink-muted);font-size:12px}.wp-board-page [data-testid=svg-editor]{min-height:64px;max-height:96px}.wp-chat[data-empty=false]>.wp-chat-main>.wp-page-head,.wp-chat[data-empty=false] .wp-chat-hero,.wp-chat[data-empty=false] .wp-chat-suggestions{display:none}.wp-chat[data-empty=false]{min-height:calc(100vh - 72px)}.wp-chat[data-empty=false] .wp-chat-main{position:relative;min-height:calc(100vh - 72px);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.wp-chat[data-empty=false] .wp-thread{display:flex;flex-direction:column;gap:12px;width:100%;max-width:848px;box-sizing:border-box;min-height:0;margin:0 auto;padding:24px 0 16px;border:0;background:transparent}.wp-chat .wp-thread p[data-role]{margin:0;max-width:72%;padding:10px 14px;border-radius:16px;font-size:14px;line-height:22px;white-space:pre-wrap;word-break:keep-all}.wp-chat .wp-thread p[data-role=user]{align-self:flex-end;border-radius:16px 16px 4px;background:color-mix(in srgb,var(--wp-accent) 15%,transparent);color:var(--wp-ink)}.wp-chat .wp-thread p[data-role=assistant]{align-self:flex-start;border:1px solid var(--wp-hair);border-radius:16px 16px 16px 4px;background:var(--wp-raised);color:var(--wp-ink)}.wp-chat .wp-thread p[data-role=reasoning]{align-self:flex-start;padding:0 4px;font-size:12px;line-height:18px;color:var(--wp-ink-muted)}.wp-chat-rail ul button[aria-current=true]{border-color:color-mix(in srgb,var(--wp-accent) 40%,transparent);background:color-mix(in srgb,var(--wp-accent) 12%,transparent);color:var(--wp-ink)}.wp-chat-rail>button[data-testid=chat-new]:hover{filter:brightness(1.08)}.wp-chat .wp-chat-chip:hover{background:var(--wp-raised);border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent)}.wp-chat button.wp-chat-go:not(:disabled):hover{filter:brightness(1.08)}.wp-chat-attach-wrap{position:relative;display:flex;align-self:start}.wp-chat .wp-chat-clip.wp-ws-iconbtn{position:relative;padding:0;border:0;cursor:pointer}.wp-chat .wp-chat-clip.wp-ws-iconbtn:hover,.wp-chat .wp-chat-clip.wp-ws-iconbtn[data-open=true]{color:var(--wp-cyan)}.wp-chat-clip-count{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--wp-cyan);color:var(--wp-text);font-size:10px;font-weight:700;line-height:16px;text-align:center;box-sizing:border-box}.wp-chat-attach-pop{position:absolute;left:0;bottom:calc(100% + 10px);z-index:40;display:grid;gap:4px;min-width:260px;max-width:360px;padding:8px;border:1px solid var(--wp-hair);border-radius:12px;background:var(--wp-ground);box-shadow:0 25px 50px -12px #00000040}.wp-chat-attach-pop p{margin:0;padding:6px 10px;color:var(--wp-ink-muted);font-size:12px;line-height:18px}.wp-chat-attach-pop label{display:flex;align-items:center;gap:8px;min-width:0;min-height:32px;padding:0 10px;border-radius:8px;color:color-mix(in srgb,var(--wp-ink) 85%,transparent);font-size:13px;cursor:pointer}.wp-chat-attach-pop label:hover{background:color-mix(in srgb,var(--wp-text) 6%,transparent);color:var(--wp-ink)}.wp-chat-attach-pop label span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wp-chat-attach-pop input[type=checkbox]{appearance:none;-webkit-appearance:none;box-sizing:border-box;flex:none;display:grid;place-items:center;width:16px;height:16px;margin:0;border:1px solid color-mix(in srgb,var(--wp-ink) 20%,transparent);border-radius:4px;background:var(--wp-raised);cursor:pointer}.wp-chat-attach-pop input[type=checkbox]:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px);opacity:0}.wp-chat-attach-pop input[type=checkbox]:checked{border-color:var(--wp-accent);background:var(--wp-accent)}.wp-chat-attach-pop input[type=checkbox]:checked:after{opacity:1}.wp-story[data-home=true] .wp-story-extra{visibility:hidden}.wp-story-new-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:min(520px,calc(100% - 32px));padding:24px;border:1px solid var(--wp-hair);border-radius:16px;background:var(--wp-ground)}.wp-story-new-card h2{margin:0;font-size:20px;font-weight:700}.wp-story-new-card .wp-field{display:grid;gap:6px;color:var(--wp-ink-muted);font-size:12px;font-weight:600}.wp-story-new-card input,.wp-story-new-card textarea{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-raised);color:var(--wp-ink);font:inherit;font-size:14px}.wp-story-new-card textarea{min-height:96px;resize:vertical}.wp-story-new-card .wp-page-note{font-size:12px;color:var(--wp-ink-muted)}.wp-story-new-actions{display:flex;justify-content:flex-end;gap:8px}.wp-story-new-card textarea.wp-vc-brief-input{min-height:64px}.wp-story-new-card .wp-vc-style-field{gap:10px}.wp-vc-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,150px));justify-content:start;gap:10px}.wp-vc-style-card{display:grid;gap:4px;padding:6px 6px 10px;border:1px solid var(--wp-hair);border-radius:12px;background:var(--wp-raised);color:var(--wp-ink);font:inherit;text-align:left;cursor:pointer}.wp-vc-style-card img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:8px;margin-bottom:4px}.wp-vc-style-card strong{padding:0 4px;font-size:13px;font-weight:700}.wp-vc-style-card span{padding:0 4px;color:var(--wp-ink-muted);font-size:11px;font-weight:500;line-height:16px}.wp-vc-style-card:hover{border-color:color-mix(in srgb,var(--wp-accent) 40%,transparent)}.wp-vc-style-card-on,.wp-vc-style-card-on:hover{border-color:var(--wp-accent);box-shadow:inset 0 0 0 1px var(--wp-accent)}.wp-vc-style-card-on strong{color:var(--wp-accent)}.wp-vc-brief{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--wp-hair);border-radius:10px;background:var(--wp-raised);color:var(--wp-ink);font-size:13px;line-height:20px}.wp-vc-brief strong{color:var(--wp-ink-muted);font-size:12px;font-weight:600}.wp-story[data-testid=page-story-editor] .wp-story-premise{margin:0;max-width:720px;color:color-mix(in srgb,var(--wp-ink) 75%,transparent);font-size:14px;line-height:22px;word-break:keep-all}.wp-story[data-testid=page-story-editor] [data-testid=story-shots]>li.wp-story-shot-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px}.wp-story-shot-stage{position:relative;display:block;height:72px;overflow:hidden;border-radius:8px;background:linear-gradient(160deg,#243044,#12161c 70%)}.wp-story-shot-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wp-story-shot-index{position:absolute;top:6px;left:6px;min-width:20px;height:20px;padding:0 6px;border-radius:6px;background:#08101cb8;color:var(--wp-ink);font-size:11px;font-weight:700;line-height:20px;text-align:center;box-sizing:border-box}.wp-story-shot-copy{display:grid;align-content:start;gap:2px;min-width:0}.wp-story-shot-copy strong{color:var(--wp-ink);font-size:14px;font-weight:600}.wp-story-shot-copy span{color:var(--wp-ink-muted);font-size:13px;line-height:18px}.wp-story-shot-copy em{justify-self:start;margin-top:4px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--wp-accent) 15%,transparent);color:var(--wp-accent);font-size:11px;font-style:normal;font-weight:600}.wp-story[data-testid=page-story-editor] [data-testid=story-shots]>li.wp-story-shots-empty{grid-column:1 / -1;display:grid;gap:4px}.wp-story-shots-empty strong{font-size:14px;color:var(--wp-ink)}.wp-story-shots-empty span{font-size:13px;color:var(--wp-ink-muted)}.wp-story-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wp-story[data-testid=page-story-editor] [data-testid=story-shotlist]:disabled,.wp-story[data-testid=page-story-editor] [data-testid=story-approve]:disabled{opacity:.45;cursor:not-allowed}.wp-story[data-testid=page-story-editor] [data-testid=story-shotlist]:disabled:hover,.wp-story[data-testid=page-story-editor] [data-testid=story-approve]:disabled:hover{background:var(--wp-raised);border-color:var(--wp-hair)}.wp-story[data-testid=page-story-editor] [data-testid=story-approve][aria-pressed=true]{border-color:color-mix(in srgb,var(--wp-accent) 40%,transparent);background:color-mix(in srgb,var(--wp-accent) 12%,transparent);color:var(--wp-accent)}.wp-main:not(:has(.wp-entitlement)) .wp-story[data-testid=page-story-editor]{padding-top:40px}.wp-translate .wp-tr-extra-lang{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:end;gap:6px}.wp-translate .wp-tr-extra-lang .wp-field{display:grid;gap:6px;min-width:0;color:var(--wp-ink-muted);font-size:12px;font-weight:600}.wp-translate .wp-tr-extra-lang select{box-sizing:border-box;width:100%;height:36px;padding:0 32px 0 12px;border:1px solid var(--wp-hair);border-radius:8px;background-color:var(--wp-raised);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23e8e8e8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center;color:var(--wp-ink);font:inherit;font-size:14px;appearance:none;-webkit-appearance:none;cursor:pointer}.wp-translate .wp-tr-extra-lang select:hover{border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent);background-color:var(--wp-raised)}.wp-translate .wp-tr-remove{display:grid;place-items:center;width:28px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--wp-ink-muted);font-size:18px;line-height:1;cursor:pointer}.wp-translate .wp-tr-remove:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink)}.wp-translate-preview p .wp-tr-result-lang{display:block;margin-bottom:4px;color:var(--wp-ink-muted);font-size:12px;font-weight:600}.wp-translate .wp-tr-add:disabled,.wp-translate [data-testid=translate-add-lang]:disabled{opacity:.45;cursor:not-allowed}.wp-translate .wp-tr-add:disabled:hover{background:transparent}@media(min-width:1181px){.wp-tr-landing{padding-top:131px}.wp-tr-landing h1{top:112px}.wp-tr-landing>h1+p{top:175px}}.wp-translate .wp-tr-detect>button:hover,.wp-translate .wp-tr-lang>button:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent);border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent)}.wp-translate .wp-tr-clip.wp-ws-iconbtn:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-tool-detail .wp-tool-detail-lead{margin:-6px 0 0;color:var(--wp-ink-muted);font-size:14px;line-height:20px}.wp-tool-detail .wp-gate-note{margin:4px 0 0}.wp-image-dock.wp-tool-dock{min-height:0;height:auto;padding:12px 16px}.wp-image-dock.wp-tool-dock .wp-dock-compose{grid-template-rows:auto;grid-auto-rows:auto;margin-bottom:0}.wp-image-dock.wp-tool-dock .wp-dock-compose>textarea{min-height:44px;max-height:96px}.wp-image-dock.wp-tool-dock .wp-dock-compose>a.wp-primary,.wp-image-dock.wp-tool-dock .wp-dock-compose>button.wp-primary:not([data-testid=tool-generate]){grid-column:1 / -1;justify-self:start}.wp-tool-detail{padding-bottom:120px}.wp-effects{margin-top:-12px}[data-testid=template-strip] .wp-home-tile:focus-within .wp-primary,.wp-rec:focus-within .wp-remix{opacity:1}@media(max-width:900px){.wp-explore .wp-promo-card .wp-promo-art{max-width:100%;right:0}}.wp-upsell .wp-upsell-cta:hover{filter:brightness(1.08)}.wp-assets[data-home=true]>.wp-page-head,.wp-assets[data-home=true]>.wp-assets-layout,.wp-assets[data-empty=true]>.wp-page-head,.wp-assets[data-empty=true]>.wp-assets-layout{visibility:hidden}.wp-asset-detail .wp-asset-detail-media{flex:1 0 100%;max-height:360px;overflow:hidden;border-radius:12px;background:var(--wp-ground)}.wp-asset-detail .wp-asset-detail-media img,.wp-asset-detail .wp-asset-detail-media video{display:block;width:100%;max-height:360px;object-fit:contain}.wp-asset-detail .wp-asset-detail-link{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--wp-hair);border-radius:999px;background:color-mix(in srgb,var(--wp-text) 6%,transparent);color:var(--wp-ink);font-size:13px;font-weight:500;text-decoration:none}.wp-asset-detail .wp-asset-detail-link:hover{background:color-mix(in srgb,var(--wp-text) 12%,transparent)}.wp-asset-detail button:disabled{opacity:.45;cursor:not-allowed}.wp-asset-bulk{position:fixed;left:50%;bottom:24px;z-index:40;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--wp-hair);border-radius:999px;background:var(--wp-ground);box-shadow:0 18px 40px #00000061;transform:translate(-50%)}.wp-asset-bulk strong{margin-right:4px;font-size:13px;color:var(--wp-ink)}.wp-asset-bulk button{height:30px;padding:0 12px;border:1px solid var(--wp-hair);border-radius:999px;background:color-mix(in srgb,var(--wp-text) 6%,transparent);color:var(--wp-ink);font-size:13px;font-weight:500;cursor:pointer}.wp-asset-bulk button:hover{background:color-mix(in srgb,var(--wp-text) 12%,transparent)}.wp-asset-bulk .wp-asset-bulk-clear{background:transparent;color:var(--wp-ink-muted)}.wp-asset-card button[aria-pressed=true],.wp-assets[data-view=uploads] button.wp-uploads-select[aria-pressed=true],.wp-assets[data-view=trash] button.wp-trash-select[aria-pressed=true]{border-color:color-mix(in srgb,var(--wp-accent) 40%,transparent);background:color-mix(in srgb,var(--wp-accent) 15%,transparent);color:var(--wp-accent)}.wp-assets[data-view=trash] button.wp-trash-select:disabled,.wp-assets[data-view=trash] button.wp-trash-empty:disabled{opacity:.45;cursor:not-allowed}.wp-folder-dialog,.wp-asset-confirm{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:min(440px,calc(100% - 32px));padding:24px;border:1px solid var(--wp-hair);border-radius:16px;background:var(--wp-ground)}.wp-folder-dialog h2,.wp-asset-confirm h2{margin:0;font-size:20px;font-weight:700}.wp-asset-confirm p{margin:0;color:var(--wp-ink-muted);font-size:14px;line-height:20px}.wp-folder-dialog .wp-field{display:grid;gap:6px;color:var(--wp-ink-muted);font-size:12px;font-weight:600}.wp-folder-dialog input{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-raised);color:var(--wp-ink);font:inherit;font-size:14px}.wp-folder-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.wp-asset-confirm .wp-danger{background:#dc2626}.wp-assets[data-view=uploads]>.wp-assets-layout>.wp-asset-rail,.wp-assets[data-view=uploads] .wp-uploads-extra,.wp-assets[data-view=likes]>.wp-assets-layout>.wp-asset-rail,.wp-assets[data-view=likes] .wp-uploads-extra,.wp-assets[data-view=likes] .wp-likes-extra,.wp-assets[data-view=generated]>.wp-assets-layout>.wp-asset-rail,.wp-assets[data-view=generated] .wp-uploads-extra,.wp-assets[data-view=generated] .wp-likes-extra,.wp-assets[data-view=generated] .wp-generated-extra,.wp-assets[data-view=trash]>.wp-assets-layout>.wp-asset-rail,.wp-assets[data-view=trash] .wp-uploads-extra,.wp-assets[data-view=trash] .wp-likes-extra,.wp-assets[data-view=trash] .wp-trash-extra,.wp-main:has(.wp-assets[data-view=uploads]) .wp-site-footer,.wp-main:has(.wp-assets[data-view=likes]) .wp-site-footer,.wp-main:has(.wp-assets[data-view=generated]) .wp-site-footer,.wp-main:has(.wp-assets[data-view=trash]) .wp-site-footer,.wp-main:has(.wp-assets[data-home=true]) .wp-site-footer{visibility:hidden}.wp-assets[data-home=true] button.wp-folder-tile:hover{border-color:color-mix(in srgb,var(--wp-accent) 50%,transparent);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.wp-asset-card .wp-asset-kind-stage{display:grid;place-items:center;align-content:center;gap:6px;color:var(--wp-ink-muted)}.wp-asset-card .wp-asset-kind-stage em{font-size:11px;font-style:normal;font-weight:700;letter-spacing:.06em;color:color-mix(in srgb,var(--wp-ink) 45%,transparent)}.wp-gallery-detail-media{position:relative}.wp-gallery-detail-media video{display:block;max-width:100%;max-height:min(84vh,720px);object-fit:contain;border-radius:8px;background:#000}.wp-gallery-nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:999px;background:#08101cb8;color:var(--wp-ink);font-size:26px;line-height:1;transform:translateY(-50%);cursor:pointer}.wp-gallery-nav[data-dir=prev]{left:16px}.wp-gallery-nav[data-dir=next]{right:16px}.wp-gallery-nav:hover{background:#08101ce6}a.wp-gallery-download{text-decoration:none}.wp-gallery-like:disabled,.wp-gallery-download:disabled{opacity:.45;cursor:not-allowed}.wp-gallery-thumb[aria-current=true]{outline:none}@media(min-width:1441px){.wp-gallery-page .wp-gallery-masonry .wp-gallery-row,.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(1),.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(3){width:100%}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w]{flex:1 1 0;width:auto;min-width:0}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=a]{flex-grow:659}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=b]{flex-grow:665}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=c]{flex-grow:282}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=d]{flex-grow:517}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=e]{flex-grow:288}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=f]{flex-grow:513}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row article.wp-gallery-card[data-w=g]{flex-grow:186}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(3) article.wp-gallery-card[data-w=a],.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(3) article.wp-gallery-card[data-w=b]{flex-grow:213}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(3) article.wp-gallery-card[data-w=c]{flex-grow:673}.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(4) article.wp-gallery-card[data-w=d],.wp-gallery-page .wp-gallery-masonry .wp-gallery-row:nth-child(4) article.wp-gallery-card[data-w=e]{flex-grow:662}}.wp-main:has(.wp-credits) .wp-banner,.wp-main:has(.wp-credits) .wp-site-footer,.wp-account-tabs{visibility:hidden}.wp-credit-source li{justify-content:space-between;gap:16px}.wp-credit-source .wp-credit-reason{min-width:0;color:var(--wp-ink-muted)}.wp-credit-source li[data-kind]:not([data-kind=entry]){padding:8px 0}.wp-credit-source .wp-credit-meta{display:block;margin-top:2px;font-size:12px;line-height:18px;color:var(--wp-ink-muted);opacity:.8;word-break:keep-all}.wp-credit-source .wp-credit-amount{flex:none;color:var(--wp-ink);font-weight:600;font-variant-numeric:tabular-nums}.wp-credit-source .wp-credit-amount--zero{color:var(--wp-ink-muted);font-weight:400}.wp-credit-source .wp-credit-state{justify-content:flex-start;gap:12px}.wp-credit-source .wp-credit-state .wp-ghost{height:32px;padding:0 12px;font-size:13px}.wp-credits .wp-credit-guest{margin-top:16px}.wp-credits .wp-credit-guest .wp-primary{height:36px;padding:0 16px;font-size:14px}.wp-main:has(.wp-subscription) .wp-banner,.wp-main:has(.wp-subscription) .wp-site-footer,.wp-main:has(.wp-mypage) .wp-banner,.wp-main:has(.wp-mypage) .wp-site-footer,.wp-account-extra{visibility:hidden}.wp-subscription .wp-sub-hero .wp-primary{flex:none;height:36px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:500;white-space:nowrap}.wp-mypage[data-guest=true] .wp-profile-hero{min-height:0}.wp-mypage .wp-profile-actions .wp-primary{height:36px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:500;white-space:nowrap}.wp-pricing>.wp-page-head,.wp-main:has(.wp-pricing) .wp-banner,.wp-main:has(.wp-pricing) .wp-logo,.wp-main:has(.wp-pricing) .wp-site-footer{visibility:hidden}.wp-pricing .wp-plan-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.wp-pricing .wp-page-note{margin-top:24px}.wp-pricing .wp-plan-card{container-type:inline-size}@container (max-width: 220px){.wp-pricing .wp-plan-amount strong{font-size:40px;line-height:40px}}.wp-login-extra,.wp-site-footer.wp-login-extra{visibility:hidden}.wp-login-showcase-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.wp-login-showcase-art[data-active=true]{opacity:1}.wp-login-showcase-copy{left:0;right:0;bottom:0;padding:96px 28px 28px;background:linear-gradient(180deg,#080c1200,#080c12e0 70%)}.wp-login-showcase-dots{z-index:1}.wp-auth-checking{min-height:60vh}.wp-pricing .wp-plan-cta.wp-plan-current,.wp-pricing .wp-plan-cta.wp-plan-free{background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink-muted);cursor:default}.wp-pricing .wp-plan-cta.wp-plan-current{color:var(--wp-ink);border:1px solid color-mix(in srgb,var(--wp-accent) 40%,transparent)}.wp-tl-card.wp-timeline-project{position:relative}.wp-tl-card-delete{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:#08101cb8;color:color-mix(in srgb,var(--wp-ink) 80%,transparent);font-size:18px;line-height:1;opacity:0;cursor:pointer;transition:opacity .15s ease}.wp-tl-card:hover .wp-tl-card-delete,.wp-tl-card:focus-within .wp-tl-card-delete,.wp-tl-card-delete:focus-visible{opacity:1}.wp-tl-card-delete:hover{background:#fb718540;color:var(--wp-ink)}.wp-tl-card[role=button]:focus-visible{outline:2px solid color-mix(in srgb,var(--wp-accent) 60%,transparent);outline-offset:2px}.wp-tl-card-badges{position:absolute;top:8px;left:8px;z-index:2;display:flex;gap:4px}.wp-workspace[data-segment=projects]>:not(.wp-ws-tabs):not(.wp-ws-projects):not(header){display:none}.wp-ws-projects{max-width:976px;margin:8px auto 40px}.wp-ws-project-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none}.wp-ws-project{display:grid;gap:6px;width:100%;padding:16px;border:1px solid var(--wp-hair);border-radius:12px;background:var(--wp-raised);color:var(--wp-ink);text-align:left;cursor:pointer}.wp-ws-project:hover{border-color:color-mix(in srgb,var(--wp-ink) 20%,transparent);background:var(--wp-raised)}.wp-ws-project strong{font-size:15px;font-weight:600}.wp-ws-project span{color:var(--wp-ink-muted);font-size:12px}.wp-board-starter-mode{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--wp-ink-muted);font-size:12px}.wp-asset-more{display:flex;justify-content:center;margin:16px 0 8px}.wp-music-lyrics{box-sizing:border-box;width:100%;min-height:96px;margin-top:8px;padding:10px 12px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-raised);color:var(--wp-ink);font:inherit;font-size:14px;line-height:20px;resize:vertical}.wp-music-lyrics::placeholder{color:color-mix(in srgb,var(--wp-ink) 40%,transparent)}.wp-effects .wp-fx-hero{position:relative;overflow:hidden}.wp-fx-hero-art,.wp-campaign-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.wp-effects .wp-fx-hero h1{position:relative;z-index:1;text-shadow:0 2px 16px rgba(4,8,16,.7)}.wp-effects .wp-fx-hero:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#0408102e,#0408108c)}.wp-campaign-stage{overflow:hidden}.wp-campaign-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080c120d 30%,#080c12b3)}img.wp-fx-poster,img.wp-dance-poster,img.wp-campaign-art{object-fit:cover}.wp-nodes-list .wp-nodes-h2{margin:8px 0 0;font-size:15px;font-weight:600}.wp-nodes-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none}.wp-nodes-template{display:grid;gap:8px;height:100%;padding:16px;border:1px solid var(--wp-hair);border-radius:12px;background:var(--wp-card)}.wp-nodes-template strong{font-size:15px;font-weight:600}.wp-nodes-template p{margin:0;color:var(--wp-ink-muted);font-size:13px;line-height:1.5}.wp-nodes-template small{color:var(--wp-ink-muted);font-size:12px}.wp-nodes-template .wp-primary{justify-self:start;margin-top:4px;padding:8px 14px;font-size:13px}.wp-nodes-tag{justify-self:start;padding:3px 8px;border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:11px;font-weight:600}.wp-nodes-list .wp-ws-projects{max-width:none;margin:0 0 40px}.wp-nodes-item{position:relative}.wp-nodes-delete,.wp-nodes-confirm{position:absolute;top:12px;right:12px;display:inline-flex;gap:6px}.wp-nodes-delete{width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--wp-ink-muted);cursor:pointer}.wp-nodes-delete:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink)}.wp-nodes-confirm .wp-ghost{padding:4px 10px;font-size:12px}.wp-nodes-picker{z-index:40;display:flex;align-items:center;justify-content:center}.wp-nodes-picker-back{position:absolute;inset:0;border:0;background:transparent;cursor:default}.wp-nodes-picker-panel{position:relative;z-index:1;width:min(760px,92vw);max-height:80vh;overflow:auto;padding:16px;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);border-radius:16px;background:var(--wp-card)}.wp-nodes-picker-panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wp-nodes-picker-panel header strong{font-size:15px}.wp-gen-video-tabs{display:inline-flex;gap:4px;margin:0 0 14px;padding:4px;border:1px solid var(--wp-hair);border-radius:10px}.wp-gen-video-tabs button{padding:6px 14px;border:0;border-radius:7px;background:transparent;color:var(--wp-muted);font:inherit;font-size:13px;cursor:pointer}.wp-gen-video-tab-buttons{display:flex;gap:4px}.wp-gen-video-tabs button[aria-selected=true]{background:var(--wp-cyan-dim);color:var(--wp-ink)}.wp-scene3d-shot{display:grid;gap:12px;margin:0 0 24px;padding:16px;border:1px solid var(--wp-hair);border-radius:14px;background:var(--wp-card)}.wp-scene3d-shot header{display:grid;gap:4px}.wp-scene3d-shot header strong{display:inline-flex;align-items:center;gap:6px;font-size:15px}.wp-scene3d-shot header span{color:var(--wp-muted);font-size:13px}.wp-scene3d-shot-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.wp-scene3d-shot-form{display:grid;gap:12px;min-width:0}.wp-scene3d-shot-form textarea,.wp-scene3d-shot-form select{box-sizing:border-box;width:100%;padding:9px 11px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-raised);color:var(--wp-ink);font:inherit;font-size:14px}.wp-scene3d-shot-form textarea:disabled,.wp-scene3d-shot-form select:disabled{background:var(--wp-raised);color:var(--wp-ink);opacity:.6}.wp-scene3d-shot-hint{color:var(--wp-muted);font-size:12px;font-weight:400}.wp-scene3d-shot-hint a{color:var(--wp-cyan)}.wp-scene3d-shot-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wp-camera-picker{position:relative;min-width:0;display:grid;gap:6px}.wp-camera-picker-label{font-size:12px;color:var(--wp-muted)}.wp-camera-picker-trigger{display:flex;justify-content:space-between;gap:8px;width:100%;padding:10px;border:1px solid color-mix(in srgb,var(--wp-ink) 18%,transparent);border-radius:8px;background:var(--wp-panel);color:var(--wp-ink);font:inherit;cursor:pointer}.wp-camera-picker-trigger:disabled{opacity:.5;cursor:default}.wp-camera-picker-default{justify-self:start;border:0;background:transparent;color:var(--wp-cyan);font:inherit;font-size:11px;cursor:pointer;padding:2px 0}.wp-camera-picker-default:disabled{color:var(--wp-muted);cursor:default}.wp-camera-picker-popover{position:fixed;z-index:20;width:min(340px,80vw);max-height:65vh;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--wp-ink) 20%,transparent);border-radius:12px;background:var(--wp-panel);box-shadow:0 12px 36px #0006;overflow:hidden}.wp-camera-picker-preview{flex:none;padding:10px;background:var(--wp-panel)}.wp-camera-picker-preview canvas{display:block;width:100%;aspect-ratio:16 / 9;border-radius:8px}.wp-camera-picker-canvas{aspect-ratio:16 / 9}.wp-camera-picker-canvas>p{display:grid;place-items:center;height:100%;margin:0}.wp-camera-picker-preview strong{display:block;margin-top:8px;font-size:13px}.wp-camera-picker-preview p{font-size:12px;line-height:1.5;margin:5px 0;min-height:3em}.wp-camera-picker-preview small{display:block;color:var(--wp-muted);font-size:10px;line-height:1.5;min-height:3em}.wp-camera-picker-list{overflow-y:auto;min-height:80px;max-height:240px;padding:4px 6px;border-top:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent)}.wp-camera-picker-list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 8px;border:0;border-radius:6px;background:transparent;color:var(--wp-ink);font:inherit;font-size:12px;text-align:left;cursor:pointer}.wp-camera-picker-list button small{font-size:10px;color:var(--wp-muted);white-space:nowrap}.wp-camera-picker-list button:hover,.wp-camera-picker-list button:focus-visible{background:color-mix(in srgb,var(--wp-cyan) 12%,transparent);outline:2px solid var(--wp-cyan);outline-offset:-2px}.wp-camera-picker-list button[aria-pressed=true]{color:var(--wp-cyan)}.wp-gen-video-tabs .wp-gen-video-default{margin-left:auto;font-size:11px}.wp-gen-video-tabs .wp-gen-video-default:disabled{opacity:.6}.wp-scene3d-shot-actions{display:flex;flex-wrap:wrap;gap:8px}.wp-scene3d-shot-actions button{display:inline-flex;align-items:center;gap:6px}.wp-scene3d-shot-primary{padding:9px 16px;border:0;border-radius:999px;background:var(--wp-cyan);color:#04121a;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.wp-scene3d-shot-primary:disabled{opacity:.55;cursor:default}.wp-scene3d-shot-preview{display:grid;place-items:center;height:360px;aspect-ratio:9 / 16;overflow:hidden;border-radius:10px;background:#0b0f17}.wp-scene3d-shot-preview video{width:100%;height:100%;object-fit:cover}.wp-scene3d-shot-preview p{margin:0;padding:16px;color:#9aa4b2;font-size:13px;text-align:center}@media(max-width:720px){.wp-scene3d-shot-body,.wp-scene3d-shot-options{grid-template-columns:1fr}.wp-scene3d-shot-preview{justify-self:center;height:min(60vh,420px)}}.wp-nodes-picker-panel.wp-scene3d-editor{width:min(820px,94vw);max-height:92vh}.wp-nodes-picker-panel.wp-scene3d-editor>header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;padding:0}.wp-nodes-picker-panel.wp-scene3d-editor>header strong{min-width:0}.wp-nodes-picker-panel.wp-scene3d-editor>header button{flex:none;width:auto;white-space:nowrap}.wp-scene3d-editor-body{display:grid;grid-template-columns:auto minmax(220px,1fr);gap:16px;align-items:start}.wp-scene3d-editor-stage{position:relative;height:min(72vh,640px);aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;background:#0b0f17;outline:2px solid transparent}.wp-scene3d-editor-stage[data-editing=true]{outline-color:var(--wp-cyan)}.wp-scene3d-editor-stage canvas{display:block;width:100%;height:100%;touch-action:none}.wp-scene3d-editor-stage[data-editing=true] canvas{cursor:grab}.wp-scene3d-editor-hint{position:absolute;left:8px;right:8px;bottom:8px;margin:0;padding:6px 8px;border-radius:6px;background:#040810b8;color:#fff;font-size:12px;pointer-events:none}.wp-scene3d-editor-side{display:grid;gap:12px;min-width:0}.wp-scene3d-editor-play{display:flex;align-items:center;gap:8px;font-size:12px}.wp-scene3d-editor-play input{flex:1;min-width:0}.wp-scene3d-editor-play button,.wp-scene3d-editor-keys button{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:8px;background:transparent;color:var(--wp-ink);font:inherit;font-size:13px;cursor:pointer}.wp-scene3d-editor-keys{display:flex;flex-wrap:wrap;gap:6px}.wp-scene3d-editor-keys button[aria-pressed=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-scene3d-editor-reset{justify-self:start;display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px}.wp-scene3d-editor-side select,.wp-scene3d-editor-side input[type=range]{width:100%}.wp-scene3d-editor-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:640px){.wp-scene3d-editor-body{grid-template-columns:1fr}.wp-scene3d-editor-stage{height:min(56vh,520px);justify-self:center}}.wp-nodes-picker-panel.wp-animal-models{width:min(920px,94vw)}.wp-animal-models>.wp-page-note{margin:0 0 14px}.wp-animal-models-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none}.wp-animal-models-grid button{display:grid;align-content:start;gap:6px;width:100%;height:100%;padding:8px 8px 12px;border:1px solid var(--wp-hair);border-radius:14px;background:color-mix(in srgb,var(--wp-ink) 3%,transparent);color:var(--wp-ink-muted);font-size:12px;line-height:1.45;text-align:left;cursor:pointer}.wp-animal-models-grid button:hover,.wp-animal-models-grid button:focus-visible{border-color:var(--wp-cyan)}.wp-animal-models-grid button[data-active=true]{border-color:var(--wp-cyan);box-shadow:0 0 0 1px var(--wp-cyan)}.wp-animal-models-grid video{display:block;width:100%;aspect-ratio:9 / 14;margin-bottom:4px;border-radius:10px;object-fit:cover;object-position:top;background:#fff}.wp-animal-models-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--wp-ink);font-size:14px;font-weight:700}.wp-animal-models-name em{padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--wp-ink) 10%,transparent);color:var(--wp-ink-muted);font-size:11px;font-style:normal;font-weight:600}.wp-animal-models-name em[data-current=true]{background:var(--wp-cyan);color:#00151a}.wp-animal-models-credits{color:var(--wp-cyan);font-weight:600}.wp-nodes-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0;padding:0;list-style:none}.wp-nodes-picker-grid button{display:grid;gap:4px;width:100%;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--wp-ink-muted);font-size:11px;text-align:left;cursor:pointer;overflow:hidden}.wp-nodes-picker-grid button:hover,.wp-nodes-picker-grid button:focus-visible{border-color:var(--wp-cyan)}.wp-nodes-picker-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:#000}.wp-nodes-picker-grid span{padding:0 4px 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:1023px){.wp-nodes-layout{grid-template-columns:minmax(0,1fr)}.wp-nodes-palette{flex-direction:row;flex-wrap:wrap}.wp-nodes-palette>p{flex-basis:100%}.wp-nodes-palette>button small{display:none}.wp-nodes-legend{margin:0!important;padding:0}.wp-nodes-flow{height:70vh;min-height:480px}}.wp-node{width:280px}.wp-node-promptbox{position:relative;display:grid;gap:4px}.wp-node-slash{position:absolute;left:0;right:0;top:100%;z-index:12;max-height:220px;margin:4px 0 0;padding:4px;overflow:auto;list-style:none;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:10px;background:var(--wp-raised);box-shadow:0 12px 28px #0006}.wp-node-slash button{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"group label" "group blurb";column-gap:8px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--wp-text);text-align:left;cursor:pointer}.wp-node-slash button[data-active=true],.wp-node-slash button:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-node-slash em{grid-area:group;align-self:start;padding:2px 6px;border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:10px;font-style:normal;font-weight:600;white-space:nowrap}.wp-node-slash strong{grid-area:label;font-size:12px;font-weight:600}.wp-node-slash span{grid-area:blurb;color:var(--wp-ink-muted);font-size:11px}.wp-node-genbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid var(--wp-hair);margin-top:2px;padding-top:8px}.wp-node-chip{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;max-width:104px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wp-text) 4%,transparent);color:var(--wp-text);font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.wp-node-chip:hover,.wp-node-chip[aria-expanded=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-node-chip svg{flex:none}.wp-node-genbar .wp-node-run-btn{flex:none;margin-left:auto;gap:6px;white-space:nowrap}.wp-node-genbar .wp-node-quote{color:inherit;font-size:11px;font-weight:700;opacity:.9}.wp-node-pop{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:12;padding:10px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:10px;background:var(--wp-raised);box-shadow:0 12px 28px #0006}.wp-node-pop-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.wp-node-pop-list button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:var(--wp-text);font-size:12px;font-weight:600;cursor:pointer}.wp-node-pop-list button span{color:var(--wp-ink-muted);font-size:11px;font-weight:500}.wp-node-pop-list button:hover,.wp-node-pop-list button[data-active=true]{background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-node-pop-list button[data-active=true]{color:var(--wp-cyan)}.wp-node-pop-hint{position:relative;display:inline-flex;margin-right:auto;color:var(--wp-ink-muted)}.wp-node-pop-hint:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);z-index:30;padding:5px 9px;border-radius:8px;background:var(--wp-ink);color:var(--wp-bg);font-size:12px;font-style:normal;font-weight:600;white-space:nowrap;opacity:0;transform:translate(-50%) translateY(4px);transition:opacity .12s ease,transform .12s ease;pointer-events:none}.wp-node-pop-hint:hover:after{opacity:1;transform:translate(-50%) translateY(0)}.wp-node-pop-note{padding:4px 8px;color:var(--wp-ink-muted);font-size:11px}.wp-node-pop-grid{display:grid;gap:6px}.wp-node-pop-label{color:var(--wp-ink-muted);font-size:11px}.wp-node-chips{display:flex;flex-wrap:wrap;gap:4px}.wp-node-chips button{padding:4px 9px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:999px;background:transparent;color:var(--wp-text);font-size:11px;cursor:pointer}.wp-node-chips button:hover:not(:disabled){background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-node-chips button[data-active=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-node-chips button:disabled{opacity:.4;cursor:not-allowed}.wp-node-plus{position:absolute;top:50%;right:-34px;z-index:3;transform:translateY(-50%)}.wp-node-plus>button{display:flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--wp-ink) 20%,transparent);border-radius:999px;background:var(--wp-raised);color:var(--wp-text);cursor:pointer;opacity:.55;transition:opacity .12s ease,border-color .12s ease}.react-flow__node:hover .wp-node-plus>button,.react-flow__node.selected .wp-node-plus>button,.wp-node-plus>button[aria-expanded=true]{border-color:var(--wp-cyan);color:var(--wp-cyan);opacity:1}.wp-node-plus-menu{position:absolute;left:30px;top:-8px;z-index:13;width:220px;margin:0;padding:4px;list-style:none;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:10px;background:var(--wp-raised);box-shadow:0 12px 28px #0006}.wp-node-plus-menu button,.wp-nodes-addmenu li button{display:grid;gap:2px;width:100%;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:var(--wp-text);text-align:left;cursor:pointer}.wp-node-plus-menu button:hover,.wp-nodes-addmenu li button:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-node-plus-menu strong,.wp-nodes-addmenu li strong{font-size:12px;font-weight:600}.wp-node-plus-menu span,.wp-nodes-addmenu li span{color:var(--wp-ink-muted);font-size:11px}.wp-nodes-flow[data-dragover=true]{border-color:var(--wp-cyan)}.wp-nodes-drop{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#06b6d41f;color:var(--wp-ink);font-size:14px;font-weight:600}.wp-nodes-addmenu{position:absolute;z-index:15;width:260px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:12px;background:var(--wp-raised);box-shadow:0 16px 36px #00000073}.wp-nodes-addmenu header,.wp-nodes-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--wp-hair)}.wp-nodes-addmenu header strong,.wp-nodes-panel header strong{font-size:13px;font-weight:600}.wp-nodes-addmenu header button,.wp-nodes-panel header>button{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--wp-ink-muted);cursor:pointer}.wp-nodes-addmenu header button:hover,.wp-nodes-panel header>button:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink)}.wp-nodes-addmenu ul{max-height:300px;margin:0;padding:4px;overflow:auto;list-style:none}.wp-i2v-pop{gap:8px}.wp-i2v-pop .wp-node-pop-label{margin-top:2px}.wp-i2v-aspects{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.wp-i2v-aspects button,.wp-i2v-row button{display:flex;min-height:32px;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:8px;background:transparent;color:var(--wp-text);font:inherit;font-size:11px;cursor:pointer}.wp-i2v-aspects button{flex-direction:column;min-height:52px}.wp-i2v-row{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px}.wp-i2v-row button{border-radius:8px}.wp-i2v-row button small{color:var(--wp-ink-muted);font-size:10px}.wp-i2v-aspects button[data-active=true],.wp-i2v-row button[data-active=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-i2v-aspects button:hover:not(:disabled){background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-i2v-aspects button:disabled,.wp-i2v-row button:disabled{opacity:.35;cursor:not-allowed}.wp-i2v-aspects i{display:block;border:1.5px solid currentColor;border-radius:2px}.wp-i2v-aspects i[data-shape=auto]{width:12px;height:9px;border-style:dashed}.wp-i2v-aspects i[data-shape="16:9"]{width:16px;height:9px}.wp-i2v-aspects i[data-shape="1:1"]{width:11px;height:11px}.wp-i2v-aspects i[data-shape="9:16"]{width:9px;height:16px}.wp-i2v-aspects i[data-shape="4:3"]{width:14px;height:11px}.wp-i2v-aspects i[data-shape="3:4"]{width:11px;height:14px}.wp-i2v-aspects i[data-shape="21:9"]{width:18px;height:8px}[data-testid=t2v-settings] .wp-i2v-aspects{grid-template-columns:repeat(3,1fr)}.wp-i2v-length{display:flex;align-items:center;gap:8px}.wp-i2v-length input[type=range]{flex:1;accent-color:var(--wp-cyan)}.wp-i2v-length output{min-width:34px;padding:4px 6px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:6px;color:var(--wp-ink);font-size:12px;text-align:center}.wp-i2v-length span{color:var(--wp-ink-muted);font-size:11px}.wp-node-ambient{display:grid;gap:4px;margin-top:6px}.wp-node-vtools{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:20;display:flex;align-items:center;gap:2px;padding:4px;transform:translate(-50%);border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:12px;background:var(--wp-raised);box-shadow:0 12px 28px #0006;white-space:nowrap}.wp-node-vtools button,.wp-node-vtools a{display:inline-flex;height:30px;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--wp-ink);font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.wp-node-vtools .wp-node-vtools-icon{width:30px;justify-content:center;padding:0;color:var(--wp-ink-muted)}.wp-node-vtools button:hover,.wp-node-vtools a:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink)}.wp-node-wrap:has(.wp-node-pop) .wp-node-vtools{display:none}.wp-node-vtools-sep{width:1px;height:18px;margin:0 4px;background:var(--wp-hair)}.wp-vc-start-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wp-vc-start-mode button{display:grid;gap:2px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:10px;background:transparent;color:var(--wp-ink);font:inherit;text-align:left;cursor:pointer}.wp-vc-start-mode button strong{font-size:13px}.wp-vc-start-mode button span{color:var(--wp-ink-muted);font-size:11px}.wp-vc-start-mode button[aria-checked=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-vc-asset-start{display:grid;gap:10px}.wp-vc-asset-label{font-size:13px;font-weight:600}.wp-vc-asset-label small{margin-left:6px;color:var(--wp-ink-muted);font-size:11px;font-weight:400}.wp-vc-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;max-height:220px;margin:0;padding:0;overflow:auto;list-style:none}.wp-vc-asset-grid button{position:relative;display:block;width:100%;padding:0;border:2px solid transparent;border-radius:8px;background:#000;overflow:hidden;cursor:pointer}.wp-vc-asset-grid button[aria-pressed=true]{border-color:var(--wp-cyan)}.wp-vc-asset-grid img,.wp-vc-asset-grid video{display:block;width:100%;aspect-ratio:1;object-fit:cover;pointer-events:none}.wp-vc-asset-grid em{position:absolute;left:4px;bottom:4px;padding:1px 5px;border-radius:4px;background:#0009;color:#fff;font-size:10px;font-style:normal}.wp-vc-asset-grid b{position:absolute;top:4px;right:4px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--wp-cyan);color:var(--wp-cyan-fg);font-size:11px}.wp-vc-asset-scenes{display:grid;gap:8px;max-height:260px;margin:0;padding:0;overflow:auto;list-style:none}.wp-vc-asset-scenes li{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:start}.wp-vc-asset-scenes img,.wp-vc-asset-scenes video{width:64px;height:64px;border-radius:8px;background:#000;object-fit:cover}.wp-vc-asset-scenes label{display:grid;gap:4px}.wp-vc-asset-scenes label>span{display:flex;justify-content:space-between;color:var(--wp-ink-muted);font-size:12px}.wp-vc-asset-scenes label>span button{border:0;background:transparent;color:var(--wp-ink-muted);font:inherit;font-size:11px;cursor:pointer}.wp-vc-asset-scenes textarea{width:100%;padding:8px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:8px;background:transparent;color:var(--wp-ink);font:inherit;font-size:13px;resize:vertical}.wp-nodes-editor .wp-nodes-panel.wp-ne-library{width:300px;max-height:min(640px,calc(100vh - 140px));overflow:auto}.wp-ne-library-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px 10px 0}.wp-ne-library-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:8px;background:transparent;color:var(--wp-ink-muted);font:inherit;font-size:12px;cursor:pointer}.wp-ne-library-tabs button[aria-selected=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-ne-library-tabs button span{font-size:11px;opacity:.8}.wp-ne-library .wp-nodes-picker-grid{padding:10px}.wp-ne-library .wp-nodes-picker-grid button{cursor:grab}.wp-ne-library .wp-nodes-picker-grid video{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:#000;pointer-events:none}.wp-ne-library .wp-page-note{padding:12px}.wp-nodes-ctxmenu{position:absolute;z-index:16;width:232px;padding:6px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:12px;background:var(--wp-raised);box-shadow:0 16px 36px #00000073}.wp-nodes-ctxmenu hr{margin:4px 6px;border:0;border-top:1px solid var(--wp-hair)}.wp-nodes-ctxmenu>button,.wp-nodes-ctx-rate{display:flex;width:100%;min-height:34px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--wp-ink);font:inherit;font-size:13px;text-align:left}.wp-nodes-ctxmenu>button{cursor:pointer}.wp-nodes-ctxmenu>button span{display:inline-flex;align-items:center;gap:6px}.wp-nodes-ctxmenu>button svg{color:var(--wp-ink-muted)}.wp-nodes-ctxmenu>button:hover:not(:disabled){background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-nodes-ctxmenu>button:disabled{color:var(--wp-ink-muted);opacity:.5;cursor:default}.wp-nodes-ctxmenu>button[data-danger=true]:not(:disabled){color:var(--wp-danger)}.wp-nodes-ctxmenu kbd{color:var(--wp-ink-muted);font:inherit;font-size:12px}.wp-nodes-ctx-rate [role=radiogroup]{display:inline-flex;gap:2px}.wp-nodes-ctx-rate button{display:inline-flex;padding:2px;border:0;background:transparent;color:var(--wp-ink-muted);cursor:pointer}.wp-nodes-ctx-rate button[data-on=true]{color:var(--wp-accent)}.wp-nodes-ctx-rate button[data-on=true] svg{fill:currentColor}.wp-nodes-ctx-rate button:disabled{cursor:default}.wp-nodes-tools{position:absolute;left:50%;bottom:14px;z-index:9;display:flex;gap:2px;padding:4px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:12px;background:color-mix(in srgb,var(--wp-raised) 92%,transparent);box-shadow:0 8px 24px #00000059;transform:translate(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wp-nodes-tools button{display:grid;justify-items:center;gap:2px;min-width:52px;padding:6px 8px 5px;border:0;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--wp-ink) 75%,transparent);font-size:10px;cursor:pointer}.wp-nodes-tools button:hover,.wp-nodes-tools button[aria-pressed=true]{background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink)}.wp-nodes-tools button[aria-pressed=true]{color:var(--wp-cyan)}.wp-nodes-panel{position:absolute;right:14px;top:14px;bottom:70px;z-index:14;width:min(360px,calc(100% - 28px));display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:12px;background:var(--wp-raised);box-shadow:0 16px 36px #00000073;overflow:hidden}.wp-nodes-panel header input{flex:1;height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wp-text) 4%,transparent);color:var(--wp-text);font-size:13px}.wp-nodes-panel .wp-page-note{padding:14px 12px}.wp-nodes-keys{display:grid;gap:2px;margin:0;padding:8px 12px 12px;overflow:auto}.wp-nodes-keys>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--wp-ink) 6%,transparent)}.wp-nodes-keys dt{font-size:12px}.wp-nodes-keys dd{margin:0}.wp-nodes-keys kbd{padding:2px 6px;border:1px solid color-mix(in srgb,var(--wp-ink) 20%,transparent);border-radius:6px;background:color-mix(in srgb,var(--wp-text) 6%,transparent);font-family:inherit;font-size:11px}.wp-nodes-hits,.wp-nodes-history-list{margin:0;padding:6px;overflow:auto;list-style:none}.wp-nodes-hits button{display:grid;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--wp-text);text-align:left;cursor:pointer}.wp-nodes-hits button:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-nodes-hits strong{font-size:12px;font-weight:600}.wp-nodes-hits span{color:var(--wp-ink-muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-nodes-tabs{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:color-mix(in srgb,var(--wp-text) 6%,transparent)}.wp-nodes-tabs button{padding:3px 9px;border:0;border-radius:6px;background:transparent;color:var(--wp-ink-muted);font-size:11px;font-weight:600;cursor:pointer}.wp-nodes-tabs button[data-active=true]{background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-nodes-history-list li{display:grid;grid-template-columns:84px 1fr;gap:10px;padding:8px;border-radius:10px}.wp-nodes-history-list li:hover{background:color-mix(in srgb,var(--wp-text) 5%,transparent)}.wp-nodes-history-list img,.wp-nodes-history-list video,.wp-nodes-history-blank{display:block;width:84px;height:64px;object-fit:cover;border-radius:8px;background:#000}.wp-nodes-history-blank{display:flex;align-items:center;justify-content:center;color:var(--wp-ink-muted);font-size:11px}.wp-nodes-history-list li>div{display:grid;gap:4px;min-width:0}.wp-nodes-history-list strong{font-size:12px;font-weight:600}.wp-nodes-history-list li>div>span{color:var(--wp-ink-muted);font-size:11px}.wp-nodes-history-list li[data-status=failed] strong{color:var(--wp-danger)}.wp-nodes-picker-grid video{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:#000}@media(max-width:1023px){.wp-nodes-panel{right:8px;top:8px;bottom:64px}}.wp-shell:has(.wp-nodes-editor){grid-template-columns:1fr}.wp-shell:has(.wp-nodes-editor) .wp-rail,.wp-main:has(.wp-nodes-editor) .wp-top,.wp-main:has(.wp-nodes-editor) .wp-banner,.wp-main:has(.wp-nodes-editor) .wp-entitlement,.wp-main:has(.wp-nodes-editor) .wp-site-footer{position:absolute;left:-9999px;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.wp-main:has(.wp-nodes-editor) .wp-page{max-width:none;padding:0}.wp-nodes-editor{position:relative;height:100vh;min-height:560px;overflow:hidden;background:#0b0d11;color:var(--wp-ink)}.wp-page:has(>.wp-nodes-editor)>[aria-hidden=true]{display:none}.wp-nodes-editor .wp-nodes-flow{position:absolute;inset:0;height:auto;min-height:0;border:0;border-radius:0;background:#0b0d11}.wp-nodes-editor .wp-nodes-flow .react-flow{--xy-background-color: #0b0d11;--xy-background-pattern-color: #232833;--xy-edge-stroke: color-mix(in srgb, var(--wp-ink) 28%, transparent);--xy-edge-stroke-selected: #06b6d4;--xy-edge-stroke-width: 1.5;--xy-connectionline-stroke: #06b6d4;--xy-minimap-background-color: #12161e;--xy-minimap-mask-background-color: rgba(11, 13, 17, .7);--xy-minimap-node-background-color: #2d3442;--xy-node-boxshadow-selected: none}.wp-nodes-editor[data-tool=hand] .react-flow__pane{cursor:grab}.wp-nodes-editor[data-tool=hand] .react-flow__pane:active{cursor:grabbing}.wp-ne-loading{padding:24px}.wp-ne-top{position:absolute;left:16px;right:16px;top:12px;z-index:20;display:flex;align-items:center;gap:10px;pointer-events:none}.wp-ne-top>*,.wp-ne-top-right>*{pointer-events:auto}.wp-ne-top-right{display:flex;align-items:center;gap:8px;margin-left:auto}.wp-ne-pill{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wp-raised) 92%,transparent);color:var(--wp-ink);font-size:13px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wp-ne-pill:hover{border-color:color-mix(in srgb,var(--wp-ink) 28%,transparent);background:#202630f2}.wp-ne-pill-accent{border-color:color-mix(in srgb,var(--wp-cyan) 55%,transparent);color:var(--wp-cyan)}.wp-ne-save{border-color:transparent;background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-ne-save:hover{background:var(--wp-cyan);filter:brightness(1.08)}.wp-ne-title{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:999px;color:var(--wp-cyan)}.wp-ne-title input{width:260px;max-width:40vw;border:0;background:transparent;color:var(--wp-ink);font-size:15px;font-weight:600}.wp-ne-title input:focus-visible{outline:0;border-bottom:1px solid var(--wp-cyan)}.wp-ne-top .wp-nodes-save,.wp-ne-top .wp-nodes-quote{color:var(--wp-ink-muted);font-size:12px}.wp-ne-icon{position:relative;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:color-mix(in srgb,var(--wp-ink) 72%,transparent);cursor:pointer}.wp-ne-icon:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink)}.wp-ne-icon[aria-pressed=true]{background:var(--wp-ink);color:var(--wp-bg)}.wp-ne-top-right .wp-ne-icon{border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);background:color-mix(in srgb,var(--wp-raised) 92%,transparent)}.wp-ne-top-right .wp-ne-icon[aria-pressed=true]{background:var(--wp-ink);color:var(--wp-bg)}.wp-ne-icon[data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;z-index:30;padding:5px 9px;border-radius:8px;background:var(--wp-ink);color:var(--wp-bg);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(-50%) translate(-4px);transition:opacity .12s ease,transform .12s ease;pointer-events:none}.wp-ne-icon[data-tip]:hover:after,.wp-ne-icon[data-tip]:focus-visible:after{opacity:1;transform:translateY(-50%) translate(0)}.wp-ne-top-right .wp-ne-icon[data-tip]:after{left:auto;right:0;top:calc(100% + 8px);transform:translateY(-4px)}.wp-ne-top-right .wp-ne-icon[data-tip]:hover:after{transform:translateY(0)}.wp-ne-tools,.wp-ne-zoom{position:absolute;left:16px;z-index:20;display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);border-radius:14px;background:color-mix(in srgb,var(--wp-raised) 92%,transparent);box-shadow:0 10px 30px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wp-ne-tools{top:50%;transform:translateY(-50%)}.wp-ne-sep{height:1px;margin:2px 6px;background:color-mix(in srgb,var(--wp-ink) 12%,transparent)}.wp-ne-zoom{bottom:16px;align-items:center}.wp-ne-zoom .wp-ne-icon{width:34px;height:34px}.wp-ne-zoom-value{padding:2px 0 4px;color:var(--wp-ink-muted);font-size:11px;font-weight:600}.wp-ne-run{position:absolute;left:50%;bottom:18px;z-index:20;transform:translate(-50%)}.wp-ne-run button{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px 0 18px;border:0;border-radius:999px;background:var(--wp-cyan);color:var(--wp-cyan-fg);font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 12px 32px #06b6d459}.wp-ne-run button:hover:not(:disabled){filter:brightness(1.08)}.wp-ne-run button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.wp-ne-run em{padding:3px 9px;border-radius:999px;background:#00000047;font-size:13px;font-style:normal}.wp-nodes-editor .react-flow__minimap.wp-ne-minimap{right:16px;bottom:16px;margin:0;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #0006}.wp-nodes-editor .react-flow__attribution{right:200px;background:transparent;color:color-mix(in srgb,var(--wp-ink) 30%,transparent)}.wp-nodes-editor .wp-nodes-empty{gap:10px;padding:0 24px;text-align:center;pointer-events:none}.wp-nodes-editor .wp-nodes-empty .wp-ne-pill{margin-top:8px;pointer-events:auto}.wp-nodes-editor .wp-nodes-addmenu{z-index:21;width:300px;padding-bottom:4px;overflow-y:auto;overscroll-behavior:contain}.wp-nodes-editor .wp-nodes-addmenu header{position:sticky;top:0;z-index:1;background:var(--wp-raised)}.wp-nodes-editor .wp-nodes-addmenu ul{max-height:none;overflow:visible}.wp-nodes-addgroup>p{margin:0;padding:10px 14px 4px;color:var(--wp-ink-muted);font-size:11px;font-weight:600}.wp-nodes-addgroup>p span{margin-left:6px;font-weight:500}.wp-nodes-addgroup ul{margin:0;padding:0 6px;list-style:none}.wp-nodes-addgroup li button{display:grid;grid-template-columns:34px 1fr;grid-template-areas:"icon label" "icon blurb";column-gap:10px;align-items:center;width:100%;padding:7px 8px;border:0;border-radius:10px;background:transparent;color:var(--wp-text);text-align:left;cursor:pointer}.wp-nodes-addgroup li button:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-nodes-addgroup li button i{grid-area:icon;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:9px;color:var(--wp-cyan)}.wp-nodes-addgroup li button strong{grid-area:label;font-size:13px;font-weight:600}.wp-nodes-addgroup li button span{grid-area:blurb;color:var(--wp-ink-muted);font-size:11px}.wp-nodes-editor .wp-nodes-panel{top:64px;bottom:84px;right:16px}.wp-nodes-editor .wp-nodes-panel.wp-ne-left-panel{inset:50% auto auto 70px;max-height:min(560px,calc(100vh - 140px));transform:translateY(-50%)}.wp-nodes-panel header small{display:block;margin-top:2px;color:var(--wp-ink-muted);font-size:11px;font-weight:500}.wp-ne-presets{display:grid;gap:6px;margin:0;padding:8px;overflow:auto;list-style:none}.wp-ne-presets button{display:grid;gap:4px;width:100%;padding:12px;border:1px solid var(--wp-hair);border-radius:12px;background:color-mix(in srgb,var(--wp-text) 3%,transparent);color:var(--wp-text);text-align:left;cursor:pointer}.wp-ne-presets button:hover{border-color:var(--wp-cyan);background:color-mix(in srgb,var(--wp-text) 6%,transparent)}.wp-ne-presets strong{font-size:13px;font-weight:600}.wp-ne-presets>li>button>span:last-child{color:var(--wp-ink-muted);font-size:11px;line-height:1.45}.wp-ne-preset-flow{display:flex;align-items:center;gap:4px}.wp-ne-preset-flow>span{display:inline-flex;align-items:center;gap:4px}.wp-ne-preset-flow i{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--wp-ink) 16%,transparent);border-radius:6px;color:var(--wp-cyan)}.wp-ne-preset-flow em{color:color-mix(in srgb,var(--wp-ink) 40%,transparent);font-size:11px;font-style:normal}.wp-node-wrap{position:relative;width:300px}.wp-node-label{display:flex;align-items:center;gap:6px;height:22px;padding:0 2px 4px;color:var(--wp-ink-muted);font-size:11px;font-weight:600}.wp-node-label{cursor:grab}.react-flow__node.dragging .wp-node-label{cursor:grabbing}.wp-node-label>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wp-node-wrap[data-selected=true] .wp-node-label{color:var(--wp-ink)}.wp-node-label .wp-node-status{padding:1px 7px;font-size:10px}.wp-node-label .wp-node-remove{opacity:0}.wp-node-wrap:hover .wp-node-label .wp-node-remove,.wp-node-wrap[data-selected=true] .wp-node-label .wp-node-remove{opacity:1}.wp-nodes-editor .wp-node{width:300px;border:1px solid var(--wp-hair);border-radius:14px;background:var(--wp-raised);box-shadow:0 14px 34px #00000073}.wp-node-wrap[data-selected=true] .wp-node{border-color:var(--wp-cyan);box-shadow:0 0 0 1px var(--wp-cyan),0 14px 34px #00000073}@property --wp-node-run-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.wp-nodes-editor .wp-node-wrap[data-run=running] .wp-node{border-color:transparent;background:linear-gradient(var(--wp-raised),var(--wp-raised)) padding-box,conic-gradient(from var(--wp-node-run-angle),color-mix(in srgb,var(--wp-cyan) 25%,transparent) 0 55%,var(--wp-cyan) 80%,color-mix(in srgb,var(--wp-cyan) 25%,transparent) 100%) border-box;box-shadow:0 0 18px color-mix(in srgb,var(--wp-cyan) 28%,transparent),0 14px 34px #00000073;animation:wp-node-run-spin 2.4s linear infinite}.wp-nodes-editor .wp-node-wrap[data-run=queued] .wp-node{border-style:dashed;border-color:color-mix(in srgb,var(--wp-cyan) 70%,transparent);animation:wp-node-queued-pulse 1.6s ease-in-out infinite}.wp-node-wrap[data-run=running] .wp-node-body img.wp-node-media,.wp-node-wrap[data-run=running] .wp-node-body .wp-video-player{animation:wp-node-media-pulse 1.4s ease-in-out infinite}.wp-node-empty[data-run]{flex-direction:column;gap:8px;border-color:color-mix(in srgb,var(--wp-cyan) 45%,transparent);color:var(--wp-cyan);font-weight:600}.wp-node-empty[data-run] .wp-node-spin{width:20px;height:20px;border-color:color-mix(in srgb,var(--wp-cyan) 25%,transparent);border-top-color:var(--wp-cyan)}.wp-node-empty[data-run=queued] .wp-node-spin{animation-duration:2.4s}@keyframes wp-node-run-spin{to{--wp-node-run-angle: 360deg}}@keyframes wp-node-queued-pulse{50%{box-shadow:0 0 14px color-mix(in srgb,var(--wp-cyan) 22%,transparent),0 14px 34px #00000073}}@keyframes wp-node-media-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.wp-nodes-editor .wp-node-wrap[data-run] .wp-node,.wp-node-wrap[data-run=running] .wp-node-body img.wp-node-media,.wp-node-wrap[data-run=running] .wp-node-body .wp-video-player,.wp-node-empty[data-run] .wp-node-spin{animation:none}}.wp-nodes-editor .wp-node-body{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.wp-nodes-editor .wp-node-media{max-height:200px;border-radius:10px}.wp-nodes-editor .wp-node-empty{flex-direction:column;gap:8px;min-height:110px;border:1px dashed color-mix(in srgb,var(--wp-ink) 16%,transparent);border-radius:10px;color:color-mix(in srgb,var(--wp-ink) 50%,transparent)}.wp-nodes-editor .wp-node-empty svg{color:color-mix(in srgb,var(--wp-ink) 35%,transparent)}.wp-nodes-editor .wp-node-body textarea{min-height:40px;border-color:transparent;background:color-mix(in srgb,var(--wp-text) 4%,transparent)}.wp-nodes-editor .wp-node-body textarea:hover{border-color:color-mix(in srgb,var(--wp-ink) 12%,transparent)}.wp-node-prompt-text{min-height:110px!important;font-size:12.5px!important;line-height:1.55!important}.wp-nodes-editor .wp-node-actions button,.wp-nodes-editor .wp-node-actions a{padding:5px 10px;font-size:11px}.wp-nodes-editor .react-flow__handle.wp-node-slot{left:-34px;display:flex;width:26px;height:26px;min-width:0;min-height:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--wp-ink) 16%,transparent);border-radius:8px;background:var(--wp-raised);color:var(--wp-ink-muted);transform:none}.wp-nodes-editor .react-flow__handle.wp-node-slot[data-connected=true]{color:var(--wp-ink)}.wp-nodes-editor .react-flow__handle.wp-node-slot[data-port=image][data-connected=true]{border-color:#06b6d4;color:#06b6d4}.wp-nodes-editor .react-flow__handle.wp-node-slot[data-port=video][data-connected=true]{border-color:#a78bfa;color:#a78bfa}.wp-nodes-editor .react-flow__handle.wp-node-slot[data-port=text][data-connected=true]{border-color:#fbbf24;color:#fbbf24}.wp-nodes-editor .react-flow__handle.wp-node-slot[data-port=media][data-connected=true]{border-color:#06b6d4;color:#06b6d4}.wp-nodes-editor .react-flow__handle.wp-node-slot:hover{border-color:var(--wp-ink);color:var(--wp-ink)}.wp-nodes-editor .react-flow__handle.wp-node-slot b{position:absolute;right:-6px;top:-6px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--wp-cyan);color:#0b0d11;font-size:9px;line-height:14px;text-align:center}.wp-nodes-editor .react-flow__handle.wp-node-handle{right:-7px;width:12px;height:12px}.wp-nodes-editor .wp-node-plus{right:-38px}.wp-nodes-editor .wp-node-genbar{flex-wrap:nowrap;gap:6px;margin-top:0;padding-top:8px}.wp-node-model{display:inline-flex;flex:0 1 auto;min-width:0;align-items:center;gap:6px;padding:5px 4px;border:0;background:transparent;color:var(--wp-ink);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.wp-node-model:disabled{cursor:default}.wp-node-model i{flex:none;width:7px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--wp-ink) 40%,transparent)}.wp-node-model i[data-status=succeeded]{background:#34d399}.wp-node-model i[data-status=running],.wp-node-model i[data-status=queued]{background:var(--wp-cyan);animation:wp-node-pulse 1s ease-in-out infinite}.wp-node-model i[data-status=failed]{background:var(--wp-danger)}@keyframes wp-node-pulse{0%,to{opacity:1}50%{opacity:.35}}.wp-nodes-editor .wp-node-chip{gap:4px;max-width:none;padding:0;border:0;background:transparent;overflow:visible}.wp-nodes-editor .wp-node-chip span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:3px 7px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:6px;color:color-mix(in srgb,var(--wp-ink) 80%,transparent);font-size:10.5px;font-weight:600}.wp-nodes-editor .wp-node-chip:hover span,.wp-nodes-editor .wp-node-chip[aria-expanded=true] span{border-color:var(--wp-cyan);color:var(--wp-cyan)}.wp-nodes-editor .wp-node-run-btn{flex:none;gap:6px;margin-left:auto;padding:5px 8px 5px 10px}.wp-node-spin{display:inline-block;width:10px;height:10px;border:2px solid color-mix(in srgb,var(--wp-text) 35%,transparent);border-top-color:var(--wp-text);border-radius:999px;animation:wp-node-spin .8s linear infinite}@keyframes wp-node-spin{to{transform:rotate(360deg)}}@media(max-width:1023px){.wp-ne-title input{width:150px}.wp-ne-top .wp-nodes-quote,.wp-ne-top .wp-nodes-save{display:none}.wp-nodes-editor .wp-nodes-panel.wp-ne-left-panel{left:64px}}@media(max-width:560px){.wp-ne-top{flex-wrap:wrap;row-gap:8px}.wp-ne-top .wp-ne-pill{white-space:nowrap}.wp-ne-top .wp-ne-title{flex:1 1 0;min-width:0}.wp-ne-top .wp-ne-title input{width:100%;min-width:0}.wp-ne-top-right{flex-basis:100%;justify-content:flex-end}}.wp-node-status{padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink-muted);font-size:11px;font-style:normal;font-weight:600}.wp-node-status[data-status=running],.wp-node-status[data-status=queued]{background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-node-status[data-status=succeeded]{background:#34d39929;color:#34d399}.wp-node-status[data-status=failed]{background:var(--wp-rose-dim);color:var(--wp-danger)}.wp-node-remove{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--wp-ink-muted);cursor:pointer}.wp-node-remove:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent);color:var(--wp-ink)}.wp-node-body{display:grid;gap:8px;padding:10px 12px 12px}.wp-node-body textarea,.wp-node-body select{width:100%;padding:7px 8px;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wp-text) 4%,transparent);color:var(--wp-text);font:inherit;font-size:12px}.wp-node-body textarea{resize:vertical;min-height:48px;line-height:1.45}.wp-node-body textarea:focus-visible,.wp-node-body select:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:1px}.wp-node-field{display:grid;gap:4px;font-size:11px;color:var(--wp-ink-muted)}.wp-node-field input[type=text]{width:100%;padding:7px 8px;border:1px solid color-mix(in srgb,var(--wp-ink) 12%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wp-text) 4%,transparent);color:var(--wp-text);font:inherit;font-size:12px}.wp-node-hint{margin:0;color:var(--wp-ink-muted);font-size:11px}.wp-node-refusal{display:grid;gap:4px}.wp-node-refusal .wp-node-chips{align-items:center}.wp-node-refusal-rewrite{margin:0;padding:6px 8px;border-radius:6px;background:color-mix(in srgb,var(--wp-ink) 6%,transparent);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.wp-node-error{margin:0;color:var(--wp-danger);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.wp-node-empty{display:flex;align-items:center;justify-content:center;min-height:84px;padding:12px;border:1px dashed color-mix(in srgb,var(--wp-ink) 20%,transparent);border-radius:8px;color:var(--wp-ink-muted);text-align:center;font-size:11px;line-height:1.5}.wp-node-media{display:block;width:100%;max-height:180px;object-fit:cover;border-radius:8px;background:#000}.wp-node-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wp-node-actions button,.wp-node-actions a{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:999px;background:transparent;color:var(--wp-text);font-size:12px;text-decoration:none;cursor:pointer}.wp-node-actions button:hover,.wp-node-actions a:hover{background:color-mix(in srgb,var(--wp-text) 8%,transparent)}.wp-node-quote{color:var(--wp-ink-muted);font-size:11px}.wp-node-run-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:0;border-radius:999px;background:var(--wp-cyan);color:var(--wp-cyan-fg);font-size:12px;font-weight:700;cursor:pointer}.wp-node-run-btn .wp-node-quote{color:inherit;font-weight:700;opacity:.9}.wp-node-run-btn:hover:not(:disabled){filter:brightness(1.08)}.wp-node-run-btn:disabled{opacity:.5;cursor:not-allowed}.wp-node-handle{width:10px;height:10px;border:2px solid #151921;border-radius:999px;background:#9aa4b2}.wp-node-handle[data-port=image]{background:#06b6d4}.wp-node-handle[data-port=video]{background:#a78bfa}.wp-node-handle[data-port=text]{background:#fbbf24}.wp-nodes-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none;color:var(--wp-ink-muted);font-size:13px}.wp-nodes-empty strong{color:var(--wp-ink);font-size:15px}.wp-nodes-editor .wp-toast{left:50%;right:auto;bottom:84px;transform:translate(-50%)}.wp-nodes-list{display:grid;align-content:start;gap:24px;min-height:70vh}.wp-nodes-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wp-nodes-list-head h1{margin:0;font-size:22px}.wp-nodes-list-head p{margin:4px 0 0;color:var(--wp-ink-muted);font-size:13px}.wp-nodes-new{gap:6px;padding:10px 18px;font-size:14px;box-shadow:0 10px 28px #06b6d447}.wp-nodes-list-loading{padding:40px 0;text-align:center}.wp-nodes-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:52vh;text-align:center}.wp-nodes-list-glyph{display:inline-flex;width:96px;height:96px;align-items:center;justify-content:center;margin-bottom:14px;border-radius:28px;background:color-mix(in srgb,var(--wp-text) 5%,transparent);color:color-mix(in srgb,var(--wp-ink) 40%,transparent)}.wp-nodes-list-empty strong{font-size:16px;font-weight:600}.wp-nodes-list-empty p{margin:0 0 14px;color:var(--wp-ink-muted);font-size:13px}.wp-nodes-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none}.wp-nodes-card{position:relative}.wp-nodes-card-open{display:grid;gap:8px;width:100%;min-height:150px;padding:18px;border:1px solid var(--wp-hair);border-radius:14px;background:var(--wp-card);color:var(--wp-text);text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.wp-nodes-card-open:hover{border-color:color-mix(in srgb,var(--wp-ink) 24%,transparent);background:var(--wp-raised);transform:translateY(-1px)}.wp-nodes-card-flow{display:flex;gap:4px}.wp-nodes-card-flow i{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:7px;color:var(--wp-cyan)}.wp-nodes-card-open strong{padding-right:28px;font-size:15px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wp-nodes-card-meta,.wp-nodes-card-time{color:var(--wp-ink-muted);font-size:12px}.wp-nodes-card-time{margin-top:auto;font-size:11px}.wp-ne-start{gap:22px}.wp-ne-start-hint{display:flex;align-items:center;gap:12px;margin:0;color:color-mix(in srgb,var(--wp-ink) 75%,transparent);font-size:14px;pointer-events:none}.wp-ne-start-hint .wp-ne-pill{height:34px;pointer-events:none}.wp-ne-tutorials{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;pointer-events:auto}.wp-ne-tutorials button{display:flex;align-items:center;gap:12px;padding:12px 18px 12px 14px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:14px;background:color-mix(in srgb,var(--wp-raised) 95%,transparent);color:var(--wp-text);text-align:left;cursor:pointer;box-shadow:0 12px 30px #0006}.wp-ne-tutorials button:hover{border-color:var(--wp-cyan);background:var(--wp-raised)}.wp-ne-tutorials i{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-ne-tutorials span{display:grid;gap:2px}.wp-ne-tutorials strong{font-size:13px;font-weight:600}.wp-ne-tutorials small{color:var(--wp-ink-muted);font-size:11px}.wp-nodes-card-thumb{display:block;height:120px;margin:-6px -6px 4px;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--wp-text) 4%,transparent)}.wp-nodes-card-thumb img,.wp-nodes-card-thumb video{display:block;width:100%;height:100%;object-fit:cover}.wp-nodes-card-thumb .wp-nodes-card-flow{height:100%;align-items:center;justify-content:center}.wp-nodes-card-snippet{color:color-mix(in srgb,var(--wp-ink) 75%,transparent);font-size:12px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wp-nodes-card-rename{width:100%;padding:4px 8px;border:1px solid var(--wp-cyan);border-radius:8px;background:color-mix(in srgb,var(--wp-text) 4%,transparent);color:var(--wp-text);font:inherit;font-size:15px;font-weight:600}.wp-nodes-rename{position:absolute;top:12px;right:44px;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:8px;background:#0b0d11b3;color:color-mix(in srgb,var(--wp-ink) 80%,transparent);cursor:pointer;opacity:0;transition:opacity .12s ease}.wp-nodes-card .wp-nodes-delete{background:#0b0d11b3;color:color-mix(in srgb,var(--wp-ink) 80%,transparent);opacity:0;transition:opacity .12s ease}.wp-nodes-card:hover .wp-nodes-rename,.wp-nodes-card:hover .wp-nodes-delete,.wp-nodes-card:focus-within .wp-nodes-rename,.wp-nodes-card:focus-within .wp-nodes-delete{opacity:1}.wp-nodes-rename:hover,.wp-nodes-card .wp-nodes-delete:hover{background:color-mix(in srgb,var(--wp-ink) 16%,transparent);color:var(--wp-ink)}.wp-nodes-steps{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--wp-cyan) 55%,transparent);border-radius:999px;background:#08101cd9;color:var(--wp-cyan);font-size:12px;font-weight:700;cursor:pointer}.wp-nodes-steps:hover{background:color-mix(in srgb,var(--wp-cyan) 18%,rgba(8,16,28,.9))}.wp-nodes-steps:focus-visible{outline:2px solid color-mix(in srgb,var(--wp-accent) 60%,transparent);outline-offset:2px}.wp-nodes-card .wp-nodes-confirm{top:12px;right:12px;background:#0b0d11d9;border-radius:999px}.wp-node-label>span small{margin-left:6px;color:color-mix(in srgb,var(--wp-ink) 40%,transparent);font-weight:500}.wp-node-rename{flex:1;min-width:0;height:20px;padding:0 6px;border:1px solid var(--wp-cyan);border-radius:6px;background:var(--wp-raised);color:var(--wp-ink);font:inherit;font-size:11px;font-weight:600}.wp-rail-mark img{display:block;width:40px;height:40px;border-radius:10px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.wp-rail-mark:hover img{transform:scale(1.08)}.wp-rail-item[data-testid=rail-generate] .wp-rail-glyph svg{fill:currentColor;stroke:none;overflow:visible}.wp-shell .wp-subscribe:hover,.wp-shell .wp-credit:hover,.wp-shell .wp-avatar:hover,.wp-shell .wp-top-tab:hover{transform:translateY(-1px) scale(1.04)}[data-theme=light] .wp-dance-hero,[data-theme=light] .wp-fx-hero{--wp-ink: #e8e8e8;--wp-ink-muted: rgba(232, 232, 232, .6);--wp-hair: rgba(232, 232, 232, .1);--wp-text: #ffffff;--wp-muted: #9aa4b2}[data-theme=light] .wp-sample-badge,[data-theme=light] .wp-rec .wp-remix,[data-theme=light] .wp-fx-card .wp-remix,[data-theme=light] .wp-video-sample .wp-remix,[data-theme=light] .wp-tr-compare em,[data-theme=light] .wp-explore .wp-promo-card[data-variant=voice]{--wp-text: #ffffff;--wp-ink: #e8e8e8;--wp-ink-muted: rgba(232, 232, 232, .6);--wp-muted: #9aa4b2}.wp-dock-tip{position:relative;transition:transform .14s ease,color .14s ease,border-color .14s ease}.wp-dock-tip[data-tip]:hover:not(:disabled),.wp-dock-tip[data-tip]:focus-visible{transform:translateY(-2px)}.wp-dock-tip[data-tip]:active:not(:disabled){transform:translateY(0)}.wp-dock-tip[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:40;padding:5px 9px;border:1px solid var(--wp-hair);border-radius:8px;background:var(--wp-ground);color:var(--wp-ink);font-size:12px;font-weight:600;line-height:16px;white-space:nowrap;opacity:0;transform:translate(-50%,4px);box-shadow:0 8px 20px #00000047;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.wp-dock-tip[data-tip]:hover:after,.wp-dock-tip[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}.wp-model-modal{z-index:80}.wp-model-sheet{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:1024px;max-width:calc(100vw - 48px);max-height:min(78vh,720px);padding:22px 22px 18px;border:1px solid var(--wp-hair);border-radius:18px;background:var(--wp-ground);box-shadow:0 24px 64px #00000073}.wp-model-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.wp-model-sheet-head h2{margin:0;color:var(--wp-ink);font-size:19px;font-weight:700}.wp-model-sheet-x{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--wp-hair);border-radius:999px;background:transparent;color:var(--wp-ink-muted);cursor:pointer}.wp-model-sheet-x:hover{border-color:var(--wp-cyan);color:var(--wp-ink)}.wp-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:2px;overflow-y:auto;list-style:none;scrollbar-width:thin;scrollbar-color:var(--wp-line) transparent}.wp-model-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark tags" "name name" "desc desc";align-items:start;gap:8px 10px;width:100%;height:100%;padding:14px;border:1px solid var(--wp-hair);border-radius:14px;background:var(--wp-panel);color:var(--wp-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.wp-model-card .wp-model-mark{grid-area:mark}.wp-model-card-tags{grid-area:tags;display:flex;gap:4px;justify-self:end;align-items:center}.wp-model-card-name{grid-area:name;font-size:14px;font-weight:700}.wp-model-card-desc{grid-area:desc;color:var(--wp-ink-muted);font-size:11.5px;line-height:1.4}.wp-model-card:hover:not(:disabled){transform:translateY(-3px);border-color:color-mix(in srgb,var(--wp-cyan) 55%,var(--wp-hair));box-shadow:0 12px 28px #0000004d}.wp-model-card[data-selected=true]{border-color:var(--wp-cyan);box-shadow:inset 0 0 0 1px var(--wp-cyan)}.wp-model-card:disabled{opacity:.5;cursor:not-allowed}.wp-model-sheet-foot{display:flex;justify-content:center;margin-top:16px}.wp-model-sheet-done{min-width:120px;padding:9px 18px;border:1px solid var(--wp-hair);border-radius:999px;background:var(--wp-panel);color:var(--wp-ink);font-size:13px;font-weight:600;cursor:pointer}.wp-model-sheet-done:hover{border-color:var(--wp-cyan);color:var(--wp-cyan)}@media(max-width:1180px){.wp-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.wp-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.wp-dock-tip,.wp-dock-tip[data-tip]:after,.wp-model-card{transition-duration:1ms}.wp-dock-tip[data-tip]:hover:not(:disabled),.wp-dock-tip[data-tip]:focus-visible,.wp-model-card:hover:not(:disabled){transform:none}}.wp-suite{margin-top:44px}.wp-suite-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:14px 18px;margin-top:18px}.wp-suite-hero{position:relative;display:flex;grid-row:span 2;align-items:flex-end;min-height:0;padding:22px;overflow:hidden;border:1px solid var(--wp-hair);border-radius:18px;background:var(--wp-card);isolation:isolate}.wp-suite-hero-art{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.55}.wp-suite-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--wp-bg) 20%,transparent) 0%,color-mix(in srgb,var(--wp-bg) 88%,transparent) 62%,var(--wp-bg) 100%)}.wp-suite-hero-copy{display:grid;gap:10px;justify-items:start;max-width:320px}.wp-suite-hero-copy h3{margin:0;color:var(--wp-ink);font-size:22px;font-weight:800;line-height:1.28;letter-spacing:-.01em}.wp-suite-hero-copy p{margin:0;color:var(--wp-ink-muted);font-size:13.5px;line-height:1.55}.wp-suite-hero-copy .wp-primary{display:inline-flex;align-items:center;gap:6px;margin-top:4px}.wp-suite-card{display:grid;grid-template-rows:auto auto auto;gap:7px;padding:0;border:0;background:transparent;color:var(--wp-ink);font:inherit;text-align:left;cursor:pointer}.wp-suite-card:hover .wp-suite-art{transform:translateY(-3px);border-color:color-mix(in srgb,var(--wp-cyan) 50%,var(--wp-hair))}.wp-suite-art{display:block;aspect-ratio:2 / 1;overflow:hidden;border:1px solid var(--wp-hair);border-radius:12px;background:linear-gradient(140deg,color-mix(in srgb,var(--wp-cyan) 18%,var(--wp-bg)),var(--wp-bg));transition:transform .16s ease,border-color .16s ease}.wp-suite-art img{width:100%;height:100%;object-fit:cover}.wp-suite-name{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.wp-suite-blurb{color:var(--wp-ink-muted);font-size:12px;line-height:1.45}@media(max-width:1180px){.wp-suite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-suite-hero{grid-row:auto;grid-column:1 / -1;min-height:240px}}@media(max-width:720px){.wp-suite-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.wp-suite-art{transition-duration:1ms}.wp-suite-card:hover .wp-suite-art{transform:none}}.wp-welcome-banner{position:static;z-index:auto;pointer-events:auto;border-bottom:1px solid var(--wp-hair)}.wp-welcome-banner-actions{display:flex;align-items:center;gap:6px}.wp-welcome-banner-close{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--wp-muted);cursor:pointer}.wp-welcome-banner-close:hover{background:color-mix(in srgb,var(--wp-ink) 8%,transparent);color:var(--wp-ink)}.wp-login-close{position:absolute;top:18px;right:22px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--wp-hair);border-radius:999px;background:transparent;color:var(--wp-ink-muted);cursor:pointer}.wp-login-close:hover{border-color:var(--wp-cyan);color:var(--wp-ink)}.wp-login{position:relative}.wp-login-methods button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.wp-startgraph{position:relative;overflow:hidden;min-height:320px;height:100%;border:1px solid var(--wp-hair);border-radius:18px;background-color:var(--wp-card);background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--wp-ink) 14%,transparent) 1px,transparent 0);background-size:22px 22px}.wp-startgraph-links{position:absolute;inset:0;width:100%;height:100%}.wp-startgraph-link{fill:none;stroke:color-mix(in srgb,var(--wp-ink) 34%,transparent);stroke-width:1.2;stroke-dasharray:5 7;animation:wp-startgraph-flow 1.5s linear infinite}@keyframes wp-startgraph-flow{to{stroke-dashoffset:-12}}.wp-startgraph-node{position:absolute;translate:-50% -50%;overflow:hidden;border:1px solid color-mix(in srgb,var(--wp-ink) 18%,transparent);border-radius:10px;background:var(--wp-bg);box-shadow:0 10px 26px #00000057}.wp-startgraph-node[data-kind=image],.wp-startgraph-node[data-kind=video]{aspect-ratio:16 / 10}.wp-startgraph-node img,.wp-startgraph-node video{display:block;width:100%;height:100%;object-fit:cover}.wp-startgraph-node[data-kind=note]{aspect-ratio:16 / 9;padding:9px 10px;background:color-mix(in srgb,var(--wp-bg) 92%,transparent)}.wp-startgraph-node[data-kind=note] p{margin:0;color:var(--wp-ink-muted);font-size:9.5px;line-height:1.5}.wp-startgraph-node[data-kind=wave]{aspect-ratio:16 / 7}.wp-startgraph-wave{display:flex;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;padding:0 8px}.wp-startgraph-wave i{width:2px;height:30%;border-radius:2px;background:color-mix(in srgb,var(--wp-ink) 55%,transparent);animation:wp-startgraph-bar 1.1s ease-in-out infinite alternate}.wp-startgraph-wave i:nth-child(11){background:var(--wp-rose)}@keyframes wp-startgraph-bar{to{height:78%}}.wp-startgraph-blank{display:block;width:100%;height:100%;background:linear-gradient(140deg,color-mix(in srgb,var(--wp-cyan) 16%,var(--wp-bg)),var(--wp-bg))}.wp-startgraph-start{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:2;display:grid;justify-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--wp-ink);font-size:13px;font-weight:700;cursor:pointer}.wp-startgraph-plus{display:grid;place-items:center;width:74px;height:60px;border-radius:16px;background:var(--wp-raised);color:var(--wp-ink);box-shadow:0 14px 34px #0000006b;transition:transform .16s ease}.wp-startgraph-start:hover .wp-startgraph-plus{transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.wp-startgraph-link,.wp-startgraph-wave i{animation:none}.wp-startgraph-plus{transition-duration:1ms}.wp-startgraph-start:hover .wp-startgraph-plus{transform:none}}.wp-top-ai-connect,.wp-top-topup{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--wp-line);border-radius:999px;color:var(--wp-text);font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}.wp-top-ai-connect:hover,.wp-top-ai-connect-on,.wp-top-topup:hover{border-color:var(--wp-cyan);color:var(--wp-cyan)}@media(max-width:640px){.wp-top-ai-connect{padding:0 9px}.wp-top-ai-connect span{display:none}}@media(max-width:480px){.wp-top>.wp-logo{display:none}.wp-top-right{gap:6px;margin-left:auto}}@media(max-width:767px){.wp-top-topup~.wp-subscribe{display:none}}@media(max-width:640px){.wp-page .wp-start-hint,.wp-music .wp-start-hint,.wp-video-page .wp-start-hint,.wp-image-page .wp-start-hint{max-width:100%;height:auto;min-height:40px;padding:8px 16px;white-space:normal;text-align:center}.wp-pricing-toggle{max-width:100%}.wp-pricing-toggle .wp-pill{flex:1 1 0;min-width:0;padding:0 10px}.wp-voice[data-list=true] .wp-voice-empty{padding:32px 20px}.wp-account-card.wp-sub-hero,.wp-account-card .wp-profile-top,.wp-account-card .wp-profile-actions{flex-wrap:wrap}.wp-account-card .wp-profile-actions{flex-shrink:1;min-width:0;max-width:100%}}.wp-profile-copy,.wp-account-row:not(.wp-connected-row)>span:last-child{min-width:0;overflow-wrap:anywhere}.wp-account-row:not(.wp-connected-row)>span:first-child{flex:none}@media(max-width:380px){.wp-top-right{gap:4px}.wp-top-right .wp-credit,.wp-top-right .wp-subscribe{padding-inline:8px}}.wp-copy-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px}.wp-copy-line code{min-width:0}.wp-copy-button{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:13px}.wp-connect-tabs,.wp-ai-connect-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.wp-connect-panel{padding:16px 18px;border:1px solid var(--wp-line);border-radius:14px}.wp-connect-panel>:last-child{margin-bottom:0}.wp-connect-prompts{display:grid;gap:8px;padding:0;list-style:none}.wp-connect-prompts li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--wp-line);border-radius:12px}.wp-ai-connect{display:grid;gap:18px;max-width:880px}.wp-ai-connect-head h1{margin:0 0 6px}.wp-ai-connect-head p{margin:0;color:var(--wp-muted)}.wp-ai-connect-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.wp-ai-connect-status strong{display:block;margin-bottom:4px}.wp-ai-connect-status p{margin:0;color:var(--wp-muted)}.wp-ai-connect-status [data-state=available] strong{color:var(--wp-cyan)}.wp-ai-connect-tabs{margin:0}.wp-ai-connect-body{display:grid;gap:18px}.wp-ai-connect .wp-connect{max-width:none}.wp-ai-connect .wp-connect h2:first-child{margin-top:0}.wp-connect{max-width:820px;line-height:1.6}.wp-connect h1{margin:0 0 12px}.wp-connect h2{margin:36px 0 10px}.wp-connect p{margin:0 0 12px}.wp-connect h3{margin:18px 0 6px;font-size:15px}.wp-connect :is(ul,ol){display:grid;gap:6px;margin:0 0 8px;padding-left:20px;line-height:1.6}.wp-connect code{padding:1px 6px;border-radius:6px;background:var(--wp-cyan-dim);font-size:.92em;overflow-wrap:anywhere}.wp-connect a{color:var(--wp-cyan)}.wp-legal form{display:grid;gap:16px;max-width:420px;margin-top:20px}.wp-legal form .wp-primary{justify-self:start}.wp-legal p a{color:var(--wp-cyan);text-decoration:none}.wp-legal p a:hover{text-decoration:underline;text-underline-offset:3px}.wp-legal nav{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:24px}.wp-legal nav a{color:var(--wp-muted);text-decoration:none}.wp-legal nav a:hover{color:var(--wp-text)}.wp-legal nav a[aria-current=page]{color:var(--wp-text);font-weight:600}.wp-vc-script-actions{gap:8px}.wp-shorts button.wp-vc-next{display:inline-flex;align-items:center;gap:6px}.wp-vc-scenes-head{display:grid;gap:16px;margin:4px 0 20px}.wp-vc-scenes-title h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.wp-vc-scenes-title p{margin:4px 0 0;color:var(--wp-muted);font-size:13px;line-height:20px}.wp-vc-timeline{display:grid;gap:10px}.wp-vc-timeline-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.wp-vc-timeline-meta .wp-vc-timeline-badge{padding:0;border:0;background:none;color:var(--wp-text);font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.wp-vc-timeline-left{color:var(--wp-muted);font-size:13px}.wp-vc-timeline[data-over=true] .wp-vc-timeline-left,.wp-vc-timeline[data-over=true] .wp-vc-timeline-badge{color:var(--wp-rose)}.wp-vc-timeline-track{position:relative;display:flex;gap:3px;height:44px;padding:4px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card)}.wp-vc-timeline[data-over=true] .wp-vc-timeline-track{border-color:color-mix(in srgb,var(--wp-rose) 55%,var(--wp-line))}.wp-vc-timeline-seg{flex-basis:0;min-width:22px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:color-mix(in srgb,var(--wp-cyan) 20%,var(--wp-card));color:var(--wp-text);font:inherit;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transform-origin:left center;transition:background-color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);animation:wp-vc-seg-in .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 45ms)}.wp-vc-timeline-seg:hover{background:color-mix(in srgb,var(--wp-cyan) 34%,var(--wp-card))}.wp-vc-timeline-seg:active{transform:translateY(1px) scale(.98)}.wp-vc-timeline-seg.is-active{background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-vc-timeline-seg:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-vc-timeline-rest{flex-basis:0;border:1px dashed var(--wp-line);border-radius:10px}.wp-vc-timeline-limit{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:2px;background:var(--wp-rose);pointer-events:none}.wp-vc-scenes-stale{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:var(--wp-rose-dim);color:var(--wp-text);font-size:13px}.wp-vc-fact-check{display:grid;gap:6px;padding:12px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-card)}.wp-vc-fact-check h3{margin:0;font-size:14px}.wp-vc-fact-check p{margin:0;color:var(--wp-muted);font-size:12px}.wp-vc-fact-check ul{display:grid;gap:4px;margin:0;padding:0;list-style:none;max-height:220px;overflow-y:auto}.wp-vc-fact-check li button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--wp-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.wp-vc-fact-check li button:hover{background:var(--wp-cyan-dim)}.wp-vc-fact-scene{flex:none;color:var(--wp-muted);font-size:12px}.wp-vc-fact-check strong{flex:none}.wp-vc-fact-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-vc-fact-chip{flex:none;padding:2px 8px;border-radius:999px;background:var(--wp-cyan-dim);font-size:12px}.wp-vc-fact-chip[data-confidence=low]{background:var(--wp-rose);color:var(--wp-rose-fg);font-weight:700}.wp-shorts[data-editor=true] .wp-vc-scenes-layout[hidden]{display:none}.wp-shorts[data-editor=true] .wp-vc-scenes-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;min-height:0;gap:20px}.wp-vc-scenes .wp-scene-rail{padding:12px}.wp-vc-scenes .wp-scene-item{align-items:start;border-color:transparent;transition:background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);animation:wp-vc-rise .45s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 40ms)}.wp-vc-scenes .wp-scene-item:active{transform:translateY(1px)}.wp-vc-scenes .wp-scene-item.wp-picker-on{border-color:color-mix(in srgb,var(--wp-cyan) 60%,transparent);background:var(--wp-cyan-dim)}.wp-vc-scenes .wp-scene-item.wp-picker-on .wp-scene-num{border-color:var(--wp-cyan);background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-scene-item-narration{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--wp-muted);font-size:12px;line-height:18px;word-break:keep-all}.wp-vc-scenes .wp-scene-item-copy em{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-variant-numeric:tabular-nums}.wp-shorts[data-editor=true] .wp-vc-scene-editor{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;gap:18px;min-height:0;padding:24px}.wp-vc-editor-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;animation:wp-vc-rise .35s cubic-bezier(.16,1,.3,1) both}.wp-vc-editor-index{color:var(--wp-cyan);font-size:32px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.wp-vc-editor-heading{min-width:0}.wp-vc-editor-heading p{margin:0 0 2px;color:var(--wp-muted);font-size:12px}.wp-vc-editor-heading h3{margin:0;overflow:hidden;font-size:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.wp-vc-editor-duration{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--wp-line);border-radius:999px;color:var(--wp-text);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.wp-vc-scene-editor .wp-preview-stage{width:min(180px,100%);margin:0}.wp-vc-scene-editor .wp-preview-stage--wide{width:min(320px,100%)}.wp-vc-card-preview{padding:14px 16px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-bg)}.wp-vc-scene-editor .wp-vc-scene-form{margin-top:0;padding-top:18px}.wp-vc-duration-field{display:grid;gap:8px}.wp-vc-duration-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.wp-vc-duration-row input{flex:none;width:96px!important;font-variant-numeric:tabular-nums}.wp-vc-duration-unit{color:var(--wp-muted);font-size:13px}.wp-vc-duration-hint{color:var(--wp-muted);font-size:12px}.wp-shorts .wp-vc-duration-fit{min-height:32px;padding:0 12px;font-size:12px}.wp-vc-duration-warn{display:flex;align-items:center;gap:6px;margin:0;color:var(--wp-rose);font-size:12px;line-height:18px}.wp-vc-scenes-empty{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;padding:32px;border:1px solid var(--wp-line);border-radius:20px;background:var(--wp-card);animation:wp-vc-rise .45s cubic-bezier(.16,1,.3,1) both}.wp-vc-scenes-empty-copy{display:grid;align-content:start;justify-items:start;gap:12px}.wp-vc-scenes-empty-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--wp-cyan-dim);color:var(--wp-cyan)}.wp-vc-scenes-empty-copy h3{margin:4px 0 0;font-size:22px;font-weight:700;letter-spacing:-.01em}.wp-vc-scenes-empty-copy p{max-width:52ch;margin:0 0 8px;color:var(--wp-muted);font-size:14px;line-height:22px;word-break:keep-all}.wp-shorts .wp-vc-scenes-empty-copy .wp-vc-go{display:inline-flex;align-items:center;gap:8px}.wp-vc-scenes-empty-rules{display:grid;align-content:start;margin:0;padding:0;list-style:none}.wp-vc-scenes-empty-rules li{display:grid;gap:2px;padding:14px 0;border-top:1px solid var(--wp-line);animation:wp-vc-rise .45s cubic-bezier(.16,1,.3,1) both}.wp-vc-scenes-empty-rules li:nth-child(2){animation-delay:60ms}.wp-vc-scenes-empty-rules li:nth-child(3){animation-delay:.12s}.wp-vc-scenes-empty-rules strong{font-size:14px}.wp-vc-scenes-empty-rules span{color:var(--wp-muted);font-size:13px;line-height:20px}@keyframes wp-vc-seg-in{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:none}}@keyframes wp-vc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:900px){.wp-shorts[data-editor=true] .wp-vc-scenes-layout,.wp-vc-scenes-empty{grid-template-columns:minmax(0,1fr)}.wp-vc-scenes-empty{gap:16px;padding:20px}.wp-vc-timeline-seg span{font-size:11px}}@media(prefers-reduced-motion:reduce){.wp-vc-timeline-seg,.wp-vc-scenes .wp-scene-item,.wp-vc-editor-head,.wp-vc-scenes-empty,.wp-vc-scenes-empty-rules li{animation:none;transition:none}}.wp-model-logo{display:grid;place-items:center;line-height:0}.wp-story-new-card:has(.wp-vc-asset-start),.wp-story-new-card:has(.wp-vc-template-options){max-height:calc(100vh - 48px);overflow:auto}.wp-vc-template-options{display:grid;gap:10px}.wp-vc-template-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px}.wp-vc-template-choice button{padding:8px 6px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:8px;background:transparent;color:var(--wp-ink);font:inherit;font-size:13px;cursor:pointer}.wp-vc-template-choice button[aria-checked=true]{border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-vc-template-check{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--wp-ink) 14%,transparent);border-radius:8px;font-size:13px;cursor:pointer}.wp-vc-template-check:has(input:checked){border-color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-story-new-card .wp-vc-template-check input{flex:none;width:16px;height:16px;margin:2px 0 0;padding:0;accent-color:var(--wp-cyan)}.wp-vc-template-check strong{color:var(--wp-ink);font-size:13px}.wp-vc-template-check small{display:block;margin-top:2px;color:var(--wp-ink-muted);font-size:12px;font-weight:400}.wp-rail-watchpick{margin:auto auto 16px;text-decoration:none}.wp-hero .wp-hero-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(32px) brightness(.55);transform:scale(1.15)}.wp-hero video.wp-hero-portrait{position:absolute;inset:0;height:100%;object-fit:contain;background:transparent}.wp-drama-settings,.wp-drama-storyboard{display:grid;gap:12px;min-width:0}.wp-drama-settings p,.wp-drama-storyboard p{margin:0;line-height:1.6}.wp-drama-storyboard{margin:16px 0;padding:18px;border:1px solid var(--wp-border, #d9d9d9);border-radius:12px}.wp-drama-bundle{display:grid;gap:10px;margin:0;padding-left:20px}.wp-drama-bundle li{display:grid;gap:2px;line-height:1.5}.wp-drama-bundle li span{color:var(--wp-muted, #9aa0a6)}.wp-drama-storyboard dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;margin:0}.wp-drama-storyboard dt{font-weight:600}.wp-drama-storyboard dd{margin:0;overflow-wrap:anywhere}.wp-drama-storyboard details p{margin-top:10px;overflow-wrap:anywhere}.wp-drama-camera-preview{height:220px;max-width:340px;margin-top:12px}.wp-drama-camera-preview>div{height:190px}@media(max-width:600px){.wp-drama-storyboard dl{grid-template-columns:1fr;gap:5px}}.wp-drama-workflow{width:calc(100% - 80px);max-width:1200px;box-sizing:border-box;padding:16px 20px;margin:12px auto 20px;background:var(--wp-panel);border:1px solid var(--wp-hair);border-radius:12px}.wp-vcx[data-step=scenes]>.wp-drama-workflow{max-width:none}@media(max-width:1100px){.wp-drama-workflow{width:calc(100% - 40px)}}.wp-drama-workflow p{margin:8px 0 0;line-height:1.65;color:var(--wp-muted)}.wp-drama-camera-preview canvas{display:block;width:100%;height:190px}.wp-drama-camera-preview small{display:block;margin-top:6px;color:var(--wp-muted)}.wp-drama-storyboard{border-color:var(--wp-hair)}.wp-drama-voices{display:grid;gap:12px;padding:14px;border:1px solid var(--wp-hair);border-radius:10px}.wp-drama-voices legend{font-weight:600;font-size:13px}.wp-animation-storyboard{padding:18px;border:1px solid var(--wp-line);border-radius:16px;margin:18px 0;line-height:1.65;overflow-wrap:anywhere}.wp-animation-summary{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center}.wp-animation-summary strong{color:var(--wp-cyan)}.wp-animation-beats{list-style:none;padding:0;display:grid;gap:12px}.wp-animation-beats li{border-left:3px solid var(--wp-cyan);padding:10px 14px;background:#06b6d412;border-radius:6px}.wp-animation-beats p{margin:6px 0}.wp-animation-storyboard dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px 12px}.wp-animation-storyboard dd{margin:0}.wp-animation-storyboard details{margin:18px 0}.wp-animation-storyboard summary{cursor:pointer;font-weight:700}.wp-animation-prompt{white-space:pre-wrap}@media(max-width:600px){.wp-animation-storyboard dl{grid-template-columns:1fr;gap:4px}.wp-animation-storyboard dd{margin-bottom:8px}}.wp-animation-settings .wp-vcx-field>span,.wp-animation-settings .wp-vcx-check{color:var(--wp-text)}.wp-animation-profile{display:grid;gap:10px;line-height:1.6}.wp-animation-profile p{margin:0;overflow-wrap:anywhere}.wp-file-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.wp-file-button{position:relative;cursor:pointer}.wp-file-button:focus-within{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-mv-node{display:grid;gap:8px;min-width:0;font-size:12px}.wp-mv-node .wp-vcx-field{display:grid;gap:4px;min-width:0;margin:0}.wp-mv-node .wp-vcx-field>span{font-size:11px;color:var(--wp-ink-muted)}.wp-mv-node .wp-vcx-input{width:100%;min-width:0;box-sizing:border-box;font-size:12px;padding:6px 8px;min-height:30px}.wp-mv-node textarea.wp-vcx-input{resize:vertical;line-height:1.5}.wp-mv-node details{min-width:0}.wp-mv-node details[open]{display:grid;gap:8px}.wp-mv-node summary{cursor:pointer;color:var(--wp-ink);overflow-wrap:anywhere}.wp-mv-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 6px}.wp-mv-member-grid>.wp-mv-wide{grid-column:1 / -1}.wp-mv-member-grid[hidden],.wp-mv-node .wp-vcx-field[hidden]{display:none}.wp-mv-cuts .wp-mv-cut-line{display:block;color:var(--wp-cyan)}.wp-mv-row>select.wp-vcx-input{width:auto;flex:1 1 120px}.wp-mv-member-pick .wp-mv-row>.wp-ghost{min-height:26px;padding:4px 10px}.wp-mv-pick-scroll{display:grid;gap:6px;max-height:180px;overflow-y:auto;padding-right:4px}.wp-mv-node .wp-pill{font-size:12px;padding:4px 10px;min-height:28px}.wp-mv-row{display:flex;flex-wrap:wrap;gap:6px}.wp-mv-row>.wp-ghost,.wp-mv-own{font-size:12px;padding:6px 10px;min-height:30px}.wp-mv-own{justify-self:start;display:inline-flex;align-items:center}.wp-mv-timing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wp-mv-rights{display:flex;gap:6px;align-items:flex-start;padding:8px;border-radius:8px;border:1px solid var(--wp-rose);color:var(--wp-ink);line-height:1.4}.wp-mv-rights[data-confirmed=true]{border-color:var(--wp-hair)}.wp-mv-rights input[type=checkbox]{flex:none;width:16px;height:16px;min-height:0;margin:1px 0 0;padding:0;accent-color:var(--wp-cyan)}.wp-mv-check{align-items:center;gap:6px;padding-top:0;border-top:0;font-size:12px;color:var(--wp-text)}.wp-mv-check input[type=checkbox]{flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:var(--wp-cyan)}.wp-mv-confirm{display:grid;gap:6px;padding:8px;border-radius:8px;border:1px solid var(--wp-cyan)}.wp-mv-cuts{min-width:0;font-size:11px}.wp-mv-cuts summary{cursor:pointer;color:var(--wp-ink)}.wp-mv-cuts ol{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px;max-height:220px;overflow-y:auto}.wp-mv-cuts li{display:grid;gap:2px;padding:6px 8px;border-left:2px solid var(--wp-cyan);border-radius:4px;background:var(--wp-cyan-dim);overflow-wrap:anywhere}.wp-mv-cuts li span{color:var(--wp-ink-muted)}.wp-music-dock.wp-image-dock:not(.wp-video-dock)[data-mode=lyrics]{max-height:72vh;overflow-y:auto}.wp-music-dock.wp-image-dock:not(.wp-video-dock)[data-mode=lyrics] .wp-dock-compose{display:grid;grid-template-rows:auto auto;gap:10px;height:auto}.wp-music-dock.wp-image-dock:not(.wp-video-dock)[data-mode=lyrics] .wp-dock-compose textarea{height:72px;min-height:72px;max-height:72px;resize:none;overflow:auto;padding:8px;border:1px solid var(--wp-hair);border-radius:8px}.wp-music-dock.wp-image-dock:not(.wp-video-dock)[data-mode=lyrics] .wp-dock-compose textarea.wp-music-lyrics{height:144px;min-height:144px;max-height:144px}.wp-dock-refs{position:absolute;bottom:calc(100% + 8px);left:16px;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 32px);margin:0;padding:6px;list-style:none;border:1px solid var(--wp-hair, var(--wp-line));border-radius:12px;background:var(--wp-ground, var(--wp-panel))}.wp-dock-ref{position:relative;width:48px;height:48px;overflow:hidden;border-radius:8px;background:var(--wp-surface-2, rgba(0, 0, 0, .06))}.wp-dock-ref img,.wp-dock-ref video{width:100%;height:100%;object-fit:cover}.wp-dock-ref button{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:999px;background:#0009;color:#fff;cursor:pointer}.wp-dock-fixed{display:inline-flex;align-items:center;height:32px;padding:0 10px;color:var(--wp-ink-muted);font-size:13px;white-space:nowrap}.wp-option-cost{margin-left:auto;padding-left:12px;color:var(--wp-ink-muted);font-size:12px;font-variant-numeric:tabular-nums}.wp-image-dock .wp-option-list button:disabled,.wp-image-dock .wp-model-list button:disabled{opacity:.4;cursor:not-allowed}.wp-image-dock .wp-dock-upload:disabled{opacity:.4;cursor:not-allowed}.wp-result-fallback small{display:block;margin-top:4px;font-size:12px;opacity:.8}.wp-image-dock .wp-option-list button{white-space:nowrap}.wp-dock-ref-label{position:absolute;left:2px;bottom:2px;padding:0 4px;border-radius:4px;background:#0009;color:#fff;font-size:10px;line-height:14px}.wp-video-dock .wp-dock-upload:disabled,.wp-video-dock .wp-option-list button:disabled{opacity:.4;cursor:not-allowed}.wp-i2v-aspects button:disabled{opacity:.35;cursor:not-allowed}.wp-tsamples{min-width:0}.wp-gallery-page .wp-tsamples{margin-bottom:28px}.wp-tsamples-scroller{position:relative}.wp-tsamples-track{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.wp-tsamples-track::-webkit-scrollbar{display:none}.wp-tsamples-scroller[data-more=end] .wp-tsamples-track{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent)}.wp-tsamples-scroller[data-more=start] .wp-tsamples-track{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent)}.wp-tsamples-scroller[data-more=both] .wp-tsamples-track{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.wp-tsamples-arrow{top:calc(50% - 18px);border:1px solid rgb(255 255 255 / .14);background:#0a0e13b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;opacity:0;transform:none;transition:opacity .18s ease,background-color .18s ease,transform .18s ease}.wp-tsamples-arrow[data-dir=prev]{right:auto;left:8px}.wp-tsamples-arrow[data-dir=next]{right:8px}.wp-tsamples-scroller:hover .wp-tsamples-arrow,.wp-tsamples-scroller:focus-within .wp-tsamples-arrow{opacity:1}.wp-tsamples-arrow:not(:disabled):hover{background:var(--wp-cyan)}.wp-tsamples-arrow:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-shell .wp-tsamples .wp-tsamples-arrow:disabled{cursor:default;transform:none}.wp-tsamples-scroller:hover .wp-tsamples-arrow:disabled,.wp-tsamples-scroller:focus-within .wp-tsamples-arrow:disabled{opacity:.35}.wp-tsamples-scroller[data-more=none] .wp-tsamples-arrow{display:none}.wp-tsample-card{position:relative;flex:none;height:340px;overflow:hidden;padding:0;border-radius:14px;background:#000;cursor:pointer;scroll-snap-align:start}.wp-tsample-card[data-ratio=tall]{aspect-ratio:9 / 16}.wp-tsample-card[data-ratio=wide]{aspect-ratio:16 / 9}.wp-tsample-card video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.wp-tsample-card:hover video{transform:scale(1.03)}.wp-tsample-card:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-tsample-card-tag{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:999px;background:#0a0e13b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:11.5px;font-weight:600}.wp-tsample-card-copy{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:3px;padding:36px 12px 12px;background:linear-gradient(to top,rgb(0 0 0 / .82),transparent);color:#fff;text-align:left}.wp-tsample-card-copy strong{font-size:13.5px;line-height:1.35;word-break:keep-all}.wp-tsample-card-copy span{color:#ffffffb8;font-size:12px}.wp-tsample-card-use{display:none;align-self:flex-start;margin-top:6px;padding:5px 10px;border:0;border-radius:999px;background:var(--wp-cyan);color:#fff;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.wp-tsample-card:hover .wp-tsample-card-use,.wp-tsample-card:focus-within .wp-tsample-card-use{display:inline-flex}@media(max-width:560px){.wp-tsample-card{height:280px}}@media(hover:none),(max-width:560px){.wp-tsamples-arrow{display:none}}.wp-explore .wp-home-top .wp-hero{width:100%;max-width:760px;height:auto;min-height:0;aspect-ratio:16 / 9}.wp-explore .wp-home-top .wp-hero img,.wp-explore .wp-home-top .wp-hero-stage{height:100%;min-height:0}@media(min-width:1024px){.wp-home-top{display:flex;align-items:flex-start;gap:16px;min-width:0}.wp-explore .wp-home-top .wp-hero{flex:0 0 min(58%,760px);width:auto}.wp-home-top [data-testid=start-graph]{flex:1 1 auto;align-self:stretch;min-width:0;min-height:0;height:auto;margin:0}}.wp-free-pool{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--wp-cyan) 35%,transparent);border-radius:12px;background:var(--wp-cyan-dim);color:var(--wp-text);font-size:13px;line-height:1.5}.wp-free-pool svg{flex:none;margin-top:2px;color:var(--wp-cyan)}.wp-free-pool p{margin:0}.wp-ne-free-pool{position:absolute;top:64px;left:50%;z-index:19;width:min(620px,calc(100% - 32px));transform:translate(-50%);background:color-mix(in srgb,var(--wp-panel) 86%,var(--wp-cyan) 14%);box-shadow:0 8px 24px #0000002e}@media(max-width:560px){.wp-ne-free-pool{inset:auto 12px 140px 76px;width:auto;transform:none;font-size:12px}}.wp-vc-free-pool{margin:0 0 12px}.wp-free-pool-reason{display:block;max-width:340px;margin:6px 0 0;color:var(--wp-muted);font-size:12px;line-height:1.4}.wp-ne-run .wp-free-pool-reason{margin:8px auto 0;padding:4px 10px;border-radius:8px;background:color-mix(in srgb,var(--wp-panel) 92%,transparent);text-align:center}.wp-credit-trial-hint{margin:4px 0 0;color:var(--wp-muted);font-size:12px;line-height:1.4}.wp-channel-profile-preview{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#fff;color:#262626}.wp-channel-profile-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover;background:#ffd84d;font-size:16px;font-weight:700}.wp-channel-profile-icon.is-photo{font-size:11px;font-weight:500}.wp-channel-profile-name{overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.wp-mv-res-samples{display:grid;gap:8px;margin-top:4px}.wp-mv-res-sample{display:flex;flex-direction:column;gap:4px;margin:0}.wp-mv-res-sample video{display:block;width:100%;aspect-ratio:16 / 9;border-radius:8px;background:#000;object-fit:cover}.wp-mv-res-sample figcaption{color:var(--wp-muted);font-size:12px}.wp-guide{max-width:880px;margin:0 auto;padding:24px 0 64px;display:grid;gap:56px}.wp-guide-hero h1{font-size:clamp(30px,4.4vw,46px);line-height:1.2;margin:8px 0 14px;word-break:keep-all}.wp-guide-hero h1 em{font-style:normal;color:var(--wp-cyan)}.wp-guide-kicker{margin:0;color:var(--wp-cyan);font-size:12px;font-weight:700;letter-spacing:.08em}.wp-guide-lead{margin:0;color:var(--wp-muted);font-size:16px;line-height:1.6;word-break:keep-all}.wp-guide-section{display:grid;gap:16px}.wp-guide-head h2{margin:6px 0 0;font-size:26px;line-height:1.3;word-break:keep-all}.wp-guide-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wp-guide-stat{display:grid;gap:6px;padding:20px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card)}.wp-guide-stat strong{font-family:Paperlogy,Freesentation,sans-serif;font-weight:900;font-size:34px;color:var(--wp-text)}.wp-guide-stat span{color:var(--wp-muted);font-size:14px;line-height:1.5}.wp-guide-note{margin:0;font-size:16px;line-height:1.6;word-break:keep-all}.wp-guide-source{margin:0;color:var(--wp-muted);font-size:12px}.wp-guide-flow,.wp-guide-devices{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wp-guide-flow li,.wp-guide-devices li{position:relative;display:grid;gap:6px;align-content:start;padding:18px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card)}.wp-guide-flow li span:last-child,.wp-guide-devices li span:last-child{color:var(--wp-muted);font-size:14px;line-height:1.5}.wp-guide-flow li:not(:last-child):after{content:"";position:absolute;top:50%;right:-12px;width:12px;height:2px;background:var(--wp-cyan)}.wp-guide-step{color:var(--wp-cyan);font-size:12px;font-weight:700;letter-spacing:.06em}.wp-guide-rows{margin:0;border-top:1px solid var(--wp-line)}.wp-guide-row{display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--wp-line)}.wp-guide-row dt{font-weight:700;color:var(--wp-text)}.wp-guide-row dd{margin:0;color:var(--wp-muted);line-height:1.6;word-break:keep-all}.wp-guide-rules{margin:0;padding-left:20px;display:grid;gap:8px;line-height:1.6;word-break:keep-all}.wp-guide-prompt{border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-panel);overflow:hidden}.wp-guide-prompt-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--wp-line);color:var(--wp-muted);font-size:13px}.wp-guide-prompt pre{margin:0;padding:14px;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;color:var(--wp-text)}.wp-guide-copy{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid var(--wp-line);border-radius:999px;background:transparent;color:var(--wp-text);padding:6px 12px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.wp-guide-copy:hover{border-color:var(--wp-cyan)}.wp-guide-copy:focus-visible,.wp-guide-link:focus-visible,.wp-guide-card:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}.wp-guide-callout{padding:24px;border-radius:16px;background:var(--wp-cyan-dim)}.wp-guide-callout p{margin:0;font-size:18px;font-weight:700;line-height:1.6;word-break:keep-all}.wp-guide-mistakes{display:grid;gap:20px}.wp-guide-mistake{display:grid;gap:12px;padding:20px;border:1px solid var(--wp-line);border-radius:16px;background:var(--wp-card)}.wp-guide-mistake h3{margin:0;font-size:20px}.wp-guide-arts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wp-guide-art{margin:0;display:grid;gap:6px}.wp-guide-art img,.wp-guide-art-empty{width:100%;aspect-ratio:9 / 16;max-height:320px;object-fit:cover;border-radius:10px;background:var(--wp-panel)}.wp-guide-figure{margin:0;display:grid;gap:6px}.wp-guide-figure img{width:100%;border-radius:10px}.wp-guide-figure figcaption{color:var(--wp-muted);font-size:13px}.wp-guide-art-empty{display:grid;place-items:center;border:1px dashed var(--wp-line);color:var(--wp-muted);font-size:13px}.wp-guide-art figcaption{font-size:13px;font-weight:700}.wp-guide-art[data-kind=bad] figcaption{color:var(--wp-danger)}.wp-guide-art[data-kind=fixed] figcaption{color:var(--wp-cyan)}.wp-guide-why,.wp-guide-fix{margin:0;line-height:1.6;word-break:keep-all}.wp-guide-why{color:var(--wp-muted)}.wp-guide-fix{font-weight:700}.wp-guide-end p{margin:0;line-height:1.6;word-break:keep-all}.wp-guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.wp-guide-actions .wp-primary{gap:6px;padding:12px 20px;font-size:15px}.wp-guide-link{border:0;background:transparent;color:var(--wp-link);font:inherit;font-weight:700;cursor:pointer;padding:8px 4px}.wp-guide-video{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding-left:0;text-decoration:none}.wp-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wp-guide-card{display:grid;gap:6px;align-content:start;padding:12px;border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card);color:var(--wp-text);text-decoration:none}.wp-guide-card:hover{border-color:var(--wp-cyan)}.wp-guide-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:10px;background:var(--wp-panel)}.wp-guide-card-wide{padding:20px}.wp-guide-card-wide strong{font-size:18px}.wp-guide-card-wide span:last-child{color:var(--wp-muted)}@media(max-width:760px){.wp-guide{gap:40px;padding-top:8px}.wp-guide-stats,.wp-guide-flow,.wp-guide-devices,.wp-guide-cards{grid-template-columns:minmax(0,1fr)}.wp-guide-flow li:not(:last-child):after{inset:auto auto -12px 28px;width:2px;height:12px}.wp-guide-row{grid-template-columns:minmax(0,1fr);gap:4px}}.wp-reports{--wp-report-c0: #5f6b78;--wp-report-c1: var(--wp-cyan);--wp-report-c2: #f5b84a;--wp-report-c3: #a78bfa;--wp-report-c4: #f472b6;--wp-report-c5: #34d399;--wp-report-c6: #fb923c;--wp-report-pick-ink: var(--wp-report-c2);--wp-report-easy-ink: var(--wp-report-c5);--wp-report-series-ink: var(--wp-report-c3);max-width:1096px;font-size:16px;word-break:keep-all}[data-theme=light] .wp-reports{--wp-report-pick-ink: #a16207;--wp-report-easy-ink: #047857;--wp-report-series-ink: #6d28d9}.wp-reports [data-c="0"]{--c: var(--wp-report-c0)}.wp-reports [data-c="1"]{--c: var(--wp-report-c1)}.wp-reports [data-c="2"]{--c: var(--wp-report-c2)}.wp-reports [data-c="3"]{--c: var(--wp-report-c3)}.wp-reports [data-c="4"]{--c: var(--wp-report-c4)}.wp-reports [data-c="5"]{--c: var(--wp-report-c5)}.wp-reports [data-c="6"]{--c: var(--wp-report-c6)}.wp-reports-error{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wp-report-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center;padding:26px 28px;border:1px solid var(--wp-line);border-radius:16px;background:var(--wp-card)}.wp-report-who{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:15px;color:var(--wp-muted)}.wp-report-who b{color:var(--wp-text);font-size:17px}.wp-report-avatar{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-weight:700}.wp-report-headline{margin:0 0 24px;max-width:640px;font-size:32px;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:var(--wp-text)}.wp-report-headline em{font-style:normal;color:var(--wp-cyan)}.wp-report-dirs{display:grid;gap:14px;max-width:520px}.wp-report-dir{display:grid;grid-template-columns:minmax(0,116px) minmax(0,1fr) 44px;align-items:center;gap:12px;padding:2px 0;border-radius:8px;font-size:16px}.wp-report-dir b{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.wp-report-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--c)}.wp-report-track{display:block;height:12px;border-radius:99px;background:var(--wp-hair);overflow:hidden}.wp-report-track span{display:block;height:100%;width:var(--w);border-radius:99px;background:var(--c);transform-origin:left;animation:wp-report-grow .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0s)}.wp-report-num{color:var(--wp-text);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.wp-report-open{display:inline-block;margin:22px 0 0;color:var(--wp-muted);font-size:14.5px;text-decoration:none}a.wp-report-open:hover{color:var(--wp-cyan)}.wp-report-card-side{width:224px}.wp-report-donut{position:relative;width:224px;height:224px}.wp-report-donut svg{display:block;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.wp-report-donut circle{fill:none;stroke-width:15}.wp-report-ring{stroke:var(--wp-hair)}.wp-report-seg-arc{stroke:var(--c);stroke-dasharray:var(--len) 264;stroke-dashoffset:var(--off);outline:none;cursor:pointer;transition:stroke-width .15s,opacity .15s;animation:wp-report-draw 1s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0s)}.wp-report-donut svg:hover .wp-report-seg-arc:not(:hover),.wp-report-donut svg:has(.wp-report-seg-arc:focus-visible) .wp-report-seg-arc:not(:focus-visible){opacity:.35}.wp-report-donut .wp-report-seg-arc:hover,.wp-report-donut .wp-report-seg-arc:focus-visible{stroke-width:19}.wp-report-donut-center{position:absolute;inset:0;pointer-events:none;display:grid;place-content:center;text-align:center}.wp-report-donut-center b{font-size:50px;line-height:1;font-variant-numeric:tabular-nums}.wp-report-donut-center span{margin-top:6px;font-size:14px;color:var(--wp-muted)}.wp-report-donut-note{margin:10px 0 0;font-size:13.5px;color:var(--wp-muted);text-align:center}.wp-report-format{display:flex;gap:2px;height:12px;margin-top:20px;border-radius:99px;overflow:hidden}.wp-report-format i{outline:none;cursor:pointer;transform-origin:left;animation:wp-report-grow .9s .5s both}.wp-report-dir:hover .wp-report-track,.wp-report-dir:focus-visible .wp-report-track,.wp-report-format i:hover,.wp-report-format i:focus-visible,.wp-report-period:hover i{filter:brightness(1.25)}.wp-report-format-label{display:flex;justify-content:space-between;margin-top:8px;font-size:14px;color:var(--wp-muted)}.wp-report-tip{position:fixed;z-index:50;pointer-events:none;padding:10px 14px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-card);box-shadow:0 8px 24px #00000073;font-size:14.5px;white-space:nowrap}.wp-report-tip b{display:flex;align-items:center;gap:8px;font-size:15.5px}.wp-report-tip span{display:block;margin-top:2px;color:var(--wp-muted)}.wp-report-bar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:26px 0 14px}.wp-report-seg{display:inline-flex;padding:3px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-card)}.wp-report-seg button{padding:8px 18px;border:0;border-radius:7px;background:none;color:var(--wp-muted);font:inherit;font-size:15px;cursor:pointer}.wp-report-seg button[aria-pressed=true]{background:var(--wp-cyan-dim);color:var(--wp-cyan);font-weight:600}.wp-report-periods{display:flex;align-items:flex-end;gap:8px;min-height:64px;flex-wrap:wrap}.wp-report-period{display:grid;justify-items:center;gap:4px;width:52px;padding:0;border:0;background:none;color:var(--wp-muted);font:inherit;font-size:13.5px;white-space:nowrap;cursor:pointer}.wp-report-period i{display:block;width:100%;height:var(--h);border-radius:5px 5px 2px 2px;background:var(--wp-hair);transform-origin:bottom;animation:wp-report-rise .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0s)}.wp-report-period:hover i{background:var(--wp-cyan-dim)}.wp-report-period[aria-pressed=true]{color:var(--wp-cyan);font-weight:600}.wp-report-period[aria-pressed=true] i{background:var(--wp-cyan)}.wp-report-search{margin-left:auto;width:280px;padding:10px 14px;border:1px solid var(--wp-line);border-radius:10px;background:var(--wp-card);color:var(--wp-text);font:inherit;font-size:15px}.wp-report-search::placeholder{color:var(--wp-muted)}.wp-report-chips{display:flex;gap:8px;flex-wrap:wrap}.wp-report-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border:1px solid var(--wp-line);border-radius:999px;background:none;color:var(--wp-muted);font:inherit;font-size:14.5px;cursor:pointer}.wp-report-chip[aria-pressed=true]{border-color:var(--wp-cyan);color:var(--wp-cyan);background:var(--wp-cyan-dim)}.wp-report-group-head{display:flex;align-items:baseline;gap:10px;margin:24px 0 2px;padding-bottom:8px;border-bottom:1px solid var(--wp-line)}.wp-report-group-head h2{margin:0;font-size:17px}.wp-report-group-head span{font-size:14px;color:var(--wp-muted)}.wp-report-topics{margin:0;padding:0;list-style:none}.wp-report-row{display:grid;grid-template-columns:5px 32px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:18px 8px 18px 0;border-bottom:1px solid var(--wp-line);animation:wp-report-in .5s both;animation-delay:var(--d, 0s)}.wp-report-row:hover{background:var(--wp-hair)}.wp-report-row:has(.wp-report-title[aria-expanded]){cursor:pointer}.wp-report-stripe{align-self:stretch;min-height:34px;border-radius:2px;background:var(--c)}.wp-report-rank{font-size:21px;font-weight:700;color:var(--wp-muted);font-variant-numeric:tabular-nums;text-align:center}.wp-report-row.is-top .wp-report-rank{color:var(--wp-text)}.wp-report-title{min-width:0;padding:0;border:0;background:none;color:var(--wp-text);font:inherit;font-size:18px;font-weight:500;line-height:1.45;text-align:left}.wp-report-row.is-top .wp-report-title{font-weight:600}button.wp-report-title{cursor:pointer}.wp-report-fmt{margin-left:10px;font-size:13.5px;font-weight:500;color:var(--wp-muted);white-space:nowrap}.wp-report-key{padding:6px 12px;border-radius:8px;background:var(--wp-hair);color:var(--wp-text);font-size:14.5px;white-space:nowrap}.wp-report-key:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--c);vertical-align:1px}.wp-report-make{grid-column:5;padding:9px 18px;border:1px solid var(--wp-cyan);border-radius:999px;background:none;color:var(--wp-cyan);font:inherit;font-size:15px;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.wp-report-make:hover{background:var(--wp-cyan);color:var(--wp-cyan-fg)}.wp-report-details{grid-column:3 / -1;display:grid;gap:5px;margin:0;padding:14px 18px;border-radius:10px;background:var(--wp-hair);font-size:15px;line-height:1.55;animation:wp-report-in .3s both}.wp-report-details div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px}.wp-report-details dt{color:var(--wp-muted)}.wp-report-details dd{margin:0}.wp-report-star{display:inline-flex;align-items:center;gap:5px;margin-right:10px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--wp-report-c2) 16%,transparent);color:var(--wp-report-pick-ink);font-size:13.5px;font-weight:700;line-height:1.2;white-space:nowrap;vertical-align:2px}.wp-report-star svg{width:13px;height:13px;fill:currentColor}.wp-report-pick{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:18px 0 6px;padding:24px 26px;border:1px solid color-mix(in srgb,var(--wp-report-c2) 45%,transparent);border-radius:16px;background:linear-gradient(100deg,color-mix(in srgb,var(--wp-report-c2) 10%,transparent),transparent 60%),var(--wp-card);animation:wp-report-in .5s both}.wp-report-pick-label{color:var(--wp-muted);font-size:14.5px}.wp-report-pick-title{margin:10px 0 8px;font-size:24px;line-height:1.35}.wp-report-pick-line{margin:0;color:var(--wp-text);opacity:.82;font-size:16px;line-height:1.55}.wp-report-pick-actions{display:grid;justify-items:center;gap:10px}.wp-report-pick .wp-primary{justify-content:center;padding:13px 26px;font:inherit;font-size:16.5px;font-weight:700;white-space:nowrap}.wp-report-pick-next{display:flex;align-items:center;gap:8px;color:var(--wp-muted);font-size:13.5px}.wp-report-pick-next button{padding:2px 4px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;cursor:pointer}.wp-report-pick-next button:hover{color:var(--wp-text)}.wp-report-pick-next span{font-variant-numeric:tabular-nums}.wp-report-row.is-pick{background:color-mix(in srgb,var(--wp-report-c2) 6%,transparent)}.wp-report-row.is-pick:hover{background:color-mix(in srgb,var(--wp-report-c2) 10%,transparent)}.wp-report-head{min-width:0}.wp-report-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.wp-report-tag{padding:2px 9px;border-radius:6px;background:var(--wp-hair);color:var(--wp-muted);font-size:13px;white-space:nowrap}.wp-report-tag[data-tone=easy]{background:color-mix(in srgb,var(--wp-report-c5) 14%,transparent);color:var(--wp-report-easy-ink)}.wp-report-tag[data-tone=series]{background:color-mix(in srgb,var(--wp-report-c3) 16%,transparent);color:var(--wp-report-series-ink)}.wp-report-none{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px;padding:18px 0;border-top:1px solid var(--wp-line);color:var(--wp-muted)}.wp-report-none p{margin:0}.wp-report-pager{display:flex;justify-content:center;gap:6px;margin-top:26px}.wp-report-pager button{display:grid;place-items:center;min-width:36px;height:36px;padding:0 6px;border:0;border-radius:8px;background:none;color:var(--wp-muted);font:inherit;font-size:15px;cursor:pointer}.wp-report-pager button:disabled{opacity:.4;cursor:default}.wp-report-pager button[aria-current=page]{background:var(--wp-cyan-dim);color:var(--wp-cyan);font-weight:700}.wp-report-seg button:focus-visible,.wp-report-period:focus-visible,.wp-report-search:focus-visible,.wp-report-chip:focus-visible,.wp-report-title:focus-visible,.wp-report-make:focus-visible,.wp-report-pick .wp-primary:focus-visible,.wp-report-pick-next button:focus-visible,.wp-report-pager button:focus-visible,a.wp-report-open:focus-visible,.wp-report-dir:focus-visible,.wp-report-format i:focus-visible,.wp-report-none .wp-ghost:focus-visible,.wp-reports-error .wp-ghost:focus-visible{outline:2px solid var(--wp-cyan);outline-offset:2px}@keyframes wp-report-grow{0%{transform:scaleX(0)}}@keyframes wp-report-rise{0%{transform:scaleY(0)}}@keyframes wp-report-draw{0%{stroke-dasharray:0 264}}@keyframes wp-report-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.wp-reports *,.wp-reports *:before{animation:none!important;transition:none!important}}@media(max-width:720px){.wp-report-card{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}.wp-report-card-side{justify-self:center}.wp-report-headline{font-size:20px}.wp-report-dir{grid-template-columns:minmax(0,88px) minmax(0,1fr) 24px;gap:10px}.wp-report-search{margin-left:0;width:100%}.wp-report-pick{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.wp-report-pick-title{font-size:20px}.wp-report-pick-actions,.wp-report-pick .wp-primary{width:100%}.wp-report-pick .wp-primary{white-space:normal}.wp-report-row{grid-template-columns:4px 24px minmax(0,1fr);row-gap:8px}.wp-report-stripe{grid-row:span 3}.wp-report-key,.wp-report-make{grid-column:3;justify-self:start}.wp-report-details{grid-column:2 / -1}.wp-report-details div{grid-template-columns:80px minmax(0,1fr)}}.wp-final-wrap{display:contents}.wp-final-actions{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;gap:6px}.wp-final-stale{display:none;align-self:center;padding:4px 8px;border-radius:999px;background:#08101cd9;color:#fbbf24;font-size:11.5px;font-weight:700;white-space:nowrap}.wp-final-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:0 12px;border:1px solid color-mix(in srgb,var(--wp-ink) 22%,transparent);border-radius:10px;background:#08101cc7;color:var(--wp-ink);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.wp-final-btn:hover{border-color:var(--wp-cyan);color:var(--wp-cyan)}.wp-final-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--wp-accent) 60%,transparent);outline-offset:2px}.wp-final-play{position:absolute;top:70px;left:50%;z-index:1;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:999px;background:#08101c9e;color:var(--wp-ink);transform:translate(-50%,-50%);cursor:pointer}.wp-final-play:hover{color:var(--wp-cyan)}@media(min-width:561px){.wp-create-page[data-home=true] .wp-timeline-project[data-done=true] p{right:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media(max-width:560px){.wp-create-page[data-home=true] .wp-timeline-project[data-done=true]{height:244px}.wp-create-page[data-home=true] .wp-timeline-project[data-done=true] p{bottom:65px}.wp-create-page[data-home=true] .wp-timeline-project[data-done=true] .wp-vc-card-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wp-create-page[data-home=true] .wp-timeline-project[data-done=true] .wp-final-actions{left:13px;right:13px;bottom:13px;gap:8px}.wp-create-page[data-home=true] .wp-timeline-project[data-done=true] .wp-final-btn{flex:1}.wp-create-page[data-home=true] .wp-timeline-project[data-done=true] .wp-final-stale{display:inline-flex}}.wp-nodes-cards>.wp-nodes-card{display:flex;flex-direction:column}.wp-nodes-cards>.wp-nodes-card>.wp-nodes-card-open{flex:1;align-content:start}.wp-nodes-card[data-done=true] .wp-nodes-card-open{padding-bottom:68px}.wp-shell.wp-gift-scrim{--gift-gold: #ffc83d;--gift-gold-deep: #e59a00;--gift-ribbon: var(--wp-rose);position:fixed;inset:0;z-index:1000;display:grid;min-height:0;grid-template-columns:none;place-items:center;padding:16px;background:#05080c9e}.wp-gift-modal{position:relative;width:min(420px,100%);min-height:548px;padding:28px 26px 24px;border:1px solid var(--wp-line);border-radius:24px;background:var(--wp-card);color:var(--wp-text);text-align:center;box-shadow:0 30px 80px #0000008c;animation:wp-gift-rise .45s cubic-bezier(.2,.9,.3,1.2) both}@keyframes wp-gift-rise{0%{opacity:0;transform:translateY(24px) scale(.96)}}.wp-gift-close{position:absolute;top:14px;right:16px;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--wp-muted);font-size:20px;cursor:pointer}.wp-gift-eyebrow{display:inline-block;margin-bottom:14px;padding:5px 11px;border-radius:999px;background:var(--wp-cyan-dim);color:var(--wp-cyan);font-size:13px;font-weight:700}.wp-gift-modal h2{margin:0;font-size:24px;line-height:1.3;word-break:keep-all}.wp-gift-body{min-height:48px;margin:12px 0 4px;color:var(--wp-muted);font-size:15px;line-height:1.6;word-break:keep-all}.wp-gift-stage{position:relative;display:grid;height:190px;margin:10px 0 6px;place-items:center}.wp-gift-glow{position:absolute;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,#ffc83d47,#ffc83d00 65%);opacity:.6;transition:opacity .4s,transform .6s}.wp-gift-box{position:relative;width:112px;height:104px;margin-top:24px;animation:wp-gift-wobble 2.4s ease-in-out infinite}@keyframes wp-gift-wobble{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-5deg)}82%{transform:rotate(5deg)}88%{transform:rotate(-3deg)}94%{transform:rotate(2deg)}}.wp-gift-base{position:absolute;bottom:0;left:8px;width:96px;height:70px;border-radius:8px 8px 12px 12px;background:linear-gradient(180deg,#0ec5e4,#0891b2)}.wp-gift-base:after,.wp-gift-lid:after{content:"";position:absolute;top:0;bottom:0;width:14px;background:var(--gift-ribbon)}.wp-gift-base:after{left:41px}.wp-gift-lid{position:absolute;z-index:2;top:18px;left:0;width:112px;height:26px;border-radius:8px;background:linear-gradient(180deg,#22d3ee,#06b6d4);box-shadow:0 4px #0000002e}.wp-gift-lid:after{left:49px}.wp-gift-bow{position:absolute;top:-14px;left:36px;width:40px;height:22px}.wp-gift-bow:before,.wp-gift-bow:after{content:"";position:absolute;top:0;width:20px;height:18px;border:5px solid var(--gift-ribbon);border-radius:50% 50% 40% 40%}.wp-gift-bow:before{left:-2px;transform:rotate(-24deg)}.wp-gift-bow:after{right:-2px;transform:rotate(24deg)}.wp-gift-coin,.wp-gift-mini{display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4,var(--gift-gold) 45%,var(--gift-gold-deep))}.wp-gift-coin{position:absolute;z-index:3;width:76px;height:76px;box-shadow:inset 0 -4px #00000026,0 10px 30px #ffc83d59;opacity:0;transform:translateY(30px) scale(.3)}.wp-gift-coin svg{width:38px;height:38px}.wp-gift-mini{width:26px;height:26px}.wp-gift-mini svg{width:14px;height:14px}.wp-gift-ring{position:absolute;width:80px;height:80px;border:3px solid var(--gift-gold);border-radius:50%;opacity:0;pointer-events:none}.wp-gift-piece{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:2px;opacity:0;pointer-events:none}.wp-gift-amount{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:2px}.wp-gift-amount b{font-family:Paperlogy,Freesentation,sans-serif;font-size:34px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.wp-gift-amount span:last-child{color:var(--wp-muted);font-size:16px;font-weight:700}.wp-gift-note{min-height:18px;margin:4px 0 0;color:var(--wp-muted);font-size:12.5px}.wp-gift-button{width:100%;height:52px;margin-top:18px;border:0;border-radius:14px;background:var(--wp-cyan);color:var(--wp-cyan-fg);font:inherit;font-size:17px;font-weight:700;cursor:pointer;transition:transform .12s,filter .2s}.wp-gift-button:hover{filter:brightness(1.08)}.wp-gift-button:active{transform:scale(.98)}.wp-gift-button:disabled{cursor:default}.wp-gift-modal.is-done .wp-gift-button{border:1px solid var(--wp-line);background:var(--wp-raised);color:var(--wp-text)}.wp-gift-modal.is-opened .wp-gift-box{animation:wp-gift-shake .5s ease-in-out both}@keyframes wp-gift-shake{0%{transform:rotate(0) scale(1)}20%{transform:rotate(-8deg) scale(1.04)}40%{transform:rotate(8deg) scale(1.06)}60%{transform:rotate(-6deg) scale(1.08)}80%{transform:rotate(4deg) scale(1.02)}to{opacity:0;transform:scale(.9) translateY(18px)}}.wp-gift-modal.is-opened .wp-gift-lid{animation:wp-gift-pop .7s .42s cubic-bezier(.2,.8,.3,1) both}@keyframes wp-gift-pop{to{opacity:0;transform:translate(46px,-120px) rotate(38deg)}}.wp-gift-modal.is-opened .wp-gift-coin{animation:wp-gift-coin .8s .5s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes wp-gift-coin{0%{opacity:0;transform:translateY(30px) scale(.3)}60%{opacity:1;transform:translateY(-14px) scale(1.12)}to{opacity:1;transform:translateY(-6px) scale(1)}}.wp-gift-modal.is-opened .wp-gift-glow{opacity:1;transform:scale(1.25)}.wp-gift-modal.is-opened .wp-gift-ring{animation:wp-gift-ring .7s .5s ease-out forwards}@keyframes wp-gift-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}@media(prefers-reduced-motion:reduce){.wp-gift-box{animation:none}.wp-gift-modal.is-opened .wp-gift-box,.wp-gift-modal.is-opened .wp-gift-lid,.wp-gift-modal.is-opened .wp-gift-coin,.wp-gift-modal.is-opened .wp-gift-ring{animation-duration:.01s;animation-delay:0s}}@font-face{font-family:Freesentation;src:url(/assets/freesentation-4regular-DmoFkyXX.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Freesentation;src:url(/assets/freesentation-5medium-BRRaIUGm.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Freesentation;src:url(/assets/freesentation-6semibold-Cm-Ml-GD.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Freesentation;src:url(/assets/freesentation-7bold-CYD6Y_3P.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Freesentation;src:url(/assets/freesentation-9black-CG5xW-Re.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/paperlogy-4regular-DxNoTLeD.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/paperlogy-5medium-DoJsLlIO.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/paperlogy-6semibold-PNwXTx_7.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/paperlogy-7bold-j3Tla9qM.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/paperlogy-8extrabold-C8PsdfHw.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(/assets/paperlogy-9black-BIE0qXO1.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{color-scheme:light;font-family:Freesentation,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f7f9fc;color:#0a0b0d;letter-spacing:0;--bg: #f7f9fc;--panel: #ffffff;--ink: #0a0b0d;--muted: #5b6472;--line: #e5e9f0;--accent: #0052ff;--accent-strong: #003ecb;--blue: #0052ff;--danger: #cf202f;--gold: #b76e00;--soft-blue: #eef4ff;--soft-panel: #f8fafc}*{box-sizing:border-box}body{margin:0;min-height:720px}button,input,select,textarea{font:inherit}button{cursor:pointer}.login-shell{display:grid;min-height:100vh;place-items:center;background:var(--bg)}.login-panel{display:grid;width:min(420px,calc(100vw - 48px));gap:22px;padding:32px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 18px 48px #2021241a}.product-mark{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background:var(--ink);color:#fff;font-weight:800}.product-mark.small{width:38px;height:38px;font-size:13px}.eyebrow{margin:0 0 6px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{font-size:34px;line-height:1.1}h2{font-size:28px;line-height:1.15}h3{font-size:17px}.muted,.empty{color:var(--muted)}.app-shell{display:grid;min-height:100vh;grid-template-columns:300px 1fr}.sidebar{display:flex;flex-direction:column;gap:18px;padding:22px;border-right:1px solid var(--line);background:#fff}.sidebar-header{display:flex;align-items:center;gap:12px}.sidebar-header p,.user-block small{color:var(--muted);font-size:12px}.nav-button,.ghost-button,.icon-button,.icon-text-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-weight:700}.nav-button{justify-content:flex-start;padding:0 12px}.primary-button{border-color:var(--accent);background:var(--accent);color:#fff;padding:0 16px}.primary-button:hover{background:var(--accent-strong)}.primary-button:disabled,.icon-text-button:disabled,.icon-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.62}.ghost-button,.icon-text-button{padding:0 12px}.icon-button{width:34px;min-height:34px;padding:0}.icon-button.danger{color:var(--danger)}.icon-text-button.danger{border-color:#b4231859;color:var(--danger)}.status-stack{display:grid;gap:8px;padding-top:8px}.status-row{display:flex;align-items:center;gap:8px;color:#3d403b;font-size:13px}.user-block{display:grid;gap:4px;margin-top:auto;overflow-wrap:anywhere}.workspace{display:grid;align-content:start;gap:18px;padding:24px}.topbar{display:flex;align-items:center;justify-content:space-between}.project-grid{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(420px,1.2fr);gap:18px}.credit-panel{gap:14px}.credit-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.credit-summary div{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#faf9f5}.credit-summary span{color:var(--muted);font-size:12px}.credit-summary strong{font-size:20px}.billing-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.beta-panel{gap:14px}.beta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.beta-grid div,.admin-beta-list{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#faf9f5}.beta-grid small,.admin-beta-list small{color:var(--muted);font-size:12px;font-weight:700}.beta-forms{display:grid;grid-template-columns:1fr 1fr;gap:12px}.beta-form{display:grid;gap:10px}.beta-dismiss{justify-self:end}.sidebar .beta-panel{gap:12px;padding:14px}.sidebar .beta-panel .panel-heading{align-items:start}.sidebar .beta-panel h3{font-size:15px}.sidebar .beta-panel .status-pill{min-height:24px;padding:0 8px;font-size:11px}.sidebar .beta-grid{grid-template-columns:1fr 1fr;gap:8px}.sidebar .beta-grid div{min-width:0;gap:4px;padding:10px}.sidebar .beta-grid strong{font-size:12px}.sidebar .beta-grid small,.sidebar .beta-grid a{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.sidebar .beta-forms,.sidebar .beta-form{grid-template-columns:1fr;gap:10px}.sidebar .beta-form .form-row{grid-template-columns:1fr;gap:8px}.sidebar .beta-form textarea{min-height:76px;max-height:130px}.sidebar .beta-panel .icon-text-button,.sidebar .beta-dismiss{width:100%}.panel{display:grid;gap:18px;align-content:start;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-form,.script-editor{display:grid;gap:14px}.checkbox-row{display:flex;align-items:center;gap:10px}.checkbox-row input{width:16px;height:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inline-select{display:inline-grid;gap:6px;min-width:140px}label{display:grid;gap:7px;color:#393b37;font-size:13px;font-weight:700}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}input,select{height:40px;padding:0 12px}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;background:#f0efea;color:#8a8d86}textarea{resize:vertical;padding:12px;line-height:1.55}.project-list{display:grid;gap:10px}.project-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:68px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);text-align:left}.project-row:hover{border-color:#0052ff3d;box-shadow:0 10px 28px #0f172a0f}.project-row span:first-child{display:grid;gap:4px}.project-row small{color:var(--muted)}.status-pill{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 10px;background:var(--soft-blue);color:var(--accent-strong);font-size:12px;font-weight:800}.admin-panel{max-width:1180px}.admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.admin-metric-grid div,.release-check,.admin-run-summary{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#faf9f5}.admin-metric-grid span,.release-check span,.admin-run-summary small{color:var(--muted);font-size:12px;font-weight:700}.admin-metric-grid strong{font-size:20px}.release-checklist{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.release-check.passed{border-color:#0f766e52;background:#0f766e12}.release-check.failed{border-color:#b423183d;background:#b423180f}.admin-quality-table,.admin-operation-table{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:14px}.admin-credit-table{display:grid;gap:8px}.admin-audit-table{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:14px}.admin-beta-section{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:14px}.admin-beta-invite{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;gap:10px;align-items:end}.admin-beta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-beta-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:10px;align-items:center;min-height:48px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px;font-weight:800}.admin-beta-row span{min-width:0;overflow-wrap:anywhere}.admin-beta-row span:first-child{display:grid;gap:3px}.admin-credit-row{display:grid;grid-template-columns:minmax(260px,1fr) 120px 120px 120px;gap:12px;align-items:center;min-height:52px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#faf9f5;font-size:13px;font-weight:800}.admin-credit-row.header{min-height:38px;background:#fff;color:var(--muted);font-size:12px}.admin-quality-row{display:grid;grid-template-columns:minmax(260px,1.2fr) 120px minmax(180px,.8fr) 92px minmax(220px,1fr);gap:12px;align-items:center;min-height:54px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#faf9f5;font-size:12px;font-weight:800}.admin-quality-row.header,.admin-operation-row.header{min-height:34px;background:#fff;color:var(--muted)}.admin-quality-row>span,.admin-operation-row>span{min-width:0;overflow-wrap:anywhere}.admin-quality-row>span:first-child,.admin-operation-row>span:first-child{display:grid;gap:3px}.admin-quality-row small,.admin-operation-row small{color:var(--muted)}.admin-quality-row select{height:34px}.admin-operation-row{display:grid;grid-template-columns:minmax(240px,1fr) 100px 100px 120px;gap:12px;align-items:center;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#faf9f5;font-size:12px;font-weight:800}.admin-audit-row{display:grid;grid-template-columns:130px minmax(220px,1fr) minmax(180px,1fr);gap:12px;align-items:center;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#faf9f5;font-size:12px;font-weight:800}.admin-audit-row.header{min-height:34px;background:#fff;color:var(--muted)}.admin-audit-row span{min-width:0;overflow-wrap:anywhere}.admin-audit-row span:nth-child(2){display:grid;gap:3px}.admin-audit-row small{color:var(--muted)}.admin-credit-row span:first-child{display:grid;gap:3px;min-width:0}.admin-credit-row small{overflow:hidden;color:var(--muted);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.scene-toolbar,.toolbar-actions,.scene-card-header,.scene-card-actions,.scene-json-summary,.scene-empty{display:flex;align-items:center;gap:10px}.scene-toolbar{justify-content:space-between;border-top:1px solid var(--line);padding-top:18px}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.scene-json-summary{flex-wrap:wrap;color:var(--muted);font-size:13px;font-weight:700}.scene-json-summary span{display:inline-flex;align-items:center;gap:6px;min-height:28px;border:1px solid var(--line);border-radius:999px;padding:0 10px;background:var(--soft-panel)}.scene-list-editor{display:grid;gap:12px}.scene-card{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.scene-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px #0052ff1a}.scene-card-header{justify-content:space-between}.scene-card-header>div:first-child{display:flex;align-items:center;gap:9px;min-width:0}.scene-card-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-index{display:inline-grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:800}.scene-card-actions{flex:0 0 auto}.scene-regeneration-row,.scene-lock-row,.phase9-actions,.partial-estimate,.policy-scene-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.scene-regeneration-row{color:var(--muted);font-size:12px;font-weight:800}.scene-lock-row{justify-content:flex-start}.checkbox-row.compact{min-height:30px;font-size:12px}.dirty-label{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 9px;background:#fff4d6;color:#7a4b00}.dirty-label.clean{background:#e8f3f1;color:var(--accent-strong)}.phase9-actions{justify-content:flex-start}.partial-estimate{justify-content:space-between;border:1px solid rgb(15 118 110 / 24%);border-radius:8px;padding:10px 12px;background:#0f766e12;color:var(--accent-strong);font-size:12px;font-weight:800}.partial-estimate span{color:var(--muted)}.policy-scene-controls{align-items:end;border:1px solid rgb(35 84 166 / 16%);border-radius:8px;padding:10px;background:#f5f8ff}.policy-scene-controls label{min-width:160px;flex:1 1 160px}.checkbox-row{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:800}.checkbox-row input[type=checkbox]{width:16px;height:16px;flex:0 0 auto}.scene-image-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.asset-status{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:12px;font-weight:800}.asset-status.linked{border-color:#0f766e59;background:#0f766e14;color:var(--accent)}.scene-form-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 120px;gap:10px}.scene-form-grid.two{grid-template-columns:1fr 1fr}.scene-form-grid.three{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 160px}.scene-empty{justify-content:center;min-height:92px;border:1px dashed var(--line);border-radius:8px;background:#faf9f5;color:var(--muted);font-weight:700;text-align:center}.upload-box{display:grid;gap:10px}.toast{border-left:4px solid var(--blue);padding:12px 14px;background:#eef4ff;color:#173f85}.toast.error,.error-text{border-left-color:var(--danger);color:var(--danger)}.spin{animation:spin .85s linear infinite}.slide-preview-frame{display:grid;place-items:center;width:100%;min-height:236px;border:1px solid var(--line);border-radius:8px;background:#f0eee8;padding:12px}.slide-preview-frame.portrait{min-height:560px}.slide-preview-frame.landscape{min-height:246px}.slide-preview-canvas{position:relative;isolation:isolate;width:100%;max-width:328px;overflow:hidden;border-radius:8px;background:#060914;color:#f8fafc;box-shadow:0 18px 42px #00000029}.slide-preview-canvas.portrait{aspect-ratio:9 / 16}.slide-preview-canvas.landscape{max-width:360px;aspect-ratio:16 / 9}.template-meta{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#faf9f5}.template-meta span{font-size:13px;font-weight:900}.template-meta small{color:var(--muted);overflow-wrap:anywhere}@keyframes spin{to{transform:rotate(360deg)}}:root{--ws-font-ui: "Freesentation", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ws-font-title: "Paperlogy", var(--ws-font-ui);--ws-font-mono: "SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", monospace;--ws-bg-base: #050505;--ws-bg-app: #121212;--ws-bg-surface: #0e0e0e;--ws-bg-panel: #181818;--ws-bg-elevated: #1f1f1f;--ws-bg-card: #252525;--ws-bg-control: #2a2a2a;--ws-fg-primary: #ffffff;--ws-fg-secondary: #b3b3b3;--ws-fg-muted: #7c7c7c;--ws-fg-disabled: #4d4d4d;--ws-fg-inverse: #050505;--ws-accent: #1ed760;--ws-accent-strong: #1db954;--ws-info: #539df5;--ws-warning: #ffa42b;--ws-danger: #f3727f;--ws-purple: #b785ff;--ws-border-subtle: #1a1a1a;--ws-border-default: #2a2a2a;--ws-border-strong: #3a3a3a;--ws-focus-ring: rgba(30, 215, 96, .36);--ws-radius-2: 2px;--ws-radius-4: 4px;--ws-radius-6: 6px;--ws-radius-8: 8px;--ws-radius-12: 12px;--ws-radius-pill: 9999px;--ws-space-1: 2px;--ws-space-2: 4px;--ws-space-3: 8px;--ws-space-4: 12px;--ws-space-5: 16px;--ws-space-6: 20px;--ws-space-7: 24px;--ws-space-8: 32px;--ws-text-micro: 10px;--ws-text-small: 12px;--ws-text-caption: 13px;--ws-text-body: 14px;--ws-text-feature: 18px;--ws-text-panel-title: 22px;--ws-text-section: 24px;--ws-shadow-soft: 0 8px 24px rgba(0, 0, 0, .3);--ws-shadow-heavy: 0 18px 48px rgba(0, 0, 0, .5);--ws-transition-fast: .12s ease}.ws-ui{color:var(--ws-fg-primary);color-scheme:dark;font-family:var(--ws-font-ui);letter-spacing:0}.ws-scrollbar{scrollbar-color:var(--ws-border-strong) transparent;scrollbar-width:thin}.ws-scrollbar::-webkit-scrollbar{width:10px;height:10px}.ws-scrollbar::-webkit-scrollbar-track{background:transparent}.ws-scrollbar::-webkit-scrollbar-thumb{background:var(--ws-border-default);border:2px solid var(--ws-bg-base);border-radius:var(--ws-radius-pill)}.ws-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ws-border-strong)}.ws-card{border:1px solid var(--ws-border-subtle);border-radius:var(--ws-radius-8);background:var(--ws-bg-panel);color:var(--ws-fg-primary);font-family:var(--ws-font-ui)}.ws-card-sm{padding:var(--ws-space-4)}.ws-card-md{padding:var(--ws-space-5)}.ws-card-lg{padding:var(--ws-space-7)}.ws-card-none{padding:0}.ws-card-interactive{cursor:pointer;transition:background var(--ws-transition-fast),border-color var(--ws-transition-fast),transform var(--ws-transition-fast)}.ws-card-interactive:hover{border-color:var(--ws-border-strong);background:var(--ws-bg-elevated)}.ws-card-selected{border-color:#1ed76075;box-shadow:0 0 0 1px #1ed7601f}.ws-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:var(--ws-radius-pill);font-family:var(--ws-font-ui);font-weight:700;line-height:1;white-space:nowrap}.ws-badge-sm{gap:4px;min-height:20px;padding:4px 7px;font-size:var(--ws-text-micro)}.ws-badge-md{gap:6px;min-height:24px;padding:5px 9px;font-size:var(--ws-text-small)}.ws-tone-success{background:#1ed7601f;color:var(--ws-accent)}.ws-tone-info{background:#539df524;color:var(--ws-info)}.ws-tone-warning{background:#ffa42b24;color:var(--ws-warning)}.ws-tone-danger{background:#f3727f24;color:var(--ws-danger)}.ws-tone-purple{background:#b785ff24;color:var(--ws-purple)}.ws-tone-neutral{background:#b3b3b31a;color:var(--ws-fg-secondary)}.ws-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--ws-radius-pill);font-family:var(--ws-font-ui);font-weight:800;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background var(--ws-transition-fast),border-color var(--ws-transition-fast),color var(--ws-transition-fast),opacity var(--ws-transition-fast)}.ws-button:focus-visible,.ws-icon-button:focus-visible,.ws-control:focus-within,.ws-chip-button:focus-visible{outline:2px solid var(--ws-focus-ring);outline-offset:2px}.ws-button:disabled,.ws-icon-button:disabled,.ws-chip-button:disabled{cursor:not-allowed;opacity:.55}.ws-button-sm{gap:6px;min-height:30px;padding:0 12px;font-size:var(--ws-text-small)}.ws-button-md{gap:8px;min-height:36px;padding:0 16px;font-size:var(--ws-text-caption)}.ws-button-primary{background:var(--ws-accent);color:var(--ws-fg-inverse)}.ws-button-primary:hover:not(:disabled){background:var(--ws-accent-strong)}.ws-button-secondary{border-color:var(--ws-border-default);background:var(--ws-bg-elevated);color:var(--ws-fg-primary)}.ws-button-secondary:hover:not(:disabled){border-color:var(--ws-border-strong);background:var(--ws-bg-card)}.ws-button-ghost{background:transparent;color:var(--ws-fg-secondary)}.ws-button-ghost:hover:not(:disabled){background:var(--ws-bg-elevated);color:var(--ws-fg-primary)}.ws-button-danger{background:#f3727f24;color:var(--ws-danger)}.ws-icon-spin{animation:ws-icon-spin .9s linear infinite}@keyframes ws-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ws-icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--ws-radius-6);background:transparent;color:var(--ws-fg-secondary);cursor:pointer;transition:background var(--ws-transition-fast),color var(--ws-transition-fast),border-color var(--ws-transition-fast)}.ws-icon-button:hover:not(:disabled),.ws-icon-button-active{background:var(--ws-bg-elevated);color:var(--ws-fg-primary)}.ws-icon-button-active{border-color:var(--ws-border-default)}.ws-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-5);color:var(--ws-fg-primary);font-family:var(--ws-font-ui)}.ws-section-eyebrow{margin:0 0 4px;color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.ws-section-title{margin:0;color:var(--ws-fg-primary);font-family:var(--ws-font-title);font-size:var(--ws-text-feature);font-weight:700;line-height:1.2}.ws-section-subtitle{margin:5px 0 0;color:var(--ws-fg-secondary);font-size:var(--ws-text-small);line-height:1.45}.ws-chip,.ws-chip-button{display:inline-flex;align-items:center;gap:6px;min-height:26px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);font-family:var(--ws-font-ui);font-size:var(--ws-text-small);font-weight:700;line-height:1;white-space:nowrap}.ws-chip{padding:0 10px}.ws-chip-button{padding:0 10px;cursor:pointer;transition:background var(--ws-transition-fast),border-color var(--ws-transition-fast),color var(--ws-transition-fast)}.ws-chip-button:hover:not(:disabled),.ws-chip-active{border-color:var(--ws-border-strong);background:var(--ws-bg-card);color:var(--ws-fg-primary)}.ws-progress{display:flex;align-items:center;gap:var(--ws-space-3);color:var(--ws-fg-secondary);font-family:var(--ws-font-ui);font-size:var(--ws-text-small);font-weight:700}.ws-progress-track{position:relative;min-width:0;flex:1;height:4px;overflow:hidden;border-radius:var(--ws-radius-pill);background:var(--ws-bg-control)}.ws-progress-fill{position:absolute;inset:0 auto 0 0;height:auto;border-radius:inherit;background:var(--ws-progress-color, var(--ws-accent));transition:width .18s ease}.ws-control{position:relative;display:flex;align-items:center;gap:var(--ws-space-3);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-6);background:var(--ws-bg-elevated);color:var(--ws-fg-primary);font-family:var(--ws-font-ui);transition:border-color var(--ws-transition-fast),background var(--ws-transition-fast)}.ws-control-disabled{opacity:.56}.ws-control-sm{min-height:32px;padding:0 10px}.ws-control-md{min-height:38px;padding:0 12px}.ws-control-input,.ws-control-textarea,.ws-control-select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.ws-control-input::placeholder,.ws-control-textarea::placeholder{color:var(--ws-fg-muted)}.ws-control-textarea{display:block;resize:vertical;padding:10px 0}.ws-control-select{appearance:none;color-scheme:dark;cursor:pointer}.ws-control-select option{background:var(--ws-bg-elevated);color:var(--ws-fg-primary)}.ws-control-select option:disabled{color:var(--ws-fg-muted)}.ws-select{position:relative;min-width:0}.ws-control-native-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ws-control-select-trigger{width:100%;justify-content:space-between;text-align:left;cursor:pointer}.ws-control-select-trigger:focus-visible{border-color:#1ed760b8;box-shadow:0 0 0 3px #1ed76024}.ws-control-select-trigger:disabled{cursor:not-allowed}.ws-control-select-value{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-select-chevron{flex:0 0 auto;color:var(--ws-fg-muted);transition:transform var(--ws-transition-fast)}.ws-select-open .ws-select-chevron{transform:rotate(180deg)}.ws-select-menu{position:absolute;z-index:80;top:calc(100% + 6px);right:0;left:0;display:grid;max-height:240px;gap:4px;overflow:auto;padding:6px;border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-8);background:var(--ws-bg-panel);box-shadow:var(--ws-shadow-heavy)}.ws-select-option{display:flex;min-height:34px;width:100%;align-items:center;justify-content:space-between;gap:var(--ws-space-3);border:0;border-radius:var(--ws-radius-6);background:transparent;color:var(--ws-fg-primary);cursor:pointer;font:inherit;font-weight:800;text-align:left}.ws-select-option span{min-width:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.ws-select-option svg{margin-right:10px;color:var(--ws-accent)}.ws-select-option:hover,.ws-select-option-active{background:var(--ws-bg-control)}.ws-select-option-selected{background:#1ed76024;color:var(--ws-accent)}.ws-select-option:disabled{cursor:not-allowed;opacity:.45}.ws-control-error{border-color:#f3727f8f}.ws-field-error{margin-top:5px;color:var(--ws-danger);font-family:var(--ws-font-ui);font-size:var(--ws-text-small);line-height:1.35}html:has(.ws-app-shell),html:has(.ws-app-shell) body,html:has(.ws-app-shell) #root{height:100%;overflow:hidden}.ws-app-shell{display:grid;height:100%;min-height:100%;overflow:auto;align-items:stretch;grid-template-columns:var(--ws-sidebar-w, 260px) minmax(0,1fr);--ws-sidebar-w: 260px;background:var(--ws-bg-base);color:var(--ws-fg-primary)}.ws-app-shell.ws-sidebar-collapsed{--ws-sidebar-w: 48px}.ws-sidebar-slot{position:relative;z-index:40;min-width:0;min-height:100%;align-self:stretch;background:var(--ws-bg-surface)}.ws-app-shell.ws-sidebar-collapsed .ws-sidebar-slot{align-self:stretch;min-height:100%}.ws-app-main{display:flex;min-width:0;min-height:100%;flex-direction:column;background:var(--ws-bg-app)}.ws-app-content{min-height:0;overflow:visible}.ws-app-content:has(.ws-project-workspace-fit){display:flex;overflow:hidden;flex-direction:column;height:calc(100vh - 58px)}.ws-app-content:has(.ws-project-workspace-fit)>.workspace.ws-shell-legacy-content{display:flex;align-content:stretch;min-height:0;height:100%;overflow:hidden;flex:1;flex-direction:column;gap:0;padding:0}.ws-app-content:has(.ws-scene-list-editor){display:block;overflow:visible;height:auto}.ws-app-content:has(.ws-scene-list-editor)>.workspace.ws-shell-legacy-content{display:block;height:auto;overflow:visible;flex:none}.ws-sidebar{display:flex;height:100%;min-height:100%;overflow:visible;flex-direction:column;border-right:1px solid var(--ws-border-subtle);background:var(--ws-bg-surface)}.ws-sidebar-toggle{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;margin:12px 0 8px 12px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-primary);cursor:pointer}.ws-sidebar-toggle svg{transition:transform .16s ease}.ws-app-shell.ws-sidebar-collapsed .ws-sidebar-toggle{margin:12px auto 8px}.ws-app-shell.ws-sidebar-collapsed:not(.ws-sidebar-peek) .ws-sidebar-toggle svg{transform:rotate(180deg)}.ws-sidebar-copy{display:flex;min-height:0;flex:1;flex-direction:column}.ws-sidebar-copy[hidden]{display:none}.ws-app-shell.ws-sidebar-collapsed .ws-sidebar{position:absolute;inset:0 auto 0 0;width:48px;z-index:50}.ws-app-shell.ws-sidebar-collapsed.ws-sidebar-peek .ws-sidebar{width:260px;box-shadow:8px 0 24px #00000073}.ws-sidebar-brand{display:flex;align-items:center;gap:10px;padding:18px 16px 8px}.ws-sidebar-watchpick-link{display:inline-flex;align-items:center;gap:8px;margin:0 16px 12px;padding:8px 10px;border:1px solid var(--ws-border);border-radius:var(--ws-radius-8);color:var(--ws-fg-secondary);font-size:var(--ws-text-micro);font-weight:700;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ws-sidebar-watchpick-link:hover{border-color:var(--ws-border-strong, rgba(255, 255, 255, .18));background:var(--ws-bg-elevated, rgba(255, 255, 255, .04));color:var(--ws-fg-primary)}.ws-sidebar-brand strong{display:block;color:var(--ws-fg-primary);font-size:var(--ws-text-body);font-weight:800;line-height:1.1}.ws-sidebar-brand small{display:block;margin-top:3px;color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:700}.ws-sidebar-logo{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:var(--ws-radius-8);background:linear-gradient(135deg,var(--ws-accent),#0fa84a);color:var(--ws-fg-inverse);font-family:var(--ws-font-title);font-size:var(--ws-text-body);font-weight:900;box-shadow:0 0 0 1px #1ed76047,0 4px 12px #1ed7602e}.ws-sidebar-mode-switch{display:flex;gap:2px;margin:0 12px 8px;padding:2px;border-radius:var(--ws-radius-6);background:var(--ws-bg-panel)}.ws-sidebar-mode-switch button{flex:1;border:0;border-radius:var(--ws-radius-4);background:transparent;color:var(--ws-fg-muted);cursor:pointer;font:inherit;font-size:var(--ws-text-micro);font-weight:800;min-height:28px;text-transform:uppercase}.ws-sidebar-mode-switch .ws-sidebar-mode-active{background:var(--ws-bg-control);color:var(--ws-fg-primary)}.ws-sidebar-nav{display:grid;align-content:start;flex:none;min-height:0;gap:3px;overflow:visible;padding:8px}.ws-sidebar-eyebrow{margin:10px 10px 6px;color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ws-sidebar-nav-item{display:flex;align-items:center;gap:10px;min-height:34px;border:0;border-radius:var(--ws-radius-6);background:transparent;color:var(--ws-fg-secondary);cursor:pointer;font:inherit;font-size:var(--ws-text-caption);font-weight:700;padding:0 11px;text-align:left;transition:background var(--ws-transition-fast),color var(--ws-transition-fast),opacity var(--ws-transition-fast)}.ws-sidebar-nav-item span:first-of-type{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-sidebar-nav-item:hover:not(:disabled),.ws-sidebar-nav-item-active{background:var(--ws-bg-card);color:var(--ws-fg-primary)}.ws-sidebar-nav-item:disabled{cursor:not-allowed;opacity:.38}.ws-sidebar-nav-count{color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:800}.ws-sidebar-separator{height:1px;margin:10px 10px 4px;background:var(--ws-border-subtle)}.ws-sidebar-workflow-empty{display:flex;align-items:flex-start;gap:10px;margin:2px 2px 4px;padding:10px 11px;border:1px dashed var(--ws-border-default);border-radius:var(--ws-radius-6);background:#ffffff05;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700;line-height:1.4}.ws-sidebar-workflow-empty span{min-width:0}.ws-sidebar-workflow-list{display:grid;gap:3px;min-width:0}.ws-sidebar-workflow-step{display:grid;grid-template-columns:22px 16px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;border:0;border-radius:var(--ws-radius-6);background:transparent;color:var(--ws-fg-secondary);cursor:pointer;font:inherit;padding:6px 8px;text-align:left;transition:background var(--ws-transition-fast),color var(--ws-transition-fast),opacity var(--ws-transition-fast)}.ws-sidebar-workflow-step:hover:not(:disabled){background:var(--ws-bg-card);color:var(--ws-fg-primary)}.ws-sidebar-workflow-step-active{background:var(--ws-bg-card);color:var(--ws-fg-primary);box-shadow:inset 2px 0 0 var(--ws-accent)}.ws-sidebar-workflow-step:disabled{cursor:not-allowed;opacity:.38}.ws-sidebar-workflow-index{color:var(--ws-fg-muted);font-family:var(--ws-font-mono);font-size:var(--ws-text-micro);font-weight:800;letter-spacing:.02em}.ws-sidebar-workflow-step-active .ws-sidebar-workflow-index{color:var(--ws-accent)}.ws-sidebar-workflow-icon{display:grid;place-items:center;color:inherit}.ws-sidebar-workflow-copy{display:grid;min-width:0;gap:2px}.ws-sidebar-workflow-copy strong,.ws-sidebar-workflow-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-sidebar-workflow-copy strong{color:inherit;font-size:var(--ws-text-small);font-weight:800;line-height:1.2}.ws-sidebar-workflow-copy small{color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:700;line-height:1.25}.ws-sidebar-workflow-status{max-width:72px;overflow:hidden;border-radius:var(--ws-radius-pill);background:var(--ws-bg-elevated);color:var(--ws-fg-muted);font-size:9px;font-weight:800;letter-spacing:.02em;line-height:1.2;padding:3px 6px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ws-sidebar-workflow-step-empty .ws-sidebar-workflow-status{color:var(--ws-fg-muted)}.ws-sidebar-workflow-step-complete .ws-sidebar-workflow-status{background:#1ed7601f;color:var(--ws-accent)}.ws-sidebar-workflow-step-generating .ws-sidebar-workflow-status{background:#539df524;color:var(--ws-info)}.ws-sidebar-workflow-step-review .ws-sidebar-workflow-status{background:#ffa42b24;color:var(--ws-warning)}.ws-sidebar-status{display:grid;gap:4px;margin:8px;padding:10px;border:1px solid var(--ws-border-subtle);border-radius:var(--ws-radius-8);background:#ffffff05}.ws-sidebar-status-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--ws-fg-muted);font-size:var(--ws-text-small)}.ws-sidebar-status-row strong{color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800}.ws-sidebar-account{position:sticky;z-index:2;bottom:0;margin-top:auto;padding:12px;border-top:1px solid var(--ws-border-subtle);background:var(--ws-bg-surface)}.ws-sidebar-account-trigger{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;border:0;border-radius:var(--ws-radius-6);background:transparent;color:inherit;cursor:pointer;font:inherit;padding:4px;text-align:left}.ws-sidebar-account-trigger:hover,.ws-sidebar-account-trigger[aria-expanded=true]{background:var(--ws-bg-card)}.ws-sidebar-account-popover{position:absolute;z-index:70;right:12px;bottom:calc(100% + 8px);left:12px;display:grid;gap:4px;padding:8px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);box-shadow:var(--ws-shadow-heavy)}.ws-sidebar-account-popover .ws-sidebar-eyebrow{margin:4px 8px 2px}.ws-sidebar-account-popover .ws-button{justify-content:flex-start;margin-top:4px}.ws-sidebar-account strong{display:block;overflow:hidden;color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ws-sidebar-account small{display:block;overflow:hidden;color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ws-sidebar-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:var(--ws-radius-pill);background:linear-gradient(135deg,var(--ws-info),var(--ws-purple));color:var(--ws-fg-primary);font-weight:900}.ws-topbar{position:relative;z-index:20;display:flex;align-items:center;gap:14px;min-height:58px;padding:0 22px;border-bottom:1px solid var(--ws-border-subtle);background:var(--ws-bg-surface)}.ws-topbar-breadcrumb{display:flex;align-items:center;min-width:0;gap:6px}.ws-topbar-breadcrumb-item{display:inline-flex;align-items:center;min-width:0;gap:6px;color:var(--ws-fg-muted);font-size:var(--ws-text-caption);font-weight:700}.ws-topbar-breadcrumb-item:last-child{color:var(--ws-fg-primary)}.ws-topbar-breadcrumb-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-topbar-search{position:relative;width:min(34vw,420px);min-width:220px}.ws-topbar-search-results{position:absolute;z-index:30;top:calc(100% + 6px);right:0;left:0;display:grid;gap:2px;max-height:320px;overflow:auto;padding:6px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-panel);box-shadow:var(--ws-shadow-heavy)}.ws-topbar-search-result{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;border:0;border-radius:var(--ws-radius-6);background:transparent;color:var(--ws-fg-secondary);cursor:pointer;font:inherit;padding:8px 10px;text-align:left}.ws-topbar-search-result:hover,.ws-topbar-search-result:focus-visible{background:var(--ws-bg-card);color:var(--ws-fg-primary)}.ws-topbar-search-result span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-topbar-search-result small{color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:800}.ws-topbar-search-empty{margin:0;padding:12px 10px;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700}.ws-topbar-spacer{flex:1}.ws-topbar-watchpick-link{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);background:transparent;color:var(--ws-fg-secondary);font-size:var(--ws-text-micro);font-weight:700;text-decoration:none}.ws-topbar-watchpick-link:hover{border-color:var(--ws-border-strong, rgba(255, 255, 255, .18));color:var(--ws-fg-primary)}.ws-topbar-credit-anchor{position:relative;display:inline-flex}.ws-topbar-credit{display:inline-flex;align-items:center;gap:9px;min-height:34px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);background:var(--ws-bg-panel);color:var(--ws-accent);cursor:pointer;padding:0 12px 0 10px}.ws-topbar-credit span{display:grid;gap:1px;text-align:left}.ws-topbar-credit strong{color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:800;line-height:1}.ws-topbar-credit small{color:var(--ws-fg-muted);font-size:9px;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase}.ws-topbar-credit-popover{position:absolute;z-index:45;top:calc(100% + 12px);right:0;width:300px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-panel);box-shadow:var(--ws-shadow-heavy);padding:var(--ws-space-4)}.ws-topbar-credit-panel{display:grid;gap:var(--ws-space-4)}.ws-topbar-credit-panel-heading{display:grid;gap:var(--ws-space-2)}.ws-topbar-credit-panel-heading span,.ws-topbar-credit-panel p{margin:0;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800}.ws-topbar-credit-panel-heading strong{color:var(--ws-accent);font-size:30px;font-weight:900;line-height:1}.ws-topbar-credit-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ws-space-3)}.ws-topbar-credit-panel-grid span{display:grid;gap:var(--ws-space-2);padding:var(--ws-space-4);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800}.ws-topbar-credit-panel-grid strong{color:var(--ws-fg-primary);font-size:var(--ws-text-feature);line-height:1}.ws-topbar-feedback-anchor{position:relative;display:inline-flex}.ws-topbar-feedback-popover{position:absolute;top:calc(100% + 12px);right:0;width:min(520px,calc(100vw - 320px));max-height:calc(100vh - 86px);overflow:auto;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-panel);box-shadow:var(--ws-shadow-heavy);padding:var(--ws-space-4);z-index:40}.ws-topbar-feedback-popover .ws-feedback-panel{border-color:transparent;background:transparent;box-shadow:none}.ws-dashboard{display:grid;gap:var(--ws-space-7);min-height:100%;padding:var(--ws-space-7);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 220px),var(--ws-bg-app)}.ws-dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ws-space-6)}.ws-dashboard-hero h1{margin:0;color:var(--ws-fg-primary);font-family:var(--ws-font-title);font-size:34px;font-weight:800;line-height:1.05}.ws-dashboard-hero p:not(.ws-section-eyebrow){max-width:620px;margin:8px 0 0;color:var(--ws-fg-secondary);font-size:var(--ws-text-body);line-height:1.45}.ws-dashboard-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ws-space-3)}.ws-dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ws-space-4)}.ws-dashboard-metric{display:grid;gap:var(--ws-space-3)}.ws-dashboard-metric span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800;text-transform:uppercase}.ws-dashboard-metric strong{color:var(--ws-fg-primary);font-size:28px;font-weight:900;line-height:1}.ws-dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ws-space-6);align-items:start}.ws-dashboard-primary{display:grid;min-width:0;gap:var(--ws-space-5)}.ws-dashboard-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-4)}.ws-dashboard-card-heading h2{margin:0;color:var(--ws-fg-primary);font-size:var(--ws-text-feature);font-weight:900;line-height:1.2}.ws-dashboard-card-heading svg{color:var(--ws-fg-muted)}.ws-dashboard-count{display:inline-grid;min-width:30px;height:30px;place-items:center;border-radius:var(--ws-radius-pill);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:900}.ws-dashboard-continue,.ws-dashboard-projects{display:grid;gap:var(--ws-space-5)}.ws-dashboard-continue-button,.ws-dashboard-project-row{width:100%;min-width:0;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-primary);cursor:pointer;font:inherit;text-align:left;transition:background var(--ws-transition-fast),border-color var(--ws-transition-fast),transform var(--ws-transition-fast)}.ws-dashboard-continue-button:hover,.ws-dashboard-project-row:hover{border-color:var(--ws-border-strong);background:var(--ws-bg-card)}.ws-dashboard-continue-button{display:grid;grid-template-columns:6px minmax(0,1fr) auto;gap:var(--ws-space-4);align-items:center;min-height:82px;padding:var(--ws-space-4)}.ws-dashboard-continue-button strong,.ws-dashboard-project-title{display:block;overflow:hidden;color:var(--ws-fg-primary);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ws-dashboard-continue-button small,.ws-dashboard-project-subtitle{display:block;overflow:hidden;margin-top:4px;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ws-dashboard-project-accent{width:6px;height:100%;min-height:38px;border-radius:var(--ws-radius-pill);background:var(--ws-project-color, var(--ws-accent))}.ws-dashboard-grid{display:grid;gap:var(--ws-space-6)}.ws-dashboard-project-list{display:grid;gap:0;overflow:hidden;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8)}.ws-dashboard-project-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:var(--ws-space-4);align-items:center;min-height:72px;padding:14px var(--ws-space-4);border:0;border-bottom:1px solid var(--ws-border-default);border-radius:0;background:transparent}.ws-dashboard-project-row img,.ws-dashboard-project-thumb{width:48px;height:48px;max-width:48px;border-radius:var(--ws-radius-6);background:var(--ws-bg-control);object-fit:cover}.ws-dashboard-project-row img{display:block}.ws-dashboard-project-thumb{display:grid;place-items:center;color:var(--ws-fg-muted)}.ws-dashboard-project-row>span:not(.ws-dashboard-project-thumb){min-width:0}.ws-dashboard-project-row>span:not(.ws-dashboard-project-thumb) strong{display:block;overflow:hidden;color:var(--ws-fg-primary);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ws-dashboard-project-row>span:not(.ws-dashboard-project-thumb) small{display:block;overflow:hidden;margin-top:4px;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ws-dashboard-project-row:last-child{border-bottom:0}.ws-dashboard-project-main{min-width:0}.ws-dashboard-project-meta{display:flex;align-items:center;justify-content:flex-end;gap:var(--ws-space-3);min-width:0}.ws-dashboard-project-meta>span:last-child{overflow:hidden;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ws-dashboard-empty{display:flex;align-items:center;gap:var(--ws-space-3);min-height:78px;border:1px dashed var(--ws-border-default);border-radius:var(--ws-radius-8);color:var(--ws-fg-muted);font-size:var(--ws-text-caption);font-weight:700;padding:var(--ws-space-5)}.ws-dashboard-form{display:grid;gap:var(--ws-space-4)}.ws-dashboard-create-overlay{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:var(--ws-space-7);background:#000000ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ws-dashboard-create-dialog{display:grid;width:min(860px,100%);max-height:min(760px,calc(100vh - 64px));gap:var(--ws-space-5);overflow:auto;border-color:var(--ws-border-strong);background:var(--ws-bg-panel);box-shadow:var(--ws-shadow-heavy)}.ws-dashboard-create-close{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);cursor:pointer;transition:background var(--ws-transition-fast),border-color var(--ws-transition-fast),color var(--ws-transition-fast)}.ws-dashboard-create-close:hover{border-color:var(--ws-border-strong);background:var(--ws-bg-control);color:var(--ws-fg-primary)}.ws-dashboard-form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--ws-space-3)}.ws-dashboard-guidance{display:grid;gap:var(--ws-space-4);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);padding:var(--ws-space-4)}.ws-dashboard-guidance-heading,.ws-dashboard-guidance-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-3)}.ws-dashboard-guidance-heading h3{margin:0;color:var(--ws-fg-primary);font-size:var(--ws-text-feature);line-height:1.2}.ws-dashboard-guidance-summary{flex-wrap:wrap;justify-content:flex-start;border-top:1px solid var(--ws-border-default);padding-top:var(--ws-space-3)}.ws-dashboard-guidance-summary span{display:inline-flex;gap:4px;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800}.ws-dashboard-guidance-summary strong{color:var(--ws-fg-primary)}.ws-dashboard-field{display:grid;gap:var(--ws-space-2);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800}.ws-dashboard-field>span{color:var(--ws-fg-secondary)}.ws-dashboard-guidance-body{display:grid;gap:var(--ws-space-4)}.ws-guidance-section-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ws-space-2)}.ws-guidance-section-tabs button{min-height:36px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-6);background:var(--ws-bg-control);color:var(--ws-fg-secondary);cursor:pointer;font-size:var(--ws-text-small);font-weight:900;transition:background var(--ws-transition-fast),border-color var(--ws-transition-fast),color var(--ws-transition-fast)}.ws-guidance-section-tabs button:hover,.ws-guidance-section-tabs .ws-guidance-section-tab-active{border-color:#1ed7608a;background:#1ed7601a;color:var(--ws-fg-primary)}.ws-guidance-field-label{display:inline-flex;align-items:center;width:fit-content;gap:var(--ws-space-2);color:var(--ws-fg-secondary)}.ws-guidance-hint{position:relative;display:inline-grid;width:17px;height:17px;place-items:center;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);background:var(--ws-bg-control);color:var(--ws-fg-muted);cursor:help;font-size:var(--ws-text-micro);font-weight:900;line-height:1}.ws-guidance-hint-bubble{position:absolute;z-index:20;bottom:calc(100% + 8px);left:50%;width:min(280px,68vw);padding:var(--ws-space-3);border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-6);background:var(--ws-bg-panel);box-shadow:var(--ws-shadow-soft);color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:700;line-height:1.45;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity var(--ws-transition-fast),transform var(--ws-transition-fast);white-space:normal}.ws-guidance-hint:hover .ws-guidance-hint-bubble,.ws-guidance-hint:focus .ws-guidance-hint-bubble{opacity:1;transform:translate(-50%)}.ws-guidance-color-row{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:var(--ws-space-2);align-items:stretch}.ws-guidance-color-input{width:42px;height:40px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-6);background:var(--ws-bg-control);cursor:pointer;padding:4px}.ws-image-style-picker{position:relative}.ws-image-style-picker-trigger,.ws-image-style-grid button{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;width:100%;gap:var(--ws-space-3);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-control);color:var(--ws-fg-primary);cursor:pointer;padding:var(--ws-space-3);text-align:left}.ws-image-style-picker-trigger:disabled{cursor:not-allowed;opacity:.6}.ws-image-style-picker-trigger span,.ws-image-style-grid button span{min-width:0}.ws-image-style-picker-trigger strong,.ws-image-style-grid button strong,.ws-image-style-picker-trigger small,.ws-image-style-grid button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-image-style-picker-trigger small,.ws-image-style-grid button small{margin-top:2px;color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:800}.ws-image-style-popover{position:absolute;z-index:25;top:calc(100% + 8px);left:0;width:min(620px,calc(100vw - 72px));max-height:380px;overflow:auto;border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-8);background:var(--ws-bg-panel);box-shadow:var(--ws-shadow-heavy);padding:var(--ws-space-3)}.ws-image-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ws-space-3)}.ws-image-style-grid button{grid-template-columns:86px minmax(0,1fr);min-height:92px}.ws-image-style-grid button:hover,.ws-image-style-grid .ws-image-style-card-selected{border-color:#1ed76080;background:#1ed76014}.ws-image-style-preview{position:relative;display:block;overflow:hidden;width:72px;height:48px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-6);background:linear-gradient(135deg,#202020,#101010)}.ws-image-style-grid .ws-image-style-preview{width:86px;height:58px}.ws-image-style-preview span{position:absolute;display:block;border-radius:var(--ws-radius-pill)}.ws-image-style-preview span:nth-child(1){top:12px;left:10px;width:52px;height:4px}.ws-image-style-preview span:nth-child(2){top:24px;left:12px;width:38px;height:4px}.ws-image-style-preview span:nth-child(3){right:10px;bottom:9px;width:18px;height:18px}.ws-image-style-preview-default{background:linear-gradient(135deg,#151515,#242424)}.ws-image-style-preview-default span{background:#3a3a3a}.ws-image-style-preview-paper{background:repeating-linear-gradient(165deg,rgba(83,62,38,.22) 0 1px,transparent 1px 7px),linear-gradient(135deg,#d8c8a5,#f1e6c9)}.ws-image-style-preview-paper span{background:#5d4b32}.ws-image-style-preview-watercolor{background:radial-gradient(circle at 25% 30%,rgba(96,165,250,.42),transparent 32%),radial-gradient(circle at 72% 60%,rgba(244,114,182,.32),transparent 34%),#efe7dc}.ws-image-style-preview-watercolor span{background:#495c7385}.ws-image-style-preview-ink{background:radial-gradient(circle at 70% 35%,rgba(0,0,0,.46),transparent 30%),linear-gradient(135deg,#ebe6dc,#a7a29a)}.ws-image-style-preview-ink span{background:#1b1b1b}.ws-image-style-preview-photo{background:linear-gradient(180deg,rgba(255,255,255,.15),transparent 44%),linear-gradient(135deg,#374151,#111827)}.ws-image-style-preview-photo span{background:#e5e7ebc7}.ws-image-style-preview-card{background:linear-gradient(135deg,#111827 0 50%,#1ed760 50% 100%)}.ws-image-style-preview-card span{background:#f9fafb}.ws-image-style-preview-illustration{background:linear-gradient(135deg,#2563eb,#f59e0b)}.ws-image-style-preview-illustration span{background:#fff}.ws-guidance-file-upload{display:flex;align-items:center;gap:var(--ws-space-3);min-height:42px;border:1px dashed var(--ws-border-strong);border-radius:var(--ws-radius-8);background:var(--ws-bg-control);color:var(--ws-fg-primary);cursor:pointer;font-size:var(--ws-text-caption);font-weight:900;padding:0 var(--ws-space-4)}.ws-guidance-file-upload input{display:none}.ws-guidance-file-meta{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800}.ws-guidance-examples{display:flex;flex-wrap:wrap;gap:var(--ws-space-2)}.ws-guidance-examples button{border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);background:var(--ws-bg-control);color:var(--ws-fg-secondary);cursor:pointer;font-size:var(--ws-text-small);font-weight:800;padding:6px 10px}.ws-guidance-examples button:hover{border-color:var(--ws-border-strong);color:var(--ws-fg-primary)}@media(max-width:1220px){.ws-dashboard-layout{grid-template-columns:1fr}}@media(max-width:900px){.ws-dashboard{padding:var(--ws-space-5)}.ws-dashboard-create-overlay{align-items:stretch;padding:var(--ws-space-4)}.ws-dashboard-hero{align-items:flex-start;flex-direction:column}.ws-dashboard-metrics,.ws-dashboard-form-row,.ws-guidance-section-tabs,.ws-image-style-grid{grid-template-columns:1fr}.ws-dashboard-guidance-heading{flex-direction:column}}.ws-project-workspace{display:grid;gap:var(--ws-space-5);min-height:100%;padding:var(--ws-space-6);background:var(--ws-bg-app)}.ws-project-workspace-fit{flex:1;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px 16px;overflow:hidden}.ws-project-workspace-fit .ws-project-workspace-header h1{font-size:24px}.ws-project-workspace-fit .ws-project-workspace-content{display:flex;min-height:0;overflow:hidden;flex-direction:column}.ws-project-workspace-fit:has(.ws-preview-export) .ws-project-workspace-content{overflow-x:hidden;overflow-y:auto}.ws-project-workspace-fit .ws-project-workspace-content>.ws-scene-list-editor,.ws-project-workspace-fit .ws-project-workspace-content>.ws-preview-export{flex:1;min-height:0}.ws-project-workspace-fit:has(.ws-preview-export) .ws-project-workspace-content>.ws-preview-export{flex:0 0 auto;height:auto;min-height:0;overflow:visible}.ws-project-workspace-fit:has(.ws-scene-list-editor){flex:none;height:auto;min-height:0;overflow:visible;grid-template-rows:auto auto}.ws-project-workspace-fit:has(.ws-scene-list-editor) .ws-project-workspace-content{overflow:visible}.ws-project-workspace-fit:has(.ws-scene-list-editor) .ws-project-workspace-content>.ws-scene-list-editor{flex:none;height:auto}.ws-project-workspace-content{display:grid;gap:var(--ws-space-5);min-width:0}.ws-project-workspace-content>.ws-assets-screen,.ws-project-workspace-content>.ws-render-screen,.ws-project-workspace-content>.ws-policy-screen{min-height:auto;padding:0;background:transparent}.ws-project-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-5)}.ws-project-workspace-header h1{margin:0;color:var(--ws-fg-primary);font-family:var(--ws-font-title);font-size:30px;line-height:1.1}.ws-project-workspace-meta,.ws-project-workspace-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ws-space-3)}.ws-project-workspace-meta{margin-top:var(--ws-space-3);color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800}.ws-step-nav{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--ws-space-2)}.ws-step-nav button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--ws-space-2);align-items:center;min-height:52px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-panel);color:var(--ws-fg-secondary);cursor:pointer;font:inherit;padding:0 var(--ws-space-3);text-align:left}.ws-step-nav button:hover:not(:disabled),.ws-step-nav .ws-step-nav-active{border-color:var(--ws-border-strong);background:var(--ws-bg-elevated);color:var(--ws-fg-primary)}.ws-step-nav button:disabled{cursor:not-allowed;opacity:.45}.ws-step-nav span{display:grid;gap:2px;min-width:0}.ws-step-nav strong,.ws-step-nav small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-step-nav strong{font-size:var(--ws-text-small);font-weight:900}.ws-step-nav small{color:var(--ws-fg-muted);font-size:10px;font-weight:800}.ws-project-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ws-space-4)}.ws-project-workspace-toolbar>div:first-child{display:grid;gap:3px}.ws-project-workspace-toolbar strong{color:var(--ws-fg-primary);font-weight:900}.ws-project-workspace-toolbar span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700}.ws-project-workspace-toolbar>div:last-child{display:flex;flex-wrap:wrap;gap:var(--ws-space-2);justify-content:flex-end}.ws-project-workspace-empty{display:flex;align-items:center;gap:var(--ws-space-5)}.ws-project-workspace-empty>div{display:grid;gap:var(--ws-space-2);min-width:0;flex:1}.ws-project-workspace-empty strong{color:var(--ws-fg-primary);font-size:var(--ws-text-feature)}.ws-project-workspace-empty span{color:var(--ws-fg-secondary);font-size:var(--ws-text-body)}.ws-project-step-panel{display:grid;gap:var(--ws-space-5);max-width:1040px}.ws-project-step-heading,.ws-project-step-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-4)}.ws-project-step-heading>div{display:grid;gap:var(--ws-space-2);min-width:0}.ws-project-step-heading h2{margin:0;color:var(--ws-fg-primary);font-family:var(--ws-font-title);font-size:var(--ws-text-panel-title);line-height:1.15}.ws-project-step-heading span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800}.ws-project-step-actions{justify-content:flex-end;flex-wrap:wrap}.ws-project-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ws-space-4)}.ws-reference-set-control{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:var(--ws-space-2);align-items:center}.ws-reference-set-control .ws-icon-button{border-color:var(--ws-border-default);background:var(--ws-bg-control);color:var(--ws-fg-primary)}.ws-project-guidance-layout{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(420px,1.28fr);gap:var(--ws-space-5);align-items:start}.ws-project-guidance-section-list,.ws-project-guidance-editor,.ws-project-guidance-impact{display:grid;min-width:0;gap:var(--ws-space-5)}.ws-project-guidance-section-list,.ws-project-guidance-impact{position:sticky;top:var(--ws-space-5)}.ws-project-guidance-tabs,.ws-project-guidance-impact-list{display:grid;gap:var(--ws-space-3)}.ws-project-guidance-tabs button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:var(--ws-space-3);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);cursor:pointer;font:inherit;padding:var(--ws-space-3);text-align:left}.ws-project-guidance-tabs button:hover,.ws-project-guidance-tabs .ws-project-guidance-tab-active{border-color:var(--ws-border-strong);background:var(--ws-bg-card);color:var(--ws-fg-primary)}.ws-project-guidance-tabs span,.ws-project-guidance-tabs button span{display:grid;gap:2px;min-width:0}.ws-project-guidance-tabs strong{font-size:var(--ws-text-small);font-weight:900}.ws-project-guidance-tabs small{overflow:hidden;color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ws-project-guidance-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ws-space-4)}.ws-project-guidance-checkbox{display:flex;align-items:center;gap:var(--ws-space-3);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800}.ws-project-guidance-checkbox input{width:15px;height:15px}.ws-project-guidance-note{margin:0;color:var(--ws-fg-muted);font-size:var(--ws-text-small);line-height:1.5}.ws-project-guidance-impact-block{display:grid;gap:var(--ws-space-3);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);padding:var(--ws-space-4)}.ws-project-guidance-impact-block strong{color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:900}.ws-project-guidance-impact-list span{display:flex;align-items:center;gap:var(--ws-space-2);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800;line-height:1.4}.ws-project-guidance-page{display:grid;gap:var(--ws-space-5);min-width:0}.ws-project-guidance-layout-quick{grid-template-columns:minmax(0,1fr)}.ws-project-guidance-mode-chooser{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--ws-space-5);min-width:0}.ws-project-guidance-mode-card{display:grid;grid-template-rows:minmax(160px,1fr) auto;align-items:stretch;gap:var(--ws-space-4);min-width:0;min-height:280px;padding:var(--ws-space-5);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-12);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);cursor:pointer;font:inherit;text-align:center;transition:background var(--ws-transition-fast),border-color var(--ws-transition-fast),color var(--ws-transition-fast),transform var(--ws-transition-fast)}.ws-project-guidance-mode-card:hover{border-color:#1ed76075;background:var(--ws-bg-card);color:var(--ws-fg-primary);transform:translateY(-2px)}.ws-project-guidance-mode-card-art{display:grid;place-items:center;min-height:160px;overflow:hidden;border-radius:var(--ws-radius-8);background:#0a0a0a}.ws-project-guidance-mode-card-art img{display:block;width:min(168px,68%);height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--ws-radius-8)}.ws-project-guidance-mode-card-copy{display:grid;justify-items:center;gap:8px;min-width:0}.ws-project-guidance-mode-card-copy strong{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;color:var(--ws-fg-primary);font-size:var(--ws-text-feature);font-weight:900;line-height:1.3}.ws-project-guidance-mode-card-copy small{max-width:36ch;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700;line-height:1.45;white-space:normal}.ws-project-guidance-mode-recommended{display:inline-flex;align-items:center;margin:0;padding:2px 7px;border-radius:var(--ws-radius-pill);background:#1ed76029;color:var(--ws-accent);font-size:var(--ws-text-micro);font-style:normal;font-weight:800;letter-spacing:.02em}.ws-project-guidance-quick-stack,.ws-project-guidance-quick-voice,.ws-project-guidance-quick-reference,.ws-project-guidance-quick-character{display:grid;gap:var(--ws-space-5);min-width:0}.ws-project-guidance-quick-voice-grid{display:grid;grid-template-columns:minmax(0,320px);gap:var(--ws-space-4)}.ws-project-guidance-quick-voice{gap:var(--ws-space-4);max-width:560px}.ws-project-guidance-character-header,.ws-project-guidance-character-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-4)}.ws-project-guidance-character-header>div,.ws-project-guidance-character-card-heading>div{display:grid;gap:4px;min-width:0}.ws-project-guidance-character-header strong,.ws-project-guidance-character-card-heading strong{color:var(--ws-fg-primary);font-size:var(--ws-text-body);font-weight:900}.ws-project-guidance-character-header span,.ws-project-guidance-character-card-heading span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700;line-height:1.45}.ws-project-guidance-character-list{display:grid;gap:var(--ws-space-4)}.ws-project-guidance-character-card{display:grid;gap:var(--ws-space-4);min-width:0;padding:var(--ws-space-4);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated)}.ws-project-guidance-character-assets,.ws-project-guidance-character-asset-actions{display:grid;gap:var(--ws-space-3);min-width:0}.ws-project-guidance-character-asset-actions{grid-template-columns:auto minmax(0,1fr);align-items:center}.ws-project-guidance-character-asset-actions>span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700}.ws-project-guidance-character-asset-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ws-project-guidance-wizard-overlay{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:var(--ws-space-7);background:#000000ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ws-project-guidance-confirm-overlay{position:fixed;z-index:130;inset:0;display:grid;place-items:center;padding:var(--ws-space-7);background:#000000ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ws-project-guidance-confirm-dialog{display:grid;width:min(560px,100%);gap:var(--ws-space-5);border-color:var(--ws-border-strong);background:var(--ws-bg-panel);box-shadow:var(--ws-shadow-heavy)}.ws-project-guidance-wizard-dialog{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(920px,100%);max-height:min(820px,calc(100vh - 64px));gap:var(--ws-space-5);overflow:hidden;border-color:var(--ws-border-strong);background:var(--ws-bg-panel);box-shadow:var(--ws-shadow-heavy)}.ws-project-guidance-wizard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-4)}.ws-project-guidance-wizard-header>div{display:grid;gap:6px;min-width:0}.ws-project-guidance-wizard-header h2{margin:0;color:var(--ws-fg-primary);font-family:var(--ws-font-title);font-size:var(--ws-text-panel-title);line-height:1.2}.ws-project-guidance-wizard-header span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700;line-height:1.45}.ws-project-guidance-wizard-close{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);cursor:pointer;transition:background var(--ws-transition-fast),border-color var(--ws-transition-fast),color var(--ws-transition-fast)}.ws-project-guidance-wizard-close:hover{border-color:var(--ws-border-strong);background:var(--ws-bg-control);color:var(--ws-fg-primary)}.ws-project-guidance-wizard-steps{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.ws-project-guidance-wizard-steps li{display:inline-flex;align-items:center;gap:4px;min-width:0}.ws-project-guidance-wizard-steps button{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:5px 8px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);background:var(--ws-bg-elevated);color:var(--ws-fg-muted);cursor:pointer;font:inherit;transition:background var(--ws-transition-fast),border-color var(--ws-transition-fast),color var(--ws-transition-fast)}.ws-project-guidance-wizard-steps button:hover:not(:disabled){border-color:var(--ws-border-strong);background:var(--ws-bg-card);color:var(--ws-fg-primary)}.ws-project-guidance-wizard-steps button:disabled{cursor:default;opacity:.62}.ws-project-guidance-wizard-step-arrow{flex:0 0 auto;color:var(--ws-fg-secondary)}.ws-project-guidance-wizard-steps em{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:var(--ws-radius-pill);background:var(--ws-bg-control);color:var(--ws-fg-secondary);font-size:var(--ws-text-micro);font-style:normal;font-weight:800}.ws-project-guidance-wizard-steps span{overflow:hidden;font-size:var(--ws-text-micro);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ws-project-guidance-wizard-step-done{border-color:#1ed76047;color:var(--ws-fg-secondary)}.ws-project-guidance-wizard-step-done em{background:#1ed76029;color:var(--ws-accent)}.ws-project-guidance-wizard-step-active{border-color:#1ed7608a;background:#1ed7601a;color:var(--ws-fg-primary)}.ws-project-guidance-wizard-step-active em{background:var(--ws-accent);color:var(--ws-fg-inverse)}.ws-project-guidance-wizard-body{min-height:0;overflow:auto;padding-right:2px}.ws-project-guidance-wizard-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ws-space-3)}.ws-workspace-job-progress,.ws-job-progress-panel{display:grid;gap:var(--ws-space-3);min-width:0;padding:var(--ws-space-4);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-panel)}.ws-job-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ws-space-4)}.ws-job-progress-title{display:flex;align-items:center;min-width:0;gap:var(--ws-space-3)}.ws-job-progress-icon{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:var(--ws-radius-pill);background:#1ed7601f;color:var(--ws-accent)}.ws-job-progress-title>div{display:grid;gap:2px;min-width:0}.ws-job-progress-title strong{color:var(--ws-fg-primary);font-size:var(--ws-text-body);font-weight:900}.ws-job-progress-title span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700}.ws-job-progress-bar.ws-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:0;max-height:20px;gap:var(--ws-space-3)}.ws-job-progress-bar .ws-progress-track{height:8px;min-height:8px;max-height:8px;align-self:center}.ws-job-progress-bar .ws-progress-fill{position:absolute;inset:0 auto 0 0;height:auto;max-height:8px}.ws-job-progress-detail{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ws-space-3);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:700}.ws-job-progress-chips,.ws-job-progress-errors,.ws-job-progress-actions{display:flex;flex-wrap:wrap;gap:var(--ws-space-2)}.ws-job-progress-chips span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:var(--ws-radius-pill);background:var(--ws-bg-control);color:var(--ws-fg-secondary);font-size:var(--ws-text-micro);font-weight:800}.ws-job-progress-errors span{color:var(--ws-danger);font-size:var(--ws-text-small);font-weight:700}.ws-job-progress-history,.ws-job-progress-prompt,.ws-advanced-disclosure{min-width:0;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated)}.ws-job-progress-history>summary,.ws-job-progress-prompt>summary,.ws-advanced-disclosure>summary{display:flex;align-items:center;gap:var(--ws-space-3);min-height:36px;padding:0 var(--ws-space-4);color:var(--ws-fg-secondary);cursor:pointer;font-size:var(--ws-text-small);font-weight:800;list-style:none}.ws-job-progress-history>summary::-webkit-details-marker,.ws-job-progress-prompt>summary::-webkit-details-marker,.ws-advanced-disclosure>summary::-webkit-details-marker,.ws-job-progress-history>summary::marker,.ws-job-progress-prompt>summary::marker,.ws-advanced-disclosure>summary::marker{display:none;content:none}.ws-job-progress-history>summary span,.ws-job-progress-prompt>summary span,.ws-advanced-disclosure>summary span{min-width:0;flex:1}.ws-job-progress-history>summary small,.ws-job-progress-prompt>summary small,.ws-advanced-disclosure>summary small{color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:800}.ws-advanced-disclosure>summary span{display:grid;gap:2px}.ws-advanced-disclosure>summary strong{color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:900}.ws-advanced-disclosure>summary em{margin-left:auto;padding:2px 7px;border-radius:var(--ws-radius-pill);background:#ffa42b24;color:var(--ws-warning);font-size:var(--ws-text-micro);font-style:normal;font-weight:800}.ws-job-progress-history-list{display:grid;gap:4px;max-height:220px;overflow:auto;padding:0 var(--ws-space-3) var(--ws-space-3)}.ws-job-progress-history-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:var(--ws-space-3);min-width:0;padding:8px;border-radius:var(--ws-radius-6)}.ws-job-progress-history-row-current{background:#1ed76014}.ws-job-progress-history-icon{display:grid;place-items:center;color:var(--ws-fg-muted)}.ws-job-progress-history-copy{display:grid;gap:2px;min-width:0}.ws-job-progress-history-copy strong,.ws-job-progress-history-copy small,.ws-job-progress-history-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-job-progress-history-copy strong{color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:900}.ws-job-progress-history-copy small,.ws-job-progress-history-copy span,.ws-job-progress-history-meta small{color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:700}.ws-job-progress-history-meta{display:grid;justify-items:end;gap:4px}.ws-job-progress-prompt pre{margin:0;max-height:180px;overflow:auto;padding:0 var(--ws-space-4) var(--ws-space-4);color:var(--ws-fg-secondary);font-family:var(--ws-font-mono);font-size:var(--ws-text-micro);line-height:1.45;white-space:pre-wrap}.ws-advanced-disclosure-body{display:grid;gap:var(--ws-space-4);padding:0 var(--ws-space-4) var(--ws-space-4)}.ws-preset-card-group,.ws-preset-card-grid{display:grid;gap:var(--ws-space-3);min-width:0}.ws-preset-card-label{color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800}.ws-preset-card-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.ws-preset-card-grid-compact{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ws-preset-card{display:grid;align-content:start;gap:6px;min-width:0;min-height:92px;padding:var(--ws-space-4);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-primary);cursor:pointer;transition:background var(--ws-transition-fast),border-color var(--ws-transition-fast)}.ws-preset-card:hover{border-color:var(--ws-border-strong);background:var(--ws-bg-card)}.ws-preset-card-selected{border-color:#1ed7608a;background:#1ed7601a;box-shadow:0 0 0 1px #1ed7601f}.ws-preset-card-disabled{cursor:not-allowed;opacity:.5}.ws-preset-card-top{display:flex;align-items:center;gap:6px;color:var(--ws-fg-muted)}.ws-preset-card-selected .ws-preset-card-top{color:var(--ws-accent)}.ws-preset-card-top em{margin-left:auto;padding:2px 6px;border-radius:var(--ws-radius-pill);background:#1ed76029;color:var(--ws-accent);font-size:var(--ws-text-micro);font-style:normal;font-weight:800}.ws-preset-card-action{margin-left:auto}.ws-preset-card strong{color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:900;line-height:1.3}.ws-preset-card small{color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:700;line-height:1.45;white-space:normal}.ws-asset-picker-field,.ws-asset-picker-grid,.ws-reference-picker,.ws-reference-picker-grid,.ws-color-picker-field{display:grid;gap:var(--ws-space-3);min-width:0}.ws-asset-picker-heading,.ws-color-picker-heading,.ws-reference-picker-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ws-space-3);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800}.ws-asset-picker-selected{display:grid;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:var(--ws-space-3);padding:var(--ws-space-3);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated)}.ws-asset-picker-selected img,.ws-asset-picker-selected video,.ws-asset-picker-card img,.ws-asset-picker-card video{display:block;width:100%;height:44px;object-fit:cover;border-radius:var(--ws-radius-6);background:var(--ws-bg-control)}.ws-asset-picker-selected span{display:grid;gap:2px;min-width:0}.ws-asset-picker-selected strong,.ws-asset-picker-card span{overflow:hidden;color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ws-asset-picker-selected small{color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:700}.ws-asset-picker-selected button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:var(--ws-radius-6);background:var(--ws-bg-control);color:var(--ws-fg-secondary);cursor:pointer}.ws-asset-picker-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ws-asset-picker-card{display:grid;gap:6px;min-width:0;padding:6px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);cursor:pointer;font:inherit;text-align:left}.ws-asset-picker-card-selected{border-color:#1ed7608a;background:#1ed7601a}.ws-asset-picker-empty{display:flex;align-items:center;gap:var(--ws-space-3);padding:var(--ws-space-4);border:1px dashed var(--ws-border-default);border-radius:var(--ws-radius-8);color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700}.ws-asset-picker-actions{display:flex;justify-content:flex-end}.ws-reference-picker-checks{display:flex;flex-wrap:wrap;gap:var(--ws-space-2)}.ws-reference-checkbox-choice{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);cursor:pointer;font:inherit;font-size:var(--ws-text-small);font-weight:800}.ws-reference-checkbox-choice-selected{border-color:#1ed7608a;background:#1ed7601a;color:var(--ws-fg-primary)}.ws-reference-checkbox-box{display:grid;width:16px;height:16px;place-items:center;border:1px solid var(--ws-border-strong);border-radius:4px;background:var(--ws-bg-control);color:var(--ws-accent)}.ws-reference-picker-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.ws-reference-picker-card{display:grid;gap:6px;min-width:0;padding:var(--ws-space-3);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-primary);cursor:pointer;font:inherit;text-align:left}.ws-reference-picker-card-selected{border-color:#1ed7608a;background:#1ed7601a}.ws-reference-picker-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.ws-reference-picker-thumbs img{display:block;width:100%;height:44px;object-fit:cover;border-radius:var(--ws-radius-4);background:var(--ws-bg-control)}.ws-reference-picker-card strong{font-size:var(--ws-text-small);font-weight:900}.ws-reference-picker-card small{color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:700}.ws-color-picker-current{width:18px;height:18px;border:1px solid var(--ws-border-strong);border-radius:var(--ws-radius-pill)}.ws-color-picker-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--ws-space-2);align-items:start}.ws-color-picker-native{width:42px;height:36px;padding:3px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-6);background:var(--ws-bg-control);cursor:pointer}.ws-color-swatch-grid{display:flex;flex-wrap:wrap;gap:6px}.ws-color-swatch{width:22px;height:22px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);cursor:pointer}.ws-color-swatch-active{box-shadow:0 0 0 2px var(--ws-bg-panel),0 0 0 4px var(--ws-accent)}.ws-ai-suggestion-panel{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:var(--ws-space-4);padding:var(--ws-space-4);border:1px solid rgba(30,215,96,.24);border-radius:var(--ws-radius-8);background:#1ed7600f}.ws-ai-suggestion-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--ws-radius-pill);background:#1ed76024;color:var(--ws-accent)}.ws-ai-suggestion-copy{display:grid;gap:4px;min-width:0}.ws-ai-suggestion-copy strong{color:var(--ws-fg-primary);font-size:var(--ws-text-body);font-weight:900}.ws-ai-suggestion-copy span{color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:700;line-height:1.45}.ws-ai-suggestion-changes{display:flex;flex-wrap:wrap;gap:6px}.ws-ai-suggestion-changes small{padding:2px 7px;border-radius:var(--ws-radius-pill);background:var(--ws-bg-control);color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:800}.ws-scene-image-upload-field{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);background:var(--ws-bg-control);color:var(--ws-fg-primary);cursor:pointer;font-size:var(--ws-text-small);font-weight:800}.ws-scene-image-upload-field input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ws-project-workspace-grid{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(420px,1.36fr) minmax(280px,.86fr);gap:var(--ws-space-5);align-items:start}.ws-scene-list-panel,.ws-scene-editor-panel,.ws-scene-inspector-panel{display:grid;min-width:0;gap:var(--ws-space-5)}.ws-scene-list-panel,.ws-scene-inspector-panel{position:sticky;top:var(--ws-space-5);max-height:calc(100vh - 180px);overflow:auto}.ws-workspace-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-4)}.ws-workspace-panel-heading h2{margin:0;color:var(--ws-fg-primary);font-size:var(--ws-text-feature);line-height:1.2}.ws-scene-list{display:grid;gap:var(--ws-space-3)}.ws-scene-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:var(--ws-space-3);min-width:0;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-primary);cursor:pointer;padding:var(--ws-space-4);transition:background var(--ws-transition-fast),border-color var(--ws-transition-fast)}.ws-scene-row:hover,.ws-scene-row-selected{border-color:#1ed7606b;background:var(--ws-bg-card)}.ws-scene-row:focus-visible{outline:2px solid var(--ws-focus-ring);outline-offset:2px}.ws-scene-row-index{display:grid;width:30px;height:30px;place-items:center;border-radius:var(--ws-radius-6);background:var(--ws-bg-control);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:900}.ws-scene-row-main,.ws-scene-row-side{display:grid;min-width:0;gap:var(--ws-space-2)}.ws-scene-row-main strong,.ws-scene-row-main small,.ws-scene-row-side small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-scene-row-main strong{color:var(--ws-fg-primary);font-size:var(--ws-text-caption)}.ws-scene-row-main small,.ws-scene-row-side small{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700}.ws-scene-row-assets,.ws-scene-row-controls{display:flex;align-items:center;gap:var(--ws-space-2)}.ws-asset-dot{display:inline-flex;min-height:18px;align-items:center;border-radius:var(--ws-radius-pill);background:#b3b3b31a;color:var(--ws-fg-muted);font-size:9px;font-weight:900;padding:0 6px}.ws-asset-dot-active{background:#1ed7601f;color:var(--ws-accent)}.ws-scene-row-controls{grid-column:2 / -1;justify-content:flex-end}.ws-scene-row-controls button{display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-4);background:var(--ws-bg-panel);color:var(--ws-fg-secondary);cursor:pointer}.ws-scene-row-controls button:disabled{cursor:not-allowed;opacity:.4}.ws-scene-editor-form,.ws-scene-action-stack,.ws-scene-policy-box,.ws-scene-warning-list{display:grid;gap:var(--ws-space-4)}.ws-scene-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ws-space-4)}.ws-scene-editor-grid:first-child{grid-template-columns:minmax(0,1fr) 210px 120px}.ws-scene-lock-strip{display:flex;flex-wrap:wrap;gap:var(--ws-space-2);padding:var(--ws-space-3);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated)}.ws-scene-lock-strip label,.ws-scene-checkbox{display:inline-flex;align-items:center;gap:var(--ws-space-2);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800}.ws-scene-lock-strip input,.ws-scene-checkbox input{width:14px;height:14px;margin:0}.ws-scene-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ws-space-3)}.ws-scene-readiness span,.ws-scene-estimate{display:grid;gap:var(--ws-space-2);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800;padding:var(--ws-space-4)}.ws-scene-readiness strong,.ws-scene-estimate strong{color:var(--ws-fg-primary);font-size:var(--ws-text-feature);line-height:1}.ws-scene-preview-card{display:grid;gap:var(--ws-space-3);min-width:0}.ws-scene-preview-controls{display:grid;grid-template-columns:1fr 1fr;gap:var(--ws-space-2)}.ws-segmented-control{display:grid;grid-template-columns:1fr 1fr;min-height:32px;overflow:hidden;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-6);background:var(--ws-bg-elevated)}.ws-segmented-control button{border:0;background:transparent;color:var(--ws-fg-muted);cursor:pointer;font:inherit;font-size:var(--ws-text-small);font-weight:900;text-transform:uppercase}.ws-segmented-control button:hover,.ws-segmented-control .ws-segmented-active{background:var(--ws-bg-card);color:var(--ws-fg-primary)}.ws-scene-preview-card .slide-preview-frame{min-height:220px;border-color:var(--ws-border-default);background:var(--ws-bg-elevated);padding:var(--ws-space-3)}.ws-scene-preview-card .slide-preview-frame.portrait{min-height:360px}.ws-scene-preview-card .slide-preview-frame.landscape{min-height:220px}.ws-scene-preview-card .slide-preview-canvas{max-width:220px}.ws-scene-preview-card .slide-preview-canvas.landscape{max-width:100%}.ws-scene-preview-meta{display:flex;flex-wrap:wrap;gap:var(--ws-space-2)}.ws-scene-preview-meta span{display:inline-flex;min-height:22px;align-items:center;border-radius:var(--ws-radius-pill);background:var(--ws-bg-elevated);color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:900;padding:0 8px;text-transform:uppercase}.ws-scene-estimate span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);line-height:1.45}.ws-scene-asset-readiness,.ws-scene-cost-box{display:grid;gap:var(--ws-space-2)}.ws-scene-asset-readiness span,.ws-scene-cost-box span{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:var(--ws-space-2);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800;padding:var(--ws-space-3)}.ws-scene-cost-box span{grid-template-columns:minmax(0,1fr) auto}.ws-scene-asset-readiness strong,.ws-scene-cost-box strong{overflow:hidden;color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ws-scene-asset-readiness .ws-readiness-ready{border-color:#1ed7603d;color:var(--ws-accent)}.ws-scene-warning-list span{display:flex;align-items:center;gap:var(--ws-space-2);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800}@media(max-width:1380px){.ws-step-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-project-workspace-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.ws-project-guidance-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.ws-project-guidance-layout-quick{grid-template-columns:minmax(0,1fr)}.ws-scene-inspector-panel,.ws-project-guidance-impact{grid-column:1 / -1;position:static;max-height:none}}@media(max-width:980px){.ws-project-workspace-header,.ws-project-workspace-toolbar{align-items:stretch;flex-direction:column}.ws-step-nav,.ws-project-guidance-layout,.ws-project-guidance-form-grid,.ws-project-guidance-mode-chooser,.ws-project-workspace-grid,.ws-project-settings-grid,.ws-scene-editor-grid,.ws-scene-editor-grid:first-child,.ws-ai-suggestion-panel,.ws-project-guidance-character-asset-actions{grid-template-columns:1fr}.ws-scene-list-panel,.ws-project-guidance-section-list{position:static;max-height:none}}.ws-assets-screen{display:grid;gap:var(--ws-space-6);min-height:100%;padding:var(--ws-space-6);background:var(--ws-bg-app)}.ws-assets-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ws-space-5)}.ws-assets-header h1{margin:0;color:var(--ws-fg-primary);font-family:var(--ws-font-title);font-size:30px;line-height:1.1}.ws-assets-header p:not(.ws-section-eyebrow){max-width:680px;margin:var(--ws-space-3) 0 0;color:var(--ws-fg-secondary);font-size:var(--ws-text-body);line-height:1.45}.ws-assets-header-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ws-space-3)}.ws-asset-kind-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--ws-space-3)}.ws-asset-kind-tabs button{display:flex;align-items:center;justify-content:space-between;gap:var(--ws-space-3);min-height:42px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-panel);color:var(--ws-fg-secondary);cursor:pointer;font:inherit;padding:0 var(--ws-space-4)}.ws-asset-kind-tabs button:hover,.ws-asset-kind-tabs .ws-asset-kind-active{border-color:var(--ws-border-strong);background:var(--ws-bg-elevated);color:var(--ws-fg-primary)}.ws-asset-kind-tabs span,.ws-asset-kind-tabs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-asset-kind-tabs span{font-size:var(--ws-text-small);font-weight:900}.ws-asset-kind-tabs strong{color:var(--ws-accent);font-size:var(--ws-text-caption);font-weight:900}.ws-assets-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:var(--ws-space-5);align-items:start}.ws-asset-upload-panel,.ws-assets-list-panel{display:grid;min-width:0;gap:var(--ws-space-5)}.ws-asset-upload-panel{position:sticky;top:var(--ws-space-5)}.ws-assets-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-4)}.ws-assets-card-heading h2{margin:0;color:var(--ws-fg-primary);font-size:var(--ws-text-feature);line-height:1.2}.ws-asset-file-picker{display:grid;gap:var(--ws-space-3);border:1px dashed var(--ws-border-strong);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);cursor:pointer;padding:var(--ws-space-5)}.ws-asset-file-picker input{width:100%;min-width:0;color:var(--ws-fg-secondary)}.ws-asset-file-picker span{overflow:hidden;color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ws-asset-upload-hint{margin:0;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700;line-height:1.45}.ws-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--ws-space-4)}.ws-asset-card{display:grid;min-width:0;overflow:hidden;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated)}.ws-asset-preview{display:grid;min-height:150px;place-items:center;background:var(--ws-bg-base);color:var(--ws-fg-muted)}.ws-asset-preview img{width:100%;height:190px;object-fit:cover}.ws-asset-preview audio{width:calc(100% - 24px)}.ws-asset-body{display:grid;gap:var(--ws-space-4);min-width:0;padding:var(--ws-space-4)}.ws-asset-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-3)}.ws-asset-title-row strong{min-width:0;overflow:hidden;color:var(--ws-fg-primary);font-size:var(--ws-text-caption);font-weight:900;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ws-asset-meta{display:grid;gap:var(--ws-space-2)}.ws-asset-meta span{overflow:hidden;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ws-asset-scene-links,.ws-asset-actions{display:flex;flex-wrap:wrap;gap:var(--ws-space-2)}.ws-asset-scene-links span{display:inline-flex;min-height:22px;align-items:center;border-radius:var(--ws-radius-pill);background:#b3b3b31a;color:var(--ws-fg-secondary);font-size:var(--ws-text-micro);font-weight:900;padding:0 8px}@media(max-width:1180px){.ws-asset-kind-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-assets-layout{grid-template-columns:1fr}.ws-asset-upload-panel{position:static}}@media(max-width:760px){.ws-assets-header{align-items:flex-start;flex-direction:column}.ws-asset-kind-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-render-screen{display:grid;gap:var(--ws-space-6);min-height:100%;padding:var(--ws-space-6);background:var(--ws-bg-app)}.ws-render-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ws-space-5)}.ws-render-header h1{margin:0;color:var(--ws-fg-primary);font-family:var(--ws-font-title);font-size:30px;line-height:1.1}.ws-render-header p:not(.ws-section-eyebrow){max-width:700px;margin:var(--ws-space-3) 0 0;color:var(--ws-fg-secondary);font-size:var(--ws-text-body);line-height:1.45}.ws-render-header-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ws-space-3)}.ws-preview-export .ws-render-screen{min-height:0;padding:0;background:transparent}.ws-render-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ws-space-4)}.ws-render-metrics-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-render-metric{display:grid;gap:var(--ws-space-3)}.ws-render-metric span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:900;text-transform:uppercase}.ws-render-metric strong{color:var(--ws-fg-primary);font-size:var(--ws-text-feature);font-weight:900;line-height:1}.ws-render-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,410px);gap:var(--ws-space-5);align-items:start}.ws-render-primary,.ws-render-side{display:grid;min-width:0;gap:var(--ws-space-5)}.ws-render-side{position:sticky;top:var(--ws-space-5)}.ws-render-options-panel,.ws-render-status-panel,.ws-render-policy-panel,.ws-render-output-panel{display:grid;min-width:0;gap:var(--ws-space-5)}.ws-render-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-4)}.ws-render-card-heading h2{margin:0;color:var(--ws-fg-primary);font-size:var(--ws-text-feature);line-height:1.2}.ws-render-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ws-space-4)}.ws-render-option-grid>div{display:grid;gap:var(--ws-space-2)}.ws-render-option-grid>div>span{color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:900}.ws-render-actions,.ws-render-guards,.ws-render-output-actions{display:flex;flex-wrap:wrap;gap:var(--ws-space-3)}.ws-render-capcut-summary{display:grid;gap:var(--ws-space-3);min-width:0;padding:var(--ws-space-4);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated)}.ws-render-capcut-paths{display:grid;gap:var(--ws-space-3)}.ws-render-capcut-paths span{display:grid;gap:4px;min-width:0}.ws-render-capcut-paths small{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700;line-height:1.4;overflow-wrap:anywhere}.ws-render-capcut-warnings{margin:0;padding-left:18px;color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:700;line-height:1.45}.ws-render-capcut-steps{margin:0;padding-left:18px;color:var(--ws-fg-secondary);font-size:var(--ws-text-body);font-weight:700;line-height:1.55}.ws-render-guards span{display:inline-flex;align-items:center;gap:var(--ws-space-2);min-height:28px;border-radius:var(--ws-radius-pill);background:#ffa42b1f;color:var(--ws-warning);font-size:var(--ws-text-small);font-weight:800;padding:0 10px}.ws-render-job-meta{display:flex;flex-wrap:wrap;gap:var(--ws-space-2)}.ws-render-job-meta span{display:inline-flex;min-height:24px;align-items:center;border-radius:var(--ws-radius-pill);background:var(--ws-bg-elevated);color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:900;padding:0 8px}.ws-render-error{margin:0;border:1px solid rgba(243,114,127,.3);border-radius:var(--ws-radius-8);background:#f3727f1f;color:var(--ws-danger);font-size:var(--ws-text-small);font-weight:800;line-height:1.45;padding:var(--ws-space-4)}.ws-render-policy-summary{display:grid;grid-template-columns:1fr 1fr;gap:var(--ws-space-3)}.ws-render-policy-summary span{display:grid;gap:var(--ws-space-2);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800;padding:var(--ws-space-4)}.ws-render-policy-summary strong{overflow:hidden;color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ws-render-policy-list{display:grid;gap:var(--ws-space-3)}.ws-render-policy-list label{display:flex;align-items:flex-start;gap:var(--ws-space-3);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800;line-height:1.35}.ws-render-policy-list input{width:15px;height:15px;flex:0 0 auto;margin:1px 0 0}.ws-render-thumbnail{width:100%;max-height:230px;border-radius:var(--ws-radius-8);object-fit:cover}.ws-render-output-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--ws-space-3);align-items:center;width:100%;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);padding:var(--ws-space-3)}.ws-render-output-row span{display:grid;min-width:0;gap:2px}.ws-render-output-row strong,.ws-render-output-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-render-output-row strong{color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:900}.ws-render-output-row small{color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:800;text-transform:uppercase}@media(max-width:1180px){.ws-render-layout{grid-template-columns:1fr}.ws-render-side{position:static}}@media(max-width:820px){.ws-render-header{align-items:flex-start;flex-direction:column}.ws-render-metrics,.ws-render-option-grid,.ws-render-policy-summary,.ws-render-output-row{grid-template-columns:1fr}}.ws-library-screen{display:grid;gap:var(--ws-space-6);min-height:100%;padding:var(--ws-space-6);background:var(--ws-bg-app)}.ws-library-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ws-space-5)}.ws-library-header h1{margin:0;color:var(--ws-fg-primary);font-family:var(--ws-font-title);font-size:30px;line-height:1.1}.ws-library-header p:not(.ws-section-eyebrow){max-width:720px;margin:var(--ws-space-3) 0 0;color:var(--ws-fg-secondary);font-size:var(--ws-text-body);line-height:1.45}.ws-library-header-status,.ws-library-actions{display:flex;flex-wrap:wrap;gap:var(--ws-space-3)}.ws-library-header-status{justify-content:flex-end}.ws-library-settings-panel,.ws-library-list-panel,.ws-library-editor-card{display:grid;min-width:0;gap:var(--ws-space-5)}.ws-library-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-4)}.ws-library-card-heading h2{margin:0;color:var(--ws-fg-primary);font-size:var(--ws-text-feature);line-height:1.2}.ws-library-settings-grid,.ws-library-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ws-space-4)}.ws-library-field{display:grid;gap:var(--ws-space-2);min-width:0}.ws-library-field>span{color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:900}.ws-library-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ws-space-3)}.ws-library-tabs button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--ws-space-3);min-height:44px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-panel);color:var(--ws-fg-secondary);cursor:pointer;font:inherit;padding:0 var(--ws-space-4);text-align:left}.ws-library-tabs button:hover,.ws-library-tabs .ws-library-tab-active{border-color:var(--ws-border-strong);background:var(--ws-bg-elevated);color:var(--ws-fg-primary)}.ws-library-tabs span,.ws-library-tabs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-library-tabs span{font-size:var(--ws-text-small);font-weight:900}.ws-library-tabs strong{color:var(--ws-accent);font-size:var(--ws-text-caption);font-weight:900}.ws-library-layout{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:var(--ws-space-5);align-items:start}.ws-library-list-panel{position:sticky;top:var(--ws-space-5);max-height:calc(100vh - 160px);overflow:auto}.ws-library-list,.ws-library-editor-area,.ws-library-editor-grid{display:grid;min-width:0;gap:var(--ws-space-4)}.ws-library-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ws-library-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ws-space-3);width:100%;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-primary);cursor:pointer;padding:var(--ws-space-4);text-align:left}.ws-library-row:hover,.ws-library-row-active{border-color:#1ed7606b;background:var(--ws-bg-card)}.ws-library-row>span{display:grid;min-width:0;gap:3px}.ws-library-row strong,.ws-library-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-library-row strong{color:var(--ws-fg-primary);font-size:var(--ws-text-caption);font-weight:900}.ws-library-row small{color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:800}.ws-library-checkbox{display:flex;align-items:center;gap:var(--ws-space-3);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800}.ws-library-checkbox input{width:15px;height:15px}.ws-library-analysis-status{margin:0;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800;line-height:1.45}.ws-library-warning-list{display:grid;gap:var(--ws-space-2)}.ws-library-warning-list p{margin:0;border:1px solid rgba(255,164,43,.28);border-radius:var(--ws-radius-8);background:#ffa42b1c;color:var(--ws-warning);font-size:var(--ws-text-small);font-weight:800;line-height:1.4;padding:var(--ws-space-3)}.ws-library-profile{display:grid;gap:var(--ws-space-3);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);padding:var(--ws-space-4)}.ws-library-profile strong{color:var(--ws-fg-primary);font-size:var(--ws-text-caption);font-weight:900;line-height:1.35}.ws-library-profile span{color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800;line-height:1.4}.ws-library-tags,.ws-library-reference-assets{display:flex;flex-wrap:wrap;gap:var(--ws-space-2)}.ws-library-tags span{display:inline-flex;align-items:center;min-height:24px;border-radius:var(--ws-radius-pill);background:#b3b3b31a;color:var(--ws-fg-secondary);font-size:var(--ws-text-micro);font-weight:900;padding:0 8px}.ws-library-empty{display:flex;align-items:center;gap:var(--ws-space-3);min-height:72px;border:1px dashed var(--ws-border-strong);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800;padding:var(--ws-space-4)}.ws-library-reference-assets{display:grid;gap:var(--ws-space-3)}.ws-library-reference-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--ws-space-3);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);padding:var(--ws-space-3)}.ws-library-reference-row a{color:var(--ws-accent);font-size:var(--ws-text-small);font-weight:900;text-decoration:none}.ws-library-reference-row span{color:var(--ws-info);font-size:var(--ws-text-micro);font-weight:900;text-transform:uppercase}.ws-library-reference-row small{overflow:hidden;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ws-library-audio{width:100%}.ws-voice-selector,.ws-scene-voice-panel{display:grid;gap:var(--ws-space-3)}.ws-voice-toolbar,.ws-voice-tabs,.ws-voice-picker,.ws-voice-preview-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ws-space-3);min-width:0}.ws-voice-tab-group{display:inline-flex;align-items:stretch}.ws-voice-tabs button{min-height:32px;padding:0 12px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);cursor:pointer;font:inherit;font-size:var(--ws-text-small);font-weight:800}.ws-voice-tab-group button{position:relative;border-radius:0}.ws-voice-tab-group button+button{margin-left:-1px}.ws-voice-tab-group button:first-child{border-top-left-radius:var(--ws-radius-pill);border-bottom-left-radius:var(--ws-radius-pill)}.ws-voice-tab-group button:last-child{border-top-right-radius:var(--ws-radius-pill);border-bottom-right-radius:var(--ws-radius-pill)}.ws-voice-tabs button:hover,.ws-voice-tab-active{z-index:1;border-color:#1ed76075;background:#1ed7601a;color:var(--ws-fg-primary)}.ws-voice-picker-field{flex:1 1 220px;min-width:0}.ws-voice-picker>small{width:100%;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:700}.ws-voice-selector-compact{gap:var(--ws-space-4)}.ws-voice-selector-compact .ws-voice-tabs{justify-content:flex-start;gap:8px}.ws-voice-selector-compact .ws-voice-picker{align-items:flex-end}.ws-voice-selector-compact .ws-voice-picker-field{flex:1 1 280px}.ws-voice-selected,.ws-scene-voice-heading,.ws-voice-search,.ws-voice-preview{display:flex;align-items:center;gap:var(--ws-space-2);flex-wrap:wrap}.ws-voice-selected{min-height:52px;padding:var(--ws-space-3);border:1px solid var(--ws-border);border-radius:var(--ws-radius-sm);background:color-mix(in srgb,var(--ws-panel) 88%,transparent)}.ws-voice-selected div,.ws-voice-result-active span,.ws-voice-results button span{display:grid;min-width:0;gap:2px}.ws-voice-selected strong,.ws-voice-results strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-voice-selected small,.ws-voice-results small{overflow:hidden;color:var(--ws-fg-muted);font-size:var(--ws-text-small);text-overflow:ellipsis;white-space:nowrap}.ws-voice-search .ws-control{min-width:min(320px,100%)}.ws-voice-results{display:grid;max-height:320px;overflow:auto;gap:var(--ws-space-2)}.ws-voice-result-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,180px);align-items:center;gap:var(--ws-space-2)}.ws-voice-results button{display:grid;width:100%;align-items:center;gap:var(--ws-space-2);padding:var(--ws-space-3);border:1px solid var(--ws-border);border-radius:var(--ws-radius-sm);background:transparent;color:var(--ws-fg);text-align:left}.ws-voice-results button:hover,.ws-voice-result-active{border-color:var(--ws-accent);background:color-mix(in srgb,var(--ws-accent) 14%,transparent)}.ws-voice-results audio,.ws-voice-preview audio{width:100%;max-width:220px;height:32px}.ws-voice-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ws-space-3)}.ws-voice-toggle{display:inline-flex;align-items:center;gap:var(--ws-space-2);color:var(--ws-fg);font-size:var(--ws-text-small);font-weight:800}.ws-voice-toggle input{width:16px;height:16px}@media(max-width:1280px){.ws-library-layout,.ws-library-editor-grid,.ws-voice-settings-grid,.ws-voice-result-row{grid-template-columns:1fr}.ws-library-list-panel{position:static;max-height:none}}@media(max-width:820px){.ws-library-header{align-items:flex-start;flex-direction:column}.ws-library-tabs,.ws-library-settings-grid,.ws-library-form-grid,.ws-library-reference-row{grid-template-columns:1fr}}.ws-credits-screen,.ws-policy-screen{display:grid;gap:var(--ws-space-6);min-height:100%;padding:var(--ws-space-6);background:var(--ws-bg-app)}.ws-credits-header,.ws-policy-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ws-space-5)}.ws-credits-header h1,.ws-policy-header h1{margin:0;color:var(--ws-fg-primary);font-family:var(--ws-font-title);font-size:30px;line-height:1.1}.ws-credits-header p:not(.ws-section-eyebrow),.ws-policy-header p:not(.ws-section-eyebrow){max-width:720px;margin:var(--ws-space-3) 0 0;color:var(--ws-fg-secondary);font-size:var(--ws-text-body);line-height:1.45}.ws-credits-header-actions,.ws-policy-header-status,.ws-policy-actions{display:flex;flex-wrap:wrap;gap:var(--ws-space-3);justify-content:flex-end}.ws-credits-metrics,.ws-policy-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ws-space-4)}.ws-credits-metric,.ws-policy-metric{display:grid;gap:var(--ws-space-3)}.ws-credits-metric span,.ws-policy-metric span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:900;text-transform:uppercase}.ws-credits-metric strong,.ws-policy-metric strong{color:var(--ws-fg-primary);font-size:var(--ws-text-feature);font-weight:900;line-height:1}.ws-credits-layout,.ws-policy-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:var(--ws-space-5);align-items:start}.ws-credits-primary,.ws-credits-side,.ws-policy-primary,.ws-policy-side{display:grid;min-width:0;gap:var(--ws-space-5)}.ws-credits-side,.ws-policy-side{position:sticky;top:var(--ws-space-5)}.ws-credits-packages-panel,.ws-credits-estimate-panel,.ws-credits-history-panel,.ws-policy-checklist-panel,.ws-policy-scenes-panel,.ws-policy-summary-panel{display:grid;min-width:0;gap:var(--ws-space-5)}.ws-credits-card-heading,.ws-policy-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-4)}.ws-credits-card-heading h2,.ws-policy-card-heading h2{margin:0;color:var(--ws-fg-primary);font-size:var(--ws-text-feature);line-height:1.2}.ws-credits-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ws-space-4)}.ws-credits-package-card{display:grid;gap:var(--ws-space-4);min-width:0;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);padding:var(--ws-space-5)}.ws-credits-package-card>div{display:grid;gap:3px}.ws-credits-package-card strong,.ws-credits-estimate-row strong,.ws-credits-history-row strong{overflow:hidden;color:var(--ws-fg-primary);font-size:var(--ws-text-caption);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ws-credits-package-card span,.ws-credits-package-card small,.ws-credits-estimate-row small,.ws-credits-history-row small{overflow:hidden;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ws-credits-package-card p{margin:0;color:var(--ws-fg-primary);font-size:var(--ws-text-feature);font-weight:900}.ws-credits-estimate-list,.ws-credits-history-list,.ws-policy-checklist,.ws-policy-scene-list{display:grid;gap:var(--ws-space-3)}.ws-credits-estimate-row,.ws-credits-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ws-space-3);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);padding:var(--ws-space-4)}.ws-credits-estimate-row>span,.ws-credits-history-row>span{display:grid;min-width:0;gap:3px}.ws-credits-estimate-row b,.ws-credits-history-row b{color:var(--ws-fg-primary);font-size:var(--ws-text-caption);font-weight:900}.ws-credits-history-row b.positive{color:var(--ws-accent)}.ws-credits-history-row b.negative{color:var(--ws-danger)}.ws-credits-partial{display:grid;gap:var(--ws-space-2);border:1px solid rgba(83,157,245,.26);border-radius:var(--ws-radius-8);background:#539df51a;padding:var(--ws-space-4)}.ws-credits-partial span{color:var(--ws-info);font-size:var(--ws-text-small);font-weight:900;text-transform:uppercase}.ws-credits-partial strong{color:var(--ws-fg-primary);font-size:var(--ws-text-caption);font-weight:900}.ws-credits-empty,.ws-policy-empty{display:flex;align-items:center;gap:var(--ws-space-3);min-height:72px;border:1px dashed var(--ws-border-strong);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800;padding:var(--ws-space-4)}.ws-policy-check-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ws-space-3);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);padding:var(--ws-space-4)}.ws-policy-check-row input{width:16px;height:16px;margin-top:1px}.ws-policy-check-row>span{display:grid;min-width:0;gap:3px}.ws-policy-check-row strong,.ws-policy-scene-row strong,.ws-policy-summary-grid strong{color:var(--ws-fg-primary);font-size:var(--ws-text-caption);font-weight:900;line-height:1.35}.ws-policy-check-row small,.ws-policy-scene-row small,.ws-policy-summary-grid span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800;line-height:1.35}.ws-policy-warning{margin:0;border:1px solid rgba(255,164,43,.28);border-radius:var(--ws-radius-8);background:#ffa42b1c;color:var(--ws-warning);font-size:var(--ws-text-small);font-weight:800;line-height:1.45;padding:var(--ws-space-4)}.ws-policy-scene-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--ws-space-3);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);padding:var(--ws-space-4)}.ws-policy-scene-index{display:grid;width:34px;height:34px;place-items:center;border-radius:var(--ws-radius-6);background:var(--ws-bg-control);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:900}.ws-policy-scene-row>div:nth-child(2){display:grid;min-width:0;gap:var(--ws-space-2)}.ws-policy-scene-row p{margin:0;color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800;line-height:1.45}.ws-policy-scene-flags{display:flex;grid-column:2;flex-wrap:wrap;gap:var(--ws-space-2)}.ws-policy-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ws-space-3)}.ws-policy-summary-grid span{display:grid;gap:var(--ws-space-2);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);padding:var(--ws-space-4)}@media(max-width:1180px){.ws-credits-layout,.ws-policy-layout{grid-template-columns:1fr}.ws-credits-side,.ws-policy-side{position:static}}@media(max-width:820px){.ws-credits-header,.ws-policy-header{align-items:flex-start;flex-direction:column}.ws-credits-metrics,.ws-policy-metrics,.ws-policy-summary-grid,.ws-policy-check-row,.ws-policy-scene-row{grid-template-columns:1fr}.ws-policy-scene-flags{grid-column:auto}}.ws-admin-screen{display:grid;gap:var(--ws-space-6);min-height:100%;padding:var(--ws-space-6);background:var(--ws-bg-app)}.ws-admin-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ws-space-5)}.ws-admin-header h1,.ws-admin-access-panel h1{margin:0;color:var(--ws-fg-primary);font-family:var(--ws-font-title);font-size:30px;line-height:1.1}.ws-admin-header p:not(.ws-section-eyebrow),.ws-admin-access-panel p:not(.ws-section-eyebrow){max-width:760px;margin:var(--ws-space-3) 0 0;color:var(--ws-fg-secondary);font-size:var(--ws-text-body);line-height:1.45}.ws-admin-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ws-space-3)}.ws-admin-access-panel{display:flex;align-items:flex-start;gap:var(--ws-space-5)}.ws-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ws-space-4)}.ws-admin-metric{display:grid;gap:var(--ws-space-3)}.ws-admin-metric span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:900;text-transform:uppercase}.ws-admin-metric strong{color:var(--ws-fg-primary);font-size:var(--ws-text-feature);font-weight:900;line-height:1}.ws-admin-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:var(--ws-space-5);align-items:start}.ws-admin-primary,.ws-admin-side,.ws-admin-panel,.ws-admin-run-panel{display:grid;min-width:0;gap:var(--ws-space-5)}.ws-admin-side{position:sticky;top:var(--ws-space-5)}.ws-admin-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-4)}.ws-admin-card-heading h2{margin:0;color:var(--ws-fg-primary);font-size:var(--ws-text-feature);line-height:1.2}.ws-admin-run-list,.ws-admin-release-grid,.ws-admin-quality-list,.ws-admin-cost-grid,.ws-admin-failure-list,.ws-admin-user-list,.ws-admin-compact-list,.ws-admin-invite-form{display:grid;min-width:0;gap:var(--ws-space-3)}.ws-admin-run-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ws-admin-run-list span,.ws-admin-release-row,.ws-admin-quality-row,.ws-admin-cost-row,.ws-admin-failure-row,.ws-admin-user-row,.ws-admin-compact-row{border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);padding:var(--ws-space-4)}.ws-admin-run-list span,.ws-admin-release-row,.ws-admin-user-row{display:grid;min-width:0;gap:var(--ws-space-2)}.ws-admin-release-row.passed{border-color:#1ed76047}.ws-admin-release-row.failed{border-color:#f3727f4d}.ws-admin-release-row span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:900;text-transform:uppercase}.ws-admin-quality-row{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(170px,.8fr) 120px minmax(170px,.8fr);align-items:center;gap:var(--ws-space-3)}.ws-admin-quality-row>div,.ws-admin-cost-row span,.ws-admin-failure-row span,.ws-admin-user-row span,.ws-admin-compact-row span{display:grid;min-width:0;gap:3px}.ws-admin-quality-row>span,.ws-admin-quality-row>small,.ws-admin-cost-row b,.ws-admin-user-row b,.ws-admin-user-row>small{color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800;line-height:1.35}.ws-admin-cost-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:var(--ws-space-3)}.ws-admin-failure-row,.ws-admin-compact-row{display:grid;gap:var(--ws-space-3)}.ws-admin-failure-row p,.ws-admin-compact-row p{margin:0;color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800;line-height:1.45}.ws-admin-run-list strong,.ws-admin-release-row strong,.ws-admin-quality-row strong,.ws-admin-cost-row strong,.ws-admin-failure-row strong,.ws-admin-user-row strong,.ws-admin-compact-row strong{overflow:hidden;color:var(--ws-fg-primary);font-size:var(--ws-text-caption);font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ws-admin-run-list small,.ws-admin-quality-row small,.ws-admin-cost-row small,.ws-admin-failure-row small,.ws-admin-user-row small,.ws-admin-compact-row small{overflow:hidden;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ws-admin-compact-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ws-admin-compact-row p{grid-column:1 / -1}.ws-admin-empty{display:flex;align-items:center;gap:var(--ws-space-3);min-height:72px;border:1px dashed var(--ws-border-strong);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800;padding:var(--ws-space-4)}@media(max-width:1320px){.ws-admin-layout,.ws-admin-quality-row,.ws-admin-cost-row{grid-template-columns:1fr}.ws-admin-side{position:static}}@media(max-width:820px){.ws-admin-header{align-items:flex-start;flex-direction:column}.ws-admin-metrics,.ws-admin-compact-row{grid-template-columns:1fr}}.ws-login-screen{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(320px,.6fr);gap:var(--ws-space-6);min-height:100vh;align-items:center;padding:clamp(32px,5vw,72px);background:linear-gradient(135deg,rgba(30,215,96,.08),transparent 34%),var(--ws-bg-base)}.ws-login-hero,.ws-login-side,.ws-login-status-card,.ws-login-trial-card{display:grid;min-width:0;gap:var(--ws-space-5)}.ws-login-hero{align-content:center}.ws-login-mark{display:grid;width:56px;height:56px;place-items:center;border-radius:var(--ws-radius-8);background:var(--ws-accent);color:var(--ws-fg-inverse);font-size:var(--ws-text-feature);font-weight:900}.ws-login-hero h1{max-width:720px;margin:0;color:var(--ws-fg-primary);font-family:var(--ws-font-title);font-size:46px;line-height:1.05}.ws-login-hero p:not(.ws-section-eyebrow),.ws-login-trial-card p{max-width:680px;margin:var(--ws-space-4) 0 0;color:var(--ws-fg-secondary);font-size:var(--ws-text-body);line-height:1.55}.ws-login-actions{display:flex;flex-wrap:wrap;gap:var(--ws-space-3)}.ws-login-watchpick-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;width:100%;color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ws-login-watchpick-link:hover{color:var(--ws-fg-primary)}.ws-login-error{display:flex;align-items:flex-start;gap:var(--ws-space-3);width:fit-content;max-width:680px;border:1px solid rgba(243,114,127,.3);border-radius:var(--ws-radius-8);background:#f3727f1f;color:var(--ws-danger);font-size:var(--ws-text-small);font-weight:800;line-height:1.45;padding:var(--ws-space-4)}.ws-login-status-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-4)}.ws-login-status-heading h2,.ws-login-trial-card h2{margin:0;color:var(--ws-fg-primary);font-size:var(--ws-text-feature);line-height:1.2}.ws-login-status-list{display:grid;gap:var(--ws-space-3)}.ws-login-status-list span{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--ws-space-3);min-width:0;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:800;padding:var(--ws-space-3)}.ws-login-status-list strong{overflow:hidden;color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ws-license-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--ws-space-4);border:1px solid rgba(255,164,43,.28);border-radius:var(--ws-radius-8);background:#ffa42b1c;color:var(--ws-warning);font-size:var(--ws-text-small);font-weight:900;padding:var(--ws-space-4) var(--ws-space-5)}.ws-feedback-panel{display:grid;min-width:0;gap:var(--ws-space-5)}.ws-feedback-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-space-4)}.ws-feedback-heading h2{margin:0;color:var(--ws-fg-primary);font-size:var(--ws-text-feature);line-height:1.2}.ws-feedback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ws-space-3)}.ws-feedback-grid span{display:grid;min-width:0;gap:var(--ws-space-2);border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);padding:var(--ws-space-4)}.ws-feedback-grid strong,.ws-feedback-form label{color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:900}.ws-feedback-grid small,.ws-feedback-grid a{overflow:hidden;color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ws-feedback-grid a{color:var(--ws-accent);text-decoration:none}.ws-feedback-warning{display:flex;align-items:flex-start;gap:var(--ws-space-3);border:1px solid rgba(255,164,43,.28);border-radius:var(--ws-radius-8);background:#ffa42b1c;color:var(--ws-warning);font-size:var(--ws-text-small);font-weight:800;line-height:1.45;padding:var(--ws-space-4)}.ws-feedback-forms,.ws-feedback-form{display:grid;gap:var(--ws-space-4)}.ws-feedback-form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--ws-space-3)}.ws-feedback-form label{display:grid;gap:var(--ws-space-2)}@media(max-width:980px){.ws-login-screen{grid-template-columns:1fr}.ws-topbar-feedback-popover{right:-96px;width:min(520px,calc(100vw - 40px))}}@media(max-width:720px){.ws-login-hero h1{font-size:34px}.ws-login-actions,.ws-license-banner{align-items:stretch;flex-direction:column}.ws-login-status-list span,.ws-feedback-grid,.ws-feedback-form-row{grid-template-columns:1fr}}.ws-shell-legacy-content{min-height:auto}.ws-scene-list-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,28%);grid-template-rows:auto;gap:10px;align-items:start;width:100%;height:auto;min-width:0;min-height:0}.ws-scene-list-editor-settings-body{display:grid;gap:10px;min-width:220px}.ws-scene-list-editor-settings-body>strong{color:var(--ws-fg-primary);font-size:13px;font-weight:800}.ws-scene-list-editor-settings-body label{display:grid;gap:6px;color:var(--ws-fg-secondary);font-size:var(--ws-text-micro);font-weight:800}.ws-scene-list-editor-rail,.ws-card.ws-scene-list-editor-rail{display:flex;flex-direction:column;height:min(680px,calc(100vh - 200px));max-height:calc(100vh - 200px);min-width:0;min-height:0;overflow:hidden}.ws-scene-list-editor-stage,.ws-card.ws-scene-list-editor-stage{display:flex;flex-direction:column;align-self:start;height:auto;max-height:100%;min-width:0;min-height:0;overflow:auto}.ws-scene-list-editor-rail-head,.ws-scene-list-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ws-space-3);padding:10px 12px;border-bottom:1px solid var(--ws-border-subtle)}.ws-scene-list-editor-rail-head h2,.ws-scene-list-editor-toolbar h2{margin:0;color:var(--ws-fg-primary);font-size:16px;font-weight:900;line-height:1.2;white-space:nowrap}.ws-scene-list-editor-count{display:inline-grid;min-width:28px;height:28px;place-items:center;border-radius:var(--ws-radius-pill);background:var(--ws-bg-elevated);color:var(--ws-fg-secondary);font-size:var(--ws-text-small);font-weight:900}.ws-scene-list-editor-toolbar-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ws-space-3)}.ws-scene-list-editor-toolbar .ws-segmented-control{width:180px}.ws-scene-list-editor-chrome{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.ws-scene-list-editor-chrome-item{position:relative;display:inline-flex}.ws-scene-list-editor-job-icon[data-tone=success]{color:var(--ws-accent)}.ws-scene-list-editor-job-icon[data-tone=danger]{color:var(--ws-danger)}.ws-scene-list-editor-job-icon[data-tone=warning]{color:var(--ws-warning)}.ws-scene-list-editor-job-icon[data-tone=info],.ws-scene-list-editor-job-icon.is-busy{color:var(--ws-info)}.ws-scene-list-editor-job-icon.is-busy svg{animation:ws-icon-spin .9s linear infinite}.ws-scene-list-editor-popover{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:min(360px,70vw);padding:12px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);box-shadow:var(--ws-shadow-heavy)}.ws-scene-list-editor-popover .ws-job-progress-panel,.ws-scene-list-editor-popover .ws-workspace-job-progress{padding:0;border:0;background:transparent}.ws-scene-list-editor-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;align-items:start;align-content:start;gap:10px;flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:10px}.ws-scene-card{appearance:none;display:flex;flex-direction:column;align-self:start;width:100%;height:max-content;min-height:min-content;overflow:visible;padding:0;border:1px solid var(--ws-border-default);border-radius:10px;background:var(--ws-bg-card);color:inherit;cursor:pointer;font:inherit;text-align:left}.ws-scene-list-editor-items[data-ratio="9:16"] .ws-scene-card{flex-direction:row;align-items:flex-start}.ws-scene-card:hover,.ws-scene-card:focus-visible{border-color:var(--ws-border-strong);outline:none}.ws-scene-card-selected{outline:1px solid rgba(30,215,96,.5)}.ws-scene-card-art,.ws-scene-card-art-empty{display:block;flex:0 0 auto;width:100%;line-height:0;background:#111}.ws-scene-list-editor-items[data-ratio="9:16"] .ws-scene-card-art,.ws-scene-list-editor-items[data-ratio="9:16"] .ws-scene-card-art-empty{width:112px;flex-basis:112px}.ws-scene-card-art img{display:block;width:100%;height:auto;object-fit:contain}.ws-scene-card-art-empty{display:grid;min-height:72px;place-items:center;line-height:normal;color:var(--ws-fg-muted)}.ws-scene-list-editor-items[data-ratio="9:16"] .ws-scene-card-art-empty{min-height:160px}.ws-scene-card-body{display:grid;align-content:start;flex:0 0 auto;gap:4px;min-width:0;padding:10px}.ws-scene-card-body strong{overflow:hidden;color:var(--ws-fg-primary);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ws-scene-card-body small{color:var(--ws-fg-muted);font-size:10px;font-weight:800}.ws-scene-card-body>span:not(.ws-scene-card-pills){display:-webkit-box;overflow:hidden;color:var(--ws-fg-secondary);font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ws-scene-card-pills{display:flex;flex-wrap:wrap;gap:6px}.ws-scene-card-pills span{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:var(--ws-bg-elevated);color:var(--ws-fg-muted);font-size:10px;font-weight:800}.ws-scene-card-pills span[data-tone=ready]{background:#1ed76024;color:var(--ws-accent)}.ws-scene-card-pills span[data-tone=missing]{background:#ffa42b24;color:var(--ws-warning)}.ws-scene-card-pills span[data-tone=generating]{background:#539df524;color:var(--ws-info)}.ws-scene-card-pills span[data-tone=failed]{background:#f3727f24;color:var(--ws-danger)}.ws-scene-list-row{appearance:none;display:grid;grid-template-columns:22px 40px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:56px;padding:6px 8px;border:0;border-radius:var(--ws-radius-8);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.ws-scene-list-row:hover,.ws-scene-list-row:focus-visible{background:var(--ws-bg-elevated);outline:none}.ws-scene-list-row-selected,.ws-scene-list-row-selected:hover{background:var(--ws-bg-card);box-shadow:inset 2px 0 0 var(--ws-accent)}.ws-scene-list-row-index{color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:800;letter-spacing:.04em}.ws-scene-list-row-selected .ws-scene-list-row-index{color:var(--ws-accent)}.ws-scene-list-row-thumb{display:grid;place-items:center;overflow:hidden;width:40px;height:40px;max-width:40px;max-height:40px;border-radius:var(--ws-radius-6);background:var(--ws-bg-control);color:var(--ws-fg-muted)}.ws-scene-list-row-thumb img{display:block;width:40px;height:40px;max-width:40px;max-height:40px;object-fit:cover}.ws-scene-list-row-copy{display:grid;gap:4px;min-width:0}.ws-scene-list-row-copy strong{overflow:hidden;color:var(--ws-fg-primary);font-size:var(--ws-text-small);font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ws-scene-list-row-copy small{display:flex;gap:8px;color:var(--ws-fg-muted);font-size:10px;font-weight:800}.ws-scene-list-row-copy small span{display:inline-flex;align-items:center;gap:4px}.ws-scene-list-row-copy small span:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.ws-scene-list-row-copy small span[data-tone=ready]{color:var(--ws-accent)}.ws-scene-list-row-copy small span[data-tone=missing]{color:var(--ws-warning)}.ws-scene-list-row-copy small span[data-tone=generating]{color:var(--ws-info)}.ws-scene-list-row-copy small span[data-tone=failed]{color:var(--ws-danger)}.ws-scene-list-editor-tabs{display:flex;gap:6px;padding:8px 12px 0}.ws-scene-list-editor-tabs button{border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);background:transparent;color:var(--ws-fg-secondary);cursor:pointer;font:inherit;font-size:11px;font-weight:800;padding:6px 10px}.ws-scene-list-editor-tabs .is-active{border-color:transparent;background:#1ed7601f;color:var(--ws-accent)}.ws-scene-list-editor-voice{display:grid;gap:6px;padding:0 12px 8px;color:var(--ws-fg-secondary);font-size:11px;font-weight:800}.ws-scene-list-editor-player{display:grid;min-height:0;place-items:center;margin:8px 10px;overflow:hidden;border-radius:var(--ws-radius-8);background:#080808}.ws-scene-list-editor-stage .ws-scene-list-editor-player{display:block;width:calc(100% - 20px);height:auto;min-height:0;aspect-ratio:9 / 16;margin:8px 10px 0}.ws-scene-list-editor-stage .ws-scene-list-editor-player[data-ratio="16:9"]{aspect-ratio:16 / 9}.ws-scene-list-editor-player .slide-preview-frame,.ws-scene-list-editor-player .slide-preview-frame.portrait,.ws-scene-list-editor-player .slide-preview-frame.landscape{width:100%;height:100%;min-height:0;border:0;background:transparent;padding:0}.ws-scene-list-editor-stage .ws-scene-list-editor-player .slide-preview-frame,.ws-scene-list-editor-stage .ws-scene-list-editor-player .slide-preview-frame.portrait,.ws-scene-list-editor-stage .ws-scene-list-editor-player .slide-preview-frame.landscape{padding:0}.ws-scene-list-editor-player .slide-preview-canvas,.ws-scene-list-editor-player .slide-preview-canvas.portrait,.ws-scene-list-editor-player .slide-preview-canvas.landscape{width:100%;height:100%;max-width:none;max-height:none}.ws-scene-list-editor-captions{display:grid;gap:8px;min-width:0;min-height:0;margin:8px 10px 0;overflow:hidden}.ws-scene-list-editor-captions-head,.ws-scene-list-editor-captions-actions{display:flex;align-items:center;gap:var(--ws-space-3)}.ws-scene-list-editor-captions-head{justify-content:space-between}.ws-scene-list-editor-captions-head>div:first-child{display:flex;align-items:baseline;gap:8px}.ws-scene-list-editor-captions-head span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800}.ws-scene-list-editor-captions-head small{color:var(--ws-fg-disabled);font-size:var(--ws-text-micro);font-weight:800}.ws-scene-list-editor-caption-list{display:grid;gap:6px;min-height:0;overflow:auto;padding-right:2px}.ws-scene-list-editor-caption-row{display:grid;grid-template-columns:22px minmax(0,1fr) 44px 28px 28px;gap:6px;align-items:center;min-width:0;padding:4px 6px;border-radius:var(--ws-radius-6)}.ws-scene-list-editor-caption-row.is-active{background:var(--ws-bg-elevated)}.ws-scene-list-editor-caption-row>span{color:var(--ws-fg-muted);font-size:var(--ws-text-micro);font-weight:800}.ws-scene-list-editor-caption-row .ws-control{width:100%;min-width:0}.ws-scene-list-editor-caption-row small{color:var(--ws-fg-disabled);font-size:10px;font-weight:800;text-align:right}.ws-scene-list-editor-caption-row small[data-over=true]{color:var(--ws-warning)}.ws-scene-list-editor-dock{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px 12px;border-top:1px solid var(--ws-border-subtle)}.ws-continue-generate-overlay{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:#0000008f}.ws-continue-generate-dialog{display:grid;width:min(560px,calc(100vw - 32px));gap:14px;padding:18px;border:1px solid var(--ws-border-strong);border-radius:16px;background:var(--ws-bg-elevated)}.ws-continue-generate-dialog h3{margin:0}.ws-continue-generate-dialog p{margin:0;color:var(--ws-fg-secondary);font-size:13px}.ws-continue-generate-checks{display:flex;flex-wrap:wrap;gap:8px}.ws-continue-generate-checks label{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);font-size:12px;font-weight:800}.ws-continue-generate-actions{display:flex;justify-content:flex-end;gap:8px}.ws-preview-export{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;height:auto;overflow:visible}.ws-preview-export-tabs{display:flex;flex-wrap:wrap;gap:6px}.ws-preview-export-tabs button{border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-pill);background:transparent;color:var(--ws-fg-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:6px 12px}.ws-preview-export-tabs .is-active{border-color:transparent;background:#1ed7601f;color:var(--ws-accent)}.ws-preview-export-body{min-width:0;min-height:0;overflow:visible}.ws-preview-export-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:10px;min-width:0;min-height:0;height:auto;overflow:visible}.ws-preview-export-timeline,.ws-card.ws-preview-export-timeline{display:flex;align-self:start;width:100%;height:min(640px,calc(100vh - 220px));max-height:min(640px,calc(100vh - 220px));min-width:0;min-height:0;overflow:hidden;flex-direction:column}.ws-preview-export-timeline-list{display:flex;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;flex-direction:column}.ws-preview-main-panel,.ws-card.ws-preview-main-panel{display:flex;flex-direction:column;justify-self:center;align-self:start;width:fit-content;max-width:100%;min-width:0;min-height:0;height:auto;overflow:hidden}.ws-preview-player.ws-scene-list-editor-player,.ws-preview-player{display:block;flex:0 0 auto;width:min(720px,calc(100vw - 560px),calc((100vh - 280px) * 16 / 9));height:auto;max-width:100%;min-height:0;aspect-ratio:16 / 9;margin:10px;overflow:hidden}.ws-preview-player.ws-scene-list-editor-player[data-ratio="9:16"],.ws-preview-player[data-ratio="9:16"]{width:auto;height:min(480px,calc(100vh - 260px));max-width:270px;aspect-ratio:9 / 16}.ws-preview-player.ws-scene-list-editor-player .slide-preview-frame,.ws-preview-player.ws-scene-list-editor-player .slide-preview-frame.portrait,.ws-preview-player.ws-scene-list-editor-player .slide-preview-frame.landscape,.ws-preview-player .slide-preview-frame,.ws-preview-player .slide-preview-frame.portrait,.ws-preview-player .slide-preview-frame.landscape,.ws-preview-player.ws-scene-list-editor-player .slide-preview-canvas,.ws-preview-player.ws-scene-list-editor-player .slide-preview-canvas.portrait,.ws-preview-player.ws-scene-list-editor-player .slide-preview-canvas.landscape,.ws-preview-player .slide-preview-canvas,.ws-preview-player .slide-preview-canvas.portrait,.ws-preview-player .slide-preview-canvas.landscape{display:block;position:relative;width:100%;height:100%;min-height:0;max-width:none;max-height:none;aspect-ratio:auto}.ws-preview-player .slide-preview-canvas>div{width:100%;height:100%}.ws-preview-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ws-space-5);align-items:start}.ws-preview-heading-actions{display:flex;align-items:center;gap:var(--ws-space-3);flex-shrink:0}.ws-final-preview-panel{display:grid;gap:var(--ws-space-4);min-width:0}.ws-final-preview-panel{width:100%;max-width:1180px;margin:0 auto}.ws-final-preview-stage{display:grid;min-width:0}.ws-final-preview-meta{display:flex;flex-wrap:wrap;gap:var(--ws-space-3)}.ws-final-preview-meta span{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800}.ws-manuscript-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ws-space-3)}.ws-manuscript-analysis-card,.ws-manuscript-analysis-result,.ws-shortform-limit-panel{display:grid;gap:var(--ws-space-2);min-width:0;border:1px solid var(--ws-border-default);border-radius:var(--ws-radius-8);background:var(--ws-bg-elevated);padding:var(--ws-space-4)}.ws-manuscript-analysis-card span,.ws-manuscript-analysis-result span,.ws-shortform-limit-panel span,.ws-shortform-limit-panel small{color:var(--ws-fg-muted);font-size:var(--ws-text-small);font-weight:800;line-height:1.45}.ws-manuscript-analysis-card strong,.ws-manuscript-analysis-result strong,.ws-shortform-limit-panel strong{color:var(--ws-fg-primary);font-size:var(--ws-text-caption);font-weight:900}.ws-manuscript-analysis-result,.ws-shortform-limit-panel{grid-template-columns:minmax(0,1fr)}.ws-manuscript-analysis-result-list{display:grid;gap:4px}.ws-shortform-limit-actions,.ws-action-card-row{display:flex;flex-wrap:wrap;gap:var(--ws-space-3)}@media(max-width:1180px){.ws-scene-list-editor{grid-template-columns:minmax(0,1fr) minmax(200px,32%)}.ws-scene-list-editor-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-preview-export-preview{grid-template-columns:minmax(0,1fr) minmax(200px,240px)}.ws-scene-list-editor-assets,.ws-manuscript-analysis-grid{grid-template-columns:1fr}}
