:root{--check-opacity-dur: .5s;--check-rotate-dur: .5s;--check-rotate-from: 80deg;--check-bob-dur: .5s;--check-y-amount: 40px;--check-blur-dur: .5s;--check-blur-from: 10px;--check-path-dur: .5s;--check-path-delay: 80ms;--check-ease-out: cubic-bezier(.22, 1, .36, 1);--check-ease-opacity: cubic-bezier(.22, 1, .36, 1);--check-ease-rotate: cubic-bezier(.22, 1, .36, 1);--check-ease-bob: cubic-bezier(.34, 1.35, .64, 1);--check-ease-path: cubic-bezier(.22, 1, .36, 1)}.t-success-check{display:inline-block;transform-origin:center;opacity:0;will-change:transform,opacity,filter}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards,t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards,t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards,t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay, 0ms) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur(0)}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0 0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.t-success-check{animation:none!important;opacity:1}.t-success-check svg path{animation:none!important;stroke-dashoffset:0!important}}:root{--shimmer-dur: 2s;--shimmer-base: #7c7c7c;--shimmer-highlight: #0d0d0d;--shimmer-band: 400%;--shimmer-ease: linear}.t-shimmer{position:relative;display:inline-block;color:var(--shimmer-base)}.t-shimmer:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--shimmer-highlight) 50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.t-shimmer:before{animation:none!important}}.t-success-check svg path{stroke-dasharray:20}.t-shimmer{--shimmer-base: var(--muted);--shimmer-highlight: var(--ink)}.library-effect-host{display:block;width:100%;height:100%;border-radius:inherit}.library-beam,.library-metal-accent{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2}.library-beam{opacity:0;transition:opacity .22s ease}.library-beam[data-active]{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-blue, #52bdf5) 68%,transparent)}.library-beam[data-tone=orange][data-active]{box-shadow:inset 0 0 0 1px color-mix(in srgb,#ff682d 65%,transparent)}.library-orb{display:inline-grid;place-items:center;flex:none;vertical-align:middle;border-radius:50%;position:relative;background:transparent}.library-orb canvas{display:block}.library-metal-accent{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #16283720}.library-liquid-selection{position:relative;isolation:isolate}.library-liquid-decoration,.library-liquid-layer{position:absolute!important;inset:0;pointer-events:none;z-index:-1}.library-liquid-decoration{overflow:visible}.library-liquid-static{position:absolute;border-radius:var(--zq-radius-full);background:var(--liquid-selection-fill, #edf6fc)}.library-liquid-pill{display:block;position:absolute;top:0;left:0;border-radius:var(--zq-radius-full);transition:transform .4s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1)}.library-liquid-selection[data-liquid-ready]>button:is(.active,.selected,[aria-pressed=true],[aria-selected=true]){background:transparent;box-shadow:none}.library-ambient{position:fixed;inset:0;height:100dvh;overflow:clip;pointer-events:none;z-index:-1;contain:paint}.library-ambient i{position:absolute;inset-inline:0;width:100%;height:110vh;border-radius:50%;opacity:1;filter:blur(48px);animation:ambient-refract 24s ease-in-out infinite alternate;animation-play-state:paused}.library-ambient i:first-child{top:8vh;background:radial-gradient(ellipse at 68% 50%,#86a9d54d 0%,#b3c9e538 40%,transparent 72%)}.library-ambient i:last-child{top:0;background:radial-gradient(ellipse at 8% 50%,#b9a8e338 0%,#d8dce92e 40%,transparent 70%);animation-delay:-12s}.library-ambient[data-moving] i{animation-play-state:running}:root[data-theme=dark]{--liquid-selection-fill: #243d50}@keyframes ambient-refract{0%{transform:translate3d(-1%,0,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.035)}}@media(prefers-reduced-motion:reduce){.library-ambient i{animation:none}.library-beam{transition:none}}[data-reduced-motion=true] .library-ambient i{animation:none}.library-ambient:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% -10%,#ffffffbf,transparent 64%)}:root[data-theme=dark] .library-ambient{opacity:.48}:root[data-theme=dark] .library-ambient:before{background:linear-gradient(115deg,transparent,#608bbc15 40%,transparent 64%)}:root .button[data-metal][data-ui=button]:not(.upload-field *){isolation:isolate;background:#fff;border-color:#9399ab4d;color:var(--ink);box-shadow:inset 0 1px #ffffffb3,0 2px 6px #343c5009}:root .button[data-metal][data-ui=button]:not(.upload-field *):hover:not(:disabled){background:#fff;box-shadow:inset 0 1px #ffffffb3,0 3px 8px #343c500e}:root[data-theme=dark] .button[data-metal][data-ui=button]:not(.upload-field *),:root[data-theme=dark] .button[data-metal][data-ui=button]:not(.upload-field *):hover:not(:disabled){background:#272727}.button[data-ui=button]>.library-metal-accent{z-index:-1;overflow:hidden}.library-metal-size{display:block;width:100%;height:100%;border-radius:inherit}.library-metal-badge{display:inline-grid;place-items:center;position:relative;width:59px;height:33px;flex:none}.library-metal-badge-fallback{display:grid;place-items:center;width:100%;height:100%;border:1px solid #c7cbd4;border-radius:var(--zq-radius-full);background:#fff;color:#292a30;font-size:var(--zq-text-note)}.library-metal-badge-live{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}:root .workflow-editor .wf-footer{gap:16px}:root .workflow-editor .wf-footer>.wf-footer-copy{margin-right:auto}.wf-footer-orb{background:transparent}.wf-footer-orb canvas{filter:none}@container (max-width:620px){.workflow-editor .wf-footer-orb{display:none}}@media(prefers-reduced-transparency:reduce){:root .button-primary[data-metal]{background:var(--surface)}}.flow-ring-canvas{position:absolute;inset:0;display:block;pointer-events:none}.flow-ring-fallback{position:absolute;inset:16%;padding:1.5px;border-radius:50%;background:conic-gradient(from 30deg,#a695ed,#d7ddec,#52bdf5,#b2e8ff,#a695ed);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.flow-ring-fallback[hidden]{display:none}.particle-core{position:absolute;inset:0;pointer-events:none}.particle-core canvas[hidden]{display:none}.library-orb:before,.library-orb:after{content:"";position:absolute;pointer-events:none;border-radius:50%}.library-orb:before{inset:7%;background:radial-gradient(circle at 34% 32%,rgb(168 156 239 / .3),transparent 64%),radial-gradient(circle at 68% 66%,rgb(102 202 253 / .34),transparent 66%);filter:blur(5px);opacity:.7}.library-orb:after{inset:-10%;background:radial-gradient(circle,transparent 28%,rgb(127 157 237 / .14) 42%,rgb(116 195 248 / .09) 56%,transparent 71%);filter:blur(6px);opacity:.7}.library-orb[data-busy]:before{opacity:1}.library-orb[data-busy]:after{opacity:1}:root[data-theme=dark] .library-orb:before{filter:blur(4px);opacity:.85}:root[data-theme=dark] .library-orb[data-busy]:before{opacity:1}.library-beam[data-recipe=outside]{overflow:visible}@media(prefers-reduced-motion:reduce){.library-liquid-pill{transition:none}}.library-metal-original canvas,.library-metal-badge-live canvas{filter:grayscale(1)}
