#flow .tc-wall-vp{box-sizing:content-box;padding-bottom:64px;cursor:grab;touch-action:pan-y}#flow .tc-wall-vp.is-panning{cursor:grabbing}#flow>div.pointer-events-none.absolute.inset-0.z-0{background-size:var(--tc-dot-size,22px) var(--tc-dot-size,22px)!important;background-position:var(--tc-dot-pos,0 0)!important}#flow .flow-stage{will-change:transform}#flow .flow-stage .flow-node{transition:filter .25s,opacity .35s ease,scale .25s cubic-bezier(.34,1.56,.64,1);cursor:grab;user-select:none;-webkit-user-select:none}#flow .flow-stage .flow-node img,#flow .flow-stage .flow-node video{-webkit-user-drag:none;pointer-events:none}#flow .flow-stage .flow-node.is-dragging{scale:1.04;cursor:grabbing;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));z-index:10}#flow .tc-handle{position:absolute;z-index:3;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:#1a1a1a;box-shadow:0 0 0 1.5px var(--pink,#ff9ce0),0 0 8px 0 color-mix(in srgb,var(--pink,#ff9ce0) 55%,transparent);pointer-events:none;transition:box-shadow .3s}#flow .tc-handle-l{left:-4.5px}#flow .tc-handle-r{right:-4.5px}#flow .flow-stage.tc-focus .flow-node:not(.tc-lit){opacity:.32}#flow .flow-stage svg path{transition:opacity .35s ease,filter .35s ease}#flow .flow-stage.tc-focus svg path:not(.tc-lit){opacity:.12}#flow .flow-stage.tc-focus svg path.tc-lit{filter:drop-shadow(0 0 3px var(--pink,#ff9ce0))}#flow .flow-stage.tc-focus .flow-node.tc-lit .tc-handle{box-shadow:0 0 0 1.5px var(--pink,#ff9ce0),0 0 12px 2px color-mix(in srgb,var(--pink,#ff9ce0) 70%,transparent)}#flow .tc-pulse circle{fill:#fff;filter:drop-shadow(0 0 3px var(--pink,#ff9ce0)) drop-shadow(0 0 8px var(--pink,#ff9ce0))}#flow .flow-stage .flow-card{transition:filter .9s cubic-bezier(.2,.7,.2,1),opacity .9s}#flow .flow-stage .flow-card.tc-pending{filter:blur(14px) saturate(.5) brightness(.6);transition-duration:.35s}#flow .flow-stage .flow-card.tc-pending:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);background-size:250% 100%;animation:tc-shimmer 1.1s linear infinite}#flow .flow-stage .flow-card.tc-reveal:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pink,#ff9ce0) 80%,transparent),inset 0 0 30px color-mix(in srgb,var(--pink,#ff9ce0) 35%,transparent);animation:tc-flash 1.2s ease forwards}@keyframes tc-shimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes tc-flash{0%{opacity:1}to{opacity:0}}#flow .flow-stage .tc-pg-card{display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.025)),rgba(22,22,24,.55);border:0;border-radius:14px;color:#ececee;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.14),0 24px 50px -18px rgba(0,0,0,.75);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);transition:box-shadow .4s}#flow .flow-stage .tc-pg-card.tc-running{box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--pink,#ff9ce0) 70%,transparent),inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px color-mix(in srgb,var(--pink,#ff9ce0) 35%,transparent),0 0 34px -4px color-mix(in srgb,var(--pink,#ff9ce0) 45%,transparent),0 24px 50px -18px rgba(0,0,0,.75)}#flow .tc-pg-body{flex:1;min-height:0;padding:12px 16px 18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}#flow .tc-pg-card pre{color:rgba(236,236,238,.82)}#flow .tc-pg-card .flow-pk{color:var(--pink,#ff9ce0)}#flow .tc-pg-head{display:flex;align-items:center;gap:7px;height:32px;padding:0 6px 0 12px;flex:none;box-shadow:inset 0 -.5px 0 rgba(255,255,255,.12);font:500 10.5px/1 var(--font-body,-apple-system,system-ui);letter-spacing:.01em}#flow .tc-pg-ico{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.8)}#flow .tc-pg-title{color:rgba(255,255,255,.88)}#flow .tc-pg-chip{margin-left:auto;padding:4px 7px;border-radius:6px;font-size:9.5px;color:rgba(255,255,255,.6);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.1)}#flow .tc-running .tc-pg-chip{color:var(--pink,#ff9ce0);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--pink,#ff9ce0) 45%,transparent)}#flow .tc-pg-run{all:unset;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;cursor:pointer;padding-left:1px;box-sizing:border-box;color:var(--pink,#ff9ce0);background:color-mix(in srgb,var(--pink,#ff9ce0) 14%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--pink,#ff9ce0) 45%,transparent);transition:transform .2s,background .2s}#flow .tc-pg-run:hover{transform:scale(1.12);background:color-mix(in srgb,var(--pink,#ff9ce0) 24%,transparent)}#flow .tc-pg-run:focus-visible{outline:2px solid var(--pink,#ff9ce0);outline-offset:2px}#flow .tc-open,#flow .tc-zoom{position:absolute;bottom:16px;z-index:20;background:radial-gradient(120% 140% at 50% 120%,color-mix(in srgb,var(--pink,#ff9ce0) 14%,transparent),transparent 60%),rgba(30,30,34,.42);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--pink,#ff9ce0) 28%,rgba(255,255,255,.12)),inset 0 1px 0 rgba(255,255,255,.08),0 6px 18px -8px rgba(0,0,0,.6);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-radius:999px}#flow .tc-zoom{left:50%;transform:translateX(-50%);padding:11px 12px;cursor:pointer;outline:none;opacity:.55;transition:opacity .35s ease}#flow .tc-zoom:focus-visible{box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--pink,#ff9ce0) 28%,rgba(255,255,255,.12)),0 0 0 2px color-mix(in srgb,var(--pink,#ff9ce0) 60%,transparent)}#flow .tc-wall-vp:hover>.tc-zoom,#flow .tc-zoom.active,#flow .tc-zoom:focus-visible,#flow .tc-zoom:hover{opacity:1}#flow .tc-zoom-track{position:relative;width:84px;height:2px;border-radius:2px;background:rgba(255,255,255,.18)}#flow .tc-zoom-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--t, 0) * 100%);border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--pink,#ff9ce0) 35%,transparent),var(--pink,#ff9ce0));box-shadow:0 0 6px color-mix(in srgb,var(--pink,#ff9ce0) 50%,transparent)}#flow .tc-zoom-thumb{position:absolute;top:50%;left:calc(var(--t, 0) * 100%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.45),0 0 0 .5px rgba(0,0,0,.1);transition:transform .2s,box-shadow .3s}#flow .tc-zoom.active .tc-zoom-thumb,#flow .tc-zoom:hover .tc-zoom-thumb{transform:scale(1.15);box-shadow:0 1px 3px rgba(0,0,0,.45),0 0 0 3px color-mix(in srgb,var(--pink,#ff9ce0) 22%,transparent),0 0 10px color-mix(in srgb,var(--pink,#ff9ce0) 45%,transparent)}#flow .tc-zoom-z{position:absolute;left:50%;bottom:52px;z-index:20;font:500 11px/1 var(--font-body,-apple-system,system-ui);color:rgba(255,255,255,.7);font-variant-numeric:tabular-nums;opacity:0;transform:translate(-50%,4px);transition:opacity .3s,transform .3s;pointer-events:none}#flow .tc-zoom-z.show{opacity:1;transform:translate(-50%)}#flow .tc-open{right:16px;display:flex;align-items:center;gap:7px;height:24px;padding:0 12px 0 14px;text-decoration:none;font:500 11px/1 var(--font-body,-apple-system,system-ui);letter-spacing:.02em;color:rgba(255,255,255,.82);transition:color .2s,transform .25s}#flow .tc-open svg{color:var(--pink,#ff9ce0);transition:transform .25s}#flow .tc-open:hover{color:#fff;transform:scale(1.04)}#flow .tc-open:hover svg{transform:translate(1.5px,-1.5px)}#flow .tc-wall-vp.tc-mobile .tc-open span{display:none}#flow .tc-wall-vp.tc-mobile .tc-open{padding:0;width:32px;height:32px;justify-content:center}#flow .tc-wall-vp.tc-mobile .tc-zoom{opacity:.85}@media (prefers-reduced-motion:reduce){#flow .flow-stage .flow-node{translate:none!important}#flow .flow-stage .flow-card.tc-pending:after{animation:none}}html.tc-ui2 .studio-grid{grid-template-columns:56px minmax(0,1fr)!important}html.tc-ui2 .studio-panel-wrap{display:none!important}html.tc-ui2 .studio-grid>section.glass-panel{position:relative;isolation:isolate}html.tc-ui2 .studio-grid>section.glass-panel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;z-index:400;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.55) 70%,rgba(0,0,0,.7));border-radius:0 0 var(--tc-r-panel) var(--tc-r-panel)}html.tc-ui2 .studio-grid>section.glass-panel .overflow-y-auto{padding-bottom:150px!important}.tc-layout-toggle{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.tc-layout-toggle svg{width:16px;height:16px}.tc-layout-toggle[aria-pressed=true]{background:var(--tc-pink-glass)!important;color:var(--tc-pink-ink)!important;box-shadow:var(--tc-pink-edge)!important}.tc-prompt-bar{position:absolute;left:50%;bottom:18px;z-index:500;width:min(760px,calc(100% - 36px));transform:translate3d(-50%,12px,0);will-change:transform;backface-visibility:hidden;contain:layout style;opacity:0;pointer-events:none;padding:10px 10px 10px 12px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03)),rgba(14,14,18,.55);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);box-shadow:var(--tc-glass-edge),0 18px 50px rgba(0,0,0,.35);transition:opacity .25s ease}html.tc-ui2 .tc-prompt-bar{opacity:1;transform:translate3d(-50%,0,0);pointer-events:auto}.tc-prompt-bar .row{display:flex;align-items:flex-end;gap:8px}.tc-prompt-bar textarea{flex:1;min-height:40px;max-height:160px;resize:none;border:0;outline:0;background:transparent;color:inherit;padding:9px 4px;font:14px/1.45 var(--font-body,inherit)}.tc-prompt-bar textarea::placeholder{opacity:.55}.tc-prompt-bar .ib{width:36px;flex:0 0 36px;color:inherit;justify-content:center;background:var(--tc-btn-bg);box-shadow:var(--tc-btn-edge)}.tc-prompt-bar .gen,.tc-prompt-bar .ib{height:36px;border:0;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center}.tc-prompt-bar .gen{padding:0 16px;gap:6px;font:600 13px/1 var(--font-body,inherit);color:#1a0012;background:linear-gradient(180deg,#ffc6ef,#ff9ce0);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 6px 18px rgba(255,156,224,.35)}.tc-prompt-bar .gen[disabled]{opacity:.45;cursor:not-allowed;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.tc-prompt-bar .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(127,127,127,.15)}.tc-prompt-bar .chip{height:28px;padding:0 10px;border:0;border-radius:8px;cursor:pointer;color:inherit;display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--font-body,inherit);background:var(--tc-field-bg);box-shadow:var(--tc-field-edge)}.tc-prompt-bar .chip b{font-weight:600}.tc-prompt-bar .chip.is-on{background:var(--tc-pink-glass);color:var(--tc-pink-ink);box-shadow:var(--tc-pink-edge)}.tc-prompt-bar .styles{margin-left:auto;display:flex;gap:6px}.tc-prompt-bar .pop{position:absolute;bottom:calc(100% + 8px);left:12px;display:none;flex-wrap:wrap;gap:4px;max-width:360px;padding:6px;border-radius:12px;background:var(--tc-glass-bg);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);box-shadow:var(--tc-glass-edge),0 12px 30px rgba(0,0,0,.3)}.tc-prompt-bar .pop.open{display:flex}.tc-prompt-bar .pop button{min-width:52px;height:30px;border:0;border-radius:8px;cursor:pointer;color:inherit;background:var(--tc-field-bg);box-shadow:var(--tc-field-edge);font:500 12px/1 var(--font-body,inherit)}.tc-prompt-bar .pop button[aria-selected=true]{background:var(--tc-pink-glass);color:var(--tc-pink-ink);box-shadow:var(--tc-pink-edge)}@media (max-width:700px){.tc-prompt-bar{width:calc(100% - 20px);bottom:10px}.tc-prompt-bar .styles{display:none}}.studio-grid>section.glass-panel{position:relative;isolation:isolate}.studio-grid>section.glass-panel>div.border-b:first-child{position:absolute;top:0;left:0;right:0;z-index:450;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none}.studio-grid>section.glass-panel>div.border-b:first-child *{pointer-events:auto}.studio-grid>section.glass-panel>div.border-b:first-child :is(.btn-glass,.seg,button.rounded-lg.border){background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04)),rgba(14,14,18,.38)!important;backdrop-filter:blur(18px) saturate(1.8)!important;-webkit-backdrop-filter:blur(18px) saturate(1.8)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.25),0 4px 14px rgba(0,0,0,.18)!important}.studio-grid>section.glass-panel>div.border-b:first-child :is(button.rounded-lg.border.bg-pink,.tc-layout-toggle[aria-pressed=true]){background:linear-gradient(180deg,rgba(255,156,224,.3),rgba(255,156,224,.12)),rgba(14,14,18,.3)!important;color:#ffb3e8!important;box-shadow:inset 0 0 0 1px rgba(255,156,224,.45),inset 0 1px 0 rgba(255,255,255,.25),0 4px 14px rgba(0,0,0,.18)!important}.studio-grid>section.glass-panel>div.overflow-y-auto{padding-top:calc(var(--tc-head-h, 64px) + 12px)!important}html.tc-ui2 .studio-grid{padding:0 0 0 20px!important;gap:16px!important}html.tc-ui2 .studio-rail-wrap{padding:84px 0 20px!important}html.tc-ui2 .studio-grid>section.glass-panel{background:none!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}html.tc-ui2 .studio-grid>section.glass-panel>div.border-b:first-child{top:84px!important;padding-right:20px}html.tc-ui2 .studio-grid>section.glass-panel>div.overflow-y-auto{padding-top:calc(84px + var(--tc-head-h, 64px) + 8px)!important;padding-right:20px!important;padding-left:0!important;padding-bottom:170px!important}html.tc-ui2 .studio-grid>section.glass-panel:after{border-radius:0!important;height:190px}html.tc-ui2 .studio-grid>section.glass-panel>div.overflow-y-auto>div.flex.items-center:first-child{display:none}html.tc-ui2 .studio-grid>section.glass-panel .grid{grid-auto-rows:auto!important}html.tc-ui2 .studio-grid>section.glass-panel .grid>div:first-child{grid-column:1/-1;width:100%;height:clamp(320px,62vh,720px);aspect-ratio:auto!important;border-radius:16px!important;margin-bottom:6px}html.tc-ui2 .studio-grid>section.glass-panel .grid>div:first-child>:is(img,video){object-fit:cover!important;object-position:50% 28%!important}html.tc-ui2 .studio-grid>section.glass-panel .grid>div:first-child:after{content:"Última creación";position:absolute;left:14px;top:14px;z-index:3;height:26px;padding:0 10px;display:flex;align-items:center;border-radius:8px;font:600 11.5px/1 var(--font-body,inherit);color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.06));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),inset 0 1px 0 rgba(255,255,255,.5)}html.tc-ui2 .studio-grid>section.glass-panel .grid>div:first-child:hover{transform:none!important}:is(.tc-prompt-bar,.tc-prompt-bar .ib,.tc-prompt-bar .chip,.tc-prompt-bar .pop,.tc-prompt-bar .pop button,.studio-grid>section.glass-panel>div.border-b:first-child :is(.btn-glass,.seg,button.rounded-lg.border)){background:var(--tc-glass-bg)!important;backdrop-filter:var(--tc-glass-blur)!important;-webkit-backdrop-filter:var(--tc-glass-blur)!important;box-shadow:var(--tc-glass-edge)!important}.tc-prompt-bar :is(.chip,.ib):hover{filter:brightness(1.15)}:is(.studio-grid>section.glass-panel>div.border-b:first-child button.rounded-lg.border.bg-pink,.tc-layout-toggle[aria-pressed=true],.tc-prompt-bar .pop button[aria-selected=true]){background:linear-gradient(180deg,rgba(255,156,224,.22),rgba(255,156,224,.08)),rgba(10,10,14,.22)!important;color:var(--tc-pink-ink)!important;box-shadow:var(--tc-pink-edge),inset 0 1px 0 rgba(255,255,255,.18)!important}html.tc-ui2 .studio-grid>section.glass-panel .grid>div:first-child:after{background:var(--tc-glass-bg)!important;backdrop-filter:var(--tc-glass-blur)!important;-webkit-backdrop-filter:var(--tc-glass-blur)!important;box-shadow:var(--tc-glass-edge)!important}html.tc-ui2 .studio-grid{grid-template-columns:minmax(0,1fr)!important;padding:0!important}html.tc-ui2 .studio-rail-wrap{position:fixed!important;left:20px;top:84px;bottom:20px;width:56px;padding:0!important;z-index:470}html.tc-ui2 .studio-rail-wrap>aside.glass-panel{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:16px!important;transition:background .25s,box-shadow .25s,backdrop-filter .25s}html.tc-ui2 .studio-rail-wrap .rail-btn{border-radius:999px!important;background:var(--tc-glass-bg)!important;backdrop-filter:var(--tc-glass-blur)!important;-webkit-backdrop-filter:var(--tc-glass-blur)!important;box-shadow:var(--tc-glass-edge)!important;transition:border-radius .25s,background .25s}html.tc-ui2 .studio-rail-wrap .rail-btn.is-active{background:linear-gradient(180deg,rgba(255,156,224,.22),rgba(255,156,224,.08)),rgba(10,10,14,.22)!important;color:var(--tc-pink-ink)!important;box-shadow:var(--tc-pink-edge),inset 0 1px 0 rgba(255,255,255,.18)!important}html.tc-ui2 .studio-rail-wrap:is(:hover,:focus-within)>aside.glass-panel{background:var(--tc-glass-bg)!important;backdrop-filter:var(--tc-glass-blur)!important;-webkit-backdrop-filter:var(--tc-glass-blur)!important;box-shadow:var(--tc-glass-edge),0 18px 50px rgba(0,0,0,.35)!important}html.tc-ui2 .studio-rail-wrap:is(:hover,:focus-within) .rail-btn{border-radius:10px!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.tc-ui2 .studio-rail-wrap:is(:hover,:focus-within) .rail-btn:hover{background:var(--tc-btn-bg-h)!important;box-shadow:var(--tc-glass-edge)!important}html.tc-ui2 .studio-rail-wrap:is(:hover,:focus-within) .rail-btn.is-active{background:linear-gradient(180deg,rgba(255,156,224,.22),rgba(255,156,224,.08)),rgba(10,10,14,.22)!important;box-shadow:var(--tc-pink-edge)!important}html.tc-ui2 .studio-grid>section.glass-panel>div.overflow-y-auto{padding-left:20px!important}html.tc-ui2 .studio-grid>section.glass-panel>div.border-b:first-child{padding-left:96px!important}html.tc-ui2 .studio-grid>section.glass-panel .grid>div:first-child:after{left:88px!important}html.tc-ui2 .studio-grid>section.glass-panel .grid>div:first-child>div.absolute.inset-0{padding-left:88px!important}.studio-rail-wrap>aside{position:relative;padding-top:0!important;padding-bottom:64px!important}.studio-rail-wrap>aside:before{content:"";flex:1 1 0}.studio-rail-wrap>aside>div.flex-1{flex:1 1 0!important}.studio-rail-wrap>aside>hr:not(.rail-home-sep){position:absolute;left:50%;transform:translateX(-50%);bottom:58px;margin:0!important}.studio-rail-wrap>aside>hr~a.rail-btn{position:absolute!important;left:50%;transform:translateX(-50%);bottom:10px}html.tc-ui2 .studio-rail-wrap>aside>hr{display:none}html.tc-ui2 .studio-rail-wrap:is(:hover,:focus-within)>aside.glass-panel{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.tc-ui2 .studio-rail-wrap .rail-group{position:relative;z-index:0;margin:-8px -6px;padding:8px 6px;width:calc(100% + 12px);border-radius:16px;transform:scale(.96);transition:background .25s,box-shadow .25s,transform .25s}html.tc-ui2 .studio-rail-wrap:is(:hover,:focus-within) .rail-group{transform:none;background:var(--tc-glass-bg);backdrop-filter:var(--tc-glass-blur);-webkit-backdrop-filter:var(--tc-glass-blur);box-shadow:var(--tc-glass-edge),0 18px 50px rgba(0,0,0,.35)}html.tc-ui2 .studio-rail-wrap:is(:hover,:focus-within)>aside>hr~a.rail-btn,html.tc-ui2 .studio-rail-wrap>aside>hr~a.rail-btn{background:var(--tc-glass-bg)!important;backdrop-filter:var(--tc-glass-blur)!important;-webkit-backdrop-filter:var(--tc-glass-blur)!important;box-shadow:var(--tc-glass-edge)!important}html.tc-ui2 .studio-rail-wrap:is(:hover,:focus-within)>aside>hr~a.rail-btn{border-radius:12px!important;width:48px;height:48px;bottom:6px}html.tc-ui2 .studio-grid>section.glass-panel>div.border-b:first-child{padding-left:17px!important}html.tc-ui2 .studio-rail-wrap,html.tc-ui2 .studio-rail-wrap>aside{pointer-events:none}html.tc-ui2 .studio-rail-wrap>aside>*{pointer-events:auto}.tc-prompt-bar .ib{position:relative}.tc-prompt-bar .ib .n{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:none;align-items:center;justify-content:center;font:700 10px/1 var(--font-body,inherit);color:#fff;background:var(--tc-neon-noise),var(--tc-neon-bg);box-shadow:var(--tc-neon-sm)}.tc-prompt-bar .ib .n:not(:empty){display:flex}.tc-prompt-bar .drop-hint{position:absolute;inset:0;z-index:5;border-radius:inherit;pointer-events:none;display:none;align-items:center;justify-content:center;font:600 13px/1 var(--font-body,inherit);color:#fff;text-shadow:0 0 8px rgba(255,140,225,.7);background:var(--tc-neon-noise),var(--tc-neon-bg);box-shadow:var(--tc-neon)}.tc-prompt-bar.is-dragging .drop-hint{display:flex}.tc-prompt-bar .tc-expand{display:grid;grid-template-rows:0fr;opacity:0;margin:0;overflow:hidden;transition:grid-template-rows .3s ease,opacity .25s ease,margin .3s ease}.tc-prompt-bar .tc-expand.open{grid-template-rows:1fr;opacity:1;margin:10px 0 2px}.tc-prompt-bar .tc-expand>.inner{min-height:0;overflow:hidden;display:flex;flex-wrap:wrap;gap:14px 22px;align-items:flex-start}.tc-prompt-bar .tc-expand .sec{display:flex;flex-direction:column;gap:7px}.tc-prompt-bar .tc-expand .lab{font:600 10.5px/1 var(--font-body,inherit);letter-spacing:.08em;text-transform:uppercase;opacity:.6}.tc-prompt-bar .tc-expand button{border:0;border-radius:8px;cursor:pointer;color:inherit;font:600 12px/1 var(--font-body,inherit);background:var(--tc-glass-bg);box-shadow:var(--tc-glass-edge)}.tc-prompt-bar .tc-expand button.sel,.tc-prompt-bar .tc-expand button[aria-pressed=true]{background:var(--tc-neon-noise),var(--tc-neon-bg)!important;box-shadow:var(--tc-neon-sm)!important;color:#fff!important}.tc-prompt-bar .tc-expand .ratios{display:grid;grid-template-columns:repeat(6,52px);grid-auto-rows:54px;gap:6px}.tc-prompt-bar .tc-expand .ratios button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.tc-prompt-bar .tc-expand .ratios i{display:block;border:1.5px solid;border-radius:3px;opacity:.85}.tc-prompt-bar .tc-expand .ratios span{font-size:10.5px}.tc-prompt-bar .tc-expand .seg2{display:flex;gap:6px}.tc-prompt-bar .tc-expand .seg2 button{min-width:64px;height:32px;padding:0 12px}.tc-prompt-bar .tc-expand .dur{display:flex;align-items:center;gap:10px;width:200px}.tc-prompt-bar .tc-expand .dur input{flex:1;accent-color:#ff5fd2}.tc-prompt-bar .tc-expand .cnt2{display:flex;align-items:center;gap:10px}.tc-prompt-bar .tc-expand .cnt2 button{width:34px;height:32px}.tc-prompt-bar .chip.on{background:var(--tc-neon-noise),var(--tc-neon-bg)!important;box-shadow:var(--tc-neon-sm)!important;color:#fff!important}@media (max-width:700px){.tc-prompt-bar .tc-expand .ratios{grid-template-columns:repeat(3,1fr)}.tc-prompt-bar .tc-expand .dur{width:100%}}[role=dialog]:has(>div.grid>aside){padding:0!important;background:#000!important;overflow:hidden!important}[role=dialog]:has(>div.grid>aside)>div.grid{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;display:block!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#000!important;box-shadow:none!important}[role=dialog]>div.grid>section{position:absolute!important;inset:0!important;gap:0!important}[role=dialog]>div.grid>section>div.relative.flex-1{position:absolute!important;inset:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:#000!important}[role=dialog]>div.grid>section>div.relative.flex-1 :is(img,video){width:100%!important;height:100%!important;object-fit:contain!important}[role=dialog]>div.grid>section>:first-child:not(.relative){position:absolute!important;top:16px;left:16px;z-index:5;padding:8px 12px;border-radius:12px;background:var(--tc-glass-bg);backdrop-filter:var(--tc-glass-blur);-webkit-backdrop-filter:var(--tc-glass-blur);box-shadow:var(--tc-glass-edge)}[role=dialog]>div.grid>aside{position:absolute!important;top:16px;right:16px;bottom:16px;z-index:6;width:320px!important;max-width:calc(100vw - 32px);padding:12px!important;border-radius:16px!important;overflow-y:auto!important;background:var(--tc-glass-bg)!important;backdrop-filter:var(--tc-glass-blur)!important;-webkit-backdrop-filter:var(--tc-glass-blur)!important;box-shadow:var(--tc-glass-edge),0 18px 50px rgba(0,0,0,.35)!important}[role=dialog]>div.grid>aside>div{background:transparent!important;border-color:rgba(255,255,255,.08)!important;box-shadow:none!important}[role=dialog]>div.grid>aside :is(.bg-surface,.bg-field){background:rgba(255,255,255,.04)!important}[role=dialog]>div.grid>aside h3{color:rgba(255,255,255,.75)!important;font-weight:600}[role=dialog]>div.grid>div.absolute.top-2.right-2{top:16px!important;right:352px!important;z-index:10!important;gap:8px!important}[role=dialog]>button[aria-label*=generation i],[role=dialog]>div.grid>div.absolute.top-2.right-2>button{border:0!important;background:var(--tc-glass-bg)!important;backdrop-filter:var(--tc-glass-blur)!important;-webkit-backdrop-filter:var(--tc-glass-blur)!important;box-shadow:var(--tc-glass-edge)!important}[role=dialog]>button[aria-label*=generation i]{position:fixed!important;z-index:10!important;top:50%!important;transform:translateY(-50%)}[role=dialog]>button[aria-label*=Next i]{right:352px!important;left:auto!important}[role=dialog]>button[aria-label*=Prev i]{left:16px!important;right:auto!important}@media (max-width:700px){[role=dialog]>div.grid>aside{top:auto;height:46vh;left:12px;right:12px;bottom:12px;width:auto!important}[role=dialog]>div.grid>div.absolute.top-2.right-2{right:12px!important}[role=dialog]>button[aria-label*=Next i]{right:12px!important}}[role=dialog]:has(>div.grid>aside)>div.grid{max-height:none!important;min-height:100vh!important;min-height:100dvh!important;top:0!important;bottom:0!important;overflow:hidden!important}[role=dialog]>div.grid>section{height:100%!important;max-height:none!important}[role=dialog]>div.grid>aside button:not(.btn-primary){border:0!important;border-radius:10px!important;color:#fff!important;background:var(--tc-glass-bg)!important;backdrop-filter:var(--tc-glass-blur)!important;-webkit-backdrop-filter:var(--tc-glass-blur)!important;box-shadow:var(--tc-glass-edge)!important}[role=dialog]>div.grid>aside button:not(.btn-primary):hover{filter:brightness(1.18)}[role=dialog]>div.grid>aside button:disabled{opacity:.4!important}[role=dialog]>div.grid>aside .btn-primary{border-radius:10px!important}[role=dialog]>div.grid>aside>div{padding:12px 14px!important}[role=dialog]>div.grid>aside :is(.text-muted,.text-ink-2,dt){color:rgba(255,255,255,.66)!important}[role=dialog]>div.grid>aside>div.tc-acc>div:first-child{cursor:pointer;user-select:none;margin-bottom:0!important}[role=dialog]>div.grid>aside>div.tc-acc>div:first-child:after{content:"";width:8px;height:8px;margin-left:auto;margin-right:4px;opacity:.7;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .25s}[role=dialog]>div.grid>aside>div.tc-acc.open>div:first-child:after{transform:rotate(-135deg)}[role=dialog]>div.grid>aside>div.tc-acc>div:not(:first-child){overflow:hidden;opacity:0;margin-top:0;max-height:0!important;padding-top:0!important;padding-bottom:0!important;border-width:0!important;transition:max-height .3s ease,opacity .25s,margin .3s}[role=dialog]>div.grid>aside>div.tc-acc.open>div:not(:first-child){opacity:1;margin-top:10px;max-height:2000px!important;padding-top:revert!important;padding-bottom:revert!important;border-width:revert!important}[role=dialog]>div.grid>section>div.relative.flex-1:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(34vmax 34vmax at 0 0,rgba(255,80,205,.3),transparent 62%),radial-gradient(34vmax 34vmax at 100% 0,rgba(255,80,205,.24),transparent 62%),radial-gradient(34vmax 34vmax at 0 100%,rgba(255,80,205,.24),transparent 62%),radial-gradient(34vmax 34vmax at 100% 100%,rgba(255,80,205,.3),transparent 62%);box-shadow:inset 0 0 0 1.5px rgba(255,205,242,.5),inset 0 0 28px 6px rgba(255,70,200,.5),inset 0 0 110px 30px rgba(255,60,190,.16)}[role=dialog]>div.grid>section>div.relative.flex-1 :is(img,video){object-fit:cover!important}html.tc-fit-contain [role=dialog]>div.grid>section>div.relative.flex-1 :is(img,video){object-fit:contain!important}[role=dialog]>div.grid>section>div.relative.flex-1:after{background:radial-gradient(14vmax 14vmax at 0 0,rgba(255,80,205,.26),transparent 70%),radial-gradient(14vmax 14vmax at 100% 0,rgba(255,80,205,.2),transparent 70%),radial-gradient(14vmax 14vmax at 0 100%,rgba(255,80,205,.2),transparent 70%),radial-gradient(14vmax 14vmax at 100% 100%,rgba(255,80,205,.26),transparent 70%)!important;box-shadow:inset 0 0 0 1px rgba(255,205,242,.45),inset 0 0 12px 2px rgba(255,70,200,.45),inset 0 0 36px 6px rgba(255,60,190,.12)!important}.tc-fit-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:10px;cursor:pointer;color:#fff;font:600 12px/1 var(--font-body,inherit);background:var(--tc-glass-bg);backdrop-filter:var(--tc-glass-blur);-webkit-backdrop-filter:var(--tc-glass-blur);box-shadow:var(--tc-glass-edge)}[role=dialog]>div.grid>aside button:not(.btn-primary),[role=dialog]>div.grid>aside button:not(.btn-primary):disabled{opacity:1!important;color:rgba(255,255,255,.62)!important;filter:none!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.015)),rgba(10,10,14,.12)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.12)!important;transition:color .2s,background .2s,box-shadow .2s}[role=dialog]>div.grid>aside button:not(.btn-primary):not(:disabled):hover{color:#fff!important;background:var(--tc-glass-bg)!important;box-shadow:var(--tc-glass-edge)!important}[role=dialog]>div.grid>aside button:disabled{cursor:not-allowed}.tc-vctl{position:absolute;left:16px;right:352px;bottom:16px;z-index:8;height:52px;padding:0 8px;display:flex;gap:10px;border-radius:999px;font:600 12.5px/1 var(--font-body,inherit);background:var(--tc-glass-bg);backdrop-filter:var(--tc-glass-blur);-webkit-backdrop-filter:var(--tc-glass-blur);box-shadow:var(--tc-glass-edge),0 12px 30px rgba(0,0,0,.25);transition:opacity .3s}.tc-vctl,.tc-vctl button{align-items:center;color:#fff}.tc-vctl button{width:36px;height:36px;flex:0 0 36px;border:0;border-radius:999px;cursor:pointer;display:inline-flex;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.3)}.tc-vctl button:hover{filter:brightness(1.2)}.tc-vctl button.play{width:40px;height:40px;flex-basis:40px;background:var(--tc-neon-noise),var(--tc-neon-bg);box-shadow:var(--tc-neon-sm)}.tc-vctl .time{min-width:84px;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.9}.tc-vctl .track{position:relative;flex:1;height:6px;border-radius:999px;cursor:pointer;background:rgba(255,255,255,.18);box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.tc-vctl .track .buf{background:rgba(255,255,255,.18)}.tc-vctl .track .buf,.tc-vctl .track .fill{position:absolute;inset:0 auto 0 0;border-radius:inherit}.tc-vctl .track .fill{background:linear-gradient(90deg,#ff9ce0,#ff5fd2);box-shadow:0 0 10px rgba(255,95,210,.6)}.tc-vctl .track .knob{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,95,210,.45),0 2px 6px rgba(0,0,0,.4)}.tc-vctl .vol{display:flex;align-items:center;gap:6px}.tc-vctl .vol input{width:0;opacity:0;accent-color:#ff5fd2;transition:width .25s,opacity .25s}.tc-vctl .vol:focus-within input,.tc-vctl .vol:hover input{width:70px;opacity:1}[role=dialog]:not(:hover) .tc-vctl.playing{opacity:0}@media (max-width:700px){.tc-vctl{left:12px;right:12px;bottom:calc(46vh + 24px)}.tc-vctl .pip{display:none}}