.node-mascot[data-v-b5ad8d88]{display:inline-block;line-height:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.node-mascot__svg[data-v-b5ad8d88]{filter:drop-shadow(0 20px 20px rgba(0,0,0,.5));height:100%;overflow:visible;width:100%}.node-mascot__body-group[data-v-b5ad8d88]{transform-box:fill-box;transform-origin:center bottom;transition:transform .6s cubic-bezier(.4,0,.2,1)}.node-mascot__eye-tracker[data-v-b5ad8d88]{transition:transform .15s ease-out}.node-mascot__eye-animator[data-v-b5ad8d88]{transform-origin:0 0}.node-mascot__eye-rect[data-v-b5ad8d88]{transition:all .4s cubic-bezier(.4,0,.2,1)}.node-mascot__shadow[data-v-b5ad8d88]{transform-box:fill-box;transform-origin:center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.node-mascot__shadow--sleep[data-v-b5ad8d88]{transform:scale(1.1)}@keyframes node-calm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes node-alert-twitch{0%,90%{transform:translate(0)}92%{transform:translate(-2px)}94%{transform:translate(2px)}96%{transform:translateY(-2px)}98%{transform:translateY(2px)}to{transform:translate(0)}}@keyframes node-critical-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}@media(prefers-reduced-motion:reduce){.node-mascot__eye-animator{animation:none!important}.node-mascot__body-group,.node-mascot__eye-rect,.node-mascot__eye-tracker,.node-mascot__shadow{transition:none!important}}.app-toast[data-v-35caf42d]{bottom:24px;display:flex;flex-direction:column;gap:8px;max-width:420px;pointer-events:none;position:fixed;right:24px;width:calc(100vw - 48px);z-index:400}@media(max-width:640px){.app-toast[data-v-35caf42d]{bottom:16px;left:16px;max-width:none;right:16px;width:auto}}.app-toast__item[data-v-35caf42d]{align-items:flex-start;animation:toast-slide-in .25s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141416;border:1px solid #2a2a2f;border-radius:8px;box-shadow:0 12px 32px #00000073;display:flex;gap:16px;overflow:hidden;padding:16px;pointer-events:auto;position:relative}@media(prefers-reduced-motion:reduce){.app-toast__item[data-v-35caf42d]{animation:toast-fade-in .15s linear}}.app-toast__item[data-v-35caf42d]:before{background:#00e676;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.app-toast__item--success[data-v-35caf42d]:before{background:#00e676}.app-toast__item--error[data-v-35caf42d]:before{background:#ff6b35}.app-toast__item--info[data-v-35caf42d]:before,.app-toast__item--warning[data-v-35caf42d]:before{background:#00e676}.app-toast__item--loading[data-v-35caf42d]:before{background:#00e676;opacity:.6}.app-toast__item--error[data-v-35caf42d]{border-color:#ff6b354d}.app-toast__mascot[data-v-35caf42d]{flex-shrink:0;height:36px;line-height:0;width:36px}.app-toast__body[data-v-35caf42d]{flex:1;min-width:0}.app-toast__title[data-v-35caf42d]{color:#f5f5f7;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;font-size:clamp(.875rem,.82rem + .25vw,.9375rem);font-weight:600;line-height:1.1;margin:0}.app-toast__message[data-v-35caf42d]{color:#a0a0a8;font-size:clamp(.75rem,.7rem + .2vw,.8125rem);line-height:1.7;margin:4px 0 0}.app-toast__close[data-v-35caf42d]{align-items:center;background:transparent;border:0;border-radius:4px;color:#8a8a93;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);width:24px}.app-toast__close[data-v-35caf42d]:hover{background:#ffffff0f;color:#f5f5f7}@keyframes toast-slide-in-35caf42d{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes toast-fade-in-35caf42d{0%{opacity:0}to{opacity:1}}.ui-button[data-v-e3693991]{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:600;gap:8px;justify-content:center;letter-spacing:.04em;max-width:100%;position:relative;text-align:center;text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media(max-width:640px){.ui-button[data-v-e3693991]{height:auto;line-height:1.25;min-height:44px;padding-left:16px;padding-right:16px;white-space:normal}.ui-button--lg[data-v-e3693991]{min-height:52px;padding-bottom:8px;padding-top:8px}.ui-button--sm[data-v-e3693991]{min-height:36px}.ui-button__content[data-v-e3693991]{flex-wrap:wrap;justify-content:center;overflow-wrap:break-word;word-break:break-word}}.ui-button__content[data-v-e3693991]{align-items:center;display:inline-flex;gap:8px}.ui-button--sm[data-v-e3693991]{font-size:clamp(.75rem,.7rem + .2vw,.8125rem);min-height:36px;padding:8px 16px}.ui-button--md[data-v-e3693991]{font-size:clamp(.875rem,.82rem + .25vw,.9375rem);min-height:44px;padding:8px 24px}.ui-button--lg[data-v-e3693991]{font-size:clamp(1rem,.95rem + .25vw,1.0625rem);min-height:56px;padding:16px 32px}.ui-button--full[data-v-e3693991]{width:100%}.ui-button--icon-only[data-v-e3693991]{aspect-ratio:1;padding:0}.ui-button--icon-only.ui-button--sm[data-v-e3693991]{width:36px}.ui-button--icon-only.ui-button--md[data-v-e3693991]{width:44px}.ui-button--icon-only.ui-button--lg[data-v-e3693991]{width:56px}.ui-button--primary[data-v-e3693991]{background:#00e676;border-color:#00e676;color:#0a0a0b}.ui-button--primary[data-v-e3693991]:hover:not(:disabled){background:#00c853;border-color:#00c853;box-shadow:0 0 24px #00e67640;transform:translateY(-1px)}.ui-button--primary[data-v-e3693991]:active:not(:disabled){box-shadow:0 0 12px #00e67626;transform:translateY(0)}.ui-button--secondary[data-v-e3693991]{background:transparent;border-color:#3a3a42;color:#00e676}.ui-button--secondary[data-v-e3693991]:hover:not(:disabled){background:#00e67622;border-color:#00e676;box-shadow:0 0 12px #00e67626}.ui-button--ghost[data-v-e3693991]{background:transparent;border-color:transparent;color:#f5f5f7}.ui-button--ghost[data-v-e3693991]:hover:not(:disabled){background:#1f1f23;color:#00e676}.ui-button--danger[data-v-e3693991]{background:#ff4757;border-color:#ff4757;color:#f5f5f7}.ui-button--danger[data-v-e3693991]:hover:not(:disabled){background:#ff1e32}.ui-button[data-v-e3693991]:disabled{cursor:not-allowed;opacity:.5}.ui-button--loading[data-v-e3693991]{cursor:wait}.ui-button--loading .ui-button__content[data-v-e3693991]{opacity:0}.ui-button__spinner[data-v-e3693991]{animation:spin-e3693991 .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:16px;position:absolute;width:16px}@keyframes spin-e3693991{to{transform:rotate(1turn)}}.error-page[data-v-27f91bb4]{align-items:center;background:#0a0a0b;flex-direction:column;gap:32px;min-height:100vh;padding:24px}.error-page[data-v-27f91bb4],.error-page__mascot[data-v-27f91bb4]{display:flex;justify-content:center}.error-page__content[data-v-27f91bb4]{max-width:520px;text-align:center}.error-page__code[data-v-27f91bb4]{color:#00e676;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:72px;font-weight:700;letter-spacing:-.02em;line-height:1;margin-bottom:8px}.error-page--critical .error-page__code[data-v-27f91bb4]{color:#ff6b35}.error-page__title[data-v-27f91bb4]{color:#f5f5f7;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;font-size:clamp(2rem,1.6rem + 2vw,3rem);font-weight:700;line-height:1.1;margin-bottom:8px}.error-page__message[data-v-27f91bb4]{color:#a0a0a8;line-height:1.7;margin-bottom:24px}
