.jump.svelte-1d0dgro{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.jump-link.svelte-1d0dgro{border-radius:var(--r-pill);border:1px solid var(--line-2);color:var(--ink-2);transition:border-color .25s ease, background-color .25s ease, color .25s ease, transform .25s var(--ease-spring);background:#fff9;align-items:center;gap:8px;padding:7px 14px 7px 12px;font-size:.82rem;font-weight:500;display:inline-flex}.jump-link.svelte-1d0dgro .mono:where(.svelte-1d0dgro){color:var(--blue);letter-spacing:.08em;font-size:.66rem}.jump-link.svelte-1d0dgro:hover{border-color:var(--blue-hairline);background:var(--blue-soft);color:var(--blue);transform:translateY(-2px)}.showcase.svelte-1d0dgro{position:relative;overflow:hidden}.split.svelte-1d0dgro{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid;position:relative}.copy.svelte-1d0dgro{justify-items:start;gap:20px;display:grid}.pill-new.svelte-1d0dgro{font-size:.84rem}.ticks.svelte-1d0dgro{gap:12px;margin-top:4px;list-style:none;display:grid}.ticks.svelte-1d0dgro li:where(.svelte-1d0dgro){color:var(--mute-2);padding-left:30px;font-size:.98rem;position:relative}.ticks.svelte-1d0dgro li:where(.svelte-1d0dgro):before{content:"";background:var(--blue-soft);border:1px solid var(--blue-hairline);border-radius:50%;width:17px;height:17px;position:absolute;top:3px;left:0}.ticks.svelte-1d0dgro li:where(.svelte-1d0dgro):after{content:"";border-left:1.6px solid var(--blue-bright);border-bottom:1.6px solid var(--blue-bright);width:7px;height:4px;position:absolute;top:8px;left:5px;transform:rotate(-45deg)}.visual.svelte-1d0dgro .word{box-shadow:var(--shadow-dark), 0 0 120px -30px var(--blue-glow)}.group.svelte-1d0dgro{scroll-margin-top:calc(var(--header-h) + 24px);margin-bottom:clamp(56px,7vw,96px)}.group.svelte-1d0dgro:last-child{margin-bottom:0}.group-head.svelte-1d0dgro{border-bottom:1px solid var(--line-2);align-items:baseline;gap:18px;margin-bottom:28px;padding-bottom:18px;display:flex}.g-num.svelte-1d0dgro{color:var(--blue);font-size:.85rem}.g-count.svelte-1d0dgro{letter-spacing:.16em;color:var(--mute-2);margin-left:auto;font-size:.62rem}.grid.svelte-1d0dgro{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.f-card.svelte-1d0dgro{align-content:start;justify-items:start;gap:14px;padding:30px 28px;display:grid}.f-card.svelte-1d0dgro h3:where(.svelte-1d0dgro){letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;font-size:1.2rem;font-weight:540;display:flex}.flag.svelte-1d0dgro{letter-spacing:.14em;border-radius:var(--r-pill);background:var(--blue);color:#fff;padding:3px 8px;font-size:.52rem;font-weight:600}.flag-new.svelte-1d0dgro{background:linear-gradient(100deg, var(--blue), #7c3aed)}.f-card.svelte-1d0dgro p:where(.svelte-1d0dgro){color:var(--mute);font-size:.95rem}.f-icon.svelte-1d0dgro{background:var(--blue-soft);width:46px;height:46px;color:var(--blue);border:1px solid var(--blue-hairline);transition:background-color .3s ease, color .3s ease, transform .4s var(--ease-spring);border-radius:12px;place-items:center;display:grid}.f-card.svelte-1d0dgro:hover .f-icon:where(.svelte-1d0dgro){background:var(--blue);color:#fff;box-shadow:var(--shadow-blue);transform:rotate(-6deg)scale(1.06)}.f-card.svelte-1d0dgro ul:where(.svelte-1d0dgro){gap:8px;list-style:none;display:grid}.f-card.svelte-1d0dgro li:where(.svelte-1d0dgro){color:var(--mute);padding-left:22px;font-size:.88rem;position:relative}.f-card.svelte-1d0dgro li:where(.svelte-1d0dgro):before{content:"";background:var(--blue);opacity:.7;border-radius:2px;width:6px;height:6px;position:absolute;top:7px;left:2px}.text-link.svelte-1d0dgro{color:var(--blue);align-items:center;gap:7px;font-size:.92rem;font-weight:540;display:inline-flex}.text-link.light.svelte-1d0dgro{color:var(--blue-bright);margin-top:6px;font-size:1rem}.text-link.svelte-1d0dgro .arrow:where(.svelte-1d0dgro){transition:transform .35s var(--ease-spring)}.text-link.svelte-1d0dgro:hover .arrow:where(.svelte-1d0dgro){transform:translate(5px)}@media (width<=900px){.split.svelte-1d0dgro{grid-template-columns:minmax(0,1fr)}.visual.svelte-1d0dgro{min-width:0}}@media (width<=800px){.grid.svelte-1d0dgro{grid-template-columns:1fr}.g-count.svelte-1d0dgro{display:none}}
