.tl-root{padding-top:2.25rem;padding-bottom:1rem}.tl-sec{margin-bottom:2.75rem}.tl-h2{letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.375rem;font-weight:700;display:flex}.tl-h3{color:var(--fg);align-items:center;gap:.5rem;margin:0 0 .875rem;font-size:1.0625rem;font-weight:600;display:flex}.tl-h3 .tl-hsvg{color:var(--muted)}.tl-hsvg{flex-shrink:0;width:1.25rem;height:1.25rem}.tl-brand{color:var(--brand)}.tl-count{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600}.tl-ico{color:var(--cat);background:color-mix(in srgb,var(--cat) 12%,transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-svg{width:55%;height:55%}.tl-ico-lg{border-radius:1rem;width:3.75rem;height:3.75rem}.tl-ico-md{border-radius:.75rem;width:2.5rem;height:2.5rem}.tl-ico-sm{border-radius:.5rem;width:1.75rem;height:1.75rem}.tl-ico-sm .tl-svg{width:60%;height:60%}.tl-name{color:var(--fg);font-weight:600;line-height:1.25;transition:color .15s}.tl-desc{color:var(--muted);margin-top:.3rem;font-size:.875rem;line-height:1.4;display:block}.tl-txt{flex-direction:column;min-width:0;display:flex}.tl-grid-big{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tl-big{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--cat) 9%,var(--surface)) 0%,var(--surface) 55%);height:100%;min-height:7.5rem;box-shadow:var(--shadow);border-radius:1.25rem;align-items:center;gap:1.125rem;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:3rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.tl-big .tl-name{font-size:1.25rem}.tl-arrow{width:1.25rem;height:1.25rem;color:var(--muted);opacity:.5;transition:all .15s;position:absolute;top:50%;transform:translateY(-50%)}.tl-arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.25rem}.tl-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.25rem}.tl-arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.25rem}.tl-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.25rem}.tl-big:hover{border-color:var(--cat);box-shadow:var(--shadow),0 0 0 3px color-mix(in srgb,var(--cat) 14%,transparent);transform:translateY(-2px)}.tl-big:focus-visible{border-color:var(--cat);box-shadow:var(--shadow),0 0 0 3px color-mix(in srgb,var(--cat) 14%,transparent);transform:translateY(-2px)}.tl-big:hover .tl-name,.tl-mid:hover .tl-name,.tl-adv:hover .tl-name,.tl-row:hover{color:var(--cat)}.tl-big:hover .tl-arrow{opacity:1;color:var(--cat)}.tl-big:hover .tl-arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.tl-big:hover .tl-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.tl-big:hover .tl-arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.tl-big:hover .tl-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .tl-arrow{transform:translateY(-50%)scaleX(-1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .tl-arrow{transform:translateY(-50%)scaleX(-1)}.tl-grid-mid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tl-mid{border:1px solid var(--line);background:var(--surface);height:100%;box-shadow:var(--shadow);border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem .875rem;transition:transform .15s,border-color .15s;display:flex}.tl-mid:hover,.tl-adv:hover{border-color:var(--cat);transform:translateY(-1px)}.tl-mid .tl-name{font-size:.9375rem}.tl-panel{border:1px solid var(--line);background:radial-gradient(40rem 16rem at 100% 0%,color-mix(in srgb,var(--c-edit) 10%,transparent),transparent 70%),color-mix(in srgb,var(--surface) 55%,transparent);border-radius:1.5rem;padding:1.75rem}.tl-panel .tl-h2{margin-bottom:.4rem}.tl-panel .tl-pitch{margin-bottom:1.25rem}.tl-panel .tl-hsvg{color:var(--c-edit)}.tl-pitch{max-width:44rem;color:var(--muted);margin:0;font-size:1rem;line-height:1.5}.tl-grid-adv{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tl-adv{border:1px solid var(--line);background:var(--surface);height:100%;box-shadow:var(--shadow);border-radius:1rem;align-items:flex-start;gap:.875rem;padding:1rem;transition:transform .15s,border-color .15s;display:flex}.tl-dir{columns:3;column-gap:1rem}.tl-cat{break-inside:avoid;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 60%,transparent);border-radius:1rem;margin-bottom:1rem;padding:.875rem .5rem .5rem}.tl-cat-h{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;margin:0 .5rem .375rem;font-size:.8125rem;font-weight:700;display:flex}.tl-dot{border-radius:999px;width:.5rem;height:.5rem}.tl-cat ul{margin:0;padding:0;list-style:none}.tl-row{color:var(--fg);border-radius:.625rem;align-items:center;gap:.625rem;padding:.375rem .5rem;font-size:.9375rem;transition:background .12s,color .12s;display:flex}.tl-row:hover{background:var(--surface-2)}.tl-row:focus-visible{background:var(--surface-2)}.tl-big:focus-visible{outline:2px solid var(--cat);outline-offset:2px}.tl-mid:focus-visible{outline:2px solid var(--cat);outline-offset:2px}.tl-adv:focus-visible{outline:2px solid var(--cat);outline-offset:2px}.tl-row:focus-visible{outline:2px solid var(--cat);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tl-big,.tl-mid,.tl-adv,.tl-arrow{transition:none}.tl-big:hover,.tl-mid:hover,.tl-adv:hover{transform:none}.tl-big:focus-visible{transform:none}}@media (max-width:1023px){.tl-grid-big,.tl-grid-adv,.tl-grid-mid{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-dir{columns:2}}@media (max-width:640px){.tl-root{padding-top:1.5rem}.tl-sec{margin-bottom:2.25rem}.tl-h2{font-size:1.25rem}.tl-grid-big{gap:.625rem}.tl-big{flex-direction:column;align-items:flex-start;gap:.75rem;min-height:0;padding:1rem}.tl-big .tl-name{font-size:1rem}.tl-big .tl-desc,.tl-arrow{display:none}.tl-ico-lg{border-radius:.875rem;width:2.75rem;height:2.75rem}.tl-grid-mid{gap:.5rem}.tl-mid{gap:.625rem;padding:.625rem}.tl-mid .tl-name{font-size:.875rem}.tl-ico-md{width:2.25rem;height:2.25rem}.tl-panel{border-radius:1.25rem;padding:1.125rem}.tl-pitch{font-size:.9375rem}.tl-grid-adv{grid-template-columns:1fr;gap:.5rem}.tl-adv{padding:.75rem}.tl-dir{columns:1}}.hero.svelte-ypbj28{padding-top:3.5rem;padding-bottom:2.75rem}.hero-title.svelte-ypbj28{letter-spacing:-.025em;text-wrap:balance;text-wrap:balance;max-width:48rem;margin:0;font-size:3.25rem;font-weight:800;line-height:1.08}.hero-accent.svelte-ypbj28{background:linear-gradient(90deg, var(--brand), var(--brand-glow));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub.svelte-ypbj28{max-width:40rem;color:var(--muted);text-wrap:pretty;margin-top:1.125rem;font-size:1.125rem;line-height:1.6}.hero-search.svelte-ypbj28{max-width:40rem;margin-top:1.75rem;display:block;position:relative}.hero-search.svelte-ypbj28 .hero-search-icon{width:1.25rem;height:1.25rem;color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.hero-search.svelte-ypbj28 .hero-search-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1.125rem}.hero-search.svelte-ypbj28 .hero-search-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1.125rem}.hero-search.svelte-ypbj28 .hero-search-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.125rem}.hero-search.svelte-ypbj28 .hero-search-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1.125rem}.hero-input.svelte-ypbj28{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);width:100%;height:3.5rem;color:var(--fg);border-radius:1rem;outline:none;padding:0 3.25rem;font-size:1.0625rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 10px 30px -14px #00000059}.hero-input.svelte-ypbj28::placeholder{color:color-mix(in srgb, var(--muted) 85%, transparent)}.hero-input.svelte-ypbj28:hover{border-color:color-mix(in srgb, var(--muted) 45%, var(--line))}.hero-input.svelte-ypbj28:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 22%, transparent)}.hero-input.svelte-ypbj28::-webkit-search-cancel-button{display:none}.hero-kbd.svelte-ypbj28{color:var(--muted);border:1px solid var(--line);background:var(--bg);pointer-events:none;border-radius:.375rem;padding:.3rem .45rem;font:600 .75rem/1 ui-monospace,monospace;position:absolute;top:50%;transform:translateY(-50%)}.hero-kbd.svelte-ypbj28:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.hero-kbd.svelte-ypbj28:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.hero-kbd.svelte-ypbj28:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.hero-kbd.svelte-ypbj28:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}@media (max-width:640px),(hover:none),(pointer:coarse){.hero-kbd.svelte-ypbj28{display:none}}@media (max-width:640px){.hero.svelte-ypbj28{padding-top:2rem;padding-bottom:1.75rem}.hero-title.svelte-ypbj28{text-wrap:wrap;font-size:1.875rem;line-height:1.15}.hero-sub.svelte-ypbj28{margin-top:.75rem;font-size:1rem}.hero-search.svelte-ypbj28{margin-top:1.25rem}.hero-input.svelte-ypbj28{height:3.25rem;padding-inline-start:2.75rem;padding-inline-end:.75rem;font-size:.9375rem}.hero-search.svelte-ypbj28 .hero-search-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.9rem}.hero-search.svelte-ypbj28 .hero-search-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.9rem}.hero-search.svelte-ypbj28 .hero-search-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.9rem}.hero-search.svelte-ypbj28 .hero-search-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.9rem}}
