.hero-grid.svelte-1j3bwkr{grid-template-columns:7fr 5fr;align-items:center;gap:56px;display:grid}@media (width<=960px){.hero-grid.svelte-1j3bwkr{grid-template-columns:1fr;gap:40px}}.hero-eyebrow.svelte-1j3bwkr{text-transform:uppercase;letter-spacing:.22em;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:600}.hero-em.svelte-1j3bwkr{color:var(--accent);font-style:normal}.hero-sub.svelte-1j3bwkr{max-width:52ch;margin:18px 0 26px}.hero-search.svelte-1j3bwkr{background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border-radius:999px;align-items:center;gap:4px;max-width:560px;padding:5px 5px 5px 22px;display:flex}.hero-search.svelte-1j3bwkr input:where(.svelte-1j3bwkr){min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.hero-search.svelte-1j3bwkr input:where(.svelte-1j3bwkr)::placeholder{color:var(--subtle)}.hero-stats.svelte-1j3bwkr{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-stat.svelte-1j3bwkr{background:var(--glass);border:1px solid var(--glass-border-soft);color:var(--muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:7px 15px;font-size:12.5px}.hero-stat.svelte-1j3bwkr b:where(.svelte-1j3bwkr){color:var(--text);font-size:13.5px;font-weight:700}.lotday.svelte-1j3bwkr{position:relative}.lotday.svelte-1j3bwkr:before{content:"";background:linear-gradient(150deg, var(--glass), transparent);border:1px solid var(--glass-border-soft);z-index:0;border-radius:20px;width:210px;height:290px;position:absolute;inset:-36px -26px auto auto;transform:rotate(8deg)}@media (width<=960px){.lotday.svelte-1j3bwkr:before{display:none}}.lotday-card.svelte-1j3bwkr{z-index:1;background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:var(--radius-glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));padding:16px;position:relative;transform:rotate(-1.2deg)}.lotday-tag.svelte-1j3bwkr{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;text-transform:uppercase;letter-spacing:.16em;box-shadow:0 8px 20px var(--accent-ring);border-radius:999px;padding:6px 15px;font-size:11px;font-weight:600;position:absolute;top:-13px;left:20px}.lotday-img.svelte-1j3bwkr{aspect-ratio:1;background:var(--glass-soft);border-radius:12px;display:block;overflow:hidden}.lotday-img.svelte-1j3bwkr img:where(.svelte-1j3bwkr){object-fit:cover;width:100%;height:100%;display:block}.lotday-body.svelte-1j3bwkr{padding:14px 6px 6px}.lotday-title.svelte-1j3bwkr:hover{color:var(--accent)}.lotday-row.svelte-1j3bwkr{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.cat-tile.svelte-1j3bwkr{border-radius:var(--radius-glass);border:1px solid var(--glass-border-soft);box-shadow:var(--glass-shadow);aspect-ratio:4/4.2;transition:transform .25s;display:block;position:relative;overflow:hidden}.cat-tile.svelte-1j3bwkr:hover{transform:translateY(-4px)}.cat-tile.svelte-1j3bwkr img:where(.svelte-1j3bwkr){object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.cat-tile.svelte-1j3bwkr:hover img:where(.svelte-1j3bwkr){transform:scale(1.04)}.cat-label.svelte-1j3bwkr{background:var(--glass-strong);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 15px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.site-grid.svelte-1j3bwkr{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.scard.svelte-1j3bwkr{border-radius:var(--radius-glass);border:1px solid var(--glass-border-soft);background:var(--glass-strong);box-shadow:var(--glass-shadow);flex-direction:column;transition:transform .25s;display:flex;overflow:hidden}.scard.svelte-1j3bwkr:hover{transform:translateY(-4px)}.scard--big.svelte-1j3bwkr{grid-area:span 2/span 6}.scard--half.svelte-1j3bwkr{grid-column:span 3}.scard--third.svelte-1j3bwkr{grid-column:span 4}.scard-img.svelte-1j3bwkr{flex:1;min-height:170px;position:relative;overflow:hidden}.scard--big.svelte-1j3bwkr .scard-img:where(.svelte-1j3bwkr){min-height:300px}.scard-img.svelte-1j3bwkr img:where(.svelte-1j3bwkr){object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.scard.svelte-1j3bwkr:hover .scard-img:where(.svelte-1j3bwkr) img:where(.svelte-1j3bwkr){transform:scale(1.04)}.scard-body.svelte-1j3bwkr{padding:14px 18px 16px}@media (width<=960px){.scard--big.svelte-1j3bwkr,.scard--half.svelte-1j3bwkr,.scard--third.svelte-1j3bwkr{grid-column:span 12}.scard--big.svelte-1j3bwkr .scard-img:where(.svelte-1j3bwkr){min-height:200px}}.rail.svelte-1j3bwkr{scroll-snap-type:x mandatory;align-items:stretch;gap:16px;padding:4px 4px 16px;display:flex;overflow-x:auto}.rail-item.svelte-1j3bwkr{scroll-snap-align:start;flex:0 0 218px;width:218px;min-width:218px;max-width:218px;display:flex}.rail-item.svelte-1j3bwkr .ap-card{width:100%;height:100%}.jr-grid.svelte-1j3bwkr{grid-template-columns:7fr 5fr;gap:18px;display:grid}@media (width<=960px){.jr-grid.svelte-1j3bwkr{grid-template-columns:1fr}}.jr-big.svelte-1j3bwkr{border-radius:var(--radius-glass);border:1px solid var(--glass-border-soft);min-height:320px;box-shadow:var(--glass-shadow);display:block;position:relative;overflow:hidden}.jr-big.svelte-1j3bwkr img:where(.svelte-1j3bwkr){object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.jr-big.svelte-1j3bwkr:hover img:where(.svelte-1j3bwkr){transform:scale(1.03)}.jr-big-label.svelte-1j3bwkr{background:var(--glass-strong);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:14px 18px;position:absolute;bottom:14px;left:14px;right:14px}.jr-cat.svelte-1j3bwkr{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);font-size:10.5px;font-weight:600}.jr-side.svelte-1j3bwkr{gap:18px;display:grid}.jr-s.svelte-1j3bwkr{background:var(--glass);border:1px solid var(--glass-border-soft);border-radius:var(--radius-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:14px;padding:12px;transition:background .2s;display:flex}.jr-s.svelte-1j3bwkr:hover{background:var(--glass-strong)}.jr-s.svelte-1j3bwkr img:where(.svelte-1j3bwkr){object-fit:cover;border-radius:12px;flex:0 0 88px;width:88px;height:88px}
