@charset "UTF-8";._[data-chat-visible=false]{--workbench-inner-width: 100%;--workbench-left: 0}._[data-chat-visible=false] .a{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform,opacity;transition-duration:.3s;will-change:transform,opacity;transform:translate(-50%);opacity:0}._[data-chat-started=true]{background:var(--zione-abyss)}._[data-chat-started=true] .a{border-right:none;background:var(--zione-abyss)}.a{opacity:1}.b{box-shadow:0 0 28px #c0c0cc1f}.c{opacity:1}.d{animation:e 1.1s ease-out forwards}.f{stroke-dashoffset:0!important;opacity:1;filter:drop-shadow(0 0 6px rgba(192,192,204,.45))}.g{box-shadow:none}@keyframes e{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes i{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.h{animation:i 3.6s linear infinite;stroke-dasharray:35px 65px;stroke-dashoffset:0;opacity:1;filter:drop-shadow(0 0 6px rgba(192,192,204,.45))}.j{--prompt-container-offset: 50px;--prompt-line-stroke-width: 1.5px;position:absolute;pointer-events:none;inset:calc(var(--prompt-container-offset) / -2);width:calc(100% + var(--prompt-container-offset));height:calc(100% + var(--prompt-container-offset));opacity:0;transition:opacity .3s ease}.k{width:calc(100% - var(--prompt-container-offset) + var(--prompt-line-stroke-width));height:calc(100% - var(--prompt-container-offset) + var(--prompt-line-stroke-width));x:calc(var(--prompt-container-offset) / 2 - var(--prompt-line-stroke-width) / 2);y:calc(var(--prompt-container-offset) / 2 - var(--prompt-line-stroke-width) / 2);rx:calc(8px - var(--prompt-line-stroke-width));fill:transparent;stroke-width:var(--prompt-line-stroke-width);stroke:url(#line-gradient);stroke-dasharray:35px 65px;stroke-dashoffset:10}.l{fill:url(#shine-gradient);mix-blend-mode:overlay}.ai{position:fixed;inset:0;z-index:520;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 50%,#09090bd1,#050507f0);backdrop-filter:blur(10px);animation:bi .42s cubic-bezier(.22,1,.36,1) both;pointer-events:none}.ci{position:relative;width:min(88vw,30rem);padding:0 1.25rem;display:flex;flex-direction:column;align-items:center;gap:1.15rem;animation:di .7s ease 2.55s both}.ei{position:absolute;inset:-.9rem -1rem;pointer-events:none}.ei:before,.ei:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:scaleX(0);animation:fi .62s cubic-bezier(.22,1,.36,1) .08s both}.ei:before{top:0}.ei:after{bottom:0;animation-delay:.18s}.gi,.hi{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.3),transparent);transform:scaleY(0);animation:ii .7s cubic-bezier(.22,1,.36,1) .28s both}.gi{left:0}.hi{right:0;animation-delay:.36s}.ji{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.95rem,3.4vw,1.35rem);letter-spacing:.01em;color:#f4f4f5f5;text-shadow:0 0 26px rgba(255,255,255,.18);display:flex;align-items:baseline;max-width:100%}.ki{overflow-wrap:anywhere}.li{display:inline-block;width:1px;height:1.05em;margin-left:2px;translate:0 .12em;background:#ffffffd9;animation:mi .72s steps(1,end) infinite}.ni{display:flex;align-items:center;gap:.6rem;font-size:.6rem;font-weight:600;letter-spacing:.62em;text-transform:uppercase;color:#d4d4d8b8;animation:oi .8s cubic-bezier(.22,1,.36,1) .5s both}.pi{width:4px;height:4px;border-radius:50%;background:#ffffffe6;box-shadow:0 0 12px #ffffffb3;animation:qi 1.4s ease-in-out .5s 2 both}.ri{position:absolute;top:50%;left:-10%;width:34%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);transform:translate3d(-120%,0,0);animation:si 1.1s cubic-bezier(.4,0,.2,1) .32s both;pointer-events:none}@keyframes bi{0%{opacity:0}to{opacity:1}}@keyframes di{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.985)}}@keyframes fi{0%{transform:scaleX(0);opacity:0}40%{opacity:1}to{transform:scaleX(1);opacity:.9}}@keyframes ii{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:.7}}@keyframes oi{0%{opacity:0;letter-spacing:1.6em}to{opacity:1;letter-spacing:.62em}}@keyframes qi{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@keyframes mi{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes si{0%{transform:translate3d(-120%,0,0);opacity:0}30%{opacity:1}to{transform:translate3d(320%,0,0);opacity:0}}@media (prefers-reduced-motion: reduce){.ai,.ci,.ei:before,.ei:after,.gi,.hi,.ni,.pi,.li,.ri{animation:none;opacity:1;transform:none}.ri{opacity:0}}.fg{display:flex;flex-direction:column;width:auto;max-width:14.25rem;flex-shrink:0}.gg{max-width:12.75rem}.hg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.27rem;padding:.21rem;border-radius:12px;background:#00000059;border:1px solid rgba(255,255,255,.06)}.ig{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem;min-height:2.48rem;padding:.3rem .18rem;border-radius:9px;border:1px solid transparent;background:transparent!important;appearance:none;cursor:pointer;transition:all .18s ease;color:#71717a}.jg{opacity:.85;line-height:1}.kg{font-size:10.5px;font-weight:700;letter-spacing:.04em;line-height:1.1}.lg{color:#fafafa;border-color:#ffffff1f;background:#ffffff0f!important;box-shadow:inset 0 1px #ffffff0f}.mg.lg{border-color:#60a5fa59;background:#3b82f61f!important}.ng.lg{border-color:#c4c4cc59;background:#c4c4cc1a!important}.og.lg{border-color:#fbbf2459;background:#f59e0b1a!important}@media (max-width: 640px){.fg{max-width:12.4rem}.kg{font-size:10px}}.Aa{position:relative;border-radius:14px;padding:1px;background:transparent;transition:background .25s ease}.Ba{padding:1.5px;background:conic-gradient(from var(--led-angle, 0deg),transparent 0deg,transparent 250deg,rgba(196,196,204,.2) 270deg,rgb(236,236,240) 290deg,rgba(196,196,204,.2) 310deg,transparent 330deg,transparent 360deg);animation:Ca 1.6s linear infinite}.Da{position:relative;z-index:1;border-radius:12px}@keyframes Ca{to{--led-angle: 360deg}}@property --led-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.Wa{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow:visible}.Xa{position:absolute;inset:0;pointer-events:none;z-index:1;transition:opacity .5s ease;overflow:visible}.Ya .Za{transform:scale(.35);opacity:.9}.Ya ._c,.Ya .-c{opacity:0}.Ya .ac{transform:translate(-50%,-50%) scale(.2)}.bc .Za{transform:scale(1)}.bc ._c,.bc .-c{opacity:0}.bc .ac{animation:cc .7s cubic-bezier(.4,0,.2,1) forwards}@keyframes fc{0%{opacity:0;transform:translate(60px)}to{opacity:0;transform:translate(0)}}@keyframes gc{0%{opacity:0;transform:translate(-60px)}to{opacity:0;transform:translate(0)}}@keyframes cc{0%{transform:translate(-50%,-50%) scale(.12)}to{transform:translate(-50%,-50%) scale(1)}}.Za{position:relative;width:100%;height:100%;max-width:100%;margin:0 auto;overflow:visible}._c{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:clamp(3.5rem,11vw,8rem);line-height:1;color:var(--zione-silver);opacity:0;z-index:2}.-c{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:clamp(3.5rem,11vw,8rem);line-height:1;color:var(--zione-silver);opacity:0;z-index:2}.ac{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);width:clamp(260px,38vw,480px);height:clamp(260px,38vw,480px);z-index:1;overflow:visible}.dc{width:100%;height:100%;border-radius:50%;position:relative}.dc:before{content:"";position:absolute;inset:0;border-radius:50%;padding:5px;background:linear-gradient(160deg,#52525b,#c4c4cc 25%,#e4e4e7,#a1a1aa,#71717a 85%,#52525b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:0 0 30px #c0c0cc73,0 0 80px #c0c0cc2e}.ec{position:absolute;left:50%;top:-8vw;transform:translate(-50%);width:120vw;height:120vw;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 100% 50% at 50% 0%,rgba(192,192,204,.22) 0%,rgba(192,192,204,.08) 35%,rgba(192,192,204,.03) 55%,transparent 70%);clip-path:inset(0 0 50% 0);box-shadow:0 -3px #ffffffd9,0 -8px 24px #c0c0cc66,0 -12px 48px #c0c0cc59,0 -32px 100px #c0c0cc26;opacity:1}.dc:after{content:"";position:absolute;inset:12px;border-radius:50%;background:radial-gradient(ellipse 80% 50% at 50% 100%,rgba(196,196,204,.1) 0%,transparent 60%)}
