@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;700&family=Space+Mono:wght@400;700&display=swap";:root{--color-primary:#f0f;--color-secondary:#0f0;--color-tertiary:#0cf;--color-neutral:beige;--color-surface:#fffef6;--color-text:#1f1f1f;--color-text-muted:#5f5f52;--color-border:#1f1f1f1f;--font-primary:"Plus Jakarta Sans", sans-serif;--font-secondary:"Space Mono", monospace;--font-tertiary:"Space Grotesk", sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,:before,:after{box-sizing:border-box}*{margin:0}html,body,#app{min-height:100%}body{-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5;font-family:var(--font-primary);background:radial-gradient(circle at top, #ff00ff2e, transparent 32%), linear-gradient(180deg, var(--color-neutral) 0%, var(--color-surface) 100%);color:var(--color-text)}body,#app{transition:background .22s,color .22s,filter .22s}body.theme-dark{background:radial-gradient(circle at top,#00ffff24,#0000 32%),linear-gradient(#08110d 0%,#111a18 100%)}body.theme-dark #app,body.theme-dark img,body.theme-dark picture,body.theme-dark video,body.theme-dark canvas{filter:invert()hue-rotate(180deg)}body.theme-dark .theme-exempt canvas{filter:none}body.theme-dark .theme-reinvert{filter:invert()hue-rotate(180deg)}h1,h2,h3,h4,h5,h6{font-family:var(--font-tertiary)}img,picture,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit}code,pre,kbd,samp{font-family:var(--font-secondary)}button,select{text-transform:none}ul,ol{padding:0;list-style:none}a{color:var(--color-primary);text-decoration:none;transition:color .18s}a:hover{color:var(--color-tertiary)}table{border-collapse:collapse;border-spacing:0}button{background:var(--color-primary);color:var(--color-text);border:1px solid var(--color-border)}button:hover{background:var(--color-secondary)}button:focus-visible,a:focus-visible{outline:2px solid var(--color-tertiary);outline-offset:3px}.tilt-3d{transform:perspective(900px) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg)) scale(var(--tilt-scale,1));will-change:transform;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tilt-3d--active{transition-duration:90ms}.tilt-3d:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at var(--tilt-mx,50%) var(--tilt-my,50%), #fff9, transparent 42%), linear-gradient(115deg, transparent 18%, #ff00ff73 34%, #00ffff73 50%, #ff06 66%, transparent 82%);background-size:100% 100%,260% 260%;background-position:center, var(--tilt-mx,50%) var(--tilt-my,50%);mix-blend-mode:overlay;opacity:0;transition:opacity .3s;position:absolute;inset:0}.tilt-3d--active:after{opacity:.85}::selection{background:var(--color-tertiary);color:var(--color-text)}.modal-overlay[data-v-683bbb02]{z-index:40;padding:1.5rem 1.5rem calc(1.5rem + var(--taskbar-height,0px));background:#1111112e;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.modal-frame[data-v-683bbb02]{justify-content:center;width:min(960px,100%);display:flex}.modal-frame--wide[data-v-683bbb02]{width:min(1180px,100%)}.modal-overlay--maximized[data-v-683bbb02]{padding:0 0 var(--taskbar-height,0px)}.modal-overlay--maximized .modal-frame[data-v-683bbb02]{width:100%;height:100%}.modal-overlay--maximized .modal[data-v-683bbb02]{width:100%;height:100%;max-height:none;box-shadow:none;border-width:0 0 2px}.modal[data-v-683bbb02]{width:100%;min-height:360px;max-height:calc(100dvh - 3rem - var(--taskbar-height,0px));background:#fefee5;border:2px solid #000;flex-direction:column;display:flex;overflow:hidden;box-shadow:8px 8px #0000002e}.modal__header[data-v-683bbb02]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;color:#fff;background:linear-gradient(90deg,#b300b3 0%,#ff66d9 100%);border-bottom:2px solid #000;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:relative;overflow:hidden}.modal__header[data-v-683bbb02]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff80 48%,#fff0 58%);animation:6s ease-in-out 1s infinite modal-sheen-683bbb02;position:absolute;inset:0;transform:translate(-120%)}.modal--dragging .modal__header[data-v-683bbb02]{cursor:grabbing}.modal--dragging[data-v-683bbb02]{box-shadow:14px 16px #0003}.modal-overlay--maximized .modal__header[data-v-683bbb02]{cursor:default}.modal__title-wrap[data-v-683bbb02]{align-items:center;gap:.65rem;min-width:0;display:flex}.modal__icon[data-v-683bbb02]{filter:brightness(0)invert();width:20px;height:20px}.modal__title[data-v-683bbb02]{font-family:var(--font-tertiary);font-size:1rem;font-weight:700;line-height:1}.modal__actions[data-v-683bbb02]{align-items:center;gap:.35rem;display:inline-flex}.modal__action[data-v-683bbb02]{cursor:pointer;background:#fefee5;border:2px solid #000;place-items:center;width:28px;height:28px;padding:0;display:inline-grid;box-shadow:inset 1px 1px #fff,inset -1px -1px #00000038}.modal__action span[data-v-683bbb02]{display:block;position:relative}.modal__action--minimize span[data-v-683bbb02]{background:#111;width:10px;height:2px}.modal__action--maximize span[data-v-683bbb02]{border:2px solid #111;width:12px;height:12px}.modal__action--restore span[data-v-683bbb02]{width:12px;height:12px}.modal__action--restore span[data-v-683bbb02]:before,.modal__action--restore span[data-v-683bbb02]:after{content:"";background:#fefee5;border:2px solid #111;width:8px;height:8px;position:absolute}.modal__action--restore span[data-v-683bbb02]:before{top:0;right:0}.modal__action--restore span[data-v-683bbb02]:after{bottom:0;left:0}.modal__action[data-v-683bbb02]:hover{filter:brightness(1.08)}.modal__action[data-v-683bbb02]:active{box-shadow:inset -1px -1px #fff,inset 1px 1px #00000038}.modal__action--close[data-v-683bbb02]{background:#d72d62}.modal__action--close span[data-v-683bbb02]{width:12px;height:12px}.modal__action--close span[data-v-683bbb02]:before,.modal__action--close span[data-v-683bbb02]:after{content:"";background:#fff;width:2px;height:12px;position:absolute;top:0;left:5px}.modal__action--close span[data-v-683bbb02]:before{transform:rotate(45deg)}.modal__action--close span[data-v-683bbb02]:after{transform:rotate(-45deg)}.modal__body[data-v-683bbb02]{flex:1;min-height:0;padding:1rem;overflow:auto}.modal__empty[data-v-683bbb02]{font-family:var(--font-secondary);color:var(--color-text-muted)}.modal__status[data-v-683bbb02]{font-family:var(--font-secondary);color:#3a3a2d;background:linear-gradient(90deg,#f6f4d6 0%,#ece8b8 100%);border-top:2px solid #000;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.78rem;display:flex}.modal__status-left[data-v-683bbb02],.modal__status-right[data-v-683bbb02]{align-items:center;gap:1rem;display:inline-flex}.modal__status-online[data-v-683bbb02]{background:#0b8d1b;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 1px #0000002e}.modal__status-muted[data-v-683bbb02]{color:#9a987f}.modal__status-lock[data-v-683bbb02]{font-size:.9rem;line-height:1}.window3d-enter-active[data-v-683bbb02]{animation:.48s both window3d-overlay-683bbb02}.window3d-leave-active[data-v-683bbb02]{animation:.24s reverse both window3d-overlay-683bbb02}.window3d-enter-active .modal[data-v-683bbb02]{animation:.48s cubic-bezier(.2,.9,.25,1.12) both window3d-open-683bbb02}.window3d-leave-active .modal[data-v-683bbb02]{animation:.24s ease-in both window3d-close-683bbb02}.window3d-leave-active.modal-overlay--minimizing[data-v-683bbb02]{animation-duration:.38s}.window3d-leave-active.modal-overlay--minimizing .modal[data-v-683bbb02]{transform-origin:20% 100%;animation:.38s cubic-bezier(.55,0,.8,.4) both window3d-minimize-683bbb02}@keyframes window3d-overlay-683bbb02{0%{background-color:#1110}}@keyframes window3d-open-683bbb02{0%{opacity:0;filter:hue-rotate(120deg)saturate(2);transform:perspective(1400px)translate3d(0,48px,-320px)rotateX(26deg)rotateY(-14deg)scale(.86)}55%{opacity:1;filter:none}to{transform:none}}@keyframes window3d-close-683bbb02{to{opacity:0;transform:perspective(1400px)translate3d(0,28px,-220px)rotateX(-18deg)scale(.9)}}@keyframes window3d-minimize-683bbb02{to{opacity:0;filter:blur(2px);transform:translate(-18vw,55vh)scale(.08,.04)skew(12deg)}}@keyframes modal-sheen-683bbb02{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.window3d-enter-active[data-v-683bbb02],.window3d-leave-active[data-v-683bbb02],.window3d-enter-active .modal[data-v-683bbb02],.window3d-leave-active .modal[data-v-683bbb02],.window3d-leave-active.modal-overlay--minimizing .modal[data-v-683bbb02],.modal__header[data-v-683bbb02]:after{animation:none}}@media (width<=720px){.modal-overlay[data-v-683bbb02]{padding:.75rem .75rem calc(.75rem + var(--taskbar-height,0px));align-items:stretch}.modal[data-v-683bbb02]{width:100%;min-height:calc(100dvh - 1.5rem - var(--taskbar-height,0px));max-height:calc(100dvh - 1.5rem - var(--taskbar-height,0px));box-shadow:4px 4px #00000029}.modal__header[data-v-683bbb02]{cursor:default;padding:.65rem .75rem}.modal__title[data-v-683bbb02]{font-size:.9rem}.modal__body[data-v-683bbb02]{padding:.75rem}.modal__status[data-v-683bbb02]{flex-direction:column;align-items:flex-start;font-size:.72rem}.modal__status-left[data-v-683bbb02],.modal__status-right[data-v-683bbb02]{flex-wrap:wrap;gap:.6rem}}.about-dump[data-v-578f805f]{color:#5f5a4a;flex-direction:column;gap:1.5rem;min-height:100%;padding:.15rem;display:flex}.about-dump__header[data-v-578f805f]{flex-direction:column;gap:.8rem;display:flex}.about-dump__eyebrow[data-v-578f805f]{color:#d92ed5;font-family:var(--font-tertiary);letter-spacing:.02em;align-items:center;gap:.45rem;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:800;display:inline-flex}.about-dump__username[data-v-578f805f]{color:#199526;width:fit-content;font-family:var(--font-secondary);letter-spacing:.04em;padding:.12rem 0;font-size:.8rem;font-weight:700;display:inline-flex}.about-dump__star[data-v-578f805f]{color:#7a3cff;font-size:.95em}.about-dump__intro[data-v-578f805f]{color:#6a6558;max-width:760px;font-family:var(--font-secondary);font-size:.95rem;line-height:1.9}.about-dump__dropcap[data-v-578f805f]{float:left;color:#0b8d1b;font-family:var(--font-tertiary);margin:.1rem .7rem 0 0;font-size:2.5rem;font-weight:800;line-height:.9}.about-dump__metrics[data-v-578f805f]{flex-direction:column;gap:1.3rem;display:flex}.about-dump__metric[data-v-578f805f]{flex-direction:column;gap:.45rem;display:flex}.about-dump__metric-meta[data-v-578f805f]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.about-dump__metric-label[data-v-578f805f],.about-dump__metric-value[data-v-578f805f]{font-family:var(--font-secondary);letter-spacing:.04em;font-size:.72rem;font-weight:700}.about-dump__metric-label[data-v-578f805f]{color:#8a8480}.about-dump__metric-value[data-v-578f805f]{color:#a44de6}.about-dump__bar-shell[data-v-578f805f]{background:linear-gradient(#ffffffb3 0%,#e3dfc9e6 100%);border:2px solid #7d7a6c;height:18px;position:relative;overflow:hidden;box-shadow:inset 1px 1px #fffc,inset -1px -1px #5d594b2e}.about-dump__bar-fill[data-v-578f805f]{border-right:2px solid #fffc;height:100%;box-shadow:inset 0 0 0 1px #1111111f}.about-dump__bar-fill--green[data-v-578f805f]{background:linear-gradient(90deg,#1b9b11 0%,#0a8a17 82%,#47ff40 100%)}.about-dump__bar-fill--magenta[data-v-578f805f]{background:linear-gradient(90deg,#c600c4 0%,#d92ed5 82%,#ff73ef 100%)}.about-dump__bar-fill--cyan[data-v-578f805f]{background:linear-gradient(90deg,#1593c4 0%,#1eabd3 82%,#6fe9ff 100%)}.about-dump__stack[data-v-578f805f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.about-dump__stack-item[data-v-578f805f]{flex-direction:column;gap:.35rem;display:flex}.about-dump__stack-meta[data-v-578f805f]{color:#68624f;font-family:var(--font-secondary);letter-spacing:.04em;justify-content:space-between;gap:.75rem;font-size:.68rem;font-weight:700;display:flex}.about-dump__stack-shell[data-v-578f805f]{background:#f4f0d3;border:1px solid #7d7a6c;height:7px;overflow:hidden;box-shadow:inset 1px 1px #ffffffbf}.about-dump__stack-fill[data-v-578f805f]{background:linear-gradient(90deg,#6f6a56 0%,#b9b087 100%);height:100%}.about-dump__log[data-v-578f805f]{background:linear-gradient(#fffce0a6 0%,#f5eec6e0 100%);border:2px dashed #d8d0a6;grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding:.95rem 1rem;display:grid}.about-dump__log-icon[data-v-578f805f],.about-dump__log-badge[data-v-578f805f]{color:#17a31b;font-size:1.1rem;line-height:1}.about-dump__log-badge[data-v-578f805f]{color:#d92ed5;align-self:end}.about-dump__log-content[data-v-578f805f]{flex-direction:column;gap:.35rem;display:flex}.about-dump__log-title[data-v-578f805f]{color:#b4aa74;font-family:var(--font-secondary);letter-spacing:.04em;border-bottom:1px solid #b4aa7473;padding-bottom:.45rem;font-size:.72rem;font-weight:700}.about-dump__channels[data-v-578f805f]{flex-direction:column;gap:.7rem;padding-top:.15rem;display:flex}.about-dump__channel[data-v-578f805f]{width:fit-content;font-family:var(--font-secondary);align-items:center;gap:.6rem;font-size:.78rem;font-weight:700;display:inline-flex}.about-dump__channel--email[data-v-578f805f]{color:#d92ed5}.about-dump__channel--github[data-v-578f805f]{color:#1a9627}.about-dump__channel-icon[data-v-578f805f]{justify-content:center;min-width:1rem;display:inline-flex}@media (width<=720px){.about-dump[data-v-578f805f]{gap:1.2rem}.about-dump__intro[data-v-578f805f]{font-size:.84rem;line-height:1.75}.about-dump__metric-meta[data-v-578f805f]{flex-direction:column;align-items:flex-start;gap:.2rem}.about-dump__stack[data-v-578f805f],.about-dump__log[data-v-578f805f]{grid-template-columns:1fr}}.bsod[data-v-04aa8070]{z-index:220;color:#fff;font-family:var(--font-secondary);cursor:none;background:#00a;place-items:center;padding:1.5rem;font-size:clamp(.85rem,1.8vw,1.15rem);line-height:1.6;animation:.18s steps(2,end) both bsod-flash-04aa8070;display:grid;position:fixed;inset:0}.bsod__inner[data-v-04aa8070]{flex-direction:column;gap:1.2rem;max-width:64ch;display:flex}.bsod__title[data-v-04aa8070]{text-align:center}.bsod__title span[data-v-04aa8070]{color:#00a;background:#aaa;padding:0 .5rem;font-weight:700}.bsod__list[data-v-04aa8070]{flex-direction:column;gap:.2rem;display:flex}.bsod__list li[data-v-04aa8070]:before{content:"*  "}.bsod__continue[data-v-04aa8070]{text-align:center}.bsod__cursor[data-v-04aa8070]{animation:.9s step-end infinite bsod-blink-04aa8070}@keyframes bsod-flash-04aa8070{0%{background:#fff}}@keyframes bsod-blink-04aa8070{50%{opacity:0}}.boot-screen[data-v-89d4db36]{z-index:200;color:#fffef6;cursor:pointer;background:radial-gradient(at 50% 36%,#4b0f63 0%,#1a0629 46%,#06010d 100%);grid-template-rows:1fr auto auto auto;justify-items:center;gap:1rem;padding:2rem 1rem 2.5rem;transition:opacity .55s,filter .55s;display:grid;position:fixed;inset:0;overflow:hidden}.boot-screen[data-v-89d4db36]:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);position:absolute;inset:0}.boot-screen--leaving[data-v-89d4db36]{opacity:0;filter:brightness(2.2)saturate(1.4)}.boot-screen__bios[data-v-89d4db36]{z-index:1;color:#36ff20;font-family:var(--font-secondary);text-shadow:0 0 6px #36ff208c;white-space:pre;flex-direction:column;gap:.2rem;font-size:clamp(.62rem,1.4vw,.82rem);line-height:1.4;transition:opacity .4s;display:flex;position:absolute;top:1.25rem;left:1.25rem;right:1.25rem}.boot-screen__cursor[data-v-89d4db36]{animation:.7s step-end infinite boot-blink-89d4db36}.boot-screen--logo .boot-screen__bios[data-v-89d4db36]{opacity:.18}.boot-screen__scene[data-v-89d4db36]{opacity:0;transition:opacity .7s;position:absolute;inset:0}.boot-screen--logo .boot-screen__scene[data-v-89d4db36]{opacity:1}.boot-screen__scene[data-v-89d4db36] .boot-scene__canvas{width:100%;max-width:none;height:100%;display:block}.boot-screen__brand[data-v-89d4db36],.boot-screen__progress[data-v-89d4db36],.boot-screen__skip[data-v-89d4db36]{z-index:1;opacity:0;transition:opacity .6s .25s,transform .6s .25s;position:relative;transform:translateY(12px)}.boot-screen--logo .boot-screen__brand[data-v-89d4db36],.boot-screen--logo .boot-screen__progress[data-v-89d4db36],.boot-screen--logo .boot-screen__skip[data-v-89d4db36]{opacity:1;transform:none}.boot-screen__brand[data-v-89d4db36]{text-align:center;flex-direction:column;grid-row:2;align-items:center;gap:.2rem;display:flex}.boot-screen__kicker[data-v-89d4db36]{color:#9ff3ff;font-family:var(--font-secondary);letter-spacing:.4em;font-size:.72rem}.boot-screen__title[data-v-89d4db36]{font-family:var(--font-tertiary);letter-spacing:-.02em;background:linear-gradient(#fff 0%,#ffd6f7 38%,#b300b3 52%,#ff9be8 70%,#fff 100%);color:#0000;filter:drop-shadow(0 0 18px #ff2bd68c);-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:.6rem;font-size:clamp(2.6rem,8vw,5.2rem);font-weight:700;line-height:1;display:flex}.boot-screen__title span[data-v-89d4db36]{background:linear-gradient(#d7ffcf 0%,#39ff5a 55%,#0b8d1b 100%);-webkit-background-clip:text;background-clip:text;font-size:.45em;font-style:italic}.boot-screen__edition[data-v-89d4db36]{color:#ffd6f7;font-family:var(--font-primary);letter-spacing:.08em;font-size:clamp(.9rem,2vw,1.1rem);font-style:italic}.boot-screen__progress[data-v-89d4db36]{background:#12021c;border:2px solid #fffef6;border-color:#6d4a7d #fffef6 #fffef6 #6d4a7d;grid-row:3;width:min(320px,72vw);height:20px;padding:2px;overflow:hidden}.boot-screen__progress span[data-v-89d4db36]{background:repeating-linear-gradient(90deg,#0000 0 9px,#12021c 9px 12px),linear-gradient(90deg,#29d9ff 0%,#ff2bd6 55%,#ffe14d 100%);width:38%;height:100%;animation:1.35s linear infinite boot-progress-89d4db36;display:block}.boot-screen__skip[data-v-89d4db36]{color:#fffef699;font-family:var(--font-secondary);letter-spacing:.06em;grid-row:4;font-size:.72rem}.boot-screen__sr[data-v-89d4db36]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes boot-progress-89d4db36{0%{transform:translate(-110%)}to{transform:translate(280%)}}@keyframes boot-blink-89d4db36{50%{opacity:0}}.contact-terminal[data-v-5e217caf]{background:#fbf9db;border:2px solid #000;grid-template-columns:160px minmax(0,1fr) 170px;height:min(580px,100dvh - 13rem);display:grid;overflow:hidden}.contact-terminal__rail[data-v-5e217caf],.contact-terminal__main[data-v-5e217caf],.contact-terminal__profile[data-v-5e217caf]{min-width:0;min-height:0}.contact-terminal__rail[data-v-5e217caf]{background:linear-gradient(#f8f5d9 0%,#f5f1cc 100%);border-right:2px solid #000;flex-direction:column;display:flex}.contact-terminal__panel-title[data-v-5e217caf]{color:#0b8d1b;font-family:var(--font-tertiary);border-bottom:2px solid #000;padding:.75rem .8rem;font-size:.92rem;font-weight:800}.contact-terminal__nav[data-v-5e217caf]{flex-direction:column;gap:.4rem;padding:.85rem .55rem 1rem;display:flex}.contact-terminal__node[data-v-5e217caf]{color:#4b4638;font-family:var(--font-secondary);grid-template-columns:24px 1fr;align-items:center;gap:.65rem;padding:.45rem .35rem;transition:background-color .16s,transform .16s;display:grid}.contact-terminal__node[data-v-5e217caf]:hover{background:#b300b314;transform:translate(2px)}.contact-terminal__node-icon[data-v-5e217caf]{color:#d92ed5;border:2px solid #d92ed5;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;line-height:1;display:grid}.contact-terminal__node-copy[data-v-5e217caf]{flex-direction:column;gap:.1rem;display:flex}.contact-terminal__node-copy strong[data-v-5e217caf]{font-size:.8rem}.contact-terminal__node-copy small[data-v-5e217caf]{color:#7d7762;text-transform:uppercase;font-size:.68rem}.contact-terminal__channels[data-v-5e217caf]{border-top:2px solid #000;margin-top:auto;padding:.8rem}.contact-terminal__caption[data-v-5e217caf],.contact-terminal__status-title[data-v-5e217caf]{color:#8d866c;font-family:var(--font-secondary);letter-spacing:.06em;margin:0;font-size:.64rem;font-weight:700}.contact-terminal__channel-list[data-v-5e217caf]{color:#525040;font-family:var(--font-secondary);flex-direction:column;gap:.55rem;margin:.75rem 0 0;padding:0;font-size:.74rem;font-weight:700;list-style:none;display:flex}.contact-terminal__main[data-v-5e217caf]{background:#fffef8;grid-template-rows:auto 1fr auto;min-height:0;display:grid}.contact-terminal__topbar[data-v-5e217caf]{color:#ad45d7;font-family:var(--font-secondary);border-bottom:2px solid #000;align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.72rem;font-weight:700;display:flex}.contact-terminal__topbar-time[data-v-5e217caf]{color:#89836e}.contact-terminal__messages[data-v-5e217caf]{background:linear-gradient(#fbf9db73 0%,#fff0 26%),#fffef8;flex-direction:column;gap:1rem;min-height:0;padding:1rem .8rem;display:flex;overflow-y:auto}.contact-terminal__message[data-v-5e217caf]{background:#f6f1ca;border-left:4px solid #d92ed5;flex-direction:column;gap:.45rem;max-width:85%;padding:.75rem .8rem;display:flex;box-shadow:inset 0 0 0 1px #0000000f}.contact-terminal__message--guest[data-v-5e217caf]{background:#b9f5b0;border-left:0;border-right:4px solid #0b8d1b;align-self:flex-end}.contact-terminal__meta[data-v-5e217caf]{color:#918a72;font-family:var(--font-secondary);letter-spacing:.04em;justify-content:space-between;gap:1rem;font-size:.63rem;font-weight:700;display:flex}.contact-terminal__message p[data-v-5e217caf]{color:#54503f;font-family:var(--font-secondary);margin:0;font-size:.92rem;line-height:1.45}.contact-terminal__mail-action[data-v-5e217caf]{color:#fffef6;font-family:var(--font-secondary);letter-spacing:.06em;background:linear-gradient(#d900d9 0%,#a300a3 100%);border:2px solid #000;align-self:flex-start;margin-top:.7rem;padding:.45rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:3px 3px #000}.contact-terminal__mail-action[data-v-5e217caf]:hover{color:#fffef6;filter:brightness(1.1);transform:translate(-1px,-1px);box-shadow:4px 4px #000}.contact-terminal__composer[data-v-5e217caf]{background:#f8f4d5;border-top:2px solid #000;flex-direction:column;gap:.8rem;padding:.85rem .8rem;display:flex}.contact-terminal__composer-actions[data-v-5e217caf]{gap:.55rem;display:flex}.contact-terminal__composer-actions button[data-v-5e217caf]{color:#fff;width:30px;height:30px;font-family:var(--font-secondary);background:linear-gradient(#ff5eff 0%,#c600c4 100%);border:2px solid #000;border-radius:999px;place-items:center;padding:0;font-size:.78rem;font-weight:700;display:grid}.contact-terminal__composer-actions button[data-v-5e217caf]:nth-child(2){background:linear-gradient(#4ad6ff 0%,#0992c4 100%)}.contact-terminal__composer-actions button[data-v-5e217caf]:nth-child(3){background:linear-gradient(#60ef72 0%,#0b8d1b 100%)}.contact-terminal__composer-row[data-v-5e217caf]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.7rem;display:grid}.contact-terminal__input-wrap[data-v-5e217caf]{display:flex}.contact-terminal__input-wrap textarea[data-v-5e217caf]{resize:none;color:#595443;width:100%;font-family:var(--font-secondary);background:#fffef8;border:2px solid #000;padding:.95rem 1rem;font-size:.95rem;box-shadow:inset 2px 2px #00000014}.contact-terminal__input-wrap textarea[data-v-5e217caf]::placeholder{color:#a59d84}.contact-terminal__send[data-v-5e217caf]{color:#fffef6;min-width:78px;font-family:var(--font-tertiary);text-align:center;cursor:pointer;background:linear-gradient(#d92ed5 0%,#9a0098 100%);border:2px solid #000;flex-direction:column;justify-content:center;gap:.1rem;padding:.8rem .9rem;display:flex;box-shadow:3px 3px #00000026}.contact-terminal__send span[data-v-5e217caf]{font-size:1.15rem;line-height:1}.contact-terminal__send strong[data-v-5e217caf]{letter-spacing:.08em;font-size:.84rem}.contact-terminal__send[data-v-5e217caf]:disabled{opacity:.55;cursor:not-allowed}.contact-terminal__profile[data-v-5e217caf]{background:linear-gradient(#faf7df 0%,#f2ecc7 100%);border-left:2px solid #000;flex-direction:column;gap:.9rem;padding:.8rem;display:flex}.contact-terminal__avatar-frame[data-v-5e217caf]{background:#1b1531;border:2px solid #000;position:relative;box-shadow:4px 4px #00000026}.contact-terminal__avatar-frame img[data-v-5e217caf]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.contact-terminal__avatar-status[data-v-5e217caf]{background:#31de44;border:2px solid #fffef8;border-radius:999px;width:16px;height:16px;position:absolute;bottom:10px;right:-8px}.contact-terminal__profile-copy[data-v-5e217caf]{flex-direction:column;gap:.15rem;display:flex}.contact-terminal__handle[data-v-5e217caf],.contact-terminal__role[data-v-5e217caf],.contact-terminal__status-card p[data-v-5e217caf],.contact-terminal__terminal-card p[data-v-5e217caf]{margin:0}.contact-terminal__handle[data-v-5e217caf]{color:#d92ed5;font-family:var(--font-tertiary);font-size:1.15rem;font-weight:800}.contact-terminal__role[data-v-5e217caf]{color:#6f6857;font-family:var(--font-secondary);font-size:.74rem;font-weight:700}.contact-terminal__status-card[data-v-5e217caf],.contact-terminal__terminal-card[data-v-5e217caf]{background:#fffef4;border:2px solid #000;padding:.75rem}.contact-terminal__status-row[data-v-5e217caf]{color:#4d4a3c;font-family:var(--font-secondary);justify-content:space-between;gap:.5rem;margin-top:.55rem;font-size:.7rem;font-weight:700;display:flex}.contact-terminal__status-pill[data-v-5e217caf]{color:#fff;background:#0b8d1b;padding:.08rem .4rem}.contact-terminal__status-text[data-v-5e217caf]{color:#595543;font-family:var(--font-secondary);margin-top:.6rem;font-size:.74rem;line-height:1.5}.contact-terminal__terminal-card[data-v-5e217caf]{color:#38ec58;font-family:var(--font-secondary);background:#061a0b;margin-top:auto;font-size:.64rem;line-height:1.6}.sr-only[data-v-5e217caf]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=920px){.contact-terminal[data-v-5e217caf]{grid-template-columns:140px minmax(0,1fr);height:min(700px,100dvh - 13rem)}.contact-terminal__profile[data-v-5e217caf]{border-top:2px solid #000;border-left:0;grid-column:1/-1;grid-template-columns:120px minmax(0,1fr) minmax(180px,220px);align-items:start;display:grid}.contact-terminal__terminal-card[data-v-5e217caf]{margin-top:0}}@media (width<=680px){.contact-terminal[data-v-5e217caf]{grid-template-columns:1fr;gap:0;height:auto;min-height:0;max-height:none}.contact-terminal__rail[data-v-5e217caf],.contact-terminal__profile[data-v-5e217caf]{border-left:0;border-right:0}.contact-terminal__rail[data-v-5e217caf]{border-bottom:2px solid #000}.contact-terminal__rail[data-v-5e217caf],.contact-terminal__main[data-v-5e217caf],.contact-terminal__profile[data-v-5e217caf]{min-height:auto}.contact-terminal__nav[data-v-5e217caf]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-terminal__channels[data-v-5e217caf]{margin-top:0}.contact-terminal__main[data-v-5e217caf]{min-height:380px;max-height:55dvh}.contact-terminal__composer-row[data-v-5e217caf]{grid-template-columns:1fr}.contact-terminal__composer-actions[data-v-5e217caf]{flex-wrap:wrap}.contact-terminal__send[data-v-5e217caf]{min-width:0}.contact-terminal__message[data-v-5e217caf]{max-width:100%}.contact-terminal__profile[data-v-5e217caf]{gap:.8rem;display:flex}.contact-terminal__avatar-frame[data-v-5e217caf]{align-self:center;max-width:180px}}@media (width<=520px){.contact-terminal[data-v-5e217caf]{border-width:1px}.contact-terminal__panel-title[data-v-5e217caf],.contact-terminal__topbar[data-v-5e217caf],.contact-terminal__composer[data-v-5e217caf],.contact-terminal__profile[data-v-5e217caf],.contact-terminal__channels[data-v-5e217caf]{padding-left:.65rem;padding-right:.65rem}.contact-terminal__nav[data-v-5e217caf]{grid-template-columns:1fr;padding:.7rem .65rem}.contact-terminal__node[data-v-5e217caf]{padding:.55rem .35rem}.contact-terminal__messages[data-v-5e217caf]{padding:.75rem .65rem}.contact-terminal__message[data-v-5e217caf]{padding:.65rem .7rem}.contact-terminal__meta[data-v-5e217caf]{flex-direction:column;gap:.2rem}.contact-terminal__input-wrap textarea[data-v-5e217caf]{min-height:110px;padding:.8rem .85rem}.contact-terminal__send[data-v-5e217caf]{flex-direction:row;justify-content:center;align-items:center;min-height:54px}.contact-terminal__profile[data-v-5e217caf]{padding-top:.7rem;padding-bottom:.7rem}.contact-terminal__avatar-frame[data-v-5e217caf]{max-width:150px}}.ui-button[data-v-adff9262]{min-width:240px;font-family:var(--font-tertiary);cursor:pointer;border:2px solid #000;padding:.95rem 1.4rem;font-size:.95rem;font-weight:800;box-shadow:6px 6px #000}.ui-button--primary[data-v-adff9262]{color:#fffef6;background:linear-gradient(#d900d9 0%,#a300a3 100%)}.ui-button--secondary[data-v-adff9262]{color:#111;background:#f4f4f4}@media (width<=900px){.ui-button[data-v-adff9262]{width:100%;min-width:0}}.initial-modal[data-v-4b132b6b]{grid-template-columns:240px 1fr;align-items:center;gap:2.5rem;min-height:100%;display:grid}.initial-modal__media[data-v-4b132b6b]{background:#111;border:2px solid #000;width:100%;max-width:440px;position:relative;box-shadow:6px 6px #000}.initial-modal__portrait[data-v-4b132b6b]{aspect-ratio:1;object-fit:cover;width:100%}.initial-modal__tag[data-v-4b132b6b]{color:#fffef6;font-family:var(--font-secondary);background:#0b8d1b;padding:.15rem .45rem;font-size:.78rem;line-height:1;position:absolute;bottom:.4rem;right:.4rem}.initial-modal__content[data-v-4b132b6b]{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.initial-modal__badge[data-v-4b132b6b]{color:#2b1642;font-family:var(--font-secondary);background:#f244f2;padding:.18rem .6rem;font-size:.82rem}.initial-modal__title[data-v-4b132b6b]{font-family:var(--font-tertiary);flex-wrap:wrap;gap:0 .7rem;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:800;line-height:.95;display:flex}.initial-modal__title-accent[data-v-4b132b6b]{color:#c900c9}.initial-modal__title-main[data-v-4b132b6b]{color:#027500}.initial-modal__description[data-v-4b132b6b]{color:#444234;max-width:580px;font-family:var(--font-primary);font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.35}.initial-modal__actions[data-v-4b132b6b]{flex-wrap:wrap;gap:.85rem;margin-top:.25rem;display:flex}@media (width<=900px){.initial-modal[data-v-4b132b6b]{grid-template-columns:1fr;gap:1.5rem}.initial-modal__media[data-v-4b132b6b]{max-width:220px}}.headspace-head[data-v-145a1de5] .headspace-scene__canvas{width:100%;max-width:none;height:100%;display:block}.headspace-head--fallback[data-v-145a1de5]:before{content:"";aspect-ratio:.8;background:linear-gradient(#0000 38%,#06180a 38% 62%,#0000 62%),radial-gradient(circle at 35% 25%,#d9ffa8 0%,#63d62b 45%,#2f7d14 100%);border:3px solid #0f3006;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;width:min(60%,220px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.headspace[data-v-5a644e96]{--hs-lime:#9dff4a;--hs-green:#4fc41f;--hs-deep:#0f3006;--hs-ink:#06180a;grid-template-columns:minmax(0,1fr) 320px;gap:1rem;min-height:540px;padding:.25rem;display:grid}.headspace__stage[data-v-5a644e96]{border:2px solid var(--hs-deep);isolation:isolate;background:radial-gradient(at 50% 108%,#0f30068c 0%,#0000 45%),radial-gradient(circle at 30% 20%,#eaffc9 0%,#b9ff7a 30%,#5fca28 68%,#2d7a12 100%);border-radius:32px;min-height:520px;position:relative;overflow:clip;box-shadow:inset 0 2px #fff9,inset 0 -18px 40px #0f300659}.headspace__blob[data-v-5a644e96]{z-index:-1;filter:blur(2px);opacity:.55;border-radius:58% 42% 55% 45%/45% 55%;animation:14s ease-in-out infinite alternate headspace-blob-5a644e96;position:absolute}.headspace__blob--a[data-v-5a644e96]{background:radial-gradient(circle at 40% 40%,#fdffe0,#c7ff8a 70%);width:280px;height:260px;top:-40px;left:-60px}.headspace__blob--b[data-v-5a644e96]{background:radial-gradient(circle at 60% 40%,#7dffc4,#3fc46a 70%);width:220px;height:240px;animation-duration:18s;bottom:40px;right:-40px}.headspace__blob--c[data-v-5a644e96]{opacity:.35;background:radial-gradient(circle,#ffb3ec,#ff4fd8 75%);width:120px;height:120px;animation-duration:11s;top:12%;right:18%}.headspace--playing .headspace__blob[data-v-5a644e96]{animation-duration:6s}.headspace__head[data-v-5a644e96]{transition:right .42s cubic-bezier(.2,.9,.25,1.1);position:absolute;inset:0 0 56px}.headspace--drawer .headspace__head[data-v-5a644e96]{right:min(312px,55%)}.headspace__viz[data-v-5a644e96]{border:2px solid var(--hs-deep);color:var(--hs-lime);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06180ad1;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem;transition:left .42s cubic-bezier(.2,.9,.25,1.1);display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0f300659,inset 0 1px #9dff4a59}.headspace--drawer .headspace__viz[data-v-5a644e96]{left:calc(50% - min(312px,55%)/2)}.headspace__viz-name[data-v-5a644e96]{min-width:118px;font-family:var(--font-secondary);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 8px #9dff4a99;flex-direction:column;align-items:center;font-size:.78rem;font-weight:700;line-height:1.1;display:flex}.headspace__viz-name small[data-v-5a644e96]{color:#9dff4a8c;font-size:.58rem}.headspace__viz-arrow[data-v-5a644e96]{background:radial-gradient(circle at 35% 30%, #efffd6, var(--hs-lime) 40%, #2f8f10 100%);width:30px;height:30px;color:var(--hs-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.headspace__viz-arrow svg[data-v-5a644e96],.headspace__gel svg[data-v-5a644e96],.headspace__pill svg[data-v-5a644e96]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:60%;height:60%}.headspace__hint[data-v-5a644e96]{color:var(--hs-deep);font-family:var(--font-secondary);letter-spacing:.04em;background:#ffffff8c;border-radius:999px;padding:.2rem .6rem;font-size:.66rem;font-weight:700;position:absolute;top:14px;left:16px}.headspace__drawer[data-v-5a644e96]{border:2px solid var(--hs-deep);color:#e6ffd0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#081e0aeb 0%,#061608f5 100%);border-radius:24px;flex-direction:column;gap:.6rem;width:min(300px,100% - 24px);padding:.85rem;display:flex;position:absolute;top:12px;bottom:12px;right:12px;box-shadow:-10px 12px 30px #0f300673,inset 0 1px #9dff4a4d}.headspace__drawer[data-v-5a644e96]:before{content:"";border:2px solid var(--hs-deep);background:linear-gradient(90deg, var(--hs-green), var(--hs-lime));border-right:0;border-radius:12px 0 0 12px;width:12px;height:64px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.headspace-drawer-enter-active[data-v-5a644e96],.headspace-drawer-leave-active[data-v-5a644e96]{transition:transform .42s cubic-bezier(.2,.9,.25,1.1),opacity .3s}.headspace-drawer-enter-from[data-v-5a644e96],.headspace-drawer-leave-to[data-v-5a644e96]{opacity:0;transform:translate(calc(100% + 24px))rotate(2deg)}.headspace__drawer-head[data-v-5a644e96]{font-family:var(--font-secondary);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #9dff4a40;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;font-size:.72rem;display:flex}.headspace__drawer-head strong[data-v-5a644e96]{color:var(--hs-lime)}.headspace__drawer-head span[data-v-5a644e96]{color:#e6ffd099}.headspace__playlist[data-v-5a644e96]{flex-direction:column;gap:.4rem;min-height:0;display:flex;overflow-y:auto}.headspace__track[data-v-5a644e96]{width:100%;color:inherit;text-align:left;cursor:pointer;background:#9dff4a0d;border:1px solid #9dff4a2e;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .6rem;transition:background .18s,border-color .18s,transform .18s;display:grid}.headspace__track[data-v-5a644e96]:hover{background:#9dff4a1f;border-color:#9dff4a80;transform:translate(-3px)}.headspace__track--current[data-v-5a644e96]{border-color:var(--hs-lime);background:linear-gradient(90deg,#9dff4a47,#9dff4a14);box-shadow:0 0 18px #9dff4a33}.headspace__track-no[data-v-5a644e96],.headspace__track em[data-v-5a644e96]{color:var(--hs-lime);font-family:var(--font-secondary);font-size:.72rem;font-style:normal}.headspace__track-copy[data-v-5a644e96]{flex-direction:column;min-width:0;display:flex}.headspace__track-copy strong[data-v-5a644e96],.headspace__track-copy small[data-v-5a644e96]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.headspace__track-copy strong[data-v-5a644e96]{font-family:var(--font-tertiary);font-size:.86rem}.headspace__track-copy small[data-v-5a644e96]{color:#e6ffd099;font-family:var(--font-secondary);font-size:.66rem}.headspace__mini-eq[data-v-5a644e96]{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.headspace__mini-eq i[data-v-5a644e96]{background:var(--hs-lime);width:4px;animation:.7s ease-in-out infinite alternate headspace-eq-5a644e96}.headspace__mini-eq i[data-v-5a644e96]:nth-child(2){animation-delay:-250ms}.headspace__mini-eq i[data-v-5a644e96]:nth-child(3){animation-delay:-480ms}.headspace__preset[data-v-5a644e96]{color:var(--hs-lime);font-family:var(--font-secondary);background:#0b2a0d;border:1px solid #9dff4a80;border-radius:999px;padding:.25rem .5rem;font-size:.7rem}.headspace__eq[data-v-5a644e96]{flex:1;grid-template-columns:repeat(10,minmax(0,1fr));gap:.2rem;min-height:0;display:grid}.headspace__eq-band[data-v-5a644e96]{flex-direction:column;align-items:center;gap:.35rem;min-height:0;display:flex}.headspace__eq-band input[data-v-5a644e96]{writing-mode:vertical-lr;width:22px;min-height:120px;accent-color:var(--hs-lime);cursor:pointer;direction:rtl;flex:1}.headspace__eq-value[data-v-5a644e96],.headspace__eq-label[data-v-5a644e96]{font-family:var(--font-secondary);font-size:.56rem}.headspace__eq-value[data-v-5a644e96]{color:var(--hs-lime)}.headspace__eq-label[data-v-5a644e96]{color:#e6ffd099}.headspace__eq-note[data-v-5a644e96]{color:#e6ffd080;font-family:var(--font-secondary);font-size:.6rem;line-height:1.4}.headspace__deck[data-v-5a644e96]{border:2px solid var(--hs-deep);background:linear-gradient(160deg,#b9ff7a59 0%,#0000 35%),linear-gradient(#2d7a12 0%,#174a08 100%);border-radius:32px;flex-direction:column;gap:1rem;min-width:0;padding:1rem;display:flex;box-shadow:inset 0 2px #ffffff59,inset 0 -10px 24px #0000004d,0 10px 24px #0f300640}.headspace__lcd[data-v-5a644e96]{border:2px solid var(--hs-deep);color:var(--hs-lime);font-family:var(--font-secondary);text-shadow:0 0 8px #9dff4a8c;background:radial-gradient(at 50% 0,#143d12 0%,#051405 80%);border-radius:20px;flex-direction:column;gap:.45rem;padding:.85rem .95rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #000000b3,0 1px #ffffff4d}.headspace__lcd[data-v-5a644e96]:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000040 0 1px,#0000 1px 3px);position:absolute;inset:0}.headspace__lcd-top[data-v-5a644e96]{letter-spacing:.1em;opacity:.8;justify-content:space-between;font-size:.64rem;display:flex}.headspace__lcd-status[data-v-5a644e96]{align-items:center;gap:.4rem;display:inline-flex}.headspace__lcd-dot[data-v-5a644e96]{background:#3a6b1f;border-radius:50%;width:8px;height:8px}.headspace--playing .headspace__lcd-dot[data-v-5a644e96]{background:var(--hs-lime);box-shadow:0 0 8px var(--hs-lime);animation:1s ease-in-out infinite headspace-pulse-5a644e96}.headspace__marquee[data-v-5a644e96]{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.headspace__marquee-track[data-v-5a644e96]{width:max-content;font-family:var(--font-tertiary);white-space:nowrap;gap:3rem;font-size:1.05rem;font-weight:700;display:flex}.headspace__marquee-track--moving[data-v-5a644e96]{animation:12s linear infinite headspace-marquee-5a644e96}.headspace__lcd-time[data-v-5a644e96]{justify-content:space-between;align-items:baseline;display:flex}.headspace__lcd-time strong[data-v-5a644e96]{font-variant-numeric:tabular-nums;font-size:1.9rem;line-height:1}.headspace__lcd-time span[data-v-5a644e96]{opacity:.7;font-size:.78rem}.headspace__seek[data-v-5a644e96],.headspace__volume[data-v-5a644e96]{--progress:0%;appearance:none;border:2px solid var(--hs-deep);background:linear-gradient(90deg, var(--hs-lime) 0%, #e8ff9e var(--progress), #0b2a0d var(--progress));cursor:pointer;border-radius:999px;width:100%;height:14px;box-shadow:inset 0 2px 3px #00000059}.headspace__seek[data-v-5a644e96]:disabled{opacity:.55;cursor:default}.headspace__seek[data-v-5a644e96]::-webkit-slider-thumb{appearance:none;border:2px solid var(--hs-deep);background:radial-gradient(circle at 35% 30%, #fff, var(--hs-lime) 45%, #2f8f10 100%);border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #00000059}.headspace__volume[data-v-5a644e96]::-webkit-slider-thumb{appearance:none;border:2px solid var(--hs-deep);background:radial-gradient(circle at 35% 30%, #fff, var(--hs-lime) 45%, #2f8f10 100%);border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #00000059}.headspace__seek[data-v-5a644e96]::-moz-range-thumb{border:2px solid var(--hs-deep);background:radial-gradient(circle at 35% 30%, #fff, var(--hs-lime) 45%, #2f8f10 100%);border-radius:50%;width:18px;height:18px}.headspace__volume[data-v-5a644e96]::-moz-range-thumb{border:2px solid var(--hs-deep);background:radial-gradient(circle at 35% 30%, #fff, var(--hs-lime) 45%, #2f8f10 100%);border-radius:50%;width:18px;height:18px}.headspace__transport[data-v-5a644e96]{justify-content:center;align-items:center;gap:.7rem;display:flex}.headspace__gel[data-v-5a644e96]{border:2px solid var(--hs-deep);background:radial-gradient(circle at 50% 30%, #f4ffd9 0%, var(--hs-lime) 38%, #3fa313 78%, #1e5a0a 100%);width:52px;height:52px;box-shadow:0 4px 0 var(--hs-deep), 0 8px 14px #0000004d;color:var(--hs-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .12s,box-shadow .12s,filter .16s;display:grid;position:relative}.headspace__gel[data-v-5a644e96]:after{content:"";pointer-events:none;background:linear-gradient(#ffffffd9,#fff0);border-radius:50%;width:60%;height:34%;position:absolute;top:5px;left:50%;transform:translate(-50%)}.headspace__gel[data-v-5a644e96]:hover{filter:brightness(1.08)saturate(1.1);transform:translateY(-1px)}.headspace__gel[data-v-5a644e96]:active{box-shadow:0 1px 0 var(--hs-deep), 0 2px 6px #0000004d;transform:translateY(3px)}.headspace__gel svg[data-v-5a644e96]{fill:currentColor;stroke:none}.headspace__gel--play[data-v-5a644e96]{color:#2a0424;background:radial-gradient(circle at 50% 30%,#fff3fb 0%,#ff8ae6 38%,#d31ab5 78%,#6d0a5c 100%);width:72px;height:72px}.headspace__gel--stop[data-v-5a644e96]{width:40px;height:40px}.headspace__row[data-v-5a644e96]{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}.headspace__pill[data-v-5a644e96]{border:2px solid var(--hs-deep);width:36px;height:36px;color:var(--hs-ink);cursor:pointer;background:linear-gradient(#d9ffa8 0%,#7fd94a 100%);border-radius:12px;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #ffffffb3}.headspace__pill--active[data-v-5a644e96]{background:linear-gradient(#ffd6f5 0%,#ff4fd8 100%);box-shadow:0 0 12px #ff4fd899,inset 0 1px #ffffffb3}.headspace__tabs[data-v-5a644e96]{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:auto;display:grid}.headspace__tab[data-v-5a644e96]{border:2px solid var(--hs-deep);color:var(--hs-lime);font-family:var(--font-secondary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#06180a80;border-radius:14px;padding:.6rem .4rem;font-size:.7rem;font-weight:700;transition:background .16s,color .16s}.headspace__tab--active[data-v-5a644e96]{background:var(--hs-lime);color:var(--hs-ink);box-shadow:0 0 14px #9dff4a73}@keyframes headspace-blob-5a644e96{0%{border-radius:58% 42% 55% 45%/45% 55%;transform:translate(0)rotate(0)}to{border-radius:40% 60% 42% 58%/60% 38% 62% 40%;transform:translate(18px,-14px)rotate(24deg)}}@keyframes headspace-eq-5a644e96{0%{height:3px}to{height:14px}}@keyframes headspace-pulse-5a644e96{50%{opacity:.4}}@keyframes headspace-marquee-5a644e96{to{transform:translate(calc(-50% - 1.5rem))}}@media (prefers-reduced-motion:reduce){.headspace__blob[data-v-5a644e96],.headspace__marquee-track--moving[data-v-5a644e96],.headspace__mini-eq i[data-v-5a644e96]{animation:none}}@media (width<=900px){.headspace[data-v-5a644e96]{grid-template-columns:minmax(0,1fr)}.headspace__stage[data-v-5a644e96]{min-height:380px}}@media (width<=720px){.headspace__stage[data-v-5a644e96]{border-radius:24px;min-height:340px}.headspace__deck[data-v-5a644e96]{border-radius:24px}.headspace__hint[data-v-5a644e96]{display:none}}.file-manager[data-v-3609e33a]{background:#fbfaf4;border:2px solid #b7b08f;flex-direction:column;min-height:100%;display:flex;box-shadow:inset 1px 1px #fff,inset -1px -1px #00000024}.file-manager__toolbar[data-v-3609e33a]{background:#ece8d3;border-bottom:1px solid #c9c29e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem;display:grid}.file-manager__address[data-v-3609e33a]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid}.file-manager__label[data-v-3609e33a]{font-family:var(--font-secondary);color:#55503e;font-size:.72rem}.file-manager__input-wrap[data-v-3609e33a]{background:#fffef8;border:1px solid #8f8b72;min-width:0;padding:.35rem .55rem;box-shadow:inset 1px 1px #00000014}.file-manager__path[data-v-3609e33a]{color:#49442f;font-family:var(--font-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;display:block;overflow:hidden}.file-manager__go[data-v-3609e33a]{color:#4c4735;min-width:52px;font-family:var(--font-secondary);background:linear-gradient(#fbfaf3 0%,#ded8bb 100%);border:1px solid #7a7660;padding:.35rem .7rem;font-size:.72rem;font-weight:700;box-shadow:inset 1px 1px #fff}.file-manager__go[data-v-3609e33a]:hover{background:linear-gradient(#fffef8 0%,#d8d0ab 100%)}.file-manager__content[data-v-3609e33a]{background:#fff;grid-template-columns:repeat(auto-fit,minmax(110px,110px));align-content:start;gap:2rem 1.2rem;min-height:380px;padding:1.25rem 1.1rem;display:grid}.file-manager__item[data-v-3609e33a]{color:#4f4a37;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.55rem;padding:.15rem;display:flex;position:relative}.file-manager__item[data-v-3609e33a]:hover,.file-manager__item[data-v-3609e33a]:focus-visible{outline:0}.file-manager__item:hover .file-manager__icon-frame[data-v-3609e33a],.file-manager__item:focus-visible .file-manager__icon-frame[data-v-3609e33a]{transform:translateY(-2px)}.file-manager__item:hover .file-manager__tooltip[data-v-3609e33a],.file-manager__item:focus-visible .file-manager__tooltip[data-v-3609e33a]{opacity:1;transform:translate(-50%)}.file-manager__icon-frame[data-v-3609e33a]{border:1px solid #0000;place-items:center;width:82px;height:82px;padding:.2rem;transition:transform .14s;display:grid}.file-manager__icon-card[data-v-3609e33a]{background:linear-gradient(#fffde7 0%,#f5f0c8 100%);border:3px solid #8f8b73;border-top:2px solid #d8d1aa;border-left:2px solid #d8d1aa;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffffe6}.file-manager__icon-badge[data-v-3609e33a]{min-width:38px;font-family:var(--font-tertiary);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .45rem;font-size:.95rem;font-weight:800;display:inline-flex}.file-manager__icon-frame--html .file-manager__icon-badge[data-v-3609e33a]{color:#d22cd2}.file-manager__icon-frame--exe .file-manager__icon-badge[data-v-3609e33a]{color:#7a3cff}.file-manager__icon-frame--zip .file-manager__icon-badge[data-v-3609e33a]{color:#2e9f3b}.file-manager__icon-frame--txt .file-manager__icon-badge[data-v-3609e33a]{color:#747060}.file-manager__icon-frame--bin .file-manager__icon-badge[data-v-3609e33a]{color:#0c8d3b}.file-manager__name[data-v-3609e33a]{text-align:center;color:#5a5544;max-width:100%;font-family:var(--font-secondary);word-break:break-word;font-size:.74rem;line-height:1.25}.file-manager__tooltip[data-v-3609e33a]{z-index:5;color:#49432f;width:220px;font-family:var(--font-secondary);opacity:0;pointer-events:none;background:linear-gradient(#fff9db 0%,#efe5b6 100%);border:2px solid #000;flex-direction:column;gap:.35rem;padding:.75rem .8rem;font-size:.68rem;line-height:1.45;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:calc(100% + .9rem);left:50%;transform:translate(-50%,-8px);box-shadow:5px 5px #00000029}.file-manager__tooltip[data-v-3609e33a]:after{content:"";background:#efe5b6;border-top:2px solid #000;border-left:2px solid #000;width:14px;height:14px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)rotate(45deg)}.file-manager__tooltip strong[data-v-3609e33a]{color:#c600c4;font-family:var(--font-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}@media (width<=720px){.file-manager__toolbar[data-v-3609e33a],.file-manager__address[data-v-3609e33a]{grid-template-columns:1fr}.file-manager__go[data-v-3609e33a]{justify-self:end}.file-manager__content[data-v-3609e33a]{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:1.4rem .8rem;min-height:320px}.file-manager__tooltip[data-v-3609e33a]{width:min(220px,100vw - 3rem)}}.navbar[data-v-0a8d88d5]{font-family:var(--font-tertiary);background:#fefee5;border-bottom:2px solid #000;border-right:2px solid #000;justify-content:space-between;align-items:center;gap:1.5rem;padding:.5rem 1rem;display:flex;box-shadow:2px 2px #000}.logo[data-v-0a8d88d5]{color:var(--color-surface);background:#b300b3;align-items:center;padding:.5rem .75rem;display:inline-flex;box-shadow:3px 3px #00000029}.navbar__nav[data-v-0a8d88d5]{margin-right:auto}.navbar__list[data-v-0a8d88d5],.navbar__actions[data-v-0a8d88d5]{color:var(--color-text);align-items:center;gap:1.5rem;font-weight:700;display:flex}.navbar__actions[data-v-0a8d88d5]{gap:.5rem}.navbar__settings[data-v-0a8d88d5]{position:relative}.navbar__list a[data-v-0a8d88d5],.navbar__link-button[data-v-0a8d88d5]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .18s;display:inline-block;position:relative}.navbar__list a[data-v-0a8d88d5]:after,.navbar__link-button[data-v-0a8d88d5]:after{content:"";transform-origin:0;background:currentColor;width:100%;height:2px;transition:transform .22s;position:absolute;bottom:-.2rem;left:0;transform:scaleX(0)}.navbar__list a[data-v-0a8d88d5]:hover,.navbar__link-button[data-v-0a8d88d5]:hover{color:#027500}.navbar__list a[data-v-0a8d88d5]:hover:after,.navbar__link-button[data-v-0a8d88d5]:hover:after{transform:scaleX(1)}.icon-button[data-v-0a8d88d5]{cursor:pointer;background:#f6f1ca;border:2px solid #000;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;display:inline-flex;box-shadow:inset 1px 1px #fffc}.icon-button[data-v-0a8d88d5]:hover{background:#ece3b7}.icon-button--active[data-v-0a8d88d5]{background:#0b8d1b}.icon-button--active img[data-v-0a8d88d5]{filter:brightness(0)invert()}.icon-button--text[data-v-0a8d88d5]{font-family:var(--font-tertiary);color:#111;font-size:.85rem;font-weight:800}.icon-button--text.icon-button--active[data-v-0a8d88d5]{color:#fffef6;text-shadow:1px 1px #000;background:linear-gradient(135deg,#ff66d9 0%,#b300b3 55%,#0cf 100%)}.icon-button img[data-v-0a8d88d5]{width:1.25rem;height:1.25rem}.navbar__language-menu[data-v-0a8d88d5]{z-index:20;background:#fffef4;border:2px solid #000;flex-direction:column;gap:.45rem;min-width:180px;padding:.75rem;display:flex;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:4px 4px #00000029}.navbar__language-title[data-v-0a8d88d5]{color:#6b6654;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.navbar__language-option[data-v-0a8d88d5]{color:#2e2a22;text-align:left;cursor:pointer;background:#f6f1ca;border:2px solid #000;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.5rem .6rem;display:grid}.navbar__language-option span[data-v-0a8d88d5]{font-family:var(--font-tertiary);font-size:.9rem;font-weight:800}.navbar__language-option small[data-v-0a8d88d5]{color:#6e6858;font-size:.7rem}.navbar__language-option--active[data-v-0a8d88d5]{color:#fffef6;background:#0b8d1b}.navbar__language-option--active small[data-v-0a8d88d5]{color:#eefce9}@media (width<=720px){.navbar[data-v-0a8d88d5]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.logo[data-v-0a8d88d5]{justify-content:flex-start;width:auto;min-width:0;padding:.55rem .7rem;font-size:.95rem}.navbar__nav[data-v-0a8d88d5]{grid-column:1/-1;width:100%;margin-right:0}.navbar__list[data-v-0a8d88d5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:100%;display:grid}.navbar__list li[data-v-0a8d88d5]{min-width:0}.navbar__list a[data-v-0a8d88d5],.navbar__link-button[data-v-0a8d88d5]{text-align:center;background:#fffef4;border:2px solid #000;justify-content:center;align-items:center;width:100%;min-height:2.75rem;padding:.55rem .4rem;font-size:.78rem;display:flex;box-shadow:inset 1px 1px #ffffffb3}.navbar__list a[data-v-0a8d88d5]:after,.navbar__link-button[data-v-0a8d88d5]:after{display:none}.navbar__actions[data-v-0a8d88d5]{justify-content:flex-end}.navbar__language-menu[data-v-0a8d88d5]{min-width:0;position:fixed;top:4.4rem;left:.75rem;right:.75rem}}@media (width<=480px){.navbar[data-v-0a8d88d5]{grid-template-columns:1fr}.logo[data-v-0a8d88d5],.navbar__actions[data-v-0a8d88d5]{justify-self:stretch}.navbar__actions[data-v-0a8d88d5]{justify-content:space-between}.navbar__list[data-v-0a8d88d5]{grid-template-columns:1fr}.navbar__language-menu[data-v-0a8d88d5]{top:7.25rem}}.office-assistant[data-v-1566fc1b]{right:16px;bottom:calc(var(--taskbar-height,56px) + 10px);z-index:52;width:124px;position:fixed}.office-assistant--custom[data-v-1566fc1b]{bottom:auto;right:auto}.office-assistant__character[data-v-1566fc1b]{cursor:grab;touch-action:none;filter:drop-shadow(0 10px 12px #00000038);background:0 0;border:0;width:124px;height:164px;padding:0;animation:3.2s ease-in-out infinite clippy-float-1566fc1b;display:block}.office-assistant--dragging .office-assistant__character[data-v-1566fc1b]{cursor:grabbing;animation:none;transform:scale(1.06)rotate(-4deg)}.office-assistant--dancing .office-assistant__character[data-v-1566fc1b]{animation:clippy-dance-1566fc1b var(--beat) ease-in-out infinite alternate}.clippy[data-v-1566fc1b]{width:100%;height:100%;overflow:visible}.clippy__body[data-v-1566fc1b]{transform-box:fill-box;transform-origin:50% 100%}.clippy__wire[data-v-1566fc1b],.clippy__wire-shadow[data-v-1566fc1b],.clippy__wire-shine[data-v-1566fc1b]{fill:none;stroke-linecap:round;stroke-linejoin:round}.clippy__wire[data-v-1566fc1b]{stroke:url(#clippy-wire);stroke-width:7.5px}.clippy__wire-shadow[data-v-1566fc1b]{stroke:#2d3138;stroke-width:8.5px;opacity:.25}.clippy__wire-shine[data-v-1566fc1b]{stroke:#fff;stroke-width:1.6px;opacity:.75}.clippy__eye[data-v-1566fc1b]{transform-box:fill-box;transform-origin:50%;transition:transform 90ms}.clippy__eye--closed[data-v-1566fc1b]{transform:scaleY(.08)}.clippy__eye circle[data-v-1566fc1b]{transition:cx .12s ease-out,cy .12s ease-out}.clippy__brow[data-v-1566fc1b]{fill:none;stroke:#151515;stroke-width:3.6px;stroke-linecap:round;transition:transform .22s cubic-bezier(.3,1.6,.5,1)}.office-assistant--brows .clippy__brow[data-v-1566fc1b]{transform:translateY(-5px)}.office-assistant__character--think .clippy__brow--left[data-v-1566fc1b]{transform:translateY(-7px)rotate(-8deg)}.office-assistant__character--think .clippy__brow--right[data-v-1566fc1b]{transform:translateY(1px)}.office-assistant__character--attention[data-v-1566fc1b]{animation:1.3s ease-in-out both clippy-attention-1566fc1b!important}.office-assistant__character--bounce[data-v-1566fc1b]{animation:.9s cubic-bezier(.3,1.4,.5,1) both clippy-bounce-1566fc1b!important}.office-assistant__character--spin[data-v-1566fc1b]{animation:.9s ease-in-out both clippy-spin-1566fc1b!important}.office-assistant__character--wiggle[data-v-1566fc1b]{animation:.9s ease-in-out both clippy-wiggle-1566fc1b!important}.office-assistant__character--think[data-v-1566fc1b]{animation:1.8s ease-in-out both clippy-think-1566fc1b!important}.office-assistant__character--appear[data-v-1566fc1b]{animation:.7s cubic-bezier(.2,1.4,.4,1) both clippy-appear-1566fc1b!important}.office-assistant__bulb[data-v-1566fc1b]{cursor:pointer;filter:drop-shadow(0 0 10px #fff050e6);background:0 0;border:0;width:30px;height:40px;padding:0;animation:1.4s ease-in-out infinite clippy-bulb-1566fc1b;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.bulb-enter-active[data-v-1566fc1b],.bulb-leave-active[data-v-1566fc1b]{transition:opacity .22s,transform .3s cubic-bezier(.3,1.5,.5,1)}.bulb-enter-from[data-v-1566fc1b],.bulb-leave-to[data-v-1566fc1b]{opacity:0;transform:translate(-50%,12px)scale(.4)}.assistant-balloon[data-v-1566fc1b]{color:#000;width:min(290px,100vw - 24px);font-family:Tahoma, Verdana, "Segoe UI", var(--font-primary), sans-serif;transform-origin:85% 100%;background:#ffffe1;border:1px solid #000;border-radius:12px;flex-direction:column;gap:.55rem;padding:.8rem .9rem .85rem;font-size:.8rem;line-height:1.4;display:flex;position:absolute;bottom:calc(100% + 14px);right:12px;box-shadow:3px 4px #0000002e,0 10px 26px #0000001f}.assistant-balloon[data-v-1566fc1b]:after,.assistant-balloon[data-v-1566fc1b]:before{content:"";border-style:solid;width:0;height:0;position:absolute;right:34px}.assistant-balloon[data-v-1566fc1b]:before{border-width:17px 0 0 17px;border-color:#000 #0000 #0000;bottom:-17px}.assistant-balloon[data-v-1566fc1b]:after{border-width:15px 0 0 15px;border-color:#ffffe1 #0000 #0000;bottom:-15px;right:35px}.assistant-balloon--left[data-v-1566fc1b]{transform-origin:15% 100%;left:12px;right:auto}.assistant-balloon--left[data-v-1566fc1b]:before,.assistant-balloon--left[data-v-1566fc1b]:after{border-width:17px 17px 0 0;left:34px;right:auto}.assistant-balloon--left[data-v-1566fc1b]:after{border-width:15px 15px 0 0;left:35px}.assistant-balloon--below[data-v-1566fc1b]{transform-origin:85% 0;top:calc(100% + 14px);bottom:auto}.assistant-balloon--below[data-v-1566fc1b]:before{border-width:0 0 17px 17px;border-color:#0000 #0000 #000;top:-17px;bottom:auto}.assistant-balloon--below[data-v-1566fc1b]:after{border-width:0 0 15px 15px;border-color:#0000 #0000 #ffffe1;top:-15px;bottom:auto}.balloon-enter-active[data-v-1566fc1b]{transition:opacity .16s,transform .26s cubic-bezier(.2,1.4,.4,1)}.balloon-leave-active[data-v-1566fc1b]{transition:opacity .12s,transform .12s}.balloon-enter-from[data-v-1566fc1b],.balloon-leave-to[data-v-1566fc1b]{opacity:0;transform:scale(.7)}.assistant-balloon__title[data-v-1566fc1b]{font-weight:700}.assistant-balloon__caret[data-v-1566fc1b]{animation:.6s step-end infinite clippy-caret-1566fc1b}.assistant-balloon__options[data-v-1566fc1b]{flex-direction:column;gap:.15rem;display:flex}.assistant-balloon__option[data-v-1566fc1b]{color:#000;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:.5rem;padding:.2rem .3rem;display:flex}.assistant-balloon__option[data-v-1566fc1b]:before{content:"";background:radial-gradient(circle at 35% 30%,#d3e8ff 0%,#4d93f0 45%,#123f9c 100%);border:1px solid #0a2c7a;border-radius:50%;flex-shrink:0;width:11px;height:11px;margin-top:.2rem}.assistant-balloon__option[data-v-1566fc1b]:hover,.assistant-balloon__option[data-v-1566fc1b]:focus-visible{color:#0b37a8;background:#fff;border-color:#7f9db9;outline:none;text-decoration:underline}.assistant-balloon__search textarea[data-v-1566fc1b]{color:#000;width:100%;font:inherit;resize:none;background:#fff;border:2px solid #fff;border-color:gray #fff #fff gray;padding:.35rem .45rem}.assistant-balloon__buttons[data-v-1566fc1b]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.assistant-balloon__button[data-v-1566fc1b]{color:#000;min-width:64px;font:inherit;cursor:pointer;background:#d4d0c8;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;padding:.2rem .6rem}.assistant-balloon__button[data-v-1566fc1b]:active{border-color:#404040 #fff #fff #404040}.office-assistant__menu[data-v-1566fc1b]{min-width:150px;font-family:Tahoma, Verdana, var(--font-primary), sans-serif;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;padding:.15rem;font-size:.8rem;position:absolute;bottom:60%;right:60%;box-shadow:3px 3px #00000059}.office-assistant__menu button[data-v-1566fc1b]{color:#000;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.3rem .8rem}.office-assistant__menu button[data-v-1566fc1b]:hover{color:#fff;background:#b300b3}.assistant-enter-active[data-v-1566fc1b]{transition:opacity .25s,transform .5s cubic-bezier(.2,1.4,.4,1)}.assistant-leave-active[data-v-1566fc1b]{transition:opacity .35s,transform .4s cubic-bezier(.6,-.4,.8,.4)}.assistant-enter-from[data-v-1566fc1b],.assistant-leave-to[data-v-1566fc1b]{opacity:0;transform:scale(.1)rotate(-25deg)}@keyframes clippy-float-1566fc1b{50%{transform:translateY(-4px)}}@keyframes clippy-dance-1566fc1b{0%{transform:translateY(0)rotate(-5deg)scaleY(1.02)}to{transform:translateY(-9px)rotate(5deg)scaleY(.97)}}@keyframes clippy-attention-1566fc1b{0%{transform:none}25%{transform:scale(1.35)translateY(-18px)}35%,55%{transform:scale(1.35)translateY(-18px)rotate(-6deg)}45%,65%{transform:scale(1.38)translateY(-14px)rotate(4deg)}to{transform:none}}@keyframes clippy-bounce-1566fc1b{0%,to{transform:none}30%{transform:translateY(4px)scale(1.08,.9)}55%{transform:translateY(-26px)scale(.94,1.08)}80%{transform:translateY(0)scale(1.05,.95)}}@keyframes clippy-spin-1566fc1b{0%{transform:perspective(400px)rotateY(0)}to{transform:perspective(400px)rotateY(360deg)}}@keyframes clippy-wiggle-1566fc1b{0%,to{transform:none}20%,60%{transform:rotate(-9deg)skew(4deg)}40%,80%{transform:rotate(9deg)skew(-4deg)}}@keyframes clippy-think-1566fc1b{0%,to{transform:none}20%,80%{transform:rotate(-6deg)translate(-4px)}}@keyframes clippy-appear-1566fc1b{0%{transform:scale(.2)translateY(40px)}}@keyframes clippy-bulb-1566fc1b{50%{transform:translate(-50%,-4px)rotate(6deg)}}@keyframes clippy-caret-1566fc1b{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.office-assistant__character[data-v-1566fc1b],.office-assistant--dancing .office-assistant__character[data-v-1566fc1b],.office-assistant__bulb[data-v-1566fc1b]{animation:none}}@media (width<=720px){.office-assistant[data-v-1566fc1b]{width:92px;right:8px}.office-assistant__character[data-v-1566fc1b]{width:92px;height:122px}.assistant-balloon[data-v-1566fc1b]{right:0}}.resume-viewer[data-v-ba5cbca1]{background:#ded9b3;flex-direction:column;min-height:100%;margin:-1rem;display:flex}.resume-viewer__toolbar[data-v-ba5cbca1]{color:#423e2e;background:linear-gradient(#e8e3bb 0%,#d8d09f 100%);border-bottom:1px solid #a59f76;flex-direction:column;gap:.5rem;padding:.45rem .9rem .75rem;font-family:Times New Roman,serif;display:flex}.resume-viewer__menu[data-v-ba5cbca1],.resume-viewer__controls[data-v-ba5cbca1]{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.resume-viewer__menu[data-v-ba5cbca1]{font-family:var(--font-primary);font-size:.82rem;font-weight:500}.resume-viewer__controls[data-v-ba5cbca1]{gap:.45rem}.resume-viewer__chip[data-v-ba5cbca1],.resume-viewer__icon[data-v-ba5cbca1],.resume-viewer__save[data-v-ba5cbca1]{background:#ffffff73;border:1px solid #a79f75;justify-content:center;align-items:center;min-height:26px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.resume-viewer__chip[data-v-ba5cbca1]{min-width:78px;padding:0 .65rem;font-size:.78rem}.resume-viewer__icon[data-v-ba5cbca1]{width:26px;font-size:.8rem;font-weight:700}.resume-viewer__save[data-v-ba5cbca1]{color:#433e31;font-family:var(--font-primary);cursor:pointer;padding:0 .8rem;font-size:.76rem;font-weight:600}.resume-viewer__save[data-v-ba5cbca1]:hover{background:#ffffffb8}.resume-viewer__canvas[data-v-ba5cbca1]{background:linear-gradient(#ded9b3eb 0%,#d4cda3fa 100%);gap:1.4rem;padding:1.5rem;display:grid;overflow:auto}.resume-page[data-v-ba5cbca1]{color:#4f4a3e;background:#fff;border:1px solid #d9d2b1;width:min(100%,780px);margin:0 auto;padding:2.3rem 2.55rem;box-shadow:0 16px 36px #544c282e}.resume-page--secondary[data-v-ba5cbca1]{padding-top:2rem}.resume-page__hero[data-v-ba5cbca1]{border-bottom:3px solid #ff27d5;padding-bottom:1.4rem}.resume-page__name[data-v-ba5cbca1]{color:#45413a;font-family:var(--font-tertiary);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:.95}.resume-page__role[data-v-ba5cbca1]{color:#2e9f2d;font-family:var(--font-secondary);letter-spacing:.18em;margin:.7rem 0 0;font-size:.82rem;font-weight:700}.resume-section+.resume-section[data-v-ba5cbca1]{margin-top:1.7rem}.resume-section__title[data-v-ba5cbca1]{color:#dd24cc;font-family:var(--font-secondary);letter-spacing:.03em;border-bottom:1px solid #e898e080;align-items:center;gap:.5rem;margin:0 0 .9rem;padding-bottom:.45rem;font-size:1rem;font-weight:800;display:flex}.resume-section__title[data-v-ba5cbca1]:before{content:"◉";color:#c61fb7;font-size:.7rem}.resume-section__text[data-v-ba5cbca1],.resume-timeline__summary[data-v-ba5cbca1],.resume-timeline__location[data-v-ba5cbca1],.resume-timeline__stack[data-v-ba5cbca1],.resume-notes p[data-v-ba5cbca1],.resume-education__program[data-v-ba5cbca1],.resume-education__period[data-v-ba5cbca1]{margin:0;font-family:Times New Roman,serif;font-size:1rem;line-height:1.75}.resume-capabilities[data-v-ba5cbca1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.resume-capabilities__item[data-v-ba5cbca1]{text-align:center;background:linear-gradient(#faf5d9 0%,#f1ebc4 100%);border:1px solid #8d8763;justify-items:center;gap:.4rem;padding:.95rem .75rem;display:grid}.resume-capabilities__icon[data-v-ba5cbca1]{color:#d819c5;font-family:var(--font-tertiary);font-size:1rem;font-weight:700}.resume-capabilities__title[data-v-ba5cbca1]{color:#655f4e;font-family:var(--font-secondary);letter-spacing:.08em;font-size:.66rem;font-weight:800}.resume-timeline[data-v-ba5cbca1]{gap:1.3rem;display:grid;position:relative}.resume-timeline[data-v-ba5cbca1]:before{content:"";background:linear-gradient(#46be39 0%,#46be391a 100%);width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.34rem}.resume-timeline__item[data-v-ba5cbca1]{grid-template-columns:auto 1fr;gap:.85rem;display:grid;position:relative}.resume-timeline__marker[data-v-ba5cbca1]{background:#2dd126;border-radius:999px;width:12px;height:12px;margin-top:.45rem;box-shadow:0 0 0 2px #f7f1d3}.resume-timeline__content[data-v-ba5cbca1]{gap:.45rem;display:grid}.resume-timeline__header[data-v-ba5cbca1]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.resume-timeline__role[data-v-ba5cbca1],.resume-education__institution[data-v-ba5cbca1]{color:#4d4a41;font-family:var(--font-tertiary);margin:0;font-size:1.2rem;font-weight:800;line-height:1.1}.resume-timeline__company[data-v-ba5cbca1]{color:#2f9834;font-family:var(--font-secondary);letter-spacing:.03em;margin:.22rem 0 0;font-size:.82rem;font-weight:800}.resume-timeline__period[data-v-ba5cbca1]{color:#77715a;font-family:var(--font-secondary);letter-spacing:.08em;white-space:nowrap;background:#f4efce;border:1px solid #d4cfac;padding:.35rem .55rem;font-size:.68rem;font-weight:800}.resume-timeline__location[data-v-ba5cbca1]{color:#948d76;font-size:.88rem}.resume-timeline__bullets[data-v-ba5cbca1]{color:#585346;gap:.5rem;margin:.2rem 0 0;padding-left:1.2rem;font-family:Times New Roman,serif;font-size:.98rem;line-height:1.65;display:grid}.resume-timeline__stack[data-v-ba5cbca1]{color:#6b6554}.resume-education[data-v-ba5cbca1]{gap:1rem;display:grid}.resume-education__item[data-v-ba5cbca1]{background:linear-gradient(#fffdf5 0%,#faf3d7 100%);border:1px solid #e6dfbc;padding:1rem 1.1rem}.resume-education__program[data-v-ba5cbca1]{margin-top:.4rem}.resume-education__period[data-v-ba5cbca1]{color:#8f886f;margin-top:.15rem;font-size:.92rem}.resume-notes[data-v-ba5cbca1]{background:#f9f3d499;border:2px dashed #ded4a9;gap:.85rem;padding:1rem 1.1rem;display:grid}@media (width<=720px){.resume-viewer[data-v-ba5cbca1]{margin:-.75rem}.resume-viewer__canvas[data-v-ba5cbca1]{padding:.9rem}.resume-page[data-v-ba5cbca1]{padding:1.35rem 1.1rem}.resume-capabilities[data-v-ba5cbca1]{grid-template-columns:repeat(2,minmax(0,1fr))}.resume-timeline__header[data-v-ba5cbca1]{flex-direction:column}.resume-timeline__period[data-v-ba5cbca1]{white-space:normal}}.screensaver[data-v-0f40d09c]{z-index:190;cursor:none;animation:.6s both screensaver-in-0f40d09c;position:fixed;inset:0}.screensaver__scene[data-v-0f40d09c]{position:absolute;inset:0}.screensaver__scene[data-v-0f40d09c] .bubbles-scene__canvas{width:100%;max-width:none;height:100%;display:block}.screensaver__hint[data-v-0f40d09c]{color:#ffffffd9;font-family:var(--font-secondary);letter-spacing:.06em;pointer-events:none;background:#0000008c;border:1px solid #ffffff59;padding:.35rem .75rem;font-size:.72rem;animation:4.5s forwards screensaver-hint-0f40d09c;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}@keyframes screensaver-in-0f40d09c{0%{opacity:0}}@keyframes screensaver-hint-0f40d09c{0%,70%{opacity:1}to{opacity:0}}.shutdown-dialog[data-v-5315cbec]{z-index:150;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.shutdown-dialog__dither[data-v-5315cbec]{background:repeating-conic-gradient(#0009 0 25%, transparent 0 50%) 0 0 / 2px 2px;animation:.45s steps(4,end) both shutdown-dither-5315cbec;position:absolute;inset:0}.shutdown-dialog__window[data-v-5315cbec]{width:min(420px,100%);font-family:var(--font-tertiary);background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;animation:.26s cubic-bezier(.2,.9,.3,1.2) both shutdown-pop-5315cbec;position:relative;box-shadow:6px 6px #00000073}.shutdown-dialog__title[data-v-5315cbec]{color:#fff;background:linear-gradient(90deg,#5a0a6e 0%,#b300b3 60%,#ff66d9 100%);justify-content:space-between;align-items:center;padding:.35rem .4rem .35rem .6rem;font-size:.9rem;font-weight:700;display:flex}.shutdown-dialog__x[data-v-5315cbec]{color:#000;cursor:pointer;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;place-items:center;width:22px;height:20px;padding:0;font-weight:800;line-height:1;display:grid}.shutdown-dialog__body[data-v-5315cbec]{gap:1.1rem;padding:1.2rem 1.2rem .6rem;display:flex}.shutdown-dialog__icon[data-v-5315cbec]{flex-shrink:0;width:44px;height:44px}.shutdown-dialog__options[data-v-5315cbec]{border:0;flex-direction:column;gap:.45rem;margin:0;padding:0;display:flex}.shutdown-dialog__options legend[data-v-5315cbec]{margin-bottom:.6rem;font-size:.92rem}.shutdown-dialog__option[data-v-5315cbec]{cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.shutdown-dialog__option input[data-v-5315cbec]{accent-color:#b300b3}.shutdown-dialog__buttons[data-v-5315cbec]{justify-content:flex-end;gap:.5rem;padding:.8rem 1.2rem 1.1rem;display:flex}.shutdown-dialog__button[data-v-5315cbec]{color:#000;min-width:78px;font:inherit;cursor:pointer;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;padding:.35rem .8rem;font-size:.85rem}.shutdown-dialog__button--default[data-v-5315cbec]{outline-offset:0;outline:1px solid #000}.shutdown-dialog__button[data-v-5315cbec]:active{border-color:#404040 #fff #fff #404040}@keyframes shutdown-dither-5315cbec{0%{opacity:0}}@keyframes shutdown-pop-5315cbec{0%{opacity:0;transform:scale(.92)}}.shutdown-screen[data-v-ede02983]{z-index:210;cursor:pointer;background:#000;align-content:center;place-items:center;gap:1.5rem;padding:1.5rem;display:grid;position:fixed;inset:0}.shutdown-screen--closing[data-v-ede02983]{cursor:progress;background:radial-gradient(at 50% 40%,#4b0f63 0%,#1a0629 50%,#06010d 100%)}.shutdown-screen__closing[data-v-ede02983]{color:#ffd6f7;font-family:var(--font-tertiary);flex-direction:column;align-items:center;gap:1rem;font-size:clamp(1.1rem,3vw,1.6rem);animation:.4s both shutdown-fade-ede02983;display:flex}.shutdown-screen__bar[data-v-ede02983]{border:2px solid #ffd6f7;width:min(260px,70vw);height:12px;overflow:hidden}.shutdown-screen__bar span[data-v-ede02983]{background:linear-gradient(90deg,#29d9ff,#ff2bd6,#ffe14d);width:30%;height:100%;animation:1.2s linear infinite shutdown-progress-ede02983;display:block}.shutdown-screen__crt[data-v-ede02983]{pointer-events:none;background:#fff;animation:.7s ease-in both shutdown-crt-ede02983;position:absolute;inset:0}.shutdown-screen__message[data-v-ede02983]{color:#ff9a1f;max-width:20ch;font-family:var(--font-tertiary);text-align:center;text-shadow:0 0 18px #ff9a1f73;font-size:clamp(1.8rem,5vw,3.2rem);font-weight:700;line-height:1.15;animation:.9s .9s both shutdown-fade-ede02983}.shutdown-screen__hint[data-v-ede02983]{color:#ffffff73;font-family:var(--font-secondary);font-size:.78rem;animation:.9s 2.2s both shutdown-fade-ede02983}@keyframes shutdown-crt-ede02983{0%{opacity:.9;transform:scale(1)}55%{opacity:1;transform:scaleY(.004)}85%{opacity:1;transform:scale(.002,.004)}to{opacity:0;transform:scale(0)}}@keyframes shutdown-fade-ede02983{0%{opacity:0}}@keyframes shutdown-progress-ede02983{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.shutdown-screen__crt[data-v-ede02983]{display:none}}.sidebar[data-v-3115f810]{width:92px;min-height:100%;font-family:var(--font-secondary);background:#fefee5;border-right:2px solid #000;flex-direction:column;align-self:stretch;align-items:center;gap:1.5rem;padding:1rem 0;display:flex;box-shadow:2px 2px #000}.sidebar__brand[data-v-3115f810]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:0 .75rem;display:flex}.sidebar__brand p[data-v-3115f810]{margin:0;font-size:.75rem;font-weight:700}.sidebar__logo[data-v-3115f810]{width:100%;height:auto;display:block}.sidebar__nav[data-v-3115f810]{width:100%}.sidebar__list[data-v-3115f810]{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.sidebar__item[data-v-3115f810]{width:100%}.sidebar__link[data-v-3115f810]{width:100%;min-height:84px;color:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .5rem;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.sidebar__link p[data-v-3115f810]{margin:0}.sidebar__icon[data-v-3115f810]{filter:brightness(0)saturate();width:28px;height:28px}.sidebar__glyph[data-v-3115f810]{width:28px;height:28px;font-family:var(--font-secondary);justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1;display:inline-flex}.sidebar__link[data-v-3115f810]:hover{color:#fff;background:#027500}.sidebar__link:hover .sidebar__icon[data-v-3115f810]{filter:brightness(0)invert()}.sidebar__link--active[data-v-3115f810]{color:#fff;background:#027500}.sidebar__link--active .sidebar__icon[data-v-3115f810]{filter:brightness(0)invert()}@media (width<=720px){.sidebar[data-v-3115f810]{display:none}}.snake-modal[data-v-e5af534c]{min-height:100%;padding:.15rem}.snake-modal__shell[data-v-e5af534c]{color:#d7ffb8;background:radial-gradient(circle at top,#ff53cd1f,#0000 32%),linear-gradient(#0b110b 0%,#131e13 100%);border:2px solid #1a1a1a;flex-direction:column;gap:1rem;min-height:100%;padding:1rem;display:flex;box-shadow:inset 0 0 0 2px #87ff7526,inset 0 0 32px #35ff4914}.snake-modal__header[data-v-e5af534c]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.snake-modal__eyebrow[data-v-e5af534c],.snake-modal__stats[data-v-e5af534c],.snake-modal__panel-title[data-v-e5af534c],.snake-modal__keys[data-v-e5af534c],.snake-modal__hint[data-v-e5af534c],.snake-modal__button[data-v-e5af534c],.snake-modal__overlay-copy[data-v-e5af534c]{font-family:var(--font-secondary)}.snake-modal__eyebrow[data-v-e5af534c]{color:#ff6ce1;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem}.snake-modal__title[data-v-e5af534c]{color:#f6ffd7;font-family:var(--font-tertiary);text-transform:uppercase;margin:0;font-size:clamp(1.15rem,2vw,1.6rem)}.snake-modal__stats[data-v-e5af534c]{color:#9ff3ff;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;font-size:.76rem;font-weight:700;display:flex}.snake-modal__layout[data-v-e5af534c]{grid-template-columns:minmax(0,1fr) 220px;gap:1rem;min-height:0;display:grid}.snake-modal__board-wrap[data-v-e5af534c],.snake-modal__panel[data-v-e5af534c]{background:#020702b8;border:2px solid #6d7766;box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #00000080}.snake-modal__board-wrap[data-v-e5af534c]{padding:.9rem}.snake-modal__board[data-v-e5af534c]{aspect-ratio:1;background:linear-gradient(#8aff810f 0%,#0000 100%),#040804;outline:none;grid-template-columns:repeat(18,minmax(0,1fr));gap:2px;width:min(100%,520px);margin:0 auto;padding:.45rem;display:grid;position:relative;box-shadow:inset 0 0 0 2px #7aff722e,inset 0 0 28px #1fff1f14}.snake-modal__board[data-v-e5af534c]:before{content:"";pointer-events:none;background:linear-gradient(#7bff720f 50%,#0000 50%) 0 0/100% 6px;position:absolute;inset:0}.snake-modal__cell[data-v-e5af534c]{background:#7bff7208;border:1px solid #b2ffae14}.snake-modal__cell--snake[data-v-e5af534c]{background:linear-gradient(#7aff72 0%,#2bd535 100%);box-shadow:0 0 8px #58ff584d}.snake-modal__cell--head[data-v-e5af534c]{background:linear-gradient(#d6ff6c 0%,#69ff48 100%);box-shadow:0 0 12px #d6ff6c59}.snake-modal__cell--food[data-v-e5af534c]{background:linear-gradient(#ff8be9 0%,#ff3bc1 100%);box-shadow:0 0 12px #ff61d661}.snake-modal__overlay[data-v-e5af534c]{text-align:center;background:#040804d1;border:2px solid #ffffff26;align-content:center;place-items:center;gap:.45rem;padding:1rem;display:grid;position:absolute;inset:1rem}.snake-modal__overlay-title[data-v-e5af534c]{color:#ff77e6;font-family:var(--font-tertiary);text-transform:uppercase;margin:0;font-size:1.4rem}.snake-modal__overlay-copy[data-v-e5af534c]{color:#ddfacc;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8rem}.snake-modal__panel[data-v-e5af534c]{flex-direction:column;gap:1rem;padding:1rem;display:flex}.snake-modal__panel-title[data-v-e5af534c]{color:#ff77e6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.snake-modal__keys[data-v-e5af534c]{color:#dfffc9;flex-direction:column;gap:.6rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.snake-modal__keys strong[data-v-e5af534c]{color:#9ff3ff;text-transform:uppercase}.snake-modal__hint[data-v-e5af534c]{color:#a8c7a1;margin:0;font-size:.78rem;line-height:1.6}.snake-modal__actions[data-v-e5af534c]{gap:.75rem;margin-top:auto;display:flex}.snake-modal__button[data-v-e5af534c]{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ff6ce1 0%,#d626b2 100%);border:2px solid #0d0d0d;flex:1;min-height:42px;font-size:.8rem;font-weight:700;box-shadow:inset 1px 1px #ffffff47}.snake-modal__button--secondary[data-v-e5af534c]{background:linear-gradient(#2dff89 0%,#11943b 100%)}.snake-modal__button[data-v-e5af534c]:hover{filter:brightness(1.04)}@media (width<=860px){.snake-modal__layout[data-v-e5af534c]{grid-template-columns:1fr}.snake-modal__board[data-v-e5af534c]{width:min(100%,420px)}}@media (width<=640px){.snake-modal__shell[data-v-e5af534c]{padding:.8rem}.snake-modal__header[data-v-e5af534c]{flex-direction:column}.snake-modal__stats[data-v-e5af534c]{justify-content:flex-start}.snake-modal__board-wrap[data-v-e5af534c],.snake-modal__panel[data-v-e5af534c]{padding:.8rem}.snake-modal__actions[data-v-e5af534c]{flex-direction:column}}.start-menu[data-v-efa661b6]{z-index:60;width:270px;font-family:var(--font-tertiary);transform-origin:0 100%;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;display:flex;position:absolute;bottom:calc(100% + 2px);left:.4rem;box-shadow:4px 4px #00000059,inset 1px 1px #dfdfdf}.start-menu__banner[data-v-efa661b6]{background:linear-gradient(#12021c 0%,#5a0a6e 55%,#b300b3 100%);justify-content:center;align-items:flex-end;width:34px;padding:.6rem 0;display:flex;position:relative;overflow:hidden}.start-menu__banner[data-v-efa661b6]:after{content:"";background:linear-gradient(90deg,#ffffff40,#0000 60%);position:absolute;inset:0}.start-menu__banner span[data-v-efa661b6]{color:#ffd6f7;letter-spacing:.02em;white-space:nowrap;writing-mode:vertical-rl;font-size:1.15rem;transform:rotate(180deg)}.start-menu__banner strong[data-v-efa661b6]{color:#fff;font-weight:800}.start-menu__list[data-v-efa661b6]{flex:1;padding:.2rem}.start-menu__entry[data-v-efa661b6]{position:relative}.start-menu__entry--separator[data-v-efa661b6]{border-top:2px groove #fff;margin-top:.3rem;padding-top:.3rem}.start-menu__item[data-v-efa661b6]{color:#111;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:.3rem .5rem;font-size:.92rem;display:flex}.start-menu__item[data-v-efa661b6]:hover,.start-menu__item[data-v-efa661b6]:focus-visible,.start-menu__item--open[data-v-efa661b6]{color:#fff;background:linear-gradient(90deg,#b300b3,#d61bd6);outline:none}.start-menu__item:hover img[data-v-efa661b6],.start-menu__item:focus-visible img[data-v-efa661b6],.start-menu__item--open img[data-v-efa661b6]{filter:brightness(0)invert()}.start-menu__icon[data-v-efa661b6]{width:28px;height:28px;font-family:var(--font-secondary);flex-shrink:0;place-items:center;font-size:.8rem;font-weight:700;display:grid}.start-menu__icon img[data-v-efa661b6]{width:24px;height:24px}.start-menu__icon--small[data-v-efa661b6]{width:20px;height:20px}.start-menu__icon--small img[data-v-efa661b6]{width:18px;height:18px}.start-menu__label[data-v-efa661b6]{flex:1}.start-menu__arrow[data-v-efa661b6],.start-menu__check[data-v-efa661b6]{font-size:.75rem}.start-menu__submenu[data-v-efa661b6]{z-index:1;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;min-width:220px;padding:.2rem;position:absolute;top:-4px;left:calc(100% - 4px);box-shadow:4px 4px #00000059}.start-menu__item--small[data-v-efa661b6]{min-height:32px;font-size:.84rem}.start-menu-enter-active[data-v-efa661b6],.start-menu-leave-active[data-v-efa661b6]{transition:transform .18s cubic-bezier(.2,.9,.3,1.2),opacity .14s}.start-menu-enter-from[data-v-efa661b6],.start-menu-leave-to[data-v-efa661b6]{opacity:0;transform:translateY(12px)scale(.96)}.start-submenu-enter-active[data-v-efa661b6]{transition:clip-path .16s ease-out}.start-submenu-enter-from[data-v-efa661b6]{clip-path:inset(0 100% 0 0)}@media (width<=720px){.start-menu[data-v-efa661b6]{width:auto;max-height:calc(100dvh - var(--taskbar-height,60px) - 1rem);right:.4rem;overflow-y:auto}.start-menu__submenu[data-v-efa661b6]{min-width:0;box-shadow:none;border-color:gray #fff #fff gray;margin:0 0 .3rem 1.2rem;position:static}}.taskbar[data-v-e6d82eb3]{z-index:53;min-height:52px;font-family:var(--font-secondary);background:linear-gradient(#d4d4d4 0%,silver 100%);border-top:2px solid #fff;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex;position:relative;box-shadow:inset 0 1px #dfdfdf,0 -1px #000}.taskbar__start[data-v-e6d82eb3]{color:#fff;height:36px;font:inherit;letter-spacing:.06em;text-shadow:1px 1px #0006;cursor:pointer;background:linear-gradient(#d61bd6 0%,#b300b3 55%,#8a008a 100%);border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:4px;flex-shrink:0;align-items:center;gap:.5rem;padding:0 .8rem 0 .6rem;font-weight:700;display:inline-flex;box-shadow:inset 1px 1px #ffffff59}.taskbar__start img[data-v-e6d82eb3]{filter:brightness(0)invert();width:18px;height:18px}.taskbar__start[data-v-e6d82eb3]:hover{filter:brightness(1.08)}.taskbar__start--open[data-v-e6d82eb3],.taskbar__start[data-v-e6d82eb3]:active{border-color:#404040 #fff #fff #404040;box-shadow:inset 1px 1px 2px #0006}.taskbar__quick[data-v-e6d82eb3]{border-left:2px groove #fff;border-right:2px groove #fff;flex-shrink:0;gap:.2rem;padding:0 .5rem;display:flex}.taskbar__quick-button[data-v-e6d82eb3]{cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:32px;height:32px;padding:0;display:grid}.taskbar__quick-button[data-v-e6d82eb3]:hover{border-color:#fff #404040 #404040 #fff}.taskbar__quick-button img[data-v-e6d82eb3]{width:20px;height:20px}.taskbar__windows[data-v-e6d82eb3]{flex:1;gap:.35rem;min-width:0;display:flex;overflow:hidden}.taskbar__window[data-v-e6d82eb3]{color:#111;min-width:0;height:36px;font:inherit;text-align:left;cursor:pointer;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;flex:0 180px;align-items:center;gap:.45rem;padding:0 .6rem;font-size:.74rem;display:inline-flex}.taskbar__window img[data-v-e6d82eb3]{flex-shrink:0;width:16px;height:16px}.taskbar__window span[data-v-e6d82eb3]:not(.taskbar__window-eq){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.taskbar__window--active[data-v-e6d82eb3]{background:repeating-conic-gradient(#d8d8d8 0 25%, #fff 0 50%) 0 0 / 2px 2px;border-color:#404040 #fff #fff #404040;font-weight:700}.taskbar__window-eq[data-v-e6d82eb3],.taskbar__np-eq[data-v-e6d82eb3]{flex-shrink:0;align-items:flex-end;gap:2px;height:12px;margin-left:auto;display:inline-flex}.taskbar__window-eq i[data-v-e6d82eb3],.taskbar__np-eq i[data-v-e6d82eb3]{background:#b300b3;width:3px;animation:.6s ease-in-out infinite alternate taskbar-eq-e6d82eb3}.taskbar__window-eq i[data-v-e6d82eb3]:nth-child(2),.taskbar__np-eq i[data-v-e6d82eb3]:nth-child(2){animation-delay:-200ms}.taskbar__window-eq i[data-v-e6d82eb3]:nth-child(3),.taskbar__np-eq i[data-v-e6d82eb3]:nth-child(3){animation-delay:-420ms}.taskbar__np-eq i[data-v-e6d82eb3]:nth-child(4){animation-delay:-120ms}.taskbar__np-eq--paused i[data-v-e6d82eb3]{height:3px;animation:none}.taskbar-window-enter-active[data-v-e6d82eb3],.taskbar-window-leave-active[data-v-e6d82eb3]{transition:opacity .2s,transform .2s}.taskbar-window-enter-from[data-v-e6d82eb3],.taskbar-window-leave-to[data-v-e6d82eb3]{opacity:0;transform:translateY(12px)}.taskbar__tray[data-v-e6d82eb3]{background:#c8c8c8;border:2px solid #fff;border-color:gray #fff #fff gray;flex-shrink:0;align-items:center;gap:.35rem;height:36px;padding:0 .5rem;display:flex}.taskbar__now-playing[data-v-e6d82eb3]{border-right:1px solid gray;align-items:center;gap:.3rem;max-width:230px;padding-right:.35rem;display:flex}.taskbar__np-toggle[data-v-e6d82eb3]{color:#06180a;cursor:pointer;background:radial-gradient(circle at 40% 30%,#f4ffd9,#9dff4a 45%,#3fa313 100%);border:1px solid #0f3006;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.taskbar__np-toggle svg[data-v-e6d82eb3]{fill:currentColor;width:14px;height:14px}.taskbar__np-info[data-v-e6d82eb3]{color:#111;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.7rem;display:flex}.taskbar__np-info .taskbar__np-eq[data-v-e6d82eb3]{margin-left:0}.taskbar__np-marquee[data-v-e6d82eb3]{max-width:150px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.taskbar__np-marquee span[data-v-e6d82eb3]{white-space:nowrap;padding-left:100%;animation:10s linear infinite taskbar-marquee-e6d82eb3;display:inline-block}.tray-player-enter-active[data-v-e6d82eb3],.tray-player-leave-active[data-v-e6d82eb3]{transition:opacity .25s,max-width .35s}.tray-player-enter-from[data-v-e6d82eb3],.tray-player-leave-to[data-v-e6d82eb3]{opacity:0;max-width:0}.taskbar__tray-icon[data-v-e6d82eb3]{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.taskbar__tray-icon img[data-v-e6d82eb3]{width:18px;height:18px}.taskbar__tray-icon[data-v-e6d82eb3]:hover{filter:drop-shadow(0 0 4px #b300b3)}.taskbar__clock[data-v-e6d82eb3]{color:#000;font-variant-numeric:tabular-nums;padding:0 .2rem;font-size:.78rem}@keyframes taskbar-eq-e6d82eb3{0%{height:3px}to{height:12px}}@keyframes taskbar-marquee-e6d82eb3{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.taskbar__window-eq i[data-v-e6d82eb3],.taskbar__np-eq i[data-v-e6d82eb3],.taskbar__np-marquee span[data-v-e6d82eb3]{animation:none}.taskbar__np-marquee span[data-v-e6d82eb3]{padding-left:0}}@media (width<=720px){.taskbar[data-v-e6d82eb3]{gap:.4rem;padding:.4rem}.taskbar__quick[data-v-e6d82eb3],.taskbar__tray-icon[data-v-e6d82eb3],.taskbar__start span[data-v-e6d82eb3]{display:none}.taskbar__window[data-v-e6d82eb3]{flex:none;justify-content:center;width:40px;padding:0}.taskbar__window span[data-v-e6d82eb3]{display:none}.taskbar__now-playing[data-v-e6d82eb3]{max-width:120px}.taskbar__np-marquee[data-v-e6d82eb3]{max-width:60px}}.terminal-window[data-v-9aca8835]{z-index:55;background:#111707;border:3px solid #050505;flex-direction:column;width:min(430px,100vw - 1.5rem);height:clamp(420px,72dvh,620px);max-height:calc(100dvh - 7rem);display:flex;position:fixed;top:5.5rem;right:1.25rem;overflow:hidden;box-shadow:10px 10px #00000047}.terminal-window__header[data-v-9aca8835]{background:#232a3a;border-bottom:3px solid #050505;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.65rem .85rem;display:grid}.terminal-window__traffic[data-v-9aca8835]{gap:.45rem;display:inline-flex}.terminal-window__dot[data-v-9aca8835]{border-radius:999px;width:13px;height:13px}.terminal-window__dot--red[data-v-9aca8835]{background:#ff605c}.terminal-window__dot--yellow[data-v-9aca8835]{background:#ffbd44}.terminal-window__dot--green[data-v-9aca8835]{background:#00ca4e}.terminal-window__title[data-v-9aca8835],.terminal-window__line[data-v-9aca8835],.terminal-window__folder[data-v-9aca8835],.terminal-window__input[data-v-9aca8835],.terminal-window__submit[data-v-9aca8835],.terminal-window__close[data-v-9aca8835]{font-family:var(--font-secondary)}.terminal-window__title[data-v-9aca8835]{color:#d9dee9;letter-spacing:.06em;text-align:center;margin:0;font-size:.96rem;font-weight:700}.terminal-window__close[data-v-9aca8835]{color:#d9dee9;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.8rem;font-weight:700}.terminal-window__body[data-v-9aca8835]{background:linear-gradient(#121b08e0 0%,#0a0f04f5 100%);flex-direction:column;flex:1;gap:.9rem;min-height:0;padding:1rem;display:flex}.terminal-window__output[data-v-9aca8835]{flex-direction:column;flex:1;gap:.45rem;min-height:0;padding-right:.15rem;display:flex;overflow-y:auto}.terminal-window__line[data-v-9aca8835]{gap:.45rem;margin:0;font-size:.9rem;line-height:1.35;display:flex}.terminal-window__prefix[data-v-9aca8835]{color:inherit;font-weight:700}.terminal-window__line--boot[data-v-9aca8835],.terminal-window__line--success[data-v-9aca8835]{color:#36ff20}.terminal-window__line--command[data-v-9aca8835]{color:#d7ffbf}.terminal-window__line--info[data-v-9aca8835]{color:#a8ffa7}.terminal-window__line--accent[data-v-9aca8835]{color:#d728cb}.terminal-window__line--error[data-v-9aca8835]{color:#ff6d7f}.terminal-window__folders[data-v-9aca8835]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.terminal-window__folder[data-v-9aca8835]{color:#9cff7f;cursor:pointer;text-align:left;background:#1b280dd9;border:2px solid #4c7739e6;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.7rem;display:flex}.terminal-window__folder strong[data-v-9aca8835]{letter-spacing:.08em;font-size:.82rem}.terminal-window__folder span[data-v-9aca8835]{color:#7ae0ff;font-size:.72rem}.terminal-window__folder[data-v-9aca8835]:hover,.terminal-window__submit[data-v-9aca8835]:hover{filter:brightness(1.06)}.terminal-window__prompt[data-v-9aca8835]{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.terminal-window__input-wrap[data-v-9aca8835]{background:#0b1205;border:2px solid #395729;align-items:center;gap:.55rem;padding:.75rem .85rem;display:flex}.terminal-window__prompt-mark[data-v-9aca8835]{color:#36ff20;font-family:var(--font-secondary);font-size:1rem;font-weight:700}.terminal-window__input[data-v-9aca8835]{color:#dcffc8;background:0 0;border:0;outline:none;width:100%;font-size:.88rem}.terminal-window__input[data-v-9aca8835]::placeholder{color:#77936f}.terminal-window__submit[data-v-9aca8835]{color:#061307;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#34ff65 0%,#14993e 100%);border:2px solid #050505;min-width:78px;font-size:.78rem;font-weight:800}@media (width<=720px){.terminal-window[data-v-9aca8835]{width:auto;height:auto;max-height:calc(100dvh - 5.75rem);inset:auto .75rem 4.75rem}.terminal-window__folders[data-v-9aca8835]{grid-template-columns:1fr}.terminal-window__output[data-v-9aca8835]{flex:1}}.app-shell{flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.main{flex-direction:row;flex:1;min-height:0;display:flex;position:relative}@media (width<=720px){.app-shell{min-height:100dvh}.main{flex:auto;min-height:0}}
