.page.svelte-1wv25c7{background:var(--ak-paper);overflow-x:clip}article.svelte-1wv25c7{padding:clamp(110px,14vw,160px) clamp(16px,4vw,48px) 0}.head.svelte-1wv25c7{width:min(760px,100%);margin:0 auto;display:flex;flex-direction:column;gap:14px}.back.svelte-1wv25c7{font-size:14px;font-weight:600;color:var(--ak-ink-mute);width:fit-content}.back.svelte-1wv25c7:hover{color:var(--ak-ink);text-decoration:none}.meta.svelte-1wv25c7{font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ak-ink-mute)}h1.svelte-1wv25c7{font-size:clamp(32px,5vw,54px);letter-spacing:-.025em}.excerpt.svelte-1wv25c7{font-size:clamp(17px,1.8vw,19px);line-height:1.55;color:var(--ak-ink-soft)}.cover.svelte-1wv25c7{width:min(1100px,100%);margin:clamp(28px,4vw,48px) auto 0;border-radius:var(--ak-r-2xl);overflow:hidden;aspect-ratio:16 / 8.5;box-shadow:var(--ak-shadow-md)}.cover.svelte-1wv25c7 img:where(.svelte-1wv25c7){width:100%;height:100%;object-fit:cover}.body.svelte-1wv25c7{width:min(720px,100%);margin:clamp(32px,5vw,56px) auto 0;display:flex;flex-direction:column;gap:20px;font-size:17.5px;line-height:1.7;color:var(--ak-ink)}.body.svelte-1wv25c7 h2:where(.svelte-1wv25c7){font-size:clamp(24px,3vw,30px);margin-top:18px}.body.svelte-1wv25c7 ul:where(.svelte-1wv25c7){margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px}.body.svelte-1wv25c7 li:where(.svelte-1wv25c7)::marker{color:var(--ak-amber-500)}blockquote.svelte-1wv25c7{margin:8px 0;padding:6px 0 6px 22px;border-left:3px solid var(--ak-amber-400);font-family:var(--ak-font-display);font-size:clamp(20px,2.4vw,25px);font-weight:600;line-height:1.35;color:var(--ak-ink)}.chat.svelte-1wv25c7{border-radius:var(--ak-r-xl);padding:18px;display:flex;flex-direction:column;gap:8px;margin:8px 0}.bubble.svelte-1wv25c7{max-width:85%;align-self:flex-start;background:#fff;border-radius:16px 16px 16px 5px;padding:9px 14px;font-size:15.5px;line-height:1.45;box-shadow:0 1px 1px #2b231814}.bubble.ai.svelte-1wv25c7{align-self:flex-end;background:#dcf8c6;border-radius:16px 16px 5px}.who.svelte-1wv25c7{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ak-ink-mute);margin-bottom:2px}.tpl.svelte-1wv25c7{border-radius:var(--ak-r-lg);padding:16px 18px;margin:4px 0}.tpl-head.svelte-1wv25c7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.tpl.svelte-1wv25c7 h3:where(.svelte-1wv25c7){font-family:var(--ak-font-ui);font-size:14px;font-weight:700;color:var(--ak-ink-soft)}.copy.svelte-1wv25c7{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border-radius:var(--ak-r-full);border:1px solid var(--ak-line-strong);background:var(--ak-surface);font-size:13px;font-weight:600;color:var(--ak-ink)}.copy.svelte-1wv25c7:hover{border-color:var(--ak-ink-mute)}.tpl-text.svelte-1wv25c7{font-size:15.5px;line-height:1.6;white-space:pre-wrap;color:var(--ak-ink)}.cta.svelte-1wv25c7{padding:clamp(48px,7vw,80px) clamp(16px,4vw,48px) 0}.cta-card.svelte-1wv25c7{width:min(1100px,100%);margin:0 auto;border-radius:var(--ak-r-xl);padding:clamp(28px,4vw,44px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cta-card.svelte-1wv25c7 h2:where(.svelte-1wv25c7){font-size:clamp(24px,3vw,32px)}.cta-card.svelte-1wv25c7 p:where(.svelte-1wv25c7){margin-top:8px;color:var(--ak-ink-soft);font-size:15.5px;max-width:48ch}.others.svelte-1wv25c7{width:min(1100px,100%);margin:0 auto;padding:clamp(48px,7vw,80px) clamp(16px,4vw,48px) clamp(64px,8vw,110px)}.others-head.svelte-1wv25c7{font-size:24px;margin-bottom:24px}.grid.svelte-1wv25c7{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post.svelte-1wv25c7{display:flex;flex-direction:column;gap:10px;color:var(--ak-ink)}.post.svelte-1wv25c7:hover{text-decoration:none}.post.svelte-1wv25c7 figure:where(.svelte-1wv25c7){margin:0;overflow:hidden;border-radius:var(--ak-r-lg);aspect-ratio:16 / 10}.post.svelte-1wv25c7 img:where(.svelte-1wv25c7){width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ak-ease)}.post.svelte-1wv25c7:hover img:where(.svelte-1wv25c7){transform:scale(1.03)}.post.svelte-1wv25c7 h3:where(.svelte-1wv25c7){font-size:18px;line-height:1.2}@media(max-width:760px){.grid.svelte-1wv25c7{grid-template-columns:1fr}}
