.feedback-section.svelte-1kfqa3r{border-top:1px solid #1f2937;padding-block:44px 56px}.feedback-panel.svelte-1kfqa3r{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:56px;display:grid}.feedback-intro.svelte-1kfqa3r p:where(.svelte-1kfqa3r){max-width:320px}.feedback-form.svelte-1kfqa3r{min-width:0;font-size:13px}.feedback-form.svelte-1kfqa3r textarea{background:#0b1220;border-color:#334155;font-size:14px}@media (width<=767px){.feedback-section.svelte-1kfqa3r{padding-block:32px 40px}.feedback-panel.svelte-1kfqa3r{grid-template-columns:1fr;gap:24px}}.site-header.svelte-a8kxe2{z-index:60;border-bottom:1px solid #1f2937;flex-shrink:0;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding-block:22px;display:grid;position:relative}a.svelte-a8kxe2{color:inherit;text-decoration:none}a.svelte-a8kxe2:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #7dd3fc}.brand.svelte-a8kxe2{letter-spacing:-.5px;white-space:nowrap;justify-self:start;align-items:center;gap:10px;font-size:17px;font-weight:750;display:inline-flex}.brand.svelte-a8kxe2 img:where(.svelte-a8kxe2){object-fit:contain;width:44px;height:32px}nav.svelte-a8kxe2{color:#94a3b8;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:24px;font-size:13px;display:flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,nav.svelte-a8kxe2 a[aria-current]:where(.svelte-a8kxe2){color:#fff6e3}.header-actions.svelte-a8kxe2{align-items:center;gap:6px;display:flex}@media (width<=640px){.site-header.svelte-a8kxe2{grid-template-columns:1fr auto;gap:16px 10px;padding-block:16px}.brand.svelte-a8kxe2{gap:7px;font-size:15px}.brand.svelte-a8kxe2 img:where(.svelte-a8kxe2){width:34px;height:28px}nav.svelte-a8kxe2{grid-area:2/1/auto/-1;gap:24px;font-size:12px}.header-actions.svelte-a8kxe2{grid-area:1/2;gap:2px}}.site-footer.svelte-4jwo3w{color:#64748b;border-top:1px solid #1f2937;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:11px;display:flex}.credits.svelte-4jwo3w{flex-wrap:wrap;gap:8px 20px;display:flex}nav.svelte-4jwo3w{color:#94a3b8;flex-wrap:wrap;gap:20px;display:flex}a.svelte-4jwo3w{color:inherit;text-decoration:none}a.svelte-4jwo3w:hover{color:#fff6e3}a.svelte-4jwo3w:focus-visible{outline-offset:4px;outline:2px solid #7dd3fc}@media (width<=640px){.site-footer.svelte-4jwo3w{flex-direction:column;align-items:flex-start;gap:20px}}.header-share.svelte-9nlw8n{color:#cbd5e1;min-width:36px;height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:inline-flex}.share-action.svelte-9nlw8n{display:inline-flex;position:relative}.header-share.share-pulse.svelte-9nlw8n{color:#fff6e3;border-color:#7dd3fc;animation:2s ease-out 3 svelte-9nlw8n-share-pulse}.share-bubble.svelte-9nlw8n{z-index:60;color:#fff6e3;pointer-events:none;background:#111827;border:1px solid #64748b;border-radius:12px;width:240px;padding:12px 14px;font-size:13px;line-height:1.5;animation:8s both svelte-9nlw8n-share-bubble;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 8px 24px #0006}.share-bubble.svelte-9nlw8n:before{content:"";background:#111827;border-top:1px solid #64748b;border-left:1px solid #64748b;width:10px;height:10px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}@keyframes svelte-9nlw8n-share-pulse{0%,to{transform:scale(1);box-shadow:0 0 #7dd3fc00}35%{transform:scale(1.05);box-shadow:0 0 0 7px #7dd3fc33}75%{box-shadow:0 0 0 11px #7dd3fc00}}@keyframes svelte-9nlw8n-share-bubble{0%,to{opacity:0}5%,85%{opacity:1}}@media (prefers-reduced-motion:reduce){.header-share.share-pulse.svelte-9nlw8n,.share-bubble.svelte-9nlw8n{animation:none}}.header-share.svelte-9nlw8n svg:where(.svelte-9nlw8n){width:17px;height:17px}.header-share.svelte-9nlw8n:hover:not(:disabled){color:#fff6e3;background:#111827}.header-share.svelte-9nlw8n:disabled{opacity:.35;cursor:wait}.header-share.svelte-9nlw8n:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}@media (width<=640px){.share-bubble.svelte-9nlw8n{width:220px;right:-40px}.share-bubble.svelte-9nlw8n:before{right:52px}.header-share.svelte-9nlw8n{border-color:#0000;width:36px;padding:0}.header-share.svelte-9nlw8n span:where(.svelte-9nlw8n){display:none}}
