@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--bg-primary: #050505;--bg-secondary: rgba(17, 17, 19, .7);--bg-tertiary: rgba(26, 26, 29, .6);--bg-elevated: rgba(34, 34, 38, .8);--accent: #00ffd5;--accent-rgb: 0, 255, 213;--accent-dim: rgba(0, 255, 213, .15);--accent-hover: rgba(0, 255, 213, .1);--accent-glow: 0 0 20px rgba(0, 255, 213, .35);--accent-glow-strong: 0 0 50px rgba(0, 255, 213, .5);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .4);--text-accent: var(--accent);--border-subtle: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .15);--border-accent: rgba(0, 255, 213, .4);--grid-columns: 3;--grid-gap: 2.5rem;--panel-radius: 1.5rem;--transition-speed: .3s;--transition-easing: cubic-bezier(.25, .8, .25, 1);--animation-stiffness: 200;--animation-damping: 20;--font-mono: "JetBrains Mono", monospace;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--organic-glow: 0 0 30px rgba(var(--accent-rgb), .12);--organic-glow-active: 0 0 40px rgba(var(--accent-rgb), .2);--organic-inner-radius: .75rem;--organic-border-width: 1px;--organic-breathe-duration: 4s;--organic-flow-duration: 8s}[data-theme=light]{--bg-primary: #fdfcfa;--bg-secondary: rgba(255, 253, 250, .98);--bg-tertiary: rgba(250, 248, 245, .95);--bg-elevated: rgba(255, 255, 255, .99);--text-primary: #0f0f0f;--text-secondary: #2d2d2d;--text-muted: #5a5a5a;--border-subtle: rgba(0, 0, 0, .05);--border-medium: rgba(0, 0, 0, .08);--accent: #1a1a2e;--accent-rgb: 26, 26, 46;--accent-dim: rgba(26, 26, 46, .1);--accent-hover: rgba(26, 26, 46, .06);--accent-glow: 0 0 20px rgba(26, 26, 46, .15);--accent-glow-strong: 0 0 40px rgba(26, 26, 46, .25);--border-accent: rgba(26, 26, 46, .2);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .04);--shadow-md: 0 4px 16px rgba(0, 0, 0, .06);--shadow-lg: 0 12px 48px rgba(0, 0, 0, .1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-height:100vh;overflow-x:hidden;transition:background-color var(--transition-speed) var(--transition-easing),color var(--transition-speed) var(--transition-easing)}#root{min-height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#ffffff40}::-webkit-scrollbar-thumb:active{background:var(--accent, #00ff88)}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) rgba(0,0,0,.2)}.font-mono{font-family:var(--font-mono)}.text-hero{font-family:var(--font-mono);font-size:clamp(2.5rem,7vw,5rem);font-weight:300;letter-spacing:-.03em;line-height:1.1;text-shadow:0 0 30px rgba(0,0,0,.3)}.text-label{font-family:var(--font-sans);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary)}.text-value{font-family:var(--font-mono);font-size:1.0625rem;font-weight:600;color:var(--accent);text-shadow:0 0 10px rgba(var(--accent-rgb),.4)}.text-body{font-size:1.125rem;color:var(--text-secondary)}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--space-lg)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.panel{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--panel-radius);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px #0003;transition:all var(--transition-speed) var(--transition-easing)}.panel:hover{border-color:var(--border-medium);box-shadow:0 12px 40px #0000004d,var(--accent-glow);transform:translateY(-2px)}.panel-elevated{background:var(--bg-elevated);box-shadow:0 16px 48px #0006;border:1px solid var(--border-medium)}.control-group{display:flex;flex-direction:column;gap:var(--space-xs)}.control-label{font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.control-value{font-family:var(--font-mono);font-size:.9375rem;font-weight:600;color:var(--accent);min-width:2.5rem;text-align:right}.slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:var(--bg-tertiary);border-radius:2px;outline:none;cursor:pointer;transition:all var(--transition-speed) var(--transition-easing)}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--accent);border-radius:50%;cursor:pointer;transition:all var(--transition-speed) var(--transition-easing);box-shadow:0 0 0 0 var(--accent-dim)}.slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 0 8px var(--accent-dim)}.slider::-moz-range-thumb{width:16px;height:16px;background:var(--accent);border-radius:50%;cursor:pointer;border:none;transition:all var(--transition-speed) var(--transition-easing)}.toggle{position:relative;width:44px;height:24px;background:var(--bg-tertiary);border-radius:12px;cursor:pointer;transition:all var(--transition-speed) var(--transition-easing);border:1px solid var(--border-subtle)}.toggle.active{background:var(--accent-dim);border-color:var(--accent)}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--text-secondary);border-radius:50%;transition:all var(--transition-speed) var(--transition-easing)}.toggle.active:after{left:calc(100% - 19px);background:var(--accent);box-shadow:0 0 10px var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font-family:var(--font-mono);font-size:.9375rem;font-weight:500;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--panel-radius);cursor:pointer;transition:all var(--transition-speed) var(--transition-easing);outline:none}.btn:hover{color:var(--accent);border-color:var(--border-accent);background:var(--accent-hover)}.btn:active{transform:scale(.98)}.btn.active{color:var(--accent);border-color:var(--accent);background:var(--accent-dim);box-shadow:var(--accent-glow)}.btn-primary{color:var(--bg-primary);background:var(--accent);border-color:var(--accent)}.btn-primary:hover{background:var(--accent);filter:brightness(1.1);box-shadow:var(--accent-glow)}.mode-indicator{position:fixed;top:var(--space-lg);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:100px;z-index:1000;font-family:var(--font-mono);font-size:.875rem;color:var(--text-muted)}.mode-indicator .dot{width:6px;height:6px;background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent)}.dynamic-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap);transition:all var(--transition-speed) var(--transition-easing)}.resizable-panel{position:relative;min-height:120px;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--panel-radius);overflow:hidden;transition:border-color var(--transition-speed) var(--transition-easing),box-shadow var(--transition-speed) var(--transition-easing)}.resizable-panel:hover{border-color:var(--border-accent)}.resizable-panel.dragging{border-color:var(--accent);box-shadow:var(--accent-glow)}.resize-handle{position:absolute;bottom:0;right:0;width:20px;height:20px;cursor:nwse-resize;opacity:0;transition:opacity var(--transition-speed) var(--transition-easing)}.resize-handle:before{content:"";position:absolute;bottom:4px;right:4px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent)}.resizable-panel:hover .resize-handle{opacity:1}.tree-node{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);font-family:var(--font-mono);font-size:.9375rem;color:var(--text-secondary);border-radius:4px;transition:all var(--transition-speed) var(--transition-easing)}.tree-node:hover{background:var(--accent-hover);color:var(--accent)}.tree-node.highlighted{background:var(--accent-dim);color:var(--accent);box-shadow:var(--accent-glow)}.tree-connector{width:1px;background:var(--border-medium);margin-left:var(--space-md)}.metric{display:flex;flex-direction:column;gap:2px}.metric-value{font-family:var(--font-mono);font-size:1.5rem;font-weight:700;color:var(--accent);line-height:1}.metric-label{font-size:.8125rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(var(--accent-rgb),.2)}50%{box-shadow:0 0 40px rgba(var(--accent-rgb),.4)}}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite}@keyframes organic-breathe{0%,to{transform:scale(1);box-shadow:var(--organic-glow)}50%{transform:scale(1.008);box-shadow:var(--organic-glow-active)}}@keyframes organic-glow-pulse{0%,to{opacity:.4;filter:blur(0px)}50%{opacity:.7;filter:blur(1px)}}@keyframes organic-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes organic-fade-in{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes organic-liquid-fill{0%{transform:scaleX(0);opacity:.6}60%{opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes organic-border-glow{0%,to{opacity:.3}50%{opacity:.6}}.organic-panel{position:relative;background:var(--bg-tertiary);border:var(--organic-border-width) solid transparent;border-radius:var(--panel-radius);overflow:hidden;transition:all .4s cubic-bezier(.22,1,.36,1)}.organic-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgba(var(--accent-rgb),.04) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(var(--accent-rgb),.03) 0%,transparent 50%);background-size:200% 200%;animation:organic-flow var(--organic-flow-duration) ease-in-out infinite;pointer-events:none;opacity:0;transition:opacity .6s ease}.organic-panel:hover:before,.organic-panel:focus-within:before{opacity:1}.organic-panel:after{content:"";position:absolute;inset:0;border-radius:var(--panel-radius);padding:var(--organic-border-width);background:linear-gradient(135deg,rgba(var(--accent-rgb),.15) 0%,transparent 40%,transparent 60%,rgba(var(--accent-rgb),.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;animation:organic-border-glow 3s ease-in-out infinite;transition:opacity .4s ease}.organic-panel:hover:after{opacity:1}.organic-appear{animation:organic-fade-in .5s cubic-bezier(.22,1,.36,1) forwards}.organic-active{animation:organic-breathe var(--organic-breathe-duration) ease-in-out infinite}.organic-fill{animation:organic-liquid-fill 1.2s cubic-bezier(.22,1,.36,1) forwards;transform-origin:left}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){:root{--grid-columns: 2;--grid-gap: 1rem;--space-lg: 1rem}}@media(max-width:480px){:root{--grid-columns: 1}}._boot_119dq_1{position:fixed;inset:0;background:var(--bg-primary);display:flex;align-items:center;justify-content:center;z-index:99999;color:var(--text-primary)}._content_119dq_12{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}._logo_119dq_20{width:100px;height:100px;border-radius:20px;display:flex;align-items:center;justify-content:center;animation:_logoPulse_119dq_1 2s ease-in-out infinite}@keyframes _logoPulse_119dq_1{0%,to{filter:drop-shadow(0 0 20px rgba(var(--accent-rgb),.3))}50%{filter:drop-shadow(0 0 40px rgba(var(--accent-rgb),.6))}}._logoImage_119dq_42{width:100%;height:100%;object-fit:contain}._logoText_119dq_48{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:2.5rem;font-weight:700;color:#fff}._progressContainer_119dq_56{width:200px;height:2px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden}._progressBar_119dq_64{height:100%;background:var(--accent, #00ffd5);border-radius:2px;transition:width .05s linear;box-shadow:0 0 10px var(--accent, #00ffd5)}._messages_119dq_72{height:80px;display:flex;flex-direction:column;justify-content:flex-start;gap:.25rem;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.7rem}._message_119dq_72{margin:0;color:var(--text-muted);transition:color .2s ease}._message_119dq_72._active_119dq_88{color:var(--accent, #00ffd5)}._identity_119dq_93{display:flex;flex-direction:column;align-items:center;gap:.75rem}._name_119dq_100{margin:0;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:clamp(2rem,6vw,3.5rem);font-weight:300;letter-spacing:.35em;color:var(--text-primary);text-shadow:0 0 40px rgba(var(--accent-rgb),.15)}._divider_119dq_110{width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--accent, #00ffd5),transparent);margin:.25rem 0}._role_119dq_117{margin:0;font-family:var(--font-sans, "Inter", sans-serif);font-size:1rem;font-weight:400;letter-spacing:.1em;color:var(--text-secondary)}._tagline_119dq_126{margin:0;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.75rem;letter-spacing:.05em;color:var(--accent, #00ffd5);opacity:.7}._scanlines_119dq_135{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--border-subtle) 2px,var(--border-subtle) 4px);pointer-events:none;opacity:.2}._classicViewButton_119dq_148{display:inline-flex;align-items:center;gap:.5rem;margin-top:2rem;padding:.625rem 1.25rem;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.75rem;letter-spacing:.05em;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:100px;cursor:pointer;transition:all .3s ease;opacity:0;animation:_fadeInButton_119dq_1 .5s ease forwards .8s}._classicViewButton_119dq_148:hover{color:var(--accent, #00ffd5);border-color:var(--accent, #00ffd5);background:rgba(var(--accent-rgb),.1);box-shadow:0 0 20px rgba(var(--accent-rgb),.2)}@keyframes _fadeInButton_119dq_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._window_o5gt2_1{position:absolute;background:var(--bg-elevated, rgba(30, 30, 35, .95));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid transparent;border-radius:12px;box-shadow:0 25px 50px -12px #0000004d,0 0 0 1px var(--border-subtle) inset;display:flex;flex-direction:column;overflow:hidden;transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}._interacting_o5gt2_16{transition:none!important;will-change:width,height,top,left}._window_o5gt2_1:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 10% 10%,rgba(var(--accent-rgb),.04) 0%,transparent 40%),radial-gradient(ellipse at 90% 90%,rgba(var(--accent-rgb),.03) 0%,transparent 40%);background-size:200% 200%;animation:_organic-flow_o5gt2_1 12s ease-in-out infinite;pointer-events:none;opacity:.5;transition:opacity .5s ease;z-index:0}._window_o5gt2_1:hover:before,._window_o5gt2_1._focused_o5gt2_40:before{opacity:1}._window_o5gt2_1:after{content:"";position:absolute;inset:0;border-radius:12px;padding:1px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.18) 0%,transparent 30%,transparent 70%,rgba(var(--accent-rgb),.12) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;animation:_organic-border-glow_o5gt2_1 4s ease-in-out infinite;transition:opacity .4s ease;z-index:1}._window_o5gt2_1._focused_o5gt2_40:after{opacity:1}._window_o5gt2_1._focused_o5gt2_40{box-shadow:0 30px 60px -15px #0009,0 0 0 1px #ffffff14 inset,var(--organic-glow-active)}._window_o5gt2_1._maximized_o5gt2_82{border-radius:0}._header_o5gt2_86{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--bg-tertiary, rgba(0, 0, 0, .3));border-bottom:1px solid rgba(var(--accent-rgb),.08);cursor:grab;-webkit-user-select:none;user-select:none;position:relative;z-index:2}._header_o5gt2_86:active{cursor:grabbing}._title_o5gt2_103{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary, #a0a0a0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._title_o5gt2_103 svg{color:var(--accent, #00ff88);flex-shrink:0;filter:drop-shadow(0 0 4px rgba(var(--accent-rgb),.4))}._spacer_o5gt2_121{flex:1}._windowControls_o5gt2_125{display:flex;align-items:center;gap:2px}._controlBtn_o5gt2_131{width:28px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--text-muted, #666);transition:all .25s cubic-bezier(.22,1,.36,1)}._controlBtn_o5gt2_131:hover{background:#ffffff1a;color:var(--text-primary, #fff);transform:scale(1.05)}._minimizeBtn_o5gt2_151:hover{background:#ffbf0033;color:#ffbf00;box-shadow:0 0 12px #ffbf004d}._maximizeBtn_o5gt2_157:hover{background:#0f83;color:#0f8;box-shadow:0 0 12px #00ff884d}._closeBtn_o5gt2_163:hover{background:#ff3b3033;color:#ff3b30;box-shadow:0 0 12px #ff3b304d}._closeBtn_o5gt2_163:active{background:#ff3b3066}._content_o5gt2_173{flex:1;overflow:auto;padding:1rem;position:relative;z-index:2}._resizeHandle_o5gt2_181{position:absolute;bottom:0;right:0;width:16px;height:16px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,rgba(var(--accent-rgb),.1) 50%);border-radius:0 0 12px;transition:background .3s ease;z-index:3}._resizeHandle_o5gt2_181:hover{background:linear-gradient(135deg,transparent 50%,rgba(var(--accent-rgb),.35) 50%)}._resizeEdgeTop_o5gt2_203,._resizeEdgeBottom_o5gt2_204,._resizeEdgeLeft_o5gt2_205,._resizeEdgeRight_o5gt2_206{position:absolute;z-index:4}._resizeEdgeTop_o5gt2_203{top:-4px;left:12px;right:12px;height:8px;cursor:ns-resize}._resizeEdgeBottom_o5gt2_204{bottom:-4px;left:12px;right:12px;height:8px;cursor:ns-resize}._resizeEdgeLeft_o5gt2_205{left:-4px;top:12px;bottom:12px;width:8px;cursor:ew-resize}._resizeEdgeRight_o5gt2_206{right:-4px;top:12px;bottom:12px;width:8px;cursor:ew-resize}._resizeCornerTopLeft_o5gt2_244,._resizeCornerTopRight_o5gt2_245,._resizeCornerBottomLeft_o5gt2_246,._resizeCornerBottomRight_o5gt2_247{position:absolute;width:16px;height:16px;z-index:5}._resizeCornerTopLeft_o5gt2_244{top:-4px;left:-4px;cursor:nwse-resize}._resizeCornerTopRight_o5gt2_245{top:-4px;right:-4px;cursor:nesw-resize}._resizeCornerBottomLeft_o5gt2_246{bottom:-4px;left:-4px;cursor:nesw-resize}._resizeCornerBottomRight_o5gt2_247{bottom:-4px;right:-4px;cursor:nwse-resize}@media(max-width:768px){._window_o5gt2_1{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:calc(100% - 48px)!important;border-radius:0;max-width:100vw}._window_o5gt2_1:before,._window_o5gt2_1:after{display:none}._header_o5gt2_86{padding:.625rem .875rem;cursor:default}._title_o5gt2_103{font-size:.875rem}._content_o5gt2_173{padding:.75rem;overflow-y:auto;-webkit-overflow-scrolling:touch}._resizeHandle_o5gt2_181,._resizeEdgeTop_o5gt2_203,._resizeEdgeBottom_o5gt2_204,._resizeEdgeLeft_o5gt2_205,._resizeEdgeRight_o5gt2_206,._resizeCornerTopLeft_o5gt2_244,._resizeCornerTopRight_o5gt2_245,._resizeCornerBottomLeft_o5gt2_246,._resizeCornerBottomRight_o5gt2_247{display:none!important}._controlBtn_o5gt2_131{width:36px;height:32px}._windowControls_o5gt2_125{gap:4px}._maximizeBtn_o5gt2_157{display:none}}@media(max-width:480px){._header_o5gt2_86{padding:.5rem .75rem}._content_o5gt2_173{padding:.5rem}._title_o5gt2_103{font-size:.8125rem}._controlBtn_o5gt2_131{width:32px;height:28px}}._toggle_9ivgt_5{position:fixed;top:6rem;right:1.5rem;z-index:10000}._toggleButton_9ivgt_12{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;background:var(--bg-elevated);border:1px solid var(--border-accent);border-radius:100px;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 20px #00000026,var(--accent-glow);font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--text-primary);white-space:nowrap;letter-spacing:.02em}._toggleButton_9ivgt_12:hover{border-color:var(--accent);background:var(--accent-dim);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 30px #0003,var(--accent-glow-strong)}._toggleButton_9ivgt_12:active{transform:translateY(0) scale(.98)}._toggleIcon_9ivgt_44{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--accent);border-radius:50%;color:var(--bg-primary);transition:all .3s ease;flex-shrink:0}._toggleButton_9ivgt_12:hover ._toggleIcon_9ivgt_44{box-shadow:0 0 15px rgba(var(--accent-rgb),.6);transform:rotate(180deg)}._toggleLabel_9ivgt_63{display:flex;align-items:center;gap:.5rem}._toggleText_9ivgt_69{color:var(--text-secondary);transition:color .3s ease}._toggleButton_9ivgt_12:hover ._toggleText_9ivgt_69{color:var(--accent)}._toggleModeName_9ivgt_78{color:var(--accent);font-weight:600}@keyframes _subtleGlow_9ivgt_1{0%,to{box-shadow:0 4px 20px #00000026,0 0 15px rgba(var(--accent-rgb),.15)}50%{box-shadow:0 4px 20px #00000026,0 0 25px rgba(var(--accent-rgb),.25)}}._toggleButton_9ivgt_12{animation:_subtleGlow_9ivgt_1 3s ease-in-out infinite}._toggleButton_9ivgt_12:hover{animation:none}@media(max-width:768px){._toggle_9ivgt_5{top:1rem;right:1rem}._toggleButton_9ivgt_12{padding:.5rem .875rem;font-size:.6875rem}._toggleIcon_9ivgt_44{width:20px;height:20px}._toggleText_9ivgt_69{display:none}}._taskbarToggle_9ivgt_129{display:flex;align-items:center}._taskbarButton_9ivgt_134{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#ffffff0d;border:1px solid rgba(var(--accent-rgb),.15);border-radius:6px;cursor:pointer;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:var(--text-primary);transition:all .2s ease;white-space:nowrap}._taskbarButton_9ivgt_134:hover{background:rgba(var(--accent-rgb),.1);border-color:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb),.2)}._taskbarButton_9ivgt_134:active{transform:scale(.97)}._taskbarIcon_9ivgt_161{display:flex;align-items:center;color:var(--accent)}@media(max-width:768px){._taskbarLabel_9ivgt_168{display:none}._taskbarButton_9ivgt_134{padding:.375rem}}._navbarToggle_9ivgt_180{display:flex;align-items:center}._navbarButton_9ivgt_185{display:flex;align-items:center;gap:.5rem;padding:.375rem .875rem;background:transparent;border:1px solid var(--accent);border-radius:6px;cursor:pointer;font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--accent);transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}._navbarButton_9ivgt_185:hover{background:rgba(var(--accent-rgb),.08);box-shadow:0 0 15px rgba(var(--accent-rgb),.2);transform:translateY(-1px)}._navbarButton_9ivgt_185:active{transform:translateY(0)}._taskbar_1hcxp_1{position:fixed;bottom:0;left:0;right:0;height:48px;background:var(--bg-secondary, rgba(20, 20, 25, .9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .1));display:flex;align-items:center;gap:.5rem;padding:0 .75rem;z-index:9999;transition:background .3s ease}._logo_1hcxp_19{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:all .2s ease;overflow:hidden}._logo_1hcxp_19 img{width:100%;height:100%;object-fit:contain}._logo_1hcxp_19:hover{transform:scale(1.08);filter:drop-shadow(0 0 12px rgba(var(--accent-rgb),.5))}._logoText_1hcxp_42{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1rem;font-weight:700;color:var(--bg-primary, #0a0a0f)}._launcher_1hcxp_49{display:flex;gap:4px}._appBtn_1hcxp_54{background:transparent;border:none;padding:.5rem;border-radius:12px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative}._appIconBg_1hcxp_68{width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--text-secondary, rgba(255, 255, 255, .7))}._appBtn_1hcxp_54:hover ._appIconBg_1hcxp_68{transform:translateY(-2px);color:var(--text-primary, #fff)}._appBtn_1hcxp_54:after{content:"";position:absolute;bottom:-4px;width:4px;height:4px;background:var(--text-primary);border-radius:50%;opacity:0;transition:all .2s ease}._appBtn_1hcxp_54:hover:after{opacity:1;bottom:2px}._appIcon_1hcxp_68{font-size:1.25rem}._appBtn_1hcxp_54:hover{background:var(--accent-hover, rgba(255, 255, 255, .1));transform:scale(1.1);color:var(--accent, #00ff88)}._appBtn_1hcxp_54:active{transform:scale(.95)}._separator_1hcxp_114{width:1px;height:24px;background:var(--border-subtle, rgba(255, 255, 255, .1));margin:0 .5rem}._openWindows_1hcxp_121{display:flex;gap:4px;flex:1;overflow-x:auto}._windowBtn_1hcxp_128{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:var(--bg-tertiary, rgba(255, 255, 255, .05));border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .15s ease;max-width:180px}._windowBtn_1hcxp_128:hover{background:var(--accent-hover, rgba(255, 255, 255, .1))}._windowBtn_1hcxp_128._active_1hcxp_145{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.3)}._windowBtn_1hcxp_128._minimized_1hcxp_150{opacity:.5}._windowIcon_1hcxp_154{font-size:.875rem}._windowTitle_1hcxp_158{font-size:.75rem;color:var(--text-secondary, #a0a0a0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._windowBtn_1hcxp_128._active_1hcxp_145 ._windowTitle_1hcxp_158{color:var(--accent, #00ff88)}._systemTray_1hcxp_170{display:flex;align-items:center;gap:1rem;margin-left:auto}._trayIcons_1hcxp_177{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary, #aaa);padding:.5rem;border-radius:6px;transition:all .15s ease}._trayIcons_1hcxp_177:hover{background:var(--accent-hover, rgba(255, 255, 255, .05));color:var(--text-primary, #fff)}._clock_1hcxp_192{display:flex;flex-direction:column;align-items:flex-end;gap:0}._time_1hcxp_199{font-size:.8125rem;font-weight:500;color:var(--text-primary, #ffffff);font-variant-numeric:tabular-nums}._date_1hcxp_206{font-size:.6875rem;color:var(--text-muted, #666666)}@media(max-width:768px){._taskbar_1hcxp_1{height:56px;padding:0 .5rem;gap:.25rem}._logo_1hcxp_19{width:36px;height:36px}._appBtn_1hcxp_54{width:44px;height:44px}._separator_1hcxp_114{display:none}._openWindows_1hcxp_121{flex:1;gap:2px}._windowBtn_1hcxp_128{padding:.5rem;max-width:120px}._windowTitle_1hcxp_158{display:none}._systemTray_1hcxp_170{gap:.5rem}._trayIcons_1hcxp_177{display:none}._clock_1hcxp_192{align-items:center}._time_1hcxp_199{font-size:.75rem}._date_1hcxp_206{display:none}}@media(max-width:480px){._taskbar_1hcxp_1{height:52px;padding:0 .375rem}._logo_1hcxp_19{width:32px;height:32px}._appBtn_1hcxp_54{width:40px;height:40px}._windowBtn_1hcxp_128{padding:.375rem}._launcher_1hcxp_49{gap:2px}}._hint_7fxsc_1{position:absolute;bottom:70px;left:50%;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:20px;cursor:pointer;transition:all .2s ease;opacity:.6}._hint_7fxsc_1:hover{opacity:1;background:#0009;border-color:rgba(var(--accent-rgb),.3);transform:translate(-50%) translateY(-2px)}._icon_7fxsc_30{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.875rem;font-weight:600;color:var(--accent, #00ffd5)}._text_7fxsc_37{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.7rem;letter-spacing:.02em;color:#ffffffb3}._hint_7fxsc_1:hover ._text_7fxsc_37{color:#ffffffe6}[data-theme=light] ._hint_7fxsc_1{background:#ffffffd9;border-color:#0000001f;opacity:.85}[data-theme=light] ._hint_7fxsc_1:hover{background:#fffffff2;border-color:rgba(var(--accent-rgb),.4);opacity:1}[data-theme=light] ._text_7fxsc_37{color:var(--text-secondary, rgba(0, 0, 0, .7))}[data-theme=light] ._hint_7fxsc_1:hover ._text_7fxsc_37{color:var(--text-primary, rgba(0, 0, 0, .9))}._app_15g2d_6{height:100%;display:flex;flex-direction:column;gap:clamp(.75rem,2vh,1.5rem);overflow-y:auto}._header_15g2d_14{display:flex;justify-content:space-between;align-items:center;padding-bottom:clamp(.5rem,1.5vh,1rem);border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}._title_15g2d_23{font-size:clamp(1rem,3vw,1.5rem);font-weight:800;margin:0;color:var(--text-primary, #fff);display:flex;align-items:center;gap:.625rem;letter-spacing:-.01em}._titleIcon_15g2d_34{color:var(--accent, #00ffd5);flex-shrink:0;display:flex;align-items:center;justify-content:center}._count_15g2d_42{font-family:var(--font-mono, monospace);font-size:clamp(.6875rem,1.5vw,.8125rem);color:var(--accent, #00ffd5);background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.15);padding:.25rem .75rem;border-radius:4px;font-weight:600;letter-spacing:.05em}._grid_15g2d_57{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem;padding:.25rem .25rem 2rem}._card_15g2d_68{position:relative;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;height:100%;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:15px 15px;background-position:center;transition:all .4s cubic-bezier(.16,1,.3,1)}._card_15g2d_68:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--project-color) 8%,transparent) 0%,transparent 65%);opacity:.3;transition:opacity .5s ease;pointer-events:none;z-index:1}._card_15g2d_68:hover{border-color:color-mix(in srgb,var(--project-color) 35%,transparent);background-color:#ffffff0a;box-shadow:0 16px 32px #0000004d,0 0 24px color-mix(in srgb,var(--project-color) 8%,transparent),inset 0 1px 1px #ffffff14}._card_15g2d_68:hover:before{opacity:1}._cornerTL_15g2d_124,._cornerTR_15g2d_124,._cornerBL_15g2d_124,._cornerBR_15g2d_124{position:absolute;width:6px;height:6px;border-color:#ffffff1f;border-style:solid;transition:all .4s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:3}._cornerTL_15g2d_124{top:4px;left:4px;border-width:1px 0 0 1px}._cornerTR_15g2d_124{top:4px;right:4px;border-width:1px 1px 0 0}._cornerBL_15g2d_124{bottom:4px;left:4px;border-width:0 0 1px 1px}._cornerBR_15g2d_124{bottom:4px;right:4px;border-width:0 1px 1px 0}._card_15g2d_68:hover ._cornerTL_15g2d_124,._card_15g2d_68:hover ._cornerTR_15g2d_124,._card_15g2d_68:hover ._cornerBL_15g2d_124,._card_15g2d_68:hover ._cornerBR_15g2d_124{border-color:var(--project-color)}._card_15g2d_68:hover ._cornerTL_15g2d_124{top:6px;left:6px}._card_15g2d_68:hover ._cornerTR_15g2d_124{top:6px;right:6px}._card_15g2d_68:hover ._cornerBL_15g2d_124{bottom:6px;left:6px}._card_15g2d_68:hover ._cornerBR_15g2d_124{bottom:6px;right:6px}._cardImage_15g2d_155{width:100%;aspect-ratio:16 / 9;overflow:hidden;position:relative;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05)}._cardImage_15g2d_155 img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s ease;filter:grayscale(20%) contrast(95%) brightness(90%)}._card_15g2d_68:hover ._cardImage_15g2d_155 img{transform:scale(1.04);filter:grayscale(0%) contrast(100%) brightness(95%)}._imageOverlay_15g2d_178{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.7) 100%);z-index:1}._cardContent_15g2d_192{padding:.875rem 1rem 1rem;display:flex;flex-direction:column;flex:1;gap:.5rem;position:relative;z-index:2}._cardHeader_15g2d_202{display:flex;justify-content:space-between;align-items:center;gap:.5rem}._cardTitleInfo_15g2d_209{display:flex;align-items:center;gap:.5rem;min-width:0}._colorDot_15g2d_216{width:5px;height:5px;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px var(--project-color);position:relative}._colorDot_15g2d_216:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--project-color);opacity:.4;transition:transform .4s ease,opacity .4s ease}._card_15g2d_68:hover ._colorDot_15g2d_216:after{transform:scale(1.3);opacity:.8}._cardTitle_15g2d_209{font-size:.9375rem;font-weight:700;margin:0;color:var(--text-primary, #fff);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._projectNumber_15g2d_253{font-family:var(--font-mono, monospace);font-size:.6875rem;color:var(--text-muted, rgba(255, 255, 255, .35));letter-spacing:.1em;font-weight:600;transition:color .3s ease}._card_15g2d_68:hover ._projectNumber_15g2d_253{color:var(--project-color);text-shadow:0 0 6px color-mix(in srgb,var(--project-color) 40%,transparent)}._cardDesc_15g2d_267{font-size:.75rem;color:var(--text-secondary, rgba(255, 255, 255, .5));line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardFooter_15g2d_283{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;border-top:1px dashed rgba(255,255,255,.04)}._tags_15g2d_293{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}._tag_15g2d_293{font-size:.625rem;font-family:var(--font-mono, monospace);padding:.125rem .5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:4px;color:var(--text-muted, rgba(255, 255, 255, .4));white-space:nowrap;transition:all .3s cubic-bezier(.16,1,.3,1)}._card_15g2d_68:hover ._tag_15g2d_293{background:color-mix(in srgb,var(--project-color) 8%,transparent);border-color:color-mix(in srgb,var(--project-color) 20%,transparent);color:color-mix(in srgb,var(--project-color) 85%,#fff);box-shadow:0 2px 8px color-mix(in srgb,var(--project-color) 4%,transparent)}._exploreBadge_15g2d_320{font-size:.6875rem;font-weight:600;color:var(--text-muted, rgba(255, 255, 255, .4));display:flex;align-items:center;gap:.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap;position:relative}._card_15g2d_68:hover ._exploreBadge_15g2d_320{color:var(--project-color);transform:translate(4px);text-shadow:0 0 10px color-mix(in srgb,var(--project-color) 40%,transparent)}._app_15g2d_6::-webkit-scrollbar,._detailInfo_15g2d_342::-webkit-scrollbar{width:5px}._app_15g2d_6::-webkit-scrollbar-track,._detailInfo_15g2d_342::-webkit-scrollbar-track{background:transparent}._app_15g2d_6::-webkit-scrollbar-thumb,._detailInfo_15g2d_342::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}._app_15g2d_6::-webkit-scrollbar-thumb:hover,._detailInfo_15g2d_342::-webkit-scrollbar-thumb:hover{background:#ffffff26}._detail_15g2d_342{position:absolute;inset:0;background:var(--bg-elevated, rgba(10, 10, 12, .97));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:1.5rem;display:flex;flex-direction:column;overflow-y:auto;z-index:10}._closeDetail_15g2d_377{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary, rgba(255, 255, 255, .7));cursor:pointer;padding:.5rem 1rem;font-size:.8125rem;margin-bottom:1.5rem;border-radius:8px;font-weight:500;width:fit-content;transition:all .3s ease;flex-shrink:0;display:flex;align-items:center;gap:.5rem}._closeDetail_15g2d_377:hover{background:color-mix(in srgb,var(--project-color, var(--accent)) 10%,transparent);border-color:color-mix(in srgb,var(--project-color, var(--accent)) 20%,transparent);color:var(--project-color, var(--accent));transform:translate(-4px)}._detailContent_15g2d_402{display:grid;grid-template-columns:1fr 1fr;gap:2rem;flex:1;min-height:0}._detailImage_15g2d_411{width:100%;height:100%;max-height:400px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#0000004d;box-shadow:0 16px 40px #00000040,0 0 0 1px #ffffff08}._detailImage_15g2d_411 img{width:100%;height:100%;object-fit:contain;transition:transform .6s ease}._detailImage_15g2d_411:hover img{transform:scale(1.02)}._detailInfo_15g2d_342{display:flex;flex-direction:column;gap:clamp(.625rem,1.5vh,1rem);overflow-y:auto}._detailHeader_15g2d_443{display:flex;align-items:center;gap:clamp(.5rem,1vw,.75rem)}._detailDot_15g2d_449{width:clamp(12px,2vw,16px);height:clamp(12px,2vw,16px);border-radius:50%;box-shadow:0 0 18px currentColor;flex-shrink:0}._detailTitle_15g2d_457{font-size:clamp(1.125rem,3vw,1.5rem);font-weight:700;color:var(--text-primary, #fff);margin:0;letter-spacing:-.02em}._detailMeta_15g2d_465{display:flex;align-items:center;gap:clamp(.5rem,1.5vw,1rem);flex-wrap:wrap}._metaItem_15g2d_472{display:flex;align-items:center;gap:.375rem;font-size:clamp(.6875rem,1.5vw,.8125rem);color:var(--text-muted, rgba(255, 255, 255, .5))}._statusBadge_15g2d_480{font-size:clamp(.625rem,1.2vw,.6875rem);font-weight:600;padding:clamp(.125rem,.5vh,.25rem) clamp(.375rem,1vw,.625rem);border-radius:20px;border:1px solid;text-transform:uppercase;letter-spacing:.06em}._detailDesc_15g2d_490{font-size:clamp(.8125rem,1.8vw,.9375rem);line-height:1.75;color:var(--text-secondary, rgba(255, 255, 255, .6));margin:0}._featuresSection_15g2d_498{display:flex;flex-direction:column;gap:clamp(.375rem,1vh,.625rem)}._featuresTitle_15g2d_504{display:flex;align-items:center;gap:.375rem;font-size:clamp(.6875rem,1.5vw,.8125rem);font-weight:600;color:var(--text-muted, rgba(255, 255, 255, .4));text-transform:uppercase;letter-spacing:.06em;margin:0}._featuresList_15g2d_516{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.25rem,.75vh,.5rem)}._featureItem_15g2d_525{display:flex;align-items:center;gap:clamp(.375rem,.75vw,.5rem);font-size:clamp(.6875rem,1.5vw,.8125rem);color:var(--text-secondary, rgba(255, 255, 255, .65));transition:color .2s ease}._featureItem_15g2d_525:hover{color:var(--text-primary, #fff)}._featureBullet_15g2d_538{width:5px;height:5px;border-radius:50%;flex-shrink:0}._detailTags_15g2d_546{display:flex;flex-wrap:wrap;gap:clamp(.25rem,.75vw,.5rem)}._detailTag_15g2d_546{font-size:clamp(.5625rem,1.2vw,.6875rem);padding:clamp(.125rem,.3vh,.25rem) clamp(.375rem,.8vw,.5rem);background:color-mix(in srgb,var(--project-color, var(--accent)) 10%,transparent);border:1px solid color-mix(in srgb,var(--project-color, var(--accent)) 18%,transparent);border-radius:12px;color:var(--project-color, var(--accent));font-weight:500}._detailActions_15g2d_565{display:flex;gap:clamp(.5rem,1.5vw,.75rem);margin-top:auto;padding-top:clamp(.5rem,1.5vh,.75rem)}._actionBtn_15g2d_572{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:clamp(.5rem,1.25vh,.75rem) clamp(.875rem,2vw,1.25rem);font-size:clamp(.6875rem,1.5vw,.8125rem);font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}._actionBtn_15g2d_572:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003,0 0 15px color-mix(in srgb,var(--project-color, var(--accent)) 25%,transparent)}._actionBtnSecondary_15g2d_593{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:clamp(.5rem,1.25vh,.75rem) clamp(.875rem,2vw,1.25rem);font-size:clamp(.6875rem,1.5vw,.8125rem);font-weight:600;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-primary, #fff);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}._actionBtnSecondary_15g2d_593:hover{background:color-mix(in srgb,var(--project-color, var(--accent)) 10%,transparent);border-color:color-mix(in srgb,var(--project-color, var(--accent)) 20%,transparent);transform:translateY(-2px)}@media(max-width:768px){._app_15g2d_6{gap:.75rem}._grid_15g2d_57{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}._detailContent_15g2d_402{grid-template-columns:1fr;gap:1rem}._detailImage_15g2d_411{max-height:180px;min-height:120px}._featuresList_15g2d_516{grid-template-columns:1fr}._detailActions_15g2d_565{flex-wrap:wrap}._actionBtn_15g2d_572,._actionBtnSecondary_15g2d_593{flex:1;min-width:120px;justify-content:center}._cardImage_15g2d_155{aspect-ratio:16 / 10}}@media(max-width:500px){._header_15g2d_14{flex-wrap:wrap;gap:.5rem}._title_15g2d_23{font-size:1rem}._grid_15g2d_57{grid-template-columns:1fr;gap:.625rem}._card_15g2d_68{border-radius:10px}._cardContent_15g2d_192{padding:.875rem}._detailContent_15g2d_402{grid-template-columns:1fr}._detailImage_15g2d_411{max-height:160px;min-height:100px}._detail_15g2d_342{padding:.75rem}._closeDetail_15g2d_377{padding:.5rem .75rem;font-size:.75rem}._detailTitle_15g2d_457{font-size:1.125rem}._detailDesc_15g2d_490{font-size:.8125rem;line-height:1.6}._detailActions_15g2d_565{flex-direction:column;gap:.5rem}._actionBtn_15g2d_572,._actionBtnSecondary_15g2d_593{width:100%;padding:.75rem 1rem}}@media(max-width:360px){._grid_15g2d_57{grid-template-columns:1fr}._cardImage_15g2d_155{aspect-ratio:4 / 3}._detailImage_15g2d_411{max-height:140px}._detailMeta_15g2d_465{flex-direction:column;align-items:flex-start;gap:.5rem}._tags_15g2d_293,._detailTags_15g2d_546{gap:.25rem}._tag_15g2d_293,._detailTag_15g2d_546{font-size:.5625rem;padding:.125rem .375rem}}._app_s4fvo_5{display:flex;flex-direction:column;gap:1rem;padding:.25rem}._leftColumn_s4fvo_12,._rightColumn_s4fvo_18{display:flex;flex-direction:column;gap:1rem}@media(min-width:650px){._app_s4fvo_5{display:grid;grid-template-columns:1.15fr 1fr;gap:1.25rem;height:100%;overflow:hidden}._leftColumn_s4fvo_12{height:100%;overflow-y:auto;justify-content:center;scrollbar-width:none}._leftColumn_s4fvo_12::-webkit-scrollbar{display:none}._rightColumn_s4fvo_18{height:100%;overflow-y:auto;padding-right:.5rem}}._header_s4fvo_55{position:relative;display:flex;align-items:center;gap:clamp(.75rem,2.5vw,1.25rem);padding:clamp(1rem,3vw,1.5rem);background:linear-gradient(135deg,rgba(var(--accent-rgb),.06) 0%,rgba(var(--accent-rgb),.02) 40%,transparent 100%);border:1px solid rgba(var(--accent-rgb),.12);border-radius:16px;flex-shrink:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1)}._header_s4fvo_55:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--accent-rgb),.3) 30%,rgba(var(--accent-rgb),.3) 70%,transparent 100%);opacity:.6}._header_s4fvo_55:after{content:"";position:absolute;top:-50%;right:-20%;width:200px;height:200px;background:radial-gradient(circle,rgba(var(--accent-rgb),.08) 0%,transparent 70%);pointer-events:none;transition:opacity .5s ease}._header_s4fvo_55:hover{border-color:rgba(var(--accent-rgb),.25);box-shadow:0 8px 40px rgba(var(--accent-rgb),.06)}._header_s4fvo_55:hover:after{opacity:1.5}._avatarContainer_s4fvo_116{position:relative;flex-shrink:0}._avatar_s4fvo_116{width:clamp(48px,9vw,64px);height:clamp(48px,9vw,64px);border-radius:clamp(14px,2.5vw,18px);background:linear-gradient(135deg,var(--accent, #00ffd5) 0%,rgba(var(--accent-rgb),.6) 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 25px rgba(var(--accent-rgb),.3),inset 0 1px 2px #ffffff4d;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}._avatarContainer_s4fvo_116:before{content:"";position:absolute;inset:-4px;border-radius:clamp(16px,3vw,22px);background:conic-gradient(from 0deg,rgba(var(--accent-rgb),.4),transparent 30%,transparent 70%,rgba(var(--accent-rgb),.4));animation:_avatarRingSpin_s4fvo_1 6s linear infinite;z-index:0;opacity:.5;transition:opacity .3s ease}._avatarContainer_s4fvo_116:hover:before{opacity:1}@keyframes _avatarRingSpin_s4fvo_1{to{transform:rotate(360deg)}}._avatarContainer_s4fvo_116:hover ._avatar_s4fvo_116{transform:scale(1.05);box-shadow:0 8px 30px rgba(var(--accent-rgb),.4),inset 0 1px 2px #fff6}._avatarText_s4fvo_175{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:clamp(1.125rem,3vw,1.75rem);font-weight:700;color:#000}._statusDot_s4fvo_182{position:absolute;bottom:-2px;right:-2px;width:clamp(12px,2vw,16px);height:clamp(12px,2vw,16px);background:#22c55e;border:2px solid var(--bg-primary, #0a0a0f);border-radius:50%;z-index:2;box-shadow:0 0 8px #22c55e80}._headerInfo_s4fvo_196{flex:1;min-width:0}._name_s4fvo_201{margin:0;font-size:clamp(1.125rem,3vw,1.625rem);font-weight:700;color:var(--text-primary, #fff);letter-spacing:-.01em}._title_s4fvo_209{margin:.25rem 0 clamp(.375rem,1vh,.5rem);font-size:clamp(.8125rem,2vw,1rem);color:var(--accent, #00ffd5);font-weight:500;letter-spacing:.02em}._meta_s4fvo_217{display:flex;gap:clamp(.75rem,2vw,1.5rem);flex-wrap:wrap}._metaItem_s4fvo_223{display:flex;align-items:center;gap:clamp(.25rem,.5vw,.5rem);font-size:clamp(.6875rem,1.5vw,.875rem);color:var(--text-muted, rgba(255, 255, 255, .5))}._metaItem_s4fvo_223 svg{opacity:.6;width:clamp(12px,2vw,14px);height:clamp(12px,2vw,14px)}._bio_s4fvo_240{margin:0;font-size:clamp(.8125rem,2vw,1rem);line-height:1.75;color:var(--text-secondary, rgba(255, 255, 255, .7))}._highlight_s4fvo_247{color:var(--text-primary, #fff);font-weight:600;position:relative}._highlight_s4fvo_247:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),rgba(var(--accent-rgb),.3));border-radius:1px;opacity:.5}._highlights_s4fvo_269{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:clamp(.625rem,2vw,1rem)}._highlightCard_s4fvo_275{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1.2vh,.75rem);padding:clamp(1.125rem,3vw,1.5rem) clamp(.625rem,1.5vw,1rem);background:linear-gradient(180deg,rgba(var(--accent-rgb),.04) 0%,transparent 100%);border:1px solid rgba(var(--accent-rgb),.08);border-radius:14px;text-align:center;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}._highlightCard_s4fvo_275:before{content:"";position:absolute;top:0;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.4),transparent);border-radius:1px;transition:all .4s ease}._highlightCard_s4fvo_275:hover{transform:translateY(-4px);border-color:rgba(var(--accent-rgb),.2);background:linear-gradient(180deg,rgba(var(--accent-rgb),.08),rgba(var(--accent-rgb),.02));box-shadow:0 12px 32px rgba(var(--accent-rgb),.08),0 0 0 1px rgba(var(--accent-rgb),.06)}._highlightCard_s4fvo_275:hover:before{left:10%;right:10%;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.7),transparent)}._highlightIcon_s4fvo_337{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:rgba(var(--accent-rgb),.1);color:var(--accent, #00ffd5);transition:all .4s cubic-bezier(.16,1,.3,1)}._highlightCard_s4fvo_275:hover ._highlightIcon_s4fvo_337{transform:scale(1.1);background:rgba(var(--accent-rgb),.18);box-shadow:0 0 20px rgba(var(--accent-rgb),.2)}._highlightIcon_s4fvo_337 svg{width:clamp(18px,3vw,22px);height:clamp(18px,3vw,22px)}._highlightLabel_s4fvo_360{font-size:clamp(.8125rem,2vw,.9375rem);font-weight:600;color:var(--text-primary, #fff);letter-spacing:-.01em}._highlightDesc_s4fvo_367{font-size:clamp(.6875rem,1.5vw,.8125rem);color:var(--text-muted, rgba(255, 255, 255, .45));line-height:1.4}._section_s4fvo_376{display:flex;flex-direction:column;gap:clamp(.625rem,1.5vh,1rem)}._sectionTitle_s4fvo_382{margin:0;font-size:clamp(.6875rem,1.5vw,.8125rem);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted, rgba(255, 255, 255, .35))}._skills_s4fvo_391{display:flex;flex-direction:column;gap:clamp(.5rem,1.5vh,.875rem)}._skillItem_s4fvo_397{display:grid;grid-template-columns:minmax(130px,1.3fr) 1fr 40px;align-items:center;gap:clamp(.625rem,2vw,1.25rem);padding:.25rem 0;transition:all .2s ease}._skillItem_s4fvo_397:hover{transform:translate(4px)}._skillInfo_s4fvo_410{display:flex;align-items:center;gap:clamp(.375rem,1vw,.75rem)}._skillIcon_s4fvo_416{color:var(--text-muted, rgba(255, 255, 255, .4));transition:color .2s ease}._skillItem_s4fvo_397:hover ._skillIcon_s4fvo_416{color:var(--accent, #00ffd5)}._skillName_s4fvo_425{font-size:clamp(.75rem,1.5vw,.875rem);color:var(--text-secondary, rgba(255, 255, 255, .7));transition:color .2s ease}._skillItem_s4fvo_397:hover ._skillName_s4fvo_425{color:var(--text-primary, #fff)}._skillBarContainer_s4fvo_435{height:clamp(6px,1vw,8px);background:rgba(var(--accent-rgb),.06);border-radius:100px;overflow:hidden;position:relative}._skillBar_s4fvo_435{height:100%;background:linear-gradient(90deg,var(--accent, #00ffd5),rgba(var(--accent-rgb),.5));border-radius:100px;animation:_fillBar_s4fvo_1 .8s ease-out forwards;transform-origin:left;position:relative}._skillBar_s4fvo_435:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 100%);border-radius:100px 100px 0 0}@keyframes _fillBar_s4fvo_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._skillPercent_s4fvo_477{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:clamp(.625rem,1.5vw,.8125rem);font-weight:600;color:var(--accent, #00ffd5);text-align:right;opacity:.7;transition:opacity .2s ease}._skillItem_s4fvo_397:hover ._skillPercent_s4fvo_477{opacity:1}._contactCard_s4fvo_495{position:relative;display:flex;align-items:center;gap:clamp(.75rem,2vw,1.25rem);padding:clamp(1rem,2.5vw,1.375rem) clamp(1.25rem,3vw,1.75rem);background:linear-gradient(135deg,rgba(var(--accent-rgb),.08),rgba(var(--accent-rgb),.02));border:1px solid rgba(var(--accent-rgb),.15);border-left:3px solid var(--accent, #00ffd5);border-radius:14px;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);flex-shrink:0;overflow:hidden}._contactCard_s4fvo_495:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(var(--accent-rgb),.05) 50%,transparent 100%);transition:left .6s ease;pointer-events:none}._contactCard_s4fvo_495:hover:after{left:100%}._contactCard_s4fvo_495:hover{border-color:rgba(var(--accent-rgb),.3);transform:translateY(-2px);box-shadow:0 8px 30px rgba(var(--accent-rgb),.1)}._contactIcon_s4fvo_543{color:var(--accent, #00ffd5);flex-shrink:0;transition:transform .3s ease}._contactCard_s4fvo_495:hover ._contactIcon_s4fvo_543{transform:scale(1.1)}._contactIcon_s4fvo_543 svg{width:clamp(18px,3vw,22px);height:clamp(18px,3vw,22px)}._contactInfo_s4fvo_558{display:flex;flex-direction:column;gap:.125rem}._contactLabel_s4fvo_564{font-size:clamp(.625rem,1.2vw,.75rem);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, rgba(255, 255, 255, .45));font-weight:500}._contactEmail_s4fvo_572{font-size:clamp(.875rem,2vw,1rem);font-weight:600;color:var(--text-primary, #fff)}._cornerTL_s4fvo_581,._cornerTR_s4fvo_581,._cornerBL_s4fvo_581,._cornerBR_s4fvo_581{position:absolute;width:6px;height:6px;border-color:#ffffff1f;border-style:solid;transition:all .4s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:3}._cornerTL_s4fvo_581{top:4px;left:4px;border-width:1px 0 0 1px}._cornerTR_s4fvo_581{top:4px;right:4px;border-width:1px 1px 0 0}._cornerBL_s4fvo_581{bottom:4px;left:4px;border-width:0 0 1px 1px}._cornerBR_s4fvo_581{bottom:4px;right:4px;border-width:0 1px 1px 0}._header_s4fvo_55:hover ._cornerTL_s4fvo_581,._header_s4fvo_55:hover ._cornerTR_s4fvo_581,._header_s4fvo_55:hover ._cornerBL_s4fvo_581,._header_s4fvo_55:hover ._cornerBR_s4fvo_581,._highlightCard_s4fvo_275:hover ._cornerTL_s4fvo_581,._highlightCard_s4fvo_275:hover ._cornerTR_s4fvo_581,._highlightCard_s4fvo_275:hover ._cornerBL_s4fvo_581,._highlightCard_s4fvo_275:hover ._cornerBR_s4fvo_581,._contactCard_s4fvo_495:hover ._cornerTL_s4fvo_581,._contactCard_s4fvo_495:hover ._cornerTR_s4fvo_581,._contactCard_s4fvo_495:hover ._cornerBL_s4fvo_581,._contactCard_s4fvo_495:hover ._cornerBR_s4fvo_581{border-color:var(--accent, #00ffd5)}._header_s4fvo_55:hover ._cornerTL_s4fvo_581,._highlightCard_s4fvo_275:hover ._cornerTL_s4fvo_581,._contactCard_s4fvo_495:hover ._cornerTL_s4fvo_581{top:6px;left:6px}._header_s4fvo_55:hover ._cornerTR_s4fvo_581,._highlightCard_s4fvo_275:hover ._cornerTR_s4fvo_581,._contactCard_s4fvo_495:hover ._cornerTR_s4fvo_581{top:6px;right:6px}._header_s4fvo_55:hover ._cornerBL_s4fvo_581,._highlightCard_s4fvo_275:hover ._cornerBL_s4fvo_581,._contactCard_s4fvo_495:hover ._cornerBL_s4fvo_581{bottom:6px;left:6px}._header_s4fvo_55:hover ._cornerBR_s4fvo_581,._highlightCard_s4fvo_275:hover ._cornerBR_s4fvo_581,._contactCard_s4fvo_495:hover ._cornerBR_s4fvo_581{bottom:6px;right:6px}._tabs_s4fvo_611{display:flex;gap:.5rem;border-bottom:1px solid rgba(var(--accent-rgb),.1);padding-bottom:.75rem;margin-bottom:1.25rem;flex-shrink:0}._tabBtn_s4fvo_620{background:transparent;border:none;outline:none;color:var(--text-muted, rgba(255, 255, 255, .45));font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:.5rem 1rem;cursor:pointer;border-radius:6px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}._tabBtn_s4fvo_620:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0%;height:2px;background:var(--accent, #00ffd5);transition:width .3s ease}._tabBtn_s4fvo_620:hover{color:var(--text-primary, #fff)}._tabBtnActive_s4fvo_653{color:var(--accent, #00ffd5);background:rgba(var(--accent-rgb),.06)}._tabBtnActive_s4fvo_653:after{width:60%}._filterGroup_s4fvo_665{display:flex;gap:.375rem;flex-wrap:wrap;margin-bottom:1rem}._filterBtn_s4fvo_672{background:#ffffff05;border:1px solid rgba(255,255,255,.05);color:var(--text-muted, rgba(255, 255, 255, .5));font-size:.6875rem;padding:.375rem .75rem;border-radius:40px;cursor:pointer;font-weight:500;transition:all .25s ease}._filterBtn_s4fvo_672:hover{border-color:rgba(var(--accent-rgb),.3);color:var(--text-primary, #fff)}._filterBtnActive_s4fvo_689{background:rgba(var(--accent-rgb),.1);border-color:var(--accent, #00ffd5);color:var(--accent, #00ffd5);box-shadow:0 0 10px rgba(var(--accent-rgb),.15)}._timeline_s4fvo_699{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding-left:1.5rem;margin-left:.5rem}._timeline_s4fvo_699:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:0;width:2px;background:linear-gradient(to bottom,var(--accent, #00ffd5) 0%,rgba(var(--accent-rgb),.1) 100%)}._timelineItem_s4fvo_722{position:relative}._timelineNode_s4fvo_726{position:absolute;left:calc(-1.5rem - 4px);top:1.25rem;width:10px;height:10px;border-radius:50%;background:var(--accent, #00ffd5);box-shadow:0 0 12px var(--accent, #00ffd5);border:2px solid var(--bg-primary, #0a0a0f);z-index:2}._timelineCard_s4fvo_739{position:relative;padding:1.25rem;background:linear-gradient(135deg,rgba(var(--accent-rgb),.04) 0%,transparent 100%);border:1px solid rgba(var(--accent-rgb),.08);border-radius:12px;display:flex;flex-direction:column;gap:.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}._timelineCard_s4fvo_739:hover{transform:translate(4px);border-color:rgba(var(--accent-rgb),.2);box-shadow:0 8px 30px rgba(var(--accent-rgb),.06)}._timelineYear_s4fvo_762{font-family:var(--font-mono, monospace);font-size:.75rem;font-weight:600;color:var(--accent, #00ffd5);letter-spacing:.05em}._timelineRole_s4fvo_770{font-size:.9375rem;font-weight:700;color:var(--text-primary, #fff);margin:0}._timelineCompany_s4fvo_777{font-size:.75rem;color:var(--text-muted, rgba(255, 255, 255, .45));font-weight:500}._timelineDesc_s4fvo_783{font-size:.8125rem;color:var(--text-secondary, rgba(255, 255, 255, .7));line-height:1.5;margin:0}._strengthsGrid_s4fvo_793{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}._strengthCard_s4fvo_799{position:relative;padding:1.25rem;background:linear-gradient(180deg,rgba(var(--accent-rgb),.04) 0%,transparent 100%);border:1px solid rgba(var(--accent-rgb),.08);border-radius:12px;display:flex;flex-direction:column;gap:.75rem;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}._strengthCard_s4fvo_799:hover{transform:translateY(-4px);border-color:rgba(var(--accent-rgb),.2);box-shadow:0 12px 32px rgba(var(--accent-rgb),.08)}._strengthHeader_s4fvo_822{display:flex;align-items:center;gap:.75rem}._strengthIcon_s4fvo_828{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(var(--accent-rgb),.1);color:var(--accent, #00ffd5)}._strengthTitle_s4fvo_839{font-size:.875rem;font-weight:700;color:var(--text-primary, #fff);margin:0}._strengthDesc_s4fvo_846{font-size:.75rem;color:var(--text-secondary, rgba(255, 255, 255, .65));line-height:1.5;margin:0;flex:1}._strengthTags_s4fvo_854{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:auto}._strengthTag_s4fvo_854{font-size:.625rem;font-family:var(--font-mono, monospace);padding:.125rem .375rem;background:rgba(var(--accent-rgb),.05);border:1px solid rgba(var(--accent-rgb),.1);border-radius:4px;color:var(--accent, #00ffd5)}@media(max-width:300px){._header_s4fvo_55{flex-direction:column;text-align:center}._meta_s4fvo_217{justify-content:center}._skillItem_s4fvo_397{grid-template-columns:1fr clamp(30px,5vw,40px)}._skillInfo_s4fvo_410{grid-column:1 / -1;margin-bottom:.25rem}._skillBarContainer_s4fvo_435{grid-column:1}}._terminal_1t1zt_4{position:relative;height:calc(100% + 2rem);width:calc(100% + 2rem);margin:-1rem;background:#0a0a0c;font-family:JetBrains Mono,SF Mono,Fira Code,Cascadia Code,monospace;font-size:.8125rem;color:#c8c8d0;display:flex;flex-direction:column;cursor:text;border-radius:0 0 12px 12px;overflow:hidden;--accent: #00ffd5;--accent-rgb: 0, 255, 213;--text-primary: #fff;--text-secondary: #aaa;--text-muted: #666}._terminal_1t1zt_4:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px);z-index:20;pointer-events:none;opacity:.2}._terminalTabs_1t1zt_47{display:flex;background:#060608;border-bottom:1px solid rgba(255,255,255,.06);height:36px;align-items:stretch;padding:0;flex-shrink:0;position:relative;z-index:21;gap:1px}._terminalTab_1t1zt_47{display:flex;align-items:center;gap:.5rem;background:#ffffff05;padding:0 1rem;font-size:.75rem;color:#ffffff8c;border-right:1px solid rgba(255,255,255,.04);transition:all .2s ease;cursor:pointer;white-space:nowrap}._terminalTab_1t1zt_47:hover{background:#ffffff0a;color:#ffffffd9}._activeTab_1t1zt_79{background:#0a0a0c;color:#ffffffd9;border-top:2px solid var(--accent, #00ffd5);position:relative}._activeTab_1t1zt_79:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#0a0a0c}._tabDot_1t1zt_96{width:8px;height:8px;border-radius:50%;background:var(--accent, #00ffd5);box-shadow:0 0 6px var(--accent, #00ffd5);flex-shrink:0}._tabDotInactive_1t1zt_105{width:8px;height:8px;border-radius:50%;background:#ffffff26;flex-shrink:0}._tabName_1t1zt_113{font-family:inherit}._output_1t1zt_120{flex:1;overflow-y:auto;padding:1rem 1.25rem;white-space:pre-wrap;word-wrap:break-word;line-height:1.7;position:relative;z-index:10;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}._output_1t1zt_120::-webkit-scrollbar{width:6px}._output_1t1zt_120::-webkit-scrollbar-track{background:transparent}._output_1t1zt_120::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}._output_1t1zt_120::-webkit-scrollbar-thumb:hover{background:#ffffff26}._line_1t1zt_150{min-height:1.3em;color:#a0a0b0}._line_1t1zt_150 .accent{color:var(--accent, #00ffd5);font-weight:600}._line_1t1zt_150 .keyword{color:#ff79c6}._line_1t1zt_150 .string{color:#f1fa8c}._line_1t1zt_150 .number{color:#bd93f9;font-weight:600}._line_1t1zt_150 .cmd{color:#8be9fd}._line_1t1zt_150 .prompt-text{color:var(--accent, #00ffd5);font-weight:700}._line_1t1zt_150 .error{color:#f55;font-weight:600}._line_1t1zt_150 .success{color:#50fa7b;font-weight:600}._line_1t1zt_150 .muted{color:#8a8aa3}._line_1t1zt_150 .bar{color:var(--accent, #00ffd5);text-shadow:0 0 4px rgba(var(--accent-rgb),.3)}._line_1t1zt_150 .art{color:#bd93f9;text-shadow:0 0 8px rgba(189,147,249,.2)}._line_1t1zt_150 .prompt-user{color:var(--accent, #00ffd5);font-weight:600}._line_1t1zt_150 .prompt-colon{color:#ffffff4d}._line_1t1zt_150 .prompt-dir{color:#bd93f9;font-weight:600}._line_1t1zt_150 .prompt-symbol{color:#ffffffb3;margin:0 .3rem}._statusBar_1t1zt_232{display:flex;background:#060608;border-top:1px solid rgba(255,255,255,.06);height:26px;align-items:center;font-size:.6875rem;font-family:inherit;color:#ffffff59;flex-shrink:0;position:relative;z-index:21;gap:0}._statusSectionActive_1t1zt_247{background:var(--accent, #00ffd5);color:#000;padding:0 .875rem;font-weight:700;height:100%;display:flex;align-items:center;position:relative;letter-spacing:.03em;font-size:.625rem;text-transform:uppercase}._statusSectionActive_1t1zt_247:after{content:"";position:absolute;right:-12px;top:0;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:12px solid var(--accent, #00ffd5);z-index:5}._statusSection_1t1zt_247{padding:0 .75rem 0 1.5rem;color:#ffffff8c;font-size:.625rem;text-transform:uppercase;letter-spacing:.05em}._statusSectionAccent_1t1zt_282{margin-left:auto;padding:0 .875rem;font-weight:600;font-size:.625rem;display:flex;align-items:center;gap:.375rem}._inputLine_1t1zt_295{display:flex;align-items:center;padding:.625rem 1.25rem;border-top:1px solid rgba(255,255,255,.06);background:#0000004d;position:relative;z-index:21}._prompt_1t1zt_180{display:flex;align-items:center;gap:0;font-weight:700;margin-right:.625rem;flex-shrink:0}._promptUser_1t1zt_314{color:var(--accent, #00ffd5);font-weight:600}._promptColon_1t1zt_319{color:#ffffff4d}._promptDir_1t1zt_323{color:#bd93f9;font-weight:600}._promptSymbol_1t1zt_328{color:#fff9;margin-left:.15rem}._input_1t1zt_295{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:inherit;font-size:inherit;caret-color:var(--accent, #00ffd5)}._input_1t1zt_295::placeholder{color:#ffffff26;font-style:italic}._input_1t1zt_295::selection{background:rgba(var(--accent-rgb),.25)}._cursor_1t1zt_354{width:8px;height:1.1em;background:var(--accent, #00ffd5);opacity:.8;animation:_blink_1t1zt_1 1s step-end infinite;border-radius:1px;margin-left:2px;flex-shrink:0}@keyframes _blink_1t1zt_1{0%,to{opacity:.8}50%{opacity:0}}._matrixCanvas_1t1zt_373{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:30;cursor:pointer}._tabLive_1t1zt_387{background:#ff3b30;color:#fff;font-size:.5625rem;font-weight:700;padding:1px 5px;border-radius:3px;letter-spacing:.06em;animation:_livePulse_1t1zt_1 2s ease-in-out infinite}@keyframes _livePulse_1t1zt_1{0%,to{opacity:1}50%{opacity:.5}}._tabDotServer_1t1zt_403{width:8px;height:8px;border-radius:50%;background:#50fa7b;box-shadow:0 0 6px #50fa7b;flex-shrink:0}._statusServer_1t1zt_412{background:#50fa7b!important}._statusServer_1t1zt_412:after{border-left-color:#50fa7b!important}._serverStatus_1t1zt_420{display:flex;align-items:center;gap:.625rem;width:100%;font-size:.8125rem}._serverPulse_1t1zt_428{width:8px;height:8px;border-radius:50%;background:#50fa7b;box-shadow:0 0 8px #50fa7b99;animation:_serverPulseAnim_1t1zt_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _serverPulseAnim_1t1zt_1{0%,to{box-shadow:0 0 4px #50fa7b66}50%{box-shadow:0 0 12px #50fa7bcc}}._serverStopped_1t1zt_443{color:#f55;font-size:.75rem}._serverToggle_1t1zt_448{margin-left:auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;font-family:inherit;font-size:.6875rem;padding:.25rem .75rem;border-radius:4px;cursor:pointer;transition:all .2s ease}._serverToggle_1t1zt_448:hover{background:#ffffff1a;color:#fff;border-color:#fff3}._requestCounter_1t1zt_467{color:#50fa7b;font-weight:600}._statusColorDot_1t1zt_475{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}._statusColorHex_1t1zt_483{font-family:inherit;font-size:.625rem;color:#ffffff80;margin-left:.25rem}._terminal_1t1zt_4 button,._app_dtfny_4 button,._app_dtfny_4 input,._app_dtfny_4 select,._app_dtfny_4 textarea{outline:none!important}._app_dtfny_4{display:flex;height:calc(100% + 2rem);width:calc(100% + 2rem);margin:-1rem;overflow:hidden;border-radius:0 0 12px 12px;background:#0a0a0e99}._sidebar_dtfny_27{width:200px;min-width:200px;background:#00000059;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;padding:1.25rem 0}._sidebarHeader_dtfny_37{display:flex;align-items:center;gap:.625rem;padding:0 1.25rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:.5rem}._sidebarIcon_dtfny_46{font-size:1.25rem}._sidebarTitle_dtfny_50{font-size:.9375rem;font-weight:600;color:var(--text-primary, #fff);letter-spacing:-.01em}._navList_dtfny_57{display:flex;flex-direction:column;gap:2px;padding:.5rem .625rem}._navItem_dtfny_64{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;background:transparent;border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.8125rem;color:#ffffff73;transition:all .15s ease;text-align:left;width:100%}._navItem_dtfny_64:hover{background:#ffffff0a;color:#ffffffb3}._navActive_dtfny_86{background:rgba(var(--accent-rgb),.1)!important;color:var(--accent, #00ffd5)!important}._navChevron_dtfny_91{margin-left:auto;opacity:0;transition:opacity .15s ease}._navActive_dtfny_86 ._navChevron_dtfny_91{opacity:.6}._previewCard_dtfny_102{margin-top:auto;margin:auto .625rem 0;padding:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px}._previewLabel_dtfny_111{font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;margin-bottom:.5rem;font-weight:600}._previewContent_dtfny_120{display:flex;align-items:center;gap:.625rem}._previewDot_dtfny_126{width:24px;height:24px;border-radius:50%;flex-shrink:0;transition:all .3s ease}._previewMeta_dtfny_134{display:flex;flex-direction:column;gap:.125rem}._previewTheme_dtfny_140{font-size:.75rem;color:#fff9;text-transform:capitalize}._previewColor_dtfny_146{font-size:.6875rem;color:#ffffff4d;font-family:JetBrains Mono,monospace}._content_dtfny_155{flex:1;overflow-y:auto;padding:1.5rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}._content_dtfny_155::-webkit-scrollbar{width:5px}._content_dtfny_155::-webkit-scrollbar-track{background:transparent}._content_dtfny_155::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:3px}._section_dtfny_176{display:flex;flex-direction:column;gap:1rem}._sectionHeader_dtfny_182{margin-bottom:.25rem}._sectionTitle_dtfny_186{font-size:1.125rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 .25rem;letter-spacing:-.01em}._sectionDesc_dtfny_194{font-size:.8125rem;color:#ffffff59;margin:0}._card_dtfny_203{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s ease}._card_dtfny_203:hover{border-color:#ffffff1a}._cardRow_dtfny_218{display:flex;align-items:center;justify-content:space-between;gap:1rem}._cardLabel_dtfny_225{display:flex;flex-direction:column;gap:.125rem}._cardLabelText_dtfny_231{font-size:.875rem;color:var(--text-primary, #fff);font-weight:500;display:flex;align-items:center;gap:.5rem}._cardLabelHint_dtfny_240{font-size:.75rem;color:#ffffff4d}._themeToggleRow_dtfny_248{display:flex;gap:.5rem}._themeBtn_dtfny_253{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff6;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;transition:all .2s ease}._themeBtn_dtfny_253:hover{background:#ffffff0d;color:#ffffffb3}._themeBtnActive_dtfny_276{background:rgba(var(--accent-rgb),.1)!important;border-color:var(--accent, #00ffd5)!important;color:var(--accent, #00ffd5)!important;box-shadow:0 0 20px rgba(var(--accent-rgb),.08)}._colorGrid_dtfny_286{display:flex;flex-wrap:wrap;gap:.625rem}._colorSwatch_dtfny_292{width:38px;height:38px;border-radius:50%;border:2px solid rgba(255,255,255,.08);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:3px;transition:all .2s ease;position:relative}._colorSwatch_dtfny_292:hover{border-color:#ffffff40;transform:scale(1.1)}._colorSwatchActive_dtfny_312{border-color:var(--text-primary, #fff)!important;transform:scale(1.1)}._swatchInner_dtfny_317{width:100%;height:100%;border-radius:50%;display:block}._swatchCheck_dtfny_324{position:absolute;font-size:.75rem;color:#000;font-weight:700;text-shadow:0 0 2px rgba(255,255,255,.5)}._customColorRow_dtfny_333{display:flex;align-items:center;gap:.75rem}._colorPicker_dtfny_339{width:40px;height:32px;padding:0;border:none;border-radius:6px;cursor:pointer;background:transparent;flex-shrink:0}._colorPicker_dtfny_339::-webkit-color-swatch-wrapper{padding:0}._colorPicker_dtfny_339::-webkit-color-swatch{border:2px solid rgba(255,255,255,.1);border-radius:6px}._colorHex_dtfny_359{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#ffffff80;background:#ffffff0a;padding:.375rem .625rem;border-radius:4px;border:1px solid rgba(255,255,255,.06);min-width:70px;text-align:center}._colorPreviewBar_dtfny_371{flex:1;height:6px;border-radius:3px;opacity:.6}._toggle_dtfny_381{width:44px;height:24px;border-radius:12px;background:#ffffff14;border:none;cursor:pointer;position:relative;transition:background .25s ease;flex-shrink:0}._toggleOn_dtfny_393{background:var(--accent, #00ffd5)}._toggleKnob_dtfny_397{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .25s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #0003}._toggleOn_dtfny_393 ._toggleKnob_dtfny_397{transform:translate(20px)}._sliderRow_dtfny_416{display:flex;align-items:center;gap:.75rem}._sliderIcon_dtfny_422{color:var(--accent, #00ffd5);flex-shrink:0}._slider_dtfny_416{-webkit-appearance:none;appearance:none;flex:1;height:4px;border-radius:2px;background:#ffffff14;outline:none}._slider_dtfny_416::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent, #00ffd5);cursor:pointer;box-shadow:0 0 10px rgba(var(--accent-rgb),.4);transition:box-shadow .2s ease}._slider_dtfny_416::-webkit-slider-thumb:hover{box-shadow:0 0 16px rgba(var(--accent-rgb),.6)}._sliderLabel_dtfny_452{font-size:.6875rem;color:#ffffff4d;min-width:28px}._speedValue_dtfny_458{color:var(--accent, #00ffd5);font-weight:600;font-family:JetBrains Mono,monospace;font-size:.75rem;margin-left:.375rem}._easingGrid_dtfny_469{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}._easingBtn_dtfny_475{padding:.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#fff6;cursor:pointer;font-family:inherit;font-size:.75rem;text-transform:capitalize;transition:all .15s ease}._easingBtn_dtfny_475:hover{background:#ffffff0f;color:#ffffffb3}._easingActive_dtfny_493{background:rgba(var(--accent-rgb),.1)!important;border-color:var(--accent, #00ffd5)!important;color:var(--accent, #00ffd5)!important}._aboutCard_dtfny_502{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:10px}._aboutLogo_dtfny_513{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,var(--accent, #00ffd5),rgba(var(--accent-rgb),.4));display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#000;box-shadow:0 4px 20px rgba(var(--accent-rgb),.25)}._aboutName_dtfny_527{font-size:1.125rem;font-weight:600;color:var(--text-primary, #fff);letter-spacing:-.01em}._aboutVersion_dtfny_534{font-size:.75rem;color:#ffffff59}._infoRow_dtfny_539{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}._infoRow_dtfny_539+._infoRow_dtfny_539{border-top:1px solid rgba(255,255,255,.04)}._infoLabel_dtfny_550{font-size:.8125rem;color:#fff6}._infoValue_dtfny_555{font-size:.8125rem;color:var(--text-primary, #fff);font-weight:500}[data-theme=light] ._app_dtfny_4{background:#f5f3f099}[data-theme=light] ._sidebar_dtfny_27{background:#0000000d;border-right:1px solid rgba(0,0,0,.08)}[data-theme=light] ._sidebarHeader_dtfny_37{border-bottom-color:#00000014}[data-theme=light] ._sidebarTitle_dtfny_50{color:#1a1a1a}[data-theme=light] ._navItem_dtfny_64{color:#000000a6}[data-theme=light] ._navItem_dtfny_64:hover{background:#0000000a;color:#000000e6}[data-theme=light] ._navActive_dtfny_86{background:rgba(var(--accent-rgb),.08)!important;color:var(--accent, #1a1a2e)!important}[data-theme=light] ._previewCard_dtfny_102{background:#00000005;border-color:#00000014}[data-theme=light] ._previewLabel_dtfny_111{color:#0000008c}[data-theme=light] ._previewTheme_dtfny_140{color:#000000d9}[data-theme=light] ._previewColor_dtfny_146{color:#0000008c}[data-theme=light] ._sectionTitle_dtfny_186{color:#1a1a1a}[data-theme=light] ._sectionDesc_dtfny_194{color:#0000008c}[data-theme=light] ._card_dtfny_203{background:#00000005;border-color:#00000014}[data-theme=light] ._card_dtfny_203:hover{border-color:#00000026}[data-theme=light] ._cardLabelText_dtfny_231{color:#1a1a1a}[data-theme=light] ._cardLabelHint_dtfny_240{color:#0000008c}[data-theme=light] ._themeBtn_dtfny_253{background:#00000008;border-color:#0000001a;color:#00000080}[data-theme=light] ._themeBtn_dtfny_253:hover{background:#0000000d;color:#000000d9}[data-theme=light] ._themeBtnActive_dtfny_276{background:rgba(var(--accent-rgb),.08)!important;border-color:var(--accent, #1a1a2e)!important;color:var(--accent, #1a1a2e)!important}[data-theme=light] ._colorSwatch_dtfny_292{border-color:#0000001a}[data-theme=light] ._colorSwatchActive_dtfny_312{border-color:#1a1a1a!important}[data-theme=light] ._swatchCheck_dtfny_324{color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5)}[data-theme=light] ._colorPicker_dtfny_339::-webkit-color-swatch{border-color:#00000026}[data-theme=light] ._colorHex_dtfny_359{color:#0009;background:#0000000a;border-color:#0000001a}[data-theme=light] ._toggle_dtfny_381{background:#0000001f}[data-theme=light] ._toggleKnob_dtfny_397{background:#fff;box-shadow:0 1px 3px #0003}[data-theme=light] ._slider_dtfny_416{background:#0000001a}[data-theme=light] ._sliderIcon_dtfny_422{color:var(--accent, #1a1a2e)}[data-theme=light] ._sliderLabel_dtfny_452{color:#0000008c}[data-theme=light] ._speedValue_dtfny_458{color:var(--accent, #1a1a2e)}[data-theme=light] ._easingBtn_dtfny_475{background:#00000008;border-color:#0000001a;color:#0000008c}[data-theme=light] ._easingBtn_dtfny_475:hover{background:#0000000f;color:#000000d9}[data-theme=light] ._easingActive_dtfny_493{background:rgba(var(--accent-rgb),.08)!important;border-color:var(--accent, #1a1a2e)!important;color:var(--accent, #1a1a2e)!important}[data-theme=light] ._aboutCard_dtfny_502{background:#00000005;border-color:#00000014}[data-theme=light] ._aboutLogo_dtfny_513{color:#fff}[data-theme=light] ._aboutName_dtfny_527{color:#1a1a1a}[data-theme=light] ._aboutVersion_dtfny_534{color:#0000008c}[data-theme=light] ._infoRow_dtfny_539{border-top-color:#0000000f}[data-theme=light] ._infoLabel_dtfny_550{color:#0000008c}[data-theme=light] ._infoValue_dtfny_555{color:#1a1a1a}[data-theme=light] ._content_dtfny_155::-webkit-scrollbar-thumb{background:#00000014}._desktop_amcyn_1{position:fixed;inset:0;background:var(--bg-primary, #0a0a0f);overflow:hidden;padding-bottom:48px;transition:background .3s ease}._iconGrid_amcyn_11{position:absolute;top:2rem;left:1.5rem;z-index:10;display:flex;flex-direction:column;gap:.5rem}._desktopIcon_amcyn_21{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:transparent;border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s ease;width:110px;height:100px}._desktopIcon_amcyn_21:hover{background:#ffffff0d;border-color:#ffffff1a}._desktopIcon_amcyn_21:focus{outline:none;background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.3)}._desktopIcon_amcyn_21:active{transform:scale(.95)}._desktopIcon_amcyn_21[data-tooltip]{position:relative}._desktopIcon_amcyn_21[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:100%;top:50%;transform:translateY(-50%) translate(8px);padding:.375rem .625rem;background:#000000d9;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.8125rem;color:var(--text-secondary, rgba(255, 255, 255, .7));white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:100}._desktopIcon_amcyn_21[data-tooltip]:hover:after{opacity:1;transform:translateY(-50%) translate(12px)}._iconWrapper_amcyn_82{width:64px;height:64px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#ffffffd9}._desktopIcon_amcyn_21:hover ._iconWrapper_amcyn_82{transform:translateY(-3px);color:var(--text-primary, #fff)}._iconLabel_amcyn_97{font-size:1.0625rem;color:var(--text-primary, #ffffff);text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.8);white-space:nowrap;font-weight:500}._windowsLayer_amcyn_106{position:absolute;inset:0;z-index:50;pointer-events:none}._windowsLayer_amcyn_106>*{pointer-events:auto}._bgGrid_amcyn_117{position:absolute;inset:0;z-index:0;opacity:.03;display:grid;grid-template-columns:repeat(20,1fr);pointer-events:none}._gridLine_amcyn_127{border-right:1px solid var(--text-primary, #ffffff);height:100%}[data-theme=light] ._desktopIcon_amcyn_21[data-tooltip]:after{background:#ffffffe6;border:1px solid rgba(0,0,0,.1);color:#333;box-shadow:0 4px 12px #0000001a}[data-theme=light] ._iconLabel_amcyn_97{color:#333;text-shadow:0 1px 2px rgba(255,255,255,.8);font-weight:600}[data-theme=light] ._desktopIcon_amcyn_21:hover{background:#0000000d;border-color:#0000001a}[data-theme=light] ._iconWrapper_amcyn_82{color:#000c}@media(max-width:768px){._desktop_amcyn_1{padding-bottom:56px}._iconGrid_amcyn_11{display:none}._windowsLayer_amcyn_106{inset:0}}@media(max-width:480px){._desktop_amcyn_1{padding-bottom:52px}}._portfolio_qml8j_5{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden;position:relative}._portfolio_qml8j_5:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(var(--accent-rgb),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}._nav_qml8j_30{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.25rem 2.5rem;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#050505bf;border-bottom:1px solid var(--border-subtle);transition:all .4s cubic-bezier(.22,1,.36,1)}[data-theme=light] ._nav_qml8j_30{background:#fdfcfae6}._navLogo_qml8j_51{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:transform .3s ease}._navLogo_qml8j_51:hover{transform:scale(1.02)}._navLogoImage_qml8j_63{width:40px;height:40px;filter:drop-shadow(0 0 10px rgba(var(--accent-rgb),.3))}._navLogoText_qml8j_69{font-family:var(--font-mono);font-size:1.25rem;font-weight:600;color:var(--text-primary);letter-spacing:.05em}._navRight_qml8j_77{display:flex;align-items:center;gap:2.5rem}._navLinks_qml8j_83{display:flex;gap:2.5rem}._navLink_qml8j_83{font-family:var(--font-mono);font-size:.875rem;color:var(--text-secondary);text-decoration:none;position:relative;padding:.5rem 0;transition:all .3s ease}._navLink_qml8j_83:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--accent);transition:all .3s ease;transform:translate(-50%);border-radius:2px}._navLink_qml8j_83:hover{color:var(--accent)}._navLink_qml8j_83:hover:after{width:100%}._hero_qml8j_123{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:7rem 2rem 5rem;position:relative;overflow:hidden}._heroBackground_qml8j_136{position:absolute;inset:0;overflow:hidden;pointer-events:none}._heroOrb_qml8j_143{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;animation:_orbFloat_qml8j_1 25s ease-in-out infinite}._heroOrb_qml8j_143:nth-child(1){width:700px;height:700px;background:radial-gradient(circle,rgba(var(--accent-rgb),.35) 0%,transparent 70%);top:-250px;right:-150px;animation-delay:0s}._heroOrb_qml8j_143:nth-child(2){width:600px;height:600px;background:radial-gradient(circle,rgba(138,43,226,.25) 0%,transparent 70%);bottom:-200px;left:-150px;animation-delay:-8s}._heroOrb_qml8j_143:nth-child(3){width:500px;height:500px;background:radial-gradient(circle,rgba(255,107,107,.2) 0%,transparent 70%);top:50%;left:40%;animation-delay:-16s}@keyframes _orbFloat_qml8j_1{0%,to{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(40px,-40px) scale(1.08) rotate(5deg)}50%{transform:translate(-30px,30px) scale(.92) rotate(-5deg)}75%{transform:translate(-40px,-30px) scale(1.05) rotate(3deg)}}._heroParticles_qml8j_199{position:absolute;inset:0;overflow:hidden;pointer-events:none}._heroParticle_qml8j_199{position:absolute;width:4px;height:4px;background:var(--accent);border-radius:50%;opacity:0;animation:_particleFloat_qml8j_1 8s ease-in-out infinite}._heroParticle_qml8j_199:nth-child(1){left:10%;animation-delay:0s}._heroParticle_qml8j_199:nth-child(2){left:20%;animation-delay:1s}._heroParticle_qml8j_199:nth-child(3){left:30%;animation-delay:2s}._heroParticle_qml8j_199:nth-child(4){left:50%;animation-delay:3s}._heroParticle_qml8j_199:nth-child(5){left:70%;animation-delay:4s}._heroParticle_qml8j_199:nth-child(6){left:80%;animation-delay:5s}._heroParticle_qml8j_199:nth-child(7){left:90%;animation-delay:6s}@keyframes _particleFloat_qml8j_1{0%{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(-100px) scale(1.5)}}._heroContent_qml8j_271{position:relative;z-index:1;max-width:1000px}._heroLabel_qml8j_277{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--font-mono);font-size:.8125rem;color:var(--accent);text-transform:uppercase;letter-spacing:.25em;margin-bottom:2rem;padding:.625rem 1.25rem;background:var(--accent-dim);border:1px solid var(--border-accent);border-radius:100px;box-shadow:0 0 30px rgba(var(--accent-rgb),.2)}._heroLabelDot_qml8j_294{width:8px;height:8px;background:var(--accent);border-radius:50%;animation:_pulse_qml8j_1 2s ease-in-out infinite;box-shadow:0 0 10px var(--accent)}@keyframes _pulse_qml8j_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}._heroName_qml8j_317{font-family:var(--font-mono);font-size:clamp(3.5rem,12vw,7rem);font-weight:200;letter-spacing:-.03em;line-height:.95;margin:0 0 1.5rem;background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent) 40%,var(--text-primary) 60%,var(--accent) 100%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_gradientShift_qml8j_1 10s ease-in-out infinite;text-shadow:0 0 80px rgba(var(--accent-rgb),.3)}@keyframes _gradientShift_qml8j_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._heroTitle_qml8j_349{font-family:var(--font-sans);font-size:clamp(1.375rem,3.5vw,2rem);font-weight:300;color:var(--text-secondary);margin:0 0 2.5rem;letter-spacing:.08em;text-transform:uppercase}._heroDescription_qml8j_359{font-size:1.25rem;color:var(--text-muted);max-width:650px;margin:0 auto 3.5rem;line-height:1.8}._heroDescription_qml8j_359 ._highlight_qml8j_367{color:var(--accent);font-weight:500}._heroCta_qml8j_372{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap}._ctaButton_qml8j_379{display:inline-flex;align-items:center;gap:.875rem;padding:1.125rem 2.25rem;font-family:var(--font-mono);font-size:.9375rem;font-weight:500;text-decoration:none;border-radius:100px;transition:all .4s cubic-bezier(.22,1,.36,1);cursor:pointer;border:none;position:relative;overflow:hidden}._ctaButton_qml8j_379:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:translate(-100%);transition:transform .6s ease}._ctaButton_qml8j_379:hover:before{transform:translate(100%)}._ctaPrimary_qml8j_409{background:linear-gradient(135deg,var(--accent),rgba(var(--accent-rgb),.8));color:var(--bg-primary);box-shadow:0 4px 30px rgba(var(--accent-rgb),.4),0 0 0 1px rgba(var(--accent-rgb),.2)}._ctaPrimary_qml8j_409:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 50px rgba(var(--accent-rgb),.5),0 0 0 1px rgba(var(--accent-rgb),.3)}._ctaSecondary_qml8j_420{background:transparent;color:var(--text-primary);border:1px solid var(--border-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._ctaSecondary_qml8j_420:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim);transform:translateY(-4px);box-shadow:0 8px 30px rgba(var(--accent-rgb),.2)}._heroScroll_qml8j_435{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--text-muted);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;animation:_bounce_qml8j_1 2.5s ease-in-out infinite}._heroScrollLine_qml8j_451{width:1px;height:40px;background:linear-gradient(180deg,var(--accent),transparent);animation:_scrollLine_qml8j_1 2s ease-in-out infinite}@keyframes _scrollLine_qml8j_1{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.2)}}@keyframes _bounce_qml8j_1{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(12px)}}._section_qml8j_488{padding:10rem 2rem;max-width:1300px;margin:0 auto;position:relative;z-index:1}._sectionHeader_qml8j_496{text-align:center;margin-bottom:5rem}._sectionLabel_qml8j_501{font-family:var(--font-mono);font-size:.8125rem;color:var(--accent);text-transform:uppercase;letter-spacing:.3em;margin-bottom:1.25rem;display:block}._sectionTitle_qml8j_511{font-family:var(--font-mono);font-size:clamp(2.5rem,6vw,4rem);font-weight:200;color:var(--text-primary);margin:0 0 1.5rem;letter-spacing:-.02em}._sectionDivider_qml8j_520{width:80px;height:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);margin:0 auto;border-radius:3px}._about_qml8j_532{background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 50%,var(--bg-primary) 100%);position:relative}._about_qml8j_532:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-medium),transparent)}._aboutContent_qml8j_547{display:grid;grid-template-columns:1.2fr 1fr;gap:5rem;align-items:start}._aboutText_qml8j_554{font-size:1.25rem;color:var(--text-secondary);line-height:1.9}._aboutText_qml8j_554 ._highlight_qml8j_367{color:var(--accent);font-weight:500;position:relative}._aboutText_qml8j_554 ._highlight_qml8j_367:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--accent);opacity:.3}._aboutHighlights_qml8j_577{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}._highlightCard_qml8j_584{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:1.25rem;padding:2rem 1.5rem;text-align:center;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}._highlightCard_qml8j_584:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .3s ease}._highlightCard_qml8j_584:hover{border-color:var(--border-accent);transform:translateY(-8px);box-shadow:0 20px 50px #0003,var(--accent-glow)}._highlightCard_qml8j_584:hover:before{opacity:1}._highlightIcon_qml8j_617{color:var(--accent);margin-bottom:1rem;filter:drop-shadow(0 0 10px rgba(var(--accent-rgb),.4))}._highlightLabel_qml8j_623{display:block;font-weight:600;font-size:1rem;color:var(--text-primary);margin-bottom:.5rem}._highlightDesc_qml8j_631{font-size:.875rem;color:var(--text-muted)}._skillsGrid_qml8j_637{display:grid;gap:1rem}._skillItem_qml8j_642{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:1rem;transition:all .4s cubic-bezier(.22,1,.36,1)}._skillItem_qml8j_642:hover{border-color:var(--border-accent);background:var(--accent-hover);transform:translate(10px);box-shadow:-5px 0 20px rgba(var(--accent-rgb),.1)}._skillIcon_qml8j_660{width:48px;height:48px;background:linear-gradient(135deg,var(--accent-dim),rgba(var(--accent-rgb),.1));border:1px solid var(--border-accent);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0;transition:all .3s ease}._skillItem_qml8j_642:hover ._skillIcon_qml8j_660{background:var(--accent);color:var(--bg-primary);box-shadow:0 0 20px rgba(var(--accent-rgb),.4)}._skillInfo_qml8j_680{flex:1}._skillName_qml8j_684{display:block;font-weight:500;font-size:1rem;color:var(--text-primary);margin-bottom:.625rem}._skillBarBg_qml8j_692{height:6px;background:var(--bg-primary);border-radius:3px;overflow:hidden}._skillBar_qml8j_692{height:100%;background:linear-gradient(90deg,var(--accent),rgba(var(--accent-rgb),.4));border-radius:3px;transform-origin:left;position:relative}._skillBar_qml8j_692:after{content:"";position:absolute;top:0;right:0;width:10px;height:100%;background:var(--accent);border-radius:3px;box-shadow:0 0 10px var(--accent)}._skillPercent_qml8j_719{font-family:var(--font-mono);font-size:.9375rem;font-weight:600;color:var(--accent);min-width:50px;text-align:right}._projectsGrid_qml8j_732{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2.5rem}._projectCard_qml8j_738{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:1.75rem;overflow:hidden;transition:all .5s cubic-bezier(.22,1,.36,1);position:relative}._projectCard_qml8j_738:before{content:"";position:absolute;inset:0;border-radius:1.75rem;padding:1px;background:linear-gradient(135deg,transparent 0%,var(--accent) 50%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease;pointer-events:none}._projectCard_qml8j_738:hover:before{opacity:1}._projectCard_qml8j_738:hover{transform:translateY(-15px) scale(1.01);box-shadow:0 30px 80px #00000059,0 0 40px rgba(var(--accent-rgb),.15)}._projectImage_qml8j_771{width:100%;height:240px;overflow:hidden;position:relative}._projectImage_qml8j_771 img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}._projectCard_qml8j_738:hover ._projectImage_qml8j_771 img{transform:scale(1.08)}._projectImageOverlay_qml8j_789{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.8) 100%);opacity:0;transition:opacity .4s ease}._projectCard_qml8j_738:hover ._projectImageOverlay_qml8j_789{opacity:1}._projectNumber_qml8j_801{position:absolute;top:1.5rem;left:1.5rem;font-family:var(--font-mono);font-size:.75rem;color:var(--accent);background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem .875rem;border-radius:100px;border:1px solid rgba(var(--accent-rgb),.3)}._projectContent_qml8j_815{padding:2rem;position:relative;z-index:2}._projectHeader_qml8j_821{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem}._projectDot_qml8j_828{width:12px;height:12px;border-radius:50%;flex-shrink:0;box-shadow:0 0 15px currentColor}._projectTitle_qml8j_836{font-family:var(--font-mono);font-size:1.5rem;font-weight:500;color:var(--text-primary);margin:0}._projectDescription_qml8j_844{font-size:1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1.25rem}._projectTags_qml8j_851{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.75rem}._projectTag_qml8j_851{font-family:var(--font-mono);font-size:.75rem;color:var(--accent);background:var(--accent-dim);padding:.5rem .875rem;border-radius:100px;border:1px solid var(--border-accent);transition:all .3s ease}._projectTag_qml8j_851:hover{background:var(--accent);color:var(--bg-primary)}._projectLinks_qml8j_874{display:flex;gap:1rem}._projectLink_qml8j_874{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--font-mono);font-size:.875rem;text-decoration:none;padding:.75rem 1.25rem;border-radius:100px;transition:all .4s ease;font-weight:500}._projectLinkPrimary_qml8j_892{background:var(--accent);color:var(--bg-primary)}._projectLinkPrimary_qml8j_892:hover{box-shadow:0 5px 25px rgba(var(--accent-rgb),.4);transform:translateY(-2px)}._projectLinkSecondary_qml8j_902{background:transparent;color:var(--text-secondary);border:1px solid var(--border-subtle)}._projectLinkSecondary_qml8j_902:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}._contact_qml8j_918{background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);position:relative}._contact_qml8j_918:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-medium),transparent)}._contactContent_qml8j_933{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:700px;margin:0 auto}._contactCard_qml8j_942{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:2rem;padding:4rem;width:100%;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}._contactCard_qml8j_942:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(var(--accent-rgb),.05) 0%,transparent 50%);animation:_contactGlow_qml8j_1 10s ease-in-out infinite}@keyframes _contactGlow_qml8j_1{0%,to{transform:translate(0)}50%{transform:translate(20%,20%)}}._contactCard_qml8j_942:hover{border-color:var(--border-accent);box-shadow:0 20px 60px #0003,var(--accent-glow);transform:translateY(-5px)}._contactIcon_qml8j_982{width:80px;height:80px;background:linear-gradient(135deg,var(--accent-dim),rgba(var(--accent-rgb),.2));border:2px solid var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent);margin:0 auto 2rem;position:relative;z-index:1;box-shadow:0 0 30px rgba(var(--accent-rgb),.3)}._contactTitle_qml8j_998{font-family:var(--font-mono);font-size:2rem;color:var(--text-primary);margin:0 0 .75rem;position:relative;z-index:1}._contactSubtitle_qml8j_1007{font-size:1rem;color:var(--text-muted);margin:0 0 1.5rem;position:relative;z-index:1}._contactEmail_qml8j_1015{font-family:var(--font-mono);font-size:1.375rem;color:var(--accent);text-decoration:none;display:inline-block;margin-bottom:2.5rem;transition:all .3s ease;position:relative;z-index:1;padding:.5rem 1rem;border-radius:8px}._contactEmail_qml8j_1015:hover{background:var(--accent-dim);text-shadow:0 0 30px var(--accent);transform:scale(1.05)}._contactSocials_qml8j_1035{display:flex;gap:1.25rem;justify-content:center;position:relative;z-index:1}._socialLink_qml8j_1043{width:56px;height:56px;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1)}._socialLink_qml8j_1043:hover{border-color:var(--accent);color:var(--bg-primary);background:var(--accent);transform:translateY(-5px) scale(1.1);box-shadow:0 10px 30px rgba(var(--accent-rgb),.4)}._footer_qml8j_1069{padding:3rem 2rem;text-align:center;background:var(--bg-secondary);border-top:1px solid var(--border-subtle);position:relative;z-index:1}._footerText_qml8j_1078{font-family:var(--font-mono);font-size:.875rem;color:var(--text-muted)}._footerText_qml8j_1078 span{color:var(--accent);animation:_heartBeat_qml8j_1 1.5s ease-in-out infinite;display:inline-block}@keyframes _heartBeat_qml8j_1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media(max-width:1024px){._aboutContent_qml8j_547{grid-template-columns:1fr;gap:4rem}._aboutHighlights_qml8j_577{grid-template-columns:repeat(3,1fr)}._projectsGrid_qml8j_732{grid-template-columns:1fr}}@media(max-width:768px){._nav_qml8j_30{padding:1rem 1.5rem}._navLinks_qml8j_83{display:none}._hero_qml8j_123{padding:8rem 1.5rem 5rem}._section_qml8j_488{padding:6rem 1.5rem}._aboutHighlights_qml8j_577,._projectsGrid_qml8j_732{grid-template-columns:1fr}._heroCta_qml8j_372{flex-direction:column;width:100%}._ctaButton_qml8j_379{width:100%;justify-content:center}._contactCard_qml8j_942{padding:2.5rem 1.5rem}}#root{width:100%;max-width:100%;margin:0;padding:0;min-height:100vh}.mode-transition-overlay{position:fixed;inset:0;background:var(--bg-primary);z-index:99999;animation:fadeTransition .5s ease-out forwards}@keyframes fadeTransition{0%{opacity:0}50%{opacity:1}to{opacity:0;pointer-events:none}}
