html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.6}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--white: #fff;--gray-200: #e9ecef;--gray-400: #ced4da;--gray-600: #6c757d;--gray-800: #343a40;--black: #000;--black-soft: rgb(25, 25, 25);--blue: #0d6efd;--indigo: #6610f2;--purple: #6f42c1;--pink: #d63384;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--primary: #01df74;--secondary: #302c33;--bg-color: #120524;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #e9ecef;--dark: #343a40;--primary-opacity-20: rgba(1, 223, 116, .2);--primary-opacity-15: rgba(1, 223, 116, .15);--primary-opacity-10: rgba(1, 223, 116, .1);--primary-opacity-08: rgba(1, 223, 116, .08);--primary-opacity-06: rgba(1, 223, 116, .06);--primary-opacity-04: rgba(1, 223, 116, .04);--primary-opacity-03: rgba(1, 223, 116, .03);--white-opacity-70: rgba(255, 255, 255, .7);--white-opacity-60: rgba(255, 255, 255, .6);--white-opacity-40: rgba(255, 255, 255, .4);--white-opacity-10: rgba(255, 255, 255, .1);--white-opacity-08: rgba(255, 255, 255, .08);--white-opacity-03: rgba(255, 255, 255, .03);--secondary-opacity-10: rgba(48, 44, 51, .1);--secondary-opacity-08: rgba(48, 44, 51, .08);--secondary-opacity-05: rgba(48, 44, 51, .05);--secondary-opacity-04: rgba(48, 44, 51, .04);--secondary-opacity-02: rgba(48, 44, 51, .02);--black-opacity-90: rgba(0, 0, 0, .9);--purple-opacity-20: rgba(111, 66, 193, .2);--purple-opacity-15: rgba(111, 66, 193, .15);--icon-default-color: #343a40;--badge-icon-color: #fff;--linkedin-color: #0a66c2;--github-color: #000;--github-icon-color: #fff;--daily-dev-color: #0e7a1c;--react-color: #61dafb;--react-icon-color: #000;--nextjs-color: #000;--typescript-color: #3178c6;--javascript-color: #f7df1e;--javascript-icon-color: #000;--sass-color: #c69;--html-color: #e34c26;--vite-color: #646cff;--git-color: #f1502f;--jest-color: #c21325;--storybook-color: #ff4785;--google-color: #4285f4;--firebase-color: #ff7139;--docker-color: #2496ed;--docker-icon-color: #fff;--nodejs-color: #393;--nodejs-icon-color: #fff;--php-color: #777bb4;--responsive-color: #06c;--component-color: #9b59b6;--code-color: #5c6ac4;--chrome-color: #4285f4;--firefox-color: #ff7139;--border-radius: .25rem;--transition-base: .2s ease-out;--transition-fast-base: .1s ease-out;font-size:.9rem;line-height:1.5;font-family:Courier New,courier,monospace;font-weight:400;height:100%;color:var(--primary);background:radial-gradient(ellipse at 50% 0%,rgba(1,223,116,.08) 0%,transparent 50%),radial-gradient(ellipse at 50% 100%,rgba(111,66,193,.25) 0%,transparent 55%),linear-gradient(180deg,var(--bg-color) 0%,#0a0318 50%,#070214 100%);background-color:var(--bg-color);background-attachment:fixed;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{min-height:100%;background-color:var(--bg-color)}body{position:relative;min-height:100%;background-color:var(--bg-color);color:inherit}a{color:var(--primary);text-decoration:none;transition:all var(--transition-base)}a:hover{text-decoration:underline;opacity:.8}body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px),linear-gradient(0deg,transparent 0%,rgba(1,223,116,.03) 1px,transparent 1px),linear-gradient(90deg,transparent 0%,rgba(1,223,116,.03) 1px,transparent 1px);background-size:100% 2px,40px 40px,40px 40px;opacity:.4}body:after{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none;background:radial-gradient(circle,transparent 55%,rgba(0,0,0,.45) 100%);opacity:.5}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.TerminalCursor{top:-.2rem;position:relative;display:inline-block;width:.6em;height:1em;margin-left:.2em;background-color:currentcolor;vertical-align:text-bottom;animation:blink 1s step-end infinite}.TerminalGlow{text-shadow:0 0 4px currentcolor,0 0 8px currentcolor}.Base{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:env(safe-area-inset-top) 1rem 0}@media(min-width:768px){.Base{padding:env(safe-area-inset-top) 2rem 0}}.Base__content{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.Base__glow{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.Base__glowOrb{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);filter:blur(160px)}.Base__glowOrb--primary{width:50rem;height:50rem;background-color:var(--primary-opacity-15);animation:glow-drift 8s ease-in-out infinite}.Base__glowOrb--secondary{left:35%;top:65%;width:28rem;height:28rem;background-color:var(--purple-opacity-20);opacity:.7;animation:glow-drift-reverse 11s ease-in-out infinite}.Base__terminal{position:relative;z-index:10000;width:100%;max-width:calc(500px + 4rem);margin:auto;image-rendering:pixelated}.Base__terminalBody{padding:.75rem}@media(min-width:768px){.Base__terminalBody{padding:2rem}}@keyframes glow-drift{0%,to{transform:translate(-50%,-50%) scale(1)}33%{transform:translate(-46%,-53%) scale(1.07)}66%{transform:translate(-54%,-47%) scale(.95)}}@keyframes glow-drift-reverse{0%,to{transform:translate(-50%,-50%) scale(1)}33%{transform:translate(-55%,-46%) scale(.93)}66%{transform:translate(-44%,-54%) scale(1.08)}}.Home__section{position:relative;width:100%;max-width:500px;margin:1rem auto 0}@media(min-width:768px){.Home__section{margin:1.5rem auto 0}}.Home__egg{position:absolute;top:50%;left:50%;z-index:0;font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;color:var(--yellow);pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%);text-shadow:0 0 12px var(--primary-opacity-35);animation:egg-float 3s ease-in-out infinite}.Home__egg--hidden{display:none}.Home__header{display:flex;flex-direction:column;padding-top:.75rem}@media(min-width:768px){.Home__header{padding-top:1rem}}.Home__intro{margin:0;line-height:inherit;color:inherit}.Home__intro strong{font-weight:700;color:var(--primary)}.Home__divider{width:100%;margin:1.25rem 0 1.5rem;border:0;border-top:1px dashed var(--white-opacity-25)}.Home__line{min-height:1.5em}.Home__line--hidden{visibility:hidden}.Home__output{margin:.5rem 0;color:var(--white)}.Home__spinner{display:flex;align-items:center;gap:.5rem;margin:.35rem 0;font-weight:700;color:var(--primary)}.Home__spinnerFrame{display:inline-block;width:1ch;text-align:center;color:var(--primary)}.Home__spinnerLabel{font-weight:400;color:var(--white-opacity-60)}.Home__finalPrompt{margin-top:.75rem}.Home__statusLink{font-weight:500;color:var(--white-opacity-80);text-decoration:underline;transition:color var(--transition-fast-base)}.Home__statusLink:hover,.Home__statusLink:focus-visible{color:var(--primary);text-decoration:underline}.Home__statusDivider{margin:0 .15rem;color:var(--white-opacity-30)}@keyframes egg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ProfileCard{position:relative;margin-top:.5rem;padding:1rem 1.25rem;background-color:var(--white-opacity-03);border:1px dashed var(--white-opacity-40);border-radius:var(--border-radius)}.ProfileCard__tag{position:absolute;top:-.8em;left:1rem;padding:0 .4rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:700;color:var(--primary);background-color:var(--black-soft)}.ProfileCard__title{margin:.25rem 0 .5rem;font-family:Courier New,monospace;font-size:1.35rem;font-weight:900;letter-spacing:1px;color:var(--primary);text-shadow:0 0 10px var(--primary-opacity-35)}@media(min-width:768px){.ProfileCard__title{font-size:1.6rem}}.ProfileCard__content{margin:.5rem 0 0;font-size:.95rem;line-height:1.5;color:var(--white-opacity-70);text-shadow:0 0 10px var(--primary-opacity-15)}@media(min-width:768px){.ProfileCard__content{margin-top:.65rem;font-size:1rem}}.ProfileCard__content strong{font-weight:700;color:var(--primary)}.Terminal{position:relative;z-index:1;display:flex;flex-direction:column;overflow:hidden;background-color:var(--black-soft);border:1px solid var(--white-opacity-10);border-radius:var(--border-radius);box-shadow:0 0 24px var(--primary-opacity-10);will-change:transform}.Terminal--dragging,.Terminal--resizing{-webkit-user-select:none;user-select:none;transition:none}.Terminal--maximized{position:fixed;inset:.5rem;z-index:10001;display:flex;flex-direction:column;width:auto;max-width:none;height:auto;margin:0;overflow:hidden;border-radius:var(--border-radius);box-shadow:0 0 40px var(--primary-opacity-20)}@media not (min-width:768px){.Terminal--maximized{inset:0;border-radius:0}}.Terminal--maximized .Terminal__bar,.Terminal--maximized .Terminal__bar:active{cursor:default}.Terminal--maximized .Terminal__body{flex:1 1 auto;overflow-y:auto}.Terminal--minimized,.Terminal--closed{display:flex;align-items:center;justify-content:center;padding:2.5rem 1rem;background-color:transparent;border:none;box-shadow:none}.Terminal__body{flex:1 1 auto;min-height:22rem;padding:1.25rem;overflow-y:auto}@media(min-width:768px){.Terminal__body{padding:1.75rem}}.Terminal__footer{display:flex;align-items:center;justify-content:center;padding:.45rem .75rem;font-family:Courier New,monospace;font-size:.75rem;color:var(--white-opacity-60);background-color:var(--white-opacity-08);border-top:1px solid var(--white-opacity-10)}@media(min-width:768px){.Terminal__footer{padding:.5rem 1rem}}.Terminal__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;text-align:center}.Terminal__bar{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;cursor:grab;-webkit-user-select:none;user-select:none;background-color:var(--white-opacity-08);border-bottom:1px solid var(--white-opacity-10);touch-action:none}.Terminal__bar:active{cursor:grabbing}.Terminal__title{font-size:.75rem;color:var(--white-opacity-60)}.Terminal__actions{display:flex;align-items:center;gap:.45rem}.Terminal__actions:hover .Terminal__icon,.Terminal__actions:focus-within .Terminal__icon{opacity:.85}.Terminal__dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;padding:0;cursor:pointer;border:0;border-radius:50%;transition:transform var(--transition-fast-base),opacity var(--transition-fast-base)}.Terminal__dot:hover,.Terminal__dot:focus-visible{transform:scale(1.15);outline:1px solid var(--white-opacity-40);outline-offset:1px}.Terminal__dot:hover .Terminal__icon,.Terminal__dot:focus-visible .Terminal__icon{opacity:1}.Terminal__dot--red{background-color:var(--red)}.Terminal__dot--yellow{background-color:var(--yellow)}.Terminal__dot--green{background-color:var(--green)}.Terminal__dot--green .Terminal__icon{font-size:.38rem}.Terminal__icon{font-size:.55rem;font-weight:900;line-height:1;color:#000000d9;pointer-events:none;opacity:0;transition:opacity var(--transition-fast-base)}.Terminal__notice{display:flex;flex-direction:column;align-items:center;gap:.65rem;text-align:center}.Terminal__message{margin:0;font-family:Courier New,monospace;font-size:.9rem;color:var(--white-opacity-70)}.Terminal__reopen{padding:0 .15rem;font-family:Courier New,monospace;font-size:.85rem;font-weight:700;white-space:pre;color:var(--yellow);cursor:pointer;background-color:transparent;border:none;text-decoration:none;transition:color var(--transition-fast-base),background-color var(--transition-fast-base)}.Terminal__reopen:hover,.Terminal__reopen:focus-visible{color:var(--bg-color);background-color:var(--yellow);text-decoration:none;outline:none}.Terminal__grip{position:absolute;right:0;bottom:0;z-index:10;display:flex;align-items:flex-end;justify-content:flex-end;width:1rem;height:1rem;padding:.15rem;color:var(--white-opacity-40);cursor:se-resize;touch-action:none;transition:color var(--transition-fast-base)}.Terminal__grip:hover,.Terminal__grip:active{color:var(--primary)}.TerminalLinks{margin-top:.75rem}.TerminalLinks__hint{color:var(--white-opacity-40)}.TerminalLinks__row{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.25rem}.TerminalLinks__link{padding:0 .15rem;font-weight:700;white-space:pre;color:var(--yellow);text-decoration:none;transition:color var(--transition-fast-base),background-color var(--transition-fast-base)}.TerminalLinks__link:hover,.TerminalLinks__link:focus-visible{color:var(--bg-color);background-color:var(--yellow);text-decoration:none;opacity:1;outline:none}.TerminalPrompt{white-space:nowrap}.TerminalPrompt__user{font-weight:700;color:var(--primary)}.TerminalPrompt__path{color:var(--white-opacity-60)}
