:root:not([data-theme=crazy]) body,:root:not([data-theme=crazy]) .studio-shell{background-color:var(--bg);background-image:radial-gradient(ellipse at 6% 2%, var(--ambient-blue), transparent 48%), radial-gradient(ellipse at 98% 38%, var(--ambient-peach), transparent 43%), radial-gradient(ellipse at 45% 100%, var(--ambient-violet), transparent 55%);background-attachment:fixed}:root:not([data-theme=crazy]) :is(.studio-shell,.studio-auth){isolation:isolate;position:relative}@keyframes liquid-ambient-drift{0%{transform:translate(-3%,-2%)scale(1.1)}to{transform:translate(3%,2%)scale(1.16)}}@media (prefers-reduced-motion:no-preference){:root:not([data-theme=crazy]) :is(.studio-shell,.studio-auth):before,:root:not([data-theme=crazy]) .liquid-stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 18% 24%, var(--ambient-blue), transparent 56%), radial-gradient(ellipse at 86% 66%, var(--ambient-peach), transparent 52%), radial-gradient(ellipse at 42% 92%, var(--ambient-violet), transparent 50%);opacity:.55;animation:28s ease-in-out infinite alternate liquid-ambient-drift;position:fixed;inset:0}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){:root:not([data-theme=crazy]) :is(.studio-shell,.studio-auth):before,:root:not([data-theme=crazy]) .liquid-stage:after{display:none}}:root:not([data-theme=crazy]) :is(.studio-content,.studio-canvas),:root:not([data-theme=crazy]) .studio-content>.bg-paper{background:0 0}:root:not([data-theme=crazy]) :is(.glass-panel,.studio-header,.landing-glass-header){background:var(--glass-solid);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 rgb(var(--glass-shadow) / 6%), 0 16px 50px -28px rgb(var(--glass-shadow) / 32%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:not([data-theme=crazy]) :is(.glass-panel,.studio-header,.landing-glass-header){background:linear-gradient(135deg, var(--glass-highlight), transparent 42%), var(--glass);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%)}}:root:not([data-theme=crazy]) .studio-header{border:1px solid var(--glass-edge);border-radius:22px;min-height:62px;margin:10px 12px 0}:root:not([data-theme=crazy]) .studio-shell>footer{border-color:#0000;padding-block:9px}:root:not([data-theme=crazy]) .studio-nav-link{border:1px solid #0000;min-height:36px;transition:background .18s,box-shadow .18s,border-color .18s}:root:not([data-theme=crazy]) .studio-nav-link:hover{background:var(--glass)}:root:not([data-theme=crazy]) .studio-nav-link[aria-current=page]{background:linear-gradient(145deg, var(--glass-highlight), transparent), var(--surface-raised);border-color:var(--glass-edge);box-shadow:inset 0 1px 1px var(--glass-highlight), 0 3px 10px rgb(var(--glass-shadow) / 8%)}:root:not([data-theme=crazy]) .studio-shell .nav-label-active{color:var(--accent);-webkit-text-fill-color:currentColor;background-image:none}:root:not([data-theme=crazy]) .studio-drawer [aria-current=page]>svg{color:var(--accent)}:root:not([data-theme=crazy]) .studio-drawer [aria-current=page]>.bg-cta{background:var(--accent)}:root:not([data-theme=crazy]) .studio-header .nav-label:after{display:none}:root:not([data-theme=crazy]) :is(.liquid-control,.studio-shell button.border-line:not(.bg-cta,.bg-ink,.bg-blue-500,.bg-blue-600),.studio-shell a.border-line:not(.bg-cta,.bg-ink)){background-color:var(--glass-solid);background-image:linear-gradient(165deg, var(--glass-highlight), transparent 46%, rgb(var(--glass-shadow) / 4%));border:1px solid var(--glass-edge);color:var(--ink);box-shadow:inset 0 1px 1px var(--glass-highlight), inset 0 -1px 1px rgb(var(--glass-shadow) / 14%), 0 2px 3px rgb(var(--glass-shadow) / 6%), 0 7px 18px -10px rgb(var(--glass-shadow) / 32%);transition:box-shadow .22s,background-color .18s,border-color .18s,translate .22s cubic-bezier(.16,1,.3,1),scale .18s cubic-bezier(.16,1,.3,1)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:not([data-theme=crazy]) :is(.liquid-control,.studio-shell button.border-line,.studio-shell a.border-line):not(.bg-cta,.bg-ink,.bg-blue-500,.bg-blue-600){background-color:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%)}}:root:not([data-theme=crazy]) :is(.studio-shell,.liquid-landing) :is(button,a):is(.bg-cta,.bg-blue-600,.bg-blue-500){color:#fff;background:linear-gradient(155deg, #698ef2 0%, var(--cta) 52%, #4056bb 100%);border-color:#9fbcffa6;box-shadow:inset 0 1px 1px #ffffff73,inset 0 -1px 1px #17317566,0 8px 22px -8px #335bcf66}:root:not([data-theme=crazy]) .studio-shell :is(input:not([type=range]):not([type=checkbox]):not([type=file]),textarea,select).border-line{color:var(--ink);background:var(--glass-field);border-color:var(--line);box-shadow:inset 0 2px 5px rgb(var(--glass-shadow) / 4%), 0 1px 0 var(--glass-highlight)}:root:not([data-theme=crazy]) .studio-shell :is(input,textarea)::-moz-placeholder{color:var(--mute);opacity:1}:root:not([data-theme=crazy]) .studio-shell :is(input,textarea)::placeholder{color:var(--mute);opacity:1}:root:not([data-theme=crazy]) :is(.studio-shell,.liquid-landing) :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:4px}:root:not([data-theme=crazy]) :is(.studio-shell,.liquid-landing) :is(button:disabled,[aria-disabled=true]){cursor:not-allowed;translate:none;scale:none}:root:not([data-theme=crazy]) .theme-control{isolation:isolate;position:relative}:root:not([data-theme=crazy]) .theme-control:before{content:"";border-radius:inherit;border:1px solid var(--glass-highlight);background:radial-gradient(circle at 25% 18%, var(--glass-highlight), transparent 65%);pointer-events:none;z-index:-1;position:absolute;inset:3px}:root:not([data-theme=crazy]) .theme-control-icon{filter:drop-shadow(0 1px 3px var(--glass-highlight))}:root:not([data-theme=crazy]) .studio-page-hero{background:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--ambient-blue) 45%, transparent), transparent 62%);border-color:#0000}:root:not([data-theme=crazy]) .studio-page-hero h1{color:var(--ink);letter-spacing:-.045em;max-width:1100px;line-height:1}:root:not([data-theme=crazy]) .studio-page-hero .bg-line{background:linear-gradient(90deg, var(--line), transparent)}:root:not([data-theme=crazy]) .studio-prompt{border-radius:30px}:root:not([data-theme=crazy]) .studio-prompt:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 4px var(--accent-glow), inset 0 1px 0 var(--glass-highlight), 0 20px 55px -32px rgb(var(--glass-shadow) / 35%)}:root:not([data-theme=crazy]) .studio-operation>svg{width:44px;height:44px;color:var(--accent);background:linear-gradient(140deg, var(--glass-highlight), var(--surface-raised));box-shadow:inset 0 1px 0 var(--glass-highlight), 0 4px 12px rgb(var(--glass-shadow) / 7%);border-radius:15px;padding:10px}:root:not([data-theme=crazy]) .creation-card{border-radius:26px}:root:not([data-theme=crazy]) .creation-card>div:last-child{padding:22px}:root:not([data-theme=crazy]) .studio-hero{border-color:var(--glass-edge);box-shadow:0 28px 75px -36px rgb(var(--glass-shadow) / 55%), 0 1px 0 var(--glass-highlight)}:root:not([data-theme=crazy]) .studio-hero .liquid-control-hero{color:#172441;background:linear-gradient(150deg,#fffe,#e0ebffcc 58%,#ffe9d8d9);border-color:#fff9}:root:not([data-theme=crazy]) .studio-hero .liquid-control-hero-secondary{color:#fff;background:linear-gradient(140deg,#ffffff30,#17244170);border-color:#ffffff65}.liquid-lens{display:none}:root:not([data-theme=crazy]) .liquid-lens{aspect-ratio:1;z-index:1;pointer-events:none;background:#cddcff22;border:1px solid #ffffffa3;border-radius:50%;width:clamp(110px,15vw,210px);display:block;position:absolute;top:17%;right:12%;overflow:hidden;box-shadow:inset 2px 3px 3px #fff9,inset -3px -5px 10px #fff5,12px 24px 35px -14px #06153177}.liquid-lens-scene{max-width:none;width:var(--scene-w);height:var(--scene-h);left:calc(-1 * var(--scene-x));top:calc(-1 * var(--scene-y));-o-object-fit:cover;object-fit:cover;transform-origin:var(--scene-origin-x) var(--scene-origin-y);filter:saturate(1.18);position:absolute;transform:scale(1.2)}.liquid-lens:after{content:"";border-radius:inherit;background:radial-gradient(at 28% 13%,#fff8,#0000 45%),linear-gradient(145deg,#b6d7ff18 25%,#0000 58%,#ffd4b955);position:absolute;inset:0;box-shadow:inset 0 0 2px 2px #fff8,inset 0 -9px 11px -9px #fff,inset 0 7px 9px -7px #fff}.liquid-lens-mark{z-index:1;color:#fff;text-shadow:0 2px 10px #14234355;place-items:center;display:grid;position:absolute;inset:0}.liquid-lens-mark svg{filter:drop-shadow(0 2px 5px #14234333)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-theme=crazy]) :is(.liquid-control,.studio-shell button.border-line,.studio-shell a.border-line):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--line-strong);box-shadow:inset 0 1px 2px var(--glass-highlight), inset 0 -1px 1px rgb(var(--glass-shadow) / 14%), 0 10px 24px -10px rgb(var(--glass-shadow) / 35%);translate:0 -1px}:root:not([data-theme=crazy]) :is(.studio-operation,.creation-card):hover{box-shadow:inset 0 1px 0 var(--glass-highlight), 0 22px 44px -24px rgb(var(--glass-shadow) / 35%)}:root:not([data-theme=crazy]) .liquid-control:active{translate:0 1px;scale:.98}}:root:not([data-theme=crazy]) :is(.studio-shell,.liquid-landing) :is(button,a).press:active{transform:translate(var(--tw-translate-x,0), var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) skewY(var(--tw-skew-y,0)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1))}:root:not([data-theme=crazy]) :is(.liquid-control,.studio-operation,.creation-card,[data-liquid-interactive]){isolation:isolate;position:relative}:root:not([data-theme=crazy]) :is(.liquid-control,.studio-operation,.creation-card,[data-liquid-interactive]):after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(160px circle at var(--glass-x,50%) var(--glass-y,0%), var(--glass-highlight), transparent 72%);mix-blend-mode:soft-light;transition:opacity .28s;position:absolute;inset:0}:root:not([data-theme=crazy]) [data-liquid-hover=true]:after{opacity:.65}@media (prefers-reduced-motion:no-preference){:root:not([data-theme=crazy]) :is(.studio-shell,.liquid-landing) :is(button,a):is(.press,.bg-cta,.liquid-control){transition:translate .24s cubic-bezier(.16,1,.3,1),scale .18s cubic-bezier(.16,1,.3,1),box-shadow .24s,background-color .18s,border-color .18s,color .18s}:root:not([data-theme=crazy]) :is(.studio-shell,.liquid-landing) :is(button,a):is(.press,.bg-cta,.liquid-control):not(:disabled):not([aria-disabled=true]):active{scale:.975}:root:not([data-theme=crazy]) :is(.studio-operation,.creation-card){rotate:var(--glass-axis-x,0) var(--glass-axis-y,1) 0 var(--glass-angle,0deg);transition:rotate .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .18s}}.studio-settings-drawer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),opacity .2s;display:grid}.studio-settings-drawer[data-state=open]{opacity:1;grid-template-rows:1fr}:root:not([data-theme=crazy]) .studio-prompt[data-file-dragging=true]{border-color:var(--cta);box-shadow:0 0 0 5px var(--accent-glow), 0 24px 55px -25px rgb(var(--glass-shadow) / 45%)}@keyframes liquid-menu-enter{0%{opacity:0;translate:0 -7px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes liquid-menu-exit{to{opacity:0;translate:0 -5px;scale:.98}}@keyframes liquid-scrim-enter{0%{opacity:0}to{opacity:1}}@keyframes liquid-scrim-exit{to{opacity:0}}@keyframes liquid-drawer-enter{0%{opacity:0;translate:-24px}to{opacity:1;translate:0}}@keyframes liquid-drawer-exit{to{opacity:0;translate:-16px}}:root:not([data-theme=crazy]) .liquid-popover{transform-origin:100% 0;animation:.24s cubic-bezier(.16,1,.3,1) both liquid-menu-enter}:root:not([data-theme=crazy]) .liquid-popover[data-state=closed]{pointer-events:none;animation:.16s both liquid-menu-exit}:root:not([data-theme=crazy]) .liquid-popover :is(button,input,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root:not([data-theme=crazy]) .studio-drawer-scrim{animation:.22s both liquid-scrim-enter}:root:not([data-theme=crazy]) .studio-drawer{border-radius:0 28px 28px 0;animation:.28s cubic-bezier(.16,1,.3,1) both liquid-drawer-enter;box-shadow:16px 0 55px #0003}:root:not([data-theme=crazy]) .studio-drawer-scrim[data-state=closed]{pointer-events:none;animation:.16s both liquid-scrim-exit}:root:not([data-theme=crazy]) .studio-drawer-scrim[data-state=closed] .studio-drawer{animation:.16s both liquid-drawer-exit}:root[data-theme=crazy] :is(.liquid-popover,.studio-drawer-scrim)[data-state=closed]{visibility:hidden}@media (max-width:640px){:root:not([data-theme=crazy]) .studio-header{border-radius:18px;min-height:58px;margin:6px 6px 0;padding-inline:10px}:root:not([data-theme=crazy]) .liquid-lens{width:100px;top:9%;right:7%}:root:not([data-theme=crazy]) .glass-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media (prefers-reduced-motion:reduce){:root:not([data-theme=crazy]) :is(.studio-shell,.liquid-landing) *,:root:not([data-theme=crazy]) :is(.studio-shell,.liquid-landing) :before,:root:not([data-theme=crazy]) :is(.studio-shell,.liquid-landing) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root:not([data-theme=crazy]) .studio-shell :is(.stagger,.stagger-fast)>*{opacity:1}:root:not([data-theme=crazy]) .liquid-popover{animation:none!important}:root:not([data-theme=crazy]) :is(.liquid-control,.creation-card,.studio-operation,[data-liquid-interactive]):after{display:none}:root:not([data-theme=crazy]) :is(.studio-shell,.liquid-landing) :is(button,a):active{translate:none;scale:none}}@media (prefers-reduced-transparency:reduce){:root:not([data-theme=crazy]) :is(.glass-panel,.liquid-control,.studio-header,.landing-glass-header){background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.liquid-lens{display:none!important}}@media (forced-colors:active){:root:not([data-theme=crazy]) :is(.glass-panel,.liquid-control,.studio-header,.landing-glass-header){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid buttontext}.liquid-lens{display:none!important}}:root:not([data-theme=crazy]) .landing-glass-header{color:var(--ink);border-radius:24px;overflow:visible}:root:not([data-theme=crazy]) .landing-glass-header :is(a,.avw-logo,.avw-logo__wordmark){color:var(--ink)!important}:root:not([data-theme=crazy]) .landing-glass-header .hyper-accent-strip{opacity:.8;inset-inline:24px}:root[data-theme=dark] .liquid-landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=crazy]) .studio-auth{background:0 0}
