@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600&family=Share+Tech+Mono&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Bebas+Neue&family=Barlow+Condensed:wght@700;900&family=Space+Grotesk:wght@300;400;500;600&family=Share+Tech+Mono&display=swap);.Header_header__-azap{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(25,22,21,.8);border-bottom:1px solid hsla(38,20%,60%,.08);display:flex;justify-content:space-between;left:0;padding:1.1111111111rem 1.7777777778rem;position:fixed;right:0;top:0;z-index:100}@media(min-width:650px){.Header_header__-azap{padding:1.3333333333rem 3.3333333333rem}}@media(min-width:1440px){.Header_header__-azap{padding:1.5555555556rem 5.5555555556rem}}.Header_logo_area__oMMKD .Header_logo__e1dpu{color:#f4f1ec;font-family:var(--font-body);font-size:.7222222222rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.Header_logo_area__oMMKD .Header_logo__e1dpu:hover{color:#e6be70}.Header_menu_toggle__ZvMql{align-items:center;background:transparent;border:0;color:#918578;display:flex;justify-content:center;padding:.3333333333rem;transition:color .3s ease;z-index:110}.Header_menu_toggle__ZvMql:hover{color:#f4f1ec}@media(min-width:650px){.Header_menu_toggle__ZvMql{display:none}}.Header_navigation__QyR3G{display:flex;gap:1.1111111111rem}@media(max-width:649px){.Header_navigation__QyR3G{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(33,29,28,.98);border-left:1px solid hsla(38,20%,60%,.18);box-shadow:-10px 0 30px rgba(0,0,0,.3);flex-direction:column;gap:1.3333333333rem;height:100vh;padding:5.5555555556rem 2.2222222222rem;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .4s var(--ease-out-expo);transition:transform .4s var(--ease-out-expo);transition:transform .4s var(--ease-out-expo),-webkit-transform .4s var(--ease-out-expo);width:15.5555555556rem;z-index:105}.Header_navigation__QyR3G.Header_menu_open__Gtw1j{-webkit-transform:translateX(0);transform:translateX(0)}}@media(min-width:650px){.Header_navigation__QyR3G{gap:2rem}}.Header_nav_link__f\+uyw{color:#918578;font-family:var(--font-mono);font-size:.6111111111rem;font-weight:500;letter-spacing:2px;padding:.2222222222rem 0;position:relative;text-transform:uppercase;transition:color .3s ease}.Header_nav_link__f\+uyw:after{background-color:#e6be70;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .4s var(--ease-out-expo);transition:transform .4s var(--ease-out-expo);transition:transform .4s var(--ease-out-expo),-webkit-transform .4s var(--ease-out-expo);width:100%}.Header_nav_link__f\+uyw:hover{color:#f4f1ec}.Header_nav_link__f\+uyw:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.Introduction_introduction__E23hb{align-items:center;border-bottom:1px solid hsla(38,20%,60%,.08);display:flex;min-height:100vh;padding:6.6666666667rem 1.7777777778rem 4.4444444444rem;position:relative}@media(min-width:650px){.Introduction_introduction__E23hb{padding:7.7777777778rem 3.3333333333rem 5.5555555556rem}}@media(min-width:1440px){.Introduction_introduction__E23hb{padding:7.7777777778rem 5.5555555556rem 5.5555555556rem}}.Introduction_hero_container__70feC{grid-gap:3.3333333333rem;align-items:center;display:grid;gap:3.3333333333rem;grid-template-columns:1fr;width:100%}@media(min-width:1200px){.Introduction_hero_container__70feC{gap:4.4444444444rem;grid-template-columns:1.2fr .8fr}}.Introduction_left_column__Zr1dT{align-items:flex-start;display:flex;flex-direction:column}.Introduction_tagline_wrapper__Cn74V{align-items:flex-start;display:flex;gap:.6666666667rem;margin-bottom:1.5555555556rem}.Introduction_tagline_dash__4YPdH{color:#e6be70;font-family:var(--font-mono);font-size:.7777777778rem;margin-top:.1111111111rem}.Introduction_tagline__O1tZd{color:#f4f1ec;font-family:var(--font-mono);font-size:.7222222222rem;letter-spacing:.5px;line-height:1.6;max-width:28.8888888889rem}.Introduction_name_title__Wcq8c{color:#f4f1ec;font-family:var(--font-serif);font-size:clamp(3.8rem,8vw,8.5rem);font-weight:400;letter-spacing:-2px;line-height:.95;margin-bottom:2.2222222222rem}.Introduction_name_title__Wcq8c span{color:#f4f1ec}.Introduction_meta_grid__mx91o{display:flex;flex-wrap:wrap;gap:2.6666666667rem;margin-bottom:2.4444444444rem}.Introduction_meta_item__qu2Ev{display:flex;flex-direction:column;gap:.3333333333rem}.Introduction_meta_label__mezoS{color:#918578;font-family:var(--font-mono);font-size:.5555555556rem;letter-spacing:2px}.Introduction_meta_value__yydri{color:#f4f1ec;font-family:var(--font-body);font-size:.8333333333rem;font-weight:500}.Introduction_meta_sub__13jGo{color:#918578;font-family:var(--font-body);font-size:.7222222222rem}.Introduction_actions_row__JqRj6{align-items:center;display:flex;flex-wrap:wrap;gap:1.3333333333rem;margin-bottom:2.4444444444rem}.Introduction_social_circles__LqjpY{display:flex;gap:.5555555556rem}.Introduction_circle_btn__KYXIe{align-items:center;background:transparent;border:1px solid hsla(38,20%,60%,.18);border-radius:50%;color:#918578;display:flex;height:2.3333333333rem;justify-content:center;transition:all .3s var(--ease-out-expo);width:2.3333333333rem}.Introduction_circle_btn__KYXIe svg{transition:-webkit-transform .3s var(--ease-out-expo);transition:transform .3s var(--ease-out-expo);transition:transform .3s var(--ease-out-expo),-webkit-transform .3s var(--ease-out-expo)}.Introduction_circle_btn__KYXIe:hover{background:hsla(40,70%,67%,.12);border-color:#e6be70;color:#f4f1ec}.Introduction_circle_btn__KYXIe:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.Introduction_resume_btn__RkHPJ{align-items:center;background:transparent;border:1px solid hsla(38,20%,60%,.18);border-radius:1.1666666667rem;color:#f4f1ec;display:inline-flex;font-family:var(--font-mono);font-size:.6111111111rem;height:2.3333333333rem;justify-content:center;letter-spacing:2px;padding:0 1.3333333333rem;transition:all .3s var(--ease-out-expo)}.Introduction_resume_btn__RkHPJ:hover{background:#e6be70;border-color:#e6be70;color:#191615}.Introduction_status_badge__8Pp\+7{align-items:center;background:rgba(33,29,28,.4);border:1px solid hsla(38,20%,60%,.18);border-radius:5.5555555556rem;display:inline-flex;gap:.6666666667rem;padding:.5555555556rem 1.1111111111rem}.Introduction_pulse_dot__xUFvG{-webkit-animation:Introduction_pulse__FFXgf 2s infinite;animation:Introduction_pulse__FFXgf 2s infinite;background:#ff3b30;border-radius:50%;box-shadow:0 0 0 0 rgba(255,59,48,.7);height:.4444444444rem;width:.4444444444rem}@-webkit-keyframes Introduction_pulse__FFXgf{0%{box-shadow:0 0 0 0 rgba(255,59,48,.7);-webkit-transform:scale(.95);transform:scale(.95)}70%{box-shadow:0 0 0 8px rgba(255,59,48,0);-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(255,59,48,0);-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes Introduction_pulse__FFXgf{0%{box-shadow:0 0 0 0 rgba(255,59,48,.7);-webkit-transform:scale(.95);transform:scale(.95)}70%{box-shadow:0 0 0 8px rgba(255,59,48,0);-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(255,59,48,0);-webkit-transform:scale(.95);transform:scale(.95)}}.Introduction_status_text__2I2Cy{color:#918578;font-family:var(--font-mono);font-size:.5555555556rem;letter-spacing:1.5px}.Introduction_right_column__sk-DO{align-items:center;display:flex;flex-direction:column}@media(min-width:1200px){.Introduction_right_column__sk-DO{align-items:flex-end}}.Introduction_image_wrapper__EJ7dv{aspect-ratio:3/4;background:#211d1c;border:1px solid hsla(38,20%,60%,.08);max-width:clamp(260px,25vw,340px);overflow:hidden;position:relative;width:100%}.Introduction_profile_img__wfuCF{display:block;-webkit-filter:grayscale(100%) contrast(1.1) brightness(.95);filter:grayscale(100%) contrast(1.1) brightness(.95);height:100%;object-fit:cover;transition:-webkit-filter .5s ease,-webkit-transform .8s var(--ease-out-expo);transition:filter .5s ease,transform .8s var(--ease-out-expo);transition:filter .5s ease,transform .8s var(--ease-out-expo),-webkit-filter .5s ease,-webkit-transform .8s var(--ease-out-expo);width:100%}.Introduction_profile_img__wfuCF:hover{-webkit-filter:grayscale(0) contrast(1.05) brightness(1);filter:grayscale(0) contrast(1.05) brightness(1);-webkit-transform:scale(1.03);transform:scale(1.03)}.Introduction_image_caption__pR4ZA{display:flex;flex-direction:column;gap:.2222222222rem;margin-top:.8888888889rem;max-width:clamp(260px,25vw,340px);text-align:left;width:100%}.Introduction_caption_primary__vAU\+l{color:#f4f1ec;font-family:var(--font-mono);font-size:.5555555556rem;font-weight:500;letter-spacing:1.5px}.Introduction_caption_secondary__s4YCF{color:#918578;font-family:var(--font-mono);font-size:.5rem;letter-spacing:1px;line-height:1.4}.Experience_experience__oH0RZ{border-bottom:1px solid hsla(38,20%,60%,.08);padding:5.5555555556rem 1.7777777778rem;position:relative}@media(min-width:650px){.Experience_experience__oH0RZ{padding:6.6666666667rem 3.3333333333rem}}@media(min-width:1440px){.Experience_experience__oH0RZ{padding:7.7777777778rem 5.5555555556rem}}.Experience_experience__oH0RZ:before{color:#e6be70;content:"Stack & Skills";display:block;font-size:.6111111111rem;font-weight:500;letter-spacing:4px;margin-bottom:3.3333333333rem;opacity:.8;text-align:center;text-transform:uppercase}.Experience_grid__9ycSc{grid-gap:2.6666666667rem 1.3333333333rem;display:grid;gap:2.6666666667rem 1.3333333333rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:66.6666666667rem}@media(min-width:650px){.Experience_grid__9ycSc{gap:3.5555555556rem 1.7777777778rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.Experience_grid__9ycSc{gap:4rem 2.6666666667rem;grid-template-columns:repeat(4,1fr)}}.Experience_skill_cell__tykOL{align-items:center;display:flex;flex-direction:column;text-align:center;transition:-webkit-transform .3s var(--ease-out-expo);transition:transform .3s var(--ease-out-expo);transition:transform .3s var(--ease-out-expo),-webkit-transform .3s var(--ease-out-expo)}.Experience_skill_cell__tykOL:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.Experience_skill_cell__tykOL:hover .Experience_icon_container__Y\+pH8{-webkit-filter:drop-shadow(0 0 12px var(--amber));filter:drop-shadow(0 0 12px var(--amber));opacity:1}.Experience_skill_cell__tykOL:hover .Experience_skill_label__PIlJD{color:#e6be70}.Experience_icon_container__Y\+pH8{align-items:center;display:flex;height:3.1111111111rem;justify-content:center;margin-bottom:.8888888889rem;opacity:.85;transition:all .3s ease}.Experience_icon_container__Y\+pH8 img,.Experience_icon_container__Y\+pH8 svg{max-height:100%;max-width:100%}.Experience_skill_label__PIlJD{color:#f4f1ec;font-family:var(--font-body);font-size:.7777777778rem;font-weight:500;letter-spacing:.5px;margin-bottom:.2222222222rem;transition:color .3s ease}.Experience_skill_detail__doUwC{color:#918578;font-family:var(--font-mono);font-size:.6111111111rem;letter-spacing:.5px;opacity:.85}.Project_project_wrapper__dUJic{background:transparent;border-bottom:1px solid hsla(38,20%,60%,.08);display:flex;flex-direction:column;gap:1.1111111111rem;padding:2rem 0;position:relative;transition:background .3s ease}@media(min-width:650px){.Project_project_wrapper__dUJic{align-items:center;flex-direction:row;gap:2.2222222222rem;justify-content:space-between}}.Project_project_wrapper__dUJic:hover{background:hsla(40,70%,67%,.3)}.Project_project_wrapper__dUJic:hover .Project_number__gqV4C,.Project_project_wrapper__dUJic:hover .Project_title_link__EVdTM{color:#e6be70}.Project_left_section__wy28d{align-items:flex-start;display:flex;flex:1 1;gap:1.3333333333rem}.Project_number__gqV4C{color:#918578;font-family:var(--font-mono);font-size:.7222222222rem;margin-top:.3333333333rem;opacity:.6;transition:color .3s ease}.Project_title_group__ZnhLI{display:flex;flex-direction:column;gap:.3333333333rem;text-align:left}.Project_title__nD9Vo{line-height:1.1;margin:0;padding:0}.Project_title_link__EVdTM{color:#f4f1ec;cursor:none;font-family:var(--font-serif);font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:400;transition:color .3s ease}.Project_description__LypR6{color:#918578;font-family:var(--font-body);font-size:.7222222222rem;line-height:1.5;margin:0;max-width:31.1111111111rem}.Project_right_section__Bm4nf{align-items:flex-start;display:flex;flex-direction:column;gap:.8888888889rem;width:100%}@media(min-width:650px){.Project_right_section__Bm4nf{align-items:center;flex-direction:row;gap:1.7777777778rem;justify-content:flex-end;width:auto}}.Project_langs__Amf78{display:flex;flex-wrap:wrap;gap:.3333333333rem}.Project_lang__kGFJE{border:1px solid hsla(38,20%,60%,.18);color:#918578;font-family:var(--font-body);font-size:.5rem;font-weight:500;letter-spacing:1.5px;padding:.1666666667rem .4444444444rem;text-transform:uppercase}.Project_actions__7pXMI{display:flex;gap:1.1111111111rem}.Project_action_link__6ALM5{align-items:center;color:#918578;cursor:none;display:inline-flex;font-family:var(--font-mono);font-size:.6111111111rem;gap:.3333333333rem;letter-spacing:1.5px;transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,transform .3s ease;transition:color .3s ease,transform .3s ease,-webkit-transform .3s ease}.Project_action_link__6ALM5 svg{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.Project_action_link__6ALM5:hover{color:#f4f1ec}.Project_action_link__6ALM5:hover .Project_arrow__FDj3e{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}.Project_action_link__6ALM5:hover .Project_github__ytIkf{-webkit-transform:scale(1.1);transform:scale(1.1)}.Projects_projects__Bb4q9{border-top:1px solid hsla(38,20%,60%,.08);padding:5.5555555556rem 1.7777777778rem;position:relative}@media(min-width:650px){.Projects_projects__Bb4q9{padding:6.6666666667rem 3.3333333333rem}}@media(min-width:1440px){.Projects_projects__Bb4q9{padding:7.7777777778rem 5.5555555556rem}}.Projects_projects_header__SHQbQ{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.6666666667rem}.Projects_projects_header__SHQbQ h2{color:#e6be70;font-family:var(--font-body);letter-spacing:4px;margin:0;opacity:.8}.Projects_count__HIExR,.Projects_projects_header__SHQbQ h2{font-size:.6111111111rem;font-weight:500;text-transform:uppercase}.Projects_count__HIExR{color:#918578;letter-spacing:2px}.Projects_projects_list__13osj{border-top:1px solid hsla(38,20%,60%,.08);display:flex;flex-direction:column}.Projects_floating_preview__d7-Hs{display:none}@media(min-width:1200px){.Projects_floating_preview__d7-Hs{aspect-ratio:16/10;background-position:50%;background-size:cover;border:1px solid hsla(38,20%,60%,.18);box-shadow:0 15px 30px rgba(0,0,0,.4);display:block;opacity:0;pointer-events:none;-webkit-transform-origin:center;transform-origin:center;transition:opacity .3s ease,-webkit-transform .4s var(--ease-out-expo);transition:opacity .3s ease,transform .4s var(--ease-out-expo);transition:opacity .3s ease,transform .4s var(--ease-out-expo),-webkit-transform .4s var(--ease-out-expo);width:18.8888888889rem;z-index:90}}.Link_link__08ZxA{align-items:center;background:#e6be70;border:none;border-radius:0;color:#191615!important;cursor:none;display:inline-flex;font-family:var(--font-body);font-size:.6666666667rem;font-weight:500;gap:.5555555556rem;letter-spacing:2.5px;line-height:1em;overflow:hidden;padding:.7777777778rem 1.7777777778rem;position:relative;text-transform:uppercase;transition:color .3s ease;z-index:0}.Link_link__08ZxA:after{background:#f4f1ec;content:"";inset:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .45s var(--ease-out-expo);transition:transform .45s var(--ease-out-expo);transition:transform .45s var(--ease-out-expo),-webkit-transform .45s var(--ease-out-expo);z-index:-1}.Link_link__08ZxA:hover{color:#191615!important}.Link_link__08ZxA:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.Input_container__XPCEs{background:transparent;border:none;border-radius:0;display:block;margin-bottom:0;padding:0;position:relative}.Input_warning__C604Q{display:none}.Input_error__6HETH{color:#e05252;font-size:.6111111111rem;font-weight:500;letter-spacing:.5px;line-height:1.4545454545;position:absolute;right:0;top:0}.Input_isInvalid__Tifxh input,.Input_isInvalid__Tifxh textarea{border-color:#e05252!important}.Input_isValid__E8tXZ input,.Input_isValid__E8tXZ textarea{border-color:#e6be70!important}.Contact_contact__Z48pj{border-top:1px solid hsla(38,20%,60%,.08);overflow:hidden;padding:4.4444444444rem 1.7777777778rem;position:relative}@media(min-width:650px){.Contact_contact__Z48pj{padding:5.5555555556rem 3.3333333333rem}}@media(min-width:1440px){.Contact_contact__Z48pj{align-items:flex-start;display:flex;gap:6.6666666667rem;padding:6.6666666667rem 5.5555555556rem 5.5555555556rem}}.Contact_contact__Z48pj:before{color:#e6be70;content:"Contact";display:block;font-size:.6111111111rem;font-weight:500;letter-spacing:4px;margin-bottom:1.3333333333rem;opacity:.8;text-transform:uppercase;width:100%}.Contact_contact__Z48pj h2{-webkit-text-fill-color:#f4f1ec;background:none;color:#f4f1ec;display:block;flex-shrink:0;font-family:var(--font-display);font-size:clamp(3rem,7vw,7rem);letter-spacing:-1px;line-height:.9;margin-bottom:1.7777777778rem;position:relative;text-transform:uppercase;z-index:1}@media(min-width:1440px){.Contact_contact__Z48pj h2{max-width:28.8888888889rem}}.Contact_contact__Z48pj p{-webkit-text-fill-color:#918578;color:#918578;font-size:.8333333333rem;font-weight:400;line-height:1.8666666667;margin-bottom:2.2222222222rem;max-width:22.2222222222rem;text-align:left}@media(min-width:1200px){.Contact_contact__Z48pj p{margin-bottom:0}}.Contact_contact__Z48pj .Contact_form_container__wj1Ue{flex:1 1;position:relative;width:100%}.Contact_contact__Z48pj form{display:flex;flex-direction:column;gap:0}.Contact_contact__Z48pj form input,.Contact_contact__Z48pj form textarea{background-color:transparent;border:0;border-bottom:1px solid hsla(38,20%,60%,.18);color:#f4f1ec;font-family:var(--font-body);font-size:.8333333333rem;font-weight:400;letter-spacing:.2px;line-height:1.8666666667;padding:.8888888889rem 0;resize:none;transition:border-color .3s ease;width:100%}.Contact_contact__Z48pj form input:active,.Contact_contact__Z48pj form input:focus,.Contact_contact__Z48pj form textarea:active,.Contact_contact__Z48pj form textarea:focus{border-color:#e6be70;outline:0}.Contact_contact__Z48pj form input::-webkit-input-placeholder,.Contact_contact__Z48pj form textarea::-webkit-input-placeholder{color:#918578;opacity:.5}.Contact_contact__Z48pj form input::placeholder,.Contact_contact__Z48pj form textarea::placeholder{color:#918578;opacity:.5}.Contact_contact__Z48pj form textarea{margin-bottom:1.3333333333rem;min-height:6.6666666667rem}.Contact_contact__Z48pj form button{align-self:flex-start;background-color:transparent;border:0;cursor:none;font-family:inherit;margin-top:.4444444444rem}.Contact_contact__Z48pj form button:active,.Contact_contact__Z48pj form button:focus{outline:0}.Contact_contact__Z48pj .Contact_invisible__gZtfj{visibility:hidden}.Contact_contact__Z48pj .Contact_response__lEkZE{background:#211d1c;border:1px solid hsla(38,20%,60%,.18);left:50%;padding:2.2222222222rem;position:absolute;text-align:center;top:50%;translate:-50% -50%;width:90%}.Contact_contact__Z48pj .Contact_response__lEkZE h1{-webkit-text-fill-color:#e6be70;background:none;color:#e6be70;font-family:var(--font-display);font-size:1.7777777778rem;letter-spacing:1px;margin-bottom:.8888888889rem;text-transform:uppercase}.Contact_contact__Z48pj .Contact_response__lEkZE a[href^="mailto:"]{color:#e6be70;text-decoration:underline}.Contact_contact__Z48pj .Contact_response__lEkZE p{text-align:center}.Contact_contact__Z48pj .Contact_error__uP8u5 h1{-webkit-text-fill-color:#f4f1ec;color:#f4f1ec}.LogoSocialMedia_logo__daECC{color:#f4f1ec!important;cursor:none;font-family:var(--font-display);font-size:1.5555555556rem;letter-spacing:3px;text-transform:uppercase;transition:color .3s ease}.LogoSocialMedia_logo__daECC:hover{color:#e6be70!important}@media(min-width:650px){.LogoSocialMedia_logo__daECC{font-size:1.7777777778rem}}.LogoSocialMedia_social_media__qkPY-{align-items:center;display:flex;font-size:0;gap:1.3333333333rem;justify-content:center}.LogoSocialMedia_social_media__qkPY- a{align-items:center;color:#918578;cursor:none;display:flex;justify-content:center;padding:.4444444444rem;transition:color .25s ease,-webkit-transform .25s ease;transition:color .25s ease,transform .25s ease;transition:color .25s ease,transform .25s ease,-webkit-transform .25s ease}.LogoSocialMedia_social_media__qkPY- a:hover{color:#e6be70;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.LogoSocialMedia_social_media__qkPY- svg{display:block;height:1rem;width:1rem}.LogoSocialMedia_fm_container__rtiIx,.LogoSocialMedia_github_container__QTP0d,.LogoSocialMedia_linkedin_container__vEfOA,.LogoSocialMedia_twitter_container__eAke7{height:auto!important;width:auto!important}.Footer_footer__grdIK{background:#211d1c;border-top:1px solid hsla(38,20%,60%,.08);padding:1.7777777778rem 1.7777777778rem calc(1.77778rem + 44px)}@media(min-width:650px){.Footer_footer__grdIK{padding:1.7777777778rem 3.3333333333rem calc(1.77778rem + 44px)}}@media(min-width:1440px){.Footer_footer__grdIK{padding:1.7777777778rem 5.5555555556rem calc(1.77778rem + 44px)}}.Footer_footer__grdIK>div{align-items:center;display:flex;flex-wrap:wrap;gap:.8888888889rem;justify-content:space-between}.Footer_footer__grdIK p{color:#918578;font-size:.6111111111rem;letter-spacing:2px;text-transform:uppercase}.Job_job_card__DsCBV{grid-gap:1.1111111111rem;background:transparent;border-bottom:1px solid hsla(38,20%,60%,.08);display:grid;gap:1.1111111111rem;grid-template-columns:1fr;padding:2.6666666667rem 0;position:relative;transition:background .3s ease}@media(min-width:650px){.Job_job_card__DsCBV{gap:2.6666666667rem;grid-template-columns:13.3333333333rem 1fr}}.Job_job_card__DsCBV:hover{background:hsla(40,70%,67%,.3)}.Job_job_card__DsCBV:hover .Job_company__NlYom{color:#e6be70}.Job_job_card__DsCBV:last-child{border-bottom:none}.Job_left_col__bcumT{display:flex;flex-direction:column;gap:.3333333333rem;text-align:left}.Job_duration__O1JkY{color:#f4f1ec;font-family:var(--font-mono);font-size:.6111111111rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.Job_location__Mytn1{color:#918578;font-family:var(--font-body);font-size:.7222222222rem}.Job_right_col__KPERm{display:flex;flex-direction:column;gap:1.1111111111rem;text-align:left}.Job_job_header__gtjDg{display:flex;flex-direction:column;gap:.2222222222rem}.Job_company__NlYom{color:#f4f1ec;font-family:var(--font-serif);font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:400;line-height:1.1;margin:0;transition:color .3s ease}.Job_role__cpPjC{color:#e6be70;font-family:var(--font-body);font-size:.6111111111rem;font-weight:600;letter-spacing:1.5px;margin:0;text-transform:uppercase}.Job_achievements__1YG5u{display:flex;flex-direction:column;gap:.5555555556rem;list-style:none;margin:0;padding:0}.Job_achievement_item__lp40v{align-items:flex-start;display:flex;gap:.6666666667rem}.Job_bullet__zTxcc{color:#e6be70;flex-shrink:0;font-size:.7777777778rem;line-height:1.6;opacity:.6}.Job_achievement_text__pmsRW{color:#918578;font-family:var(--font-body);font-size:.7777777778rem;line-height:1.6;margin:0}.Jobs_jobs__P00D2{border-top:1px solid hsla(38,20%,60%,.08);padding:5.5555555556rem 1.7777777778rem}@media(min-width:650px){.Jobs_jobs__P00D2{padding:6.6666666667rem 3.3333333333rem}}@media(min-width:1440px){.Jobs_jobs__P00D2{padding:7.7777777778rem 5.5555555556rem}}.Jobs_jobs_header__AtBvY{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.6666666667rem}.Jobs_label__ZsqYH{color:#e6be70;letter-spacing:4px;opacity:.8}.Jobs_count__elfv7,.Jobs_label__ZsqYH{font-size:.6111111111rem;font-weight:500;text-transform:uppercase}.Jobs_count__elfv7{color:#918578;letter-spacing:2px}.Jobs_jobs_list__TvOZd,.StatusBar_statusBar__dyNvE{border-top:1px solid hsla(38,20%,60%,.08)}.StatusBar_statusBar__dyNvE{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(25,22,21,.85);bottom:0;color:#918578;display:flex;font-family:var(--font-mono);font-size:.6111111111rem;height:2.4444444444rem;justify-content:space-between;left:0;letter-spacing:1.5px;padding:0 1.3333333333rem;pointer-events:none;position:fixed;right:0;z-index:95}@media(min-width:650px){.StatusBar_statusBar__dyNvE{padding:0 2.6666666667rem}}.StatusBar_center__LJYb2,.StatusBar_left__TGQzG,.StatusBar_right__BMg\+i{align-items:center;display:flex;gap:.6666666667rem}.StatusBar_city__x9wAF{color:#918578;opacity:.6;position:relative}.StatusBar_city__x9wAF:after{background-color:#918578;border-radius:50%;content:"";display:inline-block;height:3px;margin-left:.5555555556rem;vertical-align:middle;width:3px}.StatusBar_time__qZ97b{color:#f4f1ec}.StatusBar_timerIcon__PgWla{-webkit-animation:StatusBar_rotateTimer__xOnfn 10s linear infinite;animation:StatusBar_rotateTimer__xOnfn 10s linear infinite;color:#e6be70;font-size:.7222222222rem}@-webkit-keyframes StatusBar_rotateTimer__xOnfn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes StatusBar_rotateTimer__xOnfn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.StatusBar_timer__aAP7q{color:#f4f1ec}.StatusBar_right__BMg\+i{gap:1.3333333333rem}.StatusBar_coordinate__Czlw2{color:#f4f1ec}.StatusBar_coordinate__Czlw2:first-child{color:#918578}.Blog_blog_section__Z-9FG{margin:0 auto;max-width:66.6666666667rem;min-height:100vh;padding:6.6666666667rem 1.7777777778rem 4.4444444444rem}@media(min-width:650px){.Blog_blog_section__Z-9FG{padding:7.7777777778rem 3.3333333333rem 5.5555555556rem}}@media(min-width:1440px){.Blog_blog_section__Z-9FG{padding:8.8888888889rem 5.5555555556rem 6.6666666667rem}}.Blog_blog_header__o5Zo0{align-items:center;border-bottom:1px solid hsla(38,20%,60%,.08);display:flex;justify-content:space-between;margin-bottom:2.2222222222rem;padding-bottom:1.3333333333rem}.Blog_blog_title__snm3K{color:#f4f1ec;font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:400;margin:0}.Blog_count__zBYDW{color:#918578;font-family:var(--font-mono);font-size:.6111111111rem;letter-spacing:1.5px;text-transform:uppercase}.Blog_post_card__MOQHU,.Blog_posts_list__hmK0h{display:flex;flex-direction:column}.Blog_post_card__MOQHU{background:transparent;border-bottom:1px solid hsla(38,20%,60%,.08);gap:.8888888889rem;padding:2.2222222222rem 0;position:relative;transition:background .3s ease}@media(min-width:650px){.Blog_post_card__MOQHU{align-items:flex-start;flex-direction:row;gap:2.6666666667rem;justify-content:space-between}}.Blog_post_card__MOQHU:hover{background:hsla(40,70%,67%,.3)}.Blog_post_card__MOQHU:hover .Blog_title_link__47unN{color:#e6be70}.Blog_post_card__MOQHU:last-child{border-bottom:none}.Blog_left_col__Wf20v{display:flex;flex-direction:column;flex-shrink:0;gap:.2222222222rem;text-align:left}@media(min-width:650px){.Blog_left_col__Wf20v{width:11.1111111111rem}}.Blog_date__cOmCp{color:#f4f1ec;font-family:var(--font-mono);font-size:.6111111111rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.Blog_read_time__jUGqA{color:#918578;font-family:var(--font-mono);font-size:.5555555556rem;letter-spacing:.5px}.Blog_right_col__Tz0cp{display:flex;flex:1 1;flex-direction:column;gap:1.1111111111rem;text-align:left}.Blog_post_meta__MZ1qy{align-items:flex-start;display:flex;flex-direction:column;gap:.4444444444rem}.Blog_category__8Pt1i{border:1px solid hsla(40,70%,67%,.12);border-radius:.1111111111rem;color:#e6be70;font-family:var(--font-body);font-size:.5rem;font-weight:600;letter-spacing:1.5px;padding:.1111111111rem .4444444444rem;text-transform:uppercase}.Blog_post_title__qOWvT{line-height:1.2;margin:0}.Blog_title_link__47unN{color:#f4f1ec;cursor:none;font-family:var(--font-serif);font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:400;transition:color .3s ease}.Blog_excerpt__39TgG{color:#918578;font-family:var(--font-body);font-size:.7777777778rem;line-height:1.6;margin:0;max-width:37.7777777778rem}.Blog_read_link__8JcwN{align-items:center;color:#f4f1ec;cursor:none;display:inline-flex;font-family:var(--font-mono);font-size:.6111111111rem;gap:.3333333333rem;letter-spacing:1px;transition:color .3s ease}.Blog_read_link__8JcwN span{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.Blog_read_link__8JcwN:hover{color:#e6be70}.Blog_read_link__8JcwN:hover span{-webkit-transform:translateX(4px);transform:translateX(4px)}.Blog_article_section__JW4\+f{min-height:100vh;padding:6.6666666667rem 1.7777777778rem 5.5555555556rem}@media(min-width:650px){.Blog_article_section__JW4\+f{padding:7.7777777778rem 3.3333333333rem 6.6666666667rem}}@media(min-width:1440px){.Blog_article_section__JW4\+f{padding:8.8888888889rem 5.5555555556rem 7.7777777778rem}}.Blog_article_container__iNnfz{margin:0 auto;max-width:42.2222222222rem;text-align:left}.Blog_back_btn__zxu65{border:1px solid hsla(38,20%,60%,.18);border-radius:1.1111111111rem;color:#918578;cursor:none;display:inline-block;font-family:var(--font-mono);font-size:.6111111111rem;letter-spacing:1.5px;margin-bottom:2.6666666667rem;padding:.4444444444rem 1rem;transition:all .3s ease}.Blog_back_btn__zxu65:hover{background:hsla(0,0%,100%,.03);border-color:#f4f1ec;color:#f4f1ec}.Blog_article_header__11GEt{border-bottom:1px solid hsla(38,20%,60%,.08);margin-bottom:2.2222222222rem;padding-bottom:1.7777777778rem}.Blog_article_meta__Apktt{align-items:center;color:#918578;display:flex;font-family:var(--font-mono);font-size:.6111111111rem;gap:.5555555556rem;letter-spacing:.5px;margin-bottom:.8888888889rem}.Blog_article_category__d2ZTq{color:#e6be70;font-weight:600;text-transform:uppercase}.Blog_article_dot__ow8v-{opacity:.4}.Blog_article_title__U7rPJ{color:#f4f1ec;font-family:var(--font-serif);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:400;line-height:1.15;margin:0}.Blog_article_body__3PrbW{color:#918578;font-family:var(--font-body);font-size:.8888888889rem;line-height:1.8}@media(min-width:650px){.Blog_article_body__3PrbW{font-size:.9444444444rem}}.Blog_article_body__3PrbW p{margin-bottom:1.5555555556rem}.Blog_article_body__3PrbW h3{color:#f4f1ec;font-family:var(--font-serif);font-size:1.2222222222rem;font-weight:400;margin-bottom:.8888888889rem;margin-top:2.4444444444rem}.Blog_article_body__3PrbW ul{margin-bottom:1.5555555556rem;padding-left:1.1111111111rem}.Blog_article_body__3PrbW ul li{margin-bottom:.5555555556rem}.Blog_article_body__3PrbW ul li strong{color:#f4f1ec}.Blog_article_body__3PrbW code{background:#211d1c;border-radius:.1666666667rem;color:#e6be70;font-family:var(--font-mono);font-size:.9em;padding:.1111111111rem .3333333333rem}.Blog_article_body__3PrbW pre{background:#211d1c;border:1px solid hsla(38,20%,60%,.08);border-radius:.2222222222rem;margin-bottom:1.5555555556rem;overflow-x:auto;padding:1rem}.Blog_article_body__3PrbW pre code{background:transparent;color:#f4f1ec;font-size:.7222222222rem;padding:0}.Blog_article_body__3PrbW blockquote{border-left:2px solid #e6be70;color:#f4f1ec;font-family:var(--font-serif);font-size:1.1111111111rem;font-style:italic;line-height:1.6;margin:2.2222222222rem 0;padding-left:1.3333333333rem}.Blog_not_found__Z5gwj{padding:4.4444444444rem 0;text-align:center}.Blog_not_found__Z5gwj h2{font-family:var(--font-serif);font-size:1.7777777778rem;margin-bottom:.8888888889rem}.Blog_not_found__Z5gwj p{color:#918578;margin-bottom:1.7777777778rem}.Blog_pagination__-IXj3{align-items:center;border-top:1px solid hsla(38,20%,60%,.08);display:flex;justify-content:space-between;margin-top:3.3333333333rem;padding-top:1.7777777778rem}.Blog_page_btn__ThTQz{background:transparent;border:1px solid hsla(38,20%,60%,.18);color:#918578;cursor:none;font-family:var(--font-mono);font-size:.6111111111rem;letter-spacing:1.5px;padding:.4444444444rem 1.1111111111rem;transition:all .3s ease}.Blog_page_btn__ThTQz:disabled{cursor:default;opacity:.3;pointer-events:none}.Blog_page_btn__ThTQz:hover:not(:disabled){background:hsla(0,0%,100%,.02);border-color:#f4f1ec;color:#f4f1ec}.Blog_page_numbers__3Yw1A{display:flex;gap:.4444444444rem}.Blog_page_num_btn__bmJE2{align-items:center;background:transparent;border:1px solid transparent;color:#918578;cursor:none;display:flex;font-family:var(--font-mono);font-size:.6666666667rem;height:2rem;justify-content:center;transition:all .3s ease;width:2rem}.Blog_page_num_btn__bmJE2:hover{background:hsla(0,0%,100%,.03);color:#f4f1ec}.Blog_active_page__kQZv3{background:hsla(40,70%,67%,.05);border-color:#e6be70!important;color:#e6be70!important}.Recommendations_section__yzxFJ{border-top:1px solid hsla(38,20%,60%,.08);padding:5.5555555556rem 1.7777777778rem;position:relative}@media(min-width:650px){.Recommendations_section__yzxFJ{padding:6.6666666667rem 3.3333333333rem}}@media(min-width:1440px){.Recommendations_section__yzxFJ{padding:7.7777777778rem 5.5555555556rem}}.Recommendations_header__K6ovJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.6666666667rem}.Recommendations_header__K6ovJ h2{color:#e6be70;font-family:var(--font-body);font-size:.6111111111rem;font-weight:500;letter-spacing:4px;margin:0;opacity:.8;text-transform:uppercase}.Recommendations_subtitle__6MvGD{color:#918578;font-family:var(--font-mono);font-size:.6111111111rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}.Recommendations_grid__Xkt3S{grid-gap:1.7777777778rem;display:grid;gap:1.7777777778rem;grid-template-columns:1fr}@media(min-width:650px){.Recommendations_grid__Xkt3S{grid-template-columns:repeat(2,1fr)}}.Recommendations_card__Ovr8G{background:transparent;border:1px solid hsla(38,20%,60%,.08);display:flex;flex-direction:column;justify-content:space-between;padding:2.6666666667rem 2rem;position:relative;text-align:left;transition:border-color .3s ease,background .3s ease}.Recommendations_card__Ovr8G:hover{background:hsla(40,70%,67%,.2);border-color:hsla(38,20%,60%,.18)}.Recommendations_quote_icon__JCkR8{color:#e6be70;font-family:var(--font-serif);font-size:4.4444444444rem;left:1.3333333333rem;line-height:1;opacity:.08;pointer-events:none;position:absolute;top:1.1111111111rem}.Recommendations_quote_text__BiQc5{color:#f4f1ec;font-family:var(--font-serif);font-size:clamp(1.3rem,1.8vw,1.7rem);font-style:italic;line-height:1.7;margin:0;position:relative;z-index:2}.Recommendations_divider__BVoTV{background:hsla(38,20%,60%,.08);height:1px;margin:1.3333333333rem 0}.Recommendations_author_info__-fmMw{align-items:center;display:flex;gap:.8888888889rem}.Recommendations_avatar__snbxR{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(38,20%,60%,.18);border-radius:50%;color:#e6be70;display:flex;flex-shrink:0;font-family:var(--font-mono);font-size:.6111111111rem;height:2.3333333333rem;justify-content:center;width:2.3333333333rem}.Recommendations_author_meta__Rpg0j{display:flex;flex-direction:column;gap:.1111111111rem}.Recommendations_author_name__87qyw{color:#f4f1ec;font-family:var(--font-body);font-size:.7777777778rem;font-weight:600;margin:0}.Recommendations_author_headline__Zlf3k{color:#918578;font-family:var(--font-body);font-size:.6111111111rem;line-height:1.4;margin:0;max-width:95%}.Recommendations_relation_date__Z2KVC{color:#918578;display:block;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.5px;margin-top:.2222222222rem;opacity:.7}:root{--separator-border:hsla(0,0%,50%,.35);--sash-hover-transition-duration:0.1s}.allotment-module_splitView__L-yRc{height:100%;overflow:hidden;position:relative;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF{height:100%;pointer-events:none;position:absolute;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF>.allotment-module_sash__QA-2t{pointer-events:auto}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa{height:100%;position:relative;white-space:nowrap;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{overflow:hidden;position:absolute;white-space:normal}.allotment-module_splitView__L-yRc.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{width:100%}.allotment-module_splitView__L-yRc.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{height:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{background-color:hsla(0,0%,50%,.35);background-color:var(--separator-border);content:" ";left:0;pointer-events:none;position:absolute;top:0;z-index:5}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:1px;width:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:100%;width:1px}:root{--focus-border:#007fd4;--sash-size:8px;--sash-hover-size:4px}.sash-module_sash__K-9lB{pointer-events:auto;position:absolute;text-align:left;text-align:initial;touch-action:none;z-index:35}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{pointer-events:none}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_vertical__pB-rs{cursor:col-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_minimum__-UKxp{cursor:e-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_maximum__TCWxD{cursor:w-resize}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_horizontal__kFbiw{cursor:row-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_minimum__-UKxp{cursor:s-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_maximum__TCWxD{cursor:n-resize}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{cursor:default!important;pointer-events:none!important}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs{cursor:ew-resize;height:100%;top:0;width:8px;width:var(--sash-size)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw{cursor:ns-resize;height:8px;height:var(--sash-size);left:0;width:100%}.sash-module_sash__K-9lB:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-{content:" ";cursor:all-scroll;display:block;height:16px;height:calc(var(--sash-size)*2);position:absolute;width:16px;width:calc(var(--sash-size)*2);z-index:100}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{cursor:nwse-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{cursor:nesw-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{left:-4px;left:calc(var(--sash-size)*-.5);top:-8px;top:calc(var(--sash-size)*-1)}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{bottom:-8px;bottom:calc(var(--sash-size)*-1);left:-4px;left:calc(var(--sash-size)*-.5)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{left:-8px;left:calc(var(--sash-size)*-1);top:-4px;top:calc(var(--sash-size)*-.5)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{right:-8px;right:calc(var(--sash-size)*-1);top:-4px;top:calc(var(--sash-size)*-.5)}.sash-module_sash__K-9lB:before{background:transparent;content:"";height:100%;pointer-events:none;position:absolute;transition:background-color .1s ease-out;transition:background-color var(--sash-hover-transition-duration) ease-out;width:100%}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs:before{left:calc(50% - 2px);left:calc(50% - var(--sash-hover-size)/2);width:4px;width:var(--sash-hover-size)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw:before{height:4px;height:var(--sash-hover-size);top:calc(50% - 2px);top:calc(50% - var(--sash-hover-size)/2)}.sash-module_sash__K-9lB.sash-module_active__bJspD:before,.sash-module_sash__K-9lB.sash-module_hover__80W6I:before{background:#007fd4;background:var(--focus-border)}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.inset-0{inset:0}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.top-1{top:.25rem}.top-12{top:3rem}.top-2{top:.5rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mx-1{margin-left:.25rem;margin-right:.25rem}.-mr-1{margin-right:-.25rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[calc\(100vh-28px\)\]{height:calc(100vh - 28px)}.h-\[calc\(100vh-84px\)\]{height:calc(100vh - 84px)}.h-full{height:100%}.h-screen{height:100vh}.max-h-56{max-height:14rem}.min-h-full{min-height:100%}.w-10{width:2.5rem}.w-12{width:3rem}.w-2\/3{width:66.666667%}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.max-w-\[165px\]{max-width:165px}.max-w-\[36vw\]{max-width:36vw}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.shrink-0{flex-shrink:0}.origin-top-right{-webkit-transform-origin:top right;transform-origin:top right}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-10{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-10{--tw-translate-x:2.5rem}.translate-x-6{--tw-translate-x:1.5rem}.scale-100,.translate-x-6{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.375rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity))}.border-zinc-300{--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity))}.bg-\[\#ffd63427\]{background-color:#ffd63427}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-vsdark-500{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity))}.bg-vsdark-500\/30{background-color:rgba(30,30,30,.3)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity))}.bg-opacity-30{--tw-bg-opacity:0.3}.bg-opacity-5{--tw-bg-opacity:0.05}.\!fill-\[\#2B2C3E\]{fill:#2b2c3e!important}.\!fill-\[\#f6f8fa\]{fill:#f6f8fa!important}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-\[2px\]{padding:2px}.p-\[5px\]{padding:5px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-\[1px\]{padding-bottom:1px;padding-top:1px}.py-\[5px\]{padding-bottom:5px;padding-top:5px}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.text-\[blue\]{--tw-text-opacity:1;color:rgb(0 0 255/var(--tw-text-opacity))}.text-\[crimson\]{--tw-text-opacity:1;color:rgb(220 20 60/var(--tw-text-opacity))}.text-\[darkblue\]{--tw-text-opacity:1;color:rgb(0 0 139/var(--tw-text-opacity))}.text-\[green\]{--tw-text-opacity:1;color:rgb(0 128 0/var(--tw-text-opacity))}.text-\[orangered\]{--tw-text-opacity:1;color:rgb(255 69 0/var(--tw-text-opacity))}.text-\[red\]{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity))}.text-zinc-700{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity))}.text-zinc-900{--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))}.ring-gray-200\/40{--tw-ring-color:rgba(229,231,235,.4)}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.ring-gray-500\/20{--tw-ring-color:hsla(220,9%,46%,.2)}.ring-opacity-5{--tw-ring-opacity:0.05}.filter{-webkit-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);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)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-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-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hide_node{display:none}.searched_node{fill:rgba(27,255,0,.1)!important}.highlight_node{background:rgba(255,214,0,.3)}.placeholder\:text-gray-400::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.placeholder\:text-zinc-600::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity))}.placeholder\:text-zinc-600::placeholder{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity))}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:border-yellow-400:focus-within{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity))}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-yellow-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(250 204 21/var(--tw-ring-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity))}.hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border:focus{border-width:1px}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(250 204 21/var(--tw-ring-opacity))}.focus\:placeholder\:text-zinc-400:focus::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity))}.focus\:placeholder\:text-zinc-400:focus::placeholder{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity))}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.focus-visible\:ring-opacity-75:focus-visible{--tw-ring-opacity:0.75}.active\:\!cursor-move:active{cursor:move!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}:is(.dark .dark\:divide-y-0)>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}:is(.dark .dark\:border-gray-500){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}:is(.dark .dark\:border-red-500\/40){border-color:rgba(239,68,68,.4)}:is(.dark .dark\:border-zinc-700){--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity))}:is(.dark .dark\:bg-black){--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-500\/10){background-color:rgba(239,68,68,.1)}:is(.dark .dark\:bg-vsdark-500){--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity))}:is(.dark .dark\:bg-vsdark-500\/90){background-color:rgba(30,30,30,.9)}:is(.dark .dark\:bg-white\/10){background-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:bg-yellow-400){--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-700){--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity))}:is(.dark .dark\:bg-zinc-800){--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity))}:is(.dark .dark\:bg-opacity-60){--tw-bg-opacity:0.6}:is(.dark .dark\:text-\[\#5eb9eb\]){--tw-text-opacity:1;color:rgb(94 185 235/var(--tw-text-opacity))}:is(.dark .dark\:text-\[darksalmon\]){--tw-text-opacity:1;color:rgb(233 150 122/var(--tw-text-opacity))}:is(.dark .dark\:text-\[deepskyblue\]){--tw-text-opacity:1;color:rgb(0 191 255/var(--tw-text-opacity))}:is(.dark .dark\:text-\[lightgreen\]){--tw-text-opacity:1;color:rgb(144 238 144/var(--tw-text-opacity))}:is(.dark .dark\:text-\[limegreen\]){--tw-text-opacity:1;color:rgb(50 205 50/var(--tw-text-opacity))}:is(.dark .dark\:text-\[orange\]){--tw-text-opacity:1;color:rgb(255 165 0/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-900){--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .dark\:text-green-400){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}:is(.dark .dark\:text-red-300){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity))}:is(.dark .dark\:text-red-400){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-400){--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity))}:is(.dark .dark\:text-zinc-900){--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity))}:is(.dark .dark\:shadow-yellow-700\/10){--tw-shadow-color:rgba(161,98,7,.1);--tw-shadow:var(--tw-shadow-colored)}:is(.dark .dark\:ring-0){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .dark\:ring-1){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .dark\:ring-gray-100\/20){--tw-ring-color:rgba(243,244,246,.2)}:is(.dark .dark\:ring-gray-200\/10){--tw-ring-color:rgba(229,231,235,.1)}:is(.dark .dark\:ring-gray-300\/20){--tw-ring-color:rgba(209,213,219,.2)}:is(.dark .dark\:ring-gray-600){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}:is(.dark .dark\:placeholder\:text-zinc-400)::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-zinc-400)::placeholder{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity))}:is(.dark .dark\:hover\:border-yellow-400:hover){--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity))}:is(.dark .dark\:hover\:bg-zinc-700:hover){--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-yellow-400:hover){--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-1:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark .dark\:focus\:placeholder\:text-zinc-500:focus)::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity))}:is(.dark .dark\:focus\:placeholder\:text-zinc-500:focus)::placeholder{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity))}@media (min-width:640px){.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:max-w-\[200px\]{max-width:200px}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}}@media (min-width:768px){.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:w-56{width:14rem}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-1{padding-bottom:.25rem;padding-top:.25rem}}html.dark{--jt-bg:#191615;--jt-bg2:#211d1c;--jt-bg3:#2b2726;--jt-text:#f4f1ec;--jt-text-muted:#918578;--jt-amber:#e6be70;--jt-amber-dim:hsla(40,70%,67%,.12);--jt-amber-glow:hsla(40,70%,67%,.08);--jt-border:hsla(38,20%,60%,.08);--jt-border-warm:hsla(38,20%,60%,.18);--jt-node-array:#e6be70;--jt-node-object:#e6c189;--jt-node-key:#d5ae6d;--jt-node-default:#e8e2d9;--jt-node-number:#84c0a8;--jt-node-bool-t:#9fc59a;--jt-node-bool-f:#c28060;--jt-node-null:#918578;--jt-node-string:#e0ceae;--jt-node-card-bg:#211d1c;--jt-node-border:hsla(38,20%,60%,.13);--jt-edge-color:hsla(38,20%,60%,.22);--jt-dot-grid:hsla(38,20%,60%,.06);--jt-editor-bg:#1c1817}html:not(.dark){--jt-bg:#f8f6f2;--jt-bg2:#f0ece6;--jt-bg3:#e4dfd7;--jt-text:#352c27;--jt-text-muted:#87786e;--jt-amber:#c17915;--jt-amber-dim:rgba(193,121,21,.1);--jt-amber-glow:rgba(193,121,21,.06);--jt-border:rgba(122,102,82,.1);--jt-border-warm:rgba(122,102,82,.2);--jt-node-array:#a16512;--jt-node-object:#ad661f;--jt-node-key:#a06b22;--jt-node-default:#413530;--jt-node-number:#2e7d6b;--jt-node-bool-t:#3a7d44;--jt-node-bool-f:#a03030;--jt-node-null:#87786e;--jt-node-string:#773e22;--jt-node-card-bg:#f0ece6;--jt-node-border:rgba(122,102,82,.18);--jt-edge-color:rgba(122,102,82,.28);--jt-dot-grid:rgba(122,102,82,.08);--jt-editor-bg:#f9f8f5}.json-tree-root{background:var(--jt-bg)!important;color:var(--jt-text)!important;cursor:default!important;font-family:Space Grotesk,sans-serif!important}.json-tree-root *,.json-tree-root [role=button],.json-tree-root a,.json-tree-root button,.json-tree-root input,.json-tree-root select,.json-tree-root textarea{cursor:auto!important}.json-tree-root .jt-btn,.json-tree-root .jt-logo,.json-tree-root [role=button],.json-tree-root button{cursor:pointer!important}.json-tree-root .monaco-editor,.json-tree-root input,.json-tree-root textarea{cursor:text!important}.json-tree-root .active\:\!cursor-move:active,.json-tree-root .active\:cursor-move:active{cursor:move!important}.headlessui-portal *,[data-headlessui-portal] *,[data-headlessui-state] *,[id^=headlessui-dialog] *{cursor:auto!important}[data-headlessui-portal] button,[data-headlessui-state] [role=button],[data-headlessui-state] button,[id^=headlessui-dialog] button{cursor:pointer!important}[data-headlessui-portal] input,[data-headlessui-state] input{cursor:text!important}.jt-navbar{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--jt-bg);border-bottom:1px solid var(--jt-border-warm);box-shadow:0 1px 0 var(--jt-amber-glow),0 4px 24px rgba(0,0,0,.15);display:flex;height:56px;justify-content:space-between;padding:0 32px;position:relative;transition:background .3s ease,border-color .3s ease;z-index:100}.jt-navbar:before{background:linear-gradient(90deg,transparent 0,var(--jt-amber) 30%,var(--jt-amber) 50%,var(--jt-amber) 70%,transparent 100%);content:"";height:1px;left:0;opacity:.4;position:absolute;right:0;top:0}.jt-logo{gap:12px;text-decoration:none}.jt-logo,.jt-logo-icon{align-items:center;display:flex}.jt-logo-icon{background:var(--jt-amber-dim);border:1px solid var(--jt-border-warm);border-radius:7px;box-shadow:0 0 12px var(--jt-amber-glow);flex-shrink:0;height:28px;justify-content:center;padding:5px;transition:all .3s ease;width:28px}.jt-logo-icon svg{fill:var(--jt-amber)!important;color:var(--jt-amber)!important}.jt-logo-text{color:var(--jt-text);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase;transition:color .3s ease}.jt-toolbar{align-items:center;display:flex;gap:6px}.jt-sep{background:var(--jt-border-warm);flex-shrink:0;height:20px;margin:0 4px;width:1px}@media (max-width:768px){.jt-navbar{flex-direction:column;gap:12px;height:auto;min-height:56px;padding:12px 16px}.jt-toolbar{flex-wrap:wrap;justify-content:center}}.jt-btn{align-items:center!important;background:var(--jt-bg3)!important;border:1px solid var(--jt-border-warm)!important;border-radius:6px!important;color:var(--jt-text-muted)!important;cursor:pointer!important;display:inline-flex!important;font-family:Space Grotesk,sans-serif!important;font-size:11px!important;font-weight:500!important;gap:6px!important;height:32px!important;justify-content:center!important;letter-spacing:1px!important;padding:0 12px!important;text-transform:uppercase!important;transition:all .2s ease!important;white-space:nowrap!important}.jt-btn:hover{background:var(--jt-amber-dim)!important;border-color:rgba(221,167,60,.4)!important;box-shadow:0 0 10px var(--jt-amber-glow)!important;color:var(--jt-amber)!important}.jt-btn:active{-webkit-transform:scale(.97)!important;transform:scale(.97)!important}.jt-btn-icon{padding:0!important;width:32px!important}.jt-btn-active{border-color:rgba(221,167,60,.4)!important;box-shadow:0 0 10px var(--jt-amber-glow)!important}.jt-btn-active,.jt-btn-import{background:var(--jt-amber-dim)!important;color:var(--jt-amber)!important}.jt-btn-import{border-color:rgba(221,167,60,.3)!important}.jt-btn-import:hover{background:var(--jt-amber-dim)!important;border-color:var(--jt-amber)!important}.sash{background:var(--jt-border-warm)!important;transition:background .2s ease!important}.json-tree-root .sash-horizontal{cursor:col-resize!important}.json-tree-root .sash-vertical{cursor:row-resize!important}.json-tree-root .sash,.json-tree-root .sash *{cursor:inherit!important}.sash.active,.sash:hover{background:var(--jt-amber)!important}.json-tree-root ::-webkit-scrollbar{height:3px;width:3px}.json-tree-root ::-webkit-scrollbar-track{background:var(--jt-bg)}.json-tree-root ::-webkit-scrollbar-thumb{background:var(--jt-bg3);border-radius:100px}.json-tree-root ::-webkit-scrollbar-thumb:hover{background:var(--jt-amber)}.json-tree-root ::selection{background:var(--jt-amber);color:var(--jt-bg)}.jt-graph-bg{background-image:radial-gradient(circle,var(--jt-dot-grid) 1px,transparent 1px);background-size:28px 28px}.jt-tree-node-inner{align-items:center;background:var(--jt-node-card-bg);border:1px solid var(--jt-node-border);border-radius:7px;box-shadow:0 2px 12px rgba(0,0,0,.12),inset 0 1px 0 var(--jt-border);display:flex;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.jt-tree-node-highlighted .jt-tree-node-inner{background:var(--jt-amber-dim)!important;border-color:var(--jt-amber)!important;box-shadow:0 0 16px var(--jt-amber-glow),0 2px 12px rgba(0,0,0,.12)!important}.jt-node-array{color:var(--jt-node-array)!important}.jt-node-object{color:var(--jt-node-object)!important}.jt-node-key{color:var(--jt-node-key)!important;font-family:Share Tech Mono,monospace}.jt-node-default{color:var(--jt-node-default)!important}.jt-node-number{color:var(--jt-node-number)!important}.jt-node-bool-true{color:var(--jt-node-bool-t)!important}.jt-node-bool-false{color:var(--jt-node-bool-f)!important}.jt-node-null{color:var(--jt-node-null)!important;font-style:italic}.jt-node-string{color:var(--jt-node-string)!important}.reaflow-canvas .edge .edge-container path,.reaflow-canvas .edge path{stroke:var(--jt-edge-color)!important;stroke-width:1.5!important}.reaflow-canvas .edge:hover path{stroke:var(--jt-amber)!important;opacity:.6}.reaflow-canvas marker path{fill:var(--jt-edge-color)!important}.jt-tree-node button{background:var(--jt-bg3)!important;border:1px solid var(--jt-border-warm)!important;border-radius:5px!important;color:var(--jt-text-muted)!important;transition:all .2s ease!important}.jt-tree-node button:hover{background:var(--jt-amber-dim)!important;border-color:var(--jt-amber)!important;color:var(--jt-amber)!important}.json-tree-root:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:128px 128px;content:"";inset:0;opacity:.02;pointer-events:none;position:fixed;z-index:9999}:root{font-size:1.125em}*,:after,:before{box-sizing:border-box;margin:0;padding:0}img{max-width:100%}@font-face{font-family:Space Grotesk;font-weight:300 700;src:url(/static/media/SpaceGrotesk-VariableFont_wght.1036357b9651eff7d3dd.ttf)}:root{--font-display:"Bebas Neue","Barlow Condensed",sans-serif;--font-serif:"Playfair Display",serif;--font-body:"Space Grotesk",sans-serif;--font-mono:"Share Tech Mono",monospace;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--amber:#e6be70}*{scrollbar-color:#2b2726 #191615;scrollbar-width:thin}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#191615}::-webkit-scrollbar-thumb{background:#2b2726;border-radius:100px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#191615;color:#f4f1ec;cursor:none;font-family:Space Grotesk,sans-serif;font-family:var(--font-body);max-width:100vw;overflow-x:hidden}[role=button],a,button,input,select,textarea{cursor:none!important}.cursor-dot{background:#e6be70;background:var(--amber);border-radius:50%;height:8px;transition:width .2s,height .2s,opacity .2s;width:8px;z-index:99999}.cursor-dot,.cursor-ring{pointer-events:none;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cursor-ring{border:1.5px solid hsla(40,70%,67%,.5);border-radius:50%;height:36px;transition:width .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1),border-color .3s;transition:width .4s var(--ease-out-expo),height .4s var(--ease-out-expo),border-color .3s;width:36px;z-index:99998}::selection{background:#e6be70;color:#191615}@layer links{a:-webkit-any-link{color:#f4f1ec;text-decoration:none}a:any-link{color:#f4f1ec;text-decoration:none}a:hover{color:#e6be70}}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:128px 128px;content:"";inset:0;opacity:.025;pointer-events:none;position:fixed;z-index:9999}#root{height:100%;position:relative;width:100%}
/*# sourceMappingURL=main.4ff21e25.css.map*/