.dir[data-astro-cid-gw3xnphd]{border-top:1px solid var(--line)}.cats[data-astro-cid-gw3xnphd]{position:sticky;top:52px;z-index:5;background:#fffefae0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.cats-scroll[data-astro-cid-gw3xnphd]{display:flex;gap:8px;padding:12px var(--gutter);overflow-x:auto;scrollbar-width:none}.cats-scroll[data-astro-cid-gw3xnphd]::-webkit-scrollbar{display:none}.cat[data-astro-cid-gw3xnphd]{flex:none;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px #2626261a;font:500 13px var(--sans);color:var(--text-strong);cursor:pointer;transition:box-shadow .2s,color .2s,background .2s}.cat[data-astro-cid-gw3xnphd] span[data-astro-cid-gw3xnphd]{font:11px var(--mono);color:#8a8a8a}.cat[data-astro-cid-gw3xnphd]:hover{box-shadow:0 0 0 1px #fd571a66}.cat[data-astro-cid-gw3xnphd][aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.cat[data-astro-cid-gw3xnphd][aria-pressed=true] span[data-astro-cid-gw3xnphd]{color:#fff9}.group[data-astro-cid-gw3xnphd]{scroll-margin-top:112px;display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);border-bottom:1px solid var(--line)}.group[data-astro-cid-gw3xnphd][hidden]{display:none}.g-head[data-astro-cid-gw3xnphd]{position:relative;padding:32px var(--gutter);border-right:1px solid var(--line)}.g-in[data-astro-cid-gw3xnphd]{position:sticky;top:128px;padding-right:28px}.g-head[data-astro-cid-gw3xnphd] h2[data-astro-cid-gw3xnphd]{font-size:26px;line-height:1.15;margin:0 0 10px}.g-head[data-astro-cid-gw3xnphd] p[data-astro-cid-gw3xnphd]{margin:0;font-size:13px;line-height:1.5;max-width:240px}.g-count[data-astro-cid-gw3xnphd]{position:absolute;top:34px;right:var(--gutter);font:12px var(--mono);color:#a0a0a0}.grid[data-astro-cid-gw3xnphd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;align-content:start}.icard[data-astro-cid-gw3xnphd]{position:relative;display:flex;align-items:flex-start;gap:14px;padding:18px 40px 18px 18px;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px #26262612;text-decoration:none;transition:box-shadow .25s,transform .25s}.icard[data-astro-cid-gw3xnphd][hidden]{display:none}.icard[data-astro-cid-gw3xnphd]:hover{box-shadow:0 0 0 1px #fd571a66,0 10px 24px -14px #fd571a80;transform:translateY(-2px)}.mark[data-astro-cid-gw3xnphd]{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--card);box-shadow:inset 0 0 0 1px #2626260d}.mark[data-astro-cid-gw3xnphd] img[data-astro-cid-gw3xnphd]{width:28px;height:28px;object-fit:contain;border-radius:6px}.ph[data-astro-cid-gw3xnphd]{font:600 16px var(--sans);color:var(--text)}.txt[data-astro-cid-gw3xnphd]{display:grid;gap:4px;min-width:0}.txt[data-astro-cid-gw3xnphd] strong[data-astro-cid-gw3xnphd]{font:600 15px/1.3 var(--sans);color:var(--text-strong)}.txt[data-astro-cid-gw3xnphd] span[data-astro-cid-gw3xnphd]{font-size:12.5px;line-height:1.45;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arrow[data-astro-cid-gw3xnphd]{position:absolute;top:16px;right:14px;width:16px;height:16px;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translate(-3px,3px);transition:opacity .2s,transform .2s}.icard[data-astro-cid-gw3xnphd]:hover .arrow[data-astro-cid-gw3xnphd]{opacity:1;transform:none}.tail[data-astro-cid-gw3xnphd] .grid[data-astro-cid-gw3xnphd]{grid-template-columns:repeat(4,minmax(0,1fr))}.tail[data-astro-cid-gw3xnphd] .icard[data-astro-cid-gw3xnphd]{align-items:center;padding:12px 36px 12px 12px}.tail[data-astro-cid-gw3xnphd] .mark[data-astro-cid-gw3xnphd]{width:34px;height:34px;border-radius:9px}.tail[data-astro-cid-gw3xnphd] .mark[data-astro-cid-gw3xnphd] img[data-astro-cid-gw3xnphd]{width:20px;height:20px}.tail[data-astro-cid-gw3xnphd] .txt[data-astro-cid-gw3xnphd] span[data-astro-cid-gw3xnphd]{display:none}.tail[data-astro-cid-gw3xnphd] .arrow[data-astro-cid-gw3xnphd]{top:50%;margin-top:-8px}.more-wrap[data-astro-cid-gw3xnphd]{grid-column:2;padding:8px 8px 24px;text-align:center}.more-wrap[data-astro-cid-gw3xnphd][hidden]{display:none}.empty[data-astro-cid-gw3xnphd]{margin:0;padding:56px 24px;text-align:center;color:#7a7a7a}.empty[data-astro-cid-gw3xnphd] a[data-astro-cid-gw3xnphd]{color:var(--accent)}@media(max-width:1100px){.grid[data-astro-cid-gw3xnphd]{grid-template-columns:1fr 1fr}.tail[data-astro-cid-gw3xnphd] .grid[data-astro-cid-gw3xnphd]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.group[data-astro-cid-gw3xnphd]{grid-template-columns:1fr}.g-head[data-astro-cid-gw3xnphd]{border-right:0;padding-bottom:8px}.g-in[data-astro-cid-gw3xnphd]{position:static}.g-head[data-astro-cid-gw3xnphd] p[data-astro-cid-gw3xnphd]{max-width:none}.more-wrap[data-astro-cid-gw3xnphd]{grid-column:1}}@media(max-width:560px){.cats[data-astro-cid-gw3xnphd]{top:52px}.grid[data-astro-cid-gw3xnphd],.tail[data-astro-cid-gw3xnphd] .grid[data-astro-cid-gw3xnphd]{grid-template-columns:1fr}.tail[data-astro-cid-gw3xnphd] .grid[data-astro-cid-gw3xnphd]{grid-template-columns:1fr 1fr}.arrow[data-astro-cid-gw3xnphd]{opacity:1;transform:none}}.hero[data-astro-cid-7j2rvith]{position:relative;text-align:center;padding-top:112px;padding-bottom:48px}.hero[data-astro-cid-7j2rvith]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 50% 30%,rgb(253 87 26 / .09),transparent 70%)}.hero[data-astro-cid-7j2rvith] .pill-label[data-astro-cid-7j2rvith]{margin:0 auto}h1[data-astro-cid-7j2rvith]{font-size:clamp(36px,4.6vw,60px);letter-spacing:-.02em;max-width:720px;margin:20px auto 0;text-wrap:balance}.lead[data-astro-cid-7j2rvith]{max-width:600px;margin:18px auto 0;font-size:17px;line-height:1.45;text-wrap:balance}.search[data-astro-cid-7j2rvith]{position:relative;display:flex;align-items:center;gap:10px;width:min(520px,100%);margin:32px auto 0;padding:14px 18px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px #2626261a,0 12px 30px -16px #fd571a73;text-align:left;transition:box-shadow .2s}.search[data-astro-cid-7j2rvith]:focus-within{box-shadow:0 0 0 1.5px var(--accent),0 12px 30px -16px #fd571a99}.search[data-astro-cid-7j2rvith] svg[data-astro-cid-7j2rvith]{width:18px;height:18px;flex:none;fill:none;stroke:var(--text-strong);stroke-width:2;stroke-linecap:round}.search[data-astro-cid-7j2rvith] input[data-astro-cid-7j2rvith]{flex:1;min-width:0;border:0;outline:0;background:none;padding:0;font:500 15px var(--sans);color:var(--text-strong)}.search[data-astro-cid-7j2rvith] kbd[data-astro-cid-7j2rvith]{font:12px var(--mono);color:#8a8a8a;padding:2px 7px;border-radius:6px;box-shadow:0 0 0 1px #2626261f}.counts[data-astro-cid-7j2rvith]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;font-size:13px;color:var(--text)}.counts[data-astro-cid-7j2rvith] b[data-astro-cid-7j2rvith]{color:var(--ink);font-weight:600}.counts[data-astro-cid-7j2rvith] span[data-astro-cid-7j2rvith]+span[data-astro-cid-7j2rvith]:before{content:"·";margin-right:22px;color:#bdbdbd}.marquee[data-astro-cid-7j2rvith]{display:grid;gap:10px;padding:8px 0 56px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.track[data-astro-cid-7j2rvith]{display:flex;gap:10px;width:max-content;animation:drift 60s linear infinite}.track[data-astro-cid-7j2rvith].rev{animation-direction:reverse;animation-duration:70s}.chip[data-astro-cid-7j2rvith]{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 16px 0 12px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px #26262614,var(--btn-lift-sm);font:600 13px var(--sans);color:var(--text-strong);white-space:nowrap}.chip[data-astro-cid-7j2rvith] img[data-astro-cid-7j2rvith]{width:22px;height:22px;object-fit:contain;border-radius:5px}@keyframes drift{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-7j2rvith]{animation:none}}.ways[data-astro-cid-7j2rvith]{border-top:1px solid var(--line)}.ways-head[data-astro-cid-7j2rvith]{padding-top:88px;padding-bottom:40px;text-align:center}.ways-head[data-astro-cid-7j2rvith] .pill-label[data-astro-cid-7j2rvith]{margin:0 auto}.ways-head[data-astro-cid-7j2rvith] h2[data-astro-cid-7j2rvith]{font-size:clamp(30px,3.4vw,44px);max-width:640px;margin:18px auto 0;text-wrap:balance}.ways-head[data-astro-cid-7j2rvith] p[data-astro-cid-7j2rvith]{max-width:560px;margin:16px auto 0;font-size:15px;line-height:1.5}.ways-grid[data-astro-cid-7j2rvith]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.way[data-astro-cid-7j2rvith]{position:relative;display:grid;align-content:start;gap:12px;padding:32px var(--gutter) 36px;overflow:hidden}.way[data-astro-cid-7j2rvith]+.way[data-astro-cid-7j2rvith]{border-left:1px solid var(--line)}.way-n[data-astro-cid-7j2rvith]{position:absolute;top:24px;right:var(--gutter);font:12px var(--mono);color:#b0b0b0}.way-ic[data-astro-cid-7j2rvith]{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--surface);box-shadow:0 0 0 1px #2626261a,var(--btn-lift-sm)}.way-ic[data-astro-cid-7j2rvith] svg[data-astro-cid-7j2rvith]{width:18px;height:18px;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.way[data-astro-cid-7j2rvith] h3[data-astro-cid-7j2rvith]{margin:10px 0 0;font-size:24px}.way[data-astro-cid-7j2rvith] p[data-astro-cid-7j2rvith]{margin:0;max-width:340px;font-size:14px;line-height:1.5}.way-flow[data-astro-cid-7j2rvith]{position:relative;display:block;height:2px;margin-top:18px;background:linear-gradient(90deg,var(--line),rgb(253 87 26 / .35));border-radius:2px}.way-flow[data-astro-cid-7j2rvith] i[data-astro-cid-7j2rvith]{position:absolute;top:-2px;left:0;width:6px;height:6px;border-radius:50%;background:var(--accent);animation:packet 3s linear infinite}.way-flow[data-astro-cid-7j2rvith] i[data-astro-cid-7j2rvith]:nth-child(2){animation-delay:1s}.way-flow[data-astro-cid-7j2rvith] i[data-astro-cid-7j2rvith]:nth-child(3){animation-delay:2s}.way[data-astro-cid-7j2rvith]:nth-child(2) .way-flow[data-astro-cid-7j2rvith] i[data-astro-cid-7j2rvith]{animation-duration:6s;animation-timing-function:steps(6)}@keyframes packet{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% - 6px);opacity:0}}@media(prefers-reduced-motion:reduce){.way-flow[data-astro-cid-7j2rvith] i[data-astro-cid-7j2rvith]{animation:none;opacity:0}}.ask[data-astro-cid-7j2rvith]{padding-top:8px;padding-bottom:8px;border-top:1px solid var(--line)}.ask-card[data-astro-cid-7j2rvith]{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:0 calc(8px - var(--gutter));padding:48px clamp(24px,4vw,56px);border-radius:var(--radius-lg);background:var(--ink);color:#d6d6d6;position:relative;overflow:hidden}.ask-card[data-astro-cid-7j2rvith]:after{content:"";position:absolute;right:-10%;top:-60%;width:60%;height:220%;background:radial-gradient(closest-side,rgb(253 87 26 / .45),transparent);pointer-events:none}.ask-card[data-astro-cid-7j2rvith]>[data-astro-cid-7j2rvith]{position:relative;z-index:1}.ask-card[data-astro-cid-7j2rvith] h2[data-astro-cid-7j2rvith]{color:#fff;font-size:clamp(28px,3vw,40px);margin:0 0 10px}.ask-card[data-astro-cid-7j2rvith] p[data-astro-cid-7j2rvith]{margin:0;max-width:520px;font-size:15px;line-height:1.5}.ask-btns[data-astro-cid-7j2rvith]{display:flex;flex-wrap:wrap;gap:12px;flex:none}@media(max-width:900px){.ways-grid[data-astro-cid-7j2rvith]{grid-template-columns:1fr}.way[data-astro-cid-7j2rvith]+.way[data-astro-cid-7j2rvith]{border-left:0;border-top:1px solid var(--line)}.ask-card[data-astro-cid-7j2rvith]{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.hero[data-astro-cid-7j2rvith]{padding-top:64px}.counts[data-astro-cid-7j2rvith] span[data-astro-cid-7j2rvith]+span[data-astro-cid-7j2rvith]:before{display:none}.marquee[data-astro-cid-7j2rvith]{padding-bottom:36px}.chip[data-astro-cid-7j2rvith]{height:38px;font-size:12px}}
