.page.svelte-d1fes{min-height:100vh;padding:1.5rem 1.25rem 5rem}.inner.svelte-d1fes{max-width:860px;margin:0 auto}.hero.svelte-d1fes{margin:1.5rem 0 2.5rem}.hero.svelte-d1fes h1:where(.svelte-d1fes){font-size:clamp(2.2rem,6.5vw,3.4rem);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:var(--text1)}.hero.svelte-d1fes p:where(.svelte-d1fes){margin-top:.9rem;font-size:1.02rem;line-height:1.55;color:var(--text2);max-width:46ch}.step-head.svelte-d1fes{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-bottom:1rem}.step-num.svelte-d1fes{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--brand);color:#fff;font-size:.9rem;font-weight:600;flex-shrink:0}.step-head.svelte-d1fes h2:where(.svelte-d1fes){font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--text1)}.step-tag.svelte-d1fes{font-size:.78rem;font-weight:600;color:var(--text2);background:var(--tile3);border-radius:100px;padding:.25rem .7rem}.paths.svelte-d1fes{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.path.svelte-d1fes{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;text-decoration:none;border-radius:1.25rem;background:var(--tile3);border:2px solid var(--tile5);box-shadow:0 5px 0 var(--tile5);animation:svelte-d1fes-pop .45s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--delay, 0ms);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,border-color .18s ease}.path.svelte-d1fes:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 9px 0 var(--deep)}.path.svelte-d1fes:active{transform:translateY(2px);box-shadow:0 1px 0 var(--deep)}.path.svelte-d1fes:focus-visible{outline:2px solid var(--text1);outline-offset:3px}.path-icon.svelte-d1fes{display:grid;place-items:center;width:3.5rem;height:3.5rem;font-size:1.8rem;border-radius:1rem;background:color-mix(in srgb,var(--accent) 22%,transparent);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.path.svelte-d1fes:hover .path-icon:where(.svelte-d1fes){transform:rotate(-3deg) scale(1.04)}.path-title.svelte-d1fes{margin-top:1rem;font-size:1.3rem;font-weight:600;letter-spacing:-.02em;color:var(--text1)}.path-note.svelte-d1fes{margin-top:.4rem;font-size:.9rem;line-height:1.55;color:var(--text2);flex:1}.pills.svelte-d1fes{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1rem}.pill.svelte-d1fes{font-size:.72rem;font-weight:600;color:var(--text1);background:color-mix(in srgb,var(--accent) 16%,var(--tile3));border-radius:100px;padding:.2rem .6rem}.path-go.svelte-d1fes{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.25rem;font-size:.85rem;font-weight:600;color:#fff;background:var(--accent);border-radius:100px;padding:.5rem 1.1rem;transition:gap .2s ease,filter .2s ease}.path.svelte-d1fes:hover .path-go:where(.svelte-d1fes){gap:.65rem;filter:brightness(1.08)}.path-go.svelte-d1fes svg:where(.svelte-d1fes){width:.9rem;height:.9rem}.how-title.svelte-d1fes{margin:3rem 0 .9rem;font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--text1)}.how.svelte-d1fes{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.how-card.svelte-d1fes{border-radius:1.1rem;border:2px solid var(--tile5);background:var(--tile3);padding:1.1rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s ease}.how-card.svelte-d1fes:hover{transform:translateY(-3px);border-color:var(--accent)}.how-emoji.svelte-d1fes{display:block;font-size:1.6rem;line-height:1}.how-card.svelte-d1fes h3:where(.svelte-d1fes){margin-top:.55rem;font-size:.98rem;font-weight:600;color:var(--text1)}.how-card.svelte-d1fes p:where(.svelte-d1fes){margin-top:.3rem;font-size:.85rem;line-height:1.5;color:var(--text2)}@keyframes svelte-d1fes-pop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 620px){.paths.svelte-d1fes,.how.svelte-d1fes{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.path.svelte-d1fes{animation:none}.path.svelte-d1fes,.path-icon.svelte-d1fes,.path-go.svelte-d1fes,.how-card.svelte-d1fes{transition:none}.path.svelte-d1fes:hover,.how-card.svelte-d1fes:hover,.path.svelte-d1fes:hover .path-icon:where(.svelte-d1fes){transform:none}}
