.GamesHero-module__xrUD0a__heroSection{isolation:isolate;contain:paint;background:radial-gradient(at 50% 18%,#f5d77a24,#0000 30%),radial-gradient(at 50% 100%,#7c43b84d,#0000 56%),linear-gradient(145deg,#07030e 0%,#180a28 55%,#080311 100%);justify-content:center;align-items:center;width:100%;height:clamp(500px,85svh,900px);display:flex;position:relative;overflow:hidden}.GamesHero-module__xrUD0a__ambientBackdrop{z-index:3;pointer-events:none;opacity:1;background:radial-gradient(circle at 18% 34%,#d4a8432b,#0000 22%),radial-gradient(circle at 82% 42%,#9152cc38,#0000 26%),radial-gradient(at 50% 72%,#5b267733,#0000 52%);transition:opacity .32s;position:absolute;inset:0;overflow:hidden}.GamesHero-module__xrUD0a__ambientBackdropHidden{opacity:0}.GamesHero-module__xrUD0a__ambientBackdrop:before{content:"";opacity:.28;background-image:radial-gradient(circle,#f5d77a94 0 1px,#0000 1.5px),radial-gradient(circle,#d7b8f561 0 1px,#0000 1.5px);background-position:0 0,42px 28px;background-size:110px 110px,156px 156px;position:absolute;inset:0}.GamesHero-module__xrUD0a__magicPortal{aspect-ratio:1;opacity:.8;background:radial-gradient(circle,#d4a84314 0 18%,#0000 19%),radial-gradient(circle,#0000 0 55%,#6e36a51c 56% 70%,#0000 71%);border:1px solid #f5d77a61;border-radius:50%;width:min(56vw,590px);animation:.8s ease-out both GamesHero-module__xrUD0a__portalReveal;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.GamesHero-module__xrUD0a__magicPortal:before,.GamesHero-module__xrUD0a__magicPortal:after,.GamesHero-module__xrUD0a__portalOrbit{border-radius:50%;position:absolute}.GamesHero-module__xrUD0a__magicPortal:before,.GamesHero-module__xrUD0a__magicPortal:after{content:"";pointer-events:none}.GamesHero-module__xrUD0a__magicPortal:before{border:1px dashed #d9b8f557;inset:8%}.GamesHero-module__xrUD0a__magicPortal:after{border:1px solid #f5d77a33;inset:17%}.GamesHero-module__xrUD0a__portalOrbit{border:2px dashed #f5d77a4d;animation:24s linear 2 paused GamesHero-module__xrUD0a__portalRotate;inset:-2.5%}.GamesHero-module__xrUD0a__portalCore{background:linear-gradient(145deg,#d4a84314,#6e36a524);border:1px solid #f5d77a4d;position:absolute;inset:32%;transform:rotate(45deg)}.GamesHero-module__xrUD0a__portalCore:before,.GamesHero-module__xrUD0a__portalCore:after{content:"";border:1px solid #d7b8f538;position:absolute;inset:18%}.GamesHero-module__xrUD0a__portalCore:after{background:#f5d77a29;border-radius:50%;inset:36%}.GamesHero-module__xrUD0a__cardFan{opacity:.48;width:132px;height:102px;animation:6s ease-in-out 3 paused GamesHero-module__xrUD0a__deckFloat;position:absolute}.GamesHero-module__xrUD0a__cardFanLeft{bottom:14%;left:6%}.GamesHero-module__xrUD0a__cardFanRight{animation-delay:-3s;top:18%;right:7%}.GamesHero-module__xrUD0a__magicCard{transform-origin:50% 100%;background:linear-gradient(155deg,#3f1c58f0,#12081ff0);border:1px solid #f5d77a75;border-radius:9px;width:58px;height:82px;position:absolute;bottom:0;left:50%}.GamesHero-module__xrUD0a__magicCard:before{content:"";border:1px solid #d7b8f573;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.GamesHero-module__xrUD0a__magicCard:first-child{transform:translate(-78%)rotate(-18deg)}.GamesHero-module__xrUD0a__magicCard:nth-child(2){transform:translate(-50%)}.GamesHero-module__xrUD0a__magicCard:nth-child(2):before{border-radius:50%;transform:translate(-50%,-50%)}.GamesHero-module__xrUD0a__magicCard:nth-child(3){transform:translate(-22%)rotate(18deg)}.GamesHero-module__xrUD0a__questTrail{opacity:.55;justify-content:space-between;align-items:center;width:min(70%,720px);display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)rotate(-2deg)}.GamesHero-module__xrUD0a__questTrail:before{content:"";border-top:1px dashed #d7b8f547;position:absolute;left:4px;right:4px}.GamesHero-module__xrUD0a__questTrail>span{z-index:1;background:#1b0b2b;border:1px solid #f5d77a94;border-radius:50%;width:8px;height:8px;position:relative}.GamesHero-module__xrUD0a__questTrail>.GamesHero-module__xrUD0a__questMarker{background:#d4a843;width:13px;height:13px;animation:4.8s ease-in-out 3 paused GamesHero-module__xrUD0a__tokenHop}.GamesHero-module__xrUD0a__sceneMotion .GamesHero-module__xrUD0a__portalOrbit,.GamesHero-module__xrUD0a__sceneMotion .GamesHero-module__xrUD0a__cardFan,.GamesHero-module__xrUD0a__sceneMotion .GamesHero-module__xrUD0a__questMarker{animation-play-state:running}.GamesHero-module__xrUD0a__heroVideo{z-index:1;object-fit:cover;object-position:center 52%;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.GamesHero-module__xrUD0a__heroVideoReady{opacity:1}.GamesHero-module__xrUD0a__heroOverlay{pointer-events:none;z-index:2;background:linear-gradient(#0a05144d 0%,#0a0514d1 100%),linear-gradient(90deg,#0a051440,#0000 55%,#0a051440);position:absolute;inset:0}.GamesHero-module__xrUD0a__content{z-index:4;text-align:center;margin-top:3rem;padding:0 2rem;position:relative}.GamesHero-module__xrUD0a__eyebrow{font-family:var(--font-lora), serif;letter-spacing:.25em;color:#f5d77a;text-transform:uppercase;background:#0a0514b8;border:1px solid #f5d77a4d;border-radius:50px;margin-bottom:1rem;padding:.4rem 1rem;font-size:.75rem;font-weight:500;display:inline-block}@media (prefers-reduced-motion:reduce){.GamesHero-module__xrUD0a__heroVideo{transition:none;display:none}}.GamesHero-module__xrUD0a__title{font-family:var(--font-lora), serif;color:#fff;text-shadow:0 4px 20px #00000080;text-wrap:balance;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:500;line-height:1.12}.GamesHero-module__xrUD0a__highlight{color:#f5d77a;font-style:italic}@keyframes GamesHero-module__xrUD0a__portalReveal{0%{opacity:0;transform:translate(-50%,-46%)scale(.94)}to{opacity:.8;transform:translate(-50%,-50%)scale(1)}}@keyframes GamesHero-module__xrUD0a__portalRotate{to{transform:rotate(360deg)}}@keyframes GamesHero-module__xrUD0a__deckFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes GamesHero-module__xrUD0a__deckFloatMobile{0%,to{transform:translate(0,0)}50%{transform:translateY(-2px)}}@keyframes GamesHero-module__xrUD0a__tokenHop{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:768px){.GamesHero-module__xrUD0a__heroSection{display:none!important}}@media (min-width:769px) and (hover:none) and (pointer:coarse){.GamesHero-module__xrUD0a__heroSection{height:clamp(350px,50svh,520px)}.GamesHero-module__xrUD0a__ambientBackdrop{background:radial-gradient(circle at 22% 30%,#d4a84329,#0000 26%),radial-gradient(circle at 78% 58%,#9152cc3d,#0000 34%),radial-gradient(at 50% 88%,#5b267742,#0000 56%)}.GamesHero-module__xrUD0a__ambientBackdrop:before{opacity:.2;background-size:96px 96px,138px 138px}.GamesHero-module__xrUD0a__magicPortal{opacity:.84;width:min(88vw,320px);top:47%}.GamesHero-module__xrUD0a__cardFan{opacity:.4;width:92px;height:74px;animation:8s ease-in-out 2 paused GamesHero-module__xrUD0a__deckFloatMobile}.GamesHero-module__xrUD0a__cardFanLeft{bottom:12%;left:-1%}.GamesHero-module__xrUD0a__cardFanRight{top:15%;right:-1%}.GamesHero-module__xrUD0a__magicCard{border-radius:6px;width:39px;height:56px}.GamesHero-module__xrUD0a__magicCard:before{width:10px;height:10px}.GamesHero-module__xrUD0a__questTrail{width:78%;bottom:5%}.GamesHero-module__xrUD0a__content{margin-top:2rem;padding:0 1.5rem}.GamesHero-module__xrUD0a__eyebrow{letter-spacing:.18em;padding:.3rem .8rem;font-size:.65rem}.GamesHero-module__xrUD0a__title{font-size:clamp(1.9rem,8.5vw,2.2rem);line-height:1.15}}@media (max-width:420px){.GamesHero-module__xrUD0a__cardFanRight,.GamesHero-module__xrUD0a__questTrail>span:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.GamesHero-module__xrUD0a__ambientBackdrop,.GamesHero-module__xrUD0a__magicPortal,.GamesHero-module__xrUD0a__portalOrbit,.GamesHero-module__xrUD0a__cardFan,.GamesHero-module__xrUD0a__questMarker{transition:none;animation:none}}
.CatalogLayout-module__43X3ma__catalogContainer{background:#0a0514;align-items:flex-start;gap:3rem;max-width:1440px;margin:0 auto;padding:4rem 2rem;display:flex;position:relative}.CatalogLayout-module__43X3ma__sidebar{flex:0 0 280px;max-height:calc(100vh - 130px);padding-right:10px;position:sticky;top:100px;overflow-y:auto}.CatalogLayout-module__43X3ma__sidebarHeader{display:none}.CatalogLayout-module__43X3ma__sidebarContent{display:contents}.CatalogLayout-module__43X3ma__applyBtnWrapper,.CatalogLayout-module__43X3ma__sidebarBackdrop{display:none}.CatalogLayout-module__43X3ma__sidebar::-webkit-scrollbar{width:6px}.CatalogLayout-module__43X3ma__sidebar::-webkit-scrollbar-track{background:#0a051499;border-radius:10px}.CatalogLayout-module__43X3ma__sidebar::-webkit-scrollbar-thumb{background:#9b59b680;border-radius:10px}.CatalogLayout-module__43X3ma__sidebar::-webkit-scrollbar-thumb:hover{background:#9b59b6cc}.CatalogLayout-module__43X3ma__mainContent{flex:1;min-width:0}.CatalogLayout-module__43X3ma__branchGuidance{color:#d9cfee;background:linear-gradient(135deg,#42205885,#1c0d2ab8);border:1px solid #d4a8434d;border-radius:14px;align-items:flex-start;gap:.85rem;margin-bottom:1.35rem;padding:1rem 1.15rem;display:flex}.CatalogLayout-module__43X3ma__branchGuidance>svg{color:#f5d77a;flex:none;margin-top:.15rem;font-size:1.15rem}.CatalogLayout-module__43X3ma__branchGuidance div{gap:.25rem;display:grid}.CatalogLayout-module__43X3ma__branchGuidance strong{color:#f5d77a;font-family:var(--font-lora), serif;font-size:.94rem}.CatalogLayout-module__43X3ma__branchGuidance span{color:#b9abc9;font-size:.82rem;line-height:1.55}.CatalogLayout-module__43X3ma__rentalNotice{color:#d9cfee;background:linear-gradient(135deg,#42205885,#1c0d2ab8);border:1px solid #d4a8434d;border-radius:14px;align-items:center;gap:.85rem;margin-bottom:1.35rem;padding:.9rem 1.15rem;display:flex}.CatalogLayout-module__43X3ma__rentalNotice>svg{color:#f5d77a;flex:none;font-size:1.15rem}.CatalogLayout-module__43X3ma__rentalNotice strong{color:#f5d77a;font-family:var(--font-lora), serif;font-size:.94rem;line-height:1.5}.CatalogLayout-module__43X3ma__resultsHeader{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.CatalogLayout-module__43X3ma__resultsInfo{flex:1;align-items:center;gap:1rem;display:flex}.CatalogLayout-module__43X3ma__resultsCount{color:#c39bd3;font-family:var(--font-lora), serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.85rem;font-weight:600}.CatalogLayout-module__43X3ma__resultsLine{background:linear-gradient(90deg,#9b59b64d 0%,#0000 100%);flex:1;height:1px}.CatalogLayout-module__43X3ma__mobileFilterToolbar{z-index:20;display:none;position:relative}.CatalogLayout-module__43X3ma__mobileResetButton{color:#c9add5;cursor:pointer;background:#140a1edb;border:1px solid #9b59b640;border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;min-height:48px;padding:0;font-size:1.15rem;transition:transform .14s,border-color .18s,background .18s,color .18s;display:none}.CatalogLayout-module__43X3ma__mobileResetButton:hover:not(:disabled){color:#f5d77a;background:#190c25f5;border-color:#d4a843a6;transform:translateY(-1px)}.CatalogLayout-module__43X3ma__mobileResetButton:active:not(:disabled){transform:translateY(1px)}.CatalogLayout-module__43X3ma__mobileResetButton:focus-visible{outline-offset:2px;outline:2px solid #d4a843c7}.CatalogLayout-module__43X3ma__mobileResetButton:disabled{opacity:.35;cursor:not-allowed;color:#c9add566;border-color:#9b59b626}.CatalogLayout-module__43X3ma__mobileResetButton:not(:disabled){color:#f5d77a;background:#d4a8431a;border-color:#d4a8436b}.CatalogLayout-module__43X3ma__filterToggle{color:#e2bd5d;cursor:pointer;background:linear-gradient(135deg,#5b2677f5,#301448fa);border:1px solid #e2be5e80;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:0;font-size:1rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:none;position:relative;box-shadow:0 9px 24px #290d3d57,inset 0 1px #ffffff0f}.CatalogLayout-module__43X3ma__filterCountBadge{color:#160c20;background:#d4a843;border:2px solid #0a0514;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:.64rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.CatalogLayout-module__43X3ma__filterToggle:hover{background:linear-gradient(135deg,#6c2b8dfa,#391653fc);border-color:#f5d77ac2;transform:translateY(-1px);box-shadow:0 11px 27px #290d3d6b,inset 0 1px #ffffff14}.CatalogLayout-module__43X3ma__filterToggle:active{transform:translateY(1px)}.CatalogLayout-module__43X3ma__filterToggle:focus-visible{outline-offset:3px;outline:2px solid #e2bd5d}.CatalogLayout-module__43X3ma__mobileSearchRow{grid-template-columns:minmax(0,1fr) 48px;gap:.65rem;display:grid}.CatalogLayout-module__43X3ma__mobileSearchBox{align-items:center;min-width:0;display:flex;position:relative}.CatalogLayout-module__43X3ma__mobileSearchIcon{z-index:1;color:#c39bd3b8;pointer-events:none;font-size:.95rem;position:absolute;left:.9rem}.CatalogLayout-module__43X3ma__mobileSearchInput,.CatalogLayout-module__43X3ma__mobileQuickTrigger{color:#eee2f4;width:100%;min-width:0;height:48px;font-family:var(--font-lora), serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#140a1edb;border:1px solid #9b59b640;border-radius:12px;outline:none;font-size:.82rem;transition:border-color .18s,background .18s}.CatalogLayout-module__43X3ma__mobileSearchInput{padding:0 .85rem 0 2.55rem}.CatalogLayout-module__43X3ma__mobileSearchInput::placeholder{color:#e8d5f566}.CatalogLayout-module__43X3ma__mobileSearchInput:focus,.CatalogLayout-module__43X3ma__mobileQuickTrigger:focus-visible,.CatalogLayout-module__43X3ma__mobileQuickTrigger[aria-expanded=true]{background:#190c25f5;border-color:#d4a843a6}.CatalogLayout-module__43X3ma__mobileQuickTrigger:focus-visible{outline-offset:2px;outline:2px solid #d4a843c7}.CatalogLayout-module__43X3ma__mobileQuickSelects{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;align-items:center;gap:.65rem;display:grid}.CatalogLayout-module__43X3ma__mobileQuickDropdown{min-width:0;position:relative}.CatalogLayout-module__43X3ma__mobileQuickTrigger{color:#c9add5;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.CatalogLayout-module__43X3ma__mobileQuickValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CatalogLayout-module__43X3ma__mobileQuickChevron{flex:none;font-size:.75rem;transition:transform .16s}.CatalogLayout-module__43X3ma__mobileQuickChevronOpen{transform:rotate(180deg)}.CatalogLayout-module__43X3ma__mobileQuickMenu{z-index:40;background:#140a1efb;border:1px solid #d4a8436b;border-radius:8px;width:max-content;min-width:100%;max-width:min(300px,100vw - 2rem);display:grid;position:absolute;top:calc(100% + .45rem);left:0;overflow:hidden;box-shadow:0 18px 38px #03010785}.CatalogLayout-module__43X3ma__mobileQuickMenuEnd{left:auto;right:0}.CatalogLayout-module__43X3ma__mobileQuickOption{color:#eee2f4;width:100%;min-height:44px;font-family:var(--font-lora), serif;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9b59b629;grid-template-columns:minmax(0,1fr) 1.15rem;align-items:center;gap:.55rem;padding:.7rem .8rem;font-size:.82rem;display:grid}.CatalogLayout-module__43X3ma__mobileQuickOption:last-child{border-bottom:0}.CatalogLayout-module__43X3ma__mobileQuickOption:hover,.CatalogLayout-module__43X3ma__mobileQuickOption:focus-visible,.CatalogLayout-module__43X3ma__mobileQuickOptionSelected{color:#f5d77a;background:#9b59b633;outline:none}.CatalogLayout-module__43X3ma__mobileQuickOptionLabel{overflow-wrap:anywhere;min-width:0;line-height:1.35}.CatalogLayout-module__43X3ma__mobileQuickCheck{color:#d4a843;place-items:center;width:1.15rem;font-size:1rem;display:grid}@media (max-width:1024px){.CatalogLayout-module__43X3ma__catalogContainer{padding:2rem 1.5rem calc(88px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:1.5rem}.CatalogLayout-module__43X3ma__mainContent{width:100%}.CatalogLayout-module__43X3ma__mobileFilterToolbar{background:linear-gradient(145deg,#140a1eb3,#0c0615d6);border:1px solid #9b59b629;border-radius:16px;gap:.65rem;margin-bottom:1.25rem;padding:.75rem;display:grid}.CatalogLayout-module__43X3ma__mobileResetButton{display:inline-flex}.CatalogLayout-module__43X3ma__filterToggle{min-height:48px;display:inline-grid}.CatalogLayout-module__43X3ma__resultsLine{display:none}.CatalogLayout-module__43X3ma__sidebarBackdrop{z-index:10005;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;visibility:hidden;background:#05020ab8;border:0;padding:0;transition:opacity .25s,visibility 0s linear .25s;display:block;position:fixed;inset:0}.CatalogLayout-module__43X3ma__sidebarBackdropOpen{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.CatalogLayout-module__43X3ma__sidebar{z-index:10010;visibility:hidden;pointer-events:none;width:min(380px,100%);height:100dvh;max-height:100dvh;box-shadow:none;background:#140a1e;flex-direction:column;padding:0;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.CatalogLayout-module__43X3ma__sidebarOpen{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0);box-shadow:-10px 0 30px #00000080}.CatalogLayout-module__43X3ma__sidebarHeader{padding:calc(var(--app-safe-top,0px) + 1rem) 1.25rem .85rem;background:#140a1e;border-bottom:1px solid #d4a84333;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.CatalogLayout-module__43X3ma__sidebarTitle{color:#fff;font-family:var(--font-lora), serif;letter-spacing:.1em;font-size:1.05rem;font-weight:700}.CatalogLayout-module__43X3ma__closeBtn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;width:44px;height:44px;font-size:2rem;line-height:1;transition:background-color .15s,color .15s;display:inline-grid}.CatalogLayout-module__43X3ma__closeBtn:active{background:#ffffff1a}.CatalogLayout-module__43X3ma__sidebarContent{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:1.25rem;display:block;overflow-y:auto}.CatalogLayout-module__43X3ma__sidebarContent::-webkit-scrollbar{width:5px}.CatalogLayout-module__43X3ma__sidebarContent::-webkit-scrollbar-track{background:#0a051466}.CatalogLayout-module__43X3ma__sidebarContent::-webkit-scrollbar-thumb{background:#9b59b666;border-radius:10px}.CatalogLayout-module__43X3ma__applyBtnWrapper{padding:.85rem 1.25rem calc(.85rem + env(safe-area-inset-bottom,0px));background:#140a1e;border-top:1px solid #d4a84333;flex-shrink:0;margin-top:0;display:block;box-shadow:0 -4px 16px #0006}.CatalogLayout-module__43X3ma__applyBtn{color:#000;width:100%;font-family:var(--font-lora), serif;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#d4a843;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:.85rem 1rem;font-weight:700;transition:background-color .2s,transform .1s;display:flex}.CatalogLayout-module__43X3ma__applyBtn:active{background:#c29532;transform:scale(.98)}}@media (max-width:768px){.CatalogLayout-module__43X3ma__catalogContainer{padding-top:calc(var(--app-navbar-height) + .65rem);padding-left:var(--app-mobile-gutter,.75rem);padding-right:var(--app-mobile-gutter,.75rem);padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));gap:.85rem}.CatalogLayout-module__43X3ma__filterToggle{display:inline-grid}.CatalogLayout-module__43X3ma__resultsLine{display:none}.CatalogLayout-module__43X3ma__mobileFilterToolbar{top:calc(var(--app-navbar-height) + 4px);z-index:998;-webkit-backdrop-filter:none;will-change:transform;background:#0e0718;border:1px solid #9b59b647;border-radius:14px;margin-bottom:.85rem;padding:.6rem;transition:transform .28s cubic-bezier(.16,1,.3,1);position:sticky;box-shadow:0 8px 24px #00000073}body.mobile-chrome-hidden .CatalogLayout-module__43X3ma__mobileFilterToolbar{pointer-events:none;transform:translateY(calc(-100% - var(--app-navbar-height) - 30px))!important}.CatalogLayout-module__43X3ma__pagination{display:none!important}.CatalogLayout-module__43X3ma__mobileSentinel{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1.25rem 0 1.5rem;display:flex}.CatalogLayout-module__43X3ma__loadingMore{color:#e2bd5d;font-family:var(--font-lora), serif;justify-content:center;align-items:center;gap:.6rem;font-size:.8rem;font-weight:500;display:flex}.CatalogLayout-module__43X3ma__loadingSpinner{border:2px solid #d4a84340;border-top-color:#f5d77a;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite CatalogLayout-module__43X3ma__spinSentinel}.CatalogLayout-module__43X3ma__endOfCatalog{color:#c39bd3;font-family:var(--font-lora), serif;letter-spacing:.03em;text-align:center;background:#d4a8430d;border:1px dashed #d4a8434d;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1.25rem;font-size:.76rem;display:flex}.CatalogLayout-module__43X3ma__endOfCatalogIcon{color:#f5d77a;flex:none;font-size:.85rem}}@keyframes CatalogLayout-module__43X3ma__spinSentinel{to{transform:rotate(360deg)}}@media (max-width:560px){.CatalogLayout-module__43X3ma__catalogContainer{padding-top:calc(var(--app-navbar-height) + .5rem);padding-left:var(--app-mobile-gutter,.5rem);padding-right:var(--app-mobile-gutter,.5rem);padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));gap:.75rem}.CatalogLayout-module__43X3ma__resultsHeader{align-items:center;gap:.5rem;margin-bottom:1.25rem}.CatalogLayout-module__43X3ma__branchGuidance{margin-bottom:1rem;padding:.85rem}.CatalogLayout-module__43X3ma__branchGuidance strong{font-size:.84rem}.CatalogLayout-module__43X3ma__branchGuidance span{font-size:.75rem}.CatalogLayout-module__43X3ma__rentalNotice{gap:.85rem;margin-bottom:1rem;padding:.85rem}.CatalogLayout-module__43X3ma__rentalNotice strong{font-size:.84rem}.CatalogLayout-module__43X3ma__resultsInfo{min-width:0}.CatalogLayout-module__43X3ma__resultsCount{text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.CatalogLayout-module__43X3ma__filterToggle,.CatalogLayout-module__43X3ma__mobileResetButton{width:48px;height:48px;min-height:48px;padding:0;font-size:1.05rem}.CatalogLayout-module__43X3ma__mobileFilterToolbar{margin-inline:calc(var(--app-mobile-gutter,.75rem) * -.15);padding:.65rem}.CatalogLayout-module__43X3ma__mobileSearchInput,.CatalogLayout-module__43X3ma__mobileQuickSelect{font-size:.74rem}.CatalogLayout-module__43X3ma__mobileQuickSelect{padding-left:.6rem}.CatalogLayout-module__43X3ma__sidebar{width:100%}.CatalogLayout-module__43X3ma__sidebarHeader{margin-bottom:0}.CatalogLayout-module__43X3ma__pagination{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.CatalogLayout-module__43X3ma__mobileResetButton,.CatalogLayout-module__43X3ma__sidebar,.CatalogLayout-module__43X3ma__sidebarBackdrop{transition:none}}.CatalogLayout-module__43X3ma__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;display:flex}.CatalogLayout-module__43X3ma__skeletonSidebar{flex-direction:column;gap:1.5rem;display:flex}.CatalogLayout-module__43X3ma__skeletonFilterBlock,.CatalogLayout-module__43X3ma__skeletonCard{background:#140a1e9e;border:1px solid #ffffff0d;border-radius:14px}.CatalogLayout-module__43X3ma__skeletonFilterBlock{padding:1.5rem}.CatalogLayout-module__43X3ma__skeletonLine,.CatalogLayout-module__43X3ma__skeletonImage{background:#ffffff13}.CatalogLayout-module__43X3ma__skeletonLine{border-radius:999px;height:.8rem}.CatalogLayout-module__43X3ma__skeletonTitle{width:42%;margin-bottom:1rem}.CatalogLayout-module__43X3ma__skeletonInput{border-radius:8px;width:100%;height:2.75rem}.CatalogLayout-module__43X3ma__skeletonResultsCount{width:11rem}.CatalogLayout-module__43X3ma__skeletonGrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.75rem;display:grid}.CatalogLayout-module__43X3ma__skeletonCard{overflow:hidden}.CatalogLayout-module__43X3ma__skeletonImage{aspect-ratio:25/17;width:100%}.CatalogLayout-module__43X3ma__skeletonBody{flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.CatalogLayout-module__43X3ma__skeletonName{width:68%;height:1.1rem}.CatalogLayout-module__43X3ma__skeletonGenre{width:34%}.CatalogLayout-module__43X3ma__skeletonChips,.CatalogLayout-module__43X3ma__skeletonPriceRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.CatalogLayout-module__43X3ma__skeletonChip{width:5.25rem}.CatalogLayout-module__43X3ma__skeletonBar{width:100%;height:.35rem}.CatalogLayout-module__43X3ma__skeletonPrice{width:6rem;height:1rem}.CatalogLayout-module__43X3ma__skeletonStock{width:4.5rem}.CatalogLayout-module__43X3ma__skeletonBtn{border-radius:10px;width:100%;height:2.7rem;margin-top:.25rem}@media (max-width:768px){.CatalogLayout-module__43X3ma__skeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.CatalogLayout-module__43X3ma__skeletonBody{padding:.75rem}}@media (max-width:420px){.CatalogLayout-module__43X3ma__skeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}}.CatalogLayout-module__43X3ma__activeFiltersBar{background:#d4a8430d;border:1px dashed #d4a8434d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.65rem .85rem;display:flex}.CatalogLayout-module__43X3ma__activeFiltersLabel{color:#c39bd3;font-family:var(--font-lora), serif;letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:700}.CatalogLayout-module__43X3ma__activeFiltersList{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.CatalogLayout-module__43X3ma__activeFilterPill{color:#f7e7be;font-family:var(--font-lora), serif;background:#d4a84324;border:1px solid #d4a84366;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.CatalogLayout-module__43X3ma__activeFilterRemoveBtn{color:#f7e7be;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;padding:0;font-size:.85rem;line-height:1;transition:all .12s;display:inline-grid}.CatalogLayout-module__43X3ma__activeFilterRemoveBtn:hover{color:#fff;background:#e74c3cb3}.CatalogLayout-module__43X3ma__activeFilterClearBtn{color:#c49942;font-family:var(--font-lora), serif;cursor:pointer;background:0 0;border:0;padding:.2rem .4rem;font-size:.76rem;font-weight:700;text-decoration:underline;transition:color .12s}.CatalogLayout-module__43X3ma__activeFilterClearBtn:hover{color:#f5d77a}
.SidebarFilters-module__e38Y9G__sidebar{flex-direction:column;gap:1.5rem;display:flex}.SidebarFilters-module__e38Y9G__filterGroup{background:#140a1e99;border:1px solid #ffffff0d;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px #0003}.SidebarFilters-module__e38Y9G__filterTitle{font-family:var(--font-lora), serif;letter-spacing:.15em;color:#d4a843;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:700}.SidebarFilters-module__e38Y9G__filterGroupHeader{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.SidebarFilters-module__e38Y9G__filterGroupHeader .SidebarFilters-module__e38Y9G__filterTitle{margin-bottom:0}.SidebarFilters-module__e38Y9G__clearFilterBtn{color:#c49942;font-family:var(--font-lora), serif;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:700;text-decoration:underline;transition:color .12s}.SidebarFilters-module__e38Y9G__clearFilterBtn:hover{color:#f7d377}.SidebarFilters-module__e38Y9G__categoryCheckboxList{flex-direction:column;gap:.45rem;max-height:250px;padding-right:.25rem;display:flex;overflow-y:auto}.SidebarFilters-module__e38Y9G__categoryCheckboxList::-webkit-scrollbar{width:4px}.SidebarFilters-module__e38Y9G__categoryCheckboxList::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.SidebarFilters-module__e38Y9G__categoryCheckboxItem{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.55rem;padding:.35rem .5rem;transition:background .12s;display:flex}.SidebarFilters-module__e38Y9G__categoryCheckboxItem:hover{background:#ffffff0d}.SidebarFilters-module__e38Y9G__categoryCheckboxItemActive{background:#9b59b626}.SidebarFilters-module__e38Y9G__hiddenCheckbox{opacity:0;pointer-events:none;position:absolute}.SidebarFilters-module__e38Y9G__customCheckbox{color:#d4a843;background:#0006;border:1px solid #fff3;border-radius:4px;flex:none;place-items:center;width:1.1rem;height:1.1rem;font-size:.75rem;transition:all .12s;display:inline-grid}.SidebarFilters-module__e38Y9G__categoryCheckboxItemActive .SidebarFilters-module__e38Y9G__customCheckbox{background:#d4a84326;border-color:#d4a843}.SidebarFilters-module__e38Y9G__categoryLabelText{color:#c39bd3;font-family:var(--font-lora), serif;font-size:.88rem;line-height:1.3;transition:color .12s}.SidebarFilters-module__e38Y9G__categoryCheckboxItem:hover .SidebarFilters-module__e38Y9G__categoryLabelText{color:#eedaff}.SidebarFilters-module__e38Y9G__categoryCheckboxItemActive .SidebarFilters-module__e38Y9G__categoryLabelText{color:#fff;font-weight:600}.SidebarFilters-module__e38Y9G__searchBox{align-items:center;display:flex;position:relative}.SidebarFilters-module__e38Y9G__searchIcon{color:#888;font-size:1rem;position:absolute;left:1rem}.SidebarFilters-module__e38Y9G__searchInput{color:#fff;width:100%;font-family:var(--font-lora), serif;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.8rem 1rem .8rem 2.5rem;font-size:.9rem;transition:border-color .2s,background-color .2s}.SidebarFilters-module__e38Y9G__searchInput:focus{background:#00000080;border-color:#d4a843}.SidebarFilters-module__e38Y9G__selectBox{color:#c39bd3;width:100%;font-family:var(--font-lora), serif;cursor:pointer;appearance:none;background-color:#0000004d;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23c39bd3%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.65em,100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.8rem 1rem;font-size:.9rem}.SidebarFilters-module__e38Y9G__selectBox option{color:#fff;background:#140a1e}.SidebarFilters-module__e38Y9G__playerInputsRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.SidebarFilters-module__e38Y9G__playerInputGroup{flex-direction:column;gap:.35rem;display:flex}.SidebarFilters-module__e38Y9G__playerInputLabel{color:#c39bd3;font-size:.75rem;font-family:var(--font-lora), serif}.SidebarFilters-module__e38Y9G__numberInput{color:#fff;width:100%;font-family:var(--font-lora), serif;appearance:textfield;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.7rem .85rem;font-size:.9rem;transition:border-color .2s,background-color .2s}.SidebarFilters-module__e38Y9G__numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.SidebarFilters-module__e38Y9G__numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SidebarFilters-module__e38Y9G__numberInput:focus{background:#00000080;border-color:#d4a843}.SidebarFilters-module__e38Y9G__toggleContainer{justify-content:space-between;align-items:center;display:flex}.SidebarFilters-module__e38Y9G__toggleLabel{color:#c39bd3;font-size:.9rem;font-family:var(--font-lora), serif;cursor:pointer}.SidebarFilters-module__e38Y9G__toggleSwitch{cursor:pointer;background:#ffffff1a;border-radius:20px;width:40px;height:22px;transition:background-color .2s;position:relative}.SidebarFilters-module__e38Y9G__toggleSwitch.SidebarFilters-module__e38Y9G__active{background:#9b59b6}.SidebarFilters-module__e38Y9G__toggleKnob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px}.SidebarFilters-module__e38Y9G__toggleSwitch.SidebarFilters-module__e38Y9G__active .SidebarFilters-module__e38Y9G__toggleKnob{transform:translate(18px)}.SidebarFilters-module__e38Y9G__resetButton{color:#e6c86f;width:100%;min-height:46px;font-family:var(--font-lora), serif;letter-spacing:.04em;cursor:pointer;background:#d4a84314;border:1px solid #d4a8436b;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.82rem;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.SidebarFilters-module__e38Y9G__resetButton:hover:not(:disabled){color:#f5d77a;background:#d4a84326;border-color:#f5d77ac2}.SidebarFilters-module__e38Y9G__resetButton:focus-visible{outline-offset:3px;outline:2px solid #d4a843cc}.SidebarFilters-module__e38Y9G__resetButton:disabled{opacity:.42;cursor:not-allowed}@media (max-width:1024px){.SidebarFilters-module__e38Y9G__mobileQuickFilterDuplicate{display:none}}@media (prefers-reduced-motion:reduce){.SidebarFilters-module__e38Y9G__searchInput,.SidebarFilters-module__e38Y9G__resetButton,.SidebarFilters-module__e38Y9G__toggleSwitch,.SidebarFilters-module__e38Y9G__toggleKnob{transition:none}}
.GameGrid-module__f1OHZa__grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.75rem;display:grid}.GameGrid-module__f1OHZa__card{background:linear-gradient(160deg,#1c0e2eeb 0%,#12081ef5 100%);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .2s;display:flex;position:relative;overflow:hidden}.GameGrid-module__f1OHZa__cardUnavailable{opacity:.7}.GameGrid-module__f1OHZa__imageLink{color:inherit;border-radius:16px 16px 0 0;text-decoration:none;display:block}.GameGrid-module__f1OHZa__imageLink:focus-visible,.GameGrid-module__f1OHZa__nameLink:focus-visible{outline-offset:3px;outline:2px solid #f5d77a}.GameGrid-module__f1OHZa__imageContainer{background:#0a050f;width:100%;padding-top:68%;position:relative;overflow:hidden}.GameGrid-module__f1OHZa__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.GameGrid-module__f1OHZa__topBadges{z-index:3;gap:.4rem;display:flex;position:absolute;top:.75rem;left:.75rem}.GameGrid-module__f1OHZa__badgeNew{color:#1a0a00;letter-spacing:.12em;font-size:.6rem;font-weight:900;font-family:var(--font-lora), serif;background:linear-gradient(135deg,#d4a843,#f5d77a);border-radius:20px;padding:.25rem .6rem;box-shadow:0 2px 10px #d4a84380}.GameGrid-module__f1OHZa__badgeOut{color:#fff;letter-spacing:.12em;font-size:.6rem;font-weight:900;font-family:var(--font-lora), serif;background:#e74c3cd9;border-radius:20px;padding:.25rem .6rem}.GameGrid-module__f1OHZa__badgeBranch{color:#ddd1ff;max-width:9rem;font-family:var(--font-lora), serif;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;background:#1a0c2ee0;border:1px solid #c4b5fd66;border-radius:20px;padding:.25rem .6rem;font-size:.6rem;font-weight:800;overflow:hidden}.GameGrid-module__f1OHZa__genreChip{color:#c8a8ff;letter-spacing:.1em;z-index:3;font-size:.62rem;font-weight:700;font-family:var(--font-lora), serif;background:#080410e6;border:1px solid #9b59b666;border-radius:20px;padding:.25rem .65rem;position:absolute;bottom:.75rem;left:.75rem}.GameGrid-module__f1OHZa__overlay{opacity:0;z-index:4;background:linear-gradient(#0000 0%,#0a04144d 50%,#0a0414d9 100%);justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.GameGrid-module__f1OHZa__quickViewBtn{color:#f5d77a;font-family:var(--font-lora), serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:0;background:#0009;border:1px solid #f5d77a99;border-radius:30px;justify-content:center;align-items:center;padding:.7rem 1.6rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s,background-color .18s,border-color .18s;display:inline-flex;transform:translateY(14px);box-shadow:0 4px 20px #0006}.GameGrid-module__f1OHZa__info{flex-direction:column;flex:1;gap:0;padding:1.25rem 1.25rem 1.35rem;display:flex}.GameGrid-module__f1OHZa__name{color:#f0eaff;font-family:var(--font-lora), serif;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.3rem;font-size:1.1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.GameGrid-module__f1OHZa__nameLink{color:inherit;text-decoration:none}.GameGrid-module__f1OHZa__nameLink:hover{color:#f5d77a}.GameGrid-module__f1OHZa__genreLabel{font-family:var(--font-lora), serif;letter-spacing:.1em;text-transform:uppercase;color:#a78bfa;margin-bottom:.75rem;font-size:.68rem;font-weight:700;display:inline-block}.GameGrid-module__f1OHZa__genreBadges{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.75rem;display:flex}.GameGrid-module__f1OHZa__genreBadge{color:#c4b5fd;font-family:var(--font-lora), serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#8b5cf61f;border:1px solid #a78bfa4d;border-radius:999px;align-items:center;padding:.22rem .52rem;font-size:.65rem;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}.GameGrid-module__f1OHZa__genreBadge:hover{color:#fff;background:#a78bfa4d;border-color:#c4b5fd99;transform:translateY(-1px)}.GameGrid-module__f1OHZa__genreBadgeExtra{color:#a78bfa;font-family:var(--font-lora), serif;cursor:help;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.22rem .45rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.GameGrid-module__f1OHZa__metaRow{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.9rem;display:flex}.GameGrid-module__f1OHZa__chip{color:#c0b8d8;font-size:.68rem;font-family:var(--font-lora), serif;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:.3rem;padding:.2rem .55rem;display:inline-flex}.GameGrid-module__f1OHZa__rating{color:#f5d77a;font-size:.72rem;font-family:var(--font-lora), serif;align-items:center;gap:.3rem;margin-left:auto;font-weight:600;display:inline-flex}.GameGrid-module__f1OHZa__starIcon{color:#f5d77a;flex-shrink:0;font-size:.62rem}.GameGrid-module__f1OHZa__ratingCount{color:#666;font-weight:400}.GameGrid-module__f1OHZa__spacer{flex:1;min-height:.5rem}.GameGrid-module__f1OHZa__priceRow{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.GameGrid-module__f1OHZa__price{color:#f5d77a;font-family:var(--font-lora), serif;letter-spacing:.01em;font-size:1.15rem;font-weight:700}.GameGrid-module__f1OHZa__stock{font-family:var(--font-lora), serif;letter-spacing:.04em;border-radius:20px;padding:.22rem .6rem;font-size:.68rem;font-weight:700}.GameGrid-module__f1OHZa__inStock{color:#4ade80;background:#4ade801f;border:1px solid #4ade8040}.GameGrid-module__f1OHZa__outOfStock{color:#f87171;background:#f871711a;border:1px solid #f8717133}.GameGrid-module__f1OHZa__rentBtn{color:#f5d77a;width:100%;font-family:var(--font-lora), serif;letter-spacing:.04em;cursor:pointer;background:#d4a8430f;border:1px solid #d4a84373;border-radius:10px;padding:.75rem;font-size:.85rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.GameGrid-module__f1OHZa__rentBtn:disabled{color:#ffffff40;cursor:not-allowed;background:0 0;border-color:#ffffff14}@media (hover:hover) and (pointer:fine){.GameGrid-module__f1OHZa__card:hover{border-color:#d4a84359;transform:translateY(-4px);box-shadow:0 14px 32px #0000007a}.GameGrid-module__f1OHZa__card:hover .GameGrid-module__f1OHZa__overlay{opacity:1}.GameGrid-module__f1OHZa__card:hover .GameGrid-module__f1OHZa__quickViewBtn{opacity:1;transform:translateY(0)}.GameGrid-module__f1OHZa__quickViewBtn:hover{color:#fff;background:#f5d77a2e;border-color:#f5d77a}.GameGrid-module__f1OHZa__rentBtn:hover:not(:disabled){color:#160a00;background:#f5d77a;border-color:#f5d77a}}@media (prefers-reduced-motion:reduce){.GameGrid-module__f1OHZa__card,.GameGrid-module__f1OHZa__overlay,.GameGrid-module__f1OHZa__quickViewBtn,.GameGrid-module__f1OHZa__rentBtn{transition:none}}@media (max-width:768px){.GameGrid-module__f1OHZa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.GameGrid-module__f1OHZa__card{border-radius:14px}.GameGrid-module__f1OHZa__imageLink{border-radius:14px 14px 0 0}.GameGrid-module__f1OHZa__imageContainer{padding-top:72%}.GameGrid-module__f1OHZa__topBadges{gap:.3rem;top:.45rem;left:.45rem}.GameGrid-module__f1OHZa__badgeNew,.GameGrid-module__f1OHZa__badgeOut{letter-spacing:.06em;padding:.16rem .45rem;font-size:.58rem}.GameGrid-module__f1OHZa__badgeBranch{display:none}.GameGrid-module__f1OHZa__genreChip{text-overflow:ellipsis;white-space:nowrap;max-width:85%;padding:.16rem .5rem;font-size:.58rem;bottom:.4rem;left:.4rem;overflow:hidden}.GameGrid-module__f1OHZa__info{padding:.75rem .7rem .85rem}.GameGrid-module__f1OHZa__name{-webkit-line-clamp:2;line-clamp:2;min-height:2.3rem;margin-bottom:.35rem;font-size:.88rem;line-height:1.3}.GameGrid-module__f1OHZa__genreBadges{display:none}.GameGrid-module__f1OHZa__metaRow{flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.5rem}.GameGrid-module__f1OHZa__chip{gap:.22rem;padding:.12rem .38rem;font-size:.6rem}.GameGrid-module__f1OHZa__chip svg{font-size:.58rem}.GameGrid-module__f1OHZa__rating{gap:.18rem;font-size:.65rem}.GameGrid-module__f1OHZa__starIcon{font-size:.62rem}.GameGrid-module__f1OHZa__ratingCount{opacity:.75;font-size:.58rem;display:inline}.GameGrid-module__f1OHZa__priceRow{gap:.3rem;margin-bottom:.5rem}.GameGrid-module__f1OHZa__price{font-size:.92rem}.GameGrid-module__f1OHZa__stock{font-size:.62rem}.GameGrid-module__f1OHZa__rentBtn{border-radius:10px;min-height:40px;padding:.5rem;font-size:.76rem}.GameGrid-module__f1OHZa__quickViewBtn{display:none}}@media (max-width:420px){.GameGrid-module__f1OHZa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.GameGrid-module__f1OHZa__imageContainer{padding-top:72%}.GameGrid-module__f1OHZa__info{padding:.65rem .55rem .75rem}.GameGrid-module__f1OHZa__name{min-height:2.15rem;font-size:.82rem;line-height:1.25}.GameGrid-module__f1OHZa__metaRow{gap:.25rem;margin-bottom:.4rem}.GameGrid-module__f1OHZa__chip{padding:.1rem .3rem;font-size:.56rem}.GameGrid-module__f1OHZa__price{font-size:.86rem}.GameGrid-module__f1OHZa__stock{font-size:.58rem}.GameGrid-module__f1OHZa__rentBtn{min-height:38px;padding:.45rem .4rem;font-size:.72rem}}.GameGrid-module__f1OHZa__emptyState{text-align:center;background:#140a1e66;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;display:flex}.GameGrid-module__f1OHZa__emptyIcon{color:#9b59b6;opacity:.9;filter:drop-shadow(0 0 15px #9b59b666);margin-bottom:1.5rem;font-size:4rem}.GameGrid-module__f1OHZa__emptyTitle{color:#f5d77a;font-family:var(--font-lora), serif;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.GameGrid-module__f1OHZa__emptyDesc{color:#888;font-family:var(--font-lora), serif;font-size:.9rem}
.DifficultyBar-module__A5h_zW__difficultySection{margin-bottom:1rem}.DifficultyBar-module__A5h_zW__difficultyHeader{justify-content:space-between;align-items:center;display:flex}.DifficultyBar-module__A5h_zW__difficultyLabel{font-size:.68rem;font-family:var(--font-lora), serif;color:#7c6fa0;letter-spacing:.04em;text-transform:uppercase;font-weight:500}.DifficultyBar-module__A5h_zW__difficultySection .DifficultyBar-module__A5h_zW__difficultyLabel{margin-bottom:0}.DifficultyBar-module__A5h_zW__difficultyText{font-size:.7rem;font-family:var(--font-lora), serif;letter-spacing:.02em;font-weight:700}.DifficultyBar-module__A5h_zW__difficultyTrack{background:#ffffff14;border-radius:100px;width:100%;height:4px;margin-top:.35rem;overflow:hidden}.DifficultyBar-module__A5h_zW__difficultyFill{border-radius:100px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);box-shadow:0 0 8px}.DifficultyBar-module__A5h_zW__difficultyContainer{margin-bottom:2rem;padding:.5rem 0}.DifficultyBar-module__A5h_zW__difficultyContainer .DifficultyBar-module__A5h_zW__difficultyHeader{margin-bottom:.7rem}.DifficultyBar-module__A5h_zW__difficultyContainer .DifficultyBar-module__A5h_zW__difficultyLabel{color:#e8d5f5b3;letter-spacing:normal;text-transform:none;font-size:.95rem;font-weight:500}.DifficultyBar-module__A5h_zW__difficultyValue{color:#fff;text-shadow:0 0 10px #d4a84340;font-size:.95rem;font-weight:700;font-family:var(--font-lora), serif}.DifficultyBar-module__A5h_zW__difficultyBarOuter{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000080}.DifficultyBar-module__A5h_zW__difficultyBarInner{border-radius:4px;height:100%;transition:width 1s cubic-bezier(.19,1,.22,1);animation:3s infinite DifficultyBar-module__A5h_zW__colorShift;position:relative;overflow:hidden;box-shadow:0 0 10px #9b59b666;background-size:200% 100%!important}@keyframes DifficultyBar-module__A5h_zW__colorShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.DifficultyBar-module__A5h_zW__difficultyWord{display:inline}@media (max-width:768px){.DifficultyBar-module__A5h_zW__difficultyWord{display:none!important}.DifficultyBar-module__A5h_zW__difficultySection .DifficultyBar-module__A5h_zW__difficultyLabel,.DifficultyBar-module__A5h_zW__difficultyText{font-size:.6rem}.DifficultyBar-module__A5h_zW__difficultyTrack{height:3px}}
.FeaturedGamesStrip-module__ujTWFq__stripContainer{width:100%;margin:3rem 0 2.25rem}.FeaturedGamesStrip-module__ujTWFq__bannerBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:linear-gradient(145deg,#180c22a8,#ffffff04);border:1px solid #d4a84321;border-radius:22px;justify-content:center;align-items:center;width:100%;margin-bottom:1.6rem;padding:1.1rem 2.2rem;display:flex;position:relative;box-shadow:0 18px 50px #00000024}.FeaturedGamesStrip-module__ujTWFq__bannerBar:before{content:"";background:linear-gradient(#0000,#d8af4a,#0000);border-radius:2px;width:2.5px;position:absolute;top:.85rem;bottom:.85rem;left:0}.FeaturedGamesStrip-module__ujTWFq__bannerTitle{font-family:var(--font-lora), serif;letter-spacing:.1em;text-transform:uppercase;color:#f7f0fa;text-shadow:0 2px 8px #00000073;margin:0;font-size:1.02rem;font-weight:600}.FeaturedGamesStrip-module__ujTWFq__gamesGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}.FeaturedGamesStrip-module__ujTWFq__gameCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#120c1aa6;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;padding:1.15rem .95rem 1.05rem;transition:transform .25s cubic-bezier(.2,0,.2,1),border-color .25s,box-shadow .25s;display:flex;position:relative}.FeaturedGamesStrip-module__ujTWFq__gameCard:hover{border-color:#d8af4a59;transform:translateY(-4px);box-shadow:0 10px 24px #0006,0 0 14px #8b5cf61f}.FeaturedGamesStrip-module__ujTWFq__imageLink{aspect-ratio:1;background:#0000002e;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-bottom:.85rem;padding:.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.FeaturedGamesStrip-module__ujTWFq__gameImage{object-fit:contain;width:100%;height:100%;transition:transform .35s}.FeaturedGamesStrip-module__ujTWFq__gameCard:hover .FeaturedGamesStrip-module__ujTWFq__gameImage{transform:scale(1.06)}.FeaturedGamesStrip-module__ujTWFq__badgeOverlay{color:#f5d77a;z-index:2;background:#0f0818d9;border:1px solid #d8af4a4d;border-radius:9999px;align-items:center;gap:.2rem;padding:.15rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:.4rem;right:.4rem;box-shadow:0 2px 6px #00000080}.FeaturedGamesStrip-module__ujTWFq__titleLink{width:100%;text-decoration:none}.FeaturedGamesStrip-module__ujTWFq__gameTitle{font-family:var(--font-lora), serif;color:#f7f0fa;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:2.7rem;margin:0 0 .4rem;font-size:1rem;font-weight:700;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.FeaturedGamesStrip-module__ujTWFq__titleLink:hover .FeaturedGamesStrip-module__ujTWFq__gameTitle{color:#f5d77a}.FeaturedGamesStrip-module__ujTWFq__priceTag{color:#d8af4a;justify-content:center;align-items:baseline;gap:.25rem;margin-bottom:.95rem;font-size:.95rem;font-weight:600;display:flex}.FeaturedGamesStrip-module__ujTWFq__priceUnit{color:#e8d5f599;font-size:.75rem;font-weight:400}.FeaturedGamesStrip-module__ujTWFq__addToCartBtn{color:#f5d77a;width:100%;font-family:var(--font-lora), serif;letter-spacing:.04em;cursor:pointer;background:#d4a8430f;border:1px solid #d4a84373;border-radius:10px;margin-top:auto;padding:.75rem;font-size:.85rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}@media (hover:hover) and (pointer:fine){.FeaturedGamesStrip-module__ujTWFq__addToCartBtn:hover:not(:disabled){color:#160a00;background:#f5d77a;border-color:#f5d77a}}.FeaturedGamesStrip-module__ujTWFq__addToCartBtn:active:not(:disabled){color:#160a00;background:#f5d77a;border-color:#f5d77a}.FeaturedGamesStrip-module__ujTWFq__addToCartBtn:disabled{color:#ffffff40;cursor:not-allowed;box-shadow:none;background:0 0;border-color:#ffffff14}.FeaturedGamesStrip-module__ujTWFq__skeletonCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;height:280px;animation:1.5s ease-in-out infinite FeaturedGamesStrip-module__ujTWFq__pulse}@keyframes FeaturedGamesStrip-module__ujTWFq__pulse{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}@media (max-width:1200px){.FeaturedGamesStrip-module__ujTWFq__gamesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.FeaturedGamesStrip-module__ujTWFq__gameCard:nth-child(5){display:none}}@media (max-width:900px){.FeaturedGamesStrip-module__ujTWFq__stripContainer{content-visibility:auto;contain-intrinsic-size:380px}.FeaturedGamesStrip-module__ujTWFq__bannerBar{-webkit-backdrop-filter:none;background:linear-gradient(145deg,#180d23 0%,#0d0813 100%)}.FeaturedGamesStrip-module__ujTWFq__gameCard{-webkit-backdrop-filter:none;background:#130a1b}.FeaturedGamesStrip-module__ujTWFq__gamesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.FeaturedGamesStrip-module__ujTWFq__gameCard:nth-child(4){display:none}}@media (max-width:640px){.FeaturedGamesStrip-module__ujTWFq__gamesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.FeaturedGamesStrip-module__ujTWFq__gameCard:nth-child(4){display:flex}.FeaturedGamesStrip-module__ujTWFq__bannerBar{padding:.65rem 1rem}.FeaturedGamesStrip-module__ujTWFq__bannerTitle{font-size:.9rem}.FeaturedGamesStrip-module__ujTWFq__addToCartBtn{border-radius:10px;min-height:40px;padding:.5rem;font-size:.76rem}}@media (max-width:420px){.FeaturedGamesStrip-module__ujTWFq__gamesGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.FeaturedGamesStrip-module__ujTWFq__addToCartBtn{transition:none}}
.BlogDetail-module__NOY_rW__detailContainer{color:#f7f1fb;isolation:isolate;background:radial-gradient(circle at 8% 5%,#944dbe2b,#0000 30rem),radial-gradient(circle at 94% 28%,#d4a84317,#0000 34rem),linear-gradient(#0a0611 0%,#07040d 58%,#0c0713 100%);min-height:100vh;padding:112px 2rem 7rem;position:relative;overflow:hidden}.BlogDetail-module__NOY_rW__detailContainer:before{z-index:-1;content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}.BlogDetail-module__NOY_rW__pageContent{width:min(100%,1160px);margin:0 auto}.BlogDetail-module__NOY_rW__backBtn{color:#f4e8fbb8;letter-spacing:.015em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#160d1fad;border:1px solid #d4a8432e;border-radius:999px;align-items:center;gap:.7rem;width:fit-content;margin-bottom:1.75rem;padding:.7rem 1.15rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .25s,background .25s,border-color .25s,transform .25s;display:inline-flex;box-shadow:0 10px 30px #0000002e}.BlogDetail-module__NOY_rW__backBtn svg{font-size:1rem;transition:transform .25s}.BlogDetail-module__NOY_rW__backBtn:hover{color:#fff;background:#8b4fae2e;border-color:#efcd766b;transform:translateY(-1px)}.BlogDetail-module__NOY_rW__backBtn:hover svg{transform:translate(-4px)}.BlogDetail-module__NOY_rW__backBtn:focus-visible,.BlogDetail-module__NOY_rW__errorLink:focus-visible,.BlogDetail-module__NOY_rW__footerLink:focus-visible{outline-offset:4px;outline:2px solid #e2bd65}.BlogDetail-module__NOY_rW__articleCard{width:100%;animation:.62s cubic-bezier(.165,.84,.44,1) both BlogDetail-module__NOY_rW__slideUpFade}.BlogDetail-module__NOY_rW__articleHero{background:#120b1d;border:1px solid #e2bd653d;border-radius:30px;min-height:clamp(590px,72vh,760px);position:relative;overflow:hidden;box-shadow:0 38px 90px #00000080,inset 0 0 0 1px #ffffff06}.BlogDetail-module__NOY_rW__heroImageWrapper{position:absolute;inset:0;overflow:hidden}.BlogDetail-module__NOY_rW__heroImage{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.04);width:100%;height:100%;animation:1.15s ease-out both BlogDetail-module__NOY_rW__revealImage;display:block;transform:scale(1.01)}.BlogDetail-module__NOY_rW__heroVeil{pointer-events:none;background:linear-gradient(90deg,#08040dc2 0%,#08040d4d 62%,#08040d1f 100%),linear-gradient(#08040d14 8%,#08040d2e 38%,#08040df7 100%);position:absolute;inset:0}.BlogDetail-module__NOY_rW__articleHeader{z-index:1;max-width:1040px;padding:4.5rem 4.75rem 4.25rem;position:absolute;bottom:0;left:0;right:0}.BlogDetail-module__NOY_rW__kickerRow{align-items:center;gap:.9rem;margin-bottom:1.4rem;display:flex}.BlogDetail-module__NOY_rW__category{color:#f0ce77;letter-spacing:.17em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4a8431c;border:1px solid #ecc76c57;border-radius:999px;align-items:center;min-height:31px;padding:.38rem .85rem;font-size:.68rem;font-weight:700;display:inline-flex}.BlogDetail-module__NOY_rW__kickerLine{background:linear-gradient(90deg,#e2bd65bd,#e2bd6514);width:38px;height:1px}.BlogDetail-module__NOY_rW__journalLabel{color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:600}.BlogDetail-module__NOY_rW__title{color:#fffdf8;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 8px 34px #00000075;max-width:990px;margin:0;font-size:clamp(2.55rem,6vw,5.2rem);font-weight:600;line-height:1.06;font-family:var(--font-lora), serif!important}.BlogDetail-module__NOY_rW__excerpt{color:#f6edf9c7;text-wrap:pretty;max-width:790px;margin:1.55rem 0 0;font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.7}.BlogDetail-module__NOY_rW__metaSection{border-top:1px solid #ffffff29;flex-wrap:wrap;align-items:center;gap:1.25rem;max-width:760px;margin-top:2rem;padding-top:1.55rem;display:flex}.BlogDetail-module__NOY_rW__metaItem{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.BlogDetail-module__NOY_rW__authorAvatar,.BlogDetail-module__NOY_rW__metaIcon{color:#f5da92;background:linear-gradient(145deg,#b16dd359,#d4a84329);border:1px solid #f5da924d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.9rem;font-weight:700;display:inline-grid;box-shadow:0 6px 18px #0003}.BlogDetail-module__NOY_rW__authorAvatar{object-fit:cover;width:44px;height:44px;overflow:hidden}.BlogDetail-module__NOY_rW__metaIcon{padding:.62rem}.BlogDetail-module__NOY_rW__metaText{gap:.14rem;display:grid}.BlogDetail-module__NOY_rW__metaLabel{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:600}.BlogDetail-module__NOY_rW__metaValue{color:#ffffffe6;font-size:.87rem;font-weight:600;line-height:1.25}.BlogDetail-module__NOY_rW__metaDivider{background:#ffffff26;width:1px;height:34px}.BlogDetail-module__NOY_rW__articleSurface{z-index:2;background:radial-gradient(circle at 50% 0,#8e4fb014,#0000 25rem),linear-gradient(#170e20fa,#0d0813fc);border:1px solid #d4a84324;border-radius:24px;width:calc(100% - 6rem);margin:-28px auto 0;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000006b}.BlogDetail-module__NOY_rW__articleOrnament{justify-content:center;align-items:center;gap:.8rem;width:min(100% - 3rem,680px);margin:2.9rem auto 0;display:flex}.BlogDetail-module__NOY_rW__articleOrnament:before,.BlogDetail-module__NOY_rW__articleOrnament:after{content:"";background:linear-gradient(90deg,#0000,#d4a8436b);width:80px;height:1px}.BlogDetail-module__NOY_rW__articleOrnament:after{background:linear-gradient(90deg,#d4a8436b,#0000)}.BlogDetail-module__NOY_rW__articleOrnament span{background:#d9b458;border:2px solid #0d0813fa;width:8px;height:8px;transform:rotate(45deg);box-shadow:0 0 0 1px #d9b45899,0 0 18px #d9b45847}.BlogDetail-module__NOY_rW__articleBody{color:#f1e6f5d1;overflow-wrap:anywhere;width:min(100%,800px);margin:0 auto;padding:3rem 2rem 4.5rem;font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.92}.BlogDetail-module__NOY_rW__articleBody>:first-child{margin-top:0}.BlogDetail-module__NOY_rW__articleBody>:last-child{margin-bottom:0}.BlogDetail-module__NOY_rW__articleBody p{margin:0 0 1.7rem}.BlogDetail-module__NOY_rW__articleBody h1,.BlogDetail-module__NOY_rW__articleBody h2,.BlogDetail-module__NOY_rW__articleBody h3,.BlogDetail-module__NOY_rW__articleBody h4{color:#fffaf0;text-wrap:balance;margin:2.9rem 0 1.15rem;font-weight:600;line-height:1.32;font-family:var(--font-lora), serif!important}.BlogDetail-module__NOY_rW__articleBody h1{font-size:clamp(1.85rem,4vw,2.35rem)}.BlogDetail-module__NOY_rW__articleBody h2{padding-bottom:.75rem;font-size:clamp(1.65rem,3vw,2rem);position:relative}.BlogDetail-module__NOY_rW__articleBody h2:after{content:"";background:linear-gradient(90deg,#d4a843,#8b4faecc);border-radius:999px;width:54px;height:2px;position:absolute;bottom:0;left:0}.BlogDetail-module__NOY_rW__articleBody h3{color:#f1dfb6;font-size:clamp(1.35rem,2.4vw,1.55rem)}.BlogDetail-module__NOY_rW__articleBody h4{color:#d9c9e4;font-size:1.15rem}.BlogDetail-module__NOY_rW__articleBody strong{color:#fff8e8;font-weight:700}.BlogDetail-module__NOY_rW__articleBody ul,.BlogDetail-module__NOY_rW__articleBody ol{margin:0 0 1.8rem;padding-left:1.65rem}.BlogDetail-module__NOY_rW__articleBody li{margin-bottom:.65rem;padding-left:.25rem}.BlogDetail-module__NOY_rW__articleBody li::marker{color:#d4a843}.BlogDetail-module__NOY_rW__articleBody a{color:#e8c978;text-underline-offset:4px;font-weight:600;text-decoration-color:#e8c9786b;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.BlogDetail-module__NOY_rW__articleBody a:hover{color:#ffe49c;text-decoration-color:currentColor}.BlogDetail-module__NOY_rW__articleBody blockquote{color:#d9c8fa;background:linear-gradient(110deg,#9b59b61f,#d4a84309);border:1px solid #b587d021;border-left:3px solid #a76bc5;border-radius:0 16px 16px 0;margin:2.4rem 0;padding:1.45rem 1.65rem 1.45rem 2rem;font-size:1.04em;font-style:italic;position:relative}.BlogDetail-module__NOY_rW__articleBody blockquote p:last-child{margin-bottom:0}.BlogDetail-module__NOY_rW__articleBody img{border:1px solid #d4a8432b;border-radius:18px;max-width:100%;height:auto;margin:2.5rem auto;display:block;box-shadow:0 18px 46px #00000061}.BlogDetail-module__NOY_rW__articleBody figure{margin:2.5rem 0}.BlogDetail-module__NOY_rW__articleBody figure img{margin:0 auto}.BlogDetail-module__NOY_rW__articleBody figcaption{color:#ede0f27a;text-align:center;margin-top:.8rem;font-size:.82rem;line-height:1.5}.BlogDetail-module__NOY_rW__articleBody hr{background:linear-gradient(90deg,#0000,#d4a8439e,#0000);border:0;width:90px;height:1px;margin:3rem auto}.BlogDetail-module__NOY_rW__articleBody pre{color:#e7dbed;background:#03020694;border:1px solid #ffffff14;border-radius:13px;max-width:100%;margin:2rem 0;padding:1.2rem 1.3rem;font-size:.86rem;line-height:1.65;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.BlogDetail-module__NOY_rW__articleBody :not(pre)>code{color:#ebcf88;background:#d4a84314;border:1px solid #d4a8431f;border-radius:5px;padding:.16rem .38rem;font-size:.88em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.BlogDetail-module__NOY_rW__articleBody table{border-collapse:collapse;width:100%;margin:2.2rem 0;font-size:.9rem;display:block;overflow-x:auto}.BlogDetail-module__NOY_rW__articleBody th,.BlogDetail-module__NOY_rW__articleBody td{text-align:left;border:1px solid #ffffff17;min-width:140px;padding:.8rem .9rem}.BlogDetail-module__NOY_rW__articleBody th{color:#e8c978;background:#d4a84312}.BlogDetail-module__NOY_rW__articleBody iframe,.BlogDetail-module__NOY_rW__articleBody video{border:0;border-radius:16px;max-width:100%;margin:2.4rem auto;display:block}.BlogDetail-module__NOY_rW__articleFooter{background:#ffffff06;border-top:1px solid #d4a8431f;justify-content:space-between;align-items:center;gap:2rem;margin:0 3rem;padding:2.1rem 2.4rem;display:flex}.BlogDetail-module__NOY_rW__footerEyebrow{color:#dab75f;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.35rem;font-size:.66rem;font-weight:700;display:block}.BlogDetail-module__NOY_rW__footerText{color:#f1e6f591;max-width:520px;margin:0;font-size:.9rem;line-height:1.55}.BlogDetail-module__NOY_rW__footerLink{color:#fff7e3;background:linear-gradient(135deg,#8f51b3,#743b96);border:1px solid #ddb2ef40;border-radius:999px;flex:none;align-items:center;gap:.65rem;padding:.78rem 1.15rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex;box-shadow:0 10px 24px #622c7e3d}.BlogDetail-module__NOY_rW__footerLink:hover{filter:brightness(1.09);transform:translateY(-2px);box-shadow:0 13px 30px #7d38a057}.BlogDetail-module__NOY_rW__footerArrow{transform:rotate(180deg)}.BlogDetail-module__NOY_rW__loadingWrapper{background:linear-gradient(145deg,#1b1327c2,#0d0816eb);border:1px solid #d4a8431f;border-radius:30px;width:100%;min-height:650px;padding:4.5rem;box-shadow:0 30px 80px #00000052}.BlogDetail-module__NOY_rW__shimmer{background:linear-gradient(90deg,#ffffff06 25%,#ffffff14 50%,#ffffff06 75%) 0 0/200% 100%;border-radius:9px;animation:1.5s infinite BlogDetail-module__NOY_rW__loadingShimmer}.BlogDetail-module__NOY_rW__skeletonCategory{width:18%;height:14px;margin:14rem 0 1.1rem}.BlogDetail-module__NOY_rW__skeletonTitle{width:82%;height:58px;margin-bottom:1.25rem}.BlogDetail-module__NOY_rW__skeletonMeta{width:42%;height:18px;margin-bottom:4rem}.BlogDetail-module__NOY_rW__skeletonHero{display:none}.BlogDetail-module__NOY_rW__skeletonLine,.BlogDetail-module__NOY_rW__skeletonLineShort{width:80%;height:16px;margin:0 auto .85rem}.BlogDetail-module__NOY_rW__skeletonLineShort{width:62%}.BlogDetail-module__NOY_rW__errorAlert{color:#fda4af;text-align:center;background:radial-gradient(circle at 50% 0,#f43f5e14,#0000 18rem),#160c1cdb;border:1px solid #f43f5e33;border-radius:24px;max-width:720px;margin:4rem auto 0;padding:3.25rem 2.5rem;box-shadow:0 24px 60px #00000059}.BlogDetail-module__NOY_rW__errorTitle{color:#fecdd3;margin:0;font-size:1.3rem;font-weight:600;font-family:var(--font-lora), serif!important}.BlogDetail-module__NOY_rW__errorMessage{opacity:.8;margin:.65rem 0 1.4rem;font-size:.94rem;line-height:1.6}.BlogDetail-module__NOY_rW__errorLink{color:#fff;background:linear-gradient(135deg,#9354b8,#743b96);border-radius:999px;padding:.72rem 1.55rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 22px #8f51b340}.BlogDetail-module__NOY_rW__errorLink:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 28px #8f51b359}.BlogDetail-module__NOY_rW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes BlogDetail-module__NOY_rW__loadingShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes BlogDetail-module__NOY_rW__slideUpFade{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogDetail-module__NOY_rW__revealImage{0%{opacity:.35;transform:scale(1.055)}to{opacity:1;transform:scale(1.01)}}@media (max-width:900px){.BlogDetail-module__NOY_rW__detailContainer{padding-inline:1.25rem}.BlogDetail-module__NOY_rW__articleHero{min-height:680px}.BlogDetail-module__NOY_rW__articleHeader{padding:3.5rem 3rem 3.75rem}.BlogDetail-module__NOY_rW__articleSurface{width:calc(100% - 2.5rem)}.BlogDetail-module__NOY_rW__articleFooter{margin-inline:1.5rem}}@media (max-width:680px){.BlogDetail-module__NOY_rW__detailContainer{padding:calc(var(--app-navbar-height) + var(--app-safe-top) + 1.25rem) .75rem calc(88px + env(safe-area-inset-bottom,0px))}.BlogDetail-module__NOY_rW__backBtn{margin:0 .25rem 1.25rem;padding:.62rem .95rem}.BlogDetail-module__NOY_rW__articleHero{border-radius:22px;min-height:650px}.BlogDetail-module__NOY_rW__heroVeil{background:linear-gradient(90deg,#08040d6b,#08040d1f),linear-gradient(#08040d14 8%,#08040d57 36%,#08040dfc 88%)}.BlogDetail-module__NOY_rW__articleHeader{padding:3rem 1.35rem 3.15rem}.BlogDetail-module__NOY_rW__kickerRow{gap:.65rem;margin-bottom:1.15rem}.BlogDetail-module__NOY_rW__category{font-size:.61rem}.BlogDetail-module__NOY_rW__kickerLine{width:22px}.BlogDetail-module__NOY_rW__journalLabel{font-size:.58rem}.BlogDetail-module__NOY_rW__title{font-size:clamp(2.15rem,11vw,3.15rem);line-height:1.1}.BlogDetail-module__NOY_rW__excerpt{margin-top:1.2rem;font-size:.98rem;line-height:1.62}.BlogDetail-module__NOY_rW__metaSection{flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:1.4rem;padding-top:1.2rem}.BlogDetail-module__NOY_rW__metaDivider{display:none}.BlogDetail-module__NOY_rW__authorAvatar,.BlogDetail-module__NOY_rW__metaIcon{width:34px;height:34px}.BlogDetail-module__NOY_rW__metaIcon{padding:.55rem}.BlogDetail-module__NOY_rW__articleSurface{border-radius:19px;width:calc(100% - .85rem);margin-top:-16px}.BlogDetail-module__NOY_rW__articleOrnament{margin-top:2.25rem}.BlogDetail-module__NOY_rW__articleBody{padding:2.35rem 1.15rem 3.25rem;font-size:1rem;line-height:1.82}.BlogDetail-module__NOY_rW__articleBody h1,.BlogDetail-module__NOY_rW__articleBody h2,.BlogDetail-module__NOY_rW__articleBody h3,.BlogDetail-module__NOY_rW__articleBody h4{margin-top:2.4rem}.BlogDetail-module__NOY_rW__articleBody blockquote{padding:1.2rem 1.15rem 1.2rem 1.35rem}.BlogDetail-module__NOY_rW__articleFooter{flex-direction:column;align-items:flex-start;gap:1.25rem;margin:0 .75rem;padding:1.7rem 1.25rem}.BlogDetail-module__NOY_rW__footerLink{justify-content:center;width:100%}.BlogDetail-module__NOY_rW__loadingWrapper{border-radius:22px;min-height:590px;padding:2rem 1.4rem}.BlogDetail-module__NOY_rW__skeletonCategory{width:32%;margin-top:14rem}.BlogDetail-module__NOY_rW__skeletonTitle{width:94%;height:84px}.BlogDetail-module__NOY_rW__skeletonMeta{width:70%}.BlogDetail-module__NOY_rW__errorAlert{border-radius:20px;margin-top:2rem;padding:2.5rem 1.4rem}}@media (max-width:390px){.BlogDetail-module__NOY_rW__articleHero{min-height:680px}.BlogDetail-module__NOY_rW__journalLabel{display:none}.BlogDetail-module__NOY_rW__kickerLine{flex:1;max-width:52px}.BlogDetail-module__NOY_rW__articleHeader{padding-inline:1.1rem}.BlogDetail-module__NOY_rW__articleBody{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.BlogDetail-module__NOY_rW__articleCard,.BlogDetail-module__NOY_rW__heroImage,.BlogDetail-module__NOY_rW__shimmer{animation:none}.BlogDetail-module__NOY_rW__backBtn,.BlogDetail-module__NOY_rW__backBtn svg,.BlogDetail-module__NOY_rW__errorLink,.BlogDetail-module__NOY_rW__footerLink,.BlogDetail-module__NOY_rW__articleBody a{transition:none}}
