.dark-mode .desktop-nav{backdrop-filter:blur(40px);z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;left:0;right:0}.dark-mode .desktop-nav .nav-links{flex-direction:row;justify-content:flex-end;gap:1.5rem;display:flex}.dark-mode .desktop-nav a{color:#fff;text-transform:uppercase;letter-spacing:1px;border:none;width:auto;padding:0;font-family:Azeret Mono,monospace;font-size:12px;text-decoration:none}.dark-mode .desktop-nav a:hover{color:#e95aff;background:0 0}@media (width<=768px){.desktop-nav{display:none}}.Row{flex-direction:row;display:flex}.mobile-nav{z-index:1000;backdrop-filter:blur(40px);justify-content:center;align-items:center;width:calc(100vw - 2rem);padding:1rem;display:flex;position:fixed;top:0}.mobile-nav.open{backdrop-filter:none}.menu{opacity:0;backdrop-filter:blur(7px);z-index:-1;background-color:#0009;flex-direction:column;align-items:center;gap:1rem;width:100vw;height:0;transition:all .3s ease-in-out;display:flex;position:fixed;top:0;left:0;overflow:hidden}.menu .links{flex-direction:column;justify-content:center;gap:1.5rem;height:100vh;display:flex}.menu a{color:#fff;white-space:nowrap;text-transform:uppercase;font-size:2rem;text-decoration:none}.menu.open{opacity:1;z-index:1000;height:100vh;overflow:auto}.dark-mode footer{white-space:nowrap;letter-spacing:1px;text-transform:uppercase;padding:2rem;font-family:Azeret Mono,monospace;font-size:12px;font-weight:400;position:relative}.dark-mode .footer-logo{flex-direction:row;align-items:center;gap:1rem;display:flex}.dark-mode .footer-content{flex-direction:column;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.dark-mode .footer-links{flex-direction:row;gap:1rem;display:flex}.dark-mode a{color:#fff;letter-spacing:1px;cursor:pointer;border:none;width:auto;padding:0;font-family:Azeret Mono,monospace;font-size:12px;font-weight:300;line-height:1.5;text-decoration:none}.dark-mode a:hover{color:#e95aff;background:0 0}.dark-mode .footer-bottom{flex-direction:row;justify-content:center;align-items:center;gap:2rem;display:flex}@media (width<=1440px){.dark-mode .footer-content{flex-direction:column;gap:1rem}.dark-mode .footer-links{gap:1rem}}@media (width<=768px){.dark-mode footer{padding:3rem 2rem}.dark-mode .footer-content{flex-direction:column;align-items:flex-start;gap:3rem}.dark-mode .footer-links{flex-direction:column;gap:1rem}.dark-mode .footer-bottom{flex-direction:column-reverse;align-items:flex-start;gap:1rem}}.Page{position:relative}.Col{flex-direction:column;display:flex}button.button{color:#000;white-space:nowrap;background:#fff;border:1px solid #0000001a;border-radius:6px;padding:10px 14px;font-family:Work Sans,sans-serif;font-size:16px;font-weight:500;transition:all .2s}button.button:hover:not(:disabled){cursor:pointer;background:#eee;transform:scale(1.025)}button.button svg{color:#00000080}button.button:disabled{opacity:.5}.dark-mode button.button{color:#fff;background:linear-gradient(#fff1,#fff2);border:1px solid #ffffff1a}.dark-mode button.button:hover:not(:disabled){background:linear-gradient(#fff1,#fff2)}.dark-mode button.button svg{color:#fff}.dark-mode button.button.secondary{color:#fff9;background:0 0;border:1px solid #ffffff80;font-weight:400}.dark-mode button.button.secondary:hover:not(:disabled){color:#fff}.section{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.section-content{width:100%;max-width:1200px}.dark-mode .citizens-page a:hover{color:#fff}.dark-mode .citizens-page .header{margin-top:7rem;margin-bottom:3rem}.dark-mode .citizens-page h1{text-transform:uppercase;letter-spacing:3px;text-align:center;margin:0;font-size:1rem;font-weight:500}.dark-mode .citizens-page p{text-align:center;color:#fff;font-size:1.2rem}.dark-mode .citizens-page .citizens-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.dark-mode .citizens-page .citizen-card{flex-direction:column;gap:1rem;display:flex}.dark-mode .citizens-page .citizen-name{letter-spacing:0;font-size:1rem;font-weight:500}@media (width<=768px){.dark-mode .citizens-page .section{margin:60px 1rem 1rem}.dark-mode .citizens-page .header{margin-top:0}.dark-mode .citizens-page p{font-size:.9rem}.dark-mode .citizens-page .citizen-card{gap:.5rem}.dark-mode .citizens-page .citizen-name{font-size:.9rem}.dark-mode .citizens-page .citizen-username{font-size:.7rem}.dark-mode .citizens-page .citizens-grid{grid-template-columns:1fr 1fr}.dark-mode .citizens-page .citizens-grid>*{width:100%}}.dark-mode .citizen-page .section{justify-content:flex-start;margin-top:60px}.dark-mode .citizen-page .section-content{max-width:640px}.dark-mode .citizen-page .header{flex-direction:row;justify-content:center;align-items:center;gap:2rem;margin-bottom:.5rem;display:flex}.dark-mode .citizen-page h1{margin-bottom:.5rem;font-size:2rem}.dark-mode .citizen-page .citizen-info{flex-direction:row;align-items:center;gap:2rem;margin-bottom:1rem;display:flex}.dark-mode .citizen-page .value{font-size:1rem;font-weight:500}.dark-mode .citizen-page .label{color:#ffffff80;font-size:.8rem;font-weight:300}.dark-mode .citizen-page .citizen-page-footer{flex-direction:row;justify-content:center;margin-top:2rem;display:flex}.dark-mode .citizen-page .passport-info-row{flex-direction:row;justify-content:space-between;gap:2rem;display:flex}@media (width<=768px){.dark-mode .citizen-page .section{padding:0 1.5rem}.dark-mode .citizen-page h1{margin:0}.dark-mode .citizen-page .citizen-info{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:0}.dark-mode .citizen-page .citizen-page-footer{margin-top:1rem}.dark-mode .citizen-page .passport-info-row{flex-direction:row;justify-content:space-between;gap:1rem;width:100%;display:flex}}.card{background:#fff;border:1px solid #0000001a;border-radius:4px;flex-direction:column;padding:2rem;display:flex;box-shadow:0 10px 30px #0000000d}.dark-mode .card{color:#fff;background:#ffffff0d;border:2px solid #ffffff0d;border-bottom-color:#0000;box-shadow:0 10px 30px #0000000d}@media screen and (width<=768px){.card{padding:1.5rem}}.InputContainer{backdrop-filter:blur(5px);display:flex;position:relative}.InputContainer label{text-transform:uppercase;letter-spacing:.5px;color:#00000080;margin-bottom:4px;font-size:12px;font-weight:600;transition:all .3s}.InputContainer.WithIcon .Input{padding:12px 12px 12px 36px}.InputContainer .InputIcon{color:#00000080;position:absolute;bottom:16px;left:14px}.InputContainer:hover input[type=text]:not(:focus-visible):not(:disabled){background:#0000001a}.InputContainer.Disabled{opacity:.5}.InputContainer.Error label{color:#f55}.InputContainer.Focused label,.InputContainer.Focused .InputIcon{color:#d9f}.InputContainer .InputSuffix{color:#00000080;font-size:12px;position:absolute;bottom:16px;right:14px}.Input{resize:vertical;color:#002238;background:#fff;border:0;border-radius:4px;outline:none;width:100%;padding:12px 14px;font-family:Work Sans,sans-serif;font-size:16px;font-weight:500;transition:all .3s;box-shadow:0 0 0 1px #0000001a}.Input::placeholder{color:#00000080;font-size:14px;font-weight:400}.Input:focus{background:#0a558c1a;box-shadow:inset 0 0 0 2px #0a558c}.Input:disabled{color:#000;background:#0000001a}div+.Input{padding-top:34px}input.InputError,textarea.InputError{border:0;border-radius:12px;width:100%;padding:34px 14px 12px;font-size:16px;background-color:#ca000033!important;box-shadow:0 0 0 2px #ca0000!important}.InputHeader{justify-content:space-between;align-items:flex-start;padding:12px 14px;display:flex;position:absolute;top:0;left:0;right:0}.dark-mode label,.dark-mode .InputIcon{color:#ffffff80}.dark-mode .InputContainer.Focused label,.dark-mode .InputContainer.Focused .InputIcon{color:#d9f}.dark-mode .InputContainer .InputSuffix{color:#ffffff80}.dark-mode .InputContainer:hover input[type=text]:not(:focus-visible):not(:disabled){background:#ffffff26}.dark-mode .InputContainer:hover:not(.Focused) label{color:#fff}.dark-mode .Input{box-shadow:none;color:#fff;background:#ffffff1a}.dark-mode .Input::placeholder{color:#ffffff80}.dark-mode .Input:focus{background:#dd99ff1a;box-shadow:inset 0 0 0 2px #d9f}.dark-mode .Input:disabled{color:#fff;background:#ffffff1a}.dark-mode .InputError{background-color:#ca000033!important;box-shadow:0 0 0 2px #ca0000!important}@media only screen and (width<=768px){.InputContainer{width:100%}}.Skeleton{overflow:hidden}.SkeletonAnimation{width:100%;height:100%;animation:1s linear infinite alternate skeleton-animation-light}.dark-mode .SkeletonAnimation{animation:1s linear infinite alternate skeleton-animation-dark}@keyframes skeleton-animation-light{0%{background-color:#0000001a}to{background-color:#0003}}@keyframes skeleton-animation-dark{0%{background-color:#ffffff1a}to{background-color:#fff3}}.Checkbox input{display:none}.Checkbox label{cursor:pointer;letter-spacing:.03rem;text-transform:uppercase;color:#fff6;align-items:center;gap:.75rem;width:100%;font-size:13px;font-weight:500;display:flex}.Checkbox label>div{background:#ffffff1a;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff26}.Checkbox:hover:not(.disabled) label>div{background:#fff3;box-shadow:inset 0 0 0 2px #ffffff80}.CheckboxActive input{display:none}.CheckboxActive label{cursor:pointer;letter-spacing:.03rem;text-transform:uppercase;color:#ffffffde;align-items:center;gap:.75rem;width:100%;font-size:13px;font-weight:500;display:flex}.CheckboxActive label>div{background:#d9f3;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:inset 0 0 0 2px #d9f}.image-generation-example{grid-template-columns:1fr auto 1fr auto 1fr;justify-content:center;align-items:center;gap:1rem;max-width:800px;margin-bottom:1rem;display:grid}@media (width<=768px){.image-generation-example{grid-template-columns:1fr;gap:.5rem}.image-generation-example>.Col{background:#00000080;padding-bottom:.5rem}}.pill-select{border:1px solid #0000001a;border-radius:4px;padding:2.5rem 1rem 1rem;position:relative}.pill-select label{text-transform:uppercase;letter-spacing:.5px;color:#00000080;margin-bottom:4px;font-size:12px;font-weight:600}.pill-select .options{border-radius:4px;flex-wrap:wrap;gap:.5rem}.pill{cursor:pointer;border:1px solid #0000001a;border-radius:6px;padding:.5rem .75rem;font-size:14px;display:flex}.pill.selected{color:#0a558c;background:#0a558c1a;border-color:#0000;font-weight:500}.dark-mode .pill-select{background:#ffffff1a;border:none}.dark-mode .pill-select label{color:#ffffff80}.dark-mode .pill{border:2px solid #ffffff1a}.dark-mode .pill:hover{color:#fff;background:#ffffff0d}.dark-mode .pill.selected{color:#fff;background-color:#dd99ff4d;border-color:#d9f}@media screen and (width<=768px){.pill-select{width:calc(100% - 2rem)}}.ai-generated-image-section h2{margin-top:1rem;font-size:1.2rem}.ai-generated-image-section h3{letter-spacing:1px;opacity:.5;text-transform:uppercase;margin-top:1rem;font-size:12px;font-weight:500}.ai-generated-image-section p{opacity:.75}.ai-generated-image-section .drop-zone{text-align:center;cursor:pointer;border:2px dashed #fff3;border-radius:4px;padding:2rem;transition:all .2s}.ai-generated-image-section .drop-zone:hover{background-color:#ffffff0d;border-color:#fff}.ai-generated-image-section .drop-zone:hover .drop-zone-label div{color:#fff}.ai-generated-image-section .drop-zone.dragging{background-color:#ffffff0d;border-color:#fff}.ai-generated-image-section .drop-zone-label{cursor:pointer}.ai-generated-image-section .drop-zone-label div{color:#ffffffbf;font-size:1rem;line-height:1.5}.ai-generated-image-section .base-image-section-container{flex-direction:row;gap:1rem;display:flex}.ai-generated-image-section .base-image-section-container .base-image-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.ai-generated-image-section .base-image-section img{opacity:.5;border:2px solid #0000;transition:all .2s}.ai-generated-image-section .base-image-section img:hover{cursor:pointer;opacity:1}.ai-generated-image-section .base-image-section img.selected{opacity:1;border-color:#fff}.ai-generated-image-section .generate-button-container{flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.ai-generated-image-section .generated-image-grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.ai-generated-image-section .generated-image-grid>.image-grid-item{border:2px solid #0000;transition:all .3s}.ai-generated-image-section .generated-image-grid>.image-grid-item:hover{cursor:pointer;border-color:#ffffff80}.ai-generated-image-section .generated-image-grid>.image-grid-item.selected{border:2px solid #fff;transition:all .3s}.ai-generated-image-section .selected-image-container{background-image:url(dd_passport_base_3_with_text.57aaf932.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:400px;height:400px;display:flex}.ai-generated-image-section .selected-image-container .hexagon-mask{clip-path:url(#roundedHexagon);background-color:#fff;justify-content:center;align-items:center;width:196px;height:220px;display:flex}.ai-generated-image-section .selected-image-container img{object-fit:cover;width:100%;height:100%}.ai-generated-image-section .review-final-result-section{grid-template-columns:400px 1fr;align-items:flex-start;gap:2rem;display:grid}.ai-generated-image-section .review-final-result-section .no-image-selected{background-color:#ffffff0d;border-radius:4px;justify-content:center;align-items:center;height:400px;display:flex}.ai-generated-image-section .review-final-result-section .no-image-selected p{opacity:.5}.ai-generated-image-section .passport-photo{width:400px;height:400px}@media (width<=768px){.ai-generated-image-section .base-image-section-container{flex-direction:column}.ai-generated-image-section .base-image-section-container .base-image-grid{grid-template-columns:repeat(2,1fr)}.ai-generated-image-section .generate-button-container{flex-direction:column-reverse;align-items:flex-start;margin-top:0}.ai-generated-image-section .generate-button-container .button{width:100%}.ai-generated-image-section .generated-image-grid{grid-template-columns:repeat(1,1fr)}.ai-generated-image-section .review-final-result-section{grid-template-columns:1fr}.ai-generated-image-section .review-final-result-section .no-image-selected{width:100%}.ai-generated-image-section .review-final-result-section .selected-image-container{width:320px;height:320px}.ai-generated-image-section .review-final-result-section .selected-image-container .hexagon-mask{width:150px;height:170px}.ai-generated-image-section .review-final-result-section .passport-photo{width:100%;height:100%}}.drop-down{width:100%;position:relative}.drop-down>div:first-child{color:#ffffff80}.drop-down:focus-within>div:first-child{color:#d9f}.drop-down input[type=text]:focus-visible{box-shadow:none}.drop-down.disabled{opacity:.5}.drop-down label{text-transform:uppercase;letter-spacing:.5px;color:#00000080;font-size:12px;font-weight:600;position:absolute;top:12px;left:16px}.dark-mode .drop-down label{color:#ffffff80}.dark-mode .drop-down:focus-within label{color:#d9f}.generate-image-page{padding:0 1rem}@media screen and (width<=768px){.user-info{display:none}}.fade-in{animation:.5s forwards fadeIn}.fade-out{animation:.5s forwards fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.dark-mode .claim-citizenship-page .section{margin-left:1rem;margin-right:1rem}.dark-mode .claim-citizenship-page .section h1{text-align:center;letter-spacing:1px;margin-bottom:.5rem;font-size:1rem;font-weight:500}.dark-mode .claim-citizenship-page .section p{font-weight:300}.dark-mode .claim-citizenship-page .section a{color:#fff;text-transform:none;letter-spacing:0;text-decoration:underline}.dark-mode .claim-citizenship-page p.step-title{color:#fff;text-align:center;font-weight:400}.dark-mode .claim-citizenship-page .progress-container{flex-direction:column;gap:1rem;min-height:540px;margin-bottom:2rem;display:flex}.dark-mode .claim-citizenship-page .passport-images{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1rem;display:grid}.dark-mode .claim-citizenship-page .passport-images img{cursor:pointer;width:calc(100% - 6px)}.dark-mode .claim-citizenship-page .selected-passport-image{max-width:240px}.dark-mode .claim-citizenship-page .step-container>div{color:#ffffff80;letter-spacing:2px;text-transform:uppercase;font-family:Azeret Mono,monospace;font-size:.8rem;font-weight:300}.dark-mode .claim-citizenship-page .step-container>div.active{color:#fff;font-weight:400}.dark-mode .claim-citizenship-page .step-container .step-separator{background-color:#ffffff80;width:50px;height:1px;top:50%;left:0}.dark-mode .claim-citizenship-page .details-container{gap:2rem}.dark-mode .claim-citizenship-page button.secondary{border-color:#ffffff1a}@media (width<=768px){.dark-mode .claim-citizenship-page{padding-top:54px}.dark-mode .claim-citizenship-page .section{justify-content:flex-start}.dark-mode .claim-citizenship-page .progress-container{min-height:0}.dark-mode .claim-citizenship-page .passport-images{grid-template-columns:1fr}.dark-mode .claim-citizenship-page .step-container{width:0;display:none;overflow:hidden}.dark-mode .claim-citizenship-page .details-container{flex-direction:column;gap:0}.dark-mode .claim-citizenship-page .selected-passport-container{display:none}}.dark-mode .citizenship-page .content-inner{flex-direction:column;align-items:center;min-height:calc(100vh - 2rem);padding:1rem;display:flex}.dark-mode .citizenship-page h1{text-transform:uppercase;letter-spacing:3px;text-align:center;margin-top:7rem;margin-bottom:3rem;font-size:1rem;font-weight:500}.dark-mode .citizenship-page p{text-align:center;color:#fff;font-size:1.2rem}.dark-mode .citizenship-page .button{margin-top:2rem;margin-bottom:5rem}@media (width<=768px){.dark-mode .citizenship-page .section{margin:60px 1rem 1rem}.dark-mode .citizenship-page h1{margin-top:4rem}.dark-mode .citizenship-page p{font-size:.9rem}}.immortal-passport-page{padding-top:3rem}.immortal-passport-page .section{margin-left:1rem;margin-right:1rem}.immortal-passport-page .section h1{text-align:center;letter-spacing:1px;margin-bottom:.5rem;font-size:1rem;font-weight:500}.immortal-passport-page .section p{font-weight:300}.immortal-passport-page .section a{color:#fff;text-transform:none;letter-spacing:0;text-decoration:underline}.immortal-passport-page p.step-title{color:#fff;text-align:center;font-weight:400}.immortal-passport-page .progress-container{flex-direction:column;gap:1rem;min-height:540px;margin-bottom:2rem;display:flex}.immortal-passport-page .passport-images{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1rem;display:grid}.immortal-passport-page .passport-images img{cursor:pointer;width:calc(100% - 6px)}.immortal-passport-page .selected-passport-image{max-width:240px}.immortal-passport-page .step-container>div{color:#ffffff80;letter-spacing:2px;text-transform:uppercase;font-family:Azeret Mono,monospace;font-size:.8rem;font-weight:300}.immortal-passport-page .step-container>div.active{color:#fff;font-weight:400}.immortal-passport-page .step-container .step-separator{background-color:#ffffff80;width:50px;height:1px;top:50%;left:0}.immortal-passport-page .details-container{gap:2rem}.immortal-passport-page button.secondary{border-color:#ffffff1a}.immortal-passport-container{background:#00000080;border-radius:1rem;max-width:800px;padding:2rem}@media (width<=768px){.immortal-passport-container{background:0 0;border-radius:0;padding:1rem}.dark-mode .immortal-passport-page{padding-top:54px}.dark-mode .immortal-passport-page .section{justify-content:flex-start}.dark-mode .immortal-passport-page .progress-container{min-height:0}.dark-mode .immortal-passport-page .passport-images{grid-template-columns:1fr}.dark-mode .immortal-passport-page .step-container{width:0;display:none;overflow:hidden}.dark-mode .immortal-passport-page .details-container{flex-direction:column;gap:0}.dark-mode .immortal-passport-page .selected-passport-container{display:none}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{background-color:#111}body{margin:0}p,h1,h2,h3,h4,h5,h6,span,button,div{font-family:Work Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.5}h3{letter-spacing:1px;font-weight:400}h1,h2{font-size:24px}h3{font-size:20px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}strong{font-weight:600}p{color:#000a;margin-bottom:1rem;line-height:1.5}p:last-child{margin:0}.dark-mode p,.dark-mode li{color:#fffa}.App.dark-mode{--scrollbar-color-track:#0000004d;--scrollbar-color-thumb:#ffffff1a;scrollbar-color:var(--scrollbar-color-thumb)var(--scrollbar-color-track);scrollbar-highlight-color:#fff3}.App{color:#000;background-color:#fff;min-height:100vh;font-family:Work Sans,sans-serif}.font-press-start{text-transform:uppercase;font-family:"Press Start 2P",sans-serif}.App.dark-mode{color:#fff;background:#111}.download-buttons a{width:100%}a{color:#fff;text-decoration:none;transition:all .2s ease-in-out}a:hover{transform:scale(1.05)}input{resize:vertical;color:#fff;background:#0000001a;border:0;border-radius:4px;outline:none;height:auto;padding:0 12px;font-size:16px}input::placeholder{color:#00000080;font-size:14px}input:focus{background:#aaf4;box-shadow:inset 0 0 0 2px #aaf}input:disabled{color:#00000080;background:#0000001a}.align-right{text-align:right}.text-green{color:#00a680}.text-red{color:#0a558c}.text-yellow{color:#ffb166}div.react-tooltip{opacity:1;background:#112;padding:12px}.card-secondary{background-color:#f5f5f5;border-radius:5px;flex-direction:column;gap:.5rem;padding:20px;display:flex}.card-secondary h4{font-size:16px}.card-secondary a{font-size:13px}.card-secondary .overline{color:#000}.dark-mode .card-secondary{color:#fff;background-color:#ffffff0d}.dark-mode .card-secondary .overline{color:#fff}.dark-mode div.react-tooltip{background:#223}.dark-mode input{color:#ffffffe6;background:#0000001a}.dark-mode input::placeholder{color:#ffffff80}.dark-mode input:focus{background:#4d92;box-shadow:inset 0 0 0 2px #4d9}.dark-mode .text-green{color:#06d6a0}.dark-mode .text-red{color:#f5567e}.dark-mode .text-yellow{color:#ffd186}.dark-mode .text-blue{color:#31aaff}@keyframes breathe{0%{opacity:.5;filter:hue-rotate();transform:scale(1)}50%{opacity:.75;filter:hue-rotate(-90deg);transform:scale(1.1)}to{opacity:.5;filter:hue-rotate();transform:scale(1)}}.parallax-background{opacity:.7;background-image:url(bg_1.db35de68.webp);background-position:-300px 100px;background-size:cover;animation:12s ease-in-out infinite breathe;position:fixed;inset:0}.parallax-overlay{backdrop-filter:blur(40px);background:radial-gradient(circle,#0000,#111),linear-gradient(#0000,#111);position:fixed;inset:0}.phone-number-container{flex-direction:row;align-items:center;gap:1rem;display:flex}.phone-number-container>div:first-child{width:180px}.phone-number-container>div:last-child{flex:1}.send-code-container{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media screen and (width<=768px){.send-code-container,.phone-number-container{flex-direction:column}.phone-number-container>div:first-child{width:100%}}.dark-mode .terms-of-service{color:#fff9;font-weight:300}.dark-mode .terms-of-service a{color:#fff9;font-family:Work Sans,sans-serif;font-size:1rem;font-weight:300;text-decoration:underline}