.yl-head{margin-bottom:10px}.yl-head p{margin:3px 0 0;font-size:13px;color:var(--ds-text-mut)}.yl-cards{gap:10px}.yl-card,.yl-cards{display:flex;flex-direction:column}.yl-card{gap:12px;width:100%;padding:14px;text-align:start;color:inherit;font:inherit;cursor:pointer}.yl-top{display:flex;align-items:center;gap:12px}.yl-top .xt-thumb{width:44px;height:44px;flex:none}.xt-thumb.yl-pic{width:76px;height:112px;flex:none}.xt-thumb.yl-pic.is-photo{width:112px;height:76px}.yl-name{flex:1;min-width:0}.yl-name b{display:block;font-size:15px;font-weight:600;line-height:1.25}.yl-name small{display:block;margin-top:2px;font-size:12.5px;color:var(--ds-text-mut)}.yl-gain{flex:none;padding:4px 9px;border-radius:var(--ds-radius-pill);background:var(--ds-accent-soft);color:var(--ds-text);font-size:13px;font-weight:600;white-space:nowrap}.yl-gain.is-down{background:var(--ds-surface-2);color:var(--ds-text-mut)}.yl-cmp{display:flex;align-items:stretch;gap:8px}.yl-box{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--ds-radius);background:var(--ds-surface-2)}.yl-box.is-now{background:var(--ds-accent-soft)}.yl-box em{font-style:normal;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-faint)}.yl-box.is-now em{color:var(--ds-text-mut)}.yl-box b{font-family:var(--ds-font-display);font-size:21px;font-weight:600;line-height:1.15;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.yl-box small{font-size:13px;color:var(--ds-text-mut);font-variant-numeric:tabular-nums}.yl-arrow{align-self:center;flex:none;color:var(--ds-text-faint);font-size:16px}.yl-once{flex:1;align-self:center;font-size:12.5px;line-height:1.35;color:var(--ds-text-mut)}.yl-goal{display:flex;flex-direction:column;gap:6px}.yl-track{position:relative;height:6px;border-radius:3px;background:var(--ds-surface-2)}.yl-track i{inset:0 auto 0 0;border-radius:3px}.yl-track i,.yl-track s{position:absolute;background:var(--ds-accent-fill)}.yl-track s{top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;box-shadow:0 0 0 3px var(--ds-panel);text-decoration:none}.yl-track:after{content:"";position:absolute;right:-1px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;border:2px solid var(--ds-line-strong);background:var(--ds-panel);box-sizing:border-box}.yl-goal.is-reached .yl-track:after{border-color:var(--ds-accent-fill);background:var(--ds-accent-fill)}.yl-goal-row{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ds-text-mut)}.yl-goal-row b{font-weight:600;color:var(--ds-text);white-space:nowrap}.yl-setgoal{align-self:flex-start;padding:6px 11px;border:1px dashed var(--ds-line-strong);border-radius:var(--ds-radius-pill);font-size:12.5px;color:var(--ds-text-mut)}.yl-all{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:10px;padding:15px 16px;color:inherit;font:inherit;font-size:15px;font-weight:600;text-align:start;cursor:pointer}.yl-all svg{color:var(--ds-text-faint)}.yl-sheet{padding-bottom:18px}.yl-pin{align-self:flex-start;margin:12px 0 0;padding:7px 13px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.yl-one .yr-gs-head{flex-wrap:wrap;row-gap:0}.yl-one .yr-gs-head:after{content:"";order:2;flex-basis:100%}.yl-one .yr-gs-head .yl-pin{order:3}@media (min-width:1024px){.yl-one .yr-gs-head{flex-wrap:nowrap;align-items:center;gap:12px}.yl-one .yr-gs-head:after{content:none}.yl-one .yr-gs-head .yl-pin{order:0;flex:none;margin:0}.yl-many .yl-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.yl-many .yl-list li .yr-ex{border-top:1px solid var(--ds-line)}.yl-many .yl-list li:nth-child(-n+2) .yr-ex{border-top:0}}.yl-pin.is-on{border-color:transparent;background:var(--ds-accent-soft)}.yl-sh-now{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:16px}.yl-sh-now em{display:block;font-style:normal;font-size:12.5px;color:var(--ds-text-mut)}.yl-sh-now b{display:block;font-family:var(--ds-font-display);font-size:32px;line-height:1.1;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.yl-chart-card{margin-top:10px;padding:6px 0 0}.yl-chart{display:block;width:100%;height:auto;overflow:visible}.yl-chart .yl-base{stroke:var(--ds-line);stroke-width:1}.yl-chart .yl-area-top{stop-color:var(--ds-accent-fill);stop-opacity:.28}.yl-chart .yl-area-bottom{stop-color:var(--ds-accent-fill);stop-opacity:0}.yl-chart .yl-line{fill:none;stroke:var(--ds-accent-fill);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.yl-chart .yl-goal-line line{stroke:var(--ds-text-faint);stroke-width:1.2;stroke-dasharray:4 5}.yl-chart .yl-axis,.yl-chart .yl-goal-line text{fill:var(--ds-text-faint);font-size:11px}.yl-chart .yl-dot{cursor:pointer;outline:none}.yl-chart .yl-dot circle{fill:var(--ds-panel);stroke:var(--ds-accent-fill);stroke-width:2.5}.yl-chart .yl-dot.is-sel circle{fill:var(--ds-accent-fill)}.yl-chart .yl-dot circle.yl-ring{fill:var(--ds-accent-soft);stroke:none}.yl-chart .yl-dot:focus-visible circle.yl-ring{stroke:var(--ds-text);stroke-width:1.5}.yl-chart .yl-hit{fill:transparent}.yl-chart .yl-val{fill:var(--ds-text);font-size:12.5px;font-weight:600}.yl-chosen{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:10px 12px;border-radius:var(--ds-radius);background:var(--ds-surface-2)}.yl-chosen>span:first-child b{display:block;font-size:13.5px;font-weight:600}.yl-chosen>span:first-child small{display:block;font-size:12px;color:var(--ds-text-mut)}.yl-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.yl-chips i{padding:3px 7px;border-radius:8px;background:var(--ds-panel);border:1px solid var(--ds-line);font-style:normal;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.yl-trio{display:flex;gap:8px;margin-top:12px}.yl-trio>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--ds-radius);border:1px solid var(--ds-line)}.yl-trio>span.is-best{border-color:transparent;background:var(--ds-accent-soft)}.yl-trio em{font-style:normal;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-faint)}.yl-trio .is-best em{color:var(--ds-text-mut)}.yl-trio b{font-family:var(--ds-font-display);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.yl-trio small{font-size:12px;color:var(--ds-text-mut)}.yl-goalcard{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:14px;border-radius:var(--ds-radius-lg);border:1px solid var(--ds-line)}.yl-goalcard h3{margin:0;font-size:15px;font-weight:600}.yl-goalcard p{margin:0;font-size:13px;line-height:1.4;color:var(--ds-text-mut)}.yl-goal-btn{align-self:flex-start;width:auto}.yl-steppers{display:flex;gap:8px}.yl-step{flex:1;min-width:0}.yl-step-l{display:block;margin-bottom:4px;font-size:12px;color:var(--ds-text-mut)}.yl-step-row{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px;border-radius:var(--ds-radius);background:var(--ds-surface-2)}.yl-step-row button{width:36px;height:36px;flex:none;border:0;border-radius:10px;background:var(--ds-panel);color:var(--ds-text);font-size:20px;line-height:1;cursor:pointer}.yl-step-row button:disabled{opacity:.4;cursor:default}.yl-step-row b{font-family:var(--ds-font-display);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.yl-link{align-self:flex-start;padding:0;border:0;background:none;color:var(--ds-text-mut);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.yl-hist{margin:0;padding:0;list-style:none}.yl-hist li+li{border-top:1px solid var(--ds-line)}.yl-hist button{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.yl-hist li.is-sel .yl-h-d b{color:var(--ds-accent)}.yl-h-d{width:96px;flex:none}.yl-h-d b{display:block;font-size:14px;font-weight:600}.yl-h-d small{display:block;font-size:11.5px;color:var(--ds-text-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yl-h-s{flex:1;min-width:0}.yl-h-s b{display:block;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.yl-h-s small{display:block;font-size:12.5px;color:var(--ds-text-mut);font-variant-numeric:tabular-nums}.yl-h-step{flex:none;min-width:56px;text-align:end;font-size:13px;font-weight:600;color:var(--ds-text)}.yl-h-step.is-down,.yl-h-step.is-none{color:var(--ds-text-faint)}.yl-how{margin-top:14px}.yl-chipsbar{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.yl-chipsbar button{padding:7px 12px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-text);font:inherit;font-size:13px;cursor:pointer}.yl-chipsbar button.is-on{border-color:transparent;background:var(--ds-accent-fill);color:var(--ds-accent-ink);font-weight:600}.yl-list li+li .yr-ex{border-top:1px solid var(--ds-line)}.yl-list .yr-ex{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.yl-l-spark{flex:none}.yl-list .yr-ex em{min-width:58px;text-align:end;font-size:13px;font-weight:600}.yl-list .yr-ex em.is-down{color:var(--ds-text-faint)}.yl-card .yl-box.is-now{transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s}.yl-card:not(.is-in) .yl-box.is-now{transform:translateX(-12px);opacity:0}.yl-card.is-in .yl-gain,.yl-sh-now .yl-gain{animation:yl-pop .5s cubic-bezier(.2,1.6,.4,1) .6s both}.yl-track i,.yl-track s{transition:width .9s cubic-bezier(.2,.8,.2,1),left .9s cubic-bezier(.2,.8,.2,1)}.yl-chart .yl-line{stroke-dasharray:1;animation:yl-draw .9s cubic-bezier(.3,.7,.2,1) .15s both}.yl-chart path{animation:yl-fade .6s .55s both}.yl-chart .yl-dot{transform-box:fill-box;transform-origin:center;animation:yl-dot .4s calc(.2s + var(--i, 0) * .12s) both cubic-bezier(.2,1.6,.4,1)}.yl-chart .yl-dot circle{transition:r .2s}.yl-trio .is-best{position:relative;overflow:hidden}.yl-trio .is-best:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ds-accent-fill) 45%,transparent) 50%,transparent 70%);transform:translateX(-110%);animation:yl-shine 1.2s ease-out 1.1s both;pointer-events:none}.yl-roll{display:inline-block;animation:yl-roll .28s cubic-bezier(.2,.8,.2,1) both}.yl-chosen{animation:yl-fadeup .3s both}.yl-hist li button{transition:background .2s}@keyframes yl-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes yl-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes yl-fade{0%{opacity:0}}@keyframes yl-dot{0%{transform:scale(0);opacity:0}}@keyframes yl-shine{to{transform:translateX(110%)}}@keyframes yl-roll{0%{transform:translateY(45%);opacity:0}}@keyframes yl-fadeup{0%{transform:translateY(6px);opacity:0}}@media (prefers-reduced-motion:reduce){.yl-card .yl-box.is-now,.yl-track i,.yl-track s{transition:none}.yl-card.is-in .yl-gain,.yl-chart .yl-dot,.yl-chart .yl-line,.yl-chart path,.yl-chosen,.yl-roll,.yl-sh-now .yl-gain,.yl-trio .is-best:after{animation:none}}.yt{margin-top:6px}.yt-bar{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;border-bottom:1px solid var(--ds-line)}.yt-bar button{min-height:46px;padding:0 4px;border:0;background:none;color:var(--ds-text-mut);font:inherit;font-family:var(--ds-font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .25s}.yt-bar button.is-on{color:var(--ds-text)}.yt-bar button:focus-visible{outline:2px solid var(--ds-accent-fill);outline-offset:-2px}.yt-ink{position:absolute;inset-inline-start:0;bottom:-1px;width:calc(100% / 3);height:3px;border-radius:3px;background:var(--ds-accent-fill);transform:translateX(calc(var(--i, 0) * 100%));transition:transform .38s cubic-bezier(.2,.8,.2,1)}[dir=rtl] .yt-ink{transform:translateX(calc(var(--i, 0) * -100%))}.yt-panel{--yt-from:18px}[dir=rtl] .yt-panel{--yt-from:-18px}.yt-panel.is-from-end{animation:yt-in-end .34s cubic-bezier(.2,.8,.2,1) backwards}.yt-panel.is-from-start{animation:yt-in-start .34s cubic-bezier(.2,.8,.2,1) backwards}.yt-panel .yl-head p{margin-top:0}.yl-empty{padding:22px 16px;text-align:center;font-size:13.5px;line-height:1.45;color:var(--ds-text-mut)}.yb-hero{display:flex;flex-direction:column;gap:12px;padding:14px}.yb-hero-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.yb-hero-top small{font-size:12.5px;color:var(--ds-text-mut)}.yb-chart{display:block;width:100%}.yb-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.yb-tiles .as-card{padding:12px 14px}@keyframes yt-in-end{0%{transform:translateX(var(--yt-from));opacity:0}}@keyframes yt-in-start{0%{transform:translateX(calc(var(--yt-from) * -1));opacity:0}}@media (prefers-reduced-motion:reduce){.yt-bar button,.yt-ink{transition:none}.yt-panel.is-from-end,.yt-panel.is-from-start{animation:none}}.yt-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.xp{flex-direction:column;margin:14px 0 6px;padding:14px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-panel)}.xp,.xp-head{display:flex;gap:10px}.xp-head{align-items:baseline;justify-content:space-between}.xp-head h3{margin:0;font-size:15px;font-weight:600}.xp-head span{font-size:12.5px}.xp-best,.xp-head span{color:var(--ds-text-mut)}.xp-best{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.xp-best b{color:var(--ds-text);font-weight:600}