
.Occasions-module__-U7x0W__container{width:100%;max-width:1440px;margin:0 auto;padding-bottom:36px;position:relative}.Occasions-module__-U7x0W__loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:70vh;display:flex}.Occasions-module__-U7x0W__loader{background:linear-gradient(135deg, var(--primary), var(--accent));filter:blur(.5px);border-radius:50%;width:72px;height:72px}.Occasions-module__-U7x0W__loading p{color:var(--foreground-muted);letter-spacing:.04em;font-size:15px}.Occasions-module__-U7x0W__header{z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex;position:relative}.Occasions-module__-U7x0W__searchBox{border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);width:430px;max-width:100%;box-shadow:var(--shadow-sm);transition:border-color var(--transition), box-shadow var(--transition);align-items:center;gap:14px;padding:18px 22px;display:flex;position:relative}.Occasions-module__-U7x0W__dark .Occasions-module__-U7x0W__searchBox{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-lg))}.Occasions-module__-U7x0W__searchBox:hover{border-color:var(--border-hover)}.Occasions-module__-U7x0W__searchBox:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #e85d751f, var(--shadow-md)}.Occasions-module__-U7x0W__searchBox svg{color:var(--primary);flex-shrink:0}.Occasions-module__-U7x0W__searchBox input{width:100%;color:var(--foreground);background:0 0;border:none;outline:none;font-size:15px}.Occasions-module__-U7x0W__searchBox input::placeholder{color:var(--foreground-muted)}.Occasions-module__-U7x0W__grid{z-index:2;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:28px;display:grid;position:relative}.Occasions-module__-U7x0W__card{isolation:isolate;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);min-height:310px;box-shadow:var(--shadow-md);cursor:pointer;transition:transform var(--transition), background var(--transition), border-color var(--transition), box-shadow var(--transition);padding:30px;position:relative;overflow:hidden}.Occasions-module__-U7x0W__dark .Occasions-module__-U7x0W__card{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-lg))}.Occasions-module__-U7x0W__card:hover{background:var(--surface-hover);border-color:var(--border-hover);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__selected{background:color-mix(in srgb, var(--primary) 5%, var(--surface));border-color:color-mix(in srgb, var(--primary) 55%, var(--border));box-shadow:0 14px 38px #f43f6c1f,0 0 0 1px #f43f6c14}.Occasions-module__-U7x0W__dark .Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__selected{background:color-mix(in srgb, var(--primary) 8%, var(--glass))}.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__selected:hover{border-color:var(--primary);box-shadow:0 18px 44px #f43f6c2b,0 0 0 1px #f43f6c1f}.Occasions-module__-U7x0W__selectedCheck{z-index:10;color:#fff;border:3px solid var(--surface);background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;animation:.3s cubic-bezier(.16,1,.3,1) Occasions-module__-U7x0W__selectedCheckIn;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 6px 18px #22c55e4d}.Occasions-module__-U7x0W__dark .Occasions-module__-U7x0W__selectedCheck{border-color:var(--background)}.Occasions-module__-U7x0W__glow{pointer-events:none;opacity:0;background:radial-gradient(circle,#e85d751f,#0000 70%);transition:opacity .45s,transform .6s;position:absolute;inset:-40%;transform:scale(.8)}.Occasions-module__-U7x0W__card:hover .Occasions-module__-U7x0W__glow{opacity:1;transform:scale(1.15)}.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__selected .Occasions-module__-U7x0W__glow{opacity:.8;transform:scale(1.05)}.Occasions-module__-U7x0W__card:before{content:"";filter:blur(28px);opacity:.45;pointer-events:none;background:linear-gradient(135deg,#e85d7524,#b65fcf14);border-radius:50%;width:220px;height:220px;animation:10s ease-in-out infinite Occasions-module__-U7x0W__blobFloat;position:absolute;top:-110px;right:-110px}.Occasions-module__-U7x0W__card:after{content:"";filter:blur(24px);opacity:.3;pointer-events:none;background:linear-gradient(135deg,#b65fcf1a,#e85d751a);border-radius:50%;width:140px;height:140px;animation:12s ease-in-out infinite Occasions-module__-U7x0W__blobFloatReverse;position:absolute;bottom:-70px;left:-60px}.Occasions-module__-U7x0W__iconWrapper{z-index:2;background:var(--primary-light);border:1px solid var(--border);width:88px;height:88px;transition:transform var(--transition), border-color var(--transition), background var(--transition);border-radius:24px;justify-content:center;align-items:center;margin-bottom:28px;display:flex;position:relative}.Occasions-module__-U7x0W__icon{width:42px;height:42px;color:var(--primary);animation:4s ease-in-out infinite Occasions-module__-U7x0W__iconFloat}.Occasions-module__-U7x0W__card:hover .Occasions-module__-U7x0W__iconWrapper{transform:scale(1.08)rotate(-6deg)}.Occasions-module__-U7x0W__card:hover .Occasions-module__-U7x0W__icon{transform:scale(1.08)}.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__selected .Occasions-module__-U7x0W__iconWrapper{border-color:color-mix(in srgb, var(--primary) 25%, var(--border));background:color-mix(in srgb, var(--primary) 12%, var(--primary-light))}.Occasions-module__-U7x0W__content{z-index:2;position:relative}.Occasions-module__-U7x0W__content h3{color:var(--foreground);letter-spacing:-.02em;transition:color var(--transition);margin:0;font-size:24px;font-weight:700}.Occasions-module__-U7x0W__content p{color:var(--foreground-secondary);margin-top:12px;font-size:15px;line-height:1.7}.Occasions-module__-U7x0W__card:hover .Occasions-module__-U7x0W__content h3,.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__selected .Occasions-module__-U7x0W__content h3{color:var(--primary)}.Occasions-module__-U7x0W__bottom{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.Occasions-module__-U7x0W__bottom svg{color:var(--primary);transition:transform var(--transition), color var(--transition)}.Occasions-module__-U7x0W__card:hover .Occasions-module__-U7x0W__bottom svg{transform:translate(5px,-5px)rotate(-12deg)}.Occasions-module__-U7x0W__live,.Occasions-module__-U7x0W__comingSoon{border-radius:var(--radius-full);letter-spacing:.04em;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;display:flex}.Occasions-module__-U7x0W__live{color:var(--success);background:var(--success-light)}.Occasions-module__-U7x0W__comingSoon{color:var(--warning);background:var(--warning-light)}.Occasions-module__-U7x0W__liveDot{background:var(--success);border-radius:50%;width:8px;height:8px;animation:1.6s infinite Occasions-module__-U7x0W__pulse}.Occasions-module__-U7x0W__retryButton{border-radius:var(--radius);background:var(--primary);color:#fff;cursor:pointer;transition:background var(--transition), transform var(--transition);border:none;margin-top:20px;padding:14px 24px;font-weight:600}.Occasions-module__-U7x0W__retryButton:hover{background:var(--primary-hover);transform:translateY(-2px)}@media (max-width:900px){.Occasions-module__-U7x0W__header{flex-direction:column;align-items:flex-start}.Occasions-module__-U7x0W__searchBox{width:100%}}@media (max-width:899px) and (min-width:601px){.Occasions-module__-U7x0W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.Occasions-module__-U7x0W__card{min-height:280px;padding:24px}.Occasions-module__-U7x0W__selectedCheck{width:30px;height:30px;top:15px;right:15px}.Occasions-module__-U7x0W__iconWrapper{width:74px;height:74px}.Occasions-module__-U7x0W__icon{width:34px;height:34px}.Occasions-module__-U7x0W__content h3{font-size:20px}.Occasions-module__-U7x0W__content p{font-size:14px}.Occasions-module__-U7x0W__bottom{bottom:24px;left:24px;right:24px}}@media (max-width:600px){.Occasions-module__-U7x0W__grid{grid-template-columns:1fr;gap:18px}.Occasions-module__-U7x0W__card{min-height:280px;padding:24px}.Occasions-module__-U7x0W__selectedCheck{width:30px;height:30px;top:15px;right:15px}.Occasions-module__-U7x0W__iconWrapper{width:74px;height:74px}.Occasions-module__-U7x0W__icon{width:34px;height:34px}.Occasions-module__-U7x0W__content h3{font-size:20px}.Occasions-module__-U7x0W__content p{font-size:14px}.Occasions-module__-U7x0W__bottom{bottom:24px;left:24px;right:24px}}@media (prefers-reduced-motion:reduce){.Occasions-module__-U7x0W__card,.Occasions-module__-U7x0W__iconWrapper,.Occasions-module__-U7x0W__selectedCheck{transition:none;animation:none}.Occasions-module__-U7x0W__icon,.Occasions-module__-U7x0W__card:before,.Occasions-module__-U7x0W__card:after,.Occasions-module__-U7x0W__liveDot{animation:none}}@keyframes Occasions-module__-U7x0W__pulse{0%{opacity:1;transform:scale(.9)}70%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(.9)}}@keyframes Occasions-module__-U7x0W__iconFloat{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes Occasions-module__-U7x0W__blobFloat{0%{transform:translate(0)rotate(0)}50%{transform:translate(-25px,20px)rotate(180deg)}to{transform:translate(0)rotate(360deg)}}@keyframes Occasions-module__-U7x0W__blobFloatReverse{0%{transform:translate(0)}50%{transform:translate(25px,-20px)}to{transform:translate(0)}}.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__disabled{cursor:not-allowed;opacity:.58;filter:grayscale(.15);box-shadow:var(--shadow-sm);border-color:var(--border);pointer-events:auto;transform:none!important}.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__disabled:hover{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-sm);transform:none}.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__disabled .Occasions-module__-U7x0W__icon{opacity:.65;animation:none}.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__disabled .Occasions-module__-U7x0W__iconWrapper{transform:none}.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__disabled .Occasions-module__-U7x0W__content h3{color:var(--foreground)}.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__disabled .Occasions-module__-U7x0W__bottom svg{color:var(--foreground-muted);transform:none!important}.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__disabled .Occasions-module__-U7x0W__glow{opacity:0!important;transform:none!important}.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__disabled:before,.Occasions-module__-U7x0W__card.Occasions-module__-U7x0W__disabled:after{opacity:.12;animation:none}
.StoryTitle-module__Zx1lbq__storyTitle{flex-direction:column;gap:32px;width:100%;max-width:760px;display:flex}.StoryTitle-module__Zx1lbq__field{flex-direction:column;gap:12px;display:flex}.StoryTitle-module__Zx1lbq__label{color:var(--foreground);font-size:.95rem;font-weight:600}.StoryTitle-module__Zx1lbq__inputWrapper{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);width:100%;max-width:620px;box-shadow:var(--shadow-sm);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition), background var(--transition);position:relative;overflow:hidden}.StoryTitle-module__Zx1lbq__dark .StoryTitle-module__Zx1lbq__inputWrapper{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.StoryTitle-module__Zx1lbq__inputWrapper:before{content:"";pointer-events:none;border-radius:inherit;opacity:.7;background:linear-gradient(#ffffff14,#0000 45%);position:absolute;inset:0}.StoryTitle-module__Zx1lbq__inputWrapper:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.StoryTitle-module__Zx1lbq__inputWrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #e85d751f, var(--shadow-lg);transform:translateY(-3px)}.StoryTitle-module__Zx1lbq__inputIcon{color:var(--foreground-muted);transition:color var(--transition), transform var(--transition);z-index:2;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.StoryTitle-module__Zx1lbq__inputWrapper:hover .StoryTitle-module__Zx1lbq__inputIcon{color:var(--primary)}.StoryTitle-module__Zx1lbq__inputWrapper:focus-within .StoryTitle-module__Zx1lbq__inputIcon{color:var(--primary);transform:translateY(-50%)scale(1.08)rotate(-8deg)}.StoryTitle-module__Zx1lbq__input{z-index:1;width:100%;height:62px;color:var(--foreground);background:0 0;border:none;outline:none;padding:0 22px 0 58px;font-size:.95rem;font-weight:500;position:relative}.StoryTitle-module__Zx1lbq__input::placeholder{color:var(--foreground-muted);transition:color var(--transition), transform var(--transition), opacity var(--transition)}.StoryTitle-module__Zx1lbq__input:focus::placeholder{opacity:.55;transform:translate(4px)}.StoryTitle-module__Zx1lbq__error{color:var(--error);margin-top:4px;font-size:.84rem;font-weight:500}@media (max-width:899px){.StoryTitle-module__Zx1lbq__storyTitle{max-width:100%}.StoryTitle-module__Zx1lbq__input{height:58px;font-size:.92rem}}
.BasicDetailsStep-module__grfmFG__basicDetailsStep{flex-direction:column;gap:42px;width:100%;max-width:760px;padding:8px 0 24px;display:flex}.BasicDetailsStep-module__grfmFG__field{flex-direction:column;gap:14px;display:flex}.BasicDetailsStep-module__grfmFG__label{color:var(--foreground);font-size:.95rem;font-weight:600}.BasicDetailsStep-module__grfmFG__inputWrapper{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);width:100%;max-width:620px;box-shadow:var(--shadow-sm);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition), background var(--transition);position:relative;overflow:hidden}.BasicDetailsStep-module__grfmFG__dark .BasicDetailsStep-module__grfmFG__inputWrapper{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.BasicDetailsStep-module__grfmFG__inputWrapper:before{content:"";pointer-events:none;border-radius:inherit;opacity:.7;background:linear-gradient(#ffffff14,#0000 45%);position:absolute;inset:0}.BasicDetailsStep-module__grfmFG__inputWrapper:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.BasicDetailsStep-module__grfmFG__inputWrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #e85d751f, var(--shadow-lg);transform:translateY(-3px)}.BasicDetailsStep-module__grfmFG__inputIcon{color:var(--foreground-muted);transition:color var(--transition), transform var(--transition);z-index:2;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.BasicDetailsStep-module__grfmFG__inputWrapper:hover .BasicDetailsStep-module__grfmFG__inputIcon{color:var(--primary)}.BasicDetailsStep-module__grfmFG__inputWrapper:focus-within .BasicDetailsStep-module__grfmFG__inputIcon{color:var(--primary);transform:translateY(-50%)scale(1.08)rotate(-8deg)}.BasicDetailsStep-module__grfmFG__input{z-index:1;width:100%;height:62px;color:var(--foreground);background:0 0;border:none;outline:none;padding:0 22px 0 58px;font-size:.95rem;font-weight:500;position:relative}.BasicDetailsStep-module__grfmFG__input::placeholder{color:var(--foreground-muted);transition:color var(--transition), transform var(--transition), opacity var(--transition)}.BasicDetailsStep-module__grfmFG__input:focus::placeholder{opacity:.55;transform:translate(4px)}.BasicDetailsStep-module__grfmFG__genderGroup{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.BasicDetailsStep-module__grfmFG__genderBtn{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);min-width:150px;height:54px;color:var(--foreground-secondary);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--transition), border-color var(--transition), background var(--transition), color var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:relative;overflow:hidden}.BasicDetailsStep-module__grfmFG__dark .BasicDetailsStep-module__grfmFG__genderBtn{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-md))}.BasicDetailsStep-module__grfmFG__genderBtn:before{content:"";opacity:.9;pointer-events:none;background:linear-gradient(135deg,#ffffff24,#0000 60%);position:absolute;inset:0}.BasicDetailsStep-module__grfmFG__genderBtn span,.BasicDetailsStep-module__grfmFG__genderBtn svg{z-index:2;position:relative}.BasicDetailsStep-module__grfmFG__genderBtn svg{transition:transform var(--transition), color var(--transition)}.BasicDetailsStep-module__grfmFG__genderBtn:hover{border-color:var(--primary);box-shadow:var(--shadow-md);color:var(--primary);transform:translateY(-3px)}.BasicDetailsStep-module__grfmFG__genderBtn:hover svg{color:var(--primary);transform:scale(1.12)rotate(-8deg)}.BasicDetailsStep-module__grfmFG__genderBtnActive{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;border-color:#0000;box-shadow:0 18px 40px #e85d7547}.BasicDetailsStep-module__grfmFG__genderBtnActive:before{opacity:.18}.BasicDetailsStep-module__grfmFG__genderBtnActive span,.BasicDetailsStep-module__grfmFG__genderBtnActive svg{color:#fff}.BasicDetailsStep-module__grfmFG__genderBtnActive svg{transform:scale(1.1)}.BasicDetailsStep-module__grfmFG__genderBtnActive:hover{color:#fff;transform:translateY(-3px)scale(1.02);box-shadow:0 24px 50px #e85d7557}.BasicDetailsStep-module__grfmFG__error{color:var(--error);margin-top:4px;font-size:.84rem;font-weight:500}.BasicDetailsStep-module__grfmFG__inputError{color:var(--error)}.BasicDetailsStep-module__grfmFG__inputWrapperError{box-shadow:0 0 0 4px var(--error-light), var(--shadow-md);border-color:var(--error)!important}@media (max-width:899px){.BasicDetailsStep-module__grfmFG__basicDetailsStep,.BasicDetailsStep-module__grfmFG__inputWrapper{max-width:100%}.BasicDetailsStep-module__grfmFG__input{height:58px;font-size:.92rem}}@media (max-width:640px){.BasicDetailsStep-module__grfmFG__genderGroup{width:100%}.BasicDetailsStep-module__grfmFG__genderBtn{flex:1;min-width:0;height:52px}}
.Letter-module__yax1DG__letterStep{flex-direction:column;gap:32px;width:100%;max-width:900px;padding:8px 0 24px;display:flex}.Letter-module__yax1DG__topBar{position:relative}.Letter-module__yax1DG__tiles{flex-wrap:wrap;gap:14px;display:flex}.Letter-module__yax1DG__languageWrapper{flex-direction:column;gap:12px;width:fit-content;display:flex;position:relative}.Letter-module__yax1DG__aiLabel{color:var(--foreground);font-size:.95rem;font-weight:600}.Letter-module__yax1DG__tile{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);height:54px;box-shadow:var(--shadow-sm);color:var(--foreground);cursor:pointer;transition:transform var(--transition), background var(--transition), border-color var(--transition), box-shadow var(--transition), color var(--transition);justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:relative;overflow:hidden}.Letter-module__yax1DG__dark .Letter-module__yax1DG__tile{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.Letter-module__yax1DG__tile:before{content:"";pointer-events:none;border-radius:inherit;opacity:.7;background:linear-gradient(#ffffff14,#0000 45%);position:absolute;inset:0}.Letter-module__yax1DG__tile:hover{background:var(--surface-hover);border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Letter-module__yax1DG__dark .Letter-module__yax1DG__tile:hover{background:var(--glass-hover)}.Letter-module__yax1DG__activeTile{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;border-color:#0000;box-shadow:0 18px 42px #e85d7547}.Letter-module__yax1DG__activeTile span,.Letter-module__yax1DG__activeTile svg{color:#fff}.Letter-module__yax1DG__chevron{transition:transform var(--transition)}.Letter-module__yax1DG__rotate{transform:rotate(180deg)}.Letter-module__yax1DG__dropdown{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);width:260px;max-height:280px;box-shadow:var(--shadow-lg);z-index:50;scrollbar-width:none;-ms-overflow-style:none;position:absolute;top:calc(100% + 12px);left:0;overflow:auto}.Letter-module__yax1DG__dark .Letter-module__yax1DG__dropdown{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.Letter-module__yax1DG__dropdown::-webkit-scrollbar{display:none}.Letter-module__yax1DG__dropdownItem{text-align:left;width:100%;color:var(--foreground);cursor:pointer;transition:background var(--transition), color var(--transition), padding-left var(--transition);background:0 0;border:none;padding:14px 18px}.Letter-module__yax1DG__dropdownItem:hover{background:var(--primary-light);color:var(--primary);padding-left:24px}.Letter-module__yax1DG__activeDropdownItem{background:var(--primary-light);color:var(--primary);font-weight:600}.Letter-module__yax1DG__letterInput{resize:none;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);width:100%;min-height:560px;box-shadow:var(--shadow-sm);color:var(--foreground);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition), background var(--transition);scrollbar-width:none;-ms-overflow-style:none;outline:none;padding:28px;font-size:.96rem;line-height:2}.Letter-module__yax1DG__dark .Letter-module__yax1DG__letterInput{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.Letter-module__yax1DG__letterInput::-webkit-scrollbar{display:none}.Letter-module__yax1DG__letterInput::placeholder{color:var(--foreground-muted)}.Letter-module__yax1DG__letterInput:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md)}.Letter-module__yax1DG__letterInput:focus{border-color:var(--primary);box-shadow:0 0 0 4px #e85d751f, var(--shadow-lg);transform:translateY(-3px)}.Letter-module__yax1DG__aiContainer{width:100%;padding:8px 0}.Letter-module__yax1DG__aiContent{flex-direction:column;gap:32px;display:flex}.Letter-module__yax1DG__aiHeading{flex-direction:column;gap:10px;display:flex}.Letter-module__yax1DG__aiHeading svg{color:var(--primary)}.Letter-module__yax1DG__aiHeading h2{color:var(--foreground);font-size:1.7rem;font-weight:700;line-height:1.2}.Letter-module__yax1DG__aiHeading p{max-width:620px;color:var(--foreground-secondary);line-height:1.8}.Letter-module__yax1DG__aiField{flex-direction:column;gap:14px;display:flex}.Letter-module__yax1DG__aiInputWrapper{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);width:100%;max-width:620px;box-shadow:var(--shadow-sm);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition), background var(--transition);position:relative;overflow:hidden}.Letter-module__yax1DG__dark .Letter-module__yax1DG__aiInputWrapper{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.Letter-module__yax1DG__aiInputWrapper:before{content:"";pointer-events:none;border-radius:inherit;opacity:.7;background:linear-gradient(#ffffff14,#0000 45%);position:absolute;inset:0}.Letter-module__yax1DG__aiInputWrapper:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Letter-module__yax1DG__aiInputWrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #e85d751f, var(--shadow-lg);transform:translateY(-3px)}.Letter-module__yax1DG__aiInputIcon{color:var(--foreground-muted);transition:color var(--transition), transform var(--transition);z-index:2;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.Letter-module__yax1DG__aiInputWrapper:hover .Letter-module__yax1DG__aiInputIcon{color:var(--primary)}.Letter-module__yax1DG__aiInputWrapper:focus-within .Letter-module__yax1DG__aiInputIcon{color:var(--primary);transform:translateY(-50%)scale(1.08)rotate(-8deg)}.Letter-module__yax1DG__aiInput{z-index:1;width:100%;height:62px;color:var(--foreground);background:0 0;border:none;outline:none;padding:0 22px 0 58px;font-size:.95rem;font-weight:500;position:relative}.Letter-module__yax1DG__aiInput::placeholder{color:var(--foreground-muted);transition:color var(--transition), transform var(--transition), opacity var(--transition)}.Letter-module__yax1DG__aiInput:focus::placeholder{opacity:.55;transform:translate(4px)}.Letter-module__yax1DG__aiTextarea{resize:none;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);width:100%;min-height:220px;box-shadow:var(--shadow-sm);color:var(--foreground);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition), background var(--transition);scrollbar-width:none;-ms-overflow-style:none;outline:none;padding:22px;font-size:.95rem;line-height:1.9}.Letter-module__yax1DG__dark .Letter-module__yax1DG__aiTextarea{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.Letter-module__yax1DG__aiTextarea::-webkit-scrollbar{display:none}.Letter-module__yax1DG__aiTextarea::placeholder{color:var(--foreground-muted);line-height:1.9}.Letter-module__yax1DG__aiTextarea:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md)}.Letter-module__yax1DG__aiTextarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px #e85d751f, var(--shadow-lg);transform:translateY(-3px)}.Letter-module__yax1DG__genderSelector{flex-wrap:wrap;gap:14px;display:flex}.Letter-module__yax1DG__genderBtn{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);min-width:145px;height:54px;box-shadow:var(--shadow-sm);color:var(--foreground-secondary);cursor:pointer;transition:transform var(--transition), background var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:relative;overflow:hidden}.Letter-module__yax1DG__dark .Letter-module__yax1DG__genderBtn{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.Letter-module__yax1DG__genderBtn:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff24,#0000 60%);position:absolute;inset:0}.Letter-module__yax1DG__genderBtn span,.Letter-module__yax1DG__genderBtn svg{z-index:2;position:relative}.Letter-module__yax1DG__genderBtn svg{transition:transform var(--transition), color var(--transition)}.Letter-module__yax1DG__genderBtn:not(.Letter-module__yax1DG__genderBtnActive):hover{background:var(--surface-hover);border-color:var(--border-hover);color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-3px)}.Letter-module__yax1DG__dark .Letter-module__yax1DG__genderBtn:not(.Letter-module__yax1DG__genderBtnActive):hover{background:var(--glass-hover)}.Letter-module__yax1DG__genderBtn:not(.Letter-module__yax1DG__genderBtnActive):hover svg{transform:scale(1.1)rotate(-8deg)}.Letter-module__yax1DG__genderBtnActive{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;border-color:#0000;box-shadow:0 18px 42px #e85d7542}.Letter-module__yax1DG__genderBtnActive span,.Letter-module__yax1DG__genderBtnActive svg{color:#fff}.Letter-module__yax1DG__genderBtnActive:hover{color:#fff;transform:translateY(-3px)scale(1.02)}.Letter-module__yax1DG__generateBtn{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;cursor:pointer;width:fit-content;height:58px;transition:transform var(--transition), box-shadow var(--transition), filter var(--transition);border:none;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 18px 42px #e85d7538}.Letter-module__yax1DG__generateBtn:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-3px);box-shadow:0 26px 54px #e85d7552}.Letter-module__yax1DG__generateBtn:active:not(:disabled){transform:scale(.98)}.Letter-module__yax1DG__generateBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.Letter-module__yax1DG__generatedTextarea{min-height:420px}.Letter-module__yax1DG__readOnlyTextarea{opacity:.75;cursor:not-allowed}.Letter-module__yax1DG__readOnlyTextarea::placeholder{color:var(--foreground-muted)}.Letter-module__yax1DG__error{color:var(--error);margin-top:4px;font-size:.84rem;font-weight:500}.Letter-module__yax1DG__wordCounter{color:var(--foreground-muted);justify-content:flex-end;margin-top:8px;font-size:.82rem;display:flex}.Letter-module__yax1DG__wordCounterLimit{color:var(--error);font-weight:600}@media (max-width:899px){.Letter-module__yax1DG__letterStep{max-width:100%}.Letter-module__yax1DG__tiles{width:100%}.Letter-module__yax1DG__tile{flex:1;justify-content:space-between;align-items:center;max-width:fit-content;height:54px;min-height:54px;display:flex}.Letter-module__yax1DG__languageWrapper,.Letter-module__yax1DG__dropdown{width:100%}.Letter-module__yax1DG__aiInputWrapper{max-width:100%}.Letter-module__yax1DG__generateBtn{width:100%}}@media (max-width:640px){.Letter-module__yax1DG__letterInput{min-height:420px;padding:20px;font-size:.92rem}.Letter-module__yax1DG__aiTextarea{min-height:200px;padding:18px;font-size:.92rem}.Letter-module__yax1DG__genderSelector{width:100%}.Letter-module__yax1DG__genderBtn{flex:1;min-width:0;height:52px}}.Letter-module__yax1DG__activeTile,.Letter-module__yax1DG__activeTile:hover{background:linear-gradient(135deg, var(--primary), var(--secondary));box-shadow:0 18px 42px #e85d7547;color:#fff!important;border-color:#0000!important}.Letter-module__yax1DG__activeTile svg,.Letter-module__yax1DG__activeTile span{color:#fff!important}
.MemoriesStep-module__HXl-Oq__memoriesStep{flex-direction:column;gap:42px;width:100%;max-width:900px;padding:16px 0;display:flex}.MemoriesStep-module__HXl-Oq__memoryBlock{border-bottom:1px solid var(--border);flex-direction:column;gap:24px;width:100%;padding-bottom:40px;display:flex}.MemoriesStep-module__HXl-Oq__memoryHeader{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.MemoriesStep-module__HXl-Oq__memoryNumber{color:var(--foreground);margin:0;font-size:1.35rem;font-weight:700;line-height:1.3}.MemoriesStep-module__HXl-Oq__deleteBtn{border-radius:var(--radius);width:44px;height:44px;color:var(--error);cursor:pointer;transition:transform var(--transition), background var(--transition), border-color var(--transition), box-shadow var(--transition);background:#ef444414;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:flex}.MemoriesStep-module__HXl-Oq__deleteBtn:hover{box-shadow:var(--shadow-sm);background:#ef44441f;border-color:#ef44442e;transform:translateY(-2px)}.MemoriesStep-module__HXl-Oq__deleteBtn:active{transform:scale(.96)}.MemoriesStep-module__HXl-Oq__uploadArea{border:2px dashed var(--border);border-radius:var(--radius-xl);background:var(--surface);width:100%;min-height:220px;box-shadow:var(--shadow-sm);cursor:pointer;text-align:center;transition:transform var(--transition), border-color var(--transition), background var(--transition), box-shadow var(--transition);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden}.MemoriesStep-module__HXl-Oq__dark .MemoriesStep-module__HXl-Oq__uploadArea{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.MemoriesStep-module__HXl-Oq__uploadArea:before{content:"";pointer-events:none;border-radius:inherit;opacity:.75;background:linear-gradient(#ffffff14,#0000 45%);position:absolute;inset:0}.MemoriesStep-module__HXl-Oq__uploadArea:hover{background:var(--surface-hover);border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.MemoriesStep-module__HXl-Oq__dark .MemoriesStep-module__HXl-Oq__uploadArea:hover{background:var(--glass-hover)}.MemoriesStep-module__HXl-Oq__uploadArea svg{z-index:2;color:var(--primary);transition:transform var(--transition), color var(--transition);position:relative}.MemoriesStep-module__HXl-Oq__uploadArea:hover svg{transform:translateY(-2px)scale(1.05)}.MemoriesStep-module__HXl-Oq__uploadArea span{z-index:2;color:var(--foreground);text-align:center;font-size:1rem;font-weight:600;position:relative}.MemoriesStep-module__HXl-Oq__uploadArea small{z-index:2;color:var(--foreground-muted);text-align:center;font-size:.88rem;position:relative}.MemoriesStep-module__HXl-Oq__loader{border:3px solid #e85d752e;border-top-color:var(--primary);border-radius:50%;flex:none;width:36px;height:36px;animation:.8s linear infinite MemoriesStep-module__HXl-Oq__spin}@keyframes MemoriesStep-module__HXl-Oq__spin{to{transform:rotate(360deg)}}.MemoriesStep-module__HXl-Oq__uploadProgressContainer{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);width:100%;box-shadow:var(--shadow-sm);transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);flex-direction:column;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden}.MemoriesStep-module__HXl-Oq__dark .MemoriesStep-module__HXl-Oq__uploadProgressContainer{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.MemoriesStep-module__HXl-Oq__uploadProgressContainer:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(#ffffff14,#0000 50%);position:absolute;inset:0}.MemoriesStep-module__HXl-Oq__uploadProgressHeader{z-index:1;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex;position:relative}.MemoriesStep-module__HXl-Oq__uploadProgressInfo{align-items:center;gap:14px;min-width:0;display:flex}.MemoriesStep-module__HXl-Oq__uploadProgressInfo>svg{color:var(--primary);flex:none}.MemoriesStep-module__HXl-Oq__uploadProgressInfo>div{flex-direction:column;gap:4px;min-width:0;display:flex}.MemoriesStep-module__HXl-Oq__uploadProgressInfo span{color:var(--foreground);font-size:.96rem;font-weight:700;line-height:1.3}.MemoriesStep-module__HXl-Oq__uploadProgressInfo small{color:var(--foreground-muted);font-size:.82rem;line-height:1.4}.MemoriesStep-module__HXl-Oq__uploadProgressHeader>strong{color:var(--primary);flex:none;font-size:1rem;font-weight:700}.MemoriesStep-module__HXl-Oq__progressTrack{z-index:1;background:#00000012;border-radius:999px;width:100%;height:10px;position:relative;overflow:hidden}.MemoriesStep-module__HXl-Oq__dark .MemoriesStep-module__HXl-Oq__progressTrack{background:#ffffff14}.MemoriesStep-module__HXl-Oq__progressBar{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--secondary));min-width:0;height:100%;transition:width .25s;position:relative;box-shadow:0 0 18px #e85d7547}.MemoriesStep-module__HXl-Oq__progressBar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:1.5s linear infinite MemoriesStep-module__HXl-Oq__progressShimmer;position:absolute;inset:0}@keyframes MemoriesStep-module__HXl-Oq__progressShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MemoriesStep-module__HXl-Oq__uploadProgressFooter{z-index:1;color:var(--foreground-muted);justify-content:space-between;align-items:center;gap:16px;font-size:.8rem;font-weight:500;display:flex;position:relative}.MemoriesStep-module__HXl-Oq__uploadProgressFooter span:last-child{color:var(--foreground);font-weight:600}.MemoriesStep-module__HXl-Oq__previewWrapper{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.MemoriesStep-module__HXl-Oq__previewImage{aspect-ratio:16/9;object-fit:contain;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-md);display:block}.MemoriesStep-module__HXl-Oq__dark .MemoriesStep-module__HXl-Oq__previewImage{background:var(--glass);border-color:var(--glass-border)}.MemoriesStep-module__HXl-Oq__previewActions{justify-content:center;width:100%;display:flex}.MemoriesStep-module__HXl-Oq__field{flex-direction:column;gap:12px;display:flex}.MemoriesStep-module__HXl-Oq__label{color:var(--foreground);font-size:.95rem;font-weight:600;line-height:1.4}.MemoriesStep-module__HXl-Oq__inputWrapper,.MemoriesStep-module__HXl-Oq__textareaWrapper{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;box-shadow:var(--shadow-sm);transition:transform var(--transition), background var(--transition), border-color var(--transition), box-shadow var(--transition);position:relative;overflow:hidden}.MemoriesStep-module__HXl-Oq__dark .MemoriesStep-module__HXl-Oq__inputWrapper,.MemoriesStep-module__HXl-Oq__dark .MemoriesStep-module__HXl-Oq__textareaWrapper{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.MemoriesStep-module__HXl-Oq__inputWrapper:before,.MemoriesStep-module__HXl-Oq__textareaWrapper:before{content:"";pointer-events:none;border-radius:inherit;opacity:.75;background:linear-gradient(#ffffff14,#0000 45%);position:absolute;inset:0}.MemoriesStep-module__HXl-Oq__inputWrapper:hover,.MemoriesStep-module__HXl-Oq__textareaWrapper:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.MemoriesStep-module__HXl-Oq__inputWrapper:focus-within,.MemoriesStep-module__HXl-Oq__textareaWrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #e85d751f, var(--shadow-lg);transform:translateY(-3px)}.MemoriesStep-module__HXl-Oq__inputIcon,.MemoriesStep-module__HXl-Oq__textareaIcon{z-index:2;color:var(--foreground-muted);pointer-events:none;transition:color var(--transition), transform var(--transition);position:absolute;left:20px}.MemoriesStep-module__HXl-Oq__inputIcon{top:50%;transform:translateY(-50%)}.MemoriesStep-module__HXl-Oq__textareaIcon{top:22px}.MemoriesStep-module__HXl-Oq__inputWrapper:hover .MemoriesStep-module__HXl-Oq__inputIcon,.MemoriesStep-module__HXl-Oq__textareaWrapper:hover .MemoriesStep-module__HXl-Oq__textareaIcon{color:var(--primary)}.MemoriesStep-module__HXl-Oq__inputWrapper:focus-within .MemoriesStep-module__HXl-Oq__inputIcon{color:var(--primary);transform:translateY(-50%)scale(1.08)rotate(-8deg)}.MemoriesStep-module__HXl-Oq__textareaWrapper:focus-within .MemoriesStep-module__HXl-Oq__textareaIcon{color:var(--primary);transform:scale(1.08)rotate(-8deg)}.MemoriesStep-module__HXl-Oq__input{z-index:1;width:100%;height:62px;color:var(--foreground);background:0 0;border:none;outline:none;padding:0 22px 0 58px;font-size:.95rem;font-weight:500;position:relative}.MemoriesStep-module__HXl-Oq__input::placeholder{color:var(--foreground-muted);transition:color var(--transition), transform var(--transition), opacity var(--transition)}.MemoriesStep-module__HXl-Oq__input:focus::placeholder{opacity:.55;transform:translate(4px)}.MemoriesStep-module__HXl-Oq__textarea{z-index:1;resize:vertical;width:100%;min-height:220px;color:var(--foreground);scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:none;outline:none;padding:22px 22px 22px 58px;font-size:.95rem;line-height:1.9;position:relative}.MemoriesStep-module__HXl-Oq__textarea::-webkit-scrollbar{display:none}.MemoriesStep-module__HXl-Oq__textarea::placeholder{color:var(--foreground-muted);line-height:1.9}.MemoriesStep-module__HXl-Oq__changeBtn{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;cursor:pointer;width:fit-content;min-height:50px;transition:transform var(--transition), box-shadow var(--transition), filter var(--transition);border:none;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 18px 42px #e85d753d}.MemoriesStep-module__HXl-Oq__changeBtn:hover{filter:brightness(1.03);transform:translateY(-3px);box-shadow:0 26px 52px #e85d754d}.MemoriesStep-module__HXl-Oq__changeBtn:active{transform:scale(.98)}.MemoriesStep-module__HXl-Oq__changeBtn svg{transition:transform var(--transition)}.MemoriesStep-module__HXl-Oq__changeBtn:hover svg{transform:rotate(-10deg)scale(1.08)}.MemoriesStep-module__HXl-Oq__addBtn{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;cursor:pointer;width:fit-content;min-height:58px;transition:transform var(--transition), box-shadow var(--transition), filter var(--transition);border:none;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 18px 42px #e85d7538}.MemoriesStep-module__HXl-Oq__addBtn:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-3px);box-shadow:0 26px 54px #e85d7552}.MemoriesStep-module__HXl-Oq__addBtn:active:not(:disabled){transform:scale(.98)}.MemoriesStep-module__HXl-Oq__addBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;filter:none}.MemoriesStep-module__HXl-Oq__error{color:var(--error);margin:6px 0 0;font-size:.84rem;font-weight:500;line-height:1.5}.MemoriesStep-module__HXl-Oq__uploadError{border-radius:var(--radius-lg);background:#ef44440f;border:1px solid #ef444438;flex-direction:column;gap:6px;width:100%;margin-top:12px;padding:16px 18px;display:flex}.MemoriesStep-module__HXl-Oq__uploadError p{color:var(--error);margin:0;font-size:.92rem;font-weight:600}.MemoriesStep-module__HXl-Oq__uploadError span{color:var(--foreground-muted);overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}.MemoriesStep-module__HXl-Oq__uploadAreaError,.MemoriesStep-module__HXl-Oq__inputWrapperError,.MemoriesStep-module__HXl-Oq__textareaWrapperError{box-shadow:0 0 0 4px #ef44441a, var(--shadow-md);border-color:var(--error)!important}.MemoriesStep-module__HXl-Oq__inputWrapperError .MemoriesStep-module__HXl-Oq__inputIcon,.MemoriesStep-module__HXl-Oq__textareaWrapperError .MemoriesStep-module__HXl-Oq__textareaIcon{color:var(--error)}@media (max-width:899px){.MemoriesStep-module__HXl-Oq__memoriesStep{max-width:100%}.MemoriesStep-module__HXl-Oq__addBtn,.MemoriesStep-module__HXl-Oq__changeBtn{width:100%}}@media (max-width:640px){.MemoriesStep-module__HXl-Oq__memoriesStep{gap:32px;padding:10px 0}.MemoriesStep-module__HXl-Oq__memoryBlock{gap:20px;padding-bottom:32px}.MemoriesStep-module__HXl-Oq__memoryNumber{font-size:1.15rem}.MemoriesStep-module__HXl-Oq__deleteBtn{width:40px;height:40px}.MemoriesStep-module__HXl-Oq__uploadArea{min-height:180px;padding:20px}.MemoriesStep-module__HXl-Oq__uploadProgressContainer{gap:16px;padding:18px}.MemoriesStep-module__HXl-Oq__uploadProgressHeader{align-items:flex-start}.MemoriesStep-module__HXl-Oq__uploadProgressInfo{gap:11px}.MemoriesStep-module__HXl-Oq__uploadProgressInfo span{font-size:.9rem}.MemoriesStep-module__HXl-Oq__uploadProgressInfo small{font-size:.78rem}.MemoriesStep-module__HXl-Oq__uploadProgressHeader>strong{font-size:.9rem}.MemoriesStep-module__HXl-Oq__progressTrack{height:8px}.MemoriesStep-module__HXl-Oq__uploadProgressFooter{font-size:.76rem}.MemoriesStep-module__HXl-Oq__input{height:56px;font-size:.92rem}.MemoriesStep-module__HXl-Oq__textarea{min-height:190px;padding:18px 18px 18px 54px;font-size:.92rem}.MemoriesStep-module__HXl-Oq__changeBtn,.MemoriesStep-module__HXl-Oq__addBtn{min-height:54px}}@media (max-width:400px){.MemoriesStep-module__HXl-Oq__uploadProgressHeader{flex-direction:column;gap:10px}.MemoriesStep-module__HXl-Oq__uploadProgressHeader>strong{align-self:flex-start}.MemoriesStep-module__HXl-Oq__uploadProgressFooter{gap:8px}.MemoriesStep-module__HXl-Oq__memoryHeader{gap:10px}.MemoriesStep-module__HXl-Oq__inputIcon,.MemoriesStep-module__HXl-Oq__textareaIcon{left:17px}.MemoriesStep-module__HXl-Oq__input,.MemoriesStep-module__HXl-Oq__textarea{padding-left:52px}}@media (prefers-reduced-motion:reduce){.MemoriesStep-module__HXl-Oq__uploadArea,.MemoriesStep-module__HXl-Oq__inputWrapper,.MemoriesStep-module__HXl-Oq__textareaWrapper,.MemoriesStep-module__HXl-Oq__deleteBtn,.MemoriesStep-module__HXl-Oq__changeBtn,.MemoriesStep-module__HXl-Oq__addBtn{transition:none}.MemoriesStep-module__HXl-Oq__loader,.MemoriesStep-module__HXl-Oq__progressBar:after{animation:none}}
.VoiceNotesStep-module__L6fewW__voiceNotesStep{flex-direction:column;gap:42px;width:100%;max-width:900px;padding:16px 0;display:flex}.VoiceNotesStep-module__L6fewW__voiceBlock{border-bottom:1px solid var(--border);flex-direction:column;gap:24px;width:100%;padding-bottom:40px;display:flex}.VoiceNotesStep-module__L6fewW__voiceHeader{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.VoiceNotesStep-module__L6fewW__voiceNumber{color:var(--foreground);margin:0;font-size:1.35rem;font-weight:700;line-height:1.3}.VoiceNotesStep-module__L6fewW__deleteBtn{border-radius:var(--radius);width:44px;height:44px;color:var(--error);cursor:pointer;transition:transform var(--transition), background var(--transition), border-color var(--transition), box-shadow var(--transition);background:#ef444414;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:flex}.VoiceNotesStep-module__L6fewW__deleteBtn:hover{box-shadow:var(--shadow-sm);background:#ef44441f;border-color:#ef44442e;transform:translateY(-2px)}.VoiceNotesStep-module__L6fewW__deleteBtn:active{transform:scale(.96)}.VoiceNotesStep-module__L6fewW__uploadArea{border:2px dashed var(--border);border-radius:var(--radius-xl);background:var(--surface);width:100%;min-height:220px;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--transition), border-color var(--transition), background var(--transition), box-shadow var(--transition);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden}.VoiceNotesStep-module__L6fewW__dark .VoiceNotesStep-module__L6fewW__uploadArea{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.VoiceNotesStep-module__L6fewW__uploadArea:before{content:"";pointer-events:none;border-radius:inherit;opacity:.75;background:linear-gradient(#ffffff14,#0000 45%);position:absolute;inset:0}.VoiceNotesStep-module__L6fewW__uploadArea:hover{background:var(--surface-hover);border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.VoiceNotesStep-module__L6fewW__dark .VoiceNotesStep-module__L6fewW__uploadArea:hover{background:var(--glass-hover)}.VoiceNotesStep-module__L6fewW__uploadArea svg{z-index:2;color:var(--primary);transition:transform var(--transition), color var(--transition);position:relative}.VoiceNotesStep-module__L6fewW__uploadArea:hover svg{transform:translateY(-2px)scale(1.05)}.VoiceNotesStep-module__L6fewW__uploadArea span{z-index:2;color:var(--foreground);text-align:center;font-size:1rem;font-weight:600;position:relative}.VoiceNotesStep-module__L6fewW__uploadArea small{z-index:2;color:var(--foreground-muted);text-align:center;font-size:.88rem;position:relative}.VoiceNotesStep-module__L6fewW__loader{border:3px solid #e85d752e;border-top-color:var(--primary);border-radius:50%;flex:none;width:36px;height:36px;animation:.8s linear infinite VoiceNotesStep-module__L6fewW__spin}@keyframes VoiceNotesStep-module__L6fewW__spin{to{transform:rotate(360deg)}}.VoiceNotesStep-module__L6fewW__uploadProgressContainer{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);width:100%;box-shadow:var(--shadow-sm);transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);flex-direction:column;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden}.VoiceNotesStep-module__L6fewW__dark .VoiceNotesStep-module__L6fewW__uploadProgressContainer{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.VoiceNotesStep-module__L6fewW__uploadProgressContainer:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(#ffffff14,#0000 50%);position:absolute;inset:0}.VoiceNotesStep-module__L6fewW__uploadProgressHeader{z-index:1;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex;position:relative}.VoiceNotesStep-module__L6fewW__uploadProgressInfo{align-items:center;gap:14px;min-width:0;display:flex}.VoiceNotesStep-module__L6fewW__uploadProgressInfo>svg{color:var(--primary);flex:none}.VoiceNotesStep-module__L6fewW__uploadProgressInfo>div{flex-direction:column;gap:4px;min-width:0;display:flex}.VoiceNotesStep-module__L6fewW__uploadProgressInfo span{color:var(--foreground);font-size:.96rem;font-weight:700;line-height:1.3}.VoiceNotesStep-module__L6fewW__uploadProgressInfo small{color:var(--foreground-muted);font-size:.82rem;line-height:1.4}.VoiceNotesStep-module__L6fewW__uploadProgressHeader>strong{color:var(--primary);flex:none;font-size:1rem;font-weight:700}.VoiceNotesStep-module__L6fewW__progressTrack{z-index:1;background:#00000012;border-radius:999px;width:100%;height:10px;position:relative;overflow:hidden}.VoiceNotesStep-module__L6fewW__dark .VoiceNotesStep-module__L6fewW__progressTrack{background:#ffffff14}.VoiceNotesStep-module__L6fewW__progressBar{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--secondary));min-width:0;height:100%;transition:width .25s;position:relative;box-shadow:0 0 18px #e85d7547}.VoiceNotesStep-module__L6fewW__progressBar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:1.5s linear infinite VoiceNotesStep-module__L6fewW__progressShimmer;position:absolute;inset:0}@keyframes VoiceNotesStep-module__L6fewW__progressShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.VoiceNotesStep-module__L6fewW__uploadProgressFooter{z-index:1;color:var(--foreground-muted);justify-content:space-between;align-items:center;gap:16px;font-size:.8rem;font-weight:500;display:flex;position:relative}.VoiceNotesStep-module__L6fewW__uploadProgressFooter span:last-child{color:var(--foreground);font-weight:600}.VoiceNotesStep-module__L6fewW__field{flex-direction:column;gap:12px;display:flex}.VoiceNotesStep-module__L6fewW__label{color:var(--foreground);font-size:.95rem;font-weight:600;line-height:1.4}.VoiceNotesStep-module__L6fewW__inputWrapper,.VoiceNotesStep-module__L6fewW__textareaWrapper{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;box-shadow:var(--shadow-sm);transition:transform var(--transition), background var(--transition), border-color var(--transition), box-shadow var(--transition);position:relative;overflow:hidden}.VoiceNotesStep-module__L6fewW__dark .VoiceNotesStep-module__L6fewW__inputWrapper,.VoiceNotesStep-module__L6fewW__dark .VoiceNotesStep-module__L6fewW__textareaWrapper{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.VoiceNotesStep-module__L6fewW__inputWrapper:before,.VoiceNotesStep-module__L6fewW__textareaWrapper:before{content:"";pointer-events:none;border-radius:inherit;opacity:.75;background:linear-gradient(#ffffff14,#0000 45%);position:absolute;inset:0}.VoiceNotesStep-module__L6fewW__inputWrapper:hover,.VoiceNotesStep-module__L6fewW__textareaWrapper:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.VoiceNotesStep-module__L6fewW__inputWrapper:focus-within,.VoiceNotesStep-module__L6fewW__textareaWrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #e85d751f, var(--shadow-lg);transform:translateY(-3px)}.VoiceNotesStep-module__L6fewW__inputIcon,.VoiceNotesStep-module__L6fewW__textareaIcon{z-index:2;color:var(--foreground-muted);pointer-events:none;transition:color var(--transition), transform var(--transition);position:absolute;left:20px}.VoiceNotesStep-module__L6fewW__inputIcon{top:50%;transform:translateY(-50%)}.VoiceNotesStep-module__L6fewW__textareaIcon{top:22px}.VoiceNotesStep-module__L6fewW__inputWrapper:hover .VoiceNotesStep-module__L6fewW__inputIcon,.VoiceNotesStep-module__L6fewW__textareaWrapper:hover .VoiceNotesStep-module__L6fewW__textareaIcon{color:var(--primary)}.VoiceNotesStep-module__L6fewW__inputWrapper:focus-within .VoiceNotesStep-module__L6fewW__inputIcon{color:var(--primary);transform:translateY(-50%)scale(1.08)rotate(-8deg)}.VoiceNotesStep-module__L6fewW__textareaWrapper:focus-within .VoiceNotesStep-module__L6fewW__textareaIcon{color:var(--primary);transform:scale(1.08)rotate(-8deg)}.VoiceNotesStep-module__L6fewW__input{z-index:1;width:100%;height:62px;color:var(--foreground);background:0 0;border:none;outline:none;padding:0 22px 0 58px;font-size:.95rem;font-weight:500;position:relative}.VoiceNotesStep-module__L6fewW__input::placeholder{color:var(--foreground-muted);transition:color var(--transition), transform var(--transition), opacity var(--transition)}.VoiceNotesStep-module__L6fewW__input:focus::placeholder{opacity:.55;transform:translate(4px)}.VoiceNotesStep-module__L6fewW__textarea{z-index:1;resize:vertical;width:100%;min-height:220px;color:var(--foreground);scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:none;outline:none;padding:22px 22px 22px 58px;font-size:.95rem;line-height:1.9;position:relative}.VoiceNotesStep-module__L6fewW__textarea::-webkit-scrollbar{display:none}.VoiceNotesStep-module__L6fewW__textarea::placeholder{color:var(--foreground-muted);line-height:1.9}.VoiceNotesStep-module__L6fewW__audioPreviewContainer{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);width:100%;box-shadow:var(--shadow-sm);transition:background var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;align-items:center;gap:18px;padding:22px;display:flex}.VoiceNotesStep-module__L6fewW__dark .VoiceNotesStep-module__L6fewW__audioPreviewContainer{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.VoiceNotesStep-module__L6fewW__audioPreviewContainer audio{width:100%;max-width:100%}.VoiceNotesStep-module__L6fewW__changeBtn{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;cursor:pointer;width:fit-content;min-height:50px;transition:transform var(--transition), box-shadow var(--transition), filter var(--transition);border:none;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 18px 42px #e85d753d}.VoiceNotesStep-module__L6fewW__changeBtn:hover{filter:brightness(1.03);transform:translateY(-3px);box-shadow:0 26px 52px #e85d754d}.VoiceNotesStep-module__L6fewW__changeBtn:active{transform:scale(.98)}.VoiceNotesStep-module__L6fewW__changeBtn svg{transition:transform var(--transition)}.VoiceNotesStep-module__L6fewW__changeBtn:hover svg{transform:rotate(-10deg)scale(1.08)}.VoiceNotesStep-module__L6fewW__addBtn{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;cursor:pointer;width:fit-content;min-height:58px;transition:transform var(--transition), box-shadow var(--transition), filter var(--transition);border:none;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 18px 42px #e85d7538}.VoiceNotesStep-module__L6fewW__addBtn:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-3px);box-shadow:0 26px 54px #e85d7552}.VoiceNotesStep-module__L6fewW__addBtn:active:not(:disabled){transform:scale(.98)}.VoiceNotesStep-module__L6fewW__addBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;filter:none}.VoiceNotesStep-module__L6fewW__error{color:var(--error);margin:6px 0 0;font-size:.84rem;font-weight:500;line-height:1.5}.VoiceNotesStep-module__L6fewW__uploadAreaError,.VoiceNotesStep-module__L6fewW__inputWrapperError,.VoiceNotesStep-module__L6fewW__textareaWrapperError,.VoiceNotesStep-module__L6fewW__audioPreviewContainerError{box-shadow:0 0 0 4px #ef44441a, var(--shadow-md);border-color:var(--error)!important}.VoiceNotesStep-module__L6fewW__inputWrapperError .VoiceNotesStep-module__L6fewW__inputIcon,.VoiceNotesStep-module__L6fewW__textareaWrapperError .VoiceNotesStep-module__L6fewW__textareaIcon{color:var(--error)}.VoiceNotesStep-module__L6fewW__uploadError{border-radius:var(--radius-lg);background:#ef44440f;border:1px solid #ef444438;flex-direction:column;gap:6px;width:100%;margin-top:12px;padding:16px 18px;display:flex}.VoiceNotesStep-module__L6fewW__uploadError p{color:var(--error);margin:0;font-size:.92rem;font-weight:600}.VoiceNotesStep-module__L6fewW__uploadError span{color:var(--foreground-muted);overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}@media (max-width:899px){.VoiceNotesStep-module__L6fewW__voiceNotesStep{max-width:100%}.VoiceNotesStep-module__L6fewW__addBtn,.VoiceNotesStep-module__L6fewW__changeBtn{width:100%}}@media (max-width:640px){.VoiceNotesStep-module__L6fewW__voiceNotesStep{gap:32px;padding:10px 0}.VoiceNotesStep-module__L6fewW__voiceBlock{gap:20px;padding-bottom:32px}.VoiceNotesStep-module__L6fewW__voiceNumber{font-size:1.15rem}.VoiceNotesStep-module__L6fewW__deleteBtn{width:40px;height:40px}.VoiceNotesStep-module__L6fewW__uploadArea{min-height:180px;padding:20px}.VoiceNotesStep-module__L6fewW__uploadProgressContainer{gap:16px;padding:18px}.VoiceNotesStep-module__L6fewW__uploadProgressHeader{align-items:flex-start}.VoiceNotesStep-module__L6fewW__uploadProgressInfo{gap:11px}.VoiceNotesStep-module__L6fewW__uploadProgressInfo span{font-size:.9rem}.VoiceNotesStep-module__L6fewW__uploadProgressInfo small{font-size:.78rem}.VoiceNotesStep-module__L6fewW__uploadProgressHeader>strong{font-size:.9rem}.VoiceNotesStep-module__L6fewW__progressTrack{height:8px}.VoiceNotesStep-module__L6fewW__uploadProgressFooter{font-size:.76rem}.VoiceNotesStep-module__L6fewW__input{height:56px;font-size:.92rem}.VoiceNotesStep-module__L6fewW__textarea{min-height:190px;padding:18px 18px 18px 54px;font-size:.92rem}.VoiceNotesStep-module__L6fewW__changeBtn,.VoiceNotesStep-module__L6fewW__addBtn{min-height:54px}}@media (max-width:400px){.VoiceNotesStep-module__L6fewW__uploadProgressHeader{flex-direction:column;gap:10px}.VoiceNotesStep-module__L6fewW__uploadProgressHeader>strong{align-self:flex-start}.VoiceNotesStep-module__L6fewW__uploadProgressFooter{gap:8px}.VoiceNotesStep-module__L6fewW__voiceHeader{gap:10px}.VoiceNotesStep-module__L6fewW__inputIcon,.VoiceNotesStep-module__L6fewW__textareaIcon{left:17px}.VoiceNotesStep-module__L6fewW__input,.VoiceNotesStep-module__L6fewW__textarea{padding-left:52px}}@media (prefers-reduced-motion:reduce){.VoiceNotesStep-module__L6fewW__uploadArea,.VoiceNotesStep-module__L6fewW__inputWrapper,.VoiceNotesStep-module__L6fewW__textareaWrapper,.VoiceNotesStep-module__L6fewW__deleteBtn,.VoiceNotesStep-module__L6fewW__changeBtn,.VoiceNotesStep-module__L6fewW__addBtn{transition:none}.VoiceNotesStep-module__L6fewW__loader,.VoiceNotesStep-module__L6fewW__progressBar:after{animation:none}}
.VideoNoteStep-module__Cud55q__videoStep{flex-direction:column;gap:42px;width:100%;max-width:900px;padding:8px 0 24px;display:flex}.VideoNoteStep-module__Cud55q__videoBlock{border-bottom:1px solid var(--border);flex-direction:column;gap:24px;width:100%;padding-bottom:42px;display:flex}.VideoNoteStep-module__Cud55q__videoHeader{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.VideoNoteStep-module__Cud55q__videoNumber{color:var(--foreground);margin:0;font-size:1.45rem;font-weight:700;line-height:1.3}.VideoNoteStep-module__Cud55q__deleteBtn{border-radius:var(--radius);width:44px;height:44px;color:var(--error);cursor:pointer;transition:transform var(--transition), background var(--transition), border-color var(--transition), box-shadow var(--transition);background:#ef444414;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:flex}.VideoNoteStep-module__Cud55q__deleteBtn:hover{box-shadow:var(--shadow-sm);background:#ef44441f;border-color:#ef44442e;transform:translateY(-2px)}.VideoNoteStep-module__Cud55q__deleteBtn:active{transform:scale(.96)}.VideoNoteStep-module__Cud55q__uploadArea{border:2px dashed var(--border);border-radius:var(--radius-xl);background:var(--surface);width:100%;min-height:230px;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--transition), border-color var(--transition), background var(--transition), box-shadow var(--transition);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden}.VideoNoteStep-module__Cud55q__dark .VideoNoteStep-module__Cud55q__uploadArea{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.VideoNoteStep-module__Cud55q__uploadArea:before{content:"";pointer-events:none;border-radius:inherit;opacity:.75;background:linear-gradient(#ffffff14,#0000 45%);position:absolute;inset:0}.VideoNoteStep-module__Cud55q__uploadArea:hover{background:var(--surface-hover);border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.VideoNoteStep-module__Cud55q__dark .VideoNoteStep-module__Cud55q__uploadArea:hover{background:var(--glass-hover)}.VideoNoteStep-module__Cud55q__uploadArea svg{z-index:2;color:var(--primary);transition:transform var(--transition), color var(--transition);position:relative}.VideoNoteStep-module__Cud55q__uploadArea:hover svg{transform:translateY(-2px)scale(1.05)}.VideoNoteStep-module__Cud55q__uploadArea span{z-index:2;color:var(--foreground);text-align:center;font-size:1rem;font-weight:600;animation:1.8s ease-in-out infinite VideoNoteStep-module__Cud55q__pulseText;position:relative}.VideoNoteStep-module__Cud55q__uploadArea small{z-index:2;color:var(--foreground-muted);text-align:center;font-size:.88rem;position:relative}.VideoNoteStep-module__Cud55q__loader{border:3px solid #e85d752e;border-top-color:var(--primary);border-radius:50%;flex:none;width:36px;height:36px;animation:.8s linear infinite VideoNoteStep-module__Cud55q__spin}@keyframes VideoNoteStep-module__Cud55q__spin{to{transform:rotate(360deg)}}.VideoNoteStep-module__Cud55q__progressWrapper{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);width:100%;max-width:none;box-shadow:var(--shadow-sm);transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);flex-direction:column;gap:20px;margin-top:0;padding:24px;display:flex;position:relative;overflow:hidden}.VideoNoteStep-module__Cud55q__dark .VideoNoteStep-module__Cud55q__progressWrapper{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.VideoNoteStep-module__Cud55q__progressWrapper:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(#ffffff14,#0000 50%);position:absolute;inset:0}.VideoNoteStep-module__Cud55q__progressHeader{z-index:1;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex;position:relative}.VideoNoteStep-module__Cud55q__progressInfo{align-items:center;gap:14px;min-width:0;display:flex}.VideoNoteStep-module__Cud55q__progressInfo>svg{color:var(--primary);flex:none}.VideoNoteStep-module__Cud55q__progressInfo>div{flex-direction:column;gap:4px;min-width:0;display:flex}.VideoNoteStep-module__Cud55q__progressInfo span{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:700;line-height:1.3;overflow:hidden}.VideoNoteStep-module__Cud55q__progressInfo small{color:var(--foreground-muted);font-size:.82rem;line-height:1.4}.VideoNoteStep-module__Cud55q__progressHeader>strong{color:var(--primary);flex:none;font-size:1rem;font-weight:700}.VideoNoteStep-module__Cud55q__progressTrack{z-index:1;background:#00000012;border-radius:999px;width:100%;height:10px;position:relative;overflow:hidden}.VideoNoteStep-module__Cud55q__dark .VideoNoteStep-module__Cud55q__progressTrack{background:#ffffff14}.VideoNoteStep-module__Cud55q__progressBar{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--secondary));min-width:0;height:100%;transition:width .25s;position:relative;box-shadow:0 0 18px #e85d7547}.VideoNoteStep-module__Cud55q__progressBar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:1.5s linear infinite VideoNoteStep-module__Cud55q__progressShimmer;position:absolute;inset:0}@keyframes VideoNoteStep-module__Cud55q__progressShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.VideoNoteStep-module__Cud55q__progressFooter{z-index:1;color:var(--foreground-muted);justify-content:space-between;align-items:center;gap:16px;font-size:.8rem;font-weight:500;display:flex;position:relative}.VideoNoteStep-module__Cud55q__progressFooter span:last-child{color:var(--foreground);font-weight:600}.VideoNoteStep-module__Cud55q__uploadError{border-radius:var(--radius-lg);background:#ef44440f;border:1px solid #ef444438;flex-direction:column;gap:6px;width:100%;margin-top:12px;padding:16px 18px;display:flex}.VideoNoteStep-module__Cud55q__uploadError p{color:var(--error);margin:0;font-size:.92rem;font-weight:600}.VideoNoteStep-module__Cud55q__uploadError span{color:var(--foreground-muted);overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}.VideoNoteStep-module__Cud55q__videoPreviewContainer{flex-direction:column;gap:18px;width:100%;display:flex}.VideoNoteStep-module__Cud55q__previewVideo{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-sm);background:#000}.VideoNoteStep-module__Cud55q__dark .VideoNoteStep-module__Cud55q__previewVideo{border-color:var(--glass-border)}.VideoNoteStep-module__Cud55q__changeBtn{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;cursor:pointer;width:fit-content;min-height:50px;transition:transform var(--transition), box-shadow var(--transition), filter var(--transition);border:none;justify-content:center;align-self:center;align-items:center;gap:10px;padding:0 24px;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 18px 42px #e85d753d}.VideoNoteStep-module__Cud55q__changeBtn:hover{filter:brightness(1.03);transform:translateY(-3px);box-shadow:0 26px 52px #e85d754d}.VideoNoteStep-module__Cud55q__changeBtn:active{transform:scale(.98)}.VideoNoteStep-module__Cud55q__changeBtn svg{transition:transform var(--transition)}.VideoNoteStep-module__Cud55q__changeBtn:hover svg{transform:rotate(-10deg)scale(1.08)}.VideoNoteStep-module__Cud55q__field{flex-direction:column;gap:12px;display:flex}.VideoNoteStep-module__Cud55q__label{color:var(--foreground);font-size:.95rem;font-weight:600;line-height:1.4}.VideoNoteStep-module__Cud55q__inputWrapper,.VideoNoteStep-module__Cud55q__textareaWrapper{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;box-shadow:var(--shadow-sm);transition:transform var(--transition), background var(--transition), border-color var(--transition), box-shadow var(--transition);position:relative;overflow:hidden}.VideoNoteStep-module__Cud55q__dark .VideoNoteStep-module__Cud55q__inputWrapper,.VideoNoteStep-module__Cud55q__dark .VideoNoteStep-module__Cud55q__textareaWrapper{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.VideoNoteStep-module__Cud55q__inputWrapper:before,.VideoNoteStep-module__Cud55q__textareaWrapper:before{content:"";pointer-events:none;border-radius:inherit;opacity:.75;background:linear-gradient(#ffffff14,#0000 45%);position:absolute;inset:0}.VideoNoteStep-module__Cud55q__inputWrapper:hover,.VideoNoteStep-module__Cud55q__textareaWrapper:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.VideoNoteStep-module__Cud55q__inputWrapper:focus-within,.VideoNoteStep-module__Cud55q__textareaWrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #e85d751f, var(--shadow-lg);transform:translateY(-3px)}.VideoNoteStep-module__Cud55q__inputIcon,.VideoNoteStep-module__Cud55q__textareaIcon{z-index:2;color:var(--foreground-muted);pointer-events:none;transition:color var(--transition), transform var(--transition);position:absolute;left:20px}.VideoNoteStep-module__Cud55q__inputIcon{top:50%;transform:translateY(-50%)}.VideoNoteStep-module__Cud55q__textareaIcon{top:22px}.VideoNoteStep-module__Cud55q__inputWrapper:hover .VideoNoteStep-module__Cud55q__inputIcon,.VideoNoteStep-module__Cud55q__textareaWrapper:hover .VideoNoteStep-module__Cud55q__textareaIcon{color:var(--primary)}.VideoNoteStep-module__Cud55q__inputWrapper:focus-within .VideoNoteStep-module__Cud55q__inputIcon{color:var(--primary);transform:translateY(-50%)scale(1.08)rotate(-8deg)}.VideoNoteStep-module__Cud55q__textareaWrapper:focus-within .VideoNoteStep-module__Cud55q__textareaIcon{color:var(--primary);transform:scale(1.08)rotate(-8deg)}.VideoNoteStep-module__Cud55q__input{z-index:1;width:100%;height:62px;color:var(--foreground);background:0 0;border:none;outline:none;padding:0 22px 0 58px;font-size:.95rem;font-weight:500;position:relative}.VideoNoteStep-module__Cud55q__input::placeholder{color:var(--foreground-muted);transition:color var(--transition), transform var(--transition), opacity var(--transition)}.VideoNoteStep-module__Cud55q__input:focus::placeholder{opacity:.55;transform:translate(4px)}.VideoNoteStep-module__Cud55q__textarea{z-index:1;resize:vertical;width:100%;min-height:220px;color:var(--foreground);scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:none;outline:none;padding:22px 22px 22px 58px;font-size:.95rem;line-height:1.9;position:relative}.VideoNoteStep-module__Cud55q__textarea::-webkit-scrollbar{display:none}.VideoNoteStep-module__Cud55q__textarea::placeholder{color:var(--foreground-muted);line-height:1.9}.VideoNoteStep-module__Cud55q__addBtn{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;cursor:pointer;width:fit-content;min-height:58px;transition:transform var(--transition), box-shadow var(--transition), filter var(--transition);border:none;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 18px 42px #e85d7538}.VideoNoteStep-module__Cud55q__addBtn:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-3px);box-shadow:0 26px 54px #e85d7552}.VideoNoteStep-module__Cud55q__addBtn:active:not(:disabled){transform:scale(.98)}.VideoNoteStep-module__Cud55q__addBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;filter:none}.VideoNoteStep-module__Cud55q__error{color:var(--error);margin:6px 0 0;font-size:.84rem;font-weight:500;line-height:1.5}.VideoNoteStep-module__Cud55q__inputWrapperError,.VideoNoteStep-module__Cud55q__textareaWrapperError,.VideoNoteStep-module__Cud55q__uploadAreaError{box-shadow:0 0 0 4px #ef44441a, var(--shadow-md);border-color:var(--error)!important}.VideoNoteStep-module__Cud55q__videoPreviewContainerError{border:1px solid var(--error);border-radius:var(--radius-xl);box-shadow:0 0 0 4px #ef44441a, var(--shadow-md);padding:18px}.VideoNoteStep-module__Cud55q__inputWrapperError .VideoNoteStep-module__Cud55q__inputIcon,.VideoNoteStep-module__Cud55q__textareaWrapperError .VideoNoteStep-module__Cud55q__textareaIcon{color:var(--error)}@keyframes VideoNoteStep-module__Cud55q__pulseText{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:899px){.VideoNoteStep-module__Cud55q__videoStep{max-width:100%}.VideoNoteStep-module__Cud55q__addBtn{width:100%}.VideoNoteStep-module__Cud55q__previewVideo{border-radius:var(--radius-lg)}}@media (max-width:640px){.VideoNoteStep-module__Cud55q__videoStep{gap:32px;padding:10px 0}.VideoNoteStep-module__Cud55q__videoBlock{gap:20px;padding-bottom:36px}.VideoNoteStep-module__Cud55q__videoNumber{font-size:1.2rem}.VideoNoteStep-module__Cud55q__deleteBtn{width:40px;height:40px}.VideoNoteStep-module__Cud55q__uploadArea{min-height:190px;padding:20px}.VideoNoteStep-module__Cud55q__progressWrapper{gap:16px;padding:18px}.VideoNoteStep-module__Cud55q__progressHeader{align-items:flex-start}.VideoNoteStep-module__Cud55q__progressInfo{gap:11px}.VideoNoteStep-module__Cud55q__progressInfo span{font-size:.9rem}.VideoNoteStep-module__Cud55q__progressInfo small{font-size:.78rem}.VideoNoteStep-module__Cud55q__progressHeader>strong{font-size:.9rem}.VideoNoteStep-module__Cud55q__progressTrack{height:8px}.VideoNoteStep-module__Cud55q__progressFooter{font-size:.76rem}.VideoNoteStep-module__Cud55q__input{height:58px;font-size:.92rem}.VideoNoteStep-module__Cud55q__textarea{min-height:200px;padding:20px 20px 20px 54px;font-size:.92rem}.VideoNoteStep-module__Cud55q__changeBtn,.VideoNoteStep-module__Cud55q__addBtn{width:100%}.VideoNoteStep-module__Cud55q__changeBtn{justify-content:center}}@media (max-width:400px){.VideoNoteStep-module__Cud55q__progressHeader{flex-direction:column;gap:10px}.VideoNoteStep-module__Cud55q__progressHeader>strong{align-self:flex-start}.VideoNoteStep-module__Cud55q__progressFooter{gap:8px}.VideoNoteStep-module__Cud55q__videoHeader{gap:10px}.VideoNoteStep-module__Cud55q__inputIcon,.VideoNoteStep-module__Cud55q__textareaIcon{left:17px}.VideoNoteStep-module__Cud55q__input,.VideoNoteStep-module__Cud55q__textarea{padding-left:52px}}@media (prefers-reduced-motion:reduce){.VideoNoteStep-module__Cud55q__uploadArea,.VideoNoteStep-module__Cud55q__inputWrapper,.VideoNoteStep-module__Cud55q__textareaWrapper,.VideoNoteStep-module__Cud55q__deleteBtn,.VideoNoteStep-module__Cud55q__changeBtn,.VideoNoteStep-module__Cud55q__addBtn,.VideoNoteStep-module__Cud55q__progressWrapper,.VideoNoteStep-module__Cud55q__progressBar{transition:none}.VideoNoteStep-module__Cud55q__loader,.VideoNoteStep-module__Cud55q__progressBar:after,.VideoNoteStep-module__Cud55q__uploadArea span{animation:none}}
.SecretCodeStep-module__MW6phG__secretCodeStep{width:100%;max-width:900px;padding:16px 0}.SecretCodeStep-module__MW6phG__field{flex-direction:column;gap:14px;display:flex}.SecretCodeStep-module__MW6phG__label{color:var(--foreground);font-size:.95rem;font-weight:600}.SecretCodeStep-module__MW6phG__inputWrapper{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-sm);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition), background var(--transition);position:relative;overflow:hidden}.SecretCodeStep-module__MW6phG__dark .SecretCodeStep-module__MW6phG__inputWrapper{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--blur-lg))}.SecretCodeStep-module__MW6phG__inputWrapper:before{content:"";pointer-events:none;border-radius:inherit;opacity:.7;background:linear-gradient(#ffffff14,#0000 45%);position:absolute;inset:0}.SecretCodeStep-module__MW6phG__inputWrapper:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.SecretCodeStep-module__MW6phG__inputWrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #e85d751f, var(--shadow-lg);transform:translateY(-3px)}.SecretCodeStep-module__MW6phG__inputIcon{color:var(--foreground-muted);z-index:2;transition:color var(--transition), transform var(--transition);position:absolute;top:50%;left:22px;transform:translateY(-50%)}.SecretCodeStep-module__MW6phG__inputWrapper:hover .SecretCodeStep-module__MW6phG__inputIcon{color:var(--primary)}.SecretCodeStep-module__MW6phG__inputWrapper:focus-within .SecretCodeStep-module__MW6phG__inputIcon{color:var(--primary);transform:translateY(-50%)scale(1.08)rotate(-8deg)}.SecretCodeStep-module__MW6phG__input{z-index:1;width:100%;height:62px;color:var(--foreground);background:0 0;border:none;outline:none;padding:0 58px;font-size:.95rem;font-weight:500;position:relative}.SecretCodeStep-module__MW6phG__input::placeholder{color:var(--foreground-muted);transition:opacity var(--transition), transform var(--transition)}.SecretCodeStep-module__MW6phG__input:focus::placeholder{opacity:.55;transform:translate(4px)}.SecretCodeStep-module__MW6phG__eyeBtn{width:38px;height:38px;color:var(--foreground-muted);cursor:pointer;z-index:3;transition:background var(--transition), color var(--transition), transform var(--transition);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.SecretCodeStep-module__MW6phG__eyeBtn:hover{background:var(--primary-light);color:var(--primary);transform:translateY(-50%)scale(1.05)}.SecretCodeStep-module__MW6phG__eyeBtn:active{transform:translateY(-50%)scale(.95)}.SecretCodeStep-module__MW6phG__helper{color:var(--foreground-muted);font-size:.85rem;line-height:1.5}.SecretCodeStep-module__MW6phG__error{color:var(--error);margin-top:4px;font-size:.84rem;font-weight:500;line-height:1.4}@media (max-width:640px){.SecretCodeStep-module__MW6phG__secretCodeStep{padding:12px 0}.SecretCodeStep-module__MW6phG__input{height:58px;font-size:.92rem}}
.PreviewStep-module__GEsNrG__wrapper{flex-direction:column;gap:14px;width:100%;max-width:900px;padding:16px 0;display:flex}.PreviewStep-module__GEsNrG__previewBtn{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;cursor:pointer;height:58px;transition:transform var(--transition), box-shadow var(--transition), filter var(--transition);border:none;outline:none;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:0 28px;font-size:.95rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #e85d7540}.PreviewStep-module__GEsNrG__previewBtn:before{content:"";background:linear-gradient(120deg,#0000,#ffffff59,#0000);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.PreviewStep-module__GEsNrG__previewBtn:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-3px);box-shadow:0 26px 54px #e85d7559}.PreviewStep-module__GEsNrG__previewBtn:hover:not(:disabled):before{transform:translate(120%)}.PreviewStep-module__GEsNrG__previewBtn:active:not(:disabled){transform:scale(.98)}.PreviewStep-module__GEsNrG__previewBtn svg{transition:transform var(--transition);flex-shrink:0}.PreviewStep-module__GEsNrG__previewBtn:hover:not(:disabled) svg{transform:scale(1.08)rotate(-8deg)}.PreviewStep-module__GEsNrG__previewBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.PreviewStep-module__GEsNrG__previewBtn:disabled:before{display:none}.PreviewStep-module__GEsNrG__info{max-width:520px;color:var(--error);font-size:.92rem;line-height:1.8}
