.page_fixedPage__WlztZ{height:100%;display:flex;justify-content:center;align-items:center;padding:2rem;box-sizing:border-box;color:var(--text)}.page_responsiveBar__zUdLl{display:flex;flex-direction:column;width:100%;height:500px;border-radius:8px;color:var(--text)}.page_section___rPnI{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative}.page_divider__f_z8P{width:100%;height:1px}.page_centerSection__vx9bs{flex:1 1;align-items:flex-start;justify-content:flex-start;border-radius:6px}.page_sectionContent__rB1yA{padding:1rem;width:50vw;height:100%;display:flex;flex-direction:column;gap:.5rem;box-sizing:border-box;overflow:hidden}.page_barId__DNCao{top:.5rem;left:.75rem;font-size:.85rem;font-weight:600;color:var(--text-secondary)}.page_prehead__ia_d_{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:6px}.page_heading__qYccH{font-size:1.25rem;font-weight:700}.page_date__076j7{font-size:.9rem;color:var(--text-secondary);font-weight:400}.page_textScroll__2JEEv p{margin-bottom:1rem;font-size:.95rem;line-height:1.4}.page_scrollableContent__MMF4D{flex:1 1;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:1rem}.page_scrollableContent__MMF4D p{font-size:.95rem;line-height:1.4;font-weight:400}.page_comment__jNUok{font-size:.9rem;padding:1rem;border-bottom:1px solid var(--border);word-break:break-all}.page_commentInput__5Dhjc{display:flex;gap:.5rem;margin-top:.75rem}.page_commentInput__5Dhjc textarea{flex:1 1;padding:.5rem;font-size:.9rem;resize:vertical;border:1px solid var(--border);border-radius:4px;min-height:40px;max-height:120px;background:var(--bg);color:var(--text)}.page_commentInput__5Dhjc textarea:disabled{background-color:var(--border);cursor:not-allowed}.page_commentInput__5Dhjc button{padding:.5rem 1rem;font-size:.9rem;background-color:var(--accent);color:var(--bg);border:none;border-radius:4px;cursor:pointer}.page_commentInput__5Dhjc button:hover{background-color:var(--hover)}.page_commentInput__5Dhjc button:disabled{background-color:var(--border);cursor:not-allowed}.page_leftSection__2siAy{overflow-y:auto}.page_leftSection__2siAy,.page_rightSection__YPFGb{align-items:flex-start;justify-content:flex-start;padding:1rem}.page_rightSection__YPFGb{overflow-y:hidden}.page_subheading__fQlgi{display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:600;margin-bottom:.75rem;color:var(--text)}.page_tabList_leftPanel__RVsVi,.page_tabList_rightPanel__kRDnU{display:flex;flex-direction:column;gap:.5rem;width:100%;max-height:100%;overflow-y:auto;padding-bottom:1rem}.page_tabItem__kvfUX{display:block;padding:.5rem .75rem;color:var(--text);border-radius:6px;text-decoration:none;font-size:.9rem;max-height:7rem;line-height:1.4;border-bottom:1px solid var(--border)}.page_tabItem__kvfUX:hover{background-color:var(--hover);color:var(--text-hover)}.page_activeTab__n4HPf{background-color:var(--accent);color:var(--bg);border-color:var(--hover)}@media (min-width:768px){.page_responsiveBar__zUdLl{flex-direction:row}.page_divider__f_z8P{height:100%;width:1px}}.page_comments__wOoKm{display:flex;flex-direction:column;gap:.75rem}.page_comment__jNUok{display:flex;align-items:flex-start;gap:.75rem;border-radius:6px;padding:.75rem}.page_avatar__371nN{width:32px;height:32px;border-radius:50%}.page_commentText__QZ_Je{display:flex;flex-direction:column;font-size:.95rem;word-break:break-word}.page_timestamp__M_a3f{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.page_mobileToggles____Tiq{display:none}@media (max-width:767px){.page_desktopOnly__OgUAC{display:none}.page_mobileToggles____Tiq{display:flex;justify-content:space-between;padding:.75rem 1rem}.page_mobileToggles____Tiq button{font-size:1.25rem;background:none;border:none;cursor:pointer;color:var(--text)}.page_sectionContent__rB1yA{padding:1rem;width:100vw;height:100%;display:flex;flex-direction:column;gap:.5rem;box-sizing:border-box}}.page_popup__qFWO7{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(15,23,42,.7);display:flex;align-items:center;justify-content:center;z-index:100}.page_popupContent___JjAL{background-color:var(--bg);padding:1rem;border-radius:8px;width:90%;height:80%;overflow-y:auto;position:relative}.page_closeBtn__Pj8Cf{top:.5rem;right:.75rem;font-size:1.5rem;background:none;border:none;color:var(--text);cursor:pointer}.page_searchInput__T0Tsq{width:90%;padding:.4rem .7rem;margin-bottom:.75rem;font-size:.9rem;border:1px solid var(--border);border-radius:6px;outline:none;background:var(--bg);color:var(--text)}.page_searchInput__T0Tsq:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.page_noResults__vyZps{padding:1rem .5rem;color:var(--text-secondary);font-size:.9rem;text-align:center}.page_copyBarId__DoM5L{background:none;border:none;color:var(--text);font-size:.85rem;font-weight:600;cursor:pointer;padding:0;margin:0;text-align:right}.page_copyBarId__DoM5L:hover{color:var(--accent);text-decoration:underline}.page_newConnectContainer__53baT{border:1px solid var(--border);border-radius:.5rem;align-self:flex-end;box-shadow:0 2px 6px rgba(0,0,0,.2);padding:.3rem;background:var(--subtle-bg)}.page_newConnectBtn__hkOI2{background:none}.page_newConnectBtn__hkOI2 button{background:none;border:none;color:var(--text);cursor:pointer;width:100%;text-align:right}.page_authorInfo__0jnpX{display:flex;align-items:center;gap:.75rem}.page_authorAvatar__hPrFi{width:28px;height:28px;border-radius:50%}.page_authorName__z6rF2{font-size:.875rem;font-weight:500;color:var(--accent)}.page_glow__ZDKNQ{box-shadow:0 200px 300px 1px var(--accent)}.page_closer__mKOWX{padding-left:.3rem;padding-right:.3rem;transition:all .2s ease}.CopyBarIdButton_copyContainer__I6kfM{position:relative;display:inline-block}.CopyBarIdButton_copyButton__oUp9b{background:none;border:none;color:var(--text);font-size:.85rem;cursor:pointer;padding:0;margin:0;text-align:right}.CopyBarIdButton_copyButton__oUp9b:hover{color:var(--accent);text-decoration:underline}.CopyBarIdButton_copiedPopup__wKQV3{position:absolute;top:120%;right:0;background-color:var(--accent);color:var(--bg);padding:.25rem .5rem;font-size:.75rem;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.1);animation:CopyBarIdButton_fadeOut__cfY94 2s forwards;z-index:10}@keyframes CopyBarIdButton_fadeOut__cfY94{0%{opacity:1}80%{opacity:1}to{opacity:0}}.LinkPreview_container__L4J_g{width:100%;word-break:break-word}.LinkPreview_backButton__y2huQ{background:none;border:none;color:var(--text);cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:0}.LinkPreview_header__BHyIm{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.LinkPreview_header__BHyIm h2{margin:0;flex-shrink:1;min-width:0}.LinkPreview_actionButtons__G_fvO{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.LinkPreview_iconButton__nqffe{background-color:transparent;border:none;cursor:pointer;padding:.25rem;color:var(--text);display:flex;align-items:center;justify-content:center}.LinkPreview_content__CbVal{min-height:70vh}.LinkPreview_errorMessage__LCzmL{color:#e53e3e;font-weight:500}.LinkPreview_statusText__adEXf{color:gray;padding:2rem 0;text-align:center}.LinkPreview_readerContent__La_Ro{background:var(--bg);border-radius:10px;line-height:1.7;font-size:1.1rem;color:var(--text);max-height:70vh;overflow-y:auto;padding:1.5rem;border:1px solid #eee}.LinkPreview_iframeContainer__RfFvg{height:70vh;position:relative}.LinkPreview_iframe__Y_u4m{width:90%;height:100%;border:1px solid #ccc;border-radius:8px}.LinkPreview_disclaimerOverlay__15bW9{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.LinkPreview_disclaimerModal__9lHxd{background:var(--bg);padding:2rem;border-radius:8px;max-width:400px;width:100%;box-shadow:0 5px 15px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:1rem}.LinkPreview_disclaimerModal__9lHxd h3{margin:0}.LinkPreview_disclaimerModal__9lHxd strong{word-break:break-all}.LinkPreview_disclaimerActions__zfPXn{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.LinkPreview_cancelButton__IuYjs,.LinkPreview_proceedButton__983Hr{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:500}.LinkPreview_cancelButton__IuYjs{background-color:#e5e7eb;color:#1f2937}.LinkPreview_proceedButton__983Hr{background-color:var(--accent,#007bff);color:var(--bg,#ffffff)}@media (max-width:600px){.LinkPreview_header__BHyIm{flex-wrap:wrap}.LinkPreview_readerContent__La_Ro{font-size:1rem;padding:1rem}.LinkPreview_disclaimerModal__9lHxd{padding:1.5rem}}.ConnectForm_connectForm__vPBpW{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;padding:10px}.ConnectForm_searchInput__8pCFi{max-width:100%;padding:8px;border-radius:4px;border:1px solid var(--border)}.ConnectForm_connectButton__kHDls{padding:8px 16px;border:none;background-color:var(--accent);color:var(--bg);border-radius:4px;cursor:pointer;flex-shrink:0}.ConnectForm_connectButton__kHDls:disabled{background-color:#aaa;cursor:not-allowed}.ConnectForm_statusMessageError__QmjAV{color:var(--danger);width:100%;text-align:center;font-size:.9em}.ConnectForm_statusMessageSuccess__DMnug{text-align:center;color:var(--accent);width:100%;font-size:.9em}@media (max-width:600px){.ConnectForm_connectForm__vPBpW{flex-direction:column;align-items:stretch}.ConnectForm_connectButton__kHDls{width:100%}}.Spinner_spinner__8auMq{width:20px;height:20px;border-radius:50%;border:4px solid var(--border);border-left-color:var(--accent);animation:Spinner_spin__xxv3z 1s linear infinite}@keyframes Spinner_spin__xxv3z{to{transform:rotate(1turn)}}.GlowBox_container__KdtqV{position:relative;width:300px;height:300px;background-color:#222;border-radius:12px;display:flex;justify-content:center;align-items:center;overflow:hidden}.GlowBox_glow__VYgzW{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:12px;background:radial-gradient(circle at center,rgba(0,255,255,.3),transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s ease;filter:blur(10px)}.GlowBox_active__MRMSU{opacity:1}.HeadingAndTags_headerRow__ST94V{display:flex;align-items:center;justify-content:space-between}.HeadingAndTags_heading__fRBwl{font-size:1.25rem;font-weight:700;line-height:1.4}.HeadingAndTags_toggleButton__W7u4p{background-color:transparent;color:white;border:none;padding:.4rem .8rem;border-radius:4px;font-size:.9rem;transition:background .2s ease}.HeadingAndTags_scrollableContent__otXJM{max-height:150px;overflow-y:auto;border-radius:6px;padding:.5rem}.HeadingAndTags_tagList__dMLrw{display:flex;flex-wrap:wrap;gap:.5rem}.HeadingAndTags_tag__S9a1Y{background-color:var(--accent);padding:.3rem .6rem;border-radius:4px;font-size:.85rem;color:#fff}.ShareButton_shareContainer__iCCJ6{position:relative;display:inline-flex;align-items:center;justify-content:center}.ShareButton_iconButton__6yrrS{background:transparent;border:none;padding:4px;cursor:pointer;color:var(--text)}.ShareButton_iconButton__6yrrS.ShareButton_copied__oSGzX{color:#28a745;cursor:not-allowed}.ShareButton_copiedTooltip__yUG_m{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);padding:8px 12px;background-color:#28a745;color:white;border-radius:6px;font-size:14px;white-space:nowrap;z-index:10;animation:ShareButton_fadeInOut__t4q2x 2s ease-in-out forwards}@keyframes ShareButton_fadeInOut__t4q2x{0%{opacity:0;transform:translate(-50%)}20%{opacity:1;transform:translate(-50%,3rem)}80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}.Comment_commentContainer__lPHvU{display:flex;gap:1rem;padding:1rem;border-bottom:1px solid var(--border)}.Comment_commentBody__QePCy{flex-grow:1;display:flex;flex-direction:column;gap:.25rem}.Comment_commentHeader__Yym5w{display:flex;align-items:center;gap:.5rem}.Comment_author__wHb6S{font-weight:600;color:var(--text)}.Comment_date__40V9G{font-size:.8rem;color:var(--text-secondary)}.Comment_text__BxG1n{color:var(--text);line-height:1.5;white-space:pre-wrap}.Comment_optionsContainer__FrNV4{position:relative;margin-left:.5rem}.Comment_avatarInitial___1lm2,.Comment_avatar__eeb3z{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.Comment_avatarInitial___1lm2{display:flex;align-items:center;justify-content:center;background-color:var(--accent);color:var(--bg);font-weight:700}.Comment_deletedText__rWOCb{color:#9ca3af;font-style:italic}.ReportMenu_menuContainer__Qm28T{position:relative}.ReportMenu_optionsButton__Ct1BQ{background:none;border:none;cursor:pointer;padding:.5rem;font-size:1.2rem;line-height:1;border-radius:50%;color:var(--text)}.ReportMenu_optionsButton__Ct1BQ:hover{background-color:var(--subtle-bg)}.ReportMenu_dropdownMenu__wj38R{position:absolute;top:0;right:100%;background:var(--bg);border:1px solid var(--border);border-radius:8px;z-index:10;overflow:hidden;min-width:150px}.ReportMenu_dropdownItem__f9Zi7{padding:.75rem 1.5rem;cursor:pointer;border:none;background:none;width:100%;text-align:left;font-size:.9rem;color:var(--text)}.ReportMenu_dropdownItem__f9Zi7:hover{background-color:var(--subtle-bg);color:var(--text)}.CustomAlert_overlay__qn0rL{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(2px)}.CustomAlert_alertBox__1ZBxC{background:var(--subtle-bg);padding:24px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:90%;max-width:450px;position:relative;border-left:6px solid;animation:CustomAlert_fadeIn__dWoXa .3s ease-out}.CustomAlert_info__ovWB1,.CustomAlert_success__HVO_e{border-color:var(--accent)}.CustomAlert_error__W4unG,.CustomAlert_warning__Q_R1L{border-color:var(--danger)}.CustomAlert_closeButton__r5jdZ{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer}.CustomAlert_closeButton__r5jdZ:hover{color:var(--text)}.CustomAlert_title__Vcixc{margin-top:0;margin-bottom:12px;font-size:1.5rem;color:var(--text)}.CustomAlert_message__Y3Qzd{margin-bottom:20px;color:var(--text-secondary);line-height:1.6}.CustomAlert_actionsContainer__HJAIm{display:flex;justify-content:flex-end;gap:12px}.CustomAlert_button__jIVoj{padding:10px 20px;border-radius:6px;border:none;font-size:1rem;font-weight:500;cursor:pointer}.CustomAlert_button__jIVoj:active{transform:scale(.98)}.CustomAlert_primary__wWuJL,.CustomAlert_secondary__1xXen{background-color:transparent!important;color:var(--text-secondary)!important}.CustomAlert_caution__BGKPJ{background-color:var(--danger)}@keyframes CustomAlert_fadeIn__dWoXa{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Navbar_navbar__XlgWY{display:flex;flex-direction:column;padding:.75rem 1rem;height:auto;position:sticky;top:0;z-index:9999999;background-color:var(--bg);border-bottom:1px solid var(--border);transition:height .2s ease-in-out}.Navbar_topRow__76yZW{display:flex;justify-content:space-between;align-items:center;width:100%;height:3rem}.Navbar_navLeft__lGgb8,.Navbar_navRight__jesfS{display:flex;align-items:center;gap:.75rem}.Navbar_navLeft__lGgb8{visibility:visible!important}.Navbar_desktopNavLinks__PAf5W,.Navbar_desktopSearchContainer___57o0{display:none}.Navbar_searchIconToggle__t711F{display:flex;background:none;border:none;cursor:pointer;padding:.5rem}.Navbar_searchIconToggle__t711F svg{width:24px;height:24px;stroke:var(--text)}.Navbar_mobileSearchContainer__MZIBG{width:100%;padding-top:.75rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}.Navbar_mobileSearchContainer__MZIBG.Navbar_mobileVisible__W3FZa{max-height:200px;opacity:1}.Navbar_userMenuContainer__Uo0e4{position:relative}.Navbar_userMenuTrigger___iZLM{background:none;cursor:pointer;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border:2px solid transparent;transition:border-color .2s ease}.Navbar_userMenuTrigger___iZLM:hover{border-color:var(--accent)}.Navbar_avatarImage__ZaHOW{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Navbar_avatarInitial__zkSMN{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--accent);color:var(--bg,white);font-size:1.25rem;font-weight:600}.Navbar_dropdownMenu__UCk99{position:absolute;top:calc(100% + 10px);right:0;width:280px;background-color:var(--bg);border:1px solid var(--border);border-radius:8px;z-index:100;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.Navbar_dropdownMenu__UCk99.Navbar_isOpen__9mYRv{opacity:1;transform:translateY(0);pointer-events:auto}.Navbar_dropdownHeader__lB5Wx{padding:1rem;border-bottom:1px solid var(--border);line-height:1.4}.Navbar_dropdownHeader__lB5Wx p{margin:0 0 .25rem;font-size:.875rem;color:var(--text-secondary)}.Navbar_dropdownHeader__lB5Wx strong{font-size:1rem;color:var(--text)}.Navbar_dropdownSection__pORqT{padding:.75rem;border-bottom:1px solid var(--border)}.Navbar_dropdownSection__pORqT:last-child{border-bottom:none}.Navbar_mobileNavLinks__CrfL5{display:flex;flex-direction:column;gap:.5rem}.Navbar_mobileNavLinks__CrfL5 a{padding:.75rem;border-radius:6px;color:var(--text);text-decoration:none}.Navbar_mobileNavLinks__CrfL5 a:hover{background-color:var(--subtle-bg)}.Navbar_loginButton__FT71R,.Navbar_logoutButton__WaE0w{width:100%;text-align:center;padding:.75rem;border-radius:6px;border:none;cursor:pointer;font-weight:500}.Navbar_loginButton__FT71R{background-color:var(--accent);color:var(--accent-text,white)}.Navbar_loginButton__FT71R:hover{background-color:var(--hover)}.Navbar_logoutButton__WaE0w{background-color:var(--subtle-bg);color:var(--danger);border:1px solid var(--border)}.Navbar_logoutButton__WaE0w:hover{background-color:var(--glow);border-color:var(--danger);color:var(--danger)}.Navbar_themeSelectWrapper__eDAAv{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.Navbar_themeSelectWrapper__eDAAv label{font-size:.875rem;color:var(--text-secondary)}.Navbar_themeSelectWrapper__eDAAv select{flex-grow:1;padding:8px;border-radius:4px;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer}.Navbar_circleToggle__K5hom{width:100%;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem;height:40px;border:1px solid var(--border);background-color:var(--bg);color:var(--text);font-size:1rem;cursor:pointer}.Navbar_circleToggle__K5hom:hover{background-color:var(--subtle-bg);border-color:var(--accent)}.Navbar_links__dKlZ4{color:var(--text);text-decoration:none;font-weight:700}.Navbar_links__dKlZ4:hover{color:var(--accent)}@media (min-width:768px){.Navbar_navbar__XlgWY{flex-direction:row;height:3rem;padding:1rem 1.5rem}.Navbar_topRow__76yZW{flex-grow:1;height:100%}.Navbar_navLeft__lGgb8,.Navbar_navRight__jesfS{gap:1.5rem}.Navbar_desktopSearchContainer___57o0{display:flex;flex-grow:1;justify-content:center;margin:0 2rem;visibility:visible!important}.Navbar_desktopNavLinks__PAf5W{display:flex;gap:1.5rem}.Navbar_mobileNavLinks__CrfL5,.Navbar_mobileSearchContainer__MZIBG,.Navbar_searchIconToggle__t711F{display:none}}.Navbar_animatedHeader__hJhg6{display:inline-block;cursor:pointer}.Navbar_phrase__DZhAU{font-size:1rem;position:relative;display:inline-block}.Navbar_phrase__DZhAU:first-child{margin-right:6rem}.Navbar_mainWord__moTyC,.Navbar_sup__NaRI5{display:inline-block}.Navbar_sup__NaRI5{transition:margin-left .8s ease,opacity .8s ease}.Navbar_firstSup___XiL6,.Navbar_secondSup__xml3J{margin-left:1rem;opacity:.3}.Navbar_secondSup__xml3J{transition-delay:.05s}.Navbar_animatedHeader__hJhg6:hover .Navbar_firstSup___XiL6,.Navbar_animatedHeader__hJhg6:hover .Navbar_secondSup__xml3J{margin-left:.5rem;opacity:1}.Navbar_backButton__IqFht{padding:6px;border:none;border-radius:6px;background:transparent;cursor:pointer;transition:background-color .2s ease}.Navbar_backButton__IqFht:hover{background-color:#f0f0f0}.searchComponent_wrapper___y7qb{width:100%;max-width:768px;margin:0}.searchComponent_form__YKb7s{position:relative;display:flex;align-items:center}.searchComponent_iconWrapper__y3fUa{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;padding-left:16px;pointer-events:none}.searchComponent_icon__KtoXQ{height:20px;width:20px;color:var(--text-secondary)}.searchComponent_loaderIcon__QXGGF{animation:searchComponent_spin__zifsP 1s linear infinite}@keyframes searchComponent_spin__zifsP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchComponent_input__n_6ow{display:block;width:100%;border-radius:9999px;background-color:var(--subtle-bg);padding:10px 95px 10px 48px;font-size:1rem;color:var(--text);transition:border-color .2s;border:1px solid transparent;-webkit-appearance:none}.searchComponent_input__n_6ow::-moz-placeholder{color:var(--text-secondary)}.searchComponent_input__n_6ow::placeholder{color:var(--text-secondary)}.searchComponent_input__n_6ow:focus{outline:none;border-color:var(--accent)}.searchComponent_buttonWrapper__fWvhx{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;padding-right:4px}.searchComponent_clearButton__AWTzR{background:transparent;border:none;cursor:pointer;padding:8px;color:var(--text-secondary);display:flex;align-items:center}.searchComponent_clearButton__AWTzR:hover{color:#4b5563}.searchComponent_clearIcon__qhSyL{height:22px;width:22px}.searchComponent_submitButton__7N0Qf{height:calc(100% - 8px);aspect-ratio:1/1;border-radius:9999px;background-color:transparent;color:var(--text);border:none;cursor:pointer;font-weight:500;padding:0;display:flex;justify-content:center;align-items:center}.searchComponent_submitButtonText__7ZYC_{font-size:.5rem}.searchComponent_submitButton__7N0Qf:focus,.searchComponent_submitButton__7N0Qf:hover{background-color:var(--accent);color:var(--bg)}.searchComponent_submitButton__7N0Qf:focus{outline:none}.searchComponent_submitButton__7N0Qf:disabled{opacity:.5;cursor:not-allowed;background-color:transparent!important;color:var(--text-secondary)!important}@media (min-width:768px){.searchComponent_input__n_6ow{font-size:1.125rem;padding:12px 140px 12px 48px}.searchComponent_submitButton__7N0Qf{aspect-ratio:auto;width:auto;padding:0 20px}.searchComponent_submitButtonText__7ZYC_{display:inline;font-size:1rem}}.searchComponent_input__n_6ow::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.NotificationBell_bellContainer__7ngsB{position:relative}.NotificationBell_bellButton___pFvT{position:relative;background:none;border:none;cursor:pointer;color:var(--accent);padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.NotificationBell_bellButton___pFvT:hover{background-color:var(--subtle-bg)}.NotificationBell_badge__cu1Q6{position:absolute;top:0;right:0;background-color:var(--accent);color:var(--accent-text,white);border-radius:50%;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg)}.NotificationBell_dropdown__2bb2O{position:absolute;top:calc(100% + 10px);right:0;background-color:var(--bg);border:1px solid var(--border);border-radius:12px;width:380px;z-index:1000;padding:0;display:flex;flex-direction:column;overflow:hidden}.NotificationBell_header__pIb6L{padding:12px 16px;border-bottom:1px solid var(--border);background-color:var(--bg);display:flex;justify-content:space-between;align-items:center}.NotificationBell_tabs__c7Mvc{display:flex;gap:8px}.NotificationBell_tabs__c7Mvc button{padding:6px 12px;border:1px solid var(--border);background-color:transparent;color:var(--text-secondary);border-radius:16px;cursor:pointer;font-size:.9rem}.NotificationBell_tabs__c7Mvc button:hover{background-color:var(--subtle-bg);color:var(--text)}.NotificationBell_tabs__c7Mvc button.NotificationBell_activeTab__Mb65U{background-color:var(--accent);color:var(--accent-text,white);border-color:var(--accent)}.NotificationBell_controls___MBaK{display:flex;align-items:center;font-size:.8rem}.NotificationBell_markAllButton__ezQAO{padding:6px 10px;border:1px solid var(--border);color:var(--text-secondary);background:transparent;border-radius:6px;cursor:pointer}.NotificationBell_markAllButton__ezQAO:hover{background-color:var(--subtle-bg);color:var(--text)}.NotificationBell_markAllButton__ezQAO:disabled{border-color:var(--border);color:var(--border);cursor:not-allowed;background-color:transparent}.NotificationBell_content__c9eWX{max-height:400px;overflow-y:auto}.NotificationBell_content__c9eWX ul{list-style:none;margin:0;padding:0}.NotificationBell_dropdown__2bb2O li{border-bottom:1px solid var(--border)}.NotificationBell_dropdown__2bb2O li:last-child{border-bottom:none}.NotificationBell_dropdown__2bb2O li.NotificationBell_unread__N4a4g{background-color:var(--glow)}.NotificationBell_notificationLink__zDGz3{display:block;padding:12px 16px;text-decoration:none;color:var(--text)}.NotificationBell_notificationLink__zDGz3:hover{background-color:var(--subtle-bg)}.NotificationBell_notificationLink__zDGz3 strong{display:block;font-size:1rem;font-weight:600;margin-bottom:2px;color:var(--text)}.NotificationBell_notificationLink__zDGz3 p{margin:0 0 6px;font-size:.9rem;color:var(--text-secondary);line-height:1.4}.NotificationBell_notificationLink__zDGz3 small{font-size:.75rem;color:var(--text-secondary);opacity:.8}.NotificationBell_noNotifications__yckZ_{padding:40px 20px;text-align:center;color:var(--text-secondary)}.NotificationBell_loadMoreTrigger__DKB0d{padding:16px;text-align:center;font-style:italic;color:var(--text-secondary);border-top:1px solid var(--border)}.NotificationBell_footer__J55J8{display:none}@media (max-width:768px){.NotificationBell_dropdown__2bb2O{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:0;border:none;box-shadow:none;display:flex;flex-direction:column}.NotificationBell_header__pIb6L{padding-top:16px;padding-bottom:16px;flex-wrap:wrap}.NotificationBell_tabs__c7Mvc{order:2;width:100%;justify-content:space-around;margin-top:12px;margin-bottom:0}.NotificationBell_tabs__c7Mvc button{flex-grow:1}.NotificationBell_controls___MBaK{order:1;width:100%;justify-content:flex-end}.NotificationBell_content__c9eWX{flex-grow:1;max-height:none}.NotificationBell_footer__J55J8{display:block;padding:12px 16px;border-top:1px solid var(--border);background-color:var(--subtle-bg);text-align:center}.NotificationBell_footer__J55J8 p{margin:0;font-size:.75rem;color:var(--text-secondary)}}.CreatePostModal_createBtn__E0A6Y{background-color:var(--accent);color:var(--bg,white);border:none;border-radius:50%;width:50px;height:50px;display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;z-index:100;box-shadow:0 4px 12px var(--glow)}.CreatePostModal_createBtn__E0A6Y:hover{transform:scale(1.1) translateY(-2px);background-color:var(--hover)}.CreatePostModal_createBtn__E0A6Y svg{width:24px;height:24px}.CreatePostModal_overlay__9E39Z{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--subtle-bg,#ffffffd0);backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:center;align-items:center;padding:1rem;animation:CreatePostModal_fadeIn__0tTqH .3s ease-in-out}@keyframes CreatePostModal_fadeIn__0tTqH{0%{opacity:0}to{opacity:1}}.CreatePostModal_modal__FECa_{width:100%;max-width:850px;height:100%;max-height:90vh;display:flex;flex-direction:column;background-color:var(--bg);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden;animation:CreatePostModal_slideUp__DUS12 .4s cubic-bezier(.16,1,.3,1)}@keyframes CreatePostModal_slideUp__DUS12{0%{transform:translateY(30px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.CreatePostModal_header__pMiaS{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0}.CreatePostModal_header__pMiaS h2{font-size:1.25rem;margin:0;color:var(--accent)}.CreatePostModal_headerControls__5QJgS{display:flex;align-items:center;gap:.5rem}.CreatePostModal_closeBtn__v3VYX{display:grid;place-items:center;background:none;border:none;padding:.5rem;cursor:pointer;color:var(--text-secondary);border-radius:8px}.CreatePostModal_closeBtn__v3VYX:hover{background:var(--subtle-bg);color:var(--text)}.CreatePostModal_optionsContainer__SOwzU{position:relative}.CreatePostModal_optionsBtn__5a7Mh{display:grid;place-items:center;background:none;border:none;padding:.5rem;cursor:pointer;color:var(--text-secondary);border-radius:8px}.CreatePostModal_optionsBtn__5a7Mh:hover{background:var(--subtle-bg);color:var(--text)}.CreatePostModal_optionsDropdown__dnfRq{position:absolute;top:calc(100% + 8px);right:0;background-color:var(--bg);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;width:260px;padding:.5rem;animation:CreatePostModal_fadeInScaleUp__RfxMw .2s cubic-bezier(.16,1,.3,1);transform-origin:top right}.CreatePostModal_dropdownItem__HSNvE{display:flex;align-items:center;padding:.5rem;gap:.75rem}.CreatePostModal_dropdownItem__HSNvE svg{color:var(--text-secondary);flex-shrink:0}.CreatePostModal_divider__pPmcp{border:none;border-top:1px solid var(--border);margin:.25rem 0}.CreatePostModal_infoBtn__bMfuc{background:none;border:1px solid var(--border);color:var(--text-secondary);border-radius:50%;width:20px;height:20px;font-size:.75rem;cursor:pointer;display:grid;place-items:center}.CreatePostModal_formGrid__SVvs6{flex-grow:1;display:grid;grid-template-columns:1fr;padding:1.5rem;grid-gap:2rem;gap:2rem;overflow-y:auto}.CreatePostModal_mainContentColumn__I3qiW,.CreatePostModal_sidebarColumn__YFu7l{display:flex;flex-direction:column;gap:2rem;min-width:0}.CreatePostModal_inputGroup__FwDOu{display:flex;flex-direction:column;gap:.5rem}.CreatePostModal_label__6MiGx{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.CreatePostModal_categorySelect__eVKQc{padding:.75rem;border:1px solid var(--border);border-radius:8px;background-color:var(--subtle-bg);font-size:1rem;color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;cursor:pointer}.CreatePostModal_categorySelect__eVKQc:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px var(--glow)}.CreatePostModal_descriptionTextarea__w_RDd,.CreatePostModal_headingInput___q0yi,.CreatePostModal_websiteInput__VwC0c{background-color:var(--subtle-bg);border:1px solid var(--border);color:var(--text);padding:.75rem;border-radius:8px;font-size:1rem}.CreatePostModal_descriptionTextarea__w_RDd:focus,.CreatePostModal_headingInput___q0yi:focus,.CreatePostModal_websiteInput__VwC0c:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px var(--glow)}.CreatePostModal_headingInput___q0yi{font-weight:600;resize:none}.CreatePostModal_descriptionTextarea__w_RDd{resize:vertical;height:300px;line-height:1.6}.CreatePostModal_charCount__b6kYA{font-size:.875rem;color:var(--text-secondary);text-align:right}.CreatePostModal_errorText__gMX8X{color:var(--danger);font-weight:500}.CreatePostModal_sidebarPanel__AwNPw{display:none;flex-direction:column;gap:.75rem;border-radius:8px;background-color:var(--subtle-bg);border:1px solid var(--border)}.CreatePostModal_sidebarTitle__UlviY{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:var(--text)}.CreatePostModal_tagsPanel__xVDG_{display:flex;flex-direction:column;gap:.75rem}.CreatePostModal_tagList__1YUcq{display:flex;flex-wrap:wrap;gap:.5rem}.CreatePostModal_tagItem__T9BCd{display:inline-flex;align-items:center;gap:.25rem;background-color:var(--accent);color:var(--accent-text,white);padding:4px 10px;border-radius:16px;font-size:.875rem;font-weight:500}.CreatePostModal_removeTagBtn__o1nzP{background:transparent;border:none;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;cursor:pointer;color:inherit}.CreatePostModal_removeTagBtn__o1nzP:hover{background:rgba(0,0,0,.2)}.CreatePostModal_actions__yR7YF{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border);flex-shrink:0}.CreatePostModal_actions__yR7YF button{padding:10px 25px;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:all .2s}.CreatePostModal_secondaryBtn__0o00Q{background-color:var(--subtle-bg);color:var(--text);border:1px solid var(--border)}.CreatePostModal_secondaryBtn__0o00Q:hover:not(:disabled){background-color:var(--border)}.CreatePostModal_primaryBtn__AYi4z{background-color:var(--accent);color:var(--accent-text,white)}.CreatePostModal_primaryBtn__AYi4z:hover:not(:disabled){background-color:var(--hover)}.CreatePostModal_primaryBtn__AYi4z:disabled{background-color:var(--subtle-bg);color:var(--text-secondary);cursor:not-allowed;opacity:.7}.CreatePostModal_statusView__tV96J{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;flex-grow:1}.CreatePostModal_statusView__tV96J h2{margin:1rem 0 .5rem}.CreatePostModal_statusView__tV96J p{color:var(--text-secondary);max-width:300px}.CreatePostModal_formErrorText__Kfjsy{color:var(--danger);text-align:center;font-weight:500;padding:0 1.5rem 1rem;margin-top:-1rem}.CreatePostModal_toggleSwitch__aNe0A{display:inline-flex;align-items:center;cursor:pointer;gap:.75rem;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;color:var(--text);flex-grow:1}.CreatePostModal_toggleSwitch__aNe0A input{opacity:0;width:0;height:0}.CreatePostModal_slider__egkoU{position:relative;width:40px;height:22px;background-color:var(--border);border-radius:22px}.CreatePostModal_slider__egkoU:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .2s}.CreatePostModal_toggleSwitch__aNe0A input:checked+.CreatePostModal_slider__egkoU{background-color:var(--accent)}.CreatePostModal_toggleSwitch__aNe0A input:checked+.CreatePostModal_slider__egkoU:before{transform:translateX(18px)}@media (min-width:821px){.CreatePostModal_formGrid__SVvs6{grid-template-columns:2fr 1fr;gap:2rem;padding:1.5rem 2rem}.CreatePostModal_optionsBtn__5a7Mh{display:none}.CreatePostModal_sidebarPanel__AwNPw{display:flex}}@media (max-width:768px){.CreatePostModal_overlay__9E39Z{padding:0;background-color:var(--bg);backdrop-filter:none}.CreatePostModal_modal__FECa_{max-height:100vh;height:100%;border-radius:0;box-shadow:none}.CreatePostModal_actions__yR7YF,.CreatePostModal_formGrid__SVvs6,.CreatePostModal_header__pMiaS{padding-left:1rem;padding-right:1rem}.CreatePostModal_actions__yR7YF{flex-direction:column-reverse;gap:.75rem}.CreatePostModal_actions__yR7YF button{width:100%;padding-block:14px;font-size:1rem}.CreatePostModal_sidebarPanel__AwNPw{display:none}}@keyframes CreatePostModal_fadeInScaleUp__RfxMw{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CreatePostModal_descriptionTextarea__w_RDd:not(:-moz-placeholder-shown){overflow-y:auto}.CreatePostModal_descriptionTextarea__w_RDd:focus,.CreatePostModal_descriptionTextarea__w_RDd:not(:placeholder-shown){overflow-y:auto}.UniversalBackButton_backButton__uzzlT{padding:6px;border:none;border-radius:6px;background:transparent;cursor:pointer;transition:background-color .2s ease}.UniversalBackButton_backButton__uzzlT:hover{background-color:#f0f0f0}.ScrollUpButton_scrollButton__4ihTs{position:fixed;bottom:5rem;right:2rem;width:50px;height:50px;border-radius:50%;background-color:rgba(0,0,0,.7);color:white;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:999;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s}.ScrollUpButton_scrollButton__4ihTs:hover{background-color:rgba(0,0,0,.9);transform:translateY(-2px)}.ScrollUpButton_scrollButton__4ihTs.ScrollUpButton_visible__F5nTz{opacity:1;transform:translateY(0);visibility:visible}.ScrollUpButton_icon__y0DhY{width:24px;height:24px}.NodesGrid_postsPageContainer__eWg3a{height:calc(100vh - 150px);background-color:var(--bg);display:flex;flex-direction:column;overflow:hidden}.NodesGrid_header__V25R0{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;margin-bottom:1.5rem;flex-shrink:0}.NodesGrid_title__wcfRt{font-size:1.75rem;font-weight:700;color:var(--text)}.NodesGrid_refreshButton__qJM10{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--subtle-bg);border:1px solid var(--border);border-radius:50%;cursor:pointer;color:var(--text-secondary);transition:all .2s ease-in-out}.NodesGrid_refreshButton__qJM10:hover{color:var(--accent);border-color:var(--accent);transform:rotate(-90deg)}.NodesGrid_refreshButton__qJM10:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.NodesGrid_postsGrid__Cw9Jf{overflow-y:auto;padding:1rem;height:100%;-moz-column-count:4;column-count:4;-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-fill:balance;column-fill:balance}.NodesGrid_postsGrid__Cw9Jf::-webkit-scrollbar{width:8px}.NodesGrid_postsGrid__Cw9Jf::-webkit-scrollbar-track{background:transparent}.NodesGrid_postsGrid__Cw9Jf::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px;border:2px solid var(--bg)}.NodesGrid_postsGrid__Cw9Jf::-webkit-scrollbar-thumb:hover{background:var(--accent)}@media (max-width:1200px){.NodesGrid_postsGrid__Cw9Jf{-moz-column-count:3;column-count:3}}@media (max-width:1024px){.NodesGrid_postsGrid__Cw9Jf{-moz-column-count:2;column-count:2}}@media (max-width:768px){.NodesGrid_postsPageContainer__eWg3a{height:auto;overflow-y:visible;padding:1rem}.NodesGrid_header__V25R0{margin-bottom:1rem}.NodesGrid_postsGrid__Cw9Jf{-moz-column-count:1;column-count:1;height:auto;overflow-y:visible;padding:0}}.Node_node__F_5xG{cursor:pointer;text-decoration:none;margin-bottom:1.5rem;display:block}.Node_node__F_5xG,.Node_postCard__ZXFqE{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;width:100%;box-sizing:border-box}.Node_postCard__ZXFqE{border-radius:8px;border:1px solid var(--border);padding:1rem;display:flex;flex-direction:column;transition:transform .2s ease-out,box-shadow .2s ease-out}.Node_postCard__ZXFqE:hover{transform:translateY(-3px)}.Node_postContent__kelIf{flex-grow:1}.Node_postTitle__1Aftm{font-size:1rem;font-weight:600;color:var(--text);margin:0 0 .75rem;line-height:1.6}.Node_postExcerpt__FUufP{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin:0;word-wrap:break-word;overflow-wrap:break-word}.Node_postMeta__ag8Db{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.Node_authorInfo__8da6D{display:flex;align-items:center;gap:.75rem}.Node_authorAvatar__M49tY{width:28px;height:28px;border-radius:50%}.Node_authorName__rlW9b{font-size:.875rem;font-weight:500;color:var(--accent)}.Node_postDate__QFiXi{font-size:.875rem;color:var(--text-secondary)}.Node_avatarInitial__wMhsX{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--accent);color:var(--accent-text,white);font-weight:700}.Node_node__F_5xG{opacity:0;animation:Node_fadeInUp__zOaER .5s ease-out forwards}.Node_node__F_5xG:first-child{animation-delay:.1s}.Node_node__F_5xG:nth-child(2){animation-delay:.2s}.Node_node__F_5xG:nth-child(3){animation-delay:.3s}.Node_node__F_5xG:nth-child(4){animation-delay:.4s}.Node_node__F_5xG:nth-child(5){animation-delay:.5s}.Node_node__F_5xG:nth-child(6){animation-delay:.6s}.Node_node__F_5xG:nth-child(7){animation-delay:.7s}.Node_node__F_5xG:nth-child(8){animation-delay:.8s}.Node_node__F_5xG:nth-child(9){animation-delay:.9s}.Node_node__F_5xG:nth-child(10){animation-delay:1s}.Node_node__F_5xG:nth-child(11){animation-delay:1.1s}.Node_node__F_5xG:nth-child(12){animation-delay:1.2s}@keyframes Node_fadeInUp__zOaER{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Node_node__F_5xG{margin-bottom:1rem}}@media (max-width:768px){.Node_node__F_5xG{margin-bottom:1rem}.Node_postCard__ZXFqE{padding:1rem}.Node_postExcerpt__FUufP,.Node_postTitle__1Aftm{font-size:1rem}}.PushNotificationManager_container__c2N78{padding:20px;border:1px solid var(--border);border-radius:8px;max-width:400px;margin:20px auto;text-align:center;background-color:var(--bg)}.PushNotificationManager_button__s3ZQY{padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;background-color:var(--accent);color:var(--accent-text,white)}.PushNotificationManager_button__s3ZQY:hover{background-color:var(--hover)}.PushNotificationManager_button__s3ZQY:disabled{background-color:var(--subtle-bg);color:var(--text-secondary);cursor:not-allowed;opacity:.7}.PushNotificationManager_subscribed___WWzz{color:var(--success,#16a34a);font-weight:700}.PushNotificationManager_unsubscribed__0uODg{color:var(--text-secondary);font-weight:700}.AssessmentStarter_container__2ghnL{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;max-width:400px;margin:2rem auto;text-align:center}.AssessmentStarter_message__KKjTX{font-size:1rem;color:#333;margin:0;white-space:pre-line}.AssessmentStarter_button__FzN_E{padding:12px 24px;font-size:1.1rem;font-weight:700;border-radius:6px;border:none;cursor:pointer;transition:background-color .2s,transform .2s;text-decoration:none;color:white;display:inline-block}.AssessmentStarter_button__FzN_E:hover:not(:disabled){transform:translateY(-2px)}.AssessmentStarter_button__FzN_E.AssessmentStarter_error__ZiPhG,.AssessmentStarter_button__FzN_E.AssessmentStarter_loading__tVzyz,.AssessmentStarter_button__FzN_E.AssessmentStarter_wait__iIhZw{background-color:#a0aec0;cursor:not-allowed}.AssessmentStarter_button__FzN_E.AssessmentStarter_start__fh0nx{background-color:#38a169}.AssessmentStarter_button__FzN_E.AssessmentStarter_start__fh0nx:hover{background-color:#2f855a}.AssessmentStarter_button__FzN_E.AssessmentStarter_resume__xCvQk{background-color:#3182ce}.AssessmentStarter_button__FzN_E.AssessmentStarter_resume__xCvQk:hover{background-color:#2b6cb0}.AssessmentStarter_viewButton__kSWN9{display:inline-block;padding:.5rem 1rem;background-color:#3182ce;color:white;text-decoration:none;border-radius:6px;font-weight:500;transition:background-color .2s}.AssessmentStarter_viewButton__kSWN9:hover{background-color:#2b6cb0}.CEPFaq_faqTriggerButton__QxDk2{position:relative;top:0;right:0;width:30px;height:30px;border-radius:50%;background:#3b82f6;color:white;border:none;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:999;box-shadow:0 4px 12px rgba(59,130,246,.4);align-self:flex-end}.CEPFaq_faqTriggerButton__QxDk2:hover{background:#2563eb;transform:scale(1.1);box-shadow:0 6px 16px rgba(59,130,246,.5)}.CEPFaq_faqTriggerButton__QxDk2:active{transform:scale(.95)}.CEPFaq_modalOverlay__sfXd1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;animation:CEPFaq_fadeIn__uiU6w .2s ease}@keyframes CEPFaq_fadeIn__uiU6w{0%{opacity:0}to{opacity:1}}.CEPFaq_modalContent__lEBOl{background:white;border-radius:16px;max-width:900px;width:100%;max-height:60vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:CEPFaq_slideUp__eC7Lr .3s ease;scrollbar-width:none;-ms-overflow-style:none}.CEPFaq_modalContent__lEBOl::-webkit-scrollbar{display:none}@keyframes CEPFaq_slideUp__eC7Lr{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CEPFaq_closeButton__tMmfA{position:sticky;top:15px;left:calc(100% - 55px);background:#f1f5f9;border:none;font-size:2rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;color:#64748b;transition:all .2s ease;z-index:10;margin-bottom:-40px}.CEPFaq_closeButton__tMmfA:hover{background:#e2e8f0;color:#1e293b;transform:rotate(90deg)}.CEPFaq_container__7n_a4{padding:40px 30px}.CEPFaq_title__AR54X{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:30px;text-align:center}.CEPFaq_faqList__FgeqY{display:flex;flex-direction:column;gap:12px}.CEPFaq_faqItem__logCQ{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:white;transition:box-shadow .2s ease}.CEPFaq_faqItem__logCQ:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.CEPFaq_faqButton__3NRii{width:100%;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;background:white;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.CEPFaq_faqButton__3NRii:hover{background-color:#f8f9fa}.CEPFaq_faqButton__3NRii.CEPFaq_active__PE9p8{background-color:#f0f7ff}.CEPFaq_faqQuestion__ZZ4CM{font-size:1.1rem;font-weight:600;color:#2c3e50;flex:1 1;padding-right:15px}.CEPFaq_icon__PQv3L{font-size:1.5rem;color:#3b82f6;font-weight:300;min-width:24px;text-align:center}.CEPFaq_faqContent__HfAKM{padding:0 20px 20px;animation:CEPFaq_slideDown__YVPqr .3s ease}@keyframes CEPFaq_slideDown__YVPqr{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CEPFaq_faqAnswer__GCZ30{color:#4a5568;line-height:1.6;margin:0 0 15px;font-size:.95rem;text-align:left}.CEPFaq_subFaqList__DvPvT{margin-top:20px;padding-top:15px;border-top:1px solid #e0e0e0}.CEPFaq_subFaqTitle__u8ex_{font-size:.9rem;font-weight:600;color:#64748b;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.CEPFaq_subFaqItem__yLc51{margin-bottom:8px;border-left:3px solid #3b82f6;background:#f8fafc;border-radius:4px}.CEPFaq_subFaqButton__FpPtB{width:100%;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.CEPFaq_subFaqButton__FpPtB:hover{background-color:#f1f5f9}.CEPFaq_subFaqButton__FpPtB.CEPFaq_active__PE9p8{background-color:#e0f2fe}.CEPFaq_subFaqQuestion__J9as5{font-size:.95rem;font-weight:500;color:#334155;flex:1 1;padding-right:10px}.CEPFaq_subFaqContent__MqsGg{padding:0 15px 12px;animation:CEPFaq_slideDown__YVPqr .3s ease}.CEPFaq_subFaqAnswer__IhDFY{color:#64748b;line-height:1.5;margin:0;font-size:.9rem;text-align:left}@media (max-width:768px){.CEPFaq_faqTriggerButton__QxDk2{width:45px;height:45px;font-size:1.3rem;top:15px;right:15px}.CEPFaq_modalOverlay__sfXd1{padding:10px}.CEPFaq_modalContent__lEBOl{max-height:95vh;border-radius:12px}.CEPFaq_closeButton__tMmfA{width:35px;height:35px;font-size:1.75rem;top:12px;left:calc(100% - 47px)}.CEPFaq_container__7n_a4{padding:30px 20px}.CEPFaq_title__AR54X{font-size:1.5rem;margin-bottom:20px}.CEPFaq_faqButton__3NRii{padding:15px}.CEPFaq_faqQuestion__ZZ4CM{font-size:1rem;padding-right:10px}.CEPFaq_icon__PQv3L{font-size:1.3rem}.CEPFaq_faqContent__HfAKM{padding:0 15px 15px}.CEPFaq_faqAnswer__GCZ30{font-size:.9rem}.CEPFaq_subFaqButton__FpPtB{padding:10px 12px}.CEPFaq_subFaqQuestion__J9as5{font-size:.9rem}.CEPFaq_subFaqAnswer__IhDFY{font-size:.85rem}}@media (max-width:480px){.CEPFaq_faqTriggerButton__QxDk2{width:40px;height:40px;font-size:1.2rem;top:12px;right:12px}.CEPFaq_modalContent__lEBOl{border-radius:8px}.CEPFaq_closeButton__tMmfA{width:32px;height:32px;font-size:1.5rem;left:calc(100% - 44px)}.CEPFaq_container__7n_a4{padding:25px 15px}.CEPFaq_title__AR54X{font-size:1.3rem}.CEPFaq_faqButton__3NRii{padding:12px}.CEPFaq_faqQuestion__ZZ4CM{font-size:.95rem}}.Hero_hero__NjNAX{position:relative;min-height:600px;padding-top:8rem;padding-bottom:2rem;background:linear-gradient(135deg,#0f172a,#1e3a8a 30%,#2563eb 60%,#1e3a8a 85%,#0f172a);overflow:hidden;display:flex;align-items:center;justify-content:center}.Hero_container__xo_vs{position:relative;z-index:10;width:100%;max-width:1280px;padding:0 1.5rem;margin:3rem auto 0}.Hero_contentWrapper__Dw0Qv{display:flex;flex-direction:column;justify-content:center;min-height:600px}.Hero_slidesContainer__y0gma{position:relative}.Hero_slide__3J4t3{opacity:0;transition:opacity .7s ease-in-out,transform .7s ease-in-out;pointer-events:none;position:absolute;top:0;left:0;width:100%}.Hero_slideActive__kUWLY{opacity:1;transform:translateY(0);pointer-events:auto;position:relative}.Hero_slideContent__84QJm{display:flex;flex-direction:column;gap:2rem;align-items:center}.Hero_textContent__js4Ko{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:Hero_slideUp__b_6mM .8s ease-out}.Hero_imageContent__LnDyD{flex:1 1;width:100%;max-width:500px}.Hero_imageWrapper__Xh_n9{position:relative;width:100%;aspect-ratio:16/10;border-radius:1rem;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.3);animation:Hero_slideUp__b_6mM .8s ease-out .3s backwards}.Hero_slideImage___YG58{-o-object-fit:contain;object-fit:contain}.Hero_categoryWrapper__rgvLt{display:flex;align-items:center;justify-content:center;gap:.75rem;animation:Hero_fadeIn__FEBT8 .6s ease-out}.Hero_icon__vsPLo{font-size:2rem}.Hero_categoryBadge__uTTLo{padding:.375rem 1rem;font-size:.75rem;font-weight:700;color:white;border-radius:9999px;text-transform:uppercase;box-shadow:0 10px 15px -3px rgba(0,0,0,.3)}.Hero_title__oP5dg{font-size:clamp(1.5rem,8vw,1.5rem)!important;font-weight:700;margin-bottom:1.5rem;line-height:1.2;color:#cbd5e1;width:100%;min-height:2.4em;display:flex;align-items:center;justify-content:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Hero_subtitle__pl523{font-size:1rem;color:#cbd5e1;max-width:20rem;margin:0 auto 2rem;line-height:1.75!important}.Hero_ctaSection__L4OHv{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:1rem}.Hero_ctaWrapper__mCH5S{width:100%;display:flex;justify-content:center;text-decoration:none}.Hero_ctaButton__JJJvG{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;width:90%;max-width:320px;color:white;font-weight:600;font-size:1rem;border:none;border-radius:9999px;cursor:pointer;box-shadow:0 20px 25px -5px rgba(0,0,0,.3);transition:all .3s ease}.Hero_ctaText__ZFwAq{position:relative;z-index:1}.Hero_ctaArrow__FM1Jx{width:1.25rem;height:1.25rem;transition:transform .3s ease}.Hero_ctaButton__JJJvG:hover .Hero_ctaArrow__FM1Jx{transform:translateX(4px)}@media (min-width:768px){.Hero_hero__NjNAX{padding:5rem 2rem 0}.Hero_container__xo_vs{position:relative;z-index:10;width:100%;max-width:1280px;padding:0 1.5rem;margin:0 auto}.Hero_slideContent__84QJm{flex-direction:row;gap:3rem}.Hero_textContent__js4Ko{align-items:flex-start;text-align:left}.Hero_categoryWrapper__rgvLt,.Hero_title__oP5dg{justify-content:flex-start}.Hero_title__oP5dg{font-size:clamp(3rem,5vw,3rem)!important}.Hero_subtitle__pl523{font-size:1.125rem;margin-left:0;max-width:48rem}.Hero_ctaSection__L4OHv{flex-direction:row;justify-content:space-between;gap:1.5rem}.Hero_ctaWrapper__mCH5S{width:auto}.Hero_ctaButton__JJJvG{width:auto;max-width:none}.Hero_localNav__mf24Y .Hero_scrollableNav__py6cN{justify-content:center;overflow-x:unset}}.Hero_controls__gviWQ{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.Hero_navButton__mYNDK,.Hero_playButton__nv5Z6{padding:.75rem;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:none;border-radius:50%;cursor:pointer;transition:all .3s ease}.Hero_navButton__mYNDK:hover,.Hero_playButton__nv5Z6:hover{background:rgba(255,255,255,.2)}.Hero_navIcon__XYXpE,.Hero_playIcon__cy2sG{width:1.25rem;height:1.25rem;color:white;display:block}.Hero_dotsContainer__IGIet{display:flex;align-items:center;gap:.75rem}.Hero_dotButton__VR9lD{background:none;border:none;cursor:pointer;padding:0}.Hero_dot__u0ZZr{width:3rem;height:.75rem;border-radius:9999px;background:rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden}.Hero_dotButton__VR9lD:hover .Hero_dot__u0ZZr{background:rgba(255,255,255,.2)}.Hero_dotActive__mzoRv{background:rgba(255,255,255,.3)}.Hero_dotProgress__KY4Q0{position:absolute;top:0;left:0;height:100%;background:white;border-radius:9999px;transition:width .1s linear}.Hero_localNav__mf24Y{width:100%;position:relative;z-index:5;transition:all .3s ease-in-out}.Hero_scrollableNav__py6cN{display:flex;align-items:center;gap:1rem;justify-content:flex-start;overflow-x:auto;padding:1rem;-ms-overflow-style:none;scrollbar-width:none}.Hero_scrollableNav__py6cN::-webkit-scrollbar{display:none}.Hero_localNav__mf24Y.Hero_sticky__bm3a8{position:fixed;top:0;left:0;width:100%;margin-top:0;background-color:rgba(255,255,255,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:100;animation:Hero_slideDown__NppLO .3s ease-in-out}.Hero_navLink__GnCck{color:rgba(255,255,255,.7);text-decoration:none;font-weight:500;font-size:.9rem;padding:.5rem 1rem;border-radius:999px;background-color:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);transition:all .2s ease-in-out;white-space:nowrap}.Hero_navLink__GnCck:hover{color:#fff;background-color:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.Hero_navLink__GnCck.Hero_sticky__bm3a8{color:#000;background-color:#fff;border-color:rgba(0,0,0,.3)}.Hero_navLink__GnCck.Hero_sticky__bm3a8:hover{color:#000;background-color:#f0f0f0;border-color:rgba(0,0,0,.4)}.Hero_blueGradient__otfP8.Hero_categoryBadge__uTTLo{background:linear-gradient(90deg,#2563eb,#06b6d4)}.Hero_purpleGradient__JSpqq.Hero_categoryBadge__uTTLo{background:linear-gradient(90deg,#9333ea,#ec4899)}.Hero_greenGradient__IEHX5.Hero_categoryBadge__uTTLo{background:linear-gradient(90deg,#059669,#14b8a6)}.Hero_title__oP5dg span{background-clip:text;-webkit-background-clip:text}.Hero_ctaButton__JJJvG.Hero_blueGradient__otfP8{background:linear-gradient(90deg,#2563eb,#06b6d4)}.Hero_ctaButton__JJJvG.Hero_purpleGradient__JSpqq{background:linear-gradient(90deg,#9333ea,#ec4899)}.Hero_ctaButton__JJJvG.Hero_greenGradient__IEHX5{background:linear-gradient(90deg,#059669,#14b8a6)}.Hero_ctaButton__JJJvG:hover{box-shadow:0 25px 30px -5px rgba(0,0,0,.4)}.Hero_bgAnimation__Z_KBo{position:absolute;inset:0;overflow:hidden;pointer-events:none}.Hero_bgCircle1__D90jd{top:0;left:25%;background:rgba(59,130,246,.1)}.Hero_bgCircle1__D90jd,.Hero_bgCircle2__SSs4T{position:absolute;width:384px;height:384px;border-radius:50%;filter:blur(80px);animation:Hero_pulse__f7wCl 4s ease-in-out infinite}.Hero_bgCircle2__SSs4T{bottom:0;right:25%;background:rgba(168,85,247,.1);animation-delay:1s}@keyframes Hero_pulse__f7wCl{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@keyframes Hero_fadeIn__FEBT8{0%{opacity:0}to{opacity:1}}@keyframes Hero_slideUp__b_6mM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_slideDown__NppLO{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.YouTubePlayer_container__WONjf{width:100%;max-width:800px;margin:0 auto}.YouTubePlayer_videoWrapper__ttZle{position:relative;width:100%;aspect-ratio:16/9;background-color:#e2e2e2;border-radius:8px;overflow:hidden}.YouTubePlayer_iframe__F2tIG{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:2;opacity:0;transition:opacity .3s ease-in-out}.YouTubePlayer_iframeLoaded__RSOhp{opacity:1}.YouTubePlayer_placeholder__xQ8H8{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:YouTubePlayer_skeleton-loading__4hwMk 1.5s infinite;z-index:1}@keyframes YouTubePlayer_skeleton-loading__4hwMk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.YouTubePlayer_container__WONjf{width:90%!important}}.Features_featuresSection__pOA9c{padding:4rem 2rem;background-color:var(--subtle-bg);border-radius:16px}.Features_intro__tDWAf{text-align:center;margin-bottom:3rem}.Features_intro__tDWAf h2{font-size:clamp(2rem,5vw,2.8rem);font-weight:700;margin-bottom:.5rem}.Features_intro__tDWAf p{font-size:1.125rem;color:var(--text-secondary)}.Features_grid__hdUGn{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.Features_card__zua2M{background-color:var(--bg);border:1px solid var(--border);border-radius:12px;padding:2rem;text-align:left;cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 4px 6px -1px rgb(0 0 0/.05),0 2px 4px -2px rgb(0 0 0/.05)}.Features_card__zua2M:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px var(--glow),0 4px 6px -4px var(--glow);border-color:var(--accent)}.Features_iconWrapper__AMVA4{margin-bottom:1.5rem}.Features_cardTitle__NziBe{font-size:1.25rem;font-weight:600;color:var(--text);margin-bottom:.5rem}.Features_cardDescription__hc34p{font-size:1rem;color:var(--text-secondary);line-height:1.5}@media (max-width:768px){.Features_grid__hdUGn{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.Modal_overlay__40zJN{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:Modal_fadeIn__8G_F1 .3s ease-out}.Modal_modal__tfQOn{background:var(--bg);padding:2.5rem;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1);animation:Modal_slideIn__fyVeZ .3s ease-out}.Modal_closeButton__uCYa8{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:2rem;color:var(--text-secondary);cursor:pointer;line-height:1}.Modal_closeButton__uCYa8:hover,.Modal_content__8y44R{color:var(--text)}.Modal_title__NjiLT{font-size:1.75rem;font-weight:700;margin-bottom:1rem}.Modal_description__J9FpJ{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.Modal_benefits__uFHgF{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.Modal_benefits__uFHgF h3{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.Modal_benefits__uFHgF ul{list-style:none;padding-left:0}.Modal_benefits__uFHgF li{padding-left:1.5rem;position:relative;margin-bottom:.5rem;color:var(--text-secondary)}.Modal_benefits__uFHgF li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}@keyframes Modal_fadeIn__8G_F1{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__fyVeZ{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.IconPlaceholder_iconContainer__Nt04E{width:64px;height:64px;background-color:var(--subtle-bg);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);transition:all .2s ease-in-out}.IconPlaceholder_card__vbS6r:hover .IconPlaceholder_iconContainer__Nt04E,.IconPlaceholder_iconContainer__Nt04E:hover{background-color:var(--accent);color:white;transform:scale(1.1)}.IconPlaceholder_icon__TnR_f svg{width:32px;height:32px;color:var(--accent);transition:color .2s ease-in-out}.IconPlaceholder_card__vbS6r:hover .IconPlaceholder_iconContainer__Nt04E svg,.IconPlaceholder_iconContainer__Nt04E:hover svg{color:white}.Storyline_storylineContainer__t_CnR{background-color:var(--bg);padding:4rem;max-width:1400px;margin:0 auto}.Storyline_header__MhgwC{text-align:center;margin-bottom:20px;margin-top:2rem}.Storyline_mainTitle__zdCLm{font-size:clamp(2rem,5vw,2.8rem);font-weight:700;margin-bottom:.5rem}.Storyline_mainSubtitle__apls1{max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6;color:var(--text-secondary,#555)}.Storyline_interactiveArea__IBEgc{position:relative}.Storyline_layoutGrid__lpfqT{display:grid;grid-template-columns:320px 1fr;align-items:flex-start}.Storyline_journeyNav__2Fifh{position:sticky;top:20px;display:flex;flex-direction:column;gap:10px}.Storyline_navButton__S2US_{display:flex;align-items:center;width:100%;padding:15px;gap:15px;border-radius:30px;border:1px solid #e0e0e0;background-color:var(--bg);text-align:left;cursor:pointer;transition:all .2s ease-in-out;color:var(--text,#555)}.Storyline_navButton__S2US_:hover{box-shadow:var(--shadow);border-color:var(--hover);color:var(--text-secondary)}.Storyline_navButtonActive__8vWaS{background-color:var(--accent);color:white;border-color:var(--accent)}.Storyline_navButtonActive__8vWaS:hover{color:white}.Storyline_navButtonText__tmpNv{display:flex;flex-direction:column}.Storyline_navButtonText__tmpNv span{font-size:1.05rem;font-weight:600}.Storyline_navButtonText__tmpNv small{font-size:.85rem;opacity:.8}.Storyline_timeline__a8O6X{position:relative;height:75vh;overflow-y:auto}.Storyline_timeline__a8O6X:after{content:"";position:absolute;width:3px;background-image:linear-gradient(to bottom,var(--primary),transparent);top:0;bottom:0;left:15px;margin-left:-1.5px;border-radius:3px}.Storyline_timelineItem__AnrGs{padding:10px 0 10px 50px;position:relative;width:100%;box-sizing:border-box}.Storyline_timelineDot__aNBmY{position:absolute;width:10px;height:10px;background-color:var(--hover);border:3px solid var(--border);top:24px;left:8px;border-radius:50%;z-index:1}.Storyline_timelineContent__fTLU1{padding:24px;background:var(--card-background);border-radius:12px;box-shadow:var(--shadow);display:flex;align-items:center;gap:20px;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.Storyline_timelineContent__fTLU1:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.Storyline_timelineImage__k_cW1{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0}.Storyline_timelineText__LHNDK h3{font-size:1.25rem;font-weight:600;margin:0 0 8px;color:var(--primary)}.Storyline_timelineText__LHNDK p{font-size:.95rem;line-height:1.6;margin:0}.Storyline_mobileJourneySelector__Z6edt{display:none}@media screen and (max-width:900px){.Storyline_mainTitle__zdCLm{margin-top:5rem}.Storyline_timelineContentArea__SIaKA{scroll-margin-top:170px}.Storyline_storylineContainer__t_CnR{padding:1rem}.Storyline_layoutGrid__lpfqT{grid-template-columns:1fr}.Storyline_journeyNav__2Fifh{display:none}.Storyline_mobileJourneySelector__Z6edt{display:block;position:sticky;top:0;z-index:10;padding:16px;background-color:var(--bg);box-shadow:0 4px 12px rgba(0,0,0,.05);margin-bottom:20px;border-bottom:1px solid var(--card-border,#e0e0e0)}.Storyline_selectLabel__A0WXv{font-size:.875rem;font-weight:500;margin-bottom:8px;display:block;color:var(--text-muted,#666)}.Storyline_selectWrapper__KEhOb{position:relative;display:flex;align-items:center}.Storyline_select__nrZgn{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:14px 40px 14px 16px;font-size:1rem;border-radius:10px;border:1px solid var(--card-border,#ccc);background-color:var(--card-background,#fff);color:var(--text-color,#333);cursor:pointer;transition:border .2s,box-shadow .2s}.Storyline_select__nrZgn:focus{outline:none;border-color:var(--primary,#007bff);box-shadow:0 0 0 3px rgba(0,123,255,.2)}.Storyline_selectIcon__ZTnHF{position:absolute;right:16px;pointer-events:none;font-size:1rem;color:var(--text-muted,#999)}.Storyline_timelineContentArea__SIaKA{min-height:auto}.Storyline_timelineContent__fTLU1{flex-direction:column;align-items:flex-start}.Storyline_timelineImage__k_cW1{width:100%;height:180px;margin-bottom:15px}}.Storyline_timelineContentArea__SIaKA{padding:1rem;scroll-margin-top:100px}.Workflow_container__BUI_9{background-color:var(--subtle-bg,#ffffff);padding:2.5rem;border-radius:1.5rem;max-width:1000px;margin:2.5rem auto;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid var(--border,#f3f4f6)}.Workflow_header___obOd{text-align:center;margin-bottom:3rem;margin-top:3rem}.Workflow_title__pRy5s{font-size:clamp(2rem,5vw,2.8rem)}.Workflow_subtitle__NAQka{font-size:1.125rem;color:var(--text-secondary,#4b5563);max-width:600px;margin:0 auto;line-height:1.6}.Workflow_flowchartContainer__hmSSL{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 1.25rem;gap:0}.Workflow_progressLine__M_g77{position:absolute;background-color:var(--border,#d1d5db);height:4px;width:100%;top:50%;left:0;transform:translateY(-50%);z-index:1}.Workflow_progressFill__Hg0ym{position:absolute;background:linear-gradient(90deg,var(--hover,#3b82f6),var(--accent,#8b5cf6));height:100%;border-radius:4px;transition:width .5s cubic-bezier(.4,0,.2,1)}.Workflow_nodeWrapper__0xSxQ{display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;position:relative}.Workflow_node__iYXNd{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--subtle-bg,#ffffff);border:3px solid var(--border,#d1d5db);color:var(--text-secondary,#9ca3af);transition:all .3s ease;cursor:pointer}.Workflow_node__iYXNd.Workflow_hovered__WEQ9M,.Workflow_node__iYXNd:hover{transform:scale(1.1)}.Workflow_node__iYXNd.Workflow_completed__tJo39{border-color:var(--success,#10b981);color:var(--success,#10b981)}.Workflow_node__iYXNd.Workflow_active__4nHXk{border-color:var(--hover,#3b82f6);color:var(--accent,#3b82f6);transform:scale(1.1);box-shadow:0 0 0 8px rgba(59,130,246,.12)}.Workflow_node__iYXNd.Workflow_locked__4hf6t:hover{border-color:var(--text-secondary,#4b5563)}.Workflow_icon__KQP_C{width:24px;height:24px}.Workflow_nodeNumber__t1xvU{font-size:1.5rem;font-weight:700}.Workflow_nodeLabel__8qL_E{margin-top:3rem;font-weight:600;font-size:.875rem;color:var(--text-secondary,#4b5563);transition:color .3s ease;max-width:120px}.Workflow_nodeLabelActive__YivNV{color:var(--text,#111827)}.Workflow_keyStepBadge___fl3F{position:absolute;top:-15px;background-color:var(--accent,#8b5cf6);color:white;padding:.125rem .5rem;border-radius:.75rem;font-size:.625rem;font-weight:700;white-space:nowrap;z-index:3}.Workflow_mobileFlowchart__suGs1{display:none}.Workflow_mobileNode__gK6cG{margin-bottom:1rem;padding:1rem;background-color:var(--subtle-bg,#f9fafb);border-radius:.75rem;border:1px solid var(--border,#e5e7eb);cursor:pointer;transition:all .3s ease}.Workflow_mobileNode__gK6cG:hover{background-color:var(--subtle-bg,#ffffff);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Workflow_mobileNodeHeader__9sqdt{display:flex;align-items:center;gap:1rem}.Workflow_mobileNodeIcon__oOUNT{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--subtle-bg,#ffffff);border:3px solid var(--border,#d1d5db);color:var(--text-secondary,#9ca3af);flex-shrink:0}.Workflow_mobileNodeIcon__oOUNT.Workflow_completed__tJo39{border-color:var(--success,#10b981);color:var(--success,#10b981)}.Workflow_mobileNodeIcon__oOUNT.Workflow_active__4nHXk{border-color:var(--hover,#3b82f6);color:var(--accent,#3b82f6)}.Workflow_mobileNodeTitle__Ap0g0{flex:1 1;font-weight:600;color:var(--text,#111827);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.Workflow_mobileKeyBadge__Yl2_c{background-color:var(--subtle-bg,#8b5cf6);color:white;padding:.125rem .5rem;border-radius:.5rem;font-size:.625rem;font-weight:700;white-space:nowrap}.Workflow_mobileNodeDescription__8A7rJ{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border,#e5e7eb);color:var(--text-secondary,#4b5563);font-size:.875rem;line-height:1.6;animation:Workflow_fadeIn__DmmjE .3s ease}.Workflow_mobileArrow__JEsq_{width:2px;height:24px;background-color:var(--border,#d1d5db);margin:.5rem auto;position:relative}.Workflow_mobileArrow__JEsq_:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid var(--border,#d1d5db)}.Workflow_detailsPanel__zlSiU{margin-top:3rem;padding:1.5rem;background-color:var(--subtle-bg,#f3f4f6);border-radius:1rem;text-align:center}.Workflow_detailsContent___Pq7X{animation:Workflow_fadeIn__DmmjE .5s ease}.Workflow_detailsTitle__25S7Z{font-size:1.25rem;font-weight:700;color:var(--accent,#3b82f6);margin-bottom:.5rem}.Workflow_detailsDescription__Uslbh{font-size:1rem;color:var(--text-secondary,#4b5563);line-height:1.6}@keyframes Workflow_fadeIn__DmmjE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.Workflow_container__BUI_9{padding:1.5rem;margin:1.5rem auto}.Workflow_header___obOd{margin-bottom:2rem;margin-top:5rem}.Workflow_subtitle__NAQka{font-size:1rem}.Workflow_flowchartContainer__hmSSL{display:none}.Workflow_mobileFlowchart__suGs1{display:block}.Workflow_detailsPanel__zlSiU{margin-top:2rem;padding:1rem}.Workflow_detailsTitle__25S7Z{font-size:1.125rem}.Workflow_detailsDescription__Uslbh{font-size:.875rem}}@media (max-width:480px){.Workflow_container__BUI_9{padding:1rem;margin:1rem;border-radius:1rem}.Workflow_keyStepBadge___fl3F{font-size:.5rem;padding:.125rem .375rem}}.ParametricEqualizer_container__3vRTU{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;align-items:center;padding:2rem;background-color:var(--bg);border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ParametricEqualizer_controls__eFuzg{width:100%;display:flex;justify-content:center}.ParametricEqualizer_controls__eFuzg button{padding:10px 20px;font-size:16px;font-weight:700;color:#fff;background-color:#4a4a4a;border:1px solid #666;border-radius:5px;cursor:pointer;transition:background-color .2s}.ParametricEqualizer_controls__eFuzg button:hover{background-color:#5a5a5a}.ParametricEqualizer_eqSvg___vsLz{width:100%;max-width:900px;height:auto;background-color:#000;border:1px solid #444;border-radius:4px;cursor:grab}.ParametricEqualizer_eqSvg___vsLz:active{cursor:grabbing}.ParametricEqualizer_grid__JIoT_ line{stroke:#333;stroke-width:1}.ParametricEqualizer_centerLine__Kp7Xo{stroke:#666;stroke-width:1.5}.ParametricEqualizer_bandPath__yeL5d{stroke:none;mix-blend-mode:screen}.ParametricEqualizer_totalCurve__1P10H{stroke:#ffffff;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.ParametricEqualizer_controlPoint___O6X0{stroke:#000;stroke-width:2;transition:r .1s ease-in-out;cursor:grabbing}.ParametricEqualizer_controlPoint___O6X0:hover{r:18}