.dr.da-shell{--page:var(--cc-bg);--bg:var(--cc-bg);--zone:var(--cc-card);--sf:var(--cc-card);--card:var(--cc-card);--surface:var(--cc-card);--tx:var(--cc-text);--tx2:var(--cc-muted);--tx3:#646d7a;--tx4:#9aa1ab;--ln:var(--cc-line);--bd:var(--cc-line);--edge:var(--cc-line);--fill:var(--cc-chip);--fill2:#e4e7ec;--btn:var(--cc-text);--btnTx:#ffffff;--btnGlow:transparent;--halo:transparent;--band:transparent;--scrim:rgba(14,17,22,0.42);--shadow:rgba(16,24,40,0.12);--sh1:transparent;--sh2:transparent;--dot:var(--cc-accent-ink);--dash:#c9ced6;--scan:color-mix(in srgb,var(--cc-scan,#10aec2) 22%,transparent);--ghost:var(--cc-chip);--warn:#b54708;--p0:var(--cc-accent-soft);--p1:var(--cc-accent-ink);--p2:#0a7f8f;--p3:#08707e;--p0r:233,249,251;--p1r:11,143,160;--p2r:10,127,143;--p3r:8,112,126;--spark-0:var(--cc-accent-soft);--spark-1:var(--cc-scan);--spark-2:var(--cc-accent-ink);--app-chrome:rgba(255,255,255,0.94);--glow-blue-gold:var(--cc-card);--font:var(--cc-font);color:var(--cc-text);background:var(--cc-bg)}:root[data-brand=showlight] .dr.da-shell{--p2:#a04a08;--p3:#8d4107;--p0r:255,243,224;--p1r:180,83,9;--p2r:160,74,8;--p3r:141,65,7}html:has(.dr.da-shell:not(.da-landing-demo)),html:has(.dr.da-shell:not(.da-landing-demo)) body{color-scheme:light;background:#f5f6f8}.dr.da-shell:after{display:none}@media (max-width:899px){.dr.da-shell{background:var(--cc-bg)}}@media (min-width:900px){.dr.da-shell .da-pane{background:var(--cc-bg)}}.dr.da-shell .da-head{--app-chrome:rgba(255,255,255,0.94);background:rgba(255,255,255,.94);border-bottom:1px solid var(--cc-line)}.dr.da-shell .da-head>.da-wordmark.dr-brand,.dr.da-shell .da-tabs>.da-rail-wordmark.dr-brand{color:var(--cc-text)}.dr.da-shell .da-balance,.dr.da-shell .da-head>.da-balance{height:36px;min-height:36px;padding:0 12px;border:1px solid var(--cc-line);border-radius:999px;background:var(--cc-card);color:var(--cc-text);box-shadow:var(--cc-shadow-sm);font:600 14px/1 var(--cc-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr.da-shell .da-balance svg{color:#d99a00}.dr.da-shell .da-head .da-feedback{border:1px solid var(--cc-line);background:var(--cc-card);color:var(--cc-muted);box-shadow:none}.dr.da-shell .da-head .da-feedback:hover{background:var(--cc-card);color:var(--cc-text)}.dr.da-shell .da-account-button{color:var(--cc-text)}@media (max-width:899.98px){.dr.da-shell>.da-tabs.is-track{--track-bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;grid-gap:0;gap:0;height:calc(68px + env(safe-area-inset-bottom));padding:6px 12px calc(6px + env(safe-area-inset-bottom));background:var(--cc-card);border-top:1px solid var(--cc-line);box-shadow:0 -1px 0 #ffffff,0 -8px 24px #1018280a}.dr.da-shell>.da-tabs.is-track:before{display:none}.dr.da-shell>.da-tabs.is-track .da-tab-thumb,.dr.da-shell>.da-tabs.is-track.is-at-create .da-tab-thumb,.dr.da-shell>.da-tabs.is-track.is-at-home .da-tab-thumb{display:block;position:absolute;top:6px;bottom:auto;left:12px;width:calc((100% - 24px) / 3);height:56px;border-radius:16px;background:var(--cc-chip);background-image:none;box-shadow:none;transform:translateX(0);transition:transform .48s var(--cc-spring)}.dr.da-shell>.da-tabs.is-track .da-tab-thumb:before{display:none}.dr.da-shell>.da-tabs.is-track.is-at-home .da-tab-thumb{transform:translateX(100%)}.dr.da-shell>.da-tabs.is-track.is-at-create .da-tab-thumb{transform:translateX(200%)}.dr.da-shell>.da-tabs.is-track:not(.is-at-ideas):not(.is-at-home):not(.is-at-create) .da-tab-thumb{opacity:0}.dr.da-shell>.da-tabs.is-track .da-tab,.dr.da-shell>.da-tabs.is-track .da-tab.is-home,.dr.da-shell>.da-tabs.is-track .da-tab[data-tab=create],.dr.da-shell>.da-tabs.is-track .da-tab[data-tab=ideas]{position:relative;inset:auto;z-index:1;width:auto;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;border-radius:16px;background:none;color:var(--cc-muted);font:600 12px/1 var(--cc-font);letter-spacing:0}.dr.da-shell>.da-tabs.is-track .da-tab.is-home>span:last-child,.dr.da-shell>.da-tabs.is-track .da-tab>span:last-child{position:static;width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;font-weight:600}.dr.da-shell>.da-tabs.is-track .da-tab .da-tab-icon,.dr.da-shell>.da-tabs.is-track .da-tab.is-home .da-tab-icon,.dr.da-shell>.da-tabs.is-track .da-tab:not(.is-home) .da-tab-icon{position:static;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:0;background:none;box-shadow:none;color:inherit}.dr.da-shell>.da-tabs.is-track .da-tab.is-home .da-tab-icon:before{display:none}.dr.da-shell>.da-tabs.is-track .da-tab .da-tab-icon svg{width:22px;height:22px}.dr.da-shell>.da-tabs.is-track .da-tab.is-home .da-tab-icon svg,.dr.da-shell>.da-tabs.is-track .da-tab.is-home.is-active .da-tab-icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2}.dr.da-shell>.da-tabs.is-track:is(.is-at-ideas,.is-at-create,.is-at-home) .da-tab.is-home .da-tab-icon{box-shadow:none}.dr.da-shell>.da-tabs.is-track .da-tab.is-active,.dr.da-shell>.da-tabs.is-track .da-tab.is-active:not(.is-home){color:var(--cc-text);background:none}.dr.da-shell>.da-tabs.is-track .da-tab:hover{filter:none;color:var(--cc-text)}.dr.da-shell>.da-tabs.is-track .da-tab.is-home .da-tab-renders{top:2px;right:auto;left:calc(50% + 6px)}.dr.da-shell .da-tab-renders{box-shadow:0 0 0 2px var(--cc-card)}}@media (max-width:899.98px) and (prefers-reduced-motion:reduce){.dr.da-shell>.da-tabs.is-track .da-tab-thumb{transition:none}}.dr.da-shell .dr-workspace-intro h1{font-family:var(--cc-font)!important;font-weight:600!important;letter-spacing:-.035em!important;color:var(--cc-text)}@media (max-width:899px){.dr.da-shell .da-create .dr-workspace-intro h1,.dr.da-shell .dr-workspace-intro h1{font-size:28px!important;line-height:1.1!important}}.dr.da-shell .dr-workspace-intro p{color:var(--cc-muted)}@media (max-width:899.98px){.dr.da-shell .dr-workspace-action-dock:not(:empty){padding:22px var(--app-gutter) 12px;background:linear-gradient(180deg,#f5f6f800,#f5f6f8 34%)}.dr.da-shell .dr-workspace-action-dock>.kg-genwide.is-dim,.dr.da-shell .dr-workspace-action-dock>:is(.di-generate-main,.kg-genwide,.st-studio-download,[data-generation-action]):not(.is-dim):not(:disabled),.dr.da-shell .dr-workspace-action-dock>button{min-height:56px;padding:14px 18px;border:0;border-radius:var(--cc-r);background:var(--cc-text);color:#ffffff;font:600 17px/1.2 var(--cc-font);letter-spacing:-.01em;box-shadow:var(--cc-shadow-btn);filter:none;overflow:hidden;isolation:isolate;transition:transform .18s var(--cc-ease),background-color .16s ease,opacity .2s ease}.dr.da-shell .dr-workspace-action-dock>button:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97);box-shadow:var(--cc-shadow-btn)}.dr.da-shell .dr-workspace-action-dock>.kg-genwide.is-dim,.dr.da-shell .dr-workspace-action-dock>button:disabled,.dr.da-shell .dr-workspace-action-dock>button[aria-disabled=true]{opacity:.32;filter:none;box-shadow:none}.dr.da-shell .dr-workspace-action-dock>button:focus-visible{outline:2px solid var(--cc-scan);outline-offset:3px}.dr.da-shell .dr-workspace-action-dock .dr-credit-amount svg{color:#f2c14e}}@media (hover:hover) and (pointer:fine){.dr.da-shell .dr-workspace-action-dock>.kg-genwide.is-dim:hover,.dr.da-shell .dr-workspace-action-dock>button:hover:not(:disabled):not([aria-disabled=true]){background:var(--cc-text-hover);filter:none}}.dr.da-shell .cc-ripple{position:absolute;z-index:-1;border-radius:50%;background:rgba(255,255,255,.28);transform:scale(0);animation:cc-ripple .6s var(--cc-ease) forwards;pointer-events:none}@keyframes cc-ripple{to{transform:scale(4);opacity:0}}.dr.da-shell .dr-hold.is-armed.is-holding:not(:disabled),.dr.da-shell .dr-hold.is-armed:not(.is-holding):not(:disabled){background:var(--cc-text)!important;color:#ffffff!important;box-shadow:var(--cc-shadow-btn)!important}.dr.da-shell .dr-hold.is-armed:not(.is-holding):not(:disabled):after{background:conic-gradient(from var(--dr-hold-border-angle),#0e1116 0,var(--cc-scan,#10aec2) 50%,#0e1116 100%)}.dr.da-shell .dr-hold.is-armed:before{background:var(--cc-scan);border-right:0}.dr.da-shell .dr-hold-free.is-armed.is-holding:not(:disabled),.dr.da-shell .dr-hold-free.is-armed:not(.is-holding):not(:disabled){background:var(--cc-text)!important;color:#fff!important}.dr.da-shell .dr-hold-free.is-armed:before{background:#5d6673}.dr.da-shell .dr-hold.is-holding{transform:scale(.97)}.dr.da-shell .cc-count{display:inline-block;animation:cc-pulse .6s var(--cc-ease)}@keyframes cc-pulse{40%{transform:scale(1.08)}}.dr.da-shell .da-tab-renders{background:var(--cc-text);border:0;color:#fff}.dr.da-shell .da-tab-renders .da-ring{border-color:#fff #ffffff55 #ffffff55}.dr.da-shell :is(.da-video-page,.da-sheet.da-media-viewer.is-page){background:var(--cc-bg);color:var(--cc-text)}.dr.da-shell :is(.da-video-page,.da-sheet.da-media-viewer.is-page):before{display:none}.dr.da-shell .da-video-page .da-media-viewer.is-page{background:transparent}.dr.da-shell :is(.da-video-page,.da-media-viewer.is-page) .da-viewer-top{background:rgba(255,255,255,.94);border-bottom:1px solid var(--cc-line);color:var(--cc-text)}.dr.da-shell :is(.da-video-page,.da-media-viewer.is-page) .da-viewer-heading h2{color:var(--cc-text);font:600 17px/1.2 var(--cc-font);letter-spacing:-.02em}.dr.da-shell :is(.da-video-page,.da-media-viewer) .da-viewer-meta{color:var(--cc-muted)}.dr.da-shell :is(.da-video-page,.da-media-viewer,.da-sheet) :is(.da-sheet-close,.da-viewer-trash){border:1px solid var(--cc-line);background:var(--cc-card);color:var(--cc-text);box-shadow:none}.dr.da-shell :is(.da-video-page,.da-media-viewer.is-page) .da-viewer-dock{background:rgba(255,255,255,.94);border-top:1px solid var(--cc-line)}@media (min-width:900px){.dr.da-shell .da-video-page{background:var(--cc-bg)}}.dr.da-shell .st-live-studio .st-master-frame{background:#000;border-color:transparent;box-shadow:var(--cc-shadow-md)}.dr.da-shell .da-video-page-head>.da-seller-flow-steps{background:rgba(255,255,255,.94)}.dr.da-shell .cc-toast{position:fixed;left:50%;bottom:calc(var(--workspace-nav-height, 68px) + 96px + env(safe-area-inset-bottom));z-index:400;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 16px 10px 10px;border-radius:999px;background:var(--cc-text);color:#fff;font:600 14px/1.2 var(--cc-font);box-shadow:0 10px 30px #10182840;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,24px) scale(.96);transition:transform .55s var(--cc-spring),opacity .25s ease}.dr.da-shell .cc-toast.is-shown{opacity:1;transform:translate(-50%)}.dr.da-shell .cc-toast span{overflow:hidden;text-overflow:ellipsis}.dr.da-shell .cc-toast i{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--cc-good)}.dr.da-shell .cc-toast svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media (min-width:900px){.dr.da-shell .cc-toast{bottom:32px}}@media (prefers-reduced-motion:reduce){.dr.da-shell .cc-toast{transition:opacity .12s ease;transform:translate(-50%)}}.dr.da-shell .da-viewer-dock .da-viewer-download:not(.is-armed),.dr.da-shell .st-live-studio .st-studio-download:not(.is-armed),.dr.da-shell .st-studio-download:not(.is-armed){position:relative;isolation:isolate;overflow:hidden;min-height:56px;border:0;border-radius:var(--cc-r);background:var(--cc-text);color:#fff;font:600 17px/1.2 var(--cc-font);box-shadow:var(--cc-shadow-btn);filter:none;transition:transform .18s var(--cc-ease),background-color .16s ease}.dr.da-shell .st-studio-download:active:not(:disabled){transform:scale(.97)}@media (hover:hover){.dr.da-shell .st-studio-download:hover:not(:disabled):not(.is-armed){background:var(--cc-text-hover);filter:none}}.dr.da-shell .st-studio-download:disabled{opacity:.32}.dr.da-shell .da-video-page :is(.st-page-dock,.st-panel-download) .st-studio-download[aria-busy=true]:disabled,.dr.da-shell .st-studio-download[aria-busy=true]:disabled{opacity:.88}.dr.da-shell .st-studio-download .dr-credit-icon{color:#f2c14e}.dr.da-shell .vp-tabs-track{border-color:var(--cc-line);background:var(--cc-chip)}.dr.da-shell .vp-tabs-thumb{background:var(--cc-card);box-shadow:0 1px 2px #1018280f,0 2px 8px #10182814;transition:transform .45s var(--cc-spring)}.dr.da-shell .vp-tab{color:var(--cc-text)}.dr.da-shell .vp-tab:hover{filter:none}.dr.da-shell .vp-tab-tile{color:var(--cc-accent-ink);background:var(--cc-card);box-shadow:0 0 0 1px var(--cc-line),var(--cc-shadow-sm)}.dr.da-shell .vp-tab.is-picked .vp-tab-tile{color:var(--cc-text);background:var(--cc-card);box-shadow:0 0 0 1.5px var(--cc-text),0 10px 24px #10182814}.dr.da-shell .vp-tab-words small{color:var(--cc-muted);opacity:1}.dr.da-shell .vp-tab.is-on .vp-tab-words small{color:var(--cc-accent-ink)}.dr.da-shell .st-layer-inline .st-inline-back{color:var(--cc-text)}.dr.da-shell .dr-extend-btn{background:var(--cc-card);color:var(--cc-text);box-shadow:inset 0 0 0 1.5px var(--cc-gold),var(--cc-shadow-sm)}.dr.da-shell .dr-extend-btn .dr-credit-icon,.dr.da-shell .dr-extend-btn svg{color:#d99a00}.dr.da-shell .dr-extend-btn:hover:not(:disabled){background:#fffbf0}.dr.da-shell .dr-extend-btn.is-full{background:transparent;color:var(--cc-muted);box-shadow:inset 0 0 0 1px #f2c14e80}.dr.da-shell .dr-extend-price{background:#fdf3d7;color:#6b4a00}html:not([data-input=pointer]) .dr.da-shell .dr-extend-btn:focus-visible:not(.is-armed){background:#fffbf0;box-shadow:inset 0 0 0 2px #d99a00}.dr.da-shell .st-hint{color:var(--cc-muted)}.dr.da-shell .da-create .kc-create-composer :is(.kg-genwide,.kc-img-genbtn):not(.is-dim):not(:disabled),.dr.da-shell .di-charcoal .di-generate-main:not(.is-dim):not(:disabled),.dr.da-shell :is(.st-layer-drawer,.st-pick-sheet,.st-project-sheet,.vp-dock-slot) :is(.st-dock-row,.cc-footer,.st-settings-actions,.st-pick-done,.st-pick-empty) .da-solid:not(.is-dim){position:relative;isolation:isolate;overflow:hidden;border:0;background:var(--cc-text);color:#fff;font-family:var(--cc-font);font-weight:600;box-shadow:var(--cc-shadow-btn);filter:none;transition:transform .18s var(--cc-ease),background-color .16s ease}.dr.da-shell .da-create .kc-create-composer :is(.kg-genwide,.kc-img-genbtn):not(.is-dim):not(:disabled):active,.dr.da-shell :is(.st-layer-drawer,.st-pick-sheet,.st-project-sheet,.vp-dock-slot) :is(.st-dock-row,.cc-footer,.st-settings-actions,.st-pick-done,.st-pick-empty) .da-solid:not(.is-dim):active:not(:disabled){transform:scale(.97);background:var(--cc-text);box-shadow:var(--cc-shadow-btn)}.dr.da-shell :is(.st-layer-drawer,.st-pick-sheet,.st-project-sheet,.vp-dock-slot) :is(.st-dock-row,.cc-footer,.st-settings-actions,.st-pick-done,.st-pick-empty) .da-solid:disabled{color:#fff;background:var(--cc-text);filter:none;opacity:.32}@media (hover:hover){.dr.da-shell .da-create .kc-create-composer :is(.kg-genwide,.kc-img-genbtn):not(.is-dim):not(:disabled):hover,.dr.da-shell .di-charcoal .di-generate-main:not(.is-dim):not(:disabled):hover,.dr.da-shell :is(.st-layer-drawer,.st-pick-sheet,.st-project-sheet,.vp-dock-slot) :is(.st-dock-row,.cc-footer,.st-settings-actions,.st-pick-done,.st-pick-empty) .da-solid:not(.is-dim):hover:not(:disabled){background:var(--cc-text-hover);filter:none}}.dr.da-shell .vp-dock-slot .da-solid .dr-credit-icon{color:#f2c14e}.dr.da-shell .da-pane .dr-workspace-intro h1{color:var(--cc-text);background:none;-webkit-text-fill-color:currentColor}.dr.da-shell .da-home.is-focused .hl-tabsrow .da-library-action,.dr.da-shell .da-library-action{border:1px solid var(--cc-line);background:var(--cc-card);color:var(--cc-text);box-shadow:var(--cc-shadow-sm);font-family:var(--cc-font)}.dr.da-shell .da-home.is-focused .hl-tabsrow .da-library-action svg,.dr.da-shell .da-library-action svg{color:var(--cc-text)}.dr.da-shell .da-library-action.is-primary{border:0;background:var(--cc-text);color:#fff;box-shadow:var(--cc-shadow-btn)}.dr.da-shell .da-library-action.is-primary svg{color:#fff}.dr.da-shell .da-library-action.is-primary:active{background:var(--cc-text)}.dr.da-shell .da-home.is-focused .hl-tabs{position:relative;border:1px solid var(--cc-line);background:var(--cc-chip)}.dr.da-shell .da-home.is-focused .hl-tabs button{color:var(--cc-muted);font-family:var(--cc-font);transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.dr.da-shell .da-home.is-focused .hl-tabs button.is-on{color:var(--cc-text);background:var(--cc-card);box-shadow:0 1px 2px #1018280f,0 2px 8px #10182814}.dr.da-shell .da-home.is-focused .hl-tabs button b,.dr.da-shell .da-home.is-focused .hl-tabs button.is-on b{color:var(--cc-muted)}.dr.da-shell .da-image-library{background:transparent;border-top-color:var(--cc-line)}.dr.da-shell .da-home .da-video-tile .da-thumb,.dr.da-shell .da-media-tile{border-radius:12px;box-shadow:var(--cc-shadow-sm);transition:transform .25s var(--cc-ease)}.dr.da-shell :is(.da-video-tile,.da-media-tile):active{transform:scale(.98)}.dr.da-shell .kc-create-composer{--create-surface:var(--cc-card);--create-line:var(--cc-line);--create-muted:var(--cc-muted)}.dr.da-shell .kc-settings-dialog .kc-duration-control{--kc-fill:#dfe3e8}.dr.da-shell :is(.st-live-studio,.dr-ai-prompt.di-dock-inner.dr-edge){--workspace-glow:0 0 0 transparent;--workspace-glow-focus:0 0 0 transparent}.dr.da-shell .da-head{--app-chrome:var(--cc-card)}.dr.da-shell .kc-switch{background:#c9ced6}.dr.da-shell .kc-switch:before{background:#fff;box-shadow:0 1px 2px #10182833}.dr.da-shell .st-lyrics-toggle[aria-checked=true] .kc-switch,.dr.da-shell [aria-checked=true] .kc-switch{background:var(--cc-text)}.dr.da-shell .da-home .da-tile-slot.is-picked .da-thumb{box-shadow:0 0 0 3px var(--cc-text)}.dr.da-shell .da-tile-slot.is-picked .da-tile-check{border-color:#fff;background:var(--cc-text);color:#fff}.dr.da-shell .dr-credit-icon{color:#d99a00}@media (max-width:899.98px){.dr.da-shell .da-video-page:has(.st-page[data-look=b]){--b-sheet:56dvh;--b-ease:cubic-bezier(.2,.8,.2,1);background:#000}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .da-video-page-head{position:absolute;left:0;right:0;top:0;z-index:5;background:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,0));border:0;box-shadow:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .da-video-page-head .da-viewer-top{background:none;border:0;box-shadow:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .da-video-page-head :is(h2,.da-viewer-meta,.da-viewer-meta span){color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.5)}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .da-video-page-head .da-viewer-meta{opacity:.85;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .da-video-page-head :is(.da-viewer-meta,.da-viewer-meta span){text-shadow:none;background:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .da-video-page-head :is(.da-sheet-close,.da-viewer-trash){background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.26);color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .da-video-page-head .da-sheet-close svg{stroke:#fff}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .da-video-page-head .da-seller-flow-steps{filter:drop-shadow(0 1px 6px rgba(0,0,0,.35))}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page-scroll{overflow:hidden}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-live-studio.is-page{padding:0;max-width:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-reel-stage{position:fixed;left:0;right:0;top:0;z-index:0;height:100dvh;margin:0;transition:height .34s var(--b-ease)}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-reel-stage .st-master-frame{width:100%;height:100%;max-width:none;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;transition:border-radius .34s var(--b-ease)}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-reel-stage .st-master-video{width:100%;height:100%;object-fit:contain;border-radius:0}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-master-fullscreen{display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-master-controls{display:flex;width:auto;bottom:calc(env(safe-area-inset-bottom) + 88px);left:16px;right:16px;transition:bottom .34s var(--b-ease)}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-master-controls:before{display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-extend-row{display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet] .st-reel-stage{height:calc(100dvh - var(--b-sheet) + 22px)}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet] .st-master-frame{border-radius:0 0 22px 22px;overflow:hidden}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet] .st-master-controls{bottom:34px}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet] .st-center-play span{scale:.8}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] .st-reel-stage{height:100dvh}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] .st-master-frame{border-radius:0}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] :is(.st-master-controls,.st-center-play){display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-b-close{position:fixed;left:0;right:0;top:0;bottom:var(--b-sheet);z-index:2;padding:0;border:0;background:none;cursor:pointer}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet] nav[aria-label=Tools]{opacity:0;pointer-events:none;translate:24px 0}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-finishing-panel{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;gap:8px;max-height:var(--b-sheet);padding:0 10px max(12px,env(safe-area-inset-bottom));background:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page:not([data-sheet]) .st-finishing-panel:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:170px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.55));pointer-events:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-finishing-panel>.vp-details,.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-finishing-panel>.vp-tabs-bar{display:none!important}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) section[data-look=b]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;background:none;border:0;box-shadow:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) section[data-look=b] :is([data-part=turns],[data-part=thinking],[data-part=choices],[data-part=plan],[data-part=ask-head]){display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .sc-b-suggest{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:-10px;padding-inline:10px}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .sc-b-suggest::-webkit-scrollbar{display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .sc-b-suggest button{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 12px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:#0e1116;font:600 14px/1 var(--font);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.18);cursor:pointer;transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .sc-b-suggest button b{color:var(--cc-accent-ink,#0b8fa0);font-size:17px;font-weight:700}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .sc-b-suggest button:active:not(:disabled){transform:scale(.94)}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .sc-b-suggest button:disabled{opacity:.6}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .sc-b-spin{width:14px;height:14px;border:2px solid rgba(14,17,22,.2);border-top-color:currentcolor;border-radius:50%;animation:sc-b-spin .8s linear infinite}@keyframes sc-b-spin{to{transform:rotate(1turn)}}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) [data-part=ask-row]{display:flex;align-items:stretch;gap:8px}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) [data-part=ask-row]>form{flex:1 1 auto;min-width:0;margin:0;padding:4px 4px 4px 8px;gap:4px}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) [data-part=ask-row]>form input{padding-inline:2px}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) [data-part=ask-row]>form input{height:42px}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) [data-part=ask-row]>form button[type=submit]{width:40px;height:40px;border-radius:13px}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) [data-part=ask-row]>.st-action-hint{display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) [data-part=ask-row] .st-b-main{flex:none;width:auto;min-height:0;padding:0 14px;border-radius:18px;white-space:nowrap;font:650 15px/1.1 var(--font)}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) [data-part=ask-row] .st-b-main>i:not(.is-preparing){display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page-dock{position:fixed;left:0;right:0;bottom:0;z-index:4;padding:0;background:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page-dock:before{display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page-dock .vp-dock-download{display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page:not([data-sheet]) .st-page-dock{display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-hint{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom) + 116px);z-index:3;translate:-50% 0;max-width:calc(100% - 100px);padding:8px 14px;border-radius:999px;background:rgba(14,17,22,.6);color:#fff!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet] .st-finishing-panel{height:var(--b-sheet);padding:0 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:var(--bg,#f5f6f8);border-radius:22px 22px 0 0;box-shadow:0 -8px 30px rgba(0,0,0,.25);animation:st-b-up .34s var(--b-ease) both}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet] .st-finishing-panel::-webkit-scrollbar{display:none}@keyframes st-b-up{0%{transform:translateY(100%)}to{transform:none}}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-b-sheet-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;margin-inline:-16px;padding:10px 12px 0 16px;background:var(--bg,#f5f6f8)}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-b-sheet-head b{color:#0e1116;font:700 17px/1.2 var(--font);letter-spacing:-.01em}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-b-sheet-head i{position:absolute;left:50%;top:8px;width:40px;height:5px;translate:-50% 0;border-radius:3px;background:#d0d4da}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-b-sheet-head button{height:34px;padding:0 14px;border:0;border-radius:999px;background:#e9ebef;color:#0e1116;font:600 14px/1 var(--font);cursor:pointer;transition:transform .16s ease}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-b-sheet-head button:active{transform:scale(.94)}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] section[data-look=b] :is([data-part=turns],[data-part=thinking],[data-part=choices]){display:revert}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] section[data-look=b] [data-part=turns]{display:grid}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] section[data-look=b] [data-part=choices]{display:flex}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] section[data-look=b] [data-part=thinking]{display:flex}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] section[data-look=b] [data-part=plan]{display:contents}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page .sc-b-suggest{display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] section[data-look=b]{flex:1 0 auto}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] section[data-look=b] [data-part=ask-row]{margin-top:auto}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] [data-part=ask-row] .st-b-main{display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] section[data-look=b]:not(:has([data-part=turns],[data-part=thinking],[data-part=plan])) .sc-b-suggest{display:flex;flex-wrap:wrap;overflow:visible;margin:0;padding:2px 0 0}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] .sc-b-suggest button{background:#fff;box-shadow:0 1px 0 rgba(14,17,22,.06),inset 0 0 0 1px #e3e6eb}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] [data-part=ask-row]{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;margin-inline:-16px;padding:8px 16px max(12px,env(safe-area-inset-bottom));background:var(--bg,#f5f6f8)}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=tool] section[data-look=b]{display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet] .st-page-dock{padding:8px 16px max(12px,env(safe-area-inset-bottom));background:var(--bg,#f5f6f8);animation:st-b-up .34s var(--b-ease) both}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet]:not(:has(.vp-dock-slot:not(:empty))) .st-page-dock{display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet]:has(.vp-dock-slot:not(:empty)) .st-finishing-panel{bottom:calc(70px + max(12px, env(safe-area-inset-bottom)) - 12px);height:calc(var(--b-sheet) - 58px - max(12px, env(safe-area-inset-bottom)));padding-bottom:18px}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=chat] section[data-look=b]:has([data-part=plan]) [data-part=ask-row]{display:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet=tool] .vp-layer-slot:not([hidden]){min-height:0}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet][data-leaving] :is(.st-finishing-panel,.st-page-dock){animation:st-b-down .24s cubic-bezier(.32,.72,0,1) both}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet][data-leaving] .st-reel-stage{height:100dvh}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet][data-leaving] .st-master-frame{border-radius:0}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet][data-leaving] .st-b-close{display:none}@keyframes st-b-down{to{transform:translateY(100%)}}}@media (max-width:899.98px) and (prefers-reduced-motion:reduce){.dr.da-shell .da-video-page:has(.st-page[data-look=b]) :is(.st-reel-stage,.st-master-frame,.st-master-controls){transition:none}.dr.da-shell .da-video-page:has(.st-page[data-look=b]) .st-page[data-sheet] :is(.st-finishing-panel,.st-page-dock){animation:none}}:root{--focus-soft:rgba(255,255,255,0.75)}@supports (color:color-mix(in oklch,#000,#fff)){:root{--focus-soft:color-mix(in srgb,currentColor 75%,transparent)}}:focus-visible,:focus-visible>span,label:has(input:focus-visible){outline-color:var(--focus-soft)!important;outline-width:2px!important;outline-offset:-2px!important}html:not([data-input=pointer]) .dr.da-shell :is(.da-media-tile,button.da-brand-home):focus-visible{filter:brightness(1.08)}html:not([data-input=pointer]) .dr.da-shell .da-media-tile:focus-visible{position:relative;outline-style:none!important}html:not([data-input=pointer]) .dr.da-shell .da-media-tile:focus-visible:after{content:"";position:absolute;inset:0;z-index:3;border:2px solid rgba(255,255,255,.8);border-radius:inherit;pointer-events:none}html:not([data-input=pointer]) .dr.da-shell button.da-brand-home:focus-visible{outline-style:solid!important;outline-color:rgba(255,255,255,.8)!important;outline-offset:4px!important;border-radius:10px}html[data-input=keyboard] .da-head.is-hidden:focus-within{transform:none}html[data-input=pointer] :is(:focus-visible,:focus-visible>span,label:has(input:focus-visible)){outline-style:none!important}