.pg h1{font-family:var(--display);color:var(--navy-text);margin:0 0 18px;font-size:32px}.pg h2{font-family:var(--display);color:var(--navy-text);margin:0 0 12px;font-size:22px}.pend{color:var(--muted)}.muted-s{color:var(--muted);margin:0;font-size:14px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.app-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-top:20px;padding:20px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stepper li{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.stepper b{color:var(--ink);font-size:15px;display:block}.st-dot{width:28px;height:28px;font-family:var(--display);border:2px solid var(--line);color:var(--muted);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.st-state{background:var(--surface2);color:var(--muted);border-radius:999px;margin:4px 0;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.st-win{color:var(--muted);font-size:13px;display:block}.st-closed .st-dot{background:var(--navy-edge);border-color:var(--navy-edge);color:var(--surface)}.st-open{box-shadow:inset 0 0 0 1px var(--blu);border-color:var(--blu)!important}.st-open .st-dot{border-color:var(--blu);color:var(--blu)}.st-open .st-state{background:var(--blu-bg);color:var(--blu)}.seg{border:1px solid var(--line);background:var(--surface);border-radius:6px;display:inline-flex;overflow:hidden}.seg button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:14px}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--blu);color:var(--surface)}.seg button:focus-visible{outline:2px solid var(--blu);outline-offset:2px}.tile{background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}.tile-l{color:var(--muted);font-size:13px;font-weight:600}.tile-v{font-family:var(--display);color:var(--navy-text);margin-top:4px;font-size:40px;font-weight:700;line-height:1.1}.tile-v span{color:var(--muted);font-size:18px;font-weight:500}.tile p{color:var(--muted);margin:8px 0 0;font-size:13px}.app-stat-bar{background:var(--surface2);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.app-stat-bar span{background:var(--blu);height:100%;display:block}.ini{background:var(--blu-bg);width:38px;height:38px;color:var(--blu);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.ini.big{background:var(--surface);width:72px;height:72px;color:var(--navy-text);font-size:28px}.app-chips{flex-wrap:wrap;gap:6px;display:flex}.chip{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.chip.warn{background:var(--warn-bg);color:var(--warn)}.chip.muted{background:var(--surface2);color:var(--muted)}.chip.good{background:var(--good-bg);color:var(--good)}.chg{white-space:nowrap;font-weight:600}.chg.up{color:var(--good)}.chg.down{color:var(--warn)}.queue{margin:0;padding:0;list-style:none}.queue a{border-top:1px solid var(--line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:grid}.queue a:hover{background:var(--surface2)}.queue .who b{display:block}.queue .who span{color:var(--muted);font-size:13px}.tools{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.tools input,.tools select,.app-plan input,.app-plan select,.app-plan textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:8px 10px;font-size:14px}.tools input{flex:1;min-width:180px}.rtable{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;font-size:14px}.rtable th{text-align:left;border-bottom:1px solid var(--line);padding:0}.rtable th button{text-align:left;width:100%;font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 12px;font-size:13px;font-weight:600}.rtable th button[data-on]{color:var(--navy-text)}.rtable td{border-top:1px solid var(--line);padding:10px 12px}.rtable tbody tr{cursor:pointer}.rtable tbody tr:hover{background:var(--surface2)}.rtable a{color:var(--ink);font-weight:600;text-decoration:none}.rcards{margin:0;padding:0;list-style:none;display:none}.rcard{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:8px;margin-bottom:10px;padding:14px;text-decoration:none;display:block}.rcard .r1{font-weight:600}.rcard .r2{color:var(--muted);font-size:13px}.rcard .nums{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0;display:grid}.rcard .nums div{color:var(--muted);font-size:12px}.rcard .nums b{font-family:var(--display);color:var(--navy-text);font-size:22px;display:block}.rsort{display:none}.phead{background:var(--navy);color:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.phead h1{color:var(--surface);margin:0}.phead .meta{opacity:.85;font-size:14px}.phead .nums{grid-template-columns:repeat(4,auto);gap:22px;display:grid}.phead .nums b{font-family:var(--display);font-size:34px;line-height:1;display:block}.phead .nums span{opacity:.85;font-size:12px}.phead .chg.up{color:var(--good-bg)}.phead .chg.down{color:var(--gold)}.opener{color:var(--ink);margin:0;font-size:18px;line-height:1.5}.app-mini{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px}.app-mini h3{color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:600}.app-mini b{font-family:var(--display);color:var(--navy-text);font-size:24px}.app-mini p{margin:4px 0 0;font-size:13px}.pyrs{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pyrs .dim{opacity:.55}.pyrs .dim .cell{min-height:40px;font-size:9px}.pyrs .dim .cell b{font-size:14px}.cap{color:var(--muted);margin:8px 0 0;font-size:13px}.blist{margin:0;padding:0;list-style:none}.blist li{border-top:1px solid var(--line);padding:8px 0}.blist b{font-size:14px}.blist p{color:var(--muted);margin:2px 0 0;font-size:13px}.app-plan{gap:12px;display:grid}.app-plan label{gap:4px;font-size:13px;font-weight:600;display:grid}.app-plan .sw{align-items:center;gap:8px;font-weight:600;display:flex}.app-plan .btn-s,.btn-s{background:var(--blu);color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-self:start;padding:9px 18px;font-weight:600}.btn-l{border:1px solid var(--line);background:var(--surface);color:var(--blu);font:inherit;cursor:pointer;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.gbars{gap:14px;display:grid}.gbar-h{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.gbar-h b{color:var(--ink)}.gbar-t{background:var(--surface2);border-radius:6px;height:12px;margin-top:6px;position:relative}.gbar-a{background:var(--blu);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.gbar-c{background:var(--gold);width:4px;box-shadow:0 0 0 1px var(--navy-edge);border-radius:2px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px}.gbar-key{color:var(--muted);gap:18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.gbar-key li{align-items:center;gap:6px;display:flex}.gbar-key i{width:14px;height:8px;display:inline-block;position:static}.acards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:26px;display:grid}.acard{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:18px;display:flex}.fam{letter-spacing:.08em;text-transform:uppercase;color:var(--blu);font-size:11px;font-weight:700}.acard h3{font-family:var(--display);color:var(--navy-text);margin:0;font-size:22px}.acard dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:4px 0;font-size:13px;display:grid}.acard dt{color:var(--muted)}.acard dd{margin:0}.acard .btn-l{align-self:flex-start;margin-top:auto}.rank{counter-reset:r;margin:0;padding:0;list-style:none}.rank li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 0;font-size:14px;display:flex}.rank a{color:var(--ink);font-weight:600;text-decoration:none}.rank span{color:var(--muted);text-align:right;font-size:13px}.ctable{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);width:100%;font-size:14px}.ctable th,.ctable td{text-align:left;border-top:1px solid var(--line);padding:10px 12px}.ctable th{color:var(--muted);font-size:13px}.ccards{display:none}.qr{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:16px;display:inline-block}.qr svg{width:min(320px,70vw);height:auto;display:block}.linkrow{gap:8px;display:flex}.linkrow input{min-width:0;font:inherit;border:1px solid var(--line);background:var(--surface2);color:var(--ink);border-radius:6px;flex:1;padding:8px 10px;font-size:14px}.mail{white-space:pre-wrap;font:inherit;background:var(--surface2);border:1px solid var(--line);border-radius:6px;margin:6px 0 10px;padding:12px;font-size:14px}@media (width<=759px){.grid2,.pyrs{grid-template-columns:minmax(0,1fr)}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.stepper{grid-template-columns:minmax(0,1fr)}.tile-v{font-size:30px}.rtable{display:none}.rcards,.rsort{display:block}.phead{grid-template-columns:auto minmax(0,1fr)}.phead .nums{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.ctable{display:none}.ccards{display:block}}.read p{line-height:1.55}.def-tier{font-family:var(--display);color:var(--navy-text);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:22px;display:flex}.def-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:12px;display:grid}.def-q{margin:8px 0 0;padding-left:20px;font-size:14px}.def-q li{margin-top:4px}.def-skills{columns:2;margin:8px 0 0;padding-left:20px;font-size:14px}.how-step{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;display:grid}.app-phone-frame{border:6px solid var(--navy);background:var(--bg);border-radius:24px;width:180px;overflow:hidden}.app-phone-bar{background:var(--navy);height:18px}.app-phone-body{min-height:220px;color:var(--ink);padding:12px;font-size:11px}.pm-h{margin:0 0 8px;font-size:13px;font-weight:700}.pm-s{color:var(--muted);margin:0 0 8px;font-size:11px}.pm-tag{color:var(--blu);text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:700}.pm-in,.pm-row{border:1px solid var(--line);background:var(--surface);border-radius:5px;margin-bottom:6px;padding:6px 8px}.pm-prog{background:var(--blu);border-radius:2px;width:30%;height:3px;margin-bottom:10px}.pm-btn{background:var(--blu);color:var(--surface);text-align:center;border-radius:5px;padding:8px}.pm-navy{background:var(--navy);color:var(--surface);border-radius:6px;gap:3px;margin-bottom:8px;padding:8px;display:grid}.pm-navy b{color:var(--gold)}@media (width<=759px){.how-step{grid-template-columns:minmax(0,1fr);justify-items:start}.def-skills{columns:1}}.guide-dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:12px 0 0;display:grid}.guide-dl dt{color:var(--muted)}.guide-dl dd{margin:0}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=759px){.grid3{grid-template-columns:1fr}}.res-search{flex-direction:column;gap:4px;max-width:360px;margin:10px 0;display:flex}.res-list{margin:0;padding:0;list-style:none}.res-list li a{border-top:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 0;text-decoration:none;display:flex}.res-list li a:hover b{color:var(--blu)}.printonly{display:none}.pp{display:contents}.pp-foot{display:none}.linkbtn{font:inherit;color:var(--blu);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.plan-text{gap:10px;display:grid}.plan-row b{color:var(--muted);font-size:13px;font-weight:600;display:block}.plan-row p{margin:2px 0 0}.plan-hist{border-top:1px solid var(--line);margin-top:16px;padding-top:10px}.plan-hist summary{cursor:pointer;min-height:32px;font-weight:600}.plan-ver{border-top:1px solid var(--line);padding:10px 0}.sigs{color:var(--muted);grid-template-columns:1fr 1fr;gap:28px;margin-top:22px;font-size:12px;display:grid}.sigs .ps-line{height:26px}.packet-head{display:none}.packet-ctl{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 0;display:flex}.packet-ctl .seg{margin-bottom:0}@page packet{size:letter;margin:14mm 14mm 18mm;@bottom-center{content:"Page " counter(page);font-size:9pt;color:#536577}}@media print{.def-page{page:packet;color:#111827;max-width:none!important}.def-page *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.def-page .packet-head{border-bottom:2px solid var(--navy);align-items:center;gap:12px;margin-bottom:10px;padding-bottom:8px;display:flex}.def-page .packet-head .logo{width:auto;height:24px;display:block}.def-page .packet-head b{font-family:var(--display);text-transform:uppercase;color:var(--navy);font-size:20px;display:block}.def-page .packet-head span{font-size:11px}.def-page h1{margin:0;font-size:24px}.def-page .def-sec,.def-page .def-block,.def-page .blist li{break-inside:avoid;page-break-inside:avoid}.def-page h2,.def-page h3{break-after:avoid;page-break-after:avoid}.def-page .def-break{break-before:page;page-break-before:always}.def-page .app-panel{box-shadow:none;border:1px solid #d6dfe8}@page{size:letter;margin:12mm}.ash-top,.ash-side,.ash-tabs,.noprint,[data-sonner-toaster]{display:none!important}.ash-main{margin:0!important;padding:0!important}body,.ash{background:#fff!important}.app-support{display:none!important}body:has(.profile-pg){page:profile;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}body:has(.profile-pg) .ash{page:profile;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}body:has(.profile-pg) .ash-body{page:profile;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}body:has(.profile-pg) .ash-main{page:profile;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.ps-logo{background:var(--navy);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4px;padding:4px 8px;display:inline-block}.ps-logo .logo{width:auto;height:20px;display:block}.profile-pg{page:profile;color:#111827;font-size:10px;line-height:1.35;max-width:none!important;margin:0!important;padding:0!important}.profile-pg *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.profile-pg button,.profile-pg .seg{display:none!important}.profile-pg .printonly{display:block}.profile-pg .pp{box-sizing:border-box;break-after:page;page-break-after:always;width:8.5in;height:10.99in;padding:.4in .45in .5in;display:block;position:relative;overflow:hidden}.profile-pg .pp2{break-after:auto;page-break-after:auto}.profile-pg .pp-foot{color:#536577;border-top:1px solid #d6dfe8;padding-top:4px;font-size:9px;display:block;position:absolute;bottom:.22in;left:.45in;right:.45in}.profile-pg .pp-head{border-bottom:2px solid var(--navy);align-items:center;gap:10px;margin-bottom:7px;padding-bottom:5px;display:flex}.profile-pg .pp-head b{font-family:var(--display);text-transform:uppercase;color:var(--navy);font-size:14px;display:block}.profile-pg .pp-head span{font-size:10px}.profile-pg .app-panel,.profile-pg .app-mini,.profile-pg .phead,.profile-pg .grid2,.profile-pg .grid4,.profile-pg .plan-row,.profile-pg .sigs{break-inside:avoid;page-break-inside:avoid}.profile-pg .app-panel{box-shadow:none;border:1px solid #d6dfe8;margin:7px 0 0;padding:8px 11px}.profile-pg .app-panel h2{margin:0 0 5px;font-size:15px}.profile-pg .phead{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:10px 14px}.profile-pg .phead h1{font-size:24px}.profile-pg .phead .meta{font-size:11px}.profile-pg .phead .nums{grid-column:auto;grid-template-columns:repeat(4,auto);gap:14px}.profile-pg .phead .nums b{font-size:24px}.profile-pg .phead .nums span{white-space:nowrap;font-size:9.5px}.profile-pg .opener{font-size:12.5px}.profile-pg .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:7px}.profile-pg .app-mini{padding:7px 9px}.profile-pg .app-mini h3{margin:0;font-size:9.5px}.profile-pg .app-mini b{font-size:18px}.profile-pg .app-mini p{margin:2px 0 0;font-size:9.5px}.profile-pg .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.profile-pg .grid2 .app-panel{margin-top:7px}.profile-pg .blist li{padding:3px 0}.profile-pg .blist p{margin:1px 0 0;font-size:9.5px}.profile-pg .pyrs{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px}.profile-pg .bp .cell{min-height:30px;padding:3px 2px;font-size:8px}.profile-pg .bp .cell b{font-size:12px}.profile-pg .bpl .t,.profile-pg .bpl .t *{white-space:nowrap;font-size:9px}.profile-pg .cap{margin:3px 0 0;font-size:9.5px}.profile-pg .muted-s{font-size:9.5px}.profile-pg .ps-line{border-bottom:1px solid #9aa7b4;height:18px}.profile-pg .plan-row b{font-size:10px}.profile-pg .plan-text{gap:6px}.profile-pg .cmp{max-width:none}.profile-pg .cmp-scale,.profile-pg .cmp-row{grid-template-columns:150px minmax(0,1fr) 110px;gap:10px}.profile-pg .cmp-row{padding:1px 0}.profile-pg .cmp-name,.profile-pg .cmp-val{font-size:9.5px}.profile-pg .cmp-track{height:15px}.profile-pg .cmp-tick{height:9px;top:3px}.profile-pg .cmp-dot{width:10px;height:10px}.profile-pg .cmp-dot.ath,.profile-pg .cmp-dot.agree{border-width:2px}.profile-pg .cmp-flag{padding:0 6px;font-size:8.5px}.profile-pg .cmp-group h3{margin:5px 0 2px;font-size:12px}.profile-pg .cmp-scale-track span{font-size:9px}.profile-pg .cmp-legend{margin:4px 0 0;padding:5px 0 0;font-size:9.5px}.profile-pg .gbars{gap:5px}.profile-pg .gbar-h,.profile-pg .gbar-key{font-size:9.5px}.profile-pg .gbar-t{height:8px;margin-top:2px}.profile-pg .gbar-key{margin-top:5px}.profile-pg .bp .cell{min-height:26px;padding:2px}.profile-pg .bprow{gap:3px}.profile-pg .bpl{row-gap:2px}.profile-pg .blist b{font-size:11px}.profile-pg .pp2{flex-direction:column;gap:5px;height:10.9in;padding-bottom:.65in;display:flex}.profile-pg .pp2>.app-panel{margin:0}.profile-pg .pp2 .cmp-scale,.profile-pg .pp2 .cmp-row{grid-template-columns:150px minmax(0,1fr) 92px;gap:8px}.profile-pg .pp2 .cmp-scale>span{display:block}.profile-pg .pp2 .cmp-name{white-space:nowrap;text-overflow:ellipsis;grid-column:auto;font-size:11px;line-height:1.1;overflow:hidden}.profile-pg .pp2 .cmp-val{gap:4px;font-size:10px}.profile-pg .pp2 .cmp-row{height:var(--rh,20px);padding:0}.profile-pg .pp2 .cmp-track{height:var(--rh,20px);margin:0 8px}.profile-pg .pp2 .cmp-tick{height:8px;top:calc(50% - 4px)}.profile-pg .pp2 .cmp-dot{width:9px;height:9px}.profile-pg .pp2 .cmp-scale-track{height:14px;margin:0 8px}.profile-pg .pp2 .cmp-scale-track span,.profile-pg .pp2 .cmp-scale-track span:first-child,.profile-pg .pp2 .cmp-scale-track span:last-child{font-size:9px;transform:translate(-50%)}.profile-pg .pp2 .cmp-group h3{margin:4px 0 1px;font-size:11px}.profile-pg .pp2 .cmp-legend{margin:3px 0 0;padding:3px 0 0;font-size:9px}.profile-pg .pp2 .plan-text{grid-template-columns:1fr 1fr;gap:4px 14px;display:grid}.profile-pg .pp2 .ps-line{height:15px}.profile-pg .pp2 .sigs{grid-template-columns:2fr 1fr 2fr 1fr;gap:12px;margin-top:10px;font-size:9px}.profile-pg .pp2 .app-panel h2{margin:0 0 3px;font-size:13px}.profile-pg~*,.profile-pg>.noprint{display:none!important}}@page profile{size:letter;margin:0}.sheet-bg{z-index:60;background:color-mix(in srgb,var(--navy) 55%,transparent);justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);width:min(560px,100%);height:100%;color:var(--ink);border-left:1px solid var(--line);flex-direction:column;display:flex}.sheet-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.sheet-h h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:22px}.sheet-b{flex:1;padding:20px;overflow-y:auto}.sheet-b .btn-s{margin-top:12px}.two-f{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fs{border:1px solid var(--line);border-radius:8px;margin:12px 0 0;padding:12px}.fs legend{padding:0 6px;font-size:13px;font-weight:600}.err-l{color:var(--warn);min-height:1.2em;margin:8px 0 0;font-size:13px}.paste{border:1px solid var(--line);width:100%;font:inherit;background:var(--surface);color:var(--ink);border-radius:6px;margin:12px 0;padding:10px;font-family:ui-monospace,monospace;font-size:13px}.ptable-w{margin-bottom:8px;overflow-x:auto}.ptable{border-collapse:collapse;width:100%;font-size:13px}.ptable th,.ptable td{border-bottom:1px solid var(--line);text-align:left;padding:6px 8px}.ptable tr.bad td{background:color-mix(in srgb,var(--warn) 10%,transparent)}.ptable tr.bad td:last-child{color:var(--warn);font-weight:600}.rbtns{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.confirm{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:12px;display:flex}.danger{color:var(--warn)}.logdots{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.logdots i{border:1px solid var(--line);border-radius:50%;width:14px;height:14px;display:inline-block}.logdots i.worked{background:var(--blu)}.logdots i.tried{background:var(--gold)}.logdots i.no_chance{background:var(--muted)}.logkey{color:var(--muted);flex-wrap:wrap;gap:14px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.logkey i{vertical-align:-1px;border:1px solid var(--line);border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.notes{margin:0 0 12px;padding:0;list-style:none}.notes li{border-bottom:1px solid var(--line);padding:10px 0}.notes time{color:var(--muted);font-size:12px;display:block}.rate-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.rate-btns{align-items:center;gap:6px;display:flex}.rate-btns button{border:1px solid var(--line);background:var(--surface);min-width:74px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:8px 6px;font-size:13px;position:relative}.rate-btns button[aria-pressed=true]{background:var(--blu);border-color:var(--blu);color:var(--surface)}.rate-btns .self{border:2px solid var(--blu);background:0 0;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:4px}.rate-btns button[aria-pressed=true] .self{border-color:var(--surface)}.cpform{gap:10px;margin-top:10px;display:grid}.cpcard-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.atable{border-collapse:collapse;width:100%}.atable td,.atable th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px}@media (width<=759px){.sheet{border-left:0}.two-f,.rate-row{grid-template-columns:1fr}.rate-btns button{flex:1;min-width:0}.atable thead{display:none}.atable tr{border-bottom:1px solid var(--line);padding:10px 0;display:block}.atable td{border:0;padding:3px 0;display:block}}.app-bo-tiles h2{font-size:20px}.app-bo-filters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:12px 0;display:grid}.app-bo-filters label{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.app-bo-filters input,.app-bo-filters select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;min-width:0;padding:8px;font-size:14px}.app-bo-h{font-family:var(--display);text-transform:uppercase;margin:16px 0 4px}.app-chart{overflow:hidden}.app-chart-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.app-chart-head h2{margin:0}.app-funnel,.app-completion{gap:13px;display:grid}.app-funnel button,.app-completion a{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;text-decoration:none;display:grid}.app-funnel button:focus-visible,.app-completion a:focus-visible{outline:2px solid var(--blu);outline-offset:4px}.app-chart-label{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.app-chart-label b{color:var(--ink);font-size:14px}.app-chart-track{background:var(--surface2);border-radius:6px;height:14px;display:block;overflow:hidden}.app-chart-track>span{background:var(--blu);border-radius:6px;min-width:2px;height:100%;display:block}.app-completion a.urgent .app-chart-track>span{background:var(--warn)}.app-completion a.urgent .app-chart-label span{color:var(--warn);font-weight:600}.app-growth{border-bottom:1px solid var(--line);width:100%;height:230px;display:block;overflow:visible}.app-growth polyline{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.app-growth circle{vector-effect:non-scaling-stroke;stroke:var(--surface);stroke-width:1px}.app-growth .schools{stroke:var(--navy-edge);fill:var(--navy-edge)}.app-growth .teams{stroke:var(--gold);fill:var(--gold)}.app-growth .athletes{stroke:var(--blu);fill:var(--blu)}.app-growth-axis{color:var(--muted);justify-content:space-between;margin-top:5px;font-size:12px;display:flex}.app-chart-key,.app-stack-key{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.app-chart-key li:before,.app-stack-key i{content:"";background:var(--blu);border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.app-chart-key .schools:before{background:var(--navy-edge)}.app-chart-key .teams:before{background:var(--gold)}.app-mix{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.app-stack-wrap h3{color:var(--ink);text-transform:none;margin:0 0 8px;font-size:15px}.app-stack{background:var(--surface2);border-radius:6px;height:24px;display:flex;overflow:hidden}.app-stack>span{min-width:2px}.app-stack .s-free_starter,.app-stack-key .s-free_starter i,.app-stack .s-paid,.app-stack-key .s-paid i{background:var(--navy-edge)}.app-stack .s-team,.app-stack-key .s-team i,.app-stack .s-unpaid,.app-stack-key .s-unpaid i{background:var(--blu)}.app-stack .s-school,.app-stack-key .s-school i,.app-stack .s-comped,.app-stack-key .s-comped i{background:var(--gold)}.app-stack .s-district,.app-stack-key .s-district i{background:var(--good)}.app-stack .s-none,.app-stack-key .s-none i{background:var(--muted)}.app-stack .s-overdue,.app-stack-key .s-overdue i{background:var(--warn)}.app-stack-key b{color:var(--ink)}.app-spark{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:10px;margin-top:10px;padding-top:10px;font-size:12px;display:grid}.app-spark svg{width:120px;height:34px;display:block;overflow:visible}.app-spark polyline{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.app-spark polyline.answers{stroke:var(--blu)}.app-spark circle{stroke:var(--surface);stroke-width:1px;vector-effect:non-scaling-stroke}.app-spark circle.coach{fill:var(--navy-edge)}.app-spark circle.answers{fill:var(--blu)}.app-spark i{border-radius:50%;width:7px;height:7px;margin:0 4px 0 7px;display:inline-block}.app-spark i.coach{background:var(--navy-edge);margin-left:0}.app-spark i.answers{background:var(--blu)}.app-dash{color:var(--line)}.app-quick{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.app-quick button{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.app-quick button b{color:var(--muted);margin-left:4px}.app-quick button.on{background:var(--blu);border-color:var(--blu);color:var(--surface)}.app-quick button.on b{color:var(--surface)}.app-bulk{background:var(--surface);border:1px solid var(--blu);z-index:5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex;position:sticky;top:64px}.app-bulk input{font:inherit;border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:6px;padding:7px 8px}.app-ck{width:36px;padding-left:12px!important}.app-rate{margin-right:6px;padding:4px 10px}.app-rmenu{display:inline-block;position:relative}.app-rmenu>.btn-l{align-items:center;padding:4px 8px;display:inline-flex}.app-rmenu-list{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.app-rmenu-list button{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;font-size:14px}.app-rmenu-list button:hover,.app-rmenu-list button:focus-visible{background:var(--surface2)}.app-rc{position:relative}.app-rc .rcard{padding-left:44px}.app-rc-ck{z-index:2;width:18px;height:18px;position:absolute;top:16px;left:14px}.app-rc-act{z-index:2;align-items:center;display:flex;position:absolute;top:10px;right:10px}.app-ckall{margin-bottom:10px;font-size:14px}.app-ckall label{align-items:center;gap:8px;display:flex}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=759px){.app-bulk{z-index:30;margin:0;position:fixed;inset:auto 8px 72px}.app-rc .r1{padding-right:90px}}.app-opencard h2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-open-tag{font-family:var(--body);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.app-qrfull{z-index:100;background:var(--surface);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex;position:fixed;inset:0}.app-qrfull p{font-family:var(--display);text-transform:uppercase;text-align:center;color:var(--navy-text);margin:0;font-size:clamp(22px,4vw,40px)}.app-qrfull-code{aspect-ratio:1;width:min(80vh,90vw);color:var(--ink)}.app-qrfull-code svg{width:100%;height:100%}.app-start{gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-start li{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.app-start li.done a{color:var(--muted)}.app-tick{border:1px solid var(--line);width:22px;height:22px;color:var(--surface);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.app-start li.done .app-tick{background:var(--blu);border-color:var(--blu)}.app-fold-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.app-fold-h h2{min-width:0;margin:0}.app-fold-h h2 button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.app-fold-c{width:14px;font-size:16px}@media (width<=759px){.queue a{grid-template-columns:auto minmax(0,1fr)}.queue a>:last-child{grid-column:2}.app-chart-head{flex-direction:column;align-items:flex-start}.app-chart-head .seg{width:100%}.app-chart-head .seg button{flex:1;padding-inline:6px}.app-chart-label{flex-direction:column;align-items:flex-start;gap:1px}.app-growth{height:180px}.app-mix{grid-template-columns:minmax(0,1fr)}.app-spark{grid-template-columns:minmax(0,1fr) 100px}.app-spark svg{width:100px}}.lvl-filter{color:var(--muted);align-items:center;gap:8px;margin:0 0 14px;font-size:14px;display:inline-flex}.lvl-filter select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;min-height:36px;padding:6px 10px}.lvl-split{border-top:1px solid var(--line);color:var(--muted);gap:4px;margin:8px 0 0;padding:8px 0 0;font-size:12px;list-style:none;display:grid}.lvl-split li{grid-template-columns:minmax(0,1fr) 60px;align-items:center;gap:8px;display:grid}.lvl-split i{background:var(--line);border-radius:2px;height:4px;display:block;overflow:hidden}.lvl-split b{background:var(--blu);height:100%;display:block}.lvl-groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.lvl-group h3{font-family:var(--display);color:var(--navy-text);margin:0 0 4px;font-size:18px}.lvl-bar{grid-template-columns:84px minmax(0,1fr) 78px;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:grid}.lvl-bar i{background:var(--line);border-radius:3px;height:10px;display:block;overflow:hidden}.lvl-bar b{background:var(--blu);height:100%;display:block}.lvl-bar.cs b{background:var(--gold)}.lvl-bar.ss b{background:var(--navy)}.lvl-bar>span:last-child{text-align:right;color:var(--muted)}.set-levels{margin:12px 0;padding:0;list-style:none}.set-levels li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}.set-levels input{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;min-width:0;padding:8px 10px}.set-switch{align-items:center;gap:8px;margin-top:16px;display:flex}.rtable th button{white-space:normal;padding:10px 8px}.rtable td{padding:10px 8px}.app-snap{margin-top:28px}.app-snap-h{font-family:var(--display);text-transform:uppercase;color:var(--navy-text);margin:0 0 4px;font-size:22px}.app-snap .grid2>.app-panel{margin-top:12px}.app-snap-p{cursor:pointer;flex-direction:column;display:flex}.app-snap-p:hover{border-color:var(--blu)}.app-snap-bp{width:100%;max-width:420px;margin:0 auto 8px}.app-snap-bp .cell{min-height:34px;font-size:9px}.app-snap-bp .cell b{font-size:13px}.app-snap-link{color:var(--blu);margin-top:auto;padding-top:12px;font-size:14px;font-weight:600}.app-snap-gaps{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.app-snap-gaps h3{margin:0 0 6px;font-size:13px}.app-snap-gaps ul{margin:0;padding:0;list-style:none}.app-snap-gaps li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:5px 0;font-size:14px;display:flex}.app-snap-gaps li:first-child{border-top:0}.cmpa-row{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:16px;margin:12px 0;display:grid}.cmpa-col{align-content:start;gap:8px;margin:0;display:grid}.cmpa-col figcaption{color:var(--muted);flex-direction:column;align-items:center;font-size:13px;display:flex}.cmpa-col figcaption b{color:var(--ink);font-family:Barlow Condensed,sans-serif;font-size:18px}.cmpa-empty{aspect-ratio:5/3;border:2px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;place-items:center;padding:8px;font-size:13px;display:grid}.cmpa-tbl-wrap{max-width:100%}.cmpa-tbl{border-collapse:collapse;width:100%;font-size:13px}.cmpa-tbl th,.cmpa-tbl td{border-bottom:1px solid var(--line);text-align:left;padding:6px 4px}.cmpa-tbl thead th{color:var(--muted);font-weight:600}.cmpa-grp{gap:8px;display:grid}.cmpa-view{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}@media (width<=759px){.cmpa-row{grid-template-columns:1fr}.cmpa-tbl{font-size:12px}.cmpa-tbl th,.cmpa-tbl td{padding:5px 2px}}.cmpa-hidden{display:none}@media print{.cmpa-hidden{display:block}}.app-roster-fix{border:1px solid var(--line);border-radius:8px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.app-roster-fix legend{padding:0 6px;font-weight:600}.season-tbl .season-tier th{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--navy-text);padding-top:10px;font-size:13px}.season-tbl .season-avg{color:var(--muted);font-size:12px;font-weight:400}.season-tbl .season-down{color:var(--warn)}.season-lists{margin-top:12px}.season-chg{margin:2px 0 0}.cmp-moved{color:var(--blu);font-weight:700}.cmp-moved.down{color:var(--warn)}.season-pp .printonly{display:none}@media print{.season-on{display:none!important}.profile-pg .season-pp .printonly{display:flex}.profile-pg .season-pp .cmpa-row{gap:8px;margin:4px 0}.profile-pg .season-pp .cmpa-col figcaption{font-size:9px}.profile-pg .season-pp .cmpa-col figcaption b{font-size:12px}.profile-pg .season-pp .cmpa-empty{font-size:9px}.profile-pg .season-pp .bp .cell{min-height:20px;padding:1px;font-size:6.5px}.profile-pg .season-pp .bp .cell b{font-size:9px}.profile-pg .season-pp .bpl .t,.profile-pg .season-pp .bpl .t *{font-size:7px}.profile-pg .season-pp .cmpa-tbl{font-size:9px}.profile-pg .season-pp .cmpa-tbl th,.profile-pg .season-pp .cmpa-tbl td{padding:1.5px 4px}.profile-pg .season-pp .season-tier th{padding-top:4px;font-size:9.5px}.profile-pg .season-pp .season-avg{font-size:8.5px}.profile-pg .season-pp .pp2{flex-direction:column;gap:5px;display:flex}.profile-pg .season-pp .season-chg{font-size:9px}.profile-pg .season-pp .pp2 .app-panel>p.muted-s{display:none}.profile-pg .season-pp .gbars{gap:3px}.profile-pg .season-pp .cmpa-grp{gap:1px}.profile-pg .season-pp .gbar-t{height:6px;margin-top:1px}.profile-pg .season-pp .gbar-h{font-size:8.5px}}.app-pending-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-pending-h h2{align-items:center;gap:8px;display:flex}.app-pending-list{margin:8px 0 0;padding:0;list-style:none}.app-pending-row{border-top:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.app-pending-who{gap:2px;min-width:0;display:grid}.app-pending-who span{overflow-wrap:anywhere}.app-pending-find{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.app-pending-find button{all:unset;cursor:pointer;border:1px solid var(--line);border-radius:6px;padding:8px 10px;display:block}.app-pending-find button:focus-visible{outline:2px solid var(--blu)}.app-pending .confirm label{gap:4px;max-width:320px;font-size:13px;display:grid}.app-pending .confirm input{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:8px}.app-board-pending{margin:12px 0 0}@media (width>=760px){.app-pending-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.app-pending-row .confirm{grid-column:1/-1}}.app-locked{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;font-size:13px;display:flex}.app-locked svg{color:var(--muted);flex:none}.app-locked p{flex:200px;min-width:0;margin:0}.app-locked b{color:var(--ink);font-weight:600}.ash-planline{color:var(--muted);margin:6px 0;font-size:12px}.ash-planlink{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.app-coachline{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:8px 0;display:flex}.app-lastsign{color:var(--ink);font-size:14px;font-weight:400}.app-linkbtn{color:var(--blu);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.app-bo-tile{text-align:left;cursor:pointer;font:inherit;color:inherit}.app-bo-tile[aria-pressed=true]{border-color:var(--blu);box-shadow:inset 0 0 0 1px var(--blu)}.app-spark polyline.coach{stroke:var(--gold)}.app-spark i.coach{background:var(--gold)}.app-spark svg{width:140px;min-width:120px;height:40px}.app-spark{grid-template-columns:minmax(0,1fr) 140px}.app-spark rect.hit{fill:#0000;cursor:pointer}.app-spark rect.hit:hover{fill:var(--surface2);opacity:.6}.app-spark-none{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}@media (width<=640px){.app-spark{grid-template-columns:minmax(0,1fr) 120px}.app-spark svg{width:120px}}.app-danger{border:1px solid var(--warn);border-radius:8px;gap:10px;margin-top:16px;padding:12px;display:grid}.app-danger .app-bo-h{margin:0}.app-danger-confirm{border-top:1px solid var(--line);gap:8px;min-width:0;padding-top:10px;display:grid}.app-danger-confirm p{overflow-wrap:anywhere;margin:0}.app-danger-confirm label{gap:4px;font-weight:600;display:grid}.app-danger-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.app-danger-row>span{overflow-wrap:anywhere;min-width:0}.app-reopened{white-space:normal;max-width:100%;margin:6px 0;display:inline-block}.app-cphist{margin-top:8px}.app-cphist summary{cursor:pointer;font-weight:600}.app-cphist ul{margin:6px 0 0;padding-left:18px}.app-cphist li{overflow-wrap:anywhere}.cmpa{container:cmpa/inline-size}.cmpa .cmpa-row{grid-template-columns:minmax(0,1fr);align-items:start}@container cmpa (width>=600px){.cmpa .cmpa-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cmpa (width>=1100px){.cmpa .cmpa-row{grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}}.cmpa-col{min-width:0;container-type:inline-size}.cmpa-col .bp{gap:4px}.cmpa-col .bpl{grid-template-columns:minmax(0,1fr);gap:2px}.cmpa-col .bpl .t{text-align:left;align-items:baseline;gap:8px;font-size:12px;display:flex}.cmpa-col .bpl .t span{display:inline}.cmpa-col .bprow{gap:3px}.cmpa-col .cell{letter-spacing:-.03em;min-width:0;min-height:46px;padding:4px 0;font-size:clamp(10px,3.2cqi,11px);line-height:1.1}.cmpa-col .cell span{overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;max-width:100%;display:block}.cmpa-col .cell b{font-size:clamp(14px,5cqi,18px)}.cmpa .cmpa-empty{aspect-ratio:auto;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:110px;display:flex}.cmpa .cmpa-empty b{font-family:var(--display);color:var(--ink);font-size:16px}.season-sum{color:var(--ink);margin:8px 0 10px;font-size:15px}.season-lists2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 14px;display:grid}.season-lists2 h3{color:var(--muted);margin:0 0 4px;font-size:13px;font-weight:600}.season-lists2 ul{gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.season-filter{flex-wrap:wrap;gap:8px;margin:0 0 8px;display:flex}.season-up{color:var(--good);font-weight:500}.season-down{color:var(--warn);font-weight:500}.season-lists2 .season-up{color:var(--good);font-weight:500}.season-dash{color:var(--muted)}.season-tbl tr.season-moved{background:color-mix(in srgb,var(--blu) 5%,transparent)}.season-tbl .season-tier td{font-family:var(--display);color:var(--navy-text);padding-top:10px;font-size:13px}@media (width<=420px){.season-lists2{grid-template-columns:1fr}}@media print{.profile-pg .season-pp .cmpa .cmpa-row{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-pg .season-pp .cmpa-col .cell{min-height:18px;padding:1px;font-size:7px}.profile-pg .season-pp .cmpa-col .cell b{font-size:9px}.profile-pg .season-pp .cmpa .cmpa-empty{min-height:40px;font-size:9px}.profile-pg .season-pp .season-sum,.profile-pg .season-pp .season-lists2 ul{font-size:9.5px}.profile-pg .season-pp .season-lists2{margin:0 0 4px}.profile-pg .season-pp .season-lists2 h3{font-size:9px}.profile-pg .season-pp .season-tbl tr.season-moved{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pb-toc ol{gap:4px;margin:6px 0 0;padding-left:20px;display:grid}.pb-guide{margin-top:16px}.pb-letter{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.pb-md h1{font-family:var(--display);text-transform:uppercase;color:var(--navy-text,var(--ink));margin:2px 0 10px;font-size:26px}.pb-md h2{margin:18px 0 6px;font-size:18px}.pb-md p,.pb-md li{line-height:1.55}.pb-md ol,.pb-md ul{gap:6px;padding-left:22px;display:grid}.pb-md ol{list-style:decimal}.pb-md ul{list-style:outside}.pb-md li{display:list-item}.pb-toc ol{list-style:decimal}.pb-md blockquote{border-left:3px solid var(--gold);background:var(--surface2,var(--bg));border-radius:0 6px 6px 0;margin:14px 0;padding:10px 14px;font-weight:600}.pb-md blockquote p{margin:0}.pb-printhead{display:none}.pb-tip{border-left:3px solid var(--gold)}@media print{html[data-print-guide] .ash-top,html[data-print-guide] .ash-side,html[data-print-guide] .ash-tabs,html[data-print-guide] .noprint,html[data-print-guide] .pb-page>h1,html[data-print-guide] .pb-page>.muted-s,html[data-print-guide] .pb-toc{display:none!important}html[data-print-guide] .pb-guide{display:none}html[data-print-guide=first-check-in] [data-guide=first-check-in],html[data-print-guide=captains] [data-guide=captains],html[data-print-guide=conversation] [data-guide=conversation],html[data-print-guide=reading-results] [data-guide=reading-results],html[data-print-guide=using-the-plan] [data-guide=using-the-plan]{border:0;margin:0;padding:0;display:block}html[data-print-guide] .pb-page *{-webkit-print-color-adjust:exact;print-color-adjust:exact}html[data-print-guide] .pb-printhead{justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:700;display:flex}html[data-print-guide] .pb-half{max-height:5.2in;overflow:hidden;border:1px dashed var(--line)!important;padding:16px!important}html[data-print-guide] .ash-main,html[data-print-guide] .ash-body{display:block;margin:0!important;padding:0!important}}.app-sport-row{align-items:center;gap:8px;display:flex}.app-sport-row select{flex:1;min-width:0}.app-sport-hidden td{color:var(--mute,#536577)}.app-sport-hidden td b{color:var(--mute,#536577);font-weight:600}td .sbg{vertical-align:middle;margin-right:6px}
