/*
! tailwindcss v3.0.24 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.absolute{position:absolute}.relative{position:relative}.mb-2{margin-bottom:.5rem}.block{display:block}.flex{display:flex}.h-full{height:100%}.w-full{width:100%}.min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.resize{resize:both}.flex-row{flex-direction:row}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.border-2{border-width:2px}.border-light-yellow{--tw-border-opacity:1;border-color:rgb(107 142 35/var(--tw-border-opacity))}.bg-light-background{--tw-bg-opacity:1;background-color:rgb(234 251 234/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.p-2{padding:.5rem}.p-8{padding:2rem}.text-xs{font-size:.75rem;line-height:1rem}.text-light-foreground{--tw-text-opacity:1;color:rgb(16 52 16/var(--tw-text-opacity))}.text-light-yellow{--tw-text-opacity:1;color:rgb(107 142 35/var(--tw-text-opacity))}.text-dark-green{--tw-text-opacity:1;color:rgb(0 255 136/var(--tw-text-opacity))}.text-dark-red{--tw-text-opacity:1;color:rgb(255 59 59/var(--tw-text-opacity))}.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)}@font-face{font-family:Hack;src:url(/assets/fonts/Hack-NF.ttf);display:swap}*{font-family:Hack,monospace}body,body>div:first-child,div#__next,div#__next>div,html{height:100%;overflow:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#1e252e;border-radius:5px}::-webkit-scrollbar-thumb{background:#ebdbb2;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#ff8037}.crt{--crt-text-shadow:0 0 4px rgba(0,255,128,.65),0 0 18px rgba(0,255,128,.32),1.5px 0 1.2px rgba(0,255,128,.22),-1.3px 0 1.2px rgba(0,128,255,.14),0 1.3px 1.2px rgba(255,0,0,.12);--crt-filter-base:contrast(1.25) saturate(1.4) brightness(1.08);--crt-filter-extra:none;--crt-transform:none;--crt-scale:1}.crt,.crt *{text-shadow:var(--crt-text-shadow)}.crt-frame{position:absolute;top:2.2%;right:.8%;bottom:.8%;left:2.2%}.crt-inner{position:absolute;inset:0;width:100%;height:100%;transform-origin:50% 50%;filter:var(--crt-filter-extra) var(--crt-filter-base);transform:var(--crt-transform) scale(var(--crt-scale));will-change:filter,transform}.crt-warp-sm{--crt-filter-extra:url(#crt-barrel-sm);--crt-scale:0.996;--crt-transform:none}.crt-warp-md{--crt-filter-extra:url(#crt-barrel-md);--crt-scale:0.990;--crt-transform:none}.crt-warp-lg{--crt-filter-extra:url(#crt-barrel-lg);--crt-scale:0.985;--crt-transform:none}.crt-curve{--crt-perspective:700px;--crt-transform:rotateX(0.9deg) rotateY(0.8deg);--crt-scale:0.985}.crt:before{background:linear-gradient(hsla(0,0%,100%,.02),rgba(0,0,0,.05)),repeating-linear-gradient(180deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.25) 2px,rgba(0,0,0,.06) 3px,rgba(0,0,0,.06) 4px),repeating-linear-gradient(90deg,rgba(255,0,0,.05) 0,rgba(255,0,0,.05) 1px,rgba(0,255,0,.05) 0,rgba(0,255,0,.05) 2px,rgba(0,0,255,.05) 0,rgba(0,0,255,.05) 3px,transparent 0,transparent 4px);background-size:auto,auto,4px 100%;background-blend-mode:soft-light,multiply,screen;opacity:.66;mix-blend-mode:multiply;z-index:10;-webkit-animation:crt-scan 8s linear infinite;animation:crt-scan 8s linear infinite}.crt:after,.crt:before{content:"";position:absolute;inset:0;pointer-events:none}.crt:after{background:radial-gradient(ellipse at center,transparent 58%,rgba(0,0,0,.28) 100%),repeating-linear-gradient(45deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.02) 1px,rgba(0,0,0,.02) 2px,rgba(0,0,0,.02) 3px);-webkit-animation:crt-flicker 7s steps(60) infinite,crt-noise 1.8s steps(30) infinite;animation:crt-flicker 7s steps(60) infinite,crt-noise 1.8s steps(30) infinite;opacity:.38;z-index:11}@-webkit-keyframes crt-flicker{0%,to{opacity:.32}50%{opacity:.44}}@keyframes crt-flicker{0%,to{opacity:.32}50%{opacity:.44}}@-webkit-keyframes crt-scan{0%{background-position:0 0,0 0,0 0}to{background-position:0 4px,0 2px,0 0}}@keyframes crt-scan{0%{background-position:0 0,0 0,0 0}to{background-position:0 4px,0 2px,0 0}}@-webkit-keyframes crt-noise{0%,to{opacity:.34}20%{opacity:.38}40%{opacity:.42}60%{opacity:.36}80%{opacity:.4}}@keyframes crt-noise{0%,to{opacity:.34}20%{opacity:.38}40%{opacity:.42}60%{opacity:.36}80%{opacity:.4}}.login-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;background:#000}.login-inner{position:relative;width:min(820px,92vw);padding:24px 20px 18px;text-align:center;z-index:2}.matrix-rain{position:fixed;inset:0;width:100%;height:100%;z-index:1;opacity:.6}.login-title{font-family:Hack,monospace;letter-spacing:.08em;margin-bottom:26px}.login-title-line{display:block;font-weight:900;text-transform:uppercase;text-shadow:var(--crt-text-shadow)}.login-title-first{font-size:clamp(48px,9vw,120px);line-height:1.05;color:var(--tw-color-dark-green,#0f8)}.login-title-last{font-size:clamp(42px,8vw,96px);line-height:1.02;color:var(--tw-color-dark-yellow,#9acd32)}.glitch{-webkit-animation:glitch-intense .6s linear 1;animation:glitch-intense .6s linear 1}@-webkit-keyframes glitch-intense{0%{transform:translate(0) skewX(0deg);filter:hue-rotate(0deg) contrast(1) saturate(1);opacity:1}10%{transform:translate(-2px,1px) skewX(-6deg);filter:hue-rotate(20deg) contrast(1.15) saturate(1.2);opacity:.95}20%{transform:translate(2px,-2px) skewX(7deg);filter:hue-rotate(-25deg) contrast(1.25) saturate(1.3);opacity:.9}30%{transform:translate(-3px) skewX(-4deg);filter:hue-rotate(15deg) contrast(1.2) saturate(1.25);opacity:.96}40%{transform:translate(3px,-1px) skewX(8deg);filter:hue-rotate(-35deg) contrast(1.3) saturate(1.4);opacity:.88}50%{transform:translate(-2px,2px) skewX(-8deg);filter:hue-rotate(30deg) contrast(1.35) saturate(1.45);opacity:.92}60%{transform:translate(2px) skewX(5deg);filter:hue-rotate(-20deg) contrast(1.25) saturate(1.35);opacity:.95}70%{transform:translate(-1px,-1px) skewX(-5deg);filter:hue-rotate(10deg) contrast(1.2) saturate(1.25);opacity:.97}80%{transform:translate(1px,2px) skewX(6deg);filter:hue-rotate(-15deg) contrast(1.2) saturate(1.3);opacity:.94}90%{transform:translate(0) skewX(-2deg);filter:hue-rotate(5deg) contrast(1.1) saturate(1.15);opacity:.98}to{transform:translate(0) skewX(0deg);filter:hue-rotate(0deg) contrast(1) saturate(1);opacity:1}}@keyframes glitch-intense{0%{transform:translate(0) skewX(0deg);filter:hue-rotate(0deg) contrast(1) saturate(1);opacity:1}10%{transform:translate(-2px,1px) skewX(-6deg);filter:hue-rotate(20deg) contrast(1.15) saturate(1.2);opacity:.95}20%{transform:translate(2px,-2px) skewX(7deg);filter:hue-rotate(-25deg) contrast(1.25) saturate(1.3);opacity:.9}30%{transform:translate(-3px) skewX(-4deg);filter:hue-rotate(15deg) contrast(1.2) saturate(1.25);opacity:.96}40%{transform:translate(3px,-1px) skewX(8deg);filter:hue-rotate(-35deg) contrast(1.3) saturate(1.4);opacity:.88}50%{transform:translate(-2px,2px) skewX(-8deg);filter:hue-rotate(30deg) contrast(1.35) saturate(1.45);opacity:.92}60%{transform:translate(2px) skewX(5deg);filter:hue-rotate(-20deg) contrast(1.25) saturate(1.35);opacity:.95}70%{transform:translate(-1px,-1px) skewX(-5deg);filter:hue-rotate(10deg) contrast(1.2) saturate(1.25);opacity:.97}80%{transform:translate(1px,2px) skewX(6deg);filter:hue-rotate(-15deg) contrast(1.2) saturate(1.3);opacity:.94}90%{transform:translate(0) skewX(-2deg);filter:hue-rotate(5deg) contrast(1.1) saturate(1.15);opacity:.98}to{transform:translate(0) skewX(0deg);filter:hue-rotate(0deg) contrast(1) saturate(1);opacity:1}}.login-form{display:inline-flex;gap:10px;align-items:center;background:rgba(0,0,0,.35);padding:10px 12px;border-radius:6px;border:1px solid rgba(0,255,136,.35)}.login-label{color:rgba(218,255,218,.9)}.login-input{background:transparent;border:none;outline:none;color:#d2ffd2;min-width:min(380px,60vw)}.login-rotator{margin-top:14px;color:rgba(210,255,210,.9);font-size:clamp(14px,2.6vw,18px);letter-spacing:.02em;text-shadow:var(--crt-text-shadow);min-height:1.4em}.login-rotator-caret{display:inline-block;width:10px;height:1em;margin-left:3px;border-right:2px solid;-webkit-animation:caret-blink 1s steps(2,start) infinite;animation:caret-blink 1s steps(2,start) infinite;vertical-align:-.05em}@-webkit-keyframes caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes caret-blink{0%,to{opacity:1}50%{opacity:0}}.sumfetch-container{display:flex;justify-content:center}.sumfetch-grid{display:inline-grid;grid-template-columns:auto 1fr;-moz-column-gap:18px;column-gap:18px;row-gap:2px;align-items:start}.sumfetch-left{white-space:pre;line-height:1;color:#fff;text-shadow:var(--crt-text-shadow);font-size:1.3em}.sumfetch-right pre{white-space:pre;margin:0;line-height:1.1;font-variant-ligatures:none}.sumfetch-border{color:rgba(110,255,140,.86);font-weight:700}.sumfetch-title{color:#b6ff66;font-weight:800;font-size:1.2em}.sumfetch-icon{color:#9eff88}.sumfetch-key{font-weight:700}.sumfetch-key--green{color:#9eff88}.sumfetch-key--yellow{color:#ffd75a}.sumfetch-key--blue{color:#77baff}.sumfetch-key--magenta{color:#ff7bd9}.sumfetch-key--red{color:#ff6b6b}.sumfetch-key--linkedin{color:#0a66c2}.sumfetch-key--github{color:#c9d1d9}.sumfetch-about-val{color:#b6ff66;font-weight:600}.sumfetch-right{font-size:.9em;line-height:1.15}.sumfetch-link{color:inherit;text-decoration:underline}.sumfetch-link.sumfetch-val--red{color:#ff6b6b}.sumfetch-link.sumfetch-val--yellow{color:#ffd75a}.sumfetch-link.sumfetch-val--linkedin{color:#0a66c2}.sumfetch-link.sumfetch-val--github{color:#c9d1d9}.sumfetch-link:hover{color:#e6e6e6}.sumfetch-deg-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.15em;line-height:1}.sumfetch-deg-icon-svg{width:100%;height:100%}.sumfetch-deg-icon--physics{font-size:1.2em}.fs-browser{position:relative;margin-top:1.5rem;border:1px solid rgba(154,205,50,.45);background:rgba(6,20,10,.78);border-radius:14px;padding:18px 22px 20px;color:#d2ffd2;outline:none;box-shadow:inset 0 0 0 1px rgba(146,255,197,.18),0 18px 40px rgba(5,25,15,.45)}.fs-browser:focus{box-shadow:inset 0 0 0 1px rgba(154,205,50,.4),0 20px 48px rgba(10,50,26,.55)}.fs-browser__window{display:flex;flex-direction:column;gap:12px}.fs-browser__titlebar{font-size:.82rem;text-transform:uppercase;letter-spacing:.16em;color:rgba(154,205,50,.9)}.fs-browser__path{font-size:.95rem;color:rgba(210,255,226,.85)}.fs-browser__list{display:grid;gap:6px;max-height:260px;overflow-y:auto;padding-right:4px}.fs-browser__row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:rgba(10,30,16,.55);border:1px solid transparent;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.fs-browser__row:hover{background:rgba(20,52,30,.65);border-color:rgba(154,205,50,.32)}.fs-browser__row--active{background:rgba(36,94,60,.7);border-color:rgba(154,205,50,.55);box-shadow:0 12px 26px rgba(12,58,30,.55)}.fs-browser__badge{min-width:42px;padding:2px 8px;border:1px solid rgba(154,205,50,.4);border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:rgba(154,205,50,.9);background:rgba(12,36,20,.8)}.fs-browser__name{font-weight:600;color:#e4ffe8}.fs-browser__description{margin-left:auto;font-size:.82rem;color:rgba(186,255,216,.7)}.fs-browser__status{font-size:.78rem;color:rgba(186,255,216,.75)}.fs-browser__footer{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.75rem;color:rgba(168,255,208,.65)}.fs-browser__footer span{white-space:nowrap}.fs-browser__empty{padding:14px;border-radius:10px;text-align:center;font-size:.82rem;color:rgba(186,255,216,.65);background:rgba(12,32,18,.6);border:1px dashed rgba(154,205,50,.35)}.fs-browser__closed{margin-top:16px;padding:14px 16px;border-radius:10px;background:rgba(6,20,10,.6);border:1px dashed rgba(154,205,50,.32);color:rgba(200,255,215,.8);text-align:center}.fs-browser__noscript{margin-top:12px;font-size:.75rem;color:rgba(154,205,50,.75)}.fs-browser__error{padding:16px;border-radius:12px;border:1px solid rgba(154,205,50,.4);background:rgba(18,40,26,.75);color:rgba(255,220,180,.82);font-size:.82rem}.fs-browser__modal{position:absolute;inset:0;background:rgba(0,12,6,.92);align-items:center;justify-content:center;padding:24px;z-index:30;box-shadow:0 24px 60px rgba(10,60,30,.6)}.fs-browser__modal,.fs-browser__modal-window{display:flex;border-radius:12px;border:1px solid rgba(154,205,50,.45)}.fs-browser__modal-window{width:min(720px,100%);max-height:calc(100% - 32px);flex-direction:column;background:rgba(5,22,13,.95);color:#d6ffe0;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(146,255,197,.18)}.fs-browser__modal-title{font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;padding:12px 18px;background:rgba(22,72,40,.85);border-bottom:1px solid rgba(154,205,50,.38)}.fs-browser__modal-subtitle{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(186,255,216,.7);padding:8px 18px;border-bottom:1px solid rgba(154,205,50,.22);background:rgba(14,44,26,.65)}.fs-browser__modal-body{flex:1;margin:0;padding:16px 20px 16px 18px;overflow-y:auto;font-size:.9rem;line-height:1.5;white-space:pre-wrap;color:#e8ffe9;background:rgba(6,26,14,.9)}.fs-browser__modal-status{padding:10px 18px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;background:rgba(26,78,44,.85);color:rgba(210,255,226,.85);border-top:1px solid rgba(154,205,50,.32)}@media (max-width:640px){.fs-browser__list{max-height:220px}.fs-browser__footer{flex-direction:column;align-items:flex-start}.fs-browser__modal{padding:16px}.fs-browser__modal-window{max-height:calc(100% - 16px)}}.fs-browser__modal--full{align-items:flex-start;justify-content:flex-start;overflow-y:auto;padding-top:18px;padding-bottom:18px}.fs-browser__modal-window--full{width:100%;max-height:none;height:auto}.fs-browser__modal-body--full{max-height:none;overflow:visible}.terminal-current-line{background:rgba(30,84,52,.32);border:1px solid rgba(154,205,50,.25);border-radius:10px;padding:8px 12px;margin:4px 0;transition:box-shadow .2s ease,border-color .2s ease}.terminal-current-line:focus-within{border-color:rgba(154,205,50,.45);box-shadow:0 0 20px rgba(154,205,50,.25)}.ps1-separator{color:rgba(154,205,50,.85);margin:0 2px}.ps1-host{color:#a4ffce;text-shadow:0 0 10px rgba(154,205,50,.35)}.ps1-path{color:rgba(186,255,216,.85);text-shadow:0 0 6px rgba(146,255,197,.3);margin-left:4px}.sumfetch-link--social,.sumfetch-link[data-link=mihir-talati-2671a2247],.sumfetch-link[data-link=mihirtalati3-gmail-com]{text-shadow:0 0 5px rgba(146,255,197,.12);filter:none}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (prefers-color-scheme:dark){.dark\:border-dark-yellow{--tw-border-opacity:1;border-color:rgb(154 205 50/var(--tw-border-opacity))}.dark\:bg-dark-background{--tw-bg-opacity:1;background-color:rgb(10 15 10/var(--tw-bg-opacity))}.dark\:text-dark-foreground{--tw-text-opacity:1;color:rgb(210 255 210/var(--tw-text-opacity))}.dark\:text-dark-yellow{--tw-text-opacity:1;color:rgb(154 205 50/var(--tw-text-opacity))}}@media (min-width:768px){.md\:min-w-full{min-width:100%}.md\:text-base{font-size:1rem;line-height:1.5rem}}