.FooterLinks_linksFooter__amW_T{display:flex;flex-direction:row;justify-content:center}.FooterLinks_footerIcon__lb9T5{font-size:28px;margin:10px;color:var(--text-secondary)}.FooterLinks_twitterIcon__LoLhI{color:#2f8def}.FooterLinks_facebookIcon__8k8cC{color:#4e8deb}.FooterLinks_linkedInIcon__WeKuz{color:#3c81db}.FooterLinks_githubIcon__uyMDb{color:var(--text-primary)}.FooterLinks_instagramIcon__gqbxa{color:#8963cf}.Footer_footerContainer__Lux0m{width:100%;height:100px;margin-top:50px}.Footer_footerContainer__Lux0m,.Footer_footerContent__NgmRz{display:flex;flex-direction:column;justify-content:center;align-items:center}.Footer_copyrightText__p3wa2{color:var(--text-secondary);font-size:16px;font-weight:300}.Header_headerContainer__LpSYw{width:100%;height:100px;display:flex}@media(max-width:600px){.Header_headerContainer__LpSYw{height:50px}}.Header_navigationHeader__vVkka{flex:1 1;display:flex;flex-direction:row;justify-content:flex-end;margin-right:20px;margin-top:10px}@media(max-width:600px){.Header_navigationHeader__vVkka{display:none}}.Header_navigationButton__vt5qK{height:50px;min-width:80px;padding:10px 5px;font-size:18px;letter-spacing:2px;background-color:transparent;color:var(--text-primary);text-align:center;margin:10px 5px;border:none;overflow:hidden;white-space:nowrap}.Header_buttonStyles__M4f5t{border:1px solid var(--text-primary);border-radius:5px;margin:10px;padding:10px;display:flex;align-items:center}.Header_selected___UwPk{padding-bottom:9px;border-bottom:2px solid var(--text-primary)}.Header_smallScreenHeader__wU6lY{flex:1 1;flex-direction:row;justify-content:flex-end;display:none;position:fixed;width:100%;z-index:1;background-color:var(--background-secondary);padding:10px 20px}@media(max-width:600px){.Header_smallScreenHeader__wU6lY{display:flex}}.Header_hamburgerIcon__f27wN{font-size:36px;color:var(--text-primary)}.SidePane_sidePane__9DYr7{position:fixed;height:100vh;width:100vw;display:flex;flex-direction:column;top:0;background-color:var(--background-secondary);left:0;z-index:9999;opacity:1}.SidePane_crossButton__RBvHs{color:var(--text-primary);font-size:36px;font-weight:300}.SidePane_sidePaneHeader__bEuLG{width:100%;display:flex;flex-direction:row;justify-content:flex-end;padding:10px 20px}.SidePane_navigationButtonsContainer__22ybn{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.Button_generalButtonContainer__xSpeJ{height:50px;width:100px;padding:10px;font-size:18px;letter-spacing:2px;background-color:transparent;border:1px solid var(--border-color);color:var(--text-primary);text-align:center;border-radius:5px;margin:10px;cursor:pointer}.Button_squareButtonContainer__IKeYf{height:50px;width:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:18px;letter-spacing:1px;background-color:var(--accent-primary);border:1px solid var(--accent-primary);color:var(--background-primary);text-align:center;border-radius:25.5px;margin:10px}.Button_navigationButtonContainer__rDjf2{height:50px;min-width:80px;padding:10px 5px;font-size:18px;letter-spacing:2px;background-color:transparent;color:var(--text-primary);text-align:center;margin:10px 5px;border:none;overflow:hidden;white-space:nowrap}.Button_generalButtonContainer__xSpeJ:hover{border-color:var(--accent-primary)}.Button_navigationButtonContainer__rDjf2:hover{padding-bottom:9px;border-bottom:1px solid var(--accent-primary)}.Button_selectedButton__q3HxX{padding-bottom:9px;border-bottom:2px solid var(--accent-primary)}.PageView_pageContent__PpDTx,.PageView_pageView__RUl8R{flex-grow:1;width:100%;display:flex;flex-direction:column}.PageView_pageTitleContainer__f_MaP{display:flex;flex-direction:row;justify-content:center;padding-right:40px}@media(max-width:600px){.PageView_pageTitleContainer__f_MaP{padding-right:0}}.PageView_pageTitleText__YqFn8{color:var(--text-primary);font-weight:300;font-size:36px;letter-spacing:3px;margin-top:40px;margin-bottom:30px;text-align:center;border-bottom:1px solid var(--border-color);padding-bottom:30px;padding-left:20px;padding-right:20px}.PageView_pageDescriptionContainer__m4CGl{display:flex;flex-direction:row;justify-content:center}@media(max-width:760px){.PageView_pageDescriptionContainer__m4CGl{padding:0 20px}}.PageView_pageDescription__cr4_1{width:100%;max-width:700px;color:var(--text-secondary);font-weight:300;font-size:24px;margin-bottom:100px;text-align:center;line-height:36px;font-style:italic}.PageView_leftSectionContainer__YRy3t{width:50%;float:left;display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:flex-end}@media(max-width:760px){.PageView_leftSectionContainer__YRy3t{width:100%}}.PageView_rightSectionContainer__wHMyu{width:50%;float:left;flex-grow:1;display:flex;flex-direction:column;align-items:stretch;background-color:var(--background-secondary)}@media(max-width:760px){.PageView_rightSectionContainer__wHMyu{width:100%}}.password_container__7AcX4{max-width:600px;margin:0 auto;padding:2rem;background-color:var(--bg-secondary);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.password_header__X_KpH{text-align:center;margin-bottom:2rem}.password_header__X_KpH h1{font-size:2rem;margin-bottom:.5rem;color:var(--text-primary)}.password_header__X_KpH p{color:var(--text-secondary)}.password_passwordDisplay__MaiFe{position:relative;margin-bottom:2rem}.password_passwordDisplay__MaiFe input{width:100%;padding:1.5rem;font-family:Monaco,Consolas,monospace;font-size:1.5rem;text-align:center;background-color:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary);outline:none;cursor:copy;transition:all .2s ease}.password_passwordDisplay__MaiFe input:focus{border-color:var(--primary-color)}.password_passwordDisplay__MaiFe .password_copyHint__FrdFP{position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%);font-size:.8rem;color:var(--text-tertiary)}.password_controls__SWV2X{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.password_controlGroup__l_Wvr{padding:1rem;background-color:var(--bg-tertiary);border-radius:8px}.password_controlGroup__l_Wvr label{display:flex;justify-content:space-between;align-items:center;color:var(--text-primary);font-weight:500}.password_controlGroup__l_Wvr .password_sliderLabel__x_geI{display:flex;justify-content:space-between;margin-bottom:.5rem}.password_slider__ozvWy{width:100%;height:6px;background:var(--bg-primary);border-radius:3px;outline:none;-webkit-appearance:none;margin-top:10px}.password_slider__ozvWy::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;-webkit-transition:transform .1s ease;transition:transform .1s ease}.password_slider__ozvWy::-webkit-slider-thumb:hover{transform:scale(1.1)}.password_checkbox__L34a2{width:20px;height:20px;accent-color:var(--primary-color);cursor:pointer}.password_generateButton__52Ls9{width:100%;padding:1rem;font-size:1.1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:8px;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease}.password_generateButton__52Ls9:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}.password_generateButton__52Ls9:active{transform:translateY(0)}