.education_educationWrapper__zYBFq{min-height:100vh;position:relative;isolation:isolate;overflow-x:clip;background:var(--edu-bg);color:var(--edu-text);--edu-font-display:var(--edu-font-sans);font-family:var(--edu-font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased}.education_educationWrapper__zYBFq:before{content:"";position:absolute;inset:0;min-height:100%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 120% 80% at 50% -30%,color-mix(in srgb,var(--edu-brand) 14%,transparent),transparent 58%)}[data-theme=dark] .education_educationWrapper__zYBFq:before{background:radial-gradient(ellipse 100% 55% at 50% -10%,rgba(148,140,247,.12),transparent 52%),radial-gradient(ellipse 80% 50% at 100% 100%,rgba(56,189,248,.06),transparent 48%),linear-gradient(180deg,#070a12 0,var(--edu-bg) 48%)}.education_educationWrapper__zYBFq>*{position:relative;z-index:1}.education_header__OpCUz{position:sticky;top:0;z-index:100;overflow:visible;background:color-mix(in srgb,var(--edu-header-bg) 82%,transparent);backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid var(--edu-ring);box-shadow:0 12px 40px rgba(15,23,42,.06)}[data-theme=dark] .education_header__OpCUz{background:rgba(12,16,29,.78);border-bottom-color:rgba(148,163,184,.14);box-shadow:0 12px 32px rgba(0,0,0,.35)}.education_headerContent__QnKdg{position:relative;max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px;overflow:visible}.education_logo__bQgLn{display:flex;align-items:center;gap:10px;min-width:0;font-family:var(--edu-font-display,var(--edu-font-sans,inherit));font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;color:var(--edu-text);text-decoration:none;transition:opacity .2s ease}.education_logo__bQgLn:hover{opacity:.8}.education_logoImg__eGNCw{width:44px;height:44px;border-radius:12px;background:linear-gradient(145deg,var(--edu-brand),color-mix(in srgb,var(--edu-accent) 55%,var(--edu-brand)));display:flex;align-items:center;justify-content:center;color:white;font-weight:800;font-size:.8125rem;letter-spacing:-.04em;box-shadow:0 8px 24px color-mix(in srgb,var(--edu-brand) 35%,transparent)}.education_headerNavDesktop__CuGZI{display:flex;gap:24px;align-items:center}.education_headerNavShopLink__2U8oP{font-size:.875rem;font-weight:600;color:var(--edu-brand);text-decoration:none;padding:6px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--edu-brand) 35%,transparent);transition:background .15s ease,border-color .15s ease;white-space:nowrap}.education_headerNavShopLink__2U8oP:hover{background:color-mix(in srgb,var(--edu-brand) 10%,transparent);border-color:color-mix(in srgb,var(--edu-brand) 60%,transparent)}.education_eduNavToggle__e9FmJ{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0;border:0}.education_eduBurger__bMhKL{display:none;flex-direction:column;justify-content:center;gap:4px;flex-shrink:0;margin-left:auto;padding:8px;border-radius:12px;border:1px solid var(--edu-ring);background:color-mix(in srgb,var(--edu-surface) 88%,transparent);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.education_eduBurger__bMhKL span{width:20px;height:2px;background:var(--edu-text);border-radius:999px;transition:transform .15s ease,opacity .15s ease}[data-theme=dark] .education_eduBurger__bMhKL{background:rgba(255,255,255,.06);border-color:rgba(148,163,184,.22)}.education_eduBurger__bMhKL:hover{border-color:color-mix(in srgb,var(--edu-brand) 45%,var(--edu-ring));background:color-mix(in srgb,var(--edu-brand) 10%,var(--edu-surface))}.education_eduNavToggle__e9FmJ:checked+.education_eduBurger__bMhKL span:first-child{transform:rotate(45deg) translate(4px,4px)}.education_eduNavToggle__e9FmJ:checked+.education_eduBurger__bMhKL span:nth-child(2){opacity:0}.education_eduNavToggle__e9FmJ:checked+.education_eduBurger__bMhKL span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.education_eduMobileNav__hA_d1{display:none;position:absolute;top:calc(100% + 6px);left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));flex-direction:column;gap:4px;padding:12px;border-radius:14px;background:var(--edu-surface);border:1px solid var(--edu-ring);box-shadow:0 16px 40px rgba(15,23,42,.12);z-index:200;overflow:visible}[data-theme=dark] .education_eduMobileNav__hA_d1{background:rgba(22,28,45,.96);border-color:rgba(148,163,184,.16);box-shadow:0 20px 48px rgba(0,0,0,.45)}.education_eduMobileNavLink__sVaFl{display:block;width:100%;text-align:left;padding:12px 10px;border-radius:10px;font-size:.9375rem;font-weight:650;color:var(--edu-text);text-decoration:none;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.education_eduMobileNavLink__sVaFl:hover{background:color-mix(in srgb,var(--edu-brand) 8%,transparent)}.education_eduMobileNavLink__sVaFl:active{background:color-mix(in srgb,var(--edu-brand) 12%,transparent)}.education_eduMobileExtras__K99BG{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;padding-top:12px;margin-top:8px;border-top:1px solid var(--edu-ring);overflow:visible}.education_eduMobileExtras__K99BG>*{flex-shrink:0}@media (min-width:961px){.education_eduBurger__bMhKL,.education_eduMobileNav__hA_d1,.education_eduNavToggle__e9FmJ{display:none!important}.education_headerNavDesktop__CuGZI{display:flex!important}}@media (max-width:960px){.education_headerNavDesktop__CuGZI{display:none!important}.education_eduBurger__bMhKL{display:flex}.education_eduNavToggle__e9FmJ:checked+.education_eduBurger__bMhKL+.education_eduMobileNav__hA_d1{display:flex!important}.education_logo__bQgLn{font-size:.9375rem}}.education_mainContent__VuB4I{min-height:calc(100vh - 200px)}.education_container__vg2Xb{max-width:1200px;margin:0 auto;padding:60px 32px}.education_hero__z_cy4{position:relative;text-align:left;margin-bottom:80px;padding:80px 0;max-width:900px}.education_hero__z_cy4 h1{margin:0 0 24px;font-size:4.5rem;font-weight:600;color:var(--edu-text);line-height:1.1;letter-spacing:-.03em}.education_hero__z_cy4 p{margin:0;color:var(--edu-muted);font-size:1.5rem;line-height:1.6;font-weight:400;max-width:700px}.education_hero__z_cy4 h1 span{background:linear-gradient(90deg,var(--edu-brand),var(--edu-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.education_grid__v_sA4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;background:transparent}.education_cardLink__ebEUe{display:block;color:inherit;text-decoration:none}.education_card__rgJUq{background:var(--edu-surface);padding:40px 32px;transition:transform .3s ease,box-shadow .3s ease;position:relative;display:flex;flex-direction:column;cursor:pointer;border:1px solid var(--edu-ring);border-radius:16px}.education_card__rgJUq:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--edu-brand),var(--edu-accent));opacity:0;transition:opacity .3s ease;pointer-events:none}.education_card__rgJUq:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.1);z-index:1}.education_card__rgJUq:hover:before{opacity:.03}@media (max-width:640px){.education_grid__v_sA4{grid-template-columns:1fr;gap:16px}.education_card__rgJUq{padding:28px}.education_thumb__Wal_G{height:180px}}.education_thumb__Wal_G{height:200px;overflow:hidden;border-radius:12px;margin-bottom:24px;position:relative}.education_thumb__Wal_G:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,var(--edu-surface))}.education_thumb__Wal_G img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.education_card__rgJUq:hover .education_thumb__Wal_G img{transform:scale(1.05)}.education_card__rgJUq h3{margin:0 0 12px;font-size:1.5rem;font-weight:600;color:var(--edu-text);line-height:1.3}.education_card__rgJUq p{margin:0 0 20px;color:var(--edu-muted);font-size:1rem;line-height:1.6;flex-grow:1}.education_more__dWNU0{display:inline-flex;align-items:center;gap:8px;color:var(--edu-brand);text-decoration:none;font-weight:600;font-size:1rem;transition:gap .2s ease}.education_more__dWNU0:hover{gap:12px}.education_more__dWNU0:after{content:"→";font-size:1.2rem}.education_gallery__xNvzM{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:32px 0}.education_gallery__xNvzM img{width:100%;height:280px;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.education_footer__e_lkD{background:var(--edu-bg2);border-top:1px solid var(--edu-ring);color:var(--edu-muted);margin-top:64px;padding:44px 0 0}.education_footerContent__X_4XE{max-width:1120px;margin:0 auto;padding:0 24px 36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px 40px}.education_footerSection__tk4f2 h4{color:var(--edu-text);font-weight:600;margin-bottom:16px;font-size:1rem}.education_footerSection__tk4f2 ul{list-style:none;padding:0;margin:0}.education_footerSection__tk4f2 ul li{margin-bottom:12px}.education_footerSection__tk4f2 a{color:var(--edu-muted);text-decoration:none;transition:color .2s ease;font-size:.95rem}.education_footerSection__tk4f2 a:hover{color:var(--edu-text)}.education_contactLinks__mvEt2{display:flex;flex-direction:column;gap:12px}.education_footerSubheading__SQtrM{margin-top:24px}.education_newsletterSubtitle__zavFA{color:var(--edu-muted);font-size:.875rem;line-height:1.5;margin:0 0 14px}.education_newsletterForm__S_aNC{display:flex;flex-direction:column;gap:10px}.education_newsletterInput__9zYq_{width:100%;padding:10px 12px;border:1px solid var(--edu-ring);border-radius:10px;background:var(--edu-surface);color:var(--edu-text);font:inherit;font-size:.9375rem;transition:border-color .2s ease}.education_newsletterInput__9zYq_::placeholder{color:var(--edu-muted)}.education_newsletterInput__9zYq_:focus-visible{outline:2px solid var(--edu-brand);outline-offset:1px;border-color:var(--edu-brand)}.education_newsletterInput__9zYq_:disabled{opacity:.6}.education_newsletterButton__oySc1{padding:10px 16px;border:none;border-radius:10px;background:var(--edu-brand);color:#ffffff;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s ease,transform .1s ease}.education_newsletterButton__oySc1:hover:not(:disabled){background:var(--edu-accent)}.education_newsletterButton__oySc1:active:not(:disabled){transform:translateY(1px)}.education_newsletterButton__oySc1:focus-visible{outline:2px solid var(--edu-text);outline-offset:2px}.education_newsletterButton__oySc1:disabled{opacity:.6;cursor:not-allowed}.education_newsletterError__DlbH6,.education_newsletterSuccess___C6NY{font-size:.875rem;line-height:1.5;margin:10px 0 0}.education_newsletterSuccess___C6NY{color:#0f766e}.education_newsletterError__DlbH6{color:#be123c}[data-theme=dark] .education_newsletterSuccess___C6NY{color:#5eead4}[data-theme=dark] .education_newsletterError__DlbH6{color:#fda4af}.education_copyright__4B57r{max-width:1120px;margin:0 auto;padding:24px 24px 32px;text-align:center;border-top:1px solid var(--edu-ring);color:var(--edu-muted);font-size:.8125rem}@media (max-width:1024px){.education_hero__z_cy4 h1{font-size:3.5rem}.education_hero__z_cy4 p{font-size:1.25rem}}@media (max-width:768px){.education_headerContent__QnKdg{padding:12px max(16px,env(safe-area-inset-left,0px)) 12px max(16px,env(safe-area-inset-right,0px))}.education_logo__bQgLn{font-size:.9375rem;gap:8px;min-width:0}.education_logoImg__eGNCw{width:40px;height:40px;flex-shrink:0}.education_nav__UY3f6{gap:12px;flex-shrink:0}.education_container__vg2Xb{padding:40px 20px}.education_hero__z_cy4{padding:60px 0 40px}.education_hero__z_cy4 h1{font-size:2.5rem}.education_hero__z_cy4 p{font-size:1.125rem}.education_grid__v_sA4{grid-template-columns:1fr}.education_card__rgJUq{padding:32px 24px}.education_gallery__xNvzM{grid-template-columns:1fr}.education_footerContent__X_4XE{grid-template-columns:1fr;text-align:center;gap:32px}.education_contactLinks__mvEt2{align-items:center}}@media (max-width:480px){.education_hero__z_cy4 h1{font-size:2rem}.education_hero__z_cy4 p{font-size:1rem}}.education-command-menu_overlay__oqAYn{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px}.education-command-menu_backdrop__uXSOo{position:absolute;inset:0;border:none;background:rgba(15,23,42,.35);backdrop-filter:blur(6px);cursor:pointer}[data-theme=dark] .education-command-menu_backdrop__uXSOo{background:rgba(2,6,23,.72);backdrop-filter:blur(8px)}.education-command-menu_panel__WOKCm{position:relative;width:min(520px,100%);border-radius:14px;border:1px solid var(--edu-ring);background:var(--edu-surface);box-shadow:0 24px 64px rgba(15,23,42,.12);padding:14px 14px 10px}[data-theme=dark] .education-command-menu_panel__WOKCm{border-color:rgba(148,163,184,.22);background:rgba(15,23,42,.96);box-shadow:0 0 0 1px rgba(139,92,246,.12),0 24px 80px rgba(0,0,0,.55)}.education-command-menu_searchRow__85VIF{display:flex;align-items:center;gap:10px}.education-command-menu_searchGlyph__qNeCE{font-size:1.25rem;opacity:.75;padding-left:6px}.education-command-menu_input__B2Z8L{flex:1;background:transparent;border:none;outline:none;color:var(--edu-text);font-size:1rem;padding:10px 6px}.education-command-menu_close__giHQ7{flex-shrink:0;border-radius:10px;border:1px solid var(--edu-ring);background:var(--edu-bg2);color:var(--edu-muted);font-size:.75rem;font-weight:600;padding:6px 10px;cursor:pointer}[data-theme=dark] .education-command-menu_close__giHQ7{border-color:rgba(148,163,184,.25);background:rgba(255,255,255,.06)}.education-command-menu_hint__DIaSv{margin:6px 6px 12px;font-size:.75rem;color:var(--edu-muted)}.education-command-menu_results__9e9Vj{max-height:min(52vh,420px);overflow-y:auto;padding-right:4px}.education-command-menu_group___04Jw{margin-bottom:14px}.education-command-menu_groupTitle__pql0O{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--edu-brand);margin:8px 6px}[data-theme=dark] .education-command-menu_groupTitle__pql0O{color:#c4b5fd}.education-command-menu_list__UIERy{list-style:none;padding:0;margin:0}.education-command-menu_row__zQNIM{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;color:inherit;text-decoration:none;transition:background .12s ease}.education-command-menu_row__zQNIM:hover{background:color-mix(in srgb,var(--edu-brand) 8%,var(--edu-bg2))}[data-theme=dark] .education-command-menu_row__zQNIM:hover{background:rgba(139,92,246,.12)}.education-command-menu_rowTitle__pySdk{font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--edu-text)}.education-command-menu_rowTitle__pySdk mark{background:color-mix(in srgb,var(--edu-brand) 18%,rgba(250,204,21,.35));color:inherit;padding:0 2px;border-radius:4px}.education-command-menu_rowMeta__s_kfr{flex-shrink:0;font-size:.75rem;color:var(--edu-muted);padding-top:2px}.education-command-menu_muted__PyrAO{padding:16px 12px;color:var(--edu-muted);font-size:.9rem}.LocaleSwitcher_wrapper__PmTku{position:relative}.LocaleSwitcher_trigger__wlgZT{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:12px;border:1px solid var(--header-border,rgba(0,0,0,.1));background:var(--locale-btn-bg,rgba(255,255,255,.8));color:var(--fg,#1a1a2e);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(8px)}.LocaleSwitcher_trigger__wlgZT:hover{border-color:var(--accent,#635bff);background:var(--locale-btn-hover,rgba(255,255,255,.95));transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,91,255,.15)}.LocaleSwitcher_trigger__wlgZT:active{transform:translateY(0)}.LocaleSwitcher_flag__bhhMC{font-size:18px;line-height:1}.LocaleSwitcher_code__SXuZq{letter-spacing:.5px}.LocaleSwitcher_chevron__KLePC{transition:transform .2s ease;opacity:.6}.LocaleSwitcher_chevronOpen__MGDqn{transform:rotate(180deg)}.LocaleSwitcher_dropdown__ha7ac{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;max-height:320px;overflow-y:auto;padding:6px;background:var(--dropdown-bg,#ffffff);border:1px solid var(--header-border,rgba(0,0,0,.1));border-radius:14px;box-shadow:0 10px 40px -10px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.05);z-index:1200;animation:LocaleSwitcher_dropdownFadeIn__eO4Tr .15s ease-out}.LocaleSwitcher_dropdown__ha7ac[hidden]{display:none;visibility:hidden;pointer-events:none}@keyframes LocaleSwitcher_dropdownFadeIn__eO4Tr{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.LocaleSwitcher_option__10_RP{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--fg,#1a1a2e);font-size:14px;font-weight:500;transition:all .15s ease}.LocaleSwitcher_option__10_RP:hover{background:var(--option-hover,rgba(99,91,255,.08))}.LocaleSwitcher_optionActive__J0rIf{background:var(--option-active-bg,rgba(99,91,255,.12));color:var(--accent,#635bff)}.LocaleSwitcher_optionActive__J0rIf:hover{background:var(--option-active-bg,rgba(99,91,255,.15))}.LocaleSwitcher_optionFlag__SHmMP{font-size:20px;line-height:1}.LocaleSwitcher_optionName__K5iFs{flex:1}.LocaleSwitcher_check__T7FaC{color:var(--accent,#635bff);flex-shrink:0}[data-theme=dark] .LocaleSwitcher_trigger__wlgZT{background:rgba(30,30,45,.8);border-color:rgba(255,255,255,.1);color:#f0f0f5}[data-theme=dark] .LocaleSwitcher_trigger__wlgZT:hover{background:rgba(40,40,60,.9);border-color:var(--accent,#635bff)}[data-theme=dark] .LocaleSwitcher_dropdown__ha7ac{background:#1e1e2e;border-color:rgba(255,255,255,.1);box-shadow:0 10px 40px -10px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.05)}[data-theme=dark] .LocaleSwitcher_option__10_RP{color:#e0e0e8}[data-theme=dark] .LocaleSwitcher_option__10_RP:hover{background:rgba(99,91,255,.15)}[data-theme=dark] .LocaleSwitcher_optionActive__J0rIf{background:rgba(99,91,255,.2);color:#a5a0ff}@media (min-width:961px) and (max-width:1200px){.LocaleSwitcher_code__SXuZq{display:none}.LocaleSwitcher_trigger__wlgZT{padding-left:8px;padding-right:8px;gap:4px}}@media (max-width:480px){.LocaleSwitcher_trigger__wlgZT{padding:6px 10px}.LocaleSwitcher_code__SXuZq{display:none}.LocaleSwitcher_flag__bhhMC{font-size:20px}.LocaleSwitcher_dropdown__ha7ac{min-width:160px;max-height:280px}}@media (max-height:600px){.LocaleSwitcher_dropdown__ha7ac{max-height:200px}}.StorageThemeToggle_wrapper__ZspzW{position:relative}.StorageThemeToggle_trigger__p9qDB{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;border:1px solid var(--header-border,rgba(0,0,0,.1));background:var(--locale-btn-bg,rgba(255,255,255,.8));color:var(--fg,#1a1a2e);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(8px)}.StorageThemeToggle_trigger__p9qDB:hover{border-color:var(--accent,#635bff);background:var(--locale-btn-hover,rgba(255,255,255,.95));transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,91,255,.15)}.StorageThemeToggle_trigger__p9qDB:active{transform:translateY(0)}.StorageThemeToggle_label__TCrw7{letter-spacing:.2px}.StorageThemeToggle_chevron__qQTlL{transition:transform .2s ease;opacity:.6}.StorageThemeToggle_chevronOpen__CBleb{transform:rotate(180deg)}.StorageThemeToggle_dropdown__JHZ8V{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;padding:6px;background:var(--dropdown-bg,#ffffff);border:1px solid var(--header-border,rgba(0,0,0,.1));border-radius:14px;box-shadow:0 10px 40px -10px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.05);z-index:100;animation:StorageThemeToggle_dropdownFadeIn__vnjuN .15s ease-out}@keyframes StorageThemeToggle_dropdownFadeIn__vnjuN{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.StorageThemeToggle_option__d64TF{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:var(--fg,#1a1a2e);font-size:14px;font-weight:500;transition:all .15s ease}.StorageThemeToggle_option__d64TF:hover{background:var(--option-hover,rgba(99,91,255,.08))}.StorageThemeToggle_optionActive__D8B0s{background:var(--option-active-bg,rgba(99,91,255,.12));color:var(--accent,#635bff)}.StorageThemeToggle_optionActive__D8B0s:hover{background:var(--option-active-bg,rgba(99,91,255,.15))}.StorageThemeToggle_optionLabel__PpkYV{flex:1}.StorageThemeToggle_check__YYWAQ{color:var(--accent,#635bff);flex-shrink:0;display:inline-flex}[data-theme=dark] .StorageThemeToggle_trigger__p9qDB{background:rgba(30,30,45,.8);border-color:rgba(255,255,255,.1);color:#f0f0f5}[data-theme=dark] .StorageThemeToggle_trigger__p9qDB:hover{background:rgba(40,40,60,.9);border-color:var(--accent,#635bff)}[data-theme=dark] .StorageThemeToggle_dropdown__JHZ8V{background:#1e1e2e;border-color:rgba(255,255,255,.1);box-shadow:0 10px 40px -10px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.05)}[data-theme=dark] .StorageThemeToggle_option__d64TF{color:#e0e0e8}[data-theme=dark] .StorageThemeToggle_option__d64TF:hover{background:rgba(99,91,255,.15)}[data-theme=dark] .StorageThemeToggle_optionActive__D8B0s{background:rgba(99,91,255,.2);color:#a5a0ff}@media (max-width:480px){.StorageThemeToggle_trigger__p9qDB{padding:6px 10px}.StorageThemeToggle_label__TCrw7{display:none}.StorageThemeToggle_dropdown__JHZ8V{min-width:160px;right:-10px}}.NewsletterSubscribe_container__hzMcj{max-width:760px;margin:0 auto;padding:20px 22px;border-radius:18px;border:1px solid var(--newsletter-border,rgba(100,116,139,.2));background:var(--newsletter-bg,#ffffff);box-shadow:0 4px 24px -8px rgba(15,23,42,.1);display:flex;align-items:flex-start;gap:16px}[data-theme=dark] .NewsletterSubscribe_container__hzMcj{--newsletter-bg:linear-gradient(145deg,#0f172a,#111827);--newsletter-border:rgba(148,163,184,0.22);box-shadow:0 20px 45px -34px rgba(15,23,42,.85)}.NewsletterSubscribe_iconWrap__bSFUW{width:44px;height:44px;min-width:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.25);color:#2563eb;font-size:1.05rem}[data-theme=dark] .NewsletterSubscribe_iconWrap__bSFUW{background:rgba(37,99,235,.18);border-color:rgba(96,165,250,.32);color:#bfdbfe}.NewsletterSubscribe_content__sIoHS{flex:1}.NewsletterSubscribe_title__eklE1{margin:0 0 6px;font-size:1.18rem;font-weight:700;color:var(--fg)}.NewsletterSubscribe_subtitle__Bdb_M{margin:0 0 14px;color:var(--muted);font-size:.92rem;line-height:1.45}.NewsletterSubscribe_form__J6OQE{display:flex;gap:10px}.NewsletterSubscribe_input__FzTm8{flex:1;min-width:0;padding:11px 13px;border:1px solid rgba(100,116,139,.3);border-radius:10px;background:var(--bg);color:var(--fg);font-size:.95rem;transition:border-color .2s ease,background .2s ease}[data-theme=dark] .NewsletterSubscribe_input__FzTm8{border-color:rgba(148,163,184,.35);background:rgba(15,23,42,.55)}.NewsletterSubscribe_input__FzTm8::placeholder{color:var(--muted)}.NewsletterSubscribe_input__FzTm8:focus{outline:none;border-color:var(--accent);background:var(--bg)}[data-theme=dark] .NewsletterSubscribe_input__FzTm8:focus{border-color:rgba(96,165,250,.75);background:rgba(15,23,42,.8)}.NewsletterSubscribe_button__l_aSL{border:none;border-radius:10px;padding:11px 16px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .2s ease,transform .1s ease}.NewsletterSubscribe_button__l_aSL:hover{transform:translateY(-1px)}.NewsletterSubscribe_button__l_aSL:disabled{opacity:.65;cursor:not-allowed;transform:none}.NewsletterSubscribe_error__h2T5R,.NewsletterSubscribe_success__ysCY6{margin:10px 0 0;padding:9px 11px;border-radius:10px;font-size:.86rem}.NewsletterSubscribe_success__ysCY6{color:#059669;border:1px solid rgba(5,150,105,.3);background:rgba(5,150,105,.08)}[data-theme=dark] .NewsletterSubscribe_success__ysCY6{color:#34d399;border-color:rgba(16,185,129,.35);background:rgba(16,185,129,.12)}.NewsletterSubscribe_error__h2T5R{color:#dc2626;border:1px solid rgba(220,38,38,.3);background:rgba(220,38,38,.08)}[data-theme=dark] .NewsletterSubscribe_error__h2T5R{color:#fda4af;border-color:rgba(244,63,94,.38);background:rgba(244,63,94,.12)}.NewsletterSubscribe_statusText__uTdK5{margin:10px 0 0;color:var(--muted);font-size:.92rem}@media (max-width:700px){.NewsletterSubscribe_container__hzMcj{padding:16px;gap:12px}.NewsletterSubscribe_title__eklE1{font-size:1.05rem}.NewsletterSubscribe_subtitle__Bdb_M{font-size:.88rem;margin-bottom:12px}.NewsletterSubscribe_form__J6OQE{flex-direction:column}.NewsletterSubscribe_input__FzTm8{font-size:16px}}.NotificationBell_wrapper__t_l8c{position:relative}.NotificationBell_bell__HUSdX{position:relative;background:transparent;border:none;cursor:pointer;color:inherit;font-size:18px;padding:8px;border-radius:8px;transition:background .2s;display:flex;align-items:center}.NotificationBell_bell__HUSdX:hover{background:rgba(100,116,139,.12)}.NotificationBell_badge__cpVn7{position:absolute;top:2px;right:2px;background:#ef4444;color:white;font-size:10px;font-weight:700;border-radius:999px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0 3px}.NotificationBell_dropdown__REtdR{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--header-bg,#ffffff);color:var(--text-primary,#0f172a);border:1px solid rgba(100,116,139,.18);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.1);z-index:1000;overflow:hidden}[data-theme=dark] .NotificationBell_dropdown__REtdR{background:#1e293b;color:#e5e7eb;border:1px solid rgba(100,116,139,.25);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.25);z-index:1000;overflow:hidden}.NotificationBell_header__Doy4H{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:700;font-size:14px;border-bottom:1px solid rgba(100,116,139,.15)}.NotificationBell_readAll__LHO0v{background:transparent;border:none;color:#2563eb;cursor:pointer;font-size:12px;font-weight:600}.NotificationBell_list__6OLyQ{max-height:360px;overflow-y:auto}.NotificationBell_empty__p9_pk{padding:24px;text-align:center;color:#94a3b8;font-size:14px}.NotificationBell_item__RAY_C{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(100,116,139,.08);transition:background .15s}.NotificationBell_item__RAY_C:hover{background:rgba(100,116,139,.08)}.NotificationBell_unread__J1xlH{background:rgba(37,99,235,.06)}.NotificationBell_icon__dUqXl{font-size:20px;flex-shrink:0;margin-top:2px}.NotificationBell_content__hWgH1{flex:1;min-width:0}.NotificationBell_title__mh1gj{font-weight:600;font-size:13px;margin-bottom:2px}.NotificationBell_body__TklwS{font-size:12px;color:#94a3b8;line-height:1.4}.NotificationBell_time__8b9ps{font-size:11px;color:#64748b;margin-top:4px}.ScrollToTop_button__2GWZ9{position:fixed;bottom:90px;right:24px;z-index:900;width:44px;height:44px;border-radius:50%;border:1px solid #e2e8f0;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);color:#0f172a;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 8px 24px -12px rgba(15,23,42,.3)}.ScrollToTop_visible__z6Rz_{opacity:1;pointer-events:auto;transform:translateY(0)}.ScrollToTop_button__2GWZ9:hover{border-color:rgba(124,58,237,.6);box-shadow:0 0 20px rgba(124,58,237,.25);transform:translateY(-2px)}.ScrollToTop_visible__z6Rz_:hover{transform:translateY(-2px)}.ScrollToTop_button__2GWZ9:active{transform:scale(.95)}.ScrollToTop_button__2GWZ9:focus-visible{outline:2px solid #a855f7;outline-offset:2px;border-color:rgba(124,58,237,.6)}[data-theme=dark] .ScrollToTop_button__2GWZ9{background:rgba(22,22,31,.85);border-color:rgba(124,58,237,.3);color:#f1f0ff;box-shadow:0 8px 24px -12px rgba(0,0,0,.6)}[data-theme=dark] .ScrollToTop_button__2GWZ9:hover{border-color:rgba(124,58,237,.6);box-shadow:0 0 20px rgba(124,58,237,.25)}@media (prefers-reduced-motion:reduce){.ScrollToTop_button__2GWZ9{transition:none;transform:none}.ScrollToTop_visible__z6Rz_,.ScrollToTop_visible__z6Rz_:hover{transform:none}}@media (max-width:600px){.ScrollToTop_button__2GWZ9{bottom:80px;right:16px;width:40px;height:40px}}.ThemeToggle_wrapper__UXWE4{position:relative;flex-shrink:0}.ThemeToggle_trigger__YlzBg{display:inline-flex;align-items:center;gap:6px;min-height:36px}.ThemeToggle_triggerIcon__PVhAW{flex-shrink:0}.ThemeToggle_triggerLabel__GxPS7{font-size:13px;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis}.ThemeToggle_chevron__WKAeI{flex-shrink:0;margin-left:2px;opacity:.65;transition:transform .2s ease}.ThemeToggle_chevronOpen___AocQ{transform:rotate(180deg)}.ThemeToggle_dropdown__qRXeY{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;padding:6px;background:var(--bg,#fff);border:1px solid var(--header-border);border-radius:12px;box-shadow:0 12px 40px -12px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.04);z-index:1200;animation:ThemeToggle_themeDropdownIn__UfdFk .15s ease-out}@keyframes ThemeToggle_themeDropdownIn__UfdFk{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ThemeToggle_option__UyYKx{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;font:inherit;font-size:14px;font-weight:500;color:var(--fg,inherit);transition:background .15s ease}.ThemeToggle_option__UyYKx:hover{background:rgba(100,116,139,.12)}.ThemeToggle_optionActive__Ah40U{background:rgba(99,91,255,.12);color:var(--accent,#635bff)}.ThemeToggle_optionIcon__GTuxh{flex-shrink:0;width:1.1em;text-align:center}.ThemeToggle_optionLabel__NN5Eh{flex:1}.ThemeToggle_check__ntL8A{flex-shrink:0;display:inline-flex;color:var(--accent,#635bff);font-size:.9em}.ThemeToggle_checkSpacer__gKd1g{flex-shrink:0;width:1em}.ThemeToggle_compact__MGYIj .ThemeToggle_triggerLabel__GxPS7{display:none}.ThemeToggle_compact__MGYIj .ThemeToggle_trigger__YlzBg{padding-left:8px;padding-right:8px;gap:4px}[data-theme=dark] .ThemeToggle_dropdown__qRXeY{background:var(--bg,#14141f);border-color:var(--header-border);box-shadow:0 12px 40px -8px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06)}[data-theme=dark] .ThemeToggle_option__UyYKx:hover{background:rgba(99,91,255,.15)}[data-theme=dark] .ThemeToggle_optionActive__Ah40U{background:rgba(99,91,255,.22);color:#a5a0ff}@media (min-width:961px) and (max-width:1200px){.ThemeToggle_triggerLabel__GxPS7{display:none}.ThemeToggle_trigger__YlzBg{padding-left:8px;padding-right:8px;gap:4px}}@media (max-width:480px){.ThemeToggle_dropdown__qRXeY{min-width:180px;max-height:min(280px,60dvh);overflow-y:auto}}.WishlistIndicator_wishlistLink__Kptk5{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.5rem;color:var(--text-primary);transition:color .2s ease;border-radius:.5rem}.WishlistIndicator_wishlistLink__Kptk5:hover{color:var(--primary);background:var(--bg-secondary)}.WishlistIndicator_wishlistLink__Kptk5 svg{width:24px;height:24px}.WishlistIndicator_badge__e7RqY{position:absolute;top:0;right:0;background:#e74c3c;color:white;font-size:.7rem;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:9px;padding:0 4px;border:2px solid var(--bg-primary)}