body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{border:0;height:0;left:-9999em;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;resize:none;top:0;white-space:nowrap;width:0;z-index:-5}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;bottom:0;cursor:default;left:0;overflow-y:scroll;position:absolute;right:0;top:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{left:0;position:absolute;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;left:-9999em;line-height:normal;position:absolute;top:0;visibility:hidden}.xterm.enable-mouse-events{cursor:default}.xterm .xterm-cursor-pointer,.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{bottom:0;color:#0000;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.xterm .live-region{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{position:absolute;z-index:6}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{pointer-events:none;position:absolute;right:0;top:0;z-index:8}.xterm-decoration-top{position:relative;z-index:2}.terminal-page-container{align-items:center;background:linear-gradient(135deg,var(--background) 0,var(--window-header) 100%);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.animated-background{animation:pulse 4s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,var(--profile-shadow) 0,#0000 50%);inset:0;opacity:.3;position:absolute}.command-hint{background:var(--window-header);border:2px solid var(--window-border);border-radius:8px;box-shadow:0 4px 20px var(--profile-shadow);color:var(--foreground);font-family:Fira Code,monospace;font-size:11px;left:20px;opacity:.9;padding:10px 16px;position:absolute;top:20px;z-index:100}.command-hint kbd{background:var(--window-border);border-radius:4px;margin-left:4px;padding:2px 8px}.theme-switcher{background:var(--window-header);border:2px solid var(--window-border);border-radius:8px;box-shadow:0 4px 20px var(--profile-shadow);color:var(--foreground);cursor:pointer;font-family:Fira Code,monospace;font-size:12px;padding:10px 20px;position:absolute;right:20px;top:20px;transition:all .3s ease;z-index:100}.theme-switcher:hover{background:var(--window-border);transform:scale(1.05)}.online-status{align-items:center;background:var(--window-header);border:1px solid var(--window-border);border-radius:8px;bottom:20px;box-shadow:0 4px 20px var(--profile-shadow);color:var(--foreground);display:flex;font-family:Fira Code,monospace;font-size:12px;gap:8px;left:20px;opacity:.9;padding:8px 16px;position:absolute;z-index:100}.online-indicator{animation:pulse 2s ease-in-out infinite;background:var(--success);border-radius:50%;height:8px;width:8px}.terminal-window{animation:fadeInScale .5s ease-out;background:var(--background);border:1px solid var(--window-border);border-radius:12px;box-shadow:0 25px 80px #0009,0 0 60px var(--profile-shadow);display:flex;flex-direction:column;height:86vh;max-width:96vw;overflow:hidden;position:relative;width:90%;z-index:1}.window-title-bar{align-items:center;background:var(--window-header);border-bottom:1px solid var(--window-border);color:var(--foreground);display:flex;flex-shrink:0;font-family:Fira Code,monospace;font-size:12px;gap:8px;padding:10px 20px}.title-bar-button{border-radius:50%;height:12px;width:12px}.title-bar-button.red{background:#ff5f56}.title-bar-button.yellow{background:#ffbd2e}.title-bar-button.green{background:#27c93f}.title-bar-text{margin-left:10px;opacity:.7}.profile-image-container{animation:float 3s ease-in-out infinite;background:var(--window-header);border:3px solid var(--prompt);border-radius:50%;box-shadow:0 8px 30px var(--profile-shadow);height:80px;overflow:hidden;position:absolute;right:30px;top:60px;width:80px;z-index:10}.profile-image{height:100%;object-fit:cover;width:100%}.xterm-container{cursor:text;flex:1 1;min-height:0;overflow:hidden;padding:10px;position:relative}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--window-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--prompt)}
/*# sourceMappingURL=main.100c3d8c.css.map*/