.cycling-text-measurer.svelte-18dt0vq{position:absolute;visibility:hidden;white-space:nowrap;pointer-events:none;font:inherit;letter-spacing:inherit}.cycling-text.svelte-18dt0vq{display:inline-flex;justify-content:center;white-space:nowrap;vertical-align:baseline;transition:width .38s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.cycling-text.svelte-18dt0vq{transition:none}}.cycling-text-char.svelte-18dt0vq{display:inline-block;will-change:opacity,filter,transform}.intro-avatar.svelte-10cvnim{border:2px solid color-mix(in srgb,var(--color-accent) 30%,transparent);transition:box-shadow .3s ease}.intro-avatar.svelte-10cvnim:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 15%,transparent),0 0 20px color-mix(in srgb,var(--color-accent) 20%,transparent)}@keyframes svelte-10cvnim-fadeSlideUp{0%{opacity:0;transform:translateY(16px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.intro-stagger-1.svelte-10cvnim{animation:svelte-10cvnim-fadeSlideUp .5s ease both;animation-delay:0ms}.intro-stagger-2.svelte-10cvnim{animation:svelte-10cvnim-fadeSlideUp .5s ease both;animation-delay:.1s}.intro-stagger-3.svelte-10cvnim{animation:svelte-10cvnim-fadeSlideUp .5s ease both;animation-delay:.2s}.intro-stagger-4.svelte-10cvnim{animation:svelte-10cvnim-fadeSlideUp .5s ease both;animation-delay:.35s}.intro-stagger-5.svelte-10cvnim{animation:svelte-10cvnim-fadeSlideUp .5s ease both;animation-delay:.5s}.intro-lede.svelte-10cvnim{text-wrap:pretty}.lede-a.svelte-10cvnim,.lede-b.svelte-10cvnim{display:block}@media(min-width:640px){.lede-a.svelte-10cvnim{white-space:nowrap}}.copy-btn.svelte-10cvnim{background:none;border:none;padding:2px 4px;border-radius:6px;cursor:pointer;font:inherit;letter-spacing:inherit}.copy-key.svelte-10cvnim{display:inline-block;min-width:20px;padding:1px 6px;margin:0 2px;font-family:var(--font-body);font-size:11px;font-weight:600;line-height:1.4;text-align:center;border-radius:4px;border:1px solid color-mix(in srgb,var(--color-muted) 30%,transparent);background:color-mix(in srgb,var(--color-muted) 8%,transparent);color:var(--color-text);box-shadow:0 1px color-mix(in srgb,var(--color-muted) 20%,transparent)}.finder.svelte-9bwc47,.browse.svelte-9bwc47,.answer.svelte-9bwc47{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:16px}.finder.svelte-9bwc47{border-color:var(--color-border)}.finder.svelte-9bwc47{overflow:hidden;box-shadow:0 8px 32px #0000001f;transition:border-color .15s ease,box-shadow .15s ease}.finder.svelte-9bwc47:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 40%,transparent),0 8px 32px #0000001f}.searchbox.svelte-9bwc47{display:flex;align-items:center;gap:12px;padding:16px 18px;color:var(--color-muted)}.searchbox.svelte-9bwc47 input:where(.svelte-9bwc47){flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:16px;color:var(--color-text)}.searchbox.svelte-9bwc47 input:where(.svelte-9bwc47)::placeholder{color:var(--color-muted);opacity:1}.clear.svelte-9bwc47{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:-4px -6px -4px 0;border:none;border-radius:50%;background:transparent;color:var(--color-muted);cursor:pointer;transition:color .15s ease,background-color .15s ease}.clear.svelte-9bwc47:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-muted) 12%,transparent)}.clear.svelte-9bwc47:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.strip.svelte-9bwc47{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:2px 4px;padding:8px 11px 10px;border-top:1px solid color-mix(in srgb,var(--color-muted) 12%,transparent);background:color-mix(in srgb,var(--color-muted) 4%,transparent)}@media(min-width:640px){.strip.svelte-9bwc47{grid-template-columns:repeat(6,auto)}}.tag.svelte-9bwc47{flex:none;text-align:left;border:none;background:transparent;color:var(--color-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:7px;border-radius:6px;cursor:pointer;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.tag.svelte-9bwc47:hover{color:var(--color-text)}.tag.on.svelte-9bwc47{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 7%,transparent)}.tag.svelte-9bwc47:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media(max-width:560px){.strip.svelte-9bwc47{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 36px),transparent)}.strip.svelte-9bwc47::-webkit-scrollbar{display:none}}.list.svelte-9bwc47{border-top:1px solid color-mix(in srgb,var(--color-muted) 12%,transparent)}.list-head.svelte-9bwc47{display:flex;align-items:baseline;gap:8px;padding:12px 18px 8px}.list-title.svelte-9bwc47{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.list-count.svelte-9bwc47{font-size:12px;color:var(--color-muted)}.list-clear.svelte-9bwc47{margin-left:auto;border:none;background:transparent;padding:0;font-size:12px;color:var(--color-muted);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-muted) 40%,transparent);text-underline-offset:3px;transition:color .15s ease}.list-clear.svelte-9bwc47:hover{color:var(--color-text)}.list-clear.svelte-9bwc47:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.row.svelte-9bwc47{display:block;width:100%;text-align:left;border:none;background:transparent;cursor:pointer;padding:12px 18px;border-top:1px solid color-mix(in srgb,var(--color-muted) 10%,transparent);transition:background-color .12s ease}.list-head.svelte-9bwc47+.row:where(.svelte-9bwc47),.list.svelte-9bwc47>.row:where(.svelte-9bwc47):first-child{border-top:none}.row.svelte-9bwc47:hover{background:color-mix(in srgb,var(--color-accent) 7%,transparent)}.row.svelte-9bwc47:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.d-title.svelte-9bwc47{display:block;font-size:14px;font-weight:600;color:var(--color-text)}.d-hint.svelte-9bwc47{display:block;font-size:12px;color:var(--color-muted);margin-top:2px}.ask-slot.svelte-9bwc47{padding:10px 12px 6px}.ask-cta.svelte-9bwc47{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:11px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent);background:color-mix(in srgb,var(--color-accent) 9%,transparent);color:var(--color-accent);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.ask-cta.svelte-9bwc47:hover{background:color-mix(in srgb,var(--color-accent) 16%,transparent);border-color:var(--color-accent)}.ask-cta.svelte-9bwc47:hover svg:where(.svelte-9bwc47){transform:translate(3px)}.ask-cta.svelte-9bwc47:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ask-cta.svelte-9bwc47,.ask-cta.svelte-9bwc47 svg:where(.svelte-9bwc47){transition:none}}.ask-cta.svelte-9bwc47 svg:where(.svelte-9bwc47){flex:none;transition:transform .15s ease}.ask-cta-text.svelte-9bwc47{display:flex;flex-direction:column;gap:2px}.ask-cta.svelte-9bwc47 .d-title:where(.svelte-9bwc47){color:var(--color-accent);font-weight:600}.ask-cta.svelte-9bwc47 .d-hint:where(.svelte-9bwc47){color:color-mix(in srgb,var(--color-muted) 70%,var(--color-text))}.ask.svelte-9bwc47{padding:16px 18px 18px;border-top:1px solid color-mix(in srgb,var(--color-muted) 15%,transparent);display:flex;flex-direction:column;gap:6px}.ask-label.svelte-9bwc47{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-top:6px}.ask-q.svelte-9bwc47,.ask-contact.svelte-9bwc47{width:100%;font-size:15px;color:var(--color-text);background:color-mix(in srgb,var(--color-muted) 8%,transparent);border:1px solid var(--color-border);border-radius:10px;padding:10px 12px;outline:none;resize:vertical}.ask-q.svelte-9bwc47:focus,.ask-contact.svelte-9bwc47:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 30%,transparent)}.ask-q.svelte-9bwc47::placeholder,.ask-contact.svelte-9bwc47::placeholder{color:var(--color-muted);opacity:1}.ask-qwrap.svelte-9bwc47{position:relative}.ask-qwrap.svelte-9bwc47 .ask-q:where(.svelte-9bwc47){padding-right:44px}.ask-mic.svelte-9bwc47{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:9999px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 80%,transparent);color:var(--color-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.ask-mic.svelte-9bwc47:hover{color:var(--color-accent);border-color:var(--color-accent)}.ask-mic.svelte-9bwc47:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ask-mic.on.svelte-9bwc47{color:#fff;background:#b3272c;border-color:#b3272c;animation:svelte-9bwc47-ask-pulse 1.4s ease-in-out infinite}.ask-mic-label.svelte-9bwc47{font-size:11px;font-weight:600;letter-spacing:.04em}@keyframes svelte-9bwc47-ask-pulse{0%,to{box-shadow:0 0 #e5484d73}50%{box-shadow:0 0 0 6px #e5484d00}}@media(prefers-reduced-motion:reduce){.ask-mic.on.svelte-9bwc47{animation:none}}.ask-hp.svelte-9bwc47{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ask-contacts.svelte-9bwc47{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:480px){.ask-contacts.svelte-9bwc47{grid-template-columns:1fr}}.ask-actions.svelte-9bwc47{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.ask-send.svelte-9bwc47{background:var(--color-accent);color:var(--color-bg, #0b0b0b);border:none;border-radius:9999px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer}.ask-send.svelte-9bwc47:disabled{opacity:.6;cursor:default}.ask-link.svelte-9bwc47{background:none;border:none;padding:0;font-size:13px;color:var(--color-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ask-note.svelte-9bwc47{font-size:12px;color:var(--color-muted)}.ask-error.svelte-9bwc47{font-size:13px;color:var(--color-danger);margin:0}.ask-done.svelte-9bwc47:focus{outline:none}.ask-done.svelte-9bwc47{font-size:15px;color:var(--color-text);margin:0 0 8px}.nomatch.svelte-9bwc47{padding:14px 18px;font-size:13px;color:var(--color-muted)}.nomatch-link.svelte-9bwc47{color:var(--color-accent);text-decoration:none;background:transparent;border:none;padding:0;font:inherit;cursor:pointer}.chips-lead.svelte-9bwc47{margin:22px 0 10px;text-align:center;font-size:12px;color:var(--color-muted)}.chips.svelte-9bwc47{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chip.svelte-9bwc47{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--color-border);background:transparent;color:var(--color-muted);font-size:12px;font-weight:500;padding:7px 13px;border-radius:9999px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.chip.svelte-9bwc47:hover,.chip.on.svelte-9bwc47{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.chip.more.svelte-9bwc47{border-color:transparent;font-weight:600}.chip.more.svelte-9bwc47:hover,.chip.more.on.svelte-9bwc47{background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.chev.svelte-9bwc47{transition:transform .2s cubic-bezier(.16,1,.3,1)}.chip.more.on.svelte-9bwc47 .chev:where(.svelte-9bwc47){transform:rotate(180deg)}.browse.svelte-9bwc47{margin-top:16px;padding:16px 20px}.browse-group.svelte-9bwc47{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:8px 0;align-items:baseline}.browse-group.svelte-9bwc47+.browse-group:where(.svelte-9bwc47){border-top:1px solid color-mix(in srgb,var(--color-muted) 8%,transparent)}.browse-tag.svelte-9bwc47{background:none;border:none;padding:0;cursor:pointer;text-align:left;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent)}.browse-items.svelte-9bwc47{display:flex;flex-wrap:wrap;gap:4px 14px}.browse-item.svelte-9bwc47{border:none;background:transparent;padding:2px 0;cursor:pointer;font-size:13px;text-align:left;color:var(--color-muted);transition:color .15s ease}.browse-item.svelte-9bwc47:hover{color:var(--color-accent)}.browse-item.svelte-9bwc47:focus-visible,.browse-tag.svelte-9bwc47:focus-visible,.nomatch-link.svelte-9bwc47:focus-visible,.ask-link.svelte-9bwc47:focus-visible,.a-cta.svelte-9bwc47:focus-visible,.a-tag.svelte-9bwc47:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}@media(max-width:560px){.browse-group.svelte-9bwc47{grid-template-columns:1fr;gap:4px}}.answer.svelte-9bwc47{margin-top:24px;padding:24px;box-shadow:0 12px 40px #00000024;animation:svelte-9bwc47-rise .35s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-9bwc47-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.answer.svelte-9bwc47{animation:none}}.a-tag.svelte-9bwc47{display:inline-block;border:none;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 7%,transparent);padding:7px 9px;border-radius:6px;margin-bottom:14px;cursor:pointer;transition:background-color .15s ease}.a-tag.svelte-9bwc47:hover{background:color-mix(in srgb,var(--color-accent) 20%,transparent)}.a-you.svelte-9bwc47{margin:0;font-size:19px;font-weight:650;letter-spacing:-.01em;line-height:1.35;color:var(--color-text);text-wrap:pretty}.a-who.svelte-9bwc47{margin:6px 0 0;font-size:12px;letter-spacing:.02em;color:var(--color-muted)}.a-body.svelte-9bwc47{margin:14px 0 0;font-size:14.5px;line-height:1.65;color:var(--color-muted)}.a-body.svelte-9bwc47 strong{color:var(--color-text);font-weight:600}.a-meta.svelte-9bwc47{margin:16px 0 0;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--color-muted) 12%,transparent);font-size:12.5px;line-height:1.55;color:var(--color-muted)}.a-meta.svelte-9bwc47 b{color:var(--color-muted);font-weight:600}.a-cta-row.svelte-9bwc47{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline}.a-cta.svelte-9bwc47{display:inline-block;margin-top:14px;font-size:13px;font-weight:600;color:var(--color-accent);text-decoration:none;background:transparent;border:none;padding:0;cursor:pointer;font-family:inherit}.a-cta.svelte-9bwc47:hover{color:var(--color-accent-hover)}.a-cta-alt.svelte-9bwc47{font-weight:500;color:var(--color-muted)}.a-cta-alt.svelte-9bwc47:hover{color:var(--color-accent)}.contact-btn.svelte-wt4tt0{transition:background-color .2s ease}.contact-btn.svelte-wt4tt0:hover{background-color:var(--color-accent-hover)!important}.contact-btn-secondary.svelte-wt4tt0{border:1px solid var(--color-accent);color:var(--color-accent);transition:background-color .2s ease}.contact-btn-secondary.svelte-wt4tt0:hover{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent)}.social-link.svelte-wt4tt0{transition:color .2s ease}.social-link.svelte-wt4tt0:hover{color:var(--color-accent)!important}.social-link.svelte-wt4tt0:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}.foot-link.svelte-wt4tt0{color:inherit;text-decoration:underline;text-underline-offset:3px}.foot-link.svelte-wt4tt0:hover{color:var(--color-accent)}.dock.svelte-ited7w{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:50}.dock-inner.svelte-ited7w{display:flex;flex-direction:row;gap:.25rem;padding:.5rem;border-radius:9999px;background-color:color-mix(in srgb,var(--color-surface) 80%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-hairline);box-shadow:0 4px 24px #0000004d}.dock-btn.svelte-ited7w{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:transparent;cursor:pointer;color:var(--color-muted);transition:all .15s ease}.dock-btn.svelte-ited7w:hover{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent)}.dock-btn.svelte-ited7w:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dock-btn.active.svelte-ited7w{color:var(--color-accent)}.dock-icon.svelte-ited7w{width:18px;height:18px}.dock-item.svelte-ited7w{position:relative}.dock-tooltip.svelte-ited7w{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:4px 10px;border-radius:6px;font-family:var(--font-body);font-size:11px;font-weight:500;white-space:nowrap;background-color:var(--color-surface);color:var(--color-text);border:1px solid color-mix(in srgb,var(--color-muted) 15%,transparent);box-shadow:0 4px 12px #0003;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;transform:translate(-50%) translateY(4px)}.dock-item.svelte-ited7w:hover .dock-tooltip:where(.svelte-ited7w),.dock-item.svelte-ited7w:focus-within .dock-tooltip:where(.svelte-ited7w){opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.dock-btn.svelte-ited7w,.dock-tooltip.svelte-ited7w{transition:none}}
