.lv4 .wd-features-head{margin-bottom:clamp(36px,4.4vw,56px)}.lv4 .wd-features-head+*{margin-top:0}.lv4 .wd-bento{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);grid-template-areas:"anki" "types" "coach" "honest" "market" "library" "cases" "body" "mcp"}@media (min-width:768px){.lv4 .wd-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"anki anki" "types coach" "types honest" "market library" "market cases" "body mcp"}}@media (min-width:1100px){.lv4 .wd-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"anki anki anki anki anki anki anki types types types types types" "coach coach coach coach coach coach coach types types types types types" "honest honest honest honest market market market market library library library library" "cases cases cases cases market market market market body body body body" "mcp mcp mcp mcp mcp mcp mcp mcp mcp mcp mcp mcp"}}.lv4 .wd-feat{position:relative;gap:22px;padding:clamp(22px,2.4vw,32px);border-radius:var(--lv4-radius-card);background:var(--lv4-surface);border:1px solid var(--lv4-card-border);box-shadow:var(--lv4-card-shadow)}.lv4 .wd-feat,.lv4 .wd-feat-copy{display:flex;flex-direction:column;min-width:0}.lv4 .wd-feat-copy{gap:10px}.lv4 .wd-feat-copy .lv4-body{max-width:36rem}.lv4 .wd-feat-copy .lv4-link{align-self:flex-start;margin-top:2px}.lv4 .wd-feat-ui{min-width:0}.lv4 .wd-feat-anki{background:var(--lv4-tint);border-color:color-mix(in srgb,var(--lv4-brand) 18%,transparent)}.lv4 .wd-feat-anki .lv4-h3{font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem)}.lv4 .wd-anki{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lv4 .wd-anki-file{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 16px 0 10px;border-radius:14px;font-weight:600;background:var(--lv4-surface);box-shadow:0 1px 2px rgba(0,0,0,.06),0 12px 24px -16px rgba(0,0,0,.3)}.lv4 .wd-anki-file svg{width:30px;height:30px;padding:6px;border-radius:9px;color:var(--lv4-on-fill);background:linear-gradient(135deg,var(--lv4-fill-top),var(--lv4-fill-bottom))}.lv4 .wd-anki-parts{display:flex;flex-wrap:wrap;gap:8px}.lv4 .wd-anki-parts li{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:var(--lv4-text)}.lv4 .wd-anki-parts svg{width:18px;height:18px;padding:3px;border-radius:50%;color:var(--lv4-on-fill);background:var(--lv4-fill-mid)}.lv4 .wd-anki-free{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:14px;font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:1.0625rem;line-height:1.25;letter-spacing:-.01em;text-wrap:balance;color:var(--lv4-ink);background:var(--lv4-surface);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lv4-brand) 45%,transparent)}@media (min-width:768px){.lv4 .wd-feat-anki{flex-direction:row;align-items:center;gap:36px}.lv4 .wd-feat-anki .wd-feat-copy{flex:1 1 58%}.lv4 .wd-feat-anki .wd-anki{flex:1 1 42%}}.lv4 .wd-types{display:flex;flex-direction:column;gap:10px}.lv4 .wd-types-label{font-size:.8125rem;font-weight:600;color:var(--lv4-ink)}.lv4 .wd-types-label+.wd-types-list{margin-bottom:8px}.lv4 .wd-types-list{display:flex;flex-wrap:wrap;gap:6px}.lv4 .wd-types-list li{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:10px;font-size:.8125rem;font-weight:500;color:var(--lv4-text);background:var(--lv4-surface-2)}.lv4 .wd-types-list[data-kind=questions] li{background:var(--lv4-tint)}.lv4 .wd-coachplan{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lv4 .wd-coachplan-badge{padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:700;color:var(--lv4-on-fill);background:var(--lv4-fill-mid)}.lv4 .wd-coachplan ol{display:flex;flex-direction:column;gap:8px;width:100%}.lv4 .wd-coachplan li{display:flex;align-items:center;gap:12px;font-weight:600;font-size:.9375rem}.lv4 .wd-coachplan li span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:50%;font-size:.8125rem;color:var(--lv4-ink);box-shadow:inset 0 0 0 1.5px var(--lv4-ring)}@media (min-width:1100px){.lv4 .wd-feat-coach{flex-direction:row;align-items:center;gap:36px}.lv4 .wd-feat-coach .wd-feat-copy{flex:1 1 60%}.lv4 .wd-feat-coach .wd-coachplan{flex:1 1 40%}}.lv4 .wd-honest{display:flex;flex-direction:column;gap:12px}.lv4 .wd-honest-concept{font-weight:600}.lv4 .wd-honest dl{display:grid;gap:8px}.lv4 .wd-honest dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 14px;border-radius:12px;background:var(--lv4-surface-2)}.lv4 .wd-honest dt{font-size:.875rem;color:var(--lv4-mute)}.lv4 .wd-honest dd{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600}.lv4 .wd-honest dd:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--lv4-brand)}.lv4 .wd-honest dd[data-state=developing]:before{background:transparent;box-shadow:inset 0 0 0 2.5px var(--lv4-brand)}.lv4 .wd-honest-note{font-size:.8125rem;color:var(--lv4-mute)}.lv4 .wd-feat-market{overflow:hidden}.lv4 .wd-feat-device{display:grid;place-items:center;margin-top:auto;padding-top:4px}.lv4 .wd-feat-market .lv4-phone-wrap{margin-bottom:calc(-1 * clamp(22px, 2.4vw, 32px) - 60px)}@media (min-width:1100px){.lv4 .wd-feat-market .lv4-phone-wrap{--w:250px!important}}.lv4 .wd-calcs{display:flex;flex-wrap:wrap;gap:6px}.lv4 .wd-calcs li{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:10px;font-size:.8125rem;font-weight:600;color:var(--lv4-ink);background:var(--lv4-tint)}.lv4 .wd-feat-links{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:auto}.lv4 .wd-case{display:flex;flex-direction:column;gap:10px}.lv4 .wd-case-step{font-size:.75rem;font-weight:600;color:var(--lv4-ink)}.lv4 .wd-case-stem{font-size:.9375rem;font-weight:600;line-height:1.4;text-wrap:pretty}.lv4 .wd-case ul{display:flex;flex-direction:column;gap:6px}.lv4 .wd-case li{display:flex;align-items:center;min-height:40px;padding:0 14px;border-radius:12px;font-size:.875rem;background:var(--lv4-surface-2)}.lv4 .wd-case li[data-chosen]{font-weight:600;color:var(--lv4-ink);background:var(--lv4-tint-strong)}.lv4 .wd-body-structures{margin-top:auto;font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:1.125rem;letter-spacing:-.01em;color:var(--lv4-ink)}.lv4 .wd-body-credit{margin-top:-12px}.lv4 .wd-mcp{display:flex;flex-direction:column;gap:10px}.lv4 .wd-mcp-bubble{display:flex;align-items:center;gap:10px;max-width:34rem;padding:12px 16px;border-radius:18px;font-size:.9375rem;line-height:1.4}.lv4 .wd-mcp-bubble[data-from=me]{align-self:flex-end;color:var(--lv4-text);background:var(--lv4-surface-2);border-bottom-right-radius:6px}.lv4 .wd-mcp-bubble[data-from=assistant]{align-self:flex-start;background:var(--lv4-tint);border-bottom-left-radius:6px}.lv4 .wd-mcp-bubble svg{width:18px;height:18px;flex:0 0 auto;color:var(--lv4-ink)}.lv4 .wd-mcp-assistants{font-size:.8125rem;color:var(--lv4-mute)}@media (min-width:1100px){.lv4 .wd-feat-mcp{flex-direction:row;align-items:center;gap:48px}.lv4 .wd-feat-mcp .wd-feat-copy{flex:1 1 44%}.lv4 .wd-feat-mcp .wd-mcp{flex:1 1 56%}}.lv4 .wd-inapp{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:.9375rem;color:var(--lv4-mute);text-wrap:pretty}.lv4 .wd-inapp-icons{display:inline-flex;gap:4px;flex:0 0 auto;color:var(--lv4-ink)}.lv4 .wd-inapp-icons svg{width:18px;height:18px}.lv4 .wd-plan{display:grid;gap:36px;align-items:center;margin-top:clamp(64px,8vw,112px)}.lv4 .wd-plan-copy{min-width:0}.lv4 .wd-plan-intro{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:clamp(1.625rem,1.3rem + 1.1vw,2.25rem);line-height:1.12;letter-spacing:-.028em;text-wrap:balance}.lv4 .wd-plan-tiers{display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;margin-top:24px;border-top:1px solid var(--lv4-line)}.lv4 .wd-plan-tiers>div{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:16px 0;border-bottom:1px solid var(--lv4-line)}.lv4 .wd-plan-tiers dt{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:1.125rem;color:var(--lv4-ink)}.lv4 .wd-plan-tiers dd{margin:0;font-size:1rem;line-height:1.5;color:var(--lv4-mute);text-wrap:pretty}.lv4 .wd-plan-shot{min-width:0}.lv4 .wd-plan-copy .lv4-link{margin-top:10px}@media (min-width:1100px){.lv4 .wd-plan{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}