.os-shell-module__Gzp_JG__shell{--os-mobile-browser-clearance:0px;--os-mobile-dock-height:0px;--os-mobile-dock-space:0px;--os-mobile-reel-header-space:0px;min-height:100dvh;padding-left:0}.os-shell-module__Gzp_JG__sidebarTrigger{z-index:29;cursor:ew-resize;background:0 0;border:0;width:18px;padding:0;position:fixed;inset:0 auto 0 0}.os-shell-module__Gzp_JG__sidebarTrigger:after{content:"";background:#73e7c23d;border-radius:999px;width:3px;height:64px;transition:background .18s,box-shadow .18s,height .18s;position:absolute;top:50%;left:4px;transform:translateY(-50%);box-shadow:0 0 14px #73e7c21f}.os-shell-module__Gzp_JG__sidebarTrigger:hover:after,.os-shell-module__Gzp_JG__sidebarTrigger:focus-visible:after{background:var(--accent);height:112px;box-shadow:0 0 24px #73e7c294}.os-shell-module__Gzp_JG__skipLink{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:9px;padding:10px 13px;font-size:.78rem;font-weight:750;text-decoration:none;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.os-shell-module__Gzp_JG__skipLink:focus{transform:translateY(0)}.os-shell-module__Gzp_JG__sidebar{z-index:20;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;background:#070a0de6;flex-direction:column;width:242px;padding:24px 18px 20px;transition:opacity .22s,transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(calc(-100% - 10px));box-shadow:18px 0 70px #0000007a}:is(.os-shell-module__Gzp_JG__shell:has(.os-shell-module__Gzp_JG__sidebarTrigger:hover) .os-shell-module__Gzp_JG__sidebar,.os-shell-module__Gzp_JG__shell:has(.os-shell-module__Gzp_JG__sidebarTrigger:focus-visible) .os-shell-module__Gzp_JG__sidebar,.os-shell-module__Gzp_JG__sidebar:hover,.os-shell-module__Gzp_JG__sidebar:focus-within){opacity:1;pointer-events:auto;transform:translate(0)}.os-shell-module__Gzp_JG__context{flex-direction:column;margin:28px 8px 16px;display:flex}.os-shell-module__Gzp_JG__context span{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;margin-bottom:7px;font-size:.55rem;font-weight:650}.os-shell-module__Gzp_JG__context strong{font-size:.8rem}.os-shell-module__Gzp_JG__context small{color:var(--text-muted);margin-top:3px;font-size:.63rem}.os-shell-module__Gzp_JG__context form{margin-top:7px}.os-shell-module__Gzp_JG__context form button{color:var(--accent);cursor:pointer;font-family:var(--font-geist-mono), monospace;background:0 0;border:0;padding:0;font-size:.58rem}.os-shell-module__Gzp_JG__context>a,.os-shell-module__Gzp_JG__previewExit{color:var(--accent);font-family:var(--font-geist-mono), monospace;margin-top:9px;font-size:.58rem;text-decoration:none}.os-shell-module__Gzp_JG__context>a:hover,.os-shell-module__Gzp_JG__previewExit:hover{text-decoration:underline}.os-shell-module__Gzp_JG__navigation a{min-height:36px;color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:23px 1fr 6px;align-items:center;gap:8px;padding:6px 9px;font-size:.7rem;font-weight:680;text-decoration:none;display:grid}.os-shell-module__Gzp_JG__navigation{gap:2px;display:grid}.os-shell-module__Gzp_JG__navigation a:hover,.os-shell-module__Gzp_JG__navigation a[data-active=true]{color:var(--text);background:linear-gradient(90deg,#73e7c21a,#73e7c209);border-color:#73e7c22e}.os-shell-module__Gzp_JG__navMark{width:23px;height:23px;color:var(--accent);font-family:var(--font-geist-mono), monospace;background:#73e7c224;border-radius:8px;place-items:center;font-size:.55rem;display:grid}.os-shell-module__Gzp_JG__navigation i{background:var(--accent);opacity:0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #73e7c2cc}.os-shell-module__Gzp_JG__navigation a[data-active=true] i{opacity:1}.os-shell-module__Gzp_JG__account{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.os-shell-module__Gzp_JG__catalogNavigation{gap:5px;display:grid}.os-shell-module__Gzp_JG__catalogNavigation details{border-bottom:1px solid #ffffff0b;padding-bottom:5px}.os-shell-module__Gzp_JG__catalogNavigation summary{min-height:34px;color:var(--text-muted);cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:9px;font-size:.53rem;font-weight:700}.os-shell-module__Gzp_JG__navLabel{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.os-shell-module__Gzp_JG__navLabel small{color:var(--amber);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.46rem;font-weight:600}.os-shell-module__Gzp_JG__catalogUnavailable{color:var(--danger);margin:8px;font-size:.66rem;line-height:1.45}.os-shell-module__Gzp_JG__identity{align-items:center;gap:10px;min-width:0;display:flex}.os-shell-module__Gzp_JG__identity>span{border:1px solid var(--line-strong);background:var(--surface-raised);width:34px;height:34px;color:var(--accent);font-family:var(--font-geist-mono), monospace;border-radius:11px;flex:none;place-items:center;font-size:.62rem;font-weight:700;display:grid}.os-shell-module__Gzp_JG__identity div{flex-direction:column;min-width:0;display:flex}.os-shell-module__Gzp_JG__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.os-shell-module__Gzp_JG__identity small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.58rem;overflow:hidden}.os-shell-module__Gzp_JG__account form{margin-top:13px}.os-shell-module__Gzp_JG__account button,.os-shell-module__Gzp_JG__mobileAccount button{border:1px solid var(--line);min-height:44px;color:var(--text-soft);cursor:pointer;background:0 0;border-radius:10px;font-size:.68rem}.os-shell-module__Gzp_JG__account button{width:100%}.os-shell-module__Gzp_JG__account button:hover,.os-shell-module__Gzp_JG__mobileAccount button:hover{border-color:var(--line-strong);color:var(--text)}.os-shell-module__Gzp_JG__main{width:100%;min-width:0;padding-top:72px}.os-shell-module__Gzp_JG__shell:has([data-module-reel=true]) .os-shell-module__Gzp_JG__main{padding-top:0}.os-shell-module__Gzp_JG__shell:has([data-module-reel=true]) .os-shell-module__Gzp_JG__moduleTopbarSlot{display:none}.os-shell-module__Gzp_JG__main [data-reel-section]{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:76px}.os-shell-module__Gzp_JG__main [data-standard-reel=true] [data-reel-section]{width:100%;min-height:calc(100dvh - 72px)}html:has([data-standard-reel=true]){scroll-snap-type:y proximity}.os-shell-module__Gzp_JG__mobileNavigation,.os-shell-module__Gzp_JG__mobileDock{display:none}@media (max-width:820px){.os-shell-module__Gzp_JG__shell{--os-mobile-browser-clearance:max(8px, env(safe-area-inset-bottom));--os-mobile-dock-height:64px;--os-mobile-dock-space:calc(var(--os-mobile-browser-clearance) + var(--os-mobile-dock-height) + 10px);--os-mobile-reel-header-space:calc(max(9px, env(safe-area-inset-top)) + 47px);padding:0}.os-shell-module__Gzp_JG__sidebar,.os-shell-module__Gzp_JG__sidebarTrigger{display:none}.os-shell-module__Gzp_JG__mobileNavigation{z-index:82;top:max(10px, env(safe-area-inset-top));display:block;position:fixed;right:14px}.os-shell-module__Gzp_JG__mobileNavigation>summary{z-index:2;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1116e6;border:1px solid #ffffff21;border-radius:13px;align-content:center;gap:4px;width:42px;height:42px;padding:11px 10px;list-style:none;display:grid;position:relative;box-shadow:0 16px 45px #00000047}.os-shell-module__Gzp_JG__mobileNavigation>summary::-webkit-details-marker{display:none}.os-shell-module__Gzp_JG__mobileNavigation>summary span{background:var(--text);border-radius:999px;width:100%;height:2px;transition:opacity .16s,transform .16s;display:block}.os-shell-module__Gzp_JG__mobileNavigation[open]>summary span:first-child{transform:translateY(6px)rotate(45deg)}.os-shell-module__Gzp_JG__mobileNavigation[open]>summary span:nth-child(2){opacity:0}.os-shell-module__Gzp_JG__mobileNavigation[open]>summary span:last-child{transform:translateY(-6px)rotate(-45deg)}.os-shell-module__Gzp_JG__mobileNavigation[open]:before{z-index:0;content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010405b8;position:fixed;inset:0}.os-shell-module__Gzp_JG__mobileNavigationPanel{z-index:1;width:min(390px,94vw);height:100dvh;padding:max(74px, calc(env(safe-area-inset-top) + 64px)) 20px max(24px, env(safe-area-inset-bottom));border-left:1px solid var(--line);background:radial-gradient(circle at 88% 2%,#73e7c21f,#0000 20rem),#060a0cfb;flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 80px #0000008c}.os-shell-module__Gzp_JG__mobileNavigationPanel>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding-bottom:20px;display:grid}.os-shell-module__Gzp_JG__mobileNavigationPanel>header>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.os-shell-module__Gzp_JG__mobileNavigationPanel>header span,.os-shell-module__Gzp_JG__mobileCatalogNavigation h2{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:760}.os-shell-module__Gzp_JG__mobileNavigationPanel>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.os-shell-module__Gzp_JG__mobileNavigationPanel>header small{color:var(--text-muted);font-size:.6rem}.os-shell-module__Gzp_JG__mobileCatalogNavigation{gap:18px;padding:18px 0;display:grid}.os-shell-module__Gzp_JG__mobileCatalogNavigation section{gap:7px;display:grid}.os-shell-module__Gzp_JG__mobileCatalogNavigation h2{margin:0;padding-inline:8px}.os-shell-module__Gzp_JG__mobileCatalogNavigation .os-shell-module__Gzp_JG__navigation a{min-height:44px;padding:8px 10px;font-size:.74rem}.os-shell-module__Gzp_JG__mobileAccount{border-top:1px solid var(--line);margin-top:auto;padding-top:18px}.os-shell-module__Gzp_JG__previewExit{margin:0 0 16px;display:inline-block}.os-shell-module__Gzp_JG__mobileAccount form{margin-top:14px}.os-shell-module__Gzp_JG__mobileAccount button{width:100%}.os-shell-module__Gzp_JG__mobileLanguage{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-top:16px;padding-top:14px;display:flex}.os-shell-module__Gzp_JG__mobileLanguage>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.os-shell-module__Gzp_JG__mobileLanguage strong{font-size:.72rem}.os-shell-module__Gzp_JG__mobileLanguage small{color:var(--text-muted);font-size:.58rem}.os-shell-module__Gzp_JG__mobileDock{z-index:78;right:50%;bottom:var(--os-mobile-browser-clearance);width:min(326px,100vw - 42px);height:var(--os-mobile-dock-height);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#171c1fad;border:1px solid #ffffff24;border-radius:25px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;display:grid;position:fixed;transform:translate(50%);box-shadow:0 18px 48px #0000006b}.os-shell-module__Gzp_JG__mobileDock a{min-width:0;color:var(--text-muted);border-radius:20px;align-content:center;place-items:center;gap:2px;text-decoration:none;display:grid;position:relative}.os-shell-module__Gzp_JG__mobileDock a[data-active=true]{color:var(--text);background:#ffffff1a}.os-shell-module__Gzp_JG__mobileDock a small{width:100%;font:680 .44rem var(--font-geist-mono), monospace;letter-spacing:.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-shell-module__Gzp_JG__mobileDock a>i{background:var(--accent);opacity:0;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;right:50%;transform:translate(50%);box-shadow:0 0 9px #73e7c2cc}.os-shell-module__Gzp_JG__mobileDock a[data-active=true]>i{opacity:1}.os-shell-module__Gzp_JG__mobileDockBadge{color:#fff;min-width:17px;height:17px;font:800 .46rem var(--font-geist-mono), monospace;background:#e97665;border:2px solid #0d1215f0;border-radius:999px;place-items:center;padding-inline:4px;display:grid;position:absolute;top:2px;left:calc(50% + 8px)}.os-shell-module__Gzp_JG__mobileDockGlyph{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.os-shell-module__Gzp_JG__mobileDockMark{width:22px;height:22px;font:760 .54rem var(--font-geist-mono), monospace;border:1px solid;border-radius:8px;place-items:center;display:grid}.os-shell-module__Gzp_JG__main{padding-top:64px;padding-bottom:var(--os-mobile-dock-space)}.os-shell-module__Gzp_JG__main [data-standard-reel=true] [data-reel-section]{min-height:calc(100svh - 64px)}.os-shell-module__Gzp_JG__shell:has([data-module-reel=true]) .os-shell-module__Gzp_JG__main{padding-top:0;padding-bottom:0}.os-shell-module__Gzp_JG__shell:has([data-module-reel=true]){--os-mobile-browser-clearance:max(8px, env(safe-area-inset-bottom));--os-mobile-dock-height:0px;--os-mobile-dock-space:max(8px, env(safe-area-inset-bottom))}.os-shell-module__Gzp_JG__shell:has([data-module-reel=true]) .os-shell-module__Gzp_JG__mobileDock{display:none}}@supports (-webkit-touch-callout:none){@media (max-width:820px){.os-shell-module__Gzp_JG__shell{--os-mobile-browser-clearance:max(74px, env(safe-area-inset-bottom))}.os-shell-module__Gzp_JG__shell:has([data-module-reel=true]){--os-mobile-browser-clearance:max(8px, env(safe-area-inset-bottom));--os-mobile-dock-height:0px;--os-mobile-dock-space:max(8px, env(safe-area-inset-bottom))}}@media (max-width:820px) and (display-mode:standalone){.os-shell-module__Gzp_JG__shell{--os-mobile-browser-clearance:max(8px, env(safe-area-inset-bottom))}}}@media (prefers-reduced-motion:reduce){.os-shell-module__Gzp_JG__skipLink,.os-shell-module__Gzp_JG__sidebar,.os-shell-module__Gzp_JG__mobileNavigation>summary span{transition:none}}
.os-module-topbar-module__i8-KvW__topbar{z-index:35;pointer-events:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid;position:fixed;top:14px;left:18px;right:76px}.os-module-topbar-module__i8-KvW__moduleIdentity,.os-module-topbar-module__i8-KvW__surfaceMenu,.os-module-topbar-module__i8-KvW__meta{pointer-events:auto}.os-module-topbar-module__i8-KvW__moduleIdentity{min-height:44px;color:var(--text);-webkit-backdrop-filter:blur(22px)saturate(145%);background:#050908a1;border:1px solid #73e7c240;border-radius:30px;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.os-module-topbar-module__i8-KvW__moduleIdentity:hover{border-color:#e1fff6c7;box-shadow:0 0 26px #73e7c233}.os-module-topbar-module__i8-KvW__moduleIdentity span{color:var(--accent)}.os-module-topbar-module__i8-KvW__moduleIdentity strong{letter-spacing:.01em;font-size:.78rem}.os-module-topbar-module__i8-KvW__surfaceMenu{scrollbar-width:none;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.os-module-topbar-module__i8-KvW__surfaceMenu::-webkit-scrollbar{display:none}.os-module-topbar-module__i8-KvW__surfaceMenu a{min-height:42px;color:var(--text-muted);white-space:nowrap;-webkit-backdrop-filter:blur(22px)saturate(145%);background:#0509089e;border:1px solid #ffffff1c;border-radius:30px;flex:none;align-items:center;padding:0 15px;font-size:.72rem;font-weight:760;text-decoration:none;display:inline-flex}.os-module-topbar-module__i8-KvW__surfaceMenu a:hover,.os-module-topbar-module__i8-KvW__surfaceMenu a[data-active=true]{border-color:var(--accent);color:var(--text);background:#73e7c221;box-shadow:0 0 25px #73e7c233}.os-module-topbar-module__i8-KvW__meta{color:var(--text);font:780 .66rem var(--font-geist-mono), monospace;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:10px;display:flex}@media (max-width:820px){.os-module-topbar-module__i8-KvW__topbar{top:max(10px, env(safe-area-inset-top));grid-template-columns:auto minmax(0,1fr);gap:8px;left:12px;right:122px}.os-module-topbar-module__i8-KvW__moduleIdentity{min-height:42px;padding:0 13px}.os-module-topbar-module__i8-KvW__moduleIdentity strong{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.os-module-topbar-module__i8-KvW__meta{display:none}}
.notification-bell-module__Rsl1eG__root{z-index:70;position:fixed;top:18px;right:22px}.notification-bell-module__Rsl1eG__trigger{color:#eff6f3d1;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1116d1;border:1px solid #ffffff21;border-radius:15px;place-items:center;width:46px;height:46px;padding:0;display:grid;position:relative;box-shadow:0 16px 45px #00000047}.notification-bell-module__Rsl1eG__trigger:hover,.notification-bell-module__Rsl1eG__trigger[aria-expanded=true]{color:#73e7c2;border-color:#73e7c273}.notification-bell-module__Rsl1eG__trigger[data-live=true]:after{content:"";border:1px solid #73e7c22e;border-radius:11px;animation:2.6s ease-in-out infinite notification-bell-module__Rsl1eG__bellPulse;position:absolute;inset:5px}.notification-bell-module__Rsl1eG__trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:20px}.notification-bell-module__Rsl1eG__trigger>span{color:#fff;min-width:22px;height:22px;font-family:var(--font-geist-mono), monospace;background:#e97665;border:2px solid #070a0d;border-radius:999px;place-items:center;padding-inline:5px;font-size:.58rem;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.notification-bell-module__Rsl1eG__popover{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#090d11f7;border:1px solid #ffffff1f;border-radius:22px;width:min(390px,100vw - 28px);position:absolute;top:56px;right:0;overflow:hidden;box-shadow:0 28px 90px #0000008c}.notification-bell-module__Rsl1eG__popover>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 18px 14px;display:flex}.notification-bell-module__Rsl1eG__popover header div{flex-direction:column;gap:3px;display:flex}.notification-bell-module__Rsl1eG__popover header span,.notification-bell-module__Rsl1eG__previewList a span{color:#73e7c2;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.52rem;font-weight:750}.notification-bell-module__Rsl1eG__popover header strong{font-size:.96rem}.notification-bell-module__Rsl1eG__popover header b{color:#9af0d5;background:#73e7c21a;border-radius:999px;padding:5px 8px;font-size:.61rem}.notification-bell-module__Rsl1eG__previewList{max-height:min(520px,62vh);display:grid;overflow-y:auto}.notification-bell-module__Rsl1eG__previewList>a{color:inherit;border-bottom:1px solid #ffffff0e;grid-template-columns:8px 1fr;gap:12px;padding:14px 16px;text-decoration:none;display:grid}.notification-bell-module__Rsl1eG__previewList>a:hover{background:#73e7c20e}.notification-bell-module__Rsl1eG__previewList>a>i{background:#9aa7b5;border-radius:999px;width:7px;height:7px;margin-top:7px;box-shadow:0 0 12px}.notification-bell-module__Rsl1eG__previewList>a[data-status=unread]>i{background:#73e7c2}.notification-bell-module__Rsl1eG__previewList a div{min-width:0}.notification-bell-module__Rsl1eG__previewList a strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.75rem;display:block;overflow:hidden}.notification-bell-module__Rsl1eG__previewList a p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.65rem;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-bell-module__Rsl1eG__allLink{color:#9af0d5;background:#ffffff06;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;font-size:.7rem;font-weight:720;text-decoration:none;display:flex}.notification-bell-module__Rsl1eG__empty{color:var(--text-muted);text-align:center;margin:0;padding:30px 18px;font-size:.72rem}@keyframes notification-bell-module__Rsl1eG__bellPulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@media (max-width:820px){.notification-bell-module__Rsl1eG__root{display:none}}@media (prefers-reduced-motion:reduce){.notification-bell-module__Rsl1eG__trigger[data-live=true]:after{animation:none}}
