.AuthModal-module__eGxINa__overlay{-webkit-backdrop-filter:blur(12px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out AuthModal-module__eGxINa__fadeIn;display:flex;position:fixed;inset:0}.AuthModal-module__eGxINa__modal{width:100%;max-width:440px;box-shadow:var(--shadow-lg), 0 0 30px var(--primary-glow);flex-direction:column;padding:2.25rem 2rem;animation:.3s cubic-bezier(.16,1,.3,1) AuthModal-module__eGxINa__scaleIn;display:flex;position:relative}.AuthModal-module__eGxINa__closeBtn{color:hsl(var(--text-muted));cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;font-size:2rem;line-height:1;position:absolute;top:1rem;right:1.25rem}.AuthModal-module__eGxINa__closeBtn:hover{color:hsl(var(--text-primary))}.AuthModal-module__eGxINa__title{text-align:center;background:linear-gradient(135deg, #fff 0%, hsl(var(--text-secondary)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:1.75rem}.AuthModal-module__eGxINa__tabs{border-radius:var(--radius-sm);border:1px solid var(--border-glow);background:#ffffff08;gap:.25rem;margin-bottom:1.5rem;padding:.25rem;display:flex}.AuthModal-module__eGxINa__tabBtn{border-radius:calc(var(--radius-sm) - 2px);color:hsl(var(--text-secondary));font-family:var(--font-display);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex:1;padding:.6rem;font-size:.9rem;font-weight:600}.AuthModal-module__eGxINa__tabActive{color:hsl(var(--text-primary));box-shadow:var(--shadow-sm);background:#ffffff14}.AuthModal-module__eGxINa__oauthContainer{justify-content:center;margin-bottom:1.25rem;display:flex}.AuthModal-module__eGxINa__googleBtn{width:100%;padding:.75rem;font-size:.95rem}.AuthModal-module__eGxINa__googleIcon{width:18px;height:18px}.AuthModal-module__eGxINa__divider{text-align:center;color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:.05em;align-items:center;margin-bottom:1.25rem;font-size:.85rem;display:flex}.AuthModal-module__eGxINa__divider:before,.AuthModal-module__eGxINa__divider:after{content:"";border-bottom:1px solid var(--border-glow);flex:1}.AuthModal-module__eGxINa__divider:before{margin-right:.75rem}.AuthModal-module__eGxINa__divider:after{margin-left:.75rem}.AuthModal-module__eGxINa__form{flex-direction:column;gap:1rem;display:flex}.AuthModal-module__eGxINa__inputGroup{flex-direction:column;gap:.35rem;display:flex}.AuthModal-module__eGxINa__inputGroup label{font-family:var(--font-display);color:hsl(var(--text-secondary));letter-spacing:-.01em;font-size:.85rem;font-weight:600}.AuthModal-module__eGxINa__input{border-radius:var(--radius-sm);border:1px solid var(--border-glow);color:#fff;font-family:var(--font-sans);transition:all var(--transition-fast);background:#0003;outline:none;padding:.75rem 1rem;font-size:.95rem}.AuthModal-module__eGxINa__input:focus{border-color:hsl(var(--primary) / .5);box-shadow:0 0 0 3px var(--primary-glow);background:#0000004d}.AuthModal-module__eGxINa__submitBtn{width:100%;margin-top:.75rem;padding:.85rem}.AuthModal-module__eGxINa__errorContainer{border-radius:var(--radius-sm);background:#ef44441a;border:1px solid #ef444440;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:.75rem 1rem;display:flex}.AuthModal-module__eGxINa__errorText{color:hsl(var(--accent-warm));font-size:.875rem;font-weight:500;line-height:1.4}.AuthModal-module__eGxINa__switchBtn{width:100%;padding:.5rem;font-size:.875rem}@keyframes AuthModal-module__eGxINa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AuthModal-module__eGxINa__scaleIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}
.AccountWidget-module__kwcN-W__container{z-index:900;align-items:center;display:flex;position:relative}@media (max-width:767px){.AccountWidget-module__kwcN-W__container{display:none!important}}.AccountWidget-module__kwcN-W__loading{font-family:var(--font-display);color:hsl(var(--text-muted));font-size:1rem}.AccountWidget-module__kwcN-W__guestContainer{align-items:center;gap:1.25rem;display:flex}.AccountWidget-module__kwcN-W__whyWrapper{position:relative}.AccountWidget-module__kwcN-W__whyBtn{color:hsl(var(--text-muted));font-family:var(--font-sans);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:.25rem;font-size:.85rem;font-weight:500;text-decoration:underline}.AccountWidget-module__kwcN-W__whyBtn:hover{color:hsl(var(--text-primary))}.AccountWidget-module__kwcN-W__whyPopover{z-index:1100;text-align:left;width:330px;box-shadow:var(--shadow-lg), 0 0 20px #00000080;flex-direction:column;gap:.85rem;padding:1.5rem;animation:.2s cubic-bezier(.16,1,.3,1) AccountWidget-module__kwcN-W__popoverIn;display:flex;position:absolute;top:calc(100% + .75rem);right:0}.AccountWidget-module__kwcN-W__whyTitle{color:hsl(var(--text-primary));font-size:1.1rem;font-weight:700}.AccountWidget-module__kwcN-W__whyList{flex-direction:column;gap:.75rem;list-style:none;display:flex}.AccountWidget-module__kwcN-W__whyList li{color:hsl(var(--text-secondary));font-size:.85rem;line-height:1.4}.AccountWidget-module__kwcN-W__whyIcon{vertical-align:middle;justify-content:center;align-items:center;width:20px;height:20px;margin-right:.5rem;font-size:1rem;display:inline-flex}.AccountWidget-module__kwcN-W__whyList strong{color:hsl(var(--text-primary))}.AccountWidget-module__kwcN-W__whyPrivacy{color:hsl(var(--text-muted));border-top:1px solid var(--border-glow);margin-top:.25rem;padding-top:.75rem;font-size:.75rem}.AccountWidget-module__kwcN-W__loginBtn{padding:.5rem 1.15rem;font-size:.9rem}.AccountWidget-module__kwcN-W__profileWrapper{position:relative}.AccountWidget-module__kwcN-W__avatarBtn{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--border-glow);border-radius:var(--radius-md);color:#fff;font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.6rem;padding:.45rem 1rem .45rem .5rem;font-weight:600;display:flex}.AccountWidget-module__kwcN-W__avatarBtn:hover{border-color:var(--border-interactive);background:#ffffff0d}.AccountWidget-module__kwcN-W__avatarImg{object-fit:cover;border:1px solid var(--border-glow);border-radius:50%;width:30px;height:30px}.AccountWidget-module__kwcN-W__avatarChar{background:linear-gradient(135deg, hsl(var(--primary)) 0%, hsl(var(--secondary)) 100%);color:#fff;width:30px;height:30px;font-family:var(--font-display);border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.AccountWidget-module__kwcN-W__userName{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.9rem;overflow:hidden}.AccountWidget-module__kwcN-W__caret{color:hsl(var(--text-muted));transition:transform var(--transition-fast);margin-left:.15rem;font-size:.6rem}.AccountWidget-module__kwcN-W__avatarBtn[aria-expanded=true] .AccountWidget-module__kwcN-W__caret{transform:rotate(180deg)}.AccountWidget-module__kwcN-W__dropdownMenu{z-index:1100;width:220px;box-shadow:var(--shadow-lg), 0 0 15px #00000080;flex-direction:column;padding:.5rem 0;animation:.2s cubic-bezier(.16,1,.3,1) AccountWidget-module__kwcN-W__popoverIn;display:flex;position:absolute;top:calc(100% + .6rem);right:0}.AccountWidget-module__kwcN-W__dropdownHeader{padding:.5rem 1rem .25rem}.AccountWidget-module__kwcN-W__headerName{color:hsl(var(--text-primary));text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.AccountWidget-module__kwcN-W__headerEmail{color:hsl(var(--text-muted));text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.75rem;overflow:hidden}.AccountWidget-module__kwcN-W__dropdownDivider{background:var(--border-glow);height:1px;margin:.5rem 0}.AccountWidget-module__kwcN-W__dropdownItem{color:hsl(var(--text-secondary));transition:all var(--transition-fast);align-items:center;gap:.5rem;padding:.65rem 1.15rem;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.AccountWidget-module__kwcN-W__dropdownItem:hover{color:hsl(var(--text-primary));background:#ffffff0d}.AccountWidget-module__kwcN-W__dropdownItemBtn{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit;}@keyframes AccountWidget-module__kwcN-W__popoverIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
.HomePage-module__MmtA7q__root{flex-direction:column;justify-content:flex-start;align-items:center;gap:5rem;min-height:100vh;padding:4rem 2rem 6rem;display:flex}.HomePage-module__MmtA7q__hero{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:700px;display:flex}.HomePage-module__MmtA7q__badge{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--secondary));background:hsl(var(--secondary) / .1);border:1px solid hsl(var(--secondary) / .25);border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.35rem 1rem;font-size:.85rem;font-weight:700;animation:3s ease-in-out infinite HomePage-module__MmtA7q__badgeGlow;display:inline-flex}@keyframes HomePage-module__MmtA7q__badgeGlow{0%,to{box-shadow:none}50%{box-shadow:0 0 16px hsl(var(--secondary) / .2)}}.HomePage-module__MmtA7q__title{font-family:var(--font-display);letter-spacing:-.04em;color:hsl(var(--text-primary));font-size:clamp(4rem,10vw,7rem);font-weight:800;line-height:1}.HomePage-module__MmtA7q__titleAccent{background:linear-gradient(135deg, hsl(var(--primary)) 0%, hsl(var(--secondary)) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px hsl(var(--primary) / .3));-webkit-background-clip:text;background-clip:text}.HomePage-module__MmtA7q__subtitle{color:hsl(var(--text-secondary));max-width:520px;font-size:1.2rem;line-height:1.7}.HomePage-module__MmtA7q__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem;display:flex}.HomePage-module__MmtA7q__btnLarge{padding:.9rem 2.2rem;font-size:1.05rem}.HomePage-module__MmtA7q__cards{width:260px;height:320px;position:relative}.HomePage-module__MmtA7q__cards:after{content:"";background:radial-gradient(ellipse, hsl(var(--primary) / .25) 0%, transparent 70%);filter:blur(12px);pointer-events:none;width:180px;height:40px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.HomePage-module__MmtA7q__demoCard{width:220px;transition:transform var(--transition-slow);position:absolute;top:0;left:50%;transform:translate(-50%)}.HomePage-module__MmtA7q__demoCard:hover{transform:translate(-50%)translateY(-10px)scale(1.04)}.HomePage-module__MmtA7q__demoCardOffset{z-index:-1;animation:4s ease-in-out infinite HomePage-module__MmtA7q__floatCard;transform:translate(-80%)rotate(-8deg)translateY(20px)}.HomePage-module__MmtA7q__demoCardOffset:hover{transform:translate(-90%)rotate(-10deg)translateY(8px)scale(1.02)}.HomePage-module__MmtA7q__demoCardOffset2{z-index:-1;animation:4s ease-in-out .8s infinite HomePage-module__MmtA7q__floatCard;transform:translate(-20%)rotate(8deg)translateY(20px)}.HomePage-module__MmtA7q__demoCardOffset2:hover{transform:translate(-10%)rotate(10deg)translateY(8px)scale(1.02)}@keyframes HomePage-module__MmtA7q__floatCard{0%,to{transform:translate(-80%)rotate(-8deg)translateY(20px)}50%{transform:translate(-80%)rotate(-6deg)translateY(14px)}}.HomePage-module__MmtA7q__demoCardOffset2{animation-name:HomePage-module__MmtA7q__floatCardRight}@keyframes HomePage-module__MmtA7q__floatCardRight{0%,to{transform:translate(-20%)rotate(8deg)translateY(20px)}50%{transform:translate(-20%)rotate(6deg)translateY(14px)}}.HomePage-module__MmtA7q__cardText{font-family:var(--font-display);color:#fff;font-size:1rem;font-weight:700;line-height:1.5}.HomePage-module__MmtA7q__cardAnswerText{font-family:var(--font-display);color:#09090b;font-size:1rem;font-weight:700;line-height:1.5}.HomePage-module__MmtA7q__blank{border-bottom:2.5px solid #ffffff8c;min-width:2rem;padding:0 .25rem;display:inline-block}.HomePage-module__MmtA7q__cardLogo{font-family:var(--font-display);letter-spacing:.2em;opacity:.3;text-transform:uppercase;align-self:flex-end;font-size:.45rem;font-weight:800}.HomePage-module__MmtA7q__howTo{flex-wrap:wrap;justify-content:center;gap:2rem;max-width:900px;display:flex}.HomePage-module__MmtA7q__step{text-align:center;border-radius:var(--radius-lg);max-width:240px;transition:all var(--transition-normal);background:#ffffff06;border:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:.875rem;padding:1.75rem 1.5rem;display:flex}.HomePage-module__MmtA7q__step:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.HomePage-module__MmtA7q__stepNum{border-radius:var(--radius-full);background:linear-gradient(135deg, hsl(var(--primary)) 0%, hsl(var(--secondary)) 100%);width:3rem;height:3rem;font-family:var(--font-display);color:#fff;box-shadow:0 4px 20px var(--primary-glow);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex}.HomePage-module__MmtA7q__step h3{font-family:var(--font-display);font-size:1rem;font-weight:700}.HomePage-module__MmtA7q__step p{color:hsl(var(--text-muted));margin:0;font-size:.88rem;line-height:1.65}.HomePage-module__MmtA7q__headerContainer{z-index:900;position:absolute;top:1.5rem;right:2rem}
