.hub.svelte-19jebu7{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;gap:10px;margin:-28px auto 28px;padding:14px;display:grid;position:relative;box-shadow:0 18px 40px #0000004d}.top.svelte-19jebu7{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.badge.svelte-19jebu7{background:radial-gradient(circle at 35% 30%, #ffd88f, var(--amber) 55%, #b9741a);width:44px;height:44px;color:var(--amber-ink);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:900;display:grid}.xp.svelte-19jebu7{flex:1;gap:5px;min-width:0;display:grid}.row.svelte-19jebu7{white-space:nowrap;justify-content:space-between;gap:8px;display:flex}small.svelte-19jebu7{color:var(--muted);font-size:.78rem}.bar.svelte-19jebu7{background:var(--surface-2);border-radius:999px;height:8px;display:block;overflow:hidden}.bar.thin.svelte-19jebu7{height:5px;margin-top:4px}.bar.svelte-19jebu7>span:where(.svelte-19jebu7){border-radius:inherit;background:linear-gradient(90deg, var(--teal), #7fe3d8);height:100%;display:block}.streak.svelte-19jebu7{color:var(--muted);align-items:center;gap:2px;font-size:1.15rem;display:inline-flex}.streak.lit.svelte-19jebu7{color:#ff8a3d}.shields.svelte-19jebu7{gap:2px;display:inline-flex}.shields.svelte-19jebu7 .on{color:var(--teal)}.shields.svelte-19jebu7 .off{color:var(--line-strong)}.saved.svelte-19jebu7{background:var(--teal-soft);font-size:var(--step--1);border-radius:10px;margin:0;padding:6px 10px;font-weight:700}h2.svelte-19jebu7{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:4px 0 0}.missions.svelte-19jebu7{gap:4px;margin:0;padding:0;list-style:none;display:grid}.missions.svelte-19jebu7 a:where(.svelte-19jebu7),.missions.svelte-19jebu7 .tris:where(.svelte-19jebu7){background:var(--surface-2);color:inherit;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.missions.svelte-19jebu7 a:where(.svelte-19jebu7):hover{background:color-mix(in srgb, var(--surface-2) 80%, var(--teal) 20%)}.tick.svelte-19jebu7{border:2px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.ok.svelte-19jebu7 .tick:where(.svelte-19jebu7){border-color:var(--teal);background:var(--teal);color:#062521}.m.svelte-19jebu7{min-width:0;font-size:var(--step--1);flex:1;line-height:1.3;display:grid}.m.svelte-19jebu7 span:where(.svelte-19jebu7){color:var(--muted)}.ok.svelte-19jebu7 .m:where(.svelte-19jebu7) span:where(.svelte-19jebu7){text-decoration:line-through;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}.dots.svelte-19jebu7{gap:4px;display:inline-flex}.dots.svelte-19jebu7 i:where(.svelte-19jebu7){background:var(--line-strong);border-radius:50%;width:9px;height:9px}.dots.svelte-19jebu7 i.on:where(.svelte-19jebu7){background:var(--amber)}.tiles.svelte-19jebu7{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tile.svelte-19jebu7{background:var(--surface-2);color:inherit;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.crest.svelte-19jebu7{filter:drop-shadow(0 4px 8px #00000073);flex:none;width:48px;height:48px}.tris-ico.svelte-19jebu7{filter:drop-shadow(0 2px 4px #0006);flex:none;margin:-6px -2px -6px -4px}.tris.svelte-19jebu7 .tick:where(.svelte-19jebu7){display:none}.tris.ok.svelte-19jebu7 .tick:where(.svelte-19jebu7){display:grid}.tile.svelte-19jebu7 svg{color:var(--amber);flex:none;margin-top:2px}.tile.svelte-19jebu7>span:where(.svelte-19jebu7){flex:1;min-width:0;display:grid}@media (width<=380px){.tiles.svelte-19jebu7{grid-template-columns:1fr}}.catalog.svelte-17f1x5s{scroll-margin-top:calc(var(--bar-h) + var(--sub-h) + 12px);gap:28px;margin:8px 0 48px;display:grid}.catalog.svelte-17f1x5s>:where(.svelte-17f1x5s){min-width:0}.top.svelte-17f1x5s{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 24px;display:flex}.top.svelte-17f1x5s h2:where(.svelte-17f1x5s){font-size:var(--step-3);line-height:1.05}.top.svelte-17f1x5s p:where(.svelte-17f1x5s){color:var(--muted);margin:4px 0 0;font-weight:600}.chips.svelte-17f1x5s{scrollbar-width:none;gap:8px;max-width:100%;padding:2px;display:flex;overflow-x:auto}.chips.svelte-17f1x5s button:where(.svelte-17f1x5s){border:1px solid var(--line-strong);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px 0 16px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.chips.svelte-17f1x5s .n:where(.svelte-17f1x5s){background:var(--line);min-width:22px;font-size:var(--step--2);text-align:center;border-radius:999px;padding:1px 6px}.chips.svelte-17f1x5s button[aria-pressed=true]:where(.svelte-17f1x5s){background:var(--text);border-color:var(--text);color:var(--bg)}.chips.svelte-17f1x5s button[aria-pressed=true]:where(.svelte-17f1x5s) .n:where(.svelte-17f1x5s){background:color-mix(in srgb, var(--bg) 25%, transparent)}@media (hover:hover){.chips.svelte-17f1x5s button:where(.svelte-17f1x5s):not([aria-pressed=true]):hover{border-color:var(--text)}}.fam.svelte-17f1x5s{gap:14px;display:grid}.fam-head.svelte-17f1x5s{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-bottom:10px;display:flex}.fam-head.svelte-17f1x5s h3:where(.svelte-17f1x5s){font-size:var(--step-2);margin:0}.fam-head.svelte-17f1x5s p:where(.svelte-17f1x5s){color:var(--muted);margin:0}.grid.svelte-17f1x5s{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=820px){.grid.svelte-17f1x5s{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width>=1180px){.grid.svelte-17f1x5s{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid.svelte-17f1x5s li:where(.svelte-17f1x5s){display:grid}.tile.svelte-17f1x5s{border:1px solid var(--line);background:var(--surface);color:inherit;transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .22s;border-radius:18px;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000001f}@media (hover:hover){.tile.svelte-17f1x5s:hover{border-color:color-mix(in srgb, var(--accent) 65%, var(--line));transform:translateY(-3px);box-shadow:0 16px 34px #00000038}.tile.svelte-17f1x5s:hover .art:where(.svelte-17f1x5s) img:where(.svelte-17f1x5s){scale:1.05}}.tile.svelte-17f1x5s:focus-visible{box-shadow:var(--focus);outline:none}.art.svelte-17f1x5s{aspect-ratio:16/9;background:var(--deep);display:block;position:relative;overflow:hidden}.art.svelte-17f1x5s img:where(.svelte-17f1x5s){object-fit:cover;width:100%;height:100%;transition:scale .5s var(--ease-out)}.badge.svelte-17f1x5s{background:var(--amber);max-width:calc(100% - 52px);color:var(--amber-ink);font-size:var(--step--2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:0 4px 12px #0000004d}.badge.svelte-17f1x5s svg{flex:none}.ok.svelte-17f1x5s{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #0000004d}.sr.svelte-17f1x5s{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.body.svelte-17f1x5s{align-content:start;gap:4px;padding:34px 14px 14px;display:grid;position:relative}.icon.svelte-17f1x5s{background:var(--deep);width:56px;height:56px;box-shadow:0 6px 16px #00000059, 0 0 0 3px var(--surface);border-radius:15px;position:absolute;top:-30px;left:12px}.name.svelte-17f1x5s{font-size:var(--step-1);font-weight:800;line-height:1.15}.tag.svelte-17f1x5s{-webkit-line-clamp:2;line-clamp:2;color:var(--muted);font-size:var(--step--1);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.meta.svelte-17f1x5s{color:var(--muted);font-size:var(--step--2);flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-weight:700;display:flex}.meta.svelte-17f1x5s span:where(.svelte-17f1x5s){align-items:center;gap:4px;display:inline-flex}.soon.svelte-17f1x5s{border:1px dashed var(--line-strong);color:var(--muted);border-radius:14px;align-items:center;gap:10px;margin:0;padding:14px 18px;display:flex}.soon.svelte-17f1x5s svg{color:var(--amber);flex:none}@media (width<=560px){.body.svelte-17f1x5s{padding:28px 10px 12px}.icon.svelte-17f1x5s{border-radius:12px;width:46px;height:46px;top:-24px;left:10px}.name.svelte-17f1x5s{font-size:1.02rem}.meta.svelte-17f1x5s{display:none}.badge.svelte-17f1x5s{padding:3px 7px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.tile.svelte-17f1x5s,.art.svelte-17f1x5s img:where(.svelte-17f1x5s){transition:none}}.banner.svelte-w7y7qf{color:#fbf5e9;isolation:isolate;min-height:200px;transition:transform .18s var(--ease-out), box-shadow .18s ease;border:1px solid #e8bf6266;border-radius:20px;align-items:center;margin:24px 0 8px;text-decoration:none;display:grid;position:relative;overflow:hidden}.banner.svelte-w7y7qf:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0000004d}img.svelte-w7y7qf{object-fit:cover;object-position:70% 40%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.banner.svelte-w7y7qf:after{content:"";z-index:-1;background:linear-gradient(90deg,#080e0be6 0%,#080e0b8c 45%,#0000 75%);position:absolute;inset:0}.txt.svelte-w7y7qf{gap:4px;max-width:30rem;padding:22px clamp(18px,3vw,32px);display:grid}.eyebrow.svelte-w7y7qf{color:#ffe2a0;font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;font-weight:800}strong.svelte-w7y7qf{font-size:var(--step-2);line-height:1.1}.sub.svelte-w7y7qf{color:#e6dccb}.go.svelte-w7y7qf{color:#ffe2a0;align-items:center;gap:4px;margin-top:6px;font-weight:800;display:inline-flex}@media (width<=600px){.banner.svelte-w7y7qf{align-items:end;min-height:220px}img.svelte-w7y7qf{object-position:62% 30%}.banner.svelte-w7y7qf:after{background:linear-gradient(#0000 0%,#080e0b99 45%,#080e0beb 100%)}}.hero.svelte-119hrps{isolation:isolate;align-items:end;min-height:clamp(300px,44vh,480px);padding:48px 0 40px;display:grid;position:relative;overflow:hidden}.bg.svelte-119hrps{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero.svelte-119hrps:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent 30%, var(--bg) 98%), linear-gradient(90deg, color-mix(in oklab, var(--bg) 80%, transparent) 0%, transparent 70%);position:absolute;inset:0}.hero-in.svelte-119hrps{align-items:end;gap:24px;display:grid}@media (width>=980px){.hero-in.svelte-119hrps{grid-template-columns:minmax(0,1fr) 380px;gap:48px}}.copy.svelte-119hrps{gap:14px;display:grid}.oggi.svelte-119hrps{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;transition:transform .22s var(--ease-out), border-color .22s;border-radius:20px;gap:12px;padding:18px;text-decoration:none;display:grid;box-shadow:0 18px 40px #00000047}@media (hover:hover){.oggi.svelte-119hrps:hover{border-color:var(--amber);transform:translateY(-2px)}.oggi.svelte-119hrps:hover .o-cta:where(.svelte-119hrps) svg{translate:3px}}.oggi.svelte-119hrps:focus-visible{box-shadow:var(--focus);outline:none}.o-head.svelte-119hrps{font-size:var(--step-1);align-items:center;gap:8px;font-weight:800;display:flex}.o-head.svelte-119hrps svg{color:var(--amber)}.o-sub.svelte-119hrps{color:var(--muted);font-size:var(--step--1);margin-top:-8px}.o-list.svelte-119hrps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.o-game.svelte-119hrps{background:var(--line);text-align:center;border-radius:14px;justify-items:center;gap:6px;padding:10px 4px 8px;display:grid;position:relative}.o-game.svelte-119hrps img:where(.svelte-119hrps),.o-ph.svelte-119hrps{border-radius:13px;width:52px;height:52px;box-shadow:0 4px 12px #00000040}.o-ph.svelte-119hrps{background:var(--line-strong);box-shadow:none}.o-name.svelte-119hrps{max-width:100%;font-size:var(--step--2);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.2;overflow:hidden}.o-ph-t.svelte-119hrps{background:var(--line-strong);border-radius:4px;width:70%;height:.9em}.o-ok.svelte-119hrps{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}.o-cta.svelte-119hrps{background:var(--amber);min-height:46px;color:var(--amber-ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.o-cta.svelte-119hrps svg{transition:translate .2s var(--ease-out)}h1.svelte-119hrps{text-wrap:balance;max-width:20ch;font-size:clamp(2rem,1.4rem + 2.6vw,3.8rem)}.lead.svelte-119hrps{max-width:46ch;color:var(--muted);font-size:var(--step-1);line-height:1.45}.install.svelte-119hrps{border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;padding:18px 20px;display:flex}.install.svelte-119hrps div:where(.svelte-119hrps){flex:220px}.install.svelte-119hrps p:where(.svelte-119hrps){color:var(--muted);font-size:var(--step--1)}
