.plans.svelte-1kkyx50{margin-bottom:44px}.heading.svelte-1kkyx50{margin-bottom:18px}.section-label.svelte-1kkyx50{font:700 11px/1 var(--s-body);letter-spacing:.14em;color:var(--s-muted);margin:0 0 8px}h2.svelte-1kkyx50{font:650 2rem/1.05 var(--s-display);letter-spacing:-.045em;margin:0}.plan-list.svelte-1kkyx50{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.plan.svelte-1kkyx50{background:var(--s-card);box-shadow:var(--s-shadow-lift);border-radius:26px;overflow:hidden}header.svelte-1kkyx50{background:var(--s-sun);gap:6px;padding:18px 20px 14px;display:grid}header.svelte-1kkyx50 p:where(.svelte-1kkyx50){font:500 13px/1.3 var(--s-body);color:var(--s-ink);flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.place.svelte-1kkyx50{font:650 17px/1.2 var(--s-display)!important}.place.svelte-1kkyx50 svg{flex-shrink:0}.overlap.svelte-1kkyx50{background:var(--s-ink);color:#fff;font:700 11px/1 var(--s-body);border-radius:99px;padding:4px 10px}.unconfirmed.svelte-1kkyx50{opacity:.8;font-style:italic}ul.svelte-1kkyx50{margin:0;padding:8px;list-style:none}li.svelte-1kkyx50 li:where(.svelte-1kkyx50)+li:where(.svelte-1kkyx50){border-top:1.5px dashed var(--s-line)}a.svelte-1kkyx50{color:var(--s-ink);border-radius:14px;grid-template-columns:1fr auto;gap:4px 10px;padding:12px;text-decoration:none;display:grid}a.svelte-1kkyx50:hover{background:var(--s-wash)}a.svelte-1kkyx50:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}a.svelte-1kkyx50>svg{color:var(--s-muted);grid-area:1/2/span 3;align-self:center}.need.svelte-1kkyx50{font:700 10px/1 var(--s-body);letter-spacing:.1em;text-transform:uppercase;color:var(--s-blue)}strong.svelte-1kkyx50{font:650 18px/1.2 var(--s-display);letter-spacing:-.015em}.meta.svelte-1kkyx50{font:400 13px/1.4 var(--s-body);color:var(--s-muted);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.reason.svelte-1kkyx50{flex-basis:100%}.none.svelte-1kkyx50{font:400 14px/1.5 var(--s-body);color:var(--s-muted);background:var(--s-card);border-radius:18px;margin:0;padding:16px 20px}@media (width<=760px){.plan-list.svelte-1kkyx50{grid-template-columns:1fr}}.search-world.svelte-hx1znw{inline-size:min(calc(100% - (var(--app-page-gutter) * 2)), var(--landing-shell-width));padding:var(--space-lg) 0 var(--space-3xl);margin:0 auto;position:relative}.search-world.svelte-hx1znw button:disabled{cursor:wait;opacity:.6}.eyebrow.svelte-hx1znw{margin:0 0 var(--space-sm);font:700 var(--landing-text-xs)/1 var(--s-body);letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink)}.eyebrow.blue.svelte-hx1znw{color:var(--s-blue)}.band.svelte-hx1znw{isolation:isolate;gap:var(--space-xl);border-radius:var(--s-radius);background:var(--s-cornflower);color:var(--s-ink);margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,25rem);align-items:center;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:clip}.flower.svelte-hx1znw{z-index:1;inline-size:clamp(5rem,9vw,7.5rem);animation:7s ease-in-out infinite svelte-hx1znw-sway;inset-block-start:calc(var(--space-xl) * -1);inset-inline-start:5%;transform:rotate(12deg)}.orb.svelte-hx1znw{aspect-ratio:1;background:var(--s-pink);z-index:-1;border-radius:48% 52% 64% 36%/41% 40% 60% 59%;inline-size:min(30rem,55%);position:absolute;inset-block-end:-40%;inset-inline-end:-8%;transform:rotate(20deg)}.band-copy.svelte-hx1znw{z-index:2;min-inline-size:0;position:relative}h1.svelte-hx1znw{margin:0 0 var(--space-lg);font:650 clamp(2.75rem, 5.5vw + .25rem, 4.75rem)/.95 var(--s-display);letter-spacing:-.055em;text-wrap:balance}h1.svelte-hx1znw mark:where(.svelte-hx1znw){color:inherit;white-space:nowrap;z-index:0;background:0 0;position:relative}h1.svelte-hx1znw mark:where(.svelte-hx1znw):after{content:"";background:var(--s-sun);z-index:-1;border-radius:.3em;position:absolute;inset:58% -.08em -.02em;transform:rotate(-1.5deg)}.ask.svelte-hx1znw{z-index:3;background:var(--s-card);box-shadow:var(--s-shadow-lift);transition:box-shadow var(--dur-short) var(--landing-ease-out);border-radius:1.75rem;position:relative}.ask.svelte-hx1znw:focus-within{box-shadow:0 0 0 3px var(--s-blue), var(--s-shadow-lift)}.ask-row.svelte-hx1znw{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) var(--space-xs) var(--space-lg);display:flex}.ask.svelte-hx1znw .ask-icon{color:var(--s-muted);flex-shrink:0}.field.svelte-hx1znw{flex:1;min-width:0;display:grid;position:relative}textarea.svelte-hx1znw{resize:none;color:var(--s-ink);font:600 clamp(1.15rem, 1.8vw, 1.4rem)/1.35 var(--s-display);letter-spacing:-.02em;field-sizing:content;background:0 0;border:0;outline:0;grid-area:1/1;min-height:52px;max-height:160px;padding:12px 0}.ghost.svelte-hx1znw{pointer-events:none;font:500 clamp(1.15rem, 1.8vw, 1.4rem)/1.35 var(--s-display);letter-spacing:-.02em;color:var(--s-faint);white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;align-self:center;overflow:hidden}.ghost-text.svelte-hx1znw{animation:svelte-hx1znw-fade-in .5s var(--landing-ease-out) both;display:inline-block}.go.svelte-hx1znw{border-radius:var(--radius-pill);background:var(--s-blue);height:52px;color:var(--primary-foreground);font:650 15px/1 var(--s-body);transition:transform var(--dur-short) var(--landing-ease-out), background var(--dur-short);border:0;flex-shrink:0;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.go.svelte-hx1znw:hover{background:color-mix(in oklch, var(--s-blue) 88%, black);transform:translateY(-1px)}.go.svelte-hx1znw:focus-visible{outline:3px solid var(--s-ink);outline-offset:3px}.busy.svelte-hx1znw .go:where(.svelte-hx1znw) svg{animation:1s ease-in-out infinite svelte-hx1znw-nudge}.understood.svelte-hx1znw{min-height:56px;padding:var(--space-xs) var(--space-sm) var(--space-sm) var(--space-lg);border-top:var(--rule-hair) solid var(--s-line);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.heard.svelte-hx1znw{font:700 11px/1 var(--s-body);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);margin-right:2px}.hint.svelte-hx1znw{font:500 13px/1.4 var(--s-body);color:var(--s-muted)}.token.svelte-hx1znw{border-radius:var(--radius-pill);font:650 13px/1 var(--s-body);color:var(--s-ink);background:var(--tok);box-shadow:0 var(--space-2xs) var(--space-sm) color-mix(in oklch, var(--s-ink) 8%, transparent);align-items:center;gap:7px;padding:5px 5px 5px 12px;animation:.35s cubic-bezier(.2,1.4,.4,1) both svelte-hx1znw-pop;display:inline-flex}.token.svelte-hx1znw:nth-of-type(odd){transform:rotate(-1.2deg)}.token.svelte-hx1znw:nth-of-type(2n){transform:rotate(1deg)}.token.set.svelte-hx1znw{box-shadow:inset 0 0 0 1.5px var(--s-ink)}.token.svelte-hx1znw button:where(.svelte-hx1znw){width:24px;height:24px;color:var(--s-ink);background:oklch(100% 5.96046e-8 none/.7);border:0;border-radius:99px;place-items:center;display:grid}.token.svelte-hx1znw button:where(.svelte-hx1znw):hover{background:var(--s-ink);color:#fff}.token-age.svelte-hx1znw{--tok:var(--s-mint)}.token-price.svelte-hx1znw{--tok:var(--s-sun)}.token-city.svelte-hx1znw,.token-radius.svelte-hx1znw{--tok:var(--s-cornflower)}.token-dates.svelte-hx1znw{--tok:var(--s-pink)}.token-time.svelte-hx1znw{--tok:color-mix(in oklch, var(--s-tangerine) 45%, white)}.token-gender.svelte-hx1znw{--tok:color-mix(in oklch, var(--s-pink) 60%, white)}.restore.svelte-hx1znw{font:600 12px/1 var(--s-body);color:var(--s-blue);text-underline-offset:3px;background:0 0;border:0;padding:6px 4px;text-decoration:underline}.add.svelte-hx1znw{border:var(--rule-hair) solid var(--s-line);border-radius:var(--radius-pill);background:var(--s-card);color:var(--s-ink);font:600 13px/1 var(--s-body);align-items:center;gap:6px;margin-left:auto;padding:9px 14px;display:inline-flex}.add.svelte-hx1znw:hover,.add[aria-expanded=true].svelte-hx1znw{background:var(--s-ink);border-color:var(--s-ink);color:#fff}.details.svelte-hx1znw{padding:var(--space-xs) var(--space-sm) var(--space-lg) var(--space-lg);animation:svelte-hx1znw-fade-in .25s var(--landing-ease-out) both;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.details.svelte-hx1znw label:where(.svelte-hx1znw){gap:7px;min-width:0;display:grid}.details.svelte-hx1znw label:where(.svelte-hx1znw)>span:where(.svelte-hx1znw){font:600 12px/1 var(--s-body);color:var(--s-muted);align-items:center;gap:6px;display:flex}.details.svelte-hx1znw input:where(.svelte-hx1znw){border:var(--rule-hair) solid var(--s-line);border-radius:var(--radius-pill);background:var(--s-paper);min-width:0;min-height:44px;color:var(--s-ink);font:500 15px/1 var(--s-body);padding:10px 14px}.details.svelte-hx1znw input:where(.svelte-hx1znw):focus{outline:2px solid var(--s-blue);outline-offset:1px}.apply.svelte-hx1znw{border-radius:var(--radius-pill);background:var(--s-blue);color:#fff;min-height:44px;font:650 14px/1 var(--s-body);white-space:nowrap;border:0;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.details.svelte-hx1znw p:where(.svelte-hx1znw){font:400 12px/1.5 var(--s-body);color:var(--s-muted);grid-column:1/-1;margin:0}.prompts.svelte-hx1znw{margin-top:var(--space-lg);z-index:2;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.prompts.svelte-hx1znw>span:where(.svelte-hx1znw){font:600 13px/1 var(--s-body);margin-right:4px}.prompts.svelte-hx1znw button:where(.svelte-hx1znw){border:var(--rule-hair) solid var(--s-ink);background:var(--s-card);color:var(--s-ink);border-radius:var(--radius-pill);font:600 13px/1 var(--s-body);transition:transform var(--dur-short) var(--landing-ease-out), background var(--dur-short);padding:8px 14px}.prompts.svelte-hx1znw button:where(.svelte-hx1znw):hover{background:var(--s-sun);transform:translateY(-2px)rotate(-1deg)}.stage.svelte-hx1znw{z-index:2;inline-size:25rem;justify-self:end;height:27rem;position:relative}.polaroid.svelte-hx1znw{background:var(--s-card);width:11.5rem;box-shadow:var(--s-shadow-lift);text-align:left;transition:transform var(--dur-long) var(--landing-ease-out);animation:svelte-hx1znw-drop .8s var(--landing-ease-out) both;border:0;border-radius:1.5rem;gap:0;padding:10px;display:grid;position:absolute}.frame.svelte-hx1znw{aspect-ratio:1;border-radius:1rem;display:block;overflow:hidden}.caption.svelte-hx1znw{font:650 16px/1.1 var(--s-display);letter-spacing:-.02em;color:var(--s-ink);padding:10px 4px 2px}.tile-note.svelte-hx1znw{border-radius:var(--radius-pill);background:var(--s-card);box-shadow:var(--s-shadow-note);font:700 12px/1 var(--s-body);color:var(--s-ink);white-space:nowrap;padding:8px 14px;position:absolute}.polaroid.svelte-hx1znw:hover,.polaroid.svelte-hx1znw:focus-visible{z-index:5;outline:none;transform:translateY(-10px)rotate(0)scale(1.03)!important}.polaroid.svelte-hx1znw:focus-visible{box-shadow:0 0 0 3px var(--s-ink), var(--s-shadow-lift)}.polaroid-0.svelte-hx1znw{animation-delay:50ms;top:1.5rem;left:0;transform:rotate(-6deg)}.polaroid-0.svelte-hx1znw .tile-note:where(.svelte-hx1znw){top:-1rem;left:-1.25rem;transform:rotate(-7deg)}.polaroid-1.svelte-hx1znw{animation-delay:.15s;top:0;right:0;transform:rotate(5deg)}.polaroid-1.svelte-hx1znw .tile-note:where(.svelte-hx1znw){display:none}.polaroid-2.svelte-hx1znw{z-index:3;animation-delay:.25s;top:12.5rem;left:6.5rem;transform:rotate(-2deg)}.polaroid-2.svelte-hx1znw .tile-note:where(.svelte-hx1znw){bottom:1.75rem;right:-1.75rem;transform:rotate(6deg)}.results.svelte-hx1znw{margin-top:var(--space-3xl);position:relative}.results-head.svelte-hx1znw{justify-content:space-between;align-items:end;gap:var(--space-lg);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}h2.svelte-hx1znw{font:650 clamp(2.2rem, 4.5vw, 3.5rem)/1 var(--s-display);letter-spacing:-.05em;text-wrap:balance;margin:0}h2.svelte-hx1znw .accent:where(.svelte-hx1znw){color:var(--s-blue)}h2.svelte-hx1znw .num:where(.svelte-hx1znw){background:var(--s-sun);border-radius:30%;place-items:center;min-width:1.2em;margin-right:.05em;padding:.02em .22em .08em;display:inline-grid;transform:rotate(-4deg)}.status.svelte-hx1znw{font:500 14px/1.4 var(--s-body);color:var(--s-muted);align-items:center;gap:10px;margin:0;display:flex}.alt.svelte-hx1znw{color:var(--s-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.pulse.svelte-hx1znw{background:var(--s-tangerine);border-radius:30%;width:10px;height:10px;animation:1.2s linear infinite svelte-hx1znw-spin}.note.svelte-hx1znw{margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-lg);background:var(--s-card);box-shadow:var(--s-shadow);font:400 14px/1.55 var(--s-body);color:var(--s-muted);border-radius:1.5rem;gap:4px;display:grid}.note.svelte-hx1znw strong:where(.svelte-hx1znw){color:var(--s-ink);font-weight:650}.note.svelte-hx1znw p:where(.svelte-hx1znw){margin:0}.note.svelte-hx1znw button:where(.svelte-hx1znw){color:var(--s-blue);background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.elsewhere.svelte-hx1znw{background:color-mix(in oklch, var(--s-cornflower) 30%, white);box-shadow:none}.warn.svelte-hx1znw{background:color-mix(in oklch, var(--s-tangerine) 12%, white)}.grid.svelte-hx1znw{gap:var(--space-lg);transition:opacity var(--dur-short);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cell.svelte-hx1znw{min-width:0;display:flex}.cell.svelte-hx1znw>*{flex:1}.wide.svelte-hx1znw{grid-column:1/-1}.dim.svelte-hx1znw{opacity:.5}.need.svelte-hx1znw{margin-bottom:var(--space-2xl)}.need-head.svelte-hx1znw{margin-bottom:var(--space-md);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.need-head.svelte-hx1znw h3:where(.svelte-hx1znw){font:650 1.8rem/1.05 var(--s-display);letter-spacing:-.04em;margin:0}.need-head.svelte-hx1znw a:where(.svelte-hx1znw){font:600 14px/1 var(--s-body);color:var(--s-blue);align-items:center;gap:6px;display:inline-flex}.need-empty.svelte-hx1znw{padding:var(--space-md) var(--space-lg);background:var(--s-card);box-shadow:var(--s-shadow);color:var(--s-muted);border-radius:1.5rem;margin:0;font-size:14px}.skeleton.svelte-hx1znw{border-radius:var(--s-radius);background:var(--s-card);height:430px;box-shadow:var(--s-shadow);grid-template-rows:1fr auto auto auto;gap:12px;padding:10px 0 20px;display:grid;position:relative;overflow:hidden}.skeleton.svelte-hx1znw span:where(.svelte-hx1znw){background:var(--s-wash);border-radius:1.4rem;margin:0 10px;display:block}.skeleton.svelte-hx1znw i:where(.svelte-hx1znw){background:var(--s-wash);border-radius:99px;height:14px;margin:0 20px;display:block}.skeleton.svelte-hx1znw i:where(.svelte-hx1znw):nth-of-type(2){width:60%}.skeleton.svelte-hx1znw i:where(.svelte-hx1znw):nth-of-type(3){width:40%}.skeleton.svelte-hx1znw:after{content:"";animation:1.4s infinite svelte-hx1znw-sheen;animation-delay:calc(var(--i) * 90ms);background:linear-gradient(100deg,#0000 20%,#ffffffa0 50%,#0000 80%);position:absolute;inset:0}.empty.svelte-hx1znw{text-align:center;padding:var(--space-xl) var(--space-md) var(--space-2xl);justify-items:center;max-width:36rem;margin:0 auto;display:grid}.shapes.svelte-hx1znw{margin-bottom:var(--space-lg);align-items:flex-end;gap:6px;display:flex}.shapes.svelte-hx1znw .labs-shape:where(.svelte-hx1znw){inline-size:3rem;position:relative}.shapes.svelte-hx1znw .labs-shape:where(.svelte-hx1znw):nth-child(2){inline-size:2.4rem}.shapes.svelte-hx1znw .labs-shape:where(.svelte-hx1znw):nth-child(3){transform:rotate(-12deg)}.empty.svelte-hx1znw h3:where(.svelte-hx1znw){font:650 2.2rem/1.05 var(--s-display);letter-spacing:-.045em;margin:0}.empty.svelte-hx1znw p:where(.svelte-hx1znw){font:400 16px/1.6 var(--s-body);color:var(--s-muted);margin:12px 0 16px}.loosen.svelte-hx1znw{margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.loosen.svelte-hx1znw button:where(.svelte-hx1znw){border:var(--rule-hair) solid var(--s-ink);background:var(--s-card);border-radius:var(--radius-pill);font:600 14px/1 var(--s-body);color:var(--s-ink);padding:9px 14px}.loosen.svelte-hx1znw button:where(.svelte-hx1znw):hover{background:var(--s-sun)}.restart.svelte-hx1znw,.more.svelte-hx1znw button:where(.svelte-hx1znw){border-radius:var(--radius-pill);background:var(--s-blue);color:#fff;font:650 15px/1 var(--s-body);transition:transform var(--dur-short) var(--landing-ease-out);border:0;align-items:center;gap:10px;padding:14px 22px;display:inline-flex}.restart.svelte-hx1znw:hover,.more.svelte-hx1znw button:where(.svelte-hx1znw):hover{transform:translateY(-2px)}.more.svelte-hx1znw{text-align:center;margin-top:var(--space-2xl)}.dashboard.svelte-hx1znw{inline-size:100%;padding-top:0}.dashboard.svelte-hx1znw .band:where(.svelte-hx1znw){margin-top:var(--space-md);grid-template-columns:1fr}.dashboard.svelte-hx1znw h1:where(.svelte-hx1znw){font-size:clamp(2.4rem,4.5vw,3.6rem)}@keyframes svelte-hx1znw-sway{50%{transform:rotate(24deg)scale(1.04)}}@keyframes svelte-hx1znw-drop{0%{translate:0 -24px}}@keyframes svelte-hx1znw-pop{0%{opacity:0;scale:.7}}@keyframes svelte-hx1znw-fade-in{0%{opacity:0;translate:0 6px}}@keyframes svelte-hx1znw-nudge{50%{translate:3px}}@keyframes svelte-hx1znw-spin{to{transform:rotate(360deg)}}@keyframes svelte-hx1znw-sheen{0%{translate:-100%}to{translate:100%}}@media (width<=1100px){.grid.svelte-hx1znw{grid-template-columns:repeat(2,minmax(0,1fr))}.details.svelte-hx1znw{grid-template-columns:repeat(3,minmax(0,1fr))}.band.svelte-hx1znw{grid-template-columns:minmax(0,1fr) 19rem}.stage.svelte-hx1znw{transform-origin:100%;transform:scale(.8)}}@media (width<=860px){.band.svelte-hx1znw{grid-template-columns:1fr;padding:3rem 1.25rem 1.5rem}.stage.svelte-hx1znw{display:none}.orb.svelte-hx1znw{inline-size:70%;inset-block-end:-20%}.ask-row.svelte-hx1znw{padding:8px 8px 6px 16px}.ask.svelte-hx1znw .ask-icon{display:none}.go.svelte-hx1znw{padding:0 16px}.go.svelte-hx1znw span:where(.svelte-hx1znw){display:none}.understood.svelte-hx1znw{padding:8px 12px 12px 16px}.add.svelte-hx1znw{margin-left:0}.details.svelte-hx1znw{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 12px 16px 16px}.apply.svelte-hx1znw{grid-column:1/-1;justify-content:center}.prompts.svelte-hx1znw>span:where(.svelte-hx1znw){width:100%}}@media (width<=620px){.grid.svelte-hx1znw{grid-template-columns:1fr}h1.svelte-hx1znw{font-size:clamp(2.6rem,12vw,3.4rem)}textarea.svelte-hx1znw,.ghost.svelte-hx1znw{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.flower.svelte-hx1znw,.polaroid.svelte-hx1znw,.token.svelte-hx1znw,.ghost-text.svelte-hx1znw,.details.svelte-hx1znw,.skeleton.svelte-hx1znw:after,.pulse.svelte-hx1znw,.busy.svelte-hx1znw .go:where(.svelte-hx1znw) svg{animation:none}.polaroid.svelte-hx1znw,.go.svelte-hx1znw,.prompts.svelte-hx1znw button:where(.svelte-hx1znw){transition:none}}
