:root,[data-bs-theme=light]{--bs-primary:#39cc85;--bs-primary-rgb:57,204,133;--bs-primary-text-emphasis:#175235;--bs-primary-bg-subtle:#D7F5E7;--bs-primary-border-subtle:#B0EBCE;--bs-secondary:#6c757d;--bs-secondary-rgb:108,117,125;--bs-secondary-text-emphasis:#2B2F32;--bs-secondary-bg-subtle:#E2E3E5;--bs-secondary-border-subtle:#C4C8CB;--bs-success:#39cc85;--bs-success-rgb:57,204,133;--bs-success-text-emphasis:#175235;--bs-success-bg-subtle:#D7F5E7;--bs-success-border-subtle:#B0EBCE;--bs-info:#0dcaf0;--bs-info-rgb:13,202,240;--bs-info-text-emphasis:#055160;--bs-info-bg-subtle:#CFF4FC;--bs-info-border-subtle:#9EEAF9;--bs-warning:#ffc107;--bs-warning-rgb:255,193,7;--bs-warning-text-emphasis:#664D03;--bs-warning-bg-subtle:#FFF3CD;--bs-warning-border-subtle:#FFE69C;--bs-danger:#dc3545;--bs-danger-rgb:220,53,69;--bs-danger-text-emphasis:#58151C;--bs-danger-bg-subtle:#F8D7DA;--bs-danger-border-subtle:#F1AEB5;--bs-light:#f8f9fa;--bs-light-rgb:248,249,250;--bs-light-text-emphasis:#636464;--bs-light-bg-subtle:#FEFEFE;--bs-light-border-subtle:#FCFDFD;--bs-dark:#000000;--bs-dark-rgb:0,0,0;--bs-dark-text-emphasis:#000000;--bs-dark-bg-subtle:#CCCCCC;--bs-dark-border-subtle:#999999;--bs-body-color:#000000;--bs-body-color-rgb:0,0,0;--bs-secondary-color:#4b5563;--bs-secondary-color-rgb:75,85,99;--bs-tertiary-color:#9ca3af;--bs-tertiary-color-rgb:156,163,175;--bs-body-bg:#ffffff;--bs-body-bg-rgb:255,255,255;--bs-secondary-bg:#f9fafb;--bs-secondary-bg-rgb:249,250,251;--bs-tertiary-bg:#f3f4f6;--bs-tertiary-bg-rgb:243,244,246;--bs-body-font-family:Inter,sans-serif;--bs-body-font-size:-1rem;--bs-body-font-weight:400;--bs-body-line-height:1.6;--bs-link-color:#39cc85;--bs-link-color-rgb:57,204,133;--bs-link-hover-color:#2eb875;--bs-link-hover-color-rgb:46,184,117;--bs-link-decoration:none;--bs-link-hover-decoration:none;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#e5e7eb;--bs-border-radius:4px;--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.3;--bs-focus-ring-color:#39cc85}.btn-primary,.btn-success{--bs-btn-color:#000000;--bs-btn-bg:#39cc85;--bs-btn-border-color:#39cc85;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#57D497;--bs-btn-hover-border-color:#4DD191;--bs-btn-focus-shadow-rgb:9,31,20;--bs-btn-active-color:#000000;--bs-btn-active-bg:#61D69D;--bs-btn-active-border-color:#4DD191;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#39cc85;--bs-btn-disabled-border-color:#39cc85}.btn-outline-primary,.btn-outline-success{--bs-btn-color:#39cc85;--bs-btn-border-color:#39cc85;--bs-btn-focus-shadow-rgb:57,204,133;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#39cc85;--bs-btn-hover-border-color:#39cc85;--bs-btn-active-color:#000000;--bs-btn-active-bg:#39cc85;--bs-btn-active-border-color:#39cc85;--bs-btn-disabled-color:#39cc85;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#39cc85}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5C636A;--bs-btn-hover-border-color:#565E64;--bs-btn-focus-shadow-rgb:233,234,236;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565E64;--bs-btn-active-border-color:#51585E;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d}.btn-info{--bs-btn-color:#000000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#31D2F2;--bs-btn-hover-border-color:#25CFF2;--bs-btn-focus-shadow-rgb:2,30,36;--bs-btn-active-color:#000000;--bs-btn-active-bg:#3DD5F3;--bs-btn-active-border-color:#25CFF2;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-active-color:#000000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#FFCA2C;--bs-btn-hover-border-color:#FFC720;--bs-btn-focus-shadow-rgb:38,29,1;--bs-btn-active-color:#000000;--bs-btn-active-bg:#FFCD39;--bs-btn-active-border-color:#FFC720;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-active-color:#000000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#BB2D3B;--bs-btn-hover-border-color:#B02A37;--bs-btn-focus-shadow-rgb:250,225,227;--bs-btn-active-color:#fff;--bs-btn-active-bg:#B02A37;--bs-btn-active-border-color:#A52834;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#D3D4D5;--bs-btn-hover-border-color:#C6C7C8;--bs-btn-focus-shadow-rgb:37,37,38;--bs-btn-active-color:#000000;--bs-btn-active-bg:#C6C7C8;--bs-btn-active-border-color:#BABBBC;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-active-color:#000000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#000000;--bs-btn-border-color:#000000;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#000000;--bs-btn-hover-border-color:#000000;--bs-btn-focus-shadow-rgb:217,217,217;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000000;--bs-btn-active-border-color:#000000;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#000000;--bs-btn-disabled-border-color:#000000}.btn-outline-dark{--bs-btn-color:#000000;--bs-btn-border-color:#000000;--bs-btn-focus-shadow-rgb:0,0,0;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#000000;--bs-btn-hover-border-color:#000000;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000000;--bs-btn-active-border-color:#000000;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#000000}a{text-decoration:var(--bs-link-decoration)}a:hover{text-decoration:var(--bs-link-hover-decoration)}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pb-0{padding-bottom:0!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.pb-6{padding-bottom:4.5rem!important}.pb-10{padding-bottom:10.5rem!important}@media (min-width:576px){.pt-sm-5{padding-top:3rem!important}.pe-sm-8{padding-right:7.5rem!important}.pb-sm-5{padding-bottom:3rem!important}}@media (min-width:1200px){.p-xl-4{padding:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-10{padding-right:10.5rem!important}.pb-xl-7{padding-bottom:6rem!important}}@media (min-width:1400px){.pt-xxl-4{padding-top:1.5rem!important}.pb-xxl-7{padding-bottom:6rem!important}}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}#meta-button{content:url('../../assets/img/button_off.webp')!important;display:block!important;margin:0 auto!important;cursor:pointer!important;transition:transform .1s!important;transform:scale(.9)!important;transform-origin:center!important}#meta-button:hover{content:url('../../assets/img/button_on.webp')!important;transform:scale(.92)!important}#meta-button:active{transform:scale(.88)!important}h1{font-family:'Inter Tight',sans-serif!important;font-size:3.5rem!important;font-weight:300!important;letter-spacing:-.02em}h2{font-family:'Inter Tight',sans-serif!important;font-size:2.75rem!important;font-weight:300!important}h3{font-family:'Inter Tight',sans-serif!important;font-size:2rem!important;font-weight:300!important}h4{font-family:'Inter Tight',sans-serif!important;font-size:1.5rem!important;font-weight:400!important}body{margin:0;background-color:#000;background-image:linear-gradient(to bottom,#000 0,#000 50px,transparent 150px,transparent 700px,#000 1200px),linear-gradient(to right,rgba(255,255,255,.17) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.17) 1px,transparent 1px);background-size:100% 100%,40px 40px,40px 40px;background-repeat:no-repeat,repeat,repeat;background-attachment:scroll;color:#fff}.navbar{background-color:#000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px rgba(0,0,0,.5);position:sticky;top:0;z-index:1020;transition:.3s}.badge-result{background-color:#000;color:#fff;border:none}.tech-badge{background-color:#fff;border:1px solid #4a4a4a;color:#333;font-family:'Roboto Mono',monospace;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:6px 20px;border-radius:50px;display:inline-flex;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.05)}.tech-badge2{background-color:#fff;border:1px solid #39cc85;color:#39cc85;font-family:'Roboto Mono',monospace;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:6px 20px;border-radius:50px;display:inline-flex;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.05)}.badge-arrow{transition:transform .3s;transform:rotate(90deg);color:#4a4a4a}@media (min-width:768px){.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.pt-md-4{padding-top:1.5rem!important}.pe-md-9{padding-right:9rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-5{padding-bottom:3rem!important}.badge-arrow{transform:rotate(0)}}.badge.bg-light{color:var(--bs-gray-600);background-color:var(--bs-light-bg-subtle)!important;border:var(--bs-border-width) solid var(--bs-border-color);box-shadow:var(--bs-box-shadow-sm)}html{scroll-padding-top:80px}.btn-radio-group{background-color:var(--bs-white)!important;color:var(--bs-secondary)!important}.btn-radio-group:hover{background-color:rgba(108,117,125,.1)!important;color:var(--bs-secondary)!important}.radio-group-error{display:none;color:var(--bs-danger)!important;font-size:.875rem;margin-top:.25rem;width:100%}.was-validated :has(input[type=radio]:invalid) .btn-radio-group{border-color:var(--bs-danger)!important}.was-validated :has(input[type=radio]:invalid) .radio-group-error,.was-validated :has(input[type=radio]:invalid)~.radio-group-error{display:block!important}.was-validated input[type=radio]:checked+.btn-radio-group,input[type=radio]:checked+.btn-radio-group{border-color:var(--bs-secondary)!important;background-color:var(--bs-secondary)!important;color:var(--bs-light)!important}.was-validated :has(input[type=radio]:checked) .radio-group-error,.was-validated :has(input[type=radio]:checked)~.radio-group-error{display:none!important}.btn:not(.btn-radio-group){color:#fff!important}