:root{--bg:#fff;--bg-card:#f9fafb;--bg-dialog:#ffffff9a;--bg-question:#2563eb;--text:#27272a;--text-question:white;--text-muted:#6b7280;--border:#e5e7eb;--shadow:0 0 10px #c0bebee4;--dot:#e4e4e7;--step-title-active:#0070f3;--step-title-inactive:#27272a}[data-theme=dark]{--bg:#0b0f1a;--bg-dialog:#2121219a;--bg-card:#111827;--bg-question:#1d1d1d;--text:#e4e4e7;--text-question:white;--text-muted:#9ca3af;--border:#1f2937;--shadow:none;--dot:#27272a;--step-title-active:#0070f3;--step-title-inactive:#e4e4e7}
@font-face{font-family:Aptos;src:url(/fonts/aptos/Aptos.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptos/Aptos-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptos/Aptos-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptos/Aptos-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptos/Aptos-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptos/Aptos-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Aptos Display;src:url(/fonts/aptos/Aptos-Display.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aptos Display;src:url(/fonts/aptos/Aptos-Display-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos Mono;src:url(/fonts/aptos/Aptos-Mono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aptos Mono;src:url(/fonts/aptos/Aptos-Mono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos Narrow;src:url(/fonts/aptos/Aptos-Narrow.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aptos Narrow;src:url(/fonts/aptos/Aptos-Narrow-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos Serif;src:url(/fonts/aptos/Aptos-Serif.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aptos Serif;src:url(/fonts/aptos/Aptos-Serif-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/montserrat-v31-latin_vietnamese-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/montserrat-v31-latin_vietnamese-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/montserrat-v31-latin_vietnamese-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/montserrat-v31-latin_vietnamese-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/montserrat-v31-latin_vietnamese-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/montserrat-v31-latin_vietnamese-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/montserrat-v31-latin_vietnamese-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}:root{--bottom-nav-height:60px}html{scrollbar-width:thin;scrollbar-color:#b4b4b499 #0000;height:100%}body{background-color:#fff;height:100%;margin:0;padding:0;font-family:Geist,Aptos,Montserrat,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#b4b4b499;border-radius:10px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:#969696cc}main,.main,.app{overflow-x:hidden}
.Progress-module-scss-module__CDx0fa__container{z-index:9999;background-color:#fff;border-radius:2rem;flex-flow:row;justify-content:center;align-items:center;padding:0 2rem;display:flex;position:fixed;top:2rem;right:2rem;box-shadow:0 0 10px #c0bebee4}.Progress-module-scss-module__CDx0fa__container .Progress-module-scss-module__CDx0fa__title{letter-spacing:.2rem;background:linear-gradient(90deg,#00e1ff,#00ff85,#fd0,#ff00c8,#00e1ff) 0 0/300% 300%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;margin:0;padding:0;font-size:22px;font-weight:700;animation:4s infinite Progress-module-scss-module__CDx0fa__gradientShift}@keyframes Progress-module-scss-module__CDx0fa__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.Progress-module-scss-module__CDx0fa__container .Progress-module-scss-module__CDx0fa__iconWrapper{width:4rem}
.SnackbarRenderer-module-scss-module__d3rYFq__container .SnackbarRenderer-module-scss-module__d3rYFq__row{flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.SnackbarRenderer-module-scss-module__d3rYFq__container .SnackbarRenderer-module-scss-module__d3rYFq__row .SnackbarRenderer-module-scss-module__d3rYFq__iconWrapper{width:3rem}.SnackbarRenderer-module-scss-module__d3rYFq__container .SnackbarRenderer-module-scss-module__d3rYFq__row ul{margin:0;padding-left:18px}.SnackbarRenderer-module-scss-module__d3rYFq__container .SnackbarRenderer-module-scss-module__d3rYFq__row ul li{margin-bottom:4px}.SnackbarRenderer-module-scss-module__d3rYFq__container .SnackbarRenderer-module-scss-module__d3rYFq__countdown{opacity:.8;margin-top:6px;font-size:12px;display:block}
