.frame.svelte-sqc7rx{aspect-ratio:16/10}.title.svelte-sqc7rx{font-size:var(--text-body);letter-spacing:-.015em;text-wrap:balance;margin-top:10px;font-weight:600;line-height:1.25;position:relative}.title.svelte-sqc7rx>span:where(.svelte-sqc7rx){visibility:hidden}.line.svelte-sqc7rx{position:absolute;inset:0}.free.svelte-sqc7rx{margin-top:var(--space-1)}.result-count.svelte-1yf2ipo{color:var(--fg-3);margin:16px 0}.empty.svelte-1yf2ipo p:where(.svelte-1yf2ipo){overflow-wrap:anywhere}.empty.svelte-1yf2ipo .empty-hint:where(.svelte-1yf2ipo){font-family:inherit;font-style:normal;font-size:var(--text-card);color:var(--fg-2);margin:12px 0 24px}.techniques.svelte-1yf2ipo{max-width:var(--max);padding:0 var(--pad);margin:0 auto}h1.svelte-1yf2ipo span:where(.svelte-1yf2ipo),h1.svelte-1yf2ipo em:where(.svelte-1yf2ipo){animation:svelte-1yf2ipo-rise var(--dur-display) var(--ease-out) both;display:inline-block}h1.svelte-1yf2ipo em:where(.svelte-1yf2ipo){animation-delay:var(--stagger-line)}.lede.svelte-1yf2ipo{animation:svelte-1yf2ipo-fade-up var(--dur-ui) var(--ease-out) .36s both;gap:24px;display:grid}@media (width>=900px){.lede.svelte-1yf2ipo{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.sub.svelte-1yf2ipo{max-width:52ch;color:var(--fg-2);font-size:var(--text-lead);letter-spacing:-.01em;text-wrap:pretty;margin:0;line-height:1.45}.stats.svelte-1yf2ipo{grid-template-columns:repeat(3,auto);gap:12px clamp(20px,3vw,40px);margin:0;display:grid}.stats.svelte-1yf2ipo dt:where(.svelte-1yf2ipo){color:var(--fg-3);font-size:var(--text-micro)}.stats.svelte-1yf2ipo dd:where(.svelte-1yf2ipo){font-size:var(--text-title);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600;line-height:1}.stats.svelte-1yf2ipo dd.hot:where(.svelte-1yf2ipo){color:var(--accent)}@keyframes svelte-1yf2ipo-rise{0%{opacity:0;transform:translateY(.3em)}}@keyframes svelte-1yf2ipo-fade-up{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:reduce){h1.svelte-1yf2ipo span:where(.svelte-1yf2ipo),h1.svelte-1yf2ipo em:where(.svelte-1yf2ipo),.lede.svelte-1yf2ipo{animation-name:svelte-1yf2ipo-fade;animation-duration:var(--dur-ui)}}@keyframes svelte-1yf2ipo-fade{0%{opacity:0}}.sticky-subbar.toolbar{--subbar-side-bleed:0px;margin:0 calc(var(--pad) * -1) 8px;padding:max(10px, env(safe-area-inset-top)) var(--pad) 12px;background:0 0;gap:10px;display:grid}@media (width>=900px){.sticky-subbar.toolbar{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:center;gap:16px}}.search.svelte-1yf2ipo{min-width:0;height:var(--control);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--fg-3);cursor:text;align-items:center;gap:10px;font-weight:400;display:flex}.search.svelte-1yf2ipo:is(:where(.svelte-1yf2ipo):active,[data-pressed],[data-pending]){transform:none}.search.svelte-1yf2ipo:focus-within{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--accent)}.search.svelte-1yf2ipo input:where(.svelte-1yf2ipo){min-width:0;height:100%;color:var(--fg);font-size:var(--text-body);background:0 0;border:0;outline:none;flex:1}.search.svelte-1yf2ipo input:where(.svelte-1yf2ipo)::placeholder{color:var(--fg-3)}.rail.svelte-1yf2ipo{gap:var(--space-2);overscroll-behavior-x:contain;min-width:0;padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);scroll-padding-inline:var(--space-2) var(--space-5);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--space-4)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--space-4)), transparent);scrollbar-width:none;display:flex;overflow-x:auto}.rail.svelte-1yf2ipo::-webkit-scrollbar{display:none}@media (prefers-contrast:more){.rail.svelte-1yf2ipo{scrollbar-width:auto;-webkit-mask-image:none;mask-image:none}.rail.svelte-1yf2ipo::-webkit-scrollbar{display:initial}}.plan-note.svelte-1yf2ipo{border-radius:var(--radius-sm);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--hair);color:var(--fg-2);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:12px 0 22px;padding:12px 16px;line-height:1.45;display:flex}.plan-note.svelte-1yf2ipo span:where(.svelte-1yf2ipo):nth-child(2){flex:32ch}.plan-note.svelte-1yf2ipo a:where(.svelte-1yf2ipo){color:var(--fg);text-underline-offset:3px;white-space:nowrap;font-weight:560}.grid.svelte-1yf2ipo{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:12px;display:grid;position:relative}.cell.svelte-1yf2ipo{min-width:0}@media (width>=640px){.grid.svelte-1yf2ipo{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 20px}.cell.svelte-1yf2ipo:nth-child(2n){--col:1}}@media (width>=1040px){.grid.svelte-1yf2ipo{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 24px}.cell.svelte-1yf2ipo:nth-child(n){--col:0}.cell.svelte-1yf2ipo:nth-child(3n+2){--col:1}.cell.svelte-1yf2ipo:nth-child(3n){--col:2}}.empty.svelte-1yf2ipo{justify-items:start;gap:16px;padding:56px 0;display:grid}.empty.svelte-1yf2ipo p:where(.svelte-1yf2ipo){font-family:var(--serif);font-style:italic;font-size:var(--text-chapter);color:var(--fg-2);margin:0}summary.svelte-1yf2ipo{cursor:pointer;font-size:var(--text-sm);color:var(--fg-3);min-height:44px;padding:8px 0}.plan-note.svelte-1yf2ipo{box-shadow:none;background:0 0;padding:0}.grid.svelte-1yf2ipo{gap:28px 16px}
