.tm-root{--bg:#1B3645;--ink:#FFFFFF;--i62:rgba(255,255,255,.82);--i38:rgba(255,255,255,.62);--line:rgba(255,255,255,.22);--accent:#57E0D4;--glass:rgba(255,255,255,.14);--glass-hi:rgba(255,255,255,.65);--glass-brd:rgba(255,255,255,.32);--serif:var(--font-playfair),"IBM Plex Sans Arabic",Georgia,serif;--display:var(--font-inter),"IBM Plex Sans Arabic",system-ui,-apple-system,sans-serif;--mono:var(--font-inter),ui-monospace,"SF Mono",Menlo,monospace;--e:cubic-bezier(.165,.84,.44,1);--dur:520ms;color:var(--ink);font-family:var(--display);-webkit-font-smoothing:antialiased;width:100%;max-width:100vw;padding-bottom:16vh;position:relative}html:has(.tm-root){background:#1E3B4B;overflow-x:hidden}html[dir=rtl] .tm-root{--serif:var(--font-plex-ar),var(--font-playfair),Georgia,serif;--display:var(--font-plex-ar),var(--font-inter),system-ui,sans-serif;--mono:var(--font-plex-ar),var(--font-inter),ui-monospace,monospace}body.tm-body,body:has(.tm-root){background:#1E3B4B!important;overflow-x:hidden}.tm-root *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}#tmOcean{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(140% 100% at 50% 0,#6E8B9E 0,#52768A 32%,#33586C 68%,#1E3B4B 100%)}.tm-root header{position:sticky;top:0;z-index:30;background:transparent;border:0;padding:12px 14px 10px}.bar-island{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:4px;background:none;border:0;box-shadow:none;z-index:32}.bar-island,.pills-island{width:calc(100% - 32px);max-width:1180px;min-width:0;contain:inline-size;position:relative}.pills-island{margin:24px auto 0;touch-action:pan-x;overflow:hidden;z-index:31}.pills-island:before{content:"";position:absolute;top:2px;bottom:2px;left:0;right:0;border-radius:999px;background:rgba(22,48,62,.68);backdrop-filter:blur(32px) saturate(190%) brightness(1.15);-webkit-backdrop-filter:blur(32px) saturate(190%) brightness(1.15);border:1.2px solid rgba(255,255,255,.28);box-shadow:inset 0 1.2px 1px rgba(255,255,255,.45);pointer-events:none;z-index:0}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;flex:0 0 auto;cursor:pointer}.logo img{height:46px;width:auto;max-width:54px;object-fit:contain;display:block;filter:drop-shadow(0 2px 14px rgba(87,224,212,.35)) drop-shadow(0 1px 2px rgba(0,0,0,.4));transition:transform .3s var(--e)}.logo:hover img{transform:scale(1.06)}.brand-text{display:flex;flex-direction:column;justify-content:center}.brand-name{font-family:var(--serif);font-size:18px;letter-spacing:.04em;color:#fff;line-height:1.1;text-shadow:0 2px 14px rgba(0,20,32,.75)}.brand-name,.brand-sub{font-weight:600;text-transform:uppercase}.brand-sub{font-family:var(--display);font-size:9.5px;letter-spacing:.14em;color:var(--accent);margin-top:2px;opacity:.9}@media (max-width:600px){.logo img{height:38px}.brand-name{font-size:15px}.brand-sub{font-size:8.5px}}.bar-actions{display:inline-flex;align-items:center;height:40px;margin-left:auto;background:rgba(22,48,62,.68);backdrop-filter:blur(32px) saturate(190%) brightness(1.15);-webkit-backdrop-filter:blur(32px) saturate(190%) brightness(1.15);border:1.2px solid rgba(255,255,255,.28);box-shadow:inset 0 1.2px 1px rgba(255,255,255,.45),0 8px 24px -8px rgba(0,18,30,.5);border-radius:999px;padding:2px 3px;gap:2px;position:relative;z-index:35;flex:0 0 auto;transition:border-color .3s var(--e),box-shadow .3s var(--e)}html[dir=rtl] .bar-actions{margin-left:0;margin-right:auto}.capsule-divider{width:1px;height:16px;background:rgba(255,255,255,.22);flex-shrink:0;margin:0 1px}.search{position:relative;display:flex;align-items:center;height:100%;border-radius:999px;background:none;border:0;box-shadow:none;transition:width .42s cubic-bezier(.16,1,.3,1);overflow:hidden;flex:0 0 auto;cursor:pointer}.search:not(.open){width:36px}.search.open{width:180px;background:rgba(255,255,255,.1);box-shadow:inset 0 1px 1px rgba(255,255,255,.3)}@media (max-width:560px){.search.open{width:130px}}.search-btn{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#fff;cursor:pointer;padding:0;outline:none}.search-btn svg{width:15px;height:15px;display:block;opacity:.9;transition:color .3s var(--e),opacity .3s var(--e)}.search.open .search-btn svg{color:var(--accent);opacity:1}.search input{flex:1;min-width:0;width:100%;height:100%;background:transparent;border:0;color:#fff;padding:0 8px 0 0;font-size:16px;font-family:inherit;outline:none;opacity:0;pointer-events:none;transition:opacity .22s var(--e)}html[dir=rtl] .search input{padding:0 0 0 8px}.search.open input{opacity:1;pointer-events:auto;transition-delay:.08s}.search input::placeholder{color:rgba(255,255,255,.55);font-size:12px}.search-clear{display:none;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;background:rgba(255,255,255,.2);border:0;border-radius:50%;color:rgba(255,255,255,.9);font-size:13px;line-height:1;cursor:pointer;padding:0;outline:none;transition:background .2s,color .2s;flex:0 0 20px}html[dir=rtl] .search-clear{margin-right:0;margin-left:6px}.search.open.has-text .search-clear{display:flex}.search-clear:hover{background:rgba(255,255,255,.4);color:#fff}.langs{display:inline-flex;align-items:center;height:100%;background:none!important;border:none!important;box-shadow:none!important;cursor:pointer;position:relative;flex:0 0 auto;transition:width .36s cubic-bezier(.16,1,.3,1)}.langs:not(.open){width:46px}.langs.open{width:160px}.langs button{display:none;align-items:center;justify-content:center;gap:3px;height:100%;flex:1 0 auto;background:none!important;border:none!important;box-shadow:none!important;color:rgba(255,255,255,.7);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.02em;padding:3px 6px;border-radius:999px;cursor:pointer;outline:none!important;transition:color .2s var(--e),background .2s var(--e);white-space:nowrap}.langs:not(.open) button[aria-pressed=true]{display:inline-flex;width:100%;padding:3px 5px;background:none!important;border:none!important;box-shadow:none!important;color:#FFFFFF!important}.langs.open button{display:inline-flex}.langs button .flg{font-size:13px;line-height:1}.langs button .lbl{font-size:9.5px;font-weight:700;line-height:1}.langs button:hover{color:#fff;background:rgba(255,255,255,.12)!important}.langs.open button[aria-pressed=true]{color:#FFFFFF!important;background:rgba(255,255,255,.18)!important;font-weight:700;border:none!important;box-shadow:none!important;text-shadow:0 0 10px rgba(255,255,255,.8)}.pills{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:none;width:100%;max-width:100%;min-width:0;contain:inline-size;padding:14px 44px;scroll-padding:0 44px;scrollbar-width:none;position:relative;z-index:1;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,transparent 0,black 32px,black calc(100% - 32px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 32px,black calc(100% - 32px),transparent)}.pills::-webkit-scrollbar{display:none}.pills-island.has-more .pills{mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 74px),rgba(0,0,0,.38));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 74px),rgba(0,0,0,.38))}html[dir=rtl] .pills-island.has-more .pills{mask-image:linear-gradient(270deg,transparent 0,#000 32px,#000 calc(100% - 74px),rgba(0,0,0,.38));-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 32px,#000 calc(100% - 74px),rgba(0,0,0,.38))}@media (max-width:640px){.pills-island.has-more .pills{mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 58px),rgba(0,0,0,.38));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 58px),rgba(0,0,0,.38))}html[dir=rtl] .pills-island.has-more .pills{mask-image:linear-gradient(270deg,transparent 0,#000 20px,#000 calc(100% - 58px),rgba(0,0,0,.38));-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 20px,#000 calc(100% - 58px),rgba(0,0,0,.38))}}.pills button{flex:0 0 auto;flex-shrink:0;position:relative;z-index:6;border:0;background:transparent;border-radius:999px;color:rgba(255,255,255,.7);font-family:var(--display);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:8px 16px;cursor:pointer;white-space:nowrap;text-align:center;display:inline-flex;align-items:center;justify-content:center;outline:none!important;-webkit-tap-highlight-color:transparent!important;transform-origin:50% 50%!important;transition:color .25s var(--e),transform .25s cubic-bezier(.175,1.25,.32,1.18),font-size .25s var(--e)}.pills button:active,.pills button:focus,.pills button:focus-visible{outline:none!important;box-shadow:none!important}.pills button[aria-pressed=true]{color:#FFFFFF!important;font-weight:700!important;font-size:11px!important;letter-spacing:.08em!important;transform:scale(1.02)!important;text-shadow:0 0 16px rgba(255,255,255,.8),0 1px 3px rgba(0,20,35,.9);z-index:9!important;pointer-events:auto}@media (hover:hover){.pills button:not([aria-pressed=true]):hover{color:rgba(255,255,255,.95)}}.pills button:after{content:"";position:absolute;inset:-8px -4px}.close,.langs button,.search-btn{position:relative}.langs button:after,.search-btn:after{content:"";position:absolute;inset:-6px -3px}.close:after{content:"";position:absolute;inset:-6px;border-radius:50%}.lens{position:absolute;left:0;top:50%;z-index:10;pointer-events:auto;cursor:grab;touch-action:none;user-select:none;transform:translateY(-50%);border-radius:999px;background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.5) 0,rgba(255,255,255,.18) 48%,rgba(255,255,255,.05) 100%);backdrop-filter:blur(8px) saturate(200%) brightness(1.3);-webkit-backdrop-filter:blur(8px) saturate(200%) brightness(1.3);border:1.2px solid rgba(255,255,255,.85);box-shadow:inset 0 2px 2px rgba(255,255,255,.95),inset 0 -1px 2px rgba(255,255,255,.2);transition:none}.lens.dragging{cursor:grabbing;z-index:10;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.6) 0,rgba(255,255,255,.24) 48%,rgba(255,255,255,.08) 100%);backdrop-filter:blur(10px) saturate(240%) brightness(1.4);-webkit-backdrop-filter:blur(10px) saturate(240%) brightness(1.4);border-color:rgba(255,255,255,.95);box-shadow:inset 0 2.5px 3px rgba(255,255,255,1),inset 0 -1px 2px rgba(255,255,255,.3);transition:none!important}.lens:before{top:2px;left:16%;right:16%;height:42%;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,0))}.lens:after,.lens:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.lens:after{inset:-1.5px;background:conic-gradient(from 190deg,rgba(80,230,255,.98) 0,rgba(255,255,255,.25) 18%,rgba(255,120,230,.95) 42%,rgba(255,255,255,.15) 60%,rgba(255,235,100,.95) 78%,rgba(80,230,255,.98) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;filter:blur(.4px)}@media (max-width:640px){.tm-root header{padding:6px 8px 4px;width:100vw;max-width:100vw}.bar-island{padding:0 2px}.bar-island,.pills-island{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.pills-island{margin-top:18px}.pills-island:before{top:2px;bottom:2px}.logo img{height:36px;width:auto;max-width:44px}.brand-name{font-size:14px}.brand-sub{font-size:7.5px}.bar-actions{height:36px;padding:2px 3px;gap:2px}.capsule-divider{height:14px}.search:not(.open){width:32px}.search-btn{width:32px;height:32px;flex:0 0 32px}.search-btn svg{width:14px;height:14px}.search.open{width:115px}.langs:not(.open){width:42px}.langs.open{width:145px}.langs button{font-size:8.5px;padding:2px 4px;letter-spacing:0}.langs button .flg{font-size:11px}.langs button .lbl{font-size:7.5px}.pills{gap:8px;padding:10px 28px;scroll-padding:0 28px;mask-image:linear-gradient(90deg,transparent 0,black 20px,black calc(100% - 20px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 20px,black calc(100% - 20px),transparent)}.pills button{font-size:9.5px;padding:6px 12px;letter-spacing:.04em}}.sect{max-width:1180px;margin:0 auto;padding:30px 16px 10px;display:flex;align-items:baseline;gap:12px}.sect h2{font-family:var(--serif);font-size:clamp(28px,4.2vw,46px);line-height:.98;letter-spacing:-.018em;margin:0;font-weight:500;color:#fff;text-shadow:0 2px 24px rgba(0,20,30,.45)}.sect .c{font-family:var(--display);font-size:10.5px;letter-spacing:.18em;color:var(--i38);text-transform:uppercase;font-weight:500}.sect .c,.sect h2{opacity:0;transform:translateY(12px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.sect.visible .c,.sect.visible h2{opacity:1;transform:none}.sect.visible .c{transition-delay:.12s}#feat{display:flex;gap:15px;overflow-x:auto;padding:6px 16px 4px;max-width:1180px;margin:0 auto;scroll-snap-type:x mandatory;scrollbar-width:none}#feat::-webkit-scrollbar{display:none}.fcard{position:relative;flex:0 0 76%;max-width:430px;overflow:hidden;display:flex;flex-direction:column;scroll-snap-align:start;cursor:pointer;border-radius:26px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.18) 0,rgba(255,255,255,.07) 60%,rgba(255,255,255,.03) 100%),rgba(20,48,64,.42);backdrop-filter:blur(36px) saturate(190%) brightness(1.12);-webkit-backdrop-filter:blur(36px) saturate(190%) brightness(1.12);border:1.2px solid rgba(255,255,255,.32);box-shadow:inset 0 1.5px 1.2px rgba(255,255,255,.65),inset 0 -1px 2px rgba(255,255,255,.12),0 8px 24px -12px rgba(0,18,30,.4);transition:box-shadow .38s var(--e),transform .38s cubic-bezier(.165,.84,.44,1),border-color .3s var(--e),background .3s var(--e)}.fcard:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(135deg,rgba(255,255,255,.36),rgba(255,255,255,.08) 22%,rgba(255,255,255,0) 48%,rgba(255,255,255,.05) 80%,rgba(255,255,255,.16))}@media (hover:hover){.fcard:hover{transform:translateY(-6px) scale(1.018);border-color:rgba(255,255,255,.55);background:radial-gradient(circle at 50% 0,rgba(255,255,255,.26) 0,rgba(255,255,255,.11) 60%,rgba(255,255,255,.06) 100%),rgba(22,54,72,.52);box-shadow:inset 0 2px 1.5px rgba(255,255,255,.95),inset 0 -1px 3px rgba(255,255,255,.2),0 20px 42px -16px rgba(0,24,40,.65),0 0 28px -10px rgba(87,224,212,.35)}}@media (min-width:700px){.fcard{flex:0 0 38%}}@media (min-width:1100px){.fcard{flex:0 0 26%}}.fcard .fimg{aspect-ratio:4/3;overflow:hidden;position:relative;z-index:1}.fcard .fimg img{object-fit:cover;transition:transform 1.2s var(--e)}.fcard:hover .fimg img{transform:scale(1.06)}.fcap{padding:14px 18px 18px;position:relative;z-index:2;background:rgba(14,38,52,.45);backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border-top:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.fcap .n{font-size:17px;font-weight:500;letter-spacing:-.008em;line-height:1.2;color:#fff;text-shadow:0 1px 12px rgba(0,18,28,.6)}.fcard .fimg:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.08) 50%,transparent 65%);background-size:200% 100%;animation:shimmer 2.4s ease-in-out infinite;pointer-events:none}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#grid{display:grid;grid-auto-flow:row dense;gap:15px;max-width:1180px;margin:0 auto;padding:0 16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:200px}@media (min-width:700px){#grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:240px}}.card{position:relative;overflow:hidden;cursor:pointer;border-radius:26px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.18) 0,rgba(255,255,255,.07) 60%,rgba(255,255,255,.03) 100%),rgba(20,48,64,.42);backdrop-filter:blur(36px) saturate(190%) brightness(1.12);-webkit-backdrop-filter:blur(36px) saturate(190%) brightness(1.12);border:1.2px solid rgba(255,255,255,.32);box-shadow:inset 0 1.5px 1.2px rgba(255,255,255,.65),inset 0 -1px 2px rgba(255,255,255,.12),0 8px 24px -12px rgba(0,18,30,.4);-webkit-touch-callout:none;transition:opacity .42s var(--e),box-shadow .38s var(--e),transform .38s cubic-bezier(.165,.84,.44,1),background .3s var(--e),border-color .3s var(--e)}.inner:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(135deg,rgba(255,255,255,.36),rgba(255,255,255,.08) 22%,rgba(255,255,255,0) 48%,rgba(255,255,255,.05) 80%,rgba(255,255,255,.16))}.card{opacity:1}.card-enter{animation:cardIn .92s var(--e) both}@keyframes cardIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card-enter{animation:none}}@media (hover:hover){.card:not(.is-open):hover{transform:translateY(-6px) scale(1.018);background:radial-gradient(circle at 50% 0,rgba(255,255,255,.26) 0,rgba(255,255,255,.11) 60%,rgba(255,255,255,.06) 100%),rgba(22,54,72,.52);border-color:rgba(255,255,255,.55);box-shadow:inset 0 2px 1.5px rgba(255,255,255,.95),inset 0 -1px 3px rgba(255,255,255,.2),0 20px 42px -16px rgba(0,24,40,.65),0 0 28px -10px rgba(87,224,212,.35)}}.card.flipping{will-change:transform}.card.flipping:not(.is-open){backdrop-filter:none;-webkit-backdrop-filter:none}.card:active:not(.is-open),.fcard:active{transform:scale(.97);transition:transform .12s ease-out}.inner{position:absolute;inset:0;transform-origin:top left;display:flex;flex-direction:column}html[dir=rtl] .inner{transform-origin:top right}.media{position:relative;flex:1;overflow:hidden;min-height:0;z-index:2;background:rgba(255,255,255,.05);box-shadow:0 10px 22px -14px rgba(0,16,26,.55)}.slide,.slides{position:absolute;inset:0}.slide{opacity:0;transition:opacity .65s cubic-bezier(.4,0,.2,1)}.slide.active{opacity:1}.slide img{object-fit:cover}.noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.28)}.noimg svg{width:34%;max-width:68px;height:auto}.steam{display:none;position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.card.is-open .steam{display:block}.steam i{position:absolute;bottom:12%;left:50%;width:34%;height:52%;background:radial-gradient(ellipse at 50% 100%,rgba(255,255,255,.55),rgba(255,255,255,0) 68%);filter:blur(14px);opacity:0;transform:translate(-50%,4%) scale(.74);animation:rise 5.6s ease-in-out infinite}.steam i:nth-child(2){left:36%;width:24%;animation-duration:6.9s;animation-delay:1.7s}.steam i:nth-child(3){left:64%;width:22%;animation-duration:6.2s;animation-delay:3.4s}@keyframes rise{0%{opacity:0;transform:translate(-50%,6%) scale(.72)}25%{opacity:.42}62%{opacity:.26}to{opacity:0;transform:translate(-50%,-44%) scale(1.26)}}@media (prefers-reduced-motion:reduce){.steam{display:none!important}}.meta{padding:13px 15px 15px;flex:0 0 auto;position:relative;z-index:2;background:rgba(14,38,52,.45);backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border-top:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.nm{font-size:14px;line-height:1.2;font-weight:500;letter-spacing:-.006em;color:#fff;text-shadow:0 1px 12px rgba(0,14,22,.55);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fcap .p,.pr{display:inline-flex;align-items:center;font-family:var(--display);font-size:11.5px;font-weight:700;color:#fff;letter-spacing:.06em;margin-top:6px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.16);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px 1px rgba(255,255,255,.6);font-variant-numeric:tabular-nums;text-shadow:0 1px 8px rgba(0,18,28,.6);white-space:nowrap}.fcap .p{padding:3px 10px}.dsc{font-size:14px;line-height:1.62;color:var(--i62);margin-top:11px}.close,.dsc{display:none}.close{position:absolute;top:16px;right:16px;z-index:6;border-radius:50%;background:rgba(255,255,255,.18);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 12px -4px rgba(0,18,28,.5);border:1.2px solid rgba(255,255,255,.36);color:#fff;width:36px;height:36px;cursor:pointer;font-size:17px;line-height:1;transition:transform .25s cubic-bezier(.175,1.25,.32,1.18),background .25s ease,border-color .25s ease}html[dir=rtl] .close{right:auto;left:8px}.close:hover{transform:scale(1.12) rotate(90deg);background:rgba(255,255,255,.28);border-color:rgba(255,255,255,.55)}.card.is-open{grid-column:1/span 2;grid-row:span 2;z-index:5;animation:none;opacity:1;border-radius:24px;background:rgba(22,48,62,.85);backdrop-filter:blur(40px) saturate(210%) brightness(1.18);-webkit-backdrop-filter:blur(40px) saturate(210%) brightness(1.18);border-color:rgba(255,255,255,.55);box-shadow:inset 0 1.5px 1px rgba(255,255,255,.85),inset 0 -1px 2px rgba(0,0,0,.35),0 32px 64px -20px rgba(4,18,28,.85),0 8px 24px -6px rgba(4,18,28,.5)}#scrim{position:fixed;inset:0;z-index:4;opacity:0;pointer-events:none;backdrop-filter:blur(11px) saturate(.9) brightness(1.04);-webkit-backdrop-filter:blur(11px) saturate(.9) brightness(1.04);background:rgba(2,14,22,.42);transition:opacity .2s cubic-bezier(.4,0,.2,1)}body.has-open #scrim{opacity:1;pointer-events:auto}#grid.has-open .card:not(.is-open){opacity:.92}.card.is-open{height:100%}.card.is-open .inner{position:relative;inset:auto;height:100%;display:flex}.card.is-open .close,.card.is-open .dsc{display:block}.card.is-open .slide img{object-fit:cover}@media (max-width:699px){.card.is-open{grid-column:1/span 2}.card.is-open .inner{flex-direction:column}.card.is-open .media{flex:0 0 auto;width:100%;position:relative;overflow:hidden;aspect-ratio:var(--ar,4/3);max-height:var(--media-max,46vh)}.card.is-open .meta{flex:1 1 auto;padding:12px 16px 16px;display:flex;flex-direction:column;justify-content:center;overflow:visible}.card.is-open .nm{font-size:clamp(17px,4.5vw,22px);line-height:1.15}.card.is-open .pr{font-size:11.5px;margin-top:4px;padding:2px 8px}.card.is-open .dsc{font-size:12px;line-height:1.4;margin-top:4px}.card.is-open .thumbwrap{margin-top:4px}}@media (min-width:700px){.card.is-open{grid-column:span 2}.card.is-open .inner{flex-direction:row;align-items:stretch}.card.is-open .media{flex:0 0 58%;width:58%;height:auto;align-self:flex-start;position:relative;overflow:hidden;aspect-ratio:var(--ar,4/3);max-height:var(--media-max,56vh)}.card.is-open .meta{flex:1 1 42%;min-width:0;border-top:0;border-left:1px solid rgba(255,255,255,.22);display:flex;flex-direction:column;justify-content:center;padding:20px 22px;overflow:visible}html[dir=rtl] .card.is-open .meta{border-left:0;border-right:1px solid var(--line)}.card.is-open .nm{font-family:var(--serif);font-weight:500;font-size:clamp(20px,2.2vw,28px);line-height:1.1;letter-spacing:-.015em}.card.is-open .dsc,.card.is-open .pr{font-size:13px;margin-top:6px}.card.is-open .dsc{line-height:1.45}}.card.is-open .dsc,.card.is-open .rule,.card.is-open .thumbwrap{opacity:0;transform:translateY(8px)}.card.is-open .nm,.card.is-open .pr{opacity:1;transform:none}.rule{display:none}.card.is-open .rule{display:block;height:1px;background:rgba(255,255,255,.28);margin:12px 0 0;opacity:1;transform:scaleX(0);transform-origin:left}html[dir=rtl] .card.is-open .rule{transform-origin:right}.card.is-open.settled .rule{transform:scaleX(1);transition:transform .48s cubic-bezier(.16,1,.3,1) .06s}.card.is-open.settled .dsc,.card.is-open.settled .thumbwrap{opacity:1;transform:none;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.card.is-open.settled .dsc{transition-delay:.1s}.card.is-open.settled .thumbwrap{transition-delay:.16s}.card.is-open .meta{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.09) 42%,rgba(255,255,255,.13));backdrop-filter:blur(35px) saturate(180%);-webkit-backdrop-filter:blur(35px) saturate(180%);border-top:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.card.is-open .nm,.card.is-open .pr{text-shadow:0 2px 18px rgba(0,14,22,.6)}.card.is-open .pr{color:#fff;background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.55)}.card.is-open .dsc{color:rgba(255,255,255,.86);text-shadow:0 1px 12px rgba(0,14,22,.55)}.thumbwrap{display:none}.card.is-open .thumbwrap{display:block;margin-top:20px}.thumbwrap .lbl{font-family:var(--display);font-weight:500;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--i38);margin-bottom:9px}.thumbs{display:flex;gap:8px;flex-wrap:wrap}.thumbs button{position:relative;width:84px;height:63px;padding:0;background:none;cursor:pointer;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.26);opacity:.52;outline:none;box-shadow:0 6px 16px -8px rgba(0,16,26,.6),inset 0 1px 0 rgba(255,255,255,.3);transition:opacity .32s var(--e),border-color .32s var(--e)}@media (hover:hover){.thumbs button:hover{opacity:.85}}.thumbs button[aria-pressed=true]{opacity:1;border-color:rgba(255,255,255,.85);box-shadow:0 8px 20px -8px rgba(0,16,26,.7),inset 0 1px 0 rgba(255,255,255,.55)}.thumbs button:focus-visible{border-color:var(--accent)}.thumbs img{object-fit:cover}.empty{max-width:1180px;margin:0 auto;padding:60px 16px;text-align:center;color:var(--i38);font-size:14px;letter-spacing:.04em}html[dir=rtl] .fcap .n,html[dir=rtl] .nm,html[dir=rtl] .sect h2{letter-spacing:0}html[dir=rtl] .nm{line-height:1.3}html[dir=rtl] .sect h2{line-height:1.25}html[dir=rtl] .card.is-open .nm{line-height:1.22}html[dir=rtl] .langs button,html[dir=rtl] .pills button,html[dir=rtl] .sect .c,html[dir=rtl] .thumbwrap .lbl{letter-spacing:.02em;font-weight:500}html[dir=rtl] .dsc{line-height:1.75}html[dir=rtl] .pr{letter-spacing:0}@media (prefers-reduced-motion:reduce){.tm-root *,.tm-root :after,.tm-root :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}