@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.2tebmyvsboa3m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.2tebmyvsboa3m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.2tebmyvsboa3m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_b398db05-module__ZfQlAW__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_b398db05-module__ZfQlAW__variable{--font-jv-display:"Orbitron", "Orbitron Fallback"}
:is(html:has(.jv),body:has(.jv)){overscroll-behavior:none;background:#02070e}.jv .jv-scroll{overscroll-behavior:contain}.jv{--jv-ease-out:cubic-bezier(.23, 1, .32, 1);--jv-ease-in-out:cubic-bezier(.77, 0, .175, 1);--jv-ease-drawer:cubic-bezier(.32, .72, 0, 1);--jv-bg:#02070e;--jv-bg2:#061223;--jv-panel:#071322b8;--jv-panel-2:#0a1a2e8c;--jv-line:#58aaff33;--jv-line-2:#58aaff1a;--jv-line-hot:#6ec8ff8c;--jv-text:#e8f4ff;--jv-muted:#91abc6;--jv-muted-2:#a9c1da;--jv-blue:#3ea8ff;--jv-cyan:#6fe0ff;--jv-ice:#c9f1ff;--jv-green:#36e39a;--jv-amber:#ffbf47;--jv-red:#ff5d6c;--jv-glow:0 0 24px #3ea8ff40;background:radial-gradient(1200px 700px at 50% -10%, #1e6ec838, transparent 60%), radial-gradient(900px 600px at 100% 100%, #145aaa24, transparent 60%), var(--jv-bg);min-height:100svh;color:var(--jv-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow-x:hidden}.jv ::selection{background:#3ea8ff59}.jv-panel{border:1px solid var(--jv-line);background:linear-gradient(#0c1e3699,#050e1abf);border-radius:14px;position:relative;box-shadow:inset 0 1px #a0dcff0f,0 20px 60px #00000059}.jv-corners:before,.jv-corners:after{content:"";pointer-events:none;border-color:var(--jv-line-hot);filter:drop-shadow(0 0 6px #50b4ff99);width:18px;height:18px;position:absolute}.jv-corners:before{border-top-left-radius:inherit;border-top:1.5px solid;border-left:1.5px solid;top:-1px;left:-1px}.jv-corners:after{border-bottom-right-radius:inherit;border-bottom:1.5px solid;border-right:1.5px solid;bottom:-1px;right:-1px}.jv-hover{transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.jv-hover:hover{background:linear-gradient(#122c4e9e,#061222cc);border-color:#6ec8ff6b;box-shadow:inset 0 1px #a0dcff1a,0 0 30px #3296ff1f}}.jv-wordmark{font-family:var(--font-jv-display), var(--font-geist-sans), sans-serif;letter-spacing:.32em;background:linear-gradient(#e9f7ff 10%,#7cc8ff 60%,#3a8fe0);color:#0000;filter:drop-shadow(0 0 12px #50aaff59);-webkit-background-clip:text;background-clip:text;font-weight:600}.jv-display{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.02em}.jv-label{letter-spacing:.01em;color:var(--jv-muted);font-size:11px}.jv-section{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--jv-cyan);font-size:11px}.jv-title-glow{color:#5ec2ff;text-shadow:0 0 22px #3ea8ff73}.jv-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.jv-tab{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--jv-muted-2);white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:9px 16px;font-size:11px;transition:color .2s,background .2s,border-color .2s;position:relative}@media (hover:hover) and (pointer:fine){.jv-tab:hover{color:var(--jv-text);background:#3ea8ff0f}}.jv-tab[data-active=true]{color:#dff3ff;background:linear-gradient(#2878dc52,#14468c38);border-color:#64beff80;box-shadow:inset 0 0 18px #3ea8ff33,0 0 18px #3ea8ff2e}.jv-btn{border:1px solid var(--jv-line);color:var(--jv-ice);cursor:pointer;background:#3ea8ff0d;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.jv-btn:hover{background:#3ea8ff1f;border-color:#6ec8ff73;box-shadow:0 0 18px #3ea8ff2e}}.jv-btn-primary{color:#fff;background:linear-gradient(#3aa2ff,#1f74d6);border-color:#96d7ff99;box-shadow:0 0 22px #3ea8ff59}@media (hover:hover) and (pointer:fine){.jv-btn-primary:hover{background:linear-gradient(#52b0ff,#2a82e6)}}.jv-btn,.jv-tab{transition-property:background,border-color,box-shadow,color,transform;transition-duration:.2s,.2s,.2s,.2s,.16s;transition-timing-function:ease, ease, ease, ease, var(--jv-ease-out)}.jv-btn:active,.jv-tab:active{transform:scale(.97)}.jv-dot{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px;position:relative}.jv-dot:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:0 0 10px}.jv-ok{color:var(--jv-green)}.jv-watch{color:var(--jv-amber)}.jv-alert{color:var(--jv-red)}.jv-dark{color:var(--jv-muted)}.jv-info{color:var(--jv-blue)}.jv-live .jv-dot{animation:2.2s ease-in-out infinite jv-pulse}.jv-live .jv-dot:after{animation:2.2s ease-in-out infinite jv-halo}@keyframes jv-pulse{50%{opacity:.35}}@keyframes jv-halo{50%{opacity:.2}}.jv-input{border:1px solid var(--jv-line);background:#020a14b3;border-radius:11px;align-items:center;gap:10px;height:46px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.jv-input:focus-within{border-color:#6ec8ff8c;box-shadow:0 0 0 3px #3ea8ff1a,0 0 22px #3ea8ff26}.jv-input input{min-width:0;color:var(--jv-text);background:0 0;outline:none;flex:1;font-size:13.5px}.jv-input input::placeholder{color:#5d7895}.jv-step{grid-template-columns:34px 1fr 18px;align-items:start;gap:12px;padding-bottom:22px;display:grid;position:relative}.jv-step:not(:last-child):before{content:"";background:linear-gradient(var(--jv-line-hot), var(--jv-line-2));width:1px;position:absolute;top:34px;bottom:2px;left:16.5px}.jv-step-node{border:1px solid var(--jv-line);width:34px;height:34px;color:var(--jv-muted);background:#050f1ce6;border-radius:999px;place-items:center;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s;display:grid}.jv-step[data-state=done] .jv-step-node{color:var(--jv-green);border-color:#36e39a8c;box-shadow:0 0 14px #36e39a4d}.jv-step[data-state=active] .jv-step-node{color:var(--jv-ice);background:radial-gradient(circle,#3ea8ff80,#050f1ce6 70%);border-color:#6ec8ffcc;animation:1.4s ease-in-out infinite jv-pulse;box-shadow:0 0 20px #3ea8ff8c}.jv-step[data-state=pending]{opacity:.45}.jv-reply{background:linear-gradient(#0e2648fa,#050e1cfa);border:1px solid #6ec8ff73;box-shadow:0 0 0 1px #0006,0 18px 50px #0009,0 0 36px #3ea8ff38}.jv-caret:after{content:"▍";color:var(--jv-cyan);margin-left:2px;animation:1s steps(2,end) infinite jv-pulse}.jv-rise{animation:jv-rise .25s var(--jv-ease-out) both;animation-delay:calc(min(var(--i,0), 6) * 40ms)}@keyframes jv-rise{0%{opacity:0;transform:translateY(6px)}}.jv-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:jv-draw .9s var(--jv-ease-out) forwards}@keyframes jv-draw{to{stroke-dashoffset:0}}.jv-scroll{scrollbar-width:none}.jv-scroll::-webkit-scrollbar{display:none}::view-transition{pointer-events:none}::view-transition-group(.jv-morph){animation-duration:.3s;animation-timing-function:cubic-bezier(.77,0,.175,1)}::view-transition-image-pair(.jv-morph){animation-name:jv-via-blur}@keyframes jv-via-blur{40%{filter:blur(3px)brightness(1.4)}}::view-transition-group(.jv-dialog){animation-duration:.26s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-old(.jv-dialog){animation-duration:.26s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-new(.jv-dialog){animation-duration:.26s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-image-pair(.jv-dialog){animation-name:jv-dialog-blur}@keyframes jv-dialog-blur{50%{filter:blur(2px)}}.jv-core{cursor:pointer;width:74px;height:74px;transition:transform .2s var(--jv-ease-out), border-color .2s ease, box-shadow .2s ease;background:radial-gradient(circle at 50% 40%,#2878dc59,#040c1afa 70%);border:1px solid #6ec8ff66;border-radius:999px;place-items:center;display:grid;box-shadow:0 0 36px #3ea8ff4d,inset 0 0 20px #6ed2ff38}@media (hover:hover) and (pointer:fine){.jv-core:hover{transform:scale(1.03)}}.jv-core[data-active=true]{border-color:#96e1ffb3;transform:scale(1.03);box-shadow:0 0 56px #3ea8ff8c,inset 0 0 26px #96e6ff61}.jv-core[data-listening=true]{border-color:#96e6ffe6;box-shadow:0 0 70px #3ea8ffbf,inset 0 0 30px #96e6ff80}.jv-core:active{transition-duration:.1s;transform:scale(.97)}@keyframes jv-spin{to{transform:rotate(360deg)}}.jv-dock-fade:before{content:"";pointer-events:none;background:linear-gradient(#0000,#030a148c 55%,#030a14eb);height:36px;position:absolute;bottom:100%;left:0;right:0}.jv-fade-bottom{padding-bottom:20px;-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.jv-collapse{transition:grid-template-rows .22s var(--jv-ease-out), opacity .16s var(--jv-ease-out);grid-template-rows:1fr;display:grid}.jv-collapse[data-leaving]{opacity:0;pointer-events:none;grid-template-rows:0fr}.jv-collapse>*{overflow:hidden}.jv-chat-dock{animation:jv-dock-in .22s var(--jv-ease-out) both}@keyframes jv-dock-in{0%{opacity:0;transform:translate(12px)}}.jv-focus,.jv-focus-dock{-webkit-backdrop-filter:blur(6px)saturate(.8);backdrop-filter:blur(6px)saturate(.8);animation:jv-fade .2s var(--jv-ease-out) both}.jv-focus{z-index:15;background:radial-gradient(at 50% 100%,#0208128c,#01040ac7 70%);position:fixed;inset:0}.jv-focus-dock{z-index:5;background:#02081299;position:absolute;inset:0}@keyframes jv-fade{0%{opacity:0}}.jv-focus[data-leaving],.jv-focus-dock[data-leaving]{animation:jv-fade-out .15s var(--jv-ease-out) both}@keyframes jv-fade-out{to{opacity:0}}footer[data-focus]{cursor:pointer}.jv-pop-out{transform-origin:50% 100%;animation:jv-pop-out .15s var(--jv-ease-out) both}@keyframes jv-pop-out{to{opacity:0;transform:translateY(6px)scale(.97)}}.jv-pop{transform-origin:50% 100%;animation:jv-pop .2s var(--jv-ease-out) both}.jv-pop[data-instant]{animation:none}@keyframes jv-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.jv *,.jv :before,.jv :after{animation:none!important}.jv .jv-draw{stroke-dashoffset:0}.jv .jv-pop:not([data-instant]),.jv .jv-reply,.jv .jv-focus,.jv .jv-focus-dock{animation:.15s linear both jv-fade!important}.jv .jv-pop-out,.jv .jv-focus[data-leaving],.jv .jv-focus-dock[data-leaving]{animation:.15s linear both jv-fade-out!important}.jv .jv-core,.jv .jv-btn,.jv .jv-tab{transform:none!important}::view-transition-old(*){animation-duration:0s!important}::view-transition-new(*){animation-duration:0s!important}::view-transition-group(*){animation-duration:0s!important}}
