@source "../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php";@source "../../storage/framework/views/*.php";@source "../**/*.blade.php";@source "../**/*.js";@property --rotate{syntax: "<angle>"; initial-value: 45deg; inherits: false;}:root{--bg-color: #0a0a0a;--fg-color: #fff;--fg-color-content: rgb(209 213 219);--bg-color-special: #191919;--fg-color-special: rgb(226, 81, 81);--fg-color-light: rgb(156 163 175);--width-container: 1280px}*{box-sizing:border-box}.full{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw}.full>div{max-width:var(--width-container);margin:0 auto;padding:0 1em}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--bg-color);color:var(--fg-color);font-size:18px;min-height:100vh;display:grid;grid-template-rows:auto 1fr}body>header{z-index:2;padding:.5em 1em;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;width:100%;transition:all .3s ease}body>header nav{display:flex;justify-content:space-between;align-items:center}body>header nav ul{padding:0;margin:.2em 0;list-style:none;gap:1em;display:flex;align-items:self-start}body>header nav ul li{text-transform:uppercase;color:var(--fg-color-light);fill:var(--fg-color-light)}body>header nav ul li svg{width:1.1em;height:1.1em;fill:var(--fg-color-light)}body>header nav ul.logo{font-weight:600;font-size:1.25em;letter-spacing:-.05em}body>header nav ul.logo span{color:var(--fg-color-special)}body>header:hover{transform:translateY(-5px)}body main{margin:4em 1em 1em;padding-bottom:1em}body main>*{max-width:var(--width-container);margin:0 auto}body .lang-selector select{border:none;outline:none;color:inherit;background-color:inherit;font-size:1em;text-transform:uppercase;vertical-align:top}body .page{padding:0 1em}body .page h1,body .page h2,body .page h3,body .page h4,body .page h5,body .page h6{margin:0;font-size:initial}body .page .profile{margin-top:3em;max-width:1024px}body .page .profile>header{margin-bottom:1em;font-size:2em;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1em}body .page .profile>header .profile__image{margin-top:.5em;width:100px;height:100px;position:relative}body .page .profile>header .profile__image .profile__image__bg{border-radius:50%;position:absolute;inset:-.25rem;filter:blur(8px);opacity:.25;background:linear-gradient(to right,#ff5f6d,#ffc371);transition-duration:1s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}body .page .profile>header .profile__image img{border-radius:50%;width:100%;height:100%;object-fit:cover;filter:grayscale(100%) brightness(80%);border-width:2px}body .page .profile>header .profile__image:hover .profile__image__bg{filter:blur(12px);opacity:.5}body .page .profile>header .profile__title h1{font-size:1em;margin:0}body .page .profile>header .profile__title h1 strong{background:linear-gradient(135deg,#ff5f6d,#ffc371);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body .page .profile>header .profile__subtitle{font-size:1.75rem;font-weight:300;color:var(--fg-color-light);margin-top:.5em}@media(min-width:768px){body .page .profile>header{flex-direction:row;align-items:flex-start;gap:30px;text-align:left;font-size:3.75em}}body .page .profile .profile__content{color:var(--fg-color-content);font-size:1.2em;font-weight:300;line-height:1.6}@media(min-width:768px){body .page .profile .profile__content{font-size:1.75em}}body .page .profile .profile__work{margin-top:2em;display:flex}body .page .profile .profile__work>div{font-weight:300;font-size:.75em;padding:.5rem 1rem;border-radius:9999px;background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);color:#9ca3af;box-shadow:0 4px 30px #0000001a;transition:all .3s ease}body .page .profile .profile__work>div a{color:#fff;text-decoration:none;transition:all .3s ease}body .page .profile .profile__work>div:hover{border-color:#ff5f6d66;transform:translateY(-5px)}body .page .experience,body .page .open-source{margin-top:5em}:is(body .page .experience,body .page .open-source) .experience__title,:is(body .page .experience,body .page .open-source) .open-source__title{font-size:1.5em;display:flex;align-items:flex-start;gap:.25em;margin-bottom:1.5em}:is(:is(body .page .experience,body .page .open-source) .experience__title,:is(body .page .experience,body .page .open-source) .open-source__title) .icon-h{display:flex;padding:.5rem;background-color:#2563eb1a;border-radius:8px}:is(:is(body .page .experience,body .page .open-source) .experience__title,:is(body .page .experience,body .page .open-source) .open-source__title) .icon-h svg{color:#2563eb;width:24px;height:24px}:is(:is(body .page .experience,body .page .open-source) .experience__title,:is(body .page .experience,body .page .open-source) .open-source__title) .icon-h.orange{background-color:#f973161a}:is(:is(body .page .experience,body .page .open-source) .experience__title,:is(body .page .experience,body .page .open-source) .open-source__title) .icon-h.orange svg{color:#f97316}:is(:is(body .page .experience,body .page .open-source) .experience__title,:is(body .page .experience,body .page .open-source) .open-source__title) h2{font-size:1em}:is(body .page .experience,body .page .open-source) .experience__content,:is(body .page .experience,body .page .open-source) .open-source__content{margin-top:1em}:is(:is(body .page .experience,body .page .open-source) .experience__content,:is(body .page .experience,body .page .open-source) .open-source__content) p{margin:0}body .page .experience{background-color:#ffffff05;padding:2em}body .page .experience .experience__content .items{margin-top:1.5em;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2em}body .page .experience .experience__content .item{display:flex;flex-direction:column;gap:1.5em;padding:1.75em;border-radius:1.5em;background-color:var(--bg-color);border:1px solid rgb(255 255 255 / .04)}body .page .experience .experience__content .item header{display:flex;align-items:center;justify-content:space-between}body .page .experience .experience__content .item .title{display:flex;align-items:center;gap:.75em}body .page .experience .experience__content .item .title .icon-h{display:flex;padding:.5rem;background-color:#2563eb1f;border-radius:.75em}body .page .experience .experience__content .item .title .icon-h svg{color:#2563eb;width:22px;height:22px}body .page .experience .experience__content .item .title h3{font-size:1.1em;margin:0}body .page .experience .experience__content .experience-list{display:flex;flex-direction:column;gap:1em}body .page .experience .experience__content .experience-list__item{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.9em 1.1em;border-radius:1em;background-color:#ffffff08;border:1px solid rgb(255 255 255 / .04)}body .page .experience .experience__content .experience-list__name{display:flex;align-items:center;gap:.65em}body .page .experience .experience__content .experience-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;border-radius:.8em;background-color:#ffffff0d}body .page .experience .experience__content .experience-icon svg,body .page .experience .experience__content .experience-icon img{width:1.4em;height:1.4em}body .page .experience .experience__content .experience-list__level{color:#a1a1aa;font-size:.85em;letter-spacing:.08em;text-transform:uppercase;font-size:.6em}body .page .open-source .open-source__content .items{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:2em}@media(max-width:500px){body .page .open-source .open-source__content .items{grid-template-columns:1fr}}body .page .open-source .open-source__content .item{display:flex;flex-direction:column;justify-content:space-between;gap:.5em;padding:2em;border-radius:1em;position:relative;background-color:var(--bg-color);font-size:1em}body .page .open-source .open-source__content .item header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2em}body .page .open-source .open-source__content .item svg{color:#52525b;transition:all .3s ease}body .page .open-source .open-source__content .item .title{display:flex;align-items:flex-start;gap:.25em}body .page .open-source .open-source__content .item .title svg{color:#a1a1aa}body .page .open-source .open-source__content .item .title a{color:#f4f4f5;font-weight:600;text-decoration:none;transition:all .3s ease}body .page .open-source .open-source__content .item .title a:hover{color:#f97316;text-decoration:underline}body .page .open-source .open-source__content .item .tags{margin-top:.75em;display:flex;flex-wrap:wrap;gap:.5em}body .page .open-source .open-source__content .item .tags span{font-size:.65rem;line-height:1rem;padding:.25em .75em;border:1px solid var(--fg-color-light);border-radius:1em;color:#d4d4d8;background-color:#18181b80}body .page .open-source .open-source__content .item .description{line-height:1.3em;color:var(--fg-color-light);flex:1}body .page .open-source .open-source__content .item .description code{color:var(--fg-color);font-weight:700;font-family:inherit}body .page .open-source .open-source__content .item .description ul{padding-left:1em;margin-left:0}body .page .open-source .open-source__content .item .description ul li{margin-bottom:.5em;color:#a1a1aa;font-size:.87em;transition:all .5s ease;list-style-type:"✓ "}body .page .open-source .open-source__content .item .description ul li::marker{color:#f97316}body .page .open-source .open-source__content .item .description p:last-of-type:before{content:"";display:block;width:100%;height:.5px;background-color:#71717a;margin:1.5rem 0 .75rem}body .page .open-source .open-source__content .item .description p:last-of-type{color:#71717a;padding-top:1.5rem;font-size:.8em}body .page .open-source .open-source__content .item:before{content:"";border-radius:1em;background-image:linear-gradient(var(--rotate),#ff4b2b,#f86184 43%,#ffb347);position:absolute;z-index:-1;inset:-1px;transition:all .5s}body .page .open-source .open-source__content .item:hover:before{animation:spin 2.5s linear infinite}body .page .open-source .open-source__content .item:hover li{transform:scale(1.01) translateY(-5px);color:#fff!important}body .page .open-source .open-source__content .item:hover svg{color:#a1a1aa}a{color:var(--fg-color)}::selection{background:var(--fg-color-special);color:var(--bg-color-special)}.glow{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);width:40vw;height:40vw;background:radial-gradient(circle,rgba(255,95,109,.15) 0%,transparent 70%);z-index:-1;filter:blur(60px)}@keyframes spin{0%{--rotate: 0deg}to{--rotate: 360deg}}
