.coach-hint[data-v-db90927f]{display:flex;align-items:flex-start;gap:2px;pointer-events:none}.coach-hint-bubble[data-v-db90927f]{position:relative;background:var(--color-brand-teal, var(--site-primary, #1A6B6B));color:#fff;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;padding:7px 11px;border-radius:8px;box-shadow:0 4px 14px #1a6b6b52;text-transform:none;letter-spacing:normal}.coach-hint--flip[data-v-db90927f]{flex-direction:row-reverse}.coach-hint--flip.coach-hint--cursor:not(.coach-hint--arrow) .coach-hint-bubble[data-v-db90927f]{margin-left:0;margin-right:4px}.coach-hint--arrow .coach-hint-bubble[data-v-db90927f]:before{content:"";position:absolute;bottom:100%;right:14px;border:5px solid transparent;border-bottom-color:var(--color-brand-teal, var(--site-primary, #1A6B6B))}.coach-hint-cursor[data-v-db90927f]{flex-shrink:0}.coach-hint--cursor:not(.coach-hint--arrow) .coach-hint-cursor[data-v-db90927f]{animation:coach-cursor-move-db90927f 6s ease-in-out forwards}.coach-hint--cursor:not(.coach-hint--arrow) .coach-hint-bubble[data-v-db90927f]{margin-left:4px;margin-top:2px;animation:coach-bubble-fade-db90927f 6s ease-in-out forwards}.coach-hint--loop.coach-hint--cursor:not(.coach-hint--arrow) .coach-hint-cursor[data-v-db90927f],.coach-hint--loop.coach-hint--cursor:not(.coach-hint--arrow) .coach-hint-bubble[data-v-db90927f]{animation-iteration-count:infinite}.coach-hint--arrow.coach-hint--cursor[data-v-db90927f]{position:relative}.coach-hint--arrow.coach-hint--cursor .coach-hint-cursor[data-v-db90927f]{position:absolute;right:4px;bottom:calc(100% - 4px);animation:coach-cursor-tap-db90927f 1.8s ease-in-out forwards}.coach-hint--loop.coach-hint--arrow.coach-hint--cursor .coach-hint-cursor[data-v-db90927f]{animation-iteration-count:infinite}@keyframes coach-cursor-move-db90927f{0%{transform:translate(40px,10px);opacity:0}10%{transform:translate(40px,10px);opacity:1}24%{transform:translate(6px,-12px)}29%{transform:translate(6px,-10px) scale(.9)}34%{transform:translate(6px,-12px) scale(1)}86%{transform:translate(6px,-12px);opacity:1}95%{opacity:0}to{transform:translate(40px,10px);opacity:0}}@keyframes coach-cursor-tap-db90927f{0%,to{transform:translate(0)}35%{transform:translate(-2px,-8px) scale(.9)}52%{transform:translate(-2px,-8px) scale(1)}72%{transform:translate(0)}}@keyframes coach-bubble-fade-db90927f{0%,13%{opacity:0}22%,86%{opacity:1}95%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.coach-hint-cursor[data-v-db90927f],.coach-hint-bubble[data-v-db90927f]{animation:none!important}}.pbb-row[data-v-5ac1f4f3]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:12px}.pbb-num[data-v-5ac1f4f3]{font-family:var(--pl-sans, "Inter", system-ui, sans-serif);font-size:44px;font-weight:700;color:var(--pl-ink, #182420);line-height:.95;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.pbb-unit[data-v-5ac1f4f3]{position:relative;display:flex;align-items:center;gap:9px}.pbb-hint[data-v-5ac1f4f3]{position:absolute;top:calc(100% + 8px);right:0;pointer-events:none;z-index:60}.pbb-hint-fade-enter-active[data-v-5ac1f4f3]{transition:opacity .25s ease,transform .25s ease}.pbb-hint-fade-leave-active[data-v-5ac1f4f3]{transition:opacity .2s ease}.pbb-hint-fade-enter-from[data-v-5ac1f4f3]{opacity:0;transform:translateY(-4px)}.pbb-hint-fade-leave-to[data-v-5ac1f4f3]{opacity:0}@media(prefers-reduced-motion:reduce){.pbb-hint-fade-enter-active[data-v-5ac1f4f3],.pbb-hint-fade-leave-active[data-v-5ac1f4f3]{transition:none}}.pbb-unit-lab[data-v-5ac1f4f3]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pl-faint, #9aa49d)}.pbb-toggle[data-v-5ac1f4f3]{display:inline-flex;align-items:center;gap:2px;background:var(--pl-sand, #efeadd);border:1px solid var(--pl-line, #e5e0d3);border-radius:999px;padding:2px}.pbb-ut[data-v-5ac1f4f3]{font-size:11px;font-weight:600;color:var(--pl-muted, #6d7872);padding:4px 9px;border-radius:999px;transition:all .15s;border:none;background:none;cursor:pointer;font-family:inherit}.pbb-ut[data-v-5ac1f4f3]:hover{color:var(--pl-ink, #182420)}.pbb-ut.on[data-v-5ac1f4f3]{background:var(--pl-paper, #ffffff);color:var(--pl-deep, #123f30);box-shadow:0 1px 3px #141e1926;font-weight:700}.pbb-dd[data-v-5ac1f4f3]{display:none;position:relative}.pbb-dd-btn[data-v-5ac1f4f3]{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:700;color:var(--pl-deep, #123f30);background:var(--pl-paper, #ffffff);border:1px solid var(--pl-line, #e5e0d3);border-radius:999px;padding:6px 11px 6px 13px;cursor:pointer}.pbb-dd-btn[data-v-5ac1f4f3]:focus-visible{outline:2px solid var(--pl-primary, #1f7a5c);outline-offset:1px}.pbb-dd-caret[data-v-5ac1f4f3]{width:10px;height:10px;flex:none;transition:transform .15s}.pbb-dd-caret.up[data-v-5ac1f4f3]{transform:rotate(180deg)}.pbb-dd-menu[data-v-5ac1f4f3]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:128px;background:var(--pl-paper, #ffffff);border:1px solid var(--pl-line, #e5e0d3);border-radius:12px;box-shadow:0 12px 28px -10px #141e1959;padding:4px}.pbb-dd-opt[data-v-5ac1f4f3]{display:block;width:100%;text-align:left;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--pl-text, #3a4640);background:none;border:none;border-radius:8px;padding:8px 10px;cursor:pointer}.pbb-dd-opt[data-v-5ac1f4f3]:hover{background:var(--pl-sand, #efeadd)}.pbb-dd-opt.on[data-v-5ac1f4f3]{color:var(--pl-deep, #123f30);background:var(--pl-primary-wash)}@media(max-width:560px){.pbb-unit-lab[data-v-5ac1f4f3],.pbb-toggle[data-v-5ac1f4f3]{display:none}.pbb-dd[data-v-5ac1f4f3]{display:inline-block}}.pbb-balwrap[data-v-5ac1f4f3]{position:relative;padding-top:32px}.pbb-delta[data-v-5ac1f4f3]{position:absolute;left:50%;top:0;transform:translate(-50%);font-size:14px;font-weight:700;padding:4px 12px;border-radius:999px;font-variant-numeric:tabular-nums;white-space:nowrap}.pbb-delta.is-over[data-v-5ac1f4f3]{background:var(--pl-clay-wash);color:var(--pl-clay, #c1553a)}.pbb-delta.is-under[data-v-5ac1f4f3],.pbb-delta.is-bal[data-v-5ac1f4f3]{background:var(--pl-primary-wash);color:var(--pl-primary, #1f7a5c)}.pbb-bar[data-v-5ac1f4f3]{position:relative;height:10px;background:var(--pl-sand, #efeadd);border-radius:999px;margin:0 0 14px;overflow:hidden}.pbb-center[data-v-5ac1f4f3]{position:absolute;left:50%;top:-3px;bottom:-3px;width:2px;background:var(--pl-faint, #9aa49d);transform:translate(-50%);z-index:2}.pbb-fill[data-v-5ac1f4f3]{position:absolute;top:0;bottom:0;left:50%;width:0;transition:width .3s ease,background .3s ease,left .3s ease}@media(prefers-reduced-motion:reduce){.pbb-fill[data-v-5ac1f4f3]{transition:none}}.tm[data-v-19994d4d]{flex:1;min-height:0;position:relative;border-radius:12px;overflow:hidden}.tm-tile[data-v-19994d4d]{background:var(--tm-color, #8E9098);position:absolute;border-radius:9px;padding:11px 12px;overflow:hidden;cursor:pointer;color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:6px;border:none;text-align:left;font-family:inherit;transition:opacity .25s ease,transform .18s ease,box-shadow .2s ease,outline-color .2s ease;outline:2px solid transparent;outline-offset:-2px}.tm-tile[data-v-19994d4d]:hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px #141e1980;z-index:5}.tm-tile[data-v-19994d4d]:focus-visible{outline-color:#fff;z-index:6}.tm-tile.dim[data-v-19994d4d]{opacity:.32}.tm-tile.sel[data-v-19994d4d]{outline-color:var(--pl-ink, #1C2030);box-shadow:0 14px 30px -12px #141e19a6;z-index:6}.tm-top[data-v-19994d4d]{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.tm-bot[data-v-19994d4d]{display:flex;justify-content:space-between;align-items:flex-end;gap:6px}.tm-name[data-v-19994d4d]{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:700;line-height:1.15;text-shadow:0 1px 2px rgba(0,0,0,.18);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.tm-pct[data-v-19994d4d]{flex:0 0 auto;font-size:11px;font-weight:700;opacity:.85;padding-top:1px}.tm-badge[data-v-19994d4d]{flex:0 0 auto;font-size:10px;font-weight:800;padding:2px 6px;border-radius:6px;background:#ffffffeb;color:var(--pl-ink, #1C2030);white-space:nowrap}.tm-amt[data-v-19994d4d]{flex:0 1 auto;font-size:19px;font-weight:800;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;font-variant-numeric:tabular-nums}.tm-ic[data-v-19994d4d]{flex:0 0 auto;opacity:.55;display:inline-flex}.tm-tile.small[data-v-19994d4d]{padding:7px 9px}.tm-tile.small .tm-name[data-v-19994d4d]{font-size:11px;-webkit-line-clamp:1}.tm-tile.small .tm-amt[data-v-19994d4d]{font-size:13px}.tm-tile.small .tm-pct[data-v-19994d4d],.tm-tile.small .tm-badge[data-v-19994d4d],.tm-tile.small .tm-ic[data-v-19994d4d]{display:none}@keyframes tm-pop-19994d4d{0%{transform:scale(1)}45%{transform:scale(.945)}to{transform:scale(1)}}.tm-tile.is-pulse[data-v-19994d4d]{animation:tm-pop-19994d4d .42s ease both;animation-delay:var(--tm-delay, 0ms);z-index:4}.tm-hint-ring[data-v-19994d4d]{position:absolute;box-sizing:border-box;border:3px solid #fff;border-radius:9px;box-shadow:0 0 0 1px #141e192e;pointer-events:none;z-index:7;animation:tm-hint-pulse-19994d4d 1.6s ease-in-out infinite}@keyframes tm-hint-pulse-19994d4d{0%,to{opacity:.95}50%{opacity:.35}}.tm-hint[data-v-19994d4d]{position:absolute;transform:translate(-50%,-50%);z-index:8;pointer-events:none}.tm-hint[data-v-19994d4d] .coach-hint{flex-direction:column;align-items:center;gap:6px}@media(prefers-reduced-motion:reduce){.tm-tile[data-v-19994d4d]{transition:none}.tm-tile[data-v-19994d4d]:hover{transform:none}.tm-tile.is-pulse[data-v-19994d4d],.tm-hint-ring[data-v-19994d4d]{animation:none}}
