.cite-modal.svelte-16wzvwt{background:var(--card);border:1px solid var(--border);box-shadow:0 30px 80px #0009, 0 0 40px var(--primary-glow)}.cite-modal[open].svelte-16wzvwt{animation:.22s cubic-bezier(.34,1.56,.64,1) svelte-16wzvwt-pop}.cite-modal.svelte-16wzvwt::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3}.url-row.svelte-16wzvwt{background:color-mix(in srgb, var(--foreground) 3%, transparent)}.url-row.svelte-16wzvwt .bar:where(.svelte-16wzvwt){background:color-mix(in srgb, var(--primary) 14%, transparent)}.url-row.svelte-16wzvwt:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.nav.svelte-16wzvwt{border:1px solid var(--border);color:var(--muted-foreground)}.nav.svelte-16wzvwt:hover{color:var(--foreground);border-color:color-mix(in srgb, var(--primary) 50%, var(--border))}@keyframes svelte-16wzvwt-pop{0%{opacity:0;transform:translateY(12px)scale(.97)}}.wall.svelte-1d5jh3i{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 4%, transparent), transparent 40%), var(--card);border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);box-shadow:0 0 40px var(--primary-glow)}.gap-pill.svelte-1d5jh3i{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 5%, transparent), transparent 55%), var(--muted);border:1px solid var(--border);white-space:nowrap;cursor:pointer;font:inherit;transform:rotate(var(--tilt,0deg));border-radius:1rem;align-items:center;gap:.6rem;padding:11px 16px;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.gap-pill.is-competitor.svelte-1d5jh3i{border-color:color-mix(in srgb, var(--destructive) 45%, var(--border))}.gap-pill.svelte-1d5jh3i:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.competitor-card.svelte-1d5jh3i{cursor:pointer;transition:border-color .2s,transform .2s}.competitor-card.svelte-1d5jh3i:hover{border-color:color-mix(in srgb, var(--primary) 50%, var(--border));transform:translateY(-2px)}.gap-pill.svelte-1d5jh3i:hover{border-color:var(--primary);box-shadow:0 8px 24px #0003, 0 0 16px var(--primary-glow);z-index:5;transform:rotate(0)translateY(-3px)scale(1.04)}.chat-modal.svelte-1bwbclo{background:var(--card);border:1px solid var(--border);box-shadow:0 30px 80px #0009, 0 0 40px var(--primary-glow)}.chat-modal[open].svelte-1bwbclo{animation:.22s cubic-bezier(.34,1.56,.64,1) svelte-1bwbclo-pop}.chat-modal.svelte-1bwbclo::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3}.nav.svelte-1bwbclo{border:1px solid var(--border);color:var(--muted-foreground)}.nav.svelte-1bwbclo:hover{color:var(--foreground);border-color:color-mix(in srgb, var(--primary) 50%, var(--border))}@keyframes svelte-1bwbclo-pop{0%{opacity:0;transform:translateY(12px)scale(.97)}}.engine-pick.svelte-12w1v9c{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 4%, transparent), transparent 55%), var(--card);transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s}.engine-pick.svelte-12w1v9c:hover{transform:translateY(-2px)}.engine-pick.is-on.svelte-12w1v9c{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%), var(--card);box-shadow:0 14px 32px #0000004d, 0 0 24px var(--primary-glow);transform:translateY(-4px)rotate(-1deg)}.filter.svelte-12w1v9c{background:var(--muted);border:1px solid var(--border)}.chat.svelte-12w1v9c{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg);transition:border-color .2s,transform .2s}.chat.svelte-12w1v9c:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));transform:translateY(-2px)}.bubble.svelte-12w1v9c{background:var(--muted)}.fade.svelte-12w1v9c{background:linear-gradient(to top, var(--muted), transparent)}.chart-card.svelte-1ab5wcn{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 4%, transparent), transparent 35%), var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.best-tile.svelte-1ab5wcn{background:color-mix(in srgb, var(--primary) 7%, transparent);box-shadow:inset 0 2px 0 var(--primary)}.intro-fade.svelte-6darbn{background:linear-gradient(to top, var(--background), transparent)}#street .intro-fade.svelte-6darbn{background:linear-gradient(to top, color-mix(in srgb, var(--card) 30%, var(--background)), transparent)}.q-pick.svelte-6darbn{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 4%, transparent), transparent 55%), var(--card);transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s}.q-pick.svelte-6darbn:hover{transform:translateY(-2px)}.q-pick.is-on.svelte-6darbn{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%), var(--card);box-shadow:0 14px 32px #0000004d, 0 0 24px var(--primary-glow);transform:translateY(-4px)rotate(-1deg)}.answer.svelte-6darbn{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg);transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s}.answer.svelte-6darbn:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));transform:translateY(-3px)}.bubble-fade.svelte-6darbn{background:linear-gradient(to top, var(--muted), transparent)}.note.svelte-11s29sn{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 5%, transparent), transparent 40%), var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg);transform:rotate(var(--r,0deg)) translateY(var(--y,0px));text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s}.note.svelte-11s29sn:hover{transform:rotate(0deg) translateY(calc(var(--y,0px) - 10px)) scale(1.03);border-color:color-mix(in srgb, var(--primary) 40%, transparent);box-shadow:0 16px 48px #00000040, 0 0 24px var(--primary-glow);z-index:10}.tape.svelte-11s29sn{background:color-mix(in srgb, var(--foreground) 9%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:3px;width:84px;height:22px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-3deg)}.chip-pos.svelte-11s29sn{color:var(--success);background:var(--success-bg)}.chip-neg.svelte-11s29sn{color:var(--destructive);background:color-mix(in srgb, var(--destructive) 12%, transparent)}.chip-neu.svelte-11s29sn{color:var(--muted-foreground);background:var(--muted)}
