.form-control.svelte-pzu9qq:focus{box-shadow:inset 1px 1px 2px #0003}.btn.svelte-pzu9qq:disabled{box-shadow:none}.btn.svelte-pzu9qq:disabled:hover{cursor:not-allowed}.submitContainer.svelte-pzu9qq:hover:has(.btn[disabled]:where(.svelte-pzu9qq)){cursor:not-allowed}.switchContainer.svelte-1n4ohpu{background-color:var(--bs-body-color);z-index:2;border-radius:2rem;padding:.4em .6em;line-height:1;position:absolute;top:12px;right:12px}.darkModeSwitcher.svelte-1n4ohpu{appearance:none;cursor:pointer;font-size:var(--toggle-size);background:linear-gradient(90deg,#efefef 50%,#2a2a2a 0) 0/205% no-repeat;width:2em;height:1em;transition:all .4s;position:relative;border-radius:99em!important}.darkModeSwitcher.svelte-1n4ohpu:before{content:"";background:linear-gradient(90deg,#efefef 50%,#2a2a2a 0) 100%/205% no-repeat;border-radius:50%;width:.75em;height:.75em;transition:all .5s;position:absolute;top:calc(50% - .375em);left:.1em}.darkModeSwitcher.svelte-1n4ohpu:checked:before{background-position:0;left:calc(100% - .9em)}.darkModeSwitcher.svelte-1n4ohpu:checked{background-position:100%}#preloader.svelte-4p18u{z-index:9999999;background-color:#000000f2;place-content:center;width:100%;height:100%;display:grid;position:fixed}.typewriter.svelte-4p18u{--primary:#444;--primary-dark:#333;--key:#fff;--paper:#eef0fd;--text:#333;--tool:#eef0fd;--duration:3s;animation:svelte-4p18u-bounce05 var(--duration) linear infinite;position:relative}.slide.svelte-4p18u{animation:svelte-4p18u-slide05 var(--duration) ease infinite;background:linear-gradient(var(--primary),var(--primary-dark));will-change:transform;border-radius:3px;width:92px;height:20px;margin-left:14px;transform:translate(14px)}.slide.svelte-4p18u i:where(.svelte-4p18u):before,.slide.svelte-4p18u:after,.slide.svelte-4p18u:before{background:var(--tool);content:"";position:absolute}.slide.svelte-4p18u:before{width:2px;height:8px;top:6px;left:100%}.slide.svelte-4p18u:after{border-radius:3px;width:6px;height:14px;top:3px;left:94px}.slide.svelte-4p18u i:where(.svelte-4p18u){background:var(--tool);width:6px;height:4px;display:block;position:absolute;top:4px;right:100%}.slide.svelte-4p18u i:where(.svelte-4p18u):before{border-radius:2px;width:4px;height:14px;top:-2px;right:100%}.paper.svelte-4p18u{animation:svelte-4p18u-paper05 var(--duration) linear infinite;background:var(--paper);will-change:transform;border-radius:5px;width:40px;height:46px;position:absolute;top:-26px;left:24px;transform:translateY(46px)}.paper.svelte-4p18u:before{background:var(--text);box-shadow:0 12px 0 var(--text),0 24px 0 var(--text),0 36px 0 var(--text);content:"";border-radius:2px;height:4px;position:absolute;top:7px;left:6px;right:6px;transform:scaleY(.8)}.keyboard.svelte-4p18u{z-index:1;width:120px;height:56px;margin-top:-10px;position:relative}.keyboard.svelte-4p18u:after,.keyboard.svelte-4p18u:before{content:"";position:absolute}.keyboard.svelte-4p18u:before{background:linear-gradient(135deg,var(--primary),var(--primary-dark));transform-origin:50% 100%;will-change:transform;border-radius:7px;inset:0;transform:perspective(10px)rotateX(2deg)}.keyboard.svelte-4p18u:after{animation:svelte-4p18u-keyboard05 var(--duration) linear infinite;box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key);border-radius:2px;width:11px;height:4px;top:25px;left:2px}@keyframes svelte-4p18u-bounce05{85%,92%,to{transform:translateY(0)}89%{transform:translateY(-4px)}95%{transform:translateY(2px)}}@keyframes svelte-4p18u-slide05{5%{transform:translate(14px)}15%,30%{transform:translate(6px)}40%,55%{transform:translate(0)}65%,70%{transform:translate(-4px)}80%,89%{transform:translate(-12px)}to{transform:translate(14px)}}@keyframes svelte-4p18u-paper05{5%{transform:translateY(46px)}20%,30%{transform:translateY(34px)}40%,55%{transform:translateY(22px)}65%,70%{transform:translateY(10px)}80%,85%{transform:translateY(0)}92%,to{transform:translateY(46px)}}@keyframes svelte-4p18u-keyboard05{12%,21%,30%,39%,48%,5%,57%,66%,75%,84%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}9%{box-shadow:15px 2px 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}18%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 2px 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}27%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 12px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}36%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 12px 0 var(--key),60px 12px 0 var(--key),68px 12px 0 var(--key),83px 10px 0 var(--key)}45%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 2px 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}54%{box-shadow:15px 0 0 var(--key),30px 2px 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}63%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 12px 0 var(--key)}72%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 2px 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 10px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}81%{box-shadow:15px 0 0 var(--key),30px 0 0 var(--key),45px 0 0 var(--key),60px 0 0 var(--key),75px 0 0 var(--key),90px 0 0 var(--key),22px 10px 0 var(--key),37px 12px 0 var(--key),52px 10px 0 var(--key),60px 10px 0 var(--key),68px 10px 0 var(--key),83px 10px 0 var(--key)}}::view-transition-new(root){animation-duration:.25s;animation-timing-function:ease-in}::view-transition-old(root){animation-duration:.25s;animation-timing-function:ease-in}::view-transition-old(root){animation-name:svelte-gpuatl-slide-out-right}::view-transition-new(root){animation-name:svelte-gpuatl-slide-out-left}@keyframes svelte-gpuatl-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20%)}}@keyframes svelte-gpuatl-slide-out-left{0%{opacity:0;transform:translate(-20%)}to{opacity:1;transform:translate(0)}}.section.svelte-2k7sve{justify-content:center;padding:5rem 0;display:flex}.svh25.svelte-2k7sve{min-height:25svh}.svh50.svelte-2k7sve{min-height:50svh}.svh75.svelte-2k7sve{min-height:75svh}.svh100.svelte-2k7sve{min-height:100svh}@media (width<=992px){.section.svelte-2k7sve{min-height:100svh}}@media (width>=768px){.section.svelte-2k7sve{padding-left:5.5em}}.heading-container.svelte-2k7sve{margin-bottom:2rem}.section-heading.svelte-2k7sve{text-align:center;padding-bottom:1rem;font-weight:600;position:relative}.section-heading.svelte-2k7sve:before{width:240px;height:1px;bottom:1px;left:calc(50% - 120px)}.section-heading.svelte-2k7sve:after,.section-heading.svelte-2k7sve:before{background:var(--bs-body-color);content:"";display:block;position:absolute}.section-heading.svelte-2k7sve:after{width:80px;height:3px;bottom:0;left:calc(50% - 40px)}.draggableOuterContainer.svelte-17g9wdm{position:relative}.draggableOuterContainer.svelte-17g9wdm .draggableContainer:where(.svelte-17g9wdm){flex-wrap:wrap;justify-content:start;display:flex}.draggableOuterContainer.svelte-17g9wdm .draggableContainer:where(.svelte-17g9wdm)>*{flex:0 0 95%}@media (width>=768px){.draggableOuterContainer.svelte-17g9wdm .draggableContainer:where(.svelte-17g9wdm)>*{flex:0 0 48%}}@media (width>=992px){.draggableOuterContainer.svelte-17g9wdm .draggableContainer:where(.svelte-17g9wdm)>*{flex:0 0 33.3333%}}.draggableOuterContainer.svelte-17g9wdm .directionIndicators:where(.svelte-17g9wdm){pointer-events:none;width:100%;position:absolute;top:50%}.draggableOuterContainer.svelte-17g9wdm .directionIndicators:where(.svelte-17g9wdm) svg.swipe-indicator:where(.svelte-17g9wdm){width:1.1em;height:1.1em;padding:.2em}.draggableOuterContainer.alwaysDraggable.svelte-17g9wdm .draggableContainer:where(.svelte-17g9wdm){scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;overflow-x:auto}.draggableOuterContainer.alwaysDraggable.svelte-17g9wdm .draggableContainer.dragging:where(.svelte-17g9wdm){cursor:grabbing}@media (width>=992px){.draggableOuterContainer.alwaysDraggable.svelte-17g9wdm .draggableContainer:where(.svelte-17g9wdm)>*{flex:0 0 32%}}@media (width<=992px){.draggableOuterContainer.svelte-17g9wdm:not(.alwaysDraggable) .draggableContainer:where(.svelte-17g9wdm){scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;overflow-x:auto}.draggableOuterContainer.svelte-17g9wdm:not(.alwaysDraggable) .draggableContainer.dragging:where(.svelte-17g9wdm){cursor:grabbing}}.nonDraggableOuterContainer.svelte-17g9wdm .directionIndicators:where(.svelte-17g9wdm){display:none!important}.header.svelte-eyh2cm{background:var(--bs-body-bg);border-right:1px solid var(--bs-primary-border-subtle);overscroll-behavior:contain;will-change:transform;z-index:4;width:20em;padding:1em;transition:transform .2s ease-in-out;position:fixed;top:0;bottom:0;overflow-y:auto;transform:translate(-100%)}.header.dark.svelte-eyh2cm{border-right:1px solid var(--bs-tertiary-color)}.mobile-nav-toggle.svelte-eyh2cm{z-index:5;position:fixed;top:12px;left:12px}.mobile-nav-toggle.svelte-eyh2cm .icon:where(.svelte-eyh2cm){will-change:transform;transition:transform .3s ease-in-out}.mobile-nav-active.svelte-eyh2cm .header:where(.svelte-eyh2cm){transform:translate(0)}.mobile-nav-active.svelte-eyh2cm .mobile-nav-toggle:where(.svelte-eyh2cm){font-size:3em}.mobile-nav-active.svelte-eyh2cm .mobile-nav-toggle:where(.svelte-eyh2cm) .icon:where(.svelte-eyh2cm){transform:rotate(90deg)}.mobile-nav-overlay.svelte-eyh2cm{touch-action:none;z-index:3;background:#090909cc;border:0;width:100vw;height:100vh;position:fixed;top:0;left:0}.nav-menu.svelte-eyh2cm{padding:0;display:block}.navbar.nav-visibility.svelte-eyh2cm{visibility:hidden;display:none}.item-nav.svelte-eyh2cm{white-space:nowrap;position:relative}.link-nav.svelte-eyh2cm{border-radius:5em;align-items:center;width:100%;height:3.5em;margin-bottom:.5em;padding:1em;transition:all .2s ease-in-out;display:flex;overflow:hidden}.link-nav.svelte-eyh2cm .icon:where(.svelte-eyh2cm){font-size:1.75em}.link-nav.svelte-eyh2cm .text-nav:where(.svelte-eyh2cm){padding-left:.8em;display:block}@media (width>=992px){.mobile-nav-overlay.svelte-eyh2cm,.mobile-nav-toggle.svelte-eyh2cm{display:none}.header.svelte-eyh2cm{z-index:1049;background:0 0;width:auto;transform:translate(0)}.header.dark.svelte-eyh2cm,.header.svelte-eyh2cm{border-right:0}.navbar.nav-visibility.svelte-eyh2cm{visibility:visible;display:block}.link-nav.svelte-eyh2cm{width:3.5em}.link-nav.svelte-eyh2cm .icon:where(.svelte-eyh2cm){margin:0 auto}.link-nav.svelte-eyh2cm .text-nav:where(.svelte-eyh2cm){display:none}.link-nav.svelte-eyh2cm:hover{width:100%}.link-nav.svelte-eyh2cm:hover .text-nav:where(.svelte-eyh2cm){display:block}}.stats-icon-container.svelte-5fh6tb{background-color:var(--bs-body-color);color:var(--bs-body-bg);width:50px;height:50px;position:absolute;top:-25px;left:50%;transform:translate(-50%)}@media (width>=992px){.footer.svelte-1sr6y3t{padding-left:5.5em}}
