.app-shell_shell__v1l0I,.app-shell_sidebar__UP6vv{min-height:100svh;display:flex}.app-shell_sidebar__UP6vv{width:var(--ix-sidebar-width);flex:0 0 var(--ix-sidebar-width);position:-webkit-sticky;position:sticky;top:0;height:100svh;flex-direction:column;gap:18px;padding:20px 16px 18px;background:radial-gradient(circle at 10% 0,rgba(49,176,154,.28),transparent 42%),linear-gradient(180deg,#04393f 0,var(--ix-ink) 100%);color:#d9ece7;z-index:40}.app-shell_brandRow__3vUMi{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 4px}.app-shell_brand__35qZF{display:inline-flex;align-items:center}.app-shell_logo__sBghO{height:24px;width:auto;display:block}.app-shell_closeButton__mw5vT{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:transparent;color:#fff;cursor:pointer}.app-shell_storeSwitcher__DQzMo{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(255,255,255,.05)}.app-shell_storeLabel__CcyN_{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8fb5ad}.app-shell_storeSwitcher__DQzMo select{width:100%;padding:7px 8px;border:1px solid rgba(255,255,255,.2);border-radius:7px;background:#064149;color:#f2fbf8;font-size:.82rem;font-weight:600;cursor:pointer}.app-shell_storeSwitcher__DQzMo select:focus-visible{outline:2px solid var(--ix-mint);outline-offset:1px}.app-shell_storeMeta__SgvKB{margin:0;font-size:.72rem;color:#8fb5ad}.app-shell_nav__J1lgV{display:flex;flex-direction:column;gap:2px}.app-shell_navHeading__G2KXZ{margin:14px 8px 5px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8fb5ad}.app-shell_navLink__nR5sf{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:#cfe8e2;font-size:.875rem;font-weight:550;text-decoration:none;transition:background .14s ease,color .14s ease}.app-shell_navLink__nR5sf:hover{background:rgba(255,255,255,.07);color:#fff}.app-shell_navLinkActive__yBi_o{background:rgba(49,176,154,.2);color:#fff;box-shadow:inset 2px 0 0 var(--ix-mint)}.app-shell_navIcon__VQnxD{display:inline-flex;align-items:center;justify-content:center;color:#8fc4b8;flex-shrink:0}.app-shell_navLinkActive__yBi_o .app-shell_navIcon__VQnxD{color:#7ee0ca}.app-shell_sidebarHint__K8dCD{margin:auto 8px 0;color:#8fb5ad;font-size:.76rem;line-height:1.5}.app-shell_sidebarFooter__RCF8q{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.app-shell_signOut__vk_Wn{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#cfe8e2;font-size:.84rem;font-weight:550;text-align:left;cursor:pointer}.app-shell_signOut__vk_Wn:hover{background:rgba(255,255,255,.07);color:#fff}.app-shell_body__KO7XR{flex:1 1;min-width:0;display:flex;flex-direction:column}.app-shell_main__z_OED{flex:1 1;min-width:0}.app-shell_mobileBar___6U1q{display:none}.app-shell_mobileLogo__az9Ee{height:20px;width:auto}.app-shell_scrim__aX5Md{display:none}@media (max-width:920px){.app-shell_shell__v1l0I{display:block}.app-shell_sidebar__UP6vv{position:fixed;left:0;top:0;bottom:0;height:100dvh;transform:translateX(-104%);visibility:hidden;transition:transform .2s ease,visibility .2s ease;box-shadow:24px 0 60px -30px rgba(0,0,0,.6)}.app-shell_sidebarOpen__pr0MO{transform:translateX(0);visibility:visible}.app-shell_closeButton__mw5vT{display:inline-flex}.app-shell_scrim__aX5Md{display:block;position:fixed;inset:0;z-index:35;border:0;background:rgba(0,24,28,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.app-shell_mobileBar___6U1q{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;background:var(--ix-surface);border-bottom:1px solid var(--ix-line);position:-webkit-sticky;position:sticky;top:0;z-index:30}.app-shell_menuButton__Y9zbW{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ix-line);border-radius:8px;background:var(--ix-surface);color:var(--ix-ink);cursor:pointer}.app-shell_mobileSpacer__jsaoj{width:44px}}