.lv4 .wd-example{display:inline-flex;align-items:center;align-self:flex-start;min-height:22px;padding:0 9px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:0;color:var(--lv4-mute);background:var(--lv4-fill)}.lv4 .wd-chip-card .lv4-chip-text b{display:block;padding-bottom:.38em;margin-bottom:.3em;border-bottom:1.5px solid color-mix(in srgb,var(--lv4-brand) 42%,transparent)}.lv4 .wd-chip-xp{font-weight:700;font-size:.92em}.lv4 .wd-recog-grid{display:grid;gap:44px;align-items:center}.lv4 .wd-recog-copy{display:flex;flex-direction:column;gap:20px;max-width:34rem}.lv4 .wd-recog-body{max-width:34rem}.lv4 .wd-recog-key{margin-top:clamp(80px,11vw,160px)}.lv4 .wd-recog-key .lv4-keysentence{max-width:21ch}@media (min-width:1100px){.lv4 .wd-recog-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px}}.lv4 .wd-curve{margin:0;display:flex;flex-direction:column;gap:16px;min-width:0}.lv4 .wd-curve-legend{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.8125rem;font-weight:600;color:var(--lv4-mute)}.lv4 .wd-curve-key{display:inline-flex;align-items:center;gap:8px}.lv4 .wd-curve-key:before{content:"";display:block;width:20px;height:3.5px;border-radius:2px;background:var(--lv4-brand)}.lv4 .wd-curve-key[data-kind=without]:before{height:2.5px;background:var(--lv4-faint)}.lv4 .wd-curve-key[data-kind=review]:before{width:10px;height:10px;border-radius:50%;background:var(--lv4-canvas);box-shadow:inset 0 0 0 2.5px var(--lv4-brand)}.lv4 .wd-curve-plot{position:relative}.lv4 .wd-curve-svg{width:100%;height:auto;overflow:visible}.lv4 .wd-curve-axis{stroke:var(--lv4-line-strong);stroke-width:1.5}.lv4 .wd-curve-grid{stroke:var(--lv4-line);stroke-width:1;stroke-dasharray:3 6}.lv4 .wd-curve-tick{stroke:var(--lv4-line-strong);stroke-width:1.5}.lv4 .wd-curve-area{fill:color-mix(in srgb,var(--lv4-brand) 11%,transparent)}.lv4 .wd-curve-without{fill:none;stroke:var(--lv4-faint);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.lv4 .wd-curve-with{fill:none;stroke:var(--lv4-brand);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.lv4 .wd-curve-dot{fill:var(--lv4-canvas);stroke:var(--lv4-brand);stroke-width:3}.lv4 .wd-curve-y{position:absolute;left:3.2%;translate:0 -100%;margin-top:-6px;font-size:.75rem;font-weight:600;color:var(--lv4-mute);pointer-events:none}.lv4 .wd-curve-canvas{position:relative}.lv4 .wd-curve-ticks{position:relative;height:1.4em;margin-top:6px;font-size:.75rem;color:var(--lv4-mute)}.lv4 .wd-curve-label{position:absolute;top:0;translate:-50% 0;white-space:nowrap;font-variant-numeric:tabular-nums}.lv4 .wd-curve-label[data-edge=start]{translate:-3.2% 0}.lv4 .wd-curve-label[data-edge=end]{translate:-100% 0}.lv4 .wd-curve-caption{max-width:46rem}@media (max-width:479.98px){.lv4 .wd-curve-label[data-edge=end]{display:none}}.lv4 .wd-how-head .lv4-lead{max-width:46rem}.lv4 .wd-how .lv4-story-body p{margin:0}.lv4 .wd-how-link{margin-top:4px;min-height:40px}.lv4 .wd-ui{position:absolute;inset:0;display:flex;flex-direction:column;gap:3cqi;font-size:1.1em;padding:calc(var(--status) + 3cqi) 5.5cqi 6cqi;color:var(--lv4-text);background:linear-gradient(180deg,color-mix(in srgb,var(--lv4-brand) 11%,var(--lv4-canvas)) 0,var(--lv4-canvas) 55%);font-family:var(--font-inter),system-ui,sans-serif;line-height:1.3}.lv4 .wd-ui-bar{display:flex;align-items:center;gap:1.6cqi;margin-bottom:1.5cqi}.lv4 .wd-ui-bar svg{width:5.5cqi;height:5.5cqi;color:var(--lv4-ink)}.lv4 .wd-ui-title{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:1.7em;letter-spacing:-.02em;line-height:1.1}.lv4 .wd-ui-badge{margin-left:auto;padding:.35em .8em;border-radius:999px;font-size:.85em;font-weight:700;color:var(--lv4-on-fill);background:var(--lv4-fill-mid)}.lv4 .wd-ui-file,.lv4 .wd-ui-plan li,.lv4 .wd-ui-stages{background:var(--lv4-surface);border-radius:4cqi;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4cqi 8cqi -6cqi rgba(0,0,0,.18)}.lv4 .wd-ui-file{display:flex;align-items:center;gap:3cqi;padding:3.5cqi}.lv4 .wd-ui-file-icon{display:grid;place-items:center;flex:0 0 auto;width:11cqi;height:11cqi;border-radius:3cqi;color:var(--lv4-on-fill);background:linear-gradient(135deg,var(--lv4-fill-top),var(--lv4-fill-bottom))}.lv4 .wd-ui-file-icon svg{width:5.5cqi;height:5.5cqi}.lv4 .wd-ui-file-text{display:flex;flex-direction:column;min-width:0}.lv4 .wd-ui-file-text b,.lv4 .wd-ui-plan-text b{font-weight:600;font-size:1.05em}.lv4 .wd-ui-file-text small,.lv4 .wd-ui-plan-text small{color:var(--lv4-mute);font-size:.88em}.lv4 .wd-ui-stages{display:flex;flex-direction:column;padding:1.5cqi 3.5cqi}.lv4 .wd-ui-stages li{display:flex;align-items:center;gap:2.5cqi;padding:2.2cqi 0;font-size:1em}.lv4 .wd-ui-stages li+li{border-top:1px solid var(--lv4-line)}.lv4 .wd-ui-check{display:grid;place-items:center;flex:0 0 auto;width:5.6cqi;height:5.6cqi;border-radius:50%;color:var(--lv4-on-fill);background:var(--lv4-fill-mid)}.lv4 .wd-ui-check svg{width:3.4cqi;height:3.4cqi}.lv4 .wd-ui-done{padding:3cqi 3.5cqi;border-radius:4cqi;font-weight:600;color:var(--lv4-ink);background:var(--lv4-tint-strong)}.lv4 .wd-ui-deck{display:flex;align-items:center;gap:3cqi;padding:2.6cqi 3.5cqi;border-radius:4cqi;background:var(--lv4-surface);box-shadow:0 1px 2px rgba(0,0,0,.05)}.lv4 .wd-ui-deck-cover{width:11cqi;border-radius:2.6cqi}.lv4 .wd-ui-free{align-self:flex-start;padding:1.4cqi 3cqi;border-radius:999px;font-size:.9em;font-weight:700;color:var(--lv4-on-fill);background:var(--lv4-fill-mid);margin-top:auto}.lv4 .wd-ui-free+.wd-ui-example{margin-top:0}.lv4 .wd-ui-example{margin-top:auto;align-self:flex-start;font-size:.85em;font-weight:600;color:var(--lv4-mute)}.lv4 .wd-ui-goal{color:var(--lv4-mute);font-size:.95em}.lv4 .wd-ui-section{margin-top:1cqi;font-weight:700;font-size:1.1em}.lv4 .wd-ui-plan{display:flex;flex-direction:column;gap:2cqi}.lv4 .wd-ui-plan li{display:flex;align-items:center;gap:3cqi;padding:3cqi 3.5cqi}.lv4 .wd-ui-plan-text{display:flex;flex-direction:column;min-width:0}.lv4 .wd-ui-ring{display:grid;place-items:center;flex:0 0 auto;width:5.6cqi;height:5.6cqi;border-radius:50%;box-shadow:inset 0 0 0 .5cqi var(--lv4-line-strong)}.lv4 .wd-ui-plan li[data-done] .wd-ui-ring{box-shadow:none;color:var(--lv4-on-fill);background:var(--lv4-fill-mid)}.lv4 .wd-ui-ring svg{width:3.4cqi;height:3.4cqi}.lv4 .wd-ui-plan li[data-done] b{color:var(--lv4-mute);text-decoration:line-through;text-decoration-thickness:1px}.lv4 .wd-ui-chat{display:flex;flex-direction:column;gap:1.6cqi;margin-top:1cqi}.lv4 .wd-ui-bubble{max-width:82%;padding:2.4cqi 3.4cqi;border-radius:4cqi;font-size:.95em}.lv4 .wd-ui-bubble[data-from=me]{align-self:flex-end;color:var(--lv4-on-fill);background:var(--lv4-fill-mid);border-bottom-right-radius:1.2cqi}.lv4 .wd-ui-bubble[data-from=coach]{align-self:flex-start;background:var(--lv4-surface);border-bottom-left-radius:1.2cqi;box-shadow:0 1px 2px rgba(0,0,0,.06)}.lv4 .wd-ui-shot{padding:0;background:var(--lv4-canvas)}.lv4 .wd-ui-shot picture{position:absolute;inset:0}.lv4 .wd-ui-shot-chip{position:absolute;left:50%;bottom:13%;translate:-50% 0;font-size:3.4cqi}.lv4 .wd-ui-shot-chip .lv4-chip{font-size:1em}@media (prefers-reduced-motion:no-preference){.lv4 .lv4-story-visual[data-state=active] .wd-ui-check{animation:wd-pop .46s var(--lv4-ease) calc(.18s + var(--i, 0) * .24s) both}.lv4 .lv4-story-visual[data-state=active] .wd-ui-done{animation:lv4-rise .52s var(--lv4-ease) 1.18s both;--lv4-rise:10px}.lv4 .lv4-story-visual[data-state=active] .wd-ui-shot-chip .lv4-chip{animation:lv4-land .7s var(--lv4-ease) .32s both}.lv4 .lv4-story-visual[data-state=active] .wd-ui-bubble{animation:lv4-rise .48s var(--lv4-ease) calc(.52s + var(--b, 0) * .38s) both;--lv4-rise:8px}.lv4 .lv4-story-visual[data-state=active] .wd-ui-bubble[data-from=coach]{--b:1}}@keyframes wd-pop{0%{scale:.2;opacity:0}}.lv4 .wd-srs-grid{display:grid;gap:48px;align-items:center}.lv4 .wd-srs-copy{display:flex;flex-direction:column;gap:18px;max-width:32rem}.lv4 .wd-srs-note{max-width:30rem}.lv4 .wd-srs-stage{align-items:center;gap:24px;padding-block:8px}.lv4 .wd-srs-deck,.lv4 .wd-srs-stage{position:relative;display:flex;flex-direction:column}.lv4 .wd-srs-deck{width:min(100%,460px);gap:16px;perspective:1600px}.lv4 .wd-srs-card{position:relative;display:grid;transform-style:preserve-3d;transition:transform .68s var(--lv4-ease);cursor:pointer}.lv4 .wd-srs-card[data-flipped]{transform:rotateY(180deg);cursor:default}.lv4 .wd-srs-face{grid-area:1/1;display:flex;flex-direction:column;gap:14px;min-height:248px;padding:24px 26px 26px;border-radius:26px;background:var(--lv4-surface);border:1px solid var(--lv4-card-border);box-shadow:var(--lv4-card-shadow),0 34px 70px -44px color-mix(in srgb,var(--lv4-brand) 55%,transparent);backface-visibility:hidden}.lv4 .wd-srs-back{transform:rotateY(180deg);background:var(--lv4-tint);border-color:color-mix(in srgb,var(--lv4-brand) 18%,transparent)}.lv4 .wd-srs-meta{display:flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--lv4-ink)}.lv4 .wd-srs-example{margin-left:auto;font-weight:500;color:var(--lv4-mute)}.lv4 .wd-srs-text{margin-block:auto;font-family:var(--font-dm-sans),sans-serif;font-weight:700;color:var(--lv4-text);font-size:clamp(1.25rem,1.08rem + .7vw,1.625rem);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.lv4 .wd-srs-due{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--lv4-ink);background:var(--lv4-brand-soft)}.lv4 .wd-srs-due svg{width:14px;height:14px}.lv4 .wd-srs-actions{display:flex;gap:10px}.lv4 .wd-srs-actions .lv4-btn{flex:1 1 0;min-width:0}.lv4 .wd-srs-readout{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 12px;text-align:center;min-height:2.4rem}.lv4 .wd-srs-readout-label{font-size:.875rem;font-weight:600;color:var(--lv4-mute)}.lv4 .wd-srs-readout-value{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:1.625rem;letter-spacing:-.02em;color:var(--lv4-ink)}.lv4 .wd-srs-readout-date{font-size:.875rem;color:var(--lv4-mute)}.lv4 .wd-srs-timeline{width:min(100%,540px);padding:14px 6px 34px}.lv4 .wd-srs-track{position:relative;height:6px;border-radius:6px;background:var(--lv4-fill);container-type:inline-size}.lv4 .wd-srs-fill{position:absolute;inset:0;border-radius:inherit;background:var(--lv4-brand);transform-origin:left center;transform:scaleX(var(--pos,0));transition:transform .76s var(--lv4-ease)}.lv4 .wd-srs-tick{position:absolute;top:50%;left:calc(var(--at) * 100%);translate:-50% -50%;width:2px;height:14px;border-radius:1px;background:var(--lv4-line-strong)}.lv4 .wd-srs-tick-label{position:absolute;top:20px;left:50%;translate:-50% 0;white-space:nowrap;font-size:.75rem;font-weight:500;color:var(--lv4-mute);font-variant-numeric:tabular-nums}.lv4 .wd-srs-tick[data-edge=start] .wd-srs-tick-label{translate:-2px 0}.lv4 .wd-srs-tick[data-edge=end] .wd-srs-tick-label{translate:calc(-100% + 2px) 0}.lv4 .wd-srs-marker{position:absolute;top:50%;left:0;width:24px;height:24px;border-radius:50%;translate:calc(var(--pos, 0) * 100cqi - 50%) -50%;transition:translate .76s var(--lv4-ease);background:var(--lv4-surface);box-shadow:inset 0 0 0 6px var(--lv4-fill-mid),0 6px 16px -6px color-mix(in srgb,var(--lv4-brand) 70%,transparent)}.lv4 .wd-srs-marker[data-beyond]{box-shadow:inset 0 0 0 6px var(--lv4-fill-bottom),0 0 0 5px var(--lv4-brand-soft)}.lv4 .wd-srs-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;min-height:44px}.lv4 .wd-srs-stats{font-size:.8125rem;color:var(--lv4-mute)}.lv4 .wd-srs-history{display:flex;gap:5px}.lv4 .wd-srs-history li{width:10px;height:10px;border-radius:50%;background:var(--lv4-brand)}.lv4 .wd-srs-history li[data-grade="0"]{background:transparent;box-shadow:inset 0 0 0 2px var(--lv4-faint)}.lv4 .wd-srs-reset svg{width:16px;height:16px}@media (min-width:1100px){.lv4 .wd-srs-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px}}@media (max-width:479.98px){.lv4 .wd-srs-tick[data-minor] .wd-srs-tick-label{display:none}.lv4 .wd-srs-face{min-height:232px;padding:20px 20px 22px}}@media (prefers-reduced-motion:no-preference){.lv4 .wd-srs-due,.lv4 .wd-srs-readout-value{animation:lv4-rise .46s var(--lv4-ease) both;--lv4-rise:8px}}@media (prefers-reduced-motion:reduce){.lv4 .wd-srs-card,.lv4 .wd-srs-card[data-flipped]{transform:none;transition:none}.lv4 .wd-srs-back{transform:none}.lv4 .wd-srs-face{transition:opacity .2s linear}.lv4 .wd-srs-card:not([data-flipped]) .wd-srs-back,.lv4 .wd-srs-card[data-flipped] .wd-srs-front{opacity:0;visibility:hidden}.lv4 .wd-srs-fill,.lv4 .wd-srs-marker{transition:none}}.lv4 .wd-exams-grid{display:grid;gap:32px}.lv4 .wd-exams-copy{display:flex;flex-direction:column;gap:18px;min-width:0}.lv4 .wd-exams-tabs{display:flex;gap:8px;margin:10px calc(-1 * var(--lv4-gutter)) 0;padding:4px var(--lv4-gutter) 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--lv4-gutter);scrollbar-width:none}.lv4 .wd-exams-tabs::-webkit-scrollbar{display:none}.lv4 .wd-exams-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 8px;border:0;border-radius:999px;cursor:pointer;background:var(--lv4-fill);color:var(--lv4-text);font-size:.9375rem;font-weight:600;letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--lv4-quick) var(--lv4-ease),color var(--lv4-quick) var(--lv4-ease)}.lv4 .wd-exams-tabs button:hover{background:color-mix(in srgb,var(--lv4-brand) 16%,var(--lv4-fill))}.lv4 .wd-exams-tabs button[aria-selected=true]{color:var(--lv4-on-fill);background:var(--lv4-fill-mid)}.lv4 .wd-exams-code,.lv4 .wd-exams-globe{display:inline-grid;place-items:center;min-width:30px;height:26px;padding:0 6px;border-radius:8px;font-size:.75rem;font-weight:700;letter-spacing:.03em;color:var(--lv4-mute);background:var(--lv4-surface)}.lv4 .wd-exams-globe{width:30px;padding:5px}.lv4 .wd-exams-tabs button[aria-selected=true] .wd-exams-code,.lv4 .wd-exams-tabs button[aria-selected=true] .wd-exams-globe{color:var(--lv4-on-fill);background:rgba(255,255,255,.2)}.lv4 .wd-exams-panel{display:flex;flex-direction:column;gap:16px;min-height:300px;padding:clamp(24px,3.4vw,44px);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-exams-panel[hidden]{display:none}.lv4 .wd-exams-panel:focus-visible{outline-offset:4px;border-radius:var(--lv4-radius-card)}.lv4 .wd-exams-country{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.lv4 .wd-exams-known{font-size:.875rem;font-weight:600;color:var(--lv4-ink)}.lv4 .wd-exams-list{display:flex;flex-wrap:wrap;gap:10px}.lv4 .wd-exams-list li{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 18px 0 12px;border-radius:16px;font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:1.125rem;letter-spacing:-.01em;color:var(--lv4-text);background:var(--lv4-tint)}.lv4 .wd-exams-check{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;flex:0 0 auto;color:var(--lv4-on-fill);background:var(--lv4-fill-mid)}.lv4 .wd-exams-check svg{width:14px;height:14px}.lv4 .wd-exams-note{font-size:.9375rem;line-height:1.6;color:var(--lv4-mute);max-width:40rem;text-wrap:pretty}.lv4 .wd-exams-goal{margin-top:auto;padding-top:8px}@media (min-width:1100px){.lv4 .wd-exams-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.lv4 .wd-exams-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;padding:0;overflow:visible}.lv4 .wd-exams-tabs button{border-radius:16px;padding-right:12px}.lv4 .wd-exams-panels{position:sticky;top:calc(var(--lv4-nav-h) + 32px)}.lv4 .wd-exams-panel{min-height:380px}}@media (prefers-reduced-motion:no-preference){.lv4 .wd-exams-panel:not([hidden]){animation:lv4-rise .38s var(--lv4-ease) both;--lv4-rise:12px}.lv4 .wd-exams-panel:not([hidden]) .wd-exams-list li{animation:lv4-rise .46s var(--lv4-ease) both;--lv4-rise:10px}.lv4 .wd-exams-panel:not([hidden]) .wd-exams-list li:nth-child(2){animation-delay:60ms}.lv4 .wd-exams-panel:not([hidden]) .wd-exams-list li:nth-child(3){animation-delay:.12s}.lv4 .wd-exams-panel:not([hidden]) .wd-exams-list li:nth-child(4){animation-delay:.18s}}.lv4 .wd-together-head .lv4-lead{max-width:38rem}.lv4 .wd-loop{position:relative}.lv4 .wd-loop-apps{display:grid;gap:14px}.lv4 .wd-loop-app{position:relative;display:flex;flex-direction:column;gap:12px;padding:26px 24px 18px;border-radius:var(--lv4-radius-card);background:var(--lv4-tint);border:1px solid color-mix(in srgb,var(--lv4-brand) 16%,transparent);transition:translate var(--lv4-t) var(--lv4-ease),box-shadow var(--lv4-t) var(--lv4-ease)}.lv4 .wd-loop-app:hover{translate:0 -4px;box-shadow:0 30px 60px -36px color-mix(in srgb,var(--lv4-brand) 55%,transparent)}.lv4 .wd-loop-app:has(.wd-loop-link:focus-visible){outline:2px solid var(--lv4-ink);outline-offset:3px}.lv4 .wd-loop-link{margin-top:auto;align-self:flex-start;position:static}.lv4 .wd-loop-link:focus-visible{outline:none}.lv4 .wd-loop-hit{position:absolute;inset:0;border-radius:inherit;z-index:var(--lv4-z-raised)}.lv4 .wd-loop-app:hover .wd-loop-link svg{transform:translateX(3px)}.lv4 .wd-loop-visual{display:flex;align-items:center;gap:4px;min-height:96px;margin:-6px 0 4px -10px}.lv4 .wd-loop-chip{font-size:.75rem}.lv4 .wd-loop-center{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:30px}.lv4 .wd-loop-lines{display:none}.lv4 .wd-loop-center-chip{margin-top:-10px;font-size:.8125rem}@media (min-width:900px){.lv4 .wd-loop-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lv4 .wd-loop-center{margin-top:56px}.lv4 .wd-loop-lines{display:block;position:absolute;top:-56px;left:calc(100% / 6);right:calc(100% / 6);height:30px;border:1.5px solid color-mix(in srgb,var(--lv4-brand) 34%,transparent);border-top:0;border-radius:0 0 26px 26px}.lv4 .wd-loop-lines:after,.lv4 .wd-loop-lines:before{content:"";position:absolute;left:50%;width:1.5px;translate:-50% 0;background:color-mix(in srgb,var(--lv4-brand) 34%,transparent)}.lv4 .wd-loop-lines:before{top:0;bottom:0}.lv4 .wd-loop-lines:after{top:100%;height:22px}}.lv4 .wd-whom-switch{display:flex;justify-content:center;margin-top:clamp(28px,3vw,40px)}.lv4 .wd-whom-switch .lv4-segmented{max-width:100%}.lv4 .wd-whom-panels{margin-top:28px}.lv4 .wd-whom-panel{display:grid;gap:28px;max-width:1000px;margin-inline:auto;padding:clamp(26px,3.6vw,48px);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-whom-pain{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.14;letter-spacing:-.028em;color:var(--lv4-text);text-wrap:balance}.lv4 .wd-whom-label{font-size:.875rem;font-weight:600;color:var(--lv4-ink);margin-bottom:4px}.lv4 .wd-whom-does li{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid var(--lv4-line);font-size:1rem;line-height:1.45}.lv4 .wd-whom-does li:last-child{border-bottom:0}.lv4 .wd-whom-check{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:50%;color:var(--lv4-on-fill);background:var(--lv4-fill-mid)}.lv4 .wd-whom-check svg{width:12px;height:12px}@media (min-width:900px){.lv4 .wd-whom-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}}.lv4 .wd-proof-grid{display:grid;gap:28px;--wd-num:clamp(2.25rem,1.6rem + 2.4vw,3.5rem)}.lv4 .wd-proof-list{border-top:1px solid var(--lv4-line)}.lv4 .wd-proof-line{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:20px 0;border-bottom:1px solid var(--lv4-line)}.lv4 .wd-proof-num{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:var(--wd-num);line-height:1;letter-spacing:-.035em;color:var(--lv4-ink)}.lv4 .wd-proof-text{font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.45;color:var(--lv4-text);text-wrap:pretty;max-width:40rem}.lv4 .wd-proof-inline{font-weight:700;color:var(--lv4-ink)}.lv4 .wd-proof-source{padding-top:16px}@media (min-width:768px){.lv4 .wd-proof-line{grid-template-columns:calc(var(--wd-num) * 3.9) minmax(0,1fr);gap:28px;align-items:baseline;padding:24px 0}.lv4 .wd-proof-num{text-align:right}}@media (min-width:1100px){.lv4 .wd-proof-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:start}.lv4 .wd-proof-grid>.lv4-h2{position:sticky;top:calc(var(--lv4-nav-h) + 40px)}}.lv4 .wd-badge{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-height:20px;padding:0 7px;border-radius:6px;font-size:.6875rem;font-weight:700;letter-spacing:.005em;line-height:1;white-space:nowrap;color:var(--lv4-ink);background:color-mix(in srgb,var(--lv4-brand) 14%,transparent)}.lv4 .wd-badge svg{width:12px;height:12px}.lv4 .wd-badge[data-kind=community]{color:var(--lv4-mute);background:var(--lv4-surface-2)}.lv4 .wd-chapter{padding-block:clamp(24px,4vw,64px)}.lv4 .wd-chapter-panel{position:relative;isolation:isolate;overflow:clip;width:min(1360px,calc(100% - 16px));margin-inline:auto;border-radius:28px;background:#030a07;color:var(--lv4-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 50px 120px -70px rgba(3,60,40,.75)}@media (min-width:768px){.lv4 .wd-chapter-panel{width:min(1360px,calc(100% - 32px));border-radius:40px}}.lv4 .wd-chapter-panel ::-moz-selection{background:color-mix(in srgb,var(--lv4-brand) 40%,transparent)}.lv4 .wd-chapter-panel ::selection{background:color-mix(in srgb,var(--lv4-brand) 40%,transparent)}.lv4 .wd-chapter-inner{position:relative;width:min(1200px,calc(100% - 2 * var(--lv4-gutter)));margin-inline:auto;padding-block:clamp(64px,8vw,120px) clamp(20px,3vw,36px)}.lv4 .wd-chapter-body,.lv4 .wd-chapter-inner{display:flex;flex-direction:column;gap:clamp(88px,10vw,148px)}.lv4 .wd-chapter-body{min-width:0}.lv4 .wd-chapter-head{display:flex;flex-direction:column;gap:18px;max-width:46rem}.lv4 .wd-chapter-headrow{display:grid;gap:48px;align-items:center}.lv4 .wd-stack{position:relative;width:min(100%,340px);height:230px;margin-inline:auto}.lv4 .wd-stack .wd-stack-cover{position:absolute;top:50%;left:50%;width:164px;box-shadow:0 30px 60px -28px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.06)}.lv4 .wd-stack .wd-stack-cover:first-child{translate:-112% -50%;rotate:-9deg}.lv4 .wd-stack .wd-stack-cover:nth-child(2){translate:12% -50%;rotate:8deg}.lv4 .wd-stack .wd-stack-cover:nth-child(3){translate:-50% -56%;z-index:1}@media (max-width:479.98px){.lv4 .wd-stack{height:196px}.lv4 .wd-stack .wd-stack-cover{width:132px}}@media (min-width:1100px){.lv4 .wd-chapter-headrow{grid-template-columns:minmax(0,1fr) 420px;gap:56px}.lv4 .wd-stack{width:420px;height:300px}.lv4 .wd-stack .wd-stack-cover{width:208px}}.lv4 .wd-block{display:grid;gap:28px;min-width:0}.lv4 .wd-block-copy{display:flex;flex-direction:column;gap:14px;max-width:34rem;min-width:0}.lv4 .wd-block-copy .lv4-link{align-self:flex-start}@media (min-width:1100px){.lv4 .wd-block-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:center}.lv4 .wd-block-split[data-flip]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lv4 .wd-block-split[data-flip]>.wd-block-copy{order:2}.lv4 .wd-block-packs{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.lv4 .wd-block-packs>.wd-block-copy{position:sticky;top:calc(var(--lv4-nav-h) + 40px)}}.lv4 .wd-chart,.lv4 .wd-plcard,.lv4 .wd-smart{display:flex;flex-direction:column;gap:18px;min-width:0;padding:clamp(20px,2.4vw,30px);border-radius:var(--lv4-radius-card);background:var(--lv4-surface);border:1px solid var(--lv4-line);box-shadow:0 30px 80px -50px rgba(0,0,0,.9)}.lv4 .wd-shelf{display:grid;grid-auto-flow:column;grid-auto-columns:148px;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--lv4-gutter));padding:4px var(--lv4-gutter) 10px;scroll-padding-inline:var(--lv4-gutter)}.lv4 .wd-shelf::-webkit-scrollbar{display:none}.lv4 .wd-tile{scroll-snap-align:start;min-width:0}.lv4 .wd-tile-cover{width:100%}.lv4 .wd-tile-meta{margin-top:12px;font-size:.8125rem;line-height:1.4;color:var(--lv4-mute);text-wrap:pretty}@media (min-width:768px){.lv4 .wd-shelf{grid-auto-columns:168px}}@media (min-width:1100px){.lv4 .wd-shelf{grid-auto-flow:row;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible;margin-inline:0;padding:0}}.lv4 .wd-smart-head{display:flex;align-items:center;gap:18px}.lv4 .wd-smart-cover{width:clamp(88px,22vw,116px)}.lv4 .wd-smart-headtext{display:flex;flex-direction:column;gap:4px;min-width:0}.lv4 .wd-smart-kicker{font-size:.8125rem;font-weight:600;color:var(--lv4-ink)}.lv4 .wd-smart-name{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);letter-spacing:-.02em;line-height:1.2}.lv4 .wd-smart-rebuilt{font-size:.8125rem;color:var(--lv4-mute)}.lv4 .wd-smart-field{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:8px}.lv4 .wd-smart-field legend,.lv4 .wd-smart-label{padding:0;margin-bottom:8px;font-size:.8125rem;font-weight:600;color:var(--lv4-mute)}.lv4 .wd-seg{display:inline-flex;align-self:flex-start;max-width:100%;padding:3px;gap:2px;border-radius:999px;background:var(--lv4-fill)}.lv4 .wd-seg-option{position:relative;display:inline-flex}.lv4 .wd-chip-option input,.lv4 .wd-seg-option input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.lv4 .wd-seg-option span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--lv4-mute);transition:background-color var(--lv4-quick),color var(--lv4-quick)}.lv4 .wd-seg-option input:checked+span{color:var(--lv4-text);background:var(--lv4-surface-3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.lv4 .wd-chip-option input:focus-visible+span,.lv4 .wd-seg-option input:focus-visible+span{outline:2px solid var(--lv4-ink);outline-offset:2px}.lv4 .wd-chips,.lv4 .wd-smart-toggles{display:flex;flex-wrap:wrap;gap:8px}.lv4 .wd-chip-option{position:relative;display:inline-flex}.lv4 .wd-chip-option span,.lv4 .wd-chip-static{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--lv4-text);background:var(--lv4-fill);transition:background-color var(--lv4-quick),color var(--lv4-quick)}.lv4 .wd-chip-option input:checked+span{color:var(--lv4-on-fill);background:var(--lv4-fill-mid)}.lv4 .wd-chip-option:hover input:not(:checked)+span{background:color-mix(in srgb,var(--lv4-brand) 18%,var(--lv4-fill))}.lv4 .wd-chip-static{color:var(--lv4-mute);background:transparent;box-shadow:inset 0 0 0 1px var(--lv4-line-strong)}.lv4 .wd-smart-preview ul{display:flex;flex-direction:column;border-top:1px solid var(--lv4-line)}.lv4 .wd-itemrow{display:flex;align-items:flex-start;gap:12px;padding:12px 2px;border-bottom:1px solid var(--lv4-line);font-size:.875rem;line-height:1.4}.lv4 .wd-itemrow svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px;color:var(--lv4-ink)}.lv4 .wd-chart-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}.lv4 .wd-chart-title{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:-.02em;line-height:1.2}.lv4 .wd-chart-updated{font-size:.8125rem;color:var(--lv4-mute)}.lv4 .wd-chart-days{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--lv4-fill)}.lv4 .wd-chart-days button{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:none;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--lv4-mute)}.lv4 .wd-chart-days button[aria-pressed=true]{color:var(--lv4-text);background:var(--lv4-surface-3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.lv4 .wd-chart-rows{display:flex;flex-direction:column}.lv4 .wd-chart-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 6px;border-radius:16px;background:var(--lv4-surface)}.lv4 .wd-chart-row+.wd-chart-row{box-shadow:0 -1px 0 var(--lv4-line)}.lv4 .wd-chart-rank{width:24px;flex:0 0 auto;text-align:right;font-family:var(--font-dm-sans),sans-serif;font-weight:600;font-size:1.125rem;color:var(--lv4-brand)}.lv4 .wd-chart-cover{width:44px}.lv4 .wd-chart-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.lv4 .wd-chart-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9375rem;font-weight:600;line-height:1.3}.lv4 .wd-chart-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;font-size:.75rem;line-height:1.35;color:var(--lv4-mute)}.lv4 .wd-ranked{display:grid;gap:14px;margin-top:4px}.lv4 .wd-ranked dt{font-size:.8125rem;font-weight:600;color:var(--lv4-ink)}.lv4 .wd-ranked dd{margin:2px 0 0;font-size:.9375rem;line-height:1.5;color:var(--lv4-mute)}.lv4 .wd-ranked-rule{color:var(--lv4-text)}.lv4 .wd-plcard-head{display:flex;align-items:flex-end;gap:18px}.lv4 .wd-plcard-cover{width:clamp(112px,30vw,168px)}.lv4 .wd-plcard-text{display:flex;flex-direction:column;gap:8px;min-width:0;padding-bottom:4px}.lv4 .wd-plcard-title{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);letter-spacing:-.03em;line-height:1.05}.lv4 .wd-plcard-prov{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--lv4-text)}.lv4 .wd-plcard-kind{font-size:.875rem;color:var(--lv4-mute)}.lv4 .wd-plcard-actions{display:flex;flex-wrap:wrap;gap:8px}.lv4 .wd-plcard-actions .lv4-btn svg{width:16px;height:16px}.lv4 .wd-action{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;font-size:.9375rem;font-weight:600;color:var(--lv4-text);background:var(--lv4-fill);transition:background-color var(--lv4-quick) var(--lv4-ease),transform var(--lv4-press) var(--lv4-ease)}.lv4 .wd-action:hover{background:color-mix(in srgb,var(--lv4-brand) 18%,var(--lv4-fill))}.lv4 .wd-action:active{transform:scale(.96)}.lv4 .wd-action[aria-pressed=true]{color:var(--lv4-ink);background:var(--lv4-brand-soft)}.lv4 .wd-action svg{width:16px;height:16px}.lv4 .wd-plcard-note{min-height:1.5em;font-size:.875rem;color:var(--lv4-ink)}.lv4 .wd-plcard-group{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--lv4-line)}.lv4 .wd-plcard-label{font-size:.8125rem;font-weight:600;color:var(--lv4-mute)}.lv4 .wd-plcard-grouprow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;font-size:.8125rem}@media (max-width:479.98px){.lv4 .wd-plcard-role{grid-column:2;justify-self:start}}.lv4 .wd-plcard-grouprow .lv4-chip-avatar{box-shadow:0 0 0 2px var(--lv4-surface)}.lv4 .wd-plcard-grouptext{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.lv4 .wd-plcard-grouptext b{font-size:.9375rem;font-weight:600}.lv4 .wd-plcard-grouptext small{font-size:.8125rem;color:var(--lv4-mute)}.lv4 .wd-plcard-role{padding:5px 10px;border-radius:999px;font-size:.75rem;font-weight:700;color:var(--lv4-ink);background:var(--lv4-brand-soft)}.lv4 .wd-plcard-foot{font-size:.8125rem;color:var(--lv4-mute)}.lv4 .wd-packs{display:flex;flex-direction:column;gap:24px;min-width:0}.lv4 .wd-block-packs .wd-block-copy{gap:16px}.lv4 .wd-packcards{display:grid;gap:12px}.lv4 .wd-packcard{display:flex;align-items:center;gap:16px;padding:12px;border-radius:22px;background:var(--lv4-surface);border:1px solid var(--lv4-line)}.lv4 .wd-packcard-cover{width:72px}.lv4 .wd-packcard-text{display:flex;flex-direction:column;gap:3px;min-width:0}.lv4 .wd-packcard-title{font-size:.9375rem;font-weight:600;line-height:1.3}.lv4 .wd-packcard-meta{font-size:.8125rem;line-height:1.45;color:var(--lv4-mute);text-wrap:pretty}.lv4 .wd-wall{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:104px;gap:16px 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--lv4-gutter));padding:4px var(--lv4-gutter) 10px;scroll-padding-inline:var(--lv4-gutter)}.lv4 .wd-wall::-webkit-scrollbar{display:none}.lv4 .wd-wall-item{scroll-snap-align:start;min-width:0}.lv4 .wd-wall-cover{width:100%}.lv4 .wd-wall-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font-size:.75rem;font-weight:500;line-height:1.3;color:var(--lv4-mute);hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}@media (min-width:768px){.lv4 .wd-packcards{grid-template-columns:1fr 1fr}.lv4 .wd-wall{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;margin-inline:0;padding:0}}@media (min-width:1100px){.lv4 .wd-block-packs .wd-packcards{grid-template-columns:1fr;margin-top:8px}.lv4 .wd-block-packs{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.lv4 .wd-player-dock{position:relative;z-index:var(--lv4-z-sticky)}@media (min-width:768px){.lv4 .wd-player-dock{position:sticky;bottom:18px}}.lv4 .wd-player{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(100%,640px);margin-inline:auto;padding:10px 12px 13px;border-radius:24px;overflow:hidden}.lv4 .wd-player-cover{width:52px}.lv4 .wd-player-text{display:flex;flex-direction:column;gap:2px;min-width:0}.lv4 .wd-player-kicker{display:flex;align-items:center;gap:6px;min-width:0;font-size:.75rem;font-weight:600;color:var(--lv4-ink);white-space:nowrap}.lv4 .wd-player-example{margin-left:auto;padding-left:8px;font-weight:500;color:var(--lv4-mute)}.lv4 .wd-player-track{display:flex;align-items:center;gap:7px;min-width:0;font-size:.9375rem;font-weight:600;color:var(--lv4-text)}.lv4 .wd-player-track svg{width:15px;height:15px;flex:0 0 auto;color:var(--lv4-ink)}.lv4 .wd-player-front{min-width:0}.lv4 .wd-player-front,.lv4 .wd-player-part{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv4 .wd-player-part{font-size:.75rem;color:var(--lv4-mute)}.lv4 .wd-player-time{display:block;height:2px;margin-top:7px;border-radius:2px;background:var(--lv4-line);overflow:hidden}.lv4 .wd-player-time:after{content:"";display:block;height:100%;background:var(--lv4-mute);transform-origin:left center;transform:scaleX(0);animation:wd-track var(--track-ms,4.2s) linear forwards;animation-play-state:paused}.lv4 .wd-player[data-running] .wd-player-time:after{animation-play-state:running}@keyframes wd-track{to{transform:scaleX(1)}}.lv4 .wd-player-controls{display:flex;align-items:center;gap:2px}.lv4 .wd-player-play{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;color:var(--lv4-on-fill);background:linear-gradient(180deg,var(--lv4-fill-top),var(--lv4-fill-bottom));box-shadow:var(--lv4-btn-shadow);transition:transform var(--lv4-press) var(--lv4-ease)}.lv4 .wd-player-play:active{transform:scale(.94)}.lv4 .wd-player-play svg{width:18px;height:18px}.lv4 .wd-player-rail{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--lv4-line)}.lv4 .wd-player-rail span{display:block;height:100%;background:var(--lv4-brand);transform-origin:left center;transform:scaleX(var(--p,0));transition:transform var(--lv4-t) var(--lv4-ease)}@media (max-width:479.98px){.lv4 .wd-player-controls .lv4-icon-btn:first-child{display:none}.lv4 .wd-player-cover{width:44px}.lv4 .wd-player{gap:10px}}@media (prefers-reduced-motion:no-preference){.lv4 .wd-player-track{animation:lv4-rise .42s var(--lv4-ease) both;--lv4-rise:6px}}@media (prefers-reduced-motion:reduce){.lv4 .wd-player-time:after{animation:none}}.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}}