:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141417;--panel:#1d1d22;--line:#2c2c33;--fg:#ecebe6;--muted:#9d9ca5;--accent:#cfae6e;--display:"Manrope", system-ui, sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font:15px/1.5 Manrope,system-ui,sans-serif}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.card.svelte-lv9s7p{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;aspect-ratio:2/3;background:var(--panel);border:0;border-radius:6px;padding:0;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.card.svelte-lv9s7p:hover,.card.svelte-lv9s7p:focus-visible{box-shadow:0 0 0 2px var(--accent), 0 14px 30px #00000080;transform:translateY(-3px)}.card.svelte-lv9s7p>img:where(.svelte-lv9s7p){object-fit:cover;width:100%;height:100%}.na.svelte-lv9s7p>img:where(.svelte-lv9s7p){filter:grayscale(.85)brightness(.7)}.own.svelte-lv9s7p{display:inline-flex;position:absolute;top:6px;left:6px}.own.svelte-lv9s7p i:where(.svelte-lv9s7p){width:22px;height:22px;color:var(--bg);border-radius:50%;place-items:center;font:700 11px/1 Manrope,sans-serif;display:grid;box-shadow:0 0 0 2px #0000008c}.own.svelte-lv9s7p i:where(.svelte-lv9s7p)+i:where(.svelte-lv9s7p){margin-left:-6px}.offers.svelte-lv9s7p{background:linear-gradient(#0000,#000000d9);gap:4px;padding:26px 6px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.logo.svelte-lv9s7p{flex:none;position:relative}.logo.svelte-lv9s7p img:where(.svelte-lv9s7p){border-radius:6px;width:26px;height:26px}.logo.svelte-lv9s7p b:where(.svelte-lv9s7p){background:var(--fg);color:#111;border-radius:3px;padding:2px 3px;font:700 8px/1 system-ui,sans-serif;position:absolute;bottom:-3px;right:-3px}.plus.svelte-lv9s7p{color:#ddd;align-self:center;margin-left:2px;font-size:11px}.na-badge.svelte-lv9s7p{color:var(--muted);background:#000000b3;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.tip.svelte-lv9s7p{opacity:0;background:linear-gradient(#0000,#000000f2 45%);padding:40px 10px 10px;transition:opacity .15s;position:absolute;inset:auto 0 0}.tip.svelte-lv9s7p b:where(.svelte-lv9s7p){font:600 15px/1.2 var(--display);display:block}.tip.svelte-lv9s7p small:where(.svelte-lv9s7p){color:var(--muted)}.card.svelte-lv9s7p:hover .tip:where(.svelte-lv9s7p),.card.svelte-lv9s7p:focus-visible .tip:where(.svelte-lv9s7p){opacity:1}html:has(dialog[open]){overflow:hidden}dialog.svelte-a897ya{background:var(--panel);width:min(560px,100vw);max-width:100vw;height:100vh;max-height:100vh;color:var(--fg);border:0;border-left:1px solid var(--line);margin:0 0 0 auto;padding:0;overflow-y:auto}dialog[open].svelte-a897ya{animation:.28s cubic-bezier(.2,.8,.2,1) svelte-a897ya-in}@keyframes svelte-a897ya-in{0%{opacity:0;transform:translate(40px)}}dialog.svelte-a897ya::backdrop{background:#00000080}.in.svelte-a897ya{min-height:100%;position:relative}.x.svelte-a897ya{top:max(12px, env(safe-area-inset-top,0px));z-index:1;width:38px;height:38px;color:var(--fg);cursor:pointer;background:#0009;border:0;border-radius:50%;margin:12px 12px -50px auto;font-size:20px;display:block;position:sticky}.bd.svelte-a897ya{aspect-ratio:16/9;background:var(--bg) center / cover;position:relative}.bd.svelte-a897ya:after{content:"";background:linear-gradient(transparent 40%, var(--panel));position:absolute;inset:0}.body.svelte-a897ya{padding:0 24px max(40px, env(safe-area-inset-bottom,0px));gap:20px;margin-top:-72px;display:grid;position:relative}.head.svelte-a897ya{align-items:flex-end;gap:18px;display:flex}.head.svelte-a897ya img:where(.svelte-a897ya){border-radius:6px;flex:none;width:110px;box-shadow:0 12px 30px #0009}h2.svelte-a897ya{font:600 30px/1.08 var(--display);text-wrap:balance;margin:0 0 6px}.orig.svelte-a897ya{color:var(--muted);margin:0;font-style:italic}.meta.svelte-a897ya{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:14px;display:flex}.own.svelte-a897ya{align-items:center;margin:0;display:flex}.own.svelte-a897ya i:where(.svelte-a897ya){width:22px;height:22px;color:var(--bg);box-shadow:0 0 0 2px var(--panel);border-radius:50%;place-items:center;font:700 11px/1 Manrope,sans-serif;display:grid}.own.svelte-a897ya i:where(.svelte-a897ya)+i:where(.svelte-a897ya){margin-left:-6px}.own.svelte-a897ya span:where(.svelte-a897ya){margin-left:10px}.ov.svelte-a897ya{margin:0;line-height:1.65}h3.svelte-a897ya{color:var(--muted);letter-spacing:.02em;margin:0 0 10px;font:600 13px/1 Manrope,sans-serif}section.svelte-a897ya{gap:8px;display:grid}.row.svelte-a897ya{align-items:center;gap:12px;display:flex}.row.svelte-a897ya img:where(.svelte-a897ya){border-radius:8px;width:36px;height:36px}.tags.svelte-a897ya{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.tags.svelte-a897ya span:where(.svelte-a897ya){border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:12px}.links.svelte-a897ya{flex-wrap:wrap;gap:10px;display:flex}.links.svelte-a897ya a:where(.svelte-a897ya){border:1px solid var(--line);border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none}.links.svelte-a897ya a:where(.svelte-a897ya):hover{border-color:var(--accent)}@media (width<=640px){dialog.svelte-a897ya{border:0;border-radius:18px 18px 0 0;width:100vw;height:auto;max-height:92vh;margin:auto 0 0}dialog[open].svelte-a897ya{animation-name:svelte-a897ya-up}@keyframes svelte-a897ya-up{0%{opacity:0;transform:translateY(60px)}}.head.svelte-a897ya img:where(.svelte-a897ya){width:84px}h2.svelte-a897ya{font-size:24px}}.layout.svelte-1n46o8q{grid-template-columns:310px minmax(0,1fr);transition:grid-template-columns .25s;display:grid}.layout.closed.svelte-1n46o8q{grid-template-columns:0 minmax(0,1fr)}aside.svelte-1n46o8q{scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-right:1px solid var(--line);height:100vh;padding-block:max(28px, env(safe-area-inset-top,0px)) 48px;align-content:start;gap:30px;transition:padding .25s,border-width .25s;display:grid;position:sticky;top:0;overflow:hidden auto}aside.svelte-1n46o8q>:where(.svelte-1n46o8q){min-width:248px}.closed.svelte-1n46o8q aside:where(.svelte-1n46o8q){visibility:hidden;border-right-width:0;padding-inline:0;transition:padding .25s,border-width .25s,visibility .25s}.backdrop.svelte-1n46o8q{display:none}.mark.svelte-1n46o8q{font:700 22px/1.1 var(--display);letter-spacing:-.01em;color:var(--fg);margin:0}.toggle.svelte-1n46o8q,.chips.svelte-1n46o8q button:where(.svelte-1n46o8q){border:1px solid var(--line);font:inherit;color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:14px}.toggle[aria-expanded=true].svelte-1n46o8q,.chips.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{border-color:var(--accent)}.chips.svelte-1n46o8q{flex-wrap:wrap;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.chips.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:3px 10px;font-size:13px}.chips.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted)}fieldset.svelte-1n46o8q{border:0;gap:2px;margin:0;padding:0;display:grid}legend.svelte-1n46o8q{white-space:nowrap;width:100%;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;padding:0;font-size:12px;font-weight:700}.who.svelte-1n46o8q button:where(.svelte-1n46o8q){text-align:left;cursor:pointer;width:100%;font:500 19px/1.4 var(--display);color:var(--muted);background:0 0;border:0;justify-content:space-between;align-items:baseline;padding:2px 0;display:flex}.who.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{color:var(--fg)}.who.svelte-1n46o8q button[aria-pressed=true]:where(.svelte-1n46o8q){color:var(--fg);font-weight:700}.prov.svelte-1n46o8q{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px;display:grid}.prov.svelte-1n46o8q button:where(.svelte-1n46o8q){opacity:.45;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0;transition:opacity .15s}.prov.svelte-1n46o8q img:where(.svelte-1n46o8q){border-radius:9px;width:100%}.prov.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{opacity:1}.prov.svelte-1n46o8q button[aria-pressed=true]:where(.svelte-1n46o8q){opacity:1;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}input[type=search].svelte-1n46o8q{background:var(--panel);width:100%;color:var(--fg);border:1px solid var(--line);font:inherit;border-radius:6px;padding:6px 10px;font-size:14px}.who.svelte-1n46o8q+fieldset:where(.svelte-1n46o8q) input:where(.svelte-1n46o8q){margin-bottom:10px}.none.svelte-1n46o8q{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}.head.svelte-1n46o8q .find:where(.svelte-1n46o8q){flex:200px;max-width:360px;margin-right:auto}.types.svelte-1n46o8q{flex-wrap:wrap;gap:6px;display:flex}.types.svelte-1n46o8q button:where(.svelte-1n46o8q){border:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:13px}.types.svelte-1n46o8q button[aria-pressed=true]:where(.svelte-1n46o8q){border-color:var(--accent);color:var(--fg);background:color-mix(in srgb, var(--accent) 18%, transparent)}.what.svelte-1n46o8q{gap:8px}.what.svelte-1n46o8q select:where(.svelte-1n46o8q),.rating.svelte-1n46o8q input:where(.svelte-1n46o8q){width:100%;accent-color:var(--accent)}.reset.svelte-1n46o8q{border:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;justify-self:start;padding:6px 12px;font-size:14px}.reset.svelte-1n46o8q:hover{color:var(--fg);border-color:var(--accent)}.who.svelte-1n46o8q small:where(.svelte-1n46o8q){font-variant-numeric:tabular-nums;font:400 13px Manrope,sans-serif}main.svelte-1n46o8q{min-width:0}@media (width>=901px){main.svelte-1n46o8q{padding-inline:32px}aside.svelte-1n46o8q{padding-right:24px}}.head.svelte-1n46o8q{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px 0;font-size:14px;display:flex}.head.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0}.head.svelte-1n46o8q label:where(.svelte-1n46o8q){align-items:center;gap:8px;display:flex}select.svelte-1n46o8q{background:var(--panel);color:var(--fg);border:1px solid var(--line);font:inherit;border-radius:6px;padding:5px 8px}.grid.svelte-1n46o8q{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 14px;padding-block:16px 48px;display:grid}footer.svelte-1n46o8q{color:var(--muted);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);font-size:12px}footer.svelte-1n46o8q p:where(.svelte-1n46o8q){max-width:70ch}@media (width<=900px){.layout.svelte-1n46o8q,.layout.closed.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}aside.svelte-1n46o8q{z-index:2;background:var(--bg);border:1px solid var(--line);height:auto;max-height:85vh;padding-block:0 max(32px, env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;transition:transform .25s;position:fixed;inset:auto 0 0}.closed.svelte-1n46o8q aside:where(.svelte-1n46o8q){padding-inline:max(16px, env(safe-area-inset-left,0px));transition:transform .25s,visibility .25s;transform:translateY(100%)}.sheet-head.svelte-1n46o8q{z-index:1;margin-inline:calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:14px max(16px, env(safe-area-inset-left,0px));background:var(--bg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.sheet-head.svelte-1n46o8q b:where(.svelte-1n46o8q){font:700 18px var(--display)}.sheet-head.svelte-1n46o8q button:where(.svelte-1n46o8q){background:var(--accent);color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:7px 18px;font-size:14px;font-weight:700}.backdrop.svelte-1n46o8q{z-index:1;background:#00000080;border:0;display:block;position:fixed;inset:0}.closed.svelte-1n46o8q .backdrop:where(.svelte-1n46o8q){display:none}}@media (width<=640px){.grid.svelte-1n46o8q{grid-template-columns:repeat(3,1fr);gap:10px 8px;padding-top:12px}}
