@property --beam-angle-image{syntax:"<angle>";initial-value:0deg;inherits:true}@property --beam-opacity-image{syntax:"<number>";initial-value:0;inherits:true}[data-beam=image]{position:relative;border-radius:12px;overflow:hidden}[data-beam=image][data-active]{animation:beam-spin-image 1.96s linear infinite,beam-fade-in-image .6s ease forwards}[data-beam=image][data-fading]{animation:beam-spin-image 1.96s linear infinite,beam-fade-out-image .5s ease forwards}[data-beam=image][data-active]:after,[data-beam=image][data-fading]:after{border-radius:11px;padding:1px;background:conic-gradient(from var(--beam-angle-image),transparent 0,transparent 54%,rgba(255,255,255,.1) 57%,rgba(255,255,255,.3) 60%,rgba(255,255,255,.6) 63%,rgba(255,255,255,.75) 66%,rgba(255,255,255,.6) 69%,rgba(255,255,255,.3) 72%,rgba(255,255,255,.1) 75%,transparent 78%,transparent 100%),radial-gradient(ellipse 70px 40px at 33% -7.4%,rgb(255,50,100),transparent),radial-gradient(ellipse 60px 35px at 12% -5%,rgb(40,140,255),transparent),radial-gradient(ellipse 40px 70px at 2.1% 68.3%,rgb(50,200,80),transparent),radial-gradient(ellipse 20px 35px at 2.1% 68.3%,rgb(30,185,170),transparent),radial-gradient(ellipse 180px 32px at 74.4% 100%,rgb(100,70,255),transparent),radial-gradient(ellipse 85px 26px at 55% 100%,rgb(40,140,255),transparent),radial-gradient(ellipse 74px 32px at 93.9% 0,rgb(255,120,40),transparent),radial-gradient(ellipse 26px 42px at 100% 27.1%,rgb(240,50,180),transparent),radial-gradient(ellipse 52px 48px at 100% 27.1%,rgb(180,40,240),transparent);-webkit-mask-composite:source-in,xor;-webkit-mask:conic-gradient(from var(--beam-angle-image),transparent 0,transparent 30%,rgba(255,255,255,.1) 36%,rgba(255,255,255,.35) 44%,white 52%,white 80%,rgba(255,255,255,.35) 86%,rgba(255,255,255,.1) 92%,transparent 95%,transparent 100%),linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:conic-gradient(from var(--beam-angle-image),transparent 0,transparent 30%,rgba(255,255,255,.1) 36%,rgba(255,255,255,.35) 44%,white 52%,white 80%,rgba(255,255,255,.35) 86%,rgba(255,255,255,.1) 92%,transparent 95%,transparent 100%),linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-in,xor,xor;mask-composite:intersect,exclude;z-index:2;opacity:calc(var(--beam-opacity-image) * .65 * var(--beam-stroke-opacity, 1) * var(--beam-strength, 1))}[data-beam=image][data-active]:after,[data-beam=image][data-active]:before,[data-beam=image][data-fading]:after,[data-beam=image][data-fading]:before{content:"";position:absolute;inset:0;-webkit-clip-path:inset(0 round 12px);clip-path:inset(0 round 12px);pointer-events:none;animation:beam-hue-shift-image 12s ease-in-out infinite}[data-beam=image][data-active]:before,[data-beam=image][data-fading]:before{border-radius:12px;background:radial-gradient(ellipse 63px 36px at 33% -7.4%,rgba(255,50,100,.45),transparent),radial-gradient(ellipse 54px 32px at 12% -5%,rgba(40,140,255,.45),transparent),radial-gradient(ellipse 36px 63px at 2.1% 68.3%,rgba(50,200,80,.45),transparent),radial-gradient(ellipse 18px 32px at 2.1% 68.3%,rgba(30,185,170,.45),transparent),radial-gradient(ellipse 162px 29px at 74.4% 100%,rgba(100,70,255,.45),transparent),radial-gradient(ellipse 77px 11px at 55% 100%,rgba(40,140,255,.45),transparent),radial-gradient(ellipse 67px 29px at 93.9% 0,rgba(255,120,40,.45),transparent),radial-gradient(ellipse 11px 38px at 100% 27.1%,rgba(240,50,180,.45),transparent),radial-gradient(ellipse 47px 43px at 100% 27.1%,rgba(180,40,240,.45),transparent);box-shadow:inset 0 0 9px 1px rgba(255,255,255,.27);-webkit-mask-image:conic-gradient(from var(--beam-angle-image),transparent 0,transparent 30%,rgba(255,255,255,.1) 36%,rgba(255,255,255,.35) 44%,white 52%,white 80%,rgba(255,255,255,.35) 86%,rgba(255,255,255,.1) 92%,transparent 95%,transparent 100%),linear-gradient(white,transparent 28px,transparent calc(100% - 28px),white),linear-gradient(to right,white,transparent 28px,transparent calc(100% - 28px),white);-webkit-mask-composite:source-in,source-over;mask-image:conic-gradient(from var(--beam-angle-image),transparent 0,transparent 30%,rgba(255,255,255,.1) 36%,rgba(255,255,255,.35) 44%,white 52%,white 80%,rgba(255,255,255,.35) 86%,rgba(255,255,255,.1) 92%,transparent 95%,transparent 100%),linear-gradient(white,transparent 28px,transparent calc(100% - 28px),white),linear-gradient(to right,white,transparent 28px,transparent calc(100% - 28px),white);-webkit-mask-composite:source-in,source-over,xor;mask-composite:intersect,add;z-index:1;opacity:calc(var(--beam-opacity-image) * .62 * var(--beam-inner-opacity, 1) * var(--beam-strength, 1))}[data-beam=image] [data-beam-bloom]{display:none;position:absolute;inset:0;border-radius:11px;-webkit-clip-path:inset(0 round 12px);clip-path:inset(0 round 12px);background:conic-gradient(from var(--beam-angle-image),transparent 0,transparent 58%,rgba(255,255,255,.03) 62%,rgba(255,255,255,.08) 65%,rgba(255,255,255,.2) 67%,rgba(255,255,255,.45) 69%,rgba(255,255,255,.85) 70%,rgba(255,255,255,.85) 70.5%,rgba(255,255,255,.45) 71.5%,rgba(255,255,255,.2) 73%,rgba(255,255,255,.08) 75%,rgba(255,255,255,.03) 78%,transparent 82%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;filter:blur(8px) brightness(1.3) saturate(1.2);pointer-events:none;z-index:3;opacity:0}[data-beam=image][data-active] [data-beam-bloom],[data-beam=image][data-fading] [data-beam-bloom]{display:block;opacity:calc(var(--beam-opacity-image) * .42 * var(--beam-bloom-opacity, 1) * var(--beam-strength, 1))}@keyframes beam-spin-image{to{--beam-angle-image:360deg}}@keyframes beam-fade-in-image{to{--beam-opacity-image:1}}@keyframes beam-fade-out-image{0%{--beam-opacity-image:1}to{--beam-opacity-image:0}}@keyframes beam-hue-shift-image{0%{filter:hue-rotate(calc(var(--beam-hue-base, 0deg) - 30deg)) brightness(1.3) saturate(1.2)}50%{filter:hue-rotate(calc(var(--beam-hue-base, 0deg) + 30deg)) brightness(1.3) saturate(1.2)}to{filter:hue-rotate(calc(var(--beam-hue-base, 0deg) - 30deg)) brightness(1.3) saturate(1.2)}}[data-beam=image][data-paused],[data-beam=image][data-paused] [data-beam-bloom],[data-beam=image][data-paused]:after,[data-beam=image][data-paused]:before{animation-play-state:paused!important}.dr.da-shell .dr-image-beam[data-beam=image]{position:absolute;inset:0;z-index:2;border-radius:inherit;overflow:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.dr.da-shell .dr-image-beam[data-beam=image]{animation:none;--beam-angle-image:45deg;--beam-opacity-image:1}}@property --dr-composer-light-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dr.da-shell .dr-prompt-halo{position:absolute;inset:0;z-index:2;border-radius:20px;pointer-events:none}.dr.da-shell .dr-prompt-halo:before{content:"";position:absolute;inset:-2px;border-radius:22px;box-shadow:-5px 0 24px 3px #48c9dd80,5px 1px 25px 3px #487fcd68;opacity:.5}.dr.da-shell .dr-prompt-halo:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--dr-composer-light-angle),transparent 0deg 20deg,#5fbed34d 42deg,#c0edf67a 55deg,#5797bc38 71deg,transparent 88deg 139deg,#7fdae65c 163deg,#b1e3ee73 176deg,transparent 204deg 258deg,#689fc24d 278deg,#a6dce76b 293deg,transparent 318deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:dr-composer-perimeter 19s linear infinite}@keyframes dr-composer-perimeter{to{--dr-composer-light-angle:360deg}}.dr.da-shell .dr-prompt-halo[data-paused]:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.dr.da-shell .dr-prompt-halo:after{animation:none;--dr-composer-light-angle:35deg}}.dr.da-shell .dr-studio-bridge{position:fixed;z-index:640;pointer-events:none;margin:0;min-width:0;max-width:none;min-height:0;max-height:none;transform-origin:top left}.dr-studio-bridge-status{position:absolute;inset:0;display:grid;place-items:center}.dr.da-shell .da-pane>.da-create{width:min(100%,680px)}.dr.da-shell .da-pane:has(>.da-create[data-active]){display:flex;flex-direction:column}.dr.da-shell .da-pane>.da-create[data-active]{margin-block:0;padding-block:0;flex-shrink:0}.dr.da-shell .da-create:not(.igp-create)>.kc-create-composer{width:100%;max-width:680px;height:auto;min-height:0;padding:0}.dr.da-shell .kc-create-composer{--create-surface:#1d1d1d;--create-line:#353638;--create-muted:#b3b6bd}.dr.da-shell .kc-create-composer .igp-card{position:relative;isolation:isolate;display:flex;flex-direction:column;flex:none;width:100%;height:auto;min-height:0;overflow:visible;border:1px solid rgba(44,47,54,.52);border-radius:20px;background:#1d1d1d;box-shadow:inset 0 0 50px rgba(255,255,255,.02),0 12px 28px -22px #000}.dr.da-shell .kc-create-composer .igp-card:before{content:none}.dr.da-shell .kc-create-composer .igp-card:focus-within{border-color:rgba(44,47,54,.52);box-shadow:inset 0 0 50px rgba(255,255,255,.02)}.dr.da-shell .kc-create-composer .igp-surface:not(.is-morphing),.dr.da-shell .kc-create-composer .igp-surface:not(.is-morphing):focus-within{flex:none;width:100%;height:var(--create-writing-height,196px);min-height:0;margin:0;padding:0;border:0;border-radius:20px 20px 0 0;background:transparent;box-shadow:none}.dr.da-shell .kc-create-composer .dr-ai-prompt:after,.dr.da-shell .kc-create-composer .dr-ai-prompt:before,.dr.da-shell .kc-create-composer .igp-surface:after,.dr.da-shell .kc-create-composer .igp-surface:before{content:none}.dr.da-shell .kc-create-composer .igp-custom,.dr.da-shell .kc-create-composer .igp-custom:focus-within{background:transparent;border:0;box-shadow:none}.dr.da-shell .kc-create-composer .kg-ta,.dr.da-shell .kc-create-composer .kg-ta:focus{flex:none;min-height:0;height:calc(100% - 48px);box-sizing:border-box;padding:22px 20px 8px;line-height:1.55;color:#f0f0f2;border:0;border-radius:20px;background:transparent;box-shadow:none}.dr.da-shell .kc-create-composer .kg-ta::placeholder{color:#a5a7ad}.dr.da-shell .kc-create-composer .igp-surface.has-text .kg-ta{height:100%;padding-bottom:16px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(180deg,transparent,#000 22px,#000 calc(100% - 16px),transparent)}.dr.da-shell .kc-create-composer .igp-surface.has-count .kg-ta{padding-bottom:34px}.dr.da-shell .kc-create-composer .kg-count{position:absolute;right:18px;bottom:10px;z-index:3;color:#8d9098;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.dr.da-shell .kc-create-composer .kg-count.is-over{color:#ff9a8a}.dr.da-shell .kc-create-composer .igp-prompt-door{right:14px;bottom:6px;min-height:44px;padding:0 8px;color:#b3b6bd;font-size:12px;transition:color .14s ease-out,-webkit-text-decoration-color .14s ease-out;transition:color .14s ease-out,text-decoration-color .14s ease-out;transition:color .14s ease-out,text-decoration-color .14s ease-out,-webkit-text-decoration-color .14s ease-out}.dr.da-shell .kc-create-composer .igp-chrome{flex-direction:column;align-items:stretch;gap:10px;padding:0 12px 12px;border:0;background:transparent}.dr.da-shell .kc-create-composer .kg-facts{flex:none;gap:6px;min-width:0}.dr.da-shell .kc-create-composer .kg-fact{flex:none;min-height:44px;padding:0 12px;gap:5px;border:1px solid rgba(255,255,255,.07);border-radius:18px;color:#d3d5da;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025));font-size:12px;box-shadow:inset 0 1px rgba(255,255,255,.12),inset 0 -1px rgba(0,0,0,.16),0 2px 4px #0002}.dr.da-shell .kc-create-composer .kg-fact.is-model{flex:1 1;min-width:0;max-width:none;flex-wrap:wrap;align-content:center;justify-content:flex-start;gap:1px 5px;padding-block:6px}.dr.da-shell .kc-create-composer .kg-fact.is-set{gap:8px}.dr.da-shell .kc-create-composer .kg-fact.is-set .kg-sep{font-style:normal;color:#b3b6bd}.dr.da-shell .kc-create-composer .kg-ref-count{display:inline-flex;align-items:center;gap:5px;color:#fff;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr.da-shell .kc-create-composer .kg-fact:not(.is-model){min-width:0;max-width:58%}.dr.da-shell .kc-create-composer .kg-fact-voice{flex:none;color:#45dff2}.dr.da-shell .kc-create-composer .kg-fact-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr.da-shell .kc-create-composer .kg-fact.is-model>svg:first-child{display:none}.dr.da-shell .kc-create-composer .kg-fact.is-model b{min-width:0;font-size:12px;font-weight:600}.dr.da-shell .kc-create-composer .kg-fact.is-model span{flex-shrink:0;font-size:11px;color:#b3b6bd;overflow:visible}.dr.da-shell .kc-create-composer .kg-fact.is-model .kg-sep{font-style:normal}.dr.da-shell .kc-create-composer .kg-fact.is-model{position:relative;padding-right:28px}.dr.da-shell .kc-create-composer .kg-fact.is-model>svg:last-child{position:absolute;right:12px;top:50%;transform:translateY(-50%)}@media (max-width:339.98px){.dr.da-shell .kc-create-composer .kg-fact.is-model b{flex-basis:100%;text-align:left}.dr.da-shell .kc-create-composer .kg-fact.is-model .kg-sep{display:none}}.dr.da-shell .kc-create-composer{position:relative}.dr.da-shell .kc-create-composer>.kc-generr{position:absolute;top:calc(100% + 10px);left:0;right:0;margin:0;padding:10px 14px;border:1px solid #e5484d66;border-radius:14px;background:#2a1416;color:#fff}@media (max-width:899.98px){.dr.da-shell .kc-create-composer>.kc-generr{position:static;margin:12px 0 0}}.dr.da-shell .kc-create-composer>.kc-create-note{margin:10px 0 0;text-align:center;text-wrap:balance;font:500 var(--fs-caption)/1.4 var(--font);color:#a8abb2}.dr.da-shell .kc-create-composer .kg-fact[aria-expanded=true]{border-color:#72757c;background:#303134}.dr.da-shell .kc-create-composer .kg-genwide{width:100%;min-width:0;min-height:46px;padding:0 16px;border-radius:12px;font-size:14px;box-shadow:none}.dr.da-shell .kc-create-composer :is(.kg-genwide,.kc-img-genbtn) .kc-price{font-size:inherit;opacity:1}.dr.da-shell .da-create .kc-create-composer :is(.kg-genwide,.kc-img-genbtn):not(.is-dim):not(:disabled){color:#04141a;border-radius:16px;background:linear-gradient(180deg,#65e2f0,#37d5e9 50%,#2bc7dc);box-shadow:inset 0 1px 0 #c5faff99,inset 0 0 0 1px #b5f5ff30,0 2px 5px #0003}.dr.da-shell .da-create .kc-create-composer :is(.kg-genwide,.kc-img-genbtn):not(.is-dim):not(:disabled):hover{background:linear-gradient(180deg,#83ebf5,#50dfee 50%,#36d0e3)}.dr.da-shell .da-create .kc-create-composer :is(.kg-genwide,.kc-img-genbtn):not(.is-dim):not(:disabled):active{background:linear-gradient(180deg,#2bc2d5,#45d8e7);box-shadow:inset 0 1px 3px #0002}.dr.da-shell .kc-create-composer .kc-price .dr-credit-mark{display:block;border-color:currentColor;background:transparent;box-shadow:none}.dr.da-shell .kc-create-composer :is(button,select):hover{scale:1;transform:none}.dr.da-shell .kc-create-composer :is(button,select):active{scale:1}.dr.da-shell .kc-create-composer button:focus-visible{outline:2px solid #45dff2;outline-offset:3px}.dr.da-shell .kc-create-composer button.kc-setting-row{position:relative;isolation:isolate}@media (hover:hover) and (pointer:fine){.dr.da-shell .kc-create-composer button.kc-setting-row:hover:before{content:"";position:absolute;inset:2px -12px;z-index:-1;border-radius:12px;background:#ffffff0d}.dr.da-shell .kc-create-composer .kc-model-choice:not(.is-sel):hover{background-color:#ffffff0d}.dr.da-shell .kc-create-composer .kc-image-tabs button:hover{background-color:transparent;color:#fff}}.dr.da-shell .kc-create-composer .igp-card.is-firing .igp-chrome{opacity:0}.dr.da-shell .kc-create-composer .igp-surface.is-morphing{flex:none;margin:0;padding:0;border:0;border-radius:20px;overflow:hidden;position:relative;background:transparent;box-shadow:none}.dr.da-shell .kc-create-composer .is-firing>.dr-prompt-glow{opacity:0;transition:opacity .4s ease}.dr.da-shell .kc-create-composer .igp-chrome{transition:opacity .3s ease}.dr.da-shell .kc-create-composer .igp-surface.is-morphing .dr-ai-prompt{opacity:0;transition:opacity .24s ease}.dr.da-shell .kc-create-composer .igp-surface.is-restored{animation:kg-surface-in .38s ease}@keyframes kg-surface-in{0%{opacity:0;transform:translateY(10px)}}.dr.da-shell .kc-create-composer .kg-morphgen{position:absolute;inset:0;opacity:0;animation:kg-morphgen-in .24s ease .24s forwards}@keyframes kg-morphgen-in{to{opacity:1}}.dr.da-shell .kc-create-composer .igp-surface.is-morphing.is-refining .dr-ai-prompt{opacity:.22;filter:blur(7px);transform:scale(.985);transition:opacity .42s ease,filter .42s ease,transform .42s ease}.dr.da-shell .kc-create-composer .kg-refine{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:0 20px;overflow:hidden;border-radius:inherit;pointer-events:none}.dr.da-shell .kc-create-composer .kg-refine-shine{position:absolute;inset:-20% auto -20% 0;width:55%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 30%,rgba(255,255,255,.26) 50%,rgba(255,255,255,.05) 70%,transparent);mix-blend-mode:screen;transform:translateX(-110%) skewX(-18deg);animation:kg-refine-sweep 1.6s cubic-bezier(.45,0,.25,1) .26s infinite}@keyframes kg-refine-sweep{70%,to{transform:translateX(260%) skewX(-18deg)}}.dr.da-shell .kc-create-composer .kg-refine-label{position:relative;display:inline-flex;align-items:center;gap:8px;max-width:100%;font:500 15px/1.3 var(--font);color:#d7d9de;text-align:center;animation:kg-refine-label-in .36s cubic-bezier(.2,.8,.2,1) .18s both}.dr.da-shell .kc-create-composer .kg-refine-label b{font-weight:650;color:#fff;white-space:nowrap}.dr.da-shell .kc-create-composer .kg-refine-label svg{flex:none;color:#6ff0ff;filter:drop-shadow(0 0 6px rgba(83,216,231,.6))}@keyframes kg-refine-label-in{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}}@media (prefers-reduced-motion:reduce){.dr.da-shell .kc-create-composer .igp-surface.is-morphing.is-refining .dr-ai-prompt{transform:none;transition:none}.dr.da-shell .kc-create-composer .kg-refine-shine{animation:none;transform:none;width:100%;background:rgba(255,255,255,.05)}.dr.da-shell .kc-create-composer .kg-refine-label{animation:none}}.dr.da-shell .kc-create-composer [hidden]{display:none!important}.dr.da-shell .kc-images-panel{margin-top:12px;border:1px solid #353638;border-radius:20px;background:#1d1d1d;overflow:hidden}.dr.da-shell .kc-panel-heading{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:6px 12px 6px 20px}.dr.da-shell .kc-panel-heading h2{margin:0;font:650 15px/1.3 var(--font);color:#f0f0f2}.dr.da-shell .kc-panel-heading button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:#b3b6bd}@media (hover:hover) and (pointer:fine){.dr.da-shell .kc-panel-heading button:hover{background:#ffffff14;color:#fff}.dr.da-shell .kc-create-composer .igp-prompt-door:hover{color:#fff;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.dr.da-shell .kc-images-panel .kc-well-body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.dr.da-shell .kc-image-tabs{display:flex;gap:6px;border-bottom:1px solid #ffffff14}.dr.da-shell .kc-image-tabs button{position:relative;flex:1 1;min-height:44px;padding:0 10px;border:0;border-radius:8px 8px 0 0;background:transparent;color:#afbec8;font:500 1rem/1.4 var(--font)}.dr.da-shell .kc-image-tabs button[aria-selected=true]{color:#fff}.dr.da-shell .kc-image-tabs button[aria-selected=true]:after{content:"";position:absolute;height:2px;bottom:-1px;left:16px;right:16px;border-radius:1px;background:#37d5e9}.dr.da-shell .kc-images-panel :is(.kc-img-genie,.kc-img-lib){margin:0;padding:0;border:0;background:transparent}.dr.da-shell .kc-images-panel .kc-img-prompt{min-height:110px;border:1px solid #ffffff1c;border-radius:12px;background:#ffffff08;box-shadow:none}.dr.da-shell .kc-images-panel .kc-img-prompt:focus-within{border-color:#ffffff38;box-shadow:none}.dr.da-shell .kc-create-drawer .kc-images-panel .kc-img-ask:focus-visible{outline:none}.dr.da-shell .kc-create-drawer .kc-images-panel .kc-img-prompt:focus-within{border-color:#ffffff38}.dr.da-shell .kc-images-panel .kc-img-ask{box-sizing:border-box;min-height:110px;padding:14px;font-size:16px;color:#f0f0f2}.dr.da-shell .kc-images-panel .kc-img-ask::placeholder{color:#a5a7ad}.dr.da-shell .kc-images-panel .kc-img-genbtn{width:100%;min-height:46px;margin-top:12px;border-radius:12px;font-size:13px;box-shadow:none}.dr.da-shell .kc-images-panel .kc-img-lib-note{padding:18px 10px;color:#b3b6bd;font-size:14px;line-height:1.5}.dr.da-shell .kc-images-panel .kc-img-lib-tile.is-slot{aspect-ratio:1;border:1px solid #ffffff0f;border-radius:10px;background:#ffffff08;pointer-events:none}.dr.da-shell .kc-images-panel .kc-img-lib-tile.is-loading{animation:kc-img-lib-pulse 1.4s ease-in-out infinite alternate}@keyframes kc-img-lib-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.dr.da-shell .kc-images-panel .kc-img-lib-tile.is-loading{animation:none}}.dr.da-shell .kc-settings-dialog{position:fixed;margin:0 auto;inset:auto 0 var(--create-drawer-lift,0);width:min(100%,560px);max-width:none;max-height:calc(var(--create-drawer-height, 100dvh) - 32px);box-sizing:border-box;padding:0;overflow:visible;border:1px solid #ffffff1c;border-bottom:0;border-radius:24px 24px 0 0;background:#151a20 linear-gradient(165deg,#202930,#171f25 55%,#151a20);color:#edf4f7;box-shadow:0 -12px 40px #0003;font-family:var(--font);isolation:isolate}.dr.da-shell .kc-settings-dialog[open]{display:flex;flex-direction:column;animation:kc-drawer-open .22s cubic-bezier(.2,.8,.2,1) backwards}.dr.da-shell .kc-settings-dialog::-webkit-backdrop{background:#05090d80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dr.da-shell .kc-settings-dialog::backdrop{background:#05090d80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dr.da-shell .kc-create-drawer>.kc-panel-heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;flex-shrink:0;min-height:64px;padding:10px 12px 6px 16px}.dr.da-shell .kc-create-drawer .kc-panel-heading h2{grid-column:2;grid-row:1;text-align:center;font-size:17px;font-weight:600;color:#edf4f7}.dr.da-shell .kc-create-drawer .kc-panel-heading .kc-drawer-close{grid-column:3;grid-row:1;justify-self:end}.dr.da-shell .kc-create-drawer .kc-panel-heading .kc-drawer-back{grid-column:1;grid-row:1;justify-self:start;display:flex;align-items:center;gap:6px;width:auto;height:44px;margin-left:-8px;padding:0 10px 0 8px;color:#afbec8;font:500 16px/1.4 var(--font)}.dr.da-shell .kc-create-drawer-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 0 max(24px,env(safe-area-inset-bottom))}.dr.da-shell .kc-create-drawer .kc-images-panel{margin:0;border:0;border-radius:0;background:transparent;overflow:visible}.dr.da-shell .kc-create-drawer .kc-duration-head,.dr.da-shell .kc-create-drawer .kc-duration-head b,.dr.da-shell .kc-create-drawer .kc-setting-row,.dr.da-shell .kc-create-drawer .kc-setting-row b{font-size:16px}@keyframes kc-drawer-open{0%{translate:0 100%}to{translate:0 0}}.dr.da-shell .kc-settings-dialog .kc-panel-heading{border-bottom:1px solid #ffffff14}.dr.da-shell .kc-settings-dialog .kc-setup-body{padding:0 20px 10px;max-height:none;overflow:visible}.dr.da-shell .kc-setting-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:8px 0;border:0;border-bottom:1px solid #353638;border-radius:0;background:transparent;color:#d3d5da;font:500 13px/1.4 var(--font);text-align:left}.dr.da-shell .kc-setting-row:last-child{border-bottom:0}.dr.da-shell .kc-setting-row b{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:#e5e6e9;text-align:right}.dr.da-shell .kc-setting-row b svg{width:12px;color:#a5a7ad}.dr.da-shell .kc-setting-row b.is-fixed{color:#8b949b;font-weight:400}.dr.da-shell .kc-refine-row>span:first-child{display:inline-flex;align-items:center;gap:8px}.dr.da-shell .kc-refine-row>span:first-child svg{flex:0 0 auto;color:#6fe6f3}.dr.da-shell .kc-quality-choice{padding:14px 0 12px;border-bottom:1px solid #353638;color:#d3d5da;font:500 16px/1.4 var(--font)}.dr.da-shell .kc-quality-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.dr.da-shell .kc-quality-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:10px 12px;border:1px solid #45474e;border-radius:14px;background:#ffffff08;color:#e5e6e9;text-align:left;font:inherit;transition:border-color .15s ease,background-color .15s ease}.dr.da-shell .kc-quality-option b{font:600 15px/1.2 var(--font)}.dr.da-shell .kc-quality-option>span{font:500 13px/1.2 var(--font);color:#e5e6e9}.dr.da-shell .kc-quality-option.is-sel{border-color:#37d5e9;background:#37d5e914}.dr.da-shell .kc-quality-option.is-sel>span{color:#9fe9f2}.dr.da-shell .kc-quality-option:focus-visible{outline:2px solid #37d5e9;outline-offset:2px}.dr.da-shell .kc-quality-head{display:flex;align-items:baseline;gap:14px}.dr.da-shell .kc-quality-hint{font:400 13px/1.4 var(--font);color:#8b949b}.dr.da-shell .kc-setting-row select{max-width:60%;min-height:44px;padding:4px 10px;background:#28292c;color:#eee;border:1px solid #45474e;border-radius:10px;font:inherit}.dr.da-shell .kc-settings-dialog .kc-duration-control{display:block;min-height:76px;padding:16px 0 4px;border:0;border-bottom:1px solid #353638;border-radius:0;background:transparent;color:#d3d5da}.dr.da-shell .kc-settings-dialog .kc-duration-head{justify-content:space-between;font-weight:500}.dr.da-shell .kc-settings-dialog .kc-duration-head b{font-weight:500;color:#e5e6e9}.dr.da-shell .kc-settings-dialog .kc-duration-control{--kc-fill:#1f3d44}.dr.da-shell .kc-settings-dialog .kc-duration-bar{position:relative;display:block;margin:10px 0 6px}.dr.da-shell .kc-settings-dialog .kc-duration-bar b{position:absolute;left:14px;top:50%;translate:0 -50%;z-index:1;pointer-events:none;color:#eceef0;font:500 15px/1 var(--font)}.dr.da-shell .kc-settings-dialog .kc-duration-control input{height:44px;margin:0}.dr.da-shell .kc-settings-dialog .kc-duration-control input::-webkit-slider-runnable-track{height:44px;box-sizing:border-box;border:1px solid #45474c;border-radius:10px;background:linear-gradient(90deg,var(--kc-fill) var(--kc-pct),#17181a var(--kc-pct))}.dr.da-shell .kc-settings-dialog .kc-duration-control input::-webkit-slider-thumb{width:5px;height:34px;margin-top:4px;border:0;border-radius:3px;background:#fff;box-shadow:0 1px 4px #0006}.dr.da-shell .kc-settings-dialog .kc-duration-control input::-moz-range-track{height:42px;border:1px solid #45474c;border-radius:10px;background:#17181a}.dr.da-shell .kc-settings-dialog .kc-duration-control input::-moz-range-progress{height:42px;border-radius:10px 0 0 10px;background:var(--kc-fill)}.dr.da-shell .kc-settings-dialog .kc-duration-control input::-moz-range-thumb{width:5px;height:34px;border:0;border-radius:3px;background:#fff;box-shadow:0 1px 4px #0006}.dr.da-shell .kc-switch{width:34px;height:20px;flex-shrink:0;padding:3px;box-sizing:border-box;border-radius:12px;background:#55585f}.dr.da-shell .kc-switch:before{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#f4f4f6;transition:transform .15s ease}.dr.da-shell [aria-checked=true] .kc-switch{background:#238fa0}.dr.da-shell [aria-checked=true] .kc-switch:before{transform:translateX(14px)}.dr.da-shell .kc-settings-dialog .kc-model-choice-list{gap:8px;padding-bottom:8px}.dr.da-shell .kc-settings-dialog .kc-model-choice{border:1px solid #ffffff12;border-radius:16px;background:#ffffff08;box-shadow:none}.dr.da-shell .kc-settings-dialog .kc-model-choice.is-sel{border-color:#38a9b8;background:#35d4e712}.dr.da-shell .kc-settings-dialog .kc-model-logo-check{color:#0b1418;background:#37d5e9;box-shadow:0 0 0 3px #1b2329}.dr.da-shell .kc-settings-dialog .kc-model-choice-name b{color:#f0f4f6}.dr.da-shell .kc-settings-dialog .kc-model-choice-head strong{color:#edf4f7}.dr.da-shell .kc-settings-dialog .kc-model-choice-chips>span{color:#b8c4cb;background:#ffffff0d}.dr.da-shell .kc-model-group{margin:10px 4px 0;color:#8b949b;font:600 12px/1.2 var(--font);letter-spacing:.04em;text-transform:uppercase}.dr.da-shell .kc-model-choice-note{color:#a5a7ad;font:450 12.5px/1.3 var(--font)}.dr.da-shell .kc-settings-dialog .kc-model-choice{min-height:116px;align-items:center}.dr.da-shell .kc-create-composer .kc-ad-angles{display:flex;flex-direction:column;gap:6px;min-width:0}.dr.da-shell .kc-create-composer .kc-ad-angles-label{color:#b3b6bd;font-size:12px;font-weight:600}.dr.da-shell .kc-create-composer .kc-ad-angles-row{display:flex;flex-wrap:wrap;gap:6px}.dr.da-shell .kc-create-composer .kc-ad-angle{flex:none;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;color:#fff;background:rgba(255,255,255,.05);font-size:12px;font-weight:600;white-space:nowrap;transition:background-color .14s ease-out,border-color .14s ease-out}.dr.da-shell .kc-create-composer .kc-ad-angle:hover{background:rgba(255,255,255,.1)}.dr.da-shell .kc-create-composer .kc-ad-angle.is-on{border-color:#45dff2;background:#45dff21f}@media (min-width:760px){.dr.da-shell .da-create>.dr-workspace-intro{margin-bottom:28px}.dr.da-shell .da-create .dr-workspace-intro h1{font-size:28px!important}.dr.da-shell .kc-create-composer .igp-surface:not(.is-morphing){--create-writing-height:168px}.dr.da-shell .kc-create-composer .igp-chrome{flex-direction:row;align-items:center;gap:12px}.dr.da-shell .kc-create-composer .kg-facts{flex:1 1}.dr.da-shell .kc-create-composer .kg-genwide{width:auto;flex:none;min-width:166px}.dr.da-shell .kc-create-composer .igp-chrome:has(>.kc-channel-details){flex-wrap:wrap}.dr.da-shell .kc-create-composer .igp-chrome>.kc-channel-details{flex:1 0 100%;min-width:0}.dr.da-shell .kc-create-composer .igp-chrome:has(>.kc-ad-angles){flex-wrap:wrap}.dr.da-shell .kc-create-composer .igp-chrome>.kc-ad-angles{flex:1 0 100%}}@media (min-width:900px){.dr.da-shell .kc-settings-dialog{inset:24px 0;margin:auto;height:-moz-fit-content;height:fit-content;max-height:min(680px,calc(var(--create-drawer-height, 100dvh) - 48px));border-bottom:1px solid #ffffff1c;border-radius:24px}.dr.da-shell .kc-settings-dialog[open]{animation-name:kc-dialog-open}}@keyframes kc-dialog-open{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.dr.da-shell .kc-settings-dialog[open]{animation:none}.dr.da-shell .kc-switch:before{transition:none}}.dr.da-shell .dr-workspace-action-dock>.kg-genwide.is-dim,.dr.da-shell .kc-create-composer .kg-genwide.is-dim{color:#04171b;opacity:1;background:linear-gradient(180deg,#65e4f2,#38d5e9 56%,#2bc5da);filter:saturate(.55) brightness(.55);transition:filter .14s ease-out}.dr.da-shell .kc-create-composer .kg-genwide.is-dim{border-radius:16px;box-shadow:inset 0 1px 0 #c5faff99,inset 0 0 0 1px #b5f5ff30}@media (hover:hover) and (pointer:fine){.dr.da-shell :is(.kc-create-composer,.dr-workspace-action-dock) .kg-genwide.is-dim:hover{filter:saturate(.6) brightness(.64)}}@media (prefers-reduced-motion:reduce){.dr.da-shell :is(.kc-create-composer,.dr-workspace-action-dock) .kg-genwide.is-dim{transition:none}}.kc-plan-lock{display:inline-flex;align-items:center;gap:4px;color:var(--tx2);font-weight:600}.kc-model-choice.is-locked .kc-model-choice-chips,.kc-model-choice.is-locked .kc-model-choice-name,.kc-model-choice.is-locked .kc-model-logo,.kc-quality-option.is-locked b{opacity:.6}.dr.da-shell .kc-model-choice-chips .kc-chip-gold{color:#f5c45a;font-weight:600}.dr.da-shell .kc-series-tag-row{display:flex;justify-content:center;margin:-8px 0 14px}.dr.da-shell .kc-series-tag{display:inline-flex;align-items:center;max-width:100%;min-height:44px;box-sizing:border-box;border:1px solid #f5c45a;border-radius:999px;background:#0f1418;box-shadow:0 0 22px #f5c45a2e}.dr.da-shell .kc-series-tag-open{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 10px 0 5px;border:0;border-radius:999px;background:transparent;color:#f7cf72;font:600 .9375rem/1.2 var(--font)}.dr.da-shell .kc-series-tag-open b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.dr.da-shell .kc-series-tag-glyph,.dr.da-shell .kc-series-tag-open img{flex:none;width:32px;height:32px;border-radius:50%;object-fit:cover}.dr.da-shell .kc-series-tag-glyph{display:grid;place-items:center;background:#f5c45a1f}.dr.da-shell .kc-series-tag-off{display:grid;place-items:center;flex:none;width:40px;height:42px;margin-left:-4px;padding:0;border:0;border-left:1px solid #f5c45a40;border-radius:0 999px 999px 0;background:transparent;color:#c9a85a}.dr.da-shell .kc-series-tag-off:hover,.dr.da-shell .kc-series-tag-open:hover{filter:brightness(1.2)}.dr.da-shell :is(.kc-series-tag-open,.kc-series-tag-off):focus-visible{outline:2px solid #f7cf72;outline-offset:2px}.dr.da-shell .kc-create-composer .kg-fact.kc-channel-details{display:flex;flex:none;align-self:stretch;width:100%;max-width:none;min-width:0;gap:8px;padding:0 12px;text-align:left;border-color:#38d5e933;background:linear-gradient(180deg,#38d5e912,#38d5e905);color:#9fdbe4}.dr.da-shell .kc-create-composer .kg-fact.kc-channel-details:hover{background:#38d5e91a;color:#c4ecf2}.dr.da-shell .kc-create-composer .kg-fact.kc-channel-details>svg{flex:none}.dr.da-shell .kc-channel-details-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr.da-shell .kc-channel-details:focus-visible{outline:2px solid #66e7f2;outline-offset:2px}@media (min-width:760px){.dr.da-shell .kc-create-composer .igp-chrome>.kg-fact.kc-channel-details{flex:1 0 100%}}.dr.da-shell .kc-kinds{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,300px);margin:0 auto 18px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0c1317;box-sizing:border-box}.dr.da-shell .kc-kinds-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 3);border-radius:9px;background:rgba(255,255,255,.09);transform:translateX(calc(var(--kind-index, 0) * 100%));transition:transform .32s cubic-bezier(.2,.8,.2,1)}.dr.da-shell .kc-kinds button{position:relative;min-height:38px;margin:0;padding:0 4px;border:0;border-radius:9px;background:transparent;color:#fff;font:600 14px/1 var(--font);letter-spacing:0;cursor:pointer;transition:filter .15s}.dr.da-shell .kc-kinds button:before{content:"";position:absolute;inset:-4px 0}.dr.da-shell .kc-kinds button:hover{filter:brightness(1.2)}.dr.da-shell .kc-kinds button:focus-visible{outline:none}.dr.da-shell .kc-kinds .kc-kind-lock{margin-left:5px;vertical-align:-1px;opacity:.7}@media (prefers-reduced-motion:reduce){.dr.da-shell .kc-kinds-thumb{transition:none}}@media (max-width:899.98px){.dr.da-shell .da-create>.kc-kinds{margin:6.6px auto 16.6px}}.dr.da-shell .da-create:not([data-kind=video])>.kc-create-composer:not(.kc-kind-box){display:none}.dr.da-shell .da-create>.kc-kind-box[hidden]{display:none!important}.dr.da-shell .kc-kind-box .igp-surface{position:relative}.dr.da-shell .kc-kind-box .da-veil{gap:12px;border-radius:20px 20px 0 0;background:#1b2228}.dr.da-shell .kc-kind-box .is-working :is(.kg-ta,.kc-kind-refs,.kc-kind-lyrics){visibility:hidden}.dr.da-shell .kc-kind-working{color:#fff;font:600 .95rem/1.3 var(--font)}.dr.da-shell .kc-kind-box .igp-custom:has(.kc-kind-refs){display:flex;flex-direction:column}.dr.da-shell .kc-kind-box .igp-custom:has(.kc-kind-refs)>.kg-ta{flex:1 1;min-height:0}.dr.da-shell .kc-kind-refs{flex:none;display:flex;gap:10px;padding:6px 18px 10px}.dr.da-shell .kc-kind-refs span{position:relative;width:38px;height:38px;border-radius:10px;background:#0d1419 50%/cover;box-shadow:0 0 0 1px rgba(255,255,255,.14)}.dr.da-shell .kc-kind-refs button{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#2b333c;box-shadow:0 0 0 2px #1a2027;color:#eef3f6;cursor:pointer}.dr.da-shell .kc-kind-refs button:after{content:"";position:absolute;inset:-10px}.dr.da-shell .kc-kind-refs button:hover{filter:brightness(1.2)}.dr.da-shell .kc-kind-refs button:focus-visible{outline:none}.dr.da-shell .kc-kind-box .igp-custom:has(.kc-kind-lyrics){display:flex;flex-direction:column}.dr.da-shell .kc-kind-box .igp-custom:has(.kc-kind-lyrics)>.kg-ta{flex:none;min-height:0;height:84px;padding-bottom:8px}.dr.da-shell .kc-kind-lyrics{flex:1 1;min-height:0;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.12)}.dr.da-shell .kc-kind-lyrics-label{padding:12px 18px 0;color:#fff;font:600 13px/1.2 var(--font)}.dr.da-shell .kc-kind-lyrics>.kg-ta,.dr.da-shell .kc-kind-lyrics>.kg-ta:focus{flex:1 1;min-height:0;padding-top:6px}.dr.da-shell .da-create[data-seller]>:not(.da-seller-flow){display:none!important}@media (max-width:899.98px){.dr.da-shell .da-pane>.da-create[data-active][data-seller]{padding-top:4px}}.dr.da-shell .da-video-page-head>.da-seller-flow-steps{padding:6px 12px 0}.dr.da-shell .da-pane>.da-create[data-active][data-seller]{justify-content:flex-start}@media (max-width:899px){.dr.da-shell .st-studio-workspace[data-chat]{--st-player-width:clamp(160px,calc((100dvh - 300px) * 0.5625),62vw)}.dr.da-shell .st-studio-workspace[data-chat=plan]{--st-player-width:clamp(84px,calc((100dvh - 580px) * 0.5625),150px)}}.dr.da-shell .st-studio-workspace[data-chat=plan] .st-panel-download{display:none!important}::view-transition-group(sf-screen){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(sf-screen){animation:sf-turn-out .26s cubic-bezier(.4,0,1,1) both}::view-transition-new(sf-screen){animation:sf-turn-in .42s cubic-bezier(.2,.8,.2,1) both}:root[data-screen-turn=back]::view-transition-old(sf-screen){animation-name:sf-turn-out-back}:root[data-screen-turn=back]::view-transition-new(sf-screen){animation-name:sf-turn-in-back}::view-transition-group(sf-steps){animation-duration:.42s}:root[data-screen-turn]:has(.da-seller-flow:not([hidden])) .da-head{view-transition-name:sf-head}:root[data-screen-turn]:has(.da-seller-flow:not([hidden])) .da-tabs{view-transition-name:sf-tabs}:root[data-screen-turn]:has(.da-seller-flow:not([hidden])) .dr-workspace-action-dock:not(:empty){view-transition-name:sf-action}::view-transition-group(sf-head),::view-transition-group(sf-tabs){animation:none}::view-transition-old(sf-head),::view-transition-old(sf-tabs){display:none}::view-transition-new(sf-head),::view-transition-new(sf-tabs){animation:none}::view-transition-group(sf-action){animation-duration:.3s}::view-transition-new(root),::view-transition-old(root){animation-duration:.26s}@keyframes sf-turn-out{to{opacity:0;transform:translateX(-18%)}}@keyframes sf-turn-in{0%{opacity:0;transform:translateX(22%)}}@keyframes sf-turn-out-back{to{opacity:0;transform:translateX(18%)}}@keyframes sf-turn-in-back{0%{opacity:0;transform:translateX(-22%)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.dr.da-shell .dr-ai-prompt.di-charcoal{--direction-inset:16px;position:relative;isolation:isolate;overflow:visible;padding:var(--direction-inset);gap:12px;border:1px solid rgba(44,47,54,.52);border-radius:20px;background:#1d1d1d;box-shadow:inset 0 0 50px #ffffff05,0 12px 28px -22px #000}.dr.da-shell .di-charcoal:after,.dr.da-shell .di-charcoal:before{content:none}.dr.da-shell .dr-ai-prompt.di-charcoal.has-text,.dr.da-shell .dr-ai-prompt.di-charcoal:focus-within{border-color:rgba(44,47,54,.52);box-shadow:inset 0 0 50px #ffffff05}.dr.da-shell .di-charcoal textarea{min-height:36px;font-size:16px;line-height:1.5;color:#f0f0f2}.dr.da-shell .di-charcoal .di-direction-example,.dr.da-shell .di-charcoal textarea::placeholder{color:#a5a7ad;font-size:16px;line-height:1.5}.dr.da-shell .di-charcoal textarea[data-example-visible=true]::placeholder{color:transparent}.dr.da-shell .di-charcoal .di-visual-mode{border-color:#ffffff12;background:linear-gradient(180deg,#ffffff13,#ffffff06);color:#d3d5da;font-size:12px;border-radius:18px;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000029,0 2px 4px #0002}.dr.da-shell .di-charcoal .di-visual-mode.is-on{border-color:#38a9b8;background:#292c2e}.dr.da-shell .di-charcoal .di-generate-main:not(.is-dim):not(:disabled){min-height:46px;border-radius:16px;background:linear-gradient(180deg,#65e2f0,#37d5e9 50%,#2bc7dc);color:#071014;box-shadow:inset 0 1px 0 #c5faff99,inset 0 0 0 1px #b5f5ff30,0 2px 5px #0003;text-shadow:none}.dr.da-shell .di-charcoal .di-generate-main:not(.is-dim):not(:disabled):hover{background:linear-gradient(180deg,#83ebf5,#50dfee 50%,#36d0e3)}.dr.da-shell .di-charcoal .di-generate-main:not(.is-dim):not(:disabled):active{background:linear-gradient(180deg,#2bc2d5,#45d8e7);box-shadow:inset 0 1px 3px #0002}.dr.da-shell .di-charcoal .di-action-price{opacity:1}.dr.da-shell .di-charcoal .dr-credit-mark{border-color:currentColor;background:transparent;box-shadow:none}.dr.da-shell .di-charcoal button:active,.dr.da-shell .di-charcoal button:hover{transform:none;scale:1}.dr.da-shell .di-charcoal button:focus-visible{outline:2px solid #45dff2;outline-offset:3px}@media (max-width:359.98px){.dr.da-shell .di-charcoal .di-dock-actions{grid-template-columns:1fr}.dr.da-shell .di-charcoal .di-visual-mode{width:100%}}.dr :is(.da-solid,.kg-genwide,.kc-img-genbtn,.di-generate-main,.st-studio-download):has(.dr-credit-amount){display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.2}.dr .st-studio-download>span{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.2}.dr :is(.da-solid,.kg-genwide,.kc-img-genbtn,.di-generate-main,.st-studio-download) :is(.st-action-price,.dr-credit-amount){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;font:inherit;line-height:inherit;vertical-align:middle}.dr :is(.da-solid,.kg-genwide,.kc-img-genbtn,.di-generate-main,.st-studio-download) .dr-credit-amount{gap:5px}.dr :is(.da-solid,.kg-genwide,.kc-img-genbtn,.di-generate-main,.st-studio-download) .dr-credit-icon{width:1.125em;height:1.125em;color:currentColor}.dr.da-shell .di-generate-main :is(.di-action-copy,.di-action-price){font-size:.875rem;line-height:1.2}.dr.da-shell .di-generate-main .di-action-price{display:inline-flex;align-items:center}html .dr.da-shell button:disabled[aria-busy=true]{opacity:1;filter:none;cursor:progress}.dr-workspace-action-dock{display:none}@media (max-width:899.98px){.dr.da-shell>.da-tabs{height:auto}.dr.da-shell>.da-tabs .da-tab{min-width:0;height:auto}.dr.da-shell>.da-tabs .da-tab>span:last-child{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.dr.da-shell:is(.is-ideas,.is-create,.is-studio,.is-post) .da-pane{padding-bottom:var(--workspace-action-clearance,calc(178px + env(safe-area-inset-bottom)));scroll-padding-block:90px var(--workspace-action-clearance,180px);transition:padding-bottom var(--workspace-keyboard-ease,0s) cubic-bezier(.2,.8,.2,1)}.dr.da-shell.is-home:has(.dr-workspace-action-dock:not(:empty)) .da-pane{padding-bottom:var(--workspace-action-clearance,calc(178px + env(safe-area-inset-bottom)))}.dr.da-shell .dr-workspace-action-dock:not(:empty){position:absolute;z-index:24;display:flex;left:0;right:0;bottom:calc(var(--workspace-nav-height, 76px) + var(--workspace-keyboard-lift, 0px));justify-content:center;padding:18px var(--app-gutter) 14px;background:linear-gradient(180deg,transparent,#08141bed 32%,#101b21);pointer-events:none;transition:bottom var(--workspace-keyboard-ease,0s) cubic-bezier(.2,.8,.2,1)}.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{pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:center;gap:8px 10px;flex-wrap:wrap;white-space:normal;box-sizing:border-box;width:100%;max-width:680px;min-height:56px;height:auto;margin:0;padding:15px 18px;border:1px solid #8af1fb80;border-radius:18px;background:linear-gradient(180deg,#65e4f2,#38d5e9 56%,#2bc5da);color:#04171b;font:650 1.0625rem/1.2 var(--font);letter-spacing:-.02em;box-shadow:inset 0 1px #e2ffffb3,inset 0 -1px #047b8c,0 4px 0 #086575,0 10px 20px #0007,0 -4px 24px #37d5e912;transform:none;scale:1;text-shadow:none}.dr.da-shell .dr-workspace-action-dock>button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 4px #004d5c44,0 2px 0 #086575,0 5px 12px #0005}.dr.da-shell .dr-workspace-action-dock>button:disabled{opacity:1;filter:saturate(.7) brightness(.6);cursor:default}.dr.da-shell .dr-workspace-action-dock>button:focus-visible{outline:2px solid #c5faff;outline-offset:4px}.dr.da-shell .dr-workspace-action-dock :is(.di-action-copy,.di-action-price,.kg-genlabel,.kc-price){font:inherit;line-height:1.2}.dr.da-shell .dr-workspace-action-dock .di-action-copy{white-space:normal}.dr.da-shell .dr-workspace-action-dock .kc-price{opacity:1}.dr.da-shell .dr-workspace-action-dock .kg-genlabel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.dr.da-shell .dr-workspace-action-dock .st-studio-download>span{flex-wrap:wrap}.dr.da-shell .dr-workspace-action-dock .st-studio-download>i:not(.is-preparing){display:none}.dr.da-shell:has([role=dialog][aria-modal=true]) .dr-workspace-action-dock,.dr.da-shell:has(dialog[open]) .dr-workspace-action-dock{display:none}.dr.da-shell:has(.st-reel-name-input) .dr-workspace-action-dock{display:none}.dr.da-shell .di-shell{display:flex;flex-direction:column;gap:24px;padding-bottom:0}.dr.da-shell .di-shell>.dr-workspace-intro{margin-bottom:0}.dr.da-shell .di-dock,.dr.da-shell .di-dock.is-kbd{position:relative;inset:auto;transform:none;width:100%;max-width:none;margin:0;z-index:1;transition:none}.dr.da-shell .dr-ai-prompt.di-charcoal{padding:18px;border-radius:22px;gap:16px}.dr.da-shell .di-charcoal textarea{min-height:76px;max-height:190px;font-size:1.0625rem}.dr.da-shell .di-charcoal .di-direction-example{font-size:1.0625rem}.dr.da-shell .di-charcoal .di-dock-actions{display:flex;justify-content:flex-end}.dr.da-shell .di-charcoal .di-visual-mode{min-height:44px;width:auto;padding:8px 12px;font-size:.875rem;gap:14px}.dr.da-shell .di-charcoal .di-visual-mode[hidden]{display:none}.dr.da-shell .di-library{gap:12px}.dr.da-shell .di-incoming-card{animation:workspace-idea-settle .48s cubic-bezier(.16,1,.3,1) both}.dr.da-shell .di-generation.is-arriving,.dr.da-shell .di-generation.is-arriving .di-card{animation:workspace-idea-settle .54s cubic-bezier(.16,1,.3,1) both}.dr.da-shell .di-generation.is-arriving .di-card:nth-child(2){animation-delay:70ms}.dr.da-shell .di-generation.is-arriving .di-card:nth-child(3){animation-delay:.14s}.dr.da-shell .kc-create-composer .igp-card{border-radius:22px}.dr.da-shell .kc-create-composer .igp-surface:not(.is-morphing){--create-writing-height:clamp(196px,30svh,280px)}.dr.da-shell .kc-create-composer .kg-ta{font-size:1.0625rem}.dr.da-shell .kc-create-composer .igp-chrome{padding:0 14px 14px}.dr.da-shell .kc-create-composer .kg-facts{width:100%}.dr.da-shell .kc-create-composer .igp-prompt-door,.dr.da-shell .kc-create-composer .kg-fact{font-size:.875rem}@keyframes workspace-idea-settle{0%{opacity:0;transform:translateY(-28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}}@media (prefers-reduced-motion:reduce){.dr.da-shell .di-generation.is-arriving,.dr.da-shell .di-generation.is-arriving .di-card,.dr.da-shell .di-incoming-card{animation:none}.dr.da-shell .dr-workspace-action-dock>button:active:not(:disabled){transform:none}.dr.da-shell .dr-workspace-action-dock:not(:empty),.dr.da-shell:is(.is-ideas,.is-create,.is-studio,.is-post) .da-pane{transition:none}}.dr.da-shell .dr-ai-prompt.di-charcoal,.dr.da-shell .dr-ai-prompt.di-charcoal.has-text,.dr.da-shell .dr-ai-prompt.di-charcoal:focus-within{--direction-inset:12px;padding:12px;gap:12px;border-radius:17px;border:1px solid rgba(255,255,255,.19);background:linear-gradient(140deg,rgba(255,255,255,.1),rgba(255,255,255,.045)),#141d22;box-shadow:inset 0 1px 0 rgba(255,255,255,.125),0 12px 30px rgba(0,0,0,.13)}.dr.da-shell .di-charcoal textarea{min-height:44px}.dr.da-shell .kc-create-composer .igp-card,.dr.da-shell .kc-create-composer .igp-card:focus-within{border-radius:17px;border:1px solid rgba(255,255,255,.19);background:linear-gradient(140deg,rgba(255,255,255,.1),rgba(255,255,255,.045)),#141d22;box-shadow:inset 0 1px 0 rgba(255,255,255,.125),0 12px 30px rgba(0,0,0,.13)}.dr.da-shell .dr-ideas-beam[data-beam=image][data-active]{animation:beam-fade-in-image .6s ease forwards}.dr.da-shell .dr-ideas-beam[data-beam=image]:after,.dr.da-shell .dr-ideas-beam[data-beam=image]:before{content:none}.dr.da-shell .dr-ideas-beam .dr-beam-glow,.dr.da-shell .dr-ideas-beam .dr-beam-ring{position:absolute;inset:0;overflow:hidden;border-radius:inherit;container-type:size;opacity:var(--beam-opacity-image);pointer-events:none}.dr.da-shell .dr-ideas-beam .dr-beam-ring{z-index:2;padding:1.5px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.dr.da-shell .dr-ideas-beam .dr-beam-glow{z-index:1;-webkit-mask-image:linear-gradient(white,transparent 28px,transparent calc(100% - 28px),white),linear-gradient(90deg,white,transparent 28px,transparent calc(100% - 28px),white);mask-image:linear-gradient(white,transparent 28px,transparent calc(100% - 28px),white),linear-gradient(90deg,white,transparent 28px,transparent calc(100% - 28px),white);-webkit-mask-composite:source-over;mask-composite:add}.dr.da-shell .dr-ideas-beam .dr-beam-spin{position:absolute;left:50%;top:50%;width:200%;width:hypot(100cqw,100cqh);aspect-ratio:1;transform:translate(-50%,-50%) rotate(0deg);will-change:transform;animation:dr-beam-turn 1.96s linear infinite}.dr.da-shell .dr-ideas-beam .dr-beam-ring .dr-beam-spin{background:conic-gradient(transparent 0 30%,rgba(179,160,255,.05) 36%,rgba(154,131,248,.3) 44%,rgba(145,120,245,.59) 47%,rgb(194,186,250) 52%,#f2fcff 57%,#57e5f7 68%,rgba(87,229,247,.25) 80%,rgba(87,229,247,.044) 86%,transparent 92%)}.dr.da-shell .dr-ideas-beam .dr-beam-glow .dr-beam-spin{background:conic-gradient(transparent 0 30%,rgba(174,141,246,.012) 36%,rgba(174,141,246,.049) 42%,rgba(184,157,247,.057) 44%,rgba(225,236,254,.135) 52%,#f5fcff1f 56%,#50ddf72e 72%,rgba(80,221,247,.108) 80%,rgba(80,221,247,.019) 86%,transparent 92%)}.dr.da-shell .dr-ideas-beam[data-paused] .dr-beam-spin{animation-play-state:paused}@keyframes dr-beam-turn{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:899.98px){.dr.da-shell .di-dock{width:calc(100% - 2px);margin-inline:1px}.dr.da-shell .dr-ai-prompt.di-charcoal{min-height:127px;box-sizing:border-box}}@media (prefers-reduced-motion:reduce){.dr.da-shell .dr-ideas-beam[data-beam=image][data-active]{animation:none;--beam-opacity-image:1;--beam-angle-image:45deg}.dr.da-shell .dr-ideas-beam .dr-beam-spin{animation:none;transform:translate(-50%,-50%) rotate(45deg)}}@media (max-width:899.98px) and (max-height:740px){.dr.da-shell .st-live-studio{--st-player-width:clamp(112px,calc((100svh - 462px) * .5625),145px)}.dr.da-shell .st-live-studio .st-layer-dock-head{min-height:44px}.dr.da-shell .st-live-studio .st-studio-workspace{gap:8px}}.dr.da-shell .st-project-sheet{top:auto;height:auto;max-height:calc(100dvh - 40px)}.dr.da-shell .st-project-sheet .da-sheet-body{flex:0 1 auto;min-height:0;align-items:stretch;padding-bottom:max(20px,env(safe-area-inset-bottom))}.dr.da-shell .st-project-sheet .da-sheet-body>*{flex:0 0 auto}.dr.da-shell .st-project-sheet-head{position:relative;justify-content:center}.dr.da-shell .st-project-sheet-head h2{align-self:center;font-size:1.0625rem}.dr.da-shell .st-project-sheet-actions{position:absolute;right:-8px;top:0}.dr.da-shell .st-project-sheet .st-new-project-button{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 4px;border:0;border-top:1px solid #ffffff12;border-radius:0;background:none;box-shadow:none;color:#6fddea;font:600 1rem/1.2 var(--font);text-align:left}.dr.da-shell .st-project-sheet .st-new-project-button>span{width:24px;text-align:center;font-size:1.25rem;font-weight:400}.dr.da-shell .st-project-sheet .st-new-project-button:disabled{opacity:.45}