@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2042050246a708c9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0fdd058fab82a774-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_54b624{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_54b624{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}:root{--accent-1:#B91C1C;--accent-2:#991B1B;--accent-3:rgba(185,28,28,0.14);--paper-0:#F2F2F7;--paper-1:#FFFFFF;--paper-2:#E9E9EE;--ink-1:#1C1C1E;--ink-2:rgba(60,60,67,0.78);--ink-3:var(--ink-2);--ink-4:rgba(60,60,67,0.3);--brand-dot:var(--accent-1);--brand-sep:rgba(60,60,67,0.3);--bronze-1:var(--tint-text);--bronze-2:var(--accent-3);--dark-1:#000000;--dark-2:#1C1C1E;--dark-text:#F2F2F7;--dark-text-2:rgba(235,235,245,0.6);--line-1:rgba(60,60,67,0.12);--line-2:rgba(60,60,67,0.2);--positive:#34C759;--caution:#FF9F0A;--negative:#FF3B30;--negative-text:#D70015;--bg-page:var(--paper-0);--surface-card:var(--paper-1);--surface-tint:var(--paper-0);--text-body:var(--ink-1);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--text-faint:var(--ink-3);--text-on-accent:#FFFFFF;--tint-text:#B91C1C;--text-link:var(--tint-text);--accent-wash:var(--accent-3);--border-hairline:var(--line-1);--border-strong:var(--line-2);--focus-ring:var(--tint-text);--surface-glass:rgba(242,242,247,0.72);--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,sans-serif;--font-serif:var(--font-sans);--display:var(--font-display),-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--text-h1:700 40px/1.1 var(--font-sans);--text-h2:700 28px/1.15 var(--font-sans);--text-h3:600 20px/1.3 var(--font-sans);--text-lead:400 18px/1.5 var(--font-sans);--text-body-lg:400 17px/1.5 var(--font-sans);--text-body-md:400 15px/1.5 var(--font-sans);--text-body-sm:400 13px/1.45 var(--font-sans);--text-label:600 13px/1.3 var(--font-sans);--text-index:500 13px/1.3 var(--font-sans);--tracking-tight:-0.02em;--tracking-label:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-tag:12px;--radius-control:999px;--radius-card:22px;--shadow-2:0 1px 2px rgba(0,0,0,0.04),0 8px 24px rgba(0,0,0,0.06);--dur-fast:160ms;--dur-slow:480ms;--ease-out:cubic-bezier(0.19,1,0.22,1);--ease-inout:cubic-bezier(0.65,0,0.35,1)}[data-theme=dark]{--brand-sep:rgba(235,235,245,0.3);--accent-1:#B91C1C;--accent-2:#DC2626;--accent-3:rgba(185,28,28,0.22);--bg-page:var(--dark-1);--surface-card:var(--dark-2);--surface-tint:#2C2C2E;--text-body:var(--dark-text);--text-secondary:rgba(235,235,245,0.6);--text-muted:var(--dark-text-2);--text-faint:var(--text-muted);--tint-text:#EA7272;--text-link:var(--tint-text);--accent-wash:var(--accent-3);--border-hairline:rgba(84,84,88,0.5);--border-strong:rgba(84,84,88,0.7);--focus-ring:var(--tint-text);--negative-text:var(--negative);--surface-glass:rgba(0,0,0,0.65);--shadow-2:none}*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{background:var(--bg-page);color:var(--text-body);font:var(--text-body-lg);-webkit-font-smoothing:antialiased;transition:background var(--dur-fast) var(--ease-inout),color var(--dur-fast) var(--ease-inout)}.container{max-width:760px;margin:0 auto;padding:0 var(--space-5)}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;max-width:760px;margin:0 auto;padding:var(--space-4) var(--space-5);justify-content:space-between;background:var(--surface-glass);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.monogram,.site-header{display:flex;align-items:center}.monogram{gap:10px;white-space:nowrap;text-decoration:none}.brand-mark{width:30px;height:30px;border-radius:9px;background:var(--accent-1);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:15px;font-weight:700;flex-shrink:0}.brand-mark i{display:none}.brand-name{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text-body)}.brand-dot{font-style:normal;color:var(--brand-sep)}.header-actions{display:flex;align-items:center;gap:var(--space-3)}.lang-select{font:600 13px/1.2 var(--font-sans);height:44px;box-sizing:border-box;padding:0 28px 0 14px;border:none;border-radius:var(--radius-control);background-color:color-mix(in srgb,var(--text-body) 8%,transparent);color:var(--text-body);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image: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='%238a90a3' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;transition:border-color var(--dur-fast) var(--ease-out)}.lang-select:hover{border-color:var(--border-strong)}.lang-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hero{padding:var(--space-8) 0 var(--space-6)}.eyebrow{font:var(--text-label);margin-bottom:var(--space-3)}.eyebrow,.eyebrow--muted{color:var(--text-secondary)}.hero h1{font:var(--text-h1);font-family:var(--display);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-3)}.hero .lede{font:var(--text-lead);color:var(--text-secondary);max-width:48ch}.btn-primary{font:var(--text-body-md);font-weight:600;color:var(--text-on-accent);background:var(--accent-1);border-radius:var(--radius-control);padding:var(--space-3) var(--space-5);transition:background var(--dur-fast) var(--ease-out),transform .1s ease-out}.btn-primary:hover{background:var(--accent-2)}.btn-primary:active{transform:scale(.96)}.btn-primary:disabled{opacity:.6;cursor:default}.btn-secondary{font:var(--text-body-md);font-weight:600;color:var(--text-link);background:var(--accent-wash);border:none;border-radius:var(--radius-control);padding:var(--space-3) var(--space-5);transition:background var(--dur-fast) var(--ease-out),transform .1s ease-out}.btn-secondary:hover{background:color-mix(in srgb,var(--accent-1) 22%,transparent)}.btn-secondary:active{transform:scale(.96)}.btn-secondary:disabled{opacity:.6;cursor:default}.field{width:100%}.field label{display:block;font:var(--text-label);color:var(--text-secondary);margin-bottom:var(--space-2)}.field input{width:100%;font:var(--text-body-md);color:var(--text-body);background:var(--surface-tint);border:1px solid transparent;border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);transition:border-color var(--dur-fast) var(--ease-out)}.field input::placeholder{color:var(--text-muted)}.field input:focus{outline:none;border-color:var(--accent-1)}.section{margin-top:var(--space-8)}.list-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-hairline)}.list-header .eyebrow{margin:0}.list-count{font:var(--text-index);color:var(--bronze-1);white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) 0}.chips--ages{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.chips--ages .chip-choice{min-width:0;padding-left:0;padding-right:0;text-align:center}.stale-row{align-items:center;gap:var(--space-3)}.filters,.stale-row{display:flex;flex-wrap:wrap;padding:var(--space-4) 0 var(--space-2)}.filters{gap:var(--space-2)}.site-footer{max-width:760px;margin:var(--space-9) auto 0;padding:var(--space-5) var(--space-5) var(--space-7);border-top:1px solid var(--border-hairline);display:flex;justify-content:space-between;gap:var(--space-4);font:var(--text-index);color:var(--text-muted)}.reveal{animation:rise var(--dur-slow) var(--ease-out) backwards}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:560px){.hero h1{font:var(--text-h2);font-family:var(--display)}.site-footer{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.reveal,.working-dot{animation:none}*{transition:none!important}}.ask{padding-top:var(--space-4)}.ask-block{margin-bottom:var(--space-6)}.ask-label{display:block;font:var(--text-label);color:var(--text-secondary);margin-bottom:var(--space-2)}.ask-hint{font:var(--text-body-sm);color:var(--text-faint)}.ask-head,.ask-hint{margin-bottom:var(--space-3)}.ask-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--space-3)}.ask-head .ask-hint,.ask-head .ask-label{margin-bottom:0}.ask-block input{width:100%;font:var(--text-body-md);color:var(--text-body);background:var(--surface-tint);border:1px solid transparent;border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);transition:border-color var(--dur-fast) var(--ease-out)}.ask-block input::placeholder{color:var(--text-muted)}.ask-block input:focus{outline:none;border-color:var(--accent-1)}.chip-choice{min-width:44px;font:var(--text-body-sm);font-weight:600;color:var(--text-secondary);background:color-mix(in srgb,var(--text-body) 6%,transparent);border:1px solid transparent;border-radius:var(--radius-control);padding:10px var(--space-4);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform .1s ease-out}.chip-choice:hover{color:var(--text-link)}.chip-choice:active{transform:scale(.95)}.chip-choice[aria-pressed=true]{color:var(--text-on-accent);background:var(--accent-1)}.scale{--thumb:28px}.scale-track{position:relative}.ask-block.scale input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.ask-block.scale input[type=range]:focus{outline:none;border:0}.ask-block.scale input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--accent-1) var(--pct),color-mix(in srgb,var(--text-body) 10%,transparent) var(--pct))}.ask-block.scale input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((6px - var(--thumb)) / 2);border-radius:50%;background:var(--surface-card);border:2px solid var(--accent-1);box-shadow:0 1px 4px color-mix(in srgb,#000 22%,transparent);-webkit-transition:transform var(--dur-fast) var(--ease-out);transition:transform var(--dur-fast) var(--ease-out)}.ask-block.scale input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.ask-block.scale input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--focus-ring)}.ask-block.scale input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--text-body) 10%,transparent)}.ask-block.scale input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--accent-1)}.ask-block.scale input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border-radius:50%;background:var(--surface-card);border:2px solid var(--accent-1);box-shadow:0 1px 4px color-mix(in srgb,#000 22%,transparent)}.ask-block.scale input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--focus-ring)}.scale-tick{position:absolute;top:50%;left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--at));width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:color-mix(in srgb,var(--text-body) 28%,transparent);pointer-events:none}.scale-tick[data-passed=true]{background:color-mix(in srgb,var(--text-on-accent) 75%,transparent)}.scale-tick[data-current=true]{display:none}.scale-stops{position:relative;font:var(--text-body-sm)}.scale-stop{position:absolute;top:0;left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--at));transform:translateX(-50%);white-space:nowrap;font:inherit;font-weight:600;color:var(--text-muted);background:none;border:0;padding:4px 2px;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.scale-stop[data-edge=start]{left:0;transform:none}.scale-stop[data-edge=end]{left:auto;right:0;transform:none}.scale-stop[data-on=true]{color:var(--accent-1)}.scale-stop{white-space:normal;line-height:1.2;text-wrap:balance;max-width:calc((100% - var(--thumb)) / (var(--n) - 1) - var(--space-2))}.scale-stop[data-edge]{max-width:calc((100% - var(--thumb)) / (var(--n) - 1) / 2 + var(--thumb) / 2)}.scale-stop[data-edge=end]{text-align:right}.scale-stops{min-height:48px}@media (max-width:380px){.scale-stop{font-size:12px}}.ask-actions{display:flex;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-2)}.games{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4)}.game{background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-2);overflow:hidden}.game-summary{display:grid;grid-template-columns:28px 1fr auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;padding:var(--space-5);cursor:pointer;list-style:none}.game-summary::-webkit-details-marker{display:none}.game-index{font:var(--text-index);color:var(--tint-text)}.game-title{display:block;font:var(--text-h3);letter-spacing:var(--tracking-tight)}.game-tagline{display:block;font:var(--text-body-sm);color:var(--text-muted);margin-top:var(--space-2)}.game-facts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.badge--free{color:var(--text-on-accent);background:var(--accent-1)}.game-body{padding:0 var(--space-5) var(--space-5);border-top:1px solid var(--border-hairline)}.game-body h4{font:var(--text-label);margin:var(--space-5) 0 var(--space-3)}.game-body h4,.game-needs{color:var(--text-secondary)}.game-needs{font:var(--text-body-md)}.game-why{font:var(--text-body-sm);color:var(--text-secondary)}.game-steps{padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.game-steps li{font:var(--text-body-md);color:var(--text-secondary)}.game-steps li::marker{font:var(--text-index);color:var(--tint-text)}@media (max-width:560px){.game-summary{grid-template-columns:1fr auto;gap:var(--space-2)}.game-index{display:none}}.game-buy{padding-top:var(--space-4)}.game-buy a{font:var(--text-body-sm);font-weight:500;color:var(--text-link);text-decoration:none;border-bottom:1px solid var(--border-hairline);transition:border-color var(--dur-fast) var(--ease-out)}.game-buy a:hover{border-bottom-color:var(--text-link)}.game-played{padding-top:var(--space-4)}.played-btn{font:var(--text-label);color:var(--text-secondary);background:color-mix(in srgb,var(--text-body) 6%,transparent);border:1px solid transparent;border-radius:var(--radius-control);padding:8px var(--space-4);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.played-btn:hover:not(:disabled){color:var(--text-link)}.played-btn:disabled{opacity:.55;cursor:default}.played-clear{font:inherit;color:var(--text-link);border-bottom:1px solid var(--border-hairline)}.shop-name{color:var(--text-faint)}.hero--center{text-align:center}.auth-card,.hero--center .lede{margin-inline:auto}.auth-card{max-width:400px;background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-2);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.auth-card .btn-primary{width:100%;padding:var(--space-3)}.auth-field{display:flex;flex-direction:column;gap:var(--space-2)}.auth-label{font:var(--text-label);color:var(--text-secondary)}.auth-field input{width:100%;font:var(--text-body-lg);color:var(--text-body);background:var(--surface-tint);border:1px solid transparent;border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);transition:border-color var(--dur-fast) var(--ease-out)}.auth-field input:focus{outline:none;border-color:var(--accent-1)}.pw-wrap{position:relative;display:flex}.pw-wrap input{flex:1 1;padding-right:42px}.pw-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:4px;background:none;border:none;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.pw-toggle:hover{color:var(--text-body)}.auth-switch{padding-block:12px;margin-block:-8px;font:var(--text-body-sm);color:var(--text-link);text-align:left;align-self:flex-start;text-decoration:none}.auth-switch--muted{color:var(--text-muted)}.auth-switch:hover{text-decoration:underline}.auth-note{color:var(--text-muted)}.auth-note,.form-error{font:var(--text-body-sm)}.form-error{color:var(--negative)}.land-steps{margin-top:var(--space-8)}.land-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);padding-top:var(--space-5)}.land-step-title{font:var(--text-h3);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2)}.land-step-desc{font:var(--text-body-md);color:var(--text-secondary)}@media (max-width:640px){.land-steps-grid{grid-template-columns:1fr}}.header-link,.signout-btn,.toggle-press{font:600 13px/1.2 var(--font-sans);color:var(--text-secondary);height:44px;padding:0 16px;border-radius:var(--radius-control);background:color-mix(in srgb,var(--text-body) 8%,transparent);transition:color var(--dur-fast) var(--ease-out)}.header-link{display:flex;align-items:center;text-decoration:none}.header-link:hover,.signout-btn:hover,.toggle-press:hover{color:var(--text-body)}.toggle-press{display:inline-flex;align-items:center;justify-content:center;width:44px;padding:0;transition:color var(--dur-fast) var(--ease-out),transform .1s ease-out}.toggle-press:active{transform:scale(.92)}.header-link,.signout-btn{white-space:nowrap}.header-icon{display:none}@media (max-width:717px){.header-icon{display:block}.header-label{display:none}.header-link,.signout-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;padding:0}.header-actions{gap:var(--space-2)}}.lang-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.lang-icon{display:none}@media (max-width:500px){.brand-name{display:none}.lang-pill{width:44px;height:44px;border-radius:var(--radius-control);background:color-mix(in srgb,var(--text-body) 8%,transparent)}.lang-pill:hover{color:var(--text-body)}.lang-icon{display:block}.lang-pill .lang-select{position:absolute;inset:0;width:100%;opacity:0}.lang-pill:has(.lang-select:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-body);-webkit-box-shadow:0 0 0 1000px var(--surface-tint) inset;caret-color:var(--text-body);border-radius:var(--radius-control)}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--bg-page);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.site-header{border-bottom:1px solid var(--border-strong)}}@media (pointer:coarse){.filter{min-height:44px}.list-count,.played-clear{padding-block:12px;margin-block:-12px}}.filter{transition:transform .1s ease-out}.filter:active{transform:scale(.96)}.legal-page,.legal-prose{padding-bottom:var(--space-8)}.legal-prose{max-width:640px}.legal-prose h2{font:var(--text-h3);margin:28px 0 8px}.legal-prose p{font:var(--text-body-md);color:var(--text-muted);margin:0 0 12px}.legal-prose a{color:var(--text-link)}.btn-apple{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-3);font:inherit;font-weight:600;color:#fff;background:#000;border:0;border-radius:var(--radius-control,999px);cursor:pointer}html[data-theme=dark] .btn-apple{color:#000;background:#fff}.auth-or{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:13px;color:var(--text-muted)}.auth-or:after,.auth-or:before{content:"";flex:1 1;height:1px;background:var(--border-hairline)}.btn-google{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-3);font:inherit;font-weight:600;color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:var(--radius-control,999px);cursor:pointer}html[data-theme=dark] .btn-google{color:#e3e3e3;background:#131314;border-color:#8e918f}.save-heart{position:relative;align-self:start;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--text-faint);transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.save-heart:after{content:"";position:absolute;inset:calc(-1 * var(--space-2))}.save-heart:hover{color:var(--negative)}.save-heart:active{transform:scale(.9)}.save-heart--on{color:var(--negative-text)}.results-list{gap:var(--space-4);padding-top:var(--space-4)}.result-row,.results-list{display:flex;flex-direction:column}.result-row{gap:var(--space-2)}.result-app{font:var(--text-label);color:var(--text-muted)}.result-more{display:block;margin:var(--space-5) auto 0}.show-remove{font:var(--text-index);color:var(--text-faint);align-self:flex-start;padding-block:12px;margin-block:-12px;transition:color var(--dur-fast) var(--ease-out),transform .1s ease-out}.show-remove:hover{color:var(--negative)}.show-remove:active{transform:scale(.96)}.empty-state{padding:var(--space-8) 0;text-align:center;color:var(--text-muted);font:var(--text-lead)}