.card.svelte-1udyrqm{position:relative;display:flex;flex-direction:column;min-height:112px;padding:12px 16px 14px;cursor:pointer;overflow:hidden;background:#ffffffa8;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-tap-highlight-color:transparent;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background-color .2s;animation:rise .6s var(--ease-out) backwards}.card.svelte-1udyrqm:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift);background:#ffffffc7}.card.pressed.svelte-1udyrqm{transform:scale(.98);transition-duration:.12s}.top.svelte-1udyrqm{display:flex;align-items:center;justify-content:space-between;min-height:24px}.label.svelte-1udyrqm{font:500 .7rem/1 var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--faint)}.glyphs.svelte-1udyrqm{flex:1;display:flex;align-items:center;justify-content:center;margin:6px 0 0;font-family:var(--font-glyph);font-size:1.5rem;line-height:1.3;text-align:center;color:var(--fg);overflow-wrap:anywhere}.hint.svelte-1udyrqm{position:absolute;right:14px;bottom:10px;font:500 .68rem/1 var(--font-mono);color:var(--accent-ink);opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s var(--ease-out)}.card.svelte-1udyrqm:hover .hint:where(.svelte-1udyrqm){opacity:1;transform:none}.overlay.svelte-1udyrqm,.promo-overlay.svelte-1udyrqm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;gap:10px;padding:0 16px;border-radius:inherit}.overlay.svelte-1udyrqm{background:var(--accent);color:var(--on-accent)}.check.svelte-1udyrqm{flex-shrink:0;stroke-dasharray:24;stroke-dashoffset:24;animation:svelte-1udyrqm-draw .4s .05s var(--ease-out) forwards}@keyframes svelte-1udyrqm-draw{to{stroke-dashoffset:0}}.copied-caption.svelte-1udyrqm{flex:1;margin:0;font-family:var(--font-glyph);font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copied-label.svelte-1udyrqm{flex-shrink:0;font:600 .72rem/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.promo-overlay.svelte-1udyrqm{background:var(--ink-btn);color:#fff;text-decoration:none;z-index:11}.promo-icon.svelte-1udyrqm{flex-shrink:0;border-radius:9px}.promo-text.svelte-1udyrqm{flex:1;min-width:0;line-height:1.3}.promo-title.svelte-1udyrqm{display:block;font-weight:600;font-size:.92rem}.promo-sub.svelte-1udyrqm{display:block;font-size:.78rem;color:#fff9}.promo-btn.svelte-1udyrqm{flex-shrink:0;padding:.5em 1.1em;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:.85rem}.fav-btn.svelte-1udyrqm{display:grid;place-items:center;width:28px;height:28px;margin:-4px -6px 0 0;border:none;border-radius:50%;background:none;color:var(--faint);cursor:pointer;opacity:0;transition:opacity .2s,transform .3s var(--ease-spring),color .2s,background-color .2s}.card.svelte-1udyrqm:hover .fav-btn:where(.svelte-1udyrqm),.card.svelte-1udyrqm:focus-within .fav-btn:where(.svelte-1udyrqm){opacity:1}.fav-btn.svelte-1udyrqm:hover{background:#1113160f;color:var(--fg);transform:scale(1.12)}.fav-btn.active.svelte-1udyrqm{opacity:1;color:var(--accent-ink);animation:svelte-1udyrqm-pop .35s var(--ease-spring)}@media (hover: none){.fav-btn.svelte-1udyrqm{opacity:.55}.hint.svelte-1udyrqm{display:none}}@keyframes svelte-1udyrqm-pop{50%{transform:scale(1.35)}}.sticky-bar.svelte-1p4y91u{position:sticky;top:0;z-index:100;padding:10px 16px;transition:background-color .3s,box-shadow .3s}.sticky-bar.stuck.svelte-1p4y91u{background:#eceef2b8;backdrop-filter:var(--filter);-webkit-backdrop-filter:var(--filter);box-shadow:0 1px 0 var(--hairline)}.field.svelte-1p4y91u{position:relative;display:flex;align-items:center;max-width:46rem;margin:0 auto;background:#ffffffd9;border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow);transition:box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.field.svelte-1p4y91u:focus-within{box-shadow:inset 0 1px #fff,0 0 0 3px #f3bf0859,0 14px 34px #1018281a}.icon.svelte-1p4y91u{position:absolute;left:20px;color:var(--faint);pointer-events:none}.textInput.svelte-1p4y91u{width:100%;border:none;background:transparent;padding:18px 110px 18px 52px;font:500 1.15rem/1.2 var(--font-body);letter-spacing:-.01em;color:var(--fg);-webkit-appearance:none;border-radius:999px}.textInput.svelte-1p4y91u:focus{outline:none}.textInput.svelte-1p4y91u::placeholder{color:var(--faint)}.count.svelte-1p4y91u{position:absolute;right:18px;font:500 .75rem/1 var(--font-mono);color:var(--faint);pointer-events:none}.clear-btn.svelte-1p4y91u{position:absolute;right:12px;display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:50%;background:#11131612;color:var(--muted);cursor:pointer;transition:background-color .2s,transform .2s var(--ease-spring);-webkit-tap-highlight-color:transparent}.clear-btn.svelte-1p4y91u:hover{background:#1113161f;transform:rotate(90deg)}@media (max-width: 600px){.textInput.svelte-1p4y91u{font-size:1.05rem;padding:15px 56px 15px 46px}.icon.svelte-1p4y91u{left:16px}.count.svelte-1p4y91u{display:none}}.platforms.svelte-10vb24k{display:inline-flex;gap:4px;padding:5px;background:var(--card);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow);backdrop-filter:var(--filter);-webkit-backdrop-filter:var(--filter);max-width:100%;overflow-x:auto;scrollbar-width:none}.platforms.svelte-10vb24k::-webkit-scrollbar{display:none}a.svelte-10vb24k{display:flex;align-items:center;gap:7px;height:40px;padding:0 12px;border-radius:999px;text-decoration:none;color:var(--muted);font-size:.86rem;font-weight:500;white-space:nowrap;transition:background-color .2s,color .2s}a.svelte-10vb24k:hover{background:#1113160d;color:var(--fg)}img.svelte-10vb24k{width:20px;height:20px;opacity:.75;transition:transform .35s var(--ease-spring),opacity .2s}a.svelte-10vb24k:hover img:where(.svelte-10vb24k){transform:scale(1.15) rotate(-6deg);opacity:1}.selected.svelte-10vb24k,.selected.svelte-10vb24k:hover{background:var(--fg);color:#fff}.selected.svelte-10vb24k img:where(.svelte-10vb24k){filter:invert(1);opacity:1}@media (max-width: 600px){a.svelte-10vb24k:not(.selected) span:where(.svelte-10vb24k){display:none}a.svelte-10vb24k{padding:0 10px}}.morph.svelte-dytxur{display:inline-block;font-family:var(--font-glyph);white-space:pre}.ch.svelte-dytxur{display:inline-block;transition:transform .26s var(--ease-spring),color .26s}.ch.live.svelte-dytxur{transform:translateY(-.12em) scale(1.08);color:var(--accent-ink)}.hero.svelte-7lcvd7{max-width:52rem;margin:0 auto;padding:clamp(2rem,6vw,4rem) 1rem 1.25rem;text-align:center}.hero.svelte-7lcvd7 h1:where(.svelte-7lcvd7){margin:1rem 0 .9rem;text-wrap:balance}.lead.svelte-7lcvd7{font-size:clamp(1rem,2vw,1.15rem);color:var(--muted);line-height:1.6;max-width:40rem;margin:0 auto;text-wrap:pretty}.sub.svelte-7lcvd7{font:500 .8rem/1.4 var(--font-mono);letter-spacing:.02em;color:var(--faint);margin:1.1rem 0 0}.switcher.svelte-7lcvd7{display:flex;justify-content:center;padding:0 1rem .5rem}.wrap.svelte-7lcvd7{max-width:var(--page-w);margin:0 auto;padding:0 16px}.app-banner.svelte-7lcvd7{max-width:30rem;margin:.5rem auto 1.75rem;border-radius:var(--radius);animation:rise .7s .3s var(--ease-out) both}.app-store-cta.svelte-7lcvd7{display:flex;align-items:center;gap:.9rem;padding:.8rem .9rem .8rem .8rem;color:var(--fg);text-decoration:none}.app-icon.svelte-7lcvd7{flex-shrink:0;border-radius:13px;box-shadow:0 4px 12px #10182826}.banner-text.svelte-7lcvd7{flex:1;min-width:0;line-height:1.35}.banner-app-name.svelte-7lcvd7{display:block;font-weight:600;letter-spacing:-.02em}.banner-app-sub.svelte-7lcvd7{display:block;font-size:.85rem;color:var(--muted)}.banner-get.svelte-7lcvd7{padding:.6em 1.3em}@media (max-width: 700px){.app-banner.svelte-7lcvd7{display:none}}.steps.svelte-7lcvd7{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:0 0 1.5rem}.steps.svelte-7lcvd7 li:where(.svelte-7lcvd7){display:flex;align-items:center;gap:.5em;padding:.45em .9em .45em .45em;border-radius:999px;background:var(--surface2);border:1px solid var(--border);box-shadow:var(--ctl-shadow);font-size:.88rem;color:var(--fg-2)}.steps.svelte-7lcvd7 span:where(.svelte-7lcvd7){display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:var(--fg);color:#fff;font:600 .75rem/1 var(--font-mono)}.cards.svelte-7lcvd7{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.fav-section.svelte-7lcvd7{margin-bottom:1.75rem;padding:1rem;border-radius:calc(var(--radius) + 6px);background:#f3bf081a;border:1px solid rgba(243,191,8,.3)}.fav-header.svelte-7lcvd7{display:flex;align-items:center;gap:.5em;margin:0 .25rem .85rem}.fav-star.svelte-7lcvd7{color:var(--accent-ink)}.fav-title.svelte-7lcvd7{font-weight:600;letter-spacing:-.02em}.fav-count.svelte-7lcvd7{font:600 .72rem/1 var(--font-mono);padding:.3em .6em;border-radius:999px;background:var(--accent);color:var(--on-accent)}.fonts-intro.svelte-7lcvd7{margin-top:4rem}.fonts-intro.svelte-7lcvd7 ul{padding-left:1.2em}.fonts-intro.svelte-7lcvd7 li{margin-bottom:.4em}.ig-table.svelte-7lcvd7{width:100%;border-collapse:separate;border-spacing:0;margin:1.4em 0;font-size:.95rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.ig-table.svelte-7lcvd7 th:where(.svelte-7lcvd7),.ig-table.svelte-7lcvd7 td:where(.svelte-7lcvd7){padding:.75em .9em;text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline)}.ig-table.svelte-7lcvd7 tr:where(.svelte-7lcvd7):last-child td:where(.svelte-7lcvd7){border-bottom:none}.ig-table.svelte-7lcvd7 th:where(.svelte-7lcvd7){font:500 .75rem/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--faint)}
