@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{color-scheme:dark;--cyber-bg:#05070d;--cyber-deep:#070b14;--cyber-panel:#0a101eb8;--cyber-panel-strong:#0c1628e0;--cyber-cyan:#00e5ff;--cyber-blue:#2f8cff;--cyber-violet:#7c3cff;--cyber-magenta:#ff2fd6;--cyber-green:#2f8;--cyber-amber:#fc6;--cyber-text:#f4f7fb;--cyber-muted:#9aa8bd;--cyber-border:#00e5ff38;--cyber-border-strong:#00e5ff70;--cyber-shadow:0 24px 80px #00e5ff1f;--cyber-shadow-hot:0 0 36px #ff2fd638;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Anton",Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;--font-mono:"SFMono-Regular","Cascadia Code","Roboto Mono",Consolas,monospace;--section-x:clamp(1rem,4vw,4rem);--section-y:clamp(5rem,10vw,8.5rem)}*{box-sizing:border-box}html{background:var(--cyber-bg);scroll-behavior:smooth}body{color:var(--cyber-text);font-family:var(--font-body);min-width:320px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 18% 12%,#00e5ff29,#0000 28rem),radial-gradient(circle at 86% 22%,#7c3cff29,#0000 30rem),linear-gradient(#05070d,#070b14 48%,#05070d);line-height:1.6;margin:0;overflow-x:hidden}body:before{background:linear-gradient(#ffffff07 1px,#0000 0) 0 0/100% 4px,linear-gradient(90deg,#ffffff05 1px,#0000 0) 0 0/4px 100%;mix-blend-mode:screen;opacity:.22}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:0}body:after{background-image:radial-gradient(circle at 12% 18%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 67% 42%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 84% 76%,#fff 0 1px,#0000 1.5px);background-size:90px 90px,130px 130px,170px 170px;opacity:.045}a{color:inherit}a,button{-webkit-tap-highlight-color:transparent}[tabindex]:focus-visible,a:focus-visible,button:focus-visible{box-shadow:0 0 0 6px #00e5ff29;outline:2px solid var(--cyber-cyan);outline-offset:4px}img{display:block;max-width:100%}::-moz-selection{background:var(--cyber-cyan);color:#001016}::selection{background:var(--cyber-cyan);color:#001016}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#03050a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--cyber-cyan),var(--cyber-violet));border:2px solid #03050a;border-radius:999px}.portfolio-app{isolation:isolate;min-height:100vh;position:relative;width:100%}.portfolio-content{position:relative;z-index:2}.cyber-portfolio{background:linear-gradient(#05070d3d,#05070db8 34%,#05070de0)}.section{align-items:center;display:flex;min-height:100svh;overflow:clip;padding:var(--section-y)var(--section-x);position:relative;width:100%}.section-content{margin:0 auto;position:relative;width:min(100%,1240px);z-index:3}.cyber-label,.section-kicker,.terminal-label{color:var(--cyber-cyan);font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.section-heading{color:var(--cyber-text);font-family:var(--font-display);font-size:clamp(2.65rem,7vw,6.6rem);font-style:italic;font-weight:400;line-height:.96;margin:0;max-width:900px;text-shadow:0 0 24px #00e5ff2e,0 0 54px #7c3cff29;text-transform:uppercase}.section-subtitle{color:var(--cyber-muted);font-size:clamp(1rem,1.7vw,1.2rem);margin:1rem 0 0;max-width:760px}.section-header{display:grid;gap:.75rem;margin-bottom:clamp(2rem,5vw,4rem)}.neon-text{color:var(--cyber-cyan);text-shadow:0 0 18px #00e5ff61}.magenta-text{color:var(--cyber-magenta);text-shadow:0 0 18px #ff2fd661}.cyber-panel,.glass-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0a101ed6,#080c189e),radial-gradient(circle at 0 0,#00e5ff1f,#0000 22rem);border:1px solid var(--cyber-border);box-shadow:var(--cyber-shadow);position:relative}.cyber-panel:before,.glass-card:before{border:1px solid #ffffff0d;content:"";inset:0;pointer-events:none;position:absolute}.cyber-button{align-items:center;background:#00e5ff17;border:1px solid var(--cyber-border-strong);border-radius:0;color:var(--cyber-text);display:inline-flex;font-family:var(--font-mono);font-size:.8rem;font-weight:800;gap:.6rem;justify-content:center;letter-spacing:.08em;min-height:48px;overflow:hidden;padding:.86rem 1.1rem;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.cyber-button:before{background:linear-gradient(90deg,#0000,#ffffff29,#0000);content:"";inset:0;position:absolute;transform:translate(-120%);transition:transform .52s}.cyber-button:hover{background:#00e5ff29;border-color:#00e5ffbd;box-shadow:0 0 28px #00e5ff33;transform:translateY(-2px)}.cyber-button:hover:before{transform:translate(120%)}.cyber-button.primary{background:linear-gradient(135deg,#00e5fff5,#2f8cffd1);border-color:#00e5ffe6;box-shadow:0 0 34px #00e5ff33;color:#001016}.cyber-button.magenta{background:#ff2fd61a;border-color:#ff2fd694}.cyber-chip{align-items:center;background:#00e5ff12;border:1px solid var(--cyber-border);color:var(--cyber-text);display:inline-flex;font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:.05em;min-height:32px;padding:.42rem .68rem;text-transform:uppercase}.cyber-chip.green{background:#22ff8814;border-color:#22ff8857;color:var(--cyber-green)}.cyber-chip.amber{background:#ffcc6614;border-color:#ffcc6657;color:var(--cyber-amber)}.cyber-reveal{opacity:0;transform:translateY(42px)}.no-js .cyber-reveal,.reduced-motion .cyber-reveal{opacity:1;transform:none}.hud-corner{border-color:var(--cyber-cyan);height:18px;opacity:.88;pointer-events:none;position:absolute;width:18px}.hud-corner.tl{border-left:1px solid;border-top:1px solid;left:12px;top:12px}.hud-corner.tr{border-right:1px solid;border-top:1px solid;right:12px;top:12px}.hud-corner.bl{border-left:1px solid;left:12px}.hud-corner.bl,.hud-corner.br{border-bottom:1px solid;bottom:12px}.hud-corner.br{border-right:1px solid;right:12px}.scanline{animation:scanlineSweep 4.8s linear infinite;background:linear-gradient(90deg,#0000,#00e5ffe6,#0000);box-shadow:0 0 24px #00e5ffb8;height:2px;inset-inline:0;pointer-events:none;position:absolute}@keyframes scanlineSweep{0%{opacity:0;top:0}8%{opacity:1}92%{opacity:1}to{opacity:0;top:100%}}@keyframes neonPulse{0%,to{filter:drop-shadow(0 0 4px #00e5ff4d);opacity:.48}50%{filter:drop-shadow(0 0 16px #00e5ff94);opacity:1}}@keyframes packetTravel{0%{offset-distance:0;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes borderShift{0%{background-position:0}to{background-position:200%}}@media(max-width:860px){.section{min-height:auto;padding-block:clamp(4.5rem,18vw,6.5rem)}.section-heading{font-size:clamp(2.45rem,14vw,4.8rem)}.cyber-button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.cyber-reveal{opacity:1;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.cyber-scene[data-v-6d8408b6]{height:100%;inset:0;opacity:.78;position:absolute;width:100%}@media(max-width:768px){.cyber-scene[data-v-6d8408b6]{opacity:.52}}.animated-background[data-v-8a80f4c7]{background:#05070d;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.cyber-radial-field[data-v-8a80f4c7]{background:radial-gradient(circle at 16% 16%,rgba(0,229,255,.2),transparent 26rem),radial-gradient(circle at 84% 12%,rgba(255,47,214,.16),transparent 28rem),radial-gradient(circle at 50% 70%,rgba(47,140,255,.12),transparent 36rem),linear-gradient(180deg,#05070d,#070b14 48%,#03050a);inset:0;position:absolute}.circuit-lines[data-v-8a80f4c7]{filter:drop-shadow(0 0 14px rgba(0,229,255,.18));height:100%;inset:0;opacity:.35;position:absolute;width:100%}.circuit-lines circle[data-v-8a80f4c7],.circuit-lines path[data-v-8a80f4c7]{fill:none;stroke:url(#circuitGlow);stroke-width:1.5}.data-streams[data-v-8a80f4c7]{display:grid;grid-template-columns:repeat(16,1fr);inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 68%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 68%,transparent);opacity:.22;position:absolute}.data-streams span[data-v-8a80f4c7]{align-self:start;animation:streamFall-8a80f4c7 11s linear infinite;animation-delay:var(--delay);color:#00e5ffb8;font-family:var(--font-mono);font-size:.64rem;transform:translateY(-120%);writing-mode:vertical-rl}.cyber-grid-floor[data-v-8a80f4c7]{background-image:linear-gradient(rgba(0,229,255,.24) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.18) 1px,transparent 0);background-size:64px 64px;bottom:-24%;box-shadow:inset 0 -22px 80px #00e5ff14;height:58%;left:-20%;opacity:.52;position:absolute;right:-20%;transform:perspective(620px) rotateX(62deg);transform-origin:bottom center}.scanline-overlay[data-v-8a80f4c7]{background:linear-gradient(180deg,transparent 0 48%,rgba(0,229,255,.08) 50%,transparent 52% 100%);background-size:100% 7px;inset:0;opacity:.18;position:absolute}@keyframes streamFall-8a80f4c7{to{transform:translateY(120vh)}}@media(max-width:768px){.circuit-lines[data-v-8a80f4c7]{opacity:.24}.data-streams[data-v-8a80f4c7]{grid-template-columns:repeat(8,1fr);opacity:.15}.data-streams span[data-v-8a80f4c7]:nth-child(n+9){display:none}.cyber-grid-floor[data-v-8a80f4c7]{opacity:.3}}@media(prefers-reduced-motion:reduce){.data-streams span[data-v-8a80f4c7]{animation:none;transform:translateY(0)}}.boot-sequence[data-v-e7733ef6]{overflow:hidden;padding:.78rem;position:relative}.boot-header[data-v-e7733ef6]{align-items:center;color:var(--cyber-cyan);display:flex;font-size:.72rem;font-weight:800;justify-content:space-between;letter-spacing:.14em;margin-bottom:.5rem}.boot-header[data-v-e7733ef6],.boot-skip[data-v-e7733ef6]{font-family:var(--font-mono)}.boot-skip[data-v-e7733ef6]{background:#00e5ff14;border:1px solid rgba(0,229,255,.3);color:var(--cyber-muted);cursor:pointer;font-size:.68rem;padding:.25rem .55rem}.boot-skip[data-v-e7733ef6]:hover{border-color:var(--cyber-cyan);color:var(--cyber-text)}ol[data-v-e7733ef6]{display:grid;gap:.28rem;list-style:none;margin:0;padding:0}li[data-v-e7733ef6]{align-items:center;animation:bootLine-e7733ef6 .42s ease forwards;animation-delay:calc(var(--line-index)*.62s);color:var(--cyber-text);display:flex;font-family:var(--font-mono);font-size:clamp(.68rem,1.2vw,.78rem);gap:.48rem;min-height:1.25rem;opacity:0;transform:translate(-10px)}.prompt[data-v-e7733ef6]{color:var(--cyber-green)}.boot-sequence:hover li[data-v-e7733ef6],.complete li[data-v-e7733ef6]{opacity:1;transform:none}@keyframes bootLine-e7733ef6{to{opacity:1;transform:translate(0)}}@media(max-width:768px){li[data-v-e7733ef6]{animation-delay:calc(var(--line-index)*.36s)}}.hero-section[data-v-4d329136]{min-height:100svh;padding-top:clamp(3rem,6vw,5.5rem)}.hero-command-grid[data-v-4d329136]{background:linear-gradient(90deg,transparent 0 49.7%,rgba(0,229,255,.16) 50%,transparent 50.3%),linear-gradient(rgba(0,229,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.08) 1px,transparent 0);background-size:100% 100%,86px 86px,86px 86px;inset:10% 0 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,transparent 88%);mask-image:linear-gradient(180deg,transparent,#000 18%,transparent 88%);opacity:.55;pointer-events:none;position:absolute}.hero-content[data-v-4d329136]{align-items:center;display:grid;gap:clamp(1.5rem,5vw,4rem);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.hero-copy[data-v-4d329136]{display:grid;gap:clamp(.95rem,2.2vw,1.35rem)}.hero-title-block[data-v-4d329136]{display:grid;gap:.65rem}.hero-title[data-v-4d329136]{color:var(--cyber-text);font-family:var(--font-display);font-size:clamp(3rem,7.7vw,6.5rem);font-style:italic;font-weight:400;line-height:.86;margin:0;text-shadow:0 0 20px rgba(0,229,255,.26),0 0 58px rgba(255,47,214,.18);text-transform:uppercase}.hero-subtitle[data-v-4d329136]{color:var(--cyber-cyan);font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:800;margin:0}.hero-tagline[data-v-4d329136]{color:var(--cyber-muted);font-size:clamp(1rem,1.8vw,1.2rem);margin:0;max-width:560px}.hero-stats[data-v-4d329136]{gap:.68rem;list-style:none;margin:0;padding:0}.hero-actions[data-v-4d329136],.hero-stats[data-v-4d329136]{display:flex;flex-wrap:wrap}.hero-actions[data-v-4d329136]{gap:.65rem}.hero-actions .cyber-button[data-v-4d329136]{font-size:.72rem;min-height:42px;padding:.68rem .78rem}.hero-visual[data-v-4d329136]{min-width:0}.profile-hud[data-v-4d329136]{margin-left:auto;overflow:hidden;padding:clamp(1rem,3vw,1.4rem);position:relative;width:min(100%,405px)}.profile-status[data-v-4d329136]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.profile-image-frame[data-v-4d329136]{background:#0006;border:1px solid rgba(0,229,255,.34);box-shadow:inset 0 0 42px #00e5ff1f;overflow:hidden;position:relative}.profile-image-frame[data-v-4d329136]:after{background:linear-gradient(180deg,rgba(0,229,255,.08),transparent 24%,rgba(255,47,214,.08)),repeating-linear-gradient(180deg,transparent 0 10px,rgba(0,229,255,.08) 11px,transparent 13px);content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.profile-image-frame img[data-v-4d329136]{aspect-ratio:4/4.28;filter:saturate(.88) contrast(1.08);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.floating-label[data-v-4d329136]{background:#05070dc2;border:1px solid rgba(0,229,255,.3);box-shadow:0 0 18px #00e5ff2e;color:var(--cyber-cyan);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.12em;padding:.38rem .55rem;position:absolute}.label-cloud[data-v-4d329136]{right:-.4rem;top:28%}.label-ai[data-v-4d329136]{border-color:#ff2fd659;color:var(--cyber-magenta);left:-.65rem;top:52%}.label-code[data-v-4d329136]{border-color:#22ff8857;bottom:2.2rem;color:var(--cyber-green);right:9%}@media(max-width:980px){.hero-content[data-v-4d329136]{grid-template-columns:1fr}.profile-hud[data-v-4d329136]{margin:0 auto}}@media(max-width:640px){.hero-actions[data-v-4d329136]{display:grid}.profile-status[data-v-4d329136]{align-items:flex-start;flex-direction:column}.floating-label[data-v-4d329136]{display:none}}.hud-card[data-v-fb3bf649]{--glow-strength:.2;box-shadow:0 18px 62px #00000052,0 0 calc(28px*var(--glow-strength)) color-mix(in srgb,var(--accent-color),transparent 62%);min-height:100%;overflow:hidden;padding:clamp(1.2rem,3vw,1.65rem);position:relative}.hud-card[data-v-fb3bf649]:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-color),transparent 86%),transparent),radial-gradient(circle at 20% 0,color-mix(in srgb,var(--accent-color),transparent 88%),transparent 16rem);content:"";inset:0;opacity:.75;pointer-events:none;position:absolute}h3[data-v-fb3bf649]{color:var(--cyber-text);font-size:clamp(1.15rem,2vw,1.42rem);line-height:1.2;margin:.55rem 0 0}h3[data-v-fb3bf649],p[data-v-fb3bf649]{position:relative;z-index:1}p[data-v-fb3bf649]{color:var(--cyber-muted);margin:.85rem 0 0}[data-v-fb3bf649] *{position:relative;z-index:1}.about-grid[data-v-70222a5f]{align-items:stretch;display:grid;gap:clamp(1.4rem,4vw,3rem);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.identity-card[data-v-70222a5f]{overflow:hidden;padding:1rem;position:relative}.identity-card img[data-v-70222a5f]{aspect-ratio:4/5;border:1px solid rgba(0,229,255,.26);filter:saturate(.9) contrast(1.08);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.identity-meta[data-v-70222a5f]{display:grid;gap:.35rem;padding:1rem .35rem .25rem}.identity-meta h3[data-v-70222a5f]{color:var(--cyber-text);font-size:1.35rem;margin:0}.identity-meta p[data-v-70222a5f]{color:var(--cyber-muted);font-family:var(--font-mono);font-size:.78rem;margin:0}.identity-content[data-v-70222a5f]{display:grid;gap:1rem}.badge-grid[data-v-70222a5f]{display:flex;flex-wrap:wrap;gap:.72rem}@media(max-width:900px){.about-grid[data-v-70222a5f]{grid-template-columns:1fr}.identity-card[data-v-70222a5f]{max-width:430px}}.skill-neural-grid[data-v-72607cd8]{display:grid;gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr))}.skill-cluster[data-v-72607cd8]{min-height:290px;overflow:hidden;padding:clamp(1.25rem,3vw,1.7rem);position:relative}.cluster-lines[data-v-72607cd8]{height:100%;inset:0;opacity:.42;position:absolute;width:100%}.cluster-lines path[data-v-72607cd8]{animation:neonPulse 3.5s ease-in-out infinite;fill:none;stroke:#00e5ff57;stroke-dasharray:5 12;stroke-width:1.4}.cluster-header[data-v-72607cd8]{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem;position:relative;z-index:1}.cluster-header h3[data-v-72607cd8]{color:var(--cyber-text);font-size:clamp(1.2rem,2vw,1.55rem);margin:0}.skill-nodes[data-v-72607cd8]{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0;position:relative;z-index:1}.neural-node[data-v-72607cd8]{background:radial-gradient(circle at top left,rgba(0,229,255,.2),transparent 80%),#05070db8;border:1px solid rgba(0,229,255,.28);box-shadow:0 0 #00e5ff00;color:var(--cyber-text);font-family:var(--font-mono);font-size:.78rem;font-weight:800;letter-spacing:.03em;padding:.72rem .86rem;transition:transform .18s ease,border-color .18s ease,color .18s ease}.neural-node[data-v-72607cd8]:hover{border-color:var(--cyber-cyan);color:var(--cyber-cyan);transform:translateY(-4px) scale(1.02)}@media(max-width:860px){.skill-neural-grid[data-v-72607cd8]{grid-template-columns:1fr}.skill-cluster[data-v-72607cd8]{min-height:230px}}.skills-section[data-v-66221503]:before{background:linear-gradient(90deg,transparent,rgba(0,229,255,.4),transparent);content:"";height:1px;inset:12% 0 auto;position:absolute}.career-tunnel[data-v-f3d4ece8]{display:grid;gap:1.35rem;padding-left:clamp(1.4rem,4vw,3rem);position:relative}.timeline-spine[data-v-f3d4ece8]{background:linear-gradient(180deg,var(--cyber-cyan),var(--cyber-violet),var(--cyber-magenta));border-radius:999px;bottom:.4rem;box-shadow:0 0 28px #00e5ff70;left:.55rem;position:absolute;top:.4rem;width:3px}.timeline-item[data-v-f3d4ece8]{position:relative}.timeline-node[data-v-f3d4ece8]{background:var(--cyber-bg);border:2px solid var(--cyber-cyan);box-shadow:0 0 20px #00e5ffb8;height:18px;left:calc(clamp(1.4rem,4vw,3rem)*-1 - .05rem);position:absolute;top:1.2rem;width:18px}.timeline-card[data-v-f3d4ece8]{overflow:hidden;padding:clamp(1.15rem,3vw,1.55rem);position:relative;transition:transform .18s ease,border-color .18s ease}.timeline-card[data-v-f3d4ece8]:hover{border-color:#00e5ff7a;transform:translate(6px)}.packet-lane[data-v-f3d4ece8]{background:#00e5ff24;height:2px;left:0;position:absolute;right:0;top:0}.packet-lane span[data-v-f3d4ece8]{animation:packetSlide-f3d4ece8 3.2s linear infinite;background:linear-gradient(90deg,transparent,var(--cyber-cyan),transparent);display:block;height:2px;width:58px}.timeline-meta[data-v-f3d4ece8]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}h3[data-v-f3d4ece8]{color:var(--cyber-text);font-size:clamp(1.15rem,2.4vw,1.45rem);margin:0}.company[data-v-f3d4ece8]{color:var(--cyber-cyan);font-family:var(--font-mono);font-size:.88rem;margin:.25rem 0 .8rem}.description[data-v-f3d4ece8]{color:var(--cyber-muted);margin:0}@keyframes packetSlide-f3d4ece8{0%{opacity:0;transform:translate(-70px)}15%,85%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 70px))}}@media(max-width:640px){.career-tunnel[data-v-f3d4ece8]{padding-left:1.4rem}.timeline-node[data-v-f3d4ece8]{left:-1.38rem}}.experience-layout[data-v-7aa93ce5]{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(260px,.62fr) minmax(0,1fr)}.experience-layout .section-header[data-v-7aa93ce5]{position:sticky;top:6rem}@media(max-width:980px){.experience-layout[data-v-7aa93ce5]{grid-template-columns:1fr}.experience-layout .section-header[data-v-7aa93ce5]{position:relative;top:auto}}.project-vault[data-v-fdd887ee]{display:grid;gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr))}.vault-card[data-v-fdd887ee]{min-height:320px;overflow:hidden;padding:clamp(1.25rem,3vw,1.65rem);position:relative;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.vault-card[data-v-fdd887ee]:hover{border-color:#ff2fd673;box-shadow:0 28px 90px #ff2fd621;transform:translateY(-8px)}.vault-scan[data-v-fdd887ee]{background:repeating-linear-gradient(180deg,transparent 0 12px,rgba(0,229,255,.08) 13px,transparent 15px),linear-gradient(90deg,rgba(255,47,214,.12),transparent 42%);inset:0;pointer-events:none;position:absolute;transform:translate(-100%);transition:transform .68s ease}.vault-card:hover .vault-scan[data-v-fdd887ee]{transform:translate(100%)}.vault-header[data-v-fdd887ee]{display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.4rem;position:relative;z-index:1}.vault-state[data-v-fdd887ee]{color:var(--cyber-green);font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.12em}h3[data-v-fdd887ee]{color:var(--cyber-text);font-size:clamp(1.35rem,2.8vw,1.85rem);line-height:1.08;margin:0;max-width:18rem}.client[data-v-fdd887ee],h3[data-v-fdd887ee]{position:relative;z-index:1}.client[data-v-fdd887ee]{color:var(--cyber-cyan);font-family:var(--font-mono);font-size:.84rem;margin:.65rem 0 0}.description[data-v-fdd887ee]{color:var(--cyber-muted);margin:1.1rem 0 1.35rem}.description[data-v-fdd887ee],.project-tags[data-v-fdd887ee]{position:relative;z-index:1}.project-tags[data-v-fdd887ee]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.visit-link[data-v-fdd887ee]{color:var(--cyber-magenta);display:inline-flex;font-family:var(--font-mono);font-size:.78rem;font-weight:800;margin-top:1.3rem;position:relative;text-transform:uppercase;z-index:1}@media(max-width:900px){.project-vault[data-v-fdd887ee]{grid-template-columns:1fr}.vault-card[data-v-fdd887ee]{min-height:auto}}.projects-section[data-v-f9ba1cdf]:after{border:1px solid rgba(255,47,214,.16);box-shadow:0 0 80px #ff2fd60f;content:"";height:36vw;position:absolute;right:-15vw;top:10%;transform:rotate(35deg);width:36vw}.architecture-map[data-v-e9e58b8f]{isolation:isolate;min-height:440px;overflow:hidden;padding:clamp(.75rem,2vw,1.25rem);position:relative;scrollbar-color:var(--cyber-cyan) rgba(0,229,255,.12)}.architecture-scroll[data-v-e9e58b8f]{min-height:390px;overflow:hidden;position:relative}.architecture-scroll[data-v-e9e58b8f]:focus-visible{outline:2px solid var(--cyber-cyan);outline-offset:4px}.architecture-canvas[data-v-e9e58b8f]{min-height:390px;position:relative}.mobile-swipe-tutorial[data-v-e9e58b8f]{display:none}.architecture-diagram[data-v-e9e58b8f]{height:100%;min-height:390px;position:relative;width:100%;z-index:1}.architecture-route[data-v-e9e58b8f]{animation:routeDash-e9e58b8f 18s linear infinite;fill:none;filter:drop-shadow(0 0 10px rgba(0,229,255,.35));stroke:url(#routeGradient);stroke-dasharray:14 18;stroke-linecap:square;stroke-width:3}.architecture-route.secondary[data-v-e9e58b8f]{opacity:.62;stroke-width:2}.architecture-route.reporting[data-v-e9e58b8f]{opacity:.72;stroke-width:2.2}.architecture-node rect[data-v-e9e58b8f]{fill:#05070ddb;stroke:#00e5ff6b;stroke-width:1.6}.architecture-node text[data-v-e9e58b8f]{fill:var(--cyber-text);font-family:var(--font-mono);font-size:18px;font-weight:800;text-anchor:middle}.architecture-node .node-detail[data-v-e9e58b8f]{fill:var(--cyber-muted);font-size:12px;font-weight:700}.architecture-packet[data-v-e9e58b8f]{background:var(--cyber-green);border-radius:999px;box-shadow:0 0 18px #22ff88db;height:10px;position:absolute;width:10px;z-index:2}.route-primary[data-v-e9e58b8f]{animation:packetTravel 5s linear infinite;offset-path:path("M120 260H290C350 260 350 158 420 158H555C620 158 620 260 690 260H990")}.route-secondary[data-v-e9e58b8f]{animation:packetTravel 4.3s linear 1.1s infinite;offset-path:path("M420 158V360H560C630 360 630 260 690 260")}.route-tertiary[data-v-e9e58b8f]{animation:packetTravel 4.7s linear .5s infinite;offset-path:path("M690 260V122H850C920 122 920 260 990 260")}.route-reporting[data-v-e9e58b8f]{animation:packetTravel 3.8s linear .8s infinite;offset-path:path("M690 298V392H758")}@keyframes routeDash-e9e58b8f{to{stroke-dashoffset:-320}}@media(max-width:760px){.architecture-map[data-v-e9e58b8f]{min-height:560px;padding:.9rem}.architecture-scroll[data-v-e9e58b8f]{min-height:530px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x pan-y}.architecture-map[data-v-e9e58b8f]:after{background:linear-gradient(90deg,rgba(0,229,255,.22),transparent 18%,transparent 82%,rgba(255,47,214,.22)),linear-gradient(90deg,rgba(0,229,255,.38),transparent 8%,transparent 92%,rgba(255,47,214,.38));content:"";inset:0;opacity:.48;pointer-events:none;position:absolute;z-index:4}.architecture-canvas[data-v-e9e58b8f]{min-height:530px;scroll-snap-align:start;width:980px}.architecture-diagram[data-v-e9e58b8f]{height:530px;min-height:530px;width:980px}.mobile-swipe-tutorial[data-v-e9e58b8f]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 50% 44%,rgba(0,229,255,.1),transparent 32%),linear-gradient(90deg,#00e5ff14,#05070d8f 38%,#05070d7a 62%,#ff2fd624);border:1px solid rgba(0,229,255,.28);display:flex;inset:.9rem;justify-content:center;opacity:1;pointer-events:none;position:absolute;transition:opacity .26s ease,visibility .26s ease;z-index:12}.mobile-swipe-tutorial[data-v-e9e58b8f]:before{background:linear-gradient(90deg,rgba(0,229,255,.24),transparent 14%,transparent 86%,rgba(255,47,214,.24)),linear-gradient(180deg,rgba(5,7,13,.2),transparent 34%,rgba(5,7,13,.2));box-shadow:inset 0 0 32px #00e5ff29,inset -38px 0 46px #ff2fd62e;content:"";inset:0;pointer-events:none;position:absolute}.swipe-tutorial-panel[data-v-e9e58b8f]{background:#05070deb;border:1px solid rgba(244,247,251,.18);box-shadow:0 0 32px #00e5ff33,inset 0 0 24px #00e5ff14;color:var(--cyber-text);display:grid;font-family:var(--font-mono);font-size:.78rem;font-weight:800;gap:.8rem;justify-items:center;letter-spacing:.08em;line-height:1.25;padding:1.1rem 1.25rem;position:relative;text-align:center;text-transform:uppercase;width:min(76vw,260px);z-index:1}.swipe-tutorial-panel[data-v-e9e58b8f]:before{background:linear-gradient(90deg,transparent,var(--cyber-cyan),transparent);box-shadow:0 0 14px #00e5ffb8;content:"";height:2px;left:12%;position:absolute;top:-1px;width:76%}.has-explored-map .mobile-swipe-tutorial[data-v-e9e58b8f]{opacity:0;visibility:hidden}.swipe-hand-gesture[data-v-e9e58b8f]{animation:swipeTutorialMove-e9e58b8f 1.65s ease-in-out infinite;height:90px;overflow:visible;width:104px}.swipe-hand-outline[data-v-e9e58b8f]{fill:none;stroke:#f4f7fbf0;stroke-linecap:round;stroke-linejoin:round;stroke-width:6.5}.swipe-motion-arc[data-v-e9e58b8f]{fill:none;stroke:#f4f7fbd1;stroke-linecap:round;stroke-width:6.5}}@keyframes swipeTutorialMove-e9e58b8f{0%,to{transform:translate(-12px) rotate(-4deg)}50%{transform:translate(12px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.swipe-hand-gesture[data-v-e9e58b8f]{animation:none}}.architecture-grid[data-v-74de2595]{display:grid;gap:1.35rem}.architecture-capabilities[data-v-74de2595]{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1180px){.architecture-capabilities[data-v-74de2595]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.architecture-capabilities[data-v-74de2595]{grid-template-columns:1fr}}.education-layout[data-v-cb8935d6]{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(420px,.48fr) minmax(0,1fr)}.education-layout .section-header[data-v-cb8935d6]{min-width:0}.education-layout .section-heading[data-v-cb8935d6]{font-size:clamp(3.25rem,6.2vw,5.9rem);max-width:9ch;overflow-wrap:normal}.knowledge-card[data-v-cb8935d6]{align-items:start;display:grid;gap:clamp(1.4rem,4vw,2.4rem);grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);overflow:hidden;padding:clamp(1.2rem,4vw,2rem)}.knowledge-graph[data-v-cb8935d6]{background:radial-gradient(circle at 50% 50%,rgba(0,229,255,.12),transparent 70%);border:1px solid rgba(0,229,255,.2);height:min(52vh,360px);min-height:260px;position:relative}.knowledge-graph svg[data-v-cb8935d6]{height:100%;inset:0;position:absolute;width:100%}.knowledge-graph path[data-v-cb8935d6]{animation:neonPulse 3s ease-in-out infinite;fill:none;stroke:#00e5ff70;stroke-dasharray:6 10;stroke-width:2}.knowledge-node[data-v-cb8935d6]{background:var(--cyber-bg);border:2px solid var(--cyber-cyan);box-shadow:0 0 18px #00e5ff99;height:16px;position:absolute;width:16px}.knowledge-node[data-v-cb8935d6]:first-child{left:48%;top:48%}.knowledge-node[data-v-cb8935d6]:nth-child(2){left:14%;top:48%}.knowledge-node[data-v-cb8935d6]:nth-child(3){border-color:var(--cyber-magenta);right:18%;top:23%}.knowledge-node[data-v-cb8935d6]:nth-child(4){border-color:var(--cyber-green);bottom:18%;left:50%}.education-copy[data-v-cb8935d6]{display:grid;gap:1rem}.education-copy h3[data-v-cb8935d6]{color:var(--cyber-text);font-size:clamp(1.55rem,3vw,2.4rem);margin:0}.degree[data-v-cb8935d6]{color:var(--cyber-cyan);font-size:1.05rem;font-weight:700;margin:0;max-width:42ch}.education-meta[data-v-cb8935d6],.learning-row[data-v-cb8935d6]{gap:.75rem}.education-meta[data-v-cb8935d6]{display:flex;flex-wrap:wrap}.learning-row[data-v-cb8935d6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.learning-row[data-v-cb8935d6] .hud-card{min-height:auto;padding:1rem}.learning-row[data-v-cb8935d6] .hud-card h3{font-size:clamp(1rem,1.7vw,1.28rem)}blockquote[data-v-cb8935d6]{border-left:3px solid var(--cyber-cyan);color:var(--cyber-muted);font-style:italic;margin:0;padding-left:1rem}@media(max-width:1180px){.education-layout[data-v-cb8935d6],.knowledge-card[data-v-cb8935d6]{grid-template-columns:1fr}.education-layout .section-heading[data-v-cb8935d6]{max-width:100%}}@media(max-width:640px){.learning-row[data-v-cb8935d6]{grid-template-columns:1fr}}.contact-command-center[data-v-6c83ed33]{display:grid;gap:clamp(1.2rem,3vw,2rem)}.contact-actions[data-v-6c83ed33]{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.contact-action[data-v-6c83ed33]{display:grid;gap:.5rem;min-height:158px;padding:1.15rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.contact-action[data-v-6c83ed33]:hover{border-color:#00e5ff80;transform:translateY(-6px)}.contact-action strong[data-v-6c83ed33]{color:var(--cyber-text);font-size:1rem;line-height:1.2}.contact-action span[data-v-6c83ed33]:last-child{color:var(--cyber-muted);font-size:.86rem;word-break:break-word}.command-console[data-v-6c83ed33]{display:grid;gap:1rem;max-width:760px;padding:clamp(1.3rem,3vw,2rem)}.command-console h3[data-v-6c83ed33]{color:var(--cyber-text);font-size:clamp(1.4rem,3vw,2.2rem);margin:0}.command-console p[data-v-6c83ed33]{color:var(--cyber-muted);margin:0}.command-console .cyber-button[data-v-6c83ed33]{width:-moz-fit-content;width:fit-content}.site-footer[data-v-6c83ed33]{border-top:1px solid rgba(0,229,255,.16);color:var(--cyber-muted);font-size:.9rem;padding-top:1.5rem}.site-footer a[data-v-6c83ed33]{color:var(--cyber-cyan);text-decoration:none}.site-footer a[data-v-6c83ed33]:hover{text-decoration:underline}@media(max-width:1080px){.contact-actions[data-v-6c83ed33]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.contact-actions[data-v-6c83ed33]{grid-template-columns:1fr}.command-console .cyber-button[data-v-6c83ed33]{width:100%}}.contact-section[data-v-758c373c]{padding-bottom:clamp(3rem,8vw,5rem)}
