.icon.svelte-13so817{flex:none;display:block}.seg.svelte-1lde95s{min-width:0;container-type:inline-size}.track.svelte-1lde95s{border-radius:var(--r-md);background:var(--card);border:1.5px solid var(--control);grid-template-columns:minmax(0,1fr);gap:4px;padding:4px;display:grid}button.svelte-1lde95s{border-radius:var(--r-sm);min-width:0;min-height:48px;color:var(--text);font-weight:700;font-size:var(--fs-base);text-align:left;background:0 0;border:1.5px solid #0000;justify-content:flex-start;gap:.7rem;padding:.45rem 2.7rem .45rem .75rem;line-height:1.2;position:relative}button.on.svelte-1lde95s{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.visual.svelte-1lde95s{flex:none;place-items:center;min-width:1.6rem;display:grid}.sample.svelte-1lde95s{font-family:var(--font-display);min-width:2.6rem;font-weight:800;line-height:1}.text.svelte-1lde95s{gap:.1rem;min-width:0;display:grid}.name.svelte-1lde95s{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.name.svelte-1lde95s>span:where(.svelte-1lde95s):last-child,.hint.svelte-1lde95s{overflow-wrap:break-word;text-wrap:balance;min-width:0}.hint.svelte-1lde95s{font-weight:600}button.svelte-1lde95s:not(.on) .hint:where(.svelte-1lde95s){color:var(--muted)}.tick.svelte-1lde95s{background:var(--accent-text);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}@container (width>=14rem){.n2.svelte-1lde95s:not(.stack) .track:where(.svelte-1lde95s){grid-template-columns:repeat(2,minmax(0,1fr))}.n2.svelte-1lde95s:not(.stack) button:where(.svelte-1lde95s){text-align:center;flex-direction:column;justify-content:center;gap:.25rem;padding:.5rem}.n2.svelte-1lde95s:not(.stack) .name:where(.svelte-1lde95s){justify-content:center}.n2:not(.stack).has-visual.svelte-1lde95s .tick:where(.svelte-1lde95s){top:5px;right:5px;transform:none}.n2.svelte-1lde95s:not(.stack):not(.has-visual) .tick:where(.svelte-1lde95s){position:static;transform:none}}@container (width>=18rem){.n3.svelte-1lde95s:not(.stack) .track:where(.svelte-1lde95s){grid-template-columns:repeat(3,minmax(0,1fr))}.n3.svelte-1lde95s:not(.stack) button:where(.svelte-1lde95s){text-align:center;flex-direction:column;justify-content:center;gap:.25rem;padding:.5rem .4rem}.n3.svelte-1lde95s:not(.stack) .name:where(.svelte-1lde95s){justify-content:center}.n3:not(.stack).has-visual.svelte-1lde95s .tick:where(.svelte-1lde95s){top:5px;right:5px;transform:none}.n3.svelte-1lde95s:not(.stack):not(.has-visual) .tick:where(.svelte-1lde95s){position:static;transform:none}}@container (width>=24rem){.n4.svelte-1lde95s:not(.stack) .track:where(.svelte-1lde95s){grid-template-columns:repeat(4,minmax(0,1fr))}.n4.svelte-1lde95s:not(.stack) button:where(.svelte-1lde95s){text-align:center;flex-direction:column;justify-content:center;gap:.25rem;padding:.5rem .4rem}.n4.svelte-1lde95s:not(.stack) .name:where(.svelte-1lde95s){justify-content:center}.n4:not(.stack).has-visual.svelte-1lde95s .tick:where(.svelte-1lde95s){top:5px;right:5px;transform:none}.n4.svelte-1lde95s:not(.stack):not(.has-visual) .tick:where(.svelte-1lde95s){position:static;transform:none}}.overlay.svelte-1j3xvhn{z-index:50;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.scrim.svelte-1j3xvhn{background:#00000073;animation:.2s ease-out svelte-1j3xvhn-fade;position:absolute;inset:0}.panel.svelte-1j3xvhn{background:var(--bg);width:100%;max-width:640px;max-height:92dvh;color:var(--text);border-radius:var(--r-lg) var(--r-lg) 0 0;animation:svelte-1j3xvhn-rise .22s var(--ease-out);flex-direction:column;margin:0 auto;display:flex;position:relative;box-shadow:0 -8px 30px #00000040}.panel.svelte-1j3xvhn:focus{outline:none}.head.svelte-1j3xvhn{justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .6rem .4rem 1rem;display:flex}.head.svelte-1j3xvhn h2:where(.svelte-1j3xvhn){font-size:var(--fs-2xl);overflow-wrap:anywhere;min-width:0;margin:0}.close.svelte-1j3xvhn{color:var(--accent);font-size:var(--fs-base);flex:none}.body.svelte-1j3xvhn{overscroll-behavior:contain;gap:.75rem;padding:.2rem 1rem 1rem;display:grid;overflow-y:auto}.foot.svelte-1j3xvhn{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg);gap:.35rem;display:grid}@media (height<=640px){.head.svelte-1j3xvhn h2:where(.svelte-1j3xvhn){font-size:var(--fs-xl);overflow-wrap:break-word}.body.svelte-1j3xvhn{min-height:min(30dvh,12rem)}}.panel.svelte-1j3xvhn:not(:has(.foot)) .body:where(.svelte-1j3xvhn){padding-bottom:calc(1rem + env(safe-area-inset-bottom))}@keyframes svelte-1j3xvhn-fade{0%{opacity:0}}@keyframes svelte-1j3xvhn-rise{0%{transform:translateY(32px)}}.sticker.svelte-10oashk{--bob-line:color-mix(in srgb, var(--kiwi-shade,#7e5835) 55%, var(--kiwi-ink,#2a1a10));flex:none;display:block;overflow:visible}.edge.svelte-10oashk{fill:#fff;stroke:#fff;stroke-width:7px;stroke-linejoin:round}.outline.svelte-10oashk{fill:none;stroke:var(--bob-line);stroke-width:3px;stroke-linejoin:round}.beak.svelte-10oashk{fill:var(--kiwi-beak,#f2d7b9);stroke:var(--bob-line);stroke-linejoin:round}.ink.svelte-10oashk{fill:none;stroke:var(--kiwi-ink,#2a1a10);stroke-linecap:round}.wing.svelte-10oashk{fill:var(--kiwi-shade,#7e5835);stroke:var(--bob-line);stroke-width:1.6px;stroke-linejoin:round}.wing.thumb.svelte-10oashk{stroke-width:1.2px}.marks.svelte-10oashk{fill:none;stroke:var(--lightningcss-light,#5d7b96)var(--lightningcss-dark,#a9c2d6);stroke-width:1.8px;stroke-linecap:round}.tears.svelte-10oashk path:where(.svelte-10oashk){fill:#5bc4f0;stroke:#2a86b8;stroke-width:.6px}.heart.svelte-10oashk{fill:#ff4d6d;stroke:#b3203f;stroke-width:1.2px;stroke-linejoin:round}.badge.svelte-10oashk{fill:#23864b}.tick.svelte-10oashk{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ha.svelte-10oashk,.zz.svelte-10oashk{fill:var(--lightningcss-light,#5d7b96)var(--lightningcss-dark,#a9c2d6);font-family:var(--font-display,sans-serif);stroke:#fff;stroke-width:2.4px;paint-order:stroke;font-weight:800}.sparkles.svelte-10oashk path:where(.svelte-10oashk){fill:#ffc94a;stroke:var(--bob-line);stroke-width:.9px;stroke-linejoin:round}.sign.svelte-10oashk{transform-box:fill-box;transform-origin:50%}.small.svelte-10oashk .sign:where(.svelte-10oashk){transform:scale(1.35)}.small.svelte-10oashk .edge:where(.svelte-10oashk){stroke-width:9px}.small.svelte-10oashk .outline:where(.svelte-10oashk){stroke-width:4.2px}.small.svelte-10oashk .ink:where(.svelte-10oashk){stroke-width:2.6px}.small.svelte-10oashk .ha:where(.svelte-10oashk),.small.svelte-10oashk .marks:where(.svelte-10oashk){display:none}
