@font-face{font-family:Montserrat;src:url(/public/fonts/montserrat-bold-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Fallback;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans"),local("Roboto");size-adjust:113%;ascent-override:85%;descent-override:22%;line-gap-override:0%}html{scroll-behavior:smooth;overflow-y:scroll}:root{--page-width: 840px;--font-display: "Montserrat", "Montserrat Fallback", "Segoe UI", Roboto, Arial, sans-serif;--text-title: clamp(1.5rem, 3.6vw, 2.5rem);color-scheme:dark;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--bg: #14171d;--bg-glow: rgba(106, 230, 208, .08);--panel-bg: color-mix(in srgb, var(--accent) 8%, var(--card-bg));--panel-border: color-mix(in srgb, var(--accent) 28%, var(--border));--badge-bg: #6ae6d0;--low-bg: rgba(11, 12, 15, .8);--low-text: #6ae6d0;--on-accent: #0b0c0f;--bg-alt: #1d222b;--card: rgba(255, 255, 255, .03);--card-bg: #1d222b;--input-bg: var(--bg);--text: #f5f6f7;--muted: #b5b8c2;--accent: #6ae6d0;--accent-strong: #2bb39b;--accent-cta: #6ae6d0;--border: rgba(255, 255, 255, .08);--shadow: 0 20px 60px rgba(0, 0, 0, .45);--card-lift: 0 14px 30px rgba(0, 0, 0, .42);--card-rest: none;--control-border: var(--border);--control-rest: none;--icon-filter: invert(1);--social-size: 64px;--social-icon-size: 36px;--text-body: 1rem;--text-body-lg: 1.08rem;--text-small: .92rem;--text-hero: 1.35rem;--text-section: 1.5em;--text-404-title: 2.2rem;--text-label: 11px;--text-caption: 12px;--text-meta: 13px;--text-ui: 14px;--radius-badge: 5px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 14px;--radius-panel: 16px;--radius-pill: 999px;--z-sticky: 10;--z-menu: 20;--z-toast: 50;--z-backdrop: 80;--z-drawer: 81;--z-popup: 90;--z-lightbox: 100;--icon-bell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E");--icon-bell-filled: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0' fill='none'/%3E%3C/svg%3E");--icon-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--icon-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237d8590' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='9' cy='9.5' r='1.6'/%3E%3Cpath d='M3 17l5-5 4 4 3-3 6 6'/%3E%3C/svg%3E");--icon-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");--icon-share: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12v7a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M16 6l-4-4-4 4'/%3E%3Cpath d='M12 2v13'/%3E%3C/svg%3E")}:root[data-theme=light]{color-scheme:light;--bg: #ffffff;--bg-glow: rgba(8, 122, 104, .035);--panel-bg: color-mix(in srgb, var(--accent) 16%, var(--card-bg));--panel-border: color-mix(in srgb, var(--accent) 36%, var(--border));--badge-bg: #065b4d;--low-bg: rgba(255, 255, 255, .92);--low-text: #065b4d;--on-accent: #ffffff;--bg-alt: #f1f3f6;--card-bg: #ffffff;--input-bg: #ffffff;--card: rgba(0, 0, 0, .03);--text: #1f1f21;--muted: #5a5f6b;--accent: #087a68;--accent-strong: #065b4d;--accent-cta: var(--accent);--border: rgba(16, 24, 40, .11);--shadow: 0 18px 48px rgba(20, 20, 20, .12);--card-lift: 0 14px 30px rgba(20, 30, 50, .16);--card-rest: 0 1px 2px rgba(16, 24, 40, .05), 0 2px 10px rgba(16, 24, 40, .06);--control-border: rgba(16, 24, 40, .2);--control-rest: 0 1px 2px rgba(16, 24, 40, .07);--icon-filter: none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}[hidden]{display:none!important}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}body{margin:0;min-height:100vh;background:radial-gradient(1200px 520px at 50% 0%,var(--bg-glow),transparent 70%) no-repeat,var(--bg);color:var(--text);line-height:1.6;font-size:18px;overflow-x:hidden}h1,h2{font-family:var(--font-display);font-weight:700;font-synthesis:none;letter-spacing:-.01em}.page{width:100%;padding:0 16px;display:flex;flex-direction:column;min-height:100vh}.site-header,.site-footer,.hero,.previous,.about,.deals-page,.anniversaries-home,.archive,.play{max-width:var(--page-width);width:100%;margin-left:auto;margin-right:auto}.site-header{display:flex;flex-direction:row;align-items:center;gap:12px;justify-content:space-between;padding:24px 0 12px}a.logo{text-decoration:none;color:inherit}.logo{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:8px;flex:1;min-width:0}.logo-mark{width:36px;height:36px;min-width:30px;min-height:30px;border-radius:var(--radius-lg);display:inline-block;position:relative;flex-shrink:0}.logo-icon{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:scale(1.35);filter:var(--icon-filter)}.site-nav{display:flex;align-items:center;gap:6px}.nav-link{color:var(--muted);text-decoration:none;font-size:.82rem;font-weight:500;display:inline-flex;align-items:center;min-height:40px;padding:0 10px;border-radius:var(--radius-pill);transition:color .2s ease,background .2s ease}.nav-link:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.nav-link[aria-current=page]{color:var(--text);font-weight:600;background:color-mix(in srgb,var(--accent) 10%,transparent)}.theme-toggle{border:1px solid var(--control-border);box-shadow:var(--control-rest);background:#14161b66;color:var(--text);border-radius:var(--radius-pill);width:42px;height:42px;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.theme-toggle img{width:20px;height:20px;display:block;filter:var(--icon-filter)}.theme-icon{display:none}:root[data-theme=dark] .theme-icon--sun{display:inline-flex}:root[data-theme=light] .theme-icon--moon{display:inline-flex}:root[data-theme=light] .theme-toggle{background:#fff6}.header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.lang-select{position:relative;flex-shrink:0}.lang-select-button{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--control-border);box-shadow:var(--control-rest);border-radius:var(--radius-pill);background:#14161b66;color:var(--text);font-size:.78rem;font-weight:700;letter-spacing:.04em;cursor:pointer;user-select:none}.lang-select-button::-webkit-details-marker{display:none}.lang-select[open] .lang-select-button,.lang-select-button:hover{border-color:var(--accent)}:root[data-theme=light] .lang-select-button{background:#fff6}.lang-select-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-menu);margin:0;padding:4px;list-style:none;min-width:128px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);box-shadow:0 8px 24px #00000059}.lang-select-menu a{display:block;padding:8px 12px;border-radius:8px;color:var(--text);text-decoration:none;font-size:.92rem}.lang-select-menu a:hover,.lang-select-menu a:focus-visible{background:#6ae6d01a}.lang-select-menu a[aria-current]{font-weight:600}.lang-select-menu a[aria-current]:after{content:" \2713";color:var(--accent)}.header-following{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--control-border);box-shadow:var(--control-rest);border-radius:var(--radius-pill);background:#14161b66}:root[data-theme=light] .header-following{background:#fff6}:root[data-following] .header-following-icon{-webkit-mask-image:var(--icon-bell-filled);mask-image:var(--icon-bell-filled)}.header-following-icon{width:20px;height:20px;background:var(--text);-webkit-mask:var(--icon-bell) center / contain no-repeat;mask:var(--icon-bell) center / contain no-repeat}.header-following:hover{border-color:var(--accent)}.header-following:hover .header-following-icon,.header-following[aria-current=page] .header-following-icon{background:var(--accent)}.header-following[aria-current=page]{border-color:var(--accent)}main{padding:0 0 24px}.hero{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;padding:16px 0 12px}.hero,.previous,.about{min-width:0}.logo-text{line-height:1.2;max-width:10ch;margin:0;font-size:inherit;font-weight:400}.eyebrow{text-transform:none;letter-spacing:.02em;font-size:var(--text-section);line-height:1.2;color:var(--text);margin:0 0 8px;font-weight:600}.meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:var(--text-small);color:var(--muted);margin-bottom:4px;justify-content:center;min-height:0}.release-year{font-size:.65em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stale{color:var(--accent)}.summary{margin:0 0 2px;max-width:none;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-body)}.hero-cover-frame{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--card-bg);aspect-ratio:3 / 4;box-shadow:var(--card-lift)}@media(min-width:720px){.hero-cover-frame{border-radius:var(--radius-xl)}}.hero-cover-frame img{display:block;width:100%;height:100%;object-fit:cover}.hero-cover-frame img.is-broken{visibility:hidden}.previous{display:flex;flex-wrap:wrap;justify-content:center;gap:0 12px;margin-top:0;padding:10px 0 4px;text-align:center}.about h2{margin-top:0;font-size:var(--text-section);letter-spacing:.02em;text-align:center}.about p{font-size:var(--text-body);text-align:center;color:var(--muted)}.socials{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:20px}.socials a{display:inline-flex;align-items:center;justify-content:center;width:var(--social-size);height:var(--social-size);color:var(--accent);text-decoration:none;border-radius:50%;border:1px solid var(--control-border);box-shadow:var(--control-rest);background:var(--card-bg);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.socials a:hover{transform:translateY(-3px) scale(1.03)}.site-footer{padding:32px 0 40px;color:var(--muted);font-size:var(--text-small);text-align:center}.footer-disclosure{margin:16px 0 0;font-size:var(--text-label);opacity:.8}.footer-bottom{display:flex;align-items:center;justify-content:center;gap:8px 24px;flex-wrap:wrap;text-align:center}.footer-links{margin-top:10px}@media(max-width:480px){.footer-links{column-gap:16px}}.footer-link{display:inline-block;padding:8px 0;margin:-8px 0;color:var(--accent);text-decoration:none;font-weight:600}.footer-link:hover{text-decoration:underline}@media(min-width:720px){:root{--text-body: 1.02rem;--text-body-lg: 1.15rem;--text-small: .98rem;--text-hero: 1.5rem;--text-section: 1.6rem;--text-404-title: 2.4rem}.page{max-width:1080px;margin:0 auto;padding:0 24px}.site-header{padding:32px 0 12px}.logo{font-size:1rem;gap:10px}.logo-mark{width:42px;height:42px}.theme-toggle,.header-following,.lang-select-button{width:46px;height:46px}.previous{padding:10px 0 4px}.socials a{width:var(--social-size);height:var(--social-size)}}@media(max-width:480px){.logo{gap:10px}.logo-text{font-size:1rem;max-width:10ch}.logo-mark{width:30px;height:30px}.site-header{flex-wrap:wrap;row-gap:6px}.logo{order:0}.header-actions{order:1}.site-nav{order:2;flex-basis:100%;justify-content:center;gap:6px;flex-wrap:wrap;row-gap:6px}.nav-link{font-size:.85rem;padding:0 8px}}@media(max-width:360px){.hero{gap:10px}.summary{-webkit-line-clamp:5}}.deal-card{display:flex;flex-direction:column;background:var(--card-bg);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--border);box-shadow:var(--card-rest);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.deal-card:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--card-lift)}.deal-card:hover .deal-cover>img{transform:scale(1.05)}.deal-cover{position:relative;aspect-ratio:1 / 1;background:#111;overflow:hidden}.deal-cover>img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease;background:#111}.deal-cover>img.is-broken{visibility:hidden}.deal-cover-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7d8590;font-size:var(--text-label);font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-align:center;padding:8px}.no-image-icon{display:inline-block;width:32px;height:32px;opacity:.7;background:var(--icon-image) center / contain no-repeat}.deal-badge,.deal-low,.search-suggestion-discount{border-radius:var(--radius-badge);font-size:var(--text-label);font-weight:700;letter-spacing:.02em}.deal-badge{position:absolute;z-index:2;top:6px;right:6px;background:var(--badge-bg);color:var(--on-accent);padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--text-meta);font-weight:800}.deal-badge--partner{background:#e61e51;color:#fff}.deal-info{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.deal-meta-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.deal-rating{font-size:var(--text-label);color:var(--muted);white-space:nowrap}.deal-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em;line-height:1.3;font-weight:600;font-size:var(--text-ui)}.deal-prices{display:flex;align-items:baseline;gap:8px;margin-top:2px}.deal-price-original{text-decoration:line-through;color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.deal-price-sale{color:var(--accent);font-family:var(--font-display);font-weight:700;font-size:1.1rem;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.deal-extra{font-size:var(--text-label);color:var(--accent);margin-top:2px}.deal-low{position:absolute;z-index:2;top:6px;left:6px;padding:3px 6px;background:var(--low-bg);color:var(--low-text);white-space:nowrap}.deal-includes{font-size:var(--text-label);color:var(--muted);margin-top:2px}.deal-ended{font-size:var(--text-ui);color:var(--muted);margin-top:4px}.deal-compare{align-self:flex-start;font-size:var(--text-label);color:var(--muted);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:2px;padding:6px 8px 6px 0;margin:-4px 0 -6px;cursor:pointer}.deal-compare:hover{color:var(--text)}.see-all-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;height:40px;padding:0 22px;border:1px solid var(--control-border);box-shadow:var(--control-rest);border-radius:var(--radius-pill);color:var(--text);background:var(--card-bg);text-decoration:none;font-size:var(--text-ui);font-weight:600;transition:border-color .15s ease,transform .15s ease}.see-all-link:hover{border-color:var(--accent);transform:translateY(-1px)}.push-optin{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;margin-top:16px;padding:12px 14px;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel-bg);text-align:left}.push-skel-bell{width:20px;height:20px;border-radius:50%}.push-skel-text{width:60%;height:14px;margin:3px 0}.push-skel-button{width:96px;height:40px;border-radius:var(--radius-pill)}.push-optin--skeleton{animation:push-skeleton-expire .3s ease 5s forwards}:root:not(.js) .push-optin--skeleton{display:none}@keyframes push-skeleton-expire{to{opacity:0;visibility:hidden}}.push-bell{width:20px;height:20px;background:var(--accent);-webkit-mask:var(--icon-bell) center / contain no-repeat;mask:var(--icon-bell) center / contain no-repeat}.push-optin-text{margin:0;color:var(--text);font-size:var(--text-small)}.push-optin-button{height:40px;padding:0 16px;border:1px solid var(--control-border);box-shadow:var(--control-rest);border-radius:var(--radius-pill);background:var(--card-bg);color:var(--text);font:inherit;font-size:var(--text-small);font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease}.push-optin-button:hover{border-color:var(--accent)}.push-optin-button:disabled,.push-rule-select:disabled{opacity:.6;cursor:default}.push-rule{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.push-rule-label{color:var(--text);font-size:var(--text-small);font-weight:600}.push-rule-select,.push-rule-input{height:40px;padding:0 10px;border:1px solid var(--control-border);box-shadow:var(--control-rest);border-radius:var(--radius-md);background:var(--card-bg);color:var(--text);font-size:var(--text-small);font-family:inherit}.push-rule-select{max-width:100%;cursor:pointer}.push-rule-select:hover,.push-rule-input:hover,.push-rule-input:focus{border-color:var(--accent)}.push-rule-input:focus{outline:none}.push-rule-price{display:inline-flex;align-items:center;gap:4px}.push-rule-currency{color:var(--muted);font-size:var(--text-small)}.push-rule-input{width:7em}.push-optin-links,.push-optin-status{grid-column:2 / -1;margin:0;color:var(--muted);font-size:var(--text-small)}.push-optin-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}@keyframes pick-daily-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes pick-daily-sheen{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes pick-daily-ring{0%,60%,to{transform:rotate(0)}10%{transform:rotate(16deg)}20%{transform:rotate(-14deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(4deg)}}.push-link{padding:0;border:none;background:none;color:var(--muted);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.push-link:hover{color:var(--text)}@media(max-width:480px){.push-optin{grid-template-columns:auto 1fr}.push-optin-button{grid-column:2;justify-self:start}}.following-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;text-align:left}.following-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"cover main rule" "cover main stop" "cover main status";grid-template-rows:auto auto 1fr;align-items:start;gap:4px 20px;padding:12px 14px 12px 12px;border:1px solid var(--border);box-shadow:var(--card-rest);border-radius:var(--radius-md);background:var(--card-bg)}.following-cover{grid-area:cover;display:block;width:56px;aspect-ratio:3 / 4;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-alt)}.following-cover img{display:block;width:100%;height:100%;object-fit:cover}.following-main{grid-area:main;min-width:0}.following-title{margin:0;font-weight:600;overflow-wrap:anywhere}.following-title a{color:var(--text);text-decoration:none}.following-title a:hover{color:var(--accent)}.following-year{margin-left:6px;color:var(--muted);font-size:var(--text-small);font-weight:400}.following-deal,.following-note{margin:2px 0 0;font-size:var(--text-small)}.following-note{color:var(--muted)}.following-deal{display:flex;flex-wrap:wrap;gap:4px 10px}.following-deal a{color:var(--accent);font-weight:600;text-decoration:none}.following-deal a:hover{text-decoration:underline}.following-deal .following-more{color:var(--muted);font-weight:400}.push-optin--compact:not([hidden]){display:contents}.push-optin--compact .push-rule,.push-optin--compact .push-optin-button{grid-area:rule;justify-content:flex-end}.push-optin--compact .push-rule{gap:8px 10px}.push-optin--compact .push-optin-button{justify-self:end}.push-optin--compact .push-rule-label{font-weight:400;color:var(--muted)}.push-optin--compact .push-rule-select{min-width:190px}.push-optin--compact .push-optin-links{grid-area:stop;justify-content:flex-end}.push-optin--compact .push-optin-status{grid-area:status;max-width:320px;text-align:right}@media(max-width:640px){.following-row{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"cover main stop" "rule rule rule" "status status status";grid-template-rows:auto;gap:0 14px}.push-optin--compact .push-rule,.push-optin--compact .push-optin-button{justify-content:flex-start;justify-self:start;margin-top:10px}.push-optin--compact .push-optin-status{max-width:none;margin-top:6px;text-align:left}.following-cover{width:48px}.push-optin--compact .push-rule-select{flex:1;min-width:0}}.skeleton-block,.skeleton-line{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--text) 6%,transparent),color-mix(in srgb,var(--text) 12%,transparent),color-mix(in srgb,var(--text) 6%,transparent));background-size:200% 100%;animation:skeleton-sheen 1.4s ease-in-out infinite}.skeleton-line{height:12px}@keyframes skeleton-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.skeleton-block,.skeleton-line{animation:none}}@keyframes following-in{0%{opacity:0}to{opacity:1}}.following-hint{margin:8px 0 0;color:var(--muted);font-size:var(--text-small)}.following-platforms{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:0 0 16px}.following-platforms-legend{color:var(--muted);font-size:var(--text-small)}.following-platforms-select .filter-stores-menu{min-width:170px}.following-platforms .filter-stores-menu .filter-store{padding-left:6px}.following-platforms-status{flex-basis:100%}.following-empty{max-width:520px;margin:8px auto 24px;padding:18px 22px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--panel-bg);text-align:center}.following-empty .following-intro-lead{margin-bottom:6px}.following-empty .following-hint{margin:0}.following-intro-lead{margin:0 0 12px;font-weight:600}.inline-bell{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.15em;background:var(--text)}.inline-bell{-webkit-mask:var(--icon-bell) center / contain no-repeat;mask:var(--icon-bell) center / contain no-repeat}.following-sales{display:flex;justify-content:center;align-items:center;gap:8px;margin:-6px 0 16px;color:var(--muted);font-size:var(--text-small);cursor:pointer}.following-sales input{accent-color:var(--accent);width:15px;height:15px;margin:0}.following-group+.following-group{margin-top:8px;padding-top:22px;border-top:1px solid var(--border)}.following-lang-row{text-align:left;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.following-lang{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:var(--text-small)}.following-lang-row .following-platforms-status{margin:8px 0 0}.following-group{text-align:left}.following-group-title{margin:0 0 12px;color:var(--text);font-size:var(--text-body);font-weight:600}.following-group .following-platforms,.following-group .following-sales{justify-content:flex-start}.following-group .following-sales{margin:0 0 14px}.following-group .archive-count{margin-bottom:12px}.following-platforms-status{margin:8px 0 0;color:var(--muted);font-size:var(--text-small)}.deal-card-shell{position:relative;display:flex;flex-direction:column;min-width:0}.deal-card-shell>.deal-card{flex:1}.deal-card-shell:hover>.deal-card{transform:translateY(-2px);border-color:var(--accent)}.deal-follow-anchor{position:absolute;z-index:3;top:1px;left:1px;right:1px;aspect-ratio:1 / 1;pointer-events:none;transition:transform .15s ease}.deal-card-shell:hover .deal-follow-anchor{transform:translateY(-2px)}.deal-follow{display:none;position:absolute;right:6px;bottom:6px;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#0b0c0fc7;cursor:pointer;pointer-events:auto}.push-ready .deal-follow{display:block}.deal-follow:after,.deal-details:after{content:"";position:absolute;inset:-4px;border-radius:50%}.deal-details{position:absolute;left:6px;bottom:6px;width:32px;height:32px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#0b0c0fc7;pointer-events:auto}.deal-details:before{content:"";position:absolute;inset:7px;background:#fff;-webkit-mask:var(--icon-info) center / contain no-repeat;mask:var(--icon-info) center / contain no-repeat}.deal-details:hover,.deal-details:focus-visible{border-color:#6ae6d0}.deal-follow:before{content:"";position:absolute;inset:7px;background:#fff;-webkit-mask:var(--icon-bell) center / contain no-repeat;mask:var(--icon-bell) center / contain no-repeat}.deal-follow:hover,.deal-follow[aria-pressed=true]{border-color:#6ae6d0}.deal-follow[aria-pressed=true]:before{background:#6ae6d0;-webkit-mask-image:var(--icon-bell-filled);mask-image:var(--icon-bell-filled)}.push-toast{position:fixed;z-index:var(--z-toast);left:50%;bottom:20px;max-width:min(92vw,460px);padding:10px 16px;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--card-bg);color:var(--text);font-size:var(--text-small);box-shadow:0 8px 24px #00000059;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease}.push-toast a{color:var(--accent);font-weight:600}.deals-page{margin-top:32px;margin-bottom:32px;text-align:center}.deals-page h1{margin:0 0 6px;font-size:var(--text-title);line-height:1.1;font-weight:700}.search-suggestion-thumb{flex:0 0 56px;height:36px;border-radius:var(--radius-sm);overflow:hidden;background:var(--icon-image) center / 18px no-repeat #111}.search-suggestion-thumb img{width:100%;height:100%;object-fit:cover;display:block;background:#111}.search-suggestion-thumb img.is-broken{visibility:hidden}.search-suggestion-body{min-width:0;display:flex;flex-direction:column;gap:1px}.search-suggestion-title{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggestion-title strong{font-weight:700;color:var(--accent-strong, var(--accent))}.search-suggestion-includes{font-size:var(--text-label);color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggestion-meta{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-label);white-space:nowrap;overflow:hidden}.search-suggestion-discount{display:inline-flex;align-items:center;height:17px;padding:0 6px;background:var(--badge-bg);color:var(--on-accent)}.search-suggestion-price{color:var(--text);font-weight:600}.store-chip{display:inline-flex;align-items:center;height:17px;padding:0 7px;border-radius:var(--radius-pill);--store-hue: 250;--store-chroma: 0;border:1px solid oklch(.72 var(--store-chroma) var(--store-hue) / .45);background:oklch(.72 var(--store-chroma) var(--store-hue) / .12);color:oklch(.84 calc(var(--store-chroma) * .75) var(--store-hue));font-size:var(--text-label);font-weight:600;letter-spacing:.03em;white-space:nowrap}:root[data-theme=light] .store-chip{border-color:oklch(.55 var(--store-chroma) var(--store-hue) / .4);background:oklch(.55 var(--store-chroma) var(--store-hue) / .08);color:oklch(.45 var(--store-chroma) var(--store-hue))}.store-chip--gog,.store-chip--fanatical,.store-chip--inin,.store-chip--steam,.store-chip--gmg,.store-chip--xbox,.store-chip--nintendo,.store-chip--playstation{--store-chroma: .12}.store-chip--gog{--store-hue: 305}.store-chip--fanatical{--store-hue: 65}.store-chip--inin{--store-hue: 350}.store-chip--steam{--store-hue: 220}.store-chip--gmg{--store-hue: 185}.store-chip--xbox{--store-hue: 135}.store-chip--nintendo{--store-hue: 25}.store-chip--playstation{--store-hue: 265}@keyframes search-empty-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.filter-select{display:inline-flex;align-items:center;gap:5px}.filter-select select{appearance:none;-webkit-appearance:none;height:34px;padding:0 20px 0 11px;border-radius:var(--radius-pill);border:1px solid var(--control-border);box-shadow:var(--control-rest);background-color:var(--card-bg);background-image:var(--icon-caret);background-repeat:no-repeat;background-position:right 7px center;color:var(--text);font-size:var(--text-meta);font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .15s ease}.filter-stores{position:relative}.filter-stores>summary{display:inline-flex;align-items:center;gap:5px;cursor:pointer;list-style:none;white-space:nowrap}.filter-stores>summary::-webkit-details-marker{display:none}.filter-stores>summary:focus-visible{outline:none}.filter-stores-value{display:grid;font-weight:600}.filter-stores-value>*{grid-area:1 / 1;white-space:nowrap}.filter-stores-ghost{visibility:hidden;pointer-events:none}.filter-stores[open]>summary svg{transform:rotate(180deg)}.filter-stores:not([open]) .filter-stores-menu{display:none}.filter-stores-menu{position:absolute;z-index:5;top:calc(100% + 6px);left:0;min-width:210px;padding:8px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:0 12px 28px #00000052;text-align:left}.filter-store{display:flex;align-items:center;gap:8px;min-height:30px;padding:4px 6px;border-radius:var(--radius-sm);cursor:pointer;color:var(--muted)}.filter-store:hover{background:var(--bg-alt);color:var(--text)}.filter-store input{accent-color:var(--accent);width:15px;height:15px;margin:0;flex:0 0 auto}.filter-store>span{display:flex;flex:1;align-items:center;justify-content:space-between;gap:10px;min-width:0}.filter-store-name{display:inline-flex;align-items:center;gap:7px}.filter-store-name img{width:16px;height:16px;object-fit:contain;filter:var(--icon-filter);opacity:.75}.filter-store input:checked+span .filter-store-name img,.filter-store:hover .filter-store-name img{opacity:1}.filter-store:not(.filter-store--group){padding-left:18px}.filter-store>span>b{color:var(--muted);font-weight:600;font-size:var(--text-label)}.filter-store input:checked+span,.filter-store input:indeterminate+span{color:var(--text)}.filter-store-label{white-space:nowrap}@media(min-width:480px){.filter-select select{field-sizing:content}}.filter-select select:hover,.filter-select select:focus{border-color:var(--accent);outline:none}.filter-select select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes filters-sheet-in{0%{transform:translateY(24px);opacity:0}}@keyframes filters-side-in{0%{transform:translate(-24px);opacity:0}}@media(max-width:479px){.filter-stores{grid-column:1 / -1}.filter-stores>summary{flex-direction:column;align-items:stretch;gap:4px;width:100%}.filter-stores-menu{right:0;min-width:0}.filter-select{flex-direction:column;align-items:stretch;gap:4px}.filter-select select{width:100%}}.breadcrumb{margin:0 0 10px;color:var(--muted);font-size:var(--text-meta)}.breadcrumb ol{display:inline-flex;flex-wrap:wrap;gap:0 6px;margin:0;padding:0;list-style:none}.breadcrumb li+li:before{content:"\203a";margin-right:6px;color:var(--muted)}.breadcrumb a{display:inline-block;padding:10px 0;margin:-10px 0;color:var(--muted);font-weight:600;text-decoration:none}.breadcrumb a:hover{color:var(--accent)}.browse-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 24px}.browse-jump a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--control-border);box-shadow:var(--control-rest);border-radius:var(--radius-pill);background:var(--card-bg);color:var(--text);font-size:var(--text-ui);font-weight:600;text-decoration:none}.browse-jump a:hover{border-color:var(--accent)}.browse-section h2{scroll-margin-top:16px}.skip-link{position:absolute;top:-100px;left:16px;z-index:var(--z-lightbox);padding:10px 18px;border-radius:var(--radius-pill);background:var(--accent-cta);color:var(--bg);font-size:var(--text-ui);font-weight:700;text-decoration:none}.skip-link:focus{top:12px}main:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.newsletter{max-width:620px;margin:0 auto;width:100%;padding:36px 32px 30px;text-align:center;border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),var(--panel-bg);box-shadow:var(--card-lift)}@media(max-width:540px){.newsletter{padding:24px 16px 20px;border-radius:var(--radius-xl)}}.newsletter .subscribe-input{background:var(--input-bg)}.newsletter h2{margin-top:0;margin-bottom:8px;font-size:calc(var(--text-section) * 1.12)}.subscribe-form{display:flex;gap:10px;margin:0 auto;max-width:520px}.subscribe-input{flex:1;min-width:0;height:48px;padding:0 20px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--card-bg);color:var(--text);font-size:16px;transition:border-color .15s ease,box-shadow .15s ease}.subscribe-input::placeholder{color:var(--text);opacity:.6}.subscribe-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.subscribe-button{flex:0 0 auto;height:48px;padding:0 22px;border-radius:var(--radius-pill);border:1px solid var(--accent-cta);background:var(--accent-cta);color:var(--bg);font-size:15px;font-weight:700;cursor:pointer;transition:filter .15s ease,transform .15s ease}.subscribe-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.subscribe-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.subscribe-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.subscribe-note,.subscribe-status{margin:12px 0 0;font-size:var(--text-small);color:var(--muted)}.subscribe-status{font-weight:600}.subscribe-status.is-ok{color:var(--accent-strong, var(--accent))}.subscribe-status.is-error{color:#e61e51}@media(max-width:540px){.subscribe-form{flex-direction:column;gap:14px}.subscribe-input{flex:0 0 auto}.subscribe-button{width:100%}}.pick-card{display:flex;flex-direction:column;border:1px solid var(--border);background:var(--card-bg);border-radius:var(--radius-lg);overflow:hidden;min-width:0;box-shadow:var(--card-rest);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.pick-card:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--card-lift)}.pick-card:hover .pick-cover img{transform:scale(1.05)}.pick-cover{position:relative;display:block;aspect-ratio:3 / 4;background:#111;overflow:hidden}.pick-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.pick-cover img.is-broken,.game-cover img.is-broken{visibility:hidden}.pick-card{position:relative}.pick-deal-pct{color:var(--muted);font-weight:600}.anniversaries-home{text-align:center}.anniversaries-home h2{margin-top:0;margin-bottom:4px}.anniversaries-home h2:after,.about h2:after,.deals-page h1:after,.archive--titled h1:after{content:"";display:block;width:40px;height:3px;margin:10px auto 0;border-radius:var(--radius-pill);background:var(--accent)}.archive{margin-top:32px;margin-bottom:32px;text-align:center}.archive h1{margin:0 0 4px;font-size:var(--text-section);font-weight:700}.archive--titled h1{margin-bottom:6px;font-size:var(--text-title);line-height:1.1}.archive-subtitle{margin:0 0 18px;color:var(--muted)}.anniversaries-section{margin-top:36px}.anniversaries-section h2{margin:0 0 4px}.anniversaries-section h2 a{color:inherit;text-decoration:none}.anniversaries-section h2 a:hover{color:var(--accent)}.anniversaries-more{margin:16px 0 0;text-align:center}.archive-count{margin:0 0 18px;color:var(--muted);font-size:var(--text-small)}.browse-group{margin:0 0 28px;text-align:left}.browse-section{margin:0 0 36px;text-align:left}.browse-section>h2{margin:0 0 16px;font-size:var(--text-hero)}.browse-group h3{margin:0 0 10px;font-size:1rem;color:var(--muted);font-weight:600}.browse-group-link{color:inherit;text-decoration:none}.browse-group-link:hover{color:var(--accent);text-decoration:underline}.browse-list--compact{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.browse-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;font-size:var(--text-small)}.browse-list a{color:var(--text)}.browse-list a:hover{color:var(--accent)}.browse-count{color:var(--muted);font-variant-numeric:tabular-nums}.game-cover{border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--card-lift);background:var(--card-bg);max-width:300px;width:100%;margin:0 auto}.game-cover img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}@media(max-width:719px){.game-cover{max-width:180px}}.game-aka{margin:-12px 0 18px;color:var(--muted);font-size:var(--text-small)}.game-more{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 0;text-align:center}.push-bell--in{display:none}.game-deal{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:8px;color:inherit;text-decoration:none}.newsletter-popup{position:fixed;inset:0;z-index:var(--z-popup);display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#000000b8}.newsletter-popup-panel{position:relative;width:100%;max-width:560px;padding:40px 38px 32px;text-align:center;border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel-bg);box-shadow:0 20px 60px #00000073}.newsletter-popup-panel h2{margin:0 0 10px;font-size:var(--text-section)}.newsletter-popup-text{margin:0 0 22px;font-size:var(--text-body);color:var(--muted)}.newsletter-popup .subscribe-input{background:var(--bg)}@media(min-width:541px){.subscribe-form{gap:0;padding:5px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--input-bg);transition:border-color .15s ease,box-shadow .15s ease}.newsletter-popup .subscribe-form{background:var(--bg)}.subscribe-form:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.subscribe-form .subscribe-input,.subscribe-form .subscribe-input:focus{height:44px;border:0;background:transparent;box-shadow:none}.subscribe-form .subscribe-button{height:44px}}.newsletter-popup-done{display:inline-block;margin:14px 0 0;padding:4px 2px;border:none;background:none;color:var(--muted);font-size:var(--text-small);font-family:inherit;cursor:pointer}.newsletter-popup-done:hover{color:var(--text);text-decoration:underline}.newsletter-popup-close{position:absolute;top:8px;right:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-pill);background:none;cursor:pointer}.newsletter-popup-close:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.newsletter-popup-close img{width:14px;height:14px;filter:var(--icon-filter)}@media(max-width:540px){.newsletter-popup-panel{padding:36px 20px 28px;border-radius:var(--radius-xl)}.newsletter-popup-text{font-size:var(--text-small)}}body.is-popup-open{overflow:hidden}.starter-list{margin:32px 0 0;padding:0;list-style:none;text-align:left}.starter-game+.starter-game{margin-top:40px;padding-top:40px;border-top:1px solid var(--border)}.starter-game h2{margin:0 0 14px;font-size:var(--text-hero);line-height:1.25}.starter-game h2 a{color:var(--text);text-decoration:none}.starter-game h2 a:hover{text-decoration:underline}.starter-game .release-year{color:var(--muted);font-weight:400}.starter-shot{display:block}.starter-shot img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);background:var(--card-bg)}.starter-shot img.is-pixelated{image-rendering:pixelated}.starter-shot img.is-broken{display:none}.starter-game p{margin:16px 0 0;line-height:1.65;color:var(--muted)}.starter-game .starter-more{margin-top:10px;font-size:var(--text-small);font-weight:600}.starter-game .starter-more a{text-decoration:none}.starter-game .starter-more a:hover{text-decoration:underline}.starter .game-more{margin-top:48px}.starter-more a{color:var(--accent);text-decoration:none}.play{margin-top:32px;margin-bottom:32px;text-align:center}.play.play>*{max-width:640px;margin-left:auto;margin-right:auto}.play h1{margin:0 0 4px;font-size:var(--text-section);font-weight:700}@keyframes alerts-arrive{0%{opacity:0;transform:translateY(-18px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.day-list{margin:32px 0 0;padding:0;list-style:none;text-align:left}.day-game{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;align-items:start}.day-game--no-cover{grid-template-columns:minmax(0,1fr)}.day-game+.day-game{margin-top:28px;padding-top:28px;border-top:1px solid var(--border)}.day-cover{position:relative;display:block}.day-cover img{display:block;width:100%;height:auto;border-radius:var(--radius-sm);background:var(--card-bg)}.day-text h2{margin:0;font-size:var(--text-hero);line-height:1.25}.day-text h2 a{color:var(--text);text-decoration:none}.day-text h2 a:hover{text-decoration:underline}.day-text .release-year{color:var(--muted);font-weight:400}.day-facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:10px 0 0;font-size:var(--text-small);color:var(--muted)}.day-turns{padding:2px 8px;border:1px solid var(--border);border-radius:var(--radius-badge);font-size:var(--text-label);font-weight:600;color:var(--text)}.day-turns--round{border-color:transparent;background:var(--badge-bg);color:var(--on-accent);font-weight:700}a.day-turns{text-decoration:none}a.day-turns:hover,.day-platforms a:hover{text-decoration:underline}.day-platforms a{color:inherit;text-decoration:none}.day-blurb{margin:12px 0 0;line-height:1.65;color:var(--muted)}.day-deal{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:10px 0 0;font-size:var(--text-small)}.day-nav{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"prev all next";align-items:center;gap:12px;margin:48px 0 0;padding-top:20px;border-top:1px solid var(--border);font-size:var(--text-small);font-weight:600}.day-nav a{color:var(--accent);text-decoration:none}.day-nav-prev{grid-area:prev;justify-self:start}.day-nav-all{grid-area:all;justify-self:center}.day-nav-next{grid-area:next;justify-self:end}.day-nav a:hover{text-decoration:underline}@media(max-width:479px){.day-game{grid-template-columns:minmax(0,1fr);gap:14px}.day-cover{width:140px;justify-self:center}.day-nav{grid-template-columns:1fr 1fr;grid-template-areas:"prev next" "all all";row-gap:16px}}.day-today{margin:20px 0 0}.day-months{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px 32px;margin:32px 0 0;text-align:left}.day-month h2{margin:0 0 10px;font-size:var(--text-body)}.day-month ul{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.day-month li a,.day-month li span{display:flex;align-items:center;justify-content:center;min-height:32px;border-radius:var(--radius-sm);font-size:var(--text-small)}.day-month li a{color:var(--text);text-decoration:none;background:color-mix(in srgb,var(--accent) 10%,transparent)}.day-month li a:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.day-month li span{color:var(--muted);opacity:.5}