.console-info[data-v-c970ba08]{border-left:3px solid var(--ns-color-secondary);margin-bottom:var(--ns-spacing-md);padding:var(--ns-spacing-sm) 0;padding-left:var(--ns-spacing-md)}.console-info__text[data-v-c970ba08]{font-family:var(--ns-font-body);font-size:var(--ns-font-size-4);font-weight:600;letter-spacing:.5px;margin:0;text-shadow:var(--ns-text-shadow-console-primary)}.console-loader[data-v-2bfb5d29]{margin-bottom:var(--ns-spacing-md)}.console-loader__label[data-v-2bfb5d29]{color:var(--ns-color-warning);font-size:var(--ns-font-size-4);margin-bottom:var(--ns-spacing-xs);text-shadow:var(--ns-text-shadow-console-subtle)}.console-loader__label.console-loader__label--complete[data-v-2bfb5d29]{color:var(--ns-color-success);text-shadow:var(--ns-text-shadow-console-success)}.console-loader__bar[data-v-2bfb5d29]{display:flex;flex-wrap:wrap;gap:2px}.console-loader__block[data-v-2bfb5d29]{color:#0f03;text-shadow:none;transition:all .3s ease}.console-loader__block--filled-info[data-v-2bfb5d29]{color:var(--ns-color-info);text-shadow:var(--ns-text-shadow-console-subtle)}.console-loader__block--filled-success[data-v-2bfb5d29]{color:var(--ns-color-success);text-shadow:var(--ns-text-shadow-console-success)}.console-thinking[data-v-22d67e60]{color:var(--ns-color-tertiary);display:flex;font-size:var(--ns-font-size-4);gap:var(--ns-spacing-sm);text-shadow:var(--ns-text-shadow-console-tertiary)}.console-thinking__spinner[data-v-22d67e60]{animation:pulse 1.5s ease-in-out infinite;flex-shrink:0;min-width:1ch}.console-thinking__text[data-v-22d67e60]{color:var(--ns-color-tertiary);text-shadow:var(--ns-text-shadow-console-tertiary)}.console-input-wrapper[data-v-2cb9f13f]{flex:1;position:relative}.console-input-wrapper__text[data-v-2cb9f13f]{color:var(--ns-color-secondary);font-family:var(--ns-font-body);font-size:var(--ns-font-size-4);pointer-events:none;text-shadow:var(--ns-text-shadow-console-subtle);white-space:pre-wrap;word-break:break-word}.console-input-wrapper__cursor[data-v-2cb9f13f]{animation:blink-2cb9f13f 1s infinite;color:var(--ns-color-secondary);display:inline-block;text-shadow:var(--ns-text-shadow-console-primary)}.console-input-wrapper__field[data-v-2cb9f13f]{background:transparent;border:none;caret-color:transparent;color:transparent;font-family:var(--ns-font-body);font-size:var(--ns-font-size-4);left:0;line-height:inherit;margin:0;min-height:100%;outline:none;overflow:hidden;padding:0;position:absolute;resize:none;top:0;width:100%}.console-input-wrapper__field[data-v-2cb9f13f]::-moz-selection{background:transparent}.console-input-wrapper__field[data-v-2cb9f13f]::selection{background:transparent}@keyframes blink-2cb9f13f{0%,50%{opacity:1}51%,to{opacity:0}}.console-button[data-v-711ae27e]{align-items:center;background-color:transparent;border:2px solid var(--ns-color-primary);box-shadow:var(--ns-shadow-console-glow),var(--ns-shadow-console-glow-inset);color:var(--ns-color-primary);cursor:pointer;display:inline-flex;font-family:var(--ns-font-body);font-weight:400;gap:var(--ns-spacing-sm);justify-content:center;letter-spacing:2px;margin:var(--ns-spacing-sm) 0;padding:var(--ns-spacing-xs) var(--ns-spacing-sm);position:relative;text-shadow:var(--ns-text-shadow-console-primary);text-transform:uppercase;transition:all .15s ease;width:-moz-fit-content;width:fit-content}.console-button[data-v-711ae27e]:hover{background-color:#00ff001a;border-color:var(--ns-color-secondary);box-shadow:var(--ns-shadow-console-glow-hover),var(--ns-shadow-console-glow-hover-inset);color:var(--ns-color-secondary);text-shadow:var(--ns-text-shadow-console-tertiary)}.console-button[data-v-711ae27e]:active{background-color:#0f03;box-shadow:var(--ns-shadow-console-glow),var(--ns-shadow-console-glow-hover-inset)}.console-button[data-v-711ae27e]:disabled{cursor:not-allowed;opacity:.3}.console-button[data-v-711ae27e]:disabled:hover{background-color:transparent;border-color:var(--ns-color-primary);box-shadow:var(--ns-shadow-console-glow),var(--ns-shadow-console-glow-inset);color:var(--ns-color-primary);text-shadow:var(--ns-text-shadow-console-primary)}.console-button__bracket[data-v-711ae27e]{font-weight:700;opacity:1}.tron-glow[data-v-8a4984de]{background:linear-gradient(90deg,var(--ns-color-accent-magenta) 0,var(--ns-color-accent-purple) 20%,var(--ns-color-tertiary) 40%,var(--ns-color-accent-lime) 60%,var(--ns-color-tertiary) 80%,var(--ns-color-accent-magenta) 100%);background-clip:text;-webkit-background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:gradient-shift 2s linear infinite;font-weight:700;text-shadow:none}.console-message__content[data-v-8a4984de]{align-items:flex-start;display:flex;font-size:var(--ns-font-size-4);word-break:break-word}.console-message__indent[data-v-8a4984de]{flex-shrink:0;white-space:pre}.console-message__indicator[data-v-8a4984de]{min-width:25px}.console-message__indicator[data-v-8a4984de],.console-message__prompt[data-v-8a4984de]{flex-shrink:0;text-shadow:var(--ns-text-shadow-console-primary)}.console-message__indicator-value[data-v-8a4984de]{color:inherit;opacity:.8}.console-message__action[data-v-8a4984de]{margin-left:var(--ns-spacing-xl)}.console-message--info[data-v-8a4984de]{color:var(--ns-color-text-primary);text-shadow:var(--ns-text-shadow-console-subtle)}.console-message--success[data-v-8a4984de]{color:var(--ns-color-success);text-shadow:var(--ns-text-shadow-console-success)}.console-message--warning[data-v-8a4984de]{color:var(--ns-color-warning);text-shadow:var(--ns-text-shadow-console-warning)}.console-message--error[data-v-8a4984de]{color:var(--ns-color-error);text-shadow:var(--ns-text-shadow-console-error)}.console-message--highlight[data-v-8a4984de],.console-message--thinking[data-v-8a4984de]{color:var(--ns-color-tertiary);text-shadow:var(--ns-text-shadow-console-tertiary)}.console-message--custom[data-v-8a4984de]{color:var(--ns-color-text-primary);text-shadow:var(--ns-text-shadow-console-subtle)}.console-message--gradient .console-message__text[data-v-8a4984de]{background:linear-gradient(90deg,var(--ns-color-accent-magenta) 0,var(--ns-color-accent-purple) 20%,var(--ns-color-tertiary) 40%,var(--ns-color-accent-lime) 60%,var(--ns-color-tertiary) 80%,var(--ns-color-accent-magenta) 100%);background-clip:text;-webkit-background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:gradient-shift 2s linear infinite;font-weight:700;text-shadow:none}.console-message--gradient .console-message__indicator[data-v-8a4984de]{color:var(--ns-color-tertiary);text-shadow:var(--ns-text-shadow-console-tertiary)}.console-input[data-v-f52eb31f]{align-items:start;cursor:text;display:flex;gap:var(--ns-spacing-sm);margin-top:var(--ns-spacing-sm)}.console-input__auth-indicator[data-v-f52eb31f]{align-items:center;display:flex}.console-input__auth-indicator-robot[data-v-f52eb31f]{transform:translate(-5px)}.console-input__indicator[data-v-f52eb31f]{align-items:center;color:var(--ns-color-primary);display:flex;flex-shrink:0;font-size:var(--ns-font-size-4);text-shadow:var(--ns-text-shadow-console-primary)}.console-input__indicator-symbol[data-v-f52eb31f]{display:inline-flex;min-width:20px}.console-input__indicator-robot[data-v-f52eb31f]{transform:translate(-4px)}.console-modal[data-v-42ac2c11]{align-items:center;background-color:var(--ns-color-screen-black);display:flex;height:100vh;justify-content:center;left:0;padding:var(--ns-spacing-md);position:fixed;top:0;width:100vw;z-index:10000}.console-modal__content[data-v-42ac2c11]{border:4px solid var(--ns-color-primary);box-shadow:0 0 20px #00ff004d,inset 0 0 20px #00ff001a;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.console-modal__header[data-v-42ac2c11]{align-items:center;background-color:#00000080;border-bottom:2px solid var(--ns-color-primary);display:flex;justify-content:space-between;padding:var(--ns-spacing-md)}.console-modal__title[data-v-42ac2c11]{color:var(--ns-color-primary);font-family:var(--ns-font-body);font-size:var(--ns-font-size-6);letter-spacing:2px;margin:0;text-shadow:var(--ns-text-shadow-console-primary)}.console-modal__close[data-v-42ac2c11]{align-items:center;background:transparent;border:2px solid var(--ns-color-primary);color:var(--ns-color-primary);cursor:pointer;display:flex;justify-content:center;padding:var(--ns-spacing-xs);transition:all .2s ease}.console-modal__close[data-v-42ac2c11]:hover{background-color:var(--ns-color-primary);box-shadow:0 0 10px var(--ns-color-primary);color:var(--ns-color-screen-black)}.console-modal__body[data-v-42ac2c11]{color:var(--ns-color-secondary);flex:1;font-family:var(--ns-font-body);overflow:auto;padding:var(--ns-spacing-lg)}.console-modal__video[data-v-42ac2c11]{height:0;padding-bottom:56.25%;position:relative;width:100%}.console-modal__video iframe[data-v-42ac2c11]{border:2px solid var(--ns-color-primary);height:100%;left:0;position:absolute;top:0;width:100%}.console-modal-fade-enter-active[data-v-42ac2c11],.console-modal-fade-leave-active[data-v-42ac2c11]{transition:opacity .3s ease}.console-modal-fade-enter-from[data-v-42ac2c11],.console-modal-fade-leave-to[data-v-42ac2c11]{opacity:0}.crt-overlay[data-v-7a00690e]{overflow:hidden}.crt-overlay[data-v-7a00690e],.crt-overlay__content[data-v-7a00690e]{height:100dvh;position:relative;width:100%}.crt-overlay__content[data-v-7a00690e]{animation:power-up-brightness 5s ease-out forwards}.crt-overlay--booting .crt-overlay__content[data-v-7a00690e]{animation:power-up-brightness 5s ease-out forwards,screen-flicker .15s infinite}.crt-overlay__scanlines[data-v-7a00690e]{animation:scanline-drift 8s linear infinite;background:repeating-linear-gradient(0deg,rgba(0,255,0,var(--crt-scanline-intensity,.15)) 0,rgba(0,255,0,var(--crt-scanline-intensity,.15)) 1px,transparent 1px,transparent 2px);height:105dvh;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:12}.crt-overlay__scanlines[data-v-7a00690e]:after{background:repeating-linear-gradient(90deg,transparent 0,rgba(0,255,0,calc(var(--crt-scanline-intensity, .15)*.3)) 1px,transparent 2px,transparent 4px);content:"";inset:0;position:absolute}.crt-overlay__noise[data-v-7a00690e]{animation:noise-flicker .15s steps(2) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='2.5' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:var(--crt-noise-intensity,.05);z-index:11}.crt-overlay__glow[data-v-7a00690e],.crt-overlay__noise[data-v-7a00690e]{height:105dvh;left:0;pointer-events:none;position:absolute;top:0;width:100%}.crt-overlay__glow[data-v-7a00690e]{animation:glow-pulse 4s ease-in-out infinite alternate;background:radial-gradient(ellipse at 20% 30%,rgba(0,255,100,var(--crt-glow-intensity,.001)) 0,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(0,200,255,var(--crt-glow-intensity,.001)) 0,transparent 50%);mix-blend-mode:screen;z-index:13}.crt-overlay__vignette[data-v-7a00690e]{background:radial-gradient(ellipse at center,transparent calc(15% + var(--crt-boot-progress, 1)*35%),rgba(0,0,0,calc(var(--crt-vignette-intensity, .2)*.3)) calc(30% + var(--crt-boot-progress, 1)*45%),rgba(0,0,0,calc(var(--crt-vignette-intensity, .2)*.6)) 100%);z-index:10}.crt-overlay__curvature[data-v-7a00690e],.crt-overlay__vignette[data-v-7a00690e]{animation:fade-in 5s ease-out forwards;height:105dvh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.crt-overlay__curvature[data-v-7a00690e]{z-index:14}.crt-overlay__curvature[data-v-7a00690e]:before{box-shadow:inset 0 0 30px #00ff0005,inset 0 0 60px #0000004d,inset 0 0 100px #0003;content:"";inset:-2%;position:absolute}.crt-overlay__curvature[data-v-7a00690e]:after{background:radial-gradient(ellipse at center,transparent calc(20% + var(--crt-boot-progress, 1)*45%),rgba(0,0,0,.4) 100%);content:"";inset:0;position:absolute}.console[data-v-2a1a3699]{background-color:var(--ns-color-screen-black);color:var(--ns-color-secondary);font-family:var(--ns-font-body);height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:background-color var(--ns-transition-normal) ease;width:100vw;z-index:9999}.console.console--mode-chat[data-v-2a1a3699]{background-color:var(--ns-color-screen-chat-active)}.console.console--mode-authenticated[data-v-2a1a3699]{background-color:var(--ns-color-screen-authenticated)}.console__content[data-v-2a1a3699]{height:100%;max-width:100%;overflow:auto;padding:var(--ns-spacing-md);padding-bottom:max(100px,20vh,env(safe-area-inset-bottom))}.console__ascii[data-v-2a1a3699]{color:var(--ns-color-tertiary);font-family:var(--ns-font-body);font-size:var(--ns-font-size-1);line-height:1.2;margin:0 0 var(--ns-spacing-sm) 0;text-shadow:var(--ns-text-shadow-console-primary);white-space:pre}.console__header[data-v-2a1a3699]{align-items:center;display:flex;justify-content:space-between}.console__header-text[data-v-2a1a3699]{color:var(--ns-color-info);font-family:var(--ns-font-body);font-size:var(--ns-font-size-3);margin-bottom:var(--ns-spacing-md);opacity:.8;text-shadow:var(--ns-text-shadow-console-subtle)}.console__messages[data-v-2a1a3699]{display:flex;flex-direction:column;gap:var(--ns-spacing-sm)}.console__modal-toggle[data-v-2a1a3699]{background-color:transparent;border:3px solid var(--ns-color-primary);color:var(--ns-color-primary);cursor:pointer;font-family:var(--ns-font-body);font-size:var(--ns-font-size-3);font-weight:700;height:60px;letter-spacing:1px;position:fixed;right:var(--ns-spacing-md);text-shadow:var(--ns-text-shadow-console-subtle);top:var(--ns-spacing-md);transition:all .15s ease;width:60px;z-index:10001}.console__modal-toggle[data-v-2a1a3699]:hover{background-color:var(--ns-color-primary);box-shadow:0 0 15px var(--ns-color-primary);color:var(--ns-color-screen-black);text-shadow:none}.console__modal-toggle[data-v-2a1a3699]:active{transform:scale(.95)}@media(min-width:425px){.console__ascii[data-v-2a1a3699]{font-size:var(--ns-font-size-3)}}@media(min-width:768px){.console__content[data-v-2a1a3699]{padding:var(--ns-spacing-lg)}.console__ascii[data-v-2a1a3699]{font-size:var(--ns-font-size-4)}}.scroll-progress-bar[data-v-175a05f9]{background-color:var(--ns-color-primary);height:3px;left:0;position:fixed;top:0;transition:width .1s;z-index:1000000000}
