.banner-wrap{display:flex;flex-direction:column;justify-content:center}.banner{display:flex;flex-direction:row;align-items:center;gap:50px;margin-top:45vh;margin-bottom:20px;transform:translateY(-50%)}@media (max-width: 1300px){.banner{max-width:950px;margin-left:auto;margin-right:auto}}@media (max-width: 880px){.banner{flex-direction:column;gap:20px;align-items:flex-start;max-width:480px;margin-left:auto;margin-right:auto}}.avatar img{width:clamp(120px,26vmin,200px);height:clamp(120px,26vmin,200px);border-radius:50%;aspect-ratio:1/1;flex-shrink:0;pointer-events:none;user-select:none;animation-name:avatar;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:.3s;animation-fill-mode:both}@keyframes avatar{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.title{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.name{width:min(500px,100%);max-width:100%;position:relative}.name-svg{background-color:color-mix(in srgb,var(--md-sys-color-primary-container) clamp(25%,350% * var(--scroll-y-percent, 0) + 25%,95%),transparent);backdrop-filter:saturate(2) brightness(2.5) blur(12px)}@supports not (color: color-mix(in srgb,red,red)){.name-svg{background-color:rgba(var(--md-sys-color-primary-container-rgb),clamp(25%,350% * var(--scroll-y-percent, 0) + 25%,95%))}}body.light-bg .name-svg{backdrop-filter:saturate(2.5) brightness(.5) blur(12px)}.name-text-overlay{position:absolute;font-size:25px;top:0;pointer-events:none;z-index:-1;filter:opacity(0)}.bio{opacity:clamp(.7,.75 * var(--scroll-y-percent, 0) + .7,.85);color:color-mix(in srgb,var(--md-sys-color-primary-container),#fff clamp(10%,-275% * var(--scroll-y-percent, 0) + 65%,65%));user-select:none;font-size:clamp(18px,3vmin,25px);font-weight:400;-webkit-mask-image:linear-gradient(to right,rgb(0,0,0) 45.4545454545%,rgba(0,0,0,0) 54.5454545455%);-webkit-mask-size:220% 100%;-webkit-mask-repeat:no-repeat;animation-name:bio-fade;animation-duration:2s;animation-timing-function:ease-in-out;animation-delay:1.9s;animation-fill-mode:both}@supports not (color: color-mix(in srgb,red,red)){.bio{color:rgb(calc(var(--md-sys-color-primary-container-r) * (1 - clamp(.1,-2.75 * var(--scroll-y-percent, 0) + .65,.65)) + 255 * clamp(.1,-2.75 * var(--scroll-y-percent, 0) + .65,.65)),calc(var(--md-sys-color-primary-container-g) * (1 - clamp(.1,-2.75 * var(--scroll-y-percent, 0) + .65,.65)) + 255 * clamp(.1,-2.75 * var(--scroll-y-percent, 0) + .65,.65)),calc(var(--md-sys-color-primary-container-b) * (1 - clamp(.1,-2.75 * var(--scroll-y-percent, 0) + .65,.65)) + 255 * clamp(.1,-2.75 * var(--scroll-y-percent, 0) + .65,.65)))}}body.light-bg .bio{filter:brightness(clamp(.4,3 * var(--scroll-y-percent, 0) + .4,1))}@keyframes bio-fade{0%{-webkit-mask-position:100% 0}to{-webkit-mask-position:0% 0}}.down-arrow{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:center;-webkit-tap-highlight-color:transparent;transition:opacity .3s ease}.down-arrow .down-arrow-inner{font-size:min(60px,12vw);width:1em;height:1.5em;padding-left:.25em;padding-right:.25em;cursor:pointer;color:color-mix(in srgb,var(--md-sys-color-primary-container),#fff 30%);opacity:.55;transition:opacity .25s ease}@supports not (color: color-mix(in srgb,red,red)){.down-arrow .down-arrow-inner{color:rgb(calc(var(--md-sys-color-primary-container-r) * .7 + 76.5),calc(var(--md-sys-color-primary-container-g) * .7 + 76.5),calc(var(--md-sys-color-primary-container-b) * .7 + 76.5))}}.down-arrow .down-arrow-inner:hover{opacity:.8}html.scrolled .down-arrow{opacity:0;pointer-events:none}.content{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:60px}@supports (animation-timeline: scroll(root y)){.content{animation:content-shift auto linear;animation-fill-mode:both;animation-timeline:scroll(root y);animation-range-start:0;animation-range-end:25vh}@keyframes content-shift{0%{margin-top:35vh;margin-bottom:0vh;opacity:0}to{margin-top:0vh;margin-bottom:35vh;opacity:1}}@keyframes widget-in{0%{scale:.8;opacity:0}to{scale:1;opacity:1}}.content .widget,.content .project{animation:widget-in auto linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0 entry 100px}}@supports not (animation-timeline: scroll(root y)){.content{margin-top:max(0px,calc(-140vh * var(--scroll-y-percent) + 35vh));margin-bottom:calc(35vh - max(0px,calc(-140vh * var(--scroll-y-percent) + 35vh)));--opacity: calc(var(--scroll-y-percent) / .15)}}html[style*="--scroll-y: 0px"] .content,html[style*="--scroll-y: 1px"] .content,html[style*="--scroll-y: 2px"] .content,html[style*="--scroll-y: 3px"] .content,html[style*="--scroll-y: 4px"] .content,html[style*="--scroll-y: 5px"] .content,html[style*="--scroll-y: 6px"] .content,html[style*="--scroll-y: 7px"] .content{pointer-events:none}.content .bento{--template-columns: 8;display:grid;grid-template-columns:repeat(var(--template-columns),1fr);grid-column-gap:40px;grid-row-gap:40px;grid-column:span 8}.content .projects{grid-column:span 4}@media screen and (max-width: 1300px){.content{display:flex;flex-direction:column;gap:40px;max-width:950px;margin-left:auto;margin-right:auto}.content .projects{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 880px){.content{max-width:480px;margin-left:auto;margin-right:auto}.content .bento{--template-columns: 4;grid-column-gap:25px;grid-row-gap:25px}.content .bento .widget.mobile-aspect-ratio,.content .bento .widget-container.mobile-aspect-ratio{height:unset;aspect-ratio:var(--mobile-aspect-ratio)}.content .bento .widget.mobile-specific-size,.content .bento .widget-container.mobile-specific-size{--c: min(var(--m-columns, 2), var(--template-columns));--r: var(--m-rows, 2)}.content .projects{display:flex!important}}.widget,.widget-container{--c: min(var(--columns, 2), var(--template-columns));--r: var(--rows, 2);grid-column:span var(--c);grid-row:span var(--r);height:calc(var(--square-size) * var(--r) + var(--gap) * (var(--r) - 1));width:calc(var(--square-size) * var(--c) + var(--gap) * (var(--c) - 1))}.widget.one-line:not(.one-line-mobile-only):not(.one-line-pc-only)>a,.widget-container.one-line:not(.one-line-mobile-only):not(.one-line-pc-only)>a{align-items:center}.widget.one-line:not(.one-line-mobile-only):not(.one-line-pc-only)>a:not([style*="--padding"]),.widget-container.one-line:not(.one-line-mobile-only):not(.one-line-pc-only)>a:not([style*="--padding"]){padding-top:0;padding-bottom:0}.widget.one-line:not(.one-line-mobile-only):not(.one-line-pc-only)>a .widget-content,.widget-container.one-line:not(.one-line-mobile-only):not(.one-line-pc-only)>a .widget-content{flex-direction:row;align-items:center}.widget.one-line:not(.one-line-mobile-only):not(.one-line-pc-only)>a .widget-content .widget-icon,.widget-container.one-line:not(.one-line-mobile-only):not(.one-line-pc-only)>a .widget-content .widget-icon{height:35px;width:35px;min-height:35px;min-width:35px}.widget.one-line:not(.one-line-mobile-only):not(.one-line-pc-only)>a .widget-content .widget-meta,.widget-container.one-line:not(.one-line-mobile-only):not(.one-line-pc-only)>a .widget-content .widget-meta{margin-top:0;margin-left:20px}@media screen and (max-width: 880px){.widget.one-line.one-line-mobile-only>a,.widget-container.one-line.one-line-mobile-only>a{align-items:center}.widget.one-line.one-line-mobile-only>a:not([style*="--padding"]),.widget-container.one-line.one-line-mobile-only>a:not([style*="--padding"]){padding-top:0;padding-bottom:0}.widget.one-line.one-line-mobile-only>a .widget-content,.widget-container.one-line.one-line-mobile-only>a .widget-content{flex-direction:row;align-items:center}.widget.one-line.one-line-mobile-only>a .widget-content .widget-icon,.widget-container.one-line.one-line-mobile-only>a .widget-content .widget-icon{height:35px;width:35px;min-height:35px;min-width:35px}.widget.one-line.one-line-mobile-only>a .widget-content .widget-meta,.widget-container.one-line.one-line-mobile-only>a .widget-content .widget-meta{margin-top:0;margin-left:20px}}@media screen and (min-width: 880px){.widget.one-line.one-line-pc-only>a,.widget-container.one-line.one-line-pc-only>a{align-items:center}.widget.one-line.one-line-pc-only>a:not([style*="--padding"]),.widget-container.one-line.one-line-pc-only>a:not([style*="--padding"]){padding-top:0;padding-bottom:0}.widget.one-line.one-line-pc-only>a .widget-content,.widget-container.one-line.one-line-pc-only>a .widget-content{flex-direction:row;align-items:center}.widget.one-line.one-line-pc-only>a .widget-content .widget-icon,.widget-container.one-line.one-line-pc-only>a .widget-content .widget-icon{height:35px;width:35px;min-height:35px;min-width:35px}.widget.one-line.one-line-pc-only>a .widget-content .widget-meta,.widget-container.one-line.one-line-pc-only>a .widget-content .widget-meta{margin-top:0;margin-left:20px}}.widget{font-size:16px;border-radius:24px;overflow:hidden;touch-action:manipulation;color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container);opacity:var(--opacity, 1);user-select:none;--x: 0deg;--y: 0deg;transform:perspective(var(--p, 525px)) translateZ(var(--z, 0px)) rotateX(var(--x)) rotateY(var(--y));transition:transform .15s linear 0s,background-color .2s linear 0s,box-shadow .2s ease 0s}.widget:active{--x: calc(var(--dx, 0deg) * 1.1);--y: calc(var(--dy, 0deg) * 1.1);--p: 300px;--z: -15px}@supports (color: color-mix(in srgb,red,red)){.widget:hover{background-color:color-mix(in srgb,var(--md-sys-color-secondary-container),var(--md-sys-color-shadow) 5%)}.widget:active{background-color:color-mix(in srgb,var(--md-sys-color-secondary-container),var(--md-sys-color-shadow) 10%)}}@supports not (color: color-mix(in srgb,red,red)){.widget:before{content:"";display:block;position:absolute;inset:0;z-index:0;background-color:var(--md-sys-color-shadow);opacity:0;transition:opacity .2s linear 0s}.widget:hover:before{opacity:.05}.widget:active:before{opacity:.1}}.widget>a{display:block;width:100%;height:100%;display:flex;flex-direction:row;padding:24px;color:inherit;box-sizing:border-box}.widget>a[disabled]{pointer-events:none}.widget .weblink-widget .widget-content{display:flex;flex-direction:column;flex:1;max-width:100%}.widget .weblink-widget .widget-content .widget-icon{aspect-ratio:1/1;overflow:hidden;border-radius:10px;width:40px;height:40px;min-height:40px;min-width:40px;box-shadow:0 1px 2px #0000001a;display:flex;align-items:center;justify-content:center;background-color:var(--bg);color:var(--fg);fill:var(--fg)}.widget .weblink-widget .widget-content .widget-icon svg{width:var(--size, 50%);height:var(--size, 50%)}.widget .weblink-widget .widget-content .widget-icon img{width:100%;height:100%;object-fit:cover}.widget .weblink-widget .widget-content .widget-meta{flex:1;margin-top:10px}.widget .weblink-widget .widget-content .widget-meta .widget-name{font-weight:700}.widget .weblink-widget .widget-content .widget-meta .widget-description{font-size:.9em;opacity:.7}.widget .weblink-widget .widget-content .widget-button{border-radius:6px;border-width:1px;background-color:color-mix(in srgb,transparent,var(--md-sys-color-shadow) 8%);display:block;width:fit-content;padding:3px 10px;font-size:.85em;font-weight:700;transition:background-color .2s ease}.widget .weblink-widget .widget-content .widget-button:hover{background-color:color-mix(in srgb,transparent,var(--md-sys-color-shadow) 16%)}@supports not (color: color-mix(in srgb,red,red)){.widget .weblink-widget .widget-content .widget-button{background-color:rgba(var(--md-sys-color-shadow-rgb),.08)}.widget .weblink-widget .widget-content .widget-button:hover{background-color:rgba(var(--md-sys-color-shadow-rgb),.16)}}.widget .weblink-widget .widget-image{height:100%;aspect-ratio:1.4;overflow:hidden;margin-left:1.5rem;border-radius:10px}.widget .weblink-widget .widget-image .widget-image-bg{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff2}.widget .image-widget{background-color:var(--bg-color, transparent);padding:var(--padding, 0px);height:100%;width:100%;box-sizing:border-box}.widget .image-widget .widget-pure-img{width:100%;height:100%;background-size:var(--bg-size, cover);background-position:var(--bg-pos, center);background-repeat:no-repeat;border-radius:10px}@media screen and (max-width: 880px){.widget .image-widget .widget-pure-img{background-position:var(--bg-m-pos, var(--bg-pos, center));background-size:var(--bg-m-size, var(--bg-size, cover))}}.widget .clock-widget{padding:20px;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:10px}.widget .clock-widget .widget-clock-face{aspect-ratio:1/1;height:100%;position:relative}.widget .clock-widget .widget-clock-face>*{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.widget .clock-widget .widget-clock-face .widget-clock-bg{fill:var(--md-sys-color-inverse-primary)}.widget .clock-widget .widget-clock-face .widget-clock-hand{width:100%;height:100%}.widget .clock-widget .widget-clock-face .widget-clock-hand.widget-clock-hour-hand:before,.widget .clock-widget .widget-clock-face .widget-clock-hand.widget-clock-minute-hand:before{content:"";display:block;width:var(--w);height:calc(var(--h) + 4%);position:absolute;left:calc(50% - var(--w) / 2);bottom:46%;border-radius:50px;background-color:var(--color)}.widget .clock-widget .widget-clock-face .widget-clock-hand.widget-clock-hour-hand{--w: 8%;--h: 25%;--color: var(--md-sys-color-secondary)}.widget .clock-widget .widget-clock-face .widget-clock-hand.widget-clock-minute-hand{--w: 8%;--h: 34%;--color: var(--md-sys-color-primary)}.widget .clock-widget .widget-clock-face .widget-clock-hand.widget-clock-second-hand{transition:transform .3s ease;--color: var(--md-sys-color-primary);filter:saturate(.6) brightness(1.1)}.widget .clock-widget .widget-clock-face .widget-clock-hand.widget-clock-second-hand:before{content:"";display:block;position:absolute;width:9.5%;height:9.5%;border-radius:50px;top:6.5%;left:45.25%;background-color:var(--color)}.widget .clock-widget .widget-clock-text .widget-clock-date{font-size:1.2em;opacity:.8}.widget .clock-widget .widget-clock-text .widget-clock-date .widget-clock-date-text{font-weight:700}.widget .clock-widget .widget-clock-text .widget-clock-time{font-size:2.5em;min-width:7ch;font-weight:700;margin-bottom:.1em}.widget .clock-widget .widget-clock-text .widget-clock-time .widget-clock-minute~*{opacity:.4}.widget .clock-widget .widget-clock-text .widget-clock-timezone{font-size:.95em}.widget .clock-widget .widget-clock-text .widget-clock-timezone .widget-clock-timezone-utc-offset{opacity:.6}.widget .clock-widget .widget-clock-text .widget-clock-timezone .widget-clock-timezone-diff{opacity:.8}.projects{display:flex;flex-direction:column;gap:20px}.project{background:var(--md-sys-color-surface-variant);border-radius:16px;overflow:hidden;opacity:var(--opacity, 1);--x: 0deg;--y: 0deg;transform:perspective(var(--p, 525px)) translateZ(var(--z, 0px)) rotateX(var(--x)) rotateY(var(--y));transition:transform .15s linear 0s,background-color .2s linear 0s,box-shadow .2s ease 0s}.project:active{--x: calc(var(--dx, 0deg) * .5);--y: calc(var(--dy, 0deg) * .5);--p: 300px;--z: -8px}@supports (color: color-mix(in srgb,red,red)){.project:hover{background-color:color-mix(in srgb,var(--md-sys-color-surface-variant),var(--md-sys-color-shadow) 5%)}.project:active{background-color:color-mix(in srgb,var(--md-sys-color-surface-variant),var(--md-sys-color-shadow) 10%)}}@supports not (color: color-mix(in srgb,red,red)){.project:before{content:"";display:block;position:absolute;inset:0;z-index:0;background-color:var(--md-sys-color-shadow);opacity:0;transition:opacity .2s linear 0s}.project:hover:before{opacity:.05}.project:active:before{opacity:.1}}.project>a{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:15px 20px;gap:5px;color:var(--md-sys-color-on-surface-variant);user-select:none}.project>a .project-title{font-weight:700;color:var(--md-sys-color-tertiary);font-size:1.08em}.project>a .project-description{flex:1}.project>a .project-metas{display:flex;flex-direction:row;gap:10px;width:100%;opacity:.75}.project>a .project-metas .project-meta{display:flex;flex-direction:row;gap:5px;align-items:center}.project>a .project-metas .project-meta.project-language{flex:1;justify-content:flex-end}.project>a .project-metas .project-meta.project-language .project-language-color{height:.6em;width:.6em;aspect-ratio:1/1;border-radius:100%;margin-right:.1em}#background{position:fixed;z-index:-2;background-color:var(--md-sys-color-on-tertiary-container, #242424);will-change:filter;top:-30px;left:-30px;width:calc(100vw + 60px);height:calc(100vh + 60px);width:calc(100lvw + 60px);height:calc(100lvh + 60px)}#background .background-image{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;background-position:center;animation:fadeIn 1s ease}@supports (animation-timeline: scroll(root y)){#background{animation:background-blur-dim auto linear;animation-fill-mode:both;animation-timeline:scroll(root y);animation-range-start:10vh;animation-range-end:30vh}@keyframes background-blur-dim{0%{filter:blur(0px) brightness(1)}to{filter:blur(10px) brightness(.7)}}}@supports not (animation-timeline: scroll(root y)){#background{--blur: clamp(0px, calc(50px * var(--scroll-y-percent, 0) + -5px), 10px);--brightness: clamp(.7, calc(-1.5 * var(--scroll-y-percent, 0) + 1.15), 1);filter:blur(var(--blur)) brightness(var(--brightness))}}body:not(.touch-device) #background{--multiplier: clamp(0, calc(-5 * var(--scroll-y-percent, 0) + 1.5), 1);transform:translate(calc(var(--tx, 0) * var(--multiplier, 1)),calc(var(--ty, 0) * var(--multiplier, 1)));transition:transform .1s linear 0s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.footer{height:15vh;font-size:20px;display:flex;align-items:center;justify-content:center;margin-top:-35vh}.footer .footer-inner{text-align:center;opacity:.65;color:color-mix(in srgb,var(--md-sys-color-primary-container),#fff 50%);transition:opacity .3s ease;line-height:2}@supports not (color: color-mix(in srgb,red,red)){.footer .footer-inner{color:rgb(calc(var(--md-sys-color-primary-container-r) * .5 + 127.5),calc(var(--md-sys-color-primary-container-g) * .5 + 127.5),calc(var(--md-sys-color-primary-container-b) * .5 + 127.5))}}.footer .footer-inner:hover{opacity:.8}.footer .footer-inner .bg-name{color:inherit;font-weight:700}.footer .footer-inner .bg-name.bg-link{color:var(--md-sys-color-inverse-primary);transition:filter .3s ease}.footer .footer-inner .bg-name.bg-link:hover{filter:brightness(1.2)}#root{max-width:min(100% - 100px,1280px);margin:0 auto}@media (max-width: 768px){#root{max-width:calc(100% - 50px)}}.switch-theme{position:fixed;right:20px;top:20px;display:block;width:min(8vw,32px);height:min(8vw,32px);cursor:pointer;fill:color-mix(in srgb,var(--md-sys-color-primary-container),#fff 30%);transition:opacity .3s ease;opacity:.5;-webkit-tap-highlight-color:rgba(0,0,0,0);transform-origin:right top;z-index:10;animation:theme-switch-scale auto ease;animation-fill-mode:both;animation-timeline:scroll(root y);animation-range-start:10vh;animation-range-end:50vh}.switch-theme:hover{opacity:1}.switch-theme>svg{height:100%;width:100%}@keyframes theme-switch-scale{0%{scale:1}to{scale:.8}}html::view-transition-old(root){mix-blend-mode:normal;opacity:1;animation:none}html::view-transition-new(root){mix-blend-mode:normal;animation:theme-switch 1s ease-out}@keyframes theme-switch{0%{clip-path:circle(0% at calc(100vw - 20px) 20px);opacity:.7}to{clip-path:circle(200% at calc(100vw - 20px) 20px);opacity:1}}html.neon-mode{background-color:#1a0822!important}html.neon-mode .switch-theme{fill:#ffa3f4cc}html.neon-mode body{--md-sys-color-primary: #bd4db0 !important}html.neon-mode #background{display:none!important}html.neon-mode #background-neon-mode{margin:0 auto;position:fixed;bottom:0;left:-50%;background-color:#141e2866;background-image:linear-gradient(90deg,transparent 0%,transparent 85%,#FF7FBF 90%,transparent 95%),linear-gradient(0deg,transparent 0%,transparent 85%,#FF7FBF 90%,transparent 95%);background-size:30px 12px;width:200vw;height:60vh;transform:translate3D(var(--trans3DX, 0),var(--trans3DY, 0),0) perspective(var(--perspective)) rotateX(45deg);perspective-origin:top;z-index:-1;animation-name:neon-bg;animation-duration:45s;animation-iteration-count:infinite;animation-timing-function:linear;--perspective: clamp(100px, calc(-250px * var(--scroll-y-percent, 0) + 175px), 150px)}body:not(.touch-device) html.neon-mode #background-neon-mode{--multiplier: clamp(0, calc(-5 * var(--scroll-y-percent, 0) + 1.5), 1);--trans3DX: calc(var(--tx, 0) * var(--multiplier, 1));--trans3DY: calc(var(--ty, 0) * var(--multiplier, 1));transition:transform .1s linear 0s}html.neon-mode #background-neon-mode:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:linear-gradient(to top,transparent,#1a0822)}@keyframes neon-bg{0%{background-position:0% 0%}to{background-position:0% 100%}}html.neon-mode .name-svg{background-color:#dd517e;backdrop-filter:none}html.neon-mode .name{filter:drop-shadow(0px 0px 10px rgba(221,81,126,.5333333333)) drop-shadow(0px 0px 24px rgba(221,81,126,.2))}html.neon-mode .bio{color:#dc8a8f;filter:drop-shadow(0px 0px 2px #dc8a8f)!important;opacity:.8}html.neon-mode .widget,html.neon-mode .project{background:rgba(228,139,217,.1333333333);color:#ffa3f4;border:2px solid rgba(228,139,217,.6666666667);box-sizing:border-box}html.neon-mode .widget:hover,html.neon-mode .project:hover{background-color:#e48bd938;box-shadow:0 0 24px #e48bd966,0 0 10px #e48bd955}html.neon-mode .widget:active,html.neon-mode .project:active{background-color:#e48bd94c}html.neon-mode .project>a .project-title{color:#ffa3f4}html.neon-mode .project>a{color:#ffa3f4a3}html.neon-mode .widget .clock-widget .widget-clock-face .widget-clock-bg{fill:#ffa3f411;stroke:#ffa3f4ee;stroke-width:6px}html.neon-mode .widget .clock-widget .widget-clock-face .widget-clock-hand.widget-clock-hour-hand{--color: #d377d2}html.neon-mode .widget .clock-widget .widget-clock-face .widget-clock-hand.widget-clock-minute-hand{--color: #eb90e0}html.neon-mode .widget .clock-widget .widget-clock-face .widget-clock-hand.widget-clock-second-hand{--color: #f67f97}html.neon-mode .bg-info{opacity:0;pointer-events:none}html.neon-mode .down-arrow .down-arrow-inner{color:#ffa3f4}html.neon-mode ::-webkit-scrollbar{background-color:#1a0822}html.neon-mode ::-webkit-scrollbar-thumb{background-color:#a2619e!important}body.safari .name-svg{background-color:var(--md-sys-color-primary-container)!important;opacity:.95}body.safari .widget,body.safari .project{transform:none!important}body.safari .widget:active,body.safari .project:active{transform:scale(.95)!important}:root{font-family:Montserrat,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:500;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{text-decoration:inherit;-webkit-tap-highlight-color:transparent}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}*{user-select:none}html{overflow-y:auto;overflow-y:overlay}::-webkit-scrollbar{width:14px;height:8px;background-color:transparent}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--md-sys-color-inverse-primary),transparent clamp(55%,-83.3333333333% * var(--scroll-y-percent, 0) + 80%,80%));border-radius:100px;border:4px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--md-sys-color-inverse-primary),transparent 30%);border:3px solid transparent}@font-face{font-family:MontserratVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-cyrillic-variable-wghtOnly-normal-a8447cde.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:MontserratVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-cyrillic-ext-variable-wghtOnly-normal-3fef5946.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:MontserratVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-latin-variable-wghtOnly-normal-ae919a7c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MontserratVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-latin-ext-variable-wghtOnly-normal-cffe1393.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MontserratVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
