.SignupPage_main__ObHNj{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;position:relative;overflow-x:hidden}@media (max-width:768px){.SignupPage_main__ObHNj{padding-top:0;justify-content:center;height:100dvh;overflow:hidden;position:fixed;top:0;left:0;width:100%}}.SignupPage_logoContainer__GTePS{position:absolute;top:2rem;left:3rem;display:flex;align-items:center;gap:.5rem;text-decoration:none;z-index:100}.SignupPage_logoBox__ayA3c{position:relative;width:32px;height:32px}.SignupPage_brandName__21MTh{font-size:1.125rem;font-weight:600;color:var(--theme-text)}.SignupPage_centerContentWrapper__CE7hw{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1000px;z-index:10}.SignupPage_headerContainer__24P4h{width:100%;max-width:800px;text-align:center;z-index:20;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center}@keyframes SignupPage_stepFade__3R3Jf{0%{opacity:0}to{opacity:1}}.SignupPage_title__G7ITX{margin-bottom:.5rem;color:var(--theme-text);text-shadow:0 4px 20px var(--theme-shadow)}.SignupPage_subtitle__OhcKV{font-size:1rem;color:var(--theme-textSecondary);line-height:1.5;max-width:580px;margin:0 auto}@media (max-width:768px){.SignupPage_subtitle__OhcKV{font-size:.875rem;max-width:100%;padding:0 1rem}}.SignupPage_errorMessage__bK7XD{font-size:.875rem;color:#ff4d4f;margin-top:1rem;background:rgba(255,77,79,.1);padding:.5rem 1rem;border-radius:8px;display:inline-block}.SignupPage_contentWrapper__LrXSL{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.SignupPage_contentInner__XjRwe{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center}.SignupPage_contentInner__XjRwe.SignupPage_split__9YyuD{display:grid;grid-template-columns:1fr 1fr;max-width:1000px;gap:4rem;align-items:center}.SignupPage_formSection__6zaC0{width:100%;display:flex;flex-direction:column;gap:1.5rem}.SignupPage_previewSection___ZAah{display:none;opacity:0;transition:opacity .5s ease .2s;width:100%;min-height:400px;align-items:center;justify-content:center}.SignupPage_contentInner__XjRwe.SignupPage_split__9YyuD .SignupPage_previewSection___ZAah{display:flex;opacity:1}.SignupPage_inputGroup__S5AGv{display:flex;flex-direction:column;gap:.5rem}.SignupPage_footerContainer___LoIv{position:fixed;bottom:3.5rem;left:50%;transform:translateX(-50%);width:100%;max-width:1400px;padding:0 4rem;display:flex;justify-content:space-between;align-items:center;z-index:30;pointer-events:none}@media (max-width:768px){.SignupPage_footerContainer___LoIv{bottom:2.5rem;left:0;transform:none;padding:0 1.5rem;flex-direction:column-reverse;gap:1.25rem;max-width:100%}}.SignupPage_progressSection__dbOj8{position:fixed;bottom:4.2rem;left:4rem;z-index:40;pointer-events:auto}@media (min-width:1400px){.SignupPage_progressSection__dbOj8{left:calc(50% - 700px + 4rem)}}@media (max-width:768px){.SignupPage_progressSection__dbOj8{position:fixed;top:3.5rem;bottom:auto;left:50%;transform:translateX(-50%);width:100%;max-width:320px;padding:1rem 1.5rem;flex:none;display:flex;justify-content:center;background:transparent}}.SignupPage_desktopOnly__Bn37c{display:block}@media (max-width:768px){.SignupPage_desktopOnly__Bn37c{display:none}}.SignupPage_footerInstructionArea__Johj6{pointer-events:auto;flex:1;display:flex;justify-content:center;align-items:center;min-height:44px}@media (max-width:768px){.SignupPage_footerInstructionArea__Johj6{flex:none;width:100%;min-height:unset}}.SignupPage_instructionLine__GvWbc{display:flex;align-items:center;gap:.6rem;white-space:nowrap;opacity:0;animation:SignupPage_tipFadeIn__W0HN2 .8s ease-in forwards;animation-delay:2s}@media (max-width:768px){.SignupPage_instructionLine__GvWbc{display:none}}@keyframes SignupPage_tipFadeIn__W0HN2{0%{opacity:0}to{opacity:1}}.SignupPage_tipLabel__ImDMa{font-size:.65rem;font-weight:800;color:#788cff;letter-spacing:.1em}.SignupPage_keySymbolInline__kGv0a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--theme-backgroundSecondary);border:1px solid var(--theme-border);border-radius:6px;color:var(--theme-textDisabled);font-size:1rem;line-height:1;transition:none;padding-top:3px;padding-left:2px}.SignupPage_arrowInstruction__bM9pt{display:flex;align-items:center;gap:.5rem;font-size:.65rem;color:var(--theme-textDisabled);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.SignupPage_navigationSection__i4_kM{pointer-events:auto;flex:1;display:flex;justify-content:flex-end;gap:.75rem}@media (max-width:768px){.SignupPage_navigationSection__i4_kM{justify-content:center;width:100%;flex:none}}.SignupPage_staticButton__Fh26t{transform:none!important;transition:none!important;height:40px!important;padding:0 20px!important;font-size:.875rem!important;border:none!important;background:var(--theme-buttonBackground)!important;box-shadow:none!important;border-radius:10px!important;color:var(--theme-buttonText)!important}.SignupPage_staticButton__Fh26t:hover{transform:none!important;background:var(--theme-buttonBackgroundHover)!important;box-shadow:none!important}.SignupPage_continueButton__LAe0Y{background:var(--theme-buttonPrimary)!important;color:var(--theme-buttonPrimaryText)!important}.SignupPage_continueButton__LAe0Y:hover{background:var(--theme-buttonPrimaryHover)!important}.SignupPage_staticButton__Fh26t:disabled{opacity:.4!important;cursor:not-allowed!important;background:var(--theme-buttonBackground)!important;color:var(--theme-textDisabled)!important}.SignupPage_continueButton__LAe0Y:disabled{background:var(--theme-backgroundTertiary)!important;color:var(--theme-textDisabled)!important}.SignupPage_bottomProgress__hgNH8{display:flex;gap:.75rem;width:fit-content}@media (max-width:768px){.SignupPage_bottomProgress__hgNH8{gap:.4rem;width:100%;justify-content:center}}.SignupPage_progressSegment__hNb8o{display:flex;flex-direction:column;gap:.4rem;min-width:80px}@media (max-width:768px){.SignupPage_progressSegment__hNb8o{min-width:unset;flex:1;gap:.25rem}}.SignupPage_segmentHeader__bHIsr{display:flex;align-items:center;height:1.1rem;width:100%}@media (max-width:768px){.SignupPage_segmentHeader__bHIsr{height:.9rem}}.SignupPage_segmentLabel__Wu8uk{font-size:.65rem;font-weight:700;color:var(--theme-textSecondary);text-transform:uppercase;letter-spacing:.1em;transition:all .3s;text-align:left}@media (max-width:768px){.SignupPage_segmentLabel__Wu8uk{font-size:.5rem;letter-spacing:.05em}}.SignupPage_completedIconContainer__l2Uxd{display:flex;justify-content:center;width:100%}.SignupPage_activeLabel__eS87o{color:var(--theme-text)}.SignupPage_segmentBarContainer__dM2E5{height:2px;background:var(--theme-border);border-radius:1px;overflow:hidden;width:100%}@media (max-width:768px){.SignupPage_segmentBarContainer__dM2E5{height:1.5px}}.SignupPage_segmentBar___V_os{height:100%;background:var(--theme-text);box-shadow:0 0 10px var(--theme-shadow);transition:width .3s ease}.SignupPage_languageGrid__zuXI8{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.SignupPage_languageButton__CeDXd{display:flex;align-items:center;justify-content:center;padding:.875rem 1rem;background:var(--theme-backgroundSecondary);border:1px solid var(--theme-border);border-radius:12px;color:var(--theme-textSecondary);font-size:.9375rem;font-weight:500;cursor:pointer;transition:none;text-align:center;position:relative}.SignupPage_languageButtonSelected__XBvRJ,.SignupPage_languageButton__CeDXd:hover{background:var(--theme-backgroundTertiary);border-color:var(--theme-borderHover);color:var(--theme-text)}.SignupPage_checkboxGroup__zwKnf{display:flex;flex-direction:column;align-items:center;margin-top:3.5rem;width:100%}.SignupPage_checkboxText__er2FT{font-size:.8125rem;color:var(--theme-textSecondary);line-height:1.4;text-align:center}.SignupPage_inlineLink__rx8lJ{color:var(--theme-text);text-decoration:underline;transition:none}.SignupPage_inlineLink__rx8lJ:hover{opacity:.8}.SignupPage_verificationStep__1JfEX{display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}.SignupPage_verificationActions__KPdMl{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}.SignupPage_resendButton__8dmJR{background:none;border:none;color:var(--theme-textSecondary);font-size:.875rem;cursor:pointer;text-decoration:underline;transition:none}.SignupPage_resendButton__8dmJR:hover{color:var(--theme-text)}.SignupPage_algorithmOption__jWaSO{padding:1.25rem;background:var(--theme-backgroundSecondary);border:1px solid var(--theme-border);border-radius:16px;cursor:pointer;transition:none;margin-bottom:1rem}.SignupPage_algorithmOption__jWaSO:hover{background:var(--theme-backgroundTertiary);border-color:var(--theme-borderHover)}.SignupPage_algorithmOptionSelected__aP__7{background:var(--theme-backgroundTertiary);border-color:var(--theme-text);box-shadow:0 0 15px var(--theme-shadow)}.SignupPage_optionHeader__LzMGd{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.SignupPage_optionTitle__jH2wC{font-size:.9375rem;font-weight:600;color:var(--theme-text)}.SignupPage_optionDescription__bnUX8{font-size:.8125rem;color:var(--theme-textSecondary);line-height:1.4}.SignupPage_recommendedTag__AHN8G{background:var(--theme-backgroundTertiary);color:var(--theme-text);font-size:.65rem;font-weight:700;text-transform:uppercase;padding:.2rem .5rem;border-radius:6px;border:1px solid var(--theme-border);letter-spacing:.05em}.SignupPage_bookGrid__JA7M4{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-height:400px;overflow-y:auto;padding-right:.5rem}.SignupPage_bookGrid__JA7M4::-webkit-scrollbar{width:4px}.SignupPage_bookGrid__JA7M4::-webkit-scrollbar-track{background:var(--theme-backgroundSecondary);border-radius:10px}.SignupPage_bookGrid__JA7M4::-webkit-scrollbar-thumb{background:var(--theme-backgroundTertiary);border-radius:10px}.SignupPage_bookGrid__JA7M4::-webkit-scrollbar-thumb:hover{background:var(--theme-border)}.SignupPage_bookItem__xo2UQ{display:flex;flex-direction:column;gap:.5rem;cursor:pointer;transition:transform .2s}.SignupPage_bookItem__xo2UQ:hover{transform:translateY(-4px)}.SignupPage_bookCoverWrapper__fy_fg{position:relative;aspect-ratio:2/3;border-radius:8px;overflow:hidden;border:2px solid transparent;transition:none}.SignupPage_bookItemSelected__oxhNP .SignupPage_bookCoverWrapper__fy_fg{border-color:var(--theme-text);box-shadow:0 0 15px var(--theme-shadow)}.SignupPage_bookCover__zGdOv{width:100%;height:100%;object-fit:cover}.SignupPage_bookCheckmark__3DRj9{position:absolute;top:.5rem;right:.5rem;width:24px;height:24px;background:var(--theme-text);color:var(--theme-background);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.SignupPage_bookTitle__Q2nGD{font-size:.75rem;font-weight:500;color:var(--theme-textSecondary);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SignupPage_dobStepWrapper__6YgZ4{display:flex;flex-direction:column;align-items:center;width:100%;position:relative;padding-bottom:2rem}.SignupPage_dobDescription__4OasZ{position:absolute;top:100%;left:50%;transform:translateX(-50%);font-size:.875rem;color:var(--theme-textSecondary);text-align:center;font-weight:400;margin-top:.5rem;white-space:nowrap;animation:SignupPage_fadeIn__owbuj .3s ease-out;transition:color .3s ease}.SignupPage_dobError__l83p7{color:#ff4d4f!important}.SignupPage_dobValid__jh_dJ{color:var(--theme-textSecondary)!important}@keyframes SignupPage_fadeIn__owbuj{0%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(-50%)}}.SignupPage_footerLogin__CAyOY{display:flex;align-items:center;padding:.6rem 1.4rem;background:var(--theme-backgroundSecondary);border:1px solid var(--theme-border);border-radius:100px;backdrop-filter:blur(10px);font-size:.8125rem;color:var(--theme-textSecondary);z-index:100;white-space:nowrap;gap:.5rem;transition:none}@media (max-width:768px){.SignupPage_footerLogin__CAyOY{background:none;border:none;padding:0;backdrop-filter:none}}.SignupPage_moreLanguagesHint__Rnu8W{font-size:.75rem;color:var(--theme-textDisabled);margin-top:1rem;text-align:center;width:100%}.SignupPage_avatarUploadWrapper__Eqfik{display:flex;justify-content:center;margin-top:1rem;width:100%}.SignupPage_hiddenInput__mfKSB{display:none}.SignupPage_uploadButton__gGMQP{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%}.SignupPage_uploadPlaceholder__Suvxg{width:100%;aspect-ratio:16/9;border-radius:16px;background:var(--theme-backgroundSecondary);border:1px dashed var(--theme-border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;color:var(--theme-textSecondary);transition:none}.SignupPage_uploadPlaceholder__Suvxg span:first-child{font-size:2rem}.SignupPage_uploadPlaceholder__Suvxg span:last-child{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.SignupPage_uploadPlaceholder__Suvxg:hover{background:var(--theme-backgroundTertiary);border-color:var(--theme-borderHover);color:var(--theme-text)}.SignupPage_uploadPreview__UApUI{width:100%;max-width:200px;aspect-ratio:1;border-radius:20px;position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.SignupPage_uploadPreview__UApUI img{width:100%;height:100%;object-fit:cover}.SignupPage_uploadOverlay__bx2pQ{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:none}.SignupPage_uploadPreview__UApUI:hover .SignupPage_uploadOverlay__bx2pQ{opacity:1}.SignupPage_uploadOverlay__bx2pQ span{font-size:.65rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em}.SignupPage_inputLabel__lSnn8{font-size:.75rem;font-weight:600;color:var(--theme-textSecondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;display:block}.SignupPage_avatarEditContainer__v7q5A{margin-top:.5rem;width:100%}.SignupPage_avatarEditButton__8CCPB{width:100%}.SignupPage_avatarEditButton__8CCPB:hover{transform:none!important}.Button_btn__ut2Zw{position:relative;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;color:var(--theme-buttonText);font-family:inherit;font-size:.875rem;font-weight:500;letter-spacing:-.01em;border-radius:8px;border:none;background:var(--theme-buttonBackground);cursor:pointer;transition:none;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.Button_spinner__h8Ynw{width:18px;height:18px;border:2px solid var(--theme-border);border-top-color:var(--theme-text);border-radius:50%;animation:Button_spin__AjMZh .7s linear infinite;position:absolute;left:50%;top:50%;margin-left:-9px;margin-top:-9px}.Button_loading__7nUbJ{cursor:wait!important}@keyframes Button_spin__AjMZh{to{transform:rotate(1turn)}}.Button_btn__ut2Zw:hover{background:var(--theme-buttonBackgroundHover)}.Button_label__R7jDq{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px}.Button_btn__ut2Zw:focus-visible{outline:none;box-shadow:0 0 0 2px var(--theme-border)}.Button_btn__ut2Zw:active{opacity:.8}.Button_variant_primary__W72jx{background:var(--theme-buttonPrimary);color:var(--theme-buttonPrimaryText)}.Button_variant_primary__W72jx:hover{background:var(--theme-buttonPrimaryHover)}.Button_variant_secondary__ehPuC{background:var(--theme-buttonBackground);color:var(--theme-buttonText);border:1px solid var(--theme-border)}.Button_variant_secondary__ehPuC:hover{background:var(--theme-buttonBackgroundHover);border-color:var(--theme-borderHover)}.Button_size_sm__OACSN{height:32px;padding:0 12px;font-size:.8125rem}.Button_size_lg__mfr3T{height:48px;padding:0 24px;font-size:1rem}.EmailSignup_container__3PasD{width:100%;display:flex;flex-direction:column;align-items:flex-start}.EmailSignup_form__D2FdG{display:flex;gap:10px;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;max-width:500px}.EmailSignup_input__uGN2L{height:52px;flex:1;min-width:280px;padding:0 20px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-inputBackground);color:var(--theme-text);outline:none;font-size:1rem;transition:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.EmailSignup_input__uGN2L:focus{background:var(--theme-inputBackgroundFocus);border-color:var(--theme-inputBorderFocus)}.EmailSignup_button__V7EKW{height:52px!important;border-radius:10px!important;padding:0 28px!important;font-weight:600!important;background:var(--theme-buttonPrimary)!important;color:var(--theme-buttonPrimaryText)!important;border:none!important;transition:none!important}.EmailSignup_button__V7EKW:not(:disabled):hover{background:var(--theme-buttonPrimaryHover)!important}.EmailSignup_button__V7EKW:disabled{background:var(--theme-backgroundTertiary)!important;color:var(--theme-textDisabled)!important;box-shadow:none!important}.EmailSignup_button__V7EKW:not(:disabled):active{transform:translateY(0)}.EmailSignup_waitlistFeedback__N2K7q{text-align:left;min-height:1.8em;margin-top:16px}.EmailSignup_waitlistFeedback__N2K7q .EmailSignup_success__R_f3v{color:var(--theme-success);font-weight:500}.EmailSignup_waitlistFeedback__N2K7q .EmailSignup_error__c1FPw{color:var(--theme-error);font-weight:500}.EmailSignup_microcopy___T1fu{font-size:12px;color:var(--theme-textDisabled);margin-top:16px;text-align:left;line-height:1.5;max-width:400px}.EmailSignup_inlineLink__QCE8Z{color:var(--theme-textSecondary);text-decoration:underline;text-underline-offset:2px;transition:none}.EmailSignup_inlineLink__QCE8Z:hover{color:var(--theme-text)}@media (max-width:767px){.EmailSignup_container__3PasD,.EmailSignup_form__D2FdG{align-items:center;width:100%}.EmailSignup_form__D2FdG{flex-direction:column;gap:16px}.EmailSignup_input__uGN2L{min-width:0;min-height:52px!important;padding:0 20px!important;font-size:16px!important;background:var(--theme-inputBackground);display:flex!important;align-items:center!important;box-sizing:border-box!important;border:1px solid var(--theme-border)!important;margin:0!important;appearance:none!important;-webkit-appearance:none!important}.EmailSignup_button__V7EKW,.EmailSignup_input__uGN2L{width:100%;height:52px!important}.EmailSignup_microcopy___T1fu,.EmailSignup_waitlistFeedback__N2K7q{text-align:center;width:100%}}.StoryGrid_grid__ilIzL{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px;padding-bottom:40px}.StoryGrid_cardWrapper__TCkXS{position:relative}.StoryGrid_emptyState__TQe3I{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.StoryGrid_emptyIcon__ZaSRL{width:64px;height:64px;color:var(--muted);opacity:.5;margin-bottom:24px}.StoryGrid_emptyTitle__i0YEV{font-size:20px;font-weight:600;color:var(--text);margin:0 0 8px}.StoryGrid_emptyText___P1AW{font-size:15px;color:var(--muted);margin:0;max-width:400px}.StoryGrid_loader__PzOce{grid-column:1/-1;display:flex;justify-content:center;padding:40px 0}.StoryGrid_loaderSpinner__S5qHo{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.1);border-top-color:rgba(120,140,255,.8);border-radius:50%;animation:StoryGrid_spin__DZB55 .8s linear infinite}@keyframes StoryGrid_spin__DZB55{to{transform:rotate(1turn)}}.StoryGrid_sentinel__eFLYK{grid-column:1/-1;height:1px}@media (max-width:767px){.StoryGrid_grid__ilIzL{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.StoryGrid_emptyState__TQe3I{padding:60px 16px}}.LandingNavbar_nav__r7N24{position:fixed;top:0;left:0;width:100%;margin:0;padding:0;height:64px;display:flex;justify-content:center;align-items:center;z-index:3000;background:var(--theme-background);transition:background 0s!important}.LandingNavbar_navContent__WQdZz{width:100%;max-width:1440px;height:100%;padding:0 40px;display:flex;justify-content:space-between;align-items:center;position:relative}.LandingNavbar_centerTitleContainer__UK0eh{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;width:100%;display:flex;justify-content:center}.LandingNavbar_centerTitle__tIox5{font-size:1.5rem;font-weight:800;color:var(--theme-text);margin:0;pointer-events:auto;white-space:nowrap}.LandingNavbar_navRight__p18rt{gap:12px;flex-wrap:nowrap;min-width:0}.LandingNavbar_navRight__p18rt,.LandingNavbar_navRight__p18rt>*{display:flex;align-items:center}.LandingNavbar_logoContainer__p_1e1{display:flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none}.LandingNavbar_loginButton__kE8zc{height:40px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:var(--theme-text);background:var(--theme-buttonBackground);border-radius:8px;text-decoration:none;cursor:pointer;border:none}.LandingNavbar_loginButton__kE8zc:hover{background:var(--theme-buttonBackgroundHover)}@media (max-width:767px){.LandingNavbar_nav__r7N24{height:56px}.LandingNavbar_centerTitle__tIox5{font-size:1.125rem}.LandingNavbar_navContent__WQdZz{padding:0 24px}.LandingNavbar_navRight__p18rt{gap:8px}.LandingNavbar_loginButton__kE8zc{height:40px;padding:0 16px;font-size:.875rem;border-radius:20px}}@media (max-width:360px){.LandingNavbar_navRight__p18rt{gap:4px}}.LanguageSelector_languageSelector__n59Wa{position:relative;display:inline-block}.LanguageSelector_languageButton__OGdB_{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:var(--theme-buttonBackground);color:var(--theme-textSecondary);cursor:pointer;transition:none;padding:0;margin:0}.LanguageSelector_languageButton__OGdB_:hover{color:var(--theme-text);background:var(--theme-buttonBackgroundHover)}.LanguageSelector_languageButton__OGdB_:active{opacity:.8}.LanguageSelector_languageButton__OGdB_ svg{display:block}.LanguageSelector_languageButton__OGdB_.LanguageSelector_withLabel__wSFpr{width:auto;padding:0 20px;gap:8px}.LanguageSelector_languageLabel__aHh_6{font-size:.875rem;font-weight:500}.LanguageSelector_dropdown__JIJnh{position:fixed;min-width:180px;background:var(--theme-surfaceSolid);border:1px solid var(--theme-border);border-radius:20px;z-index:1000;display:flex;flex-direction:column;overflow:hidden;transform-origin:top right}.LanguageSelector_dropdown__JIJnh.LanguageSelector_mobileFull__axu81{inset:0;width:100%;height:100dvh;background:var(--theme-background);border:none;border-radius:0;padding:0;z-index:3000}.LanguageSelector_mobileHeader__oh1QS{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 1.5rem;background:transparent}.LanguageSelector_mobileBackButton__STk4Q{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--theme-textSecondary);font-size:.9375rem;font-weight:600;cursor:pointer;padding:0;transition:none}.LanguageSelector_mobileBackButton__STk4Q:active{color:var(--theme-text)}.LanguageSelector_mobileTitle__4pfhc{font-size:1rem;font-weight:700;color:var(--theme-text);margin:0;text-transform:uppercase;letter-spacing:.05em}.LanguageSelector_mobileLanguageList__Xab_q{display:flex;flex-direction:column;padding:.5rem 1.5rem;gap:.25rem}.LanguageSelector_mobileLanguageOption__O2_cr{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;background:transparent;border:none;border-bottom:1px solid var(--theme-border);color:var(--theme-textSecondary);cursor:pointer;transition:none;outline:none!important}.LanguageSelector_mobileLanguageOption__O2_cr:last-child{border-bottom:none}.LanguageSelector_mobileLanguageOption__O2_cr.LanguageSelector_selected__1uydi{color:var(--theme-text)}.LanguageSelector_mobileLanguageOption__O2_cr.LanguageSelector_disabled___l0gr{opacity:.3;cursor:not-allowed}.LanguageSelector_mobileLanguageLeft__4FjPD{display:flex;align-items:center;gap:.75rem}.LanguageSelector_panelHeader___ur_E{display:flex;align-items:center;padding:0 16px;height:38px;flex-shrink:0;border-bottom:1px solid var(--theme-border);background:transparent}.LanguageSelector_panelTitle__BnMAS{font-size:10px;font-weight:700;color:var(--theme-textSecondary);text-transform:uppercase;letter-spacing:.8px}.LanguageSelector_scrollContainer__lGf6h{display:flex;flex-direction:column;padding:6px 0;gap:0}.LanguageSelector_languageOption__S05mk{padding:8px 16px;border:none;background:transparent;color:var(--theme-text);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:none;font-family:Segoe UI,system-ui,-apple-system,sans-serif;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.LanguageSelector_languageOption__S05mk:active:not(.LanguageSelector_disabled___l0gr),.LanguageSelector_languageOption__S05mk:hover:not(.LanguageSelector_disabled___l0gr){background:var(--theme-backgroundTertiary)}.LanguageSelector_languageOption__S05mk.LanguageSelector_selected__1uydi{background:var(--theme-backgroundTertiary);color:var(--theme-text)}.LanguageSelector_languageOption__S05mk.LanguageSelector_disabled___l0gr{color:var(--theme-textDisabled);cursor:not-allowed}.LanguageSelector_languageOption__S05mk.LanguageSelector_disabled___l0gr:hover{background:transparent}.LanguageSelector_languageName__UnRPd{flex:1}.LanguageSelector_soonTag__xpRTJ{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:transparent;color:var(--theme-textSecondary);padding:0 6px;border-radius:100px;border:1px solid var(--theme-border);display:inline-flex;align-items:center;justify-content:center;height:16px;line-height:1;white-space:nowrap}.LanguageSelector_languageOption__S05mk:hover .LanguageSelector_soonTag__xpRTJ{color:var(--theme-text);border-color:var(--theme-borderHover)}.LanguageSelector_mobileSoonTag__tPkJ9{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:transparent;color:var(--theme-textSecondary);padding:0 6px;border-radius:100px;border:1px solid var(--theme-border);display:inline-flex;align-items:center;justify-content:center;height:16px;line-height:1}.LanguageSelector_mobileLanguageOption__O2_cr:hover .LanguageSelector_mobileSoonTag__tPkJ9{color:var(--theme-text);border-color:var(--theme-borderHover)}.LanguageSelector_languageList__xqcAo{display:flex;flex-direction:column;gap:4px;width:100%;padding:8px}.LanguageSelector_languageMenuFull__DCwJ9{width:100%}.LanguageSelector_languageMenuFull__DCwJ9 .LanguageSelector_languageOption__S05mk{width:100%;padding:12px 24px;border-radius:16px;text-align:center}@media (max-width:767px){.LanguageSelector_languageSelector__n59Wa:not(.languageSelectorNav){width:auto}.LanguageSelector_languageSelector__n59Wa:not(.languageSelectorNav) .LanguageSelector_languageButton__OGdB_{width:40px;height:40px;padding:0;border-radius:50%;justify-content:center}.LanguageSelector_dropdown__JIJnh{min-width:160px;border-radius:16px}.LanguageSelector_panelHeader___ur_E{height:34px;padding:0 12px}.LanguageSelector_languageOption__S05mk{padding:6px 12px;font-size:12px}}.ThemeToggle_themeToggle__QeDR1{position:relative;display:inline-block}.ThemeToggle_themeButton__k4uX1{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:var(--theme-buttonBackground);color:var(--theme-textSecondary);cursor:pointer;transition:none;padding:0;margin:0}.ThemeToggle_themeButton__k4uX1:hover{color:var(--theme-text);background:var(--theme-buttonBackgroundHover)}.ThemeToggle_themeButton__k4uX1:active{opacity:.8}.ThemeToggle_themeIcon__fBhTw{font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center}.ThemeToggle_themeIcon__fBhTw svg{display:block}.ThemeToggle_ssrIconDark__S2aMQ,.ThemeToggle_ssrIconLight__tN9W4,.ThemeToggle_ssrIconSystem__MBVXe{position:absolute;display:none}html:not([data-selected-theme]) .ThemeToggle_ssrIconSystem__MBVXe,html[data-selected-theme=dark] .ThemeToggle_ssrIconDark__S2aMQ,html[data-selected-theme=light] .ThemeToggle_ssrIconLight__tN9W4,html[data-selected-theme=system] .ThemeToggle_ssrIconSystem__MBVXe{position:static;display:block}.ThemeToggle_themeButton__k4uX1.ThemeToggle_withLabel__COQa4{width:auto;padding:0 20px;gap:8px}.ThemeToggle_themeLabel__Ibd_9{font-size:.875rem;font-weight:500}.ThemeToggle_dropdown__oUJFx{position:fixed;min-width:180px;background:var(--theme-surfaceSolid);border:1px solid var(--theme-border);border-radius:20px;z-index:1000;display:flex;flex-direction:column;overflow:hidden;transform-origin:top right}.ThemeToggle_dropdown__oUJFx.ThemeToggle_mobileFull__b9OFy{inset:0;width:100%;height:100dvh;background:var(--theme-background,#12131a);border:none;border-radius:0;padding:0;z-index:3000}.ThemeToggle_mobileHeader__5E3re{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 1.5rem;background:transparent}.ThemeToggle_mobileBackButton__vumvf{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--theme-textSecondary,hsla(0,0%,100%,.6));font-size:.9375rem;font-weight:600;cursor:pointer;padding:0;transition:none}.ThemeToggle_mobileBackButton__vumvf:active{color:var(--theme-text,#fff)}.ThemeToggle_mobileTitle__DF5zY{font-size:1rem;font-weight:700;color:var(--theme-text,#fff);margin:0;text-transform:uppercase;letter-spacing:.05em}.ThemeToggle_mobileThemeList__GIEn9{display:flex;flex-direction:column;padding:.5rem 1.5rem;gap:.25rem}.ThemeToggle_mobileThemeOption___EaGR{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;background:transparent;border:none;border-bottom:1px solid var(--theme-border);color:var(--theme-textSecondary);cursor:pointer;transition:none;outline:none!important}.ThemeToggle_mobileThemeOption___EaGR:last-child{border-bottom:none}.ThemeToggle_mobileThemeOption___EaGR.ThemeToggle_selected__gzLhq{color:var(--theme-text)}.ThemeToggle_mobileThemeLeft__ohBvq{display:flex;align-items:center;gap:.75rem}.ThemeToggle_panelHeader__uGv07{display:flex;align-items:center;padding:0 16px;height:38px;flex-shrink:0;border-bottom:1px solid var(--theme-border);background:transparent}.ThemeToggle_panelTitle__kuGtw{font-size:10px;font-weight:700;color:var(--theme-textSecondary);text-transform:uppercase;letter-spacing:.8px}.ThemeToggle_scrollContainer__sg8HL{display:flex;flex-direction:column;padding:6px 0;gap:0}.ThemeToggle_themeOption__w1Ht_{padding:8px 16px;border:none;background:transparent;color:var(--theme-textSecondary);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:none;font-family:Segoe UI,system-ui,-apple-system,sans-serif;width:100%;justify-content:space-between}.ThemeToggle_themeOptionLeft__UpTyc,.ThemeToggle_themeOption__w1Ht_{display:flex;align-items:center;gap:10px}.ThemeToggle_checkIcon__obHi6{flex-shrink:0;color:var(--theme-text)}.ThemeToggle_themeOption__w1Ht_:hover{background:var(--theme-backgroundSecondary);color:var(--theme-text)}.ThemeToggle_themeOption__w1Ht_:active{background:var(--theme-backgroundTertiary)}.ThemeToggle_themeOption__w1Ht_.ThemeToggle_selected__gzLhq{background:transparent;color:var(--theme-text)}.ThemeToggle_themeOption__w1Ht_.ThemeToggle_selected__gzLhq:hover{background:var(--theme-backgroundSecondary)}@media (max-width:767px){.ThemeToggle_dropdown__oUJFx{min-width:160px;border-radius:16px}.ThemeToggle_panelHeader__uGv07{height:34px;padding:0 12px}.ThemeToggle_themeOption__w1Ht_{padding:6px 12px;font-size:12px}}.Logo_logoContainer__sqFTf{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0;cursor:pointer;color:var(--theme-text);transition:color 0s!important}.Logo_logoBox__MrpwY{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;transform:translateY(-4px)}.Logo_iconSvg__GfAJ_{width:100%;height:100%;display:block;color:currentColor;user-select:none;-webkit-user-drag:none}.Logo_wordmarkBox__id5CB{height:30px;display:flex;align-items:center;flex-shrink:0}.Logo_wordmarkSvg__XTfJf{height:100%;width:auto;display:block;color:currentColor;user-select:none;-webkit-user-drag:none}@media (max-width:767px){.Logo_logoBox__MrpwY{width:32px;height:32px}.Logo_wordmarkBox__id5CB{height:26px}}.NavbarSearch_searchInputWrapper__kqBNx{display:flex;align-items:center;padding:0;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);transition:none;width:100%;max-width:600px;height:44px;box-sizing:border-box;font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;flex-shrink:0;cursor:text;position:relative;overflow:hidden;user-select:none}.NavbarSearch_searchInputWrapper__kqBNx:active,.NavbarSearch_searchInputWrapper__kqBNx:focus-within{border-color:rgba(120,140,255,.6);background:hsla(0,0%,100%,.06)}.NavbarSearch_inputMainArea__Qd4ZB{display:flex;align-items:center;flex:1;min-width:0;padding-left:16px;position:relative}.NavbarSearch_inputMainArea__Qd4ZB>svg{color:var(--muted);flex-shrink:0;width:18px;height:18px;pointer-events:none;margin-right:12px}.NavbarSearch_inputActionButtons__RelL4{display:flex;align-items:center;gap:8px;padding-right:0;flex-shrink:0;height:100%}.NavbarSearch_searchInput__5kG1_{flex:1;background:transparent;border:none;color:var(--text);font-size:15px;font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;outline:none;min-width:0;padding:0;margin:0;height:100%;cursor:text;user-select:text}.NavbarSearch_searchSubmitButton__N7Ojf{display:flex;align-items:center;justify-content:center;width:48px;height:100%;border-radius:0;border:none;border-left:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);color:var(--primary);opacity:.8;cursor:pointer;transition:none;flex-shrink:0}.NavbarSearch_searchSubmitButton__N7Ojf:hover{background:hsla(0,0%,100%,.08);opacity:1}.NavbarSearch_searchSubmitButton__N7Ojf svg{width:18px;height:18px;transition:transform .2s ease}.NavbarSearch_searchSubmitButton__N7Ojf:hover svg{transform:scale(1.1)}.NavbarSearch_clearButton__wnBZW{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:hsla(0,0%,100%,.06);color:var(--text);cursor:pointer;flex-shrink:0;margin-right:4px;opacity:0;pointer-events:none;transition:none;will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.NavbarSearch_clearButton__wnBZW.NavbarSearch_visible__wDkdD{opacity:.6;pointer-events:auto}.NavbarSearch_clearButton__wnBZW.NavbarSearch_visible__wDkdD:hover{background:hsla(0,0%,100%,.15);color:#ff5a5a;opacity:1}.NavbarSearch_clearButton__wnBZW svg{width:12px;height:12px}.NavbarSearch_inputMoreResultsButton__u1WkA{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 10px;height:28px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);border-radius:8px;color:var(--muted);font-size:11px;font-weight:500;cursor:pointer;font-family:inherit;flex-shrink:0;white-space:nowrap;opacity:0;pointer-events:none;transition:none;will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.NavbarSearch_inputMoreResultsButton__u1WkA.NavbarSearch_visible__wDkdD{opacity:1;pointer-events:auto}.NavbarSearch_inputMoreResultsButton__u1WkA:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:var(--text)}.NavbarSearch_inputMoreResultsButton__u1WkA:hover .NavbarSearch_enterKey___NaXW{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);transform:translateY(-1px)}.NavbarSearch_enterKey___NaXW{display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;width:18px;height:18px;color:var(--text);margin-right:2px;transition:none}.NavbarSearch_searchOverlay__fg5B6{position:fixed;top:72px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;z-index:1000;pointer-events:none;height:fit-content;max-height:calc(100vh - 120px);width:600px;max-width:calc(100vw - 32px)}.NavbarSearch_searchOverlay__fg5B6>*{pointer-events:auto}.NavbarSearch_resultsPanel__ntiye{width:100%;height:540px;overflow:hidden;background:var(--theme-surfaceSolid);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;display:flex;flex-direction:column;overscroll-behavior:contain;transition:none;position:relative;transform-origin:top center}.NavbarSearch_scrollContainer__vs8F2{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent}.NavbarSearch_scrollContainer__vs8F2::-webkit-scrollbar{width:4px}.NavbarSearch_scrollContainer__vs8F2::-webkit-scrollbar-track{background:transparent}.NavbarSearch_scrollContainer__vs8F2::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:10px;transition:background .2s ease}.NavbarSearch_scrollContainer__vs8F2::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.NavbarSearch_panelHeader__z42TT{display:flex;align-items:center;justify-content:space-between;padding:0 18px;height:44px;flex-shrink:0;box-sizing:border-box;background:transparent;z-index:10;border-bottom:1px solid hsla(0,0%,100%,.03)}.NavbarSearch_headerLeft__W96ik{display:flex;align-items:center;gap:10px}.NavbarSearch_panelTitle__9TtzB{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.8px}.NavbarSearch_statusIndicator__TMVBs{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.NavbarSearch_noResultsIndicator__bNAsL{display:flex;align-items:center;gap:10px;color:var(--muted)}.NavbarSearch_noResultsText__pjej5{font-size:11px;font-weight:600;opacity:.8;text-transform:uppercase}.NavbarSearch_statusIcon__RDD_r{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--muted);flex-shrink:0}.NavbarSearch_resultsList__Hvd8c{padding:8px;display:flex;flex-direction:column;gap:4px;flex:1}.NavbarSearch_resultItem__fR1ue{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer;transition:none;text-align:left;width:100%;overflow:hidden}.NavbarSearch_resultItem__fR1ue:hover{background:hsla(0,0%,100%,.06);border-color:rgba(120,140,255,.6)}.NavbarSearch_resultItem__fR1ue:hover .NavbarSearch_resultHoverBg___fEWU{opacity:1}.NavbarSearch_resultHoverBg___fEWU{position:absolute;top:0;right:0;width:200px;height:100%;opacity:0;transition:none;pointer-events:none;border-radius:0 12px 12px 0;overflow:hidden}.NavbarSearch_resultHoverBg___fEWU:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--hover-image);background-size:cover;background-position:50%;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.4) 30%,#000);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.4) 30%,#000)}.NavbarSearch_resultIcon__VZ7JQ{border-radius:10px;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--muted);overflow:hidden;position:relative;z-index:1}.NavbarSearch_resultIcon__VZ7JQ.NavbarSearch_books__e16q7,.NavbarSearch_resultIcon__VZ7JQ.NavbarSearch_scenarios__KAZxC{width:34px;height:48px;border-radius:6px}.NavbarSearch_resultIcon__VZ7JQ.NavbarSearch_people__rspf7{width:44px;height:44px;border-radius:50%}.NavbarSearch_resultIcon__VZ7JQ.NavbarSearch_collections__dUORH{width:44px;height:44px;border-radius:10px}.NavbarSearch_resultIcon__VZ7JQ img{width:100%;height:100%;object-fit:cover}.NavbarSearch_resultContent__2Zt_Y{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;position:relative;z-index:1}.NavbarSearch_resultTitleRow__y4UrI{display:flex;align-items:center;gap:8px;min-width:0}.NavbarSearch_resultTitle__z4_Hz{font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.4);flex-shrink:1;min-width:0}.NavbarSearch_resultUsername__SSqd5{font-size:12px;margin-top:-1px;font-size:13px;color:var(--muted);font-weight:400;margin-left:2px}.NavbarSearch_resultMeta__2dxDy{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.4)}.NavbarSearch_resultType__xPNgi{padding:3px 6px;border-radius:5px;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;position:relative;z-index:1;white-space:nowrap}.NavbarSearch_resultType__xPNgi.NavbarSearch_books__e16q7{background:rgba(120,200,120,.2);color:#a8e6a8}.NavbarSearch_resultType__xPNgi.NavbarSearch_scenarios__KAZxC{background:rgba(200,120,255,.2);color:#d8b4fe}.NavbarSearch_resultType__xPNgi.NavbarSearch_person__TSdTm{background:rgba(255,180,120,.2);color:#fcd9b6}.NavbarSearch_resultType__xPNgi.NavbarSearch_genre__sbqmS{background:rgba(120,180,255,.2);color:#bbd4ff}.NavbarSearch_resultType__xPNgi.NavbarSearch_tags__FeeMw{background:rgba(255,120,180,.2);color:#fbb6ce}.NavbarSearch_resultType__xPNgi.NavbarSearch_collections__dUORH{background:rgba(0,200,200,.2);color:#5eead4}.NavbarSearch_bottomSection__sTXIo{position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;gap:6px;padding:8px 14px;border-radius:0 0 20px 20px;background:transparent;border-top:1px solid hsla(0,0%,100%,.03)}.NavbarSearch_bottomSection__sTXIo:before{display:none}.NavbarSearch_suggestionsContainer__JA2eU{padding:8px 0;display:flex;flex-direction:column}.NavbarSearch_suggestionsList__PLAB5{display:flex;flex-direction:column}.NavbarSearch_suggestionListItem__SNSZa{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:transparent;border:none;width:100%;cursor:pointer;transition:none;text-align:left;font-family:inherit;gap:12px}.NavbarSearch_suggestionListItem__SNSZa:hover{background:hsla(0,0%,100%,.05)}.NavbarSearch_suggestionLeft__T_fPr{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.NavbarSearch_suggestionLeft__T_fPr svg{width:18px;height:18px;color:var(--muted);flex-shrink:0}.NavbarSearch_suggestionTextContainer__Gr9Gq{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.NavbarSearch_suggestionTextColumn__n_fsw{display:flex;flex-direction:column;min-width:0;flex:1}.NavbarSearch_suggestionBadge__9HO2Q{padding:2px 6px;border-radius:4px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;background:hsla(0,0%,100%,.08);color:var(--muted)}.NavbarSearch_suggestionBadge__9HO2Q.NavbarSearch_books__e16q7{background:rgba(120,200,120,.15);color:#a8e6a8}.NavbarSearch_suggestionBadge__9HO2Q.NavbarSearch_scenarios__KAZxC{background:rgba(200,120,255,.15);color:#d8b4fe}.NavbarSearch_suggestionBadge__9HO2Q.NavbarSearch_person__TSdTm{background:rgba(255,180,120,.15);color:#fcd9b6}.NavbarSearch_suggestionBadge__9HO2Q.NavbarSearch_genre__sbqmS{background:rgba(120,180,255,.15);color:#bbd4ff}.NavbarSearch_suggestionBadge__9HO2Q.NavbarSearch_tags__FeeMw{background:rgba(255,120,180,.15);color:#fbb6ce}.NavbarSearch_suggestionBadge__9HO2Q.NavbarSearch_collections__dUORH{background:rgba(0,200,200,.15);color:#5eead4}.NavbarSearch_historyImageContainer__d7H6b{width:24px;height:36px;position:relative;border-radius:4px;overflow:hidden;flex-shrink:0;background:hsla(0,0%,100%,.1)}.NavbarSearch_historyImageContainer__d7H6b.NavbarSearch_people__rspf7{width:32px;height:32px;border-radius:50%}.NavbarSearch_historyImageContainer__d7H6b.NavbarSearch_collections__dUORH{width:32px;height:32px;border-radius:8px}.NavbarSearch_historyImageContainer__d7H6b.NavbarSearch_books__e16q7,.NavbarSearch_historyImageContainer__d7H6b.NavbarSearch_scenarios__KAZxC{width:24px;height:36px;border-radius:4px}.NavbarSearch_historyImage__R6HM1{transition:none}.NavbarSearch_suggestionListItem__SNSZa:hover .NavbarSearch_historyImage__R6HM1{transform:scale(1.1)}.NavbarSearch_suggestionText__nODtp{font-size:15px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NavbarSearch_removeSuggestion__wozjp{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--muted);transition:none;margin-right:-6px}.NavbarSearch_removeSuggestion__wozjp:hover{background:hsla(0,0%,100%,.1);color:#ff5a5a}.NavbarSearch_removeSuggestion__wozjp svg{width:14px;height:14px}.NavbarSearch_trendingBadgeSmall__eOmQF{font-size:10px;font-weight:600;color:#bbd4ff;background:rgba(120,140,255,.15);padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.NavbarSearch_chipsRow__lcyB6{display:flex;justify-content:space-between;gap:4px;width:100%;flex-wrap:nowrap;padding:4px 0;box-sizing:border-box}.NavbarSearch_chipsRow__lcyB6::-webkit-scrollbar{display:none}.NavbarSearch_chip__bESKQ{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 7px;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:var(--theme-surfaceSolid);color:var(--text);font-size:10.5px;font-weight:500;cursor:pointer;transition:none;white-space:nowrap;flex:0 1 auto;min-width:0;font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.NavbarSearch_chipLabel__xwP1h{white-space:nowrap}.NavbarSearch_chip__bESKQ:hover{background:rgba(20,25,40,.48);border-color:rgba(120,140,255,.6);transform:translateY(-1px)}.NavbarSearch_chip__bESKQ.NavbarSearch_active___HDHh.NavbarSearch_books__e16q7{background:radial-gradient(circle at 30% 20%,rgba(120,200,120,.15),rgba(80,170,80,.35));border-color:rgba(100,180,100,.85);color:#fff}.NavbarSearch_chip__bESKQ.NavbarSearch_active___HDHh.NavbarSearch_scenarios__KAZxC{background:radial-gradient(circle at 30% 20%,rgba(200,120,255,.15),rgba(170,90,220,.35));border-color:rgba(180,100,240,.85);color:#fff}.NavbarSearch_chip__bESKQ.NavbarSearch_active___HDHh.NavbarSearch_people__rspf7{background:radial-gradient(circle at 30% 20%,rgba(255,180,120,.15),rgba(230,140,80,.35));border-color:hsla(26,82%,67%,.85);color:#fff}.NavbarSearch_chip__bESKQ.NavbarSearch_active___HDHh.NavbarSearch_genre__sbqmS{background:radial-gradient(circle at 30% 20%,rgba(120,180,255,.15),rgba(80,140,220,.35));border-color:rgba(100,160,240,.85);color:#fff}.NavbarSearch_chip__bESKQ.NavbarSearch_active___HDHh.NavbarSearch_tags__FeeMw{background:radial-gradient(circle at 30% 20%,rgba(255,120,180,.15),rgba(230,80,140,.35));border-color:rgba(240,100,160,.85);color:#fff}.NavbarSearch_chip__bESKQ.NavbarSearch_active___HDHh.NavbarSearch_collections__dUORH{background:radial-gradient(circle at 30% 20%,rgba(0,200,200,.15),rgba(0,170,170,.35));border-color:rgba(0,180,180,.85);color:#fff}.NavbarSearch_chip__bESKQ.NavbarSearch_active___HDHh:hover{transform:translateY(-1px)}.NavbarSearch_chip__bESKQ.NavbarSearch_disabled__PGbgd{opacity:.4;cursor:not-allowed;pointer-events:none;filter:grayscale(.5);background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.05)}.NavbarSearch_chip__bESKQ.NavbarSearch_locked__sL5Ak{cursor:default}.NavbarSearch_chip__bESKQ.NavbarSearch_locked__sL5Ak:hover{transform:none}.NavbarSearch_chipIcon__zX_YM{width:14px;height:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.NavbarSearch_chipIcon__zX_YM svg{width:14px;height:14px}.NavbarSearch_emptyContainer__60H8e{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:300px}.NavbarSearch_emptyState__3DQiG{padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.NavbarSearch_emptyIcon__Hy6cd{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(120,140,255,.15);color:rgba(120,140,255,.9);margin-bottom:0}.NavbarSearch_noResultsIllustration__7f876{max-width:280px;width:100%;height:auto;opacity:.9;filter:drop-shadow(0 15px 30px rgba(0,0,0,.3));margin-bottom:8px}.NavbarSearch_emptyIcon__Hy6cd svg{width:24px;height:24px}.NavbarSearch_emptyText__smEkZ{font-size:15px;font-weight:500;margin:0;color:var(--text);opacity:.85;max-width:280px;line-height:1.5}.NavbarSearch_loadingState__aM_un{padding:28px 20px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:13px}.NavbarSearch_miniSpinner__9rzIJ{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.1);border-top-color:rgba(120,140,255,.8);border-radius:50%;animation:NavbarSearch_mini-spin__Joeyh .8s linear infinite}@keyframes NavbarSearch_mini-spin__Joeyh{to{transform:rotate(1turn)}}.NavbarSearch_spinner__in68j{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.1);border-top-color:rgba(120,140,255,.8);border-radius:50%;animation:NavbarSearch_spin__NU71y .8s linear infinite}@keyframes NavbarSearch_spin__NU71y{to{transform:rotate(1turn)}}@media (max-width:767px){.NavbarSearch_searchOverlay__fg5B6{top:64px;width:calc(100% - 32px)!important}.NavbarSearch_chipsRow__lcyB6{gap:2px;padding:8px 0;justify-content:space-between}.NavbarSearch_chip__bESKQ{padding:4px 5px;font-size:9.5px;gap:2px}.NavbarSearch_chipIcon__zX_YM,.NavbarSearch_chipIcon__zX_YM svg{width:10px;height:10px}.NavbarSearch_resultsPanel__ntiye{height:400px}.NavbarSearch_resultHoverBg___fEWU{width:140px}.NavbarSearch_resultsHeader__r_Trw{padding:10px 14px}}.Profile_profileContainer__NtMl4{position:relative;display:inline-block}.Profile_profileButton__l8n0N{width:40px;height:40px;border-radius:8px;border:none;background:transparent;padding:0;margin:0;cursor:pointer;transition:none;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.Profile_profileButton__l8n0N:hover{background:hsla(0,0%,100%,.12)}.Profile_profileButton__l8n0N:active{opacity:.8}.Profile_profileImageWrapper__KwJSm{position:relative;width:32px;height:32px;border-radius:50%;overflow:hidden}.Profile_profileImageWrapper__KwJSm [data-nextjs-image],.Profile_profileImageWrapper__KwJSm img{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}@media (max-width:767px){.Profile_profileImageWrapper__KwJSm [data-nextjs-image],.Profile_profileImageWrapper__KwJSm img{touch-action:none}}.Profile_dropdown__Kw6z_{position:fixed;min-width:180px;background:var(--theme-surfaceSolid);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;z-index:1000;display:flex;flex-direction:column;overflow:hidden;transform-origin:top right}.Profile_panelHeader__9j5ja{display:flex;align-items:center;padding:0 16px;height:38px;flex-shrink:0;border-bottom:1px solid hsla(0,0%,100%,.03);background:transparent}.Profile_panelTitle__Ul0mW{font-size:10px;font-weight:700;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.8px}.Profile_scrollContainer__fDFFs{display:flex;flex-direction:column;padding:6px 0;gap:0}.Profile_menuOption__12xlg{padding:8px 16px;border:none;color:hsla(0,0%,100%,.9);font-size:13px;font-weight:500;text-align:left;cursor:pointer;font-family:Segoe UI,system-ui,-apple-system,sans-serif;width:100%;gap:10px}.Profile_menuOption__12xlg,.Profile_optionIcon__DLoY_{background:transparent;transition:none;display:flex;align-items:center}.Profile_optionIcon__DLoY_{justify-content:center;width:28px;height:28px;color:hsla(0,0%,100%,.4)}.Profile_menuOption__12xlg:hover .Profile_optionIcon__DLoY_{color:#fff}.Profile_menuOption__12xlg:hover{background:hsla(0,0%,100%,.08)}.Profile_menuOption__12xlg:active{background:hsla(0,0%,100%,.1)}.Profile_optionLabel__4IN0P{flex:1}@media (max-width:767px){.Profile_dropdown__Kw6z_{min-width:160px;border-radius:16px}.Profile_panelHeader__9j5ja{height:34px;padding:0 12px}.Profile_menuOption__12xlg{padding:6px 12px;gap:8px;font-size:12px}.Profile_optionIcon__DLoY_{width:24px;height:24px;background:transparent}}.Footer_footer__rCQ3H{width:100%;padding:64px 0;margin-top:20px;color:var(--text,#e7e9f3)}.Footer_content__coKkX{max-width:1440px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:32px}.Footer_brandSection__sMGPA{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.Footer_rightSection__QBCUt{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.Footer_copyright__c2jS6{font-size:13px;color:var(--theme-textSecondary);margin:0;line-height:1.4}.Footer_socialSection__vUFni{display:flex;flex-direction:column;align-items:flex-end}.Footer_socialIcons__3b_3i{gap:12px}.Footer_socialIcon__6Icvg,.Footer_socialIcons__3b_3i{display:flex;align-items:center;justify-content:center}.Footer_socialIcon__6Icvg{width:48px;height:48px;background-color:transparent;border:none;border-radius:50%;color:var(--theme-text);opacity:.2;transition:none;cursor:pointer}.Footer_socialIcon__6Icvg:hover{background-color:transparent;border:none;opacity:1}.Footer_socialIcon__6Icvg svg{width:24px;height:24px}.Footer_navLinks__wpNWY,.Footer_navSection__AAae1{display:flex;flex-direction:column;align-items:flex-end}.Footer_navLinks__wpNWY{gap:12px;list-style:none;padding:0;margin:0}.Footer_navLink__joO6w{color:var(--theme-text);text-decoration:none;font-size:14px;transition:none}.Footer_contactEmail__MgpOW,.Footer_navLink__joO6w:hover{color:var(--theme-textSecondary)}.Footer_contactEmail__MgpOW{margin-top:12px;text-decoration:none;font-size:13px;line-height:1.4}.Footer_contactEmail__MgpOW:hover{color:var(--theme-text)}.Footer_copyrightMobile__Se8kw{display:none;font-size:14px;color:var(--theme-textSecondary);margin:12px 0 0;line-height:1.45}@media (min-width:768px){.Footer_content__coKkX{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0}.Footer_brandSection__sMGPA{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.Footer_copyright__c2jS6{margin-top:0}.Footer_rightSection__QBCUt{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0}.Footer_socialSection__vUFni{align-items:flex-end;margin-bottom:16px}.Footer_socialIcons__3b_3i{height:48px;display:flex;align-items:center}.Footer_navSection__AAae1{align-items:flex-end}.Footer_navLinks__wpNWY{flex-direction:row;gap:24px;align-items:center;line-height:1.5}}@media (max-width:767px){.Footer_footer__rCQ3H{padding:56px 24px 44px;margin-top:60px}.Footer_content__coKkX{gap:24px;align-items:center}.Footer_brandSection__sMGPA{display:none}.Footer_copyright__c2jS6{text-align:center}.Footer_copyrightMobile__Se8kw{display:block;text-align:center;margin-top:22px;max-width:26ch;font-size:13px;line-height:1.55}.Footer_rightSection__QBCUt{align-items:center;width:100%;max-width:680px;gap:22px}.Footer_socialSection__vUFni{order:2;align-items:center;margin-top:2px}.Footer_navSection__AAae1{order:1;width:100%;align-items:center;gap:0}.Footer_navLinks__wpNWY{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:18px;row-gap:14px;width:100%}.Footer_navLink__joO6w{white-space:nowrap}.Footer_contactEmail__MgpOW{margin-top:18px;font-size:14px;line-height:1.4}.Footer_socialIcon__6Icvg{width:44px;height:44px;opacity:.16}.Footer_socialIcon__6Icvg svg{width:22px;height:22px}.Footer_socialIcons__3b_3i{gap:8px}}.FeatureBlock_container__nCrcW{width:100%;max-width:1440px;margin:80px auto;padding:0 40px;display:flex;flex-direction:column}.FeatureBlock_content__2Hy5R{width:100%;background:var(--theme-backgroundSecondary);border:1px solid var(--theme-border);border-radius:12px;display:flex;overflow:hidden;height:640px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.FeatureBlock_content__2Hy5R:hover{border-color:var(--theme-borderHover)}.FeatureBlock_textSide__ZMxfS{flex:0.8;min-width:380px;padding:60px;display:flex;flex-direction:column;justify-content:center;z-index:2}.FeatureBlock_childThemeScope__8L_CV{display:contents}.FeatureBlock_imageSide__tX3YO{flex:1.6;position:relative;background:var(--theme-backgroundSecondary);overflow:hidden}.FeatureBlock_reverse__NpDnb .FeatureBlock_content__2Hy5R{flex-direction:row-reverse}.FeatureBlock_label__kGAuf{display:inline-flex;align-items:center;width:fit-content;font-family:var(--font-bricolage-grotesque),"Bricolage Grotesque","Segoe UI",system-ui,-apple-system,sans-serif;font-size:11px;font-weight:400;color:var(--feature-textSecondary,var(--theme-textSecondary));text-transform:uppercase;letter-spacing:.12em;margin-bottom:24px;padding:5px 14px;border-radius:100px;border:1px solid var(--feature-border,var(--theme-border));background:transparent;line-height:1;transition:color .2s ease,border-color .2s ease}[data-theme=light] .FeatureBlock_label__kGAuf{color:var(--feature-textSecondary,rgba(30,33,38,.85));border-color:var(--feature-border,rgba(30,33,38,.25))}.FeatureBlock_title__nIwJ5{font-size:clamp(28px,3.5vw,40px);font-weight:600;line-height:1.1;margin-bottom:16px;color:var(--feature-text,var(--theme-text));letter-spacing:-.02em}.FeatureBlock_description__jHiEZ{font-size:18px;line-height:1.6;margin-bottom:32px;max-width:440px}.FeatureBlock_description__jHiEZ,.FeatureBlock_link__cBM6N{color:var(--feature-textSecondary,var(--theme-textSecondary))}.FeatureBlock_link__cBM6N{font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;transition:none;width:fit-content;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.FeatureBlock_link__cBM6N:hover{color:var(--feature-text,var(--theme-text))}.FeatureBlock_linkArrow__zNVYq{margin-left:8px;transition:transform .2s ease!important}.FeatureBlock_link__cBM6N:hover .FeatureBlock_linkArrow__zNVYq{transform:translate(3px,-3px)}.FeatureBlock_image___CIOu{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.FeatureBlock_overlayContainer__itpdQ{position:absolute;inset:0;z-index:4;pointer-events:none}.FeatureBlock_centered__HKn_4 .FeatureBlock_content__2Hy5R{position:relative;display:block;height:600px}.FeatureBlock_centered__HKn_4 .FeatureBlock_imageSide__tX3YO{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.FeatureBlock_centered__HKn_4 .FeatureBlock_textSide__ZMxfS{position:absolute;top:50%;left:60px;transform:translateY(-50%);z-index:10;width:calc(100% - 120px);max-width:600px;padding:60px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;--feature-backgroundSecondary:rgba(18,19,26,.65);--feature-text:#fff;--feature-textSecondary:hsla(0,0%,100%,.65);--feature-textDisabled:hsla(0,0%,100%,.35);--feature-border:hsla(0,0%,100%,.1);--feature-borderHover:hsla(0,0%,100%,.2);--feature-inputBackground:hsla(0,0%,100%,.05);--feature-inputBackgroundFocus:hsla(0,0%,100%,.08);--feature-inputBorder:hsla(0,0%,100%,.1);--feature-inputBorderFocus:hsla(0,0%,100%,.3);--feature-inputPlaceholder:hsla(0,0%,100%,.3);--feature-buttonPrimary:hsla(0,0%,100%,.85);--feature-buttonPrimaryHover:#fff;--feature-buttonPrimaryText:#000;--feature-shadow:rgba(0,0,0,.4);--feature-success:#4caf50;--feature-error:#f44336;background:var(--feature-backgroundSecondary);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:32px;box-shadow:0 8px 32px var(--feature-shadow);border:1px solid var(--feature-border);transition:all .3s ease}[data-theme=light] .FeatureBlock_centered__HKn_4 .FeatureBlock_textSide__ZMxfS{--feature-backgroundSecondary:hsla(43,41%,97%,.7);--feature-text:#1e2126;--feature-textSecondary:rgba(30,33,38,.72);--feature-textDisabled:rgba(30,33,38,.45);--feature-border:rgba(139,99,76,.22);--feature-borderHover:rgba(139,99,76,.35);--feature-inputBackground:hsla(0,0%,100%,.7);--feature-inputBackgroundFocus:#fff;--feature-inputBorder:rgba(139,99,76,.28);--feature-inputBorderFocus:rgba(139,99,76,.55);--feature-inputPlaceholder:rgba(30,33,38,.5);--feature-buttonPrimary:#1e2126;--feature-buttonPrimaryHover:#15181c;--feature-buttonPrimaryText:#fff;--feature-shadow:rgba(61,40,23,.12);--feature-success:#2e7d32;--feature-error:#d32f2f;background:var(--feature-backgroundSecondary);border:1px solid var(--feature-border)}.FeatureBlock_centered__HKn_4 .FeatureBlock_childThemeScope__8L_CV{--theme-backgroundSecondary:var(--feature-backgroundSecondary);--theme-text:var(--feature-text);--theme-textSecondary:var(--feature-textSecondary);--theme-textDisabled:var(--feature-textDisabled);--theme-border:var(--feature-border);--theme-borderHover:var(--feature-borderHover);--theme-inputBackground:var(--feature-inputBackground);--theme-inputBackgroundFocus:var(--feature-inputBackgroundFocus);--theme-inputBorder:var(--feature-inputBorder);--theme-inputBorderFocus:var(--feature-inputBorderFocus);--theme-inputPlaceholder:var(--feature-inputPlaceholder);--theme-buttonPrimary:var(--feature-buttonPrimary);--theme-buttonPrimaryHover:var(--feature-buttonPrimaryHover);--theme-buttonPrimaryText:var(--feature-buttonPrimaryText);--theme-shadow:var(--feature-shadow);--theme-success:var(--feature-success);--theme-error:var(--feature-error)}.FeatureBlock_centered__HKn_4 .FeatureBlock_description__jHiEZ{max-width:100%}.FeatureBlock_centered__HKn_4 .FeatureBlock_imageControls__l7Wts{z-index:20}.FeatureBlock_tagsContainer__oZYRJ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;pointer-events:none}.FeatureBlock_tagsOverlay__sH3cg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4}.FeatureBlock_tagWrapper__xLKQL{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-100%)}.FeatureBlock_tag__0Rwyh{background:rgba(18,19,26,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:5px 16px 5px 5px;display:flex;align-items:center;justify-content:flex-start;box-shadow:0 4px 15px rgba(0,0,0,.2);pointer-events:auto;margin-bottom:2px;transition:all .3s ease;position:relative;min-height:32px;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[data-theme=light] .FeatureBlock_tag__0Rwyh{background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 15px rgba(0,0,0,.05)}.FeatureBlock_interactiveTag__zRoVq{cursor:pointer}.FeatureBlock_tagInner__9QciY{display:flex;align-items:center;gap:8px}.FeatureBlock_openChat__E_fSU,.FeatureBlock_tagInner__9QciY{transition-property:transform,opacity!important;transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1),ease!important}.FeatureBlock_openChat__E_fSU{position:absolute;left:0;right:0;text-align:center;font-size:12px;font-weight:600;color:#fff;white-space:nowrap;opacity:0;transform:translateY(100%);pointer-events:none}[data-theme=light] .FeatureBlock_openChat__E_fSU{color:var(--theme-text)}.FeatureBlock_interactiveTag__zRoVq:hover{background:rgba(18,19,26,.8)}[data-theme=light] .FeatureBlock_interactiveTag__zRoVq:hover{background:hsla(0,0%,100%,.9)}.FeatureBlock_interactiveTag__zRoVq:hover .FeatureBlock_tagInner__9QciY{opacity:0;transform:translateY(-100%)}.FeatureBlock_interactiveTag__zRoVq:hover .FeatureBlock_openChat__E_fSU{opacity:1;transform:translateY(0)}.FeatureBlock_tagInitial__f1xEB{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.FeatureBlock_tagAvatar__TlY_M{width:22px;height:22px;border-radius:50%;overflow:hidden;border:1px solid hsla(0,0%,100%,.2)}[data-theme=light] .FeatureBlock_tagAvatar__TlY_M{border:1px solid rgba(0,0,0,.1)}.FeatureBlock_tagAvatar__TlY_M img{width:100%;height:100%;object-fit:cover}.FeatureBlock_tagName__I_aBh{font-size:12px;font-weight:600;color:#fff;white-space:nowrap}[data-theme=light] .FeatureBlock_tagName__I_aBh{color:var(--theme-text)}.FeatureBlock_tagDot__MQwP0{width:6px;height:6px;border-radius:50%;margin-top:2px;box-shadow:0 0 8px var(--theme-shadow);position:relative;border:none}.FeatureBlock_imageControls__l7Wts{position:absolute;bottom:20px;right:20px;display:flex;gap:8px;z-index:10}.FeatureBlock_controlButton__QGt13{width:32px;height:32px;border-radius:8px;background:rgba(18,19,26,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1)!important;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;transition:none;outline:none!important;box-shadow:none!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.FeatureBlock_controlButton__QGt13:active,.FeatureBlock_controlButton__QGt13:focus,.FeatureBlock_controlButton__QGt13:focus-visible{outline:none!important;box-shadow:none!important;border:1px solid hsla(0,0%,100%,.2)!important}.FeatureBlock_controlButton__QGt13:hover{background:rgba(18,19,26,.8)}.FeatureBlock_controlButton__QGt13 svg{width:18px;height:18px}.FeatureBlock_imageAttribution__RObuJ{margin-top:12px;font-size:13px;color:var(--theme-textDisabled);font-style:italic;letter-spacing:.02em;width:100%;text-align:right}.FeatureBlock_reverse__NpDnb .FeatureBlock_imageAttribution__RObuJ{text-align:left}.FeatureBlock_artistName__YFtpb{font-weight:400}.FeatureBlock_paintingTitle__dGORw{color:var(--theme-textSecondary)}.FeatureBlock_separator__wxmkN{margin:0}@media (max-width:1024px){.FeatureBlock_content__2Hy5R{flex-direction:column!important;min-height:auto;height:auto}.FeatureBlock_textSide__ZMxfS{padding:40px;min-width:0}.FeatureBlock_imageSide__tX3YO{height:400px;min-height:400px;flex:none}.FeatureBlock_imageControls__l7Wts{bottom:16px;right:16px}.FeatureBlock_controlButton__QGt13{width:40px;height:40px}.FeatureBlock_controlButton__QGt13 svg{width:20px;height:20px}}@media (max-width:767px){.FeatureBlock_centered__HKn_4 .FeatureBlock_content__2Hy5R{height:auto;min-height:780px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 0 160px}.FeatureBlock_centered__HKn_4 .FeatureBlock_imageSide__tX3YO{position:absolute;height:100%;width:100%}.FeatureBlock_centered__HKn_4 .FeatureBlock_textSide__ZMxfS{position:relative;top:0;left:0;transform:none;width:calc(100% - 48px);margin:0;padding:32px 24px 24px;max-width:none;box-sizing:border-box;text-align:center;align-items:center;display:flex;flex-direction:column}.FeatureBlock_centered__HKn_4 .FeatureBlock_title__nIwJ5{font-size:clamp(32px,6vw,42px);margin-bottom:24px;line-height:1.2}.FeatureBlock_centered__HKn_4 .FeatureBlock_description__jHiEZ{font-size:16px;margin-bottom:32px;line-height:1.5}.FeatureBlock_tag__0Rwyh{padding:3px 10px 3px 5px;gap:6px}.FeatureBlock_tagAvatar__TlY_M,.FeatureBlock_tagInitial__f1xEB{width:18px;height:18px;font-size:10px}.FeatureBlock_openChat__E_fSU,.FeatureBlock_tagName__I_aBh{font-size:11px}.FeatureBlock_tagDot__MQwP0{width:5px;height:5px}.FeatureBlock_container__nCrcW{padding:0 24px;margin:40px auto}.FeatureBlock_textSide__ZMxfS{padding:40px 24px}.FeatureBlock_imageSide__tX3YO{height:400px;min-height:400px;flex:none}.FeatureBlock_imageAttribution__RObuJ,.FeatureBlock_reverse__NpDnb .FeatureBlock_imageAttribution__RObuJ{text-align:center}.FeatureBlock_title__nIwJ5{font-size:32px}.FeatureBlock_description__jHiEZ{font-size:16px;margin-bottom:24px}.FeatureBlock_tag__0Rwyh{cursor:default!important}.FeatureBlock_interactiveTag__zRoVq,.FeatureBlock_tag__0Rwyh,.FeatureBlock_tag__0Rwyh *{pointer-events:none!important;touch-action:none!important}.FeatureBlock_interactiveTag__zRoVq{cursor:default!important}.FeatureBlock_interactiveTag__zRoVq *{pointer-events:none!important;touch-action:none!important}.FeatureBlock_interactiveTag__zRoVq:hover{background:rgba(18,19,26,.6)!important}[data-theme=light] .FeatureBlock_interactiveTag__zRoVq:hover{background:hsla(0,0%,100%,.7)!important}.FeatureBlock_interactiveTag__zRoVq:active{background:rgba(18,19,26,.6)!important}[data-theme=light] .FeatureBlock_interactiveTag__zRoVq:active{background:hsla(0,0%,100%,.7)!important}.FeatureBlock_interactiveTag__zRoVq:hover .FeatureBlock_tagInner__9QciY{opacity:1;transform:translateY(0)}.FeatureBlock_interactiveTag__zRoVq:hover .FeatureBlock_openChat__E_fSU{opacity:0;transform:translateY(100%)}.FeatureBlock_openOnMobile__MtXT_ .FeatureBlock_tagInner__9QciY{opacity:0;transform:translateY(-100%)}.FeatureBlock_openOnMobile__MtXT_ .FeatureBlock_openChat__E_fSU{opacity:1;transform:translateY(0)}}.Lightbox_overlay__9SnNn{position:fixed;inset:0;background:#000;z-index:10000;display:flex;align-items:center;justify-content:center;padding:40px;cursor:zoom-out;animation:Lightbox_fadeIn__oLMEG .3s ease}.Lightbox_overlayContent__uYfqT{position:relative;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default;gap:16px}.Lightbox_expandedImage___qtox{max-width:100%;max-height:calc(100vh - 200px);object-fit:contain;border-radius:4px;box-shadow:0 30px 60px rgba(0,0,0,.5);animation:Lightbox_scaleIn__8WAiC .3s ease}.Lightbox_attribution__1Uz6f{text-align:center;color:#fff;animation:Lightbox_fadeIn__oLMEG .5s ease .2s both}.Lightbox_paintingTitle__3hWnP{font-size:20px;font-weight:500;margin:0 0 4px}.Lightbox_artistName__xV7ET{font-size:16px;opacity:.7;margin:0 0 24px}.Lightbox_textCloseButton__gUutB{background:hsla(0,0%,100%,.08);border:none!important;border-radius:8px;color:#fff;padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.Lightbox_textCloseButton__gUutB:active,.Lightbox_textCloseButton__gUutB:focus,.Lightbox_textCloseButton__gUutB:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.Lightbox_closeIcon__DpgQp{opacity:.8}.Lightbox_textCloseButton__gUutB:hover{background:hsla(0,0%,100%,.15)}.Lightbox_textCloseButton__gUutB:hover .Lightbox_closeIcon__DpgQp{opacity:1}@keyframes Lightbox_fadeIn__oLMEG{0%{opacity:0}to{opacity:1}}@keyframes Lightbox_scaleIn__8WAiC{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.SignupPreview_previewCard__cPe7X{width:100%;max-width:400px;height:auto;background:var(--theme-backgroundSecondary);border:1px solid var(--theme-border);border-radius:24px;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;backdrop-filter:blur(10px);animation:SignupPreview_fadeIn__AeWgW .5s ease-out}.SignupPreview_avatarPlaceholder__zrgfm{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#788cff,#a4b4ff);display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;color:#fff;position:relative;transition:all .3s ease;overflow:hidden}.SignupPreview_dragHint__Oy2jp{font-size:.75rem;color:var(--theme-textDisabled);margin-top:1rem;text-align:center}.SignupPreview_info__Fjhm_{text-align:center}.SignupPreview_previewAlias__Dv8sL{font-size:1.5rem;font-weight:700;color:var(--theme-text);margin:0}.SignupPreview_previewUsername__l7Dan{font-size:1rem;color:var(--theme-textSecondary);margin:.25rem 0 0}@keyframes SignupPreview_fadeIn__AeWgW{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.DateInputOTP_container__BQdAd{display:flex;flex-direction:column;gap:.75rem;align-items:center;width:100%;max-width:100%}.DateInputOTP_otpWrapper__WZCo1{display:flex;align-items:flex-start;gap:.75rem;justify-content:center}.DateInputOTP_section__Xjldt{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.DateInputOTP_sectionLabel__oEs5y{font-size:.65rem;color:var(--theme-textDisabled);text-transform:uppercase;letter-spacing:.05em;font-weight:600;padding-left:2px}.DateInputOTP_group__NXBFZ{display:flex;gap:.4rem}.DateInputOTP_otpInput__86mm1{width:42px;height:54px;background:var(--theme-inputBackground);border:1px solid var(--theme-inputBorder);border-radius:12px;color:var(--theme-text);text-align:center;padding:0;font-size:1.25rem;font-weight:600;outline:none;transition:none;cursor:text}.DateInputOTP_otpInput__86mm1::selection{background:transparent}.DateInputOTP_otpInput__86mm1:focus{border-color:#788cff;background:var(--theme-inputBackgroundFocus);box-shadow:0 0 15px rgba(120,140,255,.2);transform:translateY(-4px);caret-color:var(--theme-text)}@media (max-width:768px){.DateInputOTP_otpWrapper__WZCo1{gap:.4rem}.DateInputOTP_group__NXBFZ{gap:.25rem}.DateInputOTP_otpInput__86mm1{width:32px;height:44px;font-size:1rem;padding:0;border-radius:8px}.DateInputOTP_otpInput__86mm1:focus{transform:none}.DateInputOTP_separator__hVVZm{font-size:1.25rem;margin:0 .1rem;height:44px}.DateInputOTP_sectionLabel__oEs5y{font-size:.55rem}}.DateInputOTP_errorInput__ZVL3P{border-color:#ff4d4f!important}.DateInputOTP_separator__hVVZm{color:var(--theme-textDisabled);font-size:1.5rem;font-weight:300;margin:0 .25rem;height:54px;display:flex;align-items:center}.DateInputOTP_errorText__4yc_V{color:#ff4d4f;font-size:.75rem;margin-top:.25rem}.DateInputOTP_otpInput__86mm1::placeholder{color:var(--theme-inputPlaceholder)}.DateInputOTP_otpInput__86mm1:focus::placeholder{color:transparent}.VerificationCodeInput_container__zTVyY{display:flex;flex-direction:column;gap:0;align-items:center;width:100%}.VerificationCodeInput_otpWrapper__KXXjN{display:flex;align-items:center;gap:.6rem;justify-content:center}.VerificationCodeInput_otpInput__zvrej{width:48px;height:60px;background:var(--theme-inputBackground);border:1px solid var(--theme-inputBorder);border-radius:14px;color:var(--theme-text);text-align:center;font-size:1.5rem;font-weight:600;outline:none;transition:none;cursor:text}.VerificationCodeInput_otpInput__zvrej::selection{background:transparent}.VerificationCodeInput_otpInput__zvrej:focus{border-color:#788cff;background:var(--theme-inputBackgroundFocus);box-shadow:0 0 20px rgba(120,140,255,.2);transform:translateY(-4px)}.VerificationCodeInput_otpInput__zvrej:focus::placeholder{color:transparent}.VerificationCodeInput_errorInput__SvqKH{border-color:#ff4d4f!important;background:rgba(255,77,79,.05)!important}.VerificationCodeInput_errorText___LG5C{color:#ff4d4f;font-size:.8125rem;margin-top:.5rem;animation:VerificationCodeInput_fadeIn__kpBB_ .3s ease-out}@keyframes VerificationCodeInput_fadeIn__kpBB_{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}