.sidebar-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;animation:fadeIn .3s ease-out}.sidebar{position:fixed;top:16px;left:16px;bottom:16px;width:320px;max-width:calc(100vw - 32px);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,252,249,.98));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px rgba(0,0,0,.08);border-radius:24px;z-index:999;transform:translateX(calc(-100% - 32px));transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden}.dark .sidebar{background:linear-gradient(135deg,rgba(55,65,81,.98),rgba(31,41,55,.98));box-shadow:0 8px 32px rgba(0,0,0,.4)}.sidebar-open{transform:translateX(0)}.sidebar-header{padding:2rem 1.5rem 1.5rem;border-bottom:none}.sidebar-header h2{font-size:1.25rem;font-weight:600;color:#1f2937;letter-spacing:-.025em}.dark .sidebar-header h2{color:#f9fafb}.sidebar-content{flex:1;overflow-y:auto;padding:0 1.5rem}.sidebar-content::-webkit-scrollbar{width:4px}.sidebar-content::-webkit-scrollbar-track{background:transparent}.sidebar-content::-webkit-scrollbar-thumb{background:rgba(251,146,60,.2);border-radius:2px}.sidebar-content::-webkit-scrollbar-thumb:hover{background:rgba(251,146,60,.3)}.dark .sidebar-content::-webkit-scrollbar-thumb{background:rgba(249,115,22,.2)}.sidebar-link{display:flex;align-items:center;gap:0;padding:1rem 0;color:#4b5563;font-size:1.0625rem;font-weight:500;line-height:1.6;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;background:transparent;text-align:left;width:100%;border:none;border-bottom:1px solid rgba(0,0,0,.05)}.sidebar-link:hover{color:#EA580C;padding-left:.5rem}.sidebar-link svg{opacity:0;width:0;transition:all .3s ease}.dark .sidebar-link{color:#d1d5db;border-bottom:1px solid rgba(255,255,255,.05)}.dark .sidebar-link:hover{color:#93C5FD}.sidebar-section-title{padding:1rem 0 .5rem;color:#9ca3af;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-bottom:none}.dark .sidebar-section-title{color:#6b7280}.sidebar-submenu{margin:0;padding:0;list-style:none}.sidebar-submenu-link{display:block;padding:.75rem 0 .75rem 1rem;color:#6b7280;font-size:.9375rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.03)}.sidebar-submenu-link:hover{color:#EA580C;padding-left:1.5rem}.dark .sidebar-submenu-link{color:#9ca3af;border-bottom:1px solid rgba(255,255,255,.03)}.dark .sidebar-submenu-link:hover{color:#93C5FD}.sidebar-footer{padding:1.5rem;border-top:none;background:transparent}.sidebar-cta-button{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#EA580C,#F97316);color:white;font-size:1rem;font-weight:600;border-radius:16px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(234,88,12,.2)}.sidebar-cta-button:hover{background:linear-gradient(135deg,#C2410C,#EA580C);transform:translateY(-2px);box-shadow:0 8px 20px rgba(234,88,12,.3)}.sidebar-cta-button:active{transform:translateY(0)}.dark .sidebar-cta-button{background:linear-gradient(135deg,#F97316,#FB923C);box-shadow:0 4px 12px rgba(249,115,22,.2)}.dark .sidebar-cta-button:hover{background:linear-gradient(135deg,#EA580C,#F97316);box-shadow:0 8px 20px rgba(249,115,22,.3)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.sidebar{width:260px}}@media (max-width:480px){.sidebar{width:240px}.sidebar-content,.sidebar-header{padding:1rem .75rem}}.dark .sidebar{background:#080808;border:1px solid #ad8be066;box-shadow:0 12px 40px #000a}.dark .sidebar-header h2{color:#fff}.dark .sidebar-content::-webkit-scrollbar-thumb{background:#b489ff4d}.dark .sidebar-link,.dark .sidebar-submenu-link{color:#ddd6e6;border-color:#ffffff0d}.dark .sidebar-link:hover,.dark .sidebar-submenu-link:hover{color:#c7a6ff}.dark .sidebar-section-title{color:#8f86a0}.dark .sidebar-cta-button{background:#b489ff;color:#1d1429}.dark .sidebar-cta-button:hover{background:#c7a6ff}.dark .sidebar{background:#1b1226;border:1px solid #503862;border-radius:0 22px 22px 0;top:0;left:0;bottom:0;width:340px;max-width:calc(100vw - 32px)}.sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:22px}.sidebar-close{display:grid;place-items:center;width:38px;height:38px;color:#e5d5f5;border-radius:50%;background:#342240}.dark .sidebar-link,.dark .sidebar-submenu-link{color:#e2d4ef}.dark .sidebar-link:hover,.dark .sidebar-submenu-link:hover{background:#39234f;color:#fff}.dark .sidebar-section-title{color:#bfa2de}.dark .sidebar-cta-button{background:#bd96ff;color:#21132f;box-shadow:none}.sidebar-search{margin-bottom:18px}.sidebar-search .site-search{width:100%}.sidebar-search .site-search-dropdown{position:relative;top:auto;max-height:240px}.sidebar :is(a,button,input):focus-visible{outline:2px solid #cdaaff;outline-offset:3px}@media(min-width:1024px){.sidebar,.sidebar-overlay{display:none}}.dark .sidebar .site-search form{background:#130d1b;border:1px solid #503862;color:#eee3fa}.dark .sidebar .site-search input{color:#eee3fa}.dark .sidebar .site-search form>button{background:#bd96ff;color:#21132f}.lang-switch{position:relative;flex-shrink:0}.lang-switch-btn{display:flex;align-items:center;gap:5px;height:30px;padding:0 8px;border:.75px solid #dfd4c1;border-radius:749.25px;background:#f7f2e9;color:#44351d;box-shadow:0 1.5px 3.75px #44351d12;cursor:pointer;font-size:12px;font-weight:600;line-height:1}.lang-switch-flag{font-size:13px;line-height:1}.lang-switch-code{letter-spacing:.3px}.lang-switch-caret{opacity:.6;transition:transform .2s}.lang-switch-btn[aria-expanded=true] .lang-switch-caret{transform:rotate(180deg)}.lang-switch-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:60;min-width:150px;margin:0;padding:6px;list-style:none;background:#f7f2e9;border:.75px solid #dfd4c1;border-radius:14px;box-shadow:0 12px 30px #44351d26}.lang-switch-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#44351d;cursor:pointer;font-size:13px;font-weight:500;text-align:left}.lang-switch-option:hover{background:#efe7d8}.lang-switch-option.is-active{font-weight:700}.lang-switch-label{flex:1}.lang-switch-check{color:#c2410c;flex-shrink:0}.lang-switch-btn:focus-visible,.lang-switch-option:focus-visible{outline:2px solid #d99055;outline-offset:2px}.dark .lang-switch-btn,html.dark .lang-switch-btn{background:#292d39;border-color:#4c5061;color:#e2e7ef;box-shadow:none}.dark .lang-switch-menu,html.dark .lang-switch-menu{background:#292d39;border-color:#4c5061;box-shadow:0 12px 30px #00000055}.dark .lang-switch-option,html.dark .lang-switch-option{color:#e2e7ef}.dark .lang-switch-option:hover,html.dark .lang-switch-option:hover{background:#353a48}.dark .lang-switch-check,html.dark .lang-switch-check{color:#fb923c}.floating-header{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:50;width:94%;max-width:1152px}.liquid-capsule.restored-navbar{overflow:visible;gap:14px;padding:8px 16px}.header-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.restored-navbar .liquid-logo-section{position:static;transform:none;margin:0;flex-shrink:0}.restored-navbar .liquid-logo-section img{width:64px;height:64px;object-fit:contain}.restored-navbar .site-search{flex:1;max-width:340px;margin-left:auto}.header-desktop-links{display:flex;align-items:center;gap:4px}.restored-navbar .header-page-link{font-size:12px;padding:10px 12px}.restored-navbar :is(a,button):focus-visible{outline:2px solid #d99055;outline-offset:4px}.discovery-home.discovery-home{padding-top:144px}.collection-page.collection-page{padding-top:132px}@media(max-width:1023px){.header-desktop-links{display:none}}@media(max-width:639px){.liquid-capsule.restored-navbar{gap:8px;padding:8px 10px}.header-controls{gap:5px}.restored-navbar .liquid-logo-section img{width:42px;height:42px}.restored-navbar .liquid-right-section{display:none}.restored-navbar .site-search{margin-left:0}.restored-navbar .site-search input{font-size:16px}.restored-navbar .site-search form>button{display:none}.restored-navbar .site-search-dropdown{position:fixed;top:calc(100% + 10px);left:0;width:100%;max-width:100%}.collection-page.collection-page,.discovery-home.discovery-home{padding-top:112px}}.floating-header{width:calc(100% - 32px)}.liquid-capsule.restored-navbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px) minmax(0,1fr);gap:16px;border-radius:8px;padding:8px 14px;background:#fffefa;box-shadow:0 3px 16px #00000018;-webkit-backdrop-filter:none;backdrop-filter:none}.liquid-capsule.restored-navbar.dark{background:#2b2e27;box-shadow:0 3px 16px #0003}.restored-navbar:before{display:none}.header-left{display:flex;align-items:center;gap:10px}.header-center{min-width:0}.restored-navbar .site-search{max-width:none;margin:0;width:100%}.restored-navbar .header-desktop-links{justify-content:center}.restored-navbar .liquid-logo-section img{width:48px;height:48px}.restored-navbar .liquid-right-section{justify-self:end}.restored-navbar .header-page-link{border-radius:3px;padding:10px}.restored-navbar .liquid-login-btn,.restored-navbar .liquid-signup-btn,.restored-navbar .site-search form,.restored-navbar .site-search form>button{border-radius:4px}.restored-navbar .liquid-signup-btn{background:#292b24;color:#fff;box-shadow:none}.restored-navbar.dark .liquid-signup-btn{background:#e5bb7c;color:#222720}@media(max-width:850px){.liquid-capsule.restored-navbar{grid-template-columns:minmax(0,1fr) minmax(0,280px) minmax(0,1fr);gap:8px}.restored-navbar .header-controls{gap:2px}.restored-navbar .liquid-theme-switch{display:none}.restored-navbar .header-desktop-links{display:flex}.restored-navbar .liquid-login-btn{display:none}}@media(max-width:639px){.liquid-capsule.restored-navbar{grid-template-columns:1fr;padding:8px 10px}.header-left{justify-content:space-between}.restored-navbar .header-controls{gap:8px}.restored-navbar .liquid-theme-switch{display:block}.header-center:has(.site-search){padding-bottom:3px}.restored-navbar .header-desktop-links{display:none}.header-center:not(:has(.site-search)){display:none}.restored-navbar .site-search-dropdown{top:calc(100% + 10px)}}.liquid-capsule.restored-navbar.dark,.liquid-capsule.restored-navbar.light{background:#101019;border-radius:999px;box-shadow:0 8px 24px #00000020;padding:10px 16px;color:#fff}.restored-navbar .header-page-link{border-radius:999px;color:#d8d5e4;padding:13px 16px}.restored-navbar .header-page-link.selected,.restored-navbar .header-page-link:hover{background:#f6f4fb;color:#17131f}.floating-header .liquid-capsule.restored-navbar .liquid-icon-btn{color:#e9e5f4;border-radius:50%}.restored-navbar .liquid-logo-section{background:#f6f4fb;border-radius:50%}.floating-header .liquid-capsule.restored-navbar .liquid-login-btn{color:#e9e5f4;background:transparent;border:0;box-shadow:none}.floating-header .liquid-capsule.restored-navbar .liquid-signup-btn{background:#b99aff;color:#191523;border-radius:999px;box-shadow:none;border:0}.restored-navbar .site-search form{background:#f6f4fb;color:#211b2b;border:0;border-radius:999px}.restored-navbar .site-search form>button{background:#ffb62e;color:#211b2b;border-radius:999px}@media(max-width:639px){.liquid-capsule.restored-navbar{border-radius:32px}.liquid-capsule.restored-navbar:has(.site-search){border-radius:28px}}.floating-header .restored-navbar .site-search{color:#211b2b}.floating-header .restored-navbar .site-search form{background:#f6f4fb;color:#211b2b}.floating-header .restored-navbar .site-search form>button{background:#ffb62e;color:#211b2b}.floating-header .restored-navbar .site-search-dropdown{color:#211b2b}.dark .floating-header .restored-navbar .site-search-dropdown{color:#f6f4fb}.floating-header .liquid-capsule.restored-navbar.dark,.floating-header .liquid-capsule.restored-navbar.light{background:#080b15;border:1px solid #ad8be066;box-shadow:0 10px 32px #0005}.floating-header .restored-navbar .header-page-link.selected{background:#d0b2ff;color:#21152e}.floating-header .restored-navbar .header-page-link:not(.selected):hover{background:#ffb62e;color:#211b2b}.floating-header{transition:top .28s ease}.floating-header.is-docked{top:0}.floating-header.is-floating{top:16px}.floating-header .liquid-capsule.restored-navbar{transition:border-radius .28s ease}.floating-header.is-docked .liquid-capsule.restored-navbar{border-top:0;border-radius:0 0 38px 38px}.header-language{position:fixed;top:18px;right:18px;z-index:60}.header-language .lang-switch-btn{background:#101019;color:#f6f4fb;border:1px solid #ad8be066;border-radius:20px;padding:10px 12px}.header-language .lang-switch-menu{left:auto;right:0}.floating-header{max-width:960px;width:calc(100% - 220px)}.floating-header .restored-navbar{grid-template-columns:1fr auto 1fr;grid-template-areas:"brand links account";gap:8px 16px}.header-left{grid-area:brand}.header-center{grid-area:links;display:block}.restored-navbar .liquid-right-section{grid-area:account}.restored-navbar .header-desktop-links{display:flex;white-space:nowrap}@media(max-width:767px){.floating-header{left:12px;transform:none;width:calc(100% - 114px)}.header-language{top:16px;right:10px}.floating-header .liquid-capsule.restored-navbar{padding:8px 12px;grid-template-columns:1fr auto;grid-template-areas:"brand account" "links links";gap:4px;border-radius:26px}.floating-header .header-center{display:block;padding:0}.restored-navbar .header-desktop-links{display:flex;gap:2px;justify-content:center}.restored-navbar .header-page-link{padding:8px 10px;font-size:11px}.restored-navbar .liquid-logo-section img{width:32px;height:32px}.restored-navbar .liquid-right-section{display:flex}.restored-navbar .liquid-login-btn{display:none}.floating-header .restored-navbar .liquid-signup-btn{padding:8px 10px;font-size:11px}.header-left{justify-content:flex-start;gap:6px}.restored-navbar .site-search form{min-height:38px}.restored-navbar .site-search input{padding:8px 10px}}.floating-header .restored-navbar .liquid-logo-section,.floating-header .restored-navbar .liquid-logo-section:hover{transform:none;margin:0}@media(min-width:768px){.floating-header .liquid-capsule.restored-navbar{padding:8px 14px;min-height:62px}.floating-header .header-page-link{padding:10px 12px}.floating-header .liquid-logo-section img{width:38px;height:38px}.floating-header .liquid-capsule.restored-navbar{padding:8px 14px;min-height:62px;gap:12px}.floating-header .restored-navbar .liquid-logo-section img{width:38px;height:38px}.floating-header .restored-navbar .header-page-link{padding:10px 12px}}.floating-header{transition:top .32s cubic-bezier(.22,.68,.2,1)}.floating-header .liquid-capsule.restored-navbar{transition:border-radius .32s cubic-bezier(.22,.68,.2,1)}.floating-header.is-docked .liquid-capsule.restored-navbar{border-top:1px solid transparent;border-radius:0 0 28px 28px}@media(prefers-reduced-motion:reduce){.floating-header,.floating-header .liquid-capsule.restored-navbar{transition:none}}.mobile-menu-trigger{display:none}@media(min-width:1024px){.floating-header{max-width:1120px;width:calc(100% - 210px)}.floating-header .liquid-capsule.restored-navbar{grid-template-columns:44px 1fr auto;gap:12px}.floating-header .restored-navbar .liquid-logo-section{display:flex;background:transparent}.floating-header .restored-navbar .liquid-logo-section img{width:40px;height:40px}.floating-header .restored-navbar .header-page-link{padding:10px 9px;font-size:12px}.floating-header .restored-navbar .liquid-login-btn{display:none}}@media(max-width:1023px){.floating-header{display:none}.mobile-menu-trigger{display:grid;place-items:center;position:fixed;top:14px;left:16px;z-index:70;width:44px;height:44px;border:1px solid #8e6aaf66;border-radius:14px;background:#101019;color:#f8f1ff;box-shadow:0 6px 20px #0003}.mobile-menu-trigger:focus-visible{outline:2px solid #c7a6ff;outline-offset:3px}}.desktop-account{position:relative}.desktop-account>summary{list-style:none;cursor:pointer}.desktop-account>summary::-webkit-details-marker{display:none}.desktop-account-menu{position:absolute;top:calc(100% + 14px);right:0;min-width:190px;padding:8px;background:#21172d;border:1px solid #57416b;border-radius:14px;box-shadow:0 15px 40px #0006}.desktop-account-menu>:is(a,button){display:block;width:100%;padding:11px 12px;color:#efe5fa;text-align:left;font-size:13px;border-radius:8px}.desktop-account-menu>:is(a,button):hover{background:#39264d}@media(min-width:1024px){.floating-header .restored-navbar .liquid-logo-section{background:#f4effa;border-radius:50%;padding:3px}.floating-header .restored-navbar .liquid-logo-section img{width:34px;height:34px}.floating-header,.floating-header.is-docked,.floating-header.is-floating{top:0;width:calc(100% - 210px);max-width:820px;transform:translateX(-50%);transition:transform .3s cubic-bezier(.22,.68,.2,1)}.floating-header.is-floating{transform:translateX(-50%) translateY(14px)}.floating-header .liquid-capsule.restored-navbar{border-radius:31px;transition:border-radius .3s cubic-bezier(.22,.68,.2,1),box-shadow .3s}.floating-header.is-docked .liquid-capsule.restored-navbar{border-top-color:transparent;border-radius:0 0 31px 31px;box-shadow:0 6px 20px #0003}}@media(min-width:1024px) and (prefers-reduced-motion:reduce){.floating-header,.floating-header .liquid-capsule.restored-navbar{transition:none}}.restored-navbar .liquid-right-section{display:flex;align-items:center;gap:8px}.header-search{position:relative;margin-right:10px}.header-search-toggle{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#211b2b;background:#ffb62e;border:0;transition:background .2s,transform .2s}.header-search-toggle:hover,.header-search-toggle[aria-expanded=true]{background:#ffc75a;transform:scale(1.05)}.header-search-panel{position:absolute;top:calc(100% + 16px);right:0;width:min(380px,calc(100vw - 32px));padding:8px;border-radius:26px;background:#080b15;border:1px solid #ad8be066;box-shadow:0 14px 36px #0006;animation:header-search-in .18s ease-out both}.header-search-panel .site-search-dropdown{top:calc(100% + 16px);left:-8px;width:calc(100% + 16px)}@keyframes header-search-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.header-language .lang-switch .lang-switch-btn{height:36px;padding:0 13px;background:#101019;color:#f6f4fb;border:1px solid #b99aff;border-radius:999px;box-shadow:0 6px 18px #0004}.header-language .lang-switch .lang-switch-btn:hover,.header-language .lang-switch .lang-switch-btn[aria-expanded=true]{border-color:#d0b2ff;background:#1a1628}@media(min-width:1024px){.header-language{top:13px;right:auto;left:calc(50% + min(410px, 50% - 105px) + 22px);transition:transform .3s cubic-bezier(.22,.68,.2,1)}.header-language.is-floating{transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.header-search-panel{animation:none}.header-language,.header-search-toggle{transition:none}}@media(min-width:1024px){.floating-header .liquid-capsule.restored-navbar{transition:border-radius .3s cubic-bezier(.22,.68,.2,1),box-shadow .3s,background-color .3s,-webkit-backdrop-filter .3s;transition:border-radius .3s cubic-bezier(.22,.68,.2,1),box-shadow .3s,background-color .3s,backdrop-filter .3s;transition:border-radius .3s cubic-bezier(.22,.68,.2,1),box-shadow .3s,background-color .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s}.floating-header.is-floating .liquid-capsule.restored-navbar.dark{background:rgba(12,14,26,.52);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);border-color:#c7a6ff4d;box-shadow:0 10px 32px #0004,inset 0 1px 0 #ffffff14}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.floating-header.is-floating .liquid-capsule.restored-navbar.dark{background:rgba(12,14,26,.92)}}