@layer lba-hq-tokens{:root,[data-theme=light]{--midnight:#001534;--deep-navy:#00376d;--academy-blue:#0060c1;--sky:#83d9ff;--cloud:#f9f9f9;--white:#fff;--butter:#fbdda4;--blush:#f9ccc1;--lilac:#e5ceeb;--mint:#c0e5df;--ember:#721500;--plum:#440827;--pine:#073b34;--brown:#502500;--off-white:#fafafa;--warm-stone:#f2f0ec;--linen:#eeece6;--midnight-80:#33445d;--midnight-60:#667385;--midnight-40:#99a1ae;--midnight-20:#ccd0d6;--midnight-10:#e6e8eb;--midnight-8:#ebecef;--blue-shade-2:#003a74;--blue-shade-1:#004d9a;--blue-tint-1:#4c90d4;--blue-tint-2:#8cb7e3;--blue-tint-3:#bfd7f0;--blue-tint-4:#e6eff9;--sky-shade-2:#4f8299;--sky-shade-1:#69aecc;--sky-tint-1:#a8e4ff;--sky-tint-2:#c7eeff;--sky-tint-3:#e0f6ff;--sky-tint-4:#f3fbff;--bg:var(--cloud);--surface:var(--white);--surface-muted:var(--midnight-8);--surface-selected:var(--blue-tint-4);--border:var(--midnight-20);--border-control:var(--midnight-60);--ink:var(--midnight);--ink-muted:var(--midnight-80);--ink-placeholder:var(--midnight-60);--ink-disabled:var(--midnight-60);--primary:var(--academy-blue);--primary-hover:var(--blue-shade-1);--primary-pressed:var(--blue-shade-2);--primary-soft:var(--blue-tint-4);--on-primary:var(--white);--link:var(--academy-blue);--focus-ring:var(--academy-blue);--nav-bg:var(--midnight);--nav-ink:var(--midnight-20);--nav-ink-muted:var(--midnight-40);--nav-active-bg:var(--deep-navy);--nav-active-ink:var(--white);--nav-accent:var(--sky);--success:var(--pine);--success-soft:var(--mint);--warning:var(--brown);--warning-soft:var(--butter);--danger:var(--ember);--danger-soft:var(--blush);--on-danger:var(--white);--info:var(--deep-navy);--neutral-soft:var(--lilac);--neutral-ink:var(--plum);--scrim:#00153459;--tooltip-bg:var(--midnight);--chart-1:var(--academy-blue);--chart-2:#d95926;--chart-3:#199e70;--chart-4:#6250d6;--chart-other:var(--midnight-60);--chart-grid:var(--midnight-10);--shadow-card:0 16px 40px #00153412;--shadow-float:0 10px 20px #00153433}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--control-sm:32px;--control-md:40px;--control-lg:44px;--sidebar-width:248px;--content-max:1280px;--icon-sm:16px;--icon-md:20px;--icon-lg:48px;--breakpoint-md:768px;--breakpoint-lg:1024px;--font-serif:"Sentient", Georgia, "Times New Roman", serif;--font-sans:"Satoshi", "Segoe UI", system-ui, -apple-system, sans-serif}.page-title{font-family:var(--font-serif);letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:1.2}.page-title-accent{font-family:var(--font-serif);letter-spacing:-.02em;font-size:32px;font-style:italic;font-weight:500;line-height:1.2}.section-title{font-family:var(--font-serif);letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.25}.heading{font-family:var(--font-sans);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:24px}.subheading{font-family:var(--font-sans);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:22px}.body-lg{font-family:var(--font-sans);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:24px}.body{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:20px}.body-sm{font-family:var(--font-sans);letter-spacing:-.01em;font-size:13px;font-weight:500;line-height:18px}.label{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:20px}.caption{font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:16px}.eyebrow{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:16px}.metric{font-family:var(--font-sans);letter-spacing:-.02em;font-size:28px;font-weight:900;line-height:1}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-400-CPM9dct4.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-500-ByP-Zb-9.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-700-Bd5kKQ_U.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-900-DjnQuuRz.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Sentient;src:url(/assets/Sentient-500-C5XG4E4u.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sentient;src:url(/assets/Sentient-500-italic--3DmWe8B.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}:root{--rag-green:#1fb57f;--rag-amber:#f5b301;--rag-red:#eb4a3d;--rag-amber-soft:#fdebb8;--rag-red-soft:#fbd9d5}}@layer lba-hq-base{*,:before,:after{box-sizing:border-box}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin:0}button,input,select{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hdr a:focus-visible,.hdr button:focus-visible{outline-color:var(--nav-accent)}button:disabled{cursor:default;opacity:.55}.serif{font-family:var(--font-serif);font-weight:500}.row{align-items:center;gap:var(--space-2);display:flex}.grow{flex-grow:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.sr-only{table-layout:fixed}.app{flex-direction:column;min-height:100vh;display:flex}.body{flex-grow:1;min-height:0;display:flex;position:relative}.drawer-gutter{flex:0 0 64px}.main{min-width:0;padding:var(--space-8) 56px var(--space-5);flex-direction:column;flex-grow:1;display:flex}.hdr{background:var(--nav-bg);height:68px;color:var(--white);align-items:center;gap:var(--space-4);padding:0 var(--space-8);z-index:40;flex:0 0 68px;display:flex;position:relative}.hdr-title{letter-spacing:-.01em;color:inherit;font-size:23px;text-decoration:none}.hdr-muted{color:var(--nav-accent);font-size:14px}.hb{height:38px;padding:0 var(--space-4);color:var(--white);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:1px solid #83d9ff8c;border-radius:19px;font-size:14px;font-weight:600;display:inline-flex}.hb:hover:not(:disabled){background:#83d9ff29}.hdr-strong{color:var(--white)}.dummy{align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--butter);color:var(--midnight);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 0 0 3px #fbdda499}.stale{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-8);background:var(--warning-soft);color:var(--warning);border-bottom:2px solid var(--warning);font-size:14px;display:flex}.stale svg{flex:none}.data-note{padding:var(--space-2) var(--space-8);background:var(--surface-muted);color:var(--ink-muted);font-size:13px}.stale-note{font-style:italic}.btn{height:38px;padding:0 var(--space-4);border:1.5px solid var(--primary);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:19px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{background:var(--primary-soft)}.btn-pri{background:var(--primary);color:var(--on-primary)}.btn-pri:hover{background:var(--primary-hover)}.muted{color:var(--ink-muted)}.nodata-main{padding-top:clamp(var(--space-10), 12vh, 120px);align-items:center}.nodata{box-sizing:border-box;width:min(560px,100%);padding:var(--space-10) var(--space-8) var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.nodata-icon{background:var(--warning-soft);width:56px;height:56px;color:var(--warning);border-radius:50%;justify-content:center;align-items:center;display:flex}.nodata-title{text-wrap:balance;margin:0;font-size:26px;font-weight:500;line-height:1.25}.nodata-reason{max-width:420px;color:var(--ink-muted);margin:0;font-size:16px;line-height:1.5}.nodata-retry{margin-top:var(--space-2);min-width:140px}.nodata-details{width:100%;margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--ink-muted);font-size:14px}.nodata-details summary{cursor:pointer;color:var(--link);font-weight:600}.nodata-details ul{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-8);overflow-wrap:anywhere;border-radius:var(--radius-md);background:var(--bg);text-align:left;max-height:240px;font-size:13px;overflow-y:auto}.auth-app{background:var(--surface)}.auth{isolation:isolate;padding:var(--space-10) var(--space-6) var(--space-16);background:var(--surface);flex-grow:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-dots{z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--midnight) 14%, transparent) 1px, transparent 1.5px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65%,#000 25%,#0000 80%);mask-image:radial-gradient(75% 65%,#000 25%,#0000 80%)}.auth-card{box-sizing:border-box;width:min(420px,100%);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);gap:var(--space-4);color:var(--ink);flex-direction:column;font-size:16px;animation:.45s cubic-bezier(.2,.8,.2,1) both auth-rise;display:flex;box-shadow:0 18px 48px #0015341a}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.signin{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:center;width:min(1120px,100%);display:grid}.signin-showcase{gap:var(--space-4);flex-direction:column;padding-right:72px;animation:.45s cubic-bezier(.2,.8,.2,1) both auth-rise;display:flex}.signin-showcase p,.signin-form p{margin:0}.signin-tagline{color:var(--ink);font-size:44px;font-weight:500;line-height:1.1}.signin-sub{max-width:540px;color:var(--ink-muted);font-size:18px;line-height:1.5}.signin-form{gap:var(--space-4);padding:var(--space-12) 0 var(--space-12) 72px;border-left:1px solid var(--border);flex-direction:column;animation:.45s cubic-bezier(.2,.8,.2,1) .1s both auth-rise;display:flex}.signin .signin-wordmark{margin-bottom:var(--space-8);font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ink);white-space:nowrap;font-size:20px;font-weight:700}.signin-wordmark em{color:var(--primary);font-style:italic;font-weight:500}.signin .auth-title{font-size:34px}.showcase{--col-gap:var(--space-4);--bar-inset:24%;--short-size:17px;min-height:260px;margin-top:var(--space-6);display:flex}.showcase-gutter{flex:0 0 64px;position:relative}.showcase .places-label{animation:.3s ease-out .55s both showcase-fade;right:8px}.showcase-cols{border-bottom:2px solid var(--ink)}.showcase .bar{transform-origin:bottom;animation:.5s cubic-bezier(.2,.8,.2,1) both showcase-grow,7.2s ease-in-out infinite showcase-hot;animation-delay:calc(var(--i) * 55ms + .1s), calc(var(--i) * 1.2s + 1.4s);transition:none}.showcase .over{transform-origin:bottom;animation:.3s ease-out both showcase-grow;animation-delay:calc(var(--i) * 55ms + .45s);transition:none}.showcase .capline{cursor:default;transform-origin:0;animation:.35s ease-out both showcase-draw;animation-delay:calc(var(--i) * 55ms + .4s);transition:none}.showcase .capline:hover>i{height:3px}.showcase .marker{animation:.3s cubic-bezier(.3,1.4,.5,1) both showcase-pop;animation-delay:calc(var(--i) * 55ms + .65s);transition:none}@keyframes showcase-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes showcase-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes showcase-pop{0%{opacity:0;transform:translateY(6px)scale(.7)}to{opacity:1;transform:none}}@keyframes showcase-fade{0%{opacity:0}to{opacity:1}}@keyframes showcase-hot{0%,14%,to{background:var(--deep-navy);box-shadow:none}4%,10%{background:var(--primary);box-shadow:0 0 0 3px var(--blue-tint-2)}}.auth-card p{margin:0}.auth-title{margin:0;font-size:28px;font-weight:400;line-height:1.2}.auth-label{gap:var(--space-1);flex-direction:column;font-size:14px;font-weight:600;display:flex}.auth-input{height:44px;padding:0 var(--space-3);border:1.5px solid var(--border-control);background:var(--surface);color:var(--ink);font:inherit;border-radius:10px;font-size:16px;font-weight:400}.auth-input:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--focus-ring)}.auth-code{letter-spacing:.2em;width:160px}.auth-google{gap:var(--space-3);height:48px;font-size:16px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.auth-google:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #00153424}.auth-google:after{content:"";pointer-events:none;background:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--sky) 45%, transparent) 50%, transparent 65%);animation:.7s ease-in-out .6s both auth-shine;position:absolute;inset:0;transform:translate(-120%)}.auth-google:hover:not(:disabled):after{animation:.7s ease-in-out auth-shine}@keyframes auth-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.auth-card,.signin-showcase,.signin-form,.showcase .places-label,.showcase .bar,.showcase .over,.showcase .capline,.showcase .marker,.auth-google:after,.auth-google:hover:not(:disabled):after{animation:none}.auth-google,.auth-google:hover:not(:disabled){transition:none;transform:none}}@media (width<=899px){.signin{grid-template-columns:minmax(0,1fr);width:min(560px,100%)}.signin-showcase{text-align:center;align-items:center;padding-right:0}.signin-tagline{font-size:36px}.showcase{width:100%;min-height:220px}.signin-form{margin-top:var(--space-10);padding:var(--space-10) 0 0;border-left:0;border-top:1px solid var(--border);text-align:center}.signin .signin-wordmark{margin-bottom:var(--space-4)}}@media (width<=699px){.auth{padding:var(--space-8) var(--space-4) var(--space-12)}.signin-tagline{font-size:30px}.signin-sub{font-size:16px}.showcase{display:none}.signin-form{margin-top:var(--space-8);padding-top:var(--space-8)}}.auth-google-mark{flex-shrink:0;width:18px;height:18px}.auth-choices{gap:var(--space-3);flex-direction:column;display:flex}.auth-choice{min-height:80px;padding:var(--space-4);border:1.5px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font-family:var(--font-serif);cursor:pointer;justify-content:center;align-items:center;font-size:26px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.auth-choice:hover:not(:disabled){border-color:var(--primary);background:var(--primary-soft)}.auth-choice:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.auth-choice[aria-busy=true]{border-color:var(--primary);background:var(--primary-soft);font-size:18px}.auth-error{color:var(--danger);margin:0;font-size:14px;font-weight:600}.auth-error:empty{display:none}.auth-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.main{--col-gap:var(--space-6);--bar-inset:27%;--num-size:17px;--short-size:20px;--month-size:17px}.main.wide{--col-gap:var(--space-2);--bar-inset:18%;--num-size:14px;--short-size:15px;--month-size:15px}.headline{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:44px;line-height:1.1}.headline-month{color:var(--danger);text-underline-offset:7px;-webkit-text-decoration:underline dashed #72150073;text-decoration:underline dashed #72150073;text-decoration-thickness:2px}.subline{color:var(--ink-muted);padding-top:6px;font-size:18px;line-height:1.4}.chart-block{flex-direction:column;display:flex}.chart{height:clamp(240px,42vh,420px);margin-top:var(--space-1);display:flex}.chart-row{align-items:center;display:flex}.chart-gutter{flex:0 0 166px}.chart-cols{gap:var(--col-gap);flex-grow:1;min-width:0;display:flex}.chart .chart-cols{border-bottom:2px solid var(--ink)}.chart-places-gutter{position:relative}.places-label{text-align:right;color:var(--primary);font-size:14px;font-weight:700;line-height:1.25;position:absolute;right:10px}.places-label-sub{color:var(--ink-muted);font-weight:500}.col{flex:1 1 0;min-width:0;position:relative}.bar{bottom:0;left:var(--bar-inset);right:var(--bar-inset);background:var(--deep-navy);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:height .35s,background .15s;position:absolute}.bar.hot{background:var(--primary);box-shadow:0 0 0 3px var(--blue-tint-2)}.over{left:var(--bar-inset);right:var(--bar-inset);background:repeating-linear-gradient(135deg, var(--chart-2) 0 3px, var(--white) 3px 7px);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:height .35s,bottom .35s;position:absolute}.capline{z-index:5;cursor:help;align-items:center;height:16px;transition:bottom .35s;display:flex;position:absolute;left:4%;right:4%}.capline>i{background:var(--primary);border-radius:2px;width:100%;height:3px;display:block}.capline:hover>i{height:5px}.captip{background:var(--primary);color:var(--white);white-space:nowrap;visibility:hidden;opacity:0;pointer-events:none;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:700;transition:opacity .15s;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.col:first-child .captip{left:0;transform:none}.col:last-child .captip{left:auto;right:0;transform:none}.capline:hover .captip{visibility:visible;opacity:1}.coach-change{color:var(--primary);white-space:nowrap;font-size:12px;font-weight:700;display:block}.marker{justify-content:center;transition:bottom .35s;display:flex;position:absolute;left:0;right:0}.short-label{font-size:var(--short-size);color:var(--danger);white-space:nowrap;font-weight:700}.ok-mark{color:var(--primary)}.colbtn{cursor:help;border-radius:var(--radius-md) var(--radius-md) 0 0;background:0 0;border:0;padding:0;position:absolute;inset:0}.colbtn:hover{background:#0060c10c}.tip,.ctip,.itip{z-index:25;background:var(--tooltip-bg);color:var(--white);border-radius:var(--radius-md);padding:var(--space-3) 14px;text-align:left;visibility:hidden;opacity:0;pointer-events:none;font-size:13px;font-weight:400;line-height:1.5;transition:opacity .15s;position:absolute}.tip{z-index:20;width:260px}.col:hover .tip,.col:focus-within .tip{visibility:visible;opacity:1}.col:has(.capline:hover) .tip{visibility:hidden;opacity:0}.tip{top:var(--space-2)}.tip-right{left:calc(100% - var(--bar-inset) + var(--space-2))}.tip-left{right:calc(100% - var(--bar-inset) + var(--space-2))}.tip-part{padding-left:var(--space-3);display:block}.tip-note{color:var(--midnight-20);margin:2px 0 6px;font-size:12px;display:block}.tip-places{color:var(--sky);display:block}.month-names{padding-top:var(--space-2)}.month-name{text-align:center;min-width:0;font-size:var(--month-size);flex:1 1 0;font-weight:700}.month-year{color:var(--ink-muted);font-weight:500}.expected-row{margin-top:var(--space-2);border-top:1px solid var(--midnight-10);padding-top:6px}.expected-title{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.cellw{min-width:0;font-size:var(--num-size);flex:1 1 0;justify-content:center;font-weight:700;display:flex;position:relative}.cellw>button{font:inherit;color:inherit;cursor:help;background:0 0;border:0;border-bottom:2px dotted #0060c18c;border-radius:0;padding:2px 6px}.cellw>button:hover{background:#0060c11b;border-radius:6px 6px 0 0}.ctip{width:260px;bottom:34px}.ctip-right{left:0}.ctip-left{right:0}.cellw:hover .ctip,.cellw:focus-within .ctip{visibility:visible;opacity:1}.gap6{height:6px;display:block}.infow{display:inline-flex;position:relative}.info{border:1.5px solid var(--primary);background:var(--white);width:20px;height:20px;color:var(--primary);font-size:12px;font-weight:700;font-family:var(--font-serif);cursor:help;border-radius:50%;justify-content:center;align-items:center;padding:0;font-style:italic;display:inline-flex}.itip{width:230px;bottom:28px;left:0}.infow:hover .itip,.infow:focus-within .itip{visibility:visible;opacity:1}.targets{padding:10px 18px var(--space-1);border-radius:var(--radius-lg);background:#0060c119;border:1.5px solid #0060c159;margin:10px -18px 0}.target-labels{min-height:22px;padding-bottom:var(--space-1)}.target-label{text-align:center;min-width:0;color:var(--ink-muted);flex:1 1 0;align-self:flex-end;font-size:13px;font-weight:700;line-height:1.2}.targets-title{font-size:18px;font-weight:700;line-height:1.2}.target-cell{flex:1 1 0;justify-content:center;gap:3px;min-width:0;display:flex}.target-joined{text-align:center;min-width:0;min-height:18px;color:var(--ink-muted);white-space:nowrap;flex:1 1 0;padding-top:3px;font-size:12px;font-weight:600}.targets-foot{min-height:34px;padding:6px 0 var(--space-1);margin-top:var(--space-1);border-top:1px solid #0060c140;justify-content:space-between}.err-text{color:var(--danger);font-size:13px;font-weight:700}.field{border:2px solid var(--primary);width:64px;height:44px;padding:0 var(--space-1);color:var(--ink);background:var(--surface);text-align:center;border-radius:10px;font-size:20px;font-weight:700}.field.sm{width:46px;padding:0 2px;font-size:16px}.field.chg{background:#0060c11f}.field.err{border-color:var(--warning);background:var(--warning-soft);border-width:3px}.field:disabled{border-color:var(--border);background:var(--surface-muted)}.step{background:var(--white);width:34px;height:44px;color:var(--primary);cursor:pointer;border:1px solid #0060c159;border-radius:10px;padding:0;font-size:20px;font-weight:700}.step.sm{width:26px;font-size:16px}.step.narrow{display:none}.step:hover{background:#0060c11b}.link{color:var(--link);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.footnote{color:var(--ink-muted);margin:0;padding-top:10px;font-size:12px;line-height:1.45}.chips{flex-wrap:wrap;padding-top:10px}.warn{border-radius:var(--radius-lg);border:2px solid var(--warning);background:var(--warning-soft);height:32px;color:var(--warning);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.foot-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);position:relative}.foot-row .footnote{flex:auto}.start-again{white-space:nowrap;margin-top:10px}.pop{z-index:50;background:var(--surface);color:var(--ink);border:1px solid #00153433;border-radius:14px;flex-direction:column;gap:10px;padding:18px;font-size:14px;line-height:1.5;display:flex;position:absolute;box-shadow:0 14px 34px #0015343d}.confirm{width:350px;bottom:36px;right:0}.pop-title{font-size:17px}.pop-actions{justify-content:flex-end}.btn-dark{background:var(--deep-navy);border-color:var(--deep-navy);color:var(--white)}.btn-dark:hover{background:var(--midnight)}.btn:disabled{opacity:.5;cursor:default}.slider{--drawer-w:min(560px, calc(100vw - 64px));z-index:35;transform:translateX(calc(-1 * var(--drawer-w)));filter:drop-shadow(8px 0 18px #00153433);transition:transform .3s;display:flex;position:absolute;top:20px;bottom:20px;left:0}.slider.open{transform:translate(0)}.drawer{flex:0 0 var(--drawer-w);width:var(--drawer-w);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.slider:not(.open) .drawer{visibility:hidden}.drawer-head{padding:var(--space-5) var(--space-6) var(--space-4);background:var(--primary);color:var(--white);border-bottom:4px solid var(--sky);justify-content:space-between;align-items:center;display:flex}.drawer-title{margin:0;font-size:24px;line-height:38px}.drawer-title:focus{outline:none}.dscroll{scrollbar-color:var(--primary) #0060c11b;flex-grow:1;overflow-y:auto}.sec{padding:var(--space-4) var(--space-6) 18px;border-top:1px solid #00153424;flex-direction:column;gap:10px;display:flex}.sec:first-child{border-top:0}.sec-changes{background:#0060c10c}.sechd{align-items:center;gap:10px;display:flex}.num{background:var(--deep-navy);width:26px;height:26px;color:var(--white);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.h3{flex-grow:1;margin:0;font-size:17px;font-weight:700}.h3-sm{font-size:15px}.sub{color:var(--ink-muted);margin:0;font-size:13px}.tag{letter-spacing:.06em;text-transform:uppercase;color:var(--deep-navy);background:var(--primary-soft);border-radius:var(--radius-pill);padding:3px var(--space-2);white-space:nowrap;font-size:11px;font-weight:700}.change-list{gap:var(--space-1);flex-direction:column;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:flex}.sec-dark{background:var(--midnight);color:var(--white)}.sec-dark .num{background:var(--sky);color:var(--midnight)}.sec-dark .tag{color:var(--sky);background:#83d9ff29}.sec-dark .stat dt{color:var(--midnight-20)}.sec-dark .stat dd{color:var(--white)}.stats{gap:var(--space-2);grid-template-columns:repeat(5,1fr);margin:0;display:grid}.stat{cursor:help;flex-direction:column;gap:2px;display:flex}.stat dt{color:var(--ink-muted);font-size:12px;font-weight:600;line-height:1.25}.stat dd{color:var(--ink);order:-1;margin:0;font-size:24px;font-weight:700;line-height:1.1}.coach-head{font-size:12px;font-weight:700}.coach-row{gap:6px;min-height:36px}.coach-name{font-size:14px;font-weight:600}.coach-over{color:var(--danger);font-size:12px;font-weight:700;text-decoration:underline}.coach-now{text-align:center;width:46px;color:var(--ink-muted);font-size:14px;font-weight:700}.coach-places{justify-content:center;gap:3px;width:112px;display:flex}.coach-end{justify-content:flex-end;width:104px;display:flex}.coach-row-off .coach-name,.coach-row-off .coach-now{color:var(--ink-muted);font-weight:500}.coach-tag{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--ink-muted);white-space:nowrap;margin-left:4px;padding:1px 8px;font-size:11px;font-weight:700}.coach-noplaces{color:var(--ink-muted);font-size:13px;font-style:italic}.coach-off-note{margin-top:var(--space-2)}.field-row,.step-row{height:32px}.field-row{font-size:15px}.link-quiet{color:var(--ink-muted);font-size:12px}.sel{border:1.5px solid var(--primary);border-radius:var(--radius-sm);width:104px;height:32px;color:var(--ink);background:var(--surface);padding:0 6px;font-size:13px;font-weight:600}.new-coach{border:1.5px dashed var(--primary);padding:6px var(--space-3);border-radius:10px;font-size:14px}.add-coach{align-items:flex-end;gap:var(--space-4)}.add-field{gap:var(--space-1);flex-direction:column;display:flex}.add-field label{font-size:13px;font-weight:700}.field-add{width:64px;height:38px;font-size:15px}.sel-add{width:auto;height:38px;font-size:14px}.drawer-foot{padding:14px var(--space-6);border-top:1px solid #00153424}.drawer-reset{width:100%}.notes{color:var(--ink-muted);margin:0;padding-top:10px;font-size:12px;line-height:1.45}.tab{background:var(--primary);color:var(--white);cursor:pointer;align-items:center;gap:var(--space-3);border:0;border-radius:0 22px 22px 0;flex-direction:column;flex:0 0 64px;margin:0;padding:22px 0;display:flex}.tab:hover{background:var(--deep-navy)}.chev{background:var(--white);width:40px;height:40px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;box-shadow:0 2px 8px #00153440}.tab:hover .chev{transform:translate(4px)}.tab-word{letter-spacing:.12em;text-transform:uppercase;color:var(--white);font-size:11px;font-weight:700}.tab-count{background:var(--sky);min-width:24px;height:24px;color:var(--midnight);border-radius:12px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:flex}.vt{writing-mode:vertical-rl;letter-spacing:.04em;font-size:16px;font-weight:700;transform:rotate(180deg)}.how{box-sizing:border-box;width:100%;max-width:880px;padding:var(--space-10) var(--space-6) 112px;gap:var(--space-16);margin:0 auto;font-size:18px;line-height:30px}.figures{gap:var(--space-12);max-width:960px}.how p{margin:0}.how-top{gap:var(--space-5);flex-direction:column;display:flex}.crumbs ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:flex}.crumbs li{align-items:center;gap:var(--space-2);display:flex}.crumbs a{color:var(--link);font-weight:700}.crumbs a:hover{color:var(--primary-hover)}.crumbs-sep,.crumbs [aria-current=page]{color:var(--ink-muted)}.how-title{margin:0;font-size:44px;font-weight:500;line-height:52px}.how-title:focus{outline:none}.how-intro{font-size:21px;line-height:34px}.figures .how-intro{font-size:20px;line-height:32px}.how-figures-button{align-self:flex-start;align-items:center;gap:var(--space-2);box-sizing:border-box;border:1px solid var(--primary);border-radius:var(--radius-pill);min-height:44px;color:var(--link);padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.how-figures-button:hover{background:var(--primary-soft)}.how-section{gap:var(--space-5);flex-direction:column;display:flex}.how-h2{font-family:var(--font-serif);margin:0;font-size:28px;font-weight:500;line-height:36px}.how-h2:focus{outline:none}.prose p+p{margin-top:var(--space-3)}.prose ul{gap:var(--space-2);flex-direction:column;margin:0;padding-left:22px;display:flex}.how-figure{margin:var(--space-1) 0 0;padding:var(--space-6) 28px 28px;border:1px solid var(--border);border-radius:var(--radius-lg);gap:var(--space-5);flex-direction:column;display:flex}.how-reading{padding:var(--space-6)}.how-reading-img{width:100%;height:auto;display:block}.how-caption{color:var(--ink-muted);font-size:15px;line-height:24px}.how-curve-title{font-size:18px;font-weight:700}.how-curve{height:230px;position:relative}.how-curve-svg{width:100%;height:200px;position:absolute;top:30px;left:0;overflow:visible}.how-curve-axis{stroke:var(--ink);stroke-width:2px}.how-curve-area{fill:var(--primary-soft)}.how-curve-line{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linejoin:round}.how-curve-dot{border:2px solid var(--white);background:var(--primary);border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.how-curve-value{font-size:14px;font-weight:700;line-height:20px;position:absolute;transform:translate(-50%)}.how-curve-ticks{height:20px;color:var(--ink-muted);font-size:14px;line-height:20px;position:relative}.how-curve-ticks span{position:absolute;transform:translate(-50%)}.how-accordions{flex-direction:column;display:flex}.how-more{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:0}.how-more+.how-more{border-top:0}.how-more-h2{font-size:24px}.how-more-button{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:22px 0;display:flex}.how-more-icon{font-family:var(--font-sans);color:var(--primary);font-size:26px}.how-more-body{padding-bottom:var(--space-6)}.how-sure{padding:var(--space-8);border-radius:var(--radius-lg);background:var(--primary-soft)}.how-figures-card{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) 28px;border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--ink);text-decoration:none;display:flex}.how-figures-card:hover{border-color:var(--primary)}.how-figures-card-text{flex-direction:column;gap:6px;display:flex}.how-figures-card-title{color:var(--link);font-size:24px}.how-figures-card-sub{color:var(--ink-muted);font-size:17px;line-height:26px}.how-figures-card-arrow{color:var(--link);font-size:28px}.how-link{align-self:flex-start;text-decoration:none}.figures-meta{gap:var(--space-2) var(--space-8);color:var(--ink-muted);flex-wrap:wrap;margin:0;font-size:15px;line-height:22px;display:flex}.figures-meta div{gap:6px;display:flex}.figures-meta dd{color:var(--ink);margin:0;font-weight:700}.figures-group{gap:var(--space-3);flex-direction:column;display:flex}.figures-table{border-collapse:collapse;border-top:2px solid var(--ink);table-layout:fixed;width:100%}.figures-table th,.figures-table td{padding:18px var(--space-6) 18px 0;text-align:left;vertical-align:top;font-weight:500}.figures-table th:last-child,.figures-table td:last-child{padding-right:0}.figures-table thead th{padding:10px var(--space-6) 10px 0;border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:900;line-height:20px}.figures-table thead th:first-child{width:32%}.figures-table thead th:nth-child(2){width:40%}.figures-row th,.figures-row td{border-bottom:1px solid var(--border);font-size:17px;line-height:26px}.figures-name{font-weight:700;display:block}.figures-values{gap:var(--space-1);flex-direction:column;max-width:320px;margin:0;display:flex}.figures-values div{justify-content:space-between;gap:var(--space-4);display:flex}.figures-values dd{white-space:nowrap;margin:0;font-weight:700}.figures-note{padding-top:var(--space-2);color:var(--ink-muted);font-size:15px;line-height:22px}.figures-row .figures-basis{color:var(--ink-muted);font-size:16px;line-height:24px}.toast{z-index:70;padding:10px var(--space-4);border-radius:var(--radius-md);background:var(--midnight);color:var(--white);align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast-ok{color:var(--sky)}.snapshot-only{display:none}.snapshotting .snapshot-only{display:block}.snapshotting .snapshot-head{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.snapshot-title{font-size:22px}.snapshot-foot{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--midnight-10);font-size:13px;line-height:1.5}.snapshot-foot p,.snapshot-foot ul{margin:0}.snapshotting .step,.snapshotting .targets-foot .link,.snapshotting .start-again,.snapshotting .confirm{visibility:hidden}.skel{background:var(--midnight-8);border-radius:var(--radius-sm)}.skel-inline{vertical-align:middle;background:#83d9ff40;width:88px;height:14px;display:inline-block}.skel-line{width:100%;text-align:inherit;display:inline-block}.skel-text{vertical-align:middle;max-width:100%;height:.8em;display:inline-block}.cellw .skel-line{border-bottom:2px solid #0000;width:auto;padding:2px 6px}.skel-tab{border-radius:0 22px 22px 0;width:64px;position:absolute;top:20px;bottom:20px;left:0}.skel-bar{bottom:0;left:var(--bar-inset);right:var(--bar-inset);border-radius:var(--radius-sm) var(--radius-sm) 0 0;position:absolute}@media (prefers-reduced-motion:no-preference){.skel{animation:1.6s ease-in-out infinite pulse}}@keyframes pulse{50%{opacity:.55}}.phone-note{display:none}@media (width<=1199px){.hdr{gap:var(--space-3);padding:0 var(--space-4)}.hdr-title{white-space:nowrap;font-size:18px}.dummy{letter-spacing:.08em;height:30px;box-shadow:none;padding:0 10px;font-size:12px}.hdr-refreshed{white-space:nowrap}.hdr-label,.hb-snapshot .hb-text,.hb-signout .hb-text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hb-snapshot,.hb-signout{flex:0 0 38px;justify-content:center;width:38px;padding:0}.main{padding:var(--space-6) var(--space-6) var(--space-5)}.headline{font-size:32px}.subline{font-size:16px}.chart-gutter{flex-basis:96px}.main{--col-gap:var(--space-3);--month-size:14px;--num-size:15px;--short-size:16px}.main .step{display:none}.main.wide .field.sm{width:40px;font-size:14px}.target-joined{white-space:normal}.targets-title{font-size:16px}.confirm{width:min(350px,100vw - 32px)}}@media (width<=899px){.hdr-title{font-size:16px}}@media (width<=699px){.hdr{height:auto;min-height:56px;padding:var(--space-2) var(--space-4);flex-wrap:wrap;flex-basis:auto}.hdr-title{white-space:normal;font-size:17px}.hdr .grow,.hdr-refreshed,.hb-snapshot,.helpb,.drawer-gutter,.slider,.skel-tab,.chips,.chart-block,.targets,.notes,.foot-row{display:none}.stale{padding:var(--space-2) var(--space-4)}.main{padding:var(--space-5) var(--space-4)}.headline{font-size:28px}.phone-note{gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--primary-soft);flex-direction:column;font-size:15px;line-height:1.5;display:flex}.phone-note p{margin:0}.phone-note-date{color:var(--ink-muted);font-size:13px}.phone-note-link{color:var(--link);font-weight:700}.how{padding:var(--space-6) var(--space-4) var(--space-16);gap:var(--space-12)}.how-title{font-size:32px;line-height:40px}.how-h2{font-size:23px;line-height:30px}.how-figure,.how-sure{padding:var(--space-5) var(--space-4)}.how-curve-value,.how-curve-ticks{font-size:11px}.figures-table thead{display:none}.figures-table,.figures-table tbody,.figures-table tr,.figures-table th,.figures-table td{width:auto;display:block}.figures-row th,.figures-row td{padding:var(--space-2) 0;border-bottom:0}.figures-row{padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.nodata-main{padding-top:var(--space-6)}.nodata{padding:var(--space-8) var(--space-5) var(--space-6)}}.example-list{margin:var(--space-6) 0 0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);max-width:480px;padding:0;list-style:none}.example-row{padding:var(--space-3) var(--space-4);color:var(--ink);justify-content:space-between;display:flex}.example-row+.example-row{border-top:1px solid var(--border)}}@layer lba-hq-shell{.cw-badge{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.cw-badge--late{background:var(--rag-amber-soft);color:var(--warning)}.cw-badge--missing{background:var(--rag-red-soft);color:var(--danger)}.cw-badge__dot,.cw-banner__dot{border-radius:var(--radius-pill);flex-shrink:0;width:7px;height:7px}.cw-badge--late .cw-badge__dot,.cw-banner--late .cw-banner__dot{background:var(--rag-amber)}.cw-badge--missing .cw-badge__dot,.cw-banner--missing .cw-banner__dot{background:var(--rag-red)}.cw-banners{width:100%;max-width:var(--content-max);padding:var(--space-5) var(--space-12) 0;gap:var(--space-2);flex-direction:column;margin:0 auto;display:flex}.cw-banner{padding:14px var(--space-5);border-radius:var(--radius-lg);align-items:center;gap:14px;margin:0;font-size:14px;line-height:20px;display:flex}.cw-banner__dot{width:10px;height:10px}.cw-banner--late{background:var(--rag-amber-soft);color:var(--warning)}.cw-banner--missing{background:var(--rag-red-soft);color:var(--danger)}.cw-banner--note{background:var(--surface-muted);color:var(--ink-muted);font-size:13px;font-style:italic}.cw-banner__checked{white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}@keyframes cw-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.cw-pale{background:linear-gradient(90deg, var(--midnight-8) 0, var(--midnight-10) 40%, var(--midnight-8) 80%);background-size:800px 100%;width:70%;animation:1.4s linear infinite cw-shimmer;display:block}@media (prefers-reduced-motion:reduce){.cw-pale{animation:none}}.cw-pale--wide{width:90%}.cw-pale--figure{border-radius:var(--radius-md);width:60%;height:40px}.cw-pale--line{border-radius:var(--radius-sm);height:12px}.cw-pale--bar{border-radius:4px;height:22px}.cw-pale--block{border-radius:var(--radius-sm);width:100%;height:180px}.cw-loading-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px var(--space-8);flex-direction:column;gap:14px;display:flex}.cw-loading-card--tile{padding:var(--space-6) 26px;min-height:250px}.cw-loading-card__title{font-size:18px;font-weight:700}.cw-loading-card--tile .cw-loading-card__title{font-size:15px}}@layer lba-hq-charts;:root{--mint-strong:#3c9f8f;--butter-strong:#bd851b;--lilac-strong:#9f5cb1;--sky-strong:#3299c7;--info-soft:var(--blue-tint-3);--chart-2:var(--mint-strong);--chart-3:var(--butter-strong);--chart-4:var(--deep-navy);--chart-5:var(--lilac-strong);--chart-6:var(--sky-strong);--chart-bar:var(--academy-blue);--chart-1-fill:var(--academy-blue);--chart-2-fill:var(--mint);--chart-3-fill:var(--butter);--chart-4-fill:var(--blue-tint-3);--chart-5-fill:var(--lilac);--chart-6-fill:var(--sky-tint-2);--rag-green:#1fa971;--rag-amber:#f2a900;--rag-red:#d93a2b;--rag-green-soft:var(--mint);--rag-amber-soft:var(--butter);--rag-red-soft:var(--blush);--on-rag:var(--midnight);--on-rag-red:var(--white);--channel-call:var(--academy-blue);--channel-call-soft:var(--blue-tint-3);--channel-call-ink:var(--deep-navy);--channel-group:var(--lilac-strong);--channel-group-soft:var(--lilac);--channel-group-ink:var(--plum);--channel-small:var(--chart-2);--channel-small-soft:var(--mint);--channel-small-ink:var(--pine);--channel-community:var(--sky-strong);--channel-community-soft:var(--sky-tint-2);--channel-community-ink:var(--deep-navy);--category-1:var(--academy-blue);--category-1-ink:var(--white);--category-2:var(--blue-tint-3);--category-2-ink:var(--deep-navy);--category-3:var(--mint);--category-3-ink:var(--pine);--category-4:var(--butter);--category-4-ink:var(--brown);--category-unknown:var(--midnight-20);--appbar-divider:#ffffff1f;--appbar-height:64px;--appbar-sub-height:56px}@media (width>=900px){.hdr{height:var(--appbar-height);flex:0 0 var(--appbar-height);gap:var(--space-4);padding:0 var(--space-8)}}.hdr-title{align-items:center;gap:var(--space-3);font:500 24px/1.2 var(--font-serif);letter-spacing:-.02em;white-space:nowrap;display:inline-flex}.hdr-title:before{content:"";border-radius:var(--radius-sm);background:url(/assets/lba-icon-reversed-B_ZdOgNl.jpg) 50%/cover no-repeat;flex:none;width:32px;height:32px}.hdr-title:focus-visible{outline:2px solid var(--nav-accent);outline-offset:2px}.dummy{height:32px;padding:0 var(--space-3);gap:var(--space-1);border-radius:var(--radius-pill);background:var(--warning-soft);color:var(--warning);font:700 12px/16px var(--font-sans);letter-spacing:.06em;box-shadow:none}.dummy svg{width:14px;height:14px}.hdr-muted{font:500 14px/20px var(--font-sans);color:var(--nav-accent)}.hdr-strong{color:var(--nav-active-ink);font-weight:700}.hb{height:var(--control-md);padding:0 var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--midnight-60);color:var(--nav-active-ink);font:700 14px/20px var(--font-sans);transition:background .15s ease-out}.hb:hover:not(:disabled){background:var(--nav-active-bg);border-color:var(--nav-ink-muted)}.helpb{height:var(--control-md);padding:0 var(--space-5) 0 var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--white);font:700 14px/20px var(--font-sans)}.helpb:hover,.helpb[aria-expanded=true]{background:var(--sky-tint-3);border-color:var(--sky-tint-3)}.helpb-icon{width:26px;height:26px;font:900 14px/1 var(--font-sans)}.hb:focus-visible,.helpb:focus-visible{outline:2px solid var(--nav-accent);outline-offset:2px}.cw-page-bar{height:var(--appbar-sub-height);flex:0 0 var(--appbar-sub-height);border-top:1px solid var(--appbar-divider);padding:0 var(--space-8)}.cw-page-bar .cw-nav{gap:var(--space-6);align-self:stretch}.cw-page-bar .cw-nav__item{height:100%;color:var(--nav-ink);font:500 14px/20px var(--font-sans);background:0 0;border-radius:0;align-items:center;padding:0;transition:color .15s ease-out;display:inline-flex;position:relative}.cw-page-bar .cw-nav__item:hover{color:var(--nav-active-ink)}.cw-page-bar .cw-nav__item[aria-current=page]{color:var(--nav-active-ink);background:0 0;font-weight:700}.cw-page-bar .cw-nav__item[aria-current=page]:after{content:"";background:var(--nav-accent);border-radius:3px;height:3px;position:absolute;top:calc(50% + 14px);left:0;right:0}.cw-toggle{border-radius:var(--radius-md);gap:2px;padding:2px}.cw-toggle__choice{height:28px;padding:0 var(--space-3);font:500 13px/18px var(--font-sans);letter-spacing:-.01em;border-radius:10px;transition:background .15s ease-out,color .15s ease-out}.cw-toggle__choice[aria-pressed=true]{font-weight:700}.cw-toggle--dark{background:var(--nav-active-bg)}.cw-toggle--dark .cw-toggle__choice:hover{color:var(--nav-active-ink)}.cw-toggle--light{background:var(--surface-muted)}.cw-toggle--light .cw-toggle__choice{color:var(--ink-muted)}.cw-toggle--light .cw-toggle__choice:hover{color:var(--ink)}.cw-toggle--light .cw-toggle__choice[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--border), 0 1px 2px #00153414}@media (width>=1200px){:root .cw-team__tiles>.cw-tile--one-to-one .cw-tile__value{font-size:64px}}:root .cw-scale-bar{gap:2px}:root .cw-scale-bar__part--one-to-one,:root .cw-coach-table__legend .cw-dot--one-to-one{background:var(--blue-tint-2)}:root .cw-scale-bar__part--group,:root .cw-coach-table__legend .cw-dot--group{background:var(--lilac)}:root .cw-scale-bar__part--small,:root .cw-coach-table__legend .cw-dot--small{background:var(--mint)}:root .cw-scale-bar__part--community,:root .cw-coach-table__legend .cw-dot--community{background:var(--sky-tint-2)}:root .cw-coach__avatar,:root .cw-notion-marks__mark--reached .cw-notion-marks__dot{background:var(--blue-tint-4);color:var(--deep-navy)}:root [data-tip-mark][data-tip-active]{outline:none}:root .chart-tips:focus-visible [data-tip-mark][data-tip-active]{outline:2px solid var(--focus-ring);outline-offset:-2px}:root .cw-waffle .chart-tips[data-tips-active] [data-tip-mark]:not([data-tip-active]){opacity:.12}:root .cw-info-tip:not(.cw-info-tip--dismissed):focus .cw-info-tip__bubble,:root .cw-calc-tip:focus .cw-calc-tip__bubble{display:block}.cw-footer{box-sizing:border-box;width:calc(100% - 2 * var(--space-12));max-width:calc(var(--content-max) - 2 * var(--space-12));padding:var(--space-6) 0 var(--space-8);border-top:1px solid var(--border);font:500 14px/20px var(--font-sans);color:var(--ink-muted);overflow-wrap:anywhere;margin:0 auto}.cw-footer a{color:var(--academy-blue);font-weight:700}.cw-calc-tip{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;position:relative}.cw-calc-tip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cw-calc-tip__bubble{z-index:20;border-radius:var(--radius-sm);background:var(--tooltip-bg);width:240px;color:var(--white);box-shadow:var(--shadow-float);padding:10px 12px;font-size:13px;font-weight:400;line-height:18px;text-decoration:none;display:none;position:absolute;top:calc(100% + 8px);left:0}.cw-calc-tip:hover .cw-calc-tip__bubble,.cw-calc-tip:focus-visible .cw-calc-tip__bubble{display:block}@media (width<=1023px){:root .cw-coach__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}:root .cw-spread,:root .cw-students__in-common,:root .cw-coach__when,:root .cw-coach__notion{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}:root .cw-spread__high{padding:var(--space-8) 0 0;border-left:0;border-top:1px solid var(--midnight-8)}.hdr,.cw-page-bar{padding:0 var(--space-4)}.hdr-refreshed{display:none}}@media (width<=767px){.cw-page-bar{height:auto;padding-block:var(--space-2);flex-wrap:wrap;flex-basis:auto}.cw-page-bar .cw-nav{min-height:40px;overflow-x:auto}:root .cw-page{padding:var(--space-6) var(--space-4) var(--space-10)}.cw-footer{width:calc(100% - 2 * var(--space-4))}:root .hdr-title{font-size:20px}:root .helpb{flex-shrink:0}:root .helpb-text{white-space:nowrap;flex-shrink:0}:root .cw-page__head{align-items:flex-start;gap:var(--space-2);flex-direction:column}:root .cw-page__title{font-size:30px}:root .cw-card__head{row-gap:var(--space-3);flex-wrap:wrap}:root .cw-card__aside{flex-wrap:wrap}:root .cw-coach__tiles{grid-template-columns:minmax(0,1fr)}:root .cw-coach__choose{align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%}:root .cw-coach-picker select{width:100%;min-width:0}:root .cw-amber-red{align-items:flex-start;gap:var(--space-4);flex-direction:column}:root .cw-amber-red__figures{gap:var(--space-4) var(--space-8);flex-wrap:wrap;width:100%}:root .cw-coach-table__coach-col{width:104px}:root .cw-coach-table__total-col{width:52px}:root .cw-groups__rows{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(40px,auto)}:root .cw-groups__pills{grid-column:1/-1}:root .cw-spread__figures{gap:var(--space-4)}:root .cw-calc-tip__bubble{width:min(240px,100vw - 64px)}}.cw-team__tiles{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.cw-team__tile-line{font-size:12px;line-height:16px}.cw-load__explained{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:13px}.cw-team__grids{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cw-team__pair{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.cw-team__detail{align-self:flex-end}@media (width<=1023px){.cw-team__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-team__grids,.cw-team__pair{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.cw-team__tiles{grid-template-columns:minmax(0,1fr)}}.cw-dot{border-radius:var(--radius-pill);flex-shrink:0;width:12px;height:12px;display:inline-block}.cw-dot--one-to-one{background:var(--channel-call)}.cw-dot--group{background:var(--channel-group)}.cw-dot--small{background:var(--channel-small)}.cw-dot--community{background:var(--channel-community)}.cw-dot--amber{background:var(--rag-amber)}.cw-dot--red{background:var(--rag-red)}.cw-dot--green{background:var(--rag-green);width:10px;height:10px}.cw-amber-red{align-items:center;gap:var(--space-12);padding-top:var(--space-5);border-top:1px solid var(--midnight-8);display:flex}.cw-amber-red__title{align-items:center;gap:var(--space-2);white-space:nowrap;margin:0;font-size:15px;font-weight:700;display:flex}.cw-amber-red__dots{gap:var(--space-1);display:flex}.cw-amber-red__figures{gap:var(--space-12);margin:0;display:flex}.cw-amber-red__figure{flex-direction:column-reverse;gap:2px;display:flex}.cw-amber-red__figure dt{align-items:center;gap:6px;font-size:13px;display:flex}.cw-amber-red__figure dd{letter-spacing:-.03em;margin:0;font-size:44px;font-weight:900;line-height:1}.cw-amber-red__figure--green dd{color:var(--pine)}.cw-tag{border-radius:var(--radius-pill);white-space:nowrap;padding:5px 11px;font-size:12px;font-weight:700}.cw-tag--experiment{border:1.5px dashed var(--border-control);color:var(--ink-muted)}.cw-coach-table{margin:0}.cw-coach-table__table{table-layout:fixed;border-collapse:collapse;width:100%}.cw-coach-table__coach-col{width:166px}.cw-coach-table__total-col{width:72px}.cw-coach-table__table thead th{color:var(--ink-muted);text-align:left;padding:0 var(--space-4) var(--space-2) 0;font-size:12px;font-weight:700}.cw-coach-table__group{align-items:center;gap:var(--space-2);display:flex}.cw-coach-table__table tbody tr{border-top:1px solid var(--midnight-8)}.cw-coach-table__table tbody th,.cw-coach-table__table td{padding:6px var(--space-4) 6px 0;text-align:left;vertical-align:middle}.cw-coach-table__coach{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.cw-coach-table__coach b{font-size:14px}.cw-coach-table__coach:hover b{text-decoration:underline}.cw-coach-table__meta{color:var(--ink-muted);font-size:12px;font-weight:400}.cw-coach-table__total{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:900}.cw-coach-table__total-missing{color:var(--ink-muted);white-space:normal;font-size:12px;font-weight:700}.cw-coach-table__missing{border:1.5px dashed var(--border-control);height:22px;color:var(--ink-muted);border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.cw-coach-table__legend{gap:var(--space-4);margin:0;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex}.cw-coach-table__legend li{align-items:center;gap:6px;display:flex}.cw-card__foot{color:var(--ink-muted);margin:0;font-size:12px}
