.BottomNav_bottomNav__TqxBp{display:none}@media (max-width:768px){.BottomNav_bottomNav__TqxBp{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);padding:10px 8px calc(env(safe-area-inset-bottom, 0px) + 8px);background:linear-gradient(180deg,color-mix(in srgb,var(--al-ink-1) 0,transparent) 0,color-mix(in srgb,var(--al-ink-1) 92%,transparent) 28%,color-mix(in srgb,var(--al-ink-1) 98%,transparent) 100%);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-top:.5px solid var(--al-border)}}.BottomNav_item__lC16j{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--al-fg-3);text-decoration:none;transition:color var(--dur-2) var(--ease-standard)}.BottomNav_item__lC16j:hover{color:var(--al-fg-2)}.BottomNav_itemActive__QW9wS,.BottomNav_itemActive__QW9wS:hover{color:var(--al-primary-2)}.BottomNav_icon__IeieN{width:26px;height:26px;display:grid;place-items:center;color:var(--al-fg-2)}.BottomNav_itemActive__QW9wS .BottomNav_icon__IeieN{color:var(--al-primary-2)}.IconButton_btn__7JSgB{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--al-fg-2);border:1px solid transparent;cursor:pointer;transition:all var(--dur-2) var(--ease-standard)}.IconButton_btn__7JSgB:hover:not(:disabled){background:hsla(0,0%,100%,.05);color:var(--al-fg-1)}.IconButton_btn__7JSgB:disabled{opacity:.4;cursor:not-allowed}.IconButton_active__BdPrj{background:hsla(0,0%,100%,.08);color:var(--al-fg-1);border-color:var(--al-border-strong)}.LanguageSwitcher_root__FSMv7{position:relative}.LanguageSwitcher_toggle__dwMt3{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--al-fg-2);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--dur-2) var(--ease-standard)}.LanguageSwitcher_toggle__dwMt3:hover{background:hsla(0,0%,100%,.05);color:var(--al-fg-1)}.LanguageSwitcher_toggle__dwMt3[aria-expanded=true]{background:hsla(0,0%,100%,.06);color:var(--al-fg-1);border-color:var(--al-border-strong)}.LanguageSwitcher_flag__BaJNb{width:20px;height:14px;border-radius:2px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px hsla(0,0%,100%,.06)}.LanguageSwitcher_label__EixpZ{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.LanguageSwitcher_caret__YIrog{color:var(--al-fg-3)}.LanguageSwitcher_menu__LBvCo{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--al-ink-2);border:1px solid var(--al-border-strong);border-radius:12px;padding:4px;box-shadow:var(--shadow-lg);z-index:30;display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.LanguageSwitcher_option__JDmxY{display:flex;align-items:center;gap:10px;padding:8px 12px;background:transparent;border:none;border-radius:8px;color:var(--al-fg-1);font-family:var(--font-body);font-size:13px;cursor:pointer;text-align:left;transition:background-color var(--dur-1) var(--ease-standard);width:100%}.LanguageSwitcher_option__JDmxY:hover{background:hsla(0,0%,100%,.05)}.LanguageSwitcher_optionActive__u31lD{background:rgba(132,217,255,.12);color:var(--al-primary-ink);font-weight:600}.LanguageSwitcher_optionActive__u31lD:hover{background:rgba(132,217,255,.18)}@media (max-width:768px){.LanguageSwitcher_caret__YIrog,.LanguageSwitcher_label__EixpZ{display:none}.LanguageSwitcher_toggle__dwMt3{padding:0 8px}}.Header_header__ZPN_X{height:64px;display:flex;align-items:center;padding:0 32px;gap:16px;border-bottom:1px solid var(--al-border);background:color-mix(in srgb,var(--al-ink-1) 70%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.Header_dark__0_hx0{background:color-mix(in srgb,var(--al-ink-0) 60%,transparent)}.Header_left___l7PE{display:flex;align-items:center;gap:12px;min-width:180px;flex-shrink:0}.Header_eyebrow__d7LeQ{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:10.5px;color:var(--al-fg-2);white-space:nowrap}.Header_searchWrap__35vOa{flex:1 1;max-width:520px;position:relative}.Header_searchIcon__18_SM{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--al-fg-3);pointer-events:none}.Header_searchInput__Er9oB{width:100%;height:40px;padding:0 60px 0 42px;background:var(--al-ink-2);border:1px solid var(--al-border);border-radius:10px;color:var(--al-fg-1);font-family:var(--font-body);font-size:13px;outline:none;transition:border-color var(--dur-2) var(--ease-standard)}.Header_searchInput__Er9oB:focus{border-color:var(--al-border-strong);box-shadow:var(--shadow-focus)}.Header_searchInput__Er9oB::placeholder{color:var(--al-fg-3)}.Header_kbd__QBdDM{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:3px 7px;font-size:10px;font-family:var(--font-mono);background:color-mix(in srgb,var(--al-white) 4%,transparent);color:var(--al-fg-3);border:1px solid var(--al-border);border-radius:5px;pointer-events:none}.Header_searchResults__r93Yg{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--al-ink-2);border:1px solid var(--al-border-strong);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-lg);z-index:30;max-height:420px;overflow-y:auto}.Header_searchEmpty___AJjU{padding:16px;color:var(--al-fg-3);font-size:13px;text-align:center}.Header_searchSection__tzFRy{display:flex;flex-direction:column}.Header_searchSection__tzFRy+.Header_searchSection__tzFRy{border-top:1px solid var(--al-border);margin-top:4px;padding-top:4px}.Header_searchSectionHead__kleXW{padding:8px 14px 4px;font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--al-fg-3)}.Header_searchThumbStudio__ye2nr{display:inline-flex;align-items:center;justify-content:center;background:var(--al-ink-3);font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--al-fg-2);letter-spacing:.04em}.Header_searchItem__Spza2{display:flex;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;color:inherit;transition:background-color var(--dur-1) var(--ease-standard);border-bottom:1px solid var(--al-border-subtle)}.Header_searchItem__Spza2:last-child{border-bottom:none}.Header_searchItem__Spza2:hover{background:color-mix(in srgb,var(--al-white) 4%,transparent)}.Header_searchThumb__7QODL{width:40px;height:52px;border-radius:6px;overflow:hidden;flex-shrink:0;background:var(--al-ink-3)}.Header_searchThumb__7QODL img{width:100%;height:100%;object-fit:cover;display:block}.Header_searchMeta__vNfVU{min-width:0;flex:1 1}.Header_searchTitle__8y15D{font-size:13px;font-weight:600;color:var(--al-fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_searchSub__QXng4{display:flex;gap:6px;font-size:11px;color:var(--al-fg-3);margin-top:2px;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Header_right__KgjwV{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.Header_divider__KxJbW{width:1px;height:24px;background:var(--al-border);margin:0 6px}.Header_profile__tbJjd{position:relative}.Header_profileButton__L2IS6{padding:0;background:transparent;border:1px solid var(--al-border);border-radius:10px;cursor:pointer;overflow:hidden;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;transition:border-color var(--dur-2) var(--ease-standard)}.Header_profileButton__L2IS6:hover{border-color:var(--al-border-strong)}.Header_profileAvatar__c_EKI{width:100%;height:100%;object-fit:cover;display:block}.Header_profileInitials__uhTvl{font-weight:700;color:var(--al-fg-1);font-size:14px}.Header_profileMenu__dZEVg{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:var(--al-ink-2);border:1px solid var(--al-border-strong);border-radius:12px;padding:6px;box-shadow:var(--shadow-lg);z-index:30;display:flex;flex-direction:column;gap:2px}.Header_profileMeta__2dq7Y{padding:10px 12px 12px;border-bottom:1px solid var(--al-border-subtle);display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.Header_profileMeta__2dq7Y strong{font-size:13px;color:var(--al-fg-1)}.Header_profileMeta__2dq7Y span{font-size:11px;color:var(--al-fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_profileItem__kfn2q{display:block;width:100%;padding:8px 12px;background:transparent;border:none;text-align:left;color:var(--al-fg-1);font-size:13px;font-family:var(--font-body);border-radius:8px;cursor:pointer;text-decoration:none;transition:background-color var(--dur-1) var(--ease-standard)}.Header_profileItem__kfn2q:hover{background:color-mix(in srgb,var(--al-white) 4%,transparent)}@media (max-width:768px){.Header_header__ZPN_X{padding:0 16px;gap:8px}.Header_left___l7PE{min-width:auto}.Header_eyebrow__d7LeQ{display:none}.Header_searchInput__Er9oB{padding-right:14px}.Header_kbd__QBdDM{display:none}}.NotificationsPanel_panel__u_eix{width:340px;max-width:calc(100vw - 24px);max-height:480px;display:flex;flex-direction:column;background:var(--al-ink-2);border:1px solid var(--al-border-strong);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden}.NotificationsPanel_head__NYb9H{padding:14px 14px 10px;border-bottom:1px solid var(--al-border);display:flex;flex-direction:column;gap:10px}.NotificationsPanel_headTitleRow__fFsKq{display:flex;align-items:center;gap:8px}.NotificationsPanel_headTitle__5XiY5{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-.012em;color:var(--al-fg-1)}.NotificationsPanel_headBadge__7J2AK{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--al-warm);color:var(--al-ink-0);font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:0}.NotificationsPanel_headActions__MLzqg{display:flex;gap:8px}.NotificationsPanel_headAction__QPtEA{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 6px;border-radius:8px;background:var(--al-ink-3);border:1px solid var(--al-border);font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:-.005em;color:var(--al-fg-2);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotificationsPanel_headAction__QPtEA:hover:not(:disabled){border-color:var(--al-border-strong);color:var(--al-fg-1)}.NotificationsPanel_headAction__QPtEA:disabled{opacity:.4;cursor:default}.NotificationsPanel_status__AvZZE{padding:32px 16px;text-align:center;font-size:12.5px;color:var(--al-fg-3)}.NotificationsPanel_empty__ACcsU{display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 24px 32px;text-align:center}.NotificationsPanel_emptyIcon__yfhiy{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--al-ink-3);border:1px solid var(--al-border);color:var(--al-fg-3);margin-bottom:4px}.NotificationsPanel_emptyTitle__bcbAr{font-family:var(--font-display);font-size:13.5px;font-weight:700;letter-spacing:-.01em;color:var(--al-fg-1)}.NotificationsPanel_emptyBody__9okBO{font-size:12px;line-height:1.4;color:var(--al-fg-3)}.NotificationsPanel_list__sJK_D{flex:1 1;list-style:none;margin:0;padding:6px 0;overflow-y:auto}.NotificationsPanel_item__jUQQT{position:relative}.NotificationsPanel_itemLink__KGSAx{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 40px 10px 14px;text-decoration:none;color:inherit}.NotificationsPanel_itemDismiss__Q0T7i{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:transparent;border:none;color:var(--al-fg-3);cursor:pointer;opacity:0;transition:opacity var(--dur-2) var(--ease-standard),background var(--dur-2)}.NotificationsPanel_itemDismiss__Q0T7i:focus-visible,.NotificationsPanel_item__jUQQT:hover .NotificationsPanel_itemDismiss__Q0T7i{opacity:1}.NotificationsPanel_itemDismiss__Q0T7i:hover{background:var(--al-ink-3);color:var(--al-fg-1)}@media (hover:none){.NotificationsPanel_itemDismiss__Q0T7i{opacity:1}}.NotificationsPanel_itemLink__KGSAx:hover{background:var(--al-ink-3)}.NotificationsPanel_itemIcon__HvL_T{width:28px;height:28px;border-radius:9px;display:grid;place-items:center}.NotificationsPanel_iconAccent__rd2Tg{background:var(--al-primary-gradient-soft);color:var(--al-primary-ink);border:1px solid color-mix(in srgb,var(--al-primary-2) 22%,transparent)}.NotificationsPanel_iconAccentLive__kDiwp{background:color-mix(in srgb,var(--al-danger) 16%,transparent);color:color-mix(in srgb,var(--al-danger) 92%,#fff);border:1px solid color-mix(in srgb,var(--al-danger) 30%,transparent)}.NotificationsPanel_iconAccentSuccess__h6rxj{background:var(--al-success-soft);color:var(--al-success);border:1px solid color-mix(in srgb,var(--al-success) 28%,transparent)}.NotificationsPanel_iconAccentWarm__cgzV9{background:var(--al-warm-soft);color:var(--al-warm-ink);border:1px solid color-mix(in srgb,var(--al-warm) 28%,transparent)}.NotificationsPanel_iconAccentMuted__dFPYQ{background:var(--al-ink-3);color:var(--al-fg-3);border:1px solid var(--al-border)}.NotificationsPanel_itemBody__ccE79{display:flex;flex-direction:column;gap:2px;min-width:0}.NotificationsPanel_itemKind__y__j8{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--al-fg-3);text-transform:uppercase}.NotificationsPanel_itemTitle__KNF57{font-family:var(--font-display);font-size:12.5px;font-weight:700;letter-spacing:-.012em;color:var(--al-fg-1);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationsPanel_itemSubtitle__w2SM0{font-size:11.5px;line-height:1.35;color:var(--al-fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationsPanel_itemDot__aLbrr{width:7px;height:7px;border-radius:50%;background:var(--al-warm);flex-shrink:0}.NotificationsPanel_itemUnread__ux_dO .NotificationsPanel_itemTitle__KNF57{color:var(--al-fg-1)}.NotificationsButton_root__U_rvV{position:relative;display:inline-flex}.NotificationsButton_btnDesktop__N7bB3{position:relative;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--al-fg-2);border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all var(--dur-2) var(--ease-standard)}.NotificationsButton_btnDesktop__N7bB3:hover{background:color-mix(in srgb,var(--al-white) 5%,transparent);color:var(--al-fg-1)}.NotificationsButton_btnMobile__dagkX{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--al-ink-3) 70%,transparent);border:1px solid var(--al-border);color:var(--al-fg-1);cursor:pointer;transition:border-color var(--dur-2) var(--ease-standard)}.NotificationsButton_btnMobile__dagkX:hover{border-color:var(--al-border-strong)}.NotificationsButton_badge__PRCHI{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--al-warm);color:var(--al-ink-0);border:2px solid var(--al-ink-1);font-family:var(--font-mono);font-weight:700;font-size:9px;line-height:12px;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center}.NotificationsButton_dropdown__rgbAW{position:absolute;right:0;top:calc(100% + 8px);z-index:50}@media (max-width:768px){.NotificationsButton_dropdown__rgbAW{right:-8px}}.Modal_backdrop__tg155{position:fixed;inset:0;z-index:1000;background:rgba(6,7,9,.72);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);display:flex;align-items:center;justify-content:center;padding:24px;animation:Modal_modalFadeIn__iSiy7 var(--dur-3) var(--ease-out)}@keyframes Modal_modalFadeIn__iSiy7{0%{opacity:0}to{opacity:1}}.Modal_modal__ZUkwV{position:relative;width:100%;background:linear-gradient(180deg,var(--al-ink-2) 0,var(--al-ink-1) 100%);border:1px solid var(--al-border-strong);border-radius:18px;box-shadow:var(--shadow-lg),0 0 0 1px var(--al-border-subtle) inset;overflow:hidden;max-height:min(92vh,780px);display:flex;flex-direction:column;animation:Modal_modalRise__HYxI1 var(--dur-4) var(--ease-out)}.Modal_modalMd__f6WnN{max-width:560px}.Modal_modalLg__6e55G{max-width:680px}@keyframes Modal_modalRise__HYxI1{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_hero__PYuov{position:absolute;inset:0 0 auto 0;height:140px;overflow:hidden;pointer-events:none;z-index:0}.Modal_heroImage__J6sod{width:100%;height:100%;object-fit:cover;filter:blur(18px) saturate(120%) brightness(.55);transform:scale(1.15)}.Modal_heroOverlay__rsvLm{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,18,24,.45) 0,rgba(16,18,24,.85) 60%,var(--al-ink-2) 100%)}.Modal_closeButton__VFrEn{position:absolute;top:14px;right:14px;z-index:3;width:32px;height:32px;border-radius:10px;background:rgba(16,18,24,.7);border:1px solid var(--al-border);color:var(--al-fg-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all var(--dur-2) var(--ease-standard)}.Modal_closeButton__VFrEn:focus-visible,.Modal_closeButton__VFrEn:hover{background:var(--al-ink-3);color:var(--al-fg-1);border-color:var(--al-border-strong);outline:none}.Modal_content__71NdO{position:relative;z-index:1;overflow-y:auto;padding:26px 28px 22px}.Modal_footer__fDOat{position:relative;z-index:2;display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 18px;border-top:1px solid var(--al-border);background:var(--al-ink-2)}.Modal_btnSecondary__dXLyp{height:38px;padding:0 18px;background:transparent;color:var(--al-fg-1);border:1px solid var(--al-border);border-radius:10px;font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--dur-2) var(--ease-standard)}.Modal_btnSecondary__dXLyp:focus-visible,.Modal_btnSecondary__dXLyp:hover{background:var(--al-ink-3);border-color:var(--al-border-strong);outline:none}.Modal_btnPrimary__uV7Sx{height:38px;padding:0 22px;background:var(--al-primary-gradient);color:var(--al-ink-0);border:1px solid transparent;border-radius:10px;font-family:var(--font-body);font-size:13px;font-weight:700;cursor:pointer;transition:filter var(--dur-2) var(--ease-standard)}.Modal_btnPrimary__uV7Sx:focus-visible,.Modal_btnPrimary__uV7Sx:hover{filter:brightness(1.08);outline:none}@media (max-width:768px){.Modal_backdrop__tg155{padding:0;align-items:flex-end;background:rgba(6,7,9,.88);animation:Modal_sheetFadeIn__N3Y5X var(--dur-3) var(--ease-out)}.Modal_modal__ZUkwV{max-height:min(88vh,820px);border-radius:26px 26px 0 0;border-bottom:none;box-shadow:0 -30px 60px rgba(0,0,0,.5);animation:Modal_sheetSlideUp__sX8xZ var(--dur-4) var(--ease-out)}.Modal_modal__ZUkwV:before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:38px;height:4px;border-radius:4px;background:var(--al-fg-4);opacity:.4;z-index:5;pointer-events:none}.Modal_content__71NdO{padding:26px 20px 18px}.Modal_footer__fDOat{padding:12px 16px calc(18px + env(safe-area-inset-bottom, 0px))}.Modal_closeButton__VFrEn{top:18px}}@keyframes Modal_sheetSlideUp__sX8xZ{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes Modal_sheetFadeIn__N3Y5X{0%{opacity:0}to{opacity:1}}.InstallAppButton_button__r8Edi{display:inline-flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border-radius:8px;background:transparent;border:none;color:var(--al-fg-1);font-family:var(--font-display);font-size:13px;cursor:pointer;text-align:left}.InstallAppButton_button__r8Edi:hover{background:color-mix(in srgb,var(--al-white) 4%,transparent)}.InstallAppButton_content__iTa9I{padding:8px 4px 4px}.InstallAppButton_title__ceOCc{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px;color:var(--al-fg-1)}.InstallAppButton_body__nKbHp{font-size:13.5px;line-height:1.5;color:var(--al-fg-2);margin:0 0 16px}.InstallAppButton_steps__DhGDk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:step}.InstallAppButton_steps__DhGDk li{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--al-ink-3);border:1px solid var(--al-border-subtle);border-radius:10px;color:var(--al-fg-1);font-size:13px;counter-increment:step}.InstallAppButton_steps__DhGDk li:before{content:counter(step);width:22px;height:22px;flex-shrink:0;display:inline-grid;place-items:center;border-radius:50%;background:var(--al-primary-gradient);color:var(--al-ink-0);font-family:var(--font-mono);font-size:11px;font-weight:700}.InstallAppButton_stepIcon__Rr5zk{display:inline-grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:color-mix(in srgb,var(--al-primary-1) 14%,transparent);color:var(--al-primary-ink)}.InstallAppButton_androidPerks__jRmxM{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.InstallAppButton_perk__BJh29{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--al-ink-3);border:1px solid var(--al-border-subtle);border-radius:10px;color:var(--al-fg-2);font-size:13px}.InstallAppButton_perk__BJh29 svg{flex-shrink:0;color:var(--al-primary-ink)}.InstallAppButton_cta__tURsy{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;border-radius:10px;border:none;background:var(--al-primary-gradient);color:var(--al-ink-0);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-.005em;cursor:pointer;transition:filter var(--dur-2) var(--ease-standard)}.InstallAppButton_cta__tURsy:hover{filter:brightness(1.05)}.MobileTopBar_bar__w_b_B{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(10px + env(safe-area-inset-top, 0px)) 18px 10px;background:color-mix(in srgb,var(--al-ink-1) 75%,transparent);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border-bottom:1px solid var(--al-border-subtle)}.MobileTopBar_brand__IBAHG{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;min-width:0}.MobileTopBar_brandLogo__gCN1L{width:28px;height:28px;flex-shrink:0}.MobileTopBar_brandTitle__25Bvy{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.012em;color:var(--al-fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileTopBar_actions__WnBrR{display:flex;align-items:center;gap:8px;flex-shrink:0}.MobileTopBar_iconBtn__otlPg{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--al-ink-3) 70%,transparent);border:1px solid var(--al-border);color:var(--al-fg-1);cursor:pointer;text-decoration:none;transition:border-color var(--dur-2) var(--ease-standard)}.MobileTopBar_iconBtn__otlPg:hover{border-color:var(--al-border-strong)}.MobileTopBar_lang__0JW52{position:relative}.MobileTopBar_langBtn__mXhl5{width:36px;height:36px;padding:0;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--al-ink-3) 70%,transparent);border:1px solid var(--al-border);cursor:pointer;overflow:hidden;transition:border-color var(--dur-2) var(--ease-standard)}.MobileTopBar_langBtn__mXhl5:hover{border-color:var(--al-border-strong)}.MobileTopBar_langFlag__EWmZa{border-radius:3px;width:20px;height:14px}.MobileTopBar_langMenu__e45B8{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:160px;padding:6px;background:var(--al-ink-2);border:1px solid var(--al-border-strong);border-radius:14px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px}.MobileTopBar_langOption__LDMxh{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:8px;font-family:var(--font-body);font-size:12.5px;font-weight:500;color:var(--al-fg-2);text-align:left;cursor:pointer}.MobileTopBar_langOption__LDMxh:hover{background:var(--al-ink-3);color:var(--al-fg-1)}.MobileTopBar_langOptionActive___cFuS{background:var(--al-primary-gradient-soft);color:var(--al-primary-ink)}.MobileTopBar_langOptionFlag__b4_E3{border-radius:2px;flex-shrink:0}.MobileTopBar_profile__SlXgB{position:relative}.MobileTopBar_avatar__S4tU3{width:36px;height:36px;padding:0;border-radius:50%;display:grid;place-items:center;background:var(--al-primary-gradient);color:var(--al-white);font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:-.02em;border:1.5px solid color-mix(in srgb,var(--al-white) 18%,transparent);overflow:hidden;text-decoration:none;cursor:pointer}.MobileTopBar_avatar__S4tU3 img{width:100%;height:100%;object-fit:cover}.MobileTopBar_menu__Vs0gq{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:200px;padding:6px;background:var(--al-ink-2);border:1px solid var(--al-border-strong);border-radius:14px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px}.MobileTopBar_menuMeta__Zbof0{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;border-bottom:1px solid var(--al-border);margin-bottom:4px}.MobileTopBar_menuMeta__Zbof0 strong{font-family:var(--font-display);font-size:13.5px;font-weight:700;letter-spacing:-.012em;color:var(--al-fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileTopBar_menuMeta__Zbof0 span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--al-fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileTopBar_menuItem__bMiYk{display:block;width:100%;padding:9px 12px;background:transparent;border:none;border-radius:8px;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--al-fg-2);text-align:left;text-decoration:none;cursor:pointer}.MobileTopBar_menuItem__bMiYk:hover{background:var(--al-ink-3);color:var(--al-fg-1)}.MobileTopBar_menuInstall__KXVg2{display:flex;padding:2px 0;border-top:1px solid var(--al-border-subtle);border-bottom:1px solid var(--al-border-subtle);margin:4px 0}.MobileTopBar_menuInstall__KXVg2 button{width:100%}.MobileTopBar_signIn__l0vJY{padding:8px 14px;border-radius:999px;background:var(--al-primary-gradient);color:var(--al-ink-0);font-family:var(--font-body);font-size:12.5px;font-weight:700;text-decoration:none}.RouteProgress_track__3PsSU{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:9999;pointer-events:none;opacity:0;transition:opacity var(--dur-2) var(--ease-standard)}.RouteProgress_trackVisible__6T1hn{opacity:1}.RouteProgress_bar__pNEHy{height:100%;background:var(--al-primary-gradient);box-shadow:0 0 8px color-mix(in srgb,var(--al-primary-2) 60%,transparent),0 0 4px color-mix(in srgb,var(--al-primary-2) 80%,transparent);transition:width var(--dur-2) var(--ease-out);will-change:width}.Logo_wrap__4Ok9k{display:inline-flex;align-items:center;gap:10px}.Logo_mark__FU8vI{flex-shrink:0}.Logo_wordmark__i_p3M{display:flex;flex-direction:column;line-height:1}.Logo_name__VvC_B{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.02em;color:var(--al-fg-1)}.Logo_eyebrow__5hdjP{font-family:var(--font-display);font-size:8.5px;letter-spacing:.22em;margin-top:2px;color:var(--al-fg-3);text-transform:uppercase;font-weight:600}.Sidebar_sidebar__GEAVZ{width:232px;flex-shrink:0;background:var(--al-ink-0);border-right:1px solid var(--al-border);display:flex;flex-direction:column;transition:width var(--dur-3) var(--ease-standard);position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:10}.Sidebar_collapsed__WYL9b{width:72px}.Sidebar_head__AhmVr{padding:20px;border-bottom:1px solid var(--al-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:10px}.Sidebar_collapsed__WYL9b .Sidebar_head__AhmVr{padding:20px 16px;justify-content:center;flex-direction:column}.Sidebar_collapseBtn__WWAaS{background:transparent;border:1px solid transparent;color:var(--al-fg-2);cursor:pointer;padding:6px;border-radius:8px;transition:all var(--dur-2) var(--ease-standard)}.Sidebar_collapseBtn__WWAaS:hover{background:color-mix(in srgb,var(--al-white) 4%,transparent);color:var(--al-fg-1)}.Sidebar_nav__baJ9Z{flex:1 1;padding:20px 12px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.Sidebar_groupLabel__B0qdf{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:10px;color:var(--al-fg-2);padding:0 12px 8px}.Sidebar_separator__G0H9g{height:1px;background:var(--al-border-subtle);margin:14px 12px}.Sidebar_navItem__JG9En{display:flex;align-items:center;gap:12px;height:38px;padding:0 12px;border-radius:10px;background:transparent;color:var(--al-fg-2);border:1px solid transparent;font-size:13px;font-weight:500;font-family:var(--font-body);transition:all var(--dur-2) var(--ease-standard);position:relative;white-space:nowrap;text-decoration:none}.Sidebar_navItem__JG9En:hover{background:color-mix(in srgb,var(--al-white) 4%,transparent);color:var(--al-fg-1)}.Sidebar_navItemActive__3Hqgc{background:color-mix(in srgb,var(--al-primary-2) 8%,transparent);color:var(--al-primary-ink);border-color:color-mix(in srgb,var(--al-primary-2) 18%,transparent);font-weight:600}.Sidebar_navItemActive__3Hqgc:hover{background:color-mix(in srgb,var(--al-primary-2) 12%,transparent);color:var(--al-primary-ink)}.Sidebar_navItemCollapsed__bBRZu{justify-content:center;padding:0}.Sidebar_activeBar__4X2Bl{position:absolute;left:-12px;top:9px;bottom:9px;width:2px;background:var(--al-primary-gradient);border-radius:999px}.Sidebar_userCard__e3r6n{padding:12px;border-top:1px solid var(--al-border-subtle)}.Sidebar_footerLinks__neKkx{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:10px;padding:4px 8px}.Sidebar_footerLink__UF2vL{display:inline-block;font-family:var(--font-display);font-size:9.5px;font-weight:600;letter-spacing:.14em;color:var(--al-fg-3);text-decoration:none;transition:color var(--dur-2) var(--ease-standard)}.Sidebar_footerLink__UF2vL:hover{color:var(--al-fg-2)}.Sidebar_footerSep__uL0fJ{color:var(--al-fg-4);font-size:10px}@media (max-width:900px){.Sidebar_sidebar__GEAVZ{width:72px}.Sidebar_sidebar__GEAVZ .Sidebar_head__AhmVr{padding:20px 16px;justify-content:center}.Sidebar_sidebar__GEAVZ .Sidebar_navItem__JG9En{justify-content:center;padding:0}.Sidebar_sidebar__GEAVZ .Sidebar_activeBar__4X2Bl,.Sidebar_sidebar__GEAVZ .Sidebar_collapseBtn__WWAaS,.Sidebar_sidebar__GEAVZ .Sidebar_groupLabel__B0qdf,.Sidebar_sidebar__GEAVZ .Sidebar_navItem__JG9En span{display:none}}@media (max-width:768px){.Sidebar_sidebar__GEAVZ{display:none}}.Layout_shell__wJwK9{display:flex;min-height:100vh;background:var(--al-ink-1)}.Layout_main__RMpyO{flex:1 1;min-width:0;display:flex;flex-direction:column}.Layout_content__UCMIC{flex:1 1;min-width:0}.Layout_headerWrap__hpX9I{display:contents}.Layout_mobileTopBar__fZoio{display:none}@media (max-width:768px){.Layout_main__RMpyO{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.Layout_headerHideOnMobile__QuCzF{display:none!important}.Layout_mobileTopBar__fZoio{display:contents}}