.ew-chiplink{display:inline-flex;align-items:center;gap:2px;text-decoration:none;color:var(--ink)}.ew-chiplink.is-muted .ew-tp-code{opacity:.72}.ew-chiplink.is-link .ew-tp-code{transition:translate .14s ease,box-shadow .14s ease}.ew-chiplink.is-link:hover .ew-tp-code{translate:0 -1px;box-shadow:0 2px 0 rgb(var(--code-rgb,var(--tone-rgb))/.5)}.ew-chiplink.is-link:hover{opacity:1}.ew-arrow{inline-size:12px;block-size:12px;flex:none;color:var(--ink-mut);transition:translate .14s ease}.ew-chiplink.is-link:hover .ew-arrow{translate:2px 0;color:var(--ink)}.ew-typelink{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:rgb(var(--tone-rgb));text-decoration-thickness:2px;text-underline-offset:4px}.ew-typelink:hover{text-decoration-thickness:3px}.ew-lean{display:flex;align-items:center;justify-content:center;gap:4px;margin-block-start:18px}.ew-lean__art{inline-size:clamp(132px,28vw,190px);flex:none}.ew-lean__art svg{display:block;inline-size:100%;block-size:auto;overflow:visible}.ew-lean__side{min-inline-size:0}.ew-lean__pivot{fill:rgb(var(--ink-rgb)/.14)}.ew-lean__bar,.ew-lean__ground{stroke:var(--ink);stroke-width:2;stroke-linecap:round}.ew-lean__ground{opacity:.35}.ew-lean__pan{fill:var(--surface);stroke:rgb(var(--ink-rgb)/.45);stroke-width:1.6}.ew-lean__pan.is-mine{fill:rgb(var(--tone-rgb)/.9);stroke:rgb(var(--tone-rgb));stroke-width:2}.ew-lean__core{fill:var(--bg);stroke:var(--ink);stroke-width:2}.ew-lean__num{fill:var(--ink);font-family:var(--font-num);font-size:13px;font-weight:600}[data-inview] .ew-lean__beam{animation:ew-lean-tilt .9s cubic-bezier(.3,.8,.3,1) both}@keyframes ew-lean-tilt{0%{rotate:0deg}60%{rotate:calc(var(--tilt) * 1.15)}to{rotate:var(--tilt)}}.ew-lean__beam{rotate:var(--tilt)}.ew-shift{padding:18px 18px 20px;border-radius:var(--r-card)}.ew-shift__caption{margin-block-end:14px}.ew-shift__body{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:stretch}.ew-shift__track{inline-size:24px;block-size:100%;min-block-size:108px}.ew-shift__line{stroke:rgb(var(--ink-rgb)/.3);stroke-width:1.5;stroke-dasharray:100}.ew-shift__from{fill:var(--surface);stroke:rgb(var(--ink-rgb)/.45);stroke-width:1.5}.ew-shift__tip,.ew-shift__to{fill:rgb(var(--tone-rgb))}.ew-shift__poles{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.ew-shift__pole{margin:0;font-family:var(--font-display);font-size:15px;line-height:1.35;color:var(--ink-2)}.ew-shift__pole--to{font-weight:700;color:var(--ink)}[data-inview] .ew-shift__line{animation:ew-draw .7s cubic-bezier(.25,.8,.25,1) both}[data-inview] .ew-shift__tip,[data-inview] .ew-shift__to{animation:ew-pop .42s cubic-bezier(.2,.9,.2,1.25) .62s both}@keyframes ew-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes ew-pop{0%{opacity:0;translate:0 -8px}}.ew-vs{border:1px solid var(--hair);border-radius:var(--r-card);overflow:clip;margin-block-end:28px}.ew-vs__head,.ew-vs__row{display:grid;grid-template-columns:1fr 1fr}.ew-vs__head{border-block-end:2px solid var(--ink)}.ew-vs__col{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px 16px}.ew-vs__cell--mine,.ew-vs__col--mine{background:rgb(var(--tone-rgb)/.07)}html[data-theme=dark] .ew-vs__cell--mine,html[data-theme=dark] .ew-vs__col--mine{background:rgb(var(--tone-rgb)/.12)}.ew-vs__rows{margin:0}.ew-vs__row{grid-template-areas:"label label" "mine theirs";border-block-start:1px solid var(--hair)}.ew-vs__row:first-child{border-block-start:0}.ew-vs__label{grid-area:label;padding:12px 16px 0}.ew-vs__cell{grid-area:theirs;margin:0;padding:8px 16px 16px;font-size:16px;line-height:1.45;color:var(--ink-2)}.ew-vs__cell--mine{grid-area:mine;color:var(--ink);font-weight:600}.ew-place{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 16px;align-items:start}.ew-place__n{grid-row:1/span 3;font-family:var(--font-num);font-size:26px;font-weight:600;line-height:1;color:rgb(var(--tone-rgb));padding-block-start:2px}.ew-place__where{margin:0 0 8px;font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.3}.ew-tell{display:flex;gap:10px;max-inline-size:68ch;margin-block-start:12px;padding:10px 14px 11px;border-inline-start:2px solid rgb(var(--tone-rgb));background:rgb(var(--tone-rgb)/.06);border-start-end-radius:var(--r-card);border-end-end-radius:var(--r-card);font-size:16px;line-height:1.5}html[data-theme=dark] .ew-tell{background:rgb(var(--tone-rgb)/.11)}.ew-tell__icon{inline-size:16px;block-size:16px;flex:none;margin-block-start:3px;color:rgb(var(--tone-rgb))}.ew-tell__icon svg{display:block;inline-size:100%;block-size:100%}.ew-part__label{display:flex;align-items:center;gap:8px;margin-block-end:6px}.ew-part__mark{inline-size:18px;block-size:18px;flex:none;color:rgb(var(--tone-rgb))}.ew-part__mark svg{display:block;inline-size:100%;block-size:100%}.ew-part--hidden{padding:16px 18px 4px;border-radius:var(--r-card);background:rgb(var(--ink-rgb)/.04)}html[data-theme=dark] .ew-part--hidden{background:rgb(var(--ink-rgb)/.05)}.ew-pointer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:24px;padding-block-start:16px;border-block-start:1px solid var(--hair)}.ew-pointer__text{margin:0;font-size:16px;color:var(--ink-2)}.ew-next{display:grid;grid-template-columns:108px minmax(0,1fr);gap:20px;align-items:center;padding:20px clamp(18px,3vw,28px);background:var(--surface);border:1px solid var(--hair);border-block-start:2px solid var(--ink);border-radius:var(--r-card);box-shadow:var(--elev-1),var(--edge-top);text-decoration:none;color:inherit;position:relative;overflow:clip;background-image:radial-gradient(120% 90% at 88% -8%,rgb(var(--tone-rgb)/.08),transparent 58%);transition:translate .14s ease,box-shadow .14s ease}html[data-theme=dark] .ew-next{background-image:radial-gradient(120% 90% at 88% -8%,rgb(var(--tone-rgb)/.14),transparent 58%)}a.ew-next:hover{translate:var(--dx) var(--dy);box-shadow:var(--elev-1),var(--edge-top)}.ew-next:before{content:"";position:absolute;inset-block-start:-2px;inset-inline-start:22px;inline-size:72px;block-size:2px;background:rgb(var(--tone-rgb));translate:var(--dx) var(--dy)}.ew-next__art{inline-size:108px}.ew-next__title{margin:0 0 6px;font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.15}.ew-next__lead{margin:0 0 12px;max-inline-size:54ch;font-size:16px;color:var(--ink-2)}.ew-next__cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:15px;font-weight:700}a.ew-next:hover .ew-arrow{translate:3px 0;color:var(--ink)}.ew-next--soon{opacity:.75}.ew-next--soon .ew-next__cta{color:var(--ink-mut);font-weight:600}@media (max-width:560px){.ew-next{grid-template-columns:84px minmax(0,1fr);gap:14px}.ew-next__art{inline-size:84px}.ew-place{grid-template-columns:32px minmax(0,1fr);gap:0 10px}.ew-place__n{font-size:20px}.ew-vs__cell{font-size:15px}.ew-vs__cell,.ew-vs__col,.ew-vs__label{padding-inline:12px}}