.explainer-dim.svelte-6ncm9l{z-index:90;background:color-mix(in oklch, var(--ink) 45%, transparent);position:fixed;inset:0}.explainer.svelte-6ncm9l{z-index:91;overscroll-behavior:contain;background:var(--surface);border:2px solid var(--green);border-radius:var(--radius-card,16px);width:min(92vw,440px);max-height:86dvh;box-shadow:7px 7px 0 color-mix(in oklch, var(--green) 30%, transparent);text-align:center;outline:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.explainer-grip.svelte-6ncm9l{padding:var(--space-xl) var(--space-lg) 0}.explainer.has-image.svelte-6ncm9l .explainer-grip:where(.svelte-6ncm9l){padding-top:0}.explainer-image.svelte-6ncm9l{width:calc(100% + 2 * var(--space-lg));max-width:none;height:auto;margin:0 calc(-1 * var(--space-lg)) var(--space-md);aspect-ratio:4;object-fit:cover;border-bottom:1px solid color-mix(in oklch, var(--green) 20%, var(--line));-webkit-user-select:none;user-select:none;display:block}.explainer-title.svelte-6ncm9l{margin:0 0 var(--space-sm);font-family:var(--font-display);color:var(--heading,var(--ink));justify-content:center;align-items:center;gap:.5rem;font-size:1.3rem;line-height:1.15;display:flex}.explainer-body.svelte-6ncm9l{padding:0 var(--space-lg) var(--space-lg)}.explainer-body.svelte-6ncm9l p{margin:0 0 var(--space-sm);color:var(--explainer-text,var(--muted));font-size:.95rem;line-height:1.55}.explainer-body.svelte-6ncm9l p:last-child{margin-bottom:0}.explainer-close.svelte-6ncm9l{z-index:1;border:1px solid color-mix(in oklch, var(--ink) 12%, transparent);background:color-mix(in oklch, var(--surface) 92%, transparent);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.explainer-close.svelte-6ncm9l svg:where(.svelte-6ncm9l){width:16px;height:16px}.explainer-close.svelte-6ncm9l:focus-visible{outline:2px solid var(--green);outline-offset:2px}.explainer-grabber.svelte-6ncm9l{display:none}@media (width<=720px){.explainer.svelte-6ncm9l{width:100%;max-height:92dvh;box-shadow:0 -12px 40px color-mix(in oklch, var(--ink) 18%, transparent);padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(var(--drag-y,0px));border-width:2px 0 0;border-radius:18px 18px 0 0;transition:transform .26s cubic-bezier(.32,.72,0,1);animation:.38s cubic-bezier(.32,.72,0,1) svelte-6ncm9l-explainer-sheet-up;top:auto;bottom:0;left:0}.explainer.is-dragging.svelte-6ncm9l{transition:none}.explainer.is-closing.svelte-6ncm9l{transform:translateY(100%)}.explainer-grip.svelte-6ncm9l{touch-action:none;cursor:grab;padding-top:var(--space-lg);position:relative}.explainer.has-image.svelte-6ncm9l .explainer-grip:where(.svelte-6ncm9l){padding-top:0}.explainer-grabber.svelte-6ncm9l{z-index:1;background:color-mix(in oklch, var(--ink) 28%, transparent);border-radius:3px;width:36px;height:5px;margin-left:-18px;display:block;position:absolute;top:6px;left:50%}.explainer-body.svelte-6ncm9l{padding-bottom:var(--space-xl)}.explainer-dim.svelte-6ncm9l{transition:opacity .26s ease-out;animation:.38s ease-out svelte-6ncm9l-explainer-dim-in}.explainer-dim.is-closing.svelte-6ncm9l{opacity:0}}@keyframes svelte-6ncm9l-explainer-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(var(--drag-y,0px))}}@keyframes svelte-6ncm9l-explainer-dim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.explainer.svelte-6ncm9l,.explainer-dim.svelte-6ncm9l{transition:none!important;animation:none!important}}
